:root{color:#f7fbff;font-synthesis:none;text-rendering:optimizelegibility;background:#050817;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 80% 20%,#00ccff29,#0000 32%),radial-gradient(circle at 20% 75%,#6b4cff29,#0000 34%),#050817;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.home-page{min-height:100vh;overflow:hidden}.site-header{z-index:10;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;width:min(1180px,100% - 40px);min-height:88px;margin:0 auto;display:grid;position:relative}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{background:linear-gradient(135deg,#38e7ff,#6c4cff);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 0 32px #38e7ff4d}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.14em}.brand small{color:#8d9ab8;margin-top:2px;font-size:.72rem}.site-nav{color:#aeb9d1;justify-content:center;gap:30px;font-size:.92rem;display:flex}.site-nav a,.header-link{transition:color .18s,transform .18s}.site-nav a:hover,.header-link:hover{color:#fff;transform:translateY(-1px)}.header-actions{align-items:center;gap:18px;display:flex}.button{color:#06101b;background:linear-gradient(135deg,#55f0ff,#8b72ff);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 40px #4bd6ff33}.button:hover{transform:translateY(-2px);box-shadow:0 20px 50px #4bd6ff4d}.button-small{border-radius:12px;min-height:42px;padding:0 17px;font-size:.88rem}.button-secondary{color:#eaf5ff;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff1f}.hero-section{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:70px;width:min(1180px,100% - 40px);min-height:calc(100vh - 88px);margin:0 auto;padding:78px 0 90px;display:grid;position:relative}.hero-glow{filter:blur(90px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{background:#00d9ff24;width:320px;height:320px;top:7%;right:7%}.hero-glow-two{background:#6f4cff21;width:300px;height:300px;bottom:5%;left:8%}.hero-content,.mission-visual{z-index:2;position:relative}.eyebrow{color:#64efff;letter-spacing:.2em;margin:0 0 22px;font-size:.78rem;font-weight:800}.hero-content h1{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(3.4rem,7vw,6.7rem);line-height:.98}.hero-content h1 span{color:#0000;background:linear-gradient(100deg,#fff,#64efff 42%,#997dff);-webkit-background-clip:text;background-clip:text;display:block}.hero-copy{color:#9daac4;max-width:650px;margin:30px 0 0;font-size:1.08rem;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:50px;display:grid}.hero-metrics div{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:18px}.hero-metrics strong,.hero-metrics span{display:block}.hero-metrics strong{font-size:1.05rem}.hero-metrics span{color:#7f8ba6;margin-top:6px;font-size:.78rem}.mission-visual{background:linear-gradient(145deg,#142143eb,#070d1ff2),#0a122ae6;border:1px solid #6fdcff33;border-radius:32px;min-height:600px;padding:26px;box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff0f}.visual-header{justify-content:space-between;align-items:flex-start;display:flex}.visual-header p{color:#55e8ff;letter-spacing:.16em;margin:0 0 6px;font-size:.68rem;font-weight:800}.visual-header h2{margin:0;font-size:1.42rem}.live-indicator{color:#59f1b7;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.live-indicator i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.core-orbit{place-items:center;height:365px;margin-top:18px;display:grid;position:relative}.orbit{border:1px solid #5de1ff29;border-radius:50%;position:absolute}.orbit-one{width:250px;height:250px}.orbit-two{border-style:dashed;width:355px;height:355px;animation:22s linear infinite orbit-spin}.atlas-core{text-align:center;background:radial-gradient(circle at 35% 28%,#ffffff3d,#0000 16%),linear-gradient(145deg,#24cce8,#684cff);border-radius:50%;align-content:center;place-items:center;gap:8px;width:155px;height:155px;display:grid;box-shadow:0 0 65px #36d5ff61,inset 0 1px 1px #fff6}.atlas-core span{color:#ffffffb8;font-size:.72rem}.agent-node{color:#dfeeff;background:#0a1633f0;border:1px solid #5de1ff30;border-radius:12px;align-items:center;gap:8px;min-width:118px;padding:11px 14px;font-size:.76rem;font-weight:700;display:flex;position:absolute;box-shadow:0 12px 30px #00000040}.node-one{top:38px;left:26px}.node-two{top:88px;right:2px}.node-three{bottom:26px;left:30px}.runtime-list{gap:9px;display:grid}.runtime-list>div{color:#c7d2e8;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:.8rem;display:grid}.runtime-list strong{color:#70edc5;letter-spacing:.06em;font-size:.68rem}.runtime-dot{border-radius:50%;width:8px;height:8px}.runtime-dot.active{background:#5ff0ba;box-shadow:0 0 12px #5ff0ba}.runtime-dot.ready{background:#63ddff;box-shadow:0 0 12px #63ddff}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (width<=980px){.site-header{grid-template-columns:auto auto;justify-content:space-between}.site-nav{display:none}.hero-section{grid-template-columns:1fr;padding-top:58px}.mission-visual{width:min(100%,620px);margin:0 auto}}@media (width<=640px){.site-header,.hero-section{width:min(100% - 24px,1180px)}.site-header{min-height:74px}.header-link{display:none}.hero-content h1{font-size:clamp(2.8rem,15vw,4.6rem)}.hero-copy{font-size:.98rem}.hero-actions{display:grid}.hero-metrics{grid-template-columns:1fr}.mission-visual{border-radius:24px;min-height:auto;padding:18px}.core-orbit{height:320px;transform:scale(.88)}}.platform-overview,.workflow-section,.autonomous-loop-section,.final-cta{width:min(1180px,100% - 40px);margin:0 auto}.platform-overview,.workflow-section{padding:110px 0}.section-heading{max-width:760px}.section-heading h2,.loop-copy h2,.final-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.05}.section-heading>p:last-child,.loop-copy>p,.final-cta>p{color:#98a5bf;margin-top:22px;font-size:1rem;line-height:1.8}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.feature-card,.workflow-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px #ffffff0a}.feature-card{min-height:260px;padding:28px}.feature-card svg{color:#61eaff}.feature-card h3,.workflow-card h3{margin:24px 0 12px;font-size:1.25rem}.feature-card p,.workflow-card p{color:#8f9bb5;margin:0;line-height:1.75}.workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.workflow-card{padding:24px 20px}.workflow-card>span{color:#61eaff;letter-spacing:.16em;font-size:.74rem;font-weight:800}.autonomous-loop-section{background:radial-gradient(circle at 75% 35%,#33dcff29,#0000 30%),linear-gradient(145deg,#121f42f0,#070d1ff7);border:1px solid #62dfff29;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;min-height:620px;padding:90px 70px;display:grid}.loop-copy .button{margin-top:30px}.loop-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.loop-step{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:flex-end;min-height:100px;padding:20px;display:flex}.loop-step span{color:#60e9ff;font-size:.72rem;font-weight:800}.loop-step strong{font-size:1.05rem}.final-cta{text-align:center;max-width:920px;padding:130px 0}.final-cta .hero-actions{justify-content:center}@media (width<=980px){.platform-grid{grid-template-columns:1fr}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.autonomous-loop-section{grid-template-columns:1fr;padding:60px 36px}}@media (width<=640px){.platform-overview,.workflow-section,.autonomous-loop-section,.final-cta{width:min(100% - 24px,1180px)}.platform-overview,.workflow-section{padding:80px 0}.workflow-grid,.loop-visual{grid-template-columns:1fr}.autonomous-loop-section{border-radius:24px;padding:42px 22px}.final-cta{padding:90px 0}}.inner-page{min-height:100vh;overflow:hidden}.page-hero{text-align:center;width:min(1180px,100% - 40px);margin:0 auto;padding:110px 0 95px}.page-hero h1{letter-spacing:-.06em;max-width:980px;margin:0 auto;font-size:clamp(3.2rem,7vw,6.5rem);line-height:.98}.page-hero h1 span{color:#0000;background:linear-gradient(100deg,#fff,#64efff 42%,#997dff);-webkit-background-clip:text;background-clip:text;display:block}.page-hero>p:last-of-type{color:#99a6c0;max-width:760px;margin:28px auto 0;font-size:1.05rem;line-height:1.8}.page-hero .hero-actions{justify-content:center}.platform-runtime-section,.architecture-section{width:min(1180px,100% - 40px);margin:0 auto}.platform-runtime-section{padding:80px 0 110px}.engine-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.engine-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;min-height:260px;padding:25px;box-shadow:inset 0 1px #ffffff0a}.engine-icon{color:#5beaff;background:#5beaff14;border:1px solid #5beaff29;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.engine-card h3{margin:24px 0 12px;font-size:1.2rem}.engine-card p{color:#8f9bb5;margin:0;line-height:1.75}.architecture-section{background:radial-gradient(circle at 78% 30%,#3adcff29,#0000 30%),linear-gradient(145deg,#121f42f0,#070d1ff7);border:1px solid #62dfff29;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;min-height:620px;padding:90px 70px;display:grid}.architecture-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.05}.architecture-copy>p:last-child{color:#98a5bf;margin-top:22px;line-height:1.8}.architecture-flow{gap:12px;display:grid}.architecture-step{background:#ffffff0b;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;display:flex}.architecture-step span{color:#60e9ff;font-size:.72rem;font-weight:800}.architecture-step strong{font-size:.98rem}@media (width<=980px){.engine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-section{grid-template-columns:1fr;padding:60px 36px}}@media (width<=640px){.page-hero,.platform-runtime-section,.architecture-section{width:min(100% - 24px,1180px)}.page-hero{padding:80px 0 70px}.engine-grid{grid-template-columns:1fr}.architecture-section{border-radius:24px;padding:42px 22px}}.products-hero{padding-bottom:120px}.product-ecosystem,.revenue-path-section,.first-revenue-section{width:min(1180px,100% - 40px);margin:0 auto}.product-ecosystem{padding:70px 0 120px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:48px;display:grid}.product-card{background:linear-gradient(145deg,#ffffff0b,#ffffff06);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;min-height:340px;padding:25px;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 45px #0000001f}.product-card:hover{background:linear-gradient(145deg,#3cd8ff12,#7352ff0a);border-color:#5beaff47;transform:translateY(-5px)}.product-card-top{justify-content:space-between;align-items:center;display:flex}.product-icon{color:#61eaff;background:#61eaff14;border:1px solid #61eaff2b;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.product-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:900}.product-status-active{color:#59efb7;background:#59efb717;border:1px solid #59efb72e}.product-status-building{color:#65dfff;background:#65dfff17;border:1px solid #65dfff2e}.product-status-planned{color:#aaa0ff;background:#aaa0ff17;border:1px solid #aaa0ff2e}.product-category{color:#62eaff;letter-spacing:.13em;text-transform:uppercase;margin:28px 0 0;font-size:.68rem;font-weight:800}.product-card h3{margin:10px 0 13px;font-size:1.32rem}.product-description{color:#909db7;margin:0;line-height:1.75}.product-card-footer{color:#bfcae0;border-top:1px solid #fff1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:.78rem;display:flex}.revenue-path-section{background:radial-gradient(circle at 78% 32%,#32d9ff2b,#0000 31%),linear-gradient(145deg,#121f42f0,#070d1ff7);border:1px solid #62dfff29;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:70px;min-height:680px;padding:90px 70px;display:grid}.revenue-path-copy h2,.first-revenue-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.04}.revenue-path-copy>p:last-of-type,.first-revenue-section>div:first-child>p:last-child{color:#98a5bf;margin:23px 0 0;line-height:1.8}.revenue-path-copy .button{margin-top:31px}.revenue-path-list{gap:11px;display:grid}.revenue-path-step{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:86px;padding:15px 18px;display:grid}.revenue-path-step>span{color:#5ceaff;font-size:.7rem;font-weight:900}.revenue-path-step strong,.revenue-path-step small{display:block}.revenue-path-step strong{margin-bottom:5px}.revenue-path-step small{color:#8996b0;line-height:1.55}.first-revenue-section{background:radial-gradient(circle at 82% 40%,#7b59ff33,#0000 32%),#ffffff07;border:1px solid #ffffff17;border-radius:32px;grid-template-columns:1fr 420px;align-items:center;gap:70px;margin-top:90px;padding:70px;display:grid}.first-revenue-card{background:#070e22c7;border:1px solid #5ce5ff2e;border-radius:24px;padding:28px;box-shadow:0 25px 60px #00000040}.first-revenue-card>span,.first-revenue-card>small,.first-revenue-card>strong{display:block}.first-revenue-card>span{color:#5deaff;letter-spacing:.15em;font-size:.68rem;font-weight:900}.first-revenue-card>small{color:#8592ad;margin-top:28px}.first-revenue-card>strong{letter-spacing:-.06em;margin-top:3px;font-size:4rem}.first-revenue-card>div{color:#b8c5dc;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:54px;margin-top:24px;padding:0 14px;font-size:.75rem;display:grid}.first-revenue-card i{background:#ffd66a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #ffd66a}.first-revenue-card b{color:#ffd66a;letter-spacing:.06em;font-size:.64rem}@media (width<=980px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-path-section,.first-revenue-section{grid-template-columns:1fr;padding:60px 36px}}@media (width<=640px){.product-ecosystem,.revenue-path-section,.first-revenue-section{width:min(100% - 24px,1180px)}.product-grid{grid-template-columns:1fr}.revenue-path-section,.first-revenue-section{border-radius:24px;padding:42px 22px}.first-revenue-card>strong{font-size:3rem}}.academy-section,.academy-products-section,.academy-lab-section,.academy-intelligence-section,.academy-revenue-section{width:min(1180px,100% - 40px);margin:0 auto}.academy-section,.academy-products-section{padding:90px 0}.academy-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.academy-path-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;min-height:390px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff0a}.academy-path-card h3{margin:24px 0 12px;font-size:1.35rem}.academy-path-card>p{color:#8f9bb5;margin:0;line-height:1.75}.academy-module-list{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.academy-module-list span{color:#b8c8e6;background:#65e1ff12;border:1px solid #65e1ff1f;border-radius:999px;padding:7px 10px;font-size:.72rem}.academy-card-link{color:#64efff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:24px 0 0;font-weight:700;display:inline-flex}.academy-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.academy-category-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px;display:flex}.academy-category-card span{color:#60e9ff;font-size:.7rem;font-weight:800}.academy-category-card strong{font-size:.94rem}.academy-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:46px;display:grid}.academy-lab-section{background:radial-gradient(circle at 75% 30%,#38dcff29,#0000 30%),linear-gradient(145deg,#121f42f0,#070d1ff7);border:1px solid #62dfff29;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;min-height:650px;padding:90px 70px;display:grid}.academy-lab-copy h2,.academy-revenue-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.05}.academy-lab-copy>p:last-of-type,.academy-revenue-section>div:first-child>p:last-child{color:#98a5bf;margin-top:22px;line-height:1.8}.academy-lab-list{gap:11px;margin-top:28px;display:grid}.academy-lab-list>div{color:#c9d5ea;align-items:center;gap:10px;display:flex}.academy-lab-list svg{color:#61eaff}.academy-lab-preview{background:#050c1db8;border:1px solid #66e2ff2b;border-radius:26px;padding:28px;box-shadow:0 24px 60px #00000047}.academy-preview-header{justify-content:space-between;gap:20px;display:flex}.academy-preview-header p{color:#64efff;letter-spacing:.14em;margin:0 0 7px;font-size:.68rem;font-weight:800}.academy-preview-header h3{margin:0;font-size:1.45rem}.academy-preview-header>span{color:#73efc3;background:#46e0a31a;border:1px solid #46e0a32b;border-radius:999px;height:fit-content;padding:6px 9px;font-size:.65rem;font-weight:800}.academy-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.academy-preview-metrics div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:15px;padding:16px}.academy-preview-metrics strong,.academy-preview-metrics span{display:block}.academy-preview-metrics strong{font-size:1.25rem}.academy-preview-metrics span{color:#8492ad;margin-top:5px;font-size:.72rem}.academy-preview-list{gap:10px;margin-top:22px;display:grid}.academy-preview-list span{color:#b8c5dc;background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;padding:13px 14px}.academy-preview-button{border:0;width:100%;margin-top:22px}.academy-intelligence-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:110px 0;display:grid}.academy-intelligence-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:24px;min-height:300px;padding:28px}.academy-intelligence-card>svg{color:#61eaff}.academy-intelligence-card .eyebrow{margin-top:24px;margin-bottom:12px}.academy-intelligence-card h3{margin:0;font-size:1.3rem;line-height:1.3}.academy-intelligence-card>p:last-child{color:#8f9bb5;margin-top:16px;line-height:1.75}.academy-revenue-section{background:radial-gradient(circle at 78% 30%,#7453ff2e,#0000 30%),linear-gradient(145deg,#121f42f0,#070d1ff7);border:1px solid #62dfff29;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;min-height:570px;padding:80px 70px;display:grid}.academy-revenue-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.academy-revenue-flow>div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:17px;justify-content:space-between;align-items:flex-end;min-height:94px;padding:18px;display:flex}.academy-revenue-flow span{color:#60e9ff;font-size:.7rem;font-weight:800}@media (width<=980px){.academy-path-grid,.academy-intelligence-section{grid-template-columns:1fr}.academy-category-grid,.academy-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-lab-section,.academy-revenue-section{grid-template-columns:1fr;padding:60px 36px}}@media (width<=640px){.academy-section,.academy-products-section,.academy-lab-section,.academy-intelligence-section,.academy-revenue-section{width:min(100% - 24px,1180px)}.academy-category-grid,.academy-product-grid,.academy-preview-metrics,.academy-revenue-flow{grid-template-columns:1fr}.academy-lab-section,.academy-revenue-section{border-radius:24px;padding:42px 22px}}.blog-page-hero{padding-bottom:75px}.blog-search{color:#6cecff;background:#ffffff0b;border:1px solid #64e7ff29;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(650px,100%);min-height:58px;margin:38px auto 0;padding:6px 7px 6px 18px;display:grid}.blog-search input,.blog-newsletter-form input{color:#f4f8ff;width:100%;font:inherit;background:0 0;border:0;outline:0}.blog-search input::placeholder,.blog-newsletter-form input::placeholder{color:#71809e}.blog-search button{color:#06101b;cursor:pointer;background:linear-gradient(135deg,#55f0ff,#8b72ff);border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.blog-featured-section,.blog-category-section,.blog-articles-section,.blog-engine-section,.blog-newsletter-section{width:min(1180px,100% - 40px);margin:0 auto}.blog-featured-section{background:radial-gradient(circle at 25% 45%,#3adcff2b,#0000 31%),linear-gradient(145deg,#121f42f0,#070d1ff7);border:1px solid #62dfff29;border-radius:34px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;min-height:570px;padding:60px 70px;display:grid}.blog-featured-visual{place-items:center;min-height:390px;display:grid;position:relative}.blog-featured-orbit{position:absolute}.blog-featured-core{text-align:center;background:linear-gradient(145deg,#26cde8,#684cff);border-radius:50%;align-content:center;place-items:center;gap:9px;width:185px;height:185px;display:grid;box-shadow:0 0 70px #36d5ff61}.blog-featured-core span{color:#ffffffb8;font-size:.75rem}.blog-category-badge{color:#6feec5;letter-spacing:.05em;background:#4bdeaa1a;border:1px solid #4bdeaa29;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.blog-featured-copy h2{letter-spacing:-.04em;max-width:650px;margin:20px 0 0;font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.05}.blog-featured-copy>p:not(.eyebrow){color:#98a5bf;margin:22px 0 0;line-height:1.8}.blog-article-meta{color:#8290aa;flex-wrap:wrap;gap:18px;margin:24px 0;font-size:.8rem;display:flex}.blog-article-meta span,.blog-card-footer span{align-items:center;gap:7px;display:inline-flex}.blog-category-section,.blog-articles-section{padding:110px 0}.blog-category-list{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.blog-category-list button{color:#b7c6e1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px}.blog-category-list button:hover{color:#07101b;background:#65eaff}.blog-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.blog-article-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:23px;flex-direction:column;min-height:390px;padding:26px;display:flex}.blog-article-icon{color:#61eaff;background:#5beaff14;border:1px solid #5beaff26;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.blog-article-card h3{margin:20px 0 12px;font-size:1.28rem;line-height:1.35}.blog-article-card>p{color:#8f9bb5;margin:0;line-height:1.75}.blog-card-footer{color:#8290aa;justify-content:space-between;margin-top:auto;padding-top:24px;font-size:.76rem;display:flex}.blog-card-footer button{color:#64efff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:inline-flex}.blog-engine-section{background:radial-gradient(circle at 78% 30%,#7453ff2e,#0000 30%),linear-gradient(145deg,#121f42f0,#070d1ff7);border:1px solid #62dfff29;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;min-height:570px;padding:80px 70px;display:grid}.blog-engine-section h2,.blog-newsletter-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.05}.blog-engine-section>div:first-child>p:last-child,.blog-newsletter-section>div:nth-child(2)>p:last-child{color:#98a5bf;margin-top:22px;line-height:1.8}.blog-engine-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.blog-engine-flow>div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:17px;justify-content:space-between;align-items:flex-end;min-height:94px;padding:18px;display:flex}.blog-engine-flow span{color:#60e9ff;font-size:.7rem;font-weight:800}.blog-newsletter-section{background:#ffffff09;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:auto minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:28px;margin-top:110px;padding:46px;display:grid}.blog-newsletter-icon{color:#61eaff;background:#5beaff14;border:1px solid #5beaff26;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.blog-newsletter-section h2{font-size:clamp(1.8rem,4vw,3rem)}.blog-newsletter-form{background:#050c1db3;border:1px solid #64e7ff24;border-radius:15px;grid-template-columns:1fr auto;gap:8px;padding:6px;display:grid}.blog-newsletter-form input{padding:0 12px}.blog-newsletter-form .button{border:0;min-height:46px}@media (width<=980px){.blog-featured-section,.blog-engine-section{grid-template-columns:1fr;padding:60px 36px}.blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-newsletter-section{grid-template-columns:auto 1fr}.blog-newsletter-form{grid-column:1/-1}}@media (width<=640px){.blog-featured-section,.blog-category-section,.blog-articles-section,.blog-engine-section,.blog-newsletter-section{width:min(100% - 24px,1180px)}.blog-search,.blog-newsletter-form{grid-template-columns:1fr}.blog-search svg{display:none}.blog-search input,.blog-newsletter-form input{min-height:44px;padding:0 12px}.blog-featured-section,.blog-engine-section{border-radius:24px;padding:42px 22px}.blog-featured-visual{min-height:300px;transform:scale(.82)}.blog-article-grid,.blog-engine-flow{grid-template-columns:1fr}.blog-newsletter-section{grid-template-columns:1fr;padding:28px 20px}}.contact-main-section,.contact-channel-section,.contact-status-section{width:min(1180px,100% - 40px);margin:0 auto}.contact-main-section{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:24px;padding:50px 0 110px;display:grid}.contact-form-panel,.contact-side-panel{background:#ffffff09;border:1px solid #ffffff14;border-radius:28px;padding:38px}.contact-form{gap:20px;margin-top:34px;display:grid}.contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form label{gap:9px;display:grid}.contact-form label>span{color:#b7c5df;font-size:.78rem;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{color:#f2f7ff;width:100%;font:inherit;background:#050c1db3;border:1px solid #ffffff17;border-radius:14px;outline:0}.contact-form input,.contact-form select{min-height:52px;padding:0 15px}.contact-form textarea{resize:vertical;padding:15px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#687792}.contact-form select option{color:#0a1020}.contact-submit{border:0;width:fit-content}.contact-side-panel{background:radial-gradient(circle at 50% 18%,#37dcff21,#0000 30%),#ffffff09}.contact-side-header>svg{color:#61eaff}.contact-side-header .eyebrow{margin-top:24px;margin-bottom:12px}.contact-side-header h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.contact-side-header>p:last-child{color:#93a0ba;margin-top:20px;line-height:1.8}.contact-routing-flow{gap:10px;margin-top:34px;display:grid}.contact-routing-flow>div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;min-height:60px;padding:0 16px;display:flex}.contact-routing-flow span{color:#60e9ff;font-size:.7rem;font-weight:800}.contact-channel-section{padding:105px 0}.contact-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:45px;display:grid}.contact-channel-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:22px;min-height:270px;padding:26px}.contact-channel-card h3{margin:22px 0 10px;font-size:1.18rem}.contact-channel-card a{color:#65eaff;word-break:break-word;font-size:.84rem}.contact-channel-card p{color:#8f9bb5;margin:16px 0 0;line-height:1.7}.contact-status-section{background:radial-gradient(circle at 78% 30%,#7453ff2e,#0000 30%),linear-gradient(145deg,#121f42f0,#070d1ff7);border:1px solid #62dfff29;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;min-height:540px;padding:80px 70px;display:grid}.contact-status-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.05}.contact-status-section>div:first-child>p:last-child{color:#98a5bf;margin-top:22px;line-height:1.8}.contact-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.contact-status-grid>div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:100px;padding:18px;display:flex}.contact-status-grid span{color:#8593ad;font-size:.76rem}.contact-status-grid strong{color:#6cecc7;letter-spacing:.06em;font-size:.82rem}@media (width<=980px){.contact-main-section,.contact-status-section{grid-template-columns:1fr}.contact-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-status-section{padding:60px 36px}}@media (width<=640px){.contact-main-section,.contact-channel-section,.contact-status-section{width:min(100% - 24px,1180px)}.contact-field-grid,.contact-channel-grid,.contact-status-grid{grid-template-columns:1fr}.contact-form-panel,.contact-side-panel{border-radius:22px;padding:24px 20px}.contact-status-section{border-radius:24px;padding:42px 22px}}.login-page{min-height:100vh;overflow:hidden}.login-shell{grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);align-items:center;gap:90px;width:min(1180px,100% - 40px);min-height:calc(100vh - 190px);margin:0 auto;padding:85px 0;display:grid}.login-copy h1{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(3.3rem,7vw,6.4rem);line-height:.98}.login-copy h1 span{color:#0000;background:linear-gradient(100deg,#fff,#64efff 42%,#997dff);-webkit-background-clip:text;background-clip:text;display:block}.login-copy>p:last-of-type{color:#98a5bf;max-width:650px;margin-top:28px;line-height:1.85}.login-benefit-list{gap:12px;margin-top:36px;display:grid}.login-benefit-list>div{color:#c6d3e8;align-items:center;gap:12px;display:flex}.login-benefit-list svg{color:#61eaff}.login-panel{background:radial-gradient(circle at 50% 0,#3ddfff1a,#0000 30%),#0a122ae6;border:1px solid #61e4ff29;border-radius:28px;padding:34px;box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff0d}.login-panel-header{align-items:center;gap:16px;display:flex}.login-panel-header .eyebrow{margin:0 0 7px}.login-panel-header h2{margin:0;font-size:1.5rem}.login-icon{color:#61eaff;background:#61eaff14;border:1px solid #61eaff26;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.login-form{gap:20px;margin-top:30px;display:grid}.login-form>label{gap:9px;display:grid}.login-form>label>span{color:#bac7dc;font-size:.78rem;font-weight:700}.login-input{color:#61eaff;background:#040a19c2;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:54px;padding:0 14px;display:grid}.login-input input{color:#f4f8ff;width:100%;font:inherit;background:0 0;border:0;outline:0}.login-input input::placeholder{color:#687792}.password-toggle,.text-button{color:#8fa1bd;cursor:pointer;background:0 0;border:0}.password-toggle{place-items:center;padding:4px;display:grid}.login-form-options{justify-content:space-between;align-items:center;gap:16px;display:flex}.remember-option{color:#91a0b9;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.remember-option input{accent-color:#61eaff}.text-button{color:#61eaff;font-size:.78rem}.login-submit{border:0;width:100%}.login-note{color:#75849e;text-align:center;margin:22px 0 0;font-size:.76rem;line-height:1.6}.login-status-strip{background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1180px,100% - 40px);margin:0 auto 50px;padding:18px;display:grid}.login-status-strip>div{background:#ffffff08;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:72px;padding:14px;display:flex}.login-status-strip span{color:#7f8da7;font-size:.72rem}.login-status-strip strong{color:#68eec4;letter-spacing:.06em;font-size:.76rem}@media (width<=980px){.login-shell{grid-template-columns:1fr;gap:55px}.login-panel{width:min(100%,620px)}.login-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.login-shell,.login-status-strip{width:min(100% - 24px,1180px)}.login-shell{padding:60px 0}.login-copy h1{font-size:clamp(2.8rem,15vw,4.7rem)}.login-panel{border-radius:22px;padding:24px 20px}.login-form-options{flex-direction:column;align-items:flex-start}.login-status-strip{grid-template-columns:1fr}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.site-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 36px;display:flex}.footer-brand strong{letter-spacing:.12em;font-size:.85rem}.footer-brand span{color:#ffffff9e;font-size:.86rem}@media (width<=760px){.site-footer{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}}.site-footer{color:#ffffffb8;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:48px auto 0;padding:28px 0 32px;display:flex}.footer-brand{flex-direction:column;gap:6px;display:flex}.footer-brand strong{color:#fff;letter-spacing:.12em;font-size:.82rem}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;display:flex}.footer-links a{color:#ffffffc2;font-size:.92rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#7ff7ec}@media (width<=760px){.site-footer{flex-direction:column;align-items:flex-start;width:min(100% - 32px,1180px)}.footer-links{justify-content:flex-start}}
