@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext-variable.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese-variable.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-greek-variable.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-variable.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext-variable.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--font-manrope:"Manrope";--navy:#020813;--navy-2:#081425;--blue:#3abdf2;--yellow:#fce573;--gold:#e7af35;--light:#f6f7f5;--white:#fff;--ink:#101b2b;--muted:#606b7b;--route-accent:#1e7495;--line:#dde3e8;--green:#1f9d6a;--red:#b83d4a;--shadow:0 24px 70px #0208131c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);font-family:var(--font-manrope),Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a{transition:all .2s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}p{line-height:1.7}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.05}ul{margin:0;padding:0;list-style:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{border:2px solid var(--blue);color:var(--navy);opacity:0;pointer-events:none;z-index:1000;background:#fff;border-radius:8px;padding:10px 14px;font-size:.78rem;font-weight:900;transition:opacity .15s,transform .15s;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{opacity:1;outline:3px solid var(--yellow);outline-offset:2px;pointer-events:auto;transform:translateY(0)}.primary-button,.secondary-button,.light-button,.ghost-light-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:13px 20px;font-weight:800;display:inline-flex}.primary-button{background:var(--blue);color:var(--navy);box-shadow:0 10px 28px #3abdf233}.primary-button:hover{background:#72d5fb;transform:translateY(-1px)}.secondary-button{color:var(--navy);background:#fff;border-color:#bcc7d0}.secondary-button:hover{border-color:var(--navy)}.light-button{color:var(--navy);background:#fff}.ghost-light-button{color:#fff;border-color:#ffffff59}.large{padding:16px 26px}.compact{padding:10px 17px}.full{width:100%}.text-button,.text-link{color:#176585;background:0 0;border:0;padding:0;font-weight:800}.button-row{justify-content:flex-end;gap:10px;display:flex}.eyebrow{color:#207594;letter-spacing:.16em;text-transform:uppercase;font-size:.69rem;font-weight:900}.eyebrow.light{color:#9fe1fb}.brand-mark{background:var(--blue);color:var(--navy);letter-spacing:-.05em;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.75rem;font-weight:1000;display:inline-flex}.voice-body .eyebrow{color:#328eaf}.marketing{min-height:100vh}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #02081314;justify-content:space-between;align-items:center;gap:36px;height:78px;padding:0 max(4vw,28px);display:flex;position:sticky;top:0}.site-brand{align-items:center;gap:10px;display:flex}.site-brand>span:last-child{line-height:.82;display:flex}.site-brand strong{font-size:1.05rem}.site-brand small{color:#2b91b8;margin-left:3px;font-size:.72rem;font-weight:1000}.site-nav{align-items:center;gap:25px;margin-left:auto;font-size:.82rem;font-weight:800;display:flex}.site-nav>a,.site-nav summary{cursor:pointer;padding:27px 0}.nav-signup{color:#14759a}.site-nav details{position:relative}.site-nav summary{list-style:none}.site-nav summary::-webkit-details-marker{display:none}.site-nav summary:after{content:"⌄";margin-left:5px;font-size:.75rem}.nav-menu{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;gap:3px;min-width:240px;padding:10px;display:grid;position:absolute;top:62px;left:-24px}.nav-menu a{border-radius:9px;padding:10px 12px}.nav-menu a:hover{background:var(--light)}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav>summary{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #b9c7d0;border-radius:999px;padding:10px 14px;font-size:.74rem;font-weight:900;list-style:none}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav>summary:after{content:"☰";margin-left:8px;font-size:.82rem}.mobile-nav[open]>summary{background:var(--navy);color:#fff}.mobile-nav>nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;min-width:min(320px,100vw - 36px);max-height:calc(100vh - 90px);padding:10px;display:grid;position:absolute;top:50px;right:0;overflow:auto}.mobile-nav>nav a{border-radius:9px;padding:11px 12px;font-size:.78rem;font-weight:800}:is(.mobile-nav>nav a:hover,.mobile-nav>nav a:focus-visible){background:var(--light)}.mobile-nav>nav .mobile-nav-featured{color:#08678e;background:#e9f8fd}.header-actions{align-items:center;gap:17px;font-size:.82rem;display:flex}.hero{background:var(--navy);color:#fff;grid-template-columns:1.02fr .98fr;min-height:690px;padding:95px max(5vw,42px) 80px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#3abdf242,#0000 65%);width:620px;height:620px;position:absolute;top:-190px;right:-140px}.hero-copy{z-index:2;align-self:center;max-width:720px;position:relative}.kicker{color:#cbeffc;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:800;display:flex}.kicker i{background:var(--yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #fce5731f}.hero h1{letter-spacing:-.065em;margin:30px 0 28px;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:800}.hero h1 em{color:var(--blue);font-style:normal}.hero-copy>p{color:#bec8d5;max-width:650px;font-size:1.13rem}.hero-actions{flex-wrap:wrap;gap:12px;margin:34px 0;display:flex}.trust-row{color:#8494a8;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #ffffff26;margin-top:45px;padding-top:20px;font-size:.72rem;font-weight:800}.hero-visual{min-height:520px;position:relative}.orbit{border:1px solid #3abdf238;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:440px;height:440px}.orbit-two{width:650px;height:650px}.hero-agent{text-align:center;background:linear-gradient(145deg,#0d263f,#091423);border:1px solid #3abdf266;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:290px;height:290px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #3abdf226}.hero-agent:before{content:"";border:1px solid #fce57359;border-radius:50%;position:absolute;inset:15px}.hero-agent strong{margin:13px 0;font-size:2rem}.hero-agent small{color:#8fa2b7}.signal-card{box-shadow:var(--shadow);color:var(--navy);background:#fffffff5;border-radius:14px;gap:4px;width:185px;padding:14px 17px;display:grid;position:absolute}.signal-card span{color:#3088a9;font-size:.68rem;font-weight:900}.signal-card strong{font-size:.85rem}.signal-card small{color:var(--muted);font-size:.68rem}.signal-a{top:15%;left:5%}.signal-b{top:33%;right:0}.signal-c{bottom:10%;left:5%}.section{padding:110px max(5vw,42px)}.section-intro{max-width:840px;margin:0 0 52px}.section-intro.centered{text-align:center;margin-left:auto;margin-right:auto}.section-intro.split{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;max-width:none;display:grid}.section-intro h2,.cta-section h2{margin:14px 0 20px;font-size:clamp(2.5rem,4vw,4.5rem)}.section-intro p{color:var(--muted);font-size:1.03rem}.voice-demo{grid-template-columns:1.3fr .7fr;gap:30px;display:grid}.voice-card{background:var(--navy);box-shadow:var(--shadow);color:#fff;border-radius:28px;padding:28px}.voice-top{border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;padding-bottom:20px;display:flex}.voice-top small{color:#7f91a4;margin-left:auto}.voice-body{grid-template-columns:auto 1fr;align-items:center;gap:30px;padding:48px 15px;display:grid}.voice-body h3{margin:12px 0;font-size:2rem}.voice-body p{color:#91a0b2;margin:0}.jarvis-orb{background:radial-gradient(circle at 35% 35%,#62d8ff,#17698b 48%,#071524 75%);border:1px solid #97e4ffb3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 55px #3abdf252,inset 0 0 30px #ffffff2e}.jarvis-orb span{color:#fff;text-shadow:0 0 18px #fff;font-size:3rem;font-weight:300}.jarvis-orb small{color:#fff;margin-top:20px}.jarvis-orb.demo{width:135px;min-width:135px;height:135px}.jarvis-orb.small{width:92px;min-width:92px;height:92px}.jarvis-orb.large{width:270px;height:270px}.jarvis-orb.active{animation:1s infinite pulse}.call-wave{justify-content:center;align-items:center;gap:4px;height:65px;display:flex}.call-wave span{background:var(--blue);border-radius:5px;width:4px}.demo-wave{background:#07101e;border-radius:14px;margin-bottom:22px;padding:0 20px}.demo-wave:not(.active) span{opacity:.35;height:3px!important}.demo-transcript{border:1px solid var(--line);border-radius:28px;padding:34px}.demo-transcript h3{font-size:2rem}.demo-transcript>div{border-top:1px solid var(--line);grid-template-columns:35px 1fr;align-items:center;gap:16px;display:grid}.demo-transcript>div span{color:#207594;font-size:.68rem;font-weight:900}.demo-transcript p{margin:13px 0;font-weight:750}.feature-section{background:var(--light)}.capability-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.capability-grid article{background:#fff;border:1px solid #e0e5e7;border-radius:18px;padding:28px}.cap-number{color:#1f7394;font-size:.68rem;font-weight:900}.capability-grid h3{margin:30px 0 12px;font-size:1.45rem}.capability-grid p{color:var(--muted);font-size:.88rem}.capability-grid li{border-top:1px solid #e6e9ec;padding:9px 0;font-size:.78rem;font-weight:750}.capability-grid li:before{color:var(--green);content:"✓";margin-right:9px}.section-intro.light p{color:#91a0b2}.pricing-section{background:#fff}.price-tabs-label{align-items:center;gap:20px;margin:30px 0 15px;display:flex}.price-tabs-label:after{background:var(--line);content:"";flex:1;height:1px}.price-tabs-label span{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.pricing-grid.monthly{grid-template-columns:repeat(3,1fr)}.price-card.popular{border:2px solid var(--blue);box-shadow:0 18px 50px #3abdf21f}.price{align-items:baseline;gap:4px;display:flex}.price strong{letter-spacing:-.07em;font-size:2rem}.price span{color:var(--muted);font-size:.7rem}.fine-print{color:var(--muted);text-align:center;max-width:900px;margin:25px auto 0;font-size:.72rem}.cta-section{color:#fff;background:linear-gradient(120deg,#0b3851,#072136 55%,#020813);justify-content:space-between;align-items:center;gap:50px;padding:75px max(5vw,42px);display:flex}.cta-section>div:first-child{max-width:750px}.cta-section>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.cta-section p{color:#a5b3c2}.site-footer{color:#fff;background:#01050c;padding:70px max(5vw,42px) 25px}.footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:45px;display:grid}.footer-main>div{flex-direction:column;gap:11px;display:flex}.footer-main>div:first-child p{color:#8491a1;max-width:350px;font-size:.83rem}.footer-main>div:not(:first-child)>strong{color:#8adcfb;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.67rem}.footer-main a,.footer-main span{color:#9ba7b5;font-size:.77rem;line-height:1.7}.footer-bottom{color:#748294;border-top:1px solid #17202d;justify-content:space-between;gap:20px;margin-top:50px;padding-top:20px;font-size:.65rem;display:flex}.page-hero.centered{text-align:center}.stack-diagram>div.accent{background:var(--navy);color:#fff}.stack-diagram .accent small{color:#90a3b8}.mobile-tabs{display:none}.dashboard-grid{grid-template-columns:2fr 1fr;gap:13px;display:grid}.panel{background:#fff;border:1px solid #e3e6e8;border-radius:14px;padding:22px}.panel p{color:var(--muted);font-size:.75rem}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.form-grid label{color:var(--muted);flex-direction:column;gap:7px;font-size:.67rem;font-weight:800;display:flex}.form-grid input,.form-grid textarea{border:1px solid #cbd3d9;border-radius:9px;padding:11px}.form-grid textarea{resize:vertical;min-height:110px}.full-field{grid-column:1/-1}.empty-state{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:28px auto;padding:25px;display:flex}.empty-state>span{color:#2a85a7;background:#e9f7fc;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:flex}.empty-state h3{margin:15px 0 5px}.empty-state p{color:var(--muted);margin:0 0 15px;font-size:.72rem}.inline-alert{background:#fff7cf;border:1px solid #e3d174;border-radius:11px;gap:12px;margin-bottom:14px;padding:12px 15px;font-size:.7rem;display:flex}.filter-bar{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:9px;display:flex}.filter-button{background:var(--light);border:1px solid #dfe4e7;border-radius:8px;padding:9px;font-size:.65rem;font-weight:750}.meeting-layout{grid-template-columns:1.45fr .55fr;gap:14px;display:grid}.call-console,.queue-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.console-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;font-size:.68rem;display:flex}.console-top>div{align-items:center;gap:8px;display:flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.live-dot.off{background:#8795a3}.jarvis-console{align-items:center;gap:20px;padding:38px 10px;display:flex}.jarvis-console h3{margin:7px 0;font-size:1.5rem}.jarvis-console p{color:var(--muted);font-size:.7rem}.guardrail-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 18px;display:grid}.guardrail-grid span{background:var(--light);color:#65717e;border-radius:7px;padding:9px;font-size:.62rem}.queue-card .empty-state{padding:10px}.guardrail-list{background:var(--light);border-radius:10px;padding:14px}.guardrail-list h4{margin:0 0 8px;font-size:.7rem}.guardrail-list p{color:#64717f;margin:5px 0;font-size:.61rem}.state{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:.56rem;font-weight:900;display:inline-flex}.state.warning{color:#7d6200;background:#fff3c4}.state.success{color:#12633f;background:#dff6eb}.state.info{color:#1d6f90;background:#dff4fc}.state.neutral{color:#65727e;background:#edf0f2}@keyframes pulse{50%{transform:scale(1.03);box-shadow:0 0 85px #3abdf2a6,inset 0 0 30px #ffffff3d}}@media (max-width:1100px){.site-nav{display:none}.mobile-nav{display:block}.hero{grid-template-columns:1fr}.hero-visual{min-height:430px}.capability-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid.annual{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.site-header{gap:10px;height:68px;padding-inline:18px}.site-header .site-brand{min-width:0}.site-header .brand-logo{max-width:min(48vw,200px)}.header-actions .text-link{display:none}.hero{padding:70px 23px}.hero h1{font-size:3.4rem}.hero-visual{min-height:390px}.hero-agent{width:220px;height:220px}.orbit-one{width:330px;height:330px}.signal-card{width:150px}.section{padding:75px 22px}.section-intro.split,.voice-demo,.capability-grid,.pricing-grid.monthly,.pricing-grid.annual{grid-template-columns:1fr}.cta-section{flex-direction:column;align-items:flex-start;padding:60px 22px}.footer-main{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.mobile-tabs{border-bottom:1px solid var(--line);background:#fff;gap:5px;padding:8px;display:flex;overflow:auto}.mobile-tabs button{white-space:nowrap;background:#edf0f2;border:0;border-radius:999px;padding:7px 10px;font-size:.6rem}.mobile-tabs button.active{background:var(--navy);color:#fff}.dashboard-grid,.meeting-layout{grid-template-columns:1fr}.filter-bar{flex-direction:column;align-items:stretch}.guardrail-grid{grid-template-columns:1fr 1fr}.footer-main{gap:35px}.jarvis-orb.large{width:210px;height:210px}}@media (max-width:480px){.header-actions{display:none}.hero h1{font-size:2.9rem}.hero-visual{min-height:340px}.signal-b{right:-10px}.signal-a,.signal-c{left:-6px}.voice-body,.footer-main{grid-template-columns:1fr}.footer-bottom{margin-top:30px}.guardrail-grid,.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}}.brand-logo{object-fit:contain;width:auto;height:42px;display:block}.footer-logo{height:48px}.jarvis-mini{background:radial-gradient(circle,#54cffc,#0a5272);border:1px solid #8ce3ff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 0 25px #3abdf266}.jarvis-mini.active{animation:1s infinite pulse}.glass-wave:not(.active) span{opacity:.35;height:2px!important}.workspace-showcase .section-intro{color:#fff}.workspace-showcase .section-intro p{color:#9eafbf}@keyframes dataFlight{to{transform:translate(12%,10%)rotate(-14deg)}}.jarvis-ai-face{--look-x:0px;--look-y:0px;--face-x:0px;--face-y:0px;--face-tilt:0deg;background:radial-gradient(circle at 50% 45%,#4ccfff4d,#051e34f0 62%,#020a13 100%);border:1px solid #9ee9ffe6;border-radius:50%;width:76px;min-width:76px;height:76px;position:relative;overflow:hidden;box-shadow:0 0 28px #3abdf273,inset 0 0 21px #58d4ff2e}.jarvis-face-ring{pointer-events:none;border-radius:50%;position:absolute}.jarvis-face-ring-outer{border:1px dashed #76deffb3;inset:3px}.jarvis-face-ring-outer:after{background:var(--yellow);box-shadow:0 0 8px var(--yellow);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:7px}.jarvis-face-ring-inner{border:1px solid #3abdf240;inset:9px}.jarvis-face-scan{z-index:4;background:linear-gradient(90deg,#0000,#71dfffa6,#0000);width:54px;height:1px;animation:2.7s ease-in-out infinite jarvisScan;position:absolute;top:16px;left:11px}.jarvis-face-plate{transform:translate(var(--face-x),var(--face-y)) rotate(var(--face-tilt));background:radial-gradient(circle at 50% 35%,#5ddeff24,#082c4440);border:1px solid #6bdaff2b;border-radius:46% 46% 48% 48%;transition:transform .14s;position:absolute;inset:12px 13px 10px}.jarvis-eye{background:#c4f4ff1f;border:1px solid #a5ebffbf;border-radius:50%;width:13px;height:10px;transition:all .18s;position:absolute;top:20px;overflow:hidden}.jarvis-eye-left{left:7px}.jarvis-eye-right{right:7px}.jarvis-eye i{height:5px;transform:translate(var(--look-x),var(--look-y));background:#effcff;border-radius:50%;width:5px;transition:transform .1s linear;display:block;position:absolute;top:2px;left:3px;box-shadow:0 0 8px #61dcff}.jarvis-brow{background:#84e3ff;border-radius:999px;width:13px;height:1px;transition:all .2s;position:absolute;top:15px}.jarvis-brow-left{left:7px}.jarvis-brow-right{right:7px}.jarvis-nose{border-bottom:1px solid #82e0ff80;width:5px;height:6px;position:absolute;top:28px;left:23px;transform:rotate(70deg)}.jarvis-mouth{border-bottom:2px solid #a7eeff;border-radius:0 0 12px 12px;width:18px;height:5px;transition:all .18s;position:absolute;bottom:8px;left:17px}.jarvis-ai-face.expression-curious .jarvis-brow-left{transform:translateY(-3px)rotate(-7deg)}.jarvis-ai-face.expression-curious .jarvis-brow-right{transform:rotate(10deg)}.jarvis-ai-face.expression-curious .jarvis-mouth{border-radius:0;width:14px;transform:rotate(-8deg)}.jarvis-ai-face.expression-happy .jarvis-eye{background:0 0;border-color:#0000 #0000 #b6f2ff;border-bottom-style:solid;border-bottom-width:2px;border-radius:0 0 50% 50%;height:7px}.jarvis-ai-face.expression-happy .jarvis-eye i{opacity:0}.jarvis-ai-face.expression-happy .jarvis-mouth{border-bottom-width:3px;width:24px;height:9px;left:14px}.jarvis-ai-face.expression-playful .jarvis-eye-left{height:4px;top:23px;transform:rotate(8deg)}.jarvis-ai-face.expression-playful .jarvis-eye-left i{opacity:0}.jarvis-ai-face.expression-playful .jarvis-brow-left{transform:translateY(2px)rotate(12deg)}.jarvis-ai-face.expression-playful .jarvis-brow-right{transform:translateY(-2px)rotate(-8deg)}.jarvis-ai-face.expression-playful .jarvis-mouth{width:16px;left:20px;transform:rotate(8deg)}.jarvis-ai-face.expression-surprised .jarvis-eye{width:12px;height:12px;top:18px}.jarvis-ai-face.expression-surprised .jarvis-mouth{border:2px solid #a7eeff;border-radius:50%;width:8px;height:8px;bottom:7px;left:22px}.jarvis-ai-face.expression-thinking .jarvis-brow-left{transform:rotate(12deg)}.jarvis-ai-face.expression-thinking .jarvis-brow-right{transform:rotate(-12deg)}.jarvis-ai-face.expression-thinking .jarvis-eye{height:4px;top:23px}.jarvis-ai-face.expression-thinking .jarvis-eye i{height:3px;top:0}.jarvis-ai-face.expression-thinking .jarvis-mouth{border-radius:0;width:14px;height:1px;left:19px}.jarvis-ai-face.active{animation:1s ease-in-out infinite jarvisPulse}.jarvis-ai-face.active .jarvis-face-ring-outer{animation:2s linear infinite jarvisRing}.jarvis-ai-face.active .jarvis-face-ring-inner{animation:1.3s linear infinite reverse jarvisRing}@keyframes jarvisScan{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.9;transform:translateY(42px)}}@keyframes jarvisRing{to{transform:rotate(360deg)}}@keyframes jarvisPulse{50%{transform:scale(1.035);box-shadow:0 0 46px #3abdf2b3,inset 0 0 24px #58d4ff47}}.jarvis-face-stage{background:radial-gradient(circle,#3abdf229,#0000 68%);justify-content:center;align-items:center;width:135px;min-width:135px;height:135px;display:flex}.jarvis-face-stage-inner{justify-content:center;align-items:center;display:flex;transform:scale(1.48)}.jarvis-large-expression{color:#80d8fa;align-items:center;gap:7px;margin:-4px 0 10px;font-size:.66rem;font-weight:800;display:flex}.jarvis-large-expression i{background:#76ddff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #76ddff}@media (max-width:780px){.brand-logo{max-width:200px;height:35px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jarvis-face-scan,.jarvis-ai-face.active,.jarvis-ai-face.active .jarvis-face-ring{animation:none}.jarvis-face-plate,.jarvis-eye i{transition:none;transform:none!important}}.not-found-page main{color:#fff;background:radial-gradient(circle at 75% 25%,#3abdf238,#0000 32%),linear-gradient(135deg,#020813,#08243d);place-items:center;min-height:620px;padding:100px max(7vw,32px);display:grid}.not-found-page main>section{text-align:center;max-width:820px}.not-found-page h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(3.4rem,7vw,6.8rem)}.not-found-page main p{color:#b7c8d5;max-width:680px;margin-inline:auto;font-size:1.05rem}.not-found-page .hero-actions{justify-content:center}.checkout-consent{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 0;font-size:.64rem;font-weight:650;line-height:1.45;display:flex}.checkout-consent input{accent-color:var(--blue);flex:none;margin-top:2px}.checkout-consent a{color:#176585;text-underline-offset:2px;font-weight:850;text-decoration:underline}.checkout-consent a:hover{color:var(--navy)}.checkout-terms-version{color:var(--muted);margin:7px 0 10px;font-size:.56rem;display:block}.compact-empty{margin:0 auto;padding:16px}.readiness-banner.live{background:#e9f8f1;border-color:#95d6b7}.readiness-banner.live strong{color:#12633f}.brand-showcase{background:linear-gradient(#f5f9fc 0%,#fff 100%);border-block:1px solid #e1eaf0}.brand-visual-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:22px;max-width:1440px;margin:0 auto;display:grid}.brand-visual{background:#fff;border:1px solid #dce6ed;border-radius:24px;margin:0;padding:10px;overflow:hidden;box-shadow:0 24px 70px #0208131a}.brand-visual img{border-radius:16px;width:100%;height:auto;display:block}.brand-visual figcaption{color:#536579;text-align:center;padding:15px 10px 9px;font-size:.72rem;font-weight:750}@media (max-width:900px){.brand-visual-grid{grid-template-columns:1fr}.brand-visual{border-radius:18px}.brand-visual figcaption{font-size:.68rem}}.identity-conflict{background:#fff4d8;border:1px solid #e4c46a;border-radius:8px;margin-top:8px;padding:8px}.identity-conflict>span{color:#805900;font-size:.48rem;font-weight:950}.identity-conflict small{line-height:1.4;color:#745f2b!important;font-size:.43rem!important}.form-grid select{color:var(--ink);background:#fff;border:1px solid #cbd3d9;border-radius:9px;padding:11px}.checkout-button-wrap{flex-direction:column;margin-top:auto;display:flex}.checkout-button-wrap small{color:#9a2f2f;margin-top:6px;font-size:.55rem}.checkout-button-wrap button:disabled{cursor:wait;opacity:.7}.compact-empty{background:var(--light);border:1px dashed #c8d4df;border-radius:11px;padding:18px}.compact-empty strong{font-size:.68rem}.compact-empty p{color:var(--muted);margin:5px 0 0;font-size:.56rem}.privacy-filter-row>div button.active{background:var(--navy);color:#fff}.privacy-filter-row .secondary-button{padding:8px 12px}.privacy-review-list>button.selected{border-color:#2b81a4;box-shadow:0 0 0 2px #2b81a41f}.privacy-access-denied .primary-button{margin-top:22px;display:inline-flex}.launch-runway{color:#fff;background:linear-gradient(145deg,#06192b,#0b3149);border:1px solid #17506d;border-radius:14px;margin-top:18px;padding:16px}.launch-runway>footer{border-top:1px solid #ffffff1a;flex-direction:column;padding-top:10px;display:flex;align-items:flex-start!important;gap:3px!important;margin-top:12px!important}.launch-runway>footer strong{color:#80dafa;font-size:.51rem}.launch-runway>footer span{color:#b8c8d3!important;background:0 0!important;padding:0!important;font-size:.5rem!important}.pricing-grid.annual{grid-template-columns:repeat(3,minmax(0,1fr))}.why-salespitch-preview{background:linear-gradient(#f6fafc,#fff)}.value-disclaimer{background:var(--navy);color:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 28px;margin-top:18px;padding:24px 26px;display:grid}.value-disclaimer strong{font-size:.85rem}.value-disclaimer p{color:#9caebf;margin:0;font-size:.73rem}.value-disclaimer .text-button{color:#8cdffc;white-space:nowrap}@media (max-width:1100px){.value-disclaimer{grid-template-columns:1fr}.pricing-grid.annual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.pricing-grid.annual{grid-template-columns:1fr}.value-disclaimer{align-items:flex-start}.value-disclaimer .text-button{white-space:normal}}.compact-form-grid-two{margin:12px 0}.authorized-test-attestations{gap:7px;margin-bottom:10px;display:grid}.authorized-test-attestations label{background:var(--light);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;padding:9px;font-size:.55rem;font-weight:750;display:flex}.authorized-test-attestations input{margin-top:1px}@media (max-width:780px){.compact-form-grid-two{grid-template-columns:1fr}}.plans-menu{grid-template-columns:repeat(3,minmax(155px,1fr));gap:8px;min-width:590px;padding:14px;left:50%;transform:translate(-50%)}.nav-menu-group{flex-direction:column;display:flex}.nav-menu-group a{font-size:.72rem;line-height:1.35}.nav-menu-group.parent-company{border-top:1px solid var(--line);grid-column:1/-1;padding-top:5px}.nav-menu-group.parent-company a{font-weight:850}.jarvis-live-voice-sample{flex-direction:column;align-items:stretch;gap:5px;display:flex}.jarvis-live-voice-sample button{color:#08243a;cursor:pointer;white-space:nowrap;background:#e8f9ff;border:0;border-radius:999px;padding:9px 12px;font-size:.55rem;font-weight:900}.jarvis-live-voice-sample button:disabled{cursor:wait;opacity:.58}.jarvis-live-voice-sample span{color:#8faaba;text-align:center;font-size:.48rem;line-height:1.4}.demo-glass-card .ghost-light-button.full{color:#d8ecf4;background:0 0;border-color:#ffffff47;width:100%}.solution-menu{grid-template-columns:1fr 1fr!important;width:min(560px,92vw)!important;min-width:520px!important}.home-solution-links>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-solution-links a{color:#082c55;background:#fff;border:1px solid #dce6f1;border-radius:20px;flex-direction:column;gap:12px;padding:25px;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 18px 45px #041e400d}.home-solution-links a:hover{border-color:#73b9f5;transform:translateY(-3px)}.home-solution-links a strong{font-size:1.05rem}.home-solution-links a span{color:#60738a;font-size:.74rem;line-height:1.6}.home-solution-links a i{color:#0570ca;letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.67rem;font-style:normal;font-weight:900}@media (max-width:1100px){.home-solution-links>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:720px){.solution-menu{grid-template-columns:1fr!important;min-width:0!important}.home-solution-links>div:last-child{grid-template-columns:1fr}}.jarvis-mini-character{perspective:180px;justify-content:center;align-items:center;width:34px;height:34px;flex-direction:row!important;flex:0 0 34px!important;display:flex!important}.jarvis-mini-character .jarvis-ai-face{min-width:0;height:100%;transform:rotateY(var(--character-turn,0deg));transform-style:preserve-3d;width:100%;transition:transform .12s linear;display:block!important}.jarvis-orb .jarvis-mini-character{z-index:2;position:relative}.jarvis-orb .jarvis-mini-character+.small,.jarvis-orb .jarvis-mini-character~small{text-align:center;max-width:120px}@media (max-width:700px){.jarvis-orb .jarvis-mini-character.large{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.jarvis-mini-character .jarvis-ai-face{transition:none;transform:none!important}}.matrix-hero{isolation:isolate;background:linear-gradient(125deg,#061b39 0%,#082d58 36%,#071b38 68%,#0b3153 100%);min-height:760px;padding-block:86px}.matrix-hero:before{z-index:-1;background:linear-gradient(90deg,#030f23ed 0%,#04132ab8 43%,#051c3a2e 72%,#061f3a7a 100%);width:auto;height:auto;inset:0}.matrix-hero:after{content:"";opacity:.6;pointer-events:none;z-index:-1;background-image:linear-gradient(#5ac2ff0f 1px,#0000 1px),linear-gradient(90deg,#5ac2ff0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.matrix-code-field{opacity:.84;pointer-events:none;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.matrix-aurora{filter:saturate(1.2);pointer-events:none;z-index:-2;background:radial-gradient(circle at 72% 42%,#34beff57,#0000 30%),radial-gradient(circle at 52% 110%,#1475ff45,#0000 42%),radial-gradient(circle at 91% 8%,#fcd35c2e,#0000 18%);position:absolute;inset:0}.matrix-hero .hero-copy{text-shadow:0 2px 28px #010816bf;max-width:760px}.matrix-hero .kicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06214094;border:1px solid #70d5ff3b;border-radius:999px;padding:9px 14px;display:inline-flex}.matrix-hero h1{max-width:780px;font-size:clamp(3.65rem,5.8vw,6.35rem)}.matrix-hero h1 em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#67ddff 4%,#3eb7ff 52%,#f8d161 98%);-webkit-background-clip:text;background-clip:text}.matrix-hero .hero-copy>p{color:#d0dfec;text-shadow:0 1px 16px #031025;max-width:690px}.matrix-hero .primary-button{background:linear-gradient(110deg,#4fd6ff,#6bbdff);box-shadow:0 12px 35px #2cb9ff59,inset 0 1px #ffffff8c}.matrix-hero .secondary-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4fbff;background:#061a34ad;border-color:#a2e1ff7a}.matrix-hero .secondary-button:hover{background:#123f65c7;border-color:#83dcff}.matrix-hero .trust-row{color:#8fb7d3;border-color:#77d1ff3d}.matrix-command{z-index:2;min-height:560px}.matrix-terminal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#082a4ead,#020f22db);border:1px solid #6cd3ff66;border-radius:32px;position:absolute;inset:3% 1% 3% 2%;overflow:hidden;box-shadow:0 40px 100px #00051280,inset 0 0 70px #37b9ff12,0 0 0 1px #ffffff0a}.matrix-terminal:before{content:"";background:linear-gradient(110deg,#0000 36%,#59d3ff1f 50%,#0000 64%);position:absolute;inset:-45%;transform:rotate(-15deg)}.matrix-terminal-head{z-index:3;background:#020e20b8;border-bottom:1px solid #70d3ff33;align-items:center;height:48px;padding:0 18px;display:flex;position:relative}.matrix-terminal-head>span{gap:6px;margin-right:12px;display:flex}.matrix-terminal-head>span i{background:#3fbce9;border-radius:50%;width:6px;height:6px}.matrix-terminal-head>span i:nth-child(2){background:#f8d25f}.matrix-terminal-head>span i:nth-child(3){background:#77e4d4}.matrix-terminal-head strong{color:#b8e9fb;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.matrix-terminal-head small{color:#f9d96f;letter-spacing:.1em;border:1px solid #fbd35b4d;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:.5rem;font-weight:900}.matrix-command .orbit{border-color:#63d2ff4f;top:52%;box-shadow:inset 0 0 40px #2dabff0a}.matrix-command .orbit-one{width:350px;height:350px;animation:18s linear infinite matrixOrbit}.matrix-command .orbit-two{border-style:dashed;width:475px;height:475px;animation:32s linear infinite reverse matrixOrbit}.matrix-scan-ring{border:1px solid #fcd35c59;border-left-color:#0000;border-radius:50%;width:402px;height:402px;animation:10s linear infinite matrixOrbit;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.matrix-scan-ring:before,.matrix-scan-ring:after{content:"";background:#ffe37a;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 16px #f8d05a}.matrix-scan-ring:before{top:44px;right:47px}.matrix-scan-ring:after{bottom:20px;left:94px}.matrix-command .hero-agent{background:radial-gradient(circle at 50% 35%,#2074b3cc,#052141f5 56%,#020f22fa);border-color:#83e2ffb8;width:260px;height:260px;top:52%;box-shadow:0 0 80px #2fc3ff52,inset 0 0 45px #37bfff24}.matrix-command .hero-agent:before{border-color:#fcd35c6b;inset:12px}.hero-agent-mark{color:#06203d;letter-spacing:-.08em;background:linear-gradient(145deg,#a4edff,#36aee9);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:9px;font-size:1.05rem;font-weight:1000;display:flex;box-shadow:0 0 25px #64ddff80}.matrix-command .hero-agent strong{margin:10px 0;font-size:1.55rem}.matrix-command .hero-agent small{color:#9cb9cd;font-size:.63rem}.matrix-telemetry{grid-template-columns:1fr auto 30px;gap:4px 10px;width:190px;display:grid;position:absolute;bottom:18px;left:20px}.matrix-telemetry span{color:#73b8dc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46rem}.matrix-telemetry strong{color:#e6f7ff;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46rem}.matrix-telemetry i{background:linear-gradient(90deg,#35aee4,#f7d260);border-radius:99px;height:2px;margin-top:4px}.matrix-command .signal-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;z-index:4;background:linear-gradient(145deg,#0d355bdb,#041831e0);border:1px solid #74d5ff52;width:175px;box-shadow:0 20px 45px #00081852}.matrix-command .signal-card span{color:#6bd8ff;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}.matrix-command .signal-card small{color:#9bb7c9}.matrix-command .signal-a{top:11%;left:-3%}.matrix-command .signal-b{top:34%;right:-3%}.matrix-command .signal-c{bottom:5%;left:1%}@keyframes matrixOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:1100px){.matrix-hero{gap:10px;padding-bottom:60px}.matrix-command{width:100%;max-width:720px;min-height:520px;margin:auto}.matrix-terminal{inset:1% 5%}.matrix-command .signal-a{left:1%}.matrix-command .signal-b{right:1%}}@media (max-width:780px){.matrix-hero{min-height:auto;padding:64px 22px 38px}.matrix-hero h1{margin-block:25px 22px;font-size:clamp(3rem,13vw,4.4rem)}.matrix-hero .hero-copy>p{font-size:1rem}.matrix-hero .trust-row{margin-top:34px;font-size:.58rem;line-height:1.7}.matrix-command{min-height:470px}.matrix-terminal{inset:4% 0 1%}.matrix-command .orbit-one{width:280px;height:280px}.matrix-command .orbit-two{width:360px;height:360px}.matrix-scan-ring{width:320px;height:320px}.matrix-command .hero-agent{width:210px;height:210px}.matrix-command .hero-agent strong{font-size:1.25rem}.matrix-telemetry{display:none}.matrix-command .signal-card{width:145px;padding:11px 12px}.matrix-command .signal-a{top:12%;left:-2%}.matrix-command .signal-b{top:38%;right:-2%}.matrix-command .signal-c{bottom:3%;left:2%}}@media (max-width:480px){.matrix-hero h1{font-size:2.85rem}.matrix-command{min-height:415px}.matrix-terminal-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.matrix-command .orbit-one{width:235px;height:235px}.matrix-command .orbit-two{width:300px;height:300px}.matrix-scan-ring{width:270px;height:270px}.matrix-command .hero-agent{width:180px;height:180px}.hero-agent-mark{width:30px;height:30px}.matrix-command .hero-agent strong{font-size:1.08rem}.matrix-command .hero-agent small{max-width:135px}.matrix-command .signal-card{width:128px}.matrix-command .signal-card strong{font-size:.72rem}.matrix-command .signal-card small{font-size:.57rem}.matrix-command .signal-a{top:10%;left:-5%}.matrix-command .signal-b{top:38%;right:-5%}.matrix-command .signal-c{bottom:1%;left:-2%}}@media (prefers-reduced-motion:reduce){.matrix-command .orbit-one,.matrix-command .orbit-two,.matrix-scan-ring{animation:none}.matrix-terminal:before{display:none}}.site-nav .nav-jarvis{color:#07587d;background:linear-gradient(110deg,#2da6e426,#fcd35c29);border:1px solid #127eb547;border-radius:999px;padding:8px 12px}.site-nav .nav-jarvis:hover{color:#032c54;background:linear-gradient(110deg,#2da6e43d,#fcd35c40)}.jarvis-mode-grid button.active{background:linear-gradient(120deg,#2eaee433,#fcd35c17);border-color:#50c9f3;box-shadow:inset 3px 0 #f4d05f}.jarvis-stage-strip .complete{color:#63d5ed}.jarvis-stage-strip .current{color:#f4d269}.jarvis-stage-strip .locked{color:#667c8c}.jarvis-authority-section>div:first-child>.light-button{margin-top:14px;display:inline-flex}@keyframes jarvisResponseIn{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}.jarvis-quality-footer .light-button{flex:none}@media (max-width:720px){.site-nav .nav-jarvis{border-radius:0;padding:0}}.jarvis-film-hero{color:#fff;background:radial-gradient(circle at 50% 32%,#0a3c69 0,#071b38 37%,#020b18 100%);padding:72px clamp(22px,5vw,88px) 48px;position:relative;overflow:hidden}.jarvis-film-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#5ac2ff0d 1px,#0000 1px),linear-gradient(90deg,#5ac2ff0b 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.jarvis-film-intro{text-align:center;z-index:2;max-width:980px;margin:0 auto 32px;position:relative}.jarvis-film-intro h1{max-width:960px;margin:18px auto;font-size:clamp(2.6rem,5vw,5rem);line-height:1.02}.jarvis-film-intro p{color:#b8c9d8;max-width:820px;margin:0 auto;font-size:1rem;line-height:1.7}.jarvis-film-frame{aspect-ratio:16/9;background:#020916;border:1px solid #67d1fa61;border-radius:28px;max-width:1180px;margin:auto;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000094,0 0 80px #32b5f221}.jarvis-film-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jarvis-film-shade{pointer-events:none;background:linear-gradient(90deg,#000815d1 0,#000a1a3d 47%,#00071285 100%),linear-gradient(#00081447,#0000 52%,#00050ed1);position:absolute;inset:0}.jarvis-film-brand{z-index:2;flex-direction:column;display:flex;position:absolute;top:5%;left:4%}.jarvis-film-brand span{color:#0000;letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#60d8ff 55%,#f7d15e);-webkit-background-clip:text;background-clip:text;font-size:clamp(1rem,2vw,1.55rem);font-weight:1000}.jarvis-film-brand small{color:#a8c5d6;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:clamp(.45rem,.8vw,.62rem);font-weight:800}.jarvis-film-copy{text-shadow:0 3px 24px #000;z-index:3;flex-direction:column;gap:8px;max-width:50%;display:flex;position:absolute;bottom:16%;left:5%}.jarvis-film-copy span{color:#64d8ff;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.55rem,1vw,.72rem);font-weight:950}.jarvis-film-copy strong{font-size:clamp(1.35rem,3.2vw,3.15rem);line-height:1.08}.jarvis-film-play{color:#fff;cursor:pointer;z-index:4;background:#020e1fb8;border:1px solid #71daff80;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jarvis-film-play i{background:linear-gradient(135deg,#4bd6ff,#258add);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.75rem;font-style:normal;display:flex;box-shadow:0 0 30px #45caff80}.jarvis-film-play span{white-space:nowrap;font-size:.68rem;font-weight:900}.jarvis-film-controls{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:4%;right:4%}.jarvis-film-controls button{color:#d8e9f2;cursor:pointer;background:#010b19b3;border:1px solid #8fcfeb4d;border-radius:999px;padding:7px 10px;font-size:.52rem;font-weight:800}.jarvis-film-controls span{color:#a7bfce;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem}.jarvis-film-progress{z-index:5;background:#ffffff21;height:4px;position:absolute;bottom:0;left:0;right:0}.jarvis-film-progress i{background:linear-gradient(90deg,#45d4ff,#2b8eff 68%,#f8d05f);height:100%;transition:width .2s linear;display:block}.jarvis-film-transcript{color:#a9c1d0;background:#041730b8;border:1px solid #6dcdf52e;border-radius:14px;max-width:1180px;margin:18px auto 0;padding:14px 18px;position:relative}.jarvis-film-transcript summary{color:#d9eef7;cursor:pointer;font-size:.65rem;font-weight:900}.jarvis-film-transcript p{margin:12px 0 2px;font-size:.68rem;line-height:1.7}@media (max-width:780px){.jarvis-film-hero{padding:52px 14px 30px}.jarvis-film-intro{padding-inline:8px}.jarvis-film-frame{border-radius:18px}.jarvis-film-copy{max-width:68%;bottom:18%}.jarvis-film-play span{display:none}.jarvis-film-play{padding:7px}.jarvis-film-play i{width:38px;height:38px}.jarvis-film-controls{gap:4px;bottom:4%;right:3%}.jarvis-film-controls button:nth-child(2),.jarvis-film-controls button:nth-child(3){display:none}.jarvis-film-controls button{padding:6px 8px;font-size:.46rem}.jarvis-film-controls span{font-size:.43rem}.jarvis-film-brand small{display:none}}@media (prefers-reduced-motion:reduce){.jarvis-film-progress i{transition:none}}.jarvis-avatar-voice>button>b:not(.active) i{height:4px;animation:none}.jarvis-avatar-image{filter:saturate(1.08)contrast(1.03);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jarvis-avatar-eyes{transform:translate3d(var(--eye-x),var(--eye-y),68px);z-index:5;justify-content:space-between;width:6.1%;transition:transform 80ms linear;display:flex;position:absolute;top:23.5%;left:47.2%}.jarvis-avatar-eyes i{background:#eafcff;border-radius:999px;width:8px;height:4px;box-shadow:0 0 6px #fff,0 0 16px #59dcff,0 0 28px #3fa9ff}.jarvis-avatar-scene.is-speaking .jarvis-avatar-eyes i{animation:1.4s ease-in-out infinite jarvisEyeSpeak}.jarvis-avatar-scene.is-speaking .jarvis-avatar-halo{animation:1.8s ease-in-out infinite jarvisHaloSpeak}.jarvis-avatar-scene.is-speaking .jarvis-avatar-status i{background:#f7d262;box-shadow:0 0 12px #f7d262}@keyframes jarvisVoiceBar{0%,to{transform:scaleY(.34)}50%{transform:scaleY(1)}}@keyframes jarvisAvatarScan{0%,to{opacity:.14;transform:translateZ(48px)translateY(0)}50%{opacity:.8;transform:translateZ(48px)translateY(260px)}}@keyframes jarvisEyeSpeak{50%{transform:scale(1.18);box-shadow:0 0 8px #fff,0 0 25px #59dcff,0 0 45px #3fa9ff}}@keyframes jarvisHaloSpeak{50%{border-color:#f4d3666b;transform:translateZ(34px)scale(1.06)}}@media (max-width:650px){.jarvis-avatar-eyes i{width:5px;height:3px}}@media (prefers-reduced-motion:reduce){.jarvis-avatar-eyes{transition:none}.jarvis-avatar-scene.is-speaking .jarvis-avatar-eyes i,.jarvis-avatar-scene.is-speaking .jarvis-avatar-halo{animation:none}}.public-health-signal.operational .public-health-beacon{background:#36b98f;box-shadow:0 0 0 5px #36b98f1f}.public-health-signal.degraded .public-health-beacon{background:#dc7d2d;box-shadow:0 0 0 5px #dc7d2d1f}.public-health-signal.unavailable .public-health-beacon{background:#9aa9b2;box-shadow:0 0 0 5px #9aa9b21f}.release-surface-grid article strong.live{color:#167158;background:#e5f7ef}.release-surface-grid article strong.controlled{color:#7b5b00;background:#fff5d4}.jarvis-help-section{color:#fff;background:radial-gradient(circle at 13% 14%,#37bbeb36,#0000 31%),radial-gradient(circle at 86% 21%,#f2c7411f,#0000 25%),linear-gradient(135deg,#031123,#082e50 62%,#05192f);grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:clamp(38px,6vw,90px);min-height:790px;padding-top:170px;display:grid}.jarvis-help-intro{align-self:center}.jarvis-help-intro h1,.jarvis-help-intro h2{letter-spacing:-.06em;margin:19px 0 25px;font-size:clamp(3.3rem,5.3vw,6rem);line-height:.98}.jarvis-help-intro>p{color:#a9c3d4;max-width:660px;font-size:.94rem;line-height:1.75}.jarvis-help-contract{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.jarvis-help-contract span{color:#bcecff;background:#59ccf614;border:1px solid #64d3fa33;border-radius:999px;padding:8px 11px;font-size:.55rem;font-weight:850}.jarvis-help-console{background:linear-gradient(150deg,#082c4df2,#020e20fa);border:1px solid #67d3fb66;border-radius:26px;padding:22px;box-shadow:0 45px 110px #00051285,inset 0 0 70px #3abcef0d}.jarvis-help-console-head{border-bottom:1px solid #78d0f129;align-items:center;gap:12px;margin:-2px 0 18px;padding:0 0 16px;display:flex}.jarvis-help-console-head>div{gap:6px;display:flex}.jarvis-help-console-head i{background:#4dcaf4;border-radius:50%;width:6px;height:6px}.jarvis-help-console-head i:nth-child(2){background:#f1ce5a}.jarvis-help-console-head i:nth-child(3){background:#65dfc5}.jarvis-help-console-head strong{color:#beeafa;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.jarvis-help-console-head>span{color:#83ebd1;letter-spacing:.08em;background:#4fdab81a;border:1px solid #4fdab83d;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:.48rem;font-weight:950}.jarvis-help-form label{color:#98b9cc;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:.57rem;font-weight:900;display:block}.jarvis-help-form>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.jarvis-help-form textarea{color:#fff;font:inherit;resize:vertical;background:#010c1cc7;border:1px solid #77cced47;border-radius:12px;outline:none;padding:13px 14px;font-size:.7rem;line-height:1.55}.jarvis-help-form textarea:focus{border-color:#5bd1f7;box-shadow:0 0 0 3px #48c2ee21}.jarvis-help-form button{align-self:stretch;min-width:125px}.jarvis-help-voice-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin:12px 0;display:grid}.jarvis-help-voice-controls label{color:#d7e9f2;background:#ffffff0b;border:1px solid #82cde926;border-radius:11px;flex-direction:column;gap:7px;padding:10px;font-size:.57rem;font-weight:850;display:flex}.jarvis-help-voice-controls select{color:#07253f;font:inherit;background:#f7fbfd;border:0;border-radius:7px;padding:8px}.jarvis-help-voice-controls .jarvis-help-auto{flex-direction:row;align-items:center;min-height:58px}.jarvis-help-auto input{accent-color:#42bde9}.jarvis-help-answer{background:linear-gradient(125deg,#12537b8f,#051e3dd1);border:1px solid #65cef542;border-radius:15px;padding:17px}.jarvis-help-answer>span{color:#6dd5f7;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:950}.jarvis-help-answer h2{margin:7px 0 9px;font-size:1.08rem}.jarvis-help-answer p{color:#bad0dc;margin:0;font-size:.65rem;line-height:1.65}.jarvis-help-answer>strong{color:#f2d876;margin-top:11px;font-size:.61rem;line-height:1.5;display:block}.jarvis-help-answer>div{gap:8px;margin-top:13px;display:flex}.jarvis-help-answer button,.jarvis-help-suggestions button{color:#dff5fd;cursor:pointer;font:inherit;background:#ffffff0e;border:1px solid #6bccf03d;border-radius:9px;padding:8px 10px;font-size:.55rem;font-weight:850}.jarvis-help-answer button:disabled{cursor:not-allowed;opacity:.42}.jarvis-help-suggestions{margin-top:13px}.jarvis-help-suggestions>span{color:#82a8bc;letter-spacing:.06em;text-transform:uppercase;font-size:.51rem;font-weight:900}.jarvis-help-suggestions>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}:is(.jarvis-help-suggestions button:hover,.jarvis-help-suggestions button:focus-visible){background:#48bfeb21;border-color:#5ccff5}.jarvis-help-notice{color:#7e9daf;text-align:center;margin-top:13px;font-size:.49rem;line-height:1.5;display:block}.jarvis-help-embedded{grid-template-columns:minmax(270px,.7fr) minmax(500px,1.3fr);min-height:auto;padding:36px}.jarvis-help-embedded .jarvis-help-intro h2{font-size:clamp(2.2rem,3.5vw,4rem)}@media (max-width:1100px){.jarvis-help-section{grid-template-columns:1fr}.jarvis-help-intro{max-width:850px}.jarvis-help-console{width:100%}}@media (max-width:700px){.jarvis-help-section{padding-inline:16px}.jarvis-help-form>div,.jarvis-help-voice-controls{grid-template-columns:1fr}.jarvis-help-form button{min-height:48px}.jarvis-help-console{border-radius:18px;padding:16px}.jarvis-help-answer>div{flex-direction:column;align-items:stretch}}.public-chat.user{color:#10283d;background:#f4cd59;margin-left:auto}.public-chat.jarvis{color:#dff6ff;background:#0c3a5d;border:1px solid #1c5c83}.public-chat.jarvis strong{color:#65d8fb}.jarvis-help-form-actions{flex-direction:column;gap:8px;min-width:138px;display:flex}.jarvis-help-form-actions button{flex:1}.jarvis-help-dictate,.jarvis-help-sample button{color:#dff6ff;cursor:pointer;font:inherit;background:#5ccff717;border:1px solid #6ad2f74d;border-radius:9px;padding:9px 11px;font-size:.54rem;font-weight:900}.jarvis-help-dictation-status{color:#91bfd2;margin-top:7px;font-size:.5rem;line-height:1.45;display:block}.jarvis-help-voice-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.jarvis-help-sample{align-items:center;gap:10px;margin:-2px 0 12px;display:flex}.jarvis-help-sample span{color:#7fa9bc;font-size:.48rem}.jarvis-help-answer nav{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.jarvis-help-answer nav a{color:#f4db7f;background:#efc94f1a;border:1px solid #efc94f4d;border-radius:9px;padding:8px 10px;font-size:.54rem;font-weight:900;text-decoration:none}:is(.jarvis-help-answer nav a:hover,.jarvis-help-answer nav a:focus-visible){background:#efc94f2b;border-color:#f0cd59}.jarvis-help-sample button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.jarvis-help-form-actions{min-width:0}.jarvis-help-sample{flex-direction:column;align-items:flex-start}.jarvis-help-voice-controls{grid-template-columns:1fr}}.five-minute-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.five-minute-metric-grid label{background:#f5f9fb;border:1px solid #d4e5ed;border-radius:11px;gap:7px;padding:11px;font-size:.53rem;font-weight:850;display:grid}.five-minute-metric-grid input{color:var(--ink);font:inherit;background:#fff;border:1px solid #c7d8e1;border-radius:8px;width:100%;padding:9px;font-size:.58rem}@media (max-width:1100px){.five-minute-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.five-minute-metric-grid{grid-template-columns:1fr}}@keyframes spin{to{transform:rotate(360deg)}}.jarvis-avatar-voice .jarvis-live-voice-sample{align-items:stretch;gap:8px;display:grid}.jarvis-avatar-voice .jarvis-live-voice-sample button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(125deg,#1d6da48a,#062244db);border:1px solid #6ad5ff73;border-radius:18px;min-height:66px;padding:14px 18px;font-size:.75rem;box-shadow:0 18px 48px #00061457,inset 0 1px #ffffff14}.jarvis-avatar-voice .jarvis-live-voice-sample button:before{content:"▶";margin-right:12px;display:inline-block}.jarvis-avatar-voice .jarvis-live-voice-sample button[aria-pressed=true]:before{content:"Ⅱ"}.jarvis-avatar-voice .jarvis-live-voice-sample>span{color:#8fc4da;text-align:left;font-size:.52rem;line-height:1.5}.jarvis-mini-character{--character-x:0px;--character-y:0px;--character-turn:0deg;isolation:isolate;background:radial-gradient(circle at 50% 34%,#4acdff4d,#051e35f5 65%,#020a14);border:1px solid #81e0ffb8;border-radius:44%;position:relative;overflow:hidden;box-shadow:0 0 24px #39bef04d,inset 0 0 22px #53cffa1f}.jarvis-mini-character.large{width:112px;height:112px;flex-basis:112px!important}.jarvis-mini-character .jarvis-character-image{filter:contrast(1.06)saturate(1.04);object-fit:cover;object-position:center 7%;transform:translate3d(var(--character-x),var(--character-y),0) rotateY(var(--character-turn)) scale(1.14);transform-origin:50% 34%;z-index:2;transition:transform .12s linear}.jarvis-mini-ring{pointer-events:none;z-index:3;border:1px dashed #66d9ff8c;border-radius:42%;animation:8s linear infinite jarvisRing;position:absolute;inset:4px}.jarvis-mini-ring:after{content:"";background:#f5d05c;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:8px;box-shadow:0 0 9px #f5d05c}.jarvis-orb .jarvis-mini-character.large{width:112px;height:112px}.jarvis-command-face-wrap .jarvis-mini-character.large{width:132px;height:132px}.jarvis-portrait .jarvis-orb .jarvis-mini-character.large{width:150px;height:150px}.jarvis-avatar-image{filter:drop-shadow(0 30px 35px #00000094)saturate(1.03)contrast(1.05);object-fit:contain;object-position:center 54%;transform:scale(1.04)}@media (max-width:720px){.jarvis-command-face-wrap .jarvis-mini-character.large{width:126px;height:126px}}@media (prefers-reduced-motion:reduce){.jarvis-mini-character .jarvis-character-image{transition:none;transform:none!important}.jarvis-mini-ring{animation:none}}.jarvis-avatar-image{object-fit:contain;object-position:center;transform:none}.jarvis-avatar-eyes{display:none}.jarvis-dog-image{filter:drop-shadow(0 22px 28px #0000008c)saturate(1.05);object-fit:contain;object-position:center bottom}.jarvis-mini-character .jarvis-character-image{object-fit:contain;object-position:center;transform:translate3d(var(--character-x),var(--character-y),0) rotateY(var(--character-turn)) scale(.94);transform-origin:50%;border-radius:42%}.jarvis-mini-dog{object-fit:contain;pointer-events:none;height:auto;transform:translate3d(calc(var(--character-x) * -.45),calc(var(--character-y) * .4),20px) rotate(calc(var(--character-turn) * -.25));z-index:5;border-radius:45%;width:42%;transition:transform .14s ease-out;position:absolute;bottom:-5px;right:-13px}.jarvis-mini-character:not(.large) .jarvis-mini-dog{width:48%;bottom:-3px;right:-7px}.demo-card-head .jarvis-mini-character.large{width:88px;height:88px;flex-basis:88px!important}.demo-card-head .jarvis-character-image{transform:translate3d(var(--character-x),var(--character-y),0) rotateY(var(--character-turn)) scale(.9)}@media (prefers-reduced-motion:reduce){.jarvis-mini-dog{transition:none;transform:none!important}}.jarvis-avatar-image{max-width:100%;max-height:100%;width:auto!important;height:100%!important;position:relative!important;inset:auto!important}.jarvis-dog-image{max-width:100%;max-height:100%;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.jarvis-avatar-profile-selector button.selected{color:#fff;background:linear-gradient(120deg,#3fbdef47,#edc74b21);border-color:#72dfff;box-shadow:0 0 0 2px #5ed2fb14}.jarvis-avatar-mouth{pointer-events:none;z-index:7;justify-content:center;align-items:center;gap:2px;width:7%;height:4.6%;display:flex;position:absolute;top:15.8%;left:50%;transform:translate(-50%,-50%)translateZ(76px)}.jarvis-avatar-mouth i{opacity:.32;background:linear-gradient(90deg,#0000,#72dfff 28%,#ecfbff 50%,#72dfff 72%,#0000);border-radius:999px;width:28%;height:1px;display:block;box-shadow:0 0 6px #5fdbffb8}.jarvis-avatar-scene.is-speaking .jarvis-avatar-mouth{animation:.34s steps(2,end) infinite jarvisMouthJaw}.jarvis-avatar-scene.is-speaking .jarvis-avatar-mouth i{opacity:.92;animation:.48s ease-in-out infinite jarvisMouthBars}.jarvis-avatar-scene.is-speaking .jarvis-avatar-mouth i:nth-child(2){height:2px;animation-delay:-.18s}.jarvis-avatar-scene.is-speaking .jarvis-avatar-mouth i:nth-child(3){animation-delay:-.32s}.jarvis-mini-mouth{pointer-events:none;z-index:7;justify-content:center;align-items:center;gap:1px;width:13%;height:8%;display:flex;position:absolute;top:36%;left:62%;transform:translate(-50%,-50%)translateZ(30px)}.jarvis-mini-character[data-presentation=feminine] .jarvis-mini-mouth{width:12%;top:34%;left:50%}.jarvis-mini-mouth i{opacity:.28;background:#7ce3ff;border-radius:999px;width:28%;height:1px;box-shadow:0 0 4px #59d8ffcc}.jarvis-mini-character.is-speaking .jarvis-mini-mouth{animation:.32s steps(2,end) infinite jarvisMiniJaw}.jarvis-mini-character.is-speaking .jarvis-mini-mouth i{opacity:1;animation:.44s ease-in-out infinite jarvisMouthBars}.jarvis-mini-character.is-speaking .jarvis-mini-mouth i:nth-child(2){height:2px;animation-delay:-.17s}.jarvis-mini-character.is-speaking .jarvis-mini-mouth i:nth-child(3){animation-delay:-.29s}.jarvis-help-character{background:linear-gradient(120deg,#44beeb1f,#f3cd540e);border:1px solid #66d2f938;border-radius:16px;align-items:center;gap:16px;margin:0 0 16px;padding:13px 16px;display:flex}.jarvis-help-character>.jarvis-mini-character{width:96px;height:96px;flex:0 0 96px!important}.jarvis-help-character>div{flex-direction:column;gap:4px;min-width:0;display:flex}.jarvis-help-character>div>span{color:#68d7fa;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:950}.jarvis-help-character>div>strong{color:#f7fbff;font-size:.9rem}.jarvis-help-character>div>small{color:#8eb0c2;font-size:.52rem;line-height:1.5}@keyframes jarvisMouthJaw{0%,to{filter:brightness(.8);transform:translate(-50%,-50%)translateZ(76px)scaleY(.65)}50%{filter:brightness(1.35);transform:translate(-50%,-50%)translateZ(76px)scaleY(1.5)}}@keyframes jarvisMiniJaw{0%,to{transform:translate(-50%,-50%)translateZ(30px)scaleY(.7)}50%{transform:translate(-50%,-50%)translateZ(30px)scaleY(1.5)}}@keyframes jarvisMouthBars{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.8)}}@media (max-width:720px){.jarvis-help-character{align-items:flex-start}.jarvis-help-character>.jarvis-mini-character{width:78px;height:78px;flex-basis:78px!important}.jarvis-voice-reference>.jarvis-mini-character{justify-self:center}}@media (prefers-reduced-motion:reduce){.jarvis-avatar-mouth,.jarvis-avatar-mouth i,.jarvis-mini-mouth,.jarvis-mini-mouth i{animation:none!important}.jarvis-avatar-scene.is-speaking .jarvis-avatar-mouth,.jarvis-mini-character.is-speaking .jarvis-mini-mouth{filter:brightness(1.25);transform:translate(-50%,-50%)translateZ(30px)scaleY(1.15)}}.payton-help-section{grid-template-columns:minmax(280px,.68fr) minmax(620px,1.32fr)}.payton-help-intro h1,.payton-help-intro h2{max-width:720px}.payton-help-console{overflow:hidden}.payton-stage{background:radial-gradient(circle at 35% 42%,#259dce30,#0000 32%),linear-gradient(145deg,#04172c,#020d19);border:1px solid #66d2f93d;border-radius:18px;grid-template-columns:minmax(320px,1.15fr) minmax(190px,.85fr);align-items:center;gap:18px;min-height:340px;margin-bottom:12px;padding:10px 18px 8px;display:grid;position:relative;overflow:hidden}.payton-character{--payton-x:0px;--payton-y:0px;--payton-turn:0deg;isolation:isolate;width:100%;height:320px;position:relative}.payton-motion-layer{height:100%;transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn));transform-origin:bottom;z-index:3;transition:transform .12s linear;display:block;position:absolute;inset:0}.payton-3d-mount{width:100%;height:100%;position:absolute;inset:0}.payton-3d-canvas{filter:drop-shadow(0 23px 26px #00000080);outline:none;width:100%;height:100%;display:block}.payton-3d-state{color:#8dcce5;letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;height:100%;font-size:.56rem;font-weight:850;display:flex}.payton-3d-state.is-error{color:#f0d26b}.payton-scene-jarvis{filter:drop-shadow(0 18px 22px #0000008c);object-fit:contain;object-position:center bottom;z-index:2;width:auto;height:78%;position:absolute;bottom:-22px;left:-10px}.payton-tennis-ball{filter:drop-shadow(0 9px 9px #00000073);z-index:5;width:58px;height:auto;animation:1.1s ease-in-out infinite alternate paytonBall;position:absolute;top:44%;left:17%}.payton-status{color:#06233d;letter-spacing:.08em;opacity:0;z-index:7;background:#edfaff;border:1px solid #74dafa;border-radius:999px;padding:7px 11px;font-size:.58rem;font-weight:950;transition:opacity .18s,transform .18s;position:absolute;top:9%;right:6%;transform:translateY(6px)}.payton-character.behavior-bark .payton-status,.payton-character.behavior-fetch .payton-status{opacity:1;transform:none}.payton-stage-copy{z-index:8;flex-direction:column;gap:8px;display:flex;position:relative}.payton-stage-copy>span{color:#6dd9fb;letter-spacing:.11em;text-transform:uppercase;font-size:.52rem;font-weight:950}.payton-stage-copy>strong{color:#fff;font-size:1rem;line-height:1.35}.payton-stage-copy>small{color:#8fb5c7;font-size:.53rem;line-height:1.55}.payton-command-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.payton-command-deck button,.payton-introduction button:not(.primary-button),.payton-session-ended button{color:#e2f7ff;cursor:pointer;font:inherit;background:#55ccf714;border:1px solid #65d2f847;border-radius:10px;min-height:39px;padding:9px 12px;font-size:.56rem;font-weight:900}.payton-command-deck button:hover,.payton-introduction button:not(.primary-button):hover{background:#55ccf729;border-color:#6bdcff}.payton-command-deck button:focus-visible{background:#55ccf729;border-color:#6bdcff}.payton-introduction button:not(.primary-button):focus-visible{background:#55ccf729;border-color:#6bdcff}.payton-introduction,.payton-session-ended{background:#efc94f13;border:1px solid #efc94f40;border-radius:14px;margin-bottom:12px;padding:16px}.payton-introduction>span{color:#f0d26b;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:950}.payton-introduction p,.payton-session-ended p{color:#c6d9e3;margin:8px 0 12px;font-size:.64rem;line-height:1.6}.payton-introduction>div{flex-wrap:wrap;gap:8px;display:flex}.payton-introduction .primary-button{min-height:39px;padding:9px 14px;font-size:.56rem}.payton-session-ended strong{color:#fff}.payton-voice-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.payton-voice-controls>div{background:#ffffff0b;border:1px solid #82cde926;border-radius:11px;flex-direction:column;gap:5px;padding:10px;display:flex}.payton-voice-controls>div span{color:#87bdd2;letter-spacing:.07em;text-transform:uppercase;font-size:.49rem;font-weight:900}.payton-voice-controls>div strong{color:#fff;font-size:.62rem}.payton-voice-controls>div small{color:#779aac;font-size:.48rem;line-height:1.4}.payton-character.behavior-attentive .payton-motion-layer{animation:2.8s ease-in-out infinite paytonWag}.payton-character.behavior-sit .payton-motion-layer{animation:3.4s ease-in-out both paytonSit}.payton-character.behavior-fetch .payton-motion-layer{animation:1.5s ease-in-out 3 paytonFetch}.payton-character.behavior-shake .payton-motion-layer{animation:.52s ease-in-out 5 paytonShake}.payton-character.behavior-rollover .payton-motion-layer{animation:1.5s ease-in-out 2 paytonRollover}.payton-character.behavior-tail-chase .payton-motion-layer{animation:1.2s ease-in-out 3 paytonTailChase}.payton-character.behavior-eat .payton-motion-layer,.payton-character.behavior-drink .payton-motion-layer{animation:.9s ease-in-out 4 paytonDrink}.payton-character.behavior-walk .payton-motion-layer{animation:.62s ease-in-out 8 paytonWalk}.payton-character.behavior-bark .payton-motion-layer{animation:.38s ease-in-out 5 paytonBark}@keyframes paytonWag{0%,to{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn)) rotate(-.45deg)}50%{transform:translate3d(var(--payton-x),calc(var(--payton-y) - 2px),0) rotateY(var(--payton-turn)) rotate(.45deg)}}@keyframes paytonSit{0%,to{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn))}40%,75%{transform:translate3d(var(--payton-x),calc(var(--payton-y) + 29px),0) rotateY(var(--payton-turn)) scaleY(.9)}}@keyframes paytonFetch{0%,to{transform:translate3d(calc(var(--payton-x) - 25px),var(--payton-y),0) rotateY(var(--payton-turn))}50%{transform:translate3d(calc(var(--payton-x) + 58px),calc(var(--payton-y) - 9px),0) rotateY(var(--payton-turn)) scale(.96)}}@keyframes paytonShake{0%,to{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn))}50%{transform:translate3d(calc(var(--payton-x) + 9px),calc(var(--payton-y) - 7px),0) rotateY(var(--payton-turn)) rotate(1.4deg)}}@keyframes paytonRollover{0%{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn)) rotate(0)}50%{transform:translate3d(var(--payton-x),calc(var(--payton-y) + 18px),0) rotateY(var(--payton-turn)) rotate(180deg) scale(.84)}to{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn)) rotate(360deg)}}@keyframes paytonTailChase{0%,to{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn)) rotate(-4deg) scale(.94)}50%{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(calc(var(--payton-turn) + 180deg)) rotate(4deg) scale(.9)}}@keyframes paytonDrink{0%,to{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn));transform-origin:bottom}50%{transform:translate3d(var(--payton-x),calc(var(--payton-y) + 15px),0) rotateY(var(--payton-turn)) rotate(4deg);transform-origin:65% 80%}}@keyframes paytonWalk{0%,to{transform:translate3d(calc(var(--payton-x) - 12px),var(--payton-y),0) rotateY(var(--payton-turn))}50%{transform:translate3d(calc(var(--payton-x) + 12px),calc(var(--payton-y) - 7px),0) rotateY(var(--payton-turn))}}@keyframes paytonBark{0%,to{transform:translate3d(var(--payton-x),var(--payton-y),0) rotateY(var(--payton-turn)) scale(1)}50%{transform:translate3d(var(--payton-x),calc(var(--payton-y) - 8px),0) rotateY(var(--payton-turn)) scale(1.035)}}@keyframes paytonBall{0%{transform:translate(-20px,20px)rotate(-18deg)}to{transform:translate(125px,-70px)rotate(120deg)}}@media (max-width:1200px){.payton-help-section{grid-template-columns:1fr}.payton-stage{grid-template-columns:minmax(300px,1.1fr) minmax(220px,.9fr)}}@media (max-width:720px){.payton-stage{grid-template-columns:1fr;min-height:520px;padding:8px 12px 18px}.payton-character{height:330px}.payton-stage-copy{padding:0 8px}.payton-command-deck{grid-template-columns:repeat(2,1fr)}.payton-voice-controls{grid-template-columns:1fr}.payton-scene-jarvis{height:62%;left:-3%}.payton-tennis-ball{width:48px;top:45%;left:9%}}@media (prefers-reduced-motion:reduce){.payton-motion-layer,.payton-tennis-ball{transition:none!important;animation:none!important}}.payton-about-character .payton-character{height:370px}@media (max-width:620px){.payton-about-character .payton-character{height:290px}}.jarvis-3d-mount{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.jarvis-3d-canvas{filter:drop-shadow(0 24px 30px #0000008a);outline:none;width:100%;height:100%;display:block}.jarvis-3d-state{color:#80dffa;letter-spacing:.08em;text-align:center;justify-content:center;align-items:center;height:100%;font-size:.5rem;font-weight:900;display:flex}.jarvis-3d-state.is-error{color:#f1d36b;letter-spacing:.04em;background:#020e1ce0;border:1px solid #7edcfa47;border-radius:14px;flex-direction:column;align-self:center;gap:5px;width:max-content;max-width:210px;height:auto;padding:16px 18px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.jarvis-3d-state.is-error strong{letter-spacing:.09em;font-size:.72rem}.jarvis-3d-state.is-error small{color:#f1d36b;font-size:.55rem}.jarvis-3d-state.is-error em{color:#91afbe;letter-spacing:0;font-size:.48rem;font-style:normal;font-weight:700;line-height:1.4}.jarvis-avatar-depth>.jarvis-3d-mount{position:absolute;inset:0}.jarvis-avatar-depth .jarvis-3d-canvas{filter:drop-shadow(0 28px 36px #0009)}.jarvis-mini-character{overflow:hidden}.jarvis-mini-character>.jarvis-3d-mount{transform:translate3d(var(--character-x),var(--character-y),0) rotateY(var(--character-turn));border-radius:42%;transition:transform .12s linear;inset:1px}.jarvis-mini-character>.jarvis-3d-mount.is-error .jarvis-3d-state{white-space:normal;border:0;border-radius:0;gap:1px;max-width:100%;padding:4px;inset:50% auto auto 50%}.jarvis-mini-character>.jarvis-3d-mount.is-error .jarvis-3d-state strong{font-size:.46rem}.jarvis-mini-character>.jarvis-3d-mount.is-error .jarvis-3d-state small{font-size:.36rem}.jarvis-mini-character>.jarvis-3d-mount.is-error .jarvis-3d-state em{display:none}.jarvis-mini-character[data-motion=calling]{box-shadow:0 0 30px #56daff80,inset 0 0 24px #f2cd5a2e}.jarvis-mini-character[data-motion=calling] .jarvis-mini-ring:after{animation:.8s ease-in-out infinite jarvisCallSignal}.jarvis-mini-character.is-speaking .jarvis-3d-canvas{filter:drop-shadow(0 0 18px #58d9ff61)}.jarvis-dog-depth>.payton-3d-mount{width:100%;height:100%;position:relative}.jarvis-dog-depth .payton-3d-canvas{filter:drop-shadow(0 18px 22px #00000094)}.payton-scene-jarvis{filter:none;z-index:2;width:38%;height:72%;position:absolute;bottom:-8%;left:-5%}.payton-scene-jarvis>.jarvis-3d-mount{width:100%;height:100%;position:relative}.payton-scene-jarvis .jarvis-3d-canvas{filter:drop-shadow(0 18px 22px #0000008c)}.payton-character.behavior-fetch .payton-scene-jarvis{animation:1.5s ease-in-out 3 paytonJarvisThrow}.jarvis-avatar-mouth,.jarvis-mini-mouth,.jarvis-mini-dog{display:none!important}@keyframes jarvisCallSignal{0%,to{transform:scale(.85);box-shadow:0 0 7px #f5d05c}50%{transform:scale(1.35);box-shadow:0 0 16px #5edcff}}@keyframes paytonJarvisThrow{0%,to{transform:rotateY(0)}50%{transform:rotateY(-5deg)translateY(-3px)}}.payton-3d-state.is-error{color:#f1d36b;letter-spacing:.04em;z-index:4;background:#020e1ce6;border:1px solid #7edcfa47;border-radius:14px;flex-direction:column;align-self:center;gap:5px;width:max-content;max-width:220px;height:auto;padding:16px 18px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.payton-3d-state.is-error strong{letter-spacing:.09em;font-size:.72rem}.payton-3d-state.is-error small{color:#f1d36b;font-size:.55rem}.payton-3d-state.is-error em{color:#91afbe;letter-spacing:0;font-size:.48rem;font-style:normal;font-weight:700;line-height:1.4}.jarvis-dog-depth>.payton-3d-mount.is-error .payton-3d-state{white-space:normal;border-radius:10px;gap:2px;max-width:92%;padding:7px}.jarvis-dog-depth>.payton-3d-mount.is-error .payton-3d-state strong{font-size:.42rem}.jarvis-dog-depth>.payton-3d-mount.is-error .payton-3d-state small{font-size:.34rem}.jarvis-dog-depth>.payton-3d-mount.is-error .payton-3d-state em{display:none}@media (max-width:720px){.payton-scene-jarvis{width:34%;height:56%}}@media (prefers-reduced-motion:reduce){.jarvis-mini-character>.jarvis-3d-mount,.payton-scene-jarvis{transition:none!important;animation:none!important;transform:none!important}}.jarvis-mini-character>.jarvis-3d-mount{width:auto;height:auto}@media (min-width:1101px){.payton-help-section.jarvis-help-embedded{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(24px,3.5vw,52px)}}.focused-marketing .brand-logo{width:auto;height:42px}.focused-marketing .footer-logo{height:48px}@media (max-width:780px){.focused-marketing .site-header .brand-logo{height:35px}}@media (max-width:480px){.focused-home-hero .matrix-command .signal-a,.focused-home-hero .matrix-command .signal-c{left:0}.focused-home-hero .matrix-command .signal-b{right:0}}.focused-marketing{overflow-x:clip}.focused-marketing :where(section,div,article,li,figure){min-width:0}.focused-marketing :where(img,video,canvas,svg){max-width:100%;height:auto}.focused-home-hero{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);overflow:clip}.focused-home-hero h1{max-width:820px}.focused-home-hero .hero-agent small{max-width:180px}.home-proof-strip{background:var(--yellow);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0 max(4vw,28px);display:grid}.home-proof-strip span{letter-spacing:.07em;text-align:center;text-transform:uppercase;border-left:1px solid #02081324;justify-content:center;align-items:center;min-height:68px;padding:14px;font-size:.66rem;font-weight:900;display:flex}.home-proof-strip span:last-child{border-right:1px solid #02081324}.home-workflow{background:#fff}.home-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.home-workflow-grid li{border:1px solid var(--line);background:linear-gradient(145deg,#f8fbfc,#f1f6f8);border-radius:22px;padding:30px}.home-workflow-grid li>span{color:#1885ad;letter-spacing:.12em;font-size:.68rem;font-weight:950}.home-workflow-grid h3{margin:48px 0 12px;font-size:1.35rem}.home-workflow-grid p{color:var(--muted);margin:0;font-size:.82rem}.home-product-proof{background:var(--light);overflow:clip}.home-inline-links{flex-wrap:wrap;gap:18px;display:flex}.home-inline-links a,.home-plan-link a{color:#126c91;font-size:.75rem;font-weight:900}.home-product-demo{contain:paint;max-width:1280px;overflow:clip}.home-product-demo .voice-demo{min-width:0}.home-solutions{background:#fff}.home-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.home-solution-grid>a{background:#fff;border:1px solid #d9e4ea;border-radius:22px;flex-direction:column;min-height:320px;padding:30px;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 18px 48px #0226400f}.home-solution-grid>a:hover{border-color:#65bfe2;transform:translateY(-3px)}.home-solution-grid>a>span{color:#1985ae;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950}.home-solution-grid h3{margin:42px 0 14px;font-size:1.4rem}.home-solution-grid p{color:var(--muted);margin:0 0 24px;font-size:.8rem}.home-solution-grid strong{color:#106f96;margin-top:auto;font-size:.72rem}.home-governance{color:#fff;background:radial-gradient(circle at 12% 0,#3abdf230,#0000 28%),linear-gradient(135deg,#020813,#0a3154);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(44px,7vw,105px);display:grid}.home-governance>div:first-child p{color:#afc3d2;margin-bottom:28px;font-size:.9rem}.home-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-control-grid article{background:#ffffff0e;border:1px solid #6fd1f733;border-radius:18px;padding:24px}.home-control-grid strong{font-size:.9rem}.home-control-grid p{color:#a8bdcb;margin:16px 0 0;font-size:.7rem}.home-buying-paths{background:#f7f9fa}.home-buying-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1180px;margin:0 auto;display:grid}.home-buying-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:430px;padding:28px;display:flex;position:relative}.home-buying-grid article.recommended{border:2px solid var(--blue);box-shadow:0 22px 60px #248fba1f}.home-recommended{background:var(--blue);color:var(--navy);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.56rem;font-weight:950;position:absolute;top:18px;right:18px}.home-path-letter{background:var(--navy);color:var(--yellow);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:34px;font-size:1.2rem;font-weight:950;display:flex}.home-buying-grid h3{margin:14px 0;font-size:1.35rem}.home-buying-grid p{color:var(--muted);font-size:.78rem}.home-buying-grid article>strong{border-top:1px solid var(--line);margin:6px 0 24px;padding-top:16px;font-size:.78rem}.home-buying-grid article>a{margin-top:auto}.home-plan-link{text-align:center;margin:28px auto 0}.home-support{background:#fff}.home-support-inner{padding-top:70px;padding-bottom:70px}.home-support-inner .support-chooser{margin:0}.home-final-cta{overflow:clip}.focused-marketing .site-footer{position:relative}@media (max-width:1100px){.focused-home-hero{grid-template-columns:1fr}.home-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-proof-strip span:nth-child(4){border-left:0}.home-solution-grid,.home-buying-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-buying-grid article:last-child{grid-column:1/-1}.home-governance{grid-template-columns:1fr}.home-control-grid{max-width:900px}}@media (max-width:780px){.focused-home-hero{padding-inline:20px}.focused-home-hero .hero-actions>a{min-height:48px}.home-proof-strip{grid-template-columns:1fr;padding:0 20px}.home-proof-strip span,.home-proof-strip span:nth-child(4),.home-proof-strip span:last-child{border:0;border-bottom:1px solid #02081324;min-height:52px}.home-proof-strip span:last-child{border-bottom:0}.home-workflow-grid,.home-solution-grid,.home-buying-grid,.home-control-grid{grid-template-columns:1fr}.home-buying-grid article:last-child{grid-column:auto}.home-workflow-grid h3{margin-top:30px}.home-product-demo{overflow:clip}.home-product-demo .voice-demo{grid-template-columns:1fr}.home-governance{gap:38px}.home-final-cta{padding-inline:22px}}@media (max-width:480px){.focused-home-hero{padding-inline:16px}.focused-home-hero h1{font-size:clamp(2.65rem,13vw,3.4rem)}.focused-home-hero .hero-actions{flex-direction:column;align-items:stretch}.focused-home-hero .hero-actions>a{width:100%}.focused-home-hero .trust-row{overflow-wrap:anywhere}.home-workflow-grid li,.home-solution-grid>a,.home-buying-grid article{padding:22px}.home-recommended{text-align:center;max-width:132px;font-size:.5rem}.home-control-grid article{padding:20px}.home-support-inner{padding-inline:16px}.footer-main{grid-template-columns:1fr}}.matrix-command .colton-hero-agent{isolation:isolate;padding:0;overflow:hidden}.matrix-command .colton-hero-agent>.jarvis-3d-mount{z-index:0;inset:0 -4% -4%}.matrix-command .colton-hero-agent:before{pointer-events:none;z-index:2}.colton-hero-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:linear-gradient(90deg,#020f222e,#020f22e0,#020f222e);flex-direction:column;align-items:center;padding:8px 10px;display:flex;position:absolute;bottom:13px;left:18px;right:18px}.colton-hero-caption strong{color:#f5fbff;letter-spacing:.04em;text-transform:uppercase;margin:0!important;font-size:.84rem!important}.colton-hero-caption small{letter-spacing:.035em;text-align:center;text-transform:uppercase;font-weight:800;line-height:1.25;color:#8fe0fb!important;max-width:210px!important;font-size:.43rem!important}.colton-name-expansion{background:#082f52ad;border:1px solid #6fd6fd47;border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;margin:23px 0 0;padding:13px 16px;display:flex;max-width:690px!important;text-shadow:none!important}.colton-name-expansion strong{color:#f5d66d;letter-spacing:.09em;font-size:.78rem}.colton-name-expansion span{color:#d7ecf7;letter-spacing:.035em;text-transform:uppercase;font-size:.67rem;font-weight:800;line-height:1.45}@media (max-width:780px){.matrix-command .colton-hero-agent>.jarvis-3d-mount{inset:1% -6% -7%}.colton-hero-caption{bottom:10px;left:14px;right:14px}.colton-name-expansion{margin-top:19px}}:root{--muted:#536170}.eyebrow{color:#126789}.voice-card .eyebrow{color:#9fe1fb}.voice-card .safe-preview-guide .eyebrow,.demo-transcript>div span,.home-solution-grid>a>span{color:#0d6688}.footer-bottom{color:#9ba7b5}.density-compact .panel{padding:13px}.build-provenance-section{color:#fff;background:linear-gradient(118deg,#06182c 0%,#082842 58%,#0b425a 100%);grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:7vw;display:grid;position:relative;overflow:hidden}.build-provenance-section:before{content:"";background:radial-gradient(circle,#4acbf629,#0000 68%);width:600px;height:600px;position:absolute;top:-230px;right:-170px}.build-provenance-copy{z-index:1;align-self:center;position:relative}.build-provenance-copy h2{letter-spacing:-.055em;margin:18px 0 25px;font-size:clamp(2.7rem,4.3vw,4.9rem);line-height:.98}.build-provenance-copy>p{color:#c5d6e2;max-width:680px;margin:0;font-size:1.03rem;line-height:1.7}.build-provenance-copy>small{color:#91a8b8;border-left:2px solid #fce573b3;max-width:690px;margin-top:28px;padding-left:14px;font-size:.65rem;line-height:1.6;display:block}.build-provenance-system{z-index:1;border-block:1px solid #93d5ef3d;position:relative}.build-provenance-system>div{border-bottom:1px solid #93d5ef2b;grid-template-columns:34px minmax(150px,.6fr) 1.4fr;align-items:center;gap:18px;padding:24px 8px;display:grid}.build-provenance-system>div:last-child{border-bottom:0}.build-provenance-system span{color:#68d7fa;font-size:.65rem;font-weight:950}.build-provenance-system strong{font-size:1.05rem}.build-provenance-system p{color:#9fb5c4;margin:0;font-size:.76rem;line-height:1.55}.build-provenance-system>div:last-child span{color:var(--yellow)}@media (max-width:980px){.build-provenance-section{grid-template-columns:1fr}.build-provenance-system{margin-top:15px}}@media (max-width:620px){.build-provenance-system>div{grid-template-columns:28px 1fr;align-items:start}.build-provenance-system p{grid-column:2}.build-provenance-copy h2{font-size:2.65rem}}.home-crm-dashboard{color:#fff;background:radial-gradient(circle at 8% 8%,#2abaed30,#0000 31%),linear-gradient(135deg,#031225,#072e4d 58%,#07536c);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:7vw;display:grid;overflow:hidden}.home-crm-dashboard-copy h2{letter-spacing:-.06em;margin:17px 0 24px;font-size:clamp(2.8rem,4.5vw,5.25rem);line-height:.98}.home-crm-dashboard-copy>p{color:#c1d7e3;max-width:720px;margin:0;font-size:1.03rem;line-height:1.72}.home-crm-dashboard-copy>small{color:#91aebd;border-left:2px solid #fce573b8;max-width:720px;margin-top:27px;padding-left:14px;font-size:.64rem;line-height:1.65;display:block}.home-crm-dashboard-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.home-crm-dashboard-preview{background:#031120c7;border:1px solid #71d3f559;border-radius:24px;padding:24px;box-shadow:0 35px 90px #00050f59}.home-crm-dashboard-preview>header{border-bottom:1px solid #82d0eb2e;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.home-crm-dashboard-preview>header>div{align-items:center;gap:10px;display:flex}.home-crm-dashboard-preview>header>span{color:#75d9f7;background:#5dd2f61a;border:1px solid #5dd2f63b;border-radius:999px;padding:7px 10px;font-size:.57rem;font-weight:900}.home-crm-dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.home-crm-dashboard-metrics article{background:#ffffff0b;border:1px solid #89d3eb21;border-radius:14px;padding:18px}.home-crm-dashboard-metrics span,.home-crm-dashboard-next>span{color:#7ccfea;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:900}.home-crm-dashboard-metrics strong{margin:11px 0 5px;font-size:1.75rem;display:block}.home-crm-dashboard-metrics small{color:#9eb7c5;font-size:.52rem}.home-crm-dashboard-next{border:1px solid #89d3eb29;border-radius:14px;padding:17px}.home-crm-dashboard-next>div{border-top:1px solid #89d3eb1f;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;font-size:.61rem;display:flex}.home-crm-dashboard-next i{color:#10243a;background:#f2d15f;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.52rem;font-style:normal;font-weight:950;display:flex}.home-crm-dashboard-preview>footer{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.home-crm-dashboard-preview>footer span{color:#9eb9c7;background:#ffffff0f;border-radius:999px;padding:7px 9px;font-size:.49rem;font-weight:800}@media (max-width:1040px){.home-crm-dashboard{grid-template-columns:1fr}.home-crm-dashboard-preview{max-width:760px}}@media (max-width:650px){.home-crm-dashboard-metrics{grid-template-columns:1fr}.home-crm-dashboard-copy h2{font-size:2.65rem}}@media (max-width:720px){.payton-help-section .payton-command-deck button,.payton-help-section .payton-introduction p,.payton-help-section .payton-introduction button,.payton-help-section .payton-session-ended p,.payton-help-section .payton-session-ended button,.payton-help-section .payton-stage-copy>small,.payton-help-section .payton-voice-controls>div strong,.payton-help-section .payton-voice-controls>div small,.payton-help-section .jarvis-help-voice-controls label,.payton-help-section .jarvis-help-dictate,.payton-help-section .jarvis-help-sample button,.payton-help-section .jarvis-help-sample span,.payton-help-section .jarvis-help-answer p,.payton-help-section .jarvis-help-answer>strong,.payton-help-section .jarvis-help-answer button,.payton-help-section .jarvis-help-answer nav a,.payton-help-section .jarvis-help-suggestions button,.payton-help-section .jarvis-help-notice{font-size:.875rem;line-height:1.5}.payton-help-section .payton-help-intro .eyebrow,.payton-help-section .jarvis-help-contract span,.payton-help-section .jarvis-help-console-head strong,.payton-help-section .jarvis-help-console-head>span,.payton-help-section .payton-stage-copy>span,.payton-help-section .payton-introduction>span,.payton-help-section .payton-voice-controls>div span,.payton-help-section .jarvis-help-form label,.payton-help-section .jarvis-help-dictation-status,.payton-help-section .jarvis-help-answer>span,.payton-help-section .jarvis-help-suggestions>span{font-size:.75rem;line-height:1.45}.payton-help-section .jarvis-help-form textarea{font-size:1rem;line-height:1.5}}.beta-release-banner{color:#fff;background:linear-gradient(90deg,#020813,#09324c 50%,#020813);border-bottom:1px solid #5acff859;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:6px max(3vw,20px);display:flex;position:relative;overflow:hidden}.beta-release-banner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#57cffa1f,#0000);width:30%;animation:7s linear infinite betaSweep;inset:0 auto 0 -30%}.beta-release-copy{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.beta-release-copy>span{color:#071425;letter-spacing:.13em;text-transform:uppercase;background:#f4ce57;border-radius:999px;padding:5px 8px;font-size:.55rem;font-weight:1000}.beta-release-copy strong{letter-spacing:.02em;white-space:nowrap;font-size:.7rem}.beta-release-copy>small{color:#b2c8d5;white-space:nowrap;font-size:.56rem}.beta-release-countdown{z-index:1;gap:4px;display:flex;position:relative}.beta-release-countdown>span{background:#ffffff0f;border:1px solid #70d3f62e;border-radius:6px;flex-direction:column;align-items:center;min-width:46px;padding:5px 6px;display:flex}.beta-release-countdown strong{color:#7bdcff;font-variant-numeric:tabular-nums;font-size:.7rem}.beta-release-countdown small{color:#9ab1bf;letter-spacing:.05em;text-transform:uppercase;font-size:.42rem;font-weight:850}.beta-release-banner.app{justify-content:space-between;min-height:46px;padding-inline:22px}.beta-release-banner.app .beta-release-copy>small{color:#b2c8d5}@keyframes betaSweep{to{left:130%}}@media (max-width:720px){.beta-release-banner{justify-content:space-between;gap:8px;min-height:52px;padding-inline:10px}.beta-release-copy{gap:5px}.beta-release-copy>small{display:none}.beta-release-countdown{gap:2px}.beta-release-countdown>span{min-width:38px;padding-inline:3px}.beta-release-countdown small{font-size:.4rem}}@media (max-width:430px){.beta-release-banner,.beta-release-banner.app{flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding-block:8px}.beta-release-copy>span{font-size:.55rem}.beta-release-copy strong{font-size:.65rem}.beta-release-countdown>span{min-width:42px}.beta-release-countdown strong{font-size:.72rem}.beta-release-countdown small{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.beta-release-banner:before{animation:none}}.beta-release-copy>a{color:#8cddfb;white-space:nowrap;border-left:1px solid #91d3ec40;padding-left:10px;font-size:.55rem;font-weight:850}:is(.beta-release-copy>a:hover,.beta-release-copy>a:focus-visible){color:#fff}@media (max-width:720px){.beta-release-copy>a{display:none}}.safe-preview-guide{background:#effaff;border:1px solid #c3e7f3;border-radius:14px;gap:10px;margin:0 0 16px;padding:14px;display:grid}.safe-preview-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.safe-preview-guide li{color:#245773;align-items:center;gap:7px;font-size:.53rem;font-weight:800;line-height:1.35;display:flex}.safe-preview-guide li i{color:#fff;background:#0d789e;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:.45rem;font-style:normal;display:flex}@media (max-width:720px){.safe-preview-guide ol{grid-template-columns:1fr}}.site-nav>details>summary{align-items:center;gap:4px;display:flex}.more-menu{grid-template-columns:1fr 1fr;width:min(560px,92vw);min-width:520px;left:auto;right:-20px}.nav-menu-group{flex-direction:column;min-width:0;display:flex}.nav-menu-group>strong{color:#687384;letter-spacing:.09em;text-transform:uppercase;padding:10px 12px 6px;font-size:.62rem}.mobile-nav-group{border-top:1px solid #e3e8eb}.mobile-nav-group>summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;padding:12px;font-size:.78rem;font-weight:900;list-style:none;display:flex}.mobile-nav-group>summary::-webkit-details-marker{display:none}.mobile-nav-group>summary:after{content:"+";font-size:1rem}.mobile-nav-group[open]>summary:after{content:"−"}.mobile-nav-group>div{background:#f4f8fa;border-radius:10px;margin:0 5px 8px;padding:5px;display:grid}.mobile-nav-group>div>strong{color:#516575;letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 4px;font-size:.58rem}.mobile-nav-group>div>a{color:#365267;border-radius:8px;padding:10px;font-size:.72rem}:is(.mobile-nav-group>div>a:hover,.mobile-nav-group>div>a:focus-visible){color:var(--navy);background:#fff}@media (max-width:1180px){.site-nav{gap:18px}.more-menu{right:-10px}}@media (max-width:720px){.more-menu{grid-template-columns:1fr;min-width:0}}.support-chooser{background:linear-gradient(145deg,#f5fbfd,#e9f6fb);border:1px solid #c9e1ea;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;margin:0 max(5vw,42px) 80px;padding:34px;display:flex}.support-chooser-copy{max-width:670px}.support-chooser h2{margin:8px 0 10px;font-size:clamp(1.75rem,3vw,2.8rem)}.support-chooser p{color:var(--muted);margin:0}.support-chooser-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.support-chooser.compact{border-radius:16px;margin:14px 30px;padding:20px 22px}.support-chooser.compact h2{font-size:1.2rem}.support-chooser.compact p{font-size:.75rem}.support-help{margin-top:70px}.support-workspace{background:#fff}@media (max-width:900px){.support-chooser{flex-direction:column;align-items:flex-start;margin-inline:24px}.support-chooser-actions{justify-content:flex-start}.support-chooser.compact{margin-inline:16px}}@media (max-width:560px){.support-chooser{border-radius:18px;margin:0 16px 56px;padding:24px}.support-chooser-actions{flex-direction:column;align-items:stretch;width:100%}.support-chooser-actions a{width:100%;min-height:44px}.support-chooser.compact{margin:12px;padding:18px}}
