.lp.sub{font-family:var(--font-plex-sans),system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:16px;line-height:1.6;overflow-x:hidden}.lp.sub h1,.lp.sub h2,.lp.sub h3{font-family:var(--font-manrope),system-ui,sans-serif;margin:0;letter-spacing:-.02em}.sub .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.sub .narrow{max-width:820px}.sub .mono{font-family:var(--font-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.sub .over{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.sub .ctas{display:flex;gap:12px;flex-wrap:wrap}.sub .crumb{font-size:14px;color:var(--muted);display:flex;gap:8px;align-items:center;margin-bottom:18px}.sub .crumb a{color:var(--muted);text-decoration:none}.sub .crumb a:hover{color:var(--brand)}.sub .phero{padding:64px 0 72px}.sub .phg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.sub .phero h1{font-size:52px;line-height:1.08;font-weight:800;margin:14px 0 18px}.sub .phero .lead{font-size:19px;color:var(--ink2);margin:0 0 28px;max-width:560px}.sub .ptag{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:14px;font-weight:600;box-shadow:var(--s1)}.sub .ptag img{width:26px;height:26px}.sub .flowbox{position:relative;height:380px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--s3);overflow:hidden}.sub .flowbox .dots{position:absolute;inset:0;background-image:radial-gradient(#DDE2EC 1px,transparent 0);background-size:18px 18px}.sub .flowbox svg.fl{position:absolute;inset:0;width:100%;height:100%}.sub .fl .b{stroke:#DDE2EC}.sub .fl .b,.sub .fl .r{fill:none;stroke-width:2}.sub .fl .r{stroke-dasharray:6 10;animation:dash 1s linear infinite}.sub .fnode{position:absolute;flex-direction:column;gap:8px;font:700 13px var(--font-manrope);text-align:center;z-index:2}.sub .fnode,.sub .fnode .t{display:flex;align-items:center}.sub .fnode .t{width:72px;height:72px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--s3);justify-content:center;animation:tp 3s ease-in-out infinite}.sub .fnode .t img{width:42px;height:42px}.sub .fcard{position:absolute;right:20px;bottom:20px;width:230px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--s3);padding:12px;font-size:12px;z-index:3;animation:toast 7s ease-in-out 1s infinite both}.sub .fcard b{font:700 13px var(--font-manrope);display:block}.sub .sec{padding:96px 0}.sub .sec.tight{padding-top:0}.sub .sh{text-align:center;max-width:760px;margin:0 auto 48px}.sub .sh h2{font-size:40px;line-height:1.12;font-weight:800;margin:12px 0 14px}.sub .sh p{font-size:18px;color:var(--ink2);margin:0}.sub .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.sub .g3,.sub .g4{display:grid;gap:20px}.sub .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sub .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sub .card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s}.sub .card:hover{transform:translateY(-4px);box-shadow:var(--s3);border-color:#C9D2E3}.sub .card .ib{width:46px;height:46px;border-radius:12px;background:var(--brands);color:var(--brand);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:transform .3s}.sub .card:hover .ib{transform:rotate(-8deg) scale(1.08)}.sub .card h3{font-size:18px;font-weight:800;margin-bottom:8px}.sub .card p{margin:0;font-size:15px;color:var(--ink2)}.sub .fields{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.sub .fr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:14px 20px;border-top:1px solid var(--border);font-size:14px}.sub .fr:first-child{border-top:0;background:var(--sunk);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sub .fr span:last-child{color:var(--ink2)}.sub .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.sub .split h2{font-size:36px;line-height:1.15;font-weight:800;margin:10px 0 14px}.sub .split p{color:var(--ink2);font-size:17px}.sub .ticks{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.sub .ticks li{display:flex;gap:12px;font-size:15px}.sub .ticks li svg{flex:none;margin-top:3px}.sub .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative}.sub .steps .conn{position:absolute;left:16%;right:16%;top:46px;height:2px;background:repeating-linear-gradient(90deg,#2A4BD7 0 8px,transparent 8px 16px);background-size:32px 2px;animation:slide 1s linear infinite}.sub .step{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px;position:relative;z-index:1;transition:transform .25s,box-shadow .25s}.sub .step:hover{transform:translateY(-4px);box-shadow:var(--s3)}.sub .step .n{width:44px;height:44px;border-radius:12px;background:var(--brand);color:#fff;font:800 18px var(--font-manrope);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.sub .step h3{font-size:18px;font-weight:800;margin-bottom:6px}.sub .step p{margin:0;color:var(--ink2);font-size:15px}.sub .lead2{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--s3);overflow:hidden}.sub .lead2 .hd{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.sub .lead2 .hd img{width:28px;height:28px}.sub .lead2 .rw{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;font-size:14px;border-top:1px solid var(--border)}.sub .lead2 .rw:first-of-type{border-top:0}.sub .lead2 .rw span:first-child{color:var(--muted)}.sub .bdg{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.sub .bdg:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sub .st-new{color:#14529E;background:#E3EEFB}.sub .st-won{color:#0B6B41;background:#E1F4EA}.sub .st-unc{color:#7A4A00;background:#FDEFD6}.sub .av{width:34px;height:34px;border-radius:50%;background:var(--brands);color:var(--brandi);font:700 12px var(--font-manrope);display:flex;align-items:center;justify-content:center;flex:none}.sub .faq{display:flex;flex-direction:column;gap:12px}.sub .faq details{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:0 22px}.sub .faq summary{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font:700 16px var(--font-manrope);list-style:none}.sub .faq summary::-webkit-details-marker{display:none}.sub .faq summary:after{content:"+";width:30px;height:30px;border-radius:50%;background:var(--sunk);display:flex;align-items:center;justify-content:center;font-size:18px;flex:none;transition:transform .25s}.sub .faq details[open] summary:after{transform:rotate(45deg);background:var(--brands);color:var(--brand)}.sub .faq details p{margin:0 0 18px;color:var(--ink2);font-size:15px}.sub .cta{background:var(--nav);border-radius:20px;padding:64px 56px;color:#fff;position:relative;overflow:hidden}.sub .cta h2{font-size:38px;line-height:1.12;font-weight:800;color:#fff;max-width:640px}.sub .cta p{color:var(--navink);font-size:18px;margin:14px 0 26px;max-width:560px}.sub .rings{position:absolute;right:-120px;top:50%;width:480px;height:480px;transform:translateY(-50%)}.sub .rings span{position:absolute;inset:0;border:1px solid rgba(201,211,230,.18);border-radius:50%;animation:ripple 4s ease-out infinite}.sub .rings span:nth-child(2){animation-delay:1.3s}.sub .rings span:nth-child(3){animation-delay:2.6s}.sub .foot{padding:56px 0 36px;border-top:1px solid var(--border);margin-top:96px;background:var(--surface)}.sub .fg{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:40px}.sub .fg h3{font:700 14px var(--font-manrope);margin:0 0 12px}.sub .fg a{display:block;color:var(--ink2);text-decoration:none;font-size:14px;padding:5px 0}.sub .fg a:hover{color:var(--brand)}.sub .legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid var(--border);color:var(--muted);font-size:13px}.sub .doc{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:48px 56px}.sub .doc h2{font-size:22px;font-weight:800;margin:36px 0 10px}.sub .doc h2:first-child{margin-top:0}.sub .doc li,.sub .doc p{color:var(--ink2);font-size:16px}.sub .doc ul{padding-left:20px}.sub .toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:4px}.sub .toc a{color:var(--ink2);text-decoration:none;font-size:14px;padding:8px 12px;border-radius:6px;border-left:2px solid var(--border)}.sub .toc a:hover{background:var(--surface);color:var(--brand);border-left-color:var(--brand)}.sub .docg{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}.sub .note{background:var(--golds);border:1px solid #f2d58a;border-radius:10px;padding:14px 18px;font-size:14px;color:var(--warn);margin-bottom:28px}.sub .form{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:36px;box-shadow:var(--s3);display:flex;flex-direction:column;gap:18px}.sub .form .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sub .form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.sub .form input,.sub .form select,.sub .form textarea{height:46px;border:1px solid var(--bstrong);border-radius:6px;padding:0 14px;font:400 15px var(--font-plex-sans);color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s}.sub .form textarea{height:120px;padding:12px 14px;resize:vertical}.sub .form input:focus,.sub .form select:focus,.sub .form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(42,75,215,.18)}.sub .chips{display:flex;gap:8px;flex-wrap:wrap}.sub .chips label{flex-direction:row;gap:8px;height:40px;padding:0 14px;border:1px solid var(--border);border-radius:999px;font-weight:500;cursor:pointer}.sub .chips input{height:auto}@supports (animation-timeline:view()){.sub .rv{animation:reveal linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}@keyframes slide{to{background-position:32px 0}}@keyframes tp{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sub .ld{animation:fadeup .7s ease-out both}.sub .d1{animation-delay:.1s}.sub .d2{animation-delay:.2s}.sub .d3{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.lp.sub *,.lp.sub :after,.lp.sub :before{animation:none!important;transition:none!important}}@media (max-width:1100px){.sub .phg,.sub .split{grid-template-columns:minmax(0,1fr)}.sub .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.sub .docg{grid-template-columns:minmax(0,1fr)}.sub .toc{position:static;flex-direction:row;flex-wrap:wrap}}@media (max-width:860px){.sub .hide-m{display:none}.sub .g3,.sub .steps{grid-template-columns:minmax(0,1fr)}.sub .steps .conn{display:none}.sub .fg{grid-template-columns:repeat(2,minmax(0,1fr))}.sub .phero h1{font-size:40px}.sub .cta h2,.sub .sh h2,.sub .split h2{font-size:30px}.sub .sec{padding:72px 0}.sub .doc{padding:28px}}@media (max-width:560px){.sub .wrap{padding:0 16px}.sub .fg,.sub .form .two,.sub .g2,.sub .g4{grid-template-columns:minmax(0,1fr)}.sub .phero h1{font-size:34px}.sub .flowbox{height:340px}.sub .fr{grid-template-columns:minmax(0,1fr)}.sub .cta{padding:44px 22px}.sub .form{padding:22px}.sub .ctas>a{width:100%}}.sub .form label{align-items:stretch;line-height:1.4}.sub .chips label{align-items:center}