@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
html{color-scheme:dark}body.at-game-site{--ink:#f3f7ff;--text:#f3f7ff;--muted:#bbcae2;--paper:#0d1933;--bg:#07122b;--line:#344e79;--accent:#45e6ef;--green:#45e6ef;margin:0;background:radial-gradient(ellipse at 15% 0,#183661,transparent 55%),#07122b!important;color:#f3f7ff!important;font-family:Manrope,system-ui,sans-serif}body.at-game-site h1,body.at-game-site h2,body.at-game-site h3{color:#f5f8ff!important}body.at-game-site p,body.at-game-site .micro,body.at-game-site .muted{color:#c5d3e9}body.at-game-site a:not(.btn):not(.button):not(.g-button):not(.g-course):not(.brand){color:#58e4ed}body.at-game-site .card,body.at-game-site .panel,body.at-game-site .pc-panel,body.at-game-site .at-bundle,body.at-game-site .at-month-plan,body.at-game-site .route-tile,body.at-game-site .course-card{background:linear-gradient(135deg,#192e50,#0d1931)!important;color:#f3f7ff!important;border-color:#42638d!important;box-shadow:0 12px 35px #0003}body.at-game-site input,body.at-game-site textarea,body.at-game-site select{background:#0a1730!important;color:#edf6ff!important;border:1px solid #54759c!important}body.at-game-site input::placeholder,body.at-game-site textarea::placeholder{color:#aac0dc!important}body.at-game-site .btn,body.at-game-site button.primary,body.at-game-site .button.primary{background:linear-gradient(110deg,#3dd9e8,#9cf6ed)!important;color:#06223a!important;border-color:#7df4ed!important}body.at-game-site .site-header{background:#08162ef5;border-color:#304967;color:white}body.at-game-site .site-header .brand{color:white}body.at-game-site .site-header nav a{color:#d5e6fb!important}body.at-game-site footer{border-color:#3b5278}body.at-game-site a:focus-visible,body.at-game-site button:focus-visible{outline:3px solid #66f2ff;outline-offset:4px}.g-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1160px;margin:18px auto;padding:18px 22px;background:linear-gradient(110deg,#173f57,#242348);border:1px solid #4e92ae;border-radius:20px;font-size:13px}.g-strip strong{color:#91f4fa;display:block;margin-bottom:5px}.g-strip p{margin:0!important;font-size:12px}.g-strip a{white-space:nowrap;font-weight:800}.g-wrap{max-width:1160px;margin:auto;padding:0 24px}.g-header{display:flex;gap:22px;align-items:center;justify-content:space-between;padding-top:22px;padding-bottom:22px}.g-brand{font-size:25px;font-weight:800;letter-spacing:-1px;color:white!important;text-decoration:none}.g-brand span{color:#45e6ef}.g-nav{display:flex;gap:22px;font-size:12px}.g-nav a{text-decoration:none}.g-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid #7ae9ec;background:linear-gradient(115deg,#54e8f4,#98f2e1);color:#06233b!important;font-size:13px;font-weight:800;border-radius:14px;text-decoration:none;box-shadow:0 8px 25px #32dbea20;transition:transform .2s}.g-button:hover{transform:translateY(-3px)}.g-button.alt{color:#e5faff!important;background:#152847;border-color:#50729d;box-shadow:none}.g-button.gold{background:linear-gradient(110deg,#ffe590,#ffc13c);border-color:#ffe6a5;color:#382905!important}.g-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center;padding-top:32px;padding-bottom:44px}.g-kicker{font-size:10px;color:#76e6f0;letter-spacing:2.5px;font-weight:800}.g-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.05;letter-spacing:-3px;margin:20px 0}.g-hero h1 span{color:#55e9ed}.g-lead{font-size:17px;line-height:1.8;max-width:500px}.g-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.g-note{font-size:11px;line-height:1.7;color:#a8c1e3}.g-art{position:relative;min-height:540px;border:1px solid #577fab;border-radius:35px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#0917331a,#05122980),url('/world-cover.webp?v=20261013v2') center/cover;box-shadow:0 0 60px #3071c233}.g-art:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 45% 35%,#38ddec11,transparent 60%)}.g-art-label{position:absolute;top:23px;left:23px;border:1px solid #65a4c9;background:#081932dd;border-radius:30px;padding:8px 13px;font-size:10px;letter-spacing:2px;color:#e8faff}.g-art-link{position:absolute;display:grid;place-items:center;gap:7px;color:white!important;text-decoration:none;font-size:12px;font-weight:800;text-align:center;animation:g-float 5s ease-in-out infinite}.g-art-link span:first-child{display:grid;place-items:center;width:70px;height:70px;border-radius:22px;background:linear-gradient(130deg,#b9faff,#214e7c 40%,#111a3f);color:#d5fbff;font-size:30px;border:1px solid #91e4f2;box-shadow:0 0 35px #5af5fb77}.g-art-link strong{background:#08182ded;border:1px solid #3d608a;border-radius:13px;padding:7px 13px}.g-art-link:hover span:first-child{box-shadow:0 0 55px #88fcff}.g-art-link.one{top:25%;left:13%}.g-art-link.two{top:42%;right:12%;animation-delay:-1.5s}.g-art-link.three{bottom:13%;left:21%;animation-delay:-3s}.g-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:45px}.g-stats>div{border:1px solid #3d577e;border-radius:19px;padding:22px;background:#10203a}.g-stats strong{font-size:30px;color:#ffdd83;display:block}.g-stats span{font-size:12px;color:#c5d6eb}.g-section{padding-top:25px;padding-bottom:35px}.g-section h2{font-size:clamp(27px,4vw,42px);letter-spacing:-1.3px;margin:10px 0 18px}.g-section>p{max-width:720px;line-height:1.8}.g-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.g-feature,.g-course{padding:24px;border:1px solid #38577c;border-radius:23px;background:linear-gradient(145deg,#193352,#101a35)}.g-feature>span{font-size:28px;color:#88e8fb}.g-feature h3{font-size:17px;margin:16px 0 10px}.g-feature p{font-size:13px;line-height:1.8;margin:0}.g-courses{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.g-course{display:flex;flex-direction:column;text-decoration:none;color:#f3f7ff!important;transition:transform .2s,border-color .2s;padding:20px}.g-course:hover{transform:translateY(-4px);border-color:#77e5f1}.g-course small{color:#8cdde7;font-size:9px;letter-spacing:1px}.g-course h3{font-size:14px;line-height:1.5;margin:12px 0}.g-course p{font-size:11px;line-height:1.7;flex:1}.g-course strong{color:#ffe095;font-size:12px}.g-course>span{font-size:10px;color:#acbfe0;margin-top:8px}.g-access{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;padding:35px;border:1px solid #b3904e;border-radius:30px;background:linear-gradient(130deg,#31303a,#172c49)}.g-access h2{font-size:36px}.g-access ul{padding-left:20px;color:#cbdcef;line-height:2;font-size:13px}.g-price{font-size:48px;font-weight:800;color:#ffdd7a;letter-spacing:-2px}.g-price small{font-size:12px;letter-spacing:0;color:#e2d6b9;display:block}.g-stars{color:#ffdd7a;font-size:17px}.g-faq details{border-bottom:1px solid #3c5377;padding:18px 0}.g-faq summary{cursor:pointer;font-size:15px;color:#e5f0ff}.g-faq p{font-size:13px;line-height:1.8;margin:15px 0}.g-footer{display:flex;gap:20px;flex-wrap:wrap;padding-top:30px;padding-bottom:30px;border-top:1px solid #304c70;font-size:11px}.g-footer p{margin:0;margin-right:auto}@keyframes g-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}@media(max-width:800px){.g-header{flex-wrap:wrap;gap:14px}.g-nav{order:3;width:100%;gap:15px;flex-wrap:wrap}.g-hero{grid-template-columns:1fr;gap:22px;padding-top:15px}.g-hero h1{font-size:52px}.g-art{min-height:440px}.g-courses{grid-template-columns:repeat(2,1fr)}.g-features{grid-template-columns:1fr}.g-access{grid-template-columns:1fr;gap:18px;padding:24px}.g-strip{margin:12px;align-items:flex-start;flex-direction:column}.g-stats{gap:8px}.g-stats>div{padding:14px}.g-stats strong{font-size:24px}.g-stats span{font-size:10px}}@media(max-width:450px){.g-wrap{padding-left:18px;padding-right:18px}.g-header>.g-button{padding:9px 12px;font-size:11px;min-height:42px}.g-hero h1{font-size:45px;letter-spacing:-2px}.g-lead{font-size:14px}.g-stats{grid-template-columns:repeat(2,1fr)}.g-courses{grid-template-columns:1fr}.g-art{min-height:400px}.g-section h2{font-size:30px}.g-access h2{font-size:28px}.g-price{font-size:43px}}@media(prefers-reduced-motion:reduce){.g-art-link{animation:none}.g-button,.g-course{transition:none}}

html body#at-learn-site :is(h1,h2,h3,h4){color:#f5f8ff!important}html body#at-learn-site :is(p,small,label,li,summary){color:#c4d4e9!important}html body#at-learn-site main{background:transparent!important}html body#at-learn-site :is(.order-card,.at-lifetime,.service-panel,.side-nav){background:linear-gradient(130deg,#192f4e,#101c34)!important;border-color:#45658e!important;color:#eff7ff!important}html body#at-learn-site a:not(.g-button):not(.g-course):not(.g-art-link):not(.g-brand):not(.btn):not(.button){color:#76eaf3!important}html body#at-learn-site :is(.brand,.g-brand){color:#f4faff!important}html body#at-learn-site :is(.btn,button.primary){background:linear-gradient(110deg,#50dfe9,#91f4e9)!important;color:#08263b!important;border-color:#83ebf1!important}html body#at-learn-site button:not(.primary){background:#132642!important;color:#d9edff!important;border-color:#496f99!important}html body#at-learn-site button[aria-pressed=true]{background:#245776!important;border-color:#6ce7f0!important}html body#at-learn-site .catalog-layout>.new-lessons-entry{grid-column:1/-1;width:auto!important;margin:0 0 20px!important}html body#at-learn-site .catalog-layout>.side-nav{align-self:start;border-radius:20px;padding:18px}.g-art-link strong{color:#edfaff!important}

.g-art-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.g-art:before{z-index:1;background:linear-gradient(180deg,#03112b1a,#0510286b);pointer-events:none}.g-art-label,.g-art-link{z-index:2}html body#at-learn-site :is(input,textarea,select){background:#0b1b35!important;color:#eff9ff!important;border-color:#6b85ac!important}html body#at-learn-site :is(input,textarea)::placeholder{color:#b3cbe4!important}html body#at-learn-site :is(.at-service-links,.at-ai-item){background:#132742!important;color:#e8f6ff!important;border-color:#47668e!important}html body#at-learn-site .at-service-links summary{color:#daf2ff!important}

html body#at-learn-site :is(h1,h2,h3,h4) :is(em,span){color:#66e4ed!important}html body#at-learn-site .at-service-links summary span{color:#d4ecff!important}

.at-starter-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px}.at-starter-form label{display:grid;gap:8px;font-size:14px}.at-starter-form input,#brief-result{width:100%;box-sizing:border-box;padding:14px;border:1px solid #6b85ac;border-radius:12px;font:inherit;min-height:48px}#brief-result{margin:15px 0;line-height:1.6}.at-client-steps{line-height:1.8;padding-left:24px}.g-feature details{line-height:1.7;margin-bottom:20px}.g-feature summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.g-section [hidden]{display:none!important}@media(max-width:650px){.at-starter-form{grid-template-columns:1fr}.g-actions>*{max-width:100%;box-sizing:border-box}}
