@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cf84ab{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cf84ab{--font-poppins:"Poppins","Poppins Fallback"}.paid-landing{--color-primary:#b82171;--color-primary-hover:#961b5d;--color-primary-active:#761449;--color-secondary:#051c3c;--color-accent:#00596e;--color-background:#ffffff;--color-surface:#f8f4f8;--color-lavender:#efe8f4;--color-lavender-deep:#e4d9ee;--color-text:#051c3c;--color-muted:#606060;--color-border:#e7dce5;--color-error:#b42318;--color-success:#087a68;--color-disabled:#b8b2b7;--font-display:var(--font-poppins),"Poppins",Georgia,serif;--font-body:var(--font-urbanist),"Urbanist",system-ui,sans-serif;--ease-brand:cubic-bezier(0.16,1,0.3,1);--shadow-soft:0 1px 2px rgba(5,28,60,0.04),0 8px 24px rgba(5,28,60,0.06);--shadow-lift:0 2px 4px rgba(5,28,60,0.06),0 18px 40px rgba(5,28,60,0.12);--shadow-card:0 1px 2px rgba(5,28,60,0.05),0 12px 32px rgba(5,28,60,0.08);line-height:1.65}.paid-landing .t-display{font-size:clamp(44px,6vw,78px);font-weight:700;line-height:1.02;letter-spacing:-.022em}.paid-landing .t-h2{font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.018em}.paid-landing .t-h3{font-size:clamp(24px,2.4vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.01em}.paid-landing .t-h4{font-size:22px;font-weight:600;line-height:1.25}.paid-landing .t-eyebrow{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.paid-landing .t-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.6}.paid-landing :is(h1,h2,h3,h4,h5,h6).text-white{color:#ffffff}.paid-landing :is(h1,h2,h3,h4,h5,h6).text-white\/45{color:rgb(255 255 255/.45)}.paid-landing :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:6px}.paid-landing .reveal{opacity:0;transform:translateY(26px);transition:opacity .6s var(--ease-brand),transform .6s var(--ease-brand);will-change:opacity,transform}.paid-landing .reveal.is-visible{opacity:1;transform:none}.paid-landing .modality-line{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 55%,transparent),var(--color-primary));background-size:220% 100%;animation:line-flow 6s linear infinite}@keyframes line-flow{to{background-position:220% 0}}.paid-landing .device-float{animation:device-drift 7s ease-in-out infinite}@keyframes device-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.paid-landing .reveal{transition:none;opacity:1;transform:none}.paid-landing .device-float,.paid-landing .modality-line{animation:none}}