@scope (.landing-v2){:scope{--red:#FF0000;--red-hover:#E60000;--red-tint:#FFE5E5;--ink:#0F1011;--ink-2:#2A2D31;--ink-3:#5C6066;--ink-4:#8A8E94;--paper:#FFFFFF;--bone:#FAF7F2;--cream:#F5EFE6;--line:#ECEAE5;--line-strong:#D6D2CB;--green:#16A34A;--logo-base:#464646;--logo-red:#FF0000;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(15,16,17,0.04),0 8px 24px rgba(15,16,17,0.06);--shadow-float:0 6px 20px rgba(15,16,17,0.10),0 30px 60px rgba(15,16,17,0.12);--shadow-cta:0 6px 20px rgba(255,0,0,0.28)}*,:after,:before{box-sizing:border-box}:scope{margin:0;padding:0}:scope{scroll-behavior:smooth}:scope{font-family:var(--font-inter-landing),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:16px;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.wm{font-family:var(--font-fraunces-landing),Georgia,serif;font-weight:900;letter-spacing:-.04em;text-transform:lowercase;color:var(--logo-base);line-height:1}.wm .red{color:var(--logo-red)}.wm.on-dark{color:#FFFFFF}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.eyebrow.red{color:var(--red)}h1,h2,h3,h4{font-weight:600;letter-spacing:-.035em;color:var(--ink);margin:0;text-wrap:balance}.display{font-size:clamp(56px,9vw,132px);line-height:.92;letter-spacing:-.045em;font-weight:700}.h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02}.h2{font-size:clamp(32px,3.6vw,52px);line-height:1.06}.h3{font-size:clamp(22px,1.8vw,28px);line-height:1.2}.h4{font-size:18px;line-height:1.3}p{margin:0;text-wrap:pretty}.lede,p{color:var(--ink-2)}.lede{font-size:clamp(17px,1.4vw,22px);line-height:1.5}.muted{color:var(--ink-3)}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:var(--red);color:#fff;border:0;border-radius:var(--radius-pill);font-weight:600;font-size:15px;letter-spacing:.005em;box-shadow:var(--shadow-cta);transition:transform .2s ease,background .2s ease}.btn-primary:hover{background:var(--red-hover);transform:translateY(-1px)}.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-weight:600;font-size:15px;transition:background .2s ease}.btn-secondary:hover{background:var(--bone)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;color:var(--ink);background:transparent;border:0;font-weight:600;font-size:14.5px}.btn-ghost:hover{color:var(--red)}.app-badge{display:inline-flex;align-items:center;height:52px;transition:transform .2s ease}.app-badge:hover{transform:translateY(-1px)}.app-badge img{height:100%;width:auto}.play-badge{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 22px 0 18px;background:#000;color:#fff;border-radius:10px}.play-badge .py-glyph{width:22px;height:24px}.play-badge .py-text{display:flex;flex-direction:column;line-height:1}.play-badge .py-text small{font-size:9.5px;opacity:.85;letter-spacing:.08em}.play-badge .py-text strong{font-size:17px;font-weight:600;letter-spacing:-.01em;margin-top:3px}.container{width:min(1240px,100% - 48px);margin:0 auto}.container-wide{width:min(1480px,100% - 48px);margin:0 auto}.section{padding:clamp(72px,9vw,140px) 0}.section-tight{padding:clamp(56px,6vw,96px) 0}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;background:var(--bone);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:12.5px;font-weight:500}.chip.red{background:var(--red-tint);color:var(--red);border-color:rgba(255,0,0,.18)}.chip-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.hero-offer-chip{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong)}.hero-offer-chip .chip-dot{background:var(--red)}.divider{height:1px;background:var(--line);width:100%}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal-stagger.in>*{opacity:1;transform:none}.reveal-stagger.in>:first-child{transition-delay:.05s}.reveal-stagger.in>:nth-child(2){transition-delay:.12s}.reveal-stagger.in>:nth-child(3){transition-delay:.19s}.reveal-stagger.in>:nth-child(4){transition-delay:.26s}.reveal-stagger.in>:nth-child(5){transition-delay:.33s}.reveal-stagger.in>:nth-child(6){transition-delay:.4s}.reveal-stagger.in>:nth-child(7){transition-delay:.47s}.reveal-stagger.in>:nth-child(8){transition-delay:.54s}.reveal-stagger.in>:nth-child(9){transition-delay:.61s}@media (prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;height:72px;display:flex;align-items:center;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease;border-bottom:1px solid transparent}.nav.scrolled{background:rgba(255,255,255,.85);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom-color:var(--line)}.nav-inner{width:min(1480px,100% - 48px);margin:0 auto;justify-content:space-between;gap:24px}.nav-inner,.nav-links{display:flex;align-items:center}.nav-links{gap:8px}.nav-links a{padding:10px 16px;font-size:14.5px;font-weight:500;color:var(--ink-2);border-radius:var(--radius-pill)}.nav-links a:hover{background:var(--bone);color:var(--ink)}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:var(--ink);color:#fff;border-radius:var(--radius-pill);font-size:14px;font-weight:600}.nav-cta:hover{background:var(--red)}.nav-wm{font-size:24px}@media (max-width:720px){.nav-links{display:none}}.hero{position:relative;padding:140px 0 80px;overflow:hidden;background:var(--paper)}.hero-photo-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px;z-index:0;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 14%,rgba(0,0,0,.55) 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 14%,rgba(0,0,0,.55) 70%,transparent);opacity:.7}.hero-col{display:flex;flex-direction:column;gap:12px;animation:scroll-y 40s linear infinite}.hero-col:nth-child(2){animation-duration:56s;animation-direction:reverse}.hero-col:nth-child(3){animation-duration:48s}.hero-col:nth-child(4){animation-duration:64s;animation-direction:reverse}.hero-col>span{display:block;aspect-ratio:3/4;position:relative;overflow:hidden}.hero-col img,.hero-col>span{width:100%;border-radius:14px}.hero-col img{height:100%;object-fit:cover;filter:saturate(.92)}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:720px){.hero-photo-grid{grid-template-columns:repeat(2,1fr);opacity:.4}.hero-photo-grid>.hero-col:nth-child(n+3){display:none}}.hero-content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px;padding:64px 24px}.hero-content:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.94) 0,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);z-index:-1}.hero-headline{max-width:13ch}.hero-headline em{font-family:var(--font-fraunces-landing),serif;font-style:italic;font-weight:500;color:var(--red);letter-spacing:-.04em}.hero-sub{max-width:56ch}.hero-cta-row{gap:14px}.hero-cta-row,.hero-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.hero-meta{gap:18px;font-size:13px;color:var(--ink-3)}.hero-meta strong{color:var(--ink);font-weight:600}.stars{color:var(--red);letter-spacing:.08em;font-size:14px}.marquee{background:var(--ink);color:#fff;padding:22px 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marquee-track{display:flex;gap:56px;white-space:nowrap;animation:scroll-x 50s linear infinite;font-family:var(--font-fraunces-landing),serif;font-weight:700;font-size:clamp(22px,2.6vw,36px);letter-spacing:-.03em}.marquee-track span{display:inline-flex;align-items:center;gap:56px}.marquee-track .dot{color:var(--red);font-size:14px}@keyframes scroll-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.marquee-track{animation-duration:26s}}.sticky-scroll{background:var(--bone);padding:100px 0;position:relative}.ss-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ss-phone-col{position:sticky;top:96px;height:calc(100vh - 96px);max-height:780px;display:flex;align-items:center;justify-content:center}.ss-phone{position:relative;width:320px;aspect-ratio:9/19.5;border-radius:48px;background:#1A1B1D;padding:12px;box-shadow:var(--shadow-float)}.ss-phone-inner{position:relative;width:100%;height:100%;border-radius:38px;overflow:hidden;background:#fff}.ss-phone-inner .phone-slide{position:absolute;inset:0;opacity:0;transition:opacity .55s ease}.ss-phone-inner .phone-slide.active{opacity:1}.ss-phone-inner .phone-slide img{width:100%;height:100%;object-fit:cover;object-position:center top}.ss-phone .notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:110px;height:28px;background:#000;border-radius:999px;z-index:5}.ss-steps{gap:80px;padding:80px 0}.ss-step,.ss-steps{display:flex;flex-direction:column}.ss-step{opacity:.35;transition:opacity .45s ease;gap:18px;padding:24px 0}.ss-step.active{opacity:1}.ss-step .num{font-family:var(--font-fraunces-landing),serif;font-weight:700;font-size:88px;line-height:.85;color:var(--red);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ss-step h2{font-size:clamp(36px,4vw,60px);line-height:1;letter-spacing:-.04em}.ss-step p{font-size:18px;line-height:1.55;max-width:38ch}.ss-step ul{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.ss-step ul li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink-2)}.ss-step ul li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red);margin-top:8px;flex-shrink:0}@media (max-width:980px){.ss-grid{grid-template-columns:1fr;gap:32px}.ss-phone-col{position:relative;top:0;height:auto;padding:24px 0}.ss-steps{padding:0;gap:48px}.ss-step{opacity:1}}.calc{background:var(--ink);color:#fff;position:relative;overflow:hidden}.calc:before{content:"";position:absolute;inset:-10% -10% auto auto;width:60%;height:60%;background:radial-gradient(closest-side,rgba(255,0,0,.35),transparent 70%);pointer-events:none}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative}.calc h2{color:#fff}.calc .lede{color:rgba(255,255,255,.78)}.calc-result{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:40px;position:relative}.calc-result .label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.calc-money{font-family:var(--font-fraunces-landing),serif;font-weight:700;font-size:clamp(72px,9vw,144px);line-height:.92;letter-spacing:-.05em;color:var(--red);margin:12px 0 4px;font-variant-numeric:tabular-nums}.calc-money .sub{font-family:var(--font-fraunces-landing),serif;font-weight:400;font-size:.4em;color:rgba(255,255,255,.55);font-style:italic}.calc-helper{color:rgba(255,255,255,.65);font-size:14px}.slider-row{display:flex;flex-direction:column;gap:12px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.slider-row:last-child{border-bottom:0}.slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.slider-head .name{font-size:14.5px;font-weight:500;color:rgba(255,255,255,.85)}.slider-head .val{font-family:var(--font-fraunces-landing),serif;font-weight:700;font-size:28px;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.slider-row input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:rgba(255,255,255,.12);border-radius:2px;outline:0}.slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;background:var(--red);border-radius:50%;border:3px solid #fff;box-shadow:0 4px 12px rgba(255,0,0,.5);cursor:pointer}.slider-row input[type=range]::-moz-range-thumb{width:22px;height:22px;background:var(--red);border-radius:50%;border:3px solid #fff;box-shadow:0 4px 12px rgba(255,0,0,.5);cursor:pointer}@media (max-width:980px){.calc-grid{grid-template-columns:1fr;gap:36px}}.demo-headline .demo-headline-line2{white-space:normal}@media (min-width:769px){.demo-headline .demo-headline-line2{white-space:nowrap}}.qr-section{background:var(--cream);padding:140px 0;position:relative;overflow:hidden}.qr-intro{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(40px,6vw,72px)}.qr-intro .lede{margin-left:auto;margin-right:auto}.qr-demo-split{display:flex;justify-content:center;width:100%}.qr-visual{position:relative;width:100%;max-width:min(640px,100%);display:flex;flex-direction:column;align-items:center}.qr-visual .qr-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;margin-bottom:16px;background:var(--red-tint);color:var(--red);border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.qr-visual .qr-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--red);animation:pulse 1.6s ease-in-out infinite}.qr-visual-inner{position:relative;width:100%;aspect-ratio:1}.qr-visual-inner.qr-visual-phone-frame{aspect-ratio:unset;display:flex;align-items:center;justify-content:center;padding:16px 0 32px}.qr-visual-phone-frame .qr-demo-phone{width:min(300px,82vw);flex-shrink:0}.qr-visual-inner span{display:block!important;position:relative!important;width:100%!important;height:100%!important}.qr-visual-inner img{width:100%;height:100%;object-fit:contain}.qr-visual-inner.qr-visual-phone-frame img{object-fit:cover;object-position:center top}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.4}}.industries-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:48px;flex-wrap:wrap}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.industry-card{position:relative;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;background:var(--ink)}.industry-card .bg{position:absolute;inset:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.industry-card .bg img{width:100%;height:100%;object-fit:cover}.industry-card:hover .bg{transform:scale(1.06)}.industry-card .scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 50%,rgba(0,0,0,.85))}.industry-card .meta{position:absolute;left:24px;right:24px;bottom:22px;color:#fff;display:flex;flex-direction:column;gap:4px}.industry-card .meta .kind{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.78}.industry-card .meta h3{color:#fff;font-size:26px;line-height:1.05;letter-spacing:-.03em;font-weight:600}.industry-card .meta .avg{margin-top:8px;font-size:13px;color:rgba(255,255,255,.78);display:inline-flex;align-items:center;gap:6px}.industry-card .meta .avg b{color:#fff;font-weight:600}@media (max-width:880px){.industry-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.industry-grid{grid-template-columns:1fr}}.free-section{background:var(--paper);text-align:center;padding:140px 0;position:relative;overflow:hidden}.free-section .ff-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:var(--red-tint);color:var(--red);border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.free-money{font-family:var(--font-fraunces-landing),serif;font-weight:700;font-size:clamp(120px,22vw,320px);line-height:.85;letter-spacing:-.06em;color:var(--ink);margin:32px 0;display:inline-block;position:relative}.free-money em{font-style:italic;font-weight:500;color:var(--red)}.free-money .strike{display:inline-block;position:relative;color:var(--ink-4);font-weight:400;font-style:italic;font-size:.4em;margin-right:18px;vertical-align:super}.free-money .strike:after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:4px;background:var(--red);transform:rotate(-6deg)}.free-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;max-width:980px;margin-left:auto;margin-right:auto}.free-check{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:22px;background:var(--bone);border-radius:var(--radius-md)}.free-check .icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;border-radius:50%;font-weight:700}.free-check h4{font-size:16px}.free-check p{font-size:13.5px;color:var(--ink-3)}@media (max-width:880px){.free-checks{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.free-checks{grid-template-columns:1fr}}.trust{background:var(--bone);padding:100px 0}.trust-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:center}.trust-points{display:flex;flex-direction:column;gap:22px}.trust-point{display:flex;gap:16px}.trust-point .ic{flex-shrink:0;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.trust-point h4{margin-bottom:4px;font-size:17px}.trust-point p{font-size:14.5px;color:var(--ink-3);max-width:50ch}.stripe-card{background:#fff;border-radius:var(--radius-lg);padding:40px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.stripe-brand-mark{height:32px;width:auto;max-width:160px;object-fit:contain}.stripe-wallet-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 28px;width:100%}.stripe-card-brands{display:inline-flex;align-items:center;gap:12px}.stripe-pay-logo{height:30px;width:auto;max-width:120px;object-fit:contain}.stripe-pay-logo--card{height:26px;max-width:56px}@media (max-width:980px){.trust-grid{grid-template-columns:1fr}}.testi{padding:120px 0;background:var(--paper);overflow:hidden}.testi-head{text-align:center;margin-bottom:56px}.testi-marquee{display:flex;gap:22px;flex-wrap:nowrap;width:max-content;animation:scroll-x 60s linear infinite}.testi-row:hover .testi-marquee{animation-play-state:paused}.testi-row.r2 .testi-marquee{animation-direction:reverse;animation-duration:80s}.testi-row+.testi-row{margin-top:22px}.testi-card{flex-shrink:0;width:380px;background:var(--bone);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:16px;border:1px solid var(--line)}.testi-card blockquote{margin:0;font-size:17px;line-height:1.5;color:var(--ink);font-weight:500;letter-spacing:-.005em}.testi-card blockquote:before{content:'"';color:var(--red);font-family:var(--font-fraunces-landing),serif;font-size:32px;line-height:0;vertical-align:-10px;margin-right:4px}.testi-card .who{display:flex;align-items:center;gap:12px}.testi-card .av{width:38px;height:38px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.testi-card .who div{display:flex;flex-direction:column}.testi-card .who strong{font-size:14px}.testi-card .who span{font-size:12.5px;color:var(--ink-3)}.faq{padding:120px 0;background:var(--bone)}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .2s ease}.faq-item[open]{box-shadow:var(--shadow-card)}.faq-item summary{list-style:none;cursor:pointer;padding:0;display:block}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item .faq-summary-label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;font-weight:600;font-size:16.5px;color:var(--ink);letter-spacing:-.01em}.faq-item .faq-summary-label:after{content:"+";flex-shrink:0;font-family:var(--font-fraunces-landing),serif;font-size:28px;font-weight:400;color:var(--red);line-height:1;transition:transform .25s ease}.faq-item[open] .faq-summary-label:after{transform:rotate(45deg)}.faq-item .faq-answer{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6;max-width:62ch}.faq-item[open] .faq-answer{padding:14px 26px 22px;border-top:1px solid var(--line)}@media (max-width:980px){.faq-grid{grid-template-columns:1fr;gap:40px}}.final{position:relative;padding:140px 0 100px;background:var(--ink);color:#fff;text-align:center;overflow:hidden}.final:before{content:"";position:absolute;inset:-20% -10% auto -10%;height:60%;background:radial-gradient(closest-side,rgba(255,0,0,.55),transparent 70%);opacity:.55;pointer-events:none}.final h2{color:#fff;font-size:clamp(48px,7vw,96px);line-height:.96}.final h2 em{font-family:var(--font-fraunces-landing),serif;font-style:italic;font-weight:500;color:var(--red)}.final-cta-row{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:36px}.final .small{color:rgba(255,255,255,.6);font-size:13px;margin-top:18px}.footer{background:var(--ink);color:rgba(255,255,255,.7);padding:80px 0 40px;border-top:1px solid rgba(255,255,255,.08)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px}.footer h5{color:#fff;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer ul a{font-size:14px;color:rgba(255,255,255,.65)}.footer ul a:hover{color:#fff}.footer .wm{font-size:28px}.footer .wm .ink-light{color:#fff}.footer-tag{color:rgba(255,255,255,.55);font-size:14px;max-width:32ch;margin-top:14px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);font-size:12.5px;color:rgba(255,255,255,.5);flex-wrap:wrap;gap:16px}@media (max-width:880px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.footer-grid{grid-template-columns:1fr}}.notify{background:var(--paper);padding:100px 0}.notify-card{background:var(--cream);border-radius:var(--radius-xl);padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.notify form{display:flex;flex-direction:column;gap:12px}.notify-card form input.notify-field[type=email],.notify-card form input.notify-field[type=text]{padding:0 18px}.notify-card form input.notify-field[type=email],.notify-card form input.notify-field[type=text],.notify-card form select.notify-field{font-family:inherit;-webkit-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;height:52px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background-color:#fff;font-size:15px;color:var(--ink)}.notify-card form select.notify-field{padding:0 44px 0 18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C6066' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px;cursor:pointer}.notify-card form input.notify-field[type=email]:focus,.notify-card form input.notify-field[type=text]:focus,.notify-card form select.notify-field:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px var(--red-tint)}.notify button{margin-top:8px;align-self:flex-start}@media (max-width:880px){.notify-card{grid-template-columns:1fr;padding:36px}}}html .landing-v2 details.faq-item>summary{list-style:none;list-style-type:none}html .landing-v2 details.faq-item>summary::-webkit-details-marker{display:none!important}html .landing-v2 details.faq-item>summary::marker{content:""}html .landing-v2 .faq-list .faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}html .landing-v2 .faq-item .faq-summary-label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;font-weight:600;font-size:16.5px;color:var(--ink);letter-spacing:-.01em}html .landing-v2 .faq-item .faq-summary-label:after{content:"+";flex-shrink:0;font-family:var(--font-fraunces-landing),serif;font-size:28px;font-weight:400;color:var(--red);line-height:1;transition:transform .25s ease}html .landing-v2 .faq-item[open] .faq-summary-label:after{transform:rotate(45deg)}html .landing-v2 .faq-item .faq-answer{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6;max-width:62ch}html .landing-v2 .faq-item[open] .faq-answer{padding:14px 26px 22px;border-top:1px solid var(--line)}html .landing-v2 .notify-card input.notify-field[type=email],html .landing-v2 .notify-card input.notify-field[type=text]{-webkit-appearance:none!important;appearance:none!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 18px!important;border-radius:999px!important;border:1px solid var(--line-strong)!important;background-color:#fff!important;font-family:inherit!important;font-size:15px!important;line-height:1.25!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;color-scheme:light;opacity:1!important}html .landing-v2 .notify-card input.notify-field:-webkit-autofill,html .landing-v2 .notify-card input.notify-field:-webkit-autofill:focus,html .landing-v2 .notify-card input.notify-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:inset 0 0 0 1000px #fff!important;border:1px solid var(--line-strong)!important}html .landing-v2 .notify-card input.notify-field[type=email]:focus,html .landing-v2 .notify-card input.notify-field[type=text]:focus{outline:none!important;border-color:var(--red)!important;box-shadow:0 0 0 3px var(--red-tint)!important}