:root{--bg:#070b15;--panel:#101725;--line:#253040;--text:#f3f6f9;--muted:#a3afc0;--green:#1ac9a8;--font:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--green);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.08;letter-spacing:-.045em}em{font-style:normal;color:var(--green)}h1{font-size:clamp(3.1rem,5.6vw,5.6rem);letter-spacing:-.065em}h2{font-size:clamp(2.35rem,4vw,4rem)}h3{font-size:1.5rem}p{color:var(--muted)}.wrap{max-width:1280px;width:calc(100% - 112px);margin:auto}.section{padding:115px 0}.eyebrow{color:var(--green);font-size:.8rem;letter-spacing:.16em;font-weight:600;margin-bottom:28px}.lead{font-size:1.14rem;line-height:1.75}.micro{font-size:.85rem;color:var(--muted)}.skip{position:fixed;top:-100px;left:20px;background:var(--green);color:var(--bg);padding:10px;z-index:100}.skip:focus{top:10px}.concept{padding:9px 24px;text-align:center;font-size:.75rem;letter-spacing:.06em;color:var(--green);background:#0d2426;border-bottom:1px solid #193739}.concept span{color:#bdd0d2;margin-left:15px;letter-spacing:0}header{max-width:1400px;width:calc(100% - 80px);margin:auto;display:flex;align-items:center;justify-content:space-between;padding:26px 0;gap:30px}.brand{display:flex;align-items:center;gap:10px;font-size:1.55rem;font-weight:650;letter-spacing:-.07em}.mark{background:#153131;border:1px solid #1f4746;border-radius:10px;width:36px;height:37px;line-height:27px;text-align:center;color:var(--green);font-size:2rem}.mark span,.mini-brand span{color:var(--green)}.brand-full{font-size:.65rem;letter-spacing:.12em;color:var(--green);border:1px solid #224840;padding:4px 7px;border-radius:4px;margin-left:3px}nav{display:flex;gap:32px;font-size:.9rem;color:#bcc5d3}.nav-actions{display:flex;gap:26px;align-items:center}.login{font-size:.9rem}.button{display:inline-flex;justify-content:center;align-items:center;background:var(--green);color:#03211e;border:1px solid var(--green);border-radius:7px;padding:15px 24px;font-weight:650;font-size:.92rem;transition:background .2s,transform .2s}.button:hover{background:#48dcc0;transform:translateY(-2px)}.button.small{padding:10px 17px;font-size:.85rem}.outline{background:transparent;color:var(--text);border-color:#354352}.outline:hover{color:#05211c}.text-link{background:none;border:0;padding:0;font-size:.92rem;display:inline-block;border-bottom:1px solid #667381;padding-bottom:3px;color:var(--text)}.hero{display:grid;grid-template-columns:.96fr 1.15fr;gap:52px;align-items:center;padding:65px 0 85px;min-height:650px}.hero-copy .lead{max-width:475px;margin-top:29px}.hero .eyebrow{display:flex;align-items:center;gap:11px;font-size:.74rem}.dash{width:24px;height:1px;background:var(--green)}.hero-actions{display:flex;align-items:center;gap:24px;margin:32px 0 22px}.hero-visual{position:relative;padding-bottom:36px}.preview-label{display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.12em;color:#7e8c9e;margin:0 2px 15px}.dashboard{display:flex;border:1px solid #32414e;border-radius:12px;background:#101925;box-shadow:0 25px 120px #17c9a815;overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.app-sidebar{width:55px;flex-shrink:0;background:#0b111d;display:flex;align-items:center;flex-direction:column;gap:16px;padding:19px 0}.mini-brand{font-size:1.8rem;font-weight:bold;line-height:1}.side-icon{color:#8895a6;width:32px;text-align:center;font-size:1.05rem;padding:3px;border-radius:6px}.side-icon.active{background:#14312f;color:var(--green)}.bottom{margin-top:auto}.app-body{padding:19px;flex:1;min-width:0}.app-top{display:flex;align-items:center;justify-content:space-between;font-size:.73rem;border-bottom:1px solid #263340;padding-bottom:17px}.muted{color:#90a0b3}.avatar{width:27px;height:27px;border-radius:50%;background:#293447;text-align:center;line-height:27px;font-size:.65rem}.app-heading{display:flex;align-items:center;justify-content:space-between;margin:24px 0}.app-heading p{font-size:.72rem}.app-heading .muted{font-size:.6rem;letter-spacing:.07em;margin-bottom:8px}.app-heading h3{font-size:1.3rem;margin-bottom:5px}.pill{font-size:.68rem;border:1px solid #2d3b47;padding:4px 9px;border-radius:6px;color:#b9c7d8;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-grid>div{background:#14212e;border:1px solid #233440;border-radius:7px;padding:13px 9px;min-width:0}.metric-grid span{color:#a5b3c4;font-size:.65rem;display:block}.metric-grid strong{font-size:1.65rem;font-weight:500;display:block;margin:6px 0}.metric-grid sup{font-size:1rem}.metric-grid small{font-size:.6rem;color:#8b9dad;line-height:1.4;display:block}.chart-card{border:1px solid #263743;border-radius:8px;margin:13px 0;padding:14px}.card-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:.69rem}.card-heading strong{font-weight:500}.chart-key{color:var(--green);font-size:.63rem}.chart-bars{display:flex;gap:8px;height:135px;align-items:flex-end;background:repeating-linear-gradient(to top,transparent,transparent 32px,#273441 33px);margin-top:14px}.chart-bars i{height:var(--h);flex:1;background:linear-gradient(#1ac9a8,#146159);border-radius:3px 3px 0 0}.chart-axis{display:flex;justify-content:space-between;color:#8f9cad;font-size:.55rem;margin-top:8px}.app-bottom{display:flex;justify-content:space-between;align-items:center;padding:4px;font-size:.72rem}.app-bottom .muted{font-size:.59rem;letter-spacing:.1em}.app-bottom p{color:#ced7e3;margin-top:4px}.ai-note{display:flex;gap:13px;align-items:center;position:absolute;bottom:0;left:45px;right:20px;background:#163432;border:1px solid #2c5750;padding:15px 19px;border-radius:9px;box-shadow:0 10px 30px #0004}.spark{font-size:1.6rem;color:var(--green)}.ai-note strong{font-size:.81rem;font-weight:500}.ai-note p{font-size:.7rem;color:#aec7c1}.capability-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;display:flex;justify-content:space-between;gap:22px;font-size:.74rem;letter-spacing:.09em;color:#9ca9b9}.pain{display:grid;grid-template-columns:1fr 1fr;gap:90px}.pain-list article{display:flex;gap:23px;padding:25px 0;border-bottom:1px solid var(--line)}.pain-list article:first-child{padding-top:0}.pain-list article>span{color:var(--green);font-size:.8rem}.pain-list h3{font-size:1.2rem;letter-spacing:-.025em;margin-bottom:11px}.pain-list p{font-size:.95rem}.demo-section{background:#0d1420;border-top:1px solid #1f2b3a;border-bottom:1px solid #1f2b3a}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:55px}.section-heading>p{font-size:1rem;max-width:380px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.tabs button{border:1px solid transparent;color:#98a8bb;background:transparent;padding:12px 22px;border-radius:6px;font-size:.92rem}.tabs button[aria-selected=true]{border-color:#2c5d54;background:#15342f;color:var(--green)}.demo-panel{background:#101a28;border:1px solid #314153;border-radius:12px;padding:30px;min-height:350px}.demo-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:15px}.demo-top h3{font-size:1.4rem}.demo-top p{font-size:.85rem;margin-top:8px}.kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kanban-column{background:#0c1420;border:1px solid #223247;border-radius:7px;padding:14px}.kanban-column>p{font-size:.82rem;color:#bdc8d6;margin-bottom:15px;display:flex;justify-content:space-between}.lead-card{padding:15px 12px;background:#172436;border:1px solid #283b50;border-radius:6px;margin-top:9px}.lead-card strong{font-size:.85rem;font-weight:500}.lead-card p{font-size:.75rem;margin:5px 0 12px}.lead-card small{font-size:.7rem;color:var(--green)}.demo-caption{display:flex;justify-content:space-between;gap:20px;margin-top:18px;font-size:.75rem;color:#8292a6}.demo-caption span:first-child{letter-spacing:.06em;font-size:.68rem}.inbox{display:grid;grid-template-columns:.8fr 1.3fr .85fr;gap:16px}.conversation-list,.chat,.context-card,.demo-stat{border:1px solid #283b50;border-radius:7px;background:#0d1522;padding:18px}.conversation-item{border-bottom:1px solid #243347;padding:12px 0;font-size:.85rem}.conversation-item p{font-size:.75rem}.chat p{font-size:.85rem}.bubble{background:#233346;padding:13px 16px;border-radius:10px;margin:16px 0;max-width:90%}.bubble.reply{background:#154338;margin-left:auto;color:#cfefe7}.context-card h4{margin:0 0 18px;font-size:.87rem}.context-card p{font-size:.8rem;margin:12px 0}.ia-demo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo-stat h3{margin:8px 0 20px}.demo-stat p{margin:12px 0}.demo-stat strong{color:var(--green)}.rule{background:#182738;border:1px solid #2b4359;padding:13px 18px;margin:12px 0;border-radius:6px;font-size:.85rem}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.demo-stat>strong{font-size:2.4rem}.demo-stat small{color:var(--muted);display:block}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.module{padding:32px;background:linear-gradient(145deg,#14212c,#0d1420);border:1px solid #283440;border-radius:10px;position:relative}.module.wide{grid-column:span 2}.module-number{font-size:.7rem;letter-spacing:.13em;color:var(--green)}.module h3{font-size:1.85rem;margin:25px 0 18px;line-height:1.2}.module p{max-width:530px;font-size:.95rem}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:25px}.tags span{border:1px solid #334454;border-radius:5px;padding:4px 9px;font-size:.75rem;color:#adbccd}.roadmap{font-size:.73rem;display:block;margin-top:22px;color:#cebd8c}.intelligence{background:radial-gradient(ellipse at 70% 50%,#163c3644,transparent 60%),#0c141e;border-top:1px solid #223138;border-bottom:1px solid #223138}.intelligence-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.intelligence .lead{margin:25px 0;font-size:1.02rem}.ai-principles>div{display:flex;gap:20px;margin-top:26px}.ai-principles span{color:var(--green);font-size:.8rem}.ai-principles p{font-size:.9rem}.ai-principles strong{display:block;color:#e1e6ed;font-weight:500;margin-bottom:5px}.agent-card{background:#101e29;border:1px solid #2f4e51;border-radius:13px;padding:32px;box-shadow:0 30px 80px #0003}.agent-top{display:flex;align-items:center;gap:15px;font-size:.7rem;letter-spacing:.08em}.agent-top .pill{margin-left:auto;letter-spacing:0}.agent-card h3{font-size:2rem;margin:30px 0}.agent-step{display:flex;gap:20px;align-items:center;padding:20px 0;border-top:1px solid #2b414b}.agent-step>span{background:#183d35;color:var(--green);padding:7px 11px;border-radius:6px;font-size:.8rem}.agent-step strong{font-weight:500;font-size:.95rem}.agent-step p{font-size:.85rem;margin-top:5px}.agent-footer{font-size:.77rem;padding-top:20px;color:#9eafb7}.integrations{text-align:center}.integrations>p:not(.eyebrow){margin:25px auto;max-width:550px}.integration-row{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-top:40px}.integration-row span{padding:12px 22px;border:1px solid #2d3b49;border-radius:7px;color:#b6c2d0;font-weight:500;font-size:.9rem}.plans-section{background:#f3f6f8;color:#0f1d2a}.plans-section p{color:#63707f}.plans-section .eyebrow{color:#117b68}.billing{display:flex;justify-content:center;margin-bottom:50px;gap:4px}.billing button{border:1px solid #d4dce2;background:transparent;color:#536070;padding:12px 19px;font-size:.85rem;border-radius:6px}.billing button[aria-pressed=true]{background:#102536;color:white;border-color:#102536}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.plan{background:#fff;border:1px solid #d6dee3;border-radius:12px;padding:34px 28px;position:relative;display:flex;flex-direction:column}.plan.featured{background:#0e2530;border-color:#0e2530;color:#f3f8f9;box-shadow:0 20px 50px #19372b20}.featured-label{position:absolute;top:-25px;left:0;right:0;background:var(--green);border-radius:9px 9px 0 0;text-align:center;font-size:.66rem;letter-spacing:.07em;padding:8px;color:#08261e;font-weight:700}.plan.featured p{color:#a9bec8}.plan-kicker{font-size:.73rem;letter-spacing:.13em;color:#1c8b74}.featured .plan-kicker{color:var(--green)}.plan h3{font-size:1.9rem;margin:13px 0 17px}.plan>p{font-size:.9rem;min-height:50px}.price{display:flex;align-items:baseline;gap:6px;white-space:nowrap;margin:27px 0 0;font-size:1rem}.price strong{font-size:2.8rem;letter-spacing:-.055em;font-weight:600}.price span{font-size:.85rem;color:#657382}.plan .price-note{font-size:.75rem;min-height:36px;line-height:1.4;margin:3px 0 20px}.plan .button{width:100%;padding:12px 8px}.plans-section .outline{border-color:#ced7de;color:#243c4e}.plans-section .outline:hover{background:#d9f5ed}.plan ul{padding:24px 0 0;margin:0 0 25px;list-style:none;font-size:.85rem;flex:1}.plan li{margin-bottom:13px;padding-left:22px;position:relative}.plan li:before{content:'✓';position:absolute;left:0;color:#149479}.setup{border-top:1px solid #dce3e7;padding-top:20px;font-size:.8rem;display:flex;justify-content:space-between;gap:10px}.featured .setup{border-color:#33505a}.plan-terms{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:35px 0;font-size:.85rem}.plan-terms strong{color:#314854}.comparison{border-top:1px solid #cbd5dd;border-bottom:1px solid #cbd5dd;padding:18px 0}.comparison .micro{padding:20px 0}.comparison summary{font-size:.93rem}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px;margin-top:22px;font-size:.82rem}th,td{text-align:left;padding:14px;border-bottom:1px solid #d8e0e5}th{font-weight:600}.enterprise{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:37px}.enterprise h3{font-size:1.25rem;margin-bottom:10px}.enterprise p{font-size:.85rem}.enterprise .text-link{color:#163b35;white-space:nowrap}.economics{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.economics>div>p:not(.eyebrow){margin-top:26px;max-width:480px}.calculator{background:#111e2b;border:1px solid #2b3e4d;padding:30px;border-radius:12px}.calculator label{font-size:.85rem;color:#afbecd;display:block;margin-bottom:9px}.calculator select{margin-bottom:22px}.calculator p{font-size:.8rem}.money-input{display:flex;align-items:center;gap:15px}.money-input span{color:#8fabbb}.calc-result{display:flex;align-items:center;gap:24px;margin:26px 0;border-top:1px solid #2a404a;padding-top:20px}.calc-result strong{font-size:4rem;font-weight:500;color:var(--green);line-height:1}.calc-result span{font-size:.95rem}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:0}.faq details{border-top:1px solid #2a3544;padding:21px 0}.faq details:last-child{border-bottom:1px solid #2a3544}summary{cursor:pointer;font-size:1rem;list-style-position:outside;margin-left:18px;padding-right:15px}details[open]>summary{margin-bottom:16px}details p{font-size:.93rem}.contact{background:#103833;border-top:1px solid #286155}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:105px}.contact h2{font-size:clamp(2.4rem,4vw,4rem)}.contact-grid>div>p:not(.eyebrow){margin-top:25px;max-width:430px;color:#bad1cc}.contact-note{font-size:.8rem;color:#a2c3b9;max-width:420px;margin-top:30px}.contact form{padding:30px;background:#0b2927;border:1px solid #2c5049;border-radius:12px}.contact form h3{margin-bottom:24px;font-size:1.4rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}label{display:block;font-size:.85rem;color:#bdcfcf}input,select,textarea{display:block;background:#0e2029;border:1px solid #34505b;border-radius:5px;color:#eef5f6;padding:11px 12px;width:100%;min-width:0;font-size:.9rem}form input,form select,form textarea{margin:7px 0 18px}textarea{resize:vertical}form .button{width:100%}form .micro{margin-top:15px;font-size:.77rem}footer{padding:50px 0;display:flex;justify-content:space-between;align-items:center;gap:30px}footer .brand{font-size:1.3rem}footer p{font-size:.8rem;margin-top:9px}footer>div:nth-child(2){display:flex;gap:26px;font-size:.85rem;color:#aab8c7}.copyright{font-size:.73rem;text-align:right}
@media(min-width:1500px){.hero{gap:85px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}header{width:calc(100% - 64px)}.hero{gap:30px;grid-template-columns:1fr 1fr}.hero-actions{gap:16px;flex-wrap:wrap}.pain,.intelligence-grid,.economics,.contact-grid{gap:45px}.plan{padding:28px 20px}.price strong{font-size:2.3rem}.module{padding:25px}.inbox{grid-template-columns:1fr 1.3fr}.context-card{grid-column:span 2}.concept span{font-size:.7rem}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}header{width:calc(100% - 40px);gap:18px}nav{display:none}.nav-actions{gap:15px}.concept span{display:block;margin-left:0}.hero{grid-template-columns:1fr;gap:50px;padding:45px 0 60px}.hero-copy{max-width:600px}.hero h1{font-size:clamp(3rem,9vw,4.7rem)}.hero-visual{max-width:620px;width:100%;margin:auto}.section{padding:75px 0}.capability-strip{flex-wrap:wrap;justify-content:center;font-size:.68rem;gap:20px}.pain,.intelligence-grid,.economics,.contact-grid,.faq{grid-template-columns:1fr;gap:40px}.section-heading{display:block;margin-bottom:35px}.section-heading>p{margin-top:25px}.module-grid{grid-template-columns:1fr 1fr}.module.wide{grid-column:span 2}.plans{grid-template-columns:1fr;gap:40px}.plan{padding:30px}.price strong{font-size:2.8rem}.plan>p{min-height:auto}.plan-terms{grid-template-columns:1fr;gap:15px}.kanban{grid-template-columns:1fr 1fr}.demo-panel{padding:20px}.tabs button{padding:10px 12px;font-size:.8rem}.stats-row{grid-template-columns:1fr}.faq{padding-top:0}.enterprise{align-items:flex-start}.ia-demo{grid-template-columns:1fr}.contact form{padding:24px}footer{flex-wrap:wrap}footer .copyright{text-align:left}.preview-label{font-size:.6rem}.demo-caption{display:block}.demo-caption span{display:block;margin-top:7px}}@media(max-width:480px){h2{font-size:2.4rem}.brand{font-size:1.25rem;gap:6px}.brand-full{font-size:.55rem;margin-left:0}.mark{width:28px;height:29px;font-size:1.6rem;line-height:22px}.nav-actions .small{padding:9px 10px;font-size:.72rem}.nav-actions .login{font-size:.78rem}.nav-actions{gap:10px}header{gap:10px;padding:21px 0}.hero .eyebrow{font-size:.65rem;letter-spacing:.09em}.hero h1{font-size:3.1rem}.hero .lead{font-size:1rem}.hero-actions{gap:20px}.app-sidebar{width:35px}.app-body{padding:12px}.app-top{font-size:.6rem}.app-top .muted{display:none}.app-heading{margin:17px 0}.app-heading h3{font-size:1.1rem}.metric-grid{gap:5px}.metric-grid>div{padding:9px 6px}.metric-grid strong{font-size:1.3rem}.metric-grid span{font-size:.58rem}.metric-grid small{font-size:.55rem}.chart-card{padding:9px}.chart-bars{height:100px;gap:5px}.card-heading{font-size:.59rem}.chart-key{display:none}.ai-note{left:12px;right:0;padding:12px}.module-grid{grid-template-columns:1fr}.module.wide{grid-column:auto}.inbox{grid-template-columns:1fr}.context-card{grid-column:auto}.conversation-list{display:none}.form-grid{grid-template-columns:1fr}.demo-top{align-items:flex-start;flex-direction:column}.kanban{gap:8px}.kanban-column{padding:9px}.kanban-column>p{font-size:.7rem}.lead-card{padding:10px 8px}.lead-card strong{font-size:.75rem}.lead-card p{font-size:.68rem}.lead-card small{font-size:.62rem}.billing button{padding:10px 12px;font-size:.75rem}.enterprise{flex-direction:column;gap:20px}.agent-card{padding:24px}.agent-top{font-size:.62rem}.calculator{padding:24px}.contact-grid{gap:35px}footer>div:nth-child(2){gap:16px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.dashboard{transform:none}}
/* Prognexo — glass surfaces */
:root{--bg:#070d19;--panel:rgba(21,34,52,.55);--line:rgba(163,202,229,.17);--muted:#b0bdcd;--glass-border:rgba(184,219,239,.2);--glass-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 12px 28px rgba(0,0,0,.16)}
/* Paint the ambience once in a viewport-sized composited layer. */
body{background:#070d19;isolation:isolate}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 12% 12%,rgba(24,179,156,.2),transparent 35%),radial-gradient(ellipse at 85% 28%,rgba(60,109,196,.22),transparent 39%),radial-gradient(ellipse at 20% 70%,rgba(42,159,149,.13),transparent 40%),#070d19;transform:translateZ(0)}
.concept{background:rgba(18,50,54,.58);border-color:var(--glass-border)}
header{padding:13px 24px;margin:20px auto 0;border:1px solid var(--glass-border);border-radius:18px;background:rgba(15,26,41,.68);box-shadow:var(--glass-shadow)}
.brand{letter-spacing:0;flex-shrink:0}.brand-image{display:block;width:183px;height:54px;object-fit:contain;border-radius:7px}
.hero{display:block;padding:75px 0 65px;min-height:0}.hero-copy{max-width:900px;text-align:center;margin:auto}.hero .eyebrow{justify-content:center}.hero h1{font-size:clamp(3.3rem,6vw,5.6rem);line-height:1.06;letter-spacing:-.06em}.hero-copy .lead{max-width:610px;margin:28px auto 0}.hero-actions{justify-content:center}.hero-visual{max-width:100%;margin:60px auto 0;padding:0}.preview-label{color:#a4bac8;font-size:.75rem;letter-spacing:.09em;margin:0 7px 16px;gap:18px}
.product-showcase{margin:0;border:1px solid rgba(198,235,248,.32);padding:12px;background:rgba(178,211,232,.075);border-radius:20px;box-shadow:inset 0 1px 0 #ffffff26,0 16px 40px #0004,0 0 36px #13c8a813;-webkit-backdrop-filter:blur(25px)}
.showcase-toolbar{display:flex;align-items:center;gap:12px;padding:3px 12px 14px;font-size:.85rem;color:#d0dee8}.showcase-toolbar>img{border-radius:7px}.toolbar-divider{padding:0 12px;color:#7e96aa}.showcase-tag{margin-left:auto;color:#b9dacd;font-size:.75rem;border:1px solid #83cebf30;border-radius:20px;padding:4px 13px;background:#2ac9aa0a}.product-image{display:block;width:100%;height:auto;border-radius:10px;object-fit:contain}.product-showcase figcaption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 12px 4px;color:#a8bdcd;font-size:.75rem}.product-showcase figcaption>span:first-child{letter-spacing:.07em;font-size:.7rem}.product-showcase figcaption>span:last-child{color:#c2dfd6}
.capability-strip{background:rgba(18,32,49,.35);border:1px solid var(--glass-border);padding:24px;border-radius:12px;-webkit-backdrop-filter:blur(16px)}
.demo-section,.intelligence,.plans-section,.contact{background:rgba(13,28,43,.36);border-color:var(--glass-border);-webkit-backdrop-filter:blur(14px)}
.demo-panel,.module,.agent-card,.calculator,.contact form,.plan{background:linear-gradient(140deg,rgba(54,83,107,.32),rgba(13,27,43,.55));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)}
.module{border-radius:16px}.module:hover{border-color:rgba(82,208,182,.38);background:linear-gradient(140deg,rgba(47,95,103,.37),rgba(13,27,43,.55))}
.kanban-column,.conversation-list,.chat,.context-card,.demo-stat{background:rgba(9,24,40,.45);border-color:rgba(187,217,238,.14);-webkit-backdrop-filter:blur(14px)}
.lead-card,.rule{background:rgba(44,74,100,.36);border-color:rgba(161,204,232,.19);box-shadow:inset 0 1px 0 #ffffff08}.bubble{background:rgba(80,115,145,.28);border:1px solid rgba(196,222,238,.13)}.bubble.reply{background:rgba(37,134,110,.29);border-color:rgba(75,203,164,.25)}
.tags span,.integration-row span,.pill{background:rgba(142,183,204,.055);border-color:rgba(172,215,240,.2);-webkit-backdrop-filter:blur(12px)}
.agent-step>span{background:rgba(26,201,168,.11);border:1px solid #30cba32e}.agent-step{border-color:var(--glass-border)}.agent-footer{color:#b1c6cb}.intelligence .agent-card{background:linear-gradient(145deg,#41b7a71a,#14293e70)}
.tabs button[aria-selected=true]{background:rgba(39,139,117,.25);border-color:rgba(64,210,175,.35)}
.plans-section{color:#f3f6f9}.plans-section p{color:#adbdcc}.plans-section .eyebrow{color:var(--green)}.billing button{color:#bacbda;border-color:rgba(188,221,242,.22);background:rgba(169,203,226,.055);-webkit-backdrop-filter:blur(16px)}.billing button[aria-pressed=true]{background:rgba(29,182,147,.17);color:#60e6c7;border-color:#1ac9a859}.plan{border-radius:16px}.plan.featured{background:linear-gradient(145deg,rgba(33,130,113,.29),rgba(13,37,53,.67));border-color:rgba(70,226,188,.54);box-shadow:inset 0 1px 0 #87e9cd33,0 12px 28px #0b6b4920}.featured-label{background:#1b9b7f;color:#f3fffa;top:-26px;border-radius:10px 10px 0 0}.plan-kicker{color:#61d7bb}.price span{color:#a5b9c9}.plans-section .outline{color:#e3edf3;border-color:#b4d3e538;background:#b4d3e507}.plans-section .outline:hover{background:#a2d9c91c}.setup,.featured .setup{border-color:var(--glass-border)}.plan-terms strong{color:#dceae9}.comparison{border-color:var(--glass-border)}th,td{border-color:var(--glass-border)}.enterprise .text-link{color:var(--green)}
.contact{background:rgba(20,80,70,.28)}.contact form{background:rgba(12,37,42,.48)}input,select,textarea{background:rgba(8,24,39,.69);border-color:rgba(170,214,238,.26);box-shadow:inset 0 1px 0 #ffffff08}select option{background:#112536;color:white}.contact-note{color:#b1d0c6}.contact-grid>div>p:not(.eyebrow){color:#c0d6d3}.calculator p{color:#b0bfcc}
footer{margin-top:25px;margin-bottom:25px;padding:32px;border:1px solid var(--glass-border);border-radius:16px;background:rgba(26,45,63,.33);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){header,.demo-panel,.module,.agent-card,.calculator,.contact form,.plan,footer{background:#122334}.plan.featured{background:#153d40}}
@media(max-width:800px){header{padding:12px 16px}.hero{padding-top:60px}.hero-visual{margin-top:42px;max-width:100%}.hero-copy{max-width:680px}.hero h1{font-size:clamp(2.8rem,7.5vw,4.5rem)}.preview-label{font-size:.65rem}.product-showcase{padding:9px;border-radius:15px}.showcase-toolbar{font-size:.75rem;padding:3px 5px 12px}.showcase-tag{font-size:.65rem}.product-showcase figcaption{padding:13px 4px 3px;align-items:flex-start;gap:12px}.product-showcase figcaption>span:first-child{font-size:.6rem}.product-showcase figcaption>span:last-child{font-size:.65rem}.brand-image{width:160px;height:auto}.capability-strip{padding:23px 15px}footer{padding:26px}}
@media(max-width:480px){header{padding:10px 12px;margin-top:14px;width:calc(100% - 24px)}.brand-image{width:124px;height:auto}.nav-actions{gap:9px}.nav-actions .small{font-size:.68rem;padding:8px 9px}.hero{padding-top:45px}.hero h1{font-size:clamp(2.5rem,9.5vw,3.1rem)}.hero .eyebrow{font-size:.6rem;letter-spacing:.07em}.hero-visual{margin-top:35px}.preview-label{display:block;font-size:.6rem}.preview-label>span{display:block;margin-top:6px}.showcase-toolbar{font-size:.65rem;gap:7px}.showcase-toolbar>img{width:22px;height:22px}.showcase-tag{display:none}.toolbar-divider{padding:0 6px}.product-image{border-radius:6px}.product-showcase{padding:6px}.product-showcase figcaption{display:block}.product-showcase figcaption>span{display:block;margin:3px 0}.module{padding:26px}.plan{padding:30px 24px}.concept{font-size:.67rem}footer .brand-image{width:160px}}
@media(prefers-reduced-transparency:reduce){header,.demo-panel,.module,.agent-card,.calculator,.contact form,.plan,footer{background:#122334;backdrop-filter:none;-webkit-backdrop-filter:none}}
/* Blend the supplied logo's dark backdrop into each glass surface. */
.brand-image{mix-blend-mode:lighten;border-radius:0;background:transparent}

footer>div:nth-child(2){flex-wrap:wrap;max-width:600px;gap:12px 20px}footer{align-items:flex-start}.consent{display:flex;gap:12px;align-items:flex-start;font-size:.8rem;margin:6px 0 22px}.consent input{width:18px;height:18px;flex-shrink:0;margin:4px 0;accent-color:var(--green)}.consent a{text-decoration:underline}#whatsapp-fallback{margin-top:18px;font-size:.8rem}[hidden]{display:none!important}
