.hero[data-astro-cid-edg2rz4h]{background:var(--navy);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(44rem,84vh);display:grid;position:relative}.hero-photo[data-astro-cid-edg2rz4h]{grid-area:1/2;min-height:22rem;position:relative}.hero-panel[data-astro-cid-edg2rz4h]{z-index:1;background:var(--navy);clip-path:polygon(0 0,100% 0,calc(100% - 9rem) 100%,0 100%);grid-area:1/1/auto/2;align-items:center;margin-right:-7rem;display:flex;position:relative}.hero-panel[data-astro-cid-edg2rz4h]:after{content:"";background:var(--yellow);clip-path:polygon(calc(100% - 1.4rem) 0,100% 0,calc(100% - 9rem) 100%,calc(100% - 10.4rem) 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-edg2rz4h]{padding:clamp(2.5rem,6vw,4.5rem) 11rem clamp(5rem,9vw,7rem) max(1rem,50vw - 38rem)}.hero[data-astro-cid-edg2rz4h] h1[data-astro-cid-edg2rz4h]{color:var(--white);font-size:clamp(3rem,7.4vw,6.4rem)}.hero-sub[data-astro-cid-edg2rz4h]{color:#cfd7ee;max-width:34ch;font-size:clamp(1.05rem,2vw,1.25rem)}.phone[data-astro-cid-edg2rz4h]{min-height:52px;color:var(--yellow);letter-spacing:.01em;align-items:center;margin:.25rem 0 .5rem;font-size:clamp(2.6rem,6.4vw,4.6rem);font-weight:900;font-stretch:62%;line-height:1;text-decoration:none;display:inline-flex}.phone[data-astro-cid-edg2rz4h]:hover{text-decoration:underline 4px}.actions[data-astro-cid-edg2rz4h]{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.ticks[data-astro-cid-edg2rz4h]{color:#fff;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;font-weight:700;font-stretch:90%;display:flex}.ticks[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]{align-items:center;gap:.5rem;display:flex}.ticks[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]:before{content:"";background:var(--yellow) url(/showroom/icons/tick-navy.svg) center / .7rem no-repeat;border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.sticker[data-astro-cid-edg2rz4h]{text-align:center;background:var(--yellow);width:8.5rem;height:8.5rem;color:var(--navy);border:4px solid var(--navy);text-transform:uppercase;border-radius:50%;place-content:center;margin:0;font-size:1.45rem;font-weight:900;font-stretch:62%;line-height:.95;display:grid;position:absolute;top:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem);transform:rotate(-9deg)}@media (width<=900px){.hero[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr);min-height:0}.hero-photo[data-astro-cid-edg2rz4h]{aspect-ratio:16/10;grid-area:1/1;min-height:0}.hero-panel[data-astro-cid-edg2rz4h]{clip-path:polygon(0 1.75rem,100% 0,100% 100%,0 100%);grid-area:2/1;margin-top:-1.75rem;margin-right:0}.hero-panel[data-astro-cid-edg2rz4h]:after{clip-path:polygon(0 1.75rem,100% 0,100% .6rem,0 2.35rem)}.hero-inner[data-astro-cid-edg2rz4h]{padding:3.25rem 1rem 4.5rem}.sticker[data-astro-cid-edg2rz4h]{width:6.5rem;height:6.5rem;font-size:1.1rem;top:1rem}}.promise-row[data-astro-cid-edg2rz4h]{z-index:2;margin-top:-3.25rem;padding-bottom:clamp(2rem,5vw,3rem);position:relative}.promises[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=960px){.promises[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.promises[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.promises[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]{background:var(--white);box-shadow:0 14px 34px -18px #0b1a458c, 0 0 0 1px var(--line);border-bottom:6px solid var(--yellow);color:var(--blue);border-radius:14px;padding:1.2rem 1.25rem 1.25rem}.promises[data-astro-cid-edg2rz4h] .promise-h[data-astro-cid-edg2rz4h]{margin:.6rem 0 .3rem;font-size:1.55rem;line-height:1}.promises[data-astro-cid-edg2rz4h] p[data-astro-cid-edg2rz4h]{color:var(--muted);margin:0;font-size:.98rem;line-height:1.5}.picker[data-astro-cid-edg2rz4h]{background:var(--yellow);padding:clamp(2.5rem,6vw,3.75rem) 0}.picker-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:1.5rem 3rem;display:grid}@media (width<=860px){.picker-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.picker[data-astro-cid-edg2rz4h] h2[data-astro-cid-edg2rz4h]{margin-bottom:.25em}.picker[data-astro-cid-edg2rz4h] p[data-astro-cid-edg2rz4h]{color:var(--navy);font-weight:600}.picks[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;display:grid}.picks[data-astro-cid-edg2rz4h] a[data-astro-cid-edg2rz4h]{background:var(--navy);min-height:60px;color:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:1.1rem;font-weight:800;font-stretch:80%;text-decoration:none;display:flex}.picks[data-astro-cid-edg2rz4h] a[data-astro-cid-edg2rz4h]:after{content:"";border-right:3px solid var(--yellow);border-bottom:3px solid var(--yellow);flex:none;width:10px;height:10px;transform:rotate(-45deg)}.picks[data-astro-cid-edg2rz4h] a[data-astro-cid-edg2rz4h]:hover{background:var(--blue)}.head-row[data-astro-cid-edg2rz4h]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.head-row[data-astro-cid-edg2rz4h] h2[data-astro-cid-edg2rz4h]{margin:0}.head-row[data-astro-cid-edg2rz4h] p[data-astro-cid-edg2rz4h]{color:var(--muted);margin:0;font-weight:600}.head-row[data-astro-cid-edg2rz4h] .go[data-astro-cid-edg2rz4h]{font-weight:800}.svc[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.svc[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.svc[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.svc[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]{background:var(--off);border-left:8px solid var(--yellow);border-radius:14px;padding:1.4rem 1.4rem 1.5rem;transition:background-color .15s ease-out;position:relative}.svc[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]:hover{background:#e6ebf8}.svc-icon[data-astro-cid-edg2rz4h]{background:var(--navy);width:3.4rem;height:3.4rem;color:var(--yellow);border-radius:12px;place-items:center;display:inline-grid}.svc[data-astro-cid-edg2rz4h] h3[data-astro-cid-edg2rz4h]{margin:.5rem 0 0}.svc[data-astro-cid-edg2rz4h] h3[data-astro-cid-edg2rz4h] a[data-astro-cid-edg2rz4h]{color:var(--navy);padding-block:.6rem;text-decoration:none;display:inline-block}.svc[data-astro-cid-edg2rz4h] h3[data-astro-cid-edg2rz4h] a[data-astro-cid-edg2rz4h]:after{content:"";position:absolute;inset:0}.svc[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]:hover h3[data-astro-cid-edg2rz4h] a[data-astro-cid-edg2rz4h]{color:var(--blue)}.svc[data-astro-cid-edg2rz4h] p[data-astro-cid-edg2rz4h]{color:var(--muted);margin:0}.jobs-sec[data-astro-cid-edg2rz4h]{background:var(--off)}.jobs[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=860px){.jobs[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.jobs[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:14px;overflow:hidden}.jobs[data-astro-cid-edg2rz4h] .frame{border-radius:0}.job-body[data-astro-cid-edg2rz4h]{padding:1.2rem 1.3rem 1.4rem}.jobs[data-astro-cid-edg2rz4h] .job-place[data-astro-cid-edg2rz4h]{background:var(--navy);color:var(--yellow);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;margin:0 0 .6rem;padding:.2rem .6rem;font-size:.875rem;font-weight:800;font-stretch:85%;display:inline-block}.jobs[data-astro-cid-edg2rz4h] h3[data-astro-cid-edg2rz4h]{margin-bottom:.5em}.jobs[data-astro-cid-edg2rz4h] p[data-astro-cid-edg2rz4h]{color:var(--muted);margin-bottom:.5rem;font-size:.98rem}.jobs[data-astro-cid-edg2rz4h] strong[data-astro-cid-edg2rz4h]{color:var(--navy)}.how[data-astro-cid-edg2rz4h]{background:var(--blue);color:#e5ebff;padding:clamp(3.5rem,8vw,6rem) 0}.how[data-astro-cid-edg2rz4h] h2[data-astro-cid-edg2rz4h]{color:var(--white)}.steps[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}@media (width<=900px){.steps[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.steps[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.num[data-astro-cid-edg2rz4h]{color:var(--yellow);font-size:5.5rem;font-weight:900;font-stretch:62%;line-height:.85;display:block}.steps[data-astro-cid-edg2rz4h] h3[data-astro-cid-edg2rz4h]{color:var(--white);margin:.5rem 0 .4rem}.steps[data-astro-cid-edg2rz4h] p[data-astro-cid-edg2rz4h]{margin:0}.sos-grid[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=960px){.sos-grid[data-astro-cid-edg2rz4h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sos-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.sos-grid[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]{background:var(--navy);color:#d5dcf2;border-top:8px solid var(--yellow);border-radius:14px;padding:1.4rem 1.35rem}.sos-grid[data-astro-cid-edg2rz4h] h3[data-astro-cid-edg2rz4h]{color:var(--white);margin-bottom:.4em}.sos-grid[data-astro-cid-edg2rz4h] p[data-astro-cid-edg2rz4h]{margin:0;font-size:.98rem}.sos-call[data-astro-cid-edg2rz4h]{margin:1.5rem 0 0;font-size:1.15rem;font-weight:800}.sos-call[data-astro-cid-edg2rz4h] a[data-astro-cid-edg2rz4h]{color:var(--navy)}.areas[data-astro-cid-edg2rz4h]{background:var(--off)}.areas-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem 3rem;display:grid}@media (width<=860px){.areas-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.chips[data-astro-cid-edg2rz4h]{flex-wrap:wrap;gap:.5rem;display:flex}.chips[data-astro-cid-edg2rz4h] li[data-astro-cid-edg2rz4h]{background:var(--navy);color:var(--white);border-radius:999px;padding:.45rem .85rem;font-weight:700;font-stretch:85%}.reviews[data-astro-cid-edg2rz4h]{--rw-card:var(--off);--rw-line:var(--line);--rw-accent:var(--blue);--rw-skeleton:#dfe4f1;--rw-skeleton-strong:#cbd3ea;--rw-muted:var(--muted);--rw-radius:14px}.owner[data-astro-cid-edg2rz4h]{background:var(--navy);color:#d5dcf2}.owner[data-astro-cid-edg2rz4h] h2[data-astro-cid-edg2rz4h]{color:var(--white)}.owner-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem clamp(2rem,5vw,4rem);display:grid}@media (width<=860px){.owner-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.owner-grid[data-astro-cid-edg2rz4h] .frame{border-radius:14px}.faq-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:2.5rem clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.faq-grid[data-astro-cid-edg2rz4h]{grid-template-columns:minmax(0,1fr)}}.quick[data-astro-cid-edg2rz4h]{background:var(--off);border-top:10px solid var(--yellow);border-radius:14px;padding:clamp(1.25rem,3vw,1.75rem)}.quick[data-astro-cid-edg2rz4h] h2[data-astro-cid-edg2rz4h]{margin-bottom:.2em}.quick[data-astro-cid-edg2rz4h] .btn[data-astro-cid-edg2rz4h]{width:100%}.result-tag[data-astro-cid-edg2rz4h]{background:var(--navy);color:var(--yellow);border-radius:6px;margin:0 0 .75rem;padding:.2rem .6rem;font-size:.875rem;font-weight:800;display:inline-block}.result[data-astro-cid-edg2rz4h] h3[data-astro-cid-edg2rz4h]{font-size:1.6rem}
