.feat{padding:1.75rem!important}.feat__header.svelte-o03ysq{align-items:flex-start;gap:.875rem;margin-bottom:.875rem;display:flex}.feat__icon.svelte-o03ysq{color:#fff;background:linear-gradient(#f25c1bf2,#cc4b12f2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 6px 18px #f25c1b59,inset 0 1px #ffffff2e}.feat__icon.svelte-o03ysq svg:where(.svelte-o03ysq){width:18px;height:18px}.feat__eyebrow.svelte-o03ysq{letter-spacing:.22em;text-transform:uppercase;color:#fff6;font-size:.625rem;font-weight:700}.feat__title.svelte-o03ysq{color:#fff;letter-spacing:-.01em;margin-top:.25rem;font-size:1.0625rem;font-weight:600}.feat__body.svelte-o03ysq{color:#fff9;margin-bottom:1.5rem;font-size:.875rem;line-height:1.55}.mock.svelte-o03ysq{background:#00000073;border:1px solid #ffffff0f;border-radius:14px;min-height:220px;padding:.875rem;font-size:.8125rem;position:relative}.mock-inbox__head.svelte-o03ysq{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.25rem .375rem .75rem;display:flex}.mock-inbox__title.svelte-o03ysq{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;font-size:.625rem;font-weight:700}.mock-inbox__count.svelte-o03ysq{color:var(--accent-text);background:#f25c1b2e;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.mock-inbox__row.svelte-o03ysq{border-bottom:1px solid #ffffff0a;align-items:center;gap:.625rem;padding:.625rem .375rem;display:flex}.mock-inbox__row.svelte-o03ysq:last-child{border-bottom:0}.mock-inbox__row--new.svelte-o03ysq{background:#f25c1b0f;border-radius:8px;margin:.25rem -.125rem;padding-left:.5rem;padding-right:.5rem}.mock-inbox__avatar.svelte-o03ysq{border-radius:999px;flex-shrink:0;width:28px;height:28px}.mock-inbox__meta.svelte-o03ysq{flex:1;min-width:0}.mock-inbox__name.svelte-o03ysq{color:#fff;font-size:.8125rem;font-weight:600}.mock-inbox__src.svelte-o03ysq{color:#fff6;margin-top:.0625rem;font-size:.6875rem}.mock-inbox__badge.svelte-o03ysq{letter-spacing:.14em;background:var(--accent);color:#fff;border-radius:4px;padding:.125rem .375rem;font-size:.5625rem;font-weight:700}.mock-inbox__dot.svelte-o03ysq{background:#ffffff40;border-radius:50%;width:6px;height:6px}.mock-inbox__dot--green.svelte-o03ysq{background:#4ade80;box-shadow:0 0 8px #4ade8080}.mock-chat.svelte-o03ysq{flex-direction:column;gap:.4375rem;display:flex}.mock-chat__bubble.svelte-o03ysq{border-radius:14px;max-width:82%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;position:relative}.mock-chat__bubble--in.svelte-o03ysq{color:#ffffffd9;background:#ffffff0f;border-bottom-left-radius:4px;align-self:flex-start}.mock-chat__bubble--out.svelte-o03ysq{color:#fff;background:linear-gradient(135deg,#4ade8029,#4ade8014);border:1px solid #4ade8040;border-bottom-right-radius:4px;align-self:flex-end}.mock-chat__time.svelte-o03ysq{letter-spacing:.04em;color:#fff6;margin-top:.25rem;font-size:.625rem;display:block}.mock-chat__typing.svelte-o03ysq{background:#ffffff0f;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:.5rem .75rem;display:inline-flex}.mock-chat__typing.svelte-o03ysq span:where(.svelte-o03ysq){background:#ffffff80;border-radius:999px;width:6px;height:6px;animation:1.4s ease-in-out infinite svelte-o03ysq-typing}.mock-chat__typing.svelte-o03ysq span:where(.svelte-o03ysq):nth-child(2){animation-delay:.18s}.mock-chat__typing.svelte-o03ysq span:where(.svelte-o03ysq):nth-child(3){animation-delay:.36s}@keyframes svelte-o03ysq-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.mock-flow__step.svelte-o03ysq{background:#0006;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.625rem;padding:.625rem .5rem;display:flex}.mock-flow__step--done.svelte-o03ysq{opacity:.7}.mock-flow__step--running.svelte-o03ysq{background:#f25c1b1a;border-color:#f25c1b4d;box-shadow:0 0 18px #f25c1b2e}.mock-flow__step--pending.svelte-o03ysq{opacity:.45}.mock-flow__step-num.svelte-o03ysq{background:#ffffff0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.875rem;display:inline-flex}.mock-flow__step--running.svelte-o03ysq .mock-flow__step-num:where(.svelte-o03ysq){color:var(--accent-text);background:#f25c1b2e}.mock-flow__step--running.svelte-o03ysq .mock-flow__step-num:where(.svelte-o03ysq) svg:where(.svelte-o03ysq){width:14px;height:14px;animation:1s linear infinite svelte-o03ysq-spin}.mock-flow__step-title.svelte-o03ysq{color:#fff;font-size:.8125rem;font-weight:600}.mock-flow__step-meta.svelte-o03ysq{color:#fff6;margin-top:.0625rem;font-size:.6875rem}.mock-flow__line.svelte-o03ysq{background:#ffffff1f;width:1px;height:14px;margin-left:1rem}.mock-flow__line--dim.svelte-o03ysq{background:#ffffff0f}@keyframes svelte-o03ysq-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mock-chat__typing.svelte-o03ysq span:where(.svelte-o03ysq),.mock-flow__step--running.svelte-o03ysq .mock-flow__step-num:where(.svelte-o03ysq) svg:where(.svelte-o03ysq){animation:none}}main.svelte-xrojf8{color:#46413a;background:#f4f1e9;font-family:ui-sans-serif,system-ui,sans-serif}.hero.svelte-xrojf8{background:radial-gradient(40% 50% at 78% 30%,#f0b6688c,#0000 66%),radial-gradient(110% 44% at 50% 100%,#f6f3ebfa,#0000 76%),linear-gradient(#8fbcd4 0%,#9cc4d8 18%,#b6d2dc 38%,#d6dfda 62%,#eae5d9 82%,#f4f1e9 100%);border-bottom:1px solid #ddd7c9;padding:clamp(2rem,5vw,3.5rem) 1.5rem clamp(2.5rem,5vw,3.5rem)}.in.svelte-xrojf8,.band.svelte-xrojf8{max-width:72rem;margin:0 auto}.band.svelte-xrojf8{padding:clamp(2.25rem,5vw,3.25rem) 1.5rem 0}.kick.svelte-xrojf8{text-transform:uppercase;letter-spacing:.18em;color:#99461a;margin:0 0 .75rem;font-size:.7rem;font-weight:600}h1.svelte-xrojf8{letter-spacing:-.02em;color:#16130f;text-wrap:balance;max-width:16ch;margin:0 0 .75rem;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:400;line-height:1.03}.lede.svelte-xrojf8{max-width:42ch;margin:0 0 2rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.5}h2.svelte-xrojf8{color:#16130f;margin:0 0 1rem;font-family:ui-serif,Georgia,serif;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:400}.more.svelte-xrojf8{color:#99461a;align-items:center;min-height:44px;margin-top:.25rem;font-size:.85rem;display:inline-flex}.places.svelte-xrojf8 ul:where(.svelte-xrojf8){grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.places.svelte-xrojf8 a:where(.svelte-xrojf8){background:#fff;border:1px solid #ddd7c9;border-radius:4px;justify-content:space-between;gap:.5rem;padding:.7rem .85rem;font-size:.85rem;text-decoration:none;display:flex}.places.svelte-xrojf8 .t:where(.svelte-xrojf8){color:#16130f}.places.svelte-xrojf8 .n:where(.svelte-xrojf8){color:#6f6a61}.how.svelte-xrojf8 ol:where(.svelte-xrojf8){gap:.6rem;max-width:46rem;margin:0;padding-left:1.2rem;font-size:.95rem;line-height:1.5;display:grid}.host.svelte-xrojf8{padding-bottom:4rem}.host.svelte-xrojf8 p:where(.svelte-xrojf8){max-width:46ch;margin:0 0 1.25rem;line-height:1.55}.cta.svelte-xrojf8{color:#fff;background:#99461a;border-radius:4px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.xh{--bg:#fff;--bg-soft:#f7f9fc;--line:#e6eaf0;--ink:#0a0e14;--ink-2:#46505f;--ink-3:#8b95a5;--brand-blue:#226e91;--brand-teal:#27888a;--brand-green:#4ca377;--brand-lime:#63a24f;--brand-gradient:linear-gradient(100deg, var(--brand-blue) 0%, var(--brand-teal) 52%, var(--brand-green) 100%);--accent:#1c7a7c;--accent-deep:#14595b;--accent-tint:#e7f3f3;--on-accent:#fff;--font:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--t-display:clamp(2.9rem, 7.4vw, 6.5rem);--t-h2:clamp(1.9rem, 3.8vw, 3.25rem);--t-h3:1.25rem;--t-body:1rem;--t-small:.875rem;--t-label:.75rem;--s-1:4px;--s-2:8px;--s-3:16px;--s-4:24px;--s-5:40px;--s-6:64px;--s-7:96px;--s-8:140px;--radius:14px;--radius-sm:10px;--radius-pill:9999px;--container:1200px;--ease:cubic-bezier(.22, 1, .36, 1)}.xh,.xh *,.xh:before,.xh :before,.xh:after,.xh :after{box-sizing:border-box}.xh{-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}.xh h1,.xh h2,.xh h3,.xh h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.xh h1{font-size:var(--t-display);letter-spacing:-.045em}.xh h2{font-size:var(--t-h2)}.xh h3{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.3}.xh p{margin:0}.xh a{color:inherit;text-decoration:none}.xh img{max-width:100%;display:block}.xh .container{width:100%;max-width:var(--container);padding-inline:var(--s-4);margin-inline:auto}.xh .label{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.xh .lede{color:var(--ink-2);max-width:54ch;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.xh .btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);font:inherit;font-size:var(--t-small);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border:1px solid #0000;padding:.85rem 1.75rem;font-weight:600;display:inline-flex}.xh .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xh .btn--primary{background:var(--accent);color:var(--on-accent)}.xh .btn--primary:hover{background:var(--accent-deep)}.xh .btn--ghost{color:var(--accent);background:0 0;border-color:currentColor}.xh .btn--ghost:hover{background:var(--accent-tint)}.xh .btn--onaccent{background:var(--bg);color:var(--accent)}.xh .btn--onaccent:hover{transform:translateY(-1px)}.xh .section{padding-block:clamp(var(--s-6), 9vw, var(--s-8))}.xh .section--soft{background:var(--bg-soft);border-block:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.xh,.xh *,.xh:before,.xh :before,.xh:after,.xh :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.xh [style*="opacity: 0"],.xh .card,.xh .reason,.xh .step,.xh .head{opacity:1!important;transform:none!important}.xh .nav,.xh .nav__progress{position:static}}.logo.svelte-1tecy41{-webkit-user-select:none;user-select:none;width:auto;display:block}.rc.svelte-97kw0p{background:0 0;border:0;width:100%;max-width:min(560px,100vw - 32px);padding:0;overflow:visible}.rc.svelte-97kw0p::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1473}.rc[open].svelte-97kw0p .rc__card:where(.svelte-97kw0p){animation:.32s cubic-bezier(.2,.7,.2,1) svelte-97kw0p-rc-in}@keyframes svelte-97kw0p-rc-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.rc__card.svelte-97kw0p{background:var(--bg);border-radius:28px;padding:44px 40px 32px;position:relative;box-shadow:0 30px 80px -20px #0a0e1459}.rc__x.svelte-97kw0p{border:2px solid var(--line);background:var(--bg-soft);width:40px;height:40px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.rc__x.svelte-97kw0p:hover{color:var(--ink)}h2.svelte-97kw0p{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,5vw,2.5rem);line-height:1.05}.rc__sub.svelte-97kw0p{color:var(--ink-2);margin:12px 0 26px}form.svelte-97kw0p{flex-direction:column;gap:12px;display:flex}form.svelte-97kw0p>input:where(.svelte-97kw0p):not([type=hidden]){font:inherit;background:var(--bg-soft);color:var(--ink);border:1.5px solid #0000;border-radius:16px;padding:16px 18px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}form.svelte-97kw0p>input:where(.svelte-97kw0p):focus{background:var(--bg);border-color:color-mix(in srgb, var(--accent) 55%, white);box-shadow:0 0 0 4px var(--accent-tint);outline:none}form.svelte-97kw0p>input[aria-invalid=true]:where(.svelte-97kw0p){border-color:#c2410c}em.svelte-97kw0p{color:#c2410c;margin-top:-6px;font-size:.82rem;font-style:normal}.rc__opt.svelte-97kw0p{background:var(--bg-soft);border:0;border-radius:16px;margin:8px 0 4px;padding:18px 20px}.rc__opt.svelte-97kw0p legend:where(.svelte-97kw0p){float:left;width:100%;font-size:var(--t-small);color:var(--ink-2);margin-bottom:14px}.rc__boxes.svelte-97kw0p{clear:both;flex-wrap:wrap;gap:12px 26px;display:flex}.rc__boxes.svelte-97kw0p label:where(.svelte-97kw0p){cursor:pointer;align-items:center;gap:10px;font-weight:500;display:inline-flex}.rc__boxes.svelte-97kw0p input:where(.svelte-97kw0p){width:22px;height:22px;accent-color:var(--accent)}.rc__submit.svelte-97kw0p{width:100%;min-height:54px;margin-top:8px;font-size:1rem}.rc__submit.svelte-97kw0p:disabled{opacity:.45;cursor:not-allowed}.rc__fine.svelte-97kw0p{color:var(--ink-3);margin:4px 0 0;font-size:.82rem}.rc__done.svelte-97kw0p{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rc__done.svelte-97kw0p p:where(.svelte-97kw0p){color:var(--ink-2);margin:0 0 8px}.rc__tick.svelte-97kw0p{background:var(--accent-tint);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.sr-only.svelte-97kw0p{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.rc.svelte-97kw0p{max-width:100vw;margin:auto 0 0}.rc__card.svelte-97kw0p{padding:36px 22px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.rc[open].svelte-97kw0p .rc__card:where(.svelte-97kw0p){animation-name:svelte-97kw0p-rc-up}@keyframes svelte-97kw0p-rc-up{0%{opacity:0;transform:translateY(40px)}}}.sr-only.svelte-1dxcvm{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nav.svelte-1dxcvm{z-index:50;background:var(--bg);transition:border-color .25s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.nav--scrolled.svelte-1dxcvm{border-bottom-color:var(--line)}.nav__progress.svelte-1dxcvm{background:var(--brand-gradient);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--page-progress,0));position:absolute;bottom:-1px;left:0}.nav__inner.svelte-1dxcvm{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:76px;display:flex}.nav__brand.svelte-1dxcvm{align-items:center;display:flex}.nav__links.svelte-1dxcvm{gap:var(--s-5);margin-inline-start:auto;display:flex}.nav__links.svelte-1dxcvm a:where(.svelte-1dxcvm){font-size:var(--t-small);color:var(--ink-2);padding-block:var(--s-2);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:2px solid #0000;font-weight:500}.nav__links.svelte-1dxcvm a:where(.svelte-1dxcvm):hover{color:var(--ink);border-bottom-color:var(--accent)}.nav__actions.svelte-1dxcvm{align-items:center;gap:var(--s-2);display:flex}.nav__toggle.svelte-1dxcvm{color:var(--ink);padding:var(--s-2);cursor:pointer;background:0 0;border:0;display:none}.nav__mobile.svelte-1dxcvm{gap:var(--s-3);padding:var(--s-4);border-top:1px solid var(--line);flex-direction:column;display:none}.nav__mobile.svelte-1dxcvm a:where(.svelte-1dxcvm):not(.btn){padding-block:var(--s-2);font-size:1.05rem;font-weight:500}@media (width<=900px){.nav__links.svelte-1dxcvm,.nav__actions.svelte-1dxcvm{display:none}.nav__toggle.svelte-1dxcvm{display:block}.nav__mobile.svelte-1dxcvm{display:flex}}.footer.svelte-1dxcvm{border-top:1px solid var(--line);padding-block:var(--s-6) var(--s-5)}.footer__top.svelte-1dxcvm{gap:var(--s-6);padding-bottom:var(--s-5);grid-template-columns:1.2fr 2fr;display:grid}.footer__brand.svelte-1dxcvm{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.footer__line.svelte-1dxcvm{color:var(--ink-2);font-size:var(--t-small);max-width:32ch}.footer__cols.svelte-1dxcvm{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.footer__cols.svelte-1dxcvm>div:where(.svelte-1dxcvm){gap:var(--s-2);flex-direction:column;display:flex}.footer__cols.svelte-1dxcvm .label:where(.svelte-1dxcvm){margin-bottom:var(--s-1)}.footer__cols.svelte-1dxcvm a:where(.svelte-1dxcvm){font-size:var(--t-small);color:var(--ink-2)}.footer__cols.svelte-1dxcvm a:where(.svelte-1dxcvm):hover{color:var(--accent)}.footer__base.svelte-1dxcvm{justify-content:space-between;gap:var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-4);font-size:var(--t-small);color:var(--ink-3);flex-wrap:wrap;display:flex}.footer__note.svelte-1dxcvm{max-width:46ch}@media (width<=760px){.footer__top.svelte-1dxcvm{gap:var(--s-5);grid-template-columns:1fr}.footer__cols.svelte-1dxcvm{gap:var(--s-4);grid-template-columns:1fr 1fr}.footer__cols.svelte-1dxcvm>div:where(.svelte-1dxcvm):last-child{grid-column:1/-1}}.nav__login.svelte-1dxcvm{font-size:var(--t-small);color:var(--ink-2);padding:0 var(--s-2);font-weight:500}.nav__login.svelte-1dxcvm:hover{color:var(--accent)}.callfab.svelte-1dxcvm{display:none}@media (width<=900px){.callfab.svelte-1dxcvm{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;background:var(--accent);color:#fff;font:inherit;cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:999px;align-items:center;gap:8px;padding:14px 18px;font-size:.9rem;font-weight:600;transition:opacity .3s,transform .3s;display:inline-flex;position:fixed;transform:translateY(16px);box-shadow:0 12px 30px -8px #14595b8c}.callfab--on.svelte-1dxcvm{opacity:1;pointer-events:auto;transform:none}}.streaks.svelte-8xlvu7{pointer-events:none;position:absolute;inset:0;overflow:hidden}.streak.svelte-8xlvu7{top:var(--top);--local:clamp(0, calc((var(--p) - var(--delay) * .45) / .55), 1);height:2px;width:calc(var(--local) * var(--len) * 100%);background:linear-gradient(90deg, transparent, var(--brand-teal,#27888a));opacity:calc(var(--dim) * .95);border-radius:2px;transition:width .12s linear;position:absolute}.streak.svelte-8xlvu7:after{content:"";background:var(--brand-green,#4ca377);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}[data-align=right].svelte-8xlvu7 .streak:where(.svelte-8xlvu7){background:linear-gradient(270deg, transparent, var(--brand-teal,#27888a));right:0}[data-align=right].svelte-8xlvu7 .streak:where(.svelte-8xlvu7):after{left:-2px}[data-align=left].svelte-8xlvu7 .streak:where(.svelte-8xlvu7){left:0}[data-align=left].svelte-8xlvu7 .streak:where(.svelte-8xlvu7):after{right:-2px}@media (prefers-reduced-motion:reduce){.streak.svelte-8xlvu7{width:calc(var(--len) * 62%);transition:none}}.asm.svelte-lrnuzj{background:var(--bg);height:340vh;position:relative}.asm--static.svelte-lrnuzj{height:auto}.asm__stage.svelte-lrnuzj{top:var(--nav-h,72px);height:calc(100vh - var(--nav-h,72px));height:calc(100svh - var(--nav-h,72px));align-items:center;display:flex;position:sticky;overflow:hidden}.asm--static.svelte-lrnuzj .asm__stage:where(.svelte-lrnuzj){height:auto;padding-block:var(--s-7);position:relative}.asm__grid.svelte-lrnuzj{gap:var(--s-6);grid-template-columns:1fr 1fr;align-items:center;width:100%;display:grid}.asm__copy.svelte-lrnuzj{min-height:15rem;padding-bottom:36px;position:relative}.asm__beat.svelte-lrnuzj{gap:var(--s-3);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0 0 auto;transform:translateY(18px)}.asm__beat.is-on.svelte-lrnuzj{opacity:1;pointer-events:auto;transform:none}.asm__beat--intro.svelte-lrnuzj{align-items:flex-start;gap:var(--s-4);position:relative}.asm__beat--intro.svelte-lrnuzj h1{white-space:nowrap;font-size:clamp(2.6rem,4.9vw,4.8rem);line-height:1}.asm__beat.svelte-lrnuzj h2:where(.svelte-lrnuzj){font-size:var(--t-h2)}.asm__body.svelte-lrnuzj{color:var(--ink-2);max-width:38ch}.asm__bar.svelte-lrnuzj{background:var(--line);border-radius:3px;width:140px;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.asm__bar.svelte-lrnuzj span:where(.svelte-lrnuzj){background:var(--brand-gradient);transform-origin:0;height:100%;display:block}.asm__media.svelte-lrnuzj{justify-content:center;display:flex}.asm__media.svelte-lrnuzj canvas:where(.svelte-lrnuzj){aspect-ratio:1;width:min(100%,78svh);height:auto}@media (width<=860px){.asm.svelte-lrnuzj{height:300vh}.asm__grid.svelte-lrnuzj{gap:var(--s-3);grid-template-columns:1fr}.asm__media.svelte-lrnuzj{order:-1}.asm__stage.svelte-lrnuzj{align-items:flex-start;padding-top:1.5svh}.asm__media.svelte-lrnuzj canvas:where(.svelte-lrnuzj){width:min(78%,33svh);transition:width .6s cubic-bezier(.2,.7,.2,1)}.asm--grown.svelte-lrnuzj .asm__media:where(.svelte-lrnuzj) canvas:where(.svelte-lrnuzj){width:min(98%,60svh)}.asm--grown.svelte-lrnuzj .asm__beat--intro:where(.svelte-lrnuzj){position:absolute}.asm__copy.svelte-lrnuzj{text-align:center;min-height:11.5rem}.asm__beat--intro.svelte-lrnuzj{align-items:center;gap:var(--s-3)}.asm__beat--intro.svelte-lrnuzj h1{font-size:clamp(2.1rem,10.5vw,2.9rem);line-height:1.02}.asm__beat--intro.svelte-lrnuzj .lede{font-size:.95rem}.asm__beat.svelte-lrnuzj{align-items:center}.asm__beat.svelte-lrnuzj h2:where(.svelte-lrnuzj){font-size:clamp(1.6rem,7vw,2.2rem)}.asm__bar.svelte-lrnuzj{margin-left:-70px;left:50%}}.grad.svelte-4z078d{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.head.svelte-4z078d{max-width:60ch;margin-bottom:var(--s-6);gap:var(--s-3);flex-direction:column;display:flex}.hero__actions.svelte-4z078d{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=900px){.hero__actions.svelte-4z078d{width:100%}.hero__actions.svelte-4z078d .btn:where(.svelte-4z078d){flex:100%}}.placeholder-note.svelte-4z078d{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent-deep);padding:var(--s-3) var(--s-4);font-size:var(--t-small);margin-bottom:var(--s-5)}.placeholder-note.svelte-4z078d code:where(.svelte-4z078d){font-size:.9em}.cards.svelte-4z078d{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.card.svelte-4z078d{border-radius:var(--radius);gap:var(--s-3);background:var(--bg);border:1px solid var(--line);padding:var(--s-5) var(--s-4) var(--s-4);flex-direction:column;display:flex;position:relative}.card--featured.svelte-4z078d{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:-2px}.card__flag.svelte-4z078d{top:-.75rem;left:var(--s-4);background:var(--accent);color:var(--on-accent);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.25rem .75rem;font-weight:600;position:absolute}.card__blurb.svelte-4z078d{color:var(--ink-2);font-size:var(--t-small);min-height:3.3em}.card__speed.svelte-4z078d{border-top:1px solid var(--line);padding-top:var(--s-3);align-items:baseline;gap:.35rem;display:flex}.card__num.svelte-4z078d{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3.25rem;font-weight:600;line-height:1}.card__unit.svelte-4z078d{font-size:var(--t-small);color:var(--ink-3);font-weight:600}.card__price.svelte-4z078d{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.card__cur.svelte-4z078d{color:var(--ink-3);margin-right:.15rem;font-size:.9rem}.card__per.svelte-4z078d{font-size:var(--t-small);color:var(--ink-3);font-weight:400}.card__list.svelte-4z078d{gap:var(--s-2);font-size:var(--t-small);color:var(--ink-2);border-top:1px solid var(--line);padding:0;padding-top:var(--s-3);flex-direction:column;margin:0;list-style:none;display:flex}.card__list.svelte-4z078d li:where(.svelte-4z078d){gap:var(--s-2);display:flex}.card__list.svelte-4z078d li:where(.svelte-4z078d):before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.55em}.card__cta.svelte-4z078d{width:100%;margin-top:auto}.reasons.svelte-4z078d{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.reason.svelte-4z078d{gap:var(--s-2);flex-direction:column;display:flex}.reason.svelte-4z078d h3:where(.svelte-4z078d){margin-top:var(--s-1)}.reason.svelte-4z078d p:where(.svelte-4z078d){color:var(--ink-2);font-size:var(--t-small)}.reason__icon.svelte-4z078d{border:1px solid var(--line);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--accent);place-items:center;display:grid}.reason__icon.svelte-4z078d svg:where(.svelte-4z078d){width:21px;height:21px}.coverage.svelte-4z078d{gap:clamp(var(--s-5), 5vw, var(--s-7));grid-template-columns:1.15fr 1fr;align-items:center;display:grid}.coverage.svelte-4z078d>div:where(.svelte-4z078d):first-child{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.coverage__panel.svelte-4z078d{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);padding:var(--s-5);align-self:stretch;gap:var(--s-2);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.coverage__ping.svelte-4z078d{width:56px;height:56px;margin-bottom:var(--s-3);position:relative}.coverage__ping.svelte-4z078d span:where(.svelte-4z078d){border:1.5px solid var(--accent);opacity:0;animation:svelte-4z078d-ping 2.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.coverage__ping.svelte-4z078d span:where(.svelte-4z078d):nth-child(2){animation-delay:.9s}.coverage__ping.svelte-4z078d span:where(.svelte-4z078d):nth-child(3){animation-delay:1.8s}.coverage__ping.svelte-4z078d i:where(.svelte-4z078d){background:var(--accent);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%}@keyframes svelte-4z078d-ping{0%{opacity:0;transform:scale(.3)}18%{opacity:.8}to{opacity:0;transform:scale(1)}}.coverage__label.svelte-4z078d{font-weight:600}.coverage__body.svelte-4z078d{color:var(--ink-2);font-size:var(--t-small);max-width:34ch}@media (width<=900px){.coverage.svelte-4z078d{grid-template-columns:1fr}}.steps.svelte-4z078d{gap:var(--s-5);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.step.svelte-4z078d{gap:var(--s-2);border-top:2px solid var(--accent);padding-top:var(--s-3);flex-direction:column;display:flex}.step__n.svelte-4z078d{font-size:var(--t-small);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.step.svelte-4z078d p:where(.svelte-4z078d){color:var(--ink-2);font-size:var(--t-small)}.cta.svelte-4z078d{background:var(--brand-gradient);color:var(--on-accent);padding-block:clamp(var(--s-6), 8vw, var(--s-7))}.cta__inner.svelte-4z078d{gap:var(--s-6);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.cta__copy.svelte-4z078d{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}@media (width<=860px){.cta__inner.svelte-4z078d{grid-template-columns:1fr}}.cta.svelte-4z078d h2:where(.svelte-4z078d){max-width:16ch}.cta.svelte-4z078d p:where(.svelte-4z078d){max-width:46ch}.cta__actions.svelte-4z078d{margin-top:var(--s-2)}.cta__field.svelte-4z078d{--brand-teal:#ffffffd9;--brand-green:#fff;min-height:230px;position:relative}.photos.svelte-4z078d{gap:var(--s-4);margin-bottom:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.team.svelte-4z078d{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:1.5fr 1fr;align-items:stretch;display:grid}.photo.svelte-4z078d{gap:var(--s-2);flex-direction:column;margin:0;display:flex}.photo.svelte-4z078d img:where(.svelte-4z078d){aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-soft);width:100%;height:100%;min-height:0}.team.svelte-4z078d .photo:where(.svelte-4z078d) img:where(.svelte-4z078d){aspect-ratio:auto;height:clamp(240px,32vw,440px)}.photo.svelte-4z078d figcaption:where(.svelte-4z078d){font-size:var(--t-small);color:var(--ink-3)}.notify.svelte-4z078d{gap:var(--s-3);width:100%;max-width:560px;margin-top:var(--s-2);flex-direction:column;display:flex}.notify__lead.svelte-4z078d{color:var(--ink-2);font-size:var(--t-small)}.notify__grid.svelte-4z078d{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.field.svelte-4z078d{font-size:var(--t-small);color:var(--ink-2);flex-direction:column;gap:6px;display:flex}.field--wide.svelte-4z078d{grid-column:1/-1}.field.svelte-4z078d small:where(.svelte-4z078d){color:var(--ink-3)}.field.svelte-4z078d input:where(.svelte-4z078d){font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:14px;min-height:48px;padding:.8rem 1.1rem;font-size:16px}.field.svelte-4z078d input:where(.svelte-4z078d):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.field.svelte-4z078d input[aria-invalid=true]:where(.svelte-4z078d){border-color:#c2410c}.field.svelte-4z078d em:where(.svelte-4z078d),.consent__err.svelte-4z078d{color:#c2410c;font-size:.8rem;font-style:normal}.hp.svelte-4z078d{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.consent.svelte-4z078d{font-size:var(--t-small);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.consent.svelte-4z078d input:where(.svelte-4z078d){width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:1px}.notify__btn.svelte-4z078d{align-self:flex-start;min-width:170px;min-height:48px}.notify__btn.svelte-4z078d:disabled{opacity:.6}.notify__done.svelte-4z078d{padding:var(--s-4);border-radius:var(--radius);background:var(--accent-tint);color:var(--accent-deep);flex-direction:column;gap:6px;max-width:520px;display:flex}.coverage__panel.svelte-4z078d{color:#fff;border:0;justify-content:flex-end;min-height:420px}.coverage__panel.svelte-4z078d:before{content:"";z-index:1;background:linear-gradient(#06121c00 20%,#06121c40 45%,#06121cd1 100%);position:absolute;inset:0}.coverage__panel.svelte-4z078d>:where(.svelte-4z078d):not(.coverage__photo){z-index:2;position:relative}.coverage__panel.svelte-4z078d .coverage__body:where(.svelte-4z078d){color:#ffffffdb}.coverage__photo.svelte-4z078d{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=860px){.photos.svelte-4z078d,.team.svelte-4z078d{grid-template-columns:1fr}.team.svelte-4z078d .photo:where(.svelte-4z078d) img:where(.svelte-4z078d){aspect-ratio:16/10;height:auto}.notify__grid.svelte-4z078d{grid-template-columns:1fr}.notify__btn.svelte-4z078d{align-self:stretch}}.btn--onaccent-ghost.svelte-4z078d{color:#fff;background:0 0;border:1.5px solid #ffffffb3}.btn--onaccent-ghost.svelte-4z078d:hover{background:#ffffff1f}.cta__actions.svelte-4z078d{gap:var(--s-3);flex-wrap:wrap;display:flex}.tilt.svelte-o4zd0a{--srx:0deg;perspective:700px}.tilt__inner.svelte-o4zd0a{background:linear-gradient(160deg, var(--raised), var(--surface));border:1px solid var(--line);border-radius:var(--radius);height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease-out), border-color .3s var(--ease), box-shadow .4s var(--ease);flex-direction:column;display:flex;position:relative}.tilt--active.svelte-o4zd0a .tilt__inner:where(.svelte-o4zd0a){transition:transform 80ms linear, border-color .3s var(--ease), box-shadow .4s var(--ease);border-color:var(--line-bright);box-shadow:0 44px 80px -34px #000000f2, var(--glow-cyan)}.tilt__media.svelte-o4zd0a{aspect-ratio:16/10;border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;position:relative;overflow:hidden;transform:translateZ(14px)}.tilt__media.svelte-o4zd0a img:where(.svelte-o4zd0a){object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.tilt--active.svelte-o4zd0a .tilt__media:where(.svelte-o4zd0a) img:where(.svelte-o4zd0a){transform:scale(1.05)}.tilt__scan.svelte-o4zd0a{background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:0;height:2px;position:absolute;top:-2px;left:0;right:0}.tilt--active.svelte-o4zd0a .tilt__scan:where(.svelte-o4zd0a){animation:svelte-o4zd0a-scan 1.6s var(--ease) forwards}@keyframes svelte-o4zd0a-scan{0%{opacity:0;top:-2px}12%{opacity:.85}to{opacity:0;top:100%}}.tilt__plate.svelte-o4zd0a{aspect-ratio:16/9;border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:radial-gradient(120% 120% at 50% 120%, #1fd96824, transparent 62%), repeating-linear-gradient(90deg, #35d3e012 0 1px, transparent 1px 34px), var(--void);place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(8px)}.tilt__count.svelte-o4zd0a{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-bright);transition:-webkit-text-stroke-color .4s var(--ease);font-size:clamp(3.4rem,7vw,5rem);font-weight:600;line-height:1}.tilt--active.svelte-o4zd0a .tilt__count:where(.svelte-o4zd0a){-webkit-text-stroke-color:var(--signal)}.tilt__rule.svelte-o4zd0a{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);background:linear-gradient(90deg, var(--signal), transparent);opacity:.4;height:1px;position:absolute}.tilt__body.svelte-o4zd0a{gap:var(--s-2);padding:var(--s-4);flex-direction:column;display:flex;transform:translateZ(34px)}.tilt__kicker.svelte-o4zd0a{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.tilt__body.svelte-o4zd0a ul:where(.svelte-o4zd0a){margin:var(--s-1) 0 0;font-size:var(--t-small);color:var(--ink-2);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.tilt__body.svelte-o4zd0a li:where(.svelte-o4zd0a){gap:var(--s-2);display:flex}.tilt__body.svelte-o4zd0a li:where(.svelte-o4zd0a):before{content:"";background:var(--signal);flex:none;width:5px;height:5px;margin-top:.62em;transform:rotate(45deg)}.tilt__sheen.svelte-o4zd0a{pointer-events:none;background:radial-gradient(220px circle at var(--gx) var(--gy), #ffffff29, #35d3e04d 34%, transparent 66%);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.tilt--active.svelte-o4zd0a .tilt__sheen:where(.svelte-o4zd0a){opacity:1}@media (pointer:coarse){.tilt.svelte-o4zd0a{perspective:520px}.tilt__inner.svelte-o4zd0a{transform:rotateX(var(--srx))!important;transition:transform .12s linear!important}.tilt__media.svelte-o4zd0a,.tilt__plate.svelte-o4zd0a{transform:translateZ(22px)}.tilt__body.svelte-o4zd0a{transform:translateZ(52px)}.tilt__scan.svelte-o4zd0a{opacity:0;animation:none!important}}@media (prefers-reduced-motion:reduce){.tilt__inner.svelte-o4zd0a{transform:none!important}.tilt__media.svelte-o4zd0a,.tilt__plate.svelte-o4zd0a,.tilt__body.svelte-o4zd0a{transform:none}.tilt__scan.svelte-o4zd0a{opacity:0;animation:none!important}}.asm.svelte-1n9l45g{background:0 0;height:340vh;position:relative}.asm--static.svelte-1n9l45g{height:auto}.asm__stage.svelte-1n9l45g{top:var(--nav-h,72px);height:calc(100vh - var(--nav-h,72px));height:calc(100svh - var(--nav-h,72px));align-items:center;display:flex;position:sticky;overflow:hidden}.asm--static.svelte-1n9l45g .asm__stage:where(.svelte-1n9l45g){height:auto;padding-block:var(--s-7);position:relative}.asm__grid.svelte-1n9l45g{gap:var(--s-6);grid-template-columns:1fr 1fr;align-items:center;width:100%;display:grid}.asm__copy.svelte-1n9l45g{min-height:15rem;padding-bottom:36px;position:relative}.asm__beat.svelte-1n9l45g{gap:var(--s-3);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0 0 auto;transform:translateY(18px)}.asm__beat.is-on.svelte-1n9l45g{opacity:1;pointer-events:auto;transform:none}.asm__beat--intro.svelte-1n9l45g{align-items:flex-start;gap:var(--s-4);position:relative}.asm__beat--intro.svelte-1n9l45g h1{white-space:nowrap;font-size:clamp(2.6rem,4.9vw,4.8rem);line-height:1}.asm__beat.svelte-1n9l45g h2:where(.svelte-1n9l45g){font-size:var(--t-h2)}.asm__body.svelte-1n9l45g{color:var(--ink-2);max-width:38ch}.asm__bar.svelte-1n9l45g{background:var(--line);border-radius:3px;width:140px;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.asm__bar.svelte-1n9l45g span:where(.svelte-1n9l45g){background:var(--brand-gradient);transform-origin:0;height:100%;display:block}.asm__media.svelte-1n9l45g{justify-content:center;display:flex}.asm__media.svelte-1n9l45g canvas:where(.svelte-1n9l45g){aspect-ratio:3/4;width:min(100%,64svh);height:auto;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}@media (width<=860px){.asm.svelte-1n9l45g{height:300vh}.asm__grid.svelte-1n9l45g{gap:var(--s-3);grid-template-columns:1fr}.asm__media.svelte-1n9l45g{order:-1}.asm__stage.svelte-1n9l45g{align-items:flex-start;padding-top:1.5svh}.asm__media.svelte-1n9l45g canvas:where(.svelte-1n9l45g){width:min(62%,30svh);transition:width .6s cubic-bezier(.2,.7,.2,1)}.asm--grown.svelte-1n9l45g .asm__media:where(.svelte-1n9l45g) canvas:where(.svelte-1n9l45g){width:min(86%,46svh)}.asm--grown.svelte-1n9l45g .asm__beat--intro:where(.svelte-1n9l45g){position:absolute}.asm__copy.svelte-1n9l45g{text-align:center;min-height:11.5rem}.asm__beat--intro.svelte-1n9l45g{align-items:center;gap:var(--s-3)}.asm__beat--intro.svelte-1n9l45g h1{font-size:clamp(2.1rem,10.5vw,2.9rem);line-height:1.02}.asm__beat--intro.svelte-1n9l45g .lede{font-size:.95rem}.asm__beat.svelte-1n9l45g{align-items:center}.asm__beat.svelte-1n9l45g h2:where(.svelte-1n9l45g){font-size:clamp(1.6rem,7vw,2.2rem)}.asm__bar.svelte-1n9l45g{margin-left:-70px;left:50%}}.glow.svelte-5pntvj{color:var(--signal)}.head.svelte-5pntvj{gap:var(--s-3);max-width:62ch;margin-bottom:var(--s-6);flex-direction:column;display:flex}.section--edge.svelte-5pntvj{border-top:1px solid var(--line);background:linear-gradient(#0b121999,#0000 42%)}.hero__actions.svelte-5pntvj{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@keyframes svelte-5pntvj-drop{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.about.svelte-5pntvj{gap:clamp(var(--s-5), 5vw, var(--s-7));margin-bottom:var(--s-7);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.about__lead.svelte-5pntvj{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.about__body.svelte-5pntvj{color:var(--ink-2);font-size:var(--t-small);max-width:58ch}.stats.svelte-5pntvj{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid;overflow:hidden}.stat.svelte-5pntvj{background:var(--deep);padding:var(--s-4);gap:var(--s-1);flex-direction:column;display:flex}.stat__v.svelte-5pntvj{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:2.3rem;font-weight:600;line-height:1}.stat__l.svelte-5pntvj{font-size:var(--t-small);color:var(--ink-3)}.cards.svelte-5pntvj{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));display:grid}.cards.svelte-5pntvj>div:where(.svelte-5pntvj){display:flex}.cards.svelte-5pntvj>div:where(.svelte-5pntvj)>.tilt{width:100%}.svc.svelte-5pntvj{margin:0 0 var(--s-6);background:var(--line);border-block:1px solid var(--line);gap:1px;padding:0;list-style:none;display:grid}.svc__item.svelte-5pntvj{background:var(--void);gap:var(--s-4);padding:var(--s-4) var(--s-2);transition:background .3s var(--ease);grid-template-columns:82px 1fr;display:grid}.svc__item.svelte-5pntvj:hover{background:var(--surface)}.svc__n.svelte-5pntvj{font-family:var(--font-mono);font-size:var(--t-small);color:var(--signal);padding-top:.2em}.svc__item.svelte-5pntvj p:where(.svelte-5pntvj){color:var(--ink-2);font-size:var(--t-small);margin-top:var(--s-1);max-width:62ch}.sourcing.svelte-5pntvj{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.sourcing.svelte-5pntvj ul:where(.svelte-5pntvj){gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sourcing.svelte-5pntvj li:where(.svelte-5pntvj){border:1px solid var(--line-bright);border-radius:var(--radius-pill);font-size:var(--t-small);color:var(--ink-2);padding:.45rem 1rem}.prin.svelte-5pntvj{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.prin__item.svelte-5pntvj{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg, var(--surface), transparent);padding:var(--s-4);gap:var(--s-2);border-top:2px solid var(--signal);flex-direction:column;display:flex}.prin__item.svelte-5pntvj p:where(.svelte-5pntvj){color:var(--ink-2);font-size:var(--t-small)}.apply.svelte-5pntvj{border-top:1px solid var(--line);background:radial-gradient(900px 480px at 18% 0%, #1fd96817, transparent 62%), var(--deep);padding-block:clamp(var(--s-6), 8vw, var(--s-8))}.apply__inner.svelte-5pntvj{gap:clamp(var(--s-5), 5vw, var(--s-7));grid-template-columns:1fr 1fr;align-items:start;display:grid}.apply__inner.svelte-5pntvj>div:where(.svelte-5pntvj):first-child{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.apply__contact.svelte-5pntvj{gap:var(--s-1);margin-top:var(--s-3);flex-direction:column;display:flex}.apply__phone.svelte-5pntvj{font-family:var(--font-display);color:var(--signal);letter-spacing:-.01em;font-size:1.7rem}.apply__contact.svelte-5pntvj p:where(.svelte-5pntvj){font-size:var(--t-small);color:var(--ink-2)}.apply__hours.svelte-5pntvj{font-family:var(--font-mono);color:var(--ink-3)!important;font-size:.78rem!important}@media (width<=920px){.about.svelte-5pntvj,.apply__inner.svelte-5pntvj{grid-template-columns:1fr}.svc__item.svelte-5pntvj{grid-template-columns:54px 1fr}}.about__side.svelte-5pntvj{flex-direction:column;gap:22px;display:flex}.about__photo.svelte-5pntvj{border-radius:var(--radius);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.about__photo.svelte-5pntvj img:where(.svelte-5pntvj){width:100%;height:auto;display:block}.about__photo.svelte-5pntvj figcaption:where(.svelte-5pntvj){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);background:#04070ab3;border-radius:4px;padding:4px 8px;font-size:.7rem;position:absolute;bottom:12px;left:14px}.cta-card.svelte-5pntvj{border:1px solid var(--line);border-radius:var(--radius);background:#0b121999;flex-direction:column;gap:16px;padding:clamp(20px,3vw,34px);display:flex}.cta-steps.svelte-5pntvj{counter-reset:s;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cta-steps.svelte-5pntvj li:where(.svelte-5pntvj){counter-increment:s;grid-template-columns:34px 1fr;column-gap:12px;display:grid}.cta-steps.svelte-5pntvj li:where(.svelte-5pntvj):before{content:counter(s, decimal-leading-zero);font-family:var(--font-mono);color:var(--signal);grid-row:span 2;padding-top:3px;font-size:.8rem}.cta-steps.svelte-5pntvj b:where(.svelte-5pntvj){color:var(--ink);font-weight:600}.cta-steps.svelte-5pntvj span:where(.svelte-5pntvj){color:var(--ink-3);font-size:.85rem}.cta-go.svelte-5pntvj{align-self:flex-start;min-height:50px}.cta-note.svelte-5pntvj{color:var(--ink-3);margin:0;font-size:.8rem}@media (width<=640px){.cta-go.svelte-5pntvj{text-align:center;align-self:stretch}}.band.svelte-5pntvj{align-items:flex-end;min-height:clamp(360px,52vw,620px);display:flex;position:relative;overflow:hidden}.band__img.svelte-5pntvj{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band__shade.svelte-5pntvj{background:linear-gradient(#04070a26 0%,#04070a59 45%,#04070aeb 100%);position:absolute;inset:0}.band__copy.svelte-5pntvj{padding-block:clamp(32px,6vw,72px);position:relative}.band__line.svelte-5pntvj{color:#fff;letter-spacing:-.01em;max-width:30ch;margin:.6rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1.2}.apply__img.svelte-5pntvj{border:1px solid #ffffff14;border-radius:14px;max-width:380px;margin:28px 0 0;overflow:hidden}.apply__img.svelte-5pntvj img:where(.svelte-5pntvj){width:100%;height:auto;display:block}@media (width<=860px){.apply__img.svelte-5pntvj{display:none}}@keyframes svelte-1uha8ag-brandLogoEnter{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #f25c1b00);transform:scale(.35)rotate(-220deg)}55%{opacity:1;filter:blur()drop-shadow(0 0 30px #f25c1bd9);transform:scale(1.12)rotate(12deg)}80%{filter:drop-shadow(0 0 18px #f25c1b8c);transform:scale(.96)rotate(-3deg)}to{opacity:1;filter:drop-shadow(0 2px 12px #f25c1b59);transform:scale(1)rotate(0)}}@keyframes svelte-1uha8ag-brandWordmarkEnter{0%{opacity:0;letter-spacing:.4em;transform:translate(-12px)}to{opacity:1;letter-spacing:.22em;transform:translate(0)}}@keyframes svelte-1uha8ag-brandGlowPulse{0%,to{filter:drop-shadow(0 2px 12px #f25c1b59)}50%{filter:drop-shadow(0 2px 22px #f25c1b99)}}.brand-logo.svelte-1uha8ag{transform-origin:50%;will-change:transform, filter, opacity;animation:1.25s cubic-bezier(.34,1.56,.64,1) both svelte-1uha8ag-brandLogoEnter,3.5s ease-in-out 1.4s infinite svelte-1uha8ag-brandGlowPulse}.brand-wordmark.svelte-1uha8ag{will-change:transform, opacity, letter-spacing;animation:.9s cubic-bezier(.2,.8,.2,1) .48s both svelte-1uha8ag-brandWordmarkEnter;display:inline-block}@media (prefers-reduced-motion:reduce){.brand-logo.svelte-1uha8ag,.brand-wordmark.svelte-1uha8ag{animation:none}}.preview-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#ffffff8c;background:0 0;border:1px solid #0000}.preview-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:#ffffffe6;background:#ffffff0a}.preview-tab-active.svelte-1uha8ag{color:#fff!important;background:#f25c1b2e!important;border-color:#f25c1b73!important;box-shadow:0 0 18px #f25c1b40,inset 0 1px #ffffff14!important}select.glass-input.svelte-1uha8ag{cursor:pointer}select.glass-input.svelte-1uha8ag option:where(.svelte-1uha8ag){color:#fff;background:#0a0a0a}.faq-item.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:1px solid #ffffff14;border-radius:14px;transition:border-color .24s,background .24s}.faq-item.svelte-1uha8ag:hover{border-color:#ffffff26}.faq-item[open].svelte-1uha8ag{background:#0000008c;border-color:#f25c1b4d}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){flex:1}.faq-chev.svelte-1uha8ag{color:#ffffff8c;flex-shrink:0;width:18px;height:18px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.faq-item[open].svelte-1uha8ag .faq-chev:where(.svelte-1uha8ag){color:var(--accent-text);transform:rotate(180deg)}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffa6;padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.6}
