body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#16191d;background:#fff}a{color:#1d5deb}main{min-width:0}.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.s{padding:64px 0}.hero{padding:70px 0;background:linear-gradient(120deg,#f8faff,#fff)}.hero h1{font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-1.8px}.lead{font-size:19px;line-height:1.7;color:#596171;margin:22px 0}.cta,.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.note{font-size:13px;color:#647084;margin:16px 0}.head{margin-bottom:30px}.head h2{font-size:32px;letter-spacing:-1px}.head p,.desc{color:#626b7a;line-height:1.7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{padding:26px;border:1px solid #e3e7ef;border-radius:16px}.step .n{display:inline-grid;place-items:center;width:36px;height:36px;background:#edf3ff;color:#1d5deb;border-radius:10px;font-weight:700}.step h3{margin:18px 0 12px}.step p{line-height:1.7;color:#626b7a}.price{display:grid;grid-template-columns:1fr 1fr;gap:40px}.price-card{border:2px solid #1d5deb;padding:36px;border-radius:18px}.amount{font-size:48px;font-weight:800}.amount small{display:block;font-size:13px;color:#626b7a;font-weight:500}.price-card ul{list-style:none;padding:0;margin:24px 0;line-height:2.2}.rule{margin-bottom:24px}.rule p{color:#626b7a;line-height:1.7;margin-top:5px}.facts{display:grid;grid-template-columns:1.5fr 1fr;gap:40px}.facts dl{display:grid;grid-template-columns:130px 1fr;gap:18px}.facts dt{font-weight:700}.facts dd{margin:0;line-height:1.5}.aside{background:#f1f5ff;border-radius:16px;padding:26px;color:#49566e;line-height:1.7}.assist-logos{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;margin-top:28px;color:#626b7a}.side nav a{display:block;padding:11px 14px;border-radius:8px;font-size:14px;color:#626b7a;text-decoration:none;margin:3px 0}.side nav a[aria-current=page]{color:#1d5deb;background:#edf3ff;font-weight:700}.site-pick span{display:block;margin-top:6px}.site-switch{margin:18px 0}.site-switch select{width:100%;padding:8px;margin:8px 0}.main h1{font-size:29px;margin-bottom:8px}.sub{color:#626b7a;margin-bottom:24px}.card{margin:22px 0;padding:26px;border:1px solid #e3e7ef;border-radius:14px}.card h3{margin:0 0 14px}fieldset{border:0;padding:0;margin:0}fieldset:disabled{opacity:.58}.input,textarea,select{font:inherit}.input{display:block;width:100%;box-sizing:border-box;margin:7px 0;padding:12px;border:1px solid #d8dfe9;border-radius:8px;background:#fff;color:#16191d}.field{margin:16px 0}.field label{display:block;font-weight:600;font-size:14px}.help,.small{font-size:12px}.help{color:#626b7a;line-height:1.5}.check{display:flex;gap:9px;align-items:flex-start;margin:14px 0;font-size:14px;line-height:1.5}.check input{margin-top:3px}.list{list-style:none;padding:0}.list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #edf0f4}.list .m{display:block;color:#626b7a;font-size:12px;margin-top:6px}.mute{color:#626b7a}.btn-danger{color:#a52b2b;background:#fff4f4;border:1px solid #ffd8d8}.alert{padding:16px 20px;border-radius:10px;line-height:1.6;margin:18px 0}.alert-amber{background:#fff7e7;color:#815508}.alert-blue{background:#edf3ff;color:#244a8f}.alert-success{background:#eaf7ef;color:#17623f}.alert-error{background:#fff0f0;color:#942222}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;padding:18px;border-radius:8px;font-size:12px;line-height:1.7}code{overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:12px;border-bottom:1px solid #e3e7ef;overflow-wrap:anywhere}.form-page{max-width:660px;margin:48px auto;padding:0 24px}.prose{max-width:840px;margin:50px auto;padding:0 24px;line-height:1.8}.prose h1{line-height:1.2;margin-bottom:24px}.prose h2{font-size:23px;margin:30px 0 12px}.footer{border-top:1px solid #e3e7ef;padding:28px 0;color:#626b7a;font-size:13px}.footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer nav{display:flex;gap:16px}.btn:disabled{opacity:.5;cursor:not-allowed}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid #5e8eff;outline-offset:3px}details{padding:18px 0;border-bottom:1px solid #e3e7ef}summary{cursor:pointer;font-weight:650}details p{line-height:1.7;color:#626b7a}
header.site nav.main{padding:0;gap:22px}header.site nav.main .btn-primary{color:#fff}.logo{white-space:nowrap}.prompt .bar{height:auto;background:transparent;overflow:visible;margin:0 0 14px;color:#a6b1c2;border-radius:0}.flash{margin-block:20px;padding:16px;border-radius:8px;background:#eaf7ef;color:#17623f}.flash.error{background:#fff0f0;color:#942222}
@media(max-width:850px){.grid,.price,.facts{grid-template-columns:1fr;gap:28px}.steps{grid-template-columns:1fr}.hero{padding:40px 0}.s{padding:38px 0}.app{display:block!important}.side{width:auto!important;border-right:0!important;border-bottom:1px solid #e3e7ef;padding:18px 24px!important}.side nav{display:flex;overflow:auto;gap:4px}.side nav a{white-space:nowrap}.app>.main{padding:24px!important}.stat-grid{grid-template-columns:repeat(2,1fr)!important}.list li{align-items:flex-start;flex-wrap:wrap}header.site nav.main{gap:12px;font-size:12px}header.site .logo{font-size:16px}header.site .wrap{gap:12px}header.site nav .btn{padding:8px;font-size:12px}table{font-size:12px}td,th{padding:8px}.facts dl{grid-template-columns:1fr;gap:8px}.facts dd{margin-bottom:12px}}

.auth.wrap{max-width:480px;margin:64px auto;min-height:45vh}.auth h1{margin:18px 0}.auth p{color:#626b7a;line-height:1.7;margin:16px 0}.auth form{margin:26px 0}.auth form .btn{width:100%}
