
:root{--bg:#080c0b;--panel:#101714;--line:#26332c;--ink:#eef4eb;--muted:#a6b2aa;--lime:#c6fb70}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:6px}a:focus-visible,button:focus-visible{outline:2px solid var(--lime)}.wrap{width:min(1280px,90%);margin:auto}header{position:sticky;top:0;z-index:10;background:#080c0bef;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.bar{height:88px;display:flex;align-items:center;gap:34px}.brand{font-size:25px;font-weight:900;letter-spacing:-1px}.brand i{font-style:normal;color:var(--lime)}nav{display:flex;gap:25px;margin-inline-start:auto;font-size:13px}nav a:hover,footer a:hover{color:var(--lime)}.langs{display:flex;gap:12px;font-size:12px}.langs [aria-current]{color:var(--lime)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid var(--line);padding:13px 22px;border-radius:3px;font-weight:600;font-size:14px;cursor:pointer}.btn.primary{background:var(--lime);color:#10180b;border-color:var(--lime)}.hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}.hero .wrap{position:relative;z-index:2;pointer-events:none}.hero a{pointer-events:auto}.eyebrow,.kicker{color:var(--lime);font-size:11px;letter-spacing:2px;font-weight:bold}.eyebrow:before{content:'●';margin-inline-end:12px}.hero h1{font-size:clamp(48px,6.8vw,96px);letter-spacing:-5px;line-height:1.02;margin:28px 0;max-width:880px}.hero h1 span{color:var(--lime)}.hero p{max-width:480px;color:var(--muted);font-size:18px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.orb{position:absolute;inset-inline-end:-100px;top:35px;width:660px;height:660px;border-radius:50%;background:radial-gradient(ellipse at 32% 30%,#e5ffbc 0%,#a4d663 9%,#496e35 30%,#132c1f 51%,#050b08 69%);box-shadow:inset -25px -20px 90px #000,0 0 150px #84e95414;transform:rotate(-22deg);animation:float 12s ease-in-out infinite;opacity:.8}.orb:after{content:'';position:absolute;inset:-30px;border:1px solid #b0e77b55;border-radius:50%;transform:rotateX(65deg);box-shadow:0 0 0 18px #a9dc6c09,0 0 0 70px #a9dc6c06}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080c0bf0,transparent 90%);pointer-events:none}[dir=rtl] .hero:after{background:linear-gradient(270deg,#080c0bf0,transparent 90%)}.hero-meta{display:flex;gap:24px;color:#7b8b7f;font:10px monospace;letter-spacing:2px;margin-top:60px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);padding:35px 0}.stat{padding-inline:35px;border-inline-end:1px solid var(--line)}.stat:first-child{padding-inline-start:0}.stat:last-child{border:0}.stat strong{font-size:36px;letter-spacing:-1px}.stat span{display:block;color:var(--muted);font-size:13px}section{padding:100px 0}.section-head{display:flex;gap:50px;justify-content:space-between;align-items:end;margin-bottom:42px}.section-head h2,h1.page-title{font-size:clamp(32px,4vw,56px);line-height:1.1;letter-spacing:-2px;max-width:650px;margin:16px 0}.section-head p{color:var(--muted);max-width:420px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.service{background:var(--bg);padding:35px;transition:background .3s}.service:hover{background:#172218}.service .num{font:12px monospace;color:var(--lime)}h3{font-size:21px;line-height:1.3}.service p,.card p{font-size:14px;color:var(--muted)}.service .arrow{display:block;text-align:end;color:var(--lime);font-size:24px}.pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{border:1px solid var(--line);padding:27px;position:relative;background:var(--panel)}.card.featured{border-color:var(--lime)}.ribbon{font:9px monospace;color:var(--lime);letter-spacing:1px;min-height:25px}.price{font-size:38px;font-weight:700;letter-spacing:-2px;direction:ltr;text-align:start}.price small{font-size:12px;letter-spacing:0;color:var(--muted)}.card ul{padding:0;list-style:none;min-height:205px;font-size:13px;color:var(--muted)}.card li{padding:10px 0;border-bottom:1px solid var(--line)}.card li:before{content:'↗';color:var(--lime);margin-inline-end:9px}.card .btn{width:100%;padding-inline:10px}.fine{font-size:12px;color:var(--muted);line-height:1.8;margin-top:26px}.academy{background:#c6fb70;color:#10200d}.academy .kicker{color:#36572b}.academy .section-head p{color:#3f5635}.academy-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.course{border-top:1px solid #638642;padding:25px 0;display:flex;justify-content:space-between;align-items:center}.course h3{font-size:25px}.course .btn{border-color:#759951}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.map{min-height:280px;border:1px solid var(--line);background:radial-gradient(ellipse at center,#28452c,#0d130e 70%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.map:before{content:'';position:absolute;width:260px;height:260px;border:1px solid #87bb6255;border-radius:50%;box-shadow:0 0 0 35px #87bb6210,0 0 0 70px #87bb6208}.cities{position:relative;font:14px/3 monospace;color:var(--lime);letter-spacing:3px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:65px}.steps article{border-top:1px solid var(--line);padding-top:16px}.steps p{color:var(--muted);font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-grid h2{font-size:55px;letter-spacing:-2px;line-height:1.1;margin:20px 0}.contact-grid p{color:var(--muted)}.contact-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}form{display:grid;gap:18px}label{font-size:13px;display:grid;gap:6px}input,textarea,select{width:100%;background:#101713;color:var(--ink);border:1px solid #354237;border-radius:2px;padding:12px;min-width:0}textarea{resize:vertical;min-height:100px}.check{display:flex;align-items:start;gap:10px;font-size:12px;color:var(--muted)}.check input{width:18px;height:18px;flex-shrink:0}.result{border:1px solid var(--lime);padding:20px}.result pre{white-space:pre-wrap;font:14px/1.6 Arial;overflow-wrap:anywhere}footer{border-top:1px solid var(--line);padding:45px 0;color:var(--muted);font-size:12px}.footer-top{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;margin-bottom:30px}.footer-links{display:flex;gap:20px}.legal{max-width:800px;min-height:60vh}.legal p{font-size:18px;color:var(--muted)}.skip{position:absolute;top:-90px;background:var(--lime);color:#000;padding:12px;z-index:20}.skip:focus{top:10px}.reveal{animation:enter .8s;}.menu{display:none;background:none;border:1px solid var(--line);color:var(--ink);padding:7px 10px}@keyframes float{50%{transform:translateY(-20px) rotate(-12deg)}}@keyframes enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}[dir=rtl] h1,[dir=rtl] h2{letter-spacing:0}[dir=rtl] .hero h1{line-height:1.25}@media(min-width:1600px){.orb{inset-inline-end:8%}}@media(max-width:1000px){nav{gap:14px}.pricing{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,1fr)}.bar{gap:20px}.bar>.btn{display:none}.hero h1{letter-spacing:-3px}.orb{opacity:.5}.contact-grid,.about-grid{gap:35px}}@media(max-width:700px){.bar{height:74px;gap:14px}.brand{font-size:21px}.langs{margin-inline-start:auto}.menu{display:block}nav{display:none;position:absolute;top:74px;left:0;right:0;padding:25px;background:var(--panel);flex-direction:column;font-size:16px}nav.open{display:flex}.hero{min-height:660px}.hero h1{font-size:53px;letter-spacing:-3px}.hero p{font-size:16px}.orb{width:480px;height:480px;inset-inline-end:-230px;top:120px}.hero-meta{font-size:8px;gap:12px}.stats{padding:25px 0}.stat{padding-inline:15px}.stat strong{font-size:28px}.stat span{font-size:11px}section{padding:65px 0}.section-head{display:block}.section-head h2{max-width:95%}.grid,.pricing,.academy-grid,.contact-grid,.about-grid,.steps{grid-template-columns:1fr}.service{padding:25px}.card ul{min-height:0}.contact-grid h2{font-size:40px}.course{gap:15px}.course h3{font-size:21px}.price{font-size:32px}.footer-links{flex-wrap:wrap}.steps{gap:20px;margin-top:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.orb{transform:none!important}}.service-detail summary{font-size:13px;cursor:pointer;color:var(--lime)}.service-detail p{line-height:1.85}.service-cta{display:inline-block;color:var(--lime);font-size:12px;margin-top:18px}
body{text-align:start}h1,h2,h3,p,li{overflow-wrap:break-word}.brand{direction:ltr;unicode-bidi:isolate;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.brand bdi{font-weight:900}nav{font-size:12px;gap:18px}nav a{white-space:nowrap}.bar{gap:22px}.bar>.btn{max-width:240px}.price{text-align:start;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;unicode-bidi:isolate}.hero-meta,.cities{direction:ltr;unicode-bidi:isolate}.hero-meta{flex-wrap:wrap}.contact-links a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}input[type=email]{text-align:left}.result pre{unicode-bidi:plaintext;text-align:start}.roadmap{list-style:none;margin:0;padding:0;counter-reset:stage}.roadmap li{display:grid;grid-template-columns:170px 1fr;gap:35px;padding:35px 0;border-block-start:1px solid var(--line)}.roadmap h3{margin:0 0 15px;font-size:26px}.roadmap p{color:var(--muted);max-width:850px}.roadmap .deliverable{color:var(--lime);font-size:14px}.stage-time{color:var(--lime);font:14px/1.8 Arial}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-grid .card h3{font-size:18px}.collaboration{margin-top:45px;padding:35px;border-inline-start:2px solid var(--lime);background:var(--panel)}.collaboration p{max-width:950px;color:var(--muted)}.faq{max-width:1000px}.faq h2{font-size:38px}.faq details{border-block-start:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:bold;font-size:18px}.faq p{color:var(--muted);max-width:850px}.breadcrumb{padding-top:30px;font-size:12px;color:var(--muted);display:flex;gap:12px;flex-wrap:wrap}.breadcrumb a{color:var(--lime)}.academy-link{color:var(--lime);border-inline-start:1px solid var(--line);padding-inline-start:18px}.academy-site .bar{border-bottom:2px solid var(--lime)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.5}[dir=rtl] .hero h1{line-height:1.35}[dir=rtl] .hero p{line-height:1.95}.contact-grid h1{font-size:clamp(34px,4vw,55px);line-height:1.2;letter-spacing:-2px}[dir=rtl] .contact-grid h1{line-height:1.5;letter-spacing:0}@media(max-width:1200px){.bar>.btn{display:none}nav{gap:14px;font-size:11px}.brand{font-size:23px}}@media(max-width:850px){.menu{display:block}nav{display:none;position:absolute;inset-inline:0;top:88px;padding:25px;background:var(--panel);flex-direction:column;font-size:15px;max-height:75vh;overflow:auto}nav.open{display:flex}.langs{margin-inline-start:auto}.academy-link{padding-inline-start:0;border:0}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){nav{top:74px}.roadmap li{grid-template-columns:1fr;gap:8px}.roadmap h3{font-size:23px}.metric-grid{grid-template-columns:1fr}.collaboration{padding:22px}.hero h1{font-size:clamp(38px,8.7vw,53px)}.hero-meta{letter-spacing:1px}.brand{font-size:21px}.bar{gap:12px}.langs{gap:10px}.course{flex-wrap:wrap}[dir=rtl] .hero h1{font-size:50px}.footer-links{gap:14px}}
