:root{
  --bg:#f3f7fb;--bg-soft:#eef5f8;--surface:#ffffff;--surface-2:#f8fbfd;
  --ink:#10243a;--ink-2:#1d3851;--muted:#62788d;--muted-2:#8294a6;
  --line:#dbe6ee;--line-strong:#cbdbe6;--navy:#0d2238;--navy-2:#132f4b;
  --brand:#18bfa5;--brand-2:#58cfe0;--brand-soft:#e9fbf7;--blue:#229ed9;
  --success:#12a883;--warning:#d78b18;--danger:#cc5264;
  --shadow:0 22px 60px rgba(26,55,82,.12);--shadow-soft:0 12px 35px rgba(26,55,82,.08);
  --radius:24px;--max:1200px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);line-height:1.58;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 40px));margin:auto}
h1,h2,h3{margin-top:0;color:var(--ink)}

/* top bar + navigation */
.announcement{background:#eaf8f6;border-bottom:1px solid #d8eeeb;color:#335c67;font-size:12px}
.announcement-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.announcement span{display:flex;align-items:center;gap:8px}.announcement i{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px rgba(24,191,165,.12)}
.announcement a{font-weight:800;color:#087c6d;white-space:nowrap}
.nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(203,219,230,.85);box-shadow:0 7px 24px rgba(20,48,75,.04)}
.nav-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:flex;align-items:center;gap:11px;font-size:20px;font-weight:900;letter-spacing:-.55px;color:var(--navy)}
.brand-mark{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#1fc7ad,#5fd7e4);color:#063229;font-weight:950;box-shadow:0 10px 26px rgba(24,191,165,.22)}
.nav-links{display:flex;align-items:center;gap:25px;color:#536a7f;font-size:13px;font-weight:650}.nav-links a{transition:.18s}.nav-links a:hover{color:var(--navy)}
.nav-cta{display:flex;gap:10px;align-items:center}.menu-btn{display:none;border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:12px;padding:9px 12px;font-size:18px}

/* buttons */
.btn{border:0;border-radius:14px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:850;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.btn:hover{transform:translateY(-1px)}.btn-lg{padding:14px 20px;border-radius:15px}
.btn-primary{background:linear-gradient(135deg,#16bea4,#52d9bf);color:#062b25;box-shadow:0 12px 28px rgba(24,191,165,.22)}
.btn-ghost{background:#fff;border:1px solid var(--line-strong);color:var(--navy);box-shadow:0 5px 15px rgba(19,48,77,.04)}
.btn-ghost:hover{border-color:#9ec7c1;background:#f9fdfc}.btn-telegram{background:linear-gradient(135deg,#229ed9,#51bce9);color:#fff;box-shadow:0 12px 28px rgba(34,158,217,.18)}
.tg-icon{font-size:16px;transform:rotate(-18deg)}

/* hero */
.hero{padding:82px 0 76px;position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(88,207,224,.19),transparent 31%),radial-gradient(circle at 7% 20%,rgba(24,191,165,.11),transparent 25%),linear-gradient(180deg,#f8fcff 0%,#f2f8fb 100%);border-bottom:1px solid #e1ebf1}
.hero:before{content:"";position:absolute;right:-120px;top:-160px;width:560px;height:560px;border-radius:50%;border:1px solid rgba(24,191,165,.08);box-shadow:0 0 0 90px rgba(24,191,165,.025),0 0 0 180px rgba(88,207,224,.018)}
.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:58px;align-items:center;position:relative;z-index:1}
.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:999px;border:1px solid #bfe8df;background:#effcf8;color:#187b6d;font-size:11px;font-weight:900;letter-spacing:.42px;text-transform:uppercase}
.dot{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px rgba(24,191,165,.10)}
.hero h1{font-size:clamp(48px,5.7vw,76px);line-height:1.01;letter-spacing:-3.7px;margin:22px 0 22px;max-width:800px;color:var(--navy)}
.grad{background:linear-gradient(100deg,#10243a 2%,#1b5e70 46%,#10a88f 92%);-webkit-background-clip:text;background-clip:text;color:transparent}
.lead{font-size:18px;color:#587087;max-width:760px;margin:0}.hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:30px}
.hero-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:34px}
.hero-proof>div{padding:15px 14px;border:1px solid #d9e7ee;background:rgba(255,255,255,.8);border-radius:16px;box-shadow:0 8px 22px rgba(32,72,98,.04)}
.hero-proof b{display:block;font-size:13px;color:var(--navy)}.hero-proof span{display:block;color:#71869a;font-size:11px;margin-top:3px;line-height:1.35}
.hero-card-wrap{position:relative;min-width:0}.hero-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#17324f 0%,#0d2238 100%);padding:23px;border-radius:30px;box-shadow:0 30px 70px rgba(11,40,66,.24);position:relative;overflow:hidden;color:#f5fbff}
.hero-card:before{content:"";position:absolute;right:-82px;top:-100px;width:270px;height:270px;border-radius:50%;background:rgba(56,215,188,.13);filter:blur(8px)}
.hero-card h3,.hero-card b{color:#fff}.window-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;position:relative}.window-top b{font-size:14px}.window-top small{color:#9fb2c4}.status-pill{font-size:10px;padding:6px 9px;border-radius:999px;background:rgba(52,222,188,.12);color:#97f7e5;border:1px solid rgba(83,233,204,.18);white-space:nowrap}
.balance{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10);padding:20px;border-radius:20px;position:relative}.balance-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.balance small{color:#9eb2c5}.demo-tag{font-size:9px!important;color:#bfe4ff!important;border:1px solid rgba(116,182,255,.28);background:rgba(116,182,255,.11);padding:4px 8px;border-radius:999px;white-space:nowrap}.balance strong{display:block;font-size:35px;letter-spacing:-1.5px;margin-top:6px;color:#fff}
.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.metric{border:1px solid rgba(255,255,255,.09);border-radius:15px;padding:13px;background:rgba(255,255,255,.035)}.metric span{display:block;color:#9fb2c4;font-size:10px}.metric b{font-size:14px;color:#fff}
.txn{margin-top:12px;border:1px solid rgba(255,255,255,.10);border-radius:18px;overflow:hidden}.txn-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px}.txn-row:last-child{border-bottom:0}.txn-row small{display:block;color:#94a9bc;font-size:10px}.success{color:#7df0d8!important}.pending{color:#ffd070!important}
.float-card{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #d5e3eb;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 16px 35px rgba(22,59,87,.13);backdrop-filter:blur(12px);color:var(--navy)}.float-card>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#eafaf6;color:#0c907a;font-weight:900}.float-card b{display:block;font-size:11px;color:var(--navy)}.float-card small{display:block;font-size:9px;color:#7890a4}.float-a{left:-34px;bottom:54px}.float-b{right:-24px;top:94px}

/* trust strip */
.trust-strip{background:#fff;border-bottom:1px solid #e2ebf1}.trust-strip-grid{min-height:104px;display:grid;grid-template-columns:1.45fr repeat(4,1fr);gap:12px;align-items:center}.trust-intro span{display:block;font-size:10px;color:#7c91a4;text-transform:uppercase;letter-spacing:1px}.trust-intro b{display:block;font-size:15px;color:var(--navy);margin-top:2px}.trust-chip{padding:12px 13px;border:1px solid #dce8ee;border-radius:14px;text-align:center;font-size:11px;color:#456278;background:#f8fbfd;font-weight:750}

/* sections */
.section{padding:88px 0;background:#fff}.section-soft{background:#f3f8fb;border-top:1px solid #e4edf2;border-bottom:1px solid #e4edf2}.section-dark{background:radial-gradient(circle at 82% 28%,rgba(58,202,216,.15),transparent 30%),linear-gradient(180deg,#122d47,#0d2238);color:#fff;border-top:1px solid #193c5c;border-bottom:1px solid #193c5c}.section-dark h2,.section-dark h3{color:#fff}.section-dark p{color:#abc0d1!important}.section-kicker{font-size:10px;font-weight:950;letter-spacing:1.4px;color:#0b9c85;margin-bottom:12px;text-transform:uppercase}.section-dark .section-kicker{color:#7ce9d7}
.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:32px}.section-head h2,.two-col h2{font-size:clamp(34px,4vw,53px);line-height:1.07;letter-spacing:-2.25px;margin:0;max-width:760px;color:var(--navy)}.section-head p,.two-col>div>p{max-width:520px;color:var(--muted);margin:0}
.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{border:1px solid #dce8ee;background:#fff;border-radius:23px;padding:26px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(27,64,91,.05)}.card:after{content:"";position:absolute;width:130px;height:130px;right:-75px;top:-75px;border-radius:50%;background:rgba(24,191,165,.07)}.card-feature{min-height:360px}.icon{width:47px;height:47px;border-radius:14px;display:grid;place-items:center;background:#ebfbf7;border:1px solid #cceee6;margin-bottom:19px;font-size:20px;color:#0b907b}.card h3{margin:0 0 9px;font-size:21px;letter-spacing:-.5px}.card p{margin:0;color:var(--muted);font-size:14px}.card ul{padding-left:18px;color:#536b80;font-size:13px;margin:17px 0}.card li{margin:7px 0}.text-link{font-size:12px;color:#0b8e78;font-weight:850;position:absolute;bottom:24px;left:25px}
.two-col{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}.feature-hero h2{margin:14px 0 16px}.bullet-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:26px}.bullet-grid>div{border:1px solid #dce7ee;background:#fff;border-radius:17px;padding:15px;box-shadow:0 7px 22px rgba(35,70,96,.04)}.bullet-grid span{display:block;color:#0b9c85;font-size:10px;font-weight:950;margin-bottom:13px}.bullet-grid b{display:block;font-size:13px;color:var(--navy)}.bullet-grid small{display:block;color:#74899b;font-size:11px;margin-top:4px}
.agent-panel{border:1px solid #d7e3eb;background:linear-gradient(180deg,#ffffff,#f6fafc);border-radius:28px;padding:23px;box-shadow:var(--shadow)}.agent-panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.agent-panel-head small{color:#7a90a3;font-size:9px}.agent-panel-head h3{margin:2px 0 0;font-size:22px}.pill{font-size:9px;padding:6px 9px;border-radius:999px;background:#e9faf5;color:#0d8875;border:1px solid #ccece4}.agent-balance{margin:18px 0;border-radius:19px;padding:18px;background:linear-gradient(135deg,#102a43,#173f5f);color:#fff}.agent-balance span,.agent-balance small{display:block;color:#a9bed0;font-size:10px}.agent-balance b{display:block;font-size:30px;letter-spacing:-1px;margin:3px 0;color:#fff}.agent-list{display:grid;gap:9px}.agent-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;border:1px solid #dde8ee;background:#fff;border-radius:15px;padding:12px}.agent-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eafaf6;color:#0d927d;font-weight:900}.agent-list b{display:block;font-size:11px;color:var(--navy)}.agent-list small{display:block;font-size:9px;color:#7b90a2}.agent-list em{font-style:normal;font-size:9px;color:#60788d}.agent-list em.ok{color:#0b947d;font-weight:800}

/* methods + automation */
.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.method-card{border:1px solid #dce7ee;background:linear-gradient(180deg,#fff,#f8fbfd);border-radius:22px;padding:25px;box-shadow:0 9px 26px rgba(25,65,91,.04)}.method-card>span{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eafaf6;color:#0a8e79;font-size:9px;font-weight:950;letter-spacing:.8px}.method-card h3{font-size:20px;margin:17px 0 8px}.method-card p{font-size:13px;color:var(--muted);margin:0}
.automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.clean-list{display:grid;gap:12px;margin-top:25px}.list-item{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.check{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:rgba(95,229,204,.12);border:1px solid rgba(95,229,204,.2);color:#83f1dc;font-size:12px;font-weight:900}.list-item b{display:block;color:#fff;font-size:13px}.list-item span{display:block;color:#aac0d2;font-size:11px;margin-top:2px}
.flow-console{border:1px solid rgba(255,255,255,.10);background:rgba(8,27,45,.78);border-radius:25px;padding:21px;box-shadow:0 26px 64px rgba(0,0,0,.22)}.console-top{display:flex;align-items:center;gap:7px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.09)}.console-top span{width:7px;height:7px;border-radius:50%;background:#6d8398}.console-top span:nth-child(1){background:#ff806f}.console-top span:nth-child(2){background:#ffd56d}.console-top span:nth-child(3){background:#66d99d}.console-top b{margin-left:7px;color:#91a8bc;font-size:10px;font-weight:700}.flow-line{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:15px 0}.flow-line i{font-style:normal;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(83,222,195,.1);color:#8aefdc;font-size:10px}.flow-line b{display:block;color:#fff;font-size:12px}.flow-line small{display:block;color:#8fa6ba;font-size:10px;margin-top:1px}.flow-line em{font-style:normal;color:#ffc86b;font-size:9px}.flow-line em.ok{color:#77edd5}.connector{width:1px;height:14px;background:rgba(255,255,255,.14);margin-left:17px}

/* partnership */
.partner-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.partner-main,.commercial-card{border:1px solid #dce8ee;background:#fff;border-radius:25px;padding:28px;box-shadow:var(--shadow-soft)}.partner-main h3,.commercial-card h3{font-size:23px;margin:0 0 18px}.partner-list{display:grid;gap:3px;margin-bottom:24px}.partner-list>div{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #edf2f5}.partner-list>div:last-child{border-bottom:0}.partner-list>div>span{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#eafaf6;color:#0a927b;font-size:11px;font-weight:900}.partner-list p{margin:0}.partner-list b{display:block;font-size:12px;color:var(--navy)}.partner-list small{display:block;color:#73899c;font-size:10px;margin-top:2px}.commercial-card{background:linear-gradient(180deg,#f0fbf8,#f7fbfd)}.commercial-card p{font-size:13px;color:var(--muted)}.notice-list{display:grid;gap:9px;margin-top:20px}.notice-list span{border:1px solid #d9e8e4;background:#fff;border-radius:12px;padding:11px 12px;font-size:10px;color:#4e6a78;font-weight:700}

/* steps + safety */
.steps{display:grid;gap:15px}.steps-5{grid-template-columns:repeat(5,1fr)}.step{border:1px solid #dce7ee;background:#fff;border-radius:21px;padding:22px;min-height:205px;box-shadow:0 8px 24px rgba(29,68,95,.045)}.step-num{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#e9faf6;color:#0a927b;font-size:11px;font-weight:950;margin-bottom:19px}.step h3{font-size:18px;margin:0 0 7px}.step p{font-size:12px;color:var(--muted);margin:0}.safety-grid{align-items:start}.safety-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.safety-cards>div{border:1px solid #dce7ee;background:#fff;border-radius:18px;padding:17px}.safety-cards span{font-size:9px;font-weight:950;color:#0a9b84}.safety-cards b{display:block;font-size:12px;margin:8px 0 4px;color:var(--navy)}.safety-cards p{font-size:10px;color:#71879a;margin:0}

/* telegram + faq + cta */
.telegram-section{background:linear-gradient(180deg,#eef9fd,#f8fcff);border-top:1px solid #deebf1;border-bottom:1px solid #deebf1}.telegram-box{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;border:1px solid #cfe5ee;background:#fff;border-radius:30px;padding:36px;box-shadow:var(--shadow-soft)}.telegram-mark{width:78px;height:78px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#229ed9,#51bce9);color:#fff;font-size:33px;transform:none;box-shadow:0 15px 36px rgba(34,158,217,.22)}.telegram-copy h2{font-size:42px;line-height:1.04;letter-spacing:-1.9px;margin:7px 0 10px}.telegram-copy p{color:var(--muted);margin:0;max-width:800px}.telegram-copy small{display:block;color:#7b91a5;font-size:9px;margin-top:13px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-grid details{border:1px solid #dce7ee;background:#fff;border-radius:17px;padding:16px 18px}.faq-grid summary{cursor:pointer;font-size:12px;font-weight:850;color:var(--navy)}.faq-grid p{font-size:11px;color:var(--muted);margin:10px 0 1px}.cta-box{border:1px solid #cfe7e2;background:linear-gradient(135deg,#eefbf8,#f7fbff);border-radius:30px;padding:42px;display:flex;justify-content:space-between;gap:34px;align-items:center;box-shadow:0 16px 45px rgba(27,76,91,.08)}.cta-box h2{font-size:39px;letter-spacing:-1.7px;line-height:1.05;margin:0 0 10px}.cta-box p{max-width:680px;color:#61798e;margin:0}.cta-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}

/* footer */
.footer{border-top:1px solid #17364f;padding:52px 0 28px;background:#0d2238;color:#eaf4fa}.footer .brand{color:#fff}.footer-top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:34px}.footer-brand p{color:#94aabd;font-size:11px;max-width:300px;margin:15px 0 0}.footer-col{display:grid;align-content:start;gap:9px}.footer-col b{font-size:12px;margin-bottom:5px;color:#fff}.footer-col a{font-size:11px;color:#9eb2c3}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:28px;padding-top:25px;margin-top:30px;border-top:1px solid rgba(255,255,255,.10);color:#71899c;font-size:9px}.footer-bottom span:last-child{max-width:650px;text-align:right}.telegram-float{position:fixed;right:20px;bottom:20px;z-index:45;display:flex;align-items:center;gap:9px;background:#229ed9;color:#fff;padding:11px 14px;border-radius:999px;box-shadow:0 14px 42px rgba(34,158,217,.28);font-size:12px;font-weight:850}.telegram-float span{font-size:15px;transform:rotate(-15deg)}

/* forms */
.application-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;padding:52px 0 80px;align-items:start}.apply-aside{position:sticky;top:110px;border:1px solid #d6e6ec;border-radius:27px;padding:28px;background:linear-gradient(180deg,#effbf8,#f7fbfd);box-shadow:var(--shadow-soft)}.apply-aside h1{font-size:38px;line-height:1.04;letter-spacing:-1.7px;margin:18px 0 13px}.apply-aside>p{font-size:13px;color:var(--muted)}.apply-points{margin-top:23px}.apply-points>div{display:flex;gap:11px;padding:13px 0;border-top:1px solid #dce8ed}.apply-points>div>span{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#def7f0;color:#0d8d77;flex:0 0 auto;font-size:11px}.apply-points p{margin:0}.apply-points b{display:block;font-size:12px}.apply-points small{display:block;color:#768c9f;font-size:10px}.aside-telegram{display:flex;gap:12px;align-items:center;margin-top:20px;border:1px solid #cfe6ef;border-radius:16px;padding:14px;background:#eef8fc}.aside-telegram>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#229ed9;color:#fff}.aside-telegram b,.aside-telegram small,.aside-telegram a{display:block}.aside-telegram b{font-size:11px}.aside-telegram small{font-size:9px;color:#7690a3}.aside-telegram a{font-size:9px;color:#167fac;margin-top:4px}.form-wrap{border:1px solid #d9e6ed;background:#fff;border-radius:28px;padding:30px;box-shadow:var(--shadow-soft)}.form-embedded{margin:0}.form-head{margin-bottom:22px}.form-head h1,.form-head h2{font-size:34px;letter-spacing:-1.4px;margin:7px 0 7px}.form-head p{color:var(--muted);margin:0;font-size:12px}.form-section-title{margin:22px 0 14px;padding-bottom:8px;border-bottom:1px solid #e4edf2;font-size:10px;font-weight:950;color:#0a927b;letter-spacing:1px;text-transform:uppercase}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:7px;margin-bottom:14px}.field label{font-size:10px;color:#50687d;font-weight:850}.field input,.field select,.field textarea{width:100%;border:1px solid #d4e1e9;background:#fbfdfe;color:#153149;border-radius:13px;padding:12px 13px;outline:none;font:inherit;font-size:12px}.field input::placeholder,.field textarea::placeholder{color:#93a4b2}.field input:focus,.field select:focus,.field textarea:focus{border-color:#65c9b8;box-shadow:0 0 0 3px rgba(24,191,165,.10);background:#fff}.field textarea{min-height:115px;resize:vertical}.consent{display:flex;align-items:flex-start;gap:10px;border:1px solid #dce7ed;background:#f8fbfd;padding:13px;border-radius:13px;font-size:10px;color:#698094;margin:14px 0}.consent input{margin-top:2px}.submit-btn{width:100%;margin-top:6px}.form-foot{font-size:9px!important;color:#8194a5!important;text-align:center;margin-top:12px!important}.mini-footer{border-top:1px solid #dce6ec;padding:22px 0;color:#758a9c;font-size:10px;background:#fff}.mini-footer .container{display:flex;justify-content:space-between;gap:20px}

/* success + admin + policy */
.success-page{min-height:100vh;display:grid;place-items:center;text-align:center;padding:30px 0}.success-box{max-width:660px;border:1px solid #d8e5ec;background:#fff;padding:44px;border-radius:27px;box-shadow:var(--shadow)}.success-icon{width:70px;height:70px;border-radius:22px;display:grid;place-items:center;margin:0 auto 18px;background:#e9faf6;border:1px solid #ccece4;font-size:27px;color:#0d927b}.success-box h2{font-size:33px;letter-spacing:-1.3px;margin:8px 0 10px}.success-box p{color:var(--muted);font-size:13px}.success-box>small{display:block;color:#7d91a3;font-size:9px;margin-top:17px}.next-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:23px}.admin-login{max-width:500px;margin:70px auto}.error-notice{color:#b83e50}.notice{padding:11px 13px;border-radius:12px;background:#fff1f3;border:1px solid #f2c9cf;margin-bottom:13px}.admin{padding:44px 0 80px}.admin-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.admin h1{font-size:39px;letter-spacing:-1.5px;margin:5px 0 4px}.admin-head p{color:var(--muted);font-size:12px;margin:0}.admin-stats{display:flex;gap:9px}.admin-stats div{min-width:80px;border:1px solid #d9e5ec;border-radius:14px;padding:11px 13px;background:#fff}.admin-stats span{display:block;font-size:9px;color:#7a8fa1}.admin-stats b{font-size:19px}.admin-tabs{display:flex;gap:8px;margin:24px 0 13px}.admin-tabs a{font-size:10px;padding:8px 11px;border-radius:10px;border:1px solid #d8e5ec;color:#6e8294;background:#fff}.admin-tabs a.active{background:#e9faf6;color:#0a8f79;border-color:#c8e8e0}.admin-table-wrap{overflow:auto;border:1px solid #d8e5ec;border-radius:17px;background:#fff}.admin table{width:100%;min-width:1200px;border-collapse:collapse;background:#fff;font-size:10px}.admin th,.admin td{padding:12px 12px;text-align:left;border-bottom:1px solid #e6edf2;vertical-align:top}.admin th{color:#607789;background:#f5f9fb;font-size:9px}.admin td small{color:#768a9b}.tag{display:inline-flex;padding:4px 7px;border-radius:999px;background:#eaf4ff;color:#3973a6;font-size:8px;margin-top:4px}.policy{max-width:900px;padding-top:64px;padding-bottom:90px}.policy h1{font-size:48px;letter-spacing:-2px;margin:7px 0 14px}.policy-lead{font-size:16px!important;color:#5f778c!important;max-width:760px}.policy h2{font-size:20px;margin:32px 0 8px}.policy p{font-size:13px;color:var(--muted)}.policy p a{color:#0b8f79}.policy-actions{margin-top:34px}

@media(max-width:1050px){
  .nav-links{gap:15px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:850px}.hero-card-wrap{max-width:680px}.float-a{left:12px}.float-b{right:12px}.hero-proof{max-width:780px}
  .trust-strip-grid{grid-template-columns:1fr 1fr 1fr;padding:14px 0}.trust-intro{grid-column:1/-1}.steps-5{grid-template-columns:repeat(3,1fr)}.application-layout{grid-template-columns:1fr}.apply-aside{position:static}.footer-top{grid-template-columns:1.5fr 1fr 1fr}.footer-col:last-child{grid-column:2/4}.admin-head{align-items:flex-start;flex-direction:column}
}
@media(max-width:900px){
  .nav-links{display:none;position:absolute;left:20px;right:20px;top:68px;padding:14px;border:1px solid #d9e5ec;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;box-shadow:var(--shadow-soft)}.nav-links.open{display:flex}.menu-btn{display:block;margin-left:auto}.nav-cta .btn-ghost{display:none}
  .hero{padding-top:58px}.hero h1{font-size:58px}.cards-3,.method-grid{grid-template-columns:1fr 1fr}.two-col,.partner-grid,.automation-grid{grid-template-columns:1fr}.flow-console{max-width:620px}.steps-5{grid-template-columns:1fr 1fr 1fr}.section-head{display:block}.section-head p{margin-top:13px}.footer-top{grid-template-columns:1fr 1fr}.footer-col:last-child{grid-column:auto}.footer-brand{grid-column:1/-1}.cta-box{display:block}.cta-actions{justify-content:flex-start;margin-top:22px}.telegram-box{grid-template-columns:1fr}.telegram-mark{width:64px;height:64px;border-radius:19px;font-size:27px}
}
@media(max-width:650px){
  .container{width:min(100% - 24px,var(--max))}.announcement-inner{height:auto;min-height:38px;padding:6px 0}.announcement-inner>span{display:none}.nav-inner{height:68px;gap:8px}.brand{font-size:18px}.brand-mark{width:35px;height:35px}.nav-cta .btn-primary{padding:10px 12px;font-size:11px}
  .hero{padding:44px 0 54px}.hero h1{font-size:45px;letter-spacing:-2.4px}.lead{font-size:15px}.hero-actions .btn{width:100%}.hero-proof{grid-template-columns:1fr 1fr}.hero-card{padding:15px;border-radius:23px}.float-card{display:none}.balance strong{font-size:28px}.trust-strip-grid{grid-template-columns:1fr 1fr}.trust-chip{font-size:9px}
  .section{padding:64px 0}.section-head h2,.two-col h2{font-size:36px;letter-spacing:-1.6px}.cards-3,.method-grid,.bullet-grid,.safety-cards,.faq-grid{grid-template-columns:1fr}.card-feature{min-height:auto}.card-feature .text-link{position:static;display:inline-block;margin-top:8px}.steps-5{grid-template-columns:1fr}.telegram-box{padding:27px}.telegram-copy h2{font-size:33px}.cta-box{padding:28px}.cta-box h2{font-size:32px}
  .footer-top{grid-template-columns:1fr 1fr;gap:26px}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block}.footer-bottom span:last-child{text-align:left;margin-top:9px}.telegram-float b{display:none}.telegram-float{width:48px;height:48px;justify-content:center;padding:0}
  .grid-2{grid-template-columns:1fr}.form-wrap{padding:20px}.apply-aside{padding:22px}.apply-aside h1{font-size:34px}.application-layout{padding-top:28px}.mini-footer .container{display:block}.mini-footer span{display:block;margin:4px 0}.admin-stats{width:100%;overflow:auto}.policy h1{font-size:40px}
}
