@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{color:#12203a;-webkit-font-smoothing:antialiased;text-wrap:pretty;background:#f6f8f7;margin:0;padding:0;font-family:Inter Variable,Inter,ui-sans-serif,sans-serif}*{box-sizing:border-box}a{color:#12203a;text-decoration:none}a:hover{color:#2fb39a}details summary::-webkit-details-marker{display:none}details summary{cursor:pointer;list-style:none}mark{color:#12203a;background:#d8f3ec;border-radius:3px;padding:0 2px}@keyframes vh-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vh-fail{0%{stroke-dashoffset:1px;stroke:#2fb39a;opacity:1}55%{stroke-dashoffset:.45px;stroke:#2fb39a;opacity:1}70%{stroke:#c9645a;opacity:.6}85%{stroke:#c9645a;opacity:.9}to{stroke-dashoffset:.45px;stroke:#c9645a;opacity:0}}@keyframes vh-sweep{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes vh-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes vh-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes vh-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vh-glow{0%,to{opacity:.35}50%{opacity:.7}}@keyframes vh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vh-skip{z-index:50;color:#eef3f6;background:#12203a;border-radius:999px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.vh-skip:focus{color:#eef3f6;left:8px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:359px){.vh-faq-answers{grid-column:auto!important}}.vh-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vh-logo{width:auto;height:68px;display:block}.vh-nav-links{display:flex}.vh-nav-toggle,.vh-nav-menu,.vh-toc-mobile{display:none}.vh-cl-group{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.vh-badge{border-radius:9px;transition:transform .15s cubic-bezier(.16,1,.3,1)}.vh-badge:hover{transform:translateY(-1px)}.vh-badge:focus-visible{outline-offset:3px;outline:2px solid #2fb39a}@media (max-width:760px){.vh-logo{height:48px}.vh-nav-links{display:none}.vh-nav-toggle{display:inline-flex}.vh-nav-menu{display:flex}.vh-toc-desktop,.vh-cl-rail{display:none!important}.vh-toc-mobile{display:block}.vh-cl-group{grid-template-columns:minmax(0,1fr);gap:8px}.vh-cl-group>span{justify-self:start}}.vh-h1:hover{color:#12203a!important;background:#d8f3ec!important}.vh-h2:hover{color:#12203a!important;background:#2fb39a!important}.vh-h3:hover{color:#12203a!important;background:#49d6bb!important}.vh-h4:hover{color:#12203a!important;border-color:#2fb39a!important}.vh-f5:focus,.vh-f5:focus-within,.vh-h6:hover{border-color:#2fb39a!important}.vh-f7:focus,.vh-f7:focus-within{outline-offset:2px!important;outline:2px solid #2fb39a!important}.vh-h8:hover{color:#2fb39a!important}.vh-apk{color:#12203a;border-bottom:2px solid #2fb39a;align-self:flex-start;padding-bottom:2px;font-size:15px;font-weight:600;transition:color .15s,border-color .15s}.vh-apk:hover{color:#1d8a75;border-color:#1d8a75}.vh-apk:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2fb39a}.vh-apk-check summary{cursor:pointer;color:#4b5a70;font-size:13px}.vh-apk-check dl{color:#4b5a70;margin:8px 0 0;font-size:12px}.vh-apk-check dt{margin-top:6px;font-weight:600}.vh-apk-check dd{overflow-wrap:anywhere;margin:2px 0 0;line-height:1.4}@media (max-width:1024px),(pointer:coarse){footer a,nav[aria-label=Breadcrumb] a,.vh-taprow a,a.vh-tap{align-items:center;min-height:44px;display:inline-flex}.vh-apk{text-underline-offset:5px;border-bottom:0;align-items:center;min-height:44px;padding-bottom:0;-webkit-text-decoration:underline #2fb39a;text-decoration:underline #2fb39a;text-decoration-thickness:2px;display:inline-flex}.vh-apk-check summary{padding:12px 0}.vh-toc-mobile{padding:0!important}.vh-toc-mobile summary{padding:14px 18px}.vh-toc-mobile ol{margin:0 18px 14px 0!important}.vh-toc-mobile li a{padding:8px 0;display:inline-block}}.lp{--lp-ink:#12203a;--lp-ink-2:#1b2c4b;--lp-muted:#4b5a70;--lp-line:#dfe5ea;--lp-bg:#f6f8f7;--lp-card:#fff;--lp-teal:#2fb39a;--lp-mint:#49d6bb;--lp-pale:#d8f3ec;--lp-warn:#c9645a;--lp-on-dark:#eef3f6;--lp-on-dark-muted:#a9b6c7;--lp-display:"Space Grotesk Variable", "Space Grotesk", sans-serif;--lp-hero:clamp(2.5rem, 1.2rem + 4.4vw, 4.9rem);--lp-h2:clamp(1.9rem, 1.2rem + 2.4vw, 3.1rem);--lp-lead:clamp(1.08rem, 1rem + .45vw, 1.3rem);--lp-section:clamp(4.5rem, 3rem + 6vw, 9rem);--lp-gutter:clamp(16px, 2.4vw, 40px);--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-fast:.16s;--lp-slow:.7s;color:var(--lp-ink);background:var(--lp-bg);overflow-x:clip}.lp-wrap{max-width:1160px;padding:0 var(--lp-gutter);margin:0 auto}.lp-eyebrow{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.lp-h2{font-family:var(--lp-display);font-weight:700;font-size:var(--lp-h2);letter-spacing:-.02em;margin:0;line-height:1.05}.lp-lead{font-size:var(--lp-lead);color:var(--lp-muted);max-width:56ch;margin:0;line-height:1.55}.lp-section{padding:var(--lp-section) 0}.lp-section-head{gap:16px;max-width:760px;margin-bottom:clamp(32px,4vw,56px);display:grid}.lp-btn{transition:transform var(--lp-fast) var(--lp-ease), background-color var(--lp-fast), border-color var(--lp-fast), color var(--lp-fast), box-shadow var(--lp-fast);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(0)scale(.98)}.lp-btn:focus-visible{outline:3px solid var(--lp-mint);outline-offset:3px}.lp-btn-primary{background:var(--lp-mint);color:var(--lp-ink);box-shadow:0 10px 30px -10px #49d6bba6}.lp-btn-primary:hover{color:var(--lp-ink);background:#63e2ca}.lp-btn-ghost{color:var(--lp-on-dark);background:0 0;border-color:#eef3f647}.lp-btn-ghost:hover{border-color:var(--lp-mint);color:var(--lp-on-dark)}.lp-btn svg{transition:transform var(--lp-fast) var(--lp-ease)}.lp-btn:hover svg{transform:translate(3px)}.lp-hero{isolation:isolate;background:radial-gradient(1200px 600px at 78% 10%, #1f3a5c 0%, var(--lp-ink) 55%) , var(--lp-ink);color:var(--lp-on-dark);position:relative}.lp-hero:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(#eef3f617 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.lp-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(40px,5vw,72px);padding-top:clamp(56px,7vw,120px);padding-bottom:clamp(64px,7vw,120px);display:grid}.lp-hero h1{font-family:var(--lp-display);font-weight:700;font-size:var(--lp-hero);letter-spacing:-.03em;margin:0;line-height:.98}.lp-hero h1 em{color:var(--lp-mint);font-style:normal}.lp-hero .lp-lead{color:var(--lp-on-dark-muted)}.lp-hero .lp-eyebrow{color:var(--lp-mint);background:#49d6bb24}.lp-dot{background:var(--lp-mint);width:8px;height:8px;animation:lp-ping 2.2s var(--lp-ease) infinite;border-radius:50%;box-shadow:0 0 #49d6bb99}.lp-hero-copy{justify-items:start;gap:26px;display:grid}@media (min-width:960px){.lp-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lp-hero h1{font-size:min(4.6rem,5.1vw)}}.lp-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-hero-note{color:var(--lp-on-dark-muted);margin:0;font-size:14px}.lp-rise{animation:lp-rise .9s var(--lp-ease) both}.lp-rise-2{animation-delay:90ms}.lp-rise-3{animation-delay:.18s}.lp-rise-4{animation-delay:.27s}.lp-stage{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,520px);display:grid;position:relative}.lp-orbit{border:1px dashed #a9b6c747;border-radius:50%;animation:40s linear infinite lp-turn;position:absolute;inset:0}.lp-orbit-2{border-style:solid;border-color:#49d6bb2e;animation-duration:28s;animation-direction:reverse;inset:13%}.lp-orbit-3{border-color:#a9b6c72e;animation-duration:18s;inset:27%}.lp-orbit i{background:var(--lp-mint);width:10px;height:10px;box-shadow:0 0 18px var(--lp-mint);border-radius:50%;margin:-5px;position:absolute}.lp-glow{background:var(--lp-teal);filter:blur(60px);opacity:.35;border-radius:50%;animation:6s ease-in-out infinite lp-breathe;position:absolute;inset:30%}.lp-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid #eef3f629;border-radius:26px;gap:18px;width:min(86%,340px);padding:22px;display:grid;position:relative;box-shadow:0 30px 80px -30px #0009}.lp-card-top{color:var(--lp-on-dark-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.lp-chip{border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.lp-chip[data-tone=work]{color:var(--lp-on-dark);background:#a9b6c729}.lp-chip[data-tone=warn]{color:#ffd9d3;background:#c9645a38}.lp-chip[data-tone=ok]{background:var(--lp-mint);color:var(--lp-ink)}.lp-shield{place-items:center;width:92px;height:92px;margin:4px auto 0;display:grid;position:relative}.lp-shield svg{width:100%;height:100%}.lp-shield-ring{border:2px solid var(--lp-mint);opacity:0;transition:opacity .4s var(--lp-ease), transform .6s var(--lp-ease);border-radius:50%;position:absolute;inset:-10px;transform:scale(.7)}.lp-card[data-phase=ok] .lp-shield-ring{opacity:1;transform:scale(1)}.lp-card[data-phase=ok] .lp-shield-ring:after{content:"";border:2px solid var(--lp-mint);animation:lp-ripple 2s var(--lp-ease) infinite;border-radius:50%;position:absolute;inset:-2px}.lp-place{text-align:center;gap:4px;display:grid}.lp-place strong{font-family:var(--lp-display);letter-spacing:-.01em;font-size:24px}.lp-place span{color:var(--lp-on-dark-muted);font-size:13px}.lp-steps{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.lp-steps i{transform-origin:0;background:#a9b6c740;border-radius:4px;height:4px}.lp-steps i[data-on=true]{background:var(--lp-mint);animation:lp-fill .5s var(--lp-ease) both}.lp-ip{color:var(--lp-on-dark-muted);border-top:1px solid #eef3f61f;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-size:13px;display:flex}.lp-ip b{color:var(--lp-on-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.lp-ip s{opacity:.55}.lp-ip .lp-new{color:var(--lp-mint);animation:lp-rise .5s var(--lp-ease) both}.lp-facts{z-index:1;margin-top:clamp(-48px,-4vw,-28px);position:relative}.lp-facts-grid{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid;overflow:hidden;box-shadow:0 24px 60px -36px #12203a73}.lp-fact{border-left:1px solid var(--lp-line);gap:6px;padding:clamp(22px,2.6vw,34px);display:grid}.lp-fact:first-child{border-left:0}.lp-fact strong{font-family:var(--lp-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);line-height:1}.lp-fact span{font-weight:600}.lp-fact small{color:var(--lp-muted);font-size:14px;line-height:1.45}.lp-how{counter-reset:lp-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,2vw,24px);display:grid}.lp-step{background:var(--lp-card);border:1px solid var(--lp-line);transition:transform .3s var(--lp-ease), box-shadow .3s var(--lp-ease), border-color .3s;border-radius:22px;align-content:start;gap:12px;padding:30px 26px 28px;display:grid;position:relative}.lp-step:hover{border-color:var(--lp-teal);transform:translateY(-4px);box-shadow:0 20px 50px -30px #12203a80}.lp-step:before{counter-increment:lp-step;content:"0" counter(lp-step);font-family:var(--lp-display);color:var(--lp-teal);letter-spacing:.08em;font-size:14px;font-weight:700}.lp-step h3{font-family:var(--lp-display);letter-spacing:-.01em;margin:0;font-size:1.45rem;line-height:1.15}.lp-step p{color:var(--lp-muted);margin:0;line-height:1.55}.lp-step-icon{background:var(--lp-pale);width:52px;height:52px;color:var(--lp-ink);border-radius:16px;place-items:center;display:grid}.lp-reach{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lp-reach-art{background:var(--lp-ink);border-radius:28px;padding:clamp(18px,3vw,32px);box-shadow:0 30px 70px -40px #12203ae6}.lp-reach-art svg{width:100%;height:auto;display:block}.lp-route{fill:none;stroke-width:3px;stroke-linecap:round}.lp-route-blocked{stroke:var(--lp-warn);stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-try 6s var(--lp-ease) infinite}.lp-route-slow{stroke:#7e8ea6;stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-try-slow 6s var(--lp-ease) infinite}.lp-route-win{stroke:var(--lp-mint);stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-win 6s var(--lp-ease) infinite}.lp-x{opacity:0;transform-box:fill-box;transform-origin:50%;animation:lp-x 6s var(--lp-ease) infinite}.lp-check{opacity:0;transform-box:fill-box;transform-origin:50%;animation:lp-ok 6s var(--lp-ease) infinite}.lp-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-list li{grid-template-columns:28px 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.lp-list li svg{color:var(--lp-teal);margin-top:2px}.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);display:grid}.lp-tile{background:var(--lp-card);border:1px solid var(--lp-line);transition:transform .3s var(--lp-ease), border-color .3s;border-radius:22px;grid-column:span 2;align-content:start;gap:10px;padding:clamp(22px,2.4vw,30px);display:grid}.lp-tile:hover{border-color:var(--lp-teal);transform:translateY(-3px)}.lp-tile h3{font-family:var(--lp-display);letter-spacing:-.01em;margin:0;font-size:1.3rem}.lp-tile p{color:var(--lp-muted);margin:0;line-height:1.55}.lp-tile-big{background:var(--lp-pale);border-color:#0000;grid-column:span 4}.lp-tile-big h3{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);line-height:1.1}.lp-tile-plain{background:0 0;border-style:dashed;grid-column:span 6}.lp-tile-plain a{color:var(--lp-ink);border-bottom:2px solid var(--lp-teal);font-weight:600}.lp-tile-plain a:hover{color:#1d8a75}.lp-tile-plain a:focus-visible{outline:2px solid var(--lp-teal);outline-offset:3px;border-radius:4px}.lp-tile-icon{background:var(--lp-ink);width:44px;height:44px;color:var(--lp-mint);border-radius:14px;place-items:center;display:grid}@media (max-width:860px){.lp-tile,.lp-tile-big,.lp-tile-plain{grid-column:span 6}}@media (min-width:861px) and (max-width:1060px){.lp-tile{grid-column:span 3}.lp-tile-big,.lp-tile-plain{grid-column:span 6}}.lp-platforms{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(12px,1.6vw,18px);display:grid}.lp-plat{background:var(--lp-card);border:1px solid var(--lp-line);color:var(--lp-ink);transition:transform .3s var(--lp-ease), border-color .3s, box-shadow .3s var(--lp-ease);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid;position:relative}.lp-plat:hover{border-color:var(--lp-teal);color:var(--lp-ink);transform:translateY(-4px);box-shadow:0 22px 50px -30px #12203a8c}.lp-plat:active{transform:translateY(-1px)}.lp-plat:focus-visible{outline:3px solid var(--lp-teal);outline-offset:3px}.lp-plat-icon{background:var(--lp-bg);width:56px;height:56px;color:var(--lp-ink);transition:transform .3s var(--lp-ease), background-color .3s;border-radius:18px;place-items:center;display:grid}.lp-plat:hover .lp-plat-icon{background:var(--lp-pale);transform:rotate(-6deg)scale(1.06)}.lp-plat-text{gap:4px;min-width:0;display:grid}.lp-plat-text strong{font-family:var(--lp-display);font-size:1.3rem}.lp-plat-text small{color:var(--lp-muted);font-size:13px;line-height:1.35}.lp-plat-status{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-weight:700}.lp-plat-status[data-live=true]{background:var(--lp-pale);color:#136b5b}.lp-plat-status[data-live=false]{color:var(--lp-muted);background:#eef1f4}.lp-plat-arrow{color:var(--lp-teal);transition:transform var(--lp-fast) var(--lp-ease)}.lp-plat:hover .lp-plat-arrow{transform:translate(4px)}.lp-faq{gap:12px;max-width:820px;display:grid}.lp-faq details{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:18px;transition:border-color .2s}.lp-faq details[open]{border-color:var(--lp-teal)}.lp-faq summary{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 22px;font-size:1.05rem;font-weight:600;display:flex}.lp-faq summary:focus-visible{outline:2px solid var(--lp-teal);outline-offset:4px;border-radius:6px}.lp-faq summary:after{content:"+";color:var(--lp-teal);transition:transform .2s var(--lp-ease);font-size:1.4rem;line-height:1}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq p{color:var(--lp-muted);margin:0;padding:0 22px 20px;line-height:1.6}.lp-band{background:var(--lp-ink);color:var(--lp-on-dark);isolation:isolate;border-radius:32px;justify-items:start;gap:22px;padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.lp-band:after{content:"";background:var(--lp-teal);filter:blur(90px);opacity:.35;z-index:-1;border-radius:50%;width:420px;height:420px;animation:7s ease-in-out infinite lp-breathe;position:absolute;top:-120px;right:-120px}.lp-band .lp-lead{color:var(--lp-on-dark-muted)}.lp-band a.lp-link{min-height:44px;color:var(--lp-on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--lp-mint);text-decoration-color:var(--lp-mint);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.lp-band a.lp-link:hover{color:var(--lp-mint)}.lp [data-reveal]{transition:opacity var(--lp-slow) var(--lp-ease), transform var(--lp-slow) var(--lp-ease)}.lp [data-reveal=pending]{opacity:0;transform:translateY(28px)}.lp [data-reveal=pending][data-reveal-delay="1"]{transition-delay:80ms}.lp [data-reveal=pending][data-reveal-delay="2"]{transition-delay:.16s}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-turn{to{transform:rotate(360deg)}}@keyframes lp-breathe{0%,to{opacity:.25;transform:scale(.95)}50%{opacity:.45;transform:scale(1.05)}}@keyframes lp-ping{0%{box-shadow:0 0 #49d6bb99}80%,to{box-shadow:0 0 0 10px #49d6bb00}}@keyframes lp-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-try{0%{stroke-dashoffset:1px;opacity:1}18%{stroke-dashoffset:.45px;opacity:1}30%,to{stroke-dashoffset:.45px;opacity:.25}}@keyframes lp-try-slow{0%,6%{stroke-dashoffset:1px;opacity:1}40%{stroke-dashoffset:.3px;opacity:.8}55%,to{stroke-dashoffset:.3px;opacity:.2}}@keyframes lp-win{0%,10%{stroke-dashoffset:1px}34%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes lp-x{0%,16%{opacity:0;transform:scale(.4)}22%{opacity:1;transform:scale(1.15)}28%,to{opacity:1;transform:scale(1)}}@keyframes lp-ok{0%,32%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.15)}46%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp [data-reveal=pending]{opacity:1;transform:none}.lp-route-blocked{stroke-dashoffset:.45px;opacity:.35}.lp-route-slow{stroke-dashoffset:.3px;opacity:.3}.lp-route-win{stroke-dashoffset:0}.lp-x,.lp-check{opacity:1}}.lp-offer{background:#49d6bb1a;border:1px solid #49d6bb59;border-radius:20px;align-items:center;gap:16px;max-width:100%;padding:14px 18px 14px 14px;display:flex}.lp-offer-price{background:var(--lp-mint);min-width:76px;color:var(--lp-ink);border-radius:14px;place-items:center;padding:10px 8px;line-height:1;display:grid}.lp-offer-price b{font-family:var(--lp-display);letter-spacing:-.03em;font-size:1.9rem}.lp-offer-price small{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:700}.lp-offer-text{gap:4px;min-width:0;display:grid}.lp-offer-text strong{font-family:var(--lp-display);color:var(--lp-on-dark);font-size:1.15rem}.lp-offer-text small{color:var(--lp-on-dark-muted);font-size:14px;line-height:1.4}.lp-free{padding-top:clamp(4rem,3rem + 4vw,7rem)}.lp-free-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(28px,5vw,72px);display:grid}.lp-free-mark{background:var(--lp-ink);color:var(--lp-on-dark);isolation:isolate;border-radius:32px;align-content:center;justify-items:start;min-height:clamp(220px,26vw,320px);padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.lp-free-mark:after{content:"";background:var(--lp-teal);filter:blur(80px);opacity:.4;z-index:-1;border-radius:50%;width:360px;height:360px;animation:7s ease-in-out infinite lp-breathe;position:absolute;bottom:-120px;left:-80px}.lp-free-zero{font-family:var(--lp-display);letter-spacing:-.05em;color:var(--lp-mint);font-size:clamp(5rem,3rem + 9vw,10rem);font-weight:700;line-height:.85}.lp-free-word{font-family:var(--lp-display);letter-spacing:-.02em;font-size:clamp(1.6rem,1rem + 2.4vw,2.8rem);font-weight:700}.lp-free-points{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-free-points li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.lp-free-points li svg{color:var(--lp-teal);margin-top:3px}.lp-free-points span{color:var(--lp-muted);gap:2px;line-height:1.5;display:grid}.lp-free-points strong{color:var(--lp-ink);font-size:1.05rem}@media (max-width:420px){.lp-offer{flex-direction:column;align-items:flex-start}}
