@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";*{box-sizing:border-box}body{margin:0;background:#061019;color:#edf4f7;font:15px DM Sans,sans-serif}.reform{min-height:100vh;background:radial-gradient(circle at 78% 20%,#0d2730,#061019 43%)}.reform nav{height:84px;max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:center}.rlogo{display:flex;align-items:center;gap:6px;text-decoration:none;color:#f5faff;font-size:18px}.rlogo img{width:36px;height:36px}.rnav{display:flex;align-items:center;gap:30px}.rnav a,.rnav button{color:#c2cdd6;background:none;border:0;text-decoration:none}.primary{border:0!important;border-radius:6px;background:#15d98b!important;color:#042417!important;font-weight:700;padding:13px 18px;display:inline-flex;gap:9px;align-items:center}.primary svg{width:17px}.rhero{max-width:1320px;margin:50px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-bottom:85px}.pill,.api>div>span,.pricing>span{font-size:11px;color:#17df8d;font-weight:700;letter-spacing:.11em}.rhero h1{font:800 57px/1.05 Manrope;margin:20px 0}.rhero h1 em{font-style:normal;color:#18db8d}.rhero p{font-size:18px;color:#aebdca;line-height:1.6;max-width:600px}.rbuttons{display:flex;gap:22px;align-items:center;margin:29px 0}.rbuttons a{color:#eaf3f7;text-decoration:none}.big{padding:17px 22px}.badges{display:flex;gap:17px;color:#9eadbb;font-size:12px}.badges span{display:flex;gap:6px;align-items:center}.badges svg{color:#16dc8c}.flow{border:1px solid #264051;border-radius:14px;background:#0a151e;padding:28px;display:grid;gap:11px;box-shadow:0 25px 70px #0007}.flow>span,.flow small{color:#8fa1b1;font-size:11px}.flowcard,.split{border:1px solid #263d4c;background:#0d1c27;border-radius:7px;padding:15px;display:flex;justify-content:space-between}.flowcard b,.split b{color:#19df91;font-size:11px}.flow i{text-align:center;color:#1adc8b}.flowcard.active{border-color:#16c786}.split{gap:12px}.split span{width:50%;font-size:12px}.steps{border-block:1px solid #1c3040;background:#08131d;display:grid;grid-template-columns:repeat(3,1fr);padding:55px max(24px,calc((100% - 1200px)/2));gap:65px}.steps article{display:grid;gap:12px}.steps svg{color:#17dd8d;width:27px;height:27px}.steps b{font:600 20px Manrope}.steps p,.api p{color:#9dabb8;line-height:1.55;margin:0}.api{max-width:1200px;margin:80px auto;display:grid;grid-template-columns:1fr .8fr;gap:75px;align-items:center}.api h2,.pricing h2{font:700 32px Manrope;margin:13px 0}.api pre{padding:25px;background:#0b1721;border:1px solid #263e4e;border-radius:8px;color:#cbd7e1;line-height:1.7}.api pre b{color:#17df8d}.pricing{text-align:center;padding:50px 24px 90px}.tiers{max-width:1120px;margin:33px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:left}.tiers article{position:relative;border:1px solid #2b4050;border-radius:9px;padding:26px;background:#0a151e}.tiers .chosen{border:2px solid #18d78c}.tiers label{position:absolute;top:-12px;background:#c5f8dc;color:#073421;border-radius:11px;padding:4px 9px;font-size:10px;font-weight:700}.tiers h3{font:600 22px Manrope;margin:0}.tiers strong{font:700 27px Manrope;display:block;margin:22px 0}.tiers small{font:400 13px DM Sans;color:#9fadba}.tiers ul{list-style:none;padding:0;display:grid;gap:11px;color:#b8c6d2;font-size:13px}.tiers li{display:flex;gap:7px}.tiers li svg{color:#18db8d;width:16px}.tiers article button{width:100%;padding:12px;border:1px solid #344a5a;border-radius:6px;background:transparent;color:#edf3f6}.reform footer{text-align:center;padding:25px;border-top:1px solid #1c3040;color:#8495a5;font-size:12px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02070dcc;display:grid;place-items:center;padding:20px}.overlay form{position:relative;width:min(420px,100%);padding:32px;background:#0b1721;border:1px solid #304758;border-radius:12px;display:grid;gap:13px}.overlay img{width:46px;height:46px}.overlay h2{font:600 25px Manrope;margin:5px 0}.overlay p,label{color:#aebdca;font-size:13px}.overlay label{display:grid;gap:6px}.overlay input{height:42px;background:#111f2a;border:1px solid #354b5c;border-radius:5px;color:#fff;padding:0 10px}.overlay .check{display:flex;gap:7px}.overlay .check input{width:15px;height:15px}.wide{justify-content:center;width:100%}.x{position:absolute;right:14px;top:14px;border:0;background:none;color:#b7c5d0}@media(max-width:800px){.rnav a{display:none}.rhero,.api{grid-template-columns:1fr;padding-inline:22px}.rhero{gap:35px}.rhero h1{font-size:42px}.steps,.tiers{grid-template-columns:1fr}.rhero,.api{margin-top:30px}.reform nav{padding:0 18px}.badges{flex-wrap:wrap}}
