@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800&family=Onest:wght@400;500;600;700;800&display=swap";:root{--paper: #f7f5f0;--paper-deep: #ebe8df;--ink: #17191d;--soft-ink: #343841;--muted: #656b73;--panel: rgba(255, 255, 255, .66);--panel-solid: #fffdfa;--line: rgba(23, 25, 29, .12);--red: #e23850;--yellow: #f0b74a;--green: #0a9a6f;--green-dark: #087454;--telegram: #229ed9;--max: #202630;--max-deep: #151922;--max-border: #a99dff;--radius-xl: 28px;--radius-lg: 22px;--radius-md: 15px;--shadow-soft: 0 22px 52px rgba(30, 34, 40, .13);--shadow-tight: 0 14px 34px rgba(30, 34, 40, .16)}*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;overflow-x:clip;scroll-behavior:smooth}body{margin:0;min-width:320px;max-width:100%;overflow-x:hidden;overflow-x:clip;background:radial-gradient(circle at 14% 0%,rgba(240,183,74,.22),transparent 27rem),linear-gradient(180deg,var(--paper),var(--paper-deep));color:var(--ink);font-family:Onest,Golos Text,Segoe UI,sans-serif;font-size:16px;line-height:1.45;letter-spacing:0;text-rendering:optimizeLegibility}#root{max-width:100%;overflow-x:hidden;overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(23,25,29,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,25,29,.026) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%)}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid rgba(34,158,217,.45);outline-offset:3px}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.site-header{width:min(100% - 28px,1120px);min-height:58px;margin:12px auto 0;display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{display:inline-flex;align-items:center}.brand img{width:clamp(150px,45vw,238px);height:auto}.support-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:0 14px;background:#ffffff8c;color:var(--soft-ink);font-size:14px;font-weight:700}.page-main{width:min(100% - 22px,1120px);margin:14px auto 0;padding-bottom:94px}.section-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-soft)}.hero{position:relative;display:grid;gap:20px;overflow:hidden;padding:24px 18px 18px}.hero:after{content:"";position:absolute;right:-74px;top:-76px;width:190px;height:190px;border:34px solid rgba(10,154,111,.11);border-radius:50%;pointer-events:none}.hero-copy{position:relative;z-index:1}.eyebrow{margin-bottom:10px;color:var(--green-dark);font-size:12px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}h1{margin-bottom:14px;font-size:clamp(36px,11.6vw,62px);font-weight:800;line-height:.94;letter-spacing:-.045em}.h1-sub{display:block;margin-top:.2em;font-size:.45em;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--soft-ink)}h2{margin-bottom:11px;font-size:clamp(28px,8.1vw,48px);font-weight:800;line-height:1;letter-spacing:-.038em}h3{margin-bottom:7px;font-size:17px;font-weight:800;line-height:1.08;letter-spacing:-.02em}.lead{max-width:34rem;margin-bottom:21px;color:var(--soft-ink);font-size:clamp(17px,4.7vw,21px);font-weight:500;line-height:1.35}.cta-block{display:grid;gap:10px;max-width:520px}.cta-title,.trust-line{margin:0;color:var(--muted);font-size:13px;font-weight:700}.cta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cta-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;border-radius:var(--radius-md);padding:0 12px;color:#fff;font-size:16px;font-weight:800;letter-spacing:-.015em;transition:transform .19s cubic-bezier(.16,1,.3,1),filter .19s ease}.cta-button svg{width:21px;height:21px;fill:currentColor;flex:0 0 auto}.cta-button img{width:23px;height:23px;flex:0 0 auto;object-fit:contain}.cta-button:active{transform:translateY(1px) scale(.99)}@media(hover:hover){.cta-button:hover{filter:brightness(1.05);transform:translateY(-1px)}}.cta-button--telegram{background:var(--telegram)}.cta-button--max{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 54%),linear-gradient(135deg,var(--max),var(--max-deep));border:1px solid rgba(169,157,255,.82);box-shadow:inset 0 1px #ffffff24}.hero .cta-button--max{border-color:transparent;box-shadow:inset 0 1px #ffffff24}.hero-visual{position:relative;z-index:1;min-height:218px}.hero-media{position:relative;max-width:720px;margin:0 auto;min-height:218px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#0a9a6f24,#f0b74a30),#eef0ea;overflow:hidden}.traffic-asset{position:absolute;width:min(58vw,230px);left:-16px;bottom:8px;transform:rotate(-4deg);filter:drop-shadow(0 20px 28px rgba(30,34,40,.16))}.phone-card{position:absolute;right:14px;bottom:14px;width:min(51vw,188px);min-height:200px;border:7px solid #15191f;border-radius:26px;padding:13px 10px 11px;background:radial-gradient(circle at 70% 20%,rgba(10,154,111,.24),transparent 7rem),#1f2925;color:#edf4ee;box-shadow:0 22px 44px #17191d47}.phone-status{display:flex;justify-content:space-between;margin-bottom:14px;color:#ffffffb8;font-size:10px;font-weight:800}.course-chip{display:inline-flex;margin-bottom:10px;border-radius:999px;padding:5px 9px;background:#0a9a6f38;color:#83f0be;font-size:10px;font-weight:800}.course-title{max-width:9rem;margin-bottom:19px;font-size:17px;font-weight:800;line-height:1.04;letter-spacing:-.03em}.course-progress{height:12px;margin-bottom:18px;border-radius:999px;background:#ffffff21}.course-progress span{display:block;width:64%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3fc983,#f0d85c)}.course-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.course-actions span{height:28px;border-radius:10px;background:#ffffff1f}.app-preview,.benefits,.steps,.final-cta{margin-top:14px}.app-preview{position:relative;overflow:hidden;display:grid;gap:18px;padding:22px 18px 0;background:#172019;color:#f4f6f0}.preview-copy{position:relative;z-index:1}.app-preview .eyebrow{color:#7de0ad}.app-preview p:not(.eyebrow){color:#f4f6f0ba}.app-screens{width:100%;max-width:540px;justify-self:center;margin-bottom:-4px;filter:drop-shadow(0 24px 38px rgba(0,0,0,.28))}.benefits,.steps{padding:22px 18px}.section-heading{margin-bottom:17px}.benefit-grid{display:grid;gap:0}.benefit-grid article{border-top:1px solid var(--line);padding:14px 0 7px}.benefit-grid span{display:inline-flex;margin-bottom:8px;color:var(--green-dark);font-size:12px;font-weight:800;letter-spacing:.04em}.benefit-grid p,.step-list p,.site-footer p{color:var(--muted)}.benefit-grid p{margin-bottom:0}.steps{display:grid;gap:18px}.step-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.step-list li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:12px}.step-list span{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:800}.step-list p{margin-bottom:0;font-weight:800}.final-cta{display:grid;gap:18px;border-radius:var(--radius-xl);padding:24px 18px;background:radial-gradient(circle at 90% 0%,rgba(34,158,217,.2),transparent 14rem),var(--ink);color:#fff;box-shadow:var(--shadow-tight)}.final-cta .eyebrow{color:#7de0ad}.final-cta p:not(.eyebrow){margin-bottom:0;color:#ffffffb8}.site-footer{width:min(100% - 22px,1120px);margin:14px auto 0;padding:22px 0 112px;font-size:13px}.site-footer p{margin-bottom:7px}.site-footer nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:13px}.site-footer a{color:var(--soft-ink);font-weight:700;border-bottom:1px solid currentColor}.sticky-cta{position:fixed;left:11px;right:11px;bottom:11px;z-index:20;border:1px solid rgba(255,255,255,.34);border-radius:20px;padding:8px;background:#f7f5f0db;box-shadow:0 18px 42px #17191d3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .21s ease,transform .21s cubic-bezier(.16,1,.3,1)}.sticky-cta--hidden{opacity:0;pointer-events:none;transform:translateY(125%)}.cta-row--compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.cta-row--compact .cta-button{min-height:48px;border-radius:13px;font-size:15px}@media(max-width:360px){.page-main{width:min(100% - 16px,1120px)}.site-header{width:min(100% - 18px,1120px)}.hero,.benefits,.steps,.final-cta{padding-left:16px;padding-right:16px}.brand img{width:138px}.support-link{padding:0 11px;font-size:13px}.cta-button{gap:7px;font-size:15px}}@media(min-width:600px)and (max-width:1079px){.hero{padding:28px 24px 24px}.hero-media{min-height:280px}.traffic-asset{width:200px}.phone-card{width:180px;min-height:220px}.app-preview{padding:28px 24px 0}.benefits,.steps,.final-cta{padding:28px 24px}.benefit-grid{grid-template-columns:1fr 1fr;column-gap:28px}.steps{grid-template-columns:.9fr 1.1fr;align-items:start}.final-cta{grid-template-columns:1fr minmax(0,380px);align-items:center}.site-footer{padding-bottom:112px}}@media(min-width:1080px){.site-header{min-height:72px;margin-top:20px}.brand img{width:252px}.support-link{min-width:150px}.page-main{margin-top:24px;padding-bottom:38px}.hero{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;min-height:auto;padding:clamp(34px,3.4vw,52px)}.lead{max-width:32rem}.cta-block{max-width:430px}.hero-visual,.hero-media{min-height:clamp(360px,32vw,500px)}.traffic-asset{width:clamp(250px,28vw,420px);left:clamp(-4px,1vw,12px);bottom:clamp(24px,3vw,42px)}.phone-card{right:clamp(18px,2.6vw,36px);bottom:clamp(24px,3vw,42px);width:clamp(218px,21vw,292px);min-height:clamp(278px,26vw,356px);border-width:clamp(8px,.8vw,10px);border-radius:clamp(30px,2.8vw,38px);padding:clamp(18px,1.7vw,24px) clamp(14px,1.3vw,18px) clamp(14px,1.3vw,18px)}.phone-status{font-size:clamp(11px,.9vw,13px);margin-bottom:clamp(18px,2vw,28px)}.course-chip{font-size:12px}.course-title{max-width:14rem;margin-bottom:clamp(24px,2.7vw,38px);font-size:clamp(22px,2.2vw,30px)}.course-actions span{height:clamp(34px,3.3vw,46px);border-radius:clamp(12px,1.2vw,16px)}.app-preview{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;padding:46px 0 0 46px}.preview-copy{padding-bottom:44px}.app-screens{width:100%;max-width:680px;justify-self:end}.benefits,.steps,.final-cta{margin-top:18px;padding:44px}.benefit-grid{grid-template-columns:1.06fr .94fr;column-gap:42px}.benefit-grid article:nth-child(odd){transform:translateY(14px)}.steps{grid-template-columns:.9fr 1.1fr;align-items:start}.step-list{gap:16px}.final-cta{grid-template-columns:1fr minmax(320px,420px);align-items:center}.sticky-cta{display:none}.site-footer{padding-bottom:36px}}@media(min-width:1080px)and (max-height:760px){.site-header{min-height:64px;margin-top:12px}.brand img{width:220px}.page-main{margin-top:16px}.hero{padding:30px 44px}.hero-visual,.hero-media{min-height:340px}.traffic-asset{width:250px;bottom:20px}.phone-card{width:220px;min-height:278px;right:20px;bottom:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
