
:root{color-scheme:dark;--bg:#080d18;--bg2:#0c1423;--panel:#111c2e;--panel2:#17253b;--line:rgba(166,194,227,.14);--text:#f4f8ff;--muted:#9eaec6;--blue:#479bff;--cyan:#6dd8ef;--white:#fff;--shadow:0 24px 90px rgba(0,0,0,.36)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.58;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:#286dc0;color:white}img,svg{max-width:100%}.container{width:min(1200px,calc(100% - 48px));margin:auto}.page{overflow:hidden}.noise{position:fixed;inset:0;opacity:.11;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}header,main,footer{position:relative;z-index:1}
.site-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(24px);background:rgba(8,13,24,.83);border-bottom:1px solid rgba(185,210,247,.11)}.header-inner{height:82px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:17px;font-weight:830;letter-spacing:.07em;line-height:1.15}.logo-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#dcefff;border:1px solid rgba(101,190,255,.45);background:linear-gradient(135deg,#173e75,#14233f 65%,#0b182e);box-shadow:inset 0 1px 0 #5084b6,0 0 26px #2478ed26}.logo-mark svg{width:26px;height:26px}.logo b{display:block}.logo small{display:block;font-size:9px;font-weight:650;color:var(--muted);letter-spacing:.28em;margin-top:3px}.main-nav{display:flex;align-items:center;gap:25px;margin-left:auto;font-size:13px;font-weight:600;color:#b7c6db}.main-nav a:hover,.main-nav a.active{color:white}.header-actions{display:flex;align-items:center;gap:12px}.theme-toggle,.menu-toggle{border:1px solid var(--line);background:#ffffff08;color:var(--text);display:grid;place-items:center;border-radius:12px;width:38px;height:38px}.menu-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:0 21px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--text);font-size:13px;font-weight:760;white-space:nowrap;transition:transform .18s,background .18s,box-shadow .18s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#418fff,#226cda);color:white;box-shadow:0 12px 32px #1b70e53d}.btn-primary:hover{box-shadow:0 16px 42px #2981f25e}.btn-secondary{border-color:rgba(182,211,244,.29);background:rgba(255,255,255,.045)}.btn-quiet{border-color:var(--line);color:var(--muted)}.btn-sm{min-height:39px;padding:0 14px}.btn svg,.link-arrow svg{width:16px;height:16px}
.eyebrow{color:var(--cyan);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:820;display:flex;align-items:center;gap:11px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--cyan)}.eyebrow.center{justify-content:center}.eyebrow.center:after{content:"";width:22px;height:1px;background:var(--cyan)}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.045em}h1{font-size:clamp(47px,6.5vw,82px);font-weight:830}h2{font-size:clamp(34px,4vw,52px);font-weight:780}h3{font-size:21px;font-weight:760}.gradient{background:linear-gradient(100deg,#f4f9ff 15%,#8cdcf6 55%,#4d9cff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:17px;line-height:1.8;color:var(--muted);max-width:610px}.small{font-size:13px;color:var(--muted)}.muted{color:var(--muted)}.section{padding:108px 0}.section-sm{padding:70px 0}.section-head{max-width:740px;margin-bottom:42px}.section-head p{color:var(--muted);font-size:16px}.center{text-align:center;margin-left:auto;margin-right:auto}.section-head.center .eyebrow{justify-content:center}.section-head.center .eyebrow:after{content:"";width:22px;height:1px;background:var(--cyan)}.tag{display:inline-flex;align-items:center;gap:7px;min-height:26px;border:1px solid #88bbff3c;background:#3d83c91a;color:#9acafc;padding:3px 9px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.tag i{display:block;width:5px;height:5px;border-radius:50%;background:var(--cyan)}.tag.silver{background:#b9c8de0d;border-color:#b9c8de2b;color:#b9c8de}.tag.gold{background:#dfb26912;border-color:#d9ac5a4d;color:#e4bf82}
.hero{min-height:740px;padding:88px 0 106px;background:radial-gradient(ellipse 43% 65% at 74% 39%,#145a9938,transparent 75%),radial-gradient(ellipse 55% 75% at 14% 16%,#2747a325,transparent 72%),linear-gradient(180deg,#0b1425,transparent);position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#4a84c20d 1px,transparent 1px),linear-gradient(90deg,#4a84c20d 1px,transparent 1px);background-size:66px 66px;mask-image:linear-gradient(to bottom,#0006,transparent 90%)}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:54px}.hero-copy{padding:20px 0}.hero-copy h1{margin:25px 0 25px}.hero-copy .lead{margin-bottom:32px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.proofline{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:36px;color:#9fb3ce;font-size:12px}.proofline span{display:flex;align-items:center;gap:8px}.proofline svg{width:16px;height:16px;color:#7bcbf7}.hero-art{position:relative;min-width:0}.art-glow{position:absolute;inset:8% 0;border-radius:50%;filter:blur(85px);background:#2d88e94a}.app-window{position:relative;border:1px solid #7fa7d441;background:linear-gradient(160deg,#17253a,#0a1221 68%);border-radius:19px;box-shadow:var(--shadow),0 0 70px #408df017;overflow:hidden;transform:perspective(1300px) rotateY(-6deg) rotateX(2deg)}.window-top{display:flex;align-items:center;gap:9px;border-bottom:1px solid #afcee31f;padding:14px 17px;color:#b7c6db;font-size:10px;font-weight:700;letter-spacing:.08em}.dots{display:flex;gap:5px;margin-right:12px}.dots i{width:7px;height:7px;border-radius:50%;background:#566c88}.dots i:first-child{background:#fc796f}.dots i:nth-child(2){background:#f4bc67}.dots i:last-child{background:#58c998}.window-top .mini-label{margin-left:auto;color:#5ed0d4}.dashboard{display:grid;grid-template-columns:53px 1fr;min-height:412px}.dash-side{border-right:1px solid #8bafd01a;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0}.side-symbol{width:23px;height:23px;border:1px solid #6fa7dc65;border-radius:6px;display:grid;place-items:center;color:#93ccff;font-size:13px}.side-dot{width:17px;height:17px;border-radius:6px;border:1px solid #6f91b24d}.side-dot.active{background:#3f8fe73d;border:1px solid #4ba8ef}.dash-body{padding:23px}.dash-overline{font-size:10px;letter-spacing:.17em;color:#8a9cb5;font-weight:780}.dash-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:3px 0 17px}.dash-heading strong{font-size:19px}.dash-heading span{font-size:9px;color:#8cbfc0;background:#54b8aa1c;border:1px solid #4eaaa141;border-radius:6px;padding:5px 7px}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dash-metric{border:1px solid #85afd324;background:#ffffff05;border-radius:9px;padding:12px 10px}.dash-metric small{font-size:9px;color:#9db0ca;display:block}.dash-metric b{font-size:20px;letter-spacing:-.05em;display:block;line-height:1.5}.dash-metric em{font-size:9px;color:#63d5b7;font-style:normal}.dash-metric:nth-child(2) em{color:#8cbff1}.chart-panel{border:1px solid #85afd329;background:#0d192bc9;border-radius:10px;margin-top:11px;padding:12px 12px 4px}.chart-label{display:flex;justify-content:space-between;gap:10px;color:#dce9fc;font-size:11px;font-weight:720}.chart-label small{color:#869bb5;font-weight:500}.chart-lines{width:100%;height:155px}.chart-lines .gridline{stroke:#4260804a;stroke-width:1}.chart-lines path{fill:none;stroke-width:2.5;stroke-linecap:round}.chart-lines .base{stroke:#67b9f7}.chart-lines .alt{stroke:#5fe0c1}.chart-lines .area{fill:url(#chartfill);stroke:none}.chart-legend{display:flex;justify-content:space-between;gap:10px;color:#819bb5;font-size:9px;padding-bottom:4px}.chart-legend b{font-weight:700;color:#9dd3ef}.demo-tabs{display:flex;gap:7px;margin-top:11px}.demo-tab{font-size:10px;border:1px solid #90b5d226;border-radius:7px;background:#ffffff06;color:#a7b8cc;padding:7px 9px}.demo-tab[aria-pressed=true]{background:#357bc13b;border-color:#569fe5;color:#dbecff}.floating-note{position:absolute;bottom:-28px;right:-24px;background:#152b40eb;border:1px solid #6794b56b;backdrop-filter:blur(16px);box-shadow:0 20px 45px #0006;padding:15px 19px;border-radius:12px;display:flex;gap:12px;align-items:center;font-size:12px}.floating-note strong{display:block;font-size:14px}.floating-note small{color:#a2bbd0}.pulse-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#239e8c30;color:#6ce7d3;font-size:19px}
.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;padding:23px 0}.trust-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#a4b5ca;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trust-inner span{display:flex;align-items:center;gap:9px}.trust-inner svg{width:18px;height:18px;color:#81baf3}
.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product-card{border:1px solid var(--line);background:linear-gradient(155deg,#15243a,#101b2c 70%);border-radius:17px;padding:26px;min-height:320px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,background .2s}.product-card:hover{transform:translateY(-5px);border-color:#6db2fb7e;background:linear-gradient(155deg,#1a3452,#101c2c 75%)}.product-top{display:flex;justify-content:space-between;align-items:center}.product-icon{display:grid;place-items:center;width:44px;height:44px;background:linear-gradient(140deg,#328de93d,#a0caff0b);border:1px solid #80b7ed3a;border-radius:12px;font-size:22px;color:#a1d3ff}.product-icon.cyan{color:#7bead7;background:linear-gradient(140deg,#3bbda12d,#76fbd00a)}.product-icon.purple{color:#bba8f9;background:linear-gradient(140deg,#8a67df38,#e4a2ff09)}.product-icon.amber{color:#e8c18b;background:linear-gradient(140deg,#cb8e432d,#e4a2ff09)}.product-num{font-size:11px;color:#547294;letter-spacing:.15em}.product-card h3{margin:26px 0 10px}.product-card p{color:var(--muted);font-size:13px;line-height:1.8;flex:1}.product-card .tag{align-self:flex-start;margin-bottom:18px}.card-link{font-size:12px;font-weight:760;color:#9acdf9;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:17px}.card-link span{font-size:21px}.product-card.featured{grid-column:span 2;min-height:270px;display:grid;grid-template-columns:1fr .65fr;gap:22px;background:radial-gradient(circle at 90% 35%,#2877ad54,transparent 52%),linear-gradient(155deg,#172a45,#101b2d)}.product-card.featured h3{margin-top:18px}.product-card.featured .card-link{max-width:265px}.mini-graph{height:100%;min-height:190px;border:1px solid #81b2df37;background:#0a1424b0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:18px}.mini-bar{height:9px;border-radius:20px;background:#283d57;overflow:hidden}.mini-bar b{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#3189ec,#67dbe6)}.mini-graph small{color:#8babc9;font-size:10px}
.custom-section{background:linear-gradient(180deg,#0b1321,#101c2d 56%,#0a1320);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.custom-grid{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.custom-grid h2{margin:20px 0}.check-list{padding:0;list-style:none;display:grid;gap:13px;margin:26px 0}.check-list li{display:flex;align-items:center;gap:11px;color:#c8d5e6;font-size:14px}.check-list li:before{content:"+";display:grid;place-items:center;width:23px;height:23px;border:1px solid #69b9e84c;background:#4ba9ea1a;color:#75d7f1;border-radius:7px;font-weight:900}.blueprint{aspect-ratio:1.08;border:1px solid #70a6da44;border-radius:20px;background:radial-gradient(circle at center,#15426b7e,transparent 54%),linear-gradient(#628cc00c 1px,transparent 1px),linear-gradient(90deg,#628cc00c 1px,transparent 1px),#0b1525;background-size:auto,42px 42px,42px 42px;position:relative;display:grid;place-items:center;overflow:hidden}.blueprint:before,.blueprint:after{content:"";position:absolute;border-radius:50%;border:1px solid #78b2ef39;width:62%;aspect-ratio:1}.blueprint:after{width:86%;border-style:dashed;animation:spin 75s linear infinite}.core{width:35%;aspect-ratio:1;border:1px solid #76c6f27a;display:grid;place-items:center;border-radius:27%;box-shadow:0 0 60px #2b99ec52,inset 0 0 45px #2b99ec36;color:#e2f5ff;background:#163958b5;font-size:48px;z-index:2}.node{position:absolute;border:1px solid #6cb5e75c;color:#c2e7ff;background:#163650d9;border-radius:9px;font-size:10px;padding:10px 12px;z-index:2}.node.a{top:16%;left:7%}.node.b{right:4%;top:25%}.node.c{left:14%;bottom:12%}.node.d{right:6%;bottom:16%}.blueprint .wire{position:absolute;inset:10%;border:1px solid #8ac6f022;border-radius:50%}@keyframes spin{to{transform:rotate(360deg)}}
.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.industry{border:1px solid var(--line);background:#ffffff04;border-radius:13px;padding:24px;display:flex;align-items:center;gap:15px;transition:border-color .2s}.industry:hover{border-color:#70b0f270}.industry i{font-style:normal;font-size:22px;width:43px;height:43px;border-radius:12px;background:#4d9aff18;display:grid;place-items:center}.industry b{font-size:14px}.industry span{font-size:11px;color:var(--muted);display:block;margin-top:4px}
.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.step{padding:22px 18px;border:1px solid var(--line);border-radius:14px;background:#ffffff04}.step .number{font-size:13px;color:#7fbdff;font-weight:800;letter-spacing:.15em;display:block;margin-bottom:24px}.step h3{font-size:18px}.step p{font-size:12px;color:var(--muted);margin-bottom:0}
.cta-section{padding:50px 0 110px}.cta-box{position:relative;overflow:hidden;border:1px solid #7ba8da4d;background:radial-gradient(ellipse at 90% 0%,#367add6a,transparent 47%),linear-gradient(120deg,#172c48,#122137);padding:60px;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-box h2{max-width:650px;margin:16px 0}.cta-box p{margin:0;color:#b8ccdf}.cta-actions{display:flex;flex-direction:column;gap:11px}
.footer{border-top:1px solid var(--line);background:#07101d;padding:63px 0 26px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:48px}.footer p{color:#8fa3bf;font-size:13px;max-width:290px;line-height:1.8}.footer h4{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#dfebfa;margin:5px 0 19px}.footer-col{display:flex;flex-direction:column;gap:13px}.footer-col a{font-size:12px;color:#92a6bf}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#6f87a4;font-size:11px;border-top:1px solid var(--line);margin-top:57px;padding-top:24px}
.inner-hero{padding:88px 0 65px;position:relative;background:radial-gradient(ellipse 55% 70% at 76% 18%,#1c5a9a38,transparent 70%)}.inner-hero .eyebrow{margin-bottom:22px}.inner-hero h1{max-width:900px;margin-bottom:23px;font-size:clamp(43px,5vw,70px)}.inner-hero .lead{max-width:750px}.breadcrumb{display:flex;gap:10px;align-items:center;color:#8098b5;font-size:11px;margin-bottom:22px}.breadcrumb a:hover{color:white}.detail-layout{display:grid;grid-template-columns:1.25fr .75fr;align-items:start;gap:24px}.panel{border:1px solid var(--line);border-radius:17px;background:linear-gradient(150deg,#142338,#101a2b);padding:28px}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature{border:1px solid var(--line);border-radius:12px;padding:22px;background:#ffffff04}.feature h3{font-size:16px;margin-bottom:9px}.feature p{color:var(--muted);font-size:13px;margin:0}.feature-icon{font-size:23px;margin-bottom:14px;display:block;color:#8ec9fd}.data-label{font-size:10px;color:#87a3c1;letter-spacing:.12em;text-transform:uppercase}.stat-large{font-size:29px;font-weight:800;letter-spacing:-.06em}.preview-disclaimer{border-left:2px solid #69b8f2;padding-left:14px;color:#a8bcd3;font-size:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.price-card{padding:30px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(155deg,#15273e,#0c1729)}.price-card h3{margin:17px 0}.price-card p{font-size:13px;color:var(--muted);min-height:64px}.price-card .btn{margin-top:17px;width:100%}.price-card.featured{border-color:#589fe477;box-shadow:0 0 38px #2b7dcc16}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:12px;background:#ffffff04;padding:19px 22px}.faq-list summary{cursor:pointer;font-size:14px;font-weight:700}.faq-list p{margin:12px 0 0;font-size:13px;color:var(--muted)}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:11px;font-weight:760;color:#cbd7e9}.field input,.field select,.field textarea{width:100%;background:#0a1524;border:1px solid #8bb2d33b;border-radius:10px;padding:13px 14px;color:#eff7ff;outline:none;min-height:46px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#68b9ff}.field textarea{min-height:120px;resize:vertical}.field select option{color:#fff;background:#101b2c}.form-note{font-size:12px;color:#adc7db}.status-note{display:none;margin-top:15px;padding:13px 15px;border:1px solid #6abbe37d;border-radius:10px;color:#c3e5f4;background:#3164882b;font-size:12px}.status-note.show{display:block}.in-page-links{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.in-page-links a{border:1px solid var(--line);background:#ffffff08;padding:10px 13px;font-size:11px;border-radius:8px;color:#c7d8eb}.notice{background:#4d89c81a;color:#bbd6f5;border:1px solid #5a9ae049;border-radius:10px;padding:15px 18px;font-size:12px}.reading{max-width:800px}.reading p{color:#b0c1d8;font-size:15px;line-height:1.9}.reading h2{font-size:32px;margin-top:43px}.reading ul{color:#b0c1d8;line-height:2}
[data-theme=light]{color-scheme:light;--bg:#f5f8fc;--bg2:#eff4f9;--panel:#fff;--panel2:#ecf3fb;--line:#274c771f;--text:#152640;--muted:#586d88;--shadow:0 24px 70px #314b6b22}.site-header[data-light-header=true]{background:#f7f9fcee}[data-theme=light] .site-header{background:#f7f9fcee}[data-theme=light] .hero{background:radial-gradient(ellipse at 80% 30%,#b9dcfa,transparent 66%),linear-gradient(#eaf2fa,#f5f8fc)}[data-theme=light] .main-nav{color:#405977}[data-theme=light] .main-nav a:hover,[data-theme=light] .main-nav a.active{color:#163c70}[data-theme=light] .btn-secondary{border-color:#5b769d44;background:#fff}[data-theme=light] .gradient{background:linear-gradient(100deg,#102340,#316bb5,#3da8cb);-webkit-background-clip:text;background-clip:text}[data-theme=light] .custom-section{background:linear-gradient(#e8f1fa,#f4f8fd)}[data-theme=light] .product-card,[data-theme=light] .panel,[data-theme=light] .step,[data-theme=light] .price-card{background:linear-gradient(155deg,#fff,#f0f6fd)}[data-theme=light] .product-card.featured{background:radial-gradient(circle at 90% 35%,#a0d5fb,transparent 50%),#fff}[data-theme=light] .product-card:hover{background:#e6f1fc}[data-theme=light] .trust-strip,[data-theme=light] .industry,[data-theme=light] .feature,[data-theme=light] .faq-list details{background:#fff}[data-theme=light] .footer{background:#12253c;color:#fff}[data-theme=light] .footer .logo{color:#fff}[data-theme=light] .app-window,[data-theme=light] .blueprint{color:#fff}[data-theme=light] .cta-box{color:#fff}[data-theme=light] .tag{color:#2467a8}[data-theme=light] .tag.silver{color:#516781}[data-theme=light] .eyebrow{color:#1e78b8}[data-theme=light] .eyebrow:before,[data-theme=light] .eyebrow.center:after{background:#1e78b8}[data-theme=light] .check-list li{color:#364b65}[data-theme=light] .reading p,[data-theme=light] .reading ul{color:#536782}[data-theme=light] .field input,[data-theme=light] .field select,[data-theme=light] .field textarea{background:#fff;color:#152640;border-color:#9ab1c9}[data-theme=light] .field label{color:#344c68}
@media(max-width:1080px){.main-nav{gap:14px;font-size:12px}.header-actions .btn{display:none}.hero-grid{gap:20px}.app-window{transform:none}.floating-note{right:-6px}.footer-grid{gap:25px}}@media(max-width:820px){.header-inner{height:72px}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:20px 24px;background:#0d1929;border-bottom:1px solid #47668c66;flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{padding:13px 0;border-bottom:1px solid #ffffff12;font-size:14px}.menu-toggle{display:grid}.hero{padding:55px 0 65px;min-height:0}.hero-grid,.custom-grid,.detail-layout{grid-template-columns:1fr}.hero-copy{padding:0}.hero-art{margin:25px auto 0;width:min(100%,610px)}.floating-note{bottom:-15px}.product-grid,.industry-grid,.price-grid{grid-template-columns:repeat(2,1fr)}.workflow{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.cta-box{padding:38px;flex-direction:column;align-items:flex-start}.cta-actions{flex-direction:row}.trust-inner{flex-wrap:wrap;justify-content:flex-start;gap:17px 30px}.section{padding:75px 0}.inner-hero{padding:60px 0 35px}}@media(max-width:560px){.container{width:min(100% - 32px,1200px)}.logo{font-size:14px}.logo-mark{width:35px;height:35px}.logo small{font-size:8px}.header-inner{gap:9px}.header-actions{gap:6px;margin-left:auto}.theme-toggle,.menu-toggle{width:36px;height:36px}.hero-copy h1{font-size:45px}.hero-copy .lead{font-size:15px}.hero-actions .btn{width:100%}.proofline{gap:11px}.app-window{border-radius:13px}.dash-body{padding:12px}.dashboard{grid-template-columns:35px 1fr;min-height:365px}.dash-side{gap:14px}.dash-heading strong{font-size:14px}.dash-metric{padding:8px 6px}.dash-metric b{font-size:14px}.dash-metric small,.dash-metric em{font-size:8px}.chart-lines{height:126px}.demo-tab{padding:6px;font-size:8px}.window-top{padding:11px}.floating-note{position:relative;right:0;bottom:auto;margin:-4px 10px 0}.trust-inner{font-size:9px}.product-grid,.industry-grid,.workflow,.price-grid,.feature-list,.split,.form-grid{grid-template-columns:1fr}.product-card.featured{grid-column:auto;display:flex}.mini-graph{display:none}.custom-grid{gap:30px}.blueprint{max-width:440px}.section{padding:65px 0}.section-head{margin-bottom:28px}.section-head p{font-size:14px}.product-card{min-height:0}.industry{padding:17px}.cta-box{padding:26px}.cta-actions{width:100%;flex-direction:column}.cta-actions .btn{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}.inner-hero h1{font-size:39px}.field.full{grid-column:auto}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
