:root{--bg:#f5f4ef;--ink:#141719;--muted:#62686b;--line:#dedfdc;--lime:#c7fc56;--dark:#171b1d;--white:#fff;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:1250px;margin:auto;padding:0 30px}.header{position:sticky;top:0;z-index:20;background:rgba(247,247,242,.95);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.header-in{min-height:78px;display:flex;align-items:center;gap:35px;justify-content:space-between}.logo{display:inline-flex;align-items:center;gap:11px;font-weight:900;letter-spacing:-.06em;font-size:21px;white-space:nowrap}.logo-mark{width:34px;height:34px;background:var(--ink);color:var(--lime);display:grid;place-items:center;border-radius:10px;font-size:27px}.header nav{display:flex;gap:30px;font-size:13px;font-weight:700}.header nav a:hover,.footer a:hover{color:#86b52d}.languages{display:flex;background:#e9ebe5;border-radius:22px;padding:4px;gap:1px}.languages a{font-size:11px;font-weight:800;padding:8px 9px;border-radius:18px;color:#707673}.languages .active{background:var(--ink);color:#fff}.hero{background:radial-gradient(circle at 79% 40%,#e5f5c7 0,transparent 33%),var(--bg);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;min-height:670px;gap:20px}.eyebrow,.kicker{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px}.dot{width:8px;height:8px;border-radius:50%;background:#a7d43b}.hero h1{font-size:clamp(50px,6.3vw,89px);letter-spacing:-.075em;line-height:1.02;margin:25px 0}.accent{color:#a6d23b}.lead{font-size:18px;line-height:1.65;color:#5d6464;max-width:620px}.actions{display:flex;gap:12px;margin:35px 0;flex-wrap:wrap}.btn{border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:18px 23px;font-size:14px;font-weight:800}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#384a2b}.btn-outline{border:1px solid #bfc3bc}.btn-outline:hover{background:#fff}.stats{display:flex;gap:18px 26px;flex-wrap:wrap;color:#59615c;font-size:12px;font-weight:700}.hero-art{position:relative;align-self:center}.hero-art img{width:100%;filter:drop-shadow(0 25px 40px rgba(0,0,0,.08))}.float-label{position:absolute;right:1%;bottom:15%;padding:16px 20px;background:#fff;border-radius:12px;box-shadow:0 14px 40px #0002;font-size:12px;font-weight:800;transform:rotate(-6deg)}.section-head{padding-top:110px;padding-bottom:100px}.section-head h2,.topic h2{font-size:clamp(36px,4vw,60px);line-height:1.07;letter-spacing:-.055em;margin:17px 0}.section-head p,.topic p{line-height:1.75;color:#66706d;max-width:670px}.topic{border-top:1px solid var(--line)}.topic-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:90px;padding-bottom:90px;min-height:420px}.topic-visual{height:260px;background:#e9ede0;border-radius:24px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.topic:nth-of-type(3n) .topic-visual{background:#e6e9f1}.topic:nth-of-type(4n) .topic-visual{background:#f0e7dc}.topic-visual img{width:158px;height:158px}.topic-index{position:absolute;top:15px;left:23px;font-size:100px;font-weight:900;letter-spacing:-.1em;color:#d5dbcb}.topic-dark{background:#1b1f20;color:#fff;border-color:#323a39}.topic-dark p{color:#aab4b1}.topic-dark .topic-visual{background:#343b31}.topic-dark .topic-index{color:#464e42}.text-link{display:inline-flex;gap:20px;font-size:13px;font-weight:900;border-bottom:1px solid;padding:12px 0}.footer{background:#111516;color:#fff;padding:60px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-grid p{max-width:350px;color:#a8b0ae;font-size:13px;line-height:1.6}.footer-grid strong{color:#bfe95a;font-size:11px;letter-spacing:.1em}.footer-grid a:not(.logo){font-size:13px}.copyright{border-top:1px solid #303739;margin-top:50px;padding-top:22px;color:#89928e;font-size:12px}.inner{padding-top:100px;padding-bottom:130px}.inner h1,.legal h1{font-size:clamp(45px,6vw,76px);letter-spacing:-.07em;line-height:1.05;margin:17px 0 22px}.narrow{max-width:690px}.lesson-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:70px 0}.lesson{min-height:330px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.lesson-no{font-weight:900;color:#9ea89a;font-size:12px}.lesson img{margin:25px 0}.lesson h2{font-size:23px;letter-spacing:-.04em;margin:0 0 12px}.lesson p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.callout{padding:42px;background:#dff2bf;border-radius:20px;margin-bottom:60px}.callout blockquote{font-size:clamp(21px,2.5vw,32px);line-height:1.5;font-weight:700;letter-spacing:-.025em;margin:22px 0 0}.flag-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0 45px}.flag{background:#fff;padding:22px;border:1px solid var(--line);border-radius:13px;display:flex;align-items:center;gap:18px;font-size:14px;line-height:1.5}.flag span{flex:none;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;background:#ffddca;font-weight:900}.contact-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center}.contact-card{padding:27px;border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:35px}.contact-card span{display:block;font-size:12px;color:var(--muted)}.contact-card strong{display:block;font-size:24px;margin:12px 0;overflow-wrap:anywhere}.contact-card p{font-size:12px;line-height:1.6;color:var(--muted)}.legal{display:grid;grid-template-columns:270px 1fr;gap:80px;padding-top:90px;padding-bottom:130px}.legal-intro{grid-column:1/-1;max-width:850px}.legal-intro p{color:var(--muted);line-height:1.6}.legal-toc{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:13px;font-size:12px}.legal-toc strong{margin-bottom:8px}.legal-toc a{color:#646c68}.legal-content section{border-top:1px solid var(--line);padding:32px 0}.legal-content section>span{font-size:12px;color:#98a397;font-weight:900}.legal-content h2{font-size:26px;letter-spacing:-.04em}.legal-content p{line-height:1.85;color:#4e5753;max-width:780px}.telegram-screen{max-width:760px;margin:50px auto 90px;border:1px solid #d2d9dc;border-radius:18px;overflow:hidden;background:#e5eef2;box-shadow:0 25px 80px #17252a20}.tg-top{height:82px;background:#fff;display:flex;align-items:center;padding:12px 22px;gap:14px}.tg-top>a{font-size:37px;color:#5c97b1}.tg-avatar{width:48px;height:48px;border-radius:50%;background:#1c272b;color:var(--lime);display:grid;place-items:center;font-size:30px}.tg-top strong,.tg-top small{display:block}.tg-top small{color:#71818b;margin-top:5px}.tg-pattern{min-height:540px;background-image:radial-gradient(#cad9de 1px,transparent 1px);background-size:19px 19px;padding:26px}.tg-date{margin:0 auto 30px;width:max-content;background:#849aa0;color:#fff;padding:7px 12px;border-radius:12px;font-size:12px}.tg-bubble{background:#fff;border-radius:14px;max-width:450px;margin:auto;overflow:hidden;box-shadow:0 3px 12px #0001}.tg-image{background:#d7e8d8;max-height:260px;overflow:hidden}.tg-image img{width:100%}.tg-bubble h1,.tg-bubble p{margin:18px 22px}.tg-bubble h1{font-size:22px}.tg-bubble p{font-size:14px;line-height:1.5}.tg-bubble .tg-warning{background:#f2f6e6;padding:12px;border-radius:8px}.tg-bubble small{display:block;text-align:right;padding:0 20px 17px;color:#8d9c9f}.tg-bottom{padding:17px;background:#fff;text-align:center}.tg-bottom a{display:inline-block;background:#46a6d6;color:#fff;padding:13px 35px;border-radius:10px;font-weight:800;font-size:14px}@media(max-width:850px){.header nav{display:none}.hero-grid,.topic-grid,.contact-layout{grid-template-columns:1fr}.hero-grid{padding-top:65px;padding-bottom:45px}.hero-art{max-width:520px;margin:auto}.topic-grid{gap:32px;padding-top:45px;padding-bottom:55px}.topic-visual{order:0}.lesson-grid{grid-template-columns:repeat(2,1fr)}.legal{gap:30px;grid-template-columns:1fr}.legal-intro{grid-column:auto}.legal-toc{position:static}}@media(max-width:570px){.container{padding-left:20px;padding-right:20px}.header-in{min-height:66px;gap:8px}.logo{font-size:16px}.logo-mark{width:28px;height:28px;font-size:22px}.languages a{padding:7px 6px;font-size:10px}.hero h1{font-size:51px}.hero-grid{min-height:auto}.section-head{padding-top:75px;padding-bottom:60px}.stats{gap:12px}.lesson-grid,.flag-grid,.footer-grid{grid-template-columns:1fr}.inner,.legal{padding-top:65px;padding-bottom:75px}.lesson-grid{margin:40px 0}.contact-layout>img{max-width:350px}.telegram-screen{margin:20px 10px 60px}.tg-pattern{padding:18px 12px}}
.go-layout{min-height:700px;display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center;padding-top:85px;padding-bottom:105px}.go-copy h1{font-size:clamp(50px,6.3vw,84px);letter-spacing:-.07em;line-height:1.04;margin:18px 0}.go-caption{font-size:13px;color:#68716b;line-height:1.6}.go-card{background:#e9f0db;border-radius:30px;padding:36px;position:relative;overflow:hidden;min-height:520px;box-shadow:0 30px 75px #1a2b1717}.go-card>strong{display:block;font-size:27px;letter-spacing:-.04em;margin:18px 0 23px}.go-icon{width:54px;height:54px;display:grid;place-items:center;color:#d4fa75;background:#18201b;border-radius:15px;font-size:38px}.go-line{position:relative;z-index:1;background:#ffffffd9;border:1px solid #d9e2d0;box-shadow:0 6px 19px #1935210d;padding:15px 14px;border-radius:13px;margin:9px 0;display:flex;gap:12px;font-size:14px;font-weight:700;line-height:1.4}.go-line span{color:#76a232}.go-card>img{position:absolute;right:-42px;bottom:-175px;width:360px;opacity:.65}@media(max-width:850px){.go-layout{grid-template-columns:1fr;gap:35px;min-height:0}.go-card{min-height:500px}}@media(max-width:570px){.go-layout{padding-top:60px;padding-bottom:70px}.go-copy h1{font-size:50px}.go-card{padding:22px;min-height:460px}.go-line{font-size:13px}}
.registration{background:#dff1bc;padding:100px 0}.reg-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.reg-grid h2{font-size:clamp(38px,4vw,59px);letter-spacing:-.06em;line-height:1.08;margin:18px 0}.reg-grid p{line-height:1.7;color:#4e6044;max-width:410px}.reg-grid>div>img{margin-top:35px}.reg-form{background:#fff;border-radius:24px;padding:34px;box-shadow:0 20px 70px #314a181c;display:grid;grid-template-columns:1fr 1fr;gap:18px}.reg-form>label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:800}.reg-form input:not([type=checkbox]){width:100%;border:1px solid #d8ded3;border-radius:10px;font:inherit;font-size:16px;font-weight:400;padding:16px;outline:none;min-width:0}.reg-form input:focus{border-color:#84a943;box-shadow:0 0 0 3px #bfe88577}.reg-form>.reg-consent,.reg-form>.btn,.reg-success,.reg-error{grid-column:1/-1}.reg-form>.reg-consent{flex-direction:row;align-items:flex-start;font-size:12px;line-height:1.5;font-weight:500}.reg-consent input{width:18px;height:18px;flex:none;margin:0}.reg-consent a{text-decoration:underline}.reg-form>.btn{border:0;cursor:pointer;width:100%;font-size:16px}.reg-success,.reg-error{padding:14px;border-radius:10px;font-size:14px;line-height:1.5}.reg-success{background:#e7f5db;color:#28521a}.reg-error{background:#fff0ed;color:#9a321c}.reg-trap{position:absolute;left:-99999px;width:1px;height:1px;overflow:hidden}@media(max-width:850px){.reg-grid{grid-template-columns:1fr;gap:35px}.registration{padding:75px 0}.reg-grid>div>img{display:none}}@media(max-width:570px){.reg-form{padding:22px;grid-template-columns:1fr}.registration{padding:55px 0}}
.page-go{background:#111316}.page-go .header{display:none}.page-go .footer{background:#111316;border-top:1px solid #24282b}.page-go .registration{background:#171b1d;color:#fff}.page-go .reg-grid p{color:#aab2ae}.page-go .reg-form{color:#171b1d}.turbo-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(ellipse 52% 38% at 55% 4%,#147a2d 0,#235735 34%,transparent 83%),radial-gradient(ellipse 55% 45% at 83% 46%,#3d4147 0,transparent 85%),radial-gradient(ellipse 46% 38% at 8% 37%,#3a3c3f 0,transparent 85%),linear-gradient(180deg,#292d30 0%,#1b1e22 72%,#111316 100%)}.turbo-green{position:absolute;width:500px;height:180px;top:1%;left:20%;background:#007a18;filter:blur(105px);opacity:.48;pointer-events:none}.turbo-card{position:relative;width:378px;min-height:303px;margin:55px 16px 0;padding:56px 22px 20px;text-align:center;background:#191c24;border:1px solid #272a31;border-radius:8px;color:#f7f7fb;background-image:radial-gradient(#292d39 .8px,transparent .8px);background-size:17px 17px;box-shadow:0 20px 65px #0003}.turbo-logo{position:absolute;left:50%;top:-43px;transform:translateX(-50%);width:84px;height:84px;background:#fff;color:#086e19;border:3px solid #111b13;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 3px 10px #0007;line-height:1}.turbo-logo strong{font-size:18px;font-style:italic;font-weight:950;letter-spacing:-.07em;transform:rotate(-9deg)}.turbo-logo span{font-size:11px;font-style:italic;font-weight:950;letter-spacing:-.06em;transform:rotate(-9deg)}.turbo-logo i{font-size:20px;color:#ddb800;font-style:normal;line-height:1}.turbo-card h1{font-size:21px;margin:0 0 10px;letter-spacing:-.035em}.turbo-members{display:inline-flex;align-items:center;gap:7px;background:#30333c;border-radius:20px;padding:7px 11px;font-size:13px;color:#c6c8d1;line-height:1}.turbo-members span{width:9px;height:9px;background:#2ed371;border-radius:50%;box-shadow:0 0 9px #2ed371}.turbo-card p{font-size:14px;color:#9599aa;line-height:1.5;margin:18px 0 0}.turbo-card .turbo-manager{margin-top:20px}.turbo-join{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:22px;padding:15px 20px;background:linear-gradient(100deg,#746bff,#b270f8);color:#fff;border-radius:4px;font-size:14px;font-weight:800;box-shadow:0 8px 24px #7d56ed2c}.turbo-join:hover{filter:brightness(1.08)}@media(max-width:570px){.turbo-screen{min-height:95vh}.turbo-card{width:min(378px,calc(100% - 32px));margin-top:40px}}
/* TURBO Exchange: independent channel gateway */
.page-go{background:#080e11}.page-go .footer{background:#090f12;border-top:1px solid #20312d}.turbo-screen{background:radial-gradient(ellipse 44% 34% at 52% -4%,#0b8c4a 0,#0c5935 41%,transparent 100%),radial-gradient(ellipse 48% 39% at 8% 40%,#39464a99 0,transparent 88%),radial-gradient(ellipse 52% 48% at 98% 48%,#46535d88 0,transparent 90%),linear-gradient(158deg,#20292b 0%,#121b1c 50%,#080e11 100%);isolation:isolate}.turbo-screen::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 53%,#192d2555,transparent 37%);pointer-events:none}.turbo-screen::after{content:'';position:absolute;inset:0;z-index:-1;opacity:.2;background-image:linear-gradient(#b8d7c10b 1px,transparent 1px),linear-gradient(90deg,#b8d7c10b 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 72%,transparent)}.turbo-green{width:670px;height:160px;left:calc(50% - 335px);top:3%;background:#08c352;filter:blur(125px);opacity:.48}.turbo-card{width:410px;padding:65px 24px 25px;min-height:335px;margin-top:35px;border-radius:18px;background-color:#11191c;background-image:radial-gradient(#3c5143 1px,transparent 1px);background-size:18px 18px;border:1px solid #314439;box-shadow:0 38px 105px #0009,0 0 80px #1b9b4824}.turbo-card::before{content:'';position:absolute;inset:-1px;border-radius:18px;pointer-events:none;background:linear-gradient(145deg,#85dca344,transparent 28%,transparent 75%,#755ed344);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px}.turbo-logo{width:94px;height:94px;top:-48px;border:4px solid #0f1918;box-shadow:0 0 0 2px #52af65,0 12px 28px #0008;background:radial-gradient(circle at 30% 20%,#fff 15%,#ecf6dc 85%)}.turbo-logo strong{font-size:19px}.turbo-logo span{font-size:11px}.turbo-logo i{font-size:26px;color:#e1af00}.turbo-card h1{font-size:25px;font-weight:900}.turbo-card p{font-size:14px;color:#bbc2c1}.turbo-members{background:#293334;color:#d7e2d8}.turbo-join{border-radius:9px;padding:17px 20px;background:linear-gradient(115deg,#7062f6 0%,#965ff3 55%,#b476ff 100%);box-shadow:0 11px 32px #8059f84d;transition:transform .2s ease,filter .2s ease}.turbo-join:hover{transform:translateY(-2px)}.page-go .registration{background:#0e1718}.page-go .reg-grid h2{color:#f3faf5}@media(max-width:570px){.turbo-card{width:min(410px,calc(100% - 34px));padding:63px 19px 20px}.turbo-green{width:100%;left:0}}
/* Supplied TURBO Exchange avatar and refined channel card */
.turbo-screen{background:radial-gradient(ellipse 64% 38% at 50% -9%,#0c8547 0,#173f31 42%,transparent 82%),radial-gradient(ellipse 47% 55% at -13% 52%,#46515a 0,transparent 80%),radial-gradient(ellipse 56% 46% at 112% 48%,#4d565d 0,transparent 80%),linear-gradient(160deg,#2d3435 0%,#182321 47%,#080e11 100%)}.turbo-screen::after{opacity:.12;background-size:38px 38px}.turbo-card{width:416px;padding-top:78px;min-height:346px;background-color:#161c22;border:1px solid #3c4e45;box-shadow:0 40px 120px #000b,0 0 85px #2a9b3a27;backdrop-filter:blur(12px)}.turbo-logo{width:110px;height:110px;top:-56px;background:#fff;border:4px solid #17251e;box-shadow:0 0 0 2px #7acb64,0 14px 36px #0009;overflow:hidden}.turbo-logo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.turbo-verified{position:absolute;top:25px;left:calc(50% + 38px);display:grid;place-items:center;width:22px;height:22px;border:2px solid #151c21;border-radius:50%;background:#4088e9;color:#fff;font-size:13px;font-weight:900}.turbo-card h1{font-size:26px;margin-bottom:12px}.turbo-card p{font-size:14px;max-width:340px;margin-left:auto;margin-right:auto}.turbo-card .turbo-manager{margin-top:20px}.turbo-join{margin-top:25px}.turbo-lang{position:absolute;top:30px;right:34px;z-index:3;display:flex;gap:4px;padding:4px;background:#1a2528aa;border:1px solid #ffffff22;border-radius:12px;backdrop-filter:blur(18px)}.turbo-lang a{padding:8px 10px;border-radius:8px;color:#b6c4bc;font-size:12px;font-weight:800}.turbo-lang a.active{color:#10231a;background:#b2ec9f}.turbo-lang a:hover{color:#fff}@media(max-width:570px){.turbo-card{width:min(416px,calc(100% - 34px));padding-top:75px}.turbo-lang{top:16px;right:16px}}
.contact-card+.contact-card{margin-top:14px;background:#eef4e8}.contact-card a{text-decoration:underline;text-underline-offset:3px}.contact-card a:hover{color:#468a37}
