*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:#0a0a0f;color:#e2e2e8;line-height:1.6}.container{max-width:1100px;margin:0 auto;padding:0 24px}a{color:#60a5fa;text-decoration:none}a:hover{text-decoration:underline}section{padding:80px 0}.header{position:fixed;top:0;left:0;right:0;background:#0a0a0fe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #1e1e2e;z-index:100;padding:16px 0}.header-inner{display:flex;justify-content:space-between;align-items:center}.logo{font-size:22px;font-weight:700;color:#e2e2e8;letter-spacing:-.02em;transition:color .2s}.logo:hover{color:#38bdf8;text-decoration:none}.logo-dot{color:#6366f1}.nav{display:flex;gap:32px}.nav a{color:#9898a8;font-size:14px;font-weight:500;transition:color .2s}.nav a:hover{color:#e2e2e8;text-decoration:none}.section-label{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.1em;color:#38bdf8;text-transform:uppercase;border:1px solid #1e3a5f;background:#38bdf80f;padding:6px 14px;border-radius:100px;margin-bottom:16px}.section-title{font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.15;margin-bottom:16px;letter-spacing:-.03em}.section-title span{color:#38bdf8}.section-subtitle{color:#8888a0;font-size:16px;max-width:580px;line-height:1.7}.section-header{margin-bottom:48px}.hero{min-height:90vh;display:flex;align-items:center;padding-top:80px;background:radial-gradient(ellipse 600px 400px at 50% 0%,#0f172a 0%,transparent 70%),radial-gradient(ellipse 300px 300px at 80% 30%,rgba(99,102,241,.06) 0%,transparent 50%),radial-gradient(ellipse 200px 200px at 20% 40%,rgba(56,189,248,.04) 0%,transparent 50%)}.hero-content{max-width:720px}.hero-tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.1em;color:#38bdf8;text-transform:uppercase;border:1px solid #1e3a5f;background:#38bdf80f;padding:6px 14px;border-radius:100px;margin-bottom:24px}.hero h1{font-size:clamp(36px,5vw,68px);font-weight:700;line-height:1.08;margin-bottom:20px;letter-spacing:-.03em}.hero h1 span{color:#38bdf8}.hero p{font-size:18px;color:#8888a0;margin-bottom:36px;max-width:580px}.btn-group{display:flex;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;padding:14px 28px;border-radius:10px;border:none;cursor:pointer;transition:all .2s}.btn-primary{background:#38bdf8;color:#0a0a0f}.btn-primary:hover{background:#7dd3fc;transform:translateY(-1px);text-decoration:none}.btn-outline{background:transparent;color:#e2e2e8;border:1px solid #2e2e3e}.btn-outline:hover{border-color:#38bdf8;background:#38bdf80f;text-decoration:none}.platform-section{background:radial-gradient(ellipse 500px 400px at 30% 60%,rgba(99,102,241,.03) 0%,transparent 60%)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:16px}.step-card{background:#12121a;border:1px solid #1e1e2e;border-radius:16px;padding:32px 28px;transition:border-color .3s,transform .2s;position:relative}.step-card:hover{border-color:#6366f1;transform:translateY(-2px)}.step-number{font-size:32px;font-weight:800;color:#38bdf826;line-height:1;margin-bottom:8px;font-feature-settings:"tnum";letter-spacing:-.03em}.step-divider{width:32px;height:2px;background:linear-gradient(90deg,#38bdf8,#6366f1);border-radius:2px;margin-bottom:20px}.step-card h3{font-size:18px;font-weight:600;margin-bottom:12px;color:#f0f0f8}.step-card p{color:#8888a0;font-size:14px;line-height:1.7}.usecases-section{background:radial-gradient(ellipse 400px 300px at 70% 40%,rgba(99,102,241,.03) 0%,transparent 50%)}.usecases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:16px}.usecase-card{background:#12121a;border:1px solid #1e1e2e;border-radius:16px;padding:32px;transition:border-color .2s,transform .2s}.usecase-card:hover{border-color:#38bdf8;transform:translateY(-2px)}.usecase-icon{font-size:28px;margin-bottom:16px;line-height:1}.usecase-card h3{font-size:18px;font-weight:600;margin-bottom:12px}.usecase-card p{color:#8888a0;font-size:14px;line-height:1.7}.waitlist-card{text-align:center;background:linear-gradient(135deg,#0f172a,#1a1a2e);border:1px solid #1e3a5f;border-radius:24px;padding:72px 32px;position:relative;overflow:hidden}.waitlist-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse 500px 300px at 50% 30%,rgba(56,189,248,.03) 0%,transparent 60%);pointer-events:none}.waitlist-card .section-label{margin-left:auto;margin-right:auto}.waitlist-card .section-title{max-width:520px;margin-left:auto;margin-right:auto}.waitlist-card .section-subtitle{max-width:520px;margin-left:auto;margin-right:auto;margin-bottom:32px}.waitlist-form{display:flex;gap:12px;max-width:460px;margin:0 auto;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.waitlist-input{flex:1;min-width:240px;font-size:15px;padding:14px 20px;border-radius:10px;border:1px solid #2e2e3e;background:#12121a;color:#e2e2e8;outline:none;transition:border-color .2s;font-family:inherit}.waitlist-input:focus{border-color:#38bdf8}.waitlist-input::placeholder{color:#555}.waitlist-input:disabled{opacity:.5}.waitlist-btn{position:relative;z-index:1}.waitlist-btn:disabled{opacity:.6;cursor:not-allowed}.waitlist-success{max-width:420px;margin:0 auto;padding:20px;background:#38bdf80f;border:1px solid #1e3a5f;border-radius:12px;position:relative;z-index:1}.waitlist-success-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#38bdf81a;color:#38bdf8;font-size:18px;font-weight:700;margin-bottom:12px}.waitlist-success p{color:#e2e2e8;font-size:15px}.waitlist-footnote{color:#555;font-size:12px;margin-top:20px;position:relative;z-index:1}.footer{border-top:1px solid #1a1a2a;padding:40px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center}.footer-copy{color:#555;font-size:13px}.footer-links{display:flex;align-items:center;gap:8px}.footer-link{color:#555;font-size:13px;transition:color .2s}.footer-link:hover{color:#38bdf8}.footer-link-sep{color:#333;font-size:10px}.footer-tagline{color:#3a3a4a;font-size:13px}.blog-list-section{padding:120px 0 80px;background:radial-gradient(ellipse 700px 400px at 30% 20%,rgba(56,189,248,.04) 0%,transparent 60%),radial-gradient(ellipse 400px 300px at 80% 60%,rgba(99,102,241,.03) 0%,transparent 50%)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;margin-top:32px}.blog-card{display:flex;flex-direction:column;background:#12121a;border:1px solid #1e1e2e;border-radius:20px;padding:32px;transition:border-color .3s,transform .25s,box-shadow .3s;text-decoration:none!important;position:relative;overflow:hidden}.blog-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#38bdf8,#6366f1);opacity:0;transition:opacity .3s}.blog-card:hover{border-color:#2e2e4e;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.blog-card:hover:before{opacity:1}.blog-card-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;color:#8888a0}.blog-card-tags{display:flex;gap:6px;flex-wrap:wrap}.blog-card-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:100px;background:#38bdf814;color:#38bdf8;border:1px solid rgba(56,189,248,.15);transition:all .2s}.blog-card-tag:hover{background:#38bdf826}.blog-card-tag--cfo{background:#38bdf814;color:#38bdf8;border-color:#38bdf826}.blog-card-tag--cto{background:#6366f114;color:#818cf8;border-color:#6366f126}.blog-card-tag--cmo{background:#f472b614;color:#f472b6;border-color:#f472b626}.blog-card-tag--coo{background:#34d39914;color:#34d399;border-color:#34d39926}.blog-card-tag--ai{background:#fbbf2414;color:#fbbf24;border-color:#fbbf2426}.blog-card-date{display:block;font-size:12px;color:#8888a0;white-space:nowrap}.blog-card-title{font-size:20px;font-weight:700;line-height:1.3;color:#f0f0f8;margin-bottom:12px;letter-spacing:-.02em;transition:color .2s}.blog-card:hover .blog-card-title{color:#38bdf8}.blog-card-excerpt{font-size:14px;line-height:1.7;color:#8888a0;margin-bottom:20px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-footer{display:flex;align-items:center;gap:8px;margin-top:auto}.blog-card-link{font-size:13px;font-weight:600;color:#38bdf8;display:inline-flex;align-items:center;gap:6px;transition:gap .2s}.blog-card:hover .blog-card-link{gap:10px}.blog-card-link-arrow{transition:transform .2s;font-size:14px}.blog-card:hover .blog-card-link-arrow{transform:translate(2px)}.blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.blog-filter-btn{padding:8px 18px;border-radius:100px;border:1px solid #2e2e3e;background:transparent;color:#9898a8;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.blog-filter-btn:hover{border-color:#38bdf8;color:#e2e2e8;background:#38bdf80f}.blog-filter-btn--active{background:#38bdf81a;border-color:#38bdf8;color:#38bdf8;font-weight:600}.blog-newsletter{margin-top:64px;background:linear-gradient(135deg,#0f172a,#1a1a2e);border:1px solid #1e3a5f;border-radius:24px;padding:56px 48px;text-align:center;position:relative;overflow:hidden}.blog-newsletter:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse 500px 300px at 50% 30%,rgba(56,189,248,.03) 0%,transparent 60%);pointer-events:none}.blog-newsletter-title{font-size:24px;font-weight:700;color:#f0f0f8;margin-bottom:8px;position:relative;z-index:1}.blog-newsletter-title span{color:#38bdf8}.blog-newsletter-subtitle{color:#8888a0;font-size:14px;margin-bottom:28px;position:relative;z-index:1}.blog-newsletter-form{display:flex;gap:12px;max-width:460px;margin:0 auto;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.blog-newsletter-input{flex:1;min-width:240px;font-size:15px;padding:14px 20px;border-radius:10px;border:1px solid #2e2e3e;background:#12121a;color:#e2e2e8;outline:none;transition:border-color .2s;font-family:inherit}.blog-newsletter-input:focus{border-color:#38bdf8}.blog-newsletter-input::placeholder{color:#555}.blog-empty{grid-column:1 / -1;text-align:center;padding:64px 20px;color:#8888a0;font-size:15px}.blog-post-section{padding:120px 0 80px;min-height:80vh}.blog-post-container{max-width:720px;margin:0 auto;padding:0 24px}.blog-post-back{display:inline-flex;align-items:center;gap:6px;color:#8888a0;font-size:14px;font-weight:500;margin-bottom:32px;transition:color .2s}.blog-post-back:hover{color:#38bdf8;text-decoration:none}.blog-post-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.blog-post-date{font-size:13px;color:#8888a0}.blog-post-tag{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:100px;background:#38bdf814;color:#38bdf8;border:1px solid rgba(56,189,248,.15)}.blog-post-title{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin-bottom:32px;color:#f0f0f8}.blog-post-author{display:flex;align-items:center;gap:12px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #1e1e2e}.blog-post-author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#6366f1);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#0a0a0f;flex-shrink:0}.blog-post-author-info{display:flex;flex-direction:column;gap:2px}.blog-post-author-name{font-size:14px;font-weight:600;color:#e2e2e8}.blog-post-author-role{font-size:12px;color:#8888a0}.blog-post-reading-time{font-size:12px;color:#8888a0;margin-left:auto}.blog-post-content{font-size:16px;line-height:1.8;color:#d0d0dc}.blog-post-content h2{font-size:24px;font-weight:700;color:#e2e2e8;margin-top:48px;margin-bottom:16px;letter-spacing:-.02em}.blog-post-content h3{font-size:20px;font-weight:600;color:#e2e2e8;margin-top:36px;margin-bottom:12px}.blog-post-content p{margin-bottom:20px}.blog-post-content ul,.blog-post-content ol{margin-bottom:20px;padding-left:24px}.blog-post-content ul{list-style:disc}.blog-post-content ol{list-style:decimal}.blog-post-content li{margin-bottom:8px}.blog-post-content strong{font-weight:600;color:#e2e2e8}.blog-post-content a{color:#38bdf8;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.blog-post-content a:hover{color:#7dd3fc}.blog-post-content hr{border:none;border-top:1px solid #1e1e2e;margin:48px 0}.blog-post-content blockquote{border-left:3px solid #38bdf8;padding:16px 20px;margin:24px 0;background:#38bdf808;border-radius:0 12px 12px 0;color:#b0b0c0;font-style:italic}.blog-post-content code{font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;background:#1e1e2ecc;padding:2px 8px;border-radius:6px;color:#e2e2e8}.blog-post-content pre{background:#12121ae6;border:1px solid #1e1e2e;padding:24px;border-radius:12px;overflow-x:auto;margin-bottom:24px}.blog-post-content pre code{background:none;padding:0;border-radius:0}.blog-post-content img{max-width:100%;border-radius:12px;margin:32px 0;border:1px solid #1e1e2e}.blog-post-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.blog-post-content th,.blog-post-content td{padding:12px 16px;border:1px solid #1e1e2e;text-align:left}.blog-post-content th{background:#38bdf80a;font-weight:600;color:#e2e2e8}.blog-post-content td{color:#c8c8d0}.blog-post-cta{margin-top:56px;padding:40px 32px;background:linear-gradient(135deg,#0f172a,#1a1a2e);border:1px solid #1e3a5f;border-radius:20px;text-align:center}.blog-post-cta p{font-size:18px;font-weight:600;color:#f0f0f8;margin-bottom:20px}.executives-section{background:radial-gradient(ellipse 500px 400px at 50% 30%,rgba(99,102,241,.03) 0%,transparent 60%)}.executives-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:16px}.executive-card{background:#12121a;border:1px solid #1e1e2e;border-radius:16px;padding:32px;transition:border-color .2s,transform .2s}.executive-card:hover{border-color:#818cf8;transform:translateY(-2px)}.executive-card-icon{font-size:28px;margin-bottom:16px;line-height:1}.executive-card-title{font-size:17px;font-weight:600;color:#f0f0f8;margin-bottom:10px}.executive-card-description{color:#8888a0;font-size:14px;line-height:1.7}.executives-cta{text-align:center;margin-top:40px}.pricing-demo-cta{text-align:center;margin-top:40px;padding:32px;background:#12121a;border:1px solid #1e1e2e;border-radius:16px}.pricing-demo-cta p{color:#8888a0;font-size:15px;margin-bottom:16px}.trust-section{padding:48px 0}.trust-card{background:#12121a;border:1px solid #1e1e2e;border-radius:20px;padding:48px 32px;text-align:center}.trust-title{font-size:20px;font-weight:600;color:#f0f0f8;margin-bottom:32px}.trust-grid{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.trust-item{display:flex;flex-direction:column;align-items:center;gap:4px}.trust-stat{font-size:32px;font-weight:800;color:#38bdf8;letter-spacing:-.03em}.trust-label{font-size:13px;color:#8888a0}.waitlist-segments{display:flex;gap:8px;justify-content:center;margin-bottom:16px;flex-wrap:wrap;position:relative;z-index:1}.waitlist-segment-option{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:100px;border:1px solid #2e2e3e;background:#12121a;color:#9898a8;font-size:13px;cursor:pointer;transition:all .2s}.waitlist-segment-option:hover{border-color:#38bdf8;color:#e2e2e8}.waitlist-segment-option input[type=radio]{accent-color:#38bdf8;margin:0}.waitlist-segment-option:has(input:checked){border-color:#38bdf8;background:#38bdf814;color:#e2e2e8}.waitlist-input-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.waitlist-error{color:#f87171;font-size:13px;margin-top:12px;position:relative;z-index:1}.pricing-section{background:radial-gradient(ellipse 500px 400px at 50% 50%,rgba(99,102,241,.03) 0%,transparent 60%)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:start;margin-top:16px}.pricing-card{background:#12121a;border:1px solid #1e1e2e;border-radius:20px;padding:40px 32px;display:flex;flex-direction:column;position:relative;transition:border-color .3s,transform .2s}.pricing-card:hover{border-color:#2e2e3e;transform:translateY(-2px)}.pricing-card--featured{border-color:#6366f1;background:linear-gradient(135deg,#12121a,#1a1a2e);transform:scale(1.02)}.pricing-card--featured:hover{border-color:#818cf8;transform:scale(1.02) translateY(-2px)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#38bdf8,#6366f1);color:#0a0a0f;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 16px;border-radius:100px}.pricing-name{font-size:18px;font-weight:600;color:#f0f0f8;margin-bottom:8px}.pricing-description{color:#8888a0;font-size:14px;line-height:1.6;margin-bottom:20px}.pricing-amount{margin-bottom:4px}.pricing-price{font-size:36px;font-weight:800;color:#f0f0f8;letter-spacing:-.03em}.pricing-unit{font-size:16px;font-weight:500;color:#8888a0;margin-left:2px}.pricing-note{font-size:12px;color:#6366f1;margin-bottom:20px}.pricing-features{list-style:none;padding:0;margin:20px 0 28px;flex:1}.pricing-feature{display:flex;align-items:center;gap:10px;color:#c8c8d0;font-size:14px;padding:8px 0;border-bottom:1px solid #1a1a2a}.pricing-feature:last-child{border-bottom:none}.pricing-check{color:#38bdf8;flex-shrink:0}.pricing-cta{width:100%;justify-content:center;text-decoration:none!important}.testimonials-section{background:radial-gradient(ellipse 400px 300px at 30% 50%,rgba(56,189,248,.03) 0%,transparent 50%)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:16px}.testimonial-card{background:#12121a;border:1px solid #1e1e2e;border-radius:16px;padding:32px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.testimonial-card:hover{border-color:#6366f1;transform:translateY(-2px)}.testimonial-avatar{font-size:32px;margin-bottom:16px;line-height:1}.testimonial-quote{color:#c8c8d0;font-size:14px;line-height:1.7;font-style:italic;flex:1;margin-bottom:20px;quotes:none}.testimonial-author{display:flex;flex-direction:column;gap:2px}.testimonial-author strong{font-size:14px;font-weight:600;color:#f0f0f8}.testimonial-author span{font-size:12px;color:#8888a0}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;z-index:101;padding:0;position:relative}.hamburger-line{display:block;width:22px;height:2px;background:#e2e2e8;border-radius:2px;transition:all .3s ease}.hamburger--open .hamburger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger--open .hamburger-line:nth-child(2){opacity:0}.hamburger--open .hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.hamburger{display:flex}.nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0ffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);flex-direction:column;align-items:center;justify-content:center;gap:32px;z-index:99}.nav--open{display:flex}.nav a{font-size:20px}.section-title{font-size:clamp(26px,5vw,34px)}.step-card,.usecase-card{padding:24px}.pricing-card{padding:28px 24px}.pricing-card--featured{transform:none}.pricing-card--featured:hover{transform:translateY(-2px)}.pricing-price{font-size:28px}.testimonial-card,.executive-card{padding:24px}.waitlist-card{padding:48px 24px}.waitlist-form{flex-direction:column;align-items:stretch}.waitlist-input{min-width:auto}.footer-inner{flex-direction:column;gap:8px;text-align:center}}
