@font-face{font-family:Course Poppins;src:url(/fonts/PoppinsRegular-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Course Poppins;src:url(/fonts/PoppinsSemiBold-latin.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.ai-course{--ai-bg: #141413;--ai-surface: #201f1c;--ai-text: #f2f0e9;--ai-muted: #b3b0a7;--ai-line: #3d3b36;--ai-accent: #efa672;--ai-accent-ink: #251b13;--ai-body: "Course Poppins", system-ui, sans-serif;--ai-display: "Course Poppins", system-ui, sans-serif;--ai-shadow: #00000038;--ai-mask: #000;color-scheme:dark;flex-shrink:0;min-height:100dvh;overflow-x:clip;background:var(--ai-bg);color:var(--ai-text);font-family:var(--ai-body);font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}.ai-course[data-course-theme=light]{--ai-bg: #f5f4ef;--ai-surface: #eae8e0;--ai-text: #252520;--ai-muted: #666359;--ai-line: #ccc9bd;--ai-accent: #a2461b;--ai-accent-ink: #fff6ee;color-scheme:light}.ai-course :is(h1,h2,h3,p,figure){margin:0}.ai-course :is(h1,h2,h3){color:var(--ai-text);min-width:0;overflow-wrap:anywhere}.ai-course :is(h1,h2){font-family:var(--ai-display);font-weight:600;line-height:1.16}.ai-course h2{font-size:clamp(32px,3.3vw,44px);letter-spacing:-1.4px}.ai-course h3{font-family:var(--ai-body);font-size:17px;font-weight:600;line-height:1.5}.ai-course a{text-decoration:none;color:inherit}.ai-course button{font:inherit;cursor:pointer}.ai-course :is(a,button,summary):focus-visible{outline:2px solid var(--ai-accent);outline-offset:5px}.ai-course ::selection{background:var(--ai-accent);color:var(--ai-accent-ink)}.ai-course :is(section,main){scroll-margin-top:128px}.ai-shell{max-width:1248px;padding-inline:48px;margin-inline:auto}.ai-section{padding-block:80px}.ai-skip{position:fixed;left:20px;top:-100px;z-index:50;padding:12px 20px;background:var(--ai-accent);color:var(--ai-accent-ink)}.ai-skip:focus{top:12px}.ai-header{position:sticky;top:0;z-index:30;background:var(--ai-bg);border-bottom:1px solid var(--ai-line)}.ai-nav{min-height:96px;display:flex;align-items:center;gap:40px}.ai-brand{display:flex;align-items:center;flex-shrink:0;gap:24px;margin-right:auto}.ai-brand img{width:96px;height:42px;object-fit:contain}.ai-brand>span{font-size:12px;color:var(--ai-muted)}.ai-nav nav,.ai-nav-actions{display:flex;align-items:center;gap:24px;font-size:13px}.ai-nav a,.ai-footer a{white-space:nowrap}.ai-nav nav a:hover,.ai-footer a:hover{text-decoration:underline;text-underline-offset:5px}.ai-nav-price{font-weight:600;font-variant-numeric:tabular-nums}.ai-theme-toggle{display:grid;place-items:center;width:36px;height:36px;border:0;padding:0;background:transparent;color:var(--ai-muted)}.ai-theme-toggle:hover{color:var(--ai-text)}.ai-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 24px;border:1px solid transparent;border-radius:3px;background:var(--ai-accent);color:var(--ai-accent-ink)!important;font-size:13px;font-weight:600;white-space:nowrap;transition:background-color .16s ease-out}.ai-button:hover{background:var(--ai-text);color:var(--ai-bg)!important}.ai-button:active{transform:translateY(1px)}.ai-button-full{display:flex;width:100%;justify-content:space-between}.ai-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap;text-decoration:underline!important;text-underline-offset:5px;text-decoration-color:var(--ai-line)!important}.ai-text-link:hover{text-decoration-color:currentColor!important}.ai-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:24px;align-items:center;padding-block:48px 56px}.ai-hero-copy{min-width:0;padding-bottom:16px}.ai-hero h1{font-size:clamp(48px,4.7vw,64px);line-height:1.08;letter-spacing:-3px}.ai-hero h1 span{color:var(--ai-accent)}.ai-hero-description{max-width:460px;margin-top:28px!important;color:var(--ai-muted);font-size:17px;line-height:1.8}.ai-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:32px}.ai-launch-status{margin-top:22px!important;color:var(--ai-muted);font-size:12px}.ai-hero-art{min-width:0;position:relative;width:100%;aspect-ratio:1;isolation:isolate}.ai-avatar-motion{position:relative;width:100%;min-width:0;aspect-ratio:1}.ai-avatar-poster{display:block;width:100%;height:100%;object-fit:contain}.ai-avatar-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0}.ai-avatar-motion[data-video-ready=true] .ai-avatar-video{opacity:1}.ai-avatar-motion[data-video-ready=true] .ai-avatar-poster{opacity:0}.ai-floating-logo{position:absolute;display:grid;place-items:center;width:clamp(56px,5.5vw,76px);height:clamp(56px,5.5vw,76px);padding:20px;border-radius:15px;background:var(--ai-surface);border:1px solid var(--ai-line);box-shadow:0 12px 28px var(--ai-shadow);transition:border-color .16s ease-out}.ai-floating-logo:hover,.ai-floating-logo:focus-visible{border-color:var(--ai-accent)}.ai-floating-logo svg,.ai-floating-logo img{width:100%;height:100%;object-fit:contain}.ai-floating-logo img{border-radius:5px}.ai-float-claude{top:25%;left:4%;rotate:-11deg;--ai-drift-x: -4px;--ai-drift-y: -9px;--ai-drift-duration: 8s;--ai-drift-delay: -2s}.ai-float-openai{top:26%;right:0;rotate:9deg;--ai-drift-x: 5px;--ai-drift-y: -7px;--ai-drift-duration: 10s;--ai-drift-delay: -5s}.ai-float-cursor{bottom:0;right:17%;rotate:-7deg;--ai-drift-x: -6px;--ai-drift-y: 6px;--ai-drift-duration: 11s;--ai-drift-delay: -8s}.ai-float-gemini{top:2%;right:16%;rotate:7deg;color:#6a98ee;--ai-drift-x: 5px;--ai-drift-y: 7px;--ai-drift-duration: 12s;--ai-drift-delay: -4s}.ai-float-hermes{bottom:19%;left:4%;padding:10px;rotate:8deg;--ai-drift-x: 7px;--ai-drift-y: -5px;--ai-drift-duration: 9s;--ai-drift-delay: -3s}.ai-float-openclaw{bottom:28%;right:1%;rotate:-9deg;--ai-drift-x: -3px;--ai-drift-y: 8px;--ai-drift-duration: 13s;--ai-drift-delay: -7s}@media(prefers-reduced-motion:no-preference){.ai-floating-logo{animation:ai-drift var(--ai-drift-duration) ease-in-out var(--ai-drift-delay) infinite alternate;animation-play-state:paused}.ai-hero-art[data-visible=true] .ai-floating-logo{animation-play-state:running}.ai-hero-art[data-visible=true] .ai-floating-logo:is(:hover,:focus-visible){animation-play-state:paused}}@keyframes ai-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--ai-drift-x),var(--ai-drift-y),0)}}.ai-tool-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px 48px;padding-block:28px;border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line)}.ai-tool-strip>p{color:var(--ai-muted);font-size:12px}.ai-tool-wordmarks{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.ai-tool-wordmarks a{display:inline-flex;align-items:center;gap:12px;font-size:15px;white-space:nowrap}.ai-tool-wordmarks a:hover{text-decoration:underline;text-underline-offset:5px}.ai-tool-wordmarks svg{height:27px;width:27px}.ai-ecosystem{margin-top:56px;padding-top:40px;border-top:1px solid var(--ai-line);scroll-margin-top:100px}.ai-ecosystem-copy{max-width:650px}.ai-ecosystem-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px}.ai-robot-scene{max-width:420px;justify-self:end}.ai-outcome-scene{max-width:440px}.ai-ecosystem-copy h3{font-size:clamp(20px,3vw,25px);font-weight:500;letter-spacing:-.6px}.ai-ecosystem-copy p{margin-top:14px!important;color:var(--ai-muted);font-size:14px;line-height:1.8}.ai-ecosystem-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;margin-block:36px}.ai-ecosystem-logos a{display:flex;align-items:center;gap:14px;width:fit-content;font-size:15px}.ai-ecosystem-logos a:hover span{text-decoration:underline;text-underline-offset:5px}.ai-ecosystem-logos img,.ai-ecosystem-logos svg{width:32px;height:32px;flex:none;object-fit:contain;border-radius:4px}.ai-logo-mono{filter:brightness(0) invert(1)}.ai-course[data-course-theme=light] .ai-logo-mono{filter:brightness(0)}.ai-ecosystem-note,.ai-price-launch{color:var(--ai-muted);font-size:12px;line-height:1.8}.ai-price-launch{margin-top:16px!important}@media(max-width:540px){.ai-ecosystem-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ai-ecosystem-logos a{font-size:13px;gap:10px}}.ai-outcome{padding-block:76px 96px}.ai-outcome-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:32px}.ai-outcome-grid p{color:var(--ai-muted);margin-top:12px;max-width:510px;font-size:14px}.ai-release-note{margin-top:32px;font-size:12px;color:var(--ai-muted)}.ai-release-note strong{color:var(--ai-text);font-weight:400}.ai-release-note p{margin-top:4px}.ai-tools{border-top:1px solid var(--ai-line);padding-block:64px}.ai-section-description{margin-top:20px!important;color:var(--ai-muted);max-width:640px;font-size:14px}.ai-tools-grid{margin-top:36px}.ai-tool{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:baseline;gap:48px;padding-block:24px;border-top:1px solid var(--ai-line)}.ai-tool>div{display:flex;gap:16px;align-items:center}.ai-tool-icon{width:28px;height:28px;flex-shrink:0}.ai-tool h3{font-size:18px}.ai-tool p{color:var(--ai-muted);font-size:14px;max-width:630px}.ai-teacher{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:start;gap:48px;padding-block:48px 88px}.ai-teacher-photo{max-width:320px;position:relative}.ai-teacher-photo img{display:block;width:100%;height:auto}.ai-teacher-copy h2{margin-bottom:24px}.ai-teacher-copy>p{color:var(--ai-muted);font-size:15px;max-width:640px}.ai-teacher-copy>p+p{margin-top:20px}.ai-teacher-copy>a{margin-top:24px}.ai-pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;border-top:1px solid var(--ai-line);align-items:start;padding-block:80px 96px}.ai-pricing-copy>p{font-size:14px;color:var(--ai-muted);max-width:390px;margin-top:24px}.ai-price-note{margin-top:32px;max-width:390px;font-size:12px}.ai-price-note strong{font-weight:400}.ai-price-note p{color:var(--ai-muted);margin-top:8px}.ai-price-card{min-width:0}.ai-price-card h3{font-size:16px}.ai-price{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:24px 0;font-variant-numeric:tabular-nums}.ai-price strong{font-family:var(--ai-display);font-size:76px;letter-spacing:-3px;line-height:1;font-weight:700;white-space:nowrap}.ai-price>span{font-size:11px;color:var(--ai-muted)}.ai-price-card ul{padding-left:16px;margin:0 0 28px;list-style:disc;color:var(--ai-muted);font-size:13px}.ai-price-card li+li{margin-top:8px}.ai-price-platform,.ai-price-terms{color:var(--ai-muted);font-size:11px;line-height:1.9;margin-top:16px!important}.ai-price-terms{margin-top:24px!important}.ai-faq{border-top:1px solid var(--ai-line);padding-block:64px 96px}.ai-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 72px;margin-top:40px}.ai-faq-list article{padding-top:24px;border-top:1px solid var(--ai-line)}.ai-faq-list h3{font-size:16px;line-height:1.5}.ai-faq-list p{margin-top:12px;font-size:13px;color:var(--ai-muted)}.ai-footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-block:24px 40px}.ai-footer-brand{font-weight:600;font-size:15px}.ai-footer-brand span{display:block;font-weight:400;font-size:11px;color:var(--ai-muted)}.ai-footer-brand{display:flex;align-items:center;gap:12px}.ai-footer-brand>span:last-child{color:var(--ai-text);font-size:15px;font-weight:600}.ai-tech-scene{display:block;width:100%;aspect-ratio:1.5;isolation:isolate;pointer-events:none;flex:none}.ai-tech-scene>svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 10px var(--ai-shadow))}.ai-tech-scene[data-size=module]{width:190px;max-width:100%}.ai-art-ink{fill:none;stroke:#68766c;stroke-width:4;stroke-linecap:round;opacity:.8}.ai-outcome-art{display:grid;place-items:center;margin-bottom:24px;border-bottom:1px solid var(--ai-line);background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--ai-accent) 5%,transparent),transparent 62%)}.ai-section-heading{display:flex;align-items:center;justify-content:space-between;gap:40px}.ai-section-heading>.ai-tech-scene{width:230px}.ai-price-art{max-width:285px;margin-top:30px}.ai-art-motion{transform-box:fill-box;transform-origin:center;animation-play-state:paused}.ai-art-route-dot{transform-box:view-box;transform-origin:0 0;transform:translate(61px,166px)}@media(prefers-reduced-motion:no-preference){.ai-art-lens{animation:ai-lens-inspect 7s ease-in-out infinite paused}.ai-art-pencil{animation:ai-pencil-write 5s ease-in-out infinite paused}.ai-art-dialogue-back{animation:ai-dialogue-hover 6s ease-in-out -2s infinite paused}.ai-art-dialogue-front{animation:ai-dialogue-hover 6s ease-in-out infinite reverse paused}.ai-art-reply-dot{animation:ai-reply-bounce 1.8s ease-in-out infinite paused}.ai-art-document{animation:ai-document-pull 8s ease-in-out infinite paused}.ai-art-tool-lift{animation:ai-tool-lift 7s ease-in-out infinite paused}.ai-art-gear{animation:ai-gear-turn 24s linear infinite paused}.ai-art-plug{animation:ai-plug-connect 6s ease-in-out infinite paused}.ai-art-status{animation:ai-connection-status 6s ease-in-out infinite paused}.ai-art-route-dot{animation:ai-route-travel 7s linear infinite paused}.ai-art-book-page{animation:ai-book-breathe 9s ease-in-out infinite paused}.ai-art-key{animation:ai-key-turn 8s ease-in-out infinite paused}.ai-art-question{animation:ai-question-tilt 8s ease-in-out infinite paused}.ai-tech-scene[data-visible=true] .ai-art-motion{animation-play-state:running}}.ai-course[data-page-visible=false] .ai-art-motion,.ai-course[data-page-visible=false] .ai-floating-logo{animation-play-state:paused!important}@keyframes ai-lens-inspect{0%,to{transform:translate(0)}45%,60%{transform:translate(-12px,7px)}}@keyframes ai-pencil-write{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(-7px,-3px) rotate(-3deg)}65%{transform:translate(4px,2px) rotate(1deg)}}@keyframes ai-dialogue-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ai-reply-bounce{0%,50%,to{transform:translateY(0);opacity:.6}25%{transform:translateY(-4px);opacity:1}}@keyframes ai-document-pull{0%,to{transform:translateY(0)}40%,65%{transform:translateY(-12px)}}@keyframes ai-tool-lift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-4deg)}}@keyframes ai-gear-turn{to{transform:rotate(360deg)}}@keyframes ai-plug-connect{0%,to{transform:translate(-8px)}40%,75%{transform:translate(12px)}}@keyframes ai-connection-status{0%,25%,to{opacity:.25}40%,75%{opacity:1}}@keyframes ai-route-travel{0%{transform:translate(61px,166px);opacity:0}8%{transform:translate(61px,166px);opacity:1}30%{transform:translate(131px,166px)}42%{transform:translate(156px,140px)}52%{transform:translate(164px,113px)}60%{transform:translate(181px,101px)}75%{transform:translate(236px,101px)}86%{transform:translate(266px,72px);opacity:1}95%,to{transform:translate(266px,54px);opacity:0}}@keyframes ai-book-breathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(1deg)}}@keyframes ai-key-turn{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}@keyframes ai-question-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}.ai-footer-content>div{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;font-size:11px;color:var(--ai-muted)}.ai-footer-content>div a{display:inline-flex;align-items:center;gap:4px}@media(max-width:1000px){.ai-shell{padding-inline:32px}.ai-brand>span{display:none}.ai-nav{gap:24px}.ai-hero{gap:40px}.ai-hero h1{font-size:clamp(42px,5vw,58px)}.ai-hero-description{font-size:15px}.ai-outcome-grid,.ai-pricing{gap:48px}.ai-tool-wordmarks{gap:24px}}@media(max-width:780px){.ai-ecosystem-intro{grid-template-columns:minmax(0,1fr);gap:24px}.ai-robot-scene{justify-self:center}.ai-course :is(section,main){scroll-margin-top:108px}.ai-shell{padding-inline:24px}.ai-nav{min-height:76px;gap:20px}.ai-nav nav{gap:16px;font-size:12px}.ai-nav-actions{gap:16px}.ai-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:40px}.ai-hero h1{font-size:clamp(38px,10.5vw,72px);letter-spacing:-2px}.ai-hero-copy{padding:0}.ai-hero-description{max-width:520px;margin-top:24px!important}.ai-hero-actions{margin-top:24px;gap:16px 24px}.ai-hero-art{width:min(100%,480px);justify-self:center;margin-top:-24px}.ai-floating-logo{width:64px;height:64px;padding:17px;border-radius:13px}.ai-tool-strip{gap:20px;padding-block:24px}.ai-tool-wordmarks{gap:20px 32px}.ai-tool-wordmarks a{font-size:14px;gap:10px}.ai-outcome,.ai-tools,.ai-pricing,.ai-faq{padding-block:48px}.ai-outcome-grid,.ai-teacher,.ai-pricing{grid-template-columns:minmax(0,1fr);gap:32px}.ai-release-note{margin-top:20px}.ai-tool{grid-template-columns:minmax(0,1fr);gap:12px}.ai-teacher{padding-block:16px 56px;gap:24px}.ai-price-note{margin-top:24px}.ai-pricing-copy>p,.ai-price-note{max-width:560px}.ai-footer-content{padding-top:8px}}@media(max-width:540px){.ai-nav nav{display:none}.ai-nav-actions{gap:16px}.ai-brand img{width:88px;height:38px}.ai-hero-art{margin-top:-12px}.ai-floating-logo{width:56px;height:56px;padding:15px}.ai-teacher-photo{max-width:240px}.ai-tool-wordmarks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;width:100%}.ai-price{gap:16px}.ai-price strong{font-size:68px}.ai-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.ai-section-heading>.ai-tech-scene{width:180px;align-self:center}}@media(max-width:360px){.ai-floating-logo{width:48px;height:48px;padding:12px}}.ai-floating-logo.ai-float-hermes{padding:8px}@media(prefers-reduced-motion:reduce){.ai-course *,.ai-course *:before,.ai-course *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
