body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Poppins,system-ui,-apple-system,sans-serif;margin:0;padding:0}.landing{background:radial-gradient(circle at top,#0f172a,#020617);color:#e5e7eb;min-height:100vh}.navbar{justify-content:space-between;padding:20px 60px}.nav-left,.navbar{align-items:center;display:flex}.nav-left{gap:12px}.logo{height:40px;width:40px}.brand{font-size:1.4rem;font-weight:700}.nav-btn{background:#2563eb;border-radius:8px;color:#fff;font-weight:600;padding:10px 18px;text-decoration:none}.nav-btn:hover{background:#1d4ed8}.hero{margin:auto;max-width:900px;padding:100px 20px 80px;text-align:center}.hero h1{font-size:3.5rem;line-height:1.2}.hero h1 span{color:#60a5fa}.hero p{color:#cbd5f5;font-size:1.1rem;margin-top:20px}.hero-actions{display:flex;gap:20px;justify-content:center;margin-top:40px}.primary-btn{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:10px;color:#fff;font-weight:700;padding:14px 26px;text-decoration:none}.primary-btn:hover{opacity:.9}.secondary-btn{border:1px solid #3b82f6;border-radius:10px;color:#93c5fd;padding:14px 26px;text-decoration:none}.large{font-size:1.1rem;padding:16px 32px}.features{margin:auto;max-width:1200px;padding:80px 60px}.features h2{font-size:2.4rem;margin-bottom:50px;text-align:center}.feature-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:30px}.feature-card h3{font-size:1.2rem;margin-bottom:10px}.feature-card p{color:#c7d2fe;line-height:1.5}.cta{background:linear-gradient(135deg,#020617,#020617);padding:100px 20px;text-align:center}.cta h2{font-size:2.6rem;margin-bottom:16px}.cta p{color:#cbd5f5;margin-bottom:30px}.footer{border-top:1px solid hsla(0,0%,100%,.08);padding:40px 20px;text-align:center}.footer-sub{color:#94a3b8;font-size:.9rem;margin-top:6px}.code-snippet{color:#e5e7eb;font-size:.95rem;line-height:1.6;overflow-x:auto;padding:30px;text-align:left}.how-it-works{margin:auto;max-width:1200px;padding:100px 60px;text-align:center}.steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:50px}.step{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:30px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.step:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.step span{color:#60a5fa;font-size:2rem;font-weight:700}.step p{color:#c7d2fe}.languages{padding:80px 20px;text-align:center}.lang-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.lang-list span{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#93c5fd;padding:14px 22px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.lang-list span:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.use-cases{margin:auto;max-width:1200px;padding:100px 60px}.use-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.2fr}.use-text h2{font-size:2.4rem;margin-bottom:16px}.use-text p{color:#cbd5f5;line-height:1.6}.use-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.use-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px}.use-card p{color:#c7d2fe}@media (max-width:900px){.use-content{grid-template-columns:1fr;text-align:center}}section{-webkit-animation:fadeUp .8s ease both;animation:fadeUp .8s ease both}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.reveal{opacity:0;will-change:transform,opacity}.reveal.in-view{opacity:1;transition:opacity .8s ease,-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .8s ease,transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .8s ease,transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}.reveal-up{-webkit-transform:translateY(40px);transform:translateY(40px)}.reveal-down{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.reveal-left{-webkit-transform:translateX(-60px);transform:translateX(-60px)}.reveal-right{-webkit-transform:translateX(60px);transform:translateX(60px)}.reveal-zoom{-webkit-transform:scale(.92);transform:scale(.92)}.reveal.in-view.reveal-down,.reveal.in-view.reveal-left,.reveal.in-view.reveal-right,.reveal.in-view.reveal-up,.reveal.in-view.reveal-zoom{-webkit-transform:none;transform:none}.stagger>*{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}.reveal.in-view .stagger>*{-webkit-animation:staggerUp .6s ease forwards;animation:staggerUp .6s ease forwards}.reveal.in-view .stagger>:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.reveal.in-view .stagger>:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.reveal.in-view .stagger>:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.reveal.in-view .stagger>:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes staggerUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes staggerUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.preview{padding:100px 20px;text-align:center}.preview h2{font-size:2.4rem;margin-bottom:12px}.preview p{color:#cbd5f5;margin-bottom:40px}.preview-window{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;height:350px;margin:auto;max-width:800px;overflow:hidden;position:relative}.preview-header{background:rgba(0,0,0,.3);display:flex;gap:8px;padding:12px;position:relative;z-index:2}.dot{border-radius:50%;height:12px;width:12px}.red{background:#ef4444}.yellow{background:#facc15}.green{background:#22c55e}.carousel-body{height:100%;position:relative;width:100%}.code-slide{-webkit-animation:slideSwap 16s infinite;animation:slideSwap 16s infinite;background:hsla(0,0%,100%,0);border-radius:0;color:#e5e7eb;font-size:.95rem;height:100%;left:0;line-height:1.6;opacity:0;padding:30px;position:absolute;text-align:left;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%}.slide-python{-webkit-animation-delay:0s;animation-delay:0s}.slide-cpp{-webkit-animation-delay:4s;animation-delay:4s}.slide-js{-webkit-animation-delay:8s;animation-delay:8s}.slide-java{-webkit-animation-delay:12s;animation-delay:12s}@-webkit-keyframes slideSwap{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}5%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}30%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideSwap{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}5%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}30%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:1024px){.preview-window{height:320px}}@media (max-width:768px){.preview-window{height:300px}.preview h2{font-size:2rem}}@media (max-width:480px){.preview-window{height:260px}.preview h2{font-size:1.8rem}.preview p{font-size:.95rem}.code-slide{font-size:.85rem;padding:20px}}@media (max-width:1024px){.navbar{padding:20px 30px}.hero h1{font-size:3rem}.features,.how-it-works,.use-cases{padding:80px 30px}}@media (max-width:768px){.navbar{flex-direction:row;padding:16px 20px}.hero{padding:80px 20px 60px}.hero h1{font-size:2.4rem}.hero-actions{flex-direction:column}.feature-grid,.steps,.use-grid{grid-template-columns:1fr}.preview-window{min-width:300px}.use-content{grid-template-columns:1fr;text-align:center}}@media (max-width:480px){.cta h2,.hero h1{font-size:2rem}.preview-window{min-width:260px}.navbar{padding:14px 16px}}
/*# sourceMappingURL=main.03cef5d5.css.map*/