.analytics-preferences[data-astro-cid-jo6i4kqk]{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:8px 12px;font-size:.8rem}.analytics-preferences[data-astro-cid-jo6i4kqk][hidden]{display:none}.analytics-consent[data-astro-cid-5krk3x6l]{z-index:100;background:var(--surface);border:1px solid var(--muted);width:min(460px,100% - 40px);max-height:calc(100dvh - 40px);padding:24px;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 8px 32px #0003}.analytics-consent[data-astro-cid-5krk3x6l][hidden]{display:none}.analytics-consent[data-astro-cid-5krk3x6l] h2[data-astro-cid-5krk3x6l]{letter-spacing:0;margin-bottom:12px;font-size:1.15rem}.analytics-consent[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{color:var(--muted);margin-bottom:12px;font-size:.88rem;line-height:1.6}.analytics-consent[data-astro-cid-5krk3x6l] a[data-astro-cid-5krk3x6l]{font-size:.85rem;text-decoration:underline}.analytics-actions[data-astro-cid-5krk3x6l]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.analytics-actions[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{min-width:150px;font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--muted);cursor:pointer;flex:1;padding:12px;font-size:.85rem}.analytics-actions[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]:hover{border-color:var(--accent)}@font-face{font-family:Manrope;src:url(/assets/manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{color-scheme:dark;--bg:#0c0c0e;--surface:#101014;--raised:#17171c;--text:#f5f5f3;--muted:#aaa9ad;--accent:#ff5d67;--action:#ff5d67;--on-accent:#151113;--on-action:#151113;--line:#2a2a30;--soft:#24191b;--hero-glow:#ff5d6714;--cyan:#8adce4;--amber:#f2ba89;--cyan-soft:#1b313c;--amber-soft:#352b26;--radius:2px;--button-radius:2px}:root[data-theme=light]{color-scheme:light;--bg:#fafafa;--surface:#f2f2f3;--raised:#fff;--text:#171719;--muted:#626268;--accent:#ba303b;--action:#ba303b;--on-accent:#fff;--on-action:#fff;--line:#dedee1;--soft:#fff0f1;--hero-glow:#ff5d6712;--cyan:#087580;--amber:#ad5624;--cyan-soft:#eaf7f8;--amber-soft:#fff4e8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.65 Manrope,Arial,sans-serif}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}p{margin:0 0 1.3rem}h1,h2,h3{letter-spacing:-.045em;margin:0;font-weight:650;line-height:1.13}h1{font-size:clamp(2.4rem,4.7vw,4.5rem)}h2{max-width:900px;font-size:clamp(2rem,3.6vw,3.35rem)}h3{letter-spacing:-.025em;font-size:1.35rem}em{color:var(--accent);font-style:normal}small{font-size:.875rem}.header,main,.footer{width:min(1280px,100% - 96px);margin:auto}.header{border:0;border-bottom:1px solid var(--line);background:var(--bg);border-radius:0;justify-content:space-between;align-items:center;height:80px;margin:0 auto;padding:0;display:flex}.wordmark{letter-spacing:-.075em;font-size:2.2rem;font-weight:800;line-height:1;text-decoration:none}.wordmark span{color:var(--accent)}.header nav{align-items:center;gap:28px;display:flex}.header nav>a:not(.button){font-size:.9rem;font-weight:600;text-decoration:none}.header nav>a:not(.button):hover{color:var(--accent)}.button{background:var(--action);color:var(--on-action);border:1px solid var(--action);border-radius:var(--button-radius);white-space:nowrap;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 20px;font-size:.93rem;font-weight:650;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}.button:hover{opacity:.9;transform:translateY(-2px)}.button:active{transform:translateY(1px)}.button.secondary{color:var(--text);border-color:var(--line);background:0 0}.button span{font-size:1.25rem;line-height:1}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.header .button{min-height:44px;padding:10px 16px}.menu-toggle{display:none}.skip{z-index:10;background:var(--accent);color:var(--on-accent);padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.eyebrow{letter-spacing:.06em;color:var(--accent);margin-bottom:24px;font-size:.875rem;font-weight:650}.lead{color:var(--muted);max-width:560px;margin:28px 0;font-size:1.13rem;line-height:1.65}.actions{flex-wrap:wrap;gap:12px;display:flex}.section{border-top:1px solid var(--line);padding:96px 0}.section-intro{max-width:670px;color:var(--muted);margin:24px 0 40px;font-size:1.1rem}.text-link{color:#f9faf8}.solution.s1{background:var(--raised);border:1px solid var(--line);grid-column:span 3}.solution.s2{grid-column:span 3}.solution.s3{background:var(--soft);grid-column:span 3}.solution.s4,.solution.s5{border:1px solid var(--line);background:0 0;grid-column:span 3}.solution p{color:var(--muted);max-width:470px}.solution small{color:var(--muted)}.text-link{color:var(--accent);gap:22px;margin-top:auto;font-size:.95rem;font-weight:650;display:inline-flex}.flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.flow li{align-items:flex-start;gap:14px;display:flex}.step{border:1px solid var(--line);min-width:29px;height:29px;color:var(--accent);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.flow p{color:var(--muted);margin:0;font-size:.97rem}.control{grid-template-columns:1fr 1fr;gap:90px;display:grid}.control p{color:var(--muted);max-width:530px;margin:25px 0;font-size:1.08rem}dl{margin:0}dl>div{border-bottom:1px solid var(--line);padding:20px 0}dl>div:first-child{padding-top:0}dt{margin-bottom:8px;font-size:1.14rem;font-weight:650}dd{color:var(--muted);margin:0}.implementation-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.implementation-list span{color:var(--accent);margin-bottom:30px;font-size:.875rem;display:block}.implementation-list h3{margin-bottom:12px}.faq{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.questions details{border-bottom:1px solid var(--line);padding:22px 0}.questions summary{cursor:pointer;justify-content:space-between;gap:25px;font-weight:600;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions summary span{color:var(--accent);font-size:1.5rem;font-weight:400;line-height:1.1}.questions details[open] summary span{transform:rotate(45deg)}.questions p{color:var(--muted);margin:18px 35px 0 0}.closing{background:radial-gradient(ellipse at 50% 100%,var(--hero-glow),transparent 75%),var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:center;margin:25px 0 80px;padding:64px 40px}.closing h2{max-width:760px;margin:auto;font-size:clamp(2rem,3.3vw,3rem)}.closing p{color:var(--muted);max-width:600px;margin:22px auto 28px;font-size:.98rem}.footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:22px;padding:36px 0 44px;display:grid}.footer>p{color:var(--muted);text-align:right;margin:0}.footer>div{flex-wrap:wrap;gap:25px;font-size:.9rem;display:flex}.footer>small{text-align:right;color:var(--muted)}.breadcrumb{color:var(--muted);gap:15px;margin:32px 0;font-size:.875rem;display:flex}.detail-hero{max-width:890px;padding:26px 0 85px}.detail-hero h1{max-width:900px}.detail-hero .lead{max-width:620px}.feature-grid{grid-template-columns:1fr 1fr;gap:40px 80px;display:grid}.feature-grid h3{margin-bottom:15px}.feature-grid p{color:var(--muted);max-width:480px}.example{background:var(--surface);border-radius:var(--radius);border:0;padding:48px}.requirements{border:0}.contact-layout{grid-template-columns:1fr 1fr;gap:80px;padding:78px 0 90px;display:grid}.contact-copy h1{font-size:clamp(2.5rem,4vw,3.8rem)}.contact-expect{max-width:410px;margin-top:50px}.contact-expect h2{letter-spacing:-.025em;font-size:1.4rem}.contact-expect p{color:var(--muted);margin-top:16px}form{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);padding:32px}label{margin-bottom:22px;font-size:.92rem;font-weight:600;display:block}input:not([type=radio]):not([type=checkbox]),select,textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:8px;min-height:48px;margin-top:9px;padding:12px 14px;display:block}textarea{resize:vertical;min-height:120px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}fieldset{border:0;margin:0 0 18px;padding:0}legend{margin-bottom:12px;font-size:.92rem;font-weight:600}.radio{align-items:center;gap:8px;margin:0 22px 0 0;font-weight:500;display:inline-flex}.radio input{accent-color:var(--accent);width:18px;height:18px}.optional,.form-help{color:var(--muted);font-size:.875rem;font-weight:400}.preview-notice{background:var(--surface);color:var(--muted);border-radius:8px;padding:16px;font-size:.875rem}#form-status{margin:18px 0 0;font-size:.93rem}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#a0262c}.form-error{color:#a0262c}[id]{scroll-margin-top:36px}.cost-link{white-space:normal;max-width:100%;margin-top:24px}.related{border-top:1px solid var(--line);margin:0 0 48px;padding:26px 0}.related h2{letter-spacing:-.02em;margin-bottom:20px;font-size:1.2rem}.related>div{flex-wrap:wrap;gap:24px 42px;display:flex}.related .text-link{margin:0}.scope-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.scope-columns article{border-radius:var(--radius);background:var(--surface);padding:32px}.scope-columns h3{margin-bottom:22px}.scope-columns ul{color:var(--muted);margin:0;padding-left:20px}.scope-columns li{margin:12px 0}.footer>div{grid-column:1/-1}.footer>small{grid-area:3/2}@media (width<=800px){.scope-columns{grid-template-columns:1fr}.scope-columns article{padding:24px}.related>div{flex-direction:column;gap:20px}.footer>small{grid-area:auto/1}}:root[data-theme=dark] .form-error{color:#ffb6b9}@media (width>=1024px){.header{height:76px}}@media (width<=1100px){.header,main,.footer{width:calc(100% - 56px)}.header nav{gap:18px}.header nav>a:not(.button){font-size:.8rem}.control,.faq,.contact-layout{gap:40px}.flow{gap:20px}}@media (width<=800px){.header,main,.footer{width:calc(100% - 36px)}.header{height:72px;margin-top:0;padding:0;position:relative}.menu-toggle{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:8px;padding:8px 14px;display:block}.header nav{background:var(--bg);border-bottom:1px solid var(--line);z-index:5;border-radius:0 0 18px 18px;flex-direction:column;align-items:stretch;gap:23px;padding:22px;display:none;position:absolute;top:71px;left:-1px;right:-1px}.header nav.open{display:flex}.header nav>a:not(.button){font-size:1rem}.section{padding:52px 0}.section-intro{margin:20px 0 28px;font-size:1rem}.control,.faq,.feature-grid,.contact-layout{grid-template-columns:1fr}.flow{grid-template-columns:1fr;gap:24px}.control,.faq{gap:30px}.implementation-list{grid-template-columns:1fr 1fr;gap:26px}.implementation-list span{margin-bottom:15px}.closing{margin:15px 0 50px;padding:30px}.closing h2{font-size:2rem}.footer{grid-template-columns:1fr;gap:22px}.footer>p,.footer>small{text-align:left}.detail-hero{padding-bottom:50px}.detail-hero h1{font-size:2.65rem}.example{padding:30px}.contact-layout{gap:32px;padding:42px 0 52px}.contact-copy h1{font-size:2.5rem}.contact-expect{margin-top:26px}form{padding:22px}.form-grid{grid-template-columns:1fr;gap:0}.breadcrumb{margin:22px 0}.eyebrow{margin-bottom:19px}.lead{margin:22px 0;font-size:1.05rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.breadcrumb{flex-wrap:wrap;gap:8px 15px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.resource-grid h2{margin-bottom:22px;font-size:clamp(1.65rem,2.5vw,2.3rem)}.resource-grid h2 a{text-decoration:none}.resource-grid h2 a:hover{text-decoration:underline}.resource-grid p{color:var(--muted)}.resource-grid .text-link{margin-top:8px}.guide-header{max-width:920px;padding:26px 0 56px}.guide-header h1{font-size:clamp(2.3rem,4vw,3.8rem)}.guide-header .lead{max-width:740px}.guide-layout{border-top:1px solid var(--line);grid-template-columns:250px minmax(0,740px);align-items:start;gap:64px;padding:40px 0 64px;display:grid}.guide-index{position:sticky;top:32px}.guide-index h2{letter-spacing:-.02em;margin-bottom:20px;font-size:1.1rem}.guide-index a{color:var(--muted);padding:10px 0;font-size:.9rem;line-height:1.5;display:block}.guide-index a:hover{color:var(--accent)}.guide-body{min-width:0}.guide-body section+section{margin-top:52px}.guide-body h2{margin-bottom:24px;font-size:clamp(1.65rem,2.6vw,2.3rem)}.guide-body p,.guide-body li{color:var(--muted)}.guide-body ul{padding-left:24px}.guide-body li{margin:12px 0}.guide-table{border:1px solid var(--line);border-radius:var(--button-radius);max-width:100%;margin:28px 0;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:.94rem;line-height:1.6}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px}.guide-table th{background:var(--surface);font-weight:650}.guide-table tr:last-child td{border-bottom:0}.guide-table td{color:var(--muted)}.guide-source{font-size:.875rem}.guide-body a{color:var(--accent)}@media (width<=1100px){.guide-layout{grid-template-columns:210px minmax(0,1fr);gap:36px}}@media (width<=800px){.resource-grid{grid-template-columns:1fr;gap:40px}.guide-header{padding:18px 0 28px}.guide-layout{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:28px}.guide-index{border-bottom:1px solid var(--line);padding-bottom:26px;position:static}.guide-table table{font-size:.9rem}.guide-body section+section{margin-top:38px}}.theme-toggle{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;justify-self:start;min-height:40px;padding:8px 14px;font-size:.8rem}.theme-toggle[hidden]{display:none}main:has(.landing-page){width:100%;max-width:none}body .header{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);width:100%;height:68px;padding:0 max(24px,50% - 600px);position:sticky;top:0}body .header .wordmark{font-size:2rem}body .header nav{gap:30px}body .header nav>a:not(.button){color:var(--muted);font-size:.83rem;font-weight:500}body .header .button{border-radius:7px;min-height:40px;padding:8px 17px;font-size:.8rem}.landing-page h2{letter-spacing:-.045em;font-size:clamp(1.8rem,2.6vw,2.15rem);font-weight:750;line-height:1.23}.landing-page h3{letter-spacing:-.025em;font-weight:650}.landing-page .section{border:0}.landing-page .button{border-radius:8px;gap:15px}.landing-page .hero{isolation:isolate;color:#fff;background:radial-gradient(at 34% 15%,#45258277,#0000 62%),radial-gradient(at 95% 100%,#52157577,#0000 60%),#0c081b;padding:62px 24px 65px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;opacity:.24;pointer-events:none;background-image:radial-gradient(circle at 10% 12%,#bca3ff 0 2px,#0000 3px),radial-gradient(circle at 80% 28%,#bca3ff 0 2px,#0000 3px),radial-gradient(circle at 70% 70%,#bca3ff 0 2px,#0000 3px),radial-gradient(circle at 20% 80%,#bca3ff 0 1px,#0000 2px);background-size:510px 430px;position:absolute;inset:0}.hero-inner{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:center;gap:50px;max-width:1200px;min-height:505px;margin:auto;display:grid}.hero-copy{min-width:0}.hero-kicker{color:#f2a7b7;background:#5b1c3c91;border:1px solid #ff7d983f;border-radius:999px;align-items:center;gap:8px;margin:0 0 30px;padding:7px 15px;font-size:.77rem;font-weight:650;display:inline-flex}.hero-kicker .icon{width:15px;height:15px}.hero h1{letter-spacing:-.05em;max-width:870px;font-size:clamp(2.6rem,4.2vw,3.65rem);font-weight:800;line-height:1.13}.hero .lead{color:#c2b9e8;max-width:600px;margin:22px 0 30px;font-size:1.13rem;line-height:1.6}.hero .button{min-height:56px;padding:16px 25px;font-size:1rem}.hero .button.hero-primary{color:#fff;background:#00a85a;border-color:#00a85a;box-shadow:0 12px 28px #00995033}.hero-proof{color:#b7accb;flex-wrap:wrap;gap:22px;margin:21px 0 0;padding:0;font-size:.73rem;font-weight:650;list-style:none;display:flex}.hero-proof li{align-items:center;gap:8px;display:flex}.hero-proof li:before{content:"";background:#00c76b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #00c76b1c}.hero-summary{color:#b4abc8;text-align:left;max-width:770px;margin:32px auto 0;font-size:1.03rem;line-height:1.8}.hero-visual{min-width:0;margin:0;position:relative}.hero-visual figcaption{text-align:center;color:#a29ab5;margin-top:4px;font-size:.6rem}.phone-scene{perspective:1100px;place-items:center;height:420px;display:grid;position:relative}.phone-halo{filter:blur(20px);background:radial-gradient(#8a46d538,#0000 68%);position:absolute;inset:20% -25%}.phone-render{place-items:center;height:430px;display:grid;overflow:visible}.phone-render img{mix-blend-mode:screen;filter:drop-shadow(0 25px 26px #0008);width:300px;max-width:none;height:auto;display:block;transform:rotate(7deg)}.voice-phone{background:linear-gradient(105deg,#c2c0cb,#383541 12%,#0a0910 70%,#85838f);border:1px solid #a4a1b0;border-radius:32px;width:204px;height:400px;padding:6px;position:relative;transform:rotate(6deg)rotateY(-15deg);box-shadow:6px 6px 0 -2px #090811,11px 10px 0 -5px #777281,20px 26px 35px #0008,inset 2px 0 3px #fff6}.voice-phone:before{content:"";background:#777080;border-radius:3px;width:3px;height:42px;position:absolute;top:108px;right:-4px}.phone-camera{z-index:2;background:#020205;border-radius:12px;width:65px;height:17px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-screen{color:#fff;background:radial-gradient(at 50% 70%,#332043,#0e0d1d 70%);border-radius:26px;flex-direction:column;align-items:center;height:100%;padding:42px 14px 13px;display:flex;position:relative;overflow:hidden}.phone-brand{letter-spacing:-.07em;font-size:1.45rem;font-weight:800;line-height:1}.phone-brand>span{color:#b08aff}.phone-description{color:#c0b6d5;margin-top:6px;font-size:.49rem}.phone-voice{color:#c3a0f3;background:#6e3e8625;border:1px solid #af83e64d;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:18px;font-size:.95rem;display:grid}.phone-wave{justify-content:center;align-items:center;gap:3px;width:100%;height:37px;margin:12px 0;display:flex}.phone-wave>span{width:2px;height:var(--bar);background:#c396fb;border-radius:5px}.phone-greeting{text-align:center;margin:0 0 18px;font-size:.91rem;font-weight:500;line-height:1.4}.phone-tasks{color:#bfb4d5;gap:17px;display:flex}.phone-tasks>span{flex-direction:column;align-items:center;gap:5px;font-size:.44rem;display:flex}.phone-tasks .icon{color:#c89dff;width:17px;height:17px}.phone-call{color:#fff;background:#7548d0;border-radius:50%;place-items:center;width:35px;height:35px;margin-top:18px;font-size:.82rem;display:grid}.phone-home{background:#777080;border-radius:3px;width:59px;height:3px;position:absolute;bottom:8px}.business-strip{background:var(--surface);border-bottom:1px solid var(--line);padding:29px 24px 33px}.business-strip>span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:23px;font-size:.68rem;display:block}.business-links{flex-wrap:wrap;justify-content:center;gap:14px 18px;max-width:1200px;margin:auto;display:flex}.business-links a{border:1px solid var(--line);background:var(--raised);color:var(--muted);white-space:nowrap;border-radius:30px;padding:7px 20px;font-size:.78rem;text-decoration:none}.business-links a:hover{color:var(--text);border-color:var(--accent)}.benefits{padding:88px 24px 96px}.section-heading{text-align:center;max-width:900px;margin:0 auto 55px}.section-heading h2{margin:auto}.section-heading>p{max-width:730px;color:var(--muted);margin:18px auto 0;font-size:1rem;line-height:1.75}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1024px;margin:0 auto;display:grid}.benefit-grid article{border:1px solid color-mix(in srgb,var(--accent),transparent 70%);background:linear-gradient(135deg,var(--soft),var(--surface));border-radius:16px;padding:25px 23px}.benefit-grid article:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--soft),#542786 24%),var(--surface))}.benefit-grid article:nth-child(3){background:linear-gradient(135deg,color-mix(in srgb,var(--soft),#74236f 23%),var(--surface))}.benefit-icon{background:var(--soft);width:43px;height:43px;color:var(--accent);border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.benefit-grid h3{font-size:1.02rem;line-height:1.4}.benefit-grid p{color:var(--muted);margin:12px 0 0;font-size:.83rem;line-height:1.7}.landing-page .solutions{background:var(--surface);padding:86px 24px}.solution-tabs{justify-content:center;gap:12px;max-width:1024px;margin:0 auto 38px;display:flex}.solution-tabs button{border:1px solid var(--line);background:var(--raised);min-height:46px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:.88rem;font-weight:600;display:flex}.solution-tabs button .icon{width:20px;height:20px}.solution-tabs button[aria-selected=true]{background:var(--action);color:#fff;border-color:var(--action)}.solution-panel{border:1px solid var(--line);background:var(--raised);border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:42px;max-width:1024px;min-height:375px;margin:0 auto 20px;padding:40px;display:grid}.solution-copy>.eyebrow,.feature-tag{background:var(--soft);color:var(--accent);letter-spacing:0;border-radius:20px;margin:0 0 20px;padding:4px 12px;font-size:.68rem;font-weight:500;display:inline-block}.solution-copy h3{max-width:480px;font-size:1.45rem;line-height:1.3}.solution-copy>p:not(.eyebrow){color:var(--muted);max-width:480px;margin:16px 0 22px;font-size:.88rem;line-height:1.75}.solution-copy ul{gap:12px;margin:0 0 23px;padding:0;list-style:none;display:grid}.solution-copy li{color:var(--muted);align-items:center;gap:10px;font-size:.8rem;display:flex}.solution-copy li>.icon{width:17px;height:17px;color:var(--accent)}.solution-copy .text-link{font-size:.79rem}.solution-preview{min-width:0}.preview-label{color:var(--muted);text-align:right;margin:0 0 10px;font-size:.6rem}.preview-footnote{color:var(--muted);text-align:center;margin:12px 0 0;font-size:.59rem;line-height:1.6}.visual-example{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:0 18px 18px;overflow:hidden;box-shadow:0 14px 30px #0002}.example-top{background:var(--action);color:#fff;align-items:center;gap:10px;margin:0 -18px 18px;padding:15px 18px;display:flex}.example-top>.icon{width:24px;height:24px}.example-top strong{font-size:.78rem;display:block}.example-top small{opacity:.8;margin-top:3px;font-size:.58rem;display:block}.sample-chat{border:1px solid var(--line);background:var(--surface);border-radius:9px 9px 9px 0;margin:0 20px 12px 0;padding:11px 13px;font-size:.74rem}.sample-chat.agent{background:var(--soft);border-color:#0000;border-radius:9px 9px 0;margin:0 0 0 20px}.sample-chat small{color:var(--accent);margin-bottom:5px;font-size:.59rem;display:block}.sample-result{color:var(--accent);border-top:1px solid var(--line);align-items:center;gap:8px;margin:17px 0 0;padding-top:13px;font-size:.63rem;display:flex}.order-lines{margin:0}.order-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.order-lines dt{margin:0;font-size:.75rem;font-weight:500}.order-lines dd{color:var(--text);font-size:.75rem;font-weight:650}.order-note{color:var(--accent);margin:18px 0 0;font-size:.64rem}.mini-calendar{text-align:center;grid-template-columns:repeat(7,1fr);gap:7px;margin:20px 0;display:grid}.mini-calendar>span{color:var(--muted);font-size:.6rem}.mini-calendar>b{padding:6px 0;font-size:.65rem;font-weight:500}.mini-calendar .selected{background:var(--action);color:#fff;border-radius:5px}.calendar-event{border-left:3px solid var(--accent);background:var(--soft);align-items:center;gap:13px;padding:13px 10px;font-size:.68rem;display:flex}.calendar-event strong{color:var(--accent);font-size:.85rem}.calendar-event small{color:var(--muted);margin-top:3px;font-size:.56rem;display:block}.lead-profile{align-items:center;gap:11px;display:flex}.lead-avatar{background:var(--soft);width:35px;height:35px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.lead-profile strong{font-size:.74rem;display:block}.lead-profile small{color:var(--muted);font-size:.6rem;display:block}.lead-fields{gap:14px;margin:19px 0;font-size:.69rem;display:grid}.lead-fields span{color:var(--muted);margin-bottom:3px;font-size:.57rem;display:block}.lead-next{background:var(--soft);color:var(--accent);border-radius:6px;align-items:center;gap:8px;padding:11px;font-size:.65rem;display:flex}.additional-solutions{justify-content:center;gap:35px;max-width:1024px;margin:26px auto 0;display:flex}.additional-solutions article{color:var(--muted);align-items:center;gap:10px;display:flex}.additional-solutions h3{letter-spacing:0;font-size:.78rem;font-weight:500}.additional-solutions .icon{color:var(--accent);width:20px;height:20px}.additional-solutions small{font-size:.61rem}.conversation-section{padding:95px 24px}.conversation-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;max-width:1024px;margin:auto;display:grid}.conversation-copy>p{color:var(--muted);margin:20px 0 30px;font-size:.93rem;line-height:1.8}.conversation-point{align-items:flex-start;gap:14px;margin-top:24px;display:flex}.conversation-point>.icon{color:var(--accent);width:21px;height:21px;margin-top:3px}.conversation-point h3{letter-spacing:-.01em;font-size:.91rem}.conversation-point p{color:var(--muted);margin:7px 0 0;font-size:.8rem}.conversation-visual{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 25px 60px #0002}.conversation-visual figcaption{background:var(--raised);align-items:center;gap:12px;padding:20px;display:flex}.conversation-avatar{background:var(--soft);width:37px;height:37px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.conversation-visual figcaption>span:nth-child(2){flex:1}.conversation-visual figcaption strong{font-size:.79rem;display:block}.conversation-visual figcaption small{color:var(--muted);font-size:.61rem;display:block}.conversation-visual figcaption>.icon{color:var(--accent);width:20px;height:20px}.conversation-messages{background-image:radial-gradient(var(--line) .65px,transparent .65px);background-size:15px 15px;padding:25px 20px}.message-client,.message-agent{background:var(--raised);border:1px solid var(--line);border-radius:0 10px 10px;max-width:86%;margin-bottom:17px;padding:12px 15px}.message-agent{background:var(--soft);border-color:color-mix(in srgb,var(--accent),transparent 75%);border-radius:10px 0 10px 10px;margin-left:auto}.conversation-messages small{color:var(--accent);margin-bottom:5px;font-size:.58rem;display:block}.conversation-messages p{margin:0;font-size:.78rem;line-height:1.7}.message-client.short{width:fit-content}.conversation-result{border:1px solid var(--line);background:var(--bg);color:var(--accent);border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.conversation-result strong{font-size:.75rem;display:block}.conversation-result small{color:var(--muted);margin:4px 0 0;font-size:.61rem}.conversation-caption{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:14px 20px;font-size:.6rem;line-height:1.6}.landing-page .call-flow{background:var(--surface);padding:80px max(24px,50% - 512px)}.landing-page .flow-layout{gap:65px;padding:0}.landing-page .flow-copy h2{font-size:2.05rem}.landing-page .flow-copy>p{font-size:.9rem}.landing-page .call-map{background:var(--bg);border-color:var(--line)}.landing-page .agent-node{background:var(--soft);border:1px solid var(--accent);box-shadow:none;color:var(--text)}.agent-control{background:var(--bg);padding:90px 24px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1024px;margin:auto;display:grid}.capability-grid article{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:26px}.capability-grid h3{font-size:1rem;line-height:1.4}.capability-grid p{color:var(--muted);margin:13px 0 0;font-size:.83rem;line-height:1.75}.landing-page .implementation{background:var(--surface);padding:85px 24px}.implementation-list{gap:45px;max-width:1024px;margin:0 auto}.implementation-list li{text-align:center;position:relative}.implementation-icon{background:var(--action);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid;position:relative}.implementation-icon>span{border:2px solid var(--surface);background:var(--soft);width:22px;height:22px;color:var(--text);border-radius:50%;margin:0;font-size:.65rem;line-height:18px;position:absolute;top:-6px;right:-5px}.implementation-list p{color:var(--muted);font-size:.81rem}.implementation-list li:not(:last-child):after{content:"";background:var(--line);width:calc(100% - 40px);height:1px;position:absolute;top:29px;left:calc(50% + 43px)}.implementation-cost{border-top:1px solid var(--line);text-align:center;max-width:1024px;margin:25px auto 0;padding:28px 20px 0}.implementation-cost p{color:var(--muted);margin-bottom:12px;font-size:.87rem}.implementation-cost .text-link{font-size:.84rem}.call-pending{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:30px;max-width:1024px;margin:45px auto 0;padding:24px;display:flex}.landing-page .call-pending h2{font-size:1rem}.call-pending .text-link{flex-shrink:0;font-size:.79rem}.landing-page .faq{max-width:850px;margin:auto;padding:85px 24px;display:block}.faq .section-heading{margin-bottom:40px}.faq .cost-link{margin-top:17px;font-size:.8rem}.questions details{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:12px;padding:18px 23px}.questions details:first-child{padding-top:18px}.questions summary{font-size:.9rem}.questions p{font-size:.85rem;line-height:1.8}.landing-page .closing{background:radial-gradient(ellipse at 70% 50%,var(--hero-glow),transparent 70%),var(--surface);border:0;border-radius:0;margin:0;padding:74px 24px 80px}.landing-page .closing h2{max-width:730px;font-size:2.3rem}.landing-page .closing p{font-size:.96rem}.landing-page .closing .button{padding:15px 30px}body .footer{border:0;max-width:1200px;padding-top:40px;font-size:.85rem}.call-experience{max-width:1024px;margin:auto;padding:75px 24px}.call-grid{border:1px solid var(--line);background:var(--raised);border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.call-showcase{background:var(--surface);flex-direction:column;align-items:center;padding:30px;display:flex}.case-buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.case-buttons button{border:1px solid var(--line);background:var(--raised);min-height:44px;color:var(--text);border-radius:9px;padding:11px 14px;font-size:.78rem}.case-buttons button[aria-pressed=true]{background:var(--action);border-color:var(--action);color:#fff}.case-copy{text-align:center;max-width:400px;margin-top:28px}.case-copy h3{font-size:1.3rem}.case-copy p{color:var(--muted);margin:14px 0;font-size:.9rem}.case-copy small{color:var(--accent);font-size:.77rem}.visual-caption{color:var(--muted);margin-top:18px;font-size:.68rem}.call-form{border:0;border-radius:0;min-width:0;padding:38px}.call-form h3{font-size:2rem}.call-form-intro{color:var(--muted);margin:18px 0 26px;font-size:.9rem}.call-form label{font-size:.8rem}.call-form .form-help{margin-top:8px;font-size:.73rem;display:block}.call-consent{color:var(--muted);align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.call-consent input{width:18px;min-width:18px;height:18px;accent-color:var(--accent);margin:3px 0 0}.call-form .button{width:100%}.call-alternative{text-align:center;color:var(--muted);margin-top:20px;font-size:.8rem;display:block}#call-status{margin-top:15px;font-size:.85rem}#call-status:empty{margin:0}.call-form [aria-invalid=true]{outline-offset:2px;outline:2px solid #ed8790}.voice-art{isolation:isolate;place-items:center;width:320px;max-width:100%;height:300px;margin:0 auto 20px;display:grid;position:relative}.voice-core{aspect-ratio:1;background:radial-gradient(at 32% 19%,#e0d4ff,#9c73da 30%,#493479 80%);border-radius:50%;place-items:center;width:67%;display:grid;position:relative;overflow:hidden}.voice-ribbon{border:26px solid #eee5ff44;border-radius:48%;position:absolute;inset:13% -20%;transform:rotate(-38deg)}.voice-wave{justify-content:center;align-items:center;gap:4px;width:59%;height:46px;display:flex;position:relative}.voice-wave span{width:4px;height:var(--height);background:#f8fbff;border-radius:8px}.voice-orbit{z-index:-1;border:1px solid #9674cb40;border-radius:50%;width:89%;height:70%;position:absolute;transform:rotate(-28deg)}.orbit-two{width:77%;height:97%;transform:rotate(34deg)}@media (width<=1100px){.hero-inner{grid-template-columns:minmax(0,2.6fr) 210px;gap:30px}.hero h1{font-size:3rem}.hero .lead{font-size:1rem}.benefit-grid{gap:15px}.benefit-grid article{padding:23px 18px}.conversation-inner{gap:35px}.solution-panel{gap:30px;padding:30px}.landing-page .flow-layout{gap:35px}.call-pending{margin-left:24px;margin-right:24px}body .header nav{gap:22px}}@media (width<=800px){body .header{height:66px;padding:0 20px}body .header nav{top:65px;left:0;right:0}.landing-page .hero{padding:42px 22px 36px}.hero-inner{grid-template-columns:1fr;gap:24px;min-height:0}.hero-copy{text-align:center;max-width:600px;margin:auto}.hero-kicker{margin-bottom:20px;padding:6px 12px;font-size:.65rem}.hero h1{font-size:clamp(2.1rem,6vw,3rem);line-height:1.16}.hero .lead{max-width:420px;margin:20px auto 24px;font-size:1rem}.hero .actions{justify-content:center;gap:10px}.hero .button{min-height:48px;padding:12px 18px;font-size:.82rem}.hero-proof{justify-content:center;gap:11px 17px;font-size:.66rem}.hero-visual{width:100%;max-width:300px;margin:auto}.phone-render{height:290px}.phone-render img{width:210px;transform:rotate(7deg)}.hero-visual figcaption{margin-top:0;font-size:.55rem}.hero-summary{text-align:center;max-width:530px;margin-top:26px;font-size:.87rem;line-height:1.8}.business-strip{padding:25px 20px}.business-strip>span{margin-bottom:18px;font-size:.61rem}.business-links{gap:10px}.business-links a{padding:6px 13px;font-size:.68rem}.benefits{padding:55px 20px}.section-heading{margin-bottom:32px}.landing-page h2{font-size:1.85rem}.section-heading>p{margin-top:16px;font-size:.9rem}.benefit-grid{grid-template-columns:1fr 1fr;gap:12px}.benefit-grid article{padding:21px 17px}.benefit-grid h3{font-size:.92rem}.benefit-grid p{font-size:.77rem}.benefit-icon{width:37px;height:37px;margin-bottom:16px}.landing-page .solutions{padding:54px 20px}.solution-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:25px;display:grid}.solution-tabs button{gap:7px;padding:11px 9px;font-size:.75rem}.solution-panel{grid-template-columns:1fr;gap:28px;padding:25px 22px}.solution-copy h3{font-size:1.5rem}.solution-copy>p:not(.eyebrow){font-size:.88rem}.solution-copy li{font-size:.78rem}.solution-preview{width:100%;max-width:440px;margin:auto}.additional-solutions{flex-wrap:wrap;gap:18px}.additional-solutions h3{font-size:.72rem}.conversation-section{padding:55px 20px}.conversation-inner{grid-template-columns:1fr;gap:35px}.conversation-copy>p{font-size:.88rem}.conversation-visual{width:100%;max-width:450px;margin:auto}.landing-page .call-flow{padding:55px 20px}.landing-page .flow-layout{grid-template-columns:1fr;gap:32px}.landing-page .flow-copy h2{font-size:1.85rem}.landing-page .call-map{width:100%;max-width:450px;margin:auto}.agent-control{padding:55px 20px}.capability-grid{grid-template-columns:1fr 1fr;gap:12px}.capability-grid article{padding:21px 17px}.capability-grid h3{font-size:.88rem}.capability-grid p{font-size:.77rem}.landing-page .implementation{padding:55px 20px}.implementation-list{grid-template-columns:1fr 1fr;gap:28px 18px}.implementation-list li:after{display:none}.implementation-list h3{font-size:.88rem}.implementation-list p{font-size:.75rem}.implementation-cost{padding:25px 0 0}.implementation-cost p{font-size:.82rem}.call-pending{margin:30px 20px 0;padding:22px;display:block}.call-pending .text-link{margin-top:16px}.landing-page .faq{padding:55px 20px}.questions details{padding:17px}.questions details:first-child{padding-top:17px}.questions summary{font-size:.84rem}.questions p{margin-right:0;font-size:.81rem}.landing-page .closing{padding:55px 22px}.landing-page .closing h2{font-size:1.9rem}.landing-page .closing p{font-size:.87rem}.call-grid{grid-template-columns:1fr}.call-form{padding:26px}.call-showcase{padding:24px 20px}.voice-art{width:260px;height:250px}}@media (width<=370px){.hero .actions{flex-direction:column;align-items:stretch}.hero h1{font-size:1.98rem}.landing-page h2{font-size:1.6rem}.benefit-grid,.capability-grid{grid-template-columns:1fr}.benefit-grid article{padding:22px}.solution-tabs button{font-size:.69rem}.solution-panel{padding:23px 18px}}@media (prefers-reduced-motion:reduce){.landing-page *,body .header *{scroll-behavior:auto;transition:none!important}}.landing-page .hero{background:#0c0c0e}.hero:before{background-image:linear-gradient(90deg,#0000 49.9%,#ffffff08 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#ffffff08 50%,#0000 50.1%);background-size:96px 96px;mask-image:linear-gradient(#0006,#0000 82%)}.hero-kicker{color:#ff8790;letter-spacing:0;text-transform:none;background:#1c1315;border-color:#ff5d6766;border-radius:2px}.hero-title-prefix{white-space:nowrap;letter-spacing:-.065em;display:inline-block}.hero h1 em{color:var(--accent)}.hero .lead{color:#d4d2d5}.hero .actions{gap:12px}.hero .button{border-radius:2px}.hero .button.hero-primary{background:var(--action);border-color:var(--action);color:var(--on-action);box-shadow:none}.hero .button.secondary{color:#fff;background:0 0;border-color:#3a3a40}.hero-proof{color:#bebcc0}.hero-proof li:before{box-shadow:none;background:#18c6a2}.hero-summary{color:#a8a6aa}@media (width<=800px){.hero-title-prefix{font-size:clamp(1.4rem,.3rem + 5vw,3rem)}}.phone-render img{filter:hue-rotate(90deg)saturate(.75)drop-shadow(0 25px 26px #0008)}.benefit-grid article,.capability-grid article,.solution-panel,.visual-example,.conversation-visual,.call-map,.questions details{background:var(--raised);border-color:var(--line)}.benefit-grid article:nth-child(2),.benefit-grid article:nth-child(3){background:var(--raised)}.benefit-grid article,.solution-panel,.capability-grid article{border-radius:2px}.benefit-icon{background:var(--soft);border-radius:2px}.solution-tabs button,.solution-tabs button[aria-selected=true],.business-links a,.questions details{border-radius:2px}.solution-tabs button[aria-selected=true]{background:var(--action);border-color:var(--action);color:#151113}.example-top{background:var(--action);color:#151113}.agent-control,.landing-page .call-flow,.landing-page .solutions,.landing-page .implementation{background:var(--surface)}.implementation-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.implementation-list li{background:var(--raised);border:1px solid var(--line);text-align:left;border-radius:2px;padding:26px 22px}.implementation-list li:not(:last-child):after{display:none}.implementation-icon{width:auto;height:auto;color:var(--accent);background:0 0;align-items:center;gap:14px;margin:0 0 24px;display:flex}.implementation-icon>.icon{width:25px;height:25px}.implementation-icon>span{width:auto;height:auto;color:var(--accent);background:0 0;border:0;border-radius:0;order:-1;font-size:.66rem;line-height:1;position:static}.implementation-list h3{font-size:.95rem}.implementation-list p{font-size:.78rem;line-height:1.7}.implementation-cost{text-align:left;justify-content:space-between;align-items:center;max-width:1024px;padding:26px 0 0;display:flex}.implementation-cost p,.implementation-cost .text-link{margin:0}body .footer{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr;gap:38px;max-width:1200px;padding:58px 0 24px;display:grid}.footer-brand .wordmark{font-size:2rem}.footer-brand p{color:var(--muted);max-width:230px;margin:13px 0 0;font-size:.84rem;line-height:1.6}.footer-links{grid-template-columns:1fr 1fr;align-content:start;gap:11px 24px;display:grid}.footer-links a,.footer-contact a{color:var(--text);text-underline-offset:4px;font-size:.8rem}.footer-contact{align-content:start;justify-items:start;gap:15px;display:grid}.footer-contact small{color:var(--muted);font-size:.75rem}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.footer-bottom small,.footer-bottom .theme-toggle{font-size:.72rem}body .footer>.footer-brand{grid-area:1/1;display:block}body .footer>.footer-links{grid-area:1/2;display:grid}body .footer>.footer-contact{grid-area:1/3;display:grid}body .footer>.footer-bottom{grid-area:2/1/auto/-1;display:flex}.demo-preview{border:1px solid var(--line);background:var(--raised);grid-template-columns:1.06fr .94fr;max-width:1120px;margin:0 auto;padding:0;display:grid;overflow:hidden}.demo-preview-visual{border-right:1px solid var(--line);background:radial-gradient(circle at 52% 38%,#ff5d6730,#0000 34%),#111116;flex-direction:column;justify-content:center;align-items:center;min-height:490px;padding:38px 34px 28px;display:flex;position:relative}.demo-preview-visual:before{content:"";pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:20px}.demo-preview-phone{z-index:1;height:333px;position:relative}.demo-preview-phone img{filter:hue-rotate(90deg)saturate(.75)drop-shadow(0 18px 17px #0008);width:230px;height:auto;display:block;transform:rotate(7deg)}.demo-preview-cases{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;max-width:410px;margin-top:8px;display:flex;position:relative}.demo-preview-cases span{border:1px solid var(--line);color:var(--muted);background:#17171c;padding:9px 13px;font-size:.68rem;font-weight:650}.demo-preview-cases .is-selected{border-color:var(--accent);background:var(--accent);color:#171113}.demo-preview-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 58px;display:flex}.demo-preview-index{color:var(--accent);letter-spacing:.11em;margin:0 0 17px;font-size:.65rem;font-weight:750}.demo-preview-copy h2{margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.1}.demo-preview-copy>p:not(.demo-preview-index){max-width:420px;color:var(--muted);margin:23px 0 26px;font-size:.94rem;line-height:1.75}.demo-preview-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;width:100%;max-width:430px;margin:0 0 28px;padding:15px 0;display:flex}.demo-preview-note>.icon{width:19px;min-width:19px;height:19px;color:var(--accent);margin-top:2px}.demo-preview-note strong,.demo-preview-note small{display:block}.demo-preview-note strong{font-size:.77rem}.demo-preview-note small{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.55}.demo-preview-copy .button{border-radius:2px;min-height:50px;padding:13px 20px}@media (width<=800px){.implementation-list{grid-template-columns:1fr;gap:10px}.implementation-list li{padding:21px}.implementation-cost{text-align:left;display:block}.implementation-cost .text-link{margin-top:16px}.demo-preview{grid-template-columns:1fr;margin:0 20px}.demo-preview-visual{border-right:0;border-bottom:1px solid var(--line);min-height:390px;padding:30px 20px 24px}.demo-preview-phone{height:275px}.demo-preview-phone img{width:185px}.demo-preview-cases{gap:6px;margin-top:5px}.demo-preview-cases span{padding:8px 10px;font-size:.61rem}.demo-preview-copy{padding:38px 26px}.demo-preview-copy h2{font-size:2rem}.demo-preview-copy>p:not(.demo-preview-index){margin:18px 0 22px;font-size:.87rem}body .footer{grid-template-columns:1fr;gap:30px;padding:42px 0 25px}.footer-links{max-width:340px}.footer-bottom{grid-column:auto}.footer-contact{gap:11px}}.phone-render{position:relative}.phone-device{width:300px;position:relative;transform:rotate(7deg)}.phone-render img{width:300px;transform:none}.phone-agent-screen{z-index:2;color:#f8f6f7;text-align:left;width:49%;font-family:Manrope,Arial,sans-serif;position:absolute;top:18.5%;left:31%}.phone-status{color:#e9b7bc;letter-spacing:.08em;align-items:center;gap:4px;font-size:4.9px;font-weight:800;display:flex}.phone-status i{background:#18c6a2;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 5px #18c6a2}.phone-agent-name{align-items:center;gap:6px;margin-top:18px;display:flex}.phone-agent-name b{color:#ff8891;letter-spacing:-.1em;border:1px solid #ff7380;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.phone-agent-name strong,.phone-agent-name small{display:block}.phone-agent-name strong{font-size:8px;line-height:1.2}.phone-agent-name small{color:#c4bcc2;margin-top:2px;font-size:5.2px;line-height:1.2}.phone-agent-screen p{color:#e8e2e5;margin:22px 0 11px;font-size:6px;line-height:1.5}.phone-action{color:#ffc0c6;background:#ff5d671c;border:1px solid #ff7a854d;padding:5px 6px;font-size:5.1px;font-weight:700;display:inline-block}@media (width<=800px){.phone-device,.phone-render img{width:210px}.phone-status{font-size:3.5px}.phone-agent-name{margin-top:12px}.phone-agent-name b{width:15px;height:15px;font-size:9px}.phone-agent-name strong{font-size:5.6px}.phone-agent-name small{font-size:3.8px}.phone-agent-screen p{margin:15px 0 7px;font-size:4.2px}.phone-action{padding:3px 4px;font-size:3.8px}}.phone-agent-screen{box-sizing:border-box;color:#f8f6f7;background:#111115;border-radius:13px 16px 16px 14px;width:55%;height:78%;padding:11px 9px 10px;top:14.5%;left:29%;overflow:hidden}.phone-agent-screen:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff08,#0000 30%);position:absolute;inset:0}.phone-call-top{z-index:1;color:#b7b3b8;letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:4.9px;font-weight:750;display:flex;position:relative}.phone-call-top>span{align-items:center;gap:4px;display:flex}.phone-call-top i{background:#18c6a2;border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 5px #18c6a2}.phone-call-top time{color:#f4f1f3;letter-spacing:.02em;font-size:5.4px}.phone-agent-name{z-index:1;margin-top:16px;position:relative}.phone-agent-name b{background:#20171a}.phone-call-participants{z-index:1;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;margin-top:17px;padding:8px 0;position:relative}.phone-call-participants span,.phone-call-participants strong,.phone-call-participants small{display:block}.phone-call-participants span,.phone-call-summary span,.phone-action span{color:#9b979d;letter-spacing:.08em;font-size:4.4px;font-weight:750}.phone-call-participants strong{margin-top:4px;font-size:7px;line-height:1.1}.phone-call-participants small{color:#c8c3c8;margin-top:3px;font-size:4.8px}.phone-call-summary{z-index:1;background:#1a1a20;border-left:1px solid #ff5d67;margin-top:14px;padding:7px;position:relative}.phone-call-summary p{color:#f3eff2;margin:4px 0 0;font-size:5.2px;line-height:1.45}.phone-action{z-index:1;color:#f9c0c5;background:#ff5d6716;border:1px solid #ff5d674f;margin-top:13px;padding:7px;display:block;position:relative}.phone-action span,.phone-action strong{display:block}.phone-action strong{color:#ffcbd0;margin-top:4px;font-size:5.7px;line-height:1.2}.phone-call-control{z-index:1;color:#bcb6bc;border-top:1px solid #ffffff17;justify-content:center;align-items:center;gap:5px;padding-top:9px;font-size:4.6px;display:flex;position:absolute;bottom:11px;left:9px;right:9px}.phone-call-control span{color:#ff929c;background:#492128;border-radius:50%;place-items:center;width:12px;height:12px;font-size:8px;display:grid}.phone-call-control b{font-weight:650}@media (width<=800px){.phone-agent-screen{border-radius:10px 12px 12px 10px;padding:7px 6px}.phone-call-top{font-size:3.45px}.phone-call-top time{font-size:3.8px}.phone-call-top i{width:3px;height:3px}.phone-agent-name{margin-top:10px}.phone-call-participants{margin-top:11px;padding:5px 0}.phone-call-participants span,.phone-call-summary span,.phone-action span{font-size:3px}.phone-call-participants strong{margin-top:2px;font-size:4.8px}.phone-call-participants small{margin-top:2px;font-size:3.25px}.phone-call-summary{margin-top:9px;padding:5px}.phone-call-summary p{margin-top:3px;font-size:3.55px}.phone-action{margin-top:8px;padding:5px}.phone-action strong{margin-top:2px;font-size:3.8px}.phone-call-control{padding-top:6px;font-size:3.1px;bottom:7px;left:6px;right:6px}.phone-call-control span{width:8px;height:8px;font-size:5px}}.hero-inner{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:32px}.hero-dashboard-image{justify-self:end;width:100%;max-width:620px;margin:0}.hero-dashboard-image img{border:1px solid #34343b;width:100%;height:auto;display:block;box-shadow:0 28px 65px #0009}.hero-dashboard-image figcaption{color:#948e9e;text-align:right;margin-top:8px;font-size:.58rem}.call-console{width:100%;max-width:510px;color:var(--text);background:#141419;border:1px solid #34343b;justify-self:end;margin:0;overflow:hidden;box-shadow:0 24px 55px #0008}.console-topbar{border-bottom:1px solid var(--line);background:#18181e;align-items:center;gap:12px;height:42px;padding:0 14px;display:flex}.console-brand{letter-spacing:-.07em;font-size:.92rem;font-weight:800}.console-brand span{color:var(--accent)}.console-title{border-left:1px solid var(--line);color:var(--muted);padding-left:11px;font-size:.62rem}.console-live{color:#bdbbc0;align-items:center;gap:6px;margin-left:auto;font-size:.59rem;display:flex}.console-live i,.console-call-state i,.console-context strong i{background:#18c6a2;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #18c6a21a}.console-body{grid-template-columns:minmax(0,1.42fr) minmax(145px,.72fr);min-height:315px;display:grid}.console-call{border-right:1px solid var(--line);padding:20px}.console-call-state{color:#b9b6bb;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:750;display:flex}.console-call-state span{align-items:center;gap:6px;display:flex}.console-call-state time{color:#f4f3f4;letter-spacing:0;font-size:.72rem}.console-caller{align-items:center;gap:11px;margin:21px 0 17px;display:flex}.console-caller>b,.console-agent>b{color:#ff9ba3;background:#2a2326;border:1px solid #ff5d6760;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.72rem;display:grid}.console-caller strong,.console-caller small{display:block}.console-caller strong{font-size:.88rem}.console-caller small{color:var(--muted);margin-top:3px;font-size:.65rem}.console-channel{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:.58rem;display:flex}.console-channel .icon{width:13px;height:13px}.console-agent{background:#ff5d670c;border:1px solid #ff5d674d;align-items:flex-start;gap:10px;padding:13px 11px;display:flex}.console-agent>b{letter-spacing:-.08em;width:28px;height:28px;font-size:.95rem}.console-agent span,.console-agent strong,.console-agent small{display:block}.console-agent span,.console-transcript span,.console-context>p,.console-context div>span{color:#aaa6ac;letter-spacing:.08em;font-size:.52rem;font-weight:750}.console-agent strong{color:#f7f3f4;margin-top:4px;font-size:.7rem}.console-agent small{color:var(--muted);margin-top:4px;font-size:.62rem;line-height:1.35}.console-wave{justify-content:center;align-items:center;gap:4px;height:40px;margin:15px 0;display:flex}.console-wave i{width:3px;height:var(--bar);background:linear-gradient(#ff8e97,#ff5d67);border-radius:5px;max-height:33px;display:block}.console-transcript{border-top:1px solid var(--line);color:#d9d6da;margin:0;padding-top:12px;font-size:.67rem;line-height:1.55}.console-transcript span{margin-bottom:5px;display:block}.console-context{background:#111116;padding:20px 15px}.console-context>p{margin:0 0 17px}.console-context div{border-top:1px solid var(--line);padding:10px 0}.console-context div>span,.console-context div>strong{display:block}.console-context div>strong{color:#ece9eb;margin-top:5px;font-size:.66rem;line-height:1.35}.console-context strong i{width:5px;height:5px;margin-right:5px}.console-context>small{color:var(--muted);margin-top:16px;font-size:.55rem;line-height:1.55;display:block}.demo-preview-visual{padding:30px 25px}.demo-preview-visual .call-console{z-index:1;max-width:470px;position:relative;box-shadow:0 17px 35px #0008}.demo-preview-visual .console-body{min-height:275px}.demo-preview-visual .console-call,.demo-preview-visual .console-context{padding:16px}.demo-preview-visual .console-caller{margin:15px 0 12px}.demo-preview-visual .console-agent{padding:10px}.demo-preview-visual .console-wave{height:30px;margin:11px 0}.demo-preview-visual .console-context>small{display:none}.demo-preview-cases{margin-top:16px}@media (width<=1100px){.hero-inner{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr)}.hero-dashboard-image{max-width:520px}.call-console{max-width:430px}.console-body{min-height:295px}.console-call,.console-context{padding:17px}}@media (width<=800px){.hero-inner{grid-template-columns:1fr}.hero-dashboard-image{justify-self:center;max-width:620px;margin-top:4px}.hero-dashboard-image figcaption{text-align:center}.hero .call-console{justify-self:center;max-width:440px;margin-top:4px}.console-body{min-height:278px}.console-call,.console-context{padding:16px}.console-caller{margin:15px 0 12px}.console-wave{height:32px;margin:11px 0}.demo-preview-visual{min-height:auto;padding:24px 16px}.demo-preview-visual .call-console{max-width:440px}.demo-preview-visual .console-context{display:block}.demo-preview-cases{margin-top:12px}}@media (width<=470px){.hero .call-console,.demo-preview-visual .call-console{max-width:350px}.console-topbar{height:36px;padding:0 10px}.console-title{font-size:.52rem}.console-call,.console-context{padding:13px}.console-body{grid-template-columns:minmax(0,1.35fr) minmax(112px,.65fr);min-height:250px}.console-caller>b{width:30px;height:30px;font-size:.62rem}.console-caller strong{font-size:.72rem}.console-caller small,.console-channel{font-size:.52rem}.console-agent{padding:9px}.console-agent>b{width:24px;height:24px;font-size:.8rem}.console-agent strong{font-size:.61rem}.console-agent small{font-size:.52rem}.console-context div>strong{font-size:.58rem}.console-context>small{font-size:.49rem}.console-transcript{font-size:.58rem}.demo-preview-visual .console-body{grid-template-columns:1fr}.demo-preview-visual .console-call{border-right:0}.demo-preview-visual .console-context{display:none}}.solution-preview .call-console{max-width:430px;margin-left:auto}.solution-preview .console-topbar{height:36px;padding:0 11px}.solution-preview .console-brand{font-size:.8rem}.solution-preview .console-title{font-size:.55rem}.solution-preview .console-live{font-size:.52rem}.solution-preview .console-body{min-height:252px}.solution-preview .console-call,.solution-preview .console-context{padding:14px}.solution-preview .console-caller{margin:13px 0 11px}.solution-preview .console-caller>b{width:30px;height:30px;font-size:.62rem}.solution-preview .console-caller strong{font-size:.72rem}.solution-preview .console-caller small,.solution-preview .console-channel{font-size:.53rem}.solution-preview .console-agent{padding:9px}.solution-preview .console-agent>b{width:24px;height:24px;font-size:.78rem}.solution-preview .console-agent strong{font-size:.61rem}.solution-preview .console-agent small{font-size:.52rem}.solution-preview .console-wave{height:28px;margin:10px 0}.solution-preview .console-wave i{max-height:25px}.solution-preview .console-transcript{padding-top:9px;font-size:.56rem}.solution-preview .console-context div{padding:8px 0}.solution-preview .console-context div>strong{font-size:.56rem}.solution-preview .console-context>small{margin-top:10px;font-size:.49rem}.solution-preview .preview-footnote{margin-top:10px}.conversation-console{width:100%;max-width:510px;margin:auto}.conversation-console .call-console{max-width:510px}.conversation-console .conversation-caption{text-align:center;color:var(--muted);margin:12px 0 0;font-size:.65rem;line-height:1.55}.conversation-console .console-body{min-height:305px}.conversation-console .console-call,.conversation-console .console-context{padding:19px}@media (width<=800px){.conversation-console{max-width:450px}.conversation-console .console-body{min-height:278px}.conversation-console .console-call,.conversation-console .console-context{padding:16px}}[hidden]{display:none!important}body .header .button,.landing-page .button{border-radius:var(--button-radius)}.landing-page .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-email-panel{border-radius:var(--radius)}.contact-interest{border-left:2px solid var(--accent);background:var(--soft);color:var(--text);margin:20px 0 0;padding:12px 16px}.contact-email-panel .copy-email{gap:10px;min-height:44px;margin-top:16px;font-size:.85rem}.contact-email-panel .copy-status{color:var(--muted);margin:12px 0 0;font-size:.85rem}.call-pending{border-radius:var(--radius);max-width:1024px;margin:40px auto}.call-pending h2{font-size:1.2rem}.call-pending p{color:var(--muted);max-width:640px;margin:8px 0 0;font-size:.9rem}.call-pending a{flex-shrink:0}.scope-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:64px;display:grid}.scope-summary article{border-top:2px solid var(--accent);padding:24px 0}.scope-summary h2{letter-spacing:-.025em;font-size:1.3rem}.scope-summary p{color:var(--muted);margin:16px 0 0}.outcome-note{border-left:2px solid var(--accent);background:var(--surface);margin-top:32px;padding:24px}.outcome-note h3{font-size:1rem}.outcome-note p{color:var(--muted);margin:12px 0 0}.footer-contact a{overflow-wrap:anywhere}body .footer>*{min-width:0}.console-title,.console-live{font-size:.65rem}.console-topbar{height:auto;min-height:42px;padding-top:10px;padding-bottom:10px}.solution-tabs button[aria-selected=true]{color:var(--on-action)}:root[data-theme=light] .landing-page .hero{background:var(--bg);color:var(--text)}:root[data-theme=light] .hero-proof{color:var(--muted)}:root[data-theme=light] .call-console{--text:#f5f5f3;--muted:#bbb9c0;--line:#34343b;--accent:#ff5d67;color:var(--text)}:root[data-theme=light] .hero .lead{color:var(--muted)}:root[data-theme=light] .hero .button.secondary{color:var(--text);border-color:var(--line)}:root[data-theme=light] .hero-kicker{color:var(--accent);background:var(--soft);border-color:var(--line)}@media (width<=800px){body .footer>.footer-brand,body .footer>.footer-links,body .footer>.footer-contact,body .footer>.footer-bottom{grid-area:auto/1}body .footer .footer-bottom{flex-wrap:wrap;gap:16px}.landing-page .capability-grid,.scope-summary{grid-template-columns:1fr}.scope-summary{gap:0;padding-bottom:24px}.call-pending{flex-direction:column;align-items:flex-start;gap:18px;margin:24px 22px}.hero .call-console .console-body{grid-template-columns:1fr}.hero .call-console .console-context{display:none}.hero .call-console .console-call{border-right:0}.hero .call-console .console-agent small,.hero .call-console .console-transcript{font-size:.78rem}.hero .call-console .console-caller strong{font-size:.9rem}.hero .call-console .console-caller small{font-size:.72rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
