.rep-hero[data-astro-cid-weolaza4]{background:radial-gradient(at 80% 30%,#7e112c40,#0000 60%),#080d18;padding:clamp(48px,7vw,100px) 0 clamp(40px,6vw,70px);overflow:hidden}.rep-hero-grid[data-astro-cid-weolaza4]{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.rep-hero-copy[data-astro-cid-weolaza4] h1[data-astro-cid-weolaza4]{margin:16px 0 10px;font-size:clamp(3.4rem,7vw,7rem);line-height:.94}.rep-hero-copy[data-astro-cid-weolaza4] h1[data-astro-cid-weolaza4] span[data-astro-cid-weolaza4],.rep-service[data-astro-cid-weolaza4] h2[data-astro-cid-weolaza4] span[data-astro-cid-weolaza4],.rep-visit[data-astro-cid-weolaza4] h2[data-astro-cid-weolaza4] span[data-astro-cid-weolaza4]{color:#ff3548}.rep-hero-copy[data-astro-cid-weolaza4] h1[data-astro-cid-weolaza4] .h1-kw[data-astro-cid-weolaza4]{font-family:var(--font-text);letter-spacing:.01em;text-transform:none;color:var(--ink-soft);margin:0 0 12px;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:700;line-height:1.3;display:block}.rep-kinds[data-astro-cid-weolaza4]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0 0 18px;font-size:1.15rem;font-weight:800}.rep-hero-copy[data-astro-cid-weolaza4] .lede[data-astro-cid-weolaza4]{color:#c3cbda;max-width:46ch;font-size:1.1rem}.rep-price-chip[data-astro-cid-weolaza4]{background:linear-gradient(125deg,#f41a31,#a20316);border:1px solid #ff6a74;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:22px;padding:12px 18px;display:inline-flex;box-shadow:0 6px #67030f,0 16px 30px #0006}.rep-price-chip[data-astro-cid-weolaza4] span[data-astro-cid-weolaza4]{font-family:var(--font-display);letter-spacing:.1em;font-size:.85rem;font-weight:800}.rep-price-chip[data-astro-cid-weolaza4] strong[data-astro-cid-weolaza4]{font-family:var(--font-display);color:#ffe066;font-size:2.4rem;font-weight:800;line-height:1}.rep-price-chip[data-astro-cid-weolaza4] em[data-astro-cid-weolaza4]{color:#fff;font-size:.9rem;font-style:normal}.hero-actions[data-astro-cid-weolaza4]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.rep-hero-pic[data-astro-cid-weolaza4]{border:1px solid #42414b;border-radius:18px;margin:0;overflow:hidden;transform:perspective(1200px)rotateY(-5deg);box-shadow:0 28px 80px #0008}.rep-hero-pic[data-astro-cid-weolaza4] img[data-astro-cid-weolaza4]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.rep-hero-pic[data-astro-cid-weolaza4] figcaption[data-astro-cid-weolaza4]{letter-spacing:.1em;color:#e3e7ed;background:#101a2c;align-items:center;gap:10px;padding:16px 22px;font-size:.72rem;font-weight:700;display:flex}.dot[data-astro-cid-weolaza4]{background:#ff3548;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 16px #ff3548}.rep-features[data-astro-cid-weolaza4]{background:#0b111e;border-block:1px solid #1d2638;padding:26px 0}.feat-grid[data-astro-cid-weolaza4]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.feat-grid[data-astro-cid-weolaza4]>li[data-astro-cid-weolaza4]{min-width:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:14px;margin:0;font-size:1.05rem;font-weight:800;display:flex}.feat-icon[data-astro-cid-weolaza4]{color:#fff;background:linear-gradient(135deg,#ff4a5b,#c4061b);border-radius:14px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:inset 0 2px 2px #ff9caa88,0 5px #67030f}.rep-service[data-astro-cid-weolaza4]{background:#080d18}.rep-service[data-astro-cid-weolaza4].flip{background:#0d1424}.rep-service-grid[data-astro-cid-weolaza4]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.rep-service[data-astro-cid-weolaza4].flip .rep-service-pic[data-astro-cid-weolaza4]{order:2}.rep-service-pic[data-astro-cid-weolaza4]{background:#162034;border:1px solid #da4357;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 6px #62091b,0 22px 44px #0006}.rep-service-pic[data-astro-cid-weolaza4] img[data-astro-cid-weolaza4]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.rep-service[data-astro-cid-weolaza4] h2[data-astro-cid-weolaza4],.rep-visit[data-astro-cid-weolaza4] h2[data-astro-cid-weolaza4]{margin:14px 0 24px;font-size:clamp(2.4rem,4.4vw,4.2rem);line-height:1}.ticks[data-astro-cid-weolaza4]{gap:10px;max-width:none;margin:0 0 26px;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-weolaza4] li[data-astro-cid-weolaza4]{color:#e3e8f1;margin:0;padding-left:34px;font-size:1.08rem;position:relative}.ticks[data-astro-cid-weolaza4] li[data-astro-cid-weolaza4]:before{content:"";background:#e30613 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:.2em;left:0}.rep-offer[data-astro-cid-weolaza4]{background:linear-gradient(120deg,#a20316,#e30613 55%,#ff3548);padding:clamp(40px,6vw,70px) 0 26px}.rep-offer-grid[data-astro-cid-weolaza4]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 40px;display:grid}.offer-price[data-astro-cid-weolaza4]{font-family:var(--font-display);flex-direction:column;align-items:flex-start;font-weight:800;display:flex}.offer-price[data-astro-cid-weolaza4] span[data-astro-cid-weolaza4]{letter-spacing:.14em;font-size:1rem}.offer-price[data-astro-cid-weolaza4] strong[data-astro-cid-weolaza4]{color:#ffe066;text-shadow:0 4px #750011,0 12px 24px #0006;font-size:clamp(4rem,9vw,7.5rem);line-height:.9}.offer-free[data-astro-cid-weolaza4]{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1}.offer-after[data-astro-cid-weolaza4]{color:#ffe066;text-transform:uppercase;letter-spacing:.08em;margin:4px 0 12px;font-weight:700}.offer-tag[data-astro-cid-weolaza4]{color:#fff;margin:0;font-style:italic}.offer-btn[data-astro-cid-weolaza4]{color:#c4061b;background:#fff;border-color:#fff}.offer-btn[data-astro-cid-weolaza4]:hover{color:#7a0211;background:#ffe066;border-color:#ffe066}.offer-note[data-astro-cid-weolaza4]{color:#ffd9dc;margin-top:22px;font-size:.85rem}.rep-visit[data-astro-cid-weolaza4]{background:#141f32}.rep-visit-grid[data-astro-cid-weolaza4]{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.rep-visit-grid[data-astro-cid-weolaza4]>[data-astro-cid-weolaza4]{min-width:0}.rep-address[data-astro-cid-weolaza4]{color:#d2dbea;margin:0 0 12px;line-height:1.7}.rep-links[data-astro-cid-weolaza4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rep-links[data-astro-cid-weolaza4] a[data-astro-cid-weolaza4]{color:#fff}.rep-hours[data-astro-cid-weolaza4]{padding:24px}@media (width<=900px){.rep-hero-grid[data-astro-cid-weolaza4],.rep-service-grid[data-astro-cid-weolaza4]{grid-template-columns:1fr;gap:32px}.rep-hero-pic[data-astro-cid-weolaza4]{transform:none}.rep-service[data-astro-cid-weolaza4].flip .rep-service-pic[data-astro-cid-weolaza4]{order:0}.rep-offer-grid[data-astro-cid-weolaza4]{text-align:left;grid-template-columns:1fr}.rep-visit-grid[data-astro-cid-weolaza4]{grid-template-columns:1fr}}@media (width<=560px){.rep-hours[data-astro-cid-weolaza4]{padding:12px}.rep-hero-copy[data-astro-cid-weolaza4] h1[data-astro-cid-weolaza4]{font-size:3.4rem}.feat-grid[data-astro-cid-weolaza4]{grid-template-columns:1fr 1fr}.feat-grid[data-astro-cid-weolaza4]>li[data-astro-cid-weolaza4]{gap:10px;font-size:.9rem}.feat-icon[data-astro-cid-weolaza4]{width:44px;height:44px}}
