.l4{--ink: #eef2fd;--sub: #a3afd2;--bg: #111a3f;--line: rgba(255, 255, 255, .14);--water: #8aa4ee;background:var(--bg);color:var(--ink);font-family:DM Sans,Red Hat Display,system-ui,sans-serif;overflow-x:clip}@layer base{:where(.l4) a{color:inherit;text-decoration:none}:where(.l4) a:hover{text-decoration:none}}.l4 h1,.l4 h2{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.03em}.l4-head{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:24px;padding:14px 32px;background:#111a3fc7;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.l4-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em}.l4-brand img{height:32px;width:auto}.l4-brand b{font-weight:400;color:var(--sub)}.l4-head nav{display:flex;gap:2px;margin:0 auto}.l4-head nav a{padding:8px 14px;border-radius:999px;font-size:.93rem;color:var(--sub)}.l4-head nav a:hover{color:#fff;background:#ffffff0f}.l4-head .header-actions a[class*=bg-black]{background:#fff;color:#111a3f}.l4-main{position:relative;background:radial-gradient(900px 500px at 50% 0,#4f70ce55,transparent),linear-gradient(180deg,#111a3f,#16224f 60%,#182a63)}.l4-river{position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:0;overflow:visible}.l4-river path{fill:none;stroke-linecap:round}#l4-base{stroke:#8aa4ee24;stroke-width:18}#l4-flow{stroke:var(--water);stroke-width:6;filter:drop-shadow(0 0 10px rgba(138,164,238,.8))}.l4-main>section{position:relative;z-index:1}.l4-hero{max-width:880px;margin:0 auto;padding:110px 28px 150px;text-align:center}.l4-kicker{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--water);font-weight:600}.l4-hero h1{margin-top:20px;font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}.l4-hero h1 em{color:var(--water);font-weight:400}.l4-lede{max-width:33em;margin:24px auto 0;font-size:1.2rem;line-height:1.65;color:var(--sub)}.l4-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.l4-btn{padding:15px 30px;border-radius:999px;background:var(--water);color:#0f1733!important;font-weight:600;transition:.2s;box-shadow:0 0 30px -6px #8aa4eecc}.l4-btn:hover{transform:translateY(-2px)}.l4-btn--ghost{background:transparent;color:#fff!important;border:1px solid var(--line);box-shadow:none}.l4-small{margin-top:14px;font-size:.88rem;color:var(--sub)}.l4-stop{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1200px;margin:0 auto;padding:60px 28px 100px}.l4-stop[data-side=right] .l4-card{order:2}.l4-stop[data-side=right] .l4-shot{order:1}.l4-stop:not(:has(.l4-shot))[data-side=right] .l4-card{grid-column:2}.l4-stop:not(:has(.l4-shot))[data-side=left] .l4-card{grid-column:1}.l4-card{padding:34px;border-radius:28px;background:#16224feb;border:1px solid var(--line);backdrop-filter:blur(8px);box-shadow:0 30px 60px -30px #0009}.l4-place{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#34d399;font-weight:600}.l4-card h2{display:flex;align-items:center;gap:14px;margin-top:12px;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.05}.l4-card h2 svg{flex:none;width:.8em;height:.8em;padding:.22em;box-sizing:content-box;border-radius:50%;background:#8aa4ee2e;color:var(--water)}.l4-card>p:not(.l4-place){margin-top:16px;font-size:1.1rem;line-height:1.6}.l4-card .l4-extra{color:var(--sub);font-size:1rem!important}.l4-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.l4-chips span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#8aa4ee24;border:1px solid var(--line);font-size:.9rem}.l4-chips svg{width:18px;height:18px;color:var(--water)}.l4-list{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px}.l4-list li{display:flex;align-items:center;gap:10px}.l4-list svg{width:20px;height:20px;color:#34d399}.l4-shot{padding:8px;border-radius:18px;background:#ffffff0f;border:1px solid var(--line);box-shadow:0 40px 70px -30px #000000b3}.l4-shot img{display:block;width:100%;border-radius:10px}.pre{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.pre.in{opacity:1;transform:none}.l4-sea{max-width:1100px;margin:0 auto;padding:70px 28px 40px;text-align:center}.l4-sea h2{margin-top:12px;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.04}.l4-sub{margin-top:10px;color:var(--sub);font-size:1.1rem}.l4-tiers{margin-top:44px;text-align:left;--t-accent: #8aa4ee;--t-accent-ink: #0f1733;--t-ink: #eef2fd;--t-sub: #a3afd2;--t-card: rgba(22, 34, 79, .92);--t-border: rgba(255, 255, 255, .14);--t-feat: #8aa4ee;--t-feat-ink: #0f1733;--t-radius: 24px;--t-tick: #34d399;--t-shadow: 0 30px 60px -28px rgba(0, 0, 0, .7)}.l4-tiers .is-featured .lp-tier__btn,.l4-tiers .is-featured .lp-tier__cta a{color:#0f1733!important}.l4-perk{display:flex;align-items:center;gap:24px;max-width:1000px;margin:60px auto 0;padding:32px 36px;border-radius:28px;background:#8aa4ee1f;border:1px solid rgba(138,164,238,.4)}.l4-perk>svg{flex:none;width:56px;height:56px;padding:14px;box-sizing:border-box;border-radius:18px;background:var(--water);color:#0f1733}.l4-perk h2{font-size:1.7rem;line-height:1.1}.l4-perk p{margin-top:6px;color:var(--sub);line-height:1.55}.l4-faq{max-width:820px;margin:0 auto;padding:90px 28px 0}.l4-faq h2{font-size:2.4rem;margin-bottom:12px}.l4-faq details{border-bottom:1px solid var(--line);padding:18px 0}.l4-faq summary{display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:1.05rem;cursor:pointer;list-style:none}.l4-faq summary i{font-style:normal;color:var(--water);transition:transform .2s}.l4-faq details[open] summary i{transform:rotate(45deg)}.l4-faq details p{margin-top:10px;color:var(--sub);line-height:1.65}.l4-final{max-width:760px;margin:0 auto;padding:100px 28px 130px;text-align:center}.l4-final h2{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.05}.l4-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:26px 32px 90px;border-top:1px solid var(--line);background:#0b1230;color:var(--sub);font-size:.9rem}.l4-foot nav{display:flex;gap:20px}.l4-foot a:hover{color:#fff}@media(max-width:900px){.l4-head nav{display:none}.l4-head{justify-content:space-between;padding:12px 18px}.l4-hero{padding:70px 22px 100px}.l4-stop{grid-template-columns:1fr;padding:30px 22px 70px 44px}.l4-stop[data-side] .l4-card,.l4-stop[data-side] .l4-shot{order:0;grid-column:auto!important}.l4-perk{flex-direction:column;align-items:flex-start;margin-inline:22px}}@media(prefers-reduced-motion:reduce){.pre{opacity:1;transform:none;transition:none}}
