.hero{background:0 0;overflow-x:clip}.hero-masthead{align-items:center;gap:var(--sp-2);font-family:var(--font-receipt);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);padding:var(--sp-2) var(--sp-4);width:fit-content;margin-bottom:var(--sp-5);flex-wrap:wrap;font-size:12px;display:flex}.hero-masthead-stars{color:var(--star);letter-spacing:.1em;font-size:13px}.hero-word{display:inline-block}.hero-grid{align-items:center;gap:clamp(var(--sp-6), 6vw, var(--sp-9));grid-template-columns:1.1fr .9fr;display:grid}.hero-copy{text-align:left}.hero-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hero);letter-spacing:-.02em;color:var(--ink);margin:0 0 var(--sp-5);max-width:13ch;line-height:.98}.hero-sub{font-size:var(--fs-lead);color:var(--muted);max-width:46ch;margin:0 0 var(--sp-6);line-height:1.5}.hero-actions{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-5);flex-wrap:wrap;display:flex}.hero-trust{font-family:var(--font-receipt);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);max-width:44ch;margin:0;font-size:12px;line-height:1.6}.hero-media{justify-content:center;display:flex;position:relative}.hero-plate{width:100%;max-width:420px;padding:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-frame{aspect-ratio:4/5;border-radius:var(--r-lg);border:none;width:100%;position:relative;overflow:hidden}.hero-photo{object-fit:cover;border-radius:inherit;background:var(--warm);width:100%;height:100%}video.hero-photo{object-fit:cover;border-radius:inherit;background:var(--warm);width:100%;height:100%;display:block}.hero-caption{white-space:nowrap;max-width:100%;font-family:var(--font-receipt);font-size:var(--fs-nano);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);margin-top:var(--sp-3);align-self:flex-start;align-items:center;display:inline-flex}@media (max-width:760px){.hero{padding-top:clamp(40px,10vw,88px)}.hero-grid{gap:var(--sp-7);grid-template-columns:1fr}.hero-title{max-width:100%}.hero-media{justify-content:flex-start}.hero-plate{max-width:340px}}@media (prefers-reduced-motion:reduce){.hero-caption{transition:none}}
.tmq{background:var(--ink);border-top:1px solid color-mix(in srgb, var(--g-blue) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--g-blue) 40%, transparent);overflow:hidden}.tmq-viewport{width:max-content;animation:32s linear infinite tmq-scroll;display:flex}.tmq:hover .tmq-viewport{animation-play-state:paused}.tmq-track{padding:var(--sp-4) 0;flex:none;align-items:center;display:flex}.tmq-item{align-items:center;gap:var(--sp-5);padding:0 var(--sp-5);display:inline-flex}.tmq-text{font-family:var(--font-receipt);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-inverse);white-space:nowrap;font-size:11px;font-weight:600}.tmq-star{font-size:11px}.tmq-item:nth-child(4n+1) .tmq-star{color:var(--g-blue)}.tmq-item:nth-child(4n+2) .tmq-star{color:var(--g-red)}.tmq-item:nth-child(4n+3) .tmq-star{color:var(--g-yellow)}.tmq-item:nth-child(4n+4) .tmq-star{color:var(--g-green)}@keyframes tmq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tmq-viewport{animation:none}}
.prb{color:var(--ink);background:#ffffff8c;overflow:hidden}.prb-inner{z-index:1;position:relative}.prb .h2{max-width:22ch;color:var(--ink)}.prb-body{max-width:60ch;font-size:var(--fs-body);color:var(--muted);margin:0 0 var(--sp-6);line-height:1.65}.prb-stats{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.prb-stat{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-md);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;display:flex}.prb-stat-icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.prb-stat-icon--red{color:var(--g-red);background:#fce8e6}.prb-stat-icon--blue{color:var(--g-blue);background:#e8f0fe}.prb-stat-icon--green{color:var(--g-green);background:#e6f4ea}.prb-stat-text{font-size:var(--fs-body);color:var(--ink);line-height:1.5}@media (hover:hover){.prb-stat{transition:box-shadow .25s,transform .25s}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.prb-stat:hover{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff94;border:1px solid #fff9;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff26,0 1px 2px #1018280a,0 12px 32px -12px #141e3c29,0 32px 64px -32px #141e3c38}}}@media (max-width:720px){.prb-stats{grid-template-columns:1fr}}
.hiw{color:var(--ink);--hiw-dur:9.6s;background:0 0}.hiw-grid{gap:clamp(var(--sp-6), 6vw, var(--sp-9));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.hiw-copy{flex-direction:column;align-items:flex-start;display:flex}.hiw .h2{margin-bottom:var(--sp-6)}.hiw-steps{margin:0 0 var(--sp-6);gap:var(--sp-5);flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.hiw-step{align-items:start;column-gap:var(--sp-4);padding-bottom:var(--sp-4);grid-template-columns:auto 1fr;display:grid;position:relative}.hiw-step[data-step="1"]{--rd:60ms}.hiw-step[data-step="2"]{--rd:.15s}.hiw-step[data-step="3"]{--rd:.24s}.hiw-step-num{font-family:var(--font-receipt);font-weight:600;font-size:var(--fs-body);color:var(--copper);letter-spacing:.02em;-webkit-user-select:none;user-select:none;line-height:1.2}.hiw-step-text{min-width:0}.hiw-step-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);margin:0 0 var(--sp-1);color:var(--muted);line-height:1.2;transition:none}.hiw-step-body{font-size:var(--fs-small);color:var(--muted);max-width:44ch;margin:0;line-height:1.55}.hiw-step-rule{background:var(--star);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hiw-cta-sub{margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--muted);line-height:1.4}.hiw-stage{aspect-ratio:4/3;border-radius:var(--r-lg);contain:layout paint;background:#f6f8fceb;border:1px solid #141e3c1a;width:100%;position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hiw-stage{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff94;border:1px solid #fff9;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff26,0 1px 2px #1018280a,0 12px 32px -12px #141e3c29,0 32px 64px -32px #141e3c38}}.hiw-stage:before{content:"";background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--ink) 3%, transparent) 0 1px, transparent 1px 28px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--ink) 3%, transparent) 0 1px, transparent 1px 28px);pointer-events:none;z-index:0;position:absolute;inset:0}.hiw-shelf{background:var(--surface-2);border-top:1px solid var(--line-strong);z-index:0;height:34%;position:absolute;bottom:0;left:0;right:0}.hiw-coin{object-fit:contain;filter:drop-shadow(0 12px 20px #20212438);transform-origin:50% 90%;width:120px;height:120px;animation-name:hiw-coin-press;animation-duration:var(--hiw-dur);animation-timing-function:ease;animation-iteration-count:infinite;animation-delay:0s;position:absolute;bottom:17%;left:14%}@keyframes hiw-coin-press{0%,18.75%{filter:drop-shadow(0 12px 20px #20212438);transform:scale(1)}20.31%{transform:scale(.96)}21.87%{transform:scale(1)}75%{filter:drop-shadow(0 12px 20px #20212438)}80%{filter:drop-shadow(0 12px 22px #fbbc0459)}85%{filter:drop-shadow(0 12px 20px #20212438)}to{transform:scale(1)}}.hiw-nfc{pointer-events:none;width:120px;height:120px;position:absolute;bottom:17%;left:14%}.hiw-ring{border:2px solid var(--accent);opacity:0;will-change:transform, opacity;width:120px;height:120px;animation-duration:var(--hiw-dur);border-radius:50%;margin:-60px 0 0 -60px;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-delay:0s;position:absolute;top:50%;left:50%;transform:scale(.35)}.hiw-ring-1{animation-name:hiw-ring1}.hiw-ring-2{animation-name:hiw-ring2}.hiw-ring-3{animation-name:hiw-ring3}@keyframes hiw-ring1{0%,18.75%{opacity:0;transform:scale(.35)}19.5%{opacity:.55}25%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes hiw-ring2{0%,20.4%{opacity:0;transform:scale(.35)}21.2%{opacity:.55}26.7%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes hiw-ring3{0%,22%{opacity:0;transform:scale(.35)}22.8%{opacity:.55}28.4%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.hiw-phone{z-index:3;will-change:transform;width:clamp(138px,33%,188px);animation-name:hiw-phone-path;animation-duration:var(--hiw-dur);margin-top:-33%;margin-left:-16.5%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:0s;position:absolute;top:50%;left:50%;transform:translate(130%,-8%)rotate(10deg)}.hiw-phone-frame{aspect-ratio:1/2;background:var(--ink);border:6px solid var(--ink);width:100%;box-shadow:var(--ring), var(--shadow-card);border-radius:32px;position:relative;overflow:hidden}.hiw-phone-island{border-radius:var(--r-pill);z-index:6;background:#000;width:34%;height:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes hiw-phone-path{0%{transform:translate(130%,-8%)rotate(10deg)}6.25%{transform:translate(130%,-8%)rotate(10deg)}18.75%{transform:translate(6%,4%)rotate(4deg)}19.5%{transform:translate(6%,3.4%)rotate(4deg)}20.3%{transform:translate(6%,4%)rotate(4deg)}35.42%{transform:translate(6%,4%)rotate(4deg)}41.67%{transform:translate(0%)rotate(0)}89.58%{transform:translate(0%)rotate(0)}to{transform:translate(130%,-8%)rotate(10deg)}}.hiw-screen{border-radius:26px;position:absolute;inset:0;overflow:hidden}.hiw-screen>div{position:absolute;inset:0}.hiw-s0{justify-content:center;align-items:center;gap:var(--sp-2);background:linear-gradient(160deg, var(--bg), var(--warm));opacity:1;animation-name:hiw-s0;animation-duration:var(--hiw-dur);flex-direction:column;animation-timing-function:ease;animation-iteration-count:infinite;animation-delay:0s;display:flex}.hiw-clock{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:1}.hiw-lock-hint{font-size:var(--fs-micro);color:var(--muted);text-align:center;padding:0 var(--sp-3)}@keyframes hiw-s0{0%,35.42%{opacity:1}41.67%{opacity:0}89.58%{opacity:0}95%{opacity:1}to{opacity:1}}.hiw-s1{padding:18% var(--sp-2) 0;z-index:3}.hiw-banner{align-items:center;gap:var(--sp-2);background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-card);padding:var(--sp-2);opacity:0;animation-name:hiw-banner;animation-duration:var(--hiw-dur);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-delay:0s;display:flex;transform:translateY(-120%)}.hiw-banner-avatar{background:color-mix(in srgb, var(--accent) 14%, #fff);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;display:flex}.hiw-banner-text{min-width:0}.hiw-banner-src{font-size:var(--fs-micro);color:var(--muted);line-height:1.2}.hiw-banner-title{color:var(--ink);font-size:12px;font-weight:600;line-height:1.25}@keyframes hiw-banner{0%,27.08%{opacity:0;transform:translateY(-120%)}30.2%{opacity:1;transform:translateY(0)}35.42%{opacity:1;transform:translateY(0)}37.5%{opacity:0;transform:translateY(-120%)}to{opacity:0;transform:translateY(-120%)}}.hiw-s2{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-2);background:var(--card);z-index:2;opacity:0;animation-name:hiw-s2;animation-duration:var(--hiw-dur);flex-direction:column;animation-timing-function:ease;animation-iteration-count:infinite;animation-delay:0s;display:flex}@keyframes hiw-s2{0%,35.42%{opacity:0}39.06%{opacity:1}89.58%{opacity:1}95%{opacity:0}to{opacity:0}}.hiw-sheet-bar{letter-spacing:.02em;color:var(--ink);padding-bottom:var(--sp-1);border-bottom:1px solid var(--line);font-size:11px;font-weight:700}.hiw-sheet-biz{align-items:center;gap:var(--sp-2);display:flex}.hiw-biz-avatar{width:24px;height:24px;color:var(--accent);background:#e8f0fe;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex}.hiw-biz-text{min-width:0}.hiw-biz-name{color:var(--ink);font-size:12px;font-weight:600;line-height:1.2}.hiw-biz-sub{color:var(--muted);font-size:10px;line-height:1.2}.hiw-sheet-stars{margin:var(--sp-1) 0;gap:4px;display:flex}.hiw-star{color:var(--line);transform-origin:50%;animation-duration:var(--hiw-dur);font-size:26px;line-height:1;animation-timing-function:ease;animation-iteration-count:infinite;animation-delay:0s;transform:scale(1)}.hiw-star-1{animation-name:hiw-star1}.hiw-star-2{animation-name:hiw-star2}.hiw-star-3{animation-name:hiw-star3}.hiw-star-4{animation-name:hiw-star4}.hiw-star-5{animation-name:hiw-star5}@keyframes hiw-star1{0%,41.67%{color:var(--line);transform:scale(1)}43%{color:var(--star);transform:scale(1.3)}44.5%{color:var(--star);transform:scale(1)}89.58%{color:var(--star);transform:scale(1)}95%{color:var(--line);transform:scale(1)}to{color:var(--line);transform:scale(1)}}@keyframes hiw-star2{0%,45%{color:var(--line);transform:scale(1)}46.3%{color:var(--star);transform:scale(1.3)}47.8%{color:var(--star);transform:scale(1)}89.58%{color:var(--star);transform:scale(1)}95%{color:var(--line);transform:scale(1)}to{color:var(--line);transform:scale(1)}}@keyframes hiw-star3{0%,48.33%{color:var(--line);transform:scale(1)}49.6%{color:var(--star);transform:scale(1.3)}51.1%{color:var(--star);transform:scale(1)}89.58%{color:var(--star);transform:scale(1)}95%{color:var(--line);transform:scale(1)}to{color:var(--line);transform:scale(1)}}@keyframes hiw-star4{0%,51.67%{color:var(--line);transform:scale(1)}53%{color:var(--star);transform:scale(1.3)}54.5%{color:var(--star);transform:scale(1)}89.58%{color:var(--star);transform:scale(1)}95%{color:var(--line);transform:scale(1)}to{color:var(--line);transform:scale(1)}}@keyframes hiw-star5{0%,55%{color:var(--line);transform:scale(1)}56.3%{color:var(--star);transform:scale(1.3)}57.8%{color:var(--star);transform:scale(1)}89.58%{color:var(--star);transform:scale(1)}95%{color:var(--line);transform:scale(1)}to{color:var(--line);transform:scale(1)}}.hiw-sheet-input{min-height:26px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;display:flex;position:relative;overflow:hidden}.hiw-input-placeholder{color:var(--muted);font-size:10px;line-height:1.2}.hiw-input-shimmer{left:var(--sp-2);border-radius:var(--r-pill);background:var(--line);transform-origin:0;opacity:0;width:58%;height:5px;animation-name:hiw-shimmer;animation-duration:var(--hiw-dur);animation-timing-function:ease-out;animation-iteration-count:infinite;animation-delay:0s;position:absolute;bottom:5px;transform:scaleX(0)}@keyframes hiw-shimmer{0%,58.33%{opacity:0;transform:scaleX(0)}66.67%{opacity:1;transform:scaleX(1)}89.58%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.hiw-sheet-post{border-radius:var(--r-pill);background:var(--accent);color:#fff;align-self:flex-end;margin-top:auto;padding:5px 14px;font-size:11px;font-weight:600;line-height:1}.hiw-s3{padding-bottom:var(--sp-4);z-index:4;pointer-events:none;justify-content:center;align-items:flex-end;display:flex}.hiw-toast{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);box-shadow:var(--shadow-card);opacity:0;animation-name:hiw-toast;animation-duration:var(--hiw-dur);background:#fff;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-delay:0s;display:inline-flex;transform:translateY(160%)}.hiw-toast-text{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:600;line-height:1}@keyframes hiw-toast{0%,66.67%{opacity:0;transform:translateY(160%)}75%{opacity:1;transform:translateY(0)}89.58%{opacity:1;transform:translateY(0)}95%{opacity:0;transform:translateY(160%)}to{opacity:0;transform:translateY(160%)}}.hiw-toast-check{flex:none}.hiw-check-mark{stroke-dasharray:22;stroke-dashoffset:22px;animation-name:hiw-check;animation-duration:var(--hiw-dur);animation-timing-function:ease-out;animation-iteration-count:infinite;animation-delay:0s}@keyframes hiw-check{0%,70.83%{stroke-dashoffset:22px}75%{stroke-dashoffset:0}89.58%{stroke-dashoffset:0}95%{stroke-dashoffset:22px}to{stroke-dashoffset:22px}}.hiw-step[data-step="1"] .hiw-step-rule,.hiw-step[data-step="2"] .hiw-step-rule,.hiw-step[data-step="3"] .hiw-step-rule,.hiw-step[data-step="1"] .hiw-step-title,.hiw-step[data-step="2"] .hiw-step-title,.hiw-step[data-step="3"] .hiw-step-title{animation-duration:var(--hiw-dur);animation-timing-function:ease;animation-iteration-count:infinite;animation-delay:0s}.hiw-step[data-step="1"] .hiw-step-rule{animation-name:hiw-rule1}.hiw-step[data-step="2"] .hiw-step-rule{animation-name:hiw-rule2}.hiw-step[data-step="3"] .hiw-step-rule{animation-name:hiw-rule3}.hiw-step[data-step="1"] .hiw-step-title{animation-name:hiw-title1}.hiw-step[data-step="2"] .hiw-step-title{animation-name:hiw-title2}.hiw-step[data-step="3"] .hiw-step-title{animation-name:hiw-title3}@keyframes hiw-rule1{0%{transform:scaleX(0)}27.08%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes hiw-rule2{0%,27.08%{transform:scaleX(0)}70.83%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes hiw-rule3{0%,70.83%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hiw-title1{0%{color:var(--muted)}27.08%{color:var(--ink)}to{color:var(--ink)}}@keyframes hiw-title2{0%,27.08%{color:var(--muted)}70.83%{color:var(--ink)}to{color:var(--ink)}}@keyframes hiw-title3{0%,70.83%{color:var(--muted)}to{color:var(--ink)}}.hiw-stage [class*=hiw-],.hiw-step [class*=hiw-]{animation-play-state:paused}.hiw.is-live .hiw-stage [class*=hiw-],.hiw.is-live .hiw-step [class*=hiw-]{animation-play-state:running}@media (max-width:860px){.hiw-grid{gap:var(--sp-6);grid-template-columns:1fr}.hiw-copy{order:2}.hiw-stage{aspect-ratio:1;order:1}}.hiw--static .hiw-stage [class*=hiw-],.hiw--static .hiw-step [class*=hiw-]{animation:none!important}.hiw--static .hiw-phone{transform:translate(0%)rotate(0)}.hiw--static .hiw-coin{transform:scale(1)}.hiw--static .hiw-ring,.hiw--static .hiw-s0{opacity:0}.hiw--static .hiw-s1 .hiw-banner{opacity:0;transform:translateY(-120%)}.hiw--static .hiw-s2{opacity:1}.hiw--static .hiw-star{color:var(--star);transform:scale(1)}.hiw--static .hiw-input-shimmer{opacity:1;transform:scaleX(1)}.hiw--static .hiw-toast{opacity:1;transform:translateY(0)}.hiw--static .hiw-check-mark{stroke-dashoffset:0}.hiw--static .hiw-step-rule{transform:scaleX(1)}.hiw--static .hiw-step-title{color:var(--ink)}@media (prefers-reduced-motion:reduce){.hiw-stage [class*=hiw-],.hiw-step [class*=hiw-]{animation:none!important}.hiw-phone{transform:translate(0%)rotate(0)}.hiw-coin{transform:scale(1)}.hiw-ring,.hiw-s0{opacity:0}.hiw-s1 .hiw-banner{opacity:0;transform:translateY(-120%)}.hiw-s2{opacity:1}.hiw-star{color:var(--star);transform:scale(1)}.hiw-input-shimmer{opacity:1;transform:scaleX(1)}.hiw-toast{opacity:1;transform:translateY(0)}.hiw-check-mark{stroke-dashoffset:0}.hiw-step-rule{transform:scaleX(1)}.hiw-step-title{color:var(--ink)}}
.vband{background:var(--ink);border-top:1px solid color-mix(in srgb, var(--g-blue) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--g-blue) 40%, transparent);height:clamp(320px,56vh,560px);padding:0;position:relative;overflow:hidden}.vband[data-reveal]{opacity:1;transform:none}.vband-video{object-fit:cover;width:100%;height:100%;display:block}.vband-scrim{pointer-events:none;background:linear-gradient(#20212400 40%,#20212433 66%,#202124a3 100%);position:absolute;inset:0}.vband-tick{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute}.vband-tick:before,.vband-tick:after{content:"";background:var(--copper-bright);position:absolute}.vband-tick:before{width:14px;height:1px;top:0;left:0}.vband-tick:after{width:1px;height:14px;top:0;left:0}.vband-tick-tl{top:var(--sp-4);left:var(--sp-4)}.vband-tick-tr{top:var(--sp-4);right:var(--sp-4);transform:scaleX(-1)}.vband-tick-bl{bottom:var(--sp-4);left:var(--sp-4);transform:scaleY(-1)}.vband-tick-br{bottom:var(--sp-4);right:var(--sp-4);transform:scale(-1)}.vband-caption{left:var(--sp-6);bottom:var(--sp-5);padding:var(--sp-2) var(--sp-4);z-index:1;align-items:center;gap:var(--sp-3);font-family:var(--font-receipt);font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-inverse);margin:0;display:inline-flex;position:absolute}.vband-caption:before{content:"";background:var(--copper-bright);flex:none;width:24px;height:1px;display:inline-block}.vband[data-reveal] .vband-caption.rv-child{transform:translateY(12px)}.vband[data-reveal].in .vband-caption.rv-child{transform:none}@media (max-width:760px){.vband-caption{left:var(--sp-4);bottom:var(--sp-4)}}
.xt{--xt-p:0;--xt-tilt:0deg;--xt-spread:78px;--xt-disc:min(400px, 82vw);overflow:clip}.xt-sticky:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink) 4.5%, transparent) 0 1px, transparent 1px 48px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 4.5%, transparent) 0 1px, transparent 1px 48px);position:absolute;inset:0}.xt-sticky:after{content:"";pointer-events:none;z-index:0;background:var(--mesh-warm), radial-gradient(120% 80% at 50% 50%, transparent 52%, #2021240f 100%);position:absolute;inset:0}.xt-grid{z-index:1;position:relative}.xt-head{z-index:2;position:relative}.xt-folio{top:0;right:var(--sp-5);position:absolute}.xt{min-height:360vh}.xt-sticky{justify-content:center;align-items:center;height:calc(100svh - 64px);display:flex;position:sticky;top:64px}.xt-grid{width:100%;max-width:var(--content-max);padding:0 var(--sp-5);align-items:center;gap:var(--sp-4);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.xt-stagewrap{align-items:center;gap:var(--sp-5);flex-direction:column;display:flex}.xt-viewport{width:var(--xt-disc);height:var(--xt-disc);perspective:1100px;touch-action:pan-y;position:relative}.xt-scene{transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(calc(-28deg + var(--xt-tilt,0deg)));transition:transform .3s ease-out;position:absolute;inset:0}.xt-layer{transform:translateZ(calc(var(--xt-p,0) * var(--l) * var(--xt-spread,78px)));border-radius:50%;position:absolute;inset:0}.xt--visible .xt-layer{will-change:transform}.xt-disc{border-radius:50%;position:absolute;inset:0}.xt-disc--face{object-fit:cover;filter:drop-shadow(0 8px 16px #20212438);width:100%;height:100%}.xt-disc--sticker,.xt-disc--adhesive{width:66%;height:66%;inset:17%}.xt-disc--sticker{filter:drop-shadow(0 4px 10px #2021242e);overflow:hidden}.xt-antenna{width:100%;height:100%;display:block}.xt-disc--adhesive{border:1px dashed var(--line);background:#f8f9fa8c}.xt-disc--body{border:1px solid var(--line);background:#f8f9fa;width:100%;height:100%;box-shadow:0 12px 26px #20212429}.xt-disc--body:before{content:"";border-radius:50%;width:67%;height:67%;position:absolute;top:16.5%;left:16.5%;box-shadow:inset 0 2px 6px #2021242e}.xt-spec{border-radius:var(--r-sm);border-collapse:collapse;font-family:var(--font-receipt);font-size:var(--fs-nano);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#f6f8fceb;border:1px solid #141e3c1a;margin:0;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xt-spec{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff94;border:1px solid #fff9;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff26,0 1px 2px #1018280a,0 12px 32px -12px #141e3c29,0 32px 64px -32px #141e3c38}}.xt-spec-row+.xt-spec-row{border-top:1px solid #ffffff80}.xt-spec-key,.xt-spec-val{text-align:left;vertical-align:middle;white-space:nowrap;padding:6px 12px}.xt-spec-key{color:var(--muted);font-weight:400}.xt-spec-val{color:var(--ink);font-weight:700}.xt-spec-val+.xt-spec-key{border-left:1px solid #ffffff80}.xt-labels{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xt-labels--left{text-align:right;align-items:flex-end}.xt-labels--right{text-align:left;align-items:flex-start}.xt-label{--t:0;max-width:22ch;font-size:var(--fs-small);color:var(--ink);opacity:clamp(0, calc((var(--xt-p) - var(--t)) * 5), 1);--draw:clamp(0, calc((var(--xt-p) - var(--t)) * 5), 1);transform:translateY(calc((1 - var(--draw)) * 6px));line-height:1.4;position:relative}.xt-label-text{font-family:var(--font-receipt);text-transform:uppercase;letter-spacing:.09em;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:10px;padding:4px 10px;font-size:11px;line-height:1.5;box-shadow:inset 0 1px #ffffffe6}.xt-label[data-tier=face]{--t:.2}.xt-label[data-tier=chip]{--t:.42}.xt-label[data-tier=antenna]{--t:.52}.xt-label[data-tier=adhesive]{--t:.66}.xt-label[data-tier=body]{--t:.82}.xt-label:before{content:"";background:var(--copper);width:72px;height:1px;opacity:var(--draw);transform:scaleX(var(--draw));position:absolute;top:.7em}.xt-label:after{content:"";background:var(--copper);width:4px;height:4px;opacity:var(--draw);border-radius:50%;position:absolute;top:calc(.7em - 1.5px)}.xt-label--left:before{transform-origin:100%;transform:scaleX(var(--draw));right:-84px}.xt-label--left:after{right:-86px}.xt-label--right:before{transform-origin:0;transform:scaleX(var(--draw));left:-84px}.xt-label--right:after{left:-86px}.xt-label--stamp .xt-label-text{font-family:var(--font-receipt);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--local);border:2px solid var(--local);border-radius:var(--r-sm);--settle:var(--draw,0);transform:scale(calc(1.3 - .3 * var(--settle))) rotate(calc(-3deg - (1 - var(--settle)) * 5deg));padding:4px 10px;font-weight:700;display:inline-block}.xt-macro{margin-top:var(--sp-4)}.xt-macro-fig{width:140px;margin:0}.xt-macro-fig img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line-strong);width:140px;height:140px;box-shadow:var(--shadow-card)}.xt-macro-fig figcaption{margin-top:var(--sp-2);font-family:var(--font-receipt);font-size:var(--fs-nano);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}@media (max-width:760px){.xt{--xt-spread:52px;min-height:300vh}.xt-sticky{height:auto;padding:var(--sp-6) 0;position:relative;top:0}.xt-grid{gap:var(--sp-6);grid-template-columns:1fr}.xt-labels--left,.xt-labels--right{text-align:left;order:3;align-items:flex-start}.xt-stagewrap{order:1}.xt-label{max-width:none}.xt-label:before,.xt-label:after{display:none}}@media not (hover:hover){.xt-scene{transition:none}}.xt.xt--static{min-height:auto}.xt--static .xt-sticky{height:auto;padding:var(--sp-7) 0;position:relative;top:0}.xt--static .xt-scene{transition:none}.xt--static .xt-label{opacity:1;--draw:1;transform:none}@media (prefers-reduced-motion:reduce){.xt-scene{transition:none}.xt-label{opacity:1;--draw:1;transform:none}}
.pricing{background:#ffffff73}.rcpt-lede{margin-bottom:var(--sp-7)}.rcpt-folio{margin:0 0 var(--sp-3)}.rcpt-sub{color:var(--muted);font-size:var(--fs-body);max-width:34ch;margin:0}.rcpt-grid{gap:clamp(var(--sp-6), 5vw, var(--sp-8));grid-template-columns:minmax(320px,420px) 1fr;align-items:start;display:grid}.rcpt-wrap{align-items:center;gap:var(--sp-6);flex-direction:column;display:flex}.rcpt{width:100%;max-width:420px;color:var(--ink);font-family:var(--font-receipt);padding:var(--sp-7) var(--sp-6) var(--sp-7);border-radius:var(--r-lg);background:#f6f8fcfa;border:1px solid #141e3c1a;font-size:13px;line-height:1.5;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rcpt{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffffe6;border:1px solid #fff9;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff26,0 1px 2px #1018280a,0 12px 32px -12px #141e3c29,0 32px 64px -32px #141e3c38}}.pricing.in .rcpt{animation:.7s cubic-bezier(.22,.61,.36,1) both rcpt-place}@keyframes rcpt-place{0%{transform:translateY(24px)}to{transform:translateY(0)}}.rcpt-head{text-align:center;margin-bottom:var(--sp-4)}.rcpt-store{letter-spacing:.06em;margin:0;font-size:13px;font-weight:700}.rcpt-tag{margin:var(--sp-1) 0 0;color:var(--muted);letter-spacing:.08em;font-size:11px}.rcpt-rule{border:0;border-top:1px dashed var(--line);margin:var(--sp-4) 0}.rcpt-group{gap:var(--sp-2);flex-direction:column;display:flex}.rcpt-label{margin:0 0 var(--sp-1);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.rcpt-line{align-items:flex-end;gap:var(--sp-2);display:flex}.rcpt-item{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:inline-flex}.rcpt-dots{min-width:var(--sp-4);border-bottom:1.5px dotted color-mix(in srgb, var(--ink) 32%, transparent);flex:auto;align-self:center;transform:translateY(-2px)}.rcpt-price{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-weight:700}.rcpt-pill{letter-spacing:.08em;border-radius:var(--r-pill);color:var(--ink);background:var(--star);border:1px solid color-mix(in srgb, var(--star) 70%, var(--ink));white-space:nowrap;padding:3px 6px;font-size:9px;font-weight:700;line-height:1;display:inline-block}.pricing.in .rcpt-pill{animation:1.1s ease-in-out .7s 2 both rcpt-pill-pulse}@keyframes rcpt-pill-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.rcpt-foot{text-align:center}.rcpt-foot-line{letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px}.rcpt-foot-stamp{margin:var(--sp-3) 0 0;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.rcpt-barcode{height:34px;margin:var(--sp-4) auto 0;background:repeating-linear-gradient(90deg, var(--line-strong) 0 2px, transparent 2px 5px, var(--line-strong) 5px 6px, transparent 6px 9px);max-width:62%}.rcpt-barcode-cap{margin:var(--sp-2) 0 0;font-family:var(--font-receipt);letter-spacing:.28em;text-align:center;color:var(--muted);font-size:10px}.rcpt-cta{align-self:center}.rcpt-urgency{text-align:center;color:var(--muted);font-size:var(--fs-small);align-self:center;margin:0}.rcpt-coins{align-self:center}.rcpt-coin-grid{gap:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}.rcpt-coin-seat{padding:var(--sp-5) var(--sp-5) var(--sp-6);background:var(--card);box-shadow:var(--shadow-card);border-radius:16px;place-items:center;display:grid;position:relative}.rcpt-coin{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 20px #20212424);width:100%;height:auto;transition:transform .2s,filter .2s}.rcpt-coin-face{left:var(--sp-3);bottom:var(--sp-2);font-family:var(--font-receipt);font-size:var(--fs-nano);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);position:absolute}@media (hover:hover){.rcpt-coin-seat:hover .rcpt-coin{filter:drop-shadow(0 20px 34px #2021243d);transform:translateY(-6px)rotate(2deg)scale(1.03)}.rcpt-wrap:hover .rcpt{transition:transform .25s;transform:translateY(-3px)}}.rcpt-coin-cap{margin:var(--sp-5) 0 0;text-align:center;color:var(--muted);font-size:var(--fs-small);font-weight:600}@media (max-width:860px){.rcpt-grid{gap:var(--sp-7);grid-template-columns:1fr}.rcpt-wrap{align-items:center}.rcpt-coins{width:100%;max-width:420px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.rcpt{transition:none;transform:none}.pricing.in .rcpt{animation:none;transform:none}.rcpt-wrap:hover .rcpt{transform:none}.pricing.in .rcpt-pill{animation:none}.rcpt-coin-seat:hover .rcpt-coin{filter:drop-shadow(0 10px 20px #20212424);transform:none}}
.of{--of-p:0;min-height:460vh;padding:0;overflow:clip}.of-sticky{background:#0d1016;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.of-slides{position:absolute;inset:0}.of-slide{--i:0;--dist:max(calc((var(--of-p) * 3) - var(--i)), calc(var(--i) - (var(--of-p) * 3)));opacity:clamp(0, calc(1 - var(--dist) * 2), 1);transform:scale(calc(1.06 - .06 * clamp(0, calc(1 - var(--dist)), 1)));will-change:opacity;position:absolute;inset:0}.of--visible .of-slide{will-change:opacity, transform}.of-img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.of-scrim{pointer-events:none;background:linear-gradient(105deg,#0c0f16e0 0%,#0c0f16cc 30%,#0e121a6b 52%,#0000 70%);position:absolute;inset:0}.of-scrub{z-index:4;background:#ffffff24;height:3px;position:absolute;top:0;left:0;right:0}.of-scrub-fill{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--of-p));background:linear-gradient(90deg, var(--g-blue), var(--g-green) 40%, var(--g-yellow) 70%, var(--g-red));display:block}.of-intro:before{content:"";top:calc(-1 * clamp(var(--sp-6), 7vh, var(--sp-8)) - var(--sp-6));left:calc(-1 * clamp(var(--sp-5), 5vw, var(--sp-8)));right:calc(-1 * clamp(var(--sp-5), 5vw, var(--sp-8)));pointer-events:none;z-index:-1;background:linear-gradient(#0c0f16b8 0%,#0c0f1685 20%,#0e121a3d 34%,#0000 46%);height:46vh;position:absolute}.of-intro{top:clamp(var(--sp-6), 7vh, var(--sp-8));left:clamp(var(--sp-5), 5vw, var(--sp-8));right:clamp(var(--sp-5), 5vw, var(--sp-8));padding-top:var(--sp-6);z-index:3;max-width:22ch;position:absolute}.of-eyebrow{color:#fdd663;text-shadow:0 1px 3px #080c14d9,0 1px 14px #0c0f1699}.of-h2{color:#fff;margin:var(--sp-2) 0 0;text-shadow:0 1px 3px #080c14d9,0 1px 24px #080c1499,0 1px 12px #10141c66}.of-h2 em{color:color-mix(in srgb, var(--g-blue) 40%, #fff)}.of-rail{right:clamp(var(--sp-5), 5vw, var(--sp-8));bottom:clamp(var(--sp-6), 6vh, var(--sp-8));z-index:3;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.of-rail-seg{--i:0;border-radius:var(--r-pill);background:#ffffff3d;width:44px;height:4px;position:relative;overflow:hidden}.of-rail-fill{transform-origin:0;transform:scaleX(clamp(0, calc(var(--of-p) * 4 - var(--i)), 1));border-radius:inherit;position:absolute;inset:0}.of-rail-seg:first-child .of-rail-fill{background:var(--g-blue)}.of-rail-seg:nth-child(2) .of-rail-fill{background:var(--g-red)}.of-rail-seg:nth-child(3) .of-rail-fill{background:var(--g-yellow)}.of-rail-seg:nth-child(4) .of-rail-fill{background:var(--g-green)}.of-card{left:clamp(var(--sp-5), 5vw, var(--sp-8));bottom:clamp(var(--sp-7), 9vh, var(--sp-9));width:min(440px,42vw);min-height:190px;padding:var(--sp-6);border-radius:var(--r-lg);z-index:3;color:#fff;display:grid;position:absolute}.of-step-text{gap:var(--sp-2);opacity:0;transition:opacity .5s var(--ease-mech), transform .5s var(--ease-mech);pointer-events:none;grid-area:1/1;display:grid;transform:translateY(10px)}.of-sticky[data-step="1"] .of-step-text[data-step="1"],.of-sticky[data-step="2"] .of-step-text[data-step="2"],.of-sticky[data-step="3"] .of-step-text[data-step="3"],.of-sticky[data-step="4"] .of-step-text[data-step="4"]{opacity:1;transform:none}.of-step-index{letter-spacing:-.02em;color:color-mix(in srgb, var(--g-blue) 45%, #fff);font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1}.of-step-title{font-size:var(--fs-h3);color:#fff;margin:0;font-weight:700;line-height:1.15}.of-step-blurb{font-size:var(--fs-body);color:#ffffffeb;max-width:34ch;margin:0;line-height:1.5}.of-static{display:none}@media (max-width:760px){.of{min-height:420vh}.of-intro{max-width:none;top:clamp(var(--sp-5), 5vh, var(--sp-7));padding-top:var(--sp-7)}.of-card{left:var(--sp-4,16px);right:var(--sp-4,16px);width:auto;bottom:calc(var(--sp-7) + 18px);padding:var(--sp-5);min-height:0}.of-step-index{font-size:40px}.of-rail{right:auto;left:var(--sp-4,16px);bottom:var(--sp-5)}.of-rail-seg{flex:1;width:100%}.of-scrim{background:linear-gradient(#0000 28%,#0e121a6b 46%,#0c0f16cc 70%,#0c0f16e6 100%)}}.of.of--static{min-height:auto;padding:var(--sp-8) var(--sp-5)}.of--static .of-sticky{display:none}.of--static .of-static{gap:var(--sp-7);max-width:var(--content-max);margin:0 auto;display:grid}.of-static-step{border-radius:var(--r-lg);background:#0d1016;position:relative;overflow:hidden}.of-static-img{object-fit:cover;width:100%;height:clamp(240px,46vh,460px);display:block}.of-static-card{left:var(--sp-5);right:var(--sp-5);bottom:var(--sp-5);width:min(440px, calc(100% - var(--sp-6)));padding:var(--sp-5);border-radius:var(--r-md);gap:var(--sp-2);color:#fff;display:grid;position:absolute}.of-static-card .of-step-blurb{color:#ffffffeb}@media (prefers-reduced-motion:reduce){.of{min-height:auto;padding:var(--sp-8) var(--sp-5)}.of-sticky{display:none}.of-static{gap:var(--sp-7);max-width:var(--content-max);margin:0 auto;display:grid}.of-slide,.of-step-text{transition:none}}
.proof{color:var(--ink);background:0 0;overflow:hidden}.prf-inner{position:relative}.prf-half{max-width:100%}.prf-grid{gap:var(--sp-7);margin:var(--sp-6) 0 var(--sp-6);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:860px){.prf-grid{gap:var(--sp-8);grid-template-columns:1fr 1fr}}.prf-compare{align-items:center;gap:var(--sp-5);flex-wrap:wrap;margin:0;display:flex}.prf-figure{align-items:flex-start;gap:var(--sp-2);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5);background:#f6f8fceb;border:1px solid #141e3c1a;flex-direction:column;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.prf-figure{-webkit-backdrop-filter:blur(12px)saturate(170%);background:#ffffff9e;border:1px solid #ffffffb3;box-shadow:inset 0 1px #fff,inset 0 -2px 6px #788cb41f,0 4px 14px -4px #141e3c38}}.prf-num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;gap:var(--sp-2);font-size:clamp(64px,9vw,110px);font-weight:600;line-height:.9;display:inline-flex}.prf-num--before{color:var(--muted)}.prf-num--after{color:var(--ink)}.prf-count-wrap{display:inline-block;position:relative}.prf-asterisk{font-family:var(--font-receipt);color:var(--muted);font-size:.34em;line-height:1;position:absolute;top:0;right:-.5em}.prf-underline{opacity:0;transform-origin:0;width:104%;height:.2em;transition:opacity .2s 1.5s,transform .6s cubic-bezier(.22,1,.36,1) 1.5s;position:absolute;bottom:-.16em;left:-2%;overflow:visible;transform:scaleX(0)}.prf-underline path{fill:none;stroke:var(--star);stroke-width:4px;stroke-linecap:round}[data-reveal].in .prf-underline{opacity:1;transform:scaleX(1)}.prf-stars{color:var(--star);letter-spacing:.04em;margin-top:.2em;font-size:clamp(14px,2vw,18px);line-height:1}.prf-stars>*{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:scale(.6)}[data-reveal].in .prf-stars>*{opacity:1;transform:scale(1)}[data-reveal].in .prf-stars>:first-child{transition-delay:0s}[data-reveal].in .prf-stars>:nth-child(2){transition-delay:.12s}[data-reveal].in .prf-stars>:nth-child(3){transition-delay:.24s}.prf-arrow{font-family:var(--font-display);color:var(--muted);font-size:clamp(34px,6vw,52px);line-height:1}.prf-caption{font-size:var(--fs-small);color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.prf-chart{border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;padding:var(--sp-4);background:#fff;flex-direction:column;display:flex}.prf-chart-plot{align-items:flex-end;gap:clamp(var(--sp-2), 2vw, var(--sp-4));border-bottom:1.5px solid var(--line-strong);height:200px;padding:0 2px;display:flex}.prf-bar{background:var(--star);border-radius:var(--r-sm) var(--r-sm) 0 0;transform-origin:bottom;flex:1 1 0;min-width:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}[data-reveal].in .prf-bar{transform:scaleY(1)}.prf-chart-axis{gap:clamp(var(--sp-2), 2vw, var(--sp-4));padding:var(--sp-2) 2px 0;display:flex}.prf-chart-axis>span{text-align:center;min-width:0;font-family:var(--font-receipt);font-size:var(--fs-nano);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);flex:1 1 0}[data-reveal].in .prf-bar:first-child{transition-delay:0s}[data-reveal].in .prf-bar:nth-child(2){transition-delay:80ms}[data-reveal].in .prf-bar:nth-child(3){transition-delay:.16s}[data-reveal].in .prf-bar:nth-child(4){transition-delay:.24s}[data-reveal].in .prf-bar:nth-child(5){transition-delay:.32s}[data-reveal].in .prf-bar:nth-child(6){transition-delay:.4s}.prf-honesty{max-width:62ch;font-size:var(--fs-small);color:var(--muted);margin:0 0 var(--sp-5);font-style:italic;line-height:1.6}.prf-honesty-mark{font-family:var(--font-receipt);color:var(--muted);margin-right:.4em;font-style:normal}.prf-support{max-width:56ch;font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.65}.prf-rule{border:none;border-top:1px solid var(--line);margin:var(--sp-8) 0}.prf-trust{gap:var(--sp-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.prf-trust .h2{max-width:20ch}.prf-body{max-width:56ch;font-size:var(--fs-body);color:var(--ink);margin:0 0 var(--sp-6);line-height:1.65}.prf-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 var(--sp-6);display:flex}.prf-fact{gap:var(--sp-1);min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-4) 0;border-left:1px solid var(--line);flex-direction:column;flex:1 1 0;display:flex}.prf-fact:first-child{border-left:none}.prf-fact:not(:first-child){padding-left:var(--sp-4)}.prf-fact-lead{font-family:var(--font-display);color:var(--ink);font-size:clamp(17px,2.4vw,20px);font-weight:600;line-height:1.1}.prf-fact-rest{font-size:var(--fs-small);color:var(--muted);line-height:1.45}.prf-cta{margin-top:var(--sp-2)}.prf-cluster{width:100%;padding-bottom:66%;position:relative}.prf-photo{will-change:transform;display:block;position:absolute}.prf-photo-inner{object-fit:cover;background:var(--warm);border-radius:var(--r-md);width:100%;height:100%;box-shadow:var(--shadow-card), var(--ring);filter:none;border:6px solid #fff;display:block}.prf-photo-cap{color:var(--ink);font-family:var(--font-receipt);font-size:var(--fs-nano);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;box-shadow:var(--ring);background:#fff;padding:3px 6px;position:absolute;bottom:6px;left:6px}.prf-photo--owner{width:78%;height:78%;transform:translateY(calc(var(--pfx,0) * 10px));top:0;left:0}.prf-photo--owner .prf-photo-inner{transform:rotate(-1.5deg)}.prf-photo--sticker{width:46%;height:46%;transform:translateY(calc(var(--pfx,0) * -14px));bottom:0;right:0}.prf-photo--sticker .prf-photo-inner{transform:rotate(2deg)}@media (max-width:860px){.prf-trust{gap:var(--sp-7);grid-template-columns:1fr}.prf-cluster{order:-1;max-width:460px;padding-bottom:62%}}@media (max-width:600px){.prf-facts{flex-direction:column}.prf-fact{padding:var(--sp-4) 0;border-left:none;border-top:1px solid var(--line)}.prf-fact:first-child{border-top:none}.prf-fact:not(:first-child){padding-left:0}}@media (prefers-reduced-motion:reduce){.prf-stars>*,[data-reveal].in .prf-stars>*,.prf-bar,[data-reveal].in .prf-bar,.prf-underline,[data-reveal].in .prf-underline{opacity:1;transition:none;transform:none}.prf-photo--owner,.prf-photo--sticker{transform:none}}
.cal-inner{overflow:hidden}.cal-band{border-radius:var(--r-lg);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);background:var(--warm);margin-bottom:var(--sp-7);position:relative;overflow:hidden}.cal-band-img{object-fit:cover;background:var(--warm);filter:none;transform-origin:50%;will-change:transform;width:100%;height:260px;display:block}.local.in .cal-band-img{animation:14s ease-in-out infinite alternate cal-pan}@keyframes cal-pan{0%{transform:scale(1)}to{transform:scale(1.06)}}.cal-band-overlay{pointer-events:none;background:linear-gradient(105deg,#20212473 0%,#20212426 42%,#2021240d 65%,#20212459 100%);position:absolute;inset:0}.cal-stamp{right:var(--sp-5);bottom:var(--sp-4);color:#fff;filter:drop-shadow(0 4px 12px #20212473);pointer-events:none;place-items:center;width:120px;height:120px;display:grid;position:absolute;transform:rotate(-9deg)}.cal-stamp-ring{transform-origin:50%;width:100%;height:100%;animation:26s linear infinite cal-spin;position:absolute;inset:0}.cal-stamp-text{font-family:var(--font-body);letter-spacing:.14em;fill:#fff;text-transform:uppercase;font-size:10.5px;font-weight:800}.cal-stamp-core{background:var(--local);width:66px;height:66px;box-shadow:0 0 0 4px var(--local-deep), inset 0 0 0 2px #ffffff59;border:2px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;position:relative}.cal-stamp-star{color:#fff;font-size:26px;line-height:1}@keyframes cal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cal-stamp-ring{animation:none}.local.in .cal-band-img{animation:none;transform:none}}.cal-body{gap:var(--sp-7);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.cal-copy{min-width:0}.cal-eyebrow{color:var(--local)}.cal-h2{max-width:20ch}.cal-lead{font-size:var(--fs-body);color:var(--ink);max-width:60ch;margin:0 0 var(--sp-5)}.cal-cometo{align-items:center;gap:var(--sp-2);color:var(--local-deep);margin:0 0 var(--sp-6);font-weight:700;display:inline-flex}.cal-cometo:before{content:"";background:var(--local);border-radius:50%;flex:none;width:8px;height:8px}.cal-index-block{margin:0 0 var(--sp-6)}.cal-index-label{margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line-strong)}.cal-index{column-gap:var(--sp-6);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.cal-index-row{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line);font-family:var(--font-receipt);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:9px 0;font-weight:500;display:flex;position:relative}.cal-index-row:before{content:"";background:var(--copper);flex:none;width:10px;height:1px}.cal-index-row--muted{color:var(--muted);font-family:var(--font-display);letter-spacing:normal;text-transform:none;font-style:italic;font-weight:400;font-size:var(--fs-small);border-bottom:none;grid-column:1/-1}.cal-index-row--muted:before{display:none}.cal-cta{align-self:flex-start}.cal-street{min-width:0;margin:0}.cal-street-img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-card), var(--ring);background:var(--warm);filter:none;border:6px solid #fff;transform:rotate(-1.5deg)}.cal-street-cap{margin:var(--sp-4) 0 0;font-family:var(--font-receipt);font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);text-align:center}@media (max-width:760px){.cal-body{gap:var(--sp-6);grid-template-columns:1fr}.cal-band-img{height:200px}.cal-stamp{width:96px;height:96px;right:var(--sp-4);bottom:var(--sp-3)}.cal-stamp-core{width:52px;height:52px}.cal-stamp-star{font-size:20px}.cal-street{order:-1}}@media (max-width:440px){.cal-index{grid-template-columns:1fr}}
.faq{background:#ffffffc7}.faq-inner{max-width:760px;margin:0 auto}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);interpolate-size:allow-keywords;border-left:2px solid #0000;padding-left:0;transition:border-left-color .2s}@supports (interpolate-size:allow-keywords){.faq-item::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:clip}.faq-item[open]::details-content{height:auto}}.faq-item[open]{border-left-color:var(--copper);padding-left:var(--sp-4)}.faq-q{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-5) 0;font-family:var(--font-display);font-size:var(--fs-h3);color:var(--ink);cursor:pointer;font-weight:600;line-height:1.3;list-style:none;transition:color .15s;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--accent-deep)}.faq-q-index{font-family:var(--font-receipt);font-size:var(--fs-micro);letter-spacing:var(--track-caps);color:var(--copper);flex:none;align-self:baseline;font-weight:600;transform:translateY(-1px)}.faq-q-text{flex:auto;transition:transform .2s;display:inline-block}.faq-q:hover .faq-q-text{transform:translate(6px)}.faq-marker{flex:none;align-self:center;width:16px;height:16px;position:relative}.faq-marker:before,.faq-marker:after{content:"";background:var(--ink);transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%}.faq-marker:before{width:16px;height:2px;transform:translate(-50%,-50%)}.faq-marker:after{width:2px;height:16px;transform:translate(-50%,-50%)}.faq-item[open] .faq-marker:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-q{color:var(--accent-deep)}.faq-a{padding:0 0 var(--sp-5);max-width:62ch;color:var(--muted);font-size:var(--fs-body);margin:0;line-height:1.65}.faq-more{margin:var(--sp-6) 0 0;color:var(--muted);font-size:var(--fs-body)}.faq-more a{color:var(--accent);font-weight:600;transition:color .15s}.faq-more a:hover{color:var(--accent-deep)}@media (prefers-reduced-motion:reduce){.faq-marker:before,.faq-marker:after,.faq-q-text,.faq-item{transition:none}.faq-q:hover .faq-q-text{transform:none}@supports (interpolate-size:allow-keywords){.faq-item::details-content{transition:none}}}
.contact{padding-top:clamp(72px,10vw,120px);padding-bottom:var(--sp-8);background:radial-gradient(40% 45% at 15% 18%, color-mix(in srgb, var(--amb-blue) 10%, transparent), transparent 70%), radial-gradient(45% 50% at 85% 82%, color-mix(in srgb, var(--amb-green) 8%, transparent), transparent 72%), #16181d;color:var(--ink-inverse);position:relative;overflow:hidden}.ctc-ghost-coin{content:"";border:1px solid color-mix(in srgb, var(--copper-bright) 22%, transparent);pointer-events:none;z-index:0;border-radius:50%;width:70vmax;height:70vmax;position:absolute;top:50%;right:-22vmax;transform:translateY(-50%)}.ctc-inner{gap:clamp(var(--sp-6), 6vw, var(--sp-9));z-index:1;grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.ctc-eyebrow{color:var(--star)}.ctc-h2{color:var(--ink-inverse);max-width:14ch}.ctc-sub{font-size:var(--fs-lead);color:color-mix(in srgb, var(--ink-inverse) 82%, transparent);margin:0 0 var(--sp-6);max-width:34ch;line-height:1.5}.ctc-talk{font-size:var(--fs-small);color:color-mix(in srgb, var(--ink-inverse) 60%, transparent);border-left:2px solid var(--copper);padding-left:var(--sp-4);max-width:40ch;margin:0;line-height:1.6}.ctc-guarantees{margin:0 0 var(--sp-6);gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.ctc-guarantee{align-items:center;gap:var(--sp-3);font-size:var(--fs-body);color:color-mix(in srgb, var(--ink-inverse) 90%, transparent);font-weight:600;display:flex}.ctc-guarantee-check{flex:none;width:22px;height:22px}.ctc-formcol{justify-self:end;width:100%;max-width:520px}.ctc-form{gap:var(--sp-4);color:#f1f3f4;padding:var(--sp-6);border-radius:var(--r-lg);background:#202124eb;border:1px solid #ffffff24;flex-direction:column;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ctc-form{-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:var(--r-lg);background:#ffffff1a;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff40,0 12px 32px -12px #00000080}}.ctc-ticket-head{margin:0 0 var(--sp-2);padding-bottom:var(--sp-3);font-family:var(--font-receipt);font-size:var(--fs-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:#ffffffa6;border-bottom:1px solid #ffffff26;font-weight:600}.ctc-row{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.ctc-field{gap:var(--sp-2);flex-direction:column;display:flex}.ctc-label{font-family:var(--font-receipt);letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-weight:600}.ctc-input{width:100%;min-height:46px;font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:#f8f9fa;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.ctc-input::placeholder{color:var(--muted)}.ctc-input:focus{border-color:#8ab4f8;outline:none;box-shadow:0 0 0 3px #8ab4f840}.ctc-input[aria-invalid=true]{border-color:var(--danger)}.ctc-alt{margin-top:calc(var(--sp-2) * -1)}.ctc-alt-summary{align-items:center;gap:var(--sp-2);cursor:pointer;font-family:var(--font-receipt);letter-spacing:.08em;text-transform:uppercase;color:#8ab4f8;font-size:11px;font-weight:600;list-style:none;display:inline-flex}.ctc-alt-summary::-webkit-details-marker{display:none}.ctc-alt-summary:after{content:"+";font-size:14px;line-height:1}.ctc-alt[open] .ctc-alt-summary:after{content:"–"}.ctc-alt-field{margin-top:var(--sp-3)}.ctc-hint{font-size:var(--fs-small);color:#ffffff8c;margin:0;line-height:1.4}.ctc-error-region{gap:var(--sp-2);flex-direction:column;display:flex}.ctc-error-region:empty{display:none}.ctc-error{font-size:var(--fs-small);color:#f28b82;margin:0;font-weight:600}.ctc-error-submit{margin-top:var(--sp-2)}.ctc-submit{margin-top:var(--sp-2);align-self:flex-start}.ctc-submit:disabled{opacity:.7;cursor:default;transform:none}.ctc-reassure{margin:calc(var(--sp-2) * -1) 0 0;font-size:var(--fs-small);color:#ffffffa6;line-height:1.5}.ctc-success{color:#f1f3f4;padding:var(--sp-7) var(--sp-6);border-radius:var(--r-lg);background:#202124eb;border:1px solid #ffffff24;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ctc-success{-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:var(--r-lg);background:#ffffff1a;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff40,0 12px 32px -12px #00000080}}.ctc-received-stamp{top:var(--sp-5);right:var(--sp-5);font-family:var(--font-receipt);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--local);border:2px solid var(--local);border-radius:var(--r-sm);animation:ctc-stamp .45s var(--ease-stamp,cubic-bezier(.34, 1.4, .64, 1)) both;padding:4px 10px;font-weight:700;display:inline-block;position:absolute;transform:rotate(-6deg)}@keyframes ctc-stamp{0%{opacity:0;transform:rotate(-11deg)scale(1.3)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.ctc-success-big{font-family:var(--font-display);color:#f1f3f4;margin:0 0 var(--sp-4);transform-origin:0;max-width:8ch;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.1;animation:.5s cubic-bezier(.22,.61,.36,1) both ctc-pop}@keyframes ctc-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ctc-success-body{font-size:var(--fs-lead);color:#ffffffa6;max-width:36ch;margin:0;line-height:1.55}@media (max-width:820px){.ctc-inner{gap:var(--sp-6);grid-template-columns:1fr}.ctc-formcol{justify-self:stretch;max-width:none}}@media (max-width:460px){.ctc-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ctc-success-big,.ctc-received-stamp{animation:none}}
.ftr{color:var(--ink);border-top:1px solid var(--line);padding:var(--sp-8) var(--sp-5) var(--sp-6);background:#ffffffe0}.ftr-inner{gap:var(--sp-6);flex-direction:column;display:flex}.ftr-ghost{font-family:var(--font-display);color:color-mix(in srgb, var(--ink) 8%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(64px,14vw,150px);line-height:.9}.ftr-wm-folio{white-space:nowrap;align-self:center;margin-left:10px;line-height:1}@media (max-width:760px){.ftr-wm-folio{display:none}}.ftr-top{justify-content:space-between;align-items:flex-start;gap:var(--sp-6);flex-wrap:wrap;display:flex}.ftr-brand{max-width:34ch}.ftr-wordmark{align-items:center;gap:var(--sp-2);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--sp-2);font-size:22px;font-weight:700;display:inline-flex}.ftr-wordmark svg{flex:none;display:block}.ftr-line{font-size:var(--fs-small);color:var(--muted);margin:0}.ftr-nav{gap:var(--sp-3) var(--sp-5);font-size:var(--fs-small);flex-wrap:wrap;font-weight:600;display:flex}.ftr-link{color:var(--muted);background-image:linear-gradient(90deg, var(--copper), var(--copper));transition:color var(--t-fast) var(--ease-mech), background-size var(--t-med) var(--ease-mech);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.ftr-link:hover{color:var(--ink);background-size:100% 1px}@media (prefers-reduced-motion:reduce){.ftr-link{transition:color .15s}}.ftr-rule{background:var(--line);height:1px}.ftr-colophon{color:var(--muted);margin:0}.ftr-bottom{justify-content:space-between;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ftr-copy{font-size:var(--fs-small);color:var(--ink);margin:0}.ftr-disclaimer{font-size:var(--fs-small);color:var(--muted);max-width:52ch;margin:0}@media (max-width:640px){.ftr-bottom{gap:var(--sp-2);flex-direction:column}}
