.nw{white-space:nowrap}.sec-hero{padding-top:48px}.sec-hero__tab{margin-bottom:26px}.sec-hero__tab .tab{background:var(--surface);margin-left:0}.sec-legal{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:22px;font-size:13px;display:flex}.sec-legal b{color:var(--ink)}.sec-hero h1{max-width:23ch;margin-bottom:36px}.sec-hero__grid{align-items:start;gap:36px;display:grid}.sec-demo{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:clamp(18px,3vw,32px)}.sec-shield{border:1px solid var(--gold-strong);background:var(--surface-warm);border-radius:6px;padding:18px}.sec-shield__title{color:var(--gold-text);letter-spacing:.025em;font-size:14px;font-weight:700;line-height:1.45}.sec-shield>p+p{color:var(--ink-soft);margin-top:12px;font-size:15px}.sec-shield__item{border:1px solid var(--line);border-radius:4px;align-items:start;gap:12px;margin-top:18px;padding:10px 12px;font-size:14px;display:flex}.sec-check{background:var(--ink);width:22px;height:22px;color:var(--surface);border-radius:3px;flex:none;place-items:center;display:grid}.sec-shield__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.sec-shield__go{background:var(--ink);color:var(--surface);border-radius:4px;padding:8px 14px}.sec-sent{grid-template-columns:1fr auto;gap:5px 16px;padding:18px 2px 0;font-size:14px;display:grid}.sec-sent__label{color:var(--ink-soft)}.sec-sent__value{text-align:right;font-weight:600}.sec-sent mark{background:var(--gold-pale);color:var(--ink);padding:2px 5px}.sec-source{color:var(--ink-soft);margin-top:16px;font-size:12px}.sec-sample{border:1px solid var(--line);color:var(--ink);border-radius:4px;margin-right:8px;padding:2px 7px;font-weight:600;display:inline-block}.sec-hero__copy{max-width:52ch}.sec-hero__copy p+p{margin-top:18px}.sec-hero__copy .sec-lede{font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.4}.sec-hero__copy .btn{margin-top:28px}.sec-hero__copy .note{margin-top:12px}@media (width>=900px){.sec-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,5vw,82px)}}.swap h2{max-width:28ch}.swap>.wrap>p{max-width:72ch;color:var(--line);margin-top:20px}.sec-columns{gap:36px;margin-top:48px;display:grid}.sec-columns>div{min-width:0}.sec-columns h3{color:var(--gold-pale);border-bottom:1px solid #ffffff29;padding-bottom:14px}.sec-list{margin:0;padding:0;list-style:none}.sec-list li{border-bottom:1px solid #ffffff29;padding:9px 0}.sec-list small{color:var(--line);font-size:14px;line-height:1.45;display:block}.sec-list--swapped li{color:var(--surface);padding-left:22px;position:relative}.sec-list--swapped li:before{content:"";background:var(--gold-pale);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:0}.sec-floor{gap:12px;margin:52px 0 0;padding:0;list-style:none;display:grid}.sec-floor li{color:var(--line);border-top:1px solid #ffffff29;padding:14px 0 10px}@media (width>=900px){.sec-columns{grid-template-columns:1fr 1fr;gap:72px}.sec-floor{grid-template-columns:repeat(3,1fr)}}.review>.wrap{gap:40px;display:grid}.sec-review__intro p{max-width:46ch;color:var(--ink-soft);margin-top:18px}.sec-where{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sec-where li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:4px 16px;padding:18px 0;display:grid}.sec-place{font-weight:600}.sec-where p{color:var(--ink-soft);grid-column:1/-1;font-size:15px}.sec-chip{white-space:nowrap;border-radius:4px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.35;display:inline-block}.sec-chip--review{background:var(--ink);color:var(--surface);border:1.5px solid var(--ink)}.sec-chip--auto{background:var(--surface);color:var(--ink);border:1.5px dashed var(--ink-soft)}.sec-limits{background:var(--surface);border:1px solid var(--line);border-left:1px solid var(--gold-text);color:var(--ink);border-radius:4px;gap:14px;margin-top:24px;padding:20px;display:grid}.sec-limits ul{margin:0;padding-left:20px}.sec-limits li+li{margin-top:8px}@media (width>=900px){.review>.wrap{grid-template-columns:4fr 8fr;gap:80px}.sec-limits{grid-template-columns:110px 1fr}}.store h2{max-width:26ch}.photo{margin:0}.photo img{border-radius:4px;width:100%;height:auto;display:block}.photo-slot{aspect-ratio:4/3;background:var(--surface);border-radius:4px;overflow:hidden}.photo-slot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sec-store__head{gap:32px;display:grid}@media (width>=900px){.sec-store__head{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:72px}}.sec-intro{max-width:64ch;color:var(--ink-soft);margin-top:18px}.sec-facts{border-top:1px solid var(--ink);margin:40px 0 0}.sec-facts>div{border-bottom:1px solid var(--line);gap:6px;padding:18px 0;display:grid}.sec-facts dt{font-weight:600}.sec-facts dd{color:var(--ink-soft);margin:0}.sec-region{font-family:var(--text);color:var(--ink)}@media (width>=900px){.sec-facts>div{grid-template-columns:280px 1fr;gap:32px}}.keep>.wrap{gap:40px;display:grid}.sec-keep__copy p{max-width:60ch;color:var(--ink-soft);margin-top:16px}.sec-keep__copy .photo-slot{max-width:480px;margin-top:32px}.sec-days{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);align-self:start;width:100%;font-size:15px}.sec-days caption{text-align:left;color:var(--ink-soft);padding-bottom:10px;font-size:14px;font-weight:600}.sec-days th,.sec-days td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 13px}.sec-days th{background:var(--surface-alt);font-weight:600}.sec-days .sec-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sec-days small{color:var(--ink-soft);margin-top:4px;display:block}.sec-days tr:last-child td{border-bottom:0}@media (width>=900px){.keep>.wrap{grid-template-columns:1fr minmax(360px,420px);gap:72px}}.lock h2{margin-bottom:28px}.sec-lock-list{border-top:1px solid var(--line);max-width:900px;margin:0;padding:0;list-style:none}.sec-lock-list li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:14px 0}.sec-lock-list b{color:var(--ink)}.sec-consent{border-top:1px solid var(--line);max-width:900px;color:var(--ink-soft);margin-top:32px;padding:18px 0 0}.sec-consent b{color:var(--ink)}.wisp>.wrap{gap:36px;display:grid}.sec-wisp__intro p{max-width:48ch;color:var(--ink-soft);margin-top:16px}.sec-wisp__intro .photo{margin-top:32px}.sec-doc{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:clamp(20px,4vw,48px)}.sec-doc__heading{border-bottom:1px solid var(--line);color:var(--ink-soft);padding-bottom:10px;font-size:13px;font-weight:600}.sec-doc h3{margin-top:18px}.sec-doc p{margin-top:13px}.sec-doc__sig{gap:10px;margin-top:28px;font-size:15px;display:grid}.sec-doc__line{border-bottom:1px solid var(--ink);min-width:9em;display:inline-block}.sec-doc-note{color:var(--ink-soft);margin-top:12px;font-size:13px}@media (width>=900px){.wisp>.wrap{grid-template-columns:340px 1fr;gap:72px}}.sec-final__action .note{margin-top:12px}@media (width>=900px){.sec-final__action{justify-self:end}}.final .wrap{gap:28px;display:grid}.final h2{max-width:16ch;font-size:clamp(30px,3.6vw,48px)}.final__body{color:var(--ink-soft);max-width:40ch}.final .btn{margin-top:24px}@media (width>=900px){.final .wrap{grid-template-columns:7fr 5fr;align-items:center;gap:80px}}
