@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-lp-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/847dec8b4d4e4871-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b33f1d0523a7c0b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c6f9f4935a94000f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bangers Fallback;src:local("Arial");ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.00%;size-adjust:82.32%}.__className_6ef392{font-family:Bangers,Bangers Fallback;font-weight:400;font-style:normal}.__variable_6ef392{--font-lp-comic:"Bangers","Bangers Fallback"}@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02c8cea6cb5ab5f0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/03fb38b812b1ca85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comic Neue Fallback;src:local("Arial");ascent-override:92.66%;descent-override:25.74%;line-gap-override:0.00%;size-adjust:97.13%}.__className_b36d7c{font-family:Comic Neue,Comic Neue Fallback;font-style:normal}.__variable_b36d7c{--font-lp-balloon:"Comic Neue","Comic Neue Fallback"}@layer components{.lp{color-scheme:light;--ground:#faf6ee;--surface:#ffffff;--surface-muted:#f3ede0;--ink:#16192b;--ink-muted:#4d536f;--ink-subtle:#666c86;--line:#e6dfcf;--line-strong:#b8b09f;--accent:#1f5beb;--accent-hover:#1749c4;--accent-ink:#ffffff;--accent-soft:#dce7ff;--accent-soft-ink:#1443b3;--focus-ring:#1f5beb;--shadow-color:rgba(22,25,43,0.14);--wash-a:#dce7ff;--wash-b:#ffe3ea;--wash-c:#fff0c2;--warning-soft:#fff0c2;--warning-soft-ink:#7a4b00;--success-soft:#d9f5e5;--success-soft-ink:#14603a;--lp-sun:#ffd166;--lp-coral:#ff6b57;--lp-navy:#16192b;--lp-paper-2:#f3ede0;background:var(--ground);color:var(--ink)}.lp h1,.lp h2,.lp h3{font-family:var(--font-lp-display),var(--font-body-face),ui-sans-serif,sans-serif;font-weight:700;letter-spacing:-.022em;line-height:1.04}.lp h1{font-weight:800;letter-spacing:-.035em}.lp-comic{font-family:var(--font-lp-comic),Impact,"Arial Black",sans-serif;letter-spacing:.03em}.lp-balloon{font-family:var(--font-lp-balloon),"Comic Sans MS",cursive;font-weight:700}.lp-surface{background:var(--surface);border-radius:1.5rem;box-shadow:0 1px 2px rgba(22,25,43,.05),0 24px 60px -28px rgba(22,25,43,.28)}.lp-surface-hover{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.lp-surface-hover:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(22,25,43,.05),0 34px 70px -28px rgba(22,25,43,.36)}.lp-paper{background-color:#fffdf7;background-image:repeating-linear-gradient(transparent 0 calc(1.75rem - 1px),rgba(31,91,235,.12) calc(1.75rem - 1px) 1.75rem);background-position:0 1.55rem;border-radius:.5rem;box-shadow:0 1px 1px rgba(22,25,43,.06),0 20px 40px -20px rgba(22,25,43,.35)}.lp-glass{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:1.5rem;backdrop-filter:blur(10px)}.lp-halftone{background-image:radial-gradient(circle at center,rgba(22,25,43,.14) 1px,transparent 1.4px);background-size:9px 9px}.lp-blobs{background:radial-gradient(42rem 28rem at 6% -8%,#d7e4ff 0,transparent 60%),radial-gradient(34rem 24rem at 96% 2%,#fff0c2 0,transparent 60%),radial-gradient(30rem 22rem at 78% 78%,#ffe3ea 0,transparent 60%),radial-gradient(26rem 20rem at 8% 92%,#e6dfff 0,transparent 60%)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3.25rem;padding:0 1.6rem;border-radius:999px;font-family:var(--font-ui);font-weight:800;font-size:1rem;white-space:nowrap;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .2s ease}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(0)}.lp-btn-primary{background:var(--accent);color:#fff;box-shadow:0 12px 28px -10px rgba(31,91,235,.65)}.lp-btn-primary:hover{background:var(--accent-hover);box-shadow:0 18px 34px -10px rgba(31,91,235,.7)}.lp-btn-sun{background:var(--lp-sun);color:var(--lp-navy);box-shadow:0 12px 28px -10px rgba(255,209,102,.8)}.lp-btn-ghost{background:rgba(255,255,255,.85);color:var(--lp-navy);box-shadow:inset 0 0 0 1.5px rgba(22,25,43,.14),0 8px 20px -12px rgba(22,25,43,.3)}.lp-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px rgba(22,25,43,.3),0 12px 24px -12px rgba(22,25,43,.35)}.lp-btn-sm{height:2.5rem;padding:0 1.1rem;font-size:.875rem}.lp-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-ui);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-soft-ink)}.lp-eyebrow-light{color:var(--lp-sun)}.lp-marker{position:relative;display:inline-block;white-space:nowrap}.lp-marker>span{position:relative;z-index:1}.lp-marker:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.05em;height:.38em;border-radius:.2em;background:var(--lp-sun);transform:rotate(-1.2deg) scaleX(0);transform-origin:left center;animation:lp-marker-in .7s cubic-bezier(.2,.8,.2,1) .5s forwards}@keyframes lp-marker-in{to{transform:rotate(-1.2deg) scaleX(1)}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.reveal.is-in{opacity:1;transform:none}.lp-pop{animation:lp-pop .6s cubic-bezier(.2,1.3,.4,1) both}@keyframes lp-pop{0%{opacity:0;transform:scale(.7) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.lp-balloon-in{animation:lp-balloon .4s cubic-bezier(.2,1.4,.4,1) both}@keyframes lp-balloon{0%{opacity:0;transform:scale(.5) translateY(6px)}to{opacity:1;transform:none}}.lp-float{animation:lp-float 7s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}.lp-caret:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--accent);animation:lp-blink .9s steps(2,start) infinite}@keyframes lp-blink{to{visibility:hidden}}.lp-marquee{display:flex;width:max-content;animation:lp-marquee 44s linear infinite}.lp-marquee:hover{animation-play-state:paused}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-stamp{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:var(--warning-soft);color:var(--warning-soft-ink);font-family:var(--font-ui);font-size:.72rem;font-weight:800}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.lp-faq[open] .lp-faq-body{grid-template-rows:1fr}.lp-faq .lp-faq-body>div{overflow:hidden}.lp-seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:rgba(22,25,43,.06)}.lp-seg-pill{position:absolute;top:4px;bottom:4px;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px rgba(22,25,43,.08),0 8px 20px -10px rgba(22,25,43,.35);transition:left .35s cubic-bezier(.2,.8,.2,1)}@media (max-width:639px){.lp-seg{grid-auto-flow:row;grid-template-columns:1fr 1fr;border-radius:1.25rem}.lp-seg-pill{display:none}.lp-seg [aria-checked=true],.lp-seg [aria-selected=true]{background:var(--surface);box-shadow:0 8px 20px -10px rgba(22,25,43,.35)}}.lp-compare{position:relative;overflow:hidden;user-select:none}.lp-compare-top{position:absolute;inset:0;z-index:1;clip-path:inset(0 calc(100% - var(--x, 50%)) 0 0)}.lp-compare-handle{position:absolute;z-index:2;top:0;bottom:0;left:var(--x,50%);width:2px;background:#fff;transform:translateX(-50%);pointer-events:none;box-shadow:0 0 0 1px rgba(22,25,43,.15)}.lp-compare-handle:after{content:"◀ ▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:#fff;box-shadow:0 8px 20px -6px rgba(22,25,43,.45);font-size:.6rem;color:var(--lp-navy)}.lp-compare input[type=range]{position:absolute;z-index:3;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.lp-tilt{transform-style:preserve-3d;transition:transform .25s ease;will-change:transform}.lp-strip{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:none}.lp-strip::-webkit-scrollbar{display:none}.lp-strip>*{flex:0 0 auto;scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.lp-marker:after{animation:none;transform:rotate(-1.2deg) scaleX(1)}.lp-balloon-in,.lp-float,.lp-marquee,.lp-pop{animation:none;opacity:1}}.legal-prose{font-size:1.0125rem;line-height:1.7;color:var(--ink-muted)}.legal-prose>*+*{margin-top:1rem}.legal-prose h3{margin-top:2rem;font-family:var(--font-ui);font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.legal-prose strong{font-weight:700;color:var(--ink)}.legal-prose a{color:var(--accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--lp-sun)}.legal-prose a:hover{color:var(--accent-hover)}.legal-prose ol,.legal-prose ul{padding-left:1.25rem}.legal-prose ul>li{list-style:disc}.legal-prose ol>li{list-style:decimal}.legal-prose li+li{margin-top:.5rem}.legal-prose li::marker{color:var(--line-strong)}.legal-callout{border-radius:1rem;border-left:4px solid var(--lp-sun);background:#fffdf7;padding:1rem 1.25rem;color:var(--ink);font-weight:600}.legal-callout-alert{border-left-color:var(--lp-coral);background:#fff5f3}.legal-toc a{display:block;border-radius:.5rem;padding:.3rem .6rem;color:var(--ink-subtle);transition:color .15s ease,background-color .15s ease}.legal-toc a:hover{background:var(--surface-muted);color:var(--ink)}.legal-prose table{width:100%;border-collapse:collapse;font-size:.9375rem}.legal-prose thead th{border-bottom:1px solid var(--line-strong);padding:.5rem 1rem .5rem 0;text-align:left;font-family:var(--font-ui);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle)}.legal-prose tbody td{border-bottom:1px solid var(--line);padding:.75rem 1rem .75rem 0;vertical-align:top}@media print{.legal-noprint{display:none!important}.legal-prose{color:#000}}}