:root{--bg:#070b14;--bg-soft:#0d1424;--bg-lift:#111a2d;--surface:#ffffff12;--surface-strong:#ffffff1c;--text:#f8fafc;--muted:#aab4c5;--muted-strong:#d3dae7;--line:#ffffff1f;--line-soft:#ffffff14;--primary:#25d366;--primary-dark:#15ad50;--accent:#38bdf8;--gold:#f5c542;--danger:#fb7185;--shadow:0 24px 70px #00000059;--shadow-soft:0 14px 40px #00000038;--max-width:1180px}*,:before,:after{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--text);background:radial-gradient(circle at 15% 0,#25d36629,#0000 32%),radial-gradient(circle at 85% 10%,#38bdf824,#0000 34%),linear-gradient(#070b14 0%,#0a1020 44%,#070b14 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg,video,canvas,iframe{max-width:100%;height:auto}.site-shell{min-height:100vh;overflow-x:clip}.container{width:min(calc(100% - 32px),var(--max-width));margin:0 auto}.nav-wrap{z-index:100;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line-soft);background:#070b14c7;position:sticky;top:0}.nav-inner{grid-template-columns:160px 1fr auto;align-items:center;gap:24px;min-height:82px;display:grid}.brand{align-items:center;display:inline-flex}.nav-links-desktop{border:1px solid var(--line-soft);background:#ffffff0a;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:6px;display:inline-flex}.nav-link{min-height:40px;color:var(--muted);border-radius:999px;align-items:center;padding:0 16px;font-size:.92rem;font-weight:650;transition:all .2s;display:inline-flex}.nav-link:hover,.nav-link.is-active{color:var(--text);background:#ffffff14}.nav-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.nav-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:16px;width:46px;height:46px;display:none;position:relative}.nav-toggle span{background:var(--text);border-radius:999px;width:22px;height:2px;transition:all .22s;position:absolute;left:12px}.nav-toggle span:first-child{top:15px}.nav-toggle span:nth-child(2){top:22px}.nav-toggle span:nth-child(3){top:29px}.nav-toggle.is-open span:first-child{top:22px;transform:rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){top:22px;transform:rotate(-45deg)}.mobile-nav-panel{z-index:130;opacity:0;visibility:hidden;pointer-events:none;transition:all .22s;position:fixed;top:92px;left:12px;right:12px;transform:translateY(-10px)}.mobile-nav-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav-shell{border:1px solid var(--line);width:min(100%,440px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1424f5;border-radius:26px;gap:10px;margin-left:auto;padding:14px;display:grid}.mobile-nav-link{min-height:54px;color:var(--muted-strong);border:1px solid var(--line-soft);background:#ffffff0a;border-radius:16px;align-items:center;padding:0 16px;font-weight:700;display:flex}.mobile-nav-link.is-active,.mobile-nav-link:hover{color:var(--text);background:#ffffff14}.nav-backdrop{z-index:120;opacity:0;visibility:hidden;pointer-events:none;background:#00000073;border:0;position:fixed;inset:0}.nav-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.button{border:1px solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 18px;font-size:.94rem;font-weight:750;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.button:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.button-lg{min-height:50px;padding:13px 22px}.button-primary{color:#04130b;background:var(--primary);border-color:#25d366bf}.button-primary:hover{background:var(--primary-dark)}.button-secondary{color:var(--text);background:#ffffff12}.button-light{color:#06111d;background:#fff;border-color:#fff}.button-outline-light{color:#fff;background:0 0;border-color:#ffffff42}.section{padding:96px 0}.section-soft{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 85% 20%,#25d3661a,#0000 32%),#ffffff09}.section-dark{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 20% 0,#38bdf824,#0000 32%),linear-gradient(135deg,#050816 0%,#0d172b 100%)}.section-header{text-align:center;max-width:860px;margin:0 auto 42px}.kicker,.eyebrow{color:var(--primary);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.88rem;font-weight:800;display:inline-flex}.kicker-light{color:#9be8ff}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h1{max-width:780px;margin-bottom:22px;font-size:clamp(3.1rem,6vw,6.4rem);line-height:.92}h2{margin-bottom:18px;font-size:clamp(2.2rem,4.2vw,4.5rem);line-height:.98}h3{margin-bottom:10px;font-size:1.28rem;line-height:1.15}p{color:var(--muted);line-height:1.75}.section-header p{font-size:1.08rem}.hero{padding:82px 0 72px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 40%,#25d36629,#0000 30%),radial-gradient(circle at 76% 30%,#38bdf81f,#0000 34%);height:420px;position:absolute;inset:-120px 0 auto}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px;display:grid;position:relative}.hero-subtext{max-width:680px;font-size:1.18rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-proof span{border:1px solid var(--line-soft);color:var(--muted-strong);background:#ffffff0b;border-radius:999px;padding:9px 12px;font-size:.9rem;font-weight:650}.ai-console{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffff1a,#ffffff0b),#0d1424e0;border-radius:30px;overflow:hidden}.console-top{border-bottom:1px solid var(--line-soft);min-height:56px;color:var(--muted-strong);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 18px;font-size:.86rem;font-weight:800;display:grid}.console-dots{gap:7px;display:inline-flex}.console-dots span{background:#ffffff3d;border-radius:999px;width:10px;height:10px}.console-top strong{color:#04130b;background:var(--primary);border-radius:999px;padding:7px 10px;font-size:.74rem}.console-body{grid-template-columns:.88fr 1.12fr;gap:16px;min-height:520px;padding:18px;display:grid}.console-sidebar{align-content:start;gap:12px;display:grid}.console-tab{text-align:left;border:1px solid var(--line-soft);color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:18px;padding:15px;transition:all .2s}.console-tab:hover,.console-tab.is-active{background:#25d36618;border-color:#25d3667a}.console-tab span{color:var(--primary);text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.console-tab strong{font-size:.95rem;line-height:1.35}.console-main{align-content:stretch;display:grid}.incoming-card,.ai-action-card{border:1px solid var(--line-soft);background:#ffffff0f;border-radius:22px;padding:20px}.incoming-card{margin-bottom:14px}.incoming-card span,.ai-action-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px;font-size:.82rem;font-weight:800;display:block}.incoming-card p{color:var(--text);margin-bottom:0;font-size:1rem}.ai-action-card{background:radial-gradient(circle at 100% 0,#25d36624,#0000 34%),#ffffff0e}.ai-action-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-action-head strong{color:#04130b;background:var(--gold);border-radius:999px;padding:7px 10px;font-size:.78rem}.action-list{gap:10px;display:grid}.action-item{border:1px solid var(--line-soft);background:#ffffff0e;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px;display:grid}.action-item span{background:var(--primary);border-radius:999px;width:10px;height:10px;margin-top:8px;box-shadow:0 0 20px #25d36699}.action-item p{color:var(--muted-strong);margin:0;font-size:.94rem}.logo-strip{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#ffffff06;padding:30px 0}.logo-strip p{text-align:center;margin-bottom:18px}.logo-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.logo-row span{color:var(--muted-strong);border:1px solid var(--line-soft);background:#ffffff0e;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:700}.card-grid{gap:22px;display:grid}.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card,.feature-card{border:1px solid var(--line-soft);height:100%;box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff13,#ffffff0a),#ffffff09;border-radius:26px;padding:28px;transition:all .25s}.info-card:hover,.feature-card:hover{border-color:#25d36657;transform:translateY(-4px)}.icon-wrap{color:#04130b;background:var(--primary);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:inline-flex}.info-card p,.feature-card p{margin-bottom:0}.feature-card a{color:var(--primary);align-items:center;gap:7px;margin-top:20px;font-weight:800;display:inline-flex}.workflow-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:44px;display:grid}.workflow-grid h2,.workflow-grid p{max-width:620px}.workflow-grid .button{margin-top:18px}.workflow-panel{gap:12px;display:grid}.workflow-step{border:1px solid var(--line-soft);background:#ffffff0e;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px;display:grid}.workflow-step span{color:#04130b;background:var(--primary);border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex}.workflow-step p{color:var(--muted-strong);margin:0}.split-section{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:44px;display:grid}.split-section .button{margin-top:18px}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.industry-pill{min-height:58px;color:var(--muted-strong);border:1px solid var(--line-soft);background:#ffffff0e;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-weight:750;display:flex}.industry-pill svg{color:var(--primary);flex-shrink:0}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.proof-item{color:var(--muted-strong);border:1px solid var(--line-soft);background:#ffffff0b;border-radius:20px;align-items:center;gap:12px;padding:18px;font-weight:720;display:flex}.proof-item svg{color:var(--primary);flex-shrink:0}.final-cta{text-align:center;max-width:920px}.final-cta p{max-width:720px;margin-inline:auto}.final-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.footer{border-top:1px solid var(--line-soft);background:#050814;padding:70px 0 0}.footer-grid{grid-template-columns:1.45fr 1fr 1.1fr 1fr;gap:38px;display:grid}.footer-brand-block p{max-width:420px;margin-top:16px}.footer-column{align-content:start;gap:10px;display:grid}.footer-title{color:var(--text);margin-bottom:6px;font-weight:850}.footer-column a,.footer-column span{color:var(--muted);font-size:.95rem}.footer-column a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--line-soft);margin-top:48px;padding:20px 0}.footer-bottom-inner{color:var(--muted);justify-content:space-between;gap:14px;font-size:.9rem;display:flex}:focus-visible{outline-offset:3px;outline:3px solid #25d3668c}::selection{background:#25d36659}@media (max-width:1100px){.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.workflow-grid,.split-section{grid-template-columns:1fr}.hero-copy,.ai-console{max-width:820px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.nav-inner{grid-template-columns:1fr auto}.nav-links-desktop,.nav-cta{display:none}.nav-toggle{display:inline-flex}.console-body{grid-template-columns:1fr;min-height:auto}.console-sidebar{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.container{width:min(calc(100% - 24px),var(--max-width))}.section{padding:72px 0}.hero{padding:62px 0 56px}h1{font-size:clamp(2.8rem,14vw,4.4rem)}h2{font-size:clamp(2rem,10vw,3.2rem)}.hero-subtext,.section-header p{font-size:1rem}.hero-actions,.final-actions{display:grid}.button{width:100%}.four-up,.three-up,.two-up,.industry-grid,.proof-grid,.footer-grid{grid-template-columns:1fr}.info-card,.feature-card{padding:24px}.console-top{grid-template-columns:auto 1fr}.console-top strong{display:none}.footer-bottom-inner{flex-direction:column}}@media (max-width:460px){.nav-inner{min-height:74px}.mobile-nav-panel{top:82px}.hero-proof{display:grid}.console-body{padding:12px}.incoming-card,.ai-action-card{padding:16px}}.contact-hero{padding:82px 0 58px}.contact-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.contact-hero h1{max-width:820px;font-size:clamp(3rem,5.8vw,6rem)}.contact-hero p{max-width:690px;font-size:1.12rem}.contact-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.contact-summary-card,.contact-form-card,.contact-side-card{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff13,#ffffff0a),#ffffff09;border-radius:28px}.contact-summary-card{padding:28px}.contact-summary-card>span,.contact-side-dark>span{color:var(--primary);text-transform:uppercase;margin-bottom:18px;font-size:.86rem;font-weight:850;display:inline-flex}.contact-summary-list{gap:12px;display:grid}.contact-summary-list div{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.contact-summary-list svg{color:var(--primary);margin-top:4px}.contact-summary-list p{color:var(--muted-strong);margin:0}.contact-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);align-items:start;gap:26px;display:grid}.contact-form-card{padding:clamp(22px,4vw,36px)}.contact-form-card h2{font-size:clamp(2rem,4vw,3.7rem)}.contact-form{margin-top:26px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-field{gap:8px;margin-bottom:16px;display:grid;position:relative}.form-field label{color:var(--muted-strong);font-size:.92rem;font-weight:750}.form-field input,.form-field textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0f;border-radius:17px;outline:none;padding:14px 16px;transition:all .2s}.form-field textarea{resize:vertical;min-height:150px}.form-field input:focus,.form-field textarea:focus{border-color:#25d3668c;box-shadow:0 0 0 4px #25d3661f}.form-field input::placeholder,.form-field textarea::placeholder{color:#d3dae78c}.country-field{z-index:20}.country-input-wrap{position:relative}.country-input-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.country-dropdown{z-index:40;border:1px solid var(--line);max-height:280px;box-shadow:var(--shadow);background:#0d1424;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.country-option{width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.country-option:hover{background:#ffffff12}.country-option strong{color:var(--primary)}.phone-input-wrap{border:1px solid var(--line);background:#ffffff0f;border-radius:17px;grid-template-columns:auto 1fr;display:grid;overflow:hidden}.phone-input-wrap:focus-within{border-color:#25d3668c;box-shadow:0 0 0 4px #25d3661f}.phone-input-wrap span{color:var(--primary);border-right:1px solid var(--line-soft);background:#ffffff0a;align-items:center;padding:0 14px;font-weight:850;display:flex}.phone-input-wrap input{box-shadow:none;background:0 0;border:0;border-radius:0}.form-feedback{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:18px;margin:8px 0 18px;padding:14px}.form-feedback-top{color:var(--muted-strong);justify-content:space-between;gap:12px;margin-bottom:10px;font-weight:850;display:flex}.progress-track{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s}.form-feedback p{margin:10px 0 0;font-size:.92rem}.form-feedback-error .progress-fill{background:var(--danger)}.form-submit{min-width:170px}.spin{animation:.8s linear infinite spin}.contact-side-stack{gap:18px;display:grid}.contact-side-card{padding:26px}.contact-side-card h3{font-size:1.45rem}.contact-channel-list{gap:12px;margin-top:20px;display:grid}.contact-channel-list a{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px;transition:all .2s;display:grid}.contact-channel-list a:hover{border-color:#25d36661;transform:translateY(-2px)}.contact-channel-list svg{color:var(--primary);margin-top:3px}.contact-channel-list strong{margin-bottom:4px;display:block}.contact-channel-list span{color:var(--muted);font-size:.94rem}.contact-side-dark{background:radial-gradient(circle at 100% 0,#25d36621,#0000 34%),#0d1424}.contact-side-dark a{color:var(--primary);align-items:center;gap:8px;margin-top:18px;font-weight:850;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.contact-hero-grid,.contact-layout{grid-template-columns:1fr}.contact-summary-card,.contact-side-stack{max-width:760px}}@media (max-width:720px){.contact-hero{padding:56px 0 42px}.contact-hero h1{font-size:clamp(2.45rem,12vw,4rem);line-height:.98}.contact-hero p{font-size:1rem}.contact-hero-actions{display:grid}.form-grid{grid-template-columns:1fr;gap:0}.contact-form-card,.contact-side-card,.contact-summary-card{border-radius:22px}.form-submit{width:100%}}.page-hero{padding:82px 0 42px}.solution-card h2,.action-card h2,.industry-card h2{font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.05}.solution-points,.industry-use-list{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.solution-points span,.industry-use-list span{color:var(--muted-strong);border:1px solid var(--line-soft);background:#ffffff0e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.88rem;font-weight:720;display:inline-flex}.solution-points svg,.industry-use-list svg{color:var(--primary);flex-shrink:0}.action-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.action-card-top .icon-wrap{margin-bottom:0}.action-card-top span{color:var(--primary);text-transform:uppercase;background:#25d3661f;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:850}.video-list{gap:12px;display:grid}.video-item{border:1px solid var(--line-soft);background:#ffffff0e;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;display:grid}.video-item>span{color:#04130b;background:var(--primary);border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex}.video-item strong{margin-bottom:4px;display:block}.video-item p{margin:0;font-size:.92rem}.industry-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.industry-card{border:1px solid var(--line-soft);height:100%;box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff13,#ffffff0a),#ffffff09;border-radius:26px;padding:28px;transition:all .25s}.industry-card:hover{border-color:#25d36657;transform:translateY(-4px)}.about-panel,.about-wide-card{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#25d36621,#0000 34%),#ffffff0e;border-radius:30px;padding:clamp(26px,4vw,42px)}.about-panel svg,.about-wide-card svg{color:var(--primary);margin-bottom:18px}.about-panel h3,.about-wide-card h3{font-size:clamp(1.6rem,3vw,2.6rem)}.about-wide-card{text-align:center;max-width:920px;margin:0 auto}.principles-list{gap:12px;display:grid}.principles-list div{border:1px solid var(--line-soft);color:var(--muted-strong);background:#ffffff0e;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px;font-weight:720;display:grid}.principles-list svg{color:var(--primary)}@media (max-width:900px){.industry-page-grid{grid-template-columns:1fr}}@media (max-width:720px){.page-hero{padding:58px 0 28px}.action-card-top{flex-direction:column}.solution-points,.industry-use-list{display:grid}}
