.mkt-landing{--paper:var(--color-mkt-ground);--surface:var(--color-mkt-surface);--ink:var(--color-mkt-ink);--muted:var(--color-mkt-muted);--line:var(--color-mkt-line);--line-strong:var(--color-mkt-strong);--accent:var(--color-mkt-accent);--accent-hover:var(--color-mkt-accent-hover);--champagne:var(--color-mkt-champagne);--slab:var(--color-mkt-slab);--slab-head:var(--color-mkt-slab-head);--slab-body:var(--color-mkt-slab-body);--slab-muted:var(--color-mkt-slab-muted);--slab-accent:var(--color-mkt-slab-accent);--band:var(--color-mkt-band);--grid:var(--color-mkt-grid);--silver:var(--color-mkt-silver);--p-canvas:#f7f8fa;--p-card:#fff;--p-line:#d9dee5;--p-line-soft:#e7ebf1;--p-ink:#101828;--p-muted:#434e60;--p-blue:#2563eb;--p-blue-tint:#e8effd;--p-green:#067647;--p-green-tint:#e7f6ee;--p-amber:#b45309;--p-amber-tint:#fdf1e0;--p-danger:#a81e1e;--p-danger-tint:#fbeaea;--p-slate:#dfe4eb;--p-slate-line:#bcc5d2;--sh-raised:0 1px 3px #211c171a, 0 2px 6px -2px #211c1714;--sh-card:var(--shadow-mkt-card);--sh-pop:0 24px 60px -20px #211c1747, 0 8px 24px -12px #211c1729;--sh-frame:0 40px 80px -32px #211c1773, 0 16px 40px -20px #211c174d;--ease:var(--ease-settle);--gut:24px;font-feature-settings:"cv11" 1, "ss01" 1, "ss03" 1;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.55}@media (min-width:768px){.mkt-landing{--gut:40px}}@media (min-width:1200px){.mkt-landing{--gut:64px}}:where(.mkt-landing) :is(h1,h2,h3){letter-spacing:-.015em;text-wrap:balance;font-weight:700}:where(.mkt-landing) svg{display:block}:where(.mkt-landing) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.mkt-landing) a{color:inherit;text-decoration:none}.mkt-landing ::selection{background:#a81e1e33}.mkt-landing :focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #a81e1e59}.mkt-landing .wrap{width:100%;max-width:1280px;padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.mkt-landing .wrap--copy{max-width:896px}.mkt-landing section{position:relative;overflow-x:clip}.mkt-landing .sec{padding-top:112px;padding-bottom:112px}.mkt-landing .band{background:var(--band);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mkt-landing .kicker{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--accent);align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.mkt-landing .kicker:before{content:"/";opacity:.55;font-weight:400}.mkt-landing .h2{letter-spacing:-.022em;font-size:clamp(32px,3.5vw,50px);font-weight:700;line-height:1.05}.mkt-landing .h3{letter-spacing:-.022em;font-size:clamp(27px,2.9vw,40px);font-weight:700;line-height:1.06}.mkt-landing .ital{color:var(--accent);letter-spacing:-.015em;font-style:italic;font-weight:500;display:block}.mkt-landing .lead{color:var(--muted);font-size:18px;line-height:1.6}.mkt-landing .body{color:var(--muted);font-size:15.5px;line-height:1.68}.mkt-landing .body strong,.mkt-landing .lead strong{color:var(--ink);font-weight:600}.mkt-landing .btn{letter-spacing:-.006em;white-space:nowrap;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background-color .25s, color .25s, border-color .25s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.mkt-landing .btn:before{content:"";pointer-events:none;transition:transform .5s var(--ease);background:linear-gradient(135deg,#fff0 20%,#ffffff38 50%,#fff0 80%);position:absolute;inset:0;transform:translateY(100%)}.mkt-landing .btn:hover:before{transform:translateY(0)}.mkt-landing .btn--primary{background:var(--accent);color:#fbf7f2;box-shadow:0 10px 30px -8px #a81e1e73, var(--sh-raised)}.mkt-landing .btn--primary:hover{background:var(--accent-hover);transform:translateY(-1px)scale(1.03);box-shadow:0 18px 40px -10px #a81e1e80}.mkt-landing .btn--primary:active{transform:scale(.98)}.mkt-landing .btn--ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong), var(--sh-raised)}.mkt-landing .btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--silver), var(--sh-card);transform:translateY(-1px)scale(1.03)}.mkt-landing .btn--ghost:active{transform:scale(.98)}.mkt-landing .btn--lg{padding:17px 34px;font-size:16.5px}.mkt-landing .ping{flex:none;width:7px;height:7px;display:inline-block;position:relative}.mkt-landing .ping i{background:var(--accent);border-radius:999px;position:absolute;inset:0}.mkt-landing .ping i:last-child{opacity:.7;animation:2.4s cubic-bezier(0,0,.2,1) infinite mkt-ping}@keyframes mkt-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.mkt-landing .hero{padding-top:150px;padding-bottom:96px}.mkt-landing .pill-ann{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-raised);font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--silver);border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:10px;font-weight:500;display:inline-flex}@media (max-width:479px){.mkt-landing .pill-ann--two{text-align:left;border-radius:16px;padding:8px 14px;line-height:1.7}.mkt-landing .pill-ann--two .pill-ann__sep{display:none}.mkt-landing .pill-ann--two .pill-ann__tail{display:block}}@media (max-width:359px){.mkt-landing .pill-ann--two{letter-spacing:.1em;gap:8px;padding:8px 12px}}.mkt-landing .hero h1{letter-spacing:-.028em;margin-top:26px;font-size:clamp(34px,4.3vw,56px);line-height:1}.mkt-landing .hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.mkt-landing .hero__cta .btn{min-width:196px}@keyframes mkt-rise{0%{opacity:0;transform:translateY(var(--ry,24px))}to{opacity:1;transform:none}}.mkt-landing .an{animation:mkt-rise var(--rd,.8s) var(--ease) var(--rdel,0s) backwards}@keyframes mkt-travel{0%{transform:translateY(var(--ry,24px))}to{transform:none}}.mkt-landing .hero-in h1.an,.mkt-landing .hero-in .lead.an{animation-name:mkt-travel}.mkt-landing .hero-vig{pointer-events:none;background-image:radial-gradient(52% 58% at 104% -6%,#211c171c,#211c1700 68%),radial-gradient(52% 58% at -4% 106%,#211c171a,#211c1700 68%);position:absolute;inset:0}.mkt-landing .hero-in{position:relative}.mkt-landing .finel{font-family:var(--font-geist-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:10px}.mkt-landing .cta-end{background:var(--paper);text-align:center;padding:120px 0 40px;position:relative;overflow:hidden}.mkt-landing .cta-end .grid{pointer-events:none;background-image:linear-gradient(#211c170d 1px,#0000 1px),linear-gradient(90deg,#211c170d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 76%);mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 76%)}.mkt-landing .cta-end .wrap{position:relative}.mkt-landing .cta-end .finel{margin-top:18px}.mkt-landing .link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:color .2s}.mkt-landing .link:hover{color:var(--accent)}.mkt-landing .compare-links{max-width:60ch;color:var(--muted);margin:22px auto 0;font-size:14.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.mkt-landing,.mkt-landing *,.mkt-landing :before,.mkt-landing :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mkt-landing .ping i:last-child{display:none}}