@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (min-width:900px){.max-\[900px\]\:\!min-h-0{min-height:0!important}.max-\[900px\]\:\!gap-2{gap:calc(var(--spacing) * 2)!important}.max-\[900px\]\:\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.max-\[900px\]\:\!py-3{padding-block:calc(var(--spacing) * 3)!important}.max-\[900px\]\:text-\[13px\]{font-size:13px}}}.funded-home{--fh-nav-control-height:40px;--fh-nav-logo-height:34px}body.funded-home-page{--fh-bg:#f6f6f2;--fh-console-overlap:300px;--fh-console-pull:calc(var(--fh-console-overlap) * .55);--fh-console-top-gap:80px;--fh-console-bottom-overlap:calc(var(--fh-console-overlap) * .14);--fh-systems-top-gap:11px;--fh-surface:#fff;--fh-ink:#011637;--fh-muted:#666a73;--fh-line:#e2e3de;--fh-soft:#eeefea;--fh-accent:#203cfc;--fh-accent2:#4d63fd;--fh-green:#168a59;--fh-max:1180px;--fh-radius-x-sm:10px;--fh-radius:var(--fh-radius-x-sm);--fh-leading:1.45;--fh-shadow:0 30px 80px #0f10141a;background:var(--fh-bg);color:var(--fh-ink);font-family:var(--font-inter), Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}body.funded-home-page a{color:inherit;text-decoration:none}body.funded-home-page button,body.funded-home-page input,body.funded-home-page select{font:inherit}.funded-home .fh-container{width:min(var(--fh-max), calc(100% - 40px));margin:0 auto}.funded-home .fh-nav-wrap{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f6f2d1;border-bottom:1px solid #e2e3debf;transition:background .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.funded-home nav.fh-nav{justify-content:space-between;align-items:center;gap:28px;height:72px;display:flex}.funded-home .fh-brand{flex-shrink:0;align-items:center;display:flex}.funded-home .fh-brand-logo{width:auto;height:var(--fh-nav-logo-height);max-height:var(--fh-nav-logo-height);object-fit:contain;display:block}.funded-home .fh-brand-logo-light{display:none}.funded-home .fh-nav-links{color:#43464d;align-items:center;gap:26px;font-size:14px;display:flex}.funded-home .fh-nav-links a:hover{color:#000}.funded-home .fh-nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.funded-home .fh-nav-actions .fh-btn{min-height:var(--fh-nav-control-height);padding:0 18px;line-height:1}.funded-home .fh-menu-button,.funded-home .fh-mobile-menu{display:none}.funded-home .fh-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.funded-home .fh-btn:hover{transform:translateY(-1px)}.funded-home .fh-btn-dark{background:var(--fh-ink);color:#fff}.funded-home .fh-btn-light{border:1px solid var(--fh-line);background:#fff}.funded-home .fh-btn-accent{background:var(--fh-accent);color:#fff;box-shadow:0 12px 32px #203cfc33}.funded-home .fh-hero-band{padding-top:74px;padding-bottom:var(--fh-console-pull);background:#0a0e27;margin-top:-74px;position:relative;overflow:visible}.funded-home .fh-hero-band:after{content:"";height:calc(var(--fh-console-pull) + 140px);background:linear-gradient(to bottom, #f6f6f200 0%, #f6f6f26b 42%, var(--fh-bg) 80%);z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.funded-home .fh-hero-night-sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.funded-home .fh-hero-night-sky-star{background-color:#fff;border-radius:50%;position:absolute;box-shadow:0 0 2px #fffc}.funded-home .fh-hero-night-sky-comet{filter:blur(1px);border-radius:50%;width:3px;height:3px;position:absolute}.funded-home .fh-hero-night-sky-comet-tail{filter:blur(2px);transform-origin:100%;width:40px;height:2px;position:absolute;top:50%;right:0}.funded-home .fh-hero-band-content{z-index:2;position:relative}.funded-home .fh-hero-band .fh-hero h1,.funded-home .fh-hero-band .sp-hero h1{color:#fff}.funded-home .fh-hero-band .fh-hero-copy,.funded-home .fh-hero-band .sp-hero-copy{color:#ffffffb8}.funded-home .fh-hero-band .fh-hero-note{color:#ffffff7a}.funded-home .fh-hero-band .sp-kicker{color:#9c96ff}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled){-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled) .fh-brand-logo-default{display:none}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled) .fh-brand-logo-light{display:block}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled) .fh-nav-links{color:#ffffffc7}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled) .fh-nav-links a:hover{color:#fff}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled) .fh-nav-actions .fh-nav-signin{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled) .fh-nav-actions .fh-nav-demo{color:var(--fh-ink);background:#fff}.funded-home.fh-utility-nav-page .fh-page-top-band{display:none}@media (max-width:900px){body.funded-home-page{--fh-console-overlap:180px;--fh-console-top-gap:48px;--fh-systems-top-gap:7px}.funded-home.fh-utility-nav-page .fh-page-top-band{background:var(--fh-ink);pointer-events:none;min-height:74px;margin-top:-74px;padding-top:74px;display:block}}.funded-home .fh-hero{background:0 0;padding:96px 0 48px;position:relative;overflow:hidden}.funded-home .fh-eyebrow{border:1px solid var(--fh-line);color:#555963;background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:0 auto 26px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.funded-home .fh-eyebrow .fh-dot{background:var(--fh-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #168a591a}.funded-home .fh-hero h1{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.068em;text-align:center;max-width:980px;margin:0 auto;font-size:clamp(54px,7.2vw,96px);font-weight:600;line-height:.96}.funded-home .fh-hero-copy{text-align:center;max-width:720px;color:var(--fh-muted);font-size:19px;line-height:var(--fh-leading);margin:28px auto 0}.funded-home .fh-hero-actions{justify-content:center;gap:10px;margin-top:34px;display:flex}.funded-home .fh-hero-note{text-align:center;color:#8a8d94;margin-top:14px;font-size:12px}.funded-home .fh-console-wrap{z-index:3;margin-top:calc(-1 * var(--fh-console-pull) + var(--fh-console-top-gap));margin-bottom:calc(-1 * var(--fh-console-bottom-overlap));padding:var(--fh-console-top-gap) 0 0;position:relative}.funded-home .fh-console-shell{border-radius:var(--fh-radius-x-sm);box-shadow:none;background:0 0;border:none;padding:0;position:relative}.funded-home .fh-console{color:#fff;border-radius:var(--fh-radius-x-sm);min-height:610px;box-shadow:var(--fh-shadow);background:#101116;grid-template-columns:220px 1fr;display:grid;overflow:hidden}.funded-home .fh-side{background:#0d0e12;border-right:1px solid #ffffff14;padding:20px}.funded-home .fh-side-logo{align-items:center;gap:8px;margin-bottom:28px;font-size:13px;font-weight:600;display:flex}.funded-home .fh-mini-mark{border-radius:var(--fh-radius-x-sm);color:#111;background:#fff;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.funded-home .fh-side-label{text-transform:uppercase;letter-spacing:.12em;color:#666b76;margin:20px 0 8px;font-size:10px}.funded-home .fh-side-item{border-radius:var(--fh-radius-x-sm);color:#969aa4;margin-bottom:3px;padding:10px 11px;font-size:12px}.funded-home .fh-side-item.active{color:#fff;background:#1b1c23}.funded-home .fh-console-main{padding:22px 24px 28px;overflow:hidden}.funded-home .fh-console-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.funded-home .fh-console-heading{line-height:1.25}.funded-home .fh-console-heading .fh-tiny{margin-top:0;line-height:1.25}.funded-home .fh-console-title{font-size:13px;font-weight:600;line-height:1.25}.funded-home .fh-tiny{color:#838894;font-size:10px}.funded-home .fh-status{color:#a6f2cd;align-items:center;gap:7px;font-size:11px;display:flex}.funded-home .fh-status:before{content:"";background:#5ce5a3;border-radius:50%;width:6px;height:6px}.funded-home .fh-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.funded-home .fh-metric{border-radius:var(--fh-radius-x-sm);background:#f7f7f7;border:1px solid #e8e8e8;padding:16px}.funded-home .fh-metric-label{color:#666a73;margin-bottom:12px;font-size:10px}.funded-home .fh-metric-value{letter-spacing:-.04em;color:var(--fh-ink);font-size:58px;font-weight:600;line-height:1}.funded-home .fh-metric-sub{color:#168a59;margin-top:7px;font-size:11.25px}.funded-home .fh-work-area{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.funded-home .fh-call-card{border-radius:var(--fh-radius-x-sm);color:var(--fh-ink);background:#f7f7f7;border:1px solid #e8e8e8;padding:18px}.funded-home .fh-queue-card{border-radius:var(--fh-radius-x-sm);background:#17181e;border:1px solid #24262e;padding:18px}.funded-home .fh-call-head{border-bottom:1px solid #e2e3de;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.funded-home .fh-call-card .fh-tiny{color:var(--fh-muted)}.funded-home .fh-agent{align-items:center;gap:10px;min-width:0;display:flex}.funded-home .fh-call-heading{--fh-call-name-size:13px;min-width:0;line-height:1.25}.funded-home .fh-call-heading .fh-tiny{line-height:1.25;font-size:calc(var(--fh-call-name-size) * .76);margin-top:0}.funded-home .fh-avatar{background:var(--fh-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.funded-home .fh-avatar .ionicon{stroke:currentColor;fill:currentColor}.funded-home .fh-call-name{font-size:var(--fh-call-name-size);margin:0;font-weight:600;line-height:1.25}.funded-home .fh-pill{color:#b9bdc7;white-space:nowrap;border:1px solid #32343d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:34px;padding:0 10px;font-size:10px;display:inline-flex}.funded-home .fh-transcript{gap:10px;margin:18px 0;display:grid}.funded-home .fh-call-card .fh-pill{color:var(--fh-muted);border-color:#e2e3de}.funded-home .fh-bubble{border-radius:var(--fh-radius-x-sm);max-width:86%;font-size:11px;line-height:var(--fh-leading);color:var(--fh-ink);background:#fff;border:1px solid #e2e3de;padding:12px 13px}.funded-home .fh-bubble.ai{color:#dff3ff;background:#023465;border:1px solid #023465;margin-left:auto}.funded-home .fh-tool-action{border-radius:var(--fh-radius-x-sm);color:#a9e6cc;background:#111c18;border:1px solid #1d4737;padding:12px;font-size:10px}.funded-home .fh-tool-action strong{color:#e0fff1;margin-bottom:4px;display:block}.funded-home .fh-queue-title{margin-bottom:12px;font-size:11px;font-weight:600}.funded-home .fh-queue-row{border-top:1px solid #262830;padding:12px 0}.funded-home .fh-queue-row:first-of-type{border-top:0}.funded-home .fh-queue-row b{margin-bottom:5px;font-size:10px;display:block}.funded-home .fh-queue-row span{color:#808590;font-size:9px}.funded-home .fh-waveform{justify-content:center;align-items:center;gap:2px;height:72px;margin-top:20px;padding:0 2px;display:flex}.funded-home .fh-waveform-bar{width:3px;height:var(--fh-wave-height,50%);background:var(--fh-ink);transform-origin:50%;min-height:8px;animation:1.15s ease-in-out infinite fh-wave-pulse;animation-delay:var(--fh-wave-delay,0s);border-radius:999px;flex:0 0 3px;display:block}@keyframes fh-wave-pulse{0%,to{opacity:.45;transform:scaleY(.38)}50%{opacity:1;transform:scaleY(1)}}.funded-home .fh-systems-section{z-index:1;padding:calc(var(--fh-systems-top-gap) + var(--fh-console-bottom-overlap)) 0 72px;position:relative}.funded-home .fh-systems-panel{border:1px solid var(--fh-line);border-radius:var(--fh-radius-x-sm);background:#fff;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"intro visual""cards visual";align-items:start;gap:22px 34px;padding:34px;display:grid;overflow:hidden}.funded-home .fh-systems-intro{grid-area:intro}.funded-home .fh-systems-intro h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.05}.funded-home .fh-systems-intro p{max-width:520px;color:var(--fh-muted);font-size:16px;line-height:var(--fh-leading);margin:16px 0 0}.funded-home .fh-systems-cards{grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.funded-home .fh-systems-card{border-radius:var(--fh-radius-x-sm);border:0;align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.funded-home .fh-systems-card-icon{color:var(--fh-systems-accent);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.funded-home .fh-systems-card-icon .ionicon{stroke:currentColor;fill:currentColor}.funded-home .fh-systems-card-body{flex:1;min-width:0}.funded-home .fh-systems-card h3{letter-spacing:-.03em;color:var(--fh-systems-accent);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:32px;font-weight:600;line-height:1.575;overflow:hidden}.funded-home .fh-systems-card p{color:#666a73;font-size:15px;line-height:var(--fh-leading);margin:0}.funded-home .fh-systems-card-blue{--fh-systems-accent:#1d4ed8;background:#eef3ff}.funded-home .fh-systems-card-orange{--fh-systems-accent:#c2410c;background:#fff2ea}.funded-home .fh-systems-card-purple{--fh-systems-accent:#6d28d9;background:#f3efff}.funded-home .fh-systems-card-green{--fh-systems-accent:#047857;background:#edf7f1}.funded-home .fh-systems-card-sand{--fh-systems-accent:#92600a;background:#f7f2ea}.funded-home .fh-systems-card-rose{--fh-systems-accent:#be185d;background:#fceef3}.funded-home .fh-systems-visual{grid-area:visual;align-self:center;min-width:0}.funded-home .fh-systems-art{border-radius:var(--fh-radius-x-sm);width:100%;height:auto;display:block}.funded-home section.fh-section{padding:110px 0}.funded-home .fh-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.funded-home .fh-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--fh-accent);margin-bottom:15px;font-size:12px;font-weight:700}.funded-home .fh-section-head h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.03}.funded-home .fh-section-head p{font-size:17px;line-height:var(--fh-leading);color:var(--fh-muted);max-width:520px;margin:0}.funded-home .fh-bento{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.funded-home .fh-card{border:1px solid var(--fh-line);border-radius:var(--fh-radius-x-sm);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.funded-home .fh-bento-card{--fh-bento-pad:28px;height:100%;min-height:0}.funded-home .fh-bento-card .fh-card-copy{padding:var(--fh-bento-pad) var(--fh-bento-pad) 0;flex:none}.funded-home .fh-bento-card h3{margin:0 0 10px}.funded-home .fh-bento-card p{max-width:none;margin:0}.funded-home .fh-bento-media{width:calc(100% - (var(--fh-bento-pad) * 2));margin:24px var(--fh-bento-pad) var(--fh-bento-pad);flex:none;font-size:0;line-height:0}.funded-home .fh-bento-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:auto;display:block}.funded-home .fh-card-copy{z-index:2;flex:none;padding:28px 28px 0;position:relative}.funded-home .fh-card-num{color:#93969c;margin-bottom:8px;font-size:11px}.funded-home .fh-card h3{letter-spacing:-.035em;margin:0 0 10px;font-size:23px;font-weight:600}.funded-home .fh-card p{font-size:13px;line-height:var(--fh-leading);color:var(--fh-muted);max-width:34em;margin:0}.funded-home .fh-int{border:1px solid var(--fh-line);border-radius:var(--fh-radius-x-sm);text-align:center;color:#555;background:#fafaf8;padding:12px 8px;font-size:10px}.funded-home .fh-statement{color:#fff;background:#0c0d10;padding:120px 0}.funded-home .fh-statement-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:70px;display:grid}.funded-home .fh-statement h2{max-width:740px;font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.03}.funded-home .fh-statement p{color:#a0a3ac;line-height:var(--fh-leading);max-width:470px;margin:0 0 24px;font-size:16px}.funded-home .fh-statement .fh-btn-light{color:var(--fh-ink)}.funded-home .fh-statement-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:75px;display:grid}.funded-home .fh-sstat{border-top:1px solid #282a31;grid-template-columns:5.75rem 1fr;align-items:end;gap:10px 22px;padding-top:20px;display:grid}.funded-home .fh-sstat strong{letter-spacing:-.05em;align-self:end;min-width:5.75rem;margin:0;font-size:36px;line-height:1;display:block}.funded-home .fh-sstat span{color:#797e89;align-self:end;margin:0;padding-top:0;font-size:11px;line-height:1.35}.funded-home .fh-kicker-light{color:#9c96ff}.funded-home .fh-steps{border-top:1px solid var(--fh-line);grid-template-columns:repeat(3,1fr);display:grid}.funded-home .fh-step{border-right:1px solid var(--fh-line);min-height:auto;padding:24px 32px 24px 0}.funded-home .fh-step:not(:first-child){padding-left:32px}.funded-home .fh-step:last-child{border-right:0}.funded-home .fh-step-head{align-items:center;gap:16px;margin-bottom:10px;display:flex}.funded-home .fh-step-n{color:#94979d;flex-shrink:0;min-width:1.8ch;margin:0;font-size:13px;font-weight:600;line-height:1}.funded-home .fh-step h3{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.2}.funded-home .fh-step p{color:var(--fh-muted);font-size:13px;line-height:var(--fh-leading);margin:0}.funded-home .fh-cta{padding:0 0 110px}.funded-home .fh-cta-box{background:var(--fh-accent);border-radius:var(--fh-radius-x-sm);color:#fff;grid-template-columns:1fr .72fr;align-items:end;gap:40px;padding:70px;display:grid;position:relative;overflow:hidden}.funded-home .fh-cta-box:after{content:"";background:#ffffff21;border-radius:50%;width:460px;height:460px;position:absolute;top:-250px;right:-120px}.funded-home .fh-cta-box h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.055em;z-index:1;margin:0;font-size:clamp(42px,5vw,68px);font-weight:600;line-height:1.03;position:relative}.funded-home .fh-cta-side{z-index:1;position:relative}.funded-home .fh-cta-side p{color:#ffffffc2;line-height:var(--fh-leading);margin:0 0 22px}.funded-home .fh-cta .fh-btn-light{color:var(--fh-ink);border:0}.funded-home .fh-demo-form{gap:12px;display:grid}.funded-home .fh-demo-form label{color:#ffffffe6;gap:6px;font-size:12px;font-weight:600;display:grid}.funded-home .fh-demo-form input,.funded-home .fh-demo-form select{border-radius:var(--fh-radius-x-sm);color:var(--fh-ink);border:0;padding:12px 14px;font-size:14px}.funded-home .fh-demo-form small{color:#ffffffa6;font-size:11px}.funded-home .fh-demo-form .fh-form-status{border-radius:var(--fh-radius-x-sm);background:#ffffff26;padding:10px 12px;font-size:13px}footer.fh-footer{--fh-line:#e2e3de;--fh-ink:#011637;--fh-leading:1.45;--fh-max:1180px;--fh-soft:#eeefea;--fh-accent:#203cfc;--fh-radius-x-sm:10px;border-top:1px solid var(--fh-line);color:#74777f;margin-top:120px;padding:56px 0 48px;font-size:13px}.funded-home footer.fh-footer{margin-top:0}footer.fh-footer .fh-container{width:min(var(--fh-max), calc(100% - 40px));margin:0 auto}footer.fh-footer .fh-footer-main{border-bottom:1px solid var(--fh-line);grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:48px 56px;padding-bottom:36px;display:grid}footer.fh-footer .fh-footer-brand{text-align:left;flex-direction:column;align-items:flex-start;display:flex}footer.fh-footer .fh-footer-logo{width:auto;height:40px;margin:0;display:block}footer.fh-footer .fh-footer-tagline{max-width:320px;line-height:var(--fh-leading);color:#666a73;margin:16px 0 0;font-size:14px}footer.fh-footer .fh-footer-contact{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}footer.fh-footer .fh-footer-contact-item{border:1px solid var(--fh-line);border-radius:var(--fh-radius-x-sm);width:100%;min-height:44px;color:inherit;background:#fff;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}footer.fh-footer .fh-footer-contact-item:hover{border-color:#cfd1cb;transform:translateY(-1px);box-shadow:0 8px 24px #0f10140f}footer.fh-footer .fh-footer-contact-item:focus-visible{outline:2px solid var(--fh-accent);outline-offset:2px}footer.fh-footer .fh-footer-contact-icon{background:var(--fh-soft);width:36px;height:36px;color:var(--fh-ink);border-radius:999px;flex-shrink:0;grid-area:1/1/span 2;justify-content:center;align-self:center;align-items:center;display:inline-flex}footer.fh-footer .fh-footer-contact-label{letter-spacing:.08em;text-transform:uppercase;color:#8a8d94;grid-area:1/2;font-size:11px;font-weight:700;line-height:1.2}footer.fh-footer .fh-footer-contact-value{color:var(--fh-ink);grid-area:2/2;font-size:14px;font-weight:600;line-height:1.4}footer.fh-footer .fh-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}footer.fh-footer .fh-footer-column h3{letter-spacing:.1em;text-transform:uppercase;color:var(--fh-ink);margin:0 0 14px;font-size:11px;font-weight:700}footer.fh-footer .fh-footer-column ul{margin:0;padding:0;list-style:none}footer.fh-footer .fh-footer-column li+li{margin-top:0}footer.fh-footer .fh-footer-link{color:#666a73;line-height:1.3;transition:color .15s;display:block}footer.fh-footer .fh-footer-link:hover{color:var(--fh-ink)}footer.fh-footer .fh-footer-bottom{text-align:center;color:#8a8d94;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding-top:28px;font-size:12px;display:flex}footer.fh-footer .fh-footer-bottom a{color:#666a73;text-underline-offset:2px;text-decoration:underline}footer.fh-footer .fh-footer-bottom a:hover{color:var(--fh-ink)}footer.fh-footer .fh-footer-bottom p{margin:0}@media (max-width:900px){.funded-home{--fh-nav-control-height:48px;--fh-nav-logo-height:48px}.funded-home nav.fh-nav{gap:16px;height:74px}.funded-home .fh-brand{width:150px;height:var(--fh-nav-logo-height);flex-shrink:0;position:relative;overflow:hidden}.funded-home .fh-brand-logo{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.funded-home .fh-brand-logo-default{display:none}.funded-home .fh-brand-logo-light{display:block}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled){-webkit-backdrop-filter:none;background:0 0;border-bottom:none}.funded-home .fh-nav-wrap.fh-nav-scrolled{border-bottom:1px solid var(--fh-line);-webkit-backdrop-filter:none;background:#fff}.funded-home .fh-nav-wrap.fh-nav-scrolled .fh-brand-logo-default{transform-origin:0;display:block;transform:scale(.85)}.funded-home .fh-nav-wrap.fh-nav-scrolled .fh-brand-logo-light{display:none}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled) .fh-nav-actions .fh-nav-demo{color:var(--fh-ink);background:#fff;border:0}.funded-home .fh-nav-wrap.fh-nav-scrolled .fh-nav-actions .fh-nav-demo{background:var(--fh-ink);color:#fff;border:0}.funded-home .fh-nav-wrap:not(.fh-nav-scrolled) .fh-menu-button span{background:#fff}.funded-home .fh-nav-wrap.fh-nav-scrolled .fh-menu-button span{background:var(--fh-ink)}.funded-home .fh-hero-band{margin-top:-74px;padding-top:74px}.funded-home .fh-hero{margin-top:0;padding:56px 0 48px}.funded-home .fh-eyebrow,.funded-home .fh-nav-links,.funded-home .fh-nav-actions .fh-nav-signin{display:none}.funded-home .fh-nav-actions .fh-nav-demo{flex-shrink:0;margin:0}.funded-home .fh-nav-actions .fh-nav-demo:hover{transform:none}.funded-home .fh-menu-button{width:var(--fh-nav-control-height);height:var(--fh-nav-control-height);min-width:var(--fh-nav-control-height);min-height:var(--fh-nav-control-height);max-width:var(--fh-nav-control-height);max-height:var(--fh-nav-control-height);border-radius:var(--fh-radius-x-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-content:center;place-items:center;gap:7px;margin:0;padding:0;transition:opacity .2s;display:inline-grid}.funded-home .fh-menu-button:hover{opacity:.65}.funded-home .fh-menu-button span{background:var(--fh-ink);transform-origin:50%;border-radius:3px;width:26px;height:3px;margin:0;transition:transform .2s,opacity .15s;display:block}.funded-home .fh-menu-button.open span:first-child{transform:translateY(5px)rotate(45deg)}.funded-home .fh-menu-button.open span:last-child{transform:translateY(-5px)rotate(-45deg)}.funded-home .fh-mobile-menu{z-index:30;pointer-events:none;display:block;position:fixed;inset:0}.funded-home .fh-mobile-menu.open{pointer-events:auto}.funded-home .fh-mobile-menu-backdrop{z-index:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;cursor:pointer;background:#0b0c0f6b;border:0;transition:opacity .32s;position:absolute;inset:0}.funded-home .fh-mobile-menu.open .fh-mobile-menu-backdrop{opacity:1}.funded-home .fh-mobile-nav{z-index:1;width:100%;height:100%;padding:calc(18px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));will-change:transform;background:#fff;flex-direction:column;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(100%)}.funded-home .fh-mobile-menu.open .fh-mobile-nav{transform:translate(0)}.funded-home .fh-mobile-nav-header{border-bottom:1px solid var(--fh-line);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:18px;display:flex}.funded-home .fh-mobile-nav-brand{width:150px;height:var(--fh-nav-logo-height);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.funded-home .fh-mobile-nav-logo{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.funded-home .fh-mobile-nav-close{border-radius:var(--fh-radius-x-sm);width:40px;height:40px;color:var(--fh-ink);cursor:pointer;background:0 0;border:0;outline:none;place-items:center;font-size:28px;line-height:1;transition:opacity .2s;display:grid}.funded-home .fh-mobile-nav-close:hover{opacity:.65;background:0 0}.funded-home .fh-mobile-nav-links,.funded-home .fh-mobile-nav-sub-links{flex-direction:column;display:flex}.funded-home .fh-mobile-nav-link-item{border-bottom:1px solid var(--fh-line)}.funded-home .fh-mobile-nav-links a,.funded-home .fh-mobile-nav-sub-links a{width:100%;font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;text-align:left;color:var(--fh-ink);opacity:0;border-radius:0;padding:22px 0;font-size:clamp(28px,7vw,36px);font-weight:600;line-height:1.08;text-decoration:none;transition:color .28s,opacity .28s,transform .32s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(16px)}.funded-home .fh-mobile-menu.open .fh-mobile-nav-links a,.funded-home .fh-mobile-menu.open .fh-mobile-nav-sub-links a{opacity:1;transform:translate(0)}.funded-home .fh-mobile-nav-links .fh-mobile-nav-link-item:first-child a{transition-delay:60ms}.funded-home .fh-mobile-nav-links .fh-mobile-nav-link-item:nth-child(2) a{transition-delay:.1s}.funded-home .fh-mobile-nav-links .fh-mobile-nav-link-item:nth-child(3) a{transition-delay:.14s}.funded-home .fh-mobile-nav-links .fh-mobile-nav-link-item:nth-child(4) a{transition-delay:.18s}.funded-home .fh-mobile-nav-links .fh-mobile-nav-link-item:nth-child(5) a{transition-delay:.22s}.funded-home .fh-mobile-nav-sub-links .fh-mobile-nav-link-item:first-child a{transition-delay:.28s}.funded-home .fh-mobile-nav-sub-links .fh-mobile-nav-link-item:nth-child(2) a{transition-delay:.32s}.funded-home .fh-mobile-nav-links a:hover,.funded-home .fh-mobile-nav-sub-links a:hover{color:var(--fh-accent);background:0 0}.funded-home .fh-mobile-nav-sub{margin-top:36px;padding-top:8px}.funded-home .fh-mobile-nav-sub-label{color:var(--fh-accent);letter-spacing:.12em;text-transform:uppercase;text-align:left;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.funded-home .fh-mobile-nav-sub-links a{font-size:clamp(24px,6vw,30px)}body.fh-menu-open{overflow:hidden}.funded-home .fh-console-wrap{z-index:3;margin-top:calc(-1 * var(--fh-console-pull) + var(--fh-console-top-gap));margin-bottom:calc(-1 * var(--fh-console-bottom-overlap));padding:var(--fh-console-top-gap) 0 0;position:relative}.funded-home .fh-console{color:var(--fh-ink);background:#fff;box-shadow:0 24px 64px #00000038}.funded-home .fh-console-title{color:var(--fh-ink);font-size:15px}.funded-home .fh-tiny{color:var(--fh-muted)}.funded-home .fh-status{color:var(--fh-green)}.funded-home .fh-status:before{background:var(--fh-green)}.funded-home .fh-metric{background:#f7f7f7;border-color:#e8e8e8}.funded-home .fh-metric-label{color:var(--fh-muted)}.funded-home .fh-metric-value{color:var(--fh-ink)}.funded-home .fh-metric-sub{color:var(--fh-green);font-size:11.25px}.funded-home .fh-call-card{background:#f7f7f7;border-color:#e8e8e8}.funded-home .fh-queue-card{background:var(--fh-soft);border-color:var(--fh-line)}.funded-home .fh-call-head{border-bottom-color:var(--fh-line)}.funded-home .fh-pill{border-color:var(--fh-line);color:var(--fh-muted)}.funded-home .fh-call-name{color:var(--fh-ink)}.funded-home .fh-bubble{border:1px solid var(--fh-line);color:var(--fh-ink);background:#fff}.funded-home .fh-bubble.ai{color:#dff3ff;background:#023465;border-color:#023465}.funded-home .fh-tool-action{color:#2d6a4d;background:#edf9f2;border-color:#cce9d8}.funded-home .fh-tool-action strong,.funded-home .fh-queue-title{color:var(--fh-ink)}.funded-home .fh-queue-row{border-top-color:var(--fh-line)}.funded-home .fh-queue-row b{color:var(--fh-ink)}.funded-home .fh-queue-row span{color:var(--fh-muted)}.funded-home .fh-systems-section{padding:calc(var(--fh-systems-top-gap) + var(--fh-console-bottom-overlap)) 0 48px}.funded-home .fh-systems-panel{grid-template-columns:1fr;grid-template-areas:"intro""visual""cards";gap:16px;padding:19px 16px}.funded-home .fh-systems-cards{grid-template-columns:1fr;gap:8px}.funded-home .fh-systems-card{gap:11px;padding:12px 13px}.funded-home .fh-systems-card h3{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;max-height:none;font-size:18px;line-height:1.65;display:block;overflow:hidden}.funded-home .fh-systems-card p{font-size:14px}.funded-home section.fh-section{padding:64px 0}.funded-home .fh-statement{padding:72px 0}.funded-home .fh-statement-stats{margin-top:40px}.funded-home .fh-cta{padding-bottom:72px}.funded-home .fh-kicker{margin-bottom:10px}.funded-home .fh-section-head{gap:20px;margin-bottom:32px}.funded-home .fh-bento .fh-bento-card{--fh-bento-pad:22px;min-height:0}.funded-home .fh-bento-card .fh-card-copy{padding:var(--fh-bento-pad) var(--fh-bento-pad) 0}.funded-home .fh-bento-media{width:calc(100% - (var(--fh-bento-pad) * 2));margin:24px var(--fh-bento-pad) var(--fh-bento-pad)}.funded-home .fh-console{grid-template-columns:1fr}.funded-home .fh-side{display:none}.funded-home .fh-stats{grid-template-columns:repeat(2,1fr)}.funded-home .fh-work-area{grid-template-columns:1fr}.funded-home .fh-queue-card{display:none}.funded-home .fh-call-head{flex-wrap:wrap;gap:10px}.funded-home .fh-agent{flex:auto;min-width:0}.funded-home .fh-call-name,.funded-home .fh-call-heading .fh-tiny{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.funded-home .fh-pill{margin-left:auto}.funded-home .fh-section-head,.funded-home .fh-statement-grid,.funded-home .fh-cta-box{grid-template-columns:1fr;gap:30px}.funded-home .fh-bento{grid-template-rows:auto;grid-template-columns:1fr}.funded-home .fh-card{min-height:0}.funded-home .fh-steps{grid-template-columns:1fr}.funded-home .fh-step{border-right:0;border-bottom:1px solid var(--fh-line);padding:18px 0}.funded-home .fh-step:not(:first-child){padding-left:0}.funded-home .fh-sstat{grid-template-columns:5.5rem 1fr;align-items:end;gap:12px 18px}.funded-home .fh-sstat strong{align-self:end;min-width:5.5rem;font-size:54px;line-height:1}.funded-home .fh-sstat span{align-self:end;padding-top:0;padding-left:16%;font-size:13.2px;line-height:1.35}.funded-home .fh-statement-stats{grid-template-columns:1fr;gap:14px}footer.fh-footer .fh-footer-main{grid-template-columns:1fr;gap:36px}footer.fh-footer .fh-footer-brand{text-align:left;align-items:stretch}footer.fh-footer .fh-footer-logo{align-self:center;margin:0 auto}footer.fh-footer .fh-footer-tagline{text-align:center;max-width:none;margin-left:0;margin-right:0}footer.fh-footer .fh-footer-contact{max-width:none;margin-left:0;margin-right:0}footer.fh-footer .fh-footer-grid{grid-template-columns:repeat(2,1fr);gap:24px 20px}.funded-home .fh-cta-box{padding:44px 28px}}@media (max-width:560px){footer.fh-footer{margin-top:48px;padding:44px 0 40px}footer.fh-footer .fh-container{width:min(var(--fh-max), calc(100% - 24px))}footer.fh-footer .fh-footer-main{gap:32px;padding-bottom:28px}footer.fh-footer .fh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}footer.fh-footer .fh-footer-contact-item{padding:14px 16px}.funded-home .fh-container{width:min(var(--fh-max), calc(100% - 24px))}.funded-home nav.fh-nav{gap:12px}.funded-home .fh-nav-actions{gap:8px}.funded-home .fh-hero{padding:44px 0 36px}.funded-home .fh-eyebrow{display:none}.funded-home .fh-hero-copy{margin-top:20px}.funded-home .fh-hero-actions{margin-top:24px}.funded-home .fh-hero h1{font-size:51px;font-weight:750}.funded-home .fh-hero-copy{font-size:16px}.funded-home .fh-hero-actions{flex-direction:column;align-items:stretch}.funded-home .fh-console-shell{border-radius:var(--fh-radius-x-sm);padding:0}.funded-home .fh-console{border-radius:var(--fh-radius-x-sm);min-height:auto}.funded-home .fh-console-main{padding:15px}.funded-home .fh-stats{grid-template-columns:1fr 1fr}.funded-home .fh-metric{padding:13px}.funded-home .fh-metric-value{font-size:47px}.funded-home section.fh-section{padding:52px 0}.funded-home .fh-section-head{gap:16px;margin-bottom:24px}.funded-home .fh-section-head h2{font-size:36px}.funded-home .fh-bento .fh-bento-card{--fh-bento-pad:18px;min-height:0}.funded-home .fh-bento-card .fh-card-copy{padding:var(--fh-bento-pad) var(--fh-bento-pad) 0}.funded-home .fh-bento-media{width:calc(100% - (var(--fh-bento-pad) * 2));margin:24px var(--fh-bento-pad) var(--fh-bento-pad)}.funded-home .fh-statement{padding:56px 0}.funded-home .fh-statement-stats{grid-template-columns:1fr;margin-top:28px}.funded-home .fh-sstat{grid-template-columns:5.5rem 1fr;align-items:end;gap:12px 18px}.funded-home .fh-sstat strong{align-self:end;min-width:5.5rem}.funded-home .fh-sstat span{align-self:end;padding-top:0;padding-left:16%;font-size:13.2px;line-height:1.35}.funded-home .fh-cta{padding-bottom:56px}footer.fh-footer .fh-footer-logo{height:36px}}body.site-page{--sp-bg:#f6f6f2;--sp-surface:#fff;--sp-ink:#011637;--sp-muted:#666a73;--sp-line:#e2e3de;--sp-soft:#eeefea;--sp-accent:#203cfc;--sp-accent2:#4d63fd;--sp-green:#168a59;--sp-dark:#0c0d10;--sp-max:1180px;--sp-radius:10px;--sp-leading:1.45;--sp-shadow:0 30px 80px #0f10141a;background:var(--sp-bg);color:var(--sp-ink)}.site-page .sp-container{width:min(var(--sp-max), calc(100% - 40px));margin:0 auto}.site-page .sp-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--sp-accent);margin:0 0 15px;font-size:12px;font-weight:700}.site-page .sp-kicker-light{color:#9c96ff}.site-page .sp-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.site-page .sp-btn:hover{transform:translateY(-1px)}.site-page .sp-btn-accent{background:var(--sp-accent);color:#fff;box-shadow:0 12px 32px #203cfc33}.site-page .sp-btn-light{border:1px solid var(--sp-line);color:var(--sp-ink);background:#fff}.site-page .sp-btn-dark{background:var(--sp-ink);color:#fff}.site-page .sp-section{padding:110px 0}.site-page .sp-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.site-page .sp-section-head h2,.site-page .sp-hero h1,.site-page .sp-dark-band h2,.site-page .sp-cta-box h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.055em;margin:0;font-weight:600}.site-page .sp-section-head h2{font-size:clamp(40px,5vw,64px);line-height:1.03}.site-page .sp-section-head p,.site-page .sp-hero-copy,.site-page .sp-dark-band-copy>p,.site-page .sp-cta-side>p{font-size:17px;line-height:var(--sp-leading);color:var(--sp-muted);max-width:520px;margin:0}.site-page .sp-hero{text-align:center;padding:88px 0 56px}.site-page .sp-hero h1{max-width:920px;margin:0 auto;font-size:clamp(44px,6vw,72px);line-height:.98}.site-page .sp-hero-copy{max-width:680px;margin:24px auto 0;font-size:19px}.site-page .sp-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.site-page .sp-proof-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.site-page .sp-proof-strip-item{border:1px solid var(--sp-line);color:var(--sp-muted);background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.site-page .sp-proof-strip-item svg,.site-page .sp-proof-strip-item ion-icon{color:var(--sp-accent)}.site-page .sp-architecture-wrap{padding:0 0 72px}.site-page .sp-architecture{background:var(--sp-dark);color:#fff;border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);overflow:hidden}.site-page .sp-architecture-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.site-page .sp-architecture-kicker{letter-spacing:.12em;text-transform:uppercase;color:#666b76;margin-bottom:4px;font-size:10px;display:block}.site-page .sp-architecture-head strong{font-size:14px;font-weight:600}.site-page .sp-architecture-live{color:#a6f2cd;align-items:center;gap:7px;font-size:11px;display:inline-flex}.site-page .sp-architecture-live i{background:#5ce5a3;border-radius:50%;width:6px;height:6px}.site-page .sp-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.site-page .sp-architecture-card{border-radius:var(--sp-radius);background:#17181e;border:1px solid #24262e;align-content:start;gap:10px;min-height:148px;padding:18px;display:grid}.site-page .sp-architecture-card small{letter-spacing:.08em;text-transform:uppercase;color:#858a95;font-size:10px}.site-page .sp-architecture-card h3{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:600}.site-page .sp-architecture-card p{font-size:12px;line-height:var(--sp-leading);color:#969aa4;margin:0}.site-page .sp-architecture-num{color:var(--sp-accent);font-size:11px;font-weight:700}.site-page .sp-stat-strip{grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:72px;display:grid}.site-page .sp-stat-strip-item{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:22px 20px}.site-page .sp-stat-strip-item strong{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;margin-bottom:8px;font-size:32px;display:block}.site-page .sp-stat-strip-item span{font-size:13px;line-height:var(--sp-leading);color:var(--sp-muted)}.site-page .sp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-page .sp-feature-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);min-height:100%;padding:28px}.site-page .sp-feature-card-featured{background:var(--sp-dark);color:#fff;border-color:#24262e;flex-direction:column;grid-area:span 2/span 2;gap:16px;display:flex}.site-page .sp-feature-label{letter-spacing:.1em;text-transform:uppercase;color:#9c96ff;font-size:11px;font-weight:700}.site-page .sp-feature-card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:600}.site-page .sp-feature-card p{font-size:14px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-feature-card-featured p{color:#a0a3ac;max-width:36em}.site-page .sp-feature-icon{border-radius:var(--sp-radius);background:var(--sp-soft);width:42px;height:42px;color:var(--sp-accent);place-items:center;margin-bottom:16px;display:grid}.site-page .sp-conversation-preview{gap:10px;margin-top:auto;display:grid}.site-page .sp-conversation-preview p{border-radius:var(--sp-radius);color:#d8dae0;background:#17181e;border:1px solid #24262e;margin:0;padding:12px 14px;font-size:13px}.site-page .sp-conversation-preview p span{letter-spacing:.08em;text-transform:uppercase;color:#858a95;margin-bottom:6px;font-size:10px;display:block}.site-page .sp-conversation-preview p:last-child{background:#272340;border-color:#3d3765}.site-page .sp-dark-band{background:var(--sp-dark);color:#fff;padding:110px 0}.site-page .sp-dark-band-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.site-page .sp-dark-band h2{max-width:560px;font-size:clamp(36px,4.5vw,56px);line-height:1.04}.site-page .sp-dark-band-copy>p{color:#a0a3ac;margin-bottom:20px}.site-page .sp-steps{border-top:1px solid var(--sp-line);grid-template-columns:repeat(3,1fr);display:grid}.site-page .sp-step{border-right:1px solid var(--sp-line);padding:24px 32px 24px 0}.site-page .sp-step:not(:first-child){padding-left:32px}.site-page .sp-step:last-child{border-right:0}.site-page .sp-step-head{align-items:center;gap:16px;margin-bottom:10px;display:flex}.site-page .sp-step-n{color:#94979d;font-size:13px;font-weight:600}.site-page .sp-step h3{letter-spacing:-.03em;margin:0;font-size:20px}.site-page .sp-step p{font-size:13px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-workflow-steps{border-radius:var(--sp-radius);border:1px solid #282a31;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.site-page .sp-workflow-step{border-top:1px solid #282a31;grid-template-columns:56px 1fr;gap:16px;padding:20px 22px;display:grid}.site-page .sp-workflow-step:first-child{border-top:0}.site-page .sp-workflow-step>span{color:#797e89;font-size:13px;font-weight:600}.site-page .sp-workflow-step strong{margin-bottom:6px;font-size:16px;display:block}.site-page .sp-workflow-step p{font-size:13px;line-height:var(--sp-leading);color:#a0a3ac;margin:0}.site-page .sp-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.site-page .sp-integration-logo-card{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-surface);justify-content:center;align-items:center;min-height:76px;padding:18px 16px;display:flex}.site-page .sp-integration-brandmark{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:36px;display:block}.site-page .sp-integration-lockup{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.site-page .sp-integration-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.site-page .sp-integration-name{letter-spacing:-.02em;color:var(--sp-ink);font-size:14px;font-weight:600;line-height:1.2}.site-page .sp-integration-label{letter-spacing:-.01em;color:var(--sp-muted);text-align:center;font-size:13px;font-weight:600;line-height:1.35}.site-page .sp-integration-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:36px;display:block}.site-page .sp-cta-box .sp-kicker,.site-page .sp-cta-box .sp-kicker-light{color:#ffffffb8}.site-page .sp-enterprise-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.site-page .sp-enterprise-grid h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.03}.site-page .sp-enterprise-grid>div>p{font-size:17px;line-height:var(--sp-leading);color:var(--sp-muted);max-width:520px;margin:0}.site-page .sp-enterprise-grid .sp-highlight-panel{height:100%}.site-page .sp-check-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.site-page .sp-check-list-item{font-size:15px;line-height:var(--sp-leading);color:var(--sp-ink);align-items:flex-start;gap:12px;display:flex}.site-page .sp-check-list-icon{color:var(--sp-green);flex-shrink:0;margin-top:2px}.site-page .sp-cta{padding:0 0 110px}.site-page .sp-cta-box{background:var(--sp-accent);border-radius:var(--sp-radius);color:#fff;grid-template-columns:1fr .72fr;align-items:end;gap:40px;padding:70px;display:grid;position:relative;overflow:hidden}.site-page .sp-cta-box:after{content:"";background:#ffffff26;border-radius:50%;width:460px;height:460px;position:absolute;top:-250px;right:-120px}.site-page .sp-cta-box h2{z-index:1;max-width:520px;font-size:clamp(34px,4vw,52px);line-height:1.04;position:relative}.site-page .sp-cta-side{z-index:1;position:relative}.site-page .sp-cta-side>p{color:#ffffffc7;margin-bottom:22px}.site-page .sp-demo-form{gap:12px;display:grid}.site-page .sp-demo-form label{color:#ffffffe0;gap:6px;font-size:12px;font-weight:600;display:grid}.site-page .sp-demo-form input,.site-page .sp-demo-form select{border-radius:var(--sp-radius);font:inherit;color:var(--sp-ink);border:0;padding:12px 14px}.site-page .sp-demo-form small{color:#ffffff9e;font-size:11px}.site-page .sp-demo-form .sp-form-status{margin:0;font-size:13px}.site-page .sp-phone-section{padding-top:0}.site-page .sp-phone-panel{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"intro preview""cards cards""foot foot";align-items:start;gap:22px 34px;padding:34px;display:grid;overflow:hidden}.site-page .sp-phone-intro{grid-area:intro}.site-page .sp-phone-intro h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.05}.site-page .sp-phone-intro p{max-width:520px;color:var(--sp-muted);font-size:16px;line-height:var(--sp-leading);margin:16px 0 0}.site-page .sp-phone-preview{background:var(--sp-dark);border-radius:var(--sp-radius);color:#fff;box-shadow:var(--sp-shadow);border:1px solid #24262e;grid-area:preview;padding:18px}.site-page .sp-phone-preview-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:14px;display:flex}.site-page .sp-phone-preview-head strong{letter-spacing:-.02em;font-size:13px;font-weight:600}.site-page .sp-phone-preview-head span{color:#a6f2cd;font-size:11px}.site-page .sp-phone-preview-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-page .sp-phone-preview-list li{border-radius:var(--sp-radius);background:#17181e;border:1px solid #24262e;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.site-page .sp-phone-preview-number{letter-spacing:-.02em;font-size:14px;font-weight:600;display:block}.site-page .sp-phone-preview-label{color:#969aa4;margin-top:3px;font-size:11px;display:block}.site-page .sp-phone-preview-status{letter-spacing:.08em;text-transform:uppercase;color:#5ce5a3;flex-shrink:0;font-size:10px;font-weight:700}.site-page .sp-phone-preview-status-pending{color:#f4c95d}.site-page .sp-phone-cards{grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-page .sp-phone-card{border-radius:var(--sp-radius);border:0;align-items:flex-start;gap:13px;min-height:100%;padding:16px;display:flex}.site-page .sp-phone-card-icon{color:var(--sp-phone-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.site-page .sp-phone-card-icon .ionicon{stroke:currentColor;fill:currentColor}.site-page .sp-phone-card-body{flex:1;min-width:0}.site-page .sp-phone-card h3{letter-spacing:-.03em;color:var(--sp-phone-accent);margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.2}.site-page .sp-phone-card p{font-size:14px;line-height:var(--sp-leading);color:#666a73;margin:0}.site-page .sp-phone-card-blue{--sp-phone-accent:#1d4ed8;background:#eef3ff}.site-page .sp-phone-card-orange{--sp-phone-accent:#c2410c;background:#fff2ea}.site-page .sp-phone-card-purple{--sp-phone-accent:#6d28d9;background:#f3efff}.site-page .sp-phone-card-green{--sp-phone-accent:#047857;background:#edf7f1}.site-page .sp-phone-card-sand{--sp-phone-accent:#92600a;background:#faf4ea}.site-page .sp-phone-foot{border-top:1px solid var(--sp-line);grid-area:foot;padding-top:4px}.site-page .sp-phone-foot p{color:var(--sp-muted);margin:0;font-size:14px}.site-page .sp-phone-foot a{color:var(--sp-accent);font-weight:600;text-decoration:none}.site-page .sp-phone-foot a:hover{text-underline-offset:2px;text-decoration:underline}.site-page .sp-pricing-section{padding-top:0}.site-page .sp-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.site-page .sp-pricing-card{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-surface);align-content:start;gap:18px;padding:28px;display:grid;box-shadow:0 18px 48px #0f10140f}.site-page .sp-pricing-card-featured{color:#fff;background:var(--sp-ink);border-color:var(--sp-ink);box-shadow:var(--sp-shadow);transform:translateY(-8px)}.site-page .sp-pricing-badge{width:max-content;color:var(--sp-ink);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.site-page .sp-pricing-card-head h3{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.1}.site-page .sp-pricing-card-head p{font-size:15px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-pricing-card-featured .sp-pricing-card-head p{color:#ffffffb8}.site-page .sp-pricing-price{align-items:baseline;gap:6px;display:flex}.site-page .sp-pricing-price strong{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.05em;font-size:42px;font-weight:600;line-height:1}.site-page .sp-pricing-price span{color:var(--sp-muted);font-size:15px;font-weight:600}.site-page .sp-pricing-card-featured .sp-pricing-price span{color:#ffffff94}.site-page .sp-pricing-features{border-top:1px solid var(--sp-line);gap:12px;margin:0;padding:18px 0 0;list-style:none;display:grid}.site-page .sp-pricing-card-featured .sp-pricing-features{border-color:#ffffff1f}.site-page .sp-pricing-features li{font-size:14px;line-height:var(--sp-leading);color:var(--sp-ink);align-items:flex-start;gap:10px;display:flex}.site-page .sp-pricing-card-featured .sp-pricing-features li{color:#ffffffd1}.site-page .sp-pricing-feature-icon{color:var(--sp-green);flex-shrink:0;margin-top:1px}.site-page .sp-pricing-card-featured .sp-pricing-feature-icon{color:#7ee0b0}.site-page .sp-pricing-card .sp-btn{width:100%;margin-top:auto}@media (min-width:901px) and (max-width:1100px){.site-page .sp-phone-cards,.site-page .sp-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.site-page .sp-section{padding:64px 0}.site-page .sp-section-head,.site-page .sp-dark-band-grid,.site-page .sp-enterprise-grid,.site-page .sp-cta-box{grid-template-columns:1fr;gap:30px;margin-bottom:32px}.site-page .sp-hero{padding:64px 0 40px}.site-page .sp-stat-strip{grid-template-columns:repeat(2,1fr);padding-bottom:48px}.site-page .sp-feature-grid{grid-template-columns:1fr}.site-page .sp-feature-card-featured{grid-area:span 1/span 1}.site-page .sp-architecture-grid,.site-page .sp-steps{grid-template-columns:1fr}.site-page .sp-step{border-right:0;border-bottom:1px solid var(--sp-line);padding:18px 0}.site-page .sp-step:not(:first-child){padding-left:0}.site-page .sp-integration-grid{grid-template-columns:repeat(2,1fr)}.site-page .sp-phone-panel{grid-template-columns:1fr;grid-template-areas:"intro""preview""cards""foot";gap:20px;padding:24px}.site-page .sp-phone-cards,.site-page .sp-pricing-grid{grid-template-columns:1fr}.site-page .sp-pricing-card-featured{transform:none}.site-page .sp-phone-card h3{font-size:17px}.site-page .sp-cta{padding-bottom:72px}.site-page .sp-cta-box{padding:44px 28px}}@media (max-width:560px){.site-page .sp-container{width:min(var(--sp-max), calc(100% - 24px))}.site-page .sp-hero-actions{flex-direction:column;align-items:stretch}.site-page .sp-stat-strip{grid-template-columns:1fr}}body.site-page.funded-home-page .fh-hero-band .sp-hero{z-index:1;position:relative}body.site-page.funded-home-page .fh-hero-band .fh-console-wrap{z-index:3;position:relative}@media (max-width:900px){body.site-page.funded-home-page .fh-hero-band .sp-hero{padding:56px 0 40px}body.site-page.funded-home-page .fh-hero-band .sp-kicker{display:none}}.site-page .sp-outcomes-strip{padding:0 0 48px}.site-page .sp-outcomes-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.site-page .sp-outcomes-strip-item{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);text-align:center;padding:20px}.site-page .sp-outcomes-strip-item strong{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(28px,3vw,36px);display:block}.site-page .sp-outcomes-strip-item span{font-size:13px;line-height:var(--sp-leading);color:var(--sp-muted)}.site-page .sp-industry-leaders-heading,.site-page .sp-industry-section-heading{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.045em;max-width:18ch;margin:0 0 28px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08}.site-page .sp-highlight-panel{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:34px}.site-page .sp-highlight-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.site-page .sp-highlight-item{align-items:flex-start;gap:14px;display:flex}.site-page .sp-highlight-check{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.site-page .sp-highlight-check .ionicon{stroke:currentColor;fill:currentColor}.site-page .sp-highlight-panel-accent .sp-highlight-check{background:var(--sp-accent)}.site-page .sp-highlight-panel-green .sp-highlight-check{background:var(--sp-green)}.site-page .sp-highlight-copy strong{letter-spacing:-.02em;color:var(--sp-ink);margin-bottom:5px;font-size:16px;font-weight:600;display:block}.site-page .sp-highlight-copy p{font-size:14px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-page .sp-pain-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:24px}.site-page .sp-pain-card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:18px;font-weight:600}.site-page .sp-pain-card p{font-size:14px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-page .sp-usecase-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);gap:10px;padding:24px;display:grid}.site-page .sp-usecase-num{letter-spacing:.08em;color:var(--sp-accent);font-size:11px;font-weight:700}.site-page .sp-usecase-card h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600}.site-page .sp-usecase-card p{font-size:14px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-usecase-card strong{color:var(--sp-green);font-size:13px;font-weight:600}.site-page .sp-industry-systems-panel{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);gap:24px;padding:34px;display:grid}.site-page .sp-industry-systems-panel h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.08}.site-page .sp-industry-systems-panel>div>p{max-width:620px;color:var(--sp-muted);font-size:16px;line-height:var(--sp-leading);margin:14px 0 0}.site-page .sp-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-page .sp-faq-item{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:24px}.site-page .sp-faq-item h3{letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:600}.site-page .sp-faq-item p{font-size:14px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-text-link{color:var(--sp-accent);font-weight:600;text-decoration:none}.site-page .sp-text-link:hover{text-underline-offset:2px;text-decoration:underline}.site-page .sp-industries-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-page .sp-industry-hub-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);color:inherit;gap:10px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.site-page .sp-industry-hub-card:hover{box-shadow:var(--sp-shadow);transform:translateY(-2px)}.site-page .sp-industry-hub-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--sp-accent);font-size:10px;font-weight:700}.site-page .sp-industry-hub-card h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.site-page .sp-industry-hub-card p{font-size:14px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-industry-hub-link{color:var(--sp-accent);font-size:13px;font-weight:600}.site-page .sp-industries-hub-cta-box{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:34px}.site-page .sp-industries-hub-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.site-page .sp-utility-hero,.site-page .sp-sitemap-hero{padding-top:72px;padding-bottom:48px}.site-page .sp-utility-hero h1,.site-page .sp-sitemap-hero h1{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(34px,4.5vw,52px);font-weight:600;line-height:1.05}.site-page .sp-utility-lead,.site-page .sp-sitemap-lead{max-width:640px;font-size:17px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-utility-hero .sp-proof-strip{justify-content:flex-start;margin-top:24px}.site-page .sp-sitemap-lead a{color:var(--sp-accent);font-weight:600;text-decoration:none}.site-page .sp-sitemap-lead a:hover{text-decoration:underline}.site-page .sp-split-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:40px;display:grid}.site-page .sp-split-grid h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.08}.site-page .sp-split-grid p{font-size:16px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0 0 14px}.site-page .sp-split-grid p:last-child{margin-bottom:0}.site-page .sp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-page .sp-stat-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:22px}.site-page .sp-stat-card strong{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;color:var(--sp-accent);margin-bottom:8px;font-size:32px;font-weight:600;line-height:1;display:block}.site-page .sp-stat-card span{font-size:14px;line-height:var(--sp-leading);color:var(--sp-muted);display:block}.site-page .sp-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-page .sp-info-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.site-page .sp-info-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:24px}.site-page .sp-info-card h3{letter-spacing:-.03em;font-size:20px;font-weight:600;font-family:var(--font-manrope), Manrope, Inter, sans-serif;margin:0 0 10px}.site-page .sp-info-card p{font-size:15px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-panel-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:34px;box-shadow:0 18px 48px #0f10140d}.site-page .sp-panel-card-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:34px;display:grid}.site-page .sp-panel-card h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.1}.site-page .sp-panel-card p{font-size:16px;line-height:var(--sp-leading);color:var(--sp-muted);margin:0}.site-page .sp-link-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-page .sp-link-list a{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-bg);color:var(--sp-ink);padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:block}.site-page .sp-link-list a:hover{color:var(--sp-accent);border-color:#203cfc59}.site-page .sp-utility-cta-section{padding-top:0}.site-page .sp-utility-cta{background:var(--sp-ink);color:#fff;border-radius:var(--sp-radius);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:42px;display:grid}.site-page .sp-utility-cta-copy h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.08}.site-page .sp-utility-cta-copy p{max-width:560px;font-size:16px;line-height:var(--sp-leading);color:#ffffffb8;margin:0}.site-page .sp-utility-cta .sp-kicker{color:#9c96ff}.site-page .sp-utility-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site-page .sp-faq-page-section{padding-top:0}.site-page .sp-faq-group+.sp-faq-group{margin-top:48px}.site-page .sp-faq-group .sp-section-head{margin-bottom:24px}.site-page .sp-about-mission,.site-page .sp-about-values,.site-page .sp-about-company,.site-page .sp-security-pillars,.site-page .sp-security-compliance{padding-top:0}.site-page .sp-about-values .sp-section-head,.site-page .sp-security-pillars .sp-section-head{margin-bottom:28px}.site-page .sp-legal-body-section{padding-top:0}.site-page .sp-legal-meta{color:var(--sp-muted);margin:14px 0 0;font-size:14px}.site-page .sp-legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:34px;display:grid}.site-page .sp-legal-nav{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:20px;position:sticky;top:92px}.site-page .sp-legal-nav strong{letter-spacing:.1em;text-transform:uppercase;color:var(--sp-accent);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.site-page .sp-legal-nav nav{gap:6px;display:grid}.site-page .sp-legal-nav a{color:var(--sp-ink);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .2s,color .2s;display:block}.site-page .sp-legal-nav a:hover{background:var(--sp-soft);color:var(--sp-accent)}.site-page .sp-legal-nav a.active{color:var(--sp-accent);background:#eef1ff;font-weight:600}.site-page .sp-legal-document{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:36px 40px}.site-page .sp-legal-section+.sp-legal-section{border-top:1px solid var(--sp-line);margin-top:34px;padding-top:34px}.site-page .sp-legal-section h2{font-family:var(--font-manrope), Manrope, Inter, sans-serif;letter-spacing:-.03em;margin:0 0 14px;font-size:22px;font-weight:600}.site-page .sp-legal-section p{color:var(--sp-muted);margin:0 0 12px;font-size:15px;line-height:1.65}.site-page .sp-legal-section p:last-child{margin-bottom:0}.site-page .sp-legal-section ul{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.site-page .sp-legal-section li{color:var(--sp-muted);font-size:15px;line-height:1.65}.site-page .sp-sitemap-grid-section{padding-top:0}.site-page .sp-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.site-page .sp-sitemap-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:28px}.site-page .sp-sitemap-card h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin:0 0 18px;font-size:22px;font-weight:600}.site-page .sp-sitemap-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-page .sp-sitemap-list a{color:var(--sp-ink);font-size:15px;font-weight:500;text-decoration:none}.site-page .sp-sitemap-list a:hover{color:var(--sp-accent)}@media (max-width:900px){.site-page .sp-industry-leaders-heading,.site-page .sp-industry-section-heading{max-width:none;margin-bottom:22px;font-size:clamp(28px,7vw,36px)}.site-page .sp-highlight-panel{padding:28px 24px}.site-page .sp-outcomes-strip-grid,.site-page .sp-pain-grid,.site-page .sp-industries-hub-grid,.site-page .sp-usecase-grid,.site-page .sp-faq-grid,.site-page .sp-sitemap-grid,.site-page .sp-split-grid,.site-page .sp-panel-card-split,.site-page .sp-utility-cta,.site-page .sp-legal-layout,.site-page .sp-info-grid,.site-page .sp-info-grid-three{grid-template-columns:1fr}.site-page .sp-utility-cta-actions{justify-content:flex-start}.site-page .sp-legal-nav{position:static}.site-page .sp-legal-document{padding:24px 20px}.site-page .sp-industries-hub-actions{flex-direction:column;align-items:stretch}}.site-page .sp-faq-section .faq-accordion{gap:12px}.site-page .sp-faq-section .faq-accordion-item{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-surface)}.site-page .sp-faq-section .faq-accordion-item.is-open{border-color:#203cfc38}.site-page .sp-faq-section .faq-accordion-trigger{letter-spacing:-.02em;padding:20px 24px;font-size:17px;font-weight:600}.site-page .sp-faq-section .faq-accordion-chevron{color:var(--sp-accent)}.site-page .sp-faq-section .faq-accordion-panel-inner p{font-size:14px;line-height:var(--sp-leading);color:var(--sp-muted);padding:0 24px 20px}.site-page .sp-faq-section-actions{margin-top:24px}@media (max-width:900px){.site-page.industry-page .sp-section{padding:29px 0}.site-page.industry-page .sp-section-head{gap:14px;margin-bottom:15px}.site-page.industry-page .sp-hero{padding:29px 0 18px}.site-page.industry-page .sp-industry-leaders-heading,.site-page.industry-page .sp-industry-section-heading{margin-bottom:10px}.site-page.industry-page .sp-highlight-panel{padding:28px 24px}.site-page.industry-page .sp-highlight-list{gap:10px}.site-page.industry-page .sp-highlight-item{gap:6px}.site-page.industry-page .sp-industry-systems-panel{gap:11px;padding:16px}.site-page.industry-page .sp-integration-grid{gap:5px}.site-page.industry-page .sp-faq-section .faq-accordion{gap:6px}.site-page.industry-page .sp-faq-section-actions{margin-top:11px}.site-page.industry-page .sp-faq-section .faq-accordion-trigger{padding:14px 16px;font-size:16px}.site-page.industry-page .sp-faq-section .faq-accordion-panel-inner p{padding:0 16px 14px}}:root{--primary:#203cfc;--dark:#011637;--ink:#011637;--muted:#5f6f82;--line:#dce3ea;--paper:#f7f9fb;--surface:#fff;--coal:#011637;--teal:#203cfc;--teal-dark:#011637;--mint:#e8edff;--signal:#22c39a;--cyan:#13b8c8;--amber:#f4c95d;--coral:#ff6b4a;--radius:14px;--shadow:0 28px 80px #09243a24;--font-sans:var(--font-inter), Inter, sans-serif;--font-display:var(--font-manrope), Manrope, var(--font-inter), Inter, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.1875rem;--text-xl:clamp(2.375rem, 5.8vw, 4.625rem);--text-2xl:clamp(2.125rem, 4vw, 3.25rem);--leading-tight:1.02;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.65;--tracking-tight:-.055em;--tracking-snug:-.04em;--tracking-wide:.08em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.16s;--duration-normal:.28s;--duration-slow:.42s}*{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-sans);scroll-padding-top:88px}body{color:var(--ink);background:var(--paper);font-family:inherit;font-size:var(--text-base);font-feature-settings:"cv02", "cv03", "cv04", "cv11";line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}body.menu-open{touch-action:none;overflow:hidden}body:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 82% 24%,#13b8c81a,#0000 30%),radial-gradient(circle at 12% 14%,#203cfc1a,#0000 28%),linear-gradient(#edf5fb 0%,#f7f9fb00 92%);width:100%;height:1220px;position:absolute;top:36px;left:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #203cfc4d}.announcement{color:#fffc;background:var(--coal);justify-content:center;align-items:center;gap:12px;min-height:38px;padding:8px 20px;font-size:12px;font-weight:700;display:flex}.announcement p{margin:0}.announcement a{color:#fff;font-weight:800}.announcement a span{margin-left:3px}.announcement-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #36d6aa21}.site-header{--nav-control-height:40px;--nav-logo-height:34px;z-index:40;-webkit-backdrop-filter:blur(18px);width:min(1240px,100% - 40px);transition:border-radius var(--duration-normal) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), width var(--duration-normal) var(--ease-out), padding var(--duration-normal) var(--ease-out), margin var(--duration-normal) var(--ease-out);will-change:box-shadow, border-color, border-radius;background:#ffffffe0;border:1px solid #d3dde6eb;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:14px auto 0;padding:10px 10px 10px 16px;display:flex;position:sticky;top:0}.site-header.scrolled{border-color:#b7c8d7e6;border-radius:999px;width:min(1180px,100% - 56px);margin-top:10px;padding:8px 14px 8px 18px;box-shadow:0 14px 42px #09243a1c}.brand{align-items:center;display:inline-flex}.brand-logo{height:var(--nav-logo-height);max-height:var(--nav-logo-height);object-fit:contain;width:auto;display:block}.desktop-nav{color:var(--muted);font-size:var(--text-sm);letter-spacing:-.01em;align-items:center;gap:30px;font-weight:600;display:flex}.desktop-nav a{transition:color var(--duration-fast) var(--ease-out)}.desktop-nav a:hover{color:var(--teal-dark)}.header-actions{align-items:center;gap:10px;display:flex}.link-button{color:var(--muted);font-size:var(--text-sm);letter-spacing:-.01em;transition:color var(--duration-fast) var(--ease-out);font-weight:600}.link-button:hover{color:var(--ink)}.primary-button,.secondary-button,.price-card a{border-radius:var(--radius);letter-spacing:-.01em;min-height:48px;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--teal), var(--teal-dark));box-shadow:0 14px 28px #0757b838}.primary-button:hover,.secondary-button:hover,.price-card a:hover{transform:translateY(-2px)}.primary-button:hover{box-shadow:0 18px 34px #0757b84d}.primary-button.small{min-height:var(--nav-control-height);padding:0 14px;font-size:14px}.secondary-button{color:var(--ink);background:var(--surface);border-color:var(--line)}.menu-button,.mobile-menu{display:none}.menu-button{z-index:50;position:relative}.menu-button span{transition:transform var(--duration-normal) var(--ease-out), opacity var(--duration-fast) var(--ease-out);transform-origin:50%;display:block}.menu-button.open span:first-child,.menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-button.open span:last-child,.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu{z-index:45;pointer-events:none;position:fixed;inset:0}.mobile-menu.open{pointer-events:auto}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--duration-normal) var(--ease-out);cursor:pointer;background:#0717236b;border:0;position:absolute;inset:0}.mobile-menu.open .mobile-menu-backdrop{opacity:1}.mobile-nav{width:min(100%,380px);height:100%;padding:20px 18px calc(24px + env(safe-area-inset-bottom,0px));transition:transform var(--duration-normal) var(--ease-out);will-change:transform;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fffffff7;border-left:1px solid #d3dde6eb;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(104%);box-shadow:-24px 0 64px #09243a24}.mobile-menu.open .mobile-nav{transform:translate(0)}.mobile-nav-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:16px;display:flex}.mobile-nav-label{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700}.mobile-nav-close{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:12px;place-items:center;font-size:24px;line-height:1;display:grid}.mobile-nav-close:hover{background:var(--paper);border-color:#203cfc33}.mobile-nav-links{gap:4px;padding:8px 0 20px;display:grid}.mobile-nav-links a{min-height:48px;color:var(--ink);font-size:var(--text-base);letter-spacing:-.02em;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:12px;align-items:center;padding:0 14px;font-weight:600;display:flex}.mobile-nav-links a:hover{background:var(--paper)}.mobile-nav-links a.nav-active{color:var(--teal-dark);background:var(--mint);font-weight:700}.mobile-nav-actions{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:20px;display:grid}.mobile-nav-signin{border:1px solid var(--line);border-radius:var(--radius);min-height:48px;color:var(--ink);background:var(--surface);font-size:var(--text-sm);letter-spacing:-.01em;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 18px;font-weight:600;display:flex}.mobile-nav-signin:hover{background:var(--paper);border-color:#203cfc3d}.mobile-nav-signin:active,.mobile-nav-cta:active{transform:scale(.98)}.mobile-nav-cta{width:100%}.hero-section{flex-direction:column;align-items:center;gap:42px;width:min(1240px,100% - 40px);min-height:auto;margin:0 auto;padding:54px 0 92px;display:flex}.hero-copy{text-align:center;max-width:940px}.eyebrow{color:var(--teal-dark);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0 0 12px;font-weight:700}.hero-copy .eyebrow{letter-spacing:.08em;background:#ffffffa8;border:1px solid #203cfc26;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.hero-copy .eyebrow span.eyebrow-icon{width:28px;height:28px;color:var(--teal-dark);background:var(--mint);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 4px #203cfc1a}h1,h2,h3,p{margin-top:0}h1{max-width:940px;font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0 auto 22px}h2{font-family:var(--font-display)}h1 em{color:var(--teal-dark);white-space:nowrap;font-style:normal;position:relative}h1 em:after{border-top:3px solid var(--cyan);content:"";border-radius:50%;height:8px;position:absolute;bottom:-7px;left:1%;right:1%;transform:rotate(-1deg)}.hero-text{max-width:760px;color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);letter-spacing:-.01em;margin:0 auto 28px}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.play-icon{width:32px;height:32px;color:var(--teal-dark);background:var(--mint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 4px #203cfc14}.assurance-pills{flex-wrap:wrap;justify-content:center;gap:10px;max-width:820px;margin:0 auto 34px;padding:0;list-style:none;display:flex}.assurance-pill{color:var(--ink);font-size:var(--text-sm);letter-spacing:-.01em;background:linear-gradient(135deg,#fffffff5,#e7f1feb8);border:1px solid #203cfc24;border-radius:999px;align-items:center;gap:12px;padding:11px 16px 11px 12px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #09243a0d}.ionicon{stroke:currentColor;fill:currentColor;flex:none;display:block}.ionicon .ionicon-fill-none,.ionicon.ionicon-fill-none{fill:none}.ionicon .ionicon-stroke-width{stroke-width:32px}.icon-slot{color:var(--teal-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-tone-teal{color:var(--teal-dark)}.icon-tone-cyan{color:#0a8ea0}.icon-tone-signal{color:#128f72}.icon-tone-ink{color:var(--ink)}.assurance-pill .icon-slot{flex:none}.assurance-pill-icon{color:var(--teal-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.assurance-pill-icon svg{display:block}.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}.hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:980px;margin:0 auto;display:grid}.hero-highlight-card{text-align:center;border-radius:calc(var(--radius) + 4px);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:#ffffffc7;border:1px solid #d3dde6eb;justify-items:center;gap:16px;padding:22px 18px 20px;display:grid;box-shadow:0 12px 32px #09243a0d}.hero-highlight-card:hover{border-color:#203cfc2e;transform:translateY(-2px);box-shadow:0 16px 38px #09243a14}.hero-highlight-copy h3{color:var(--teal-dark);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0 0 6px;font-size:1.5rem;font-weight:800}.hero-highlight-copy p{color:var(--muted);font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.45}.home-highlight-card .icon-slot{margin-bottom:4px}.home-capability-grid .home-highlight-card{align-content:start}.home-capability-grid .icon-slot{margin-bottom:14px}.home-steps-grid .home-highlight-card .icon-slot{margin-bottom:8px}.home-steps-grid .ops-panel h3{margin-top:8px}.check-list-item .icon-slot{flex:none}.hero-heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:36px;width:100%;display:grid}.hero-heading .hero-copy{text-align:left;max-width:none}.hero-heading h1,.hero-heading .hero-text{margin-left:0;margin-right:0}.hero-heading .hero-actions{justify-content:flex-start}.hero-heading .assurance-pills{justify-content:flex-start;margin-inline:0}.hero-heading-asset{justify-content:center;align-items:center;display:flex}.hero-heading-asset-image{width:100%;max-width:520px;height:auto;display:block}.home-platform-visual{background:radial-gradient(circle at 18% 18%, #203cfc2e, transparent 36%), linear-gradient(180deg, var(--coal) 0%, #022a5c 100%);border:1px solid #07172314;border-radius:24px;padding:18px;box-shadow:0 24px 60px #07233924}.home-platform-visual-image{border-radius:16px;width:100%;height:auto;display:block}.laptop-mockup{filter:drop-shadow(0 42px 52px #07233933);width:1100px;max-width:none;position:relative}.laptop-mockup-stage{--laptop-frame-width:1100px;--laptop-frame-height:708px;--laptop-scale:min(1, calc((100vw - 32px) / var(--laptop-frame-width)));width:100%;height:calc(var(--laptop-frame-height) * var(--laptop-scale));margin-bottom:calc(12px * var(--laptop-scale));justify-content:center;display:flex;overflow:hidden}.laptop-mockup-scale{width:var(--laptop-frame-width);transform:scale(var(--laptop-scale));transform-origin:top}.laptop-screen{background:linear-gradient(145deg,#182836,#07131d);border:1px solid #334454;border-radius:22px 22px 12px 12px;padding:24px 12px 12px;position:relative;box-shadow:inset 0 0 0 2px #ffffff0a,0 0 0 1px #ffffffb3}.laptop-camera{background:#02070b;border:1px solid #3a5265;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ffffff06}.laptop-base{background:linear-gradient(#e9eef2 0%,#a8b4bd 42%,#75838e 100%);border-top:1px solid #9aa8b3;border-radius:2px 2px 24px 24px;width:108%;height:24px;position:relative;left:-4%;box-shadow:0 10px 18px #0717232e}.laptop-base:before{content:"";background:#8d9ba6;border-radius:0 0 9px 9px;width:124px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.laptop-base span{background:#07172329;border-radius:50%;height:2px;position:absolute;bottom:-2px;left:8%;right:8%}.hero-product{background:#f4f1ea;border:0;border-radius:9px;min-width:1060px;min-height:640px;position:relative;overflow:hidden;transform:none;box-shadow:0 35px 100px #09243a2e,0 0 0 1px #09243a14}.product-float{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d3dde6eb;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 18px 40px #09243a29}.product-float strong,.product-float small{display:block}.product-float strong{color:var(--ink);font-size:12px}.product-float small{color:var(--muted);font-size:10px}.product-float-top{top:62px;right:12px}.product-float-bottom{bottom:18px;right:18px}.float-icon,.pulse-ring{color:#fff;background:linear-gradient(145deg, #22c39a, var(--teal));border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #203cfc38}.pulse-ring{background:var(--mint);border-radius:50%}.pulse-ring i{background:var(--teal);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #0bbf9a26}.console-topbar{background:#fbfdfc;border-bottom:1px solid #d4d0c7;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.window-controls{gap:7px;display:flex}.window-controls span{background:var(--line);border-radius:999px;width:11px;height:11px}.window-controls span:first-child{background:var(--coral)}.window-controls span:nth-child(2){background:var(--amber)}.window-controls span:nth-child(3){background:var(--teal)}.topbar-search{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:var(--paper);white-space:nowrap;text-overflow:ellipsis;padding:10px 14px;font-size:13px;overflow:hidden}.live-pill{color:var(--teal-dark);background:var(--mint);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.live-pill span{background:var(--teal);border-radius:999px;width:8px;height:8px}.console-layout{grid-template-columns:70px minmax(0,1fr) 250px;gap:14px;padding:14px;display:grid}.tenant-rail,.call-panel,.insight-panel>div,.agent-builder,.ops-panel,.price-card{border-radius:var(--radius);background:#fff;border:1px solid #ded8ce}.tenant-rail{flex-direction:column;align-items:center;gap:12px;min-height:560px;padding:12px 8px;display:flex}.rail-logo{border-radius:var(--radius);color:#fff;background:var(--teal-dark);place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.rail-item{border:1px solid var(--line);border-radius:var(--radius);width:42px;height:42px;color:var(--muted);background:var(--paper);font-size:12px;font-weight:800}.rail-item.active{color:#fff;background:var(--coal)}.call-panel{padding:18px}.panel-heading,.caller-card,.chart-header,.builder-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading p,.signal-card p,.routing-card p,.chart-header p{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.panel-heading h2{margin:0;font-size:28px}.status-badge{color:var(--teal-dark);background:var(--mint);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.caller-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-top:22px;padding:14px}.caller-avatar{color:#fff;background:var(--coal);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.caller-card div:nth-child(2){flex:1;display:grid}.caller-card span,.routing-card span{color:var(--muted);font-size:13px}.caller-card button,.call-controls button,.agent-builder button{border-radius:var(--radius);background:var(--coal);color:#fff;border:0;font-weight:800}.caller-card button{padding:10px 12px}.transcript{gap:12px;margin:20px 0;display:grid}.transcript p{border-radius:var(--radius);color:#36332d;background:#f7f5ef;margin:0;padding:14px;font-size:14px}.transcript span{color:var(--teal-dark);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.call-controls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.call-controls button{min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line)}.call-controls button.active{color:#fff;background:var(--teal-dark)}.insight-panel{gap:14px;display:grid}.insight-panel>div{padding:16px}.meter{background:#ede8dd;border-radius:999px;height:10px;margin:10px 0;overflow:hidden}.meter span{border-radius:inherit;background:var(--teal);height:100%;display:block}.signal-card strong,.routing-card strong{font-size:26px}.routing-card strong{margin-bottom:4px;font-size:22px;display:block}.bar-chart{align-items:end;gap:8px;height:170px;margin-top:18px;display:flex}.bar-chart span{background:linear-gradient(180deg, var(--teal), #0f5f58);border-radius:6px 6px 2px 2px;flex:1;min-width:12px}.hero-product{background:radial-gradient(circle at 82% 12%, #13b8c81f, transparent 30%), var(--coal);border-color:#fff;box-shadow:0 35px 100px #071f3238,0 0 0 1px #1a425bb8}.hero-product .console-topbar{background:#071723f5;border-bottom-color:#1d3a4e}.hero-product .window-controls span{background:#315066}.hero-product .window-controls span:first-child{background:#ff6b6b}.hero-product .window-controls span:nth-child(2){background:#f7c95c}.hero-product .window-controls span:nth-child(3){background:var(--signal)}.hero-product .topbar-search{color:#879baa;background:#0b2131;border-color:#24465d}.hero-product .live-pill{color:#8cf3d6;background:#36d6aa1a}.hero-product .live-pill span{background:var(--signal);box-shadow:0 0 0 5px #36d6aa1a}.hero-product .tenant-rail,.hero-product .call-panel,.hero-product .insight-panel>div{color:#edf5f8;background:#0a1f2eeb;border-color:#1c3a4f}.hero-product .tenant-rail{background:#081d2b}.hero-product .rail-logo{background:linear-gradient(145deg,#13b8c8,#087b9a)}.hero-product .rail-item{color:#7991a2;background:#0b2435;border-color:#214156}.hero-product .rail-item.active{color:#fff;border-color:var(--teal);background:linear-gradient(145deg, var(--teal), var(--teal-dark));box-shadow:0 8px 18px #0757b83d}.hero-product .panel-heading p,.hero-product .signal-card p,.hero-product .routing-card p,.hero-product .chart-header p{color:#7e89a7}.hero-product .panel-heading h2{color:#fff;font-size:26px}.hero-product .status-badge{color:#8cf3d6;background:#36d6aa1a}.hero-product .caller-card{background:#102c40;border-color:#24475f}.hero-product .caller-avatar{color:#c8f4f6;background:#174358}.hero-product .caller-card span,.hero-product .routing-card span{color:#8792ae}.hero-product .caller-card button{background:var(--teal)}.hero-product .transcript p{color:#cdd3e4;background:#0b2435}.hero-product .transcript p:nth-child(2){background:#13b8c812;border:1px solid #13b8c83d}.hero-product .transcript p:nth-child(3){color:#bff8e8;background:#36d6aa12;border:1px solid #36d6aa2e}.hero-product .transcript span{color:#69dce6}.hero-product .transcript p:nth-child(3) span{color:var(--signal)}.hero-product .call-controls button{color:#aeb6ce;background:#0b2435;border-color:#24455b}.hero-product .call-controls button.active{color:#9cf7de;background:#36d6aa1a;border-color:#36d6aa4d}.hero-product .meter{background:#19384d}.hero-product .meter span{background:linear-gradient(90deg, var(--teal), var(--cyan))}.hero-product .bar-chart span{background:linear-gradient(#13b8c8,#07516f)}.hero-product .product-float{background:#0a202ff2;border-color:#274b61;box-shadow:0 18px 40px #03071259}.hero-product .product-float strong{color:#f4f6fc}.hero-product .product-float small{color:#8994b0}.hero-product .float-icon{background:linear-gradient(145deg, var(--teal), var(--teal-dark))}.hero-product .pulse-ring{background:#36d6aa1f}.hero-product .pulse-ring i{background:var(--signal);box-shadow:0 0 0 5px #36d6aa1f}.laptop-screen .hero-product{box-shadow:none}.hero-dash-topbar{grid-template-columns:minmax(160px,1.1fr) minmax(180px,1.4fr) auto;gap:12px;padding:12px 14px}.hero-dash-brand{align-items:center;gap:10px;min-width:0;display:flex}.hero-dash-mark{background:linear-gradient(145deg,#13b8c8,#087b9a);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 6px 16px #087b9a47}.hero-dash-mark img{width:18px;height:auto;display:block}.hero-dash-brand strong,.hero-dash-brand small{display:block}.hero-dash-brand strong{color:#f4f8fb;letter-spacing:-.02em;font-size:12px;font-weight:800}.hero-dash-brand small{color:#6f8ea3;font-size:10px;font-weight:700}.hero-dash-command{align-items:center;gap:8px;min-height:38px;font-size:12px;display:flex}.hero-dash-topbar-meta{align-items:center;gap:10px;display:flex}.hero-dash-clock{color:#6f8ea3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.hero-dash-layout{grid-template-columns:92px minmax(0,1fr) 220px;gap:12px;padding:12px;display:grid}.hero-dash-rail{border-radius:var(--radius);background:#081d2b;border:1px solid #1c3a4f;padding:10px 8px}.hero-dash-rail nav{gap:8px;display:grid}.hero-dash-rail button{color:#6f8ea3;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:12px;justify-items:center;gap:4px;width:100%;padding:8px 4px;font-size:9px;font-weight:800;display:grid}.hero-dash-rail-icon{color:#8ea4b5;background:#0b2435;border:1px solid #214156;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.hero-dash-rail-icon svg{display:block}.hero-dash-rail button.active{color:#fff;background:#1683f514;border-color:#1683f538}.hero-dash-rail button.active .hero-dash-rail-icon{color:#fff;border-color:var(--teal);background:linear-gradient(145deg, var(--teal), var(--teal-dark));box-shadow:0 8px 18px #0757b83d}.hero-dash-main{gap:12px;min-width:0;display:grid}.hero-dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hero-dash-kpis article{background:#0a1f2eeb;border:1px solid #1c3a4f;border-radius:12px;padding:12px 13px}.hero-dash-kpis span,.hero-dash-kpis small{display:block}.hero-dash-kpis span{color:#7e89a7;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.hero-dash-kpis strong{color:#fff;letter-spacing:-.03em;font-size:22px;line-height:1;display:block}.hero-dash-kpis small{color:#6f8ea3;margin-top:5px;font-size:10px;font-weight:700}.hero-dash-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;min-width:0;display:grid}.hero-dash-focus,.hero-dash-queue,.hero-dash-side>div{background:#0a1f2eeb;border:1px solid #1c3a4f;border-radius:14px}.hero-dash-focus{gap:12px;padding:14px;display:grid}.hero-dash-focus-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hero-dash-agent{align-items:center;gap:10px;min-width:0;display:flex}.hero-dash-agent-avatar{color:#c8f4f6;background:linear-gradient(#174358,#0d2b3d);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.hero-dash-agent strong,.hero-dash-agent span{display:block}.hero-dash-agent strong{color:#fff;font-size:13px;font-weight:800}.hero-dash-agent span{color:#8792ae;font-size:11px;font-weight:600}.hero-dash-focus-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hero-dash-badge{color:#aeb6ce;white-space:nowrap;background:#0b2435;border:1px solid #24455b;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.hero-dash-badge.live{color:#9cf7de;background:#36d6aa1a;border-color:#36d6aa4d}.hero-dash-voice{background:linear-gradient(90deg,#203cfc0f,#13b8c80f),#0b2131;border:1px solid #24465d;border-radius:12px;align-items:center;gap:16px;padding:12px 16px;display:flex}.hero-dash-voice-label{color:#9cf7de;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.hero-dash-voice-label:before{background:var(--signal);content:"";border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite hero-voice-pulse-dot;box-shadow:0 0 0 4px #36d6aa1f}.hero-dash-voice-bars{flex:1;justify-content:space-between;align-items:center;gap:2px;min-width:0;height:56px;padding:0 2px;display:flex}.hero-dash-voice-bar{opacity:.55;background:linear-gradient(180deg, #4de4f0 0%, #13b8c8 38%, var(--teal) 100%);will-change:height, opacity;border-radius:999px;flex:1 1 0;min-width:2px;max-width:4px;height:10px;box-shadow:0 0 10px #13b8c829}@keyframes hero-voice-pulse-dot{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.hero-dash-transcript{gap:8px;display:grid}.hero-dash-line{background:#0b2435;border-radius:12px;padding:10px 12px}.hero-dash-line span{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.hero-dash-line p{margin:0;font-size:12px;font-weight:600;line-height:1.55}.hero-dash-line.caller span{color:#69dce6}.hero-dash-line.caller p{color:#cdd3e4}.hero-dash-line.agent{background:#13b8c812;border:1px solid #13b8c83d}.hero-dash-line.agent span{color:#69dce6}.hero-dash-line.agent p{color:#d8f7fa}.hero-dash-line.action{background:#36d6aa12;border:1px solid #36d6aa2e}.hero-dash-line.action span{color:var(--signal)}.hero-dash-line.action p{color:#bff8e8}.hero-dash-tools{flex-wrap:wrap;gap:6px;display:flex}.hero-dash-tools span{color:#9eb4c7;letter-spacing:.03em;text-transform:uppercase;background:#0b2131;border:1px solid #24465d;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.hero-dash-queue{align-content:start;gap:8px;padding:14px;display:grid}.hero-dash-queue header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px;display:flex}.hero-dash-queue header small,.hero-dash-volume-head p,.hero-dash-capacity-head p,.hero-dash-integrations p{color:#7e89a7;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800;display:block}.hero-dash-queue header strong,.hero-dash-volume-head strong,.hero-dash-capacity-head strong{color:#fff;letter-spacing:-.03em;font-size:16px}.hero-dash-queue-pill{color:#9cf7de;white-space:nowrap;background:#36d6aa1a;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.hero-dash-call-row{background:#0b2131;border:1px solid #24465d;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.hero-dash-call-row.active{background:#13b8c80f;border-color:#13b8c847}.hero-dash-call-row.transfer{background:#f4c95d0d;border-color:#f4c95d38}.hero-dash-call-state{background:var(--signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #36d6aa1f}.hero-dash-call-row.transfer .hero-dash-call-state{background:var(--amber);box-shadow:0 0 0 4px #f4c95d1f}.hero-dash-call-row strong,.hero-dash-call-row small{display:block}.hero-dash-call-row strong{color:#fff;font-size:12px}.hero-dash-call-row small{color:#8792ae;font-size:10px;font-weight:600}.hero-dash-call-row b{color:#69dce6;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.hero-dash-side{align-content:start;gap:10px;display:grid}.hero-dash-capacity,.hero-dash-integrations,.hero-dash-volume{padding:14px}.hero-dash-capacity-note{color:#6f8ea3;margin-top:8px;font-size:10px;font-weight:700;display:block}.hero-dash-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hero-dash-integration-grid span{color:#9eb4c7;text-align:center;letter-spacing:.04em;text-transform:uppercase;background:#0b2131;border:1px solid #24465d;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:800}.hero-dash-volume-head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.hero-dash-sparkline{align-items:flex-end;gap:5px;height:72px;display:flex}.hero-dash-sparkline i{background:linear-gradient(#13b8c8,#07516f);border-radius:6px 6px 2px 2px;flex:1;min-width:8px}.hero-dash-toast{align-items:flex-start;max-width:280px}.hero-dash-toast-tags{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.hero-dash-toast-tags span{color:#69dce6;letter-spacing:.04em;text-transform:uppercase;background:#0b2131;border:1px solid #24465d;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.logo-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:100%;margin:0;display:grid;overflow:hidden}.trust-section{width:min(1240px,100% - 40px);margin:0 auto}.trust-section>p{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-align:center;text-transform:uppercase;margin-bottom:18px;font-weight:700}.logo-strip span{min-height:76px;color:var(--muted);font-size:var(--text-sm);letter-spacing:.02em;text-align:left;text-transform:uppercase;transition:background var(--duration-fast) var(--ease-out);background:#ffffffb8;place-items:center start;padding:12px 14px;font-weight:700;display:grid}.logo-strip span:hover{background:#ffffffeb}.logo-strip span i{color:var(--teal-dark);margin-right:8px;font-size:10px;font-style:normal}.section{width:min(1240px,100% - 40px);margin:0 auto;padding:132px 0 0}.section-heading{max-width:760px;margin-bottom:42px}.section-heading h2,.split-section h2,.cta-section h2{font-size:var(--text-2xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);margin-bottom:0}.section-lede{max-width:620px;color:var(--muted);font-size:var(--text-md);line-height:var(--leading-relaxed);letter-spacing:-.01em;margin:18px 0 0}.section-text,.cta-section p{color:var(--muted);font-size:17px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius);min-height:245px;transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);will-change:transform;background:#ffffffd1;padding:26px;position:relative;overflow:hidden;box-shadow:0 16px 40px #09243a0b}.feature-card:hover{border-color:#203cfc3d;transform:translateY(-4px);box-shadow:0 22px 50px #09243a1a}.feature-card.large{color:#fff;background:radial-gradient(circle at 90% 8%, #13b8c838, transparent 36%), var(--coal);grid-column:span 2}.feature-icon{border-radius:var(--radius);width:42px;height:42px;color:var(--coal);background:var(--mint);place-items:center;margin-bottom:32px;font-size:11px;font-weight:900;display:grid}.feature-icon span{font-size:20px}.feature-kicker{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;top:30px;right:28px}.feature-card h3{font-size:1.375rem;font-weight:700;line-height:var(--leading-snug);letter-spacing:-.02em;margin-bottom:6px}.feature-card p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:-.005em;margin-bottom:0}#platform .feature-card:not(.large){min-height:auto}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-capability-grid .feature-card{min-height:auto;padding:22px 24px}.home-capability-grid .feature-icon{margin-bottom:20px}#platform .feature-card:not(.large) .feature-icon{margin-bottom:18px}.feature-card.large p{color:#ffffffb8}.mini-flow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px;display:grid}.mini-flow span{border-radius:var(--radius);text-align:center;background:#ffffff14;border:1px solid #ffffff29;padding:12px;font-size:13px;font-weight:900}.split-section{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:center;gap:90px;display:grid}.check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.check-list-single{grid-template-columns:1fr}.check-list-item{letter-spacing:-.01em;background:linear-gradient(135deg,#ffffffeb,#f7f9fbe0);border:1px solid #203cfc1f;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;font-weight:700;display:flex;box-shadow:0 12px 32px #09243a0d}.check-list-icon{color:var(--teal-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.check-list-icon svg{display:block}.check-list-text{color:var(--ink);font-size:var(--text-sm);line-height:1.35}.check-list span:not(.check-list-icon):not(.check-list-text){background:linear-gradient(135deg,#ffffffeb,#f7f9fbe0);border:1px solid #203cfc1f;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;font-weight:700;display:flex;box-shadow:0 12px 32px #09243a0d}.check-list i{color:var(--teal-dark);flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-builder{border-color:#d3dde6eb;gap:18px;padding:26px;display:grid;transform:none;box-shadow:0 30px 80px #09243a1f}.builder-header strong{font-size:22px}.builder-header span{color:#0b8f72;font-weight:800}.agent-builder label{color:var(--muted);text-transform:uppercase;gap:8px;font-size:13px;font-weight:900;display:grid}.agent-builder input,.agent-builder select,.demo-form input,.demo-form select{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:48px;color:var(--ink);background:var(--paper);padding:0 13px}.upload-row{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--paper);text-transform:none;justify-content:space-between;gap:12px;padding:14px;display:flex}.upload-row strong{color:#0b8f72}.agent-builder button{background:linear-gradient(135deg, var(--teal), var(--teal-dark));min-height:50px}.ops-grid,.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ops-panel{background:#ffffffd1;min-height:220px;padding:28px;position:relative}.ops-panel .step-number{width:42px;height:42px;color:var(--teal-dark);background:var(--mint);border-radius:12px;place-items:center;font-weight:900;display:grid}.ops-panel h3,.price-card h3{margin:14px 0 10px;font-size:24px}.ops-panel p,.price-card p{color:var(--muted);margin-bottom:0}.pricing-section{padding-bottom:20px}.price-card{border-color:#d3dde6eb;align-content:start;gap:16px;min-height:470px;padding:28px;display:grid;position:relative;box-shadow:0 16px 40px #09243a0d}.price-card.highlighted{color:#fff;background:var(--coal);border-color:var(--coal);transform:translateY(-10px);box-shadow:0 28px 70px #07172333}.price-card.highlighted p{color:#ffffffb3}.popular{width:max-content;color:var(--coal);background:var(--amber);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.price-card strong{margin-top:8px;font-size:38px;line-height:1;display:block}.price-card ul{border-top:1px solid var(--line);gap:12px;margin:4px 0 18px;padding:18px 0 0;list-style:none;display:grid}.price-card.highlighted ul{border-color:#ffffff1f}.price-card li{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;padding-left:0;font-size:14px;font-weight:600;display:grid}.price-card.highlighted li{color:#ffffffbd}.price-card li:before{content:none}.price-card-feature-icon{color:var(--teal);margin-top:2px;display:block}.price-card strong span{color:var(--muted);font-size:14px}.price-card.highlighted strong span{color:#ffffff8f}.price-card a{color:#fff;background:var(--teal-dark);align-self:end}.price-card.highlighted a{color:var(--coal);background:#fff}.cta-section{color:#fff;background:radial-gradient(circle at 20% 120%, #38bdf838, transparent 44%), radial-gradient(circle at 90% 0%, #203cfc3d, transparent 38%), var(--coal);border-radius:24px;grid-template-columns:minmax(0,1fr) 380px;gap:36px;width:min(1240px,100% - 40px);margin:120px auto 0;padding:56px;display:grid;box-shadow:0 30px 80px #0717232e}.cta-section .eyebrow{color:var(--amber)}.cta-section p{color:#ffffffb8;max-width:680px;margin-bottom:0}.demo-form{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff29;gap:14px;padding:22px;display:grid}.demo-form label{gap:8px;font-size:13px;font-weight:900;display:grid}.demo-form .primary-button{background:linear-gradient(135deg, var(--teal), var(--teal-dark));box-shadow:none}.demo-form .primary-button.submitted{color:var(--coal);background:var(--mint)}.demo-form small{color:#ffffff85;text-align:center;font-size:10px}.form-status{border-radius:var(--radius);margin:0;padding:12px 14px;font-size:13px;font-weight:800}.form-status.error{color:#7f1d1d;background:#fee2e2;border:1px solid #fecaca}.form-status.success{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.contact-form .form-status.error{color:#7f1d1d;background:#fee2e2;border-color:#fecaca}.contact-form .form-status.success{color:#065f46;background:#d1fae5;border-color:#a7f3d0}@media (max-width:1080px){.hero-section{max-width:100%}.feature-grid{grid-template-columns:repeat(2,1fr)}.split-section,.cta-section{grid-template-columns:1fr}.cta-section{padding:32px}.price-card.highlighted{transform:none}}@media (max-width:760px){html{scroll-padding-top:76px}.announcement{gap:8px;min-height:34px;padding-inline:12px}.announcement p{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.announcement-dot{display:none}.site-header,.hero-section,.trust-section,.section,.cta-section{width:min(100% - 28px,1240px)}.desktop-nav,.header-actions{display:none}.menu-button{width:var(--nav-control-height);height:var(--nav-control-height);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:12px;place-content:center;gap:5px;display:inline-grid}.menu-button:hover{opacity:.65}.menu-button span{background:var(--ink);border-radius:2px;width:18px;height:2px}.site-header.scrolled{width:min(100% - 24px,1240px);margin-top:8px;padding:8px 12px 8px 14px}.mobile-menu{display:block}.hero-section{gap:32px;min-height:auto;padding:42px 0 48px}.hero-heading{grid-template-columns:1fr;gap:24px}.hero-heading .hero-copy{text-align:center}.hero-heading h1,.hero-heading .hero-text{margin-inline:auto}.hero-heading .hero-actions,.hero-heading .assurance-pills{justify-content:center;margin-inline:auto}.hero-heading-asset{order:-1}.hero-heading-asset-image{max-width:420px;margin-inline:auto}.home-platform-visual{font-size:clamp(2.25rem,10vw,2.875rem);line-height:var(--leading-tight)}h1 em{white-space:normal}.hero-text{font-size:var(--text-md)}.assurance-pills{gap:8px;margin-bottom:28px}.assurance-pill{justify-content:flex-start;width:100%;max-width:360px}.hero-actions{flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:360px;margin-inline:auto}.hero-actions .primary-button,.hero-actions .secondary-button{justify-content:center;width:100%;min-width:100%}.hero-actions .text-link{justify-content:center;width:100%}.check-list-item{padding:14px 16px}.check-list-icon{flex:none}.section{padding-top:56px;padding-bottom:72px}.pricing-cta,.contact-section,.pricing-comparison-section{padding-bottom:64px}.contact-hero{padding-bottom:48px}.hero-highlights,.logo-strip,.ops-grid,.pricing-grid,.check-list{grid-template-columns:1fr}.logo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:1fr}.feature-card.large{grid-column:span 1}.feature-kicker{display:none}.voice-grid{grid-template-columns:1fr}.section-heading h2,.split-section h2,.cta-section h2{font-size:clamp(1.875rem,7vw,2.125rem)}.cta-section{margin-top:76px;padding:24px}}@media (max-width:460px){h1{font-size:clamp(2rem,9vw,2.5rem)}.logo-strip{grid-template-columns:1fr}.hero-actions{display:grid}.hero-actions a{width:100%}.hero-highlights{gap:10px}.hero-highlight-card{text-align:left;grid-template-columns:68px 1fr;place-items:center start;gap:14px;padding:16px}.hero-highlight-copy h3{font-size:1.25rem}.console-layout{padding:9px}.call-panel{padding:14px}.caller-card,.panel-heading,.chart-header{flex-direction:column;align-items:flex-start}.call-controls{grid-template-columns:repeat(3,1fr)}}.desktop-nav .nav-active{color:var(--ink)}.desktop-nav .nav-active:after{background:var(--teal);content:"";border-radius:999px;width:18px;height:2px;margin:5px auto -7px;display:block}.platform-hero,.platform-section,.platform-outcomes{width:min(1240px,100% - 40px);margin-inline:auto}.platform-hero{padding:94px 0 84px}.platform-hero-copy{text-align:center;max-width:940px;margin:0 auto 58px}.platform-hero-copy .eyebrow{letter-spacing:.08em;background:#ffffffb3;border:1px solid #203cfc26;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.platform-hero-copy .eyebrow span{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #203cfc1f}.platform-hero h1{max-width:980px;font-size:clamp(52px,6vw,78px)}.platform-hero-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0 auto 28px;font-size:19px;line-height:1.7}.platform-hero .hero-actions{justify-content:center}.platform-proof,.proof-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.platform-proof span,.proof-strip-item{color:var(--ink);font-size:var(--text-sm);letter-spacing:-.01em;background:#ffffffc7;border:1px solid #203cfc1f;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #09243a0d}.proof-strip-icon,.platform-proof i{color:var(--teal-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.proof-strip-icon svg{display:block}.platform-control-plane{color:#edf6fa;background:radial-gradient(circle at 92% 0%, #13b8c824, transparent 30%), var(--coal);border:1px solid #17384e;border-radius:24px;max-width:1100px;margin:0 auto;padding:12px;overflow:hidden;box-shadow:0 36px 90px #07233933}.control-head{justify-content:space-between;align-items:center;gap:20px;padding:12px 12px 20px;display:flex}.control-head div,.control-card>div{display:grid}.control-kicker,.control-card small{color:#7894a8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.control-head strong{font-size:15px}.control-live{color:#8cebd2;background:#22c39a1a;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.control-live i{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c39a1a}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-card{background:#0c2637db;border:1px solid #1d4057;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:154px;padding:22px;display:grid;position:relative}.layer-number{color:#8fa6b6;background:#0b283a;border:1px solid #28516a;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.control-card h3{margin-bottom:5px;font-size:20px}.control-card p{color:#8fa3b2;margin:0;font-size:12px}.voice-wave{align-items:center;gap:3px;height:46px;display:flex!important}.voice-wave i{background:linear-gradient(180deg, var(--cyan), var(--teal));border-radius:999px;width:3px}.voice-wave i:first-child,.voice-wave i:nth-child(7){height:12px}.voice-wave i:nth-child(2),.voice-wave i:nth-child(6){height:24px}.voice-wave i:nth-child(3),.voice-wave i:nth-child(5){height:36px}.voice-wave i:nth-child(4){height:46px}.confidence{color:#8cebd2;background:#22c39a1a;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.tool-dots{padding-left:14px;display:flex!important}.tool-dots i{color:#dbeef5;background:#17445b;border:2px solid #0c2637;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mini-bars{align-items:end;gap:4px;height:44px;display:flex!important}.mini-bars i{background:linear-gradient(180deg, var(--cyan), var(--teal-dark));border-radius:3px 3px 1px 1px;width:6px}.mini-bars i:first-child{height:38%}.mini-bars i:nth-child(2){height:70%}.mini-bars i:nth-child(3){height:52%}.mini-bars i:nth-child(4){height:94%}.mini-bars i:nth-child(5){height:76%}.platform-outcomes{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 50px #09243a0f}.platform-outcomes div{border-right:1px solid var(--line);align-content:center;gap:4px;min-height:112px;padding:20px 24px;display:grid}.platform-outcomes div:last-child{border-right:0}.platform-outcomes strong{color:var(--teal-dark);letter-spacing:-.04em;font-size:28px}.platform-outcomes span{color:var(--muted);font-size:12px;font-weight:700}.platform-section{padding-top:132px}.platform-heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.7fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.platform-heading h2,.workflow-copy h2,.enterprise-section h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(38px,4vw,52px);line-height:1.04}.platform-heading>p,.workflow-copy>p,.enterprise-section>div>p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.platform-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.platform-capability{border:1px solid var(--line);background:#ffffffd6;border-radius:16px;min-height:252px;padding:28px;box-shadow:0 14px 36px #09243a0b}.platform-capability.featured{color:#fff;background:radial-gradient(circle at 94% 0%, #13b8c82e, transparent 36%), var(--coal);grid-area:span 2/span 2;min-height:520px}.capability-label{color:#a9c0cf;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;margin-bottom:84px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.platform-capability h3{margin-bottom:10px;font-size:23px}.platform-capability.featured h3{letter-spacing:-.035em;max-width:540px;font-size:36px}.platform-capability>p{color:var(--muted);margin-bottom:0}.platform-capability.featured>p{color:#9eb1bf;max-width:600px}.capability-icon,.system-icon{color:var(--teal-dark);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.capability-icon svg,.system-icon svg{display:block}.conversation-preview{gap:8px;margin-top:40px;display:grid}.conversation-preview p{color:#cedce4;background:#0c2637;border:1px solid #1d4057;border-radius:12px;max-width:620px;margin:0;padding:14px 16px;font-size:13px}.conversation-preview p:last-child{background:#13b8c814;border-color:#13b8c840;margin-left:44px}.conversation-preview span{color:#65d6df;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.platform-workflow{color:#fff;background:radial-gradient(circle at 0% 100%, #203cfc38, transparent 38%), var(--coal);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(440px,1fr);gap:80px;margin-top:132px;padding:64px;display:grid}.workflow-copy{align-self:center}.workflow-copy .eyebrow,.enterprise-section .eyebrow{color:#64dce6}.workflow-copy>p{color:#9db0be;margin-top:20px}.text-link{color:#fff;gap:12px;margin-top:28px;font-size:14px;font-weight:800;display:inline-flex}.text-link span{color:var(--cyan)}.workflow-steps{background:#24465d;border:1px solid #24465d;border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.workflow-steps li{background:#0b2435;grid-template-columns:auto 1fr;gap:16px;padding:20px;display:grid}.workflow-steps li>span{color:#7de1e8;background:#143d52;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.workflow-steps strong{margin-bottom:4px;display:block}.workflow-steps p{color:#8fa5b4;margin:0;font-size:12px}.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.integration-grid span{border:1px solid var(--line);color:#405266;background:#fff;border-radius:14px;place-items:center;min-height:110px;font-size:14px;font-weight:800;display:grid;box-shadow:0 12px 30px #09243a0a}.enterprise-section{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);align-items:center;gap:90px;display:grid}.enterprise-section>div>p{margin-top:20px}.enterprise-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enterprise-list span{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;min-height:68px;padding:14px;font-size:13px;font-weight:800;display:flex}.enterprise-list i{color:#0b8f72;background:#e3f8f1;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.enterprise-section .check-list{margin-top:20px}.enterprise-section .check-list-item{background:#fff;min-height:68px}@media (max-width:980px){.platform-heading,.platform-workflow,.enterprise-section{grid-template-columns:1fr;gap:40px}.platform-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-capability.featured{grid-area:auto/span 2;min-height:auto}.platform-workflow{padding:40px}}@media (max-width:760px){.platform-hero,.platform-section,.platform-outcomes{width:min(100% - 28px,1240px)}.platform-hero{padding:58px 0 60px}.platform-hero-copy{margin-bottom:40px}.platform-hero h1{font-size:44px}.platform-hero h1 em{white-space:normal}.platform-hero h1 em:after{display:none}.platform-hero-copy>p:not(.eyebrow){font-size:17px}.platform-control-plane{border-radius:17px;padding:8px}.control-grid,.platform-outcomes,.platform-capability-grid,.integration-grid,.enterprise-list{grid-template-columns:1fr}.control-card{grid-template-columns:auto 1fr}.control-card>:last-child:not(div:first-of-type){grid-column:2}.platform-outcomes div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;min-height:82px}.platform-outcomes div:last-child{border-bottom:0}.platform-section{padding-top:90px}.platform-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.platform-capability.featured{grid-column:span 1}.capability-label{margin-bottom:48px}.platform-capability.featured h3{font-size:30px}.platform-workflow{width:min(100% - 28px,1240px);margin-top:90px;padding:28px 20px}.conversation-preview p:last-child{margin-left:16px}}@media (max-width:460px){.platform-hero h1{font-size:39px}.platform-hero .hero-actions{display:grid}.platform-hero .hero-actions a{width:100%}.control-head{align-items:flex-start}.control-card{gap:12px;padding:16px}.voice-wave,.tool-dots,.mini-bars,.confidence{display:none!important}}.agents-hero{width:min(1240px,100% - 40px);margin:0 auto;padding:94px 0 84px}.agents-hero-copy{text-align:center;max-width:940px;margin:0 auto 58px}.agents-hero-copy .eyebrow{letter-spacing:.08em;background:#ffffffb3;border:1px solid #203cfc26;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.agents-hero-copy .eyebrow span{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #203cfc1f}.agents-hero h1{max-width:980px;font-size:clamp(52px,6vw,78px)}.agents-hero-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0 auto 28px;font-size:19px;line-height:1.7}.agents-hero .hero-actions{justify-content:center}.agent-studio-preview{color:#edf6fa;background:radial-gradient(circle at 85% 0%, #203cfc29, transparent 30%), var(--coal);border:1px solid #17384e;border-radius:24px;max-width:1160px;margin:0 auto;padding:12px;overflow:hidden;box-shadow:0 36px 90px #07233933}.studio-topbar,.studio-heading,.live-test-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.studio-topbar{padding:11px 12px 20px}.studio-topbar>div:first-child,.live-test-head>div{gap:3px;display:grid}.studio-breadcrumb,.studio-settings small,.live-test small{color:#7894a8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.studio-status{color:#8cebd2;background:#22c39a1a;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.studio-status i{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c39a1a}.studio-layout{grid-template-columns:142px minmax(0,1fr) 350px;gap:10px;display:grid}.studio-nav,.studio-settings,.live-test{background:#0c2637e0;border:1px solid #1d4057;border-radius:15px}.studio-nav{align-content:start;gap:7px;padding:14px;display:grid}.studio-avatar{background:linear-gradient(145deg, var(--teal), var(--teal-dark));border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:12px;font-size:11px;font-weight:900;display:grid}.studio-nav button{color:#8399a9;text-align:left;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 11px;font-size:11px;font-weight:800}.studio-nav button.active{color:#fff;background:#12384d}.studio-settings{min-height:500px;padding:24px}.studio-heading span{color:#78dce5;background:#13b8c81a;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.studio-heading h2{margin:4px 0 0;font-size:23px}.voice-orbit{background:radial-gradient(circle,#13b8c817,#0000 58%);border:1px solid #20475e;border-radius:50%;place-items:center;width:230px;height:230px;margin:34px auto;display:grid;position:relative;box-shadow:inset 0 0 0 34px #081d2b73}.voice-orbit:before,.voice-orbit:after{content:"";border:1px solid #1b3d52;border-radius:50%;position:absolute}.voice-orbit:before{inset:38px}.voice-orbit:after{inset:72px}.orbit-center{z-index:1;align-items:center;gap:3px;display:flex}.orbit-center i{background:linear-gradient(180deg, var(--cyan), var(--teal));border-radius:999px;width:4px}.orbit-center i:first-child,.orbit-center i:nth-child(5){height:18px}.orbit-center i:nth-child(2),.orbit-center i:nth-child(4){height:34px}.orbit-center i:nth-child(3){height:50px}.orbit-label{z-index:2;color:#7590a2;text-transform:uppercase;background:#0b283a;border:1px solid #28516a;border-radius:10px;padding:7px 9px;font-size:8px;line-height:1.35;position:absolute}.orbit-label strong{color:#e8f2f7;font-size:10px}.tone-label{top:12px;left:-8px}.speed-label{top:42%;right:-20px}.style-label{bottom:12px;left:4px}.studio-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-fields div{background:#0b283a;border:1px solid #204359;border-radius:11px;gap:5px;padding:12px;display:grid}.studio-fields span{color:#718b9d;text-transform:uppercase;font-size:8px;font-weight:800}.studio-fields strong{font-size:10px}.live-test{align-content:start;padding:22px;display:grid}.call-timer{color:#7f97a7;font-size:11px;font-weight:800}.live-transcript{gap:10px;margin:30px 0;display:grid}.live-transcript p{color:#cbd9e1;background:#0b283a;border-radius:11px;margin:0;padding:13px;font-size:12px}.live-transcript p:nth-child(2){background:#13b8c812;border:1px solid #13b8c838}.live-transcript .tool-action{color:#99e9d4;background:#22c39a14}.live-transcript span{color:#68d8e2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.agent-wave{background:#092334;border:1px solid #1e4157;border-radius:12px;justify-content:center;align-items:center;gap:4px;height:74px;margin-top:10px;display:flex}.agent-wave i{background:linear-gradient(180deg, var(--cyan), var(--teal-dark));border-radius:999px;width:4px}.agent-wave i:first-child,.agent-wave i:nth-child(9){height:12px}.agent-wave i:nth-child(2),.agent-wave i:nth-child(8){height:24px}.agent-wave i:nth-child(3),.agent-wave i:nth-child(7){height:38px}.agent-wave i:nth-child(4),.agent-wave i:nth-child(6){height:52px}.agent-wave i:nth-child(5){height:64px}.agents-outcomes strong{font-size:22px}.agent-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agent-system-card{border:1px solid var(--line);background:#ffffffd6;border-radius:16px;min-height:252px;padding:28px;box-shadow:0 14px 36px #09243a0b}.agent-system-card.agent-brain{color:#fff;background:radial-gradient(circle at 96% 0%, #13b8c82e, transparent 36%), var(--coal);grid-column:span 2;min-height:360px}.system-index,.system-icon{color:var(--teal-dark);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.agent-brain .system-index{color:#77dfe7;background:#12384d}.agent-system-card small{color:#6fd7e0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.agent-system-card h3{margin:6px 0 10px;font-size:23px}.agent-brain h3{letter-spacing:-.035em;max-width:570px;font-size:34px}.agent-system-card p{color:var(--muted);margin:0}.agent-brain p{color:#9cb0bd;max-width:600px}.knowledge-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}.knowledge-stack span{color:#c5d4dc;background:#0b283a;border:1px solid #1d4057;border-radius:10px;justify-content:space-between;gap:8px;padding:12px;font-size:10px;font-weight:800;display:flex}.knowledge-stack i{color:#77dfc3;font-style:normal}.agent-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agent-role-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:340px;padding:24px;box-shadow:0 14px 36px #09243a0b}.agent-role-card.active{color:#fff;background:radial-gradient(circle at 90% 0%, #203cfc33, transparent 34%), var(--coal)}.agent-role-card>span{color:var(--teal-dark);font-size:10px;font-weight:900}.agent-role-card.active>span{color:#65d6df}.agent-role-card small{color:#8290a0;letter-spacing:.08em;text-transform:uppercase;margin-top:52px;font-size:9px;font-weight:900;display:block}.agent-role-card h3{margin:7px 0 10px;font-size:23px}.agent-role-card p{min-height:100px;color:var(--muted);font-size:14px}.agent-role-card.active p{color:#9db0bd}.agent-role-card>div{flex-wrap:wrap;gap:6px;display:flex}.agent-role-card i{color:#526579;background:#edf3f7;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.agent-role-card.active i{color:#a8c0ce;background:#12384d}.agent-deployment{color:#fff;background:radial-gradient(circle at 0% 100%, #13b8c82e, transparent 38%), var(--coal);border-radius:24px;grid-template-columns:minmax(0,.78fr) minmax(480px,1fr);gap:80px;margin-top:132px;padding:64px;display:grid}.agent-deployment .workflow-copy>p{color:#9db0be}.deployment-track{background:#24465d;border:1px solid #24465d;border-radius:16px;gap:1px;display:grid;overflow:hidden}.deployment-track>div{background:#0b2435;grid-template-columns:auto 1fr;gap:6px 16px;padding:19px;display:grid}.deployment-track span{color:#7de1e8;background:#143d52;border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.deployment-track p{color:#8fa5b4;margin:0;font-size:12px}@media (max-width:1080px){.studio-layout{grid-template-columns:130px minmax(0,1fr)}.live-test{grid-column:span 2}.agent-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-deployment{grid-template-columns:1fr;gap:40px;padding:40px}}@media (max-width:760px){.agents-hero{width:min(100% - 28px,1240px);padding:58px 0 60px}.agents-hero-copy{margin-bottom:40px}.agents-hero h1{font-size:44px}.agents-hero h1 em{white-space:normal}.agents-hero h1 em:after{display:none}.agents-hero-copy>p:not(.eyebrow){font-size:17px}.agent-studio-preview{border-radius:17px;padding:8px}.studio-layout,.agent-system-grid,.agent-role-grid,.knowledge-stack{grid-template-columns:1fr}.studio-nav{align-items:center;display:flex;overflow-x:auto}.studio-avatar{flex:none;margin:0 8px 0 0}.studio-nav button{flex:none}.studio-settings{min-height:auto}.live-test{grid-column:span 1}.studio-fields{grid-template-columns:1fr}.agent-system-card.agent-brain{grid-column:span 1;min-height:auto}.agent-brain h3{font-size:30px}.agent-role-card p{min-height:auto}.agent-deployment{width:min(100% - 28px,1240px);margin-top:90px;padding:28px 20px}}@media (max-width:460px){.agents-hero h1{font-size:39px}.agents-hero .hero-actions{display:grid}.agents-hero .hero-actions a{width:100%}.studio-topbar{align-items:flex-start}.studio-status{padding:7px 8px}.studio-settings,.live-test{padding:16px}.voice-orbit{width:190px;height:190px}.speed-label{right:-8px}}.operations-hero{width:min(1240px,100% - 40px);margin:0 auto;padding:94px 0 84px}.operations-hero-copy{text-align:center;max-width:940px;margin:0 auto 58px}.operations-hero-copy .eyebrow{letter-spacing:.08em;background:#ffffffb3;border:1px solid #203cfc26;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.operations-hero-copy .eyebrow span{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #203cfc1f}.operations-hero h1{max-width:980px;font-size:clamp(52px,6vw,78px)}.operations-hero-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0 auto 28px;font-size:19px;line-height:1.7}.operations-hero .hero-actions{justify-content:center}.operations-console{color:#edf6fa;background:radial-gradient(circle at 88% 0%, #13b8c821, transparent 30%), var(--coal);border:1px solid #17384e;border-radius:24px;max-width:1180px;margin:0 auto;padding:12px;overflow:hidden;box-shadow:0 36px 90px #07233933}.ops-console-head{justify-content:space-between;align-items:center;gap:20px;padding:11px 12px 20px;display:flex}.ops-console-head>div:first-child{gap:3px;display:grid}.ops-console-head>div:first-child span,.board-head small{color:#7894a8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ops-head-actions{align-items:center;gap:8px;display:flex}.ops-range,.ops-healthy{border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.ops-range{color:#9eb2bf;background:#0d2b3e}.ops-healthy{color:#8cebd2;background:#22c39a1a;align-items:center;gap:8px;display:inline-flex}.ops-healthy i{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c39a1a}.ops-console-layout{grid-template-columns:142px minmax(0,1fr) 250px;gap:10px;display:grid}.ops-sidebar,.ops-main,.ops-insights>article{background:#0c2637e0;border:1px solid #1d4057;border-radius:15px}.ops-sidebar{align-content:start;gap:7px;padding:14px;display:grid}.ops-sidebar-logo{background:linear-gradient(145deg, var(--teal), var(--teal-dark));border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:12px;font-size:11px;font-weight:900;display:grid}.ops-sidebar button{color:#8399a9;text-align:left;background:0 0;border:0;border-radius:10px;min-height:39px;padding:0 11px;font-size:10px;font-weight:800}.ops-sidebar button.active{color:#fff;background:#12384d}.ops-main{padding:14px}.ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ops-kpis article{background:#0b283a;border:1px solid #204359;border-radius:11px;gap:3px;padding:13px;display:grid}.ops-kpis span,.ops-insights article>span,.analytics-chart-head span,.analytics-signals span{color:#718b9d;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.ops-kpis strong{font-size:21px}.ops-kpis small{color:#6f8798;font-size:8px}.ops-call-board{background:#0a2435;border:1px solid #204359;border-radius:12px;margin-top:10px;padding:14px}.board-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.board-head>div{display:grid}.board-head>span{color:#8cebd2;background:#22c39a1a;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.call-row{border-top:1px solid #193a4f;grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.call-state{border-radius:50%;width:8px;height:8px}.call-state.active{background:var(--signal);box-shadow:0 0 0 4px #22c39a1a}.call-state.transfer{background:var(--amber);box-shadow:0 0 0 4px #f4c95d1a}.call-row>div{display:grid}.call-row strong{font-size:11px}.call-row small,.call-row>span,.call-row b{color:#7690a1;font-size:8px}.call-row b{color:#8dcbd4;background:#12384d;border-radius:999px;padding:6px 8px}.ops-insights{gap:10px;display:grid}.ops-insights>article{align-content:start;min-height:138px;padding:16px;display:grid}.ops-insights strong{margin:5px 0;font-size:23px}.ops-insights p{color:#7890a0;margin:0;font-size:9px}.ops-insights .ops-alert{background:#22c39a0f;border-color:#22c39a33}.ops-sparkline{align-items:end;gap:4px;height:54px;margin-top:8px;display:flex}.ops-sparkline i{background:linear-gradient(180deg, var(--cyan), var(--teal-dark));border-radius:3px 3px 1px 1px;flex:1}.ops-sparkline i:first-child{height:35%}.ops-sparkline i:nth-child(2){height:62%}.ops-sparkline i:nth-child(3){height:48%}.ops-sparkline i:nth-child(4){height:78%}.ops-sparkline i:nth-child(5){height:58%}.ops-sparkline i:nth-child(6){height:96%}.ops-sparkline i:nth-child(7){height:72%}.operations-outcomes strong{font-size:24px}.operations-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.operations-system-card{border:1px solid var(--line);background:#ffffffd6;border-radius:16px;min-height:252px;padding:28px;box-shadow:0 14px 36px #09243a0b}.operations-system-card.ops-featured{color:#fff;background:radial-gradient(circle at 96% 0%, #13b8c82e, transparent 36%), var(--coal);grid-column:span 2;min-height:360px}.operations-system-card small{color:#6fd7e0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.operations-system-card h3{margin:7px 0 10px;font-size:23px}.ops-featured h3{letter-spacing:-.035em;max-width:590px;font-size:34px}.operations-system-card p{color:var(--muted);margin:0}.ops-featured p{color:#9cb0bd;max-width:620px}.ops-monitor{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}.ops-monitor span{color:#c5d4dc;background:#0b283a;border:1px solid #1d4057;border-radius:10px;grid-template-columns:auto 1fr;gap:5px 8px;padding:12px;font-size:10px;font-weight:800;display:grid}.ops-monitor i{background:var(--signal);border-radius:50%;width:7px;height:7px;margin-top:3px}.ops-monitor b{color:#77dfc3;grid-column:2;font-size:9px}.tenant-operations,.operations-lifecycle{color:#fff;background:radial-gradient(circle at 0% 100%, #13b8c82e, transparent 38%), var(--coal);border-radius:24px;grid-template-columns:minmax(0,.78fr) minmax(500px,1fr);gap:80px;margin-top:132px;padding:64px;display:grid}.tenant-copy{align-self:center}.tenant-copy .eyebrow,.operations-lifecycle .eyebrow{color:#64dce6}.tenant-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,52px);line-height:1.04}.tenant-copy>p{color:#9db0be;margin-top:20px;line-height:1.7}.tenant-table{background:#24465d;border:1px solid #24465d;border-radius:16px;overflow:hidden}.tenant-table>div{background:#0b2435;grid-template-columns:minmax(160px,1fr) 70px 80px 90px;align-items:center;gap:12px;min-height:66px;padding:0 16px;display:grid}.tenant-table>div+div{border-top:1px solid #24465d}.tenant-table-head{color:#718b9d;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;min-height:42px!important}.tenant-table strong,.tenant-table span,.tenant-table b{font-size:10px}.tenant-table span{color:#8ca0ae}.tenant-table b{color:#7ddfc4;align-items:center;gap:7px;display:flex}.tenant-table b i{background:var(--signal);border-radius:50%;width:6px;height:6px}.analytics-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:16px;display:grid}.analytics-chart,.analytics-signals article{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 14px 36px #09243a0b}.analytics-chart{min-height:410px;padding:28px}.analytics-chart-head{justify-content:space-between;align-items:flex-start;display:flex}.analytics-chart-head>div{display:grid}.analytics-chart-head strong{font-size:36px}.analytics-chart-head small{color:var(--muted);font-size:11px}.line-chart{background:repeating-linear-gradient(#0000 0 64px,#edf1f4 65px);height:260px;margin-top:42px}.line-chart svg{width:100%;height:100%}.analytics-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-signals article{align-content:center;min-height:194px;padding:20px;display:grid}.analytics-signals strong{margin:7px 0;font-size:20px}.analytics-signals small{color:var(--muted);font-size:10px}.operations-lifecycle .workflow-copy>p{color:#9db0be}@media (max-width:1080px){.ops-console-layout{grid-template-columns:130px minmax(0,1fr)}.ops-insights{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-operations,.operations-lifecycle,.analytics-layout{grid-template-columns:1fr}.tenant-operations,.operations-lifecycle{gap:40px;padding:40px}}@media (max-width:760px){.operations-hero{width:min(100% - 28px,1240px);padding:58px 0 60px}.operations-hero-copy{margin-bottom:40px}.operations-hero h1{font-size:44px}.operations-hero h1 em{white-space:normal}.operations-hero h1 em:after{display:none}.operations-hero-copy>p:not(.eyebrow){font-size:17px}.operations-console{border-radius:17px;padding:8px}.ops-console-layout,.operations-system-grid,.ops-monitor,.analytics-signals{grid-template-columns:1fr}.ops-sidebar{align-items:center;display:flex;overflow-x:auto}.ops-sidebar-logo{flex:none;margin:0 8px 0 0}.ops-sidebar button{flex:none}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.call-row{grid-template-columns:auto 1fr}.call-row>span:not(.call-state),.call-row b{grid-column:2;width:max-content}.ops-insights{grid-column:span 1;grid-template-columns:1fr}.operations-system-card.ops-featured{grid-column:span 1;min-height:auto}.ops-featured h3{font-size:30px}.tenant-operations,.operations-lifecycle{width:min(100% - 28px,1240px);margin-top:90px;padding:28px 20px}.tenant-table{overflow-x:auto}.tenant-table>div{min-width:560px}}@media (max-width:460px){.operations-hero h1{font-size:39px}.operations-hero .hero-actions{display:grid}.operations-hero .hero-actions a{width:100%}.ops-console-head{align-items:flex-start}.ops-range{display:none}.ops-main{padding:8px}}.contact-hero{padding-bottom:72px}.contact-section{padding-bottom:96px}.contact-split{align-items:start}.contact-info h2{letter-spacing:-.04em;max-width:520px;margin:0 0 16px;font-size:clamp(34px,4vw,48px);line-height:1.08}.contact-info .section-text{max-width:560px;color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.7}.contact-channels{gap:12px;margin-bottom:24px;display:grid}.contact-channels article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffd1;padding:18px}.contact-channel-label{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.contact-channels strong{letter-spacing:-.02em;font-size:18px;line-height:1.45;display:block}.contact-channels strong a{color:inherit;text-decoration:none}.contact-channels strong a:hover{color:var(--teal-dark)}.contact-channels p{color:var(--muted);margin:6px 0 0;font-size:13px}.contact-operator{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.6}.contact-operator a{color:var(--teal-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.contact-operator a:hover{color:var(--teal)}.contact-checklist{margin-top:0}.contact-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;gap:14px;padding:28px;display:grid}.contact-form-head{gap:4px;margin-bottom:4px;display:grid}.contact-form-head strong{letter-spacing:-.03em;font-size:20px}.contact-form-head span{color:var(--muted);font-size:13px;font-weight:700}.contact-form label{color:var(--muted);text-transform:uppercase;gap:8px;font-size:13px;font-weight:900;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:var(--paper);font:inherit;text-transform:none;padding:0 13px}.contact-form input,.contact-form select{min-height:48px}.contact-form textarea{resize:vertical;min-height:132px;padding:13px}.contact-form .primary-button{background:linear-gradient(135deg, var(--teal), var(--teal-dark));min-height:50px}.contact-form .primary-button.submitted{color:var(--coal);background:var(--mint)}.contact-form small{color:var(--muted);text-align:center;font-size:11px}.contact-outcomes{margin-bottom:96px}.pricing-hero{padding-bottom:48px}.pricing-page-plans{padding-top:0}.pricing-comparison-section{padding-bottom:72px}.pricing-comparison{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffdb;border-radius:20px;overflow-x:auto}.pricing-comparison-table{border-collapse:collapse;width:100%;min-width:720px}.pricing-comparison-table th,.pricing-comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:18px 22px}.pricing-comparison-table thead th{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;background:#e7f1fe8c;font-size:12px;font-weight:800}.pricing-comparison-table thead th:not(:first-child){text-align:center}.pricing-comparison-table tbody th{color:var(--ink);font-size:14px;font-weight:700}.pricing-comparison-table tbody td{color:var(--muted);text-align:center;font-size:14px;font-weight:600}.pricing-comparison-table tbody tr:last-child th,.pricing-comparison-table tbody tr:last-child td{border-bottom:none}.pricing-check{color:var(--teal-dark);justify-content:center;align-items:center;display:inline-flex}.pricing-check svg{display:block}.pricing-dash{color:#5f6f828c;font-weight:800}.pricing-enterprise-band{padding-bottom:72px}.pricing-enterprise-card{color:#fff;background:radial-gradient(circle at 100% 0%, #13b8c82e, transparent 34%), radial-gradient(circle at 0% 100%, #203cfc33, transparent 40%), var(--coal);border:1px solid #ffffff14;border-radius:24px;gap:28px;padding:40px;display:grid;box-shadow:0 28px 70px #07172333}.pricing-enterprise-card h2{letter-spacing:-.04em;max-width:640px;margin:0 0 12px;font-size:clamp(30px,4vw,42px);line-height:1.08}.pricing-enterprise-card p{color:#ffffffb8;max-width:620px;margin:0;line-height:1.7}.pricing-enterprise-list{margin-top:0}.pricing-enterprise-list span{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.pricing-enterprise-list i{color:var(--coal);background:#fff}.pricing-enterprise-card .primary-button{width:fit-content}.pricing-faq-section{padding-top:0}.pricing-cta{margin-bottom:96px}.faq-section{padding-bottom:96px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.faq-item{border:1px solid var(--line);background:#ffffffd1;border-radius:16px;padding:24px}.faq-item h3{letter-spacing:-.03em;margin:0 0 10px;font-size:18px}.faq-item p{color:var(--muted);margin:0;line-height:1.65}@media (max-width:980px){.contact-split{grid-template-columns:1fr;gap:40px}.contact-checklist,.faq-grid{grid-template-columns:1fr}.pricing-enterprise-card{padding:28px}.pricing-comparison-table{min-width:640px}}.legal-page{padding-bottom:96px}.legal-hero{text-align:center;width:min(920px,100% - 40px);margin:0 auto;padding:88px 0 48px}.legal-hero h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(40px,5vw,58px)}.legal-lede{max-width:720px;color:var(--muted);margin:0 auto 14px;font-size:18px;line-height:1.7}.legal-meta{color:var(--muted);margin:0;font-size:13px;font-weight:700}.legal-meta a{color:var(--teal-dark);font-weight:800}.legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;width:min(1240px,100% - 40px);margin:0 auto;display:grid}.legal-nav{border:1px solid var(--line);background:#ffffffdb;border-radius:16px;padding:20px;position:sticky;top:96px}.legal-nav strong{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:12px;font-size:12px;display:block}.legal-nav nav{gap:8px;display:grid}.legal-nav a{color:var(--muted);font-size:13px;font-weight:700}.legal-nav a:hover{color:var(--teal-dark)}.legal-document{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:36px}.legal-section+.legal-section{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.legal-section h2{letter-spacing:-.03em;margin:0 0 14px;font-size:22px}.legal-section p{color:var(--muted);margin:0 0 14px;line-height:1.75}.legal-section ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.75}.legal-section li+li{margin-top:8px}@media (max-width:980px){.legal-layout{grid-template-columns:1fr}.legal-nav{position:static}.legal-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-document{padding:24px}}@media (max-width:640px){.legal-nav nav{grid-template-columns:1fr}}.about-page,.faq-page,.security-page{padding-bottom:0}.about-hero,.faq-hero,.security-hero{padding-bottom:56px}.about-mission,.about-values-section,.about-company-section,.faq-page-section,.security-pillars-section,.security-compliance-section{width:min(1240px,100% - 40px);margin-inline:auto}.about-split{align-items:start}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-stats article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffd1;padding:20px}.about-stats strong{color:var(--teal-dark);font-size:28px;line-height:1;display:block}.about-stats span{color:var(--muted);margin-top:8px;font-size:13px;font-weight:700;display:block}.about-values-grid .feature-card{min-height:220px}.about-company-card,.security-compliance-card{border:1px solid var(--line);color:#fff;background:radial-gradient(circle at 100% 0%, #13b8c829, transparent 34%), var(--coal);border-radius:20px;gap:28px;padding:36px;display:grid;box-shadow:0 28px 70px #07172329}.about-company-card h2,.security-compliance-card h2{letter-spacing:-.04em;max-width:640px;margin:0 0 12px;font-size:clamp(30px,4vw,42px);line-height:1.08}.about-company-card p,.security-compliance-card p{color:#ffffffb8;max-width:720px;margin:0;line-height:1.7}.about-company-card a,.security-compliance-card a{color:#fff;font-weight:700}.about-company-list span{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.about-company-list i{color:var(--coal);background:#fff}.about-company-list a{color:#fff;font-weight:800}.about-cta-actions{align-content:start;gap:12px;display:grid}.about-cta,.faq-cta,.security-cta{margin-bottom:96px}.faq-page-section{padding-bottom:72px}.faq-group+.faq-group{margin-top:48px}.faq-group h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,4vw,36px)}.security-grid .feature-card{min-height:210px}.security-legal-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-legal-links a{color:#ffffffd6;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:700}.security-legal-links a:hover{color:#fff;border-color:#13b8c859}.section-lede a{color:var(--teal-dark);font-weight:800}@media (max-width:760px){.about-stats,.security-legal-links,.about-values-grid,.security-grid{grid-template-columns:1fr}.about-company-card,.security-compliance-card{padding:24px}.about-cta,.faq-cta,.security-cta{grid-template-columns:1fr}.about-cta-actions .primary-button,.about-cta-actions .secondary-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.feature-card:hover,.hero-highlight-card:hover,.primary-button:hover,.secondary-button:hover{transform:none}.mobile-nav{transition:none}}.industry-hero .platform-hero-copy{max-width:760px}.industry-proof-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.industry-proof-chips li{color:var(--ink);background:#ffffffe0;border:1px solid #203cfc24;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.industry-snapshot{border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow);background:#ffffffe6;border-radius:18px;margin:0 auto;padding:18px}.industry-snapshot-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.industry-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.industry-snapshot-grid article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:14px}.industry-snapshot-grid strong{color:var(--teal-dark);letter-spacing:-.03em;font-size:1.35rem;font-weight:800;display:block}.industry-snapshot-grid span{color:var(--muted);font-size:var(--text-xs);margin-top:4px;font-weight:600;line-height:1.4;display:block}.industry-snapshot-integrations{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.industry-snapshot-integrations p{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0 0 8px;font-weight:700}.industry-snapshot-integrations div{flex-wrap:wrap;gap:6px;display:flex}.industry-snapshot-integrations span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.industry-pain-grid,.industry-usecase-grid,.industries-hub-grid{gap:16px;display:grid}.industry-pain-grid,.industry-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industries-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-pain-card,.industry-usecase-card,.industry-hub-card{border:1px solid var(--line);border-radius:var(--radius);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);background:#ffffffd1;padding:24px;box-shadow:0 16px 40px #09243a0b}.industry-hub-card{color:inherit;gap:10px;display:grid}.industry-hub-card:hover,.industry-pain-card:hover,.industry-usecase-card:hover{border-color:#203cfc3d;transform:translateY(-4px);box-shadow:0 22px 50px #09243a1a}.industry-hub-kicker,.industry-usecase-card .step-number{width:fit-content;color:var(--teal-dark);background:var(--mint);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.industry-pain-card h3,.industry-usecase-card h3,.industry-hub-card h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.25rem;font-weight:700}.industry-pain-card p,.industry-usecase-card p,.industry-hub-card p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.industry-usecase-card strong{color:var(--teal-dark);font-size:var(--text-sm);margin-top:14px;font-weight:700;display:block}.industry-hub-link{color:var(--teal-dark);font-size:var(--text-sm);margin-top:6px;font-weight:700}.industry-integration-strip{flex-wrap:wrap;gap:10px;display:flex}.industry-integration-strip span{border:1px solid var(--line);font-size:var(--text-sm);background:#ffffffd1;border-radius:12px;padding:12px 16px;font-weight:700}.industry-compliance-note{color:var(--muted);background:var(--mint);font-size:var(--text-sm);line-height:var(--leading-normal);border:1px solid #203cfc29;border-radius:12px;margin:20px 0 0;padding:16px 18px}.industry-faq-section{padding-top:0}.industries-hub-hero .platform-hero-copy{max-width:900px}.industries-hub-cta .hero-actions{justify-content:flex-start}@media (max-width:1080px){.industry-pain-grid,.industry-usecase-grid,.industries-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.industry-snapshot{width:100%}.industry-pain-grid,.industry-usecase-grid,.industries-hub-grid{grid-template-columns:1fr}.industries-hub-cta .hero-actions{justify-content:center}}.home-industries-section{padding-top:96px}.home-industries-intro{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:end;gap:28px;margin-bottom:32px;display:grid}.home-industries-intro .section-heading{margin-bottom:0}.home-industries-aside{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffd1;padding:22px;box-shadow:0 16px 40px #09243a0b}.home-industries-aside p{gap:6px;margin:0 0 16px;display:grid}.home-industries-aside strong{color:var(--ink);font-size:var(--text-md);letter-spacing:-.02em;font-weight:700}.home-industries-aside span{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.home-industries-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-industries-carousel{position:relative}.home-industries-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:minmax(260px,calc(33.3333% - 9.33333px));grid-auto-flow:column;gap:14px;padding:4px 2px 8px;display:grid;overflow-x:auto}.home-industries-track::-webkit-scrollbar{display:none}.home-industries-track .home-industry-card{scroll-snap-align:start;min-width:0}.home-industries-nav{z-index:2;border:1px solid var(--line);width:40px;height:40px;color:var(--teal-dark);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #09243a14}.home-industries-nav:hover{border-color:#0b72e73d;box-shadow:0 14px 32px #09243a1f}.home-industries-nav-prev{left:-12px}.home-industries-nav-next{right:-12px}.home-industry-card{border:1px solid var(--line);border-radius:var(--radius);color:inherit;transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);background:#ffffffd1;gap:8px;padding:20px;display:grid;box-shadow:0 12px 32px #09243a0a}.home-industry-card:hover{border-color:#203cfc3d;transform:translateY(-3px);box-shadow:0 20px 44px #09243a17}.home-industry-kicker{width:fit-content;color:var(--teal-dark);background:var(--mint);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.home-industry-card h3{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:700}.home-industry-card p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.home-industry-link{color:var(--teal-dark);font-size:var(--text-sm);margin-top:4px;font-weight:700}.home-industries-footer{border-radius:var(--radius);background:linear-gradient(135deg,#e7f1feb3,#ffffffe6);border:1px solid #203cfc1f;margin-top:28px;padding:18px 20px}.home-industries-footer p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.home-industries-footer a{color:var(--teal-dark);font-weight:700}.hero-actions .text-link{min-height:48px;color:var(--teal-dark);font-size:var(--text-sm);align-items:center;gap:8px;font-weight:700;display:inline-flex}.hero-actions .text-link svg{transition:transform var(--duration-fast) var(--ease-out)}.hero-actions .text-link:hover svg{transform:translate(3px)}@media (max-width:1080px){.home-industries-intro{grid-template-columns:1fr}.home-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-industries-track{grid-auto-columns:minmax(240px,calc(50% - 7px))}}@media (max-width:760px){.home-industries-section{padding-top:72px}.home-industries-grid{grid-template-columns:1fr}.home-industries-track{grid-auto-columns:minmax(82vw,1fr)}.home-industries-nav{display:none}.hero-actions .text-link{justify-content:center;width:100%}}.phone-numbers-section{padding-top:96px}.section.phone-numbers-section{padding-top:72px}.phone-numbers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.phone-number-card{border:1px solid var(--line);background:#ffffffe6;border-radius:16px;gap:10px;min-height:220px;padding:24px;display:grid;box-shadow:0 14px 36px #09243a0b}.phone-number-body{align-items:flex-start;gap:14px;display:flex}.phone-number-copy{gap:6px;min-width:0;display:grid}.phone-number-kicker{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.phone-number-icon{color:var(--teal-dark);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.phone-number-icon svg{display:block}.phone-number-card h3,.phone-number-copy h3{letter-spacing:-.02em;margin:0;font-size:20px}.phone-number-card p,.phone-number-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.phone-numbers-cta{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;margin-top:28px;padding:18px 20px}.phone-numbers-cta p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.phone-numbers-cta a{color:var(--teal);font-weight:700}@media (max-width:1080px){.phone-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.phone-numbers-section{padding-top:72px}.phone-numbers-grid{grid-template-columns:1fr}.phone-number-card{min-height:0}.phone-number-body{align-items:center}}.home-platform-section{padding-bottom:72px}.home-platform-trust{grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);align-items:center;gap:48px;margin-top:48px;display:grid}.home-platform-trust-copy .check-list{margin-top:0}.home-platform-steps{border-top:1px solid var(--line);margin-top:56px;padding-top:48px}.home-platform-steps-heading{margin-bottom:24px}.home-platform-steps-heading .eyebrow{margin-bottom:8px}.home-platform-steps-heading h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem)}.home-steps-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-step-card{border:1px solid var(--line);background:#ffffffd1;border-radius:16px;gap:10px;padding:22px;display:grid;box-shadow:0 12px 32px #09243a0a}.home-step-index{background:var(--mint);width:28px;height:28px;color:var(--teal-dark);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.home-step-card h4{letter-spacing:-.02em;margin:0;font-size:1.05rem}.home-step-card p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.home-platform-section .phone-numbers-section{border-top:1px solid var(--line);margin-top:48px;padding-top:48px}.home-platform-section .phone-numbers-embedded .platform-heading h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.home-platform-section .phone-numbers-section .platform-heading{margin-bottom:24px}.home-platform-section .phone-numbers-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1280px){.home-platform-section .phone-numbers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.home-platform-trust{grid-template-columns:1fr;gap:32px}.home-steps-strip{grid-template-columns:1fr}}@media (max-width:760px){.home-platform-section .phone-numbers-section{margin-top:40px;padding-top:40px}.home-platform-section .phone-numbers-grid{grid-template-columns:1fr}}.faq-accordion{gap:12px;display:grid}.faq-accordion-item{border:1px solid var(--line);transition:border-color var(--duration-normal) var(--ease-out);background:#ffffffd1;border-radius:16px;overflow:hidden}.faq-accordion-item.is-open{border-color:#0b72e738}.faq-accordion-heading{margin:0}.faq-accordion-trigger{width:100%;color:inherit;font:inherit;letter-spacing:-.03em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:18px;font-weight:700;display:flex}.faq-accordion-trigger span{flex:1}.faq-accordion-chevron{color:var(--teal-dark);transition:transform var(--duration-normal) var(--ease-out);flex-shrink:0}.faq-accordion-item.is-open .faq-accordion-chevron{transform:rotate(180deg)}.faq-accordion-panel{transition:grid-template-rows var(--duration-normal) var(--ease-out);grid-template-rows:0fr;display:grid}.faq-accordion-item.is-open .faq-accordion-panel{grid-template-rows:1fr}.faq-accordion-panel-inner{overflow:hidden}.faq-accordion-panel-inner p{color:var(--muted);margin:0;padding:0 24px 20px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-accordion-panel,.faq-accordion-chevron{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
