@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-vietnamese-wght-normal.96a5d80f.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-ext-wght-normal.232ded7b.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-wght-normal.3e340e57.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-wght-normal.5fcc76c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-vietnamese-wght-normal.7b2c63b1.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-latin-ext-wght-normal.bc493153.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/hanken-grotesk-latin-wght-normal.ce76afab.woff2) format("woff2-variations");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}:root{--lp-ink:#081527;--lp-ink-2:#0c2038;--lp-navy:#074b96;--lp-sky:#2fb1e8;--lp-sky-soft:#bfe5f7;--lp-paper:#f6f8fb;--lp-line:#e2e8f2;--lp-green:#15803d;--lp-amber:#b45309}.lp{font-family:Hanken Grotesk Variable,Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01"}.lp-display{font-family:Bricolage Grotesque Variable,Bricolage Grotesque,Hanken Grotesk Variable,sans-serif;letter-spacing:-.02em}.lp .tnum{font-variant-numeric:tabular-nums}.lp-hero{background:radial-gradient(1100px 500px at 78% -10%,rgba(47,177,232,.22),transparent 60%),radial-gradient(700px 400px at 8% 110%,rgba(7,75,150,.55),transparent 65%),linear-gradient(180deg,var(--lp-ink) 0,var(--lp-ink-2) 100%);position:relative;overflow:hidden}.lp-grid:before{content:"";inset:0;background-image:linear-gradient(rgba(191,229,247,.055) 1px,transparent 0),linear-gradient(90deg,rgba(191,229,247,.055) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse 90% 80% at 50% 30%,black 30%,transparent 78%)}.lp-beam,.lp-grid:before{position:absolute;pointer-events:none}.lp-beam{top:-20%;right:-8%;width:55%;height:140%;background:linear-gradient(115deg,transparent 42%,rgba(47,177,232,.07) 50%,transparent 58%);transform:rotate(6deg)}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.lp-load{opacity:0;animation:lp-rise .75s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d,0s)}html.js .lp-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}html.js .lp-reveal.is-visible{opacity:1;transform:none}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp-float{animation:lp-float 5.5s ease-in-out infinite}.lp-float-slow{animation:lp-float 7.5s ease-in-out 1.2s infinite}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-offer-row{opacity:0;animation:lp-pop .6s ease-out forwards}@keyframes lp-best-flash{0%,to{background-color:rgba(22,163,74,.1)}50%{background-color:rgba(22,163,74,.24)}}.lp-best{animation:lp-best-flash 3.2s ease-in-out 2.4s infinite}@keyframes lp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lp-skeleton{background:linear-gradient(90deg,#e8eef6 25%,#f6f9fc 50%,#e8eef6 75%);background-size:200% 100%;animation:lp-shimmer 2.2s linear infinite}@keyframes lp-dash-flow{to{stroke-dashoffset:-26}}.lp-flow{stroke-dasharray:5 8;animation:lp-dash-flow 1.6s linear infinite}@keyframes lp-draw{to{stroke-dashoffset:0}}.is-visible .lp-draw{stroke-dasharray:320;stroke-dashoffset:320;animation:lp-draw 1.4s cubic-bezier(.4,0,.2,1) .25s forwards}@keyframes lp-scan{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(120px);opacity:0}}.is-visible .lp-scanline{animation:lp-scan 2.6s ease-in-out .4s infinite}@keyframes lp-struct-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.is-visible .lp-struct{opacity:0;animation:lp-struct-in .5s ease-out forwards;animation-delay:var(--d,0s)}.lp-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.lp-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px -18px rgba(8,21,39,.22);border-color:var(--lp-sky)}.lp-faq summary{list-style:none;cursor:pointer}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-chev{transition:transform .3s ease}.lp-faq[open] .lp-chev{transform:rotate(45deg)}.lp-range{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--lp-sky) var(--fill,30%),#24405e var(--fill,30%));outline:none}.lp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--lp-sky);box-shadow:0 2px 10px rgba(8,21,39,.45);cursor:pointer}.lp-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--lp-sky);cursor:pointer}@media (prefers-reduced-motion:reduce){.lp-load,.lp-offer-row{animation:none;opacity:1;transform:none}.is-visible .lp-scanline,.lp-best,.lp-float,.lp-float-slow,.lp-flow,.lp-skeleton{animation:none}.is-visible .lp-draw{animation:none;stroke-dashoffset:0;stroke-dasharray:none}.is-visible .lp-struct{animation:none;opacity:1}.lp-reveal{opacity:1;transition:none}.lp-card,.lp-card:hover,.lp-reveal{transform:none}}