.sf.svelte-1pac4dl{z-index:-1;pointer-events:none;perspective:520px;perspective-origin:50% -70%;background:#f1ead8;width:200vw;height:32vh;position:absolute;bottom:0;left:calc(50% - 100vw);overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 min(120px,55%));mask-image:linear-gradient(#0000 0,#000 min(120px,55%))}.sf-band.svelte-1pac4dl{height:clamp(8.5rem,20vh,12rem)}.sf-plane.svelte-1pac4dl{transform-origin:50% 100%;background:#efe6d2;height:420%;position:absolute;bottom:0;left:0;right:0;transform:rotateX(72deg)}.sf-grid.svelte-1pac4dl{background-image:linear-gradient(#c9a34e59 1px,#0000 1px),linear-gradient(90deg,#c9a34e59 1px,#0000 1px),conic-gradient(#0f3d2e 90deg,#efe6d2 90deg 180deg,#0f3d2e 180deg 270deg,#efe6d2 270deg);background-position:bottom;background-size:88px 88px,88px 88px,176px 176px;position:absolute;inset:0}.sf-hero.svelte-1pac4dl{--ex:calc(.18 + var(--edge,1) * .82);--mf:clamp(0, (var(--edge,1) - .85) / .15, 1)}.sf-matte.svelte-1pac4dl,.sf-mirror.svelte-1pac4dl{position:absolute;inset:0;overflow:hidden}.sf-matte-in.svelte-1pac4dl,.sf-mirror-in.svelte-1pac4dl{position:absolute;inset:0}.sf-matte.svelte-1pac4dl{transform:translateX(calc(var(--ex) * 100%));opacity:calc(1 - var(--mf));-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%);mask-image:linear-gradient(90deg,#0000,#000 5%)}.sf-matte-in.svelte-1pac4dl{transform:translateX(calc(var(--ex) * -100%));background:repeating-linear-gradient(90deg,#787a7414 0 3px,#0000 3px 7px),linear-gradient(#a8a79e8c,#96968f75)}.sf-mirror.svelte-1pac4dl{transform:translateX(calc((var(--ex) - 1) * 100%));-webkit-mask-image:linear-gradient(90deg,#000 95%,#0000);mask-image:linear-gradient(90deg,#000 95%,#0000)}.sf-mirror-in.svelte-1pac4dl{transform:translateX(calc((1 - var(--ex)) * 100%));background:linear-gradient(#fffdf580 0%,#fffdf529 30%,#fff0 58%,#ffffff1f 100%),linear-gradient(90deg,#0000 44%,#fffcf02e 50%,#0000 56%)}.sf-wave.svelte-1pac4dl{width:10%;transform:translateX(calc((var(--ex) * 10 - .5) * 100%));opacity:calc(min(var(--edge,1) * 12, 1) * (1 - var(--mf)));background:linear-gradient(90deg,#0000,#fffcf052 35%,#ffffffbf 50%,#fffcf052 65%,#0000);position:absolute;top:0;bottom:0;left:0}.sf-hero.svelte-1pac4dl .sf-tubes:where(.svelte-1pac4dl){opacity:var(--gloss,1)}.sf-hero.svelte-1pac4dl .sf-sheen:where(.svelte-1pac4dl){opacity:calc(.5 * var(--gloss,1))}.sf-sheen.svelte-1pac4dl{mix-blend-mode:screen;opacity:.5;background:linear-gradient(100deg,#0000 38%,#ffffff80 50%,#0000 62%);animation:14s ease-in-out infinite svelte-1pac4dl-sfSheen;position:absolute;inset:0}.sf-tubes.svelte-1pac4dl{position:absolute;inset:0}.sf-tubes.svelte-1pac4dl span:where(.svelte-1pac4dl){background:linear-gradient(90deg,#0000,#fffaec1f 30%,#fffaec40 50%,#fffaec1f 70%,#0000);width:1.6%;position:absolute;top:0;bottom:0}.tubes-a.svelte-1pac4dl{animation:11s ease-in-out infinite alternate svelte-1pac4dl-sfTube}.tubes-b.svelte-1pac4dl{animation:13.5s ease-in-out infinite alternate-reverse svelte-1pac4dl-sfTube}.sf-sheen.svelte-1pac4dl,.tubes-a.svelte-1pac4dl,.tubes-b.svelte-1pac4dl{animation-play-state:var(--sf-play,running)}@keyframes svelte-1pac4dl-sfSheen{0%,to{transform:translate(-22%)}50%{transform:translate(22%)}}@keyframes svelte-1pac4dl-sfTube{0%{transform:translate(-3%)}to{transform:translate(3%)}}.sf-torch.svelte-1pac4dl{will-change:transform;background:radial-gradient(circle,#fffcf052,#fffcf01a 40%,#0000 70%);border-radius:50%;width:400px;height:400px;transition:opacity .32s ease-out;display:none;position:absolute;top:-200px;left:-200px}@media (max-width:719px){.sf-hero.svelte-1pac4dl{height:22vh}}@media (prefers-reduced-motion:reduce){.sf-sheen.svelte-1pac4dl,.tubes-a.svelte-1pac4dl,.tubes-b.svelte-1pac4dl{animation:none}.sf-torch.svelte-1pac4dl{display:none}}.page-head.svelte-15vb3kn{isolation:isolate;max-width:64rem;margin:0 auto;padding:clamp(2rem,5vh,3.2rem) clamp(1.1rem,4vw,2.4rem) calc(clamp(8.5rem,20vh,12rem) + .4rem);position:relative}.eyebrow.svelte-15vb3kn{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.7rem);font-weight:600}.page-title.svelte-15vb3kn{letter-spacing:-.02em;animation:svelte-15vb3kn-rise .4s var(--ease-out) both;margin:.5rem 0 .8rem;font-family:Syne,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.1}.page-head.svelte-15vb3kn p:where(.svelte-15vb3kn){max-width:38rem;color:var(--ink-soft);font-size:max(17.78px,1.05rem)}.wrap.svelte-15vb3kn{max-width:68rem;margin:0 auto;padding:clamp(1.6rem,4vh,2.6rem) clamp(1.1rem,4vw,2.4rem)}.marquee.svelte-15vb3kn{border-block:1px solid var(--line);background:linear-gradient(160deg,#0f3d2e,#0a2b20);max-width:68rem;margin:clamp(.4rem,1.5vh,1.2rem) auto;padding:.7rem 0;position:relative;overflow:hidden;box-shadow:0 22px 54px -36px #0a2b20b3;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-track.svelte-15vb3kn{white-space:nowrap;will-change:transform;align-items:center;gap:0;animation:28s linear infinite svelte-15vb3kn-mqScroll;display:inline-flex}.mq-group.svelte-15vb3kn{align-items:center;gap:1.4rem;padding-right:1.4rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.marquee.svelte-15vb3kn:hover .mq-track:where(.svelte-15vb3kn){animation-play-state:paused}}.mq-item.svelte-15vb3kn{text-transform:uppercase;letter-spacing:.04em;background:0 0;color:#f1ead8;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:max(17.78px,clamp(1.05rem,2.6vw,1.7rem));font-weight:800;line-height:1.1}.mq-item.ghost.svelte-15vb3kn{color:#f1ead8;-webkit-text-stroke:0;background:0 0}.mq-star.svelte-15vb3kn{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow));flex:none;font-size:max(14.45px,.85rem)}@keyframes svelte-15vb3kn-mqScroll{to{transform:translate(-50%)}}.masonry.svelte-15vb3kn{grid-template-columns:1fr;gap:.9rem;display:grid}.shot.svelte-15vb3kn{transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);transform-style:preserve-3d;background:linear-gradient(160deg,#0f3d2e,#0a2b20);border:1px solid #ffffff80;border-radius:.9rem;margin:0;padding:0;overflow:hidden;box-shadow:0 16px 36px -26px #0a2b208c}.shot.svelte-15vb3kn:hover{box-shadow:0 26px 50px -24px #0a2b2099}.shot-flash.svelte-15vb3kn{border-radius:inherit;visibility:hidden;pointer-events:none;z-index:4;background:radial-gradient(circle at 50% 35%,#fff,#ffffffe0 55%,#ffffffb3);position:absolute;inset:0}[data-tenant=per-detailing] .shot.flashed .shot-flash.svelte-15vb3kn{visibility:visible;animation:.8s ease-out both svelte-15vb3kn-studioFlash}@keyframes svelte-15vb3kn-studioFlash{0%{opacity:0}6%{opacity:.92}25%{opacity:.92}to{opacity:0}}.placeholder.svelte-15vb3kn{aspect-ratio:3/2;border-radius:inherit;background:repeating-linear-gradient(135deg,#ffffff08 0 10px,#0000 10px 20px);border:1.5px dashed #ffffff47;place-items:center;width:100%;display:grid}.placeholder.svelte-15vb3kn span:where(.svelte-15vb3kn){text-transform:uppercase;letter-spacing:.14em;color:#f1ead8;font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.8rem);font-weight:600}.masonry.armed.svelte-15vb3kn .shot:where(.svelte-15vb3kn){opacity:0;animation:svelte-15vb3kn-pop .6s var(--ease-out) forwards;animation-delay:calc(var(--i) * 60ms);transform:translateY(14px)}@keyframes svelte-15vb3kn-pop{to{opacity:1;transform:none}}@keyframes svelte-15vb3kn-rise{0%{opacity:0;transform:translateY(18px)}}.cta-sec.svelte-15vb3kn{max-width:64rem}.cta-panel.svelte-15vb3kn{text-align:center;background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.1rem;padding:clamp(2rem,6vw,3rem)}.cta-panel.svelte-15vb3kn h2:where(.svelte-15vb3kn){font-family:Syne,sans-serif;font-size:clamp(1.4rem,3.2vw,2.1rem);font-weight:800;line-height:1.1}.cta-panel.svelte-15vb3kn p:where(.svelte-15vb3kn){max-width:34rem;color:var(--ink-soft);margin:.7rem auto 1.3rem}.cta-actions.svelte-15vb3kn{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.btn-gold.svelte-15vb3kn{color:#f1ead8;box-shadow:0 10px 26px -10px var(--accent-glow);transition:transform .16s var(--ease-out);background:#0f3d2e;border-radius:.7rem;align-items:center;gap:.5rem;padding:.85rem 1.3rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-gold.svelte-15vb3kn:active{transform:scale(.97)}.btn-line.svelte-15vb3kn{color:var(--ink);border:1px solid var(--ink-soft);transition:background .18s var(--ease-out);border-radius:.7rem;align-items:center;gap:.35rem;padding:.85rem 1.2rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-line.svelte-15vb3kn:hover{background:#fff9}@media (min-width:620px){.masonry.svelte-15vb3kn{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.mq-track.svelte-15vb3kn{animation:none}.page-title.svelte-15vb3kn,.masonry.armed.svelte-15vb3kn .shot:where(.svelte-15vb3kn){opacity:1;line-height:1.1;animation:none;transform:none}}.wrap.svelte-zvwypn{max-width:64rem;margin:0 auto;padding:clamp(2.4rem,6vh,4rem) clamp(1.1rem,4vw,2.4rem)}.h2.svelte-zvwypn{letter-spacing:-.01em;font-family:Syne,sans-serif;font-size:clamp(1.375rem,2.2vw,2rem);font-weight:700;line-height:1.1}.eyebrow.svelte-zvwypn{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.7rem);font-weight:600}.link-arrow.svelte-zvwypn{color:var(--ink);border-bottom:2px solid var(--accent);width:max-content;transition:gap .18s var(--ease-out);align-items:center;gap:.3rem;padding-bottom:1px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow.svelte-zvwypn:hover{gap:.6rem}.marquee.svelte-zvwypn{border-block:1px solid var(--line);background:linear-gradient(160deg,#0f3d2e,#0a2b20);margin:clamp(.6rem,2vh,1.6rem) 0;padding:.7rem 0;position:relative;overflow:hidden;box-shadow:0 22px 54px -36px #0a2b20b3;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-track.svelte-zvwypn{white-space:nowrap;will-change:transform;align-items:center;gap:0;animation:30s linear infinite svelte-zvwypn-mqScroll;display:inline-flex}.mq-group.svelte-zvwypn{align-items:center;gap:1.4rem;padding-right:1.4rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.marquee.svelte-zvwypn:hover .mq-track:where(.svelte-zvwypn){animation-play-state:paused}}.mq-item.svelte-zvwypn{text-transform:uppercase;letter-spacing:.04em;background:0 0;color:#f1ead8;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:max(17.78px,clamp(1.05rem,2.6vw,1.7rem));font-weight:800;line-height:1.1}.mq-item.ghost.svelte-zvwypn{color:#f1ead8;-webkit-text-stroke:0;background:0 0}.mq-star.svelte-zvwypn{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow));flex:none;font-size:max(14.45px,.85rem)}@keyframes svelte-zvwypn-mqScroll{to{transform:translate(-50%)}}.hero-stage.svelte-zvwypn{--floor-h:22vh;isolation:isolate;padding-bottom:calc(var(--floor-h) - 1.5rem);background:#f1ead8;position:relative}.hero.svelte-zvwypn{z-index:1;grid-template-columns:1fr;align-items:end;gap:clamp(1.5rem,4vw,3rem);max-width:70rem;margin:0 auto;padding:clamp(1.6rem,4vh,3rem) clamp(1.1rem,4vw,2.4rem) 0;display:grid;position:relative}.hero-copy.svelte-zvwypn{align-self:center;padding-bottom:2.5rem}.kicker.svelte-zvwypn{letter-spacing:.04em;color:var(--muted);animation:svelte-zvwypn-rise .4s var(--ease-out) both;margin-bottom:.9rem;font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.8rem);font-weight:600;display:block}.hero-title.svelte-zvwypn{letter-spacing:-.02em;animation:svelte-zvwypn-rise .4s var(--ease-out) both;font-family:Syne,sans-serif;font-size:clamp(2.1rem,5.2vw,3.4rem);font-weight:800;line-height:1.1}.hl.svelte-zvwypn{background:0 0;color:#0f3d2e;-webkit-background-clip:text;background-clip:text;position:relative}.hero-lead.svelte-zvwypn{color:#1c2620;max-width:34rem;animation:svelte-zvwypn-rise .4s var(--ease-out) both;margin-top:1.1rem;font-size:max(20px,1.15rem)}.hero-cta.svelte-zvwypn{animation:svelte-zvwypn-rise .4s var(--ease-out) both;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.btn-gold.svelte-zvwypn{color:#f1ead8;box-shadow:0 10px 26px -10px var(--accent-glow), inset 0 1px 0 #fff9;transition:transform .16s var(--ease-out);background:#0f3d2e;border-radius:.7rem;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-gold.svelte-zvwypn:active{transform:scale(.97)}.btn-ghost.svelte-zvwypn{color:var(--ink);border:1px solid var(--line);background:var(--surface);transition:border-color .18s var(--ease-out), transform .16s var(--ease-out);border-radius:.7rem;align-items:center;gap:.4rem;padding:.8rem 1.1rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-ghost.svelte-zvwypn:hover{border-color:var(--accent-deep)}.btn-ghost.svelte-zvwypn:active{transform:scale(.97)}.hero-media.svelte-zvwypn{width:min(78%,20rem);transition:transform .24s var(--ease-out);transform-style:preserve-3d;animation:svelte-zvwypn-rise .4s var(--ease-out) both;justify-self:center;position:relative}.hero-frame.svelte-zvwypn{z-index:1;background:linear-gradient(160deg,#0f3d2e,#0a2b20);border:1px solid #ffffff80;border-radius:1.1rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0a2b2099}.hero-reflect.svelte-zvwypn{pointer-events:none;height:30%;opacity:calc(clamp(0, (var(--edge,1) - .4) / .6, 1) * .34);border-radius:1.1rem;margin-top:3px;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 8%,#000000d9);mask-image:linear-gradient(#0000 8%,#000000d9)}.hero-reflect.svelte-zvwypn img:where(.svelte-zvwypn){width:100%;height:auto;display:block;position:absolute;bottom:0;left:0}.polish-scroll.svelte-zvwypn{position:relative}.polish-scroll.svelte-zvwypn .hero-stage:where(.svelte-zvwypn){top:var(--pin-top,0px);position:sticky}.polish-run.svelte-zvwypn{height:10vh}.polish-badge.svelte-zvwypn{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#c9a34e;pointer-events:none;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);background:#0a2b20;border:1px solid #c9a34e80;border-radius:.5rem;padding:.3rem .7rem;font-family:Syne,sans-serif;font-size:max(14.45px,.8rem);font-weight:700;line-height:1.1;position:absolute;bottom:clamp(.8rem,2.5vh,1.4rem);right:clamp(.9rem,3vw,2rem)}@media (prefers-reduced-motion:no-preference){[data-tenant=per-detailing] .polish-scroll.polish-armed:not(.polished) .polish-badge.svelte-zvwypn{opacity:0;transform:translateY(6px)}}[data-tenant=per-detailing] .polish-scroll.polished .polish-badge.svelte-zvwypn{opacity:1;transform:none}.hero-frame.svelte-zvwypn img:where(.svelte-zvwypn){object-fit:contain;border-radius:.7rem;width:100%;height:auto;display:block}.hero-glow.svelte-zvwypn{pointer-events:none;background:radial-gradient(closest-side,#0a2b2061,#0000);height:2.6rem;margin-top:-1.1rem;position:absolute;top:100%;left:6%;right:6%}.manifest.svelte-zvwypn{grid-template-columns:1fr;align-items:center;gap:clamp(1.4rem,4vw,2.6rem);display:grid}.man-img.svelte-zvwypn{background:linear-gradient(160deg,#0f3d2e,#0a2b20);border:1px solid #ffffff80;border-radius:1rem;padding:0;overflow:hidden}.man-img.svelte-zvwypn img:where(.svelte-zvwypn){object-fit:contain;border-radius:.7rem;width:100%;height:auto;display:block}.man-text.svelte-zvwypn h2:where(.svelte-zvwypn){margin:.6rem 0 .8rem;line-height:1.1}.man-text.svelte-zvwypn p:where(.svelte-zvwypn){color:var(--ink-soft);margin-bottom:.8rem}.filary.svelte-zvwypn{grid-template-columns:1fr;gap:1rem;display:grid}.filar.svelte-zvwypn{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out);border-radius:.9rem;padding:1.4rem}.filar.svelte-zvwypn:hover{border-color:var(--accent-deep);transform:translateY(-4px);box-shadow:0 18px 40px -22px #0a2b2080}.filar-ic.svelte-zvwypn{color:#f1ead8;background:#0f3d2e;border-radius:.7rem;place-items:center;width:44px;height:44px;margin-bottom:.9rem;display:grid}.filar.svelte-zvwypn h3:where(.svelte-zvwypn){margin-bottom:.4rem;font-family:Syne,sans-serif;font-size:max(17.78px,1.1rem);font-weight:700;line-height:1.1}.filar.svelte-zvwypn p:where(.svelte-zvwypn){color:var(--muted);font-size:max(17.78px,.93rem)}.scratch-sec.svelte-zvwypn{grid-template-columns:1fr;align-items:center;gap:clamp(1.4rem,4vw,2.6rem);display:grid}.scratch-copy.svelte-zvwypn h2:where(.svelte-zvwypn){margin:.6rem 0 .8rem;line-height:1.1}.scratch-copy.svelte-zvwypn p:where(.svelte-zvwypn){color:var(--ink-soft);margin-bottom:.9rem}.scratch-demo.svelte-zvwypn{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff8c,#ffffff4d);border-radius:1rem;padding:.8rem}.paint.svelte-zvwypn{background:linear-gradient(115deg,#0f3d2e 0% 38%,#0a2b20 70%,#0f3d2e 100%);border-radius:.8rem;height:clamp(11rem,26vw,15rem);position:relative;overflow:hidden;box-shadow:inset 0 0 60px #00000073}.paint.svelte-zvwypn:after{content:"";background:linear-gradient(120deg,#0000 38%,#ffffff38 48%,#0000 58%);position:absolute;inset:0}.scratch.svelte-zvwypn{height:2px;animation:svelte-zvwypn-heal 7s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);border-radius:2px;position:absolute;transform:rotate(-24deg);box-shadow:0 0 4px #fff9}.s1.svelte-zvwypn{width:52%;top:38%;left:16%}.s2.svelte-zvwypn{width:34%;animation-delay:.15s;top:54%;left:40%}.s3.svelte-zvwypn{width:24%;animation-delay:.3s;top:64%;left:22%}.gloss.svelte-zvwypn{filter:blur(6px);width:26%;height:120%;animation:svelte-zvwypn-sweep 7s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#c9a34e8c,#0000);position:absolute;top:-10%;left:-30%}.pad.svelte-zvwypn{background:radial-gradient(circle at 38% 34%, #f1ead8, var(--accent) 46%, var(--accent-deep) 78%);width:clamp(3rem,9vw,4.4rem);height:clamp(3rem,9vw,4.4rem);box-shadow:0 0 0 4px #c9a34e40, 0 0 30px 6px var(--accent-glow);animation:svelte-zvwypn-sweep 7s var(--ease-out) infinite;border-radius:50%;margin-top:calc(clamp(3rem,9vw,4.4rem)/-2);position:absolute;top:50%;left:-30%}.demo-labels.svelte-zvwypn{justify-content:space-between;margin-top:.6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.78rem);font-weight:600;display:flex}.dl.before.svelte-zvwypn{color:var(--muted)}.dl.after.svelte-zvwypn{color:var(--accent-deep)}@keyframes svelte-zvwypn-sweep{0%{transform:translate(0)}45%{transform:translate(420%)}55%{transform:translate(420%)}to{transform:translate(0)}}@keyframes svelte-zvwypn-heal{0%,32%{opacity:.9}46%{opacity:0}96%{opacity:0}to{opacity:.9}}.xray-sec.svelte-zvwypn{grid-template-columns:1fr;align-items:center;gap:clamp(1.4rem,4vw,2.6rem);display:grid}.xray-copy.svelte-zvwypn h2:where(.svelte-zvwypn){margin:.6rem 0 .8rem;line-height:1.1}.xray-copy.svelte-zvwypn p:where(.svelte-zvwypn){color:var(--ink-soft);margin-bottom:.9rem}.xray-stage.svelte-zvwypn{aspect-ratio:4/3;cursor:crosshair;touch-action:none;background:#0a2b20;border:1px solid #ffffff80;border-radius:1rem;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 56px -28px #0a2b2099}.xray-img.svelte-zvwypn{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.xray-glossy.svelte-zvwypn{filter:saturate(1.3)contrast(1.14)brightness(1.05)}.xray-matte.svelte-zvwypn{filter:grayscale(.72)brightness(.8)contrast(.9);-webkit-mask:radial-gradient(circle var(--r,0px) at var(--mx,50%) var(--my,50%), transparent 0 calc(var(--r,0px) - 26px), #000 var(--r,0px));-webkit-mask:radial-gradient(circle var(--r,0px) at var(--mx,50%) var(--my,50%), transparent 0 calc(var(--r,0px) - 26px), #000 var(--r,0px));mask:radial-gradient(circle var(--r,0px) at var(--mx,50%) var(--my,50%), transparent 0 calc(var(--r,0px) - 26px), #000 var(--r,0px));background-position:50%;background-size:cover}.xray-matte.svelte-zvwypn:before{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(115deg,#0000 0 21px,#ffffff12 21px 22px),repeating-linear-gradient(58deg,#0000 0 33px,#0000001f 33px 34px);position:absolute;inset:0}.xray-matte.svelte-zvwypn:after{content:"";background:radial-gradient(circle at 50% 38%,#5e6a6229,#0a2b206b);position:absolute;inset:0}.xray-gloss.svelte-zvwypn{pointer-events:none;mix-blend-mode:screen;animation:svelte-zvwypn-xsweep 6s var(--ease-in-out,ease-in-out) infinite;background:linear-gradient(120deg,#0000 36%,#ffffff80 50%,#0000 64%);position:absolute;inset:0}@keyframes svelte-zvwypn-xsweep{0%,to{transform:translate(-24%)}50%{transform:translate(24%)}}.xray-lens.svelte-zvwypn{left:var(--mx,50%);top:var(--my,50%);width:calc(var(--r,0px) * 2);height:calc(var(--r,0px) * 2);box-shadow:0 0 26px var(--accent-glow), inset 0 0 26px #00000073;transition:opacity .24s var(--ease-out);pointer-events:none;border:2px solid #c9a34ee6;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.xray-stage.armed.svelte-zvwypn .xray-lens:where(.svelte-zvwypn){opacity:0}.xray-stage.armed.on.svelte-zvwypn .xray-lens:where(.svelte-zvwypn){opacity:1}.rim-sec.svelte-zvwypn{grid-template-columns:1fr;align-items:center;gap:clamp(1.4rem,4vw,2.6rem);display:grid}.rim-copy.svelte-zvwypn h2:where(.svelte-zvwypn){margin:.6rem 0 .8rem;line-height:1.1}.rim-copy.svelte-zvwypn p:where(.svelte-zvwypn){color:var(--ink-soft);margin-bottom:.9rem}.rim-stage.svelte-zvwypn{perspective:1100px;cursor:grab;min-height:clamp(15rem,42vw,21rem);transition:transform .42s var(--ease-out);place-items:center;display:grid;position:relative}.rim-stage.on.svelte-zvwypn{cursor:grabbing;transform:scale(1.06)}.rim-wrap.svelte-zvwypn{aspect-ratio:1;width:clamp(13rem,30vw,17.5rem);transform-style:preserve-3d;position:relative}.rim-model.svelte-zvwypn{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:radial-gradient(circle,#1c2620 0 55%,#0a2b20 56% 72%,#1c2620 73% 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 30px 54px -22px #000000bf,inset 0 0 30px #0009}.barrel.svelte-zvwypn{background:radial-gradient(circle,#1c2620 0 60%,#0a2b20 100%);border-radius:50%;position:absolute;inset:9%;transform:translateZ(-20px)}.face.svelte-zvwypn{transform-style:preserve-3d;background:repeating-conic-gradient(from 0deg, #8a909e 0 9deg, #dde2eb 9deg 12deg, #6f7480 12deg 18deg, #c2c8d3 18deg 24deg);border-radius:50%;position:absolute;inset:13%;overflow:hidden;transform:translateZ(10px);box-shadow:inset 0 0 0 3px #00000059,inset 0 0 26px #00000073}.face.svelte-zvwypn:before{content:"";background:radial-gradient(circle at 42% 36%,#eef2f7,#9aa0ad 46%,#4f5460 78%,#2b2f37);border-radius:50%;position:absolute;inset:16%;box-shadow:inset 0 0 24px #00000080}.face.svelte-zvwypn:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 36% 28%,#ffffff8c,#0000 42%);border-radius:50%;position:absolute;inset:0}.spokes.svelte-zvwypn{background:repeating-conic-gradient(from 9deg, transparent 0 62deg, #0a2b209e 62deg 72deg);border-radius:50%;position:absolute;inset:0}.hub.svelte-zvwypn{background:radial-gradient(circle at 40% 34%, #f1ead8, var(--accent) 50%, var(--accent-deep));border-radius:50%;position:absolute;inset:39%;box-shadow:0 0 0 3px #00000059,0 4px 9px #0000008c}.rim-gloss.svelte-zvwypn{pointer-events:none;transition:opacity .32s var(--ease-out);background:conic-gradient(from 0deg, transparent 0 64deg, #fff6 84deg, transparent 104deg, transparent 244deg, #ffffff38 266deg, transparent 288deg);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:0}.rim-stage.armed.svelte-zvwypn .rim-gloss:where(.svelte-zvwypn){opacity:0}.rim-stage.on.svelte-zvwypn .rim-gloss:where(.svelte-zvwypn){opacity:1;animation:4.2s linear infinite svelte-zvwypn-glint}@keyframes svelte-zvwypn-glint{to{transform:rotate(360deg)}}.rim-flat.svelte-zvwypn{filter:saturate(.78)brightness(.94);transition:opacity .36s var(--ease-out), filter .36s var(--ease-out), transform .36s var(--ease-out);background:radial-gradient(circle at 50% 46%,#5e6a62 0 55%,#0a2b20 56% 72%,#1c2620 73% 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 30px #00000080}.rim-flat.svelte-zvwypn:before{content:"";background:radial-gradient(circle,#c3c7cf,#7c818c 55%,#45495300 78%,#2c2f37);border-radius:50%;position:absolute;inset:13%;box-shadow:inset 0 0 18px #00000073}.rim-flat.svelte-zvwypn:after{content:"";background:radial-gradient(circle at 45% 40%,#c9a34e,#c9a34e);border-radius:50%;position:absolute;inset:39%}.rim-stage.armed.on.svelte-zvwypn .rim-flat:where(.svelte-zvwypn){opacity:0;filter:blur(4px)brightness(1.15);pointer-events:none;transform:scale(1.05)}.rim-hint.svelte-zvwypn{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.85;transition:opacity .26s var(--ease-out);pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.72rem);font-weight:600;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.rim-stage.armed.on.svelte-zvwypn .rim-hint:where(.svelte-zvwypn){opacity:0}.sec-head.svelte-zvwypn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.ul-grid.svelte-zvwypn{grid-template-columns:1fr;gap:.9rem;display:grid}.ul-card.svelte-zvwypn{color:var(--ink);background:var(--surface);border:1px solid var(--line);transition:transform .22s var(--ease-out), border-color .22s var(--ease-out);border-radius:.9rem;padding:1.3rem 1.3rem 1.5rem;text-decoration:none;display:block;position:relative;overflow:hidden}.ul-card.svelte-zvwypn:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent-deep));transform-origin:top;width:3px;transition:transform .26s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ul-card.svelte-zvwypn:hover{border-color:var(--accent-deep);transform:translateY(-3px)}.ul-card.svelte-zvwypn:hover:before{transform:scaleY(1)}.ul-card.svelte-zvwypn h3:where(.svelte-zvwypn){margin-bottom:.35rem;font-family:Syne,sans-serif;font-size:max(17.78px,1.08rem);font-weight:700;line-height:1.1}.ul-card.svelte-zvwypn p:where(.svelte-zvwypn){color:var(--muted);max-width:30rem;font-size:max(17.78px,.92rem)}.ul-go.svelte-zvwypn{color:var(--accent-deep);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);position:absolute;top:1.1rem;right:1.1rem;transform:translateY(4px)}.ul-card.svelte-zvwypn:hover .ul-go:where(.svelte-zvwypn){opacity:1;transform:translateY(0)}.galt-grid.svelte-zvwypn{grid-template-columns:1fr 1fr;align-items:stretch;gap:.9rem;display:grid}.galt-card.svelte-zvwypn{transition:transform .24s var(--ease-out);transform-style:preserve-3d;background:linear-gradient(160deg,#0f3d2e,#0a2b20);border:1px solid #ffffff80;border-radius:.9rem;margin:0;padding:0;overflow:hidden}.galt-ph.svelte-zvwypn{aspect-ratio:3/2;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.galt-ph.svelte-zvwypn span:where(.svelte-zvwypn){letter-spacing:.14em;text-transform:uppercase;color:#f1ead8;font-size:max(14.45px,.8rem)}.cta-panel.svelte-zvwypn{text-align:center;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 140% at 50% 0,#c9a34e2e,#0000 60%),linear-gradient(160deg,#ffffffb8,#ffffff73);border-radius:1.1rem;padding:clamp(2rem,6vw,3.2rem)}.cta-panel.svelte-zvwypn h2:where(.svelte-zvwypn){font-family:Syne,sans-serif;font-size:clamp(1.5rem,3.4vw,2.3rem);font-weight:800;line-height:1.1}.cta-panel.svelte-zvwypn p:where(.svelte-zvwypn){max-width:36rem;color:var(--ink-soft);margin:.8rem auto 1.4rem}.cta-actions.svelte-zvwypn{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.btn-dark.svelte-zvwypn{color:#f1ead8;transition:transform .16s var(--ease-out);background:linear-gradient(160deg,#0f3d2e,#0a2b20);border-radius:.7rem;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-dark.svelte-zvwypn:active{transform:scale(.97)}.btn-line.svelte-zvwypn{color:var(--ink);border:1px solid var(--ink-soft);transition:background .18s var(--ease-out), transform .3s var(--ease-out);border-radius:.7rem;align-items:center;padding:.85rem 1.3rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-line.svelte-zvwypn:hover{background:#fff9}.reveal.armed.svelte-zvwypn{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translateY(16px)}.reveal.armed.visible.svelte-zvwypn{opacity:1;transform:none}.reveal.armed.svelte-zvwypn .filar:where(.svelte-zvwypn),.reveal.armed.svelte-zvwypn .ul-card:where(.svelte-zvwypn),.reveal.armed.svelte-zvwypn .galt-card:where(.svelte-zvwypn){transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms);transform:translateY(14px)}.reveal.armed.visible.svelte-zvwypn .filar:where(.svelte-zvwypn),.reveal.armed.visible.svelte-zvwypn .ul-card:where(.svelte-zvwypn),.reveal.armed.visible.svelte-zvwypn .galt-card:where(.svelte-zvwypn){opacity:1;transform:none}@keyframes svelte-zvwypn-rise{0%{opacity:0;transform:translateY(18px)}}@media (min-width:720px){.hero-stage.svelte-zvwypn{--floor-h:32vh;flex-direction:column;justify-content:flex-end;min-height:100vh;display:flex}.hero.svelte-zvwypn{grid-template-columns:1.05fr .95fr}.hero-media.svelte-zvwypn{width:min(100%, calc((100vh - var(--floor-h) - 6rem) * .665))}.polish-run.svelte-zvwypn{height:40vh}.manifest.svelte-zvwypn{grid-template-columns:.9fr 1.1fr}.scratch-sec.svelte-zvwypn{grid-template-columns:1fr 1.1fr}.xray-sec.svelte-zvwypn{grid-template-columns:.95fr 1.05fr}.rim-sec.svelte-zvwypn{grid-template-columns:1.05fr .95fr}.filary.svelte-zvwypn{grid-template-columns:repeat(3,1fr)}.ul-grid.svelte-zvwypn{grid-template-columns:1fr 1fr}.galt-grid.svelte-zvwypn{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.polish-scroll.svelte-zvwypn{--edge:1!important;--gloss:1!important}.polish-scroll.svelte-zvwypn .hero-stage:where(.svelte-zvwypn){position:relative;top:auto}.polish-run.svelte-zvwypn{display:none}.polish-badge.svelte-zvwypn{opacity:1;transition:none;transform:none}.mq-track.svelte-zvwypn{animation:none}.kicker.svelte-zvwypn,.hero-title.svelte-zvwypn,.hero-lead.svelte-zvwypn,.hero-cta.svelte-zvwypn,.hero-media.svelte-zvwypn{line-height:1.1;animation:none}.scratch.svelte-zvwypn,.gloss.svelte-zvwypn,.pad.svelte-zvwypn{animation:none}.rim-stage.svelte-zvwypn,.rim-stage.on.svelte-zvwypn{transform:none}.rim-stage.on.svelte-zvwypn .rim-gloss:where(.svelte-zvwypn){animation:none}.scratch.svelte-zvwypn{display:none}.xray-gloss.svelte-zvwypn{animation:none}.reveal.armed.svelte-zvwypn,.reveal.armed.svelte-zvwypn .filar:where(.svelte-zvwypn),.reveal.armed.svelte-zvwypn .ul-card:where(.svelte-zvwypn),.reveal.armed.svelte-zvwypn .galt-card:where(.svelte-zvwypn){opacity:1;transition:none;transform:none}}.contact-card.svelte-1oobhu4{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.gate-door.svelte-1oobhu4{z-index:5;pointer-events:none;background:linear-gradient(#ffffff14,#0000 30%,#0000002e),repeating-linear-gradient(#0f3d2e 0 24px,#0a2b20 24px 26px,#1a5440 26px 28px);animation:1.1s cubic-bezier(.65,0,.35,1) .35s both svelte-1oobhu4-gateUp;position:absolute;inset:0;transform:translateY(-101%);box-shadow:inset 0 -6px #0a2b20}.gate-handle.svelte-1oobhu4{background:#c9a34e;border-radius:3px;width:72px;height:6px;margin-left:-36px;position:absolute;bottom:14px;left:50%;box-shadow:0 1px #00000059}@keyframes svelte-1oobhu4-gateUp{0%{transform:translateY(0)}to{transform:translateY(-101%)}}dl.svelte-1oobhu4{gap:1.25rem;margin:0 0 1.5rem;display:grid}dl.svelte-1oobhu4 div:where(.svelte-1oobhu4){min-width:0}dt.svelte-1oobhu4{color:#0f3d2e;font-weight:600}dd.svelte-1oobhu4{color:var(--muted);overflow-wrap:anywhere;margin:0}.btn-gold.svelte-1oobhu4{font:inherit;color:#f1ead8;background:#0f3d2e;border:0;border-radius:.7rem;align-items:center;padding:.85rem 1.3rem;font-weight:600;display:inline-flex}@media (min-width:720px){dl.svelte-1oobhu4{grid-template-columns:repeat(2,1fr)}}.page-head.svelte-1oobhu4{isolation:isolate;max-width:64rem;margin:0 auto;padding:clamp(2rem,5vh,3.2rem) clamp(1.1rem,4vw,2.4rem) calc(clamp(8.5rem,20vh,12rem) + .4rem);position:relative}.eyebrow.svelte-1oobhu4{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.7rem);font-weight:600}.page-title.svelte-1oobhu4{letter-spacing:-.02em;animation:svelte-1oobhu4-rise .4s var(--ease-out) both;margin:.5rem 0 .8rem;font-family:Syne,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.1}.page-head.svelte-1oobhu4 p:where(.svelte-1oobhu4){max-width:38rem;color:var(--ink-soft);font-size:max(17.78px,1.05rem)}.wrap.svelte-1oobhu4{max-width:64rem;margin:0 auto;padding:clamp(1.2rem,3.5vh,2.2rem) clamp(1.1rem,4vw,2.4rem)}.grid-block.svelte-1oobhu4{grid-template-columns:1fr;gap:clamp(1.2rem,3vw,1.8rem);display:grid}.info-card.svelte-1oobhu4{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-style:preserve-3d;transition:transform .24s var(--ease-out), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:.9rem;gap:.9rem;padding:1.25rem;display:flex;box-shadow:0 14px 34px -26px #0a2b2080}.info-card.svelte-1oobhu4:hover{border-color:var(--accent-deep);box-shadow:0 26px 56px -22px #0a2b208c,0 0 0 1px #c9a34e2e}.info-ic.svelte-1oobhu4{width:40px;height:40px;color:var(--ink);border:1.5px solid var(--accent);background:#c9a34e1f;border-radius:.6rem;flex:none;place-items:center;display:grid}.info-card.svelte-1oobhu4 h3:where(.svelte-1oobhu4){margin-bottom:.3rem;font-family:Syne,sans-serif;font-size:max(17.78px,1.05rem);font-weight:700;line-height:1.1}.info-card.svelte-1oobhu4 p:where(.svelte-1oobhu4){color:var(--muted);font-size:max(17.78px,.92rem)}.marquee.svelte-1oobhu4{border-block:1px solid var(--line);background:linear-gradient(160deg,#0f3d2e,#0a2b20);max-width:64rem;margin:clamp(1.2rem,4vh,2.4rem) auto clamp(.6rem,2vh,1.4rem);padding:.7rem 0;position:relative;overflow:hidden;box-shadow:0 22px 54px -36px #0a2b20b3;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-track.svelte-1oobhu4{white-space:nowrap;will-change:transform;align-items:center;gap:0;animation:30s linear infinite svelte-1oobhu4-mqScroll;display:inline-flex}.mq-group.svelte-1oobhu4{align-items:center;gap:1.4rem;padding-right:1.4rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.marquee.svelte-1oobhu4:hover .mq-track:where(.svelte-1oobhu4){animation-play-state:paused}}.mq-item.svelte-1oobhu4{text-transform:uppercase;letter-spacing:.04em;background:0 0;color:#f1ead8;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:max(17.78px,clamp(1.05rem,2.6vw,1.7rem));font-weight:800;line-height:1.1}.mq-item.ghost.svelte-1oobhu4{color:#f1ead8;-webkit-text-stroke:0;background:0 0}.mq-star.svelte-1oobhu4{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow));flex:none;font-size:max(14.45px,.85rem)}@keyframes svelte-1oobhu4-mqScroll{to{transform:translate(-50%)}}@keyframes svelte-1oobhu4-rise{0%{opacity:0;transform:translateY(18px)}}.reveal.armed.svelte-1oobhu4 .info-card:where(.svelte-1oobhu4){transition:transform .35s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms);transform:translateY(16px)}.reveal.armed.visible.svelte-1oobhu4 .info-card:where(.svelte-1oobhu4){opacity:1;transform:none}@media (min-width:760px){.grid-block.svelte-1oobhu4{grid-template-columns:1fr 1fr;align-items:stretch}}@media (prefers-reduced-motion:reduce){.mq-track.svelte-1oobhu4,.gate-door.svelte-1oobhu4{animation:none}.page-title.svelte-1oobhu4{line-height:1.1;animation:none}.reveal.armed.svelte-1oobhu4 .info-card:where(.svelte-1oobhu4){opacity:1;transition:none;transform:none}}.pause-button.svelte-1seinh7{border:1px solid var(--line);background:var(--bg);width:54px;height:54px;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:.6rem;flex:none;place-items:center;font-size:20px;display:grid}.pause-button.svelte-1seinh7:hover{background:var(--accent)}.pause-button.svelte-1seinh7:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.floating-contact.svelte-iuwzzj{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:35;border:1px solid var(--line);background:var(--bg);visibility:hidden;border-radius:.9rem;gap:.5rem;max-width:calc(100% - 2rem);padding:.5rem;display:flex;position:fixed;box-shadow:0 10px 26px -10px #0a2b2073}.floating-contact.visible.svelte-iuwzzj{visibility:visible}a.svelte-iuwzzj{min-width:0;min-height:54px;color:var(--ink);touch-action:manipulation;border-radius:.6rem;justify-content:center;align-items:center;padding:.5rem .65rem;font-family:Plus Jakarta Sans,sans-serif;font-size:max(17.78px,1rem);font-weight:600;text-decoration:none;display:flex}.site-link.svelte-iuwzzj{color:#f1ead8;background:#0f3d2e}.phone-link.svelte-iuwzzj{border:1px solid var(--line);white-space:nowrap}a.svelte-iuwzzj:hover{text-underline-offset:.2em;text-decoration:underline}a.svelte-iuwzzj:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (min-width:880px){.floating-contact.svelte-iuwzzj{width:calc(var(--rail-w) - 2rem);flex-direction:column;left:1rem;right:auto}}.author-signature.svelte-1tg3lgc{border-top:1px solid var(--line);align-items:center;gap:clamp(.7rem,2vw,1.2rem);max-width:64rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.signature-ring.svelte-1tg3lgc{aspect-ratio:1;pointer-events:none;flex:none;width:clamp(4.5rem,8vw,6rem)}.signature-ring.svelte-1tg3lgc svg:where(.svelte-1tg3lgc){width:100%;height:100%;display:block}.signature-credit.svelte-1tg3lgc{min-width:0;color:var(--ink-soft);letter-spacing:.025em;flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.85rem);font-style:normal;font-weight:600;line-height:1.6;display:flex}a.svelte-1tg3lgc{min-height:54px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent-deep);text-decoration-color:var(--accent-deep);text-underline-offset:.3em;text-shadow:0 0 14px var(--accent-glow);touch-action:manipulation;align-items:center;font-style:normal;font-weight:600;text-decoration-thickness:2px;display:inline-flex}a.svelte-1tg3lgc:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}a.svelte-1tg3lgc:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:.2rem}.topbar-actions.svelte-lfutae{align-items:center;gap:.5rem;display:flex}.rail-pause.svelte-lfutae{margin-top:1.5rem}[data-tenant=per-detailing] .tenant-root :is(button,summary,a[class*=btn-],.link-arrow,.rail-link,.drawer-link,.wordmark,.wordmark-mini){box-sizing:border-box;touch-action:manipulation;min-height:54px}[data-tenant=per-detailing] .tenant-root .wordmark-mini{flex-wrap:wrap;align-items:center;display:flex}[data-tenant=per-detailing] .tenant-root .link-arrow{width:-moz-fit-content;width:fit-content;max-width:100%}[data-tenant=per-detailing] .tenant-root :is(a,button,summary):focus-visible{outline:3px solid var(--ink);outline-offset:3px}[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] *,[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] :before,[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] :after{transition:none!important;animation-play-state:paused!important}[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] :is(.drawer,.drawer-scrim,.page-title,.kicker,.hero-title,.hero-lead,.hero-cta,.hero-media,.shot,.gate-door,.neon-l,.shot-flash){animation:none!important}[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] .shot-flash{visibility:hidden!important}[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] [data-motion-frozen]{transform:var(--paused-transform)!important}[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] .reveal.armed,[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] .reveal.armed :is(.filar,.ul-card,.galt-card,.info-card,.usl-card,.proc-step,.val-item),[data-tenant=per-detailing] .tenant-root[data-motion-paused=true] .masonry.armed .shot{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-tenant=per-detailing] .tenant-root *,[data-tenant=per-detailing] .tenant-root :before,[data-tenant=per-detailing] .tenant-root :after{transition:none!important;animation-play-state:paused!important}}.epr-root.svelte-lfutae{--bg:#f1ead8;--bg2:#efe6d2;--bg3:#0f3d2e;--ink:#1c2620;--ink-soft:#5e6a62;--font-heading:"Syne", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--muted:#5e6a62;--line:#c9a34e66;--surface:#f8f4ea;--surface-solid:#f8f4ea;--accent:#c9a34e;--accent-deep:#0f3d2e;--accent-glow:#c9a34e8c;--rail-w:14rem;--ease-out:cubic-bezier(.23, 1, .32, 1);zoom:.9;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:max(17.78px,clamp(.9rem,.95vw,1rem));line-height:1.6;position:relative;overflow-x:clip}.epr-root.svelte-lfutae :where(.svelte-lfutae)::selection{background:var(--accent);color:#1c2620}.priv-strip.svelte-lfutae{background:conic-gradient(#0f3d2e 90deg,#f1ead8 90deg 180deg,#0f3d2e 180deg 270deg,#f1ead8 270deg) 0 0/12px 12px;width:min(64rem,100% - 2.2rem);height:12px;margin:clamp(1.2rem,3vh,2rem) auto 0;box-shadow:0 0 0 1px #0f3d2e59}.rail.svelte-lfutae{z-index:30;width:var(--rail-w);border-right:1px solid var(--line);background:#0f3d2e;flex-direction:column;height:100vh;padding:1.6rem 1.1rem 1.3rem;display:none;position:fixed;top:0;left:0}.wordmark.svelte-lfutae{color:var(--ink);align-items:center;gap:.55rem;text-decoration:none;display:flex}.wm-mark.svelte-lfutae{border:1px solid #f1ead8;flex:none;grid-template-columns:repeat(3,1fr);width:30px;height:30px;display:grid}.wm-mark.svelte-lfutae span:where(.svelte-lfutae){background:#0f3d2e}.wm-mark.svelte-lfutae .cream:where(.svelte-lfutae){background:#f1ead8}.wm-stack.svelte-lfutae{flex-direction:column;gap:.25rem;min-width:0;display:flex}.wm-top.svelte-lfutae{font-family:Syne,sans-serif;font-size:1.6rem;font-weight:800;line-height:1.1}.wm-bot.svelte-lfutae{font-family:Plus Jakarta Sans,sans-serif;font-size:14.45px;font-weight:400;line-height:1.6}.rail-nav.svelte-lfutae{flex-direction:column;gap:.15rem;margin-top:2.4rem;display:flex}.rail-link.svelte-lfutae{color:var(--ink-soft);letter-spacing:.02em;transition:background .2s var(--ease-out), color .2s var(--ease-out);border-radius:.55rem;align-items:center;gap:.7rem;padding:.6rem .55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:max(17.78px,.96rem);font-weight:600;text-decoration:none;display:flex}.rail-link.svelte-lfutae .dot:where(.svelte-lfutae){background:var(--line);width:6px;height:6px;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:50%}.rail-link.svelte-lfutae:hover{color:#f1ead8;background:#0a2b20}.rail-link.active.svelte-lfutae{color:#c9a34e;background:#0a2b20}.rail-link.active.svelte-lfutae .dot:where(.svelte-lfutae){background:var(--accent);box-shadow:0 0 0 4px var(--accent-glow);transform:scale(1.1)}.topbar.svelte-lfutae{z-index:40;border-bottom:1px solid var(--line);background:#0f3d2e;justify-content:space-between;align-items:center;padding:.75rem clamp(.875rem,4vw,1.25rem);display:flex;position:sticky;top:0}.wordmark-mini.svelte-lfutae{letter-spacing:0;color:var(--ink);gap:.55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:max(17.78px,1rem);font-weight:600;text-decoration:none}.burger.svelte-lfutae{border:1px solid var(--line);background:var(--surface);width:54px;height:54px;color:var(--ink);cursor:pointer;border-radius:.5rem;place-items:center;display:grid}.drawer-scrim.svelte-lfutae{z-index:45;animation:svelte-lfutae-fadein .2s var(--ease-out);background:#0a2b207a;border:0;position:fixed;inset:0}.drawer.svelte-lfutae{z-index:46;border-left:1px solid var(--line);width:min(78vw,17rem);height:100vh;animation:svelte-lfutae-slidein .26s var(--ease-out);background:#0f3d2e;flex-direction:column;gap:.3rem;padding:5rem 1.3rem 1.5rem;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 50px -20px #0a2b2073}.drawer-link.svelte-lfutae{color:var(--ink-soft);border-bottom:1px solid var(--line);border-radius:.55rem;padding:.85rem .6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:max(17.78px,1.1rem);font-weight:600;text-decoration:none}.drawer-link.active.svelte-lfutae{color:#c9a34e}.drawer-link.active.svelte-lfutae:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-glow);border-radius:50%;margin-right:.5rem;display:inline-block}@keyframes svelte-lfutae-fadein{0%{opacity:0}}@keyframes svelte-lfutae-slidein{0%{transform:translate(100%)}}.content.svelte-lfutae{z-index:10;min-height:60vh;position:relative}.epr-footer.svelte-lfutae{border-top:1px solid var(--line);--ink:#f1ead8;--ink-soft:#f1ead8;--muted:#f1ead8;--line:#c9a34e59;--accent-deep:#c9a34e;color:#f1ead8;background:#0a2b20;margin-top:clamp(3rem,7vh,5rem);padding:clamp(2rem,5vh,3.2rem) clamp(1.1rem,4vw,2.6rem) 1.4rem}.ft-grid.svelte-lfutae{grid-template-columns:1fr;gap:1.8rem;max-width:64rem;display:grid}.ft-brand.svelte-lfutae p:where(.svelte-lfutae){color:var(--muted);max-width:24rem;margin-top:.6rem;font-size:max(14.45px,.92rem)}.ft-mark.svelte-lfutae{letter-spacing:.1em;font-family:Syne,sans-serif;font-size:1.15rem;font-weight:800;line-height:1.1}.ft-col.svelte-lfutae h4:where(.svelte-lfutae){letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem;font-family:Syne,sans-serif;font-size:max(14.45px,.72rem);font-weight:700;line-height:1.1}.ft-line.svelte-lfutae{color:var(--ink-soft);transition:color .16s var(--ease-out);align-items:center;gap:.45rem;padding:.25rem 0;font-size:max(14.45px,.92rem);text-decoration:none;display:flex}.ft-line.svelte-lfutae:hover{color:var(--accent-deep)}.ft-base.svelte-lfutae{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.2rem;margin-top:2rem;padding-top:1.1rem;font-size:max(14.45px,.8rem);display:flex}[data-tenant=per-detailing] .tenant-root .filar,[data-tenant=per-detailing] .tenant-root .ul-card,[data-tenant=per-detailing] .tenant-root .usl-card,[data-tenant=per-detailing] .tenant-root .proc-step,[data-tenant=per-detailing] .tenant-root .val-item,[data-tenant=per-detailing] .tenant-root .info-card,[data-tenant=per-detailing] .tenant-root .ch,[data-tenant=per-detailing] .tenant-root .galt-card,[data-tenant=per-detailing] .tenant-root .shot,[data-tenant=per-detailing] .tenant-root .faq-item,[data-tenant=per-detailing] .tenant-root .cta-panel,[data-tenant=per-detailing] .tenant-root .stat-band,[data-tenant=per-detailing] .tenant-root .quote-card{position:relative}[data-tenant=per-detailing] .tenant-root .filar:after,[data-tenant=per-detailing] .tenant-root .ul-card:after,[data-tenant=per-detailing] .tenant-root .usl-card:after,[data-tenant=per-detailing] .tenant-root .proc-step:after,[data-tenant=per-detailing] .tenant-root .val-item:after,[data-tenant=per-detailing] .tenant-root .info-card:after,[data-tenant=per-detailing] .tenant-root .ch:after,[data-tenant=per-detailing] .tenant-root .galt-card:after,[data-tenant=per-detailing] .tenant-root .shot:after,[data-tenant=per-detailing] .tenant-root .faq-item:after,[data-tenant=per-detailing] .tenant-root .cta-panel:after,[data-tenant=per-detailing] .tenant-root .stat-band:after,[data-tenant=per-detailing] .tenant-root .quote-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff4d, #c9a34e1f 28%, transparent 56%);mix-blend-mode:screen;transition:opacity .28s var(--ease-out);z-index:3;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[data-tenant=per-detailing] .tenant-root .filar:hover:after,[data-tenant=per-detailing] .tenant-root .ul-card:hover:after,[data-tenant=per-detailing] .tenant-root .usl-card:hover:after,[data-tenant=per-detailing] .tenant-root .proc-step:hover:after,[data-tenant=per-detailing] .tenant-root .val-item:hover:after,[data-tenant=per-detailing] .tenant-root .info-card:hover:after,[data-tenant=per-detailing] .tenant-root .ch:hover:after,[data-tenant=per-detailing] .tenant-root .galt-card:hover:after,[data-tenant=per-detailing] .tenant-root .shot:hover:after,[data-tenant=per-detailing] .tenant-root .faq-item:hover:after,[data-tenant=per-detailing] .tenant-root .cta-panel:hover:after,[data-tenant=per-detailing] .tenant-root .stat-band:hover:after,[data-tenant=per-detailing] .tenant-root .quote-card:hover:after{opacity:1}}[data-tenant=per-detailing] .tenant-root .btn-gold,[data-tenant=per-detailing] .tenant-root .phone-cta{isolation:isolate;position:relative;overflow:hidden}[data-tenant=per-detailing] .tenant-root .btn-gold:before,[data-tenant=per-detailing] .tenant-root .phone-cta:before{content:"";pointer-events:none;opacity:0;z-index:0;background:linear-gradient(100deg,#0000,#fff9,#0000);width:45%;position:absolute;top:0;bottom:0;left:-65%;transform:translate(0)skew(-18deg)}@media (hover:hover) and (pointer:fine){[data-tenant=per-detailing] .tenant-root .btn-gold:hover:before,[data-tenant=per-detailing] .tenant-root .phone-cta:hover:before{animation:svelte-lfutae-eprShine .9s var(--ease-out)}}@keyframes svelte-lfutae-eprShine{0%{opacity:.85;transform:translate(0)skew(-18deg)}to{opacity:0;transform:translate(422%)skew(-18deg)}}@media (min-width:880px){.topbar.svelte-lfutae,.drawer.svelte-lfutae,.drawer-scrim.svelte-lfutae{display:none}.rail.svelte-lfutae{display:flex}.content.svelte-lfutae{margin-left:var(--rail-w)}.ft-grid.svelte-lfutae{grid-template-columns:1.4fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){.drawer.svelte-lfutae,.drawer-scrim.svelte-lfutae,[data-tenant=per-detailing] .tenant-root .btn-gold:before,[data-tenant=per-detailing] .tenant-root .phone-cta:before{animation:none}}[data-tenant=per-detailing] .tenant-root :is(h1,h2,h3,h4,h5,h6){color:#0f3d2e;text-wrap:balance;font-family:Syne,sans-serif;font-style:normal;font-weight:700;line-height:1.1}[data-tenant=per-detailing] .tenant-root :is(.rail,.drawer,.topbar){--ink:#f1ead8;--ink-soft:#f1ead8;--muted:#f1ead8;--line:#f1ead84d;--accent-deep:#c9a34e;color:#f1ead8}[data-tenant=per-detailing] .tenant-root :is(.rail-link,.drawer-link).active{color:#c9a34e;background:#0a2b2080}[data-tenant=per-detailing] .tenant-root .rail-link:hover{color:#f1ead8;background:#0a2b20}[data-tenant=per-detailing] .tenant-root :is(.wordmark,.wordmark-mini){color:#f1ead8;letter-spacing:0}[data-tenant=per-detailing] .tenant-root :is(.btn-gold,.btn-dark,.phone-cta,.site-link){color:#f1ead8;background:#0f3d2e}[data-tenant=per-detailing] .tenant-root :is(.btn-gold,.btn-dark,.phone-cta,.site-link):hover{background:#0a2b20}[data-tenant=per-detailing] .tenant-root :is(.mq-item,.mq-item.ghost){color:#f1ead8;-webkit-text-stroke:0;background:0 0;font-family:Syne,sans-serif;font-weight:800}[data-tenant=per-detailing] .tenant-root .mq-star{color:#c9a34e}[data-tenant=per-detailing] .tenant-root :is(.hero-title .hl){color:#0f3d2e;background:0 0}[data-tenant=per-detailing] .tenant-root .epr-footer h4{color:#f1ead8}[data-tenant=per-detailing] .tenant-root .ft-line{margin:0}[data-tenant=per-detailing] .tenant-root .floating-contact .site-link{color:#f1ead8;background:#0f3d2e}[data-tenant=per-detailing] .tenant-root .pause-button:hover{color:#0f3d2e;background:#f8f4ea}[data-tenant=per-detailing] .tenant-root .ft-line:hover{color:#f1ead8}[data-tenant=per-detailing] .tenant-root :is(.rail,.topbar) .pause-button{color:#f1ead8;background:#0a2b20;border-color:#f1ead873}[data-tenant=per-detailing] .tenant-root :is(.rail,.topbar) .pause-button:hover{color:#0f3d2e;background:#f1ead8}@media (min-width:880px){[data-tenant=per-detailing] .tenant-root .floating-contact{background:#0f3d2e;border-color:#f1ead84d}[data-tenant=per-detailing] .tenant-root .floating-contact .site-link{color:#f1ead8;background:#0a2b20;border:1px solid #f1ead873}[data-tenant=per-detailing] .tenant-root .floating-contact .phone-link{color:#f1ead8;border-color:#f1ead873}}.page-head.svelte-tdieap{isolation:isolate;max-width:64rem;margin:0 auto;padding:clamp(2rem,5vh,3.2rem) clamp(1.1rem,4vw,2.4rem) calc(clamp(8.5rem,20vh,12rem) + .4rem);position:relative}.neon.svelte-tdieap{letter-spacing:.14em;background:#0a2b20;border-radius:.6rem;gap:.08em;margin:0 0 1rem;padding:.45rem .9rem .4rem;font-family:Syne,sans-serif;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:800;line-height:1;display:inline-flex;box-shadow:0 14px 30px -18px #0a2b20b3,inset 0 0 0 1px #c9a34e40}.neon-l.svelte-tdieap{color:#e2c27a;text-shadow:0 0 4px #c9a34ee6,0 0 14px #c9a34e99,0 0 28px #c9a34e59;animation:.9s linear both svelte-tdieap-neonOn;animation-delay:calc(.3s + var(--n,0) * .22s)}@keyframes svelte-tdieap-neonOn{0%,30%{opacity:.12}34%{opacity:1}40%{opacity:.3}46%{opacity:1}54%{opacity:.55}60%,to{opacity:1}}.eyebrow.svelte-tdieap{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.7rem);font-weight:600}.page-title.svelte-tdieap{letter-spacing:-.02em;max-width:18ch;animation:svelte-tdieap-rise .4s var(--ease-out) both;margin:.5rem 0 0;font-family:Syne,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.1}.h2.svelte-tdieap{margin-top:.4rem;font-family:Syne,sans-serif;font-size:clamp(1.375rem,2.2vw,2rem);font-weight:700;line-height:1.1}.wrap.svelte-tdieap{max-width:64rem;margin:0 auto;padding:clamp(1.8rem,5vh,3rem) clamp(1.1rem,4vw,2.4rem)}.marquee.svelte-tdieap{border-block:1px solid var(--line);background:linear-gradient(160deg,#0f3d2e,#0a2b20);max-width:64rem;margin:clamp(.4rem,1.5vh,1.2rem) auto;padding:.7rem 0;position:relative;overflow:hidden;box-shadow:0 22px 54px -36px #0a2b20b3;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-track.svelte-tdieap{white-space:nowrap;will-change:transform;align-items:center;gap:0;animation:30s linear infinite svelte-tdieap-mqScroll;display:inline-flex}.mq-group.svelte-tdieap{align-items:center;gap:1.4rem;padding-right:1.4rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.marquee.svelte-tdieap:hover .mq-track:where(.svelte-tdieap){animation-play-state:paused}}.mq-item.svelte-tdieap{text-transform:uppercase;letter-spacing:.04em;background:0 0;color:#f1ead8;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:max(17.78px,clamp(1.05rem,2.6vw,1.7rem));font-weight:800;line-height:1.1}.mq-item.ghost.svelte-tdieap{color:#f1ead8;-webkit-text-stroke:0;background:0 0}.mq-star.svelte-tdieap{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow));flex:none;font-size:max(14.45px,.85rem)}@keyframes svelte-tdieap-mqScroll{to{transform:translate(-50%)}}.intro.svelte-tdieap{grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,4vw,2.6rem);display:grid}.intro-img.svelte-tdieap{transform-style:preserve-3d;transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);background:linear-gradient(160deg,#0f3d2e,#0a2b20);border:1px solid #ffffff80;border-radius:1rem;padding:0;overflow:hidden;box-shadow:0 18px 44px -28px #0a2b2099}.intro-img.svelte-tdieap:hover{box-shadow:0 30px 64px -26px #0a2b20a6}.intro-img.svelte-tdieap img:where(.svelte-tdieap){object-fit:contain;border-radius:.7rem;width:100%;height:auto;display:block}.intro-text.svelte-tdieap p:where(.svelte-tdieap){color:var(--ink-soft);margin-bottom:.9rem}.val-head.svelte-tdieap{margin-bottom:1.2rem}.val-grid.svelte-tdieap{grid-template-columns:1fr;gap:.7rem;list-style:none;display:grid}.val-item.svelte-tdieap{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.8rem;align-items:center;gap:.7rem;padding:.9rem 1.1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:max(17.78px,.96rem);font-weight:600;display:flex}.val-ic.svelte-tdieap{color:#1c2620;background:#c9a34e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.quote-card.svelte-tdieap{border:1px solid var(--line);transform-style:preserve-3d;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:linear-gradient(160deg,#0f3d2e,#0a2b20);border-radius:1.1rem;grid-template-columns:1fr;gap:0;margin:0;display:grid;overflow:hidden;box-shadow:0 22px 54px -30px #0a2b20a6}.quote-card.svelte-tdieap:hover{box-shadow:0 34px 72px -28px #0a2b20b3}.quote-img.svelte-tdieap img:where(.svelte-tdieap){object-fit:contain;width:100%;height:auto;display:block}.quote-body.svelte-tdieap{color:#f1ead8;flex-direction:column;justify-content:center;margin:0;padding:clamp(1.6rem,4vw,2.4rem);display:flex}.quote-body.svelte-tdieap blockquote:where(.svelte-tdieap){margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:max(17.78px,clamp(1.1rem,2vw,1.4rem));font-weight:600;line-height:1.6}.quote-body.svelte-tdieap cite:where(.svelte-tdieap){color:var(--accent);letter-spacing:.04em;margin-top:1rem;font-size:max(14.45px,.85rem);font-style:normal}.cta-panel.svelte-tdieap{text-align:center;background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.1rem;padding:clamp(2rem,6vw,3rem)}.cta-panel.svelte-tdieap h2:where(.svelte-tdieap){font-family:Syne,sans-serif;font-size:clamp(1.4rem,3.2vw,2.1rem);font-weight:800;line-height:1.1}.cta-panel.svelte-tdieap p:where(.svelte-tdieap){max-width:34rem;color:var(--ink-soft);margin:.7rem auto 1.3rem}.cta-actions.svelte-tdieap{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.btn-gold.svelte-tdieap{color:#f1ead8;box-shadow:0 10px 26px -10px var(--accent-glow);transition:transform .16s var(--ease-out);background:#0f3d2e;border-radius:.7rem;align-items:center;gap:.5rem;padding:.85rem 1.3rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-gold.svelte-tdieap:active{transform:scale(.97)}.btn-line.svelte-tdieap{color:var(--ink);border:1px solid var(--ink-soft);transition:background .18s var(--ease-out);border-radius:.7rem;align-items:center;gap:.35rem;padding:.85rem 1.2rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-line.svelte-tdieap:hover{background:#fff9}.reveal.armed.svelte-tdieap{transition:transform .4s var(--ease-out);transform:translateY(16px)}.reveal.armed.visible.svelte-tdieap{opacity:1;transform:none}.reveal.armed.svelte-tdieap .val-item:where(.svelte-tdieap){transition:transform .35s var(--ease-out);transition-delay:calc(var(--i,0) * 25ms);transform:translateY(12px)}.reveal.armed.visible.svelte-tdieap .val-item:where(.svelte-tdieap){opacity:1;transform:none}@keyframes svelte-tdieap-rise{0%{opacity:0;transform:translateY(18px)}}@media (min-width:720px){.intro.svelte-tdieap{grid-template-columns:.85fr 1.15fr}.val-grid.svelte-tdieap{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.mq-track.svelte-tdieap,.neon-l.svelte-tdieap{animation:none}.page-title.svelte-tdieap{line-height:1.1;animation:none}.reveal.armed.svelte-tdieap,.reveal.armed.svelte-tdieap .val-item:where(.svelte-tdieap){opacity:1;transition:none;transform:none}}.page-head.svelte-1d8vsyx{isolation:isolate;max-width:64rem;margin:0 auto;padding:clamp(2rem,5vh,3.2rem) clamp(1.1rem,4vw,2.4rem) calc(clamp(8.5rem,20vh,12rem) + .6rem);position:relative}.page-title.svelte-1d8vsyx{letter-spacing:-.02em;animation:svelte-1d8vsyx-rise .4s var(--ease-out) both;margin:.5rem 0 .8rem;font-family:Syne,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.1}.page-head.svelte-1d8vsyx p:where(.svelte-1d8vsyx){max-width:38rem;color:var(--ink-soft);font-size:max(17.78px,1.05rem)}.eyebrow.svelte-1d8vsyx{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);font-family:Plus Jakarta Sans,sans-serif;font-size:max(14.45px,.7rem);font-weight:600}.h2.svelte-1d8vsyx{margin-top:.4rem;font-family:Syne,sans-serif;font-size:clamp(1.375rem,2.2vw,2rem);font-weight:700;line-height:1.1}.wrap.svelte-1d8vsyx{max-width:64rem;margin:0 auto;padding:clamp(1.8rem,5vh,3rem) clamp(1.1rem,4vw,2.4rem)}.sec-head.svelte-1d8vsyx{margin-bottom:1.3rem}.marquee.svelte-1d8vsyx{border-block:1px solid var(--line);background:linear-gradient(160deg,#0f3d2e,#0a2b20);margin:clamp(.6rem,2vh,1.6rem) 0;padding:.7rem 0;position:relative;overflow:hidden;box-shadow:0 22px 54px -36px #0a2b20b3;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-track.svelte-1d8vsyx{white-space:nowrap;will-change:transform;align-items:center;gap:0;animation:30s linear infinite svelte-1d8vsyx-mqScroll;display:inline-flex}.mq-group.svelte-1d8vsyx{align-items:center;gap:1.4rem;padding-right:1.4rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.marquee.svelte-1d8vsyx:hover .mq-track:where(.svelte-1d8vsyx){animation-play-state:paused}}.mq-item.svelte-1d8vsyx{text-transform:uppercase;letter-spacing:.04em;background:0 0;color:#f1ead8;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:max(17.78px,clamp(1.05rem,2.6vw,1.7rem));font-weight:800;line-height:1.1}.mq-item.ghost.svelte-1d8vsyx{color:#f1ead8;-webkit-text-stroke:0;background:0 0}.mq-star.svelte-1d8vsyx{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow));flex:none;font-size:max(14.45px,.85rem)}@keyframes svelte-1d8vsyx-mqScroll{to{transform:translate(-50%)}}.usl-grid.svelte-1d8vsyx{grid-template-columns:1fr;gap:.9rem;display:grid}.usl-card.svelte-1d8vsyx{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-style:preserve-3d;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:.9rem;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 14px 34px -26px #0a2b2073}.usl-card.svelte-1d8vsyx:hover{border-color:var(--accent-deep);transform:translateY(-3px);box-shadow:0 18px 40px -24px #0a2b2080}.ppf-foil.svelte-1d8vsyx{aspect-ratio:1;border-top-right-radius:inherit;clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:100% 0;visibility:hidden;pointer-events:none;z-index:4;background:linear-gradient(225deg,#fff9 0%,#ffffff2e 28%,#f1ead852 44%,#fffffff2 49%,#0000 50%);width:clamp(5.5rem,22%,8rem);position:absolute;top:0;right:0;box-shadow:inset -1px 1px #ffffffb3}[data-tenant=per-detailing] .usl-card.foiled .ppf-foil.svelte-1d8vsyx{visibility:visible;opacity:1}[data-tenant=per-detailing] .usl-card.foiled.peeled .ppf-foil.svelte-1d8vsyx{opacity:0;transition:transform .8s cubic-bezier(.55,.06,.3,1),opacity .8s ease-in;transform:perspective(520px)rotate3d(1,1,0,80deg)scale(.9)}.usl-card.svelte-1d8vsyx{overflow:hidden}.usl-ic.svelte-1d8vsyx{color:#1c2620;background:#c9a34e;border-radius:.65rem;flex:none;place-items:center;width:42px;height:42px;display:grid}.usl-card.svelte-1d8vsyx h3:where(.svelte-1d8vsyx){margin-bottom:.3rem;font-family:Syne,sans-serif;font-size:max(17.78px,1.08rem);font-weight:700;line-height:1.1}.usl-card.svelte-1d8vsyx p:where(.svelte-1d8vsyx){color:var(--muted);font-size:max(17.78px,.93rem)}.proc-grid.svelte-1d8vsyx{counter-reset:none;grid-template-columns:1fr;gap:.9rem;display:grid}.proc-step.svelte-1d8vsyx{background:var(--surface);border:1px solid var(--line);transform-style:preserve-3d;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:.9rem;padding:1.3rem;position:relative;box-shadow:0 14px 34px -28px #0a2b2066}.proc-step.svelte-1d8vsyx:hover{border-color:var(--accent-deep);box-shadow:0 24px 50px -26px #0a2b2080}.proc-ic.svelte-1d8vsyx{width:40px;height:40px;color:var(--ink);border:1.5px solid var(--accent);background:#c9a34e1f;border-radius:50%;place-items:center;margin-bottom:.8rem;display:grid}.proc-step.svelte-1d8vsyx h3:where(.svelte-1d8vsyx){margin-bottom:.3rem;font-family:Syne,sans-serif;font-size:max(17.78px,1.05rem);font-weight:700;line-height:1.1}.proc-step.svelte-1d8vsyx p:where(.svelte-1d8vsyx){color:var(--muted);font-size:max(17.78px,.9rem)}.faq-list.svelte-1d8vsyx{gap:.7rem;display:grid}.faq-item.svelte-1d8vsyx{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.8rem;padding:.4rem 1.1rem}.faq-item.svelte-1d8vsyx summary:where(.svelte-1d8vsyx){cursor:pointer;justify-content:space-between;align-items:center;padding:.85rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:max(17.78px,1rem);font-weight:600;list-style:none;display:flex}.faq-item.svelte-1d8vsyx summary:where(.svelte-1d8vsyx)::-webkit-details-marker{display:none}.faq-item.svelte-1d8vsyx summary:where(.svelte-1d8vsyx):after{content:"+";color:var(--accent-deep);transition:transform .2s var(--ease-out);font-size:1.3rem;font-weight:600}.faq-item[open].svelte-1d8vsyx summary:where(.svelte-1d8vsyx):after{transform:rotate(45deg)}.faq-item.svelte-1d8vsyx p:where(.svelte-1d8vsyx){color:var(--ink-soft);max-width:46rem;padding:0 0 .95rem;font-size:max(17.78px,.94rem)}.cta-panel.svelte-1d8vsyx{text-align:center;background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.1rem;padding:clamp(2rem,6vw,3rem)}.cta-panel.svelte-1d8vsyx h2:where(.svelte-1d8vsyx){font-family:Syne,sans-serif;font-size:clamp(1.4rem,3.2vw,2.1rem);font-weight:800;line-height:1.1}.cta-panel.svelte-1d8vsyx p:where(.svelte-1d8vsyx){max-width:34rem;color:var(--ink-soft);margin:.7rem auto 1.3rem}.cta-actions.svelte-1d8vsyx{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.btn-gold.svelte-1d8vsyx{color:#f1ead8;box-shadow:0 10px 26px -10px var(--accent-glow);transition:transform .16s var(--ease-out);background:#0f3d2e;border-radius:.7rem;align-items:center;gap:.5rem;padding:.85rem 1.3rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-gold.svelte-1d8vsyx:active{transform:scale(.97)}.btn-line.svelte-1d8vsyx{color:var(--ink);border:1px solid var(--ink-soft);transition:background .18s var(--ease-out);border-radius:.7rem;align-items:center;gap:.35rem;padding:.85rem 1.2rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.btn-line.svelte-1d8vsyx:hover{background:#fff9}.reveal.armed.svelte-1d8vsyx{transition:transform .4s var(--ease-out);transform:translateY(16px)}.reveal.armed.visible.svelte-1d8vsyx{opacity:1;transform:none}.reveal.armed.svelte-1d8vsyx .usl-card:where(.svelte-1d8vsyx),.reveal.armed.svelte-1d8vsyx .proc-step:where(.svelte-1d8vsyx){transition:transform .35s var(--ease-out);transition-delay:calc(var(--i,0) * 25ms);transform:translateY(14px)}.reveal.armed.visible.svelte-1d8vsyx .usl-card:where(.svelte-1d8vsyx),.reveal.armed.visible.svelte-1d8vsyx .proc-step:where(.svelte-1d8vsyx){opacity:1;transform:none}@keyframes svelte-1d8vsyx-rise{0%{opacity:0;transform:translateY(18px)}}@media (min-width:720px){.usl-grid.svelte-1d8vsyx{grid-template-columns:1fr 1fr}.proc-grid.svelte-1d8vsyx{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.mq-track.svelte-1d8vsyx{animation:none}.page-title.svelte-1d8vsyx{line-height:1.1;animation:none}.reveal.armed.svelte-1d8vsyx,.reveal.armed.svelte-1d8vsyx .usl-card:where(.svelte-1d8vsyx),.reveal.armed.svelte-1d8vsyx .proc-step:where(.svelte-1d8vsyx){opacity:1;transition:none;transform:none}}
