._c04Ia_home._c04Ia_home .config-intro{position:static}._c04Ia_home._c04Ia_home .config-intro h1{font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.1}._c04Ia_home._c04Ia_home .inquiry-review-summary{color:#303844;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 10px 18px;font-size:.875rem;line-height:1.6;display:flex}._c04Ia_home._c04Ia_home .inquiry-review-summary a{text-underline-offset:3px;text-decoration:underline}._c04Ia_home._c04Ia_home .inquiry-gold-stars{color:#916100;letter-spacing:1px}._c04Ia_workshop{background:#fff;border:1px solid #d6d9df;border-radius:12px;margin:26px 0 0;overflow:hidden}._c04Ia_workshop img{aspect-ratio:2;object-fit:cover;object-position:50% 43%;width:100%;height:auto}._c04Ia_workshop figcaption{color:#515966;padding:12px;font-size:.875rem}._c04Ia_questions{background:#f5f6f8;border-bottom:1px solid #d6d9df;padding:40px 0}._c04Ia_questions h2{margin-bottom:24px;font-size:clamp(1.4rem,3vw,2rem)}._c04Ia_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._c04Ia_faqGrid details{background:#fff;border:1px solid #d6d9df;border-radius:10px;min-width:0;padding:16px}._c04Ia_faqGrid summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700;line-height:1.5;display:list-item}._c04Ia_faqGrid p{color:#454d59;margin:12px 0;line-height:1.7}._c04Ia_faqGrid a{text-decoration:underline}._c04Ia_faqGrid summary:focus-visible,._c04Ia_faqGrid a:focus-visible{outline-offset:3px;outline:3px solid #17191d}@media (max-width:900px){._c04Ia_home._c04Ia_home .config-hero-grid{row-gap:16px}._c04Ia_home._c04Ia_home .config-intro>.eyebrow{display:none}._c04Ia_home._c04Ia_home .config-intro>h1{margin:0;font-size:clamp(1.7rem,6.3vw,2.4rem)}._c04Ia_home._c04Ia_home .config-intro>.hero-copy{font-size:.9375rem;line-height:1.5}._c04Ia_home._c04Ia_home .config-hero{padding-top:22px}._c04Ia_home._c04Ia_home .home-configurator{padding:12px}:is(._c04Ia_home._c04Ia_home .home-configurator>h2,._c04Ia_home._c04Ia_home .home-configurator>.eyebrow){display:none}._c04Ia_home._c04Ia_home .service-proof{order:5}._c04Ia_home._c04Ia_home .config-intro>.actions{order:4}._c04Ia_workshop{order:6;margin:0}._c04Ia_faqGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._c04Ia_home._c04Ia_home *{scroll-behavior:auto!important}}@media (max-width:760px){._c04Ia_home._c04Ia_home .home-service-strip-inner{gap:4px;padding-block:6px}._c04Ia_home._c04Ia_home .home-service-strip-inner>a{display:none}._c04Ia_home._c04Ia_home .shop-opening-hours{flex-wrap:wrap;justify-content:center;gap:2px 8px;padding:0;font-size:.68rem;display:flex}._c04Ia_home._c04Ia_home .shop-opening-hours>svg{display:none}}
.rTtyUa_section{color:#fff;background:#111418;padding:72px 0;scroll-margin-top:130px}.rTtyUa_heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:30px;display:grid}.rTtyUa_eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#ff83ad;margin:0 0 16px;font-size:.875rem;font-weight:750}.rTtyUa_heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.75rem);line-height:1.08}.rTtyUa_heading em{color:#ff83ad;font-style:normal}.rTtyUa_heading>p{color:#d0d3d8;max-width:480px;margin:0;font-size:1.0625rem;line-height:1.7}.rTtyUa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rTtyUa_card{color:#fff;background:#1c2026;border:1px solid #41454d;border-radius:18px;min-width:0;text-decoration:none;transition:border-color .18s;display:block;overflow:hidden}.rTtyUa_image{height:260px;position:relative;overflow:hidden}.rTtyUa_image img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.rTtyUa_badge{color:#fff;background:#111418;border-radius:30px;align-items:center;gap:9px;padding:10px 14px;font-size:.9375rem;font-weight:750;display:inline-flex;position:absolute;top:16px;left:16px}.rTtyUa_caption{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.rTtyUa_caption>div{min-width:0}.rTtyUa_caption>svg{color:#ff83ad;flex-shrink:0}.rTtyUa_handle{color:#c7cbd2;overflow-wrap:anywhere;font-size:.875rem}.rTtyUa_caption h3{margin:7px 0 0;font-size:1.25rem}.rTtyUa_card:hover{border-color:#e3185d}.rTtyUa_card:focus-visible{outline-offset:5px;outline:3px solid #ff83ad}.rTtyUa_note{color:#bfc4cc;margin:20px 0 0;font-size:.875rem}.rTtyUa_footer{border-top:1px solid #a0a0a040;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:25px;padding-bottom:25px;display:flex}.rTtyUa_footer>span{font-size:.9375rem;font-weight:750}.rTtyUa_footer a{align-items:center;gap:8px;min-height:44px;font-size:.9375rem;display:inline-flex!important}.rTtyUa_footer a:hover{color:#e3185d}.rTtyUa_footer a:focus-visible{outline-offset:4px;outline:2px solid}.rTtyUa_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.rTtyUa_section{padding:48px 0}.rTtyUa_heading,.rTtyUa_grid{grid-template-columns:1fr;gap:24px}.rTtyUa_image{height:230px}.rTtyUa_caption{padding:18px}}@media (prefers-reduced-motion:reduce){.rTtyUa_card{transition:none}}
