/* Axiom: electric blue, cinematic product presentation. */
:root{--ink:#e8f0ff;--muted:#9caccc;--paper:#071022;--line:#23334e;--forest:#0c1d3b;--lime:#38bdf8}body{background:#071022;color:#e8f0ff}header{background:rgba(6,14,31,.94);border-color:#1d3050}.nav{height:90px}.brand-logo,.footer .brand-logo{background:transparent;width:205px;height:66px;padding:0}.navlinks,.nav-actions{color:#c3d2ef}.nav-actions .btn,.hero .btn:first-child,.form-card .btn{background:linear-gradient(110deg,#2563eb,#087ec9);box-shadow:0 6px 30px #1366dd35}.btn.outline{color:#d9e9ff;border-color:#334a70;background:#14233c75}.btn.outline:hover{background:#1c3456}.hero-shell{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #243959;background:radial-gradient(ellipse at 70% 20%,#17438780,transparent 62%),#071227}.hero-video{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-video video{width:100%;height:100%;object-fit:cover;opacity:.22;filter:saturate(.65)}.hero-shell:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07122766,#071227b0 50%,#071022 100%)}.hero{display:flex;flex-direction:column;text-align:center;gap:45px;padding:70px 0 0}.hero>div:first-child{max-width:940px}.hero .eyebrow{justify-content:center;display:inline-flex;padding:7px 13px;border:1px solid #385782;border-radius:50px;background:#0c20407a;color:#a8dfff;font-size:10px;letter-spacing:2px}.hero h1{font-size:clamp(48px,5.7vw,79px);font-weight:750;letter-spacing:-3.8px;line-height:1.06;text-shadow:0 4px 30px #061124}.hero h1 span{background:linear-gradient(100deg,#55cfff,#66a7ff 65%,#a9caff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{max-width:610px;margin:22px auto 26px;font-size:17px;color:#b1c0de}.hero-actions{justify-content:center}.hero-note{justify-content:center;color:#9aafd2;margin-top:20px}.hero-note i{box-shadow:0 0 14px #38bdf8}.product-showcase{width:100%;max-width:1030px;position:relative;text-align:left;padding:8px 8px 0;background:linear-gradient(140deg,#428dff70,#14284690 30%,#163651b0);border:1px solid #5e9cf05c;border-radius:17px 17px 0 0;box-shadow:0 0 100px #1360d32e,0 25px 75px #0008}.product-toolbar{display:flex;align-items:center;gap:20px;padding:8px 14px 15px;flex-wrap:wrap}.window-lights{display:flex;gap:6px}.window-lights i{width:7px;height:7px;border-radius:50%;background:#59799d}.window-lights i:first-child{background:#3da8fa}.product-toolbar>span{font-size:10px;letter-spacing:1px;color:#b9d0ef}.product-tabs{display:flex;gap:5px;margin-left:auto}.product-tab{font-size:11px;color:#a0b4d4;border:1px solid transparent;background:transparent;padding:7px 12px;border-radius:5px;cursor:pointer}.product-tab[aria-pressed=true]{background:#2465cc;color:white;border-color:#5994f0}.product-tab:hover{background:#284467;color:white}.product-showcase .real-product{border-radius:8px 8px 0 0;background:#0a1930;border-color:#2c4565;box-shadow:none}.product-showcase .real-product img{aspect-ratio:1239/873;object-fit:cover;object-position:top}.product-showcase .real-product figcaption{background:#0d1e37;color:#c0d8fa;border-color:#2a3b55;padding:10px 17px}.product-showcase .real-product figcaption>span:last-child{color:#94abcd}.hero-product{transform:none;border:1px solid #2c4565}.use-strip{margin-top:0;border-top:0;border-color:#223650;padding:27px 0}.use-strip strong{color:#c9d7ec}.use-strip>span{color:#8298b8}.section{padding:95px 0}.section-top p,.detail p,.feature p{color:#97a9c6}.eyebrow{color:#83c9ff}.eyebrow:before{background:#38bdf8;box-shadow:0 0 14px #38bdf86b}.section-top h2,.detail h2,.faq-section h2{color:#f0f5ff}.feature-grid{gap:16px;border:0}.feature{position:relative;border:1px solid #223653;background:linear-gradient(135deg,#12233d,#0b172a);border-radius:12px;padding:28px;overflow:hidden}.feature:after{position:absolute;content:'';width:100px;height:100px;right:-50px;top:-50px;background:#2563eb18;border-radius:50%;pointer-events:none}.feature:hover{background:#152c4c;border-color:#4071ae}.feature .icon{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;background:#0d73eb25;border:1px solid #24538a;border-radius:10px;font-size:23px;color:#60caff;margin-bottom:25px}.feature:nth-child(2) .icon,.feature:nth-child(5) .icon{color:#99b6ff;background:#5567ff20;border-color:#444a86}.feature:nth-child(3) .icon,.feature:nth-child(6) .icon{color:#67dbd7;background:#11a8b01a;border-color:#216169}.feature .index{color:#526f96}.feature h3{font-size:20px;color:#e5edff}.workflow{position:relative;border-top:1px solid #294878;border-bottom:1px solid #294878;background:radial-gradient(ellipse at 10% 30%,#123b70a6,transparent 60%),linear-gradient(120deg,#0b1e3e,#08142c)}.workflow .eyebrow{color:#8fcaff}.workflow .section-top p,.step p{color:#9bb2d2}.step{border-color:#34527b}.flow-bottom{border-color:#29456d;color:#a4b9d8}.step h3{color:#e7f0ff}.detail-list li{border-color:#253953;color:#c0cfe7}.detail-list li:before{color:#59c7ff}.real-product{border-color:#304c73;box-shadow:0 24px 65px #0005;background:#10223c}.real-product figcaption{background:#10223c;border-color:#304c73;color:#b8d8fb}.real-product figcaption>span:last-child{color:#7f9dc4}.faq-section{border-color:#253650}.faq-section p,details p{color:#9cadc7}details{border-color:#253650}summary{color:#dce7fa}summary:after{color:#52bfff}.demo{border-color:#2b4670;background:radial-gradient(ellipse at 0% 50%,#1d4b926b,transparent 70%),#0d1d37}.demo h2{color:#f0f5ff}.demo .intro{color:#a4b8d5}.demo .next{border-color:#314a6e}.next p{color:#94a9cb}.form-card{background:#10243e;border-color:#355478;box-shadow:0 24px 60px #0004}.form-card h3{color:#eff6ff}.form-sub{color:#9ab2d3}.field label{color:#dbe7fa}.field label span{color:#829bbf}input,textarea{border-color:#36516e;background:#0b1930;color:#e4efff}input::placeholder,textarea::placeholder{color:#7088aa}input:focus,textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf822}.privacy{color:#8ea6c8}.footer{background:#050d1c}.footer-links{color:#9cb0d1}.footer-bottom{border-color:#1b2c46;color:#6d87ad}.menu{border-color:#38577c;color:#dcecff}.proof-labels{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:26px;font-size:11px;color:#8dadd4}.proof-labels span:before{content:'✓';color:#4bc4ff;margin-right:7px}.skip{color:#15315e}.section-top h2{max-width:690px}
@media(min-width:1500px){.hero{padding-top:90px;padding-bottom:0}.product-showcase{max-width:1100px}}@media(max-width:1000px){.brand-logo,.footer .brand-logo{width:170px;height:56px}.navlinks{gap:17px}.nav-actions{gap:15px}.hero h1{font-size:62px}.product-showcase{width:100%}.feature{padding:24px}}@media(max-width:760px){.nav{height:78px}.navlinks{top:78px;background:#0c1c34;border-color:#2b4368}.brand-logo,.footer .brand-logo{width:150px;height:48px}.hero{padding:47px 0 0;gap:32px}.hero h1{font-size:clamp(41px,9vw,64px);letter-spacing:-2px}.hero .lead{font-size:15px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px}.product-showcase{padding:5px 5px 0;border-radius:11px 11px 0 0}.product-toolbar{gap:10px;padding:6px 7px 10px}.product-toolbar>span{font-size:8px}.product-tabs{width:100%;margin:0;gap:4px}.product-tab{flex:1;font-size:9px;padding:7px}.product-showcase .real-product figcaption{font-size:9px;padding:10px}.product-showcase .real-product figcaption>span:last-child{font-size:8px}.section{padding:60px 0}.feature-grid{gap:10px}.feature{padding:21px 17px}.feature h3{font-size:17px}.feature p{font-size:12px}.proof-labels{gap:10px 18px;font-size:9px}.use-strip{padding:23px 0}.hero-shell .wrap{padding:0 18px}.menu{background:#102540}.hero-video video{opacity:.16}}
