.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:#f6f4ef;color:#17211f}.dashboard-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px;border-right:1px solid #ddd7ce;background:#fffdf9}.dashboard-brand,.dashboard-nav-link,.dashboard-business-shortcut,.dashboard-recent-row,.dashboard-row-link,.dashboard-text-button{color:inherit;text-decoration:none}.dashboard-brand{display:flex;align-items:center;gap:11px}.dashboard-brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#17211f;color:#fffdf8;font-weight:850}.dashboard-brand strong,.dashboard-brand small{display:block}.dashboard-brand small{color:#697672;font-size:.78rem}.dashboard-nav{display:grid;gap:6px}.dashboard-nav-link,.dashboard-business-shortcut{display:flex;align-items:center;gap:10px;min-height:42px;border-radius:8px;padding:0 12px;color:#44524e;font-weight:750}.dashboard-nav-link:hover,.dashboard-nav-link.active,.dashboard-business-shortcut:hover{background:#eef3ec;color:#173c39}.dashboard-business-shortcut{margin-top:auto;border:1px solid #ddd7ce;background:#faf8f4}.dashboard-main{min-width:0;padding:22px}.dashboard-topbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.dashboard-kicker{color:#245a56;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dashboard-topbar h1,.dashboard-panel h2,.dashboard-detail-heading h2{margin:5px 0 0;line-height:1.05}.dashboard-topbar-actions{display:flex;align-items:center;gap:10px}.dashboard-business-picker{display:grid;gap:5px;color:#697672;font-size:.78rem;font-weight:750}.dashboard-business-picker select,.dashboard-search input,.dashboard-field input,.dashboard-field select,.dashboard-field textarea{width:100%;border:1px solid #ddd7ce;border-radius:8px;background:#fff;color:#17211f;padding:11px 12px}.dashboard-icon-button,.dashboard-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:8px;background:#fffdf9;color:#17211f;font-weight:800;cursor:pointer}.dashboard-icon-button{width:42px;padding:0;border-color:#ddd7ce}.dashboard-icon-button.danger{color:#9d3d34}.dashboard-button{padding:0 14px}.dashboard-button.primary{background:#245a56;color:#fffdf8}.dashboard-button.secondary{border-color:#ddd7ce}.dashboard-page-stack,.dashboard-grid{display:grid;gap:18px}.dashboard-grid.two,.dashboard-grid.detail{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.dashboard-grid.faq,.dashboard-grid.usage{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-stat-card,.dashboard-panel,.dashboard-notice,.dashboard-empty,.dashboard-loading{border:1px solid #ddd7ce;border-radius:8px;background:#fffdf9}.dashboard-stat-card{display:grid;gap:12px;padding:18px}.dashboard-stat-card svg{color:#245a56}.dashboard-stat-card strong{font-size:1.9rem;line-height:1}.dashboard-stat-card span,.dashboard-muted{color:#697672}.dashboard-panel{padding:20px}.dashboard-panel-header,.dashboard-detail-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:16px}.dashboard-text-button,.dashboard-row-link{display:inline-flex;align-items:center;gap:6px;color:#245a56;font-weight:850}.dashboard-status-pill{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;background:#eef3ec;color:#245a56;font-size:.78rem;font-weight:850}.dashboard-status-pill.ok{background:#dce7dd;color:#173c39}.dashboard-status-pill.muted{background:#f6f2eb;color:#697672}.dashboard-description-list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;margin:0}.dashboard-description-list.compact{grid-template-columns:1fr}.dashboard-description-list dt{color:#697672;font-weight:750}.dashboard-description-list dd{margin:0;color:#17211f}.dashboard-table-actions{display:flex;align-items:end;gap:10px}.dashboard-search{display:grid;gap:6px;color:#697672;font-size:.78rem;font-weight:750}.dashboard-table-wrap{overflow-x:auto}.dashboard-table{width:100%;min-width:980px;border-collapse:collapse}.dashboard-table th,.dashboard-table td{padding:12px;border-bottom:1px solid #e8e1d6;text-align:left;vertical-align:top}.dashboard-table th{color:#697672;font-size:.78rem;text-transform:uppercase}.dashboard-recent-list,.dashboard-side-stack,.dashboard-faq-list,.dashboard-integration-grid,.dashboard-note-list,.dashboard-transcript{display:grid;gap:12px}.dashboard-recent-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid #e8e1d6;border-radius:8px}.dashboard-recent-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#eef3ec;color:#245a56}.dashboard-recent-row small,.dashboard-recent-row em{color:#697672}.dashboard-turn{padding:12px;border-radius:8px;background:#f6f2eb}.dashboard-turn.ai{background:#eef3ec}.dashboard-turn strong{display:block;margin-bottom:5px;color:#245a56;text-transform:capitalize}.dashboard-summary-text{white-space:pre-wrap;margin:12px 0 0;color:#44524e;font:inherit}.dashboard-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-form-grid.single,.dashboard-field.wide{grid-template-columns:1fr}.dashboard-field{display:grid;gap:7px;color:#17211f;font-weight:800}.dashboard-form-actions{display:flex;gap:10px;margin-top:16px}.dashboard-faq-item,.dashboard-integration-card{padding:14px;border:1px solid #e8e1d6;border-radius:8px;background:#fff}.dashboard-faq-actions,.dashboard-integration-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.dashboard-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.dashboard-adapter-auth{color:#697672;font-size:.88rem;font-weight:750}.dashboard-progress{display:grid;gap:10px}.dashboard-progress-track{overflow:hidden;height:12px;border-radius:999px;background:#e8e1d6}.dashboard-progress-track span{display:block;height:100%;border-radius:inherit;background:#245a56}.dashboard-notice,.dashboard-empty,.dashboard-loading,.dashboard-inline-loading{display:flex;gap:10px;align-items:center;padding:14px}.dashboard-notice.warning{border-color:#d9a86c;background:#fff6e8}.dashboard-notice.info{border-color:#b7c7d7;background:#f0f5f8}.dashboard-loading{min-height:280px;justify-content:center}.spin{animation:dashboard-spin .9s linear infinite}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:static;height:auto}.dashboard-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-business-shortcut{margin-top:0}.dashboard-stat-grid,.dashboard-grid.two,.dashboard-grid.detail,.dashboard-grid.faq,.dashboard-grid.usage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-main,.dashboard-sidebar{padding:14px}.dashboard-topbar,.dashboard-panel-header,.dashboard-detail-heading,.dashboard-table-actions,.dashboard-faq-actions,.dashboard-integration-head{display:grid}.dashboard-topbar-actions,.dashboard-form-actions{align-items:stretch;flex-direction:column}.dashboard-nav,.dashboard-stat-grid,.dashboard-grid.two,.dashboard-grid.detail,.dashboard-grid.faq,.dashboard-grid.usage,.dashboard-form-grid,.dashboard-capability-list,.dashboard-description-list{grid-template-columns:1fr}}.sales-demo-shell{min-height:100vh;padding:24px;background:linear-gradient(180deg,#0d1d1cb3,#0d1d1c61),url(/marketing/generated/ai-front-desk-hero.jpg) center / cover;color:#10201f}.sales-demo-layout{display:grid;grid-template-columns:minmax(460px,1fr) minmax(320px,420px);gap:18px;width:min(1180px,100%);margin:0 auto}.demo-script-panel,.call-surface,.lead-summary-panel{border:1px solid rgba(255,255,255,.74);border-radius:8px;background:#fffffbe6;box-shadow:0 24px 70px #0b1c1a3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.demo-script-panel,.lead-summary-panel{align-self:start;display:grid;gap:16px;padding:18px}.demo-brand{display:flex;align-items:center;gap:12px}.demo-brand>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#10201f;color:#fffaf0;font-weight:900}.demo-brand strong,.demo-brand small{display:block}.demo-brand strong{color:#10201f;font-size:1.05rem}.demo-brand small{margin-top:2px;color:#5d6b67}.demo-status-pill{display:inline-flex;min-height:42px;align-items:center;gap:9px;width:fit-content;border-radius:999px;background:#e1f3e9;color:#0d6e66;font-weight:850;padding:0 14px}.guardrail-card,.sample-stack{display:grid;gap:12px}.guardrail-card p,.sample-stack p,.summary-header p,.owner-summary-mini p,.qa-flags-box p,.heard-box p,.lead-field p{margin:0;color:#b45f43;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.guardrail-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.guardrail-card li{position:relative;color:#334844;line-height:1.42;padding-left:20px}.guardrail-card li:before{position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:#0f766e;content:""}.sample-stack button,.summary-header button,.manual-entry button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:#0f766e;color:#fffaf0;cursor:pointer;font-weight:900;padding:0 16px}.sample-stack button{justify-content:flex-start;background:#edf6f2;color:#0f4f49}.demo-samples{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.demo-samples p{grid-column:1 / -1;color:#fffaf0c7}.demo-samples button{justify-content:center;min-height:40px;background:#fffaf01a;color:#fffaf0}.demo-call-panel{min-width:0}.call-surface{overflow:hidden;display:grid;min-height:calc(100vh - 48px);grid-template-rows:auto auto minmax(260px,1fr) auto auto auto auto;background:linear-gradient(180deg,#10201ff5,#15322ff5),#10201f;color:#fffaf0;padding:18px}.call-header{display:flex;align-items:center;justify-content:space-between;color:#fffaf0c2;font-size:.84rem;font-weight:850}.call-header strong{color:#a7eadf}.call-title{display:grid;justify-items:center;gap:10px;padding:34px 12px 24px;text-align:center}.call-icon{display:grid;width:82px;height:82px;place-items:center;border:1px solid rgba(255,250,240,.18);border-radius:999px;background:#ffffff1a;color:#a7eadf}.call-title p{margin:0;color:#fffaf0a8;font-weight:850}.call-title h1{width:min(680px,100%);color:#fffaf0;font-size:clamp(2.1rem,4.2vw,4.7rem);line-height:.96}.call-transcript{display:grid;align-content:start;gap:10px;overflow:auto;padding:14px;border-radius:8px;background:#fffaf014}.empty-call-state{display:grid;min-height:100%;place-items:center;align-content:center;gap:8px;color:#fffaf0b8;text-align:center}.empty-call-state strong,.empty-call-state span{display:block}.simple-turn{display:grid;max-width:88%;gap:4px;border-radius:8px;padding:12px 14px}.simple-turn span{color:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase}.simple-turn p{color:inherit;line-height:1.45}.simple-turn.ai{justify-self:start;background:#e5f3ec;color:#123d39}.simple-turn.caller{justify-self:end;background:#fffaf0;color:#10201f}.manual-entry{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:12px}.manual-entry textarea{min-width:0;resize:vertical;border:1px solid rgba(255,250,240,.16);border-radius:8px;background:#fffaf01a;color:#fffaf0;line-height:1.45;padding:12px}.manual-entry textarea::placeholder{color:#fffaf094}.manual-entry button:disabled{cursor:not-allowed;opacity:.45}.round-control:disabled{cursor:wait;opacity:.58}.call-controls{display:flex;justify-content:center;gap:18px;padding:18px 0 0}.round-control{display:grid;width:58px;height:58px;place-items:center;border:0;border-radius:999px;cursor:pointer}.round-control.call{width:78px;height:78px;background:#18a15e;color:#fffaf0;box-shadow:0 15px 30px #18a15e42}.round-control.secondary{align-self:center;background:#fffaf01f;color:#fffaf0}.speech-warning{margin-top:12px;border-radius:8px;background:#fff2d7;color:#744519;font-weight:800;line-height:1.45;padding:12px}.summary-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-card{display:grid;gap:10px;border-radius:8px;background:#f2f8f4;padding:16px}.summary-card span{width:fit-content;border-radius:999px;background:#dff0e8;color:#0d6e66;font-size:.76rem;font-weight:900;padding:6px 10px;text-transform:uppercase}.summary-card h2{color:#10201f;font-size:1.35rem;line-height:1.15}.summary-card p{color:#334844;line-height:1.48}.lead-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-field{display:flex;gap:10px;align-items:flex-start;min-width:0;border:1px solid rgba(16,32,31,.08);border-radius:8px;background:#fffdf8;padding:12px}.lead-field>span{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:999px;background:#e1f3e9;color:#0f766e}.lead-field strong{display:block;margin-top:3px;color:#10201f;font-size:.94rem;line-height:1.3;overflow-wrap:anywhere}.owner-summary-mini dl{display:grid;gap:10px;margin:10px 0 0}.owner-summary-mini div{display:grid;gap:4px;border-radius:8px;background:#f2f8f4;padding:12px}.owner-summary-mini dt{color:#0f766e;font-size:.76rem;font-weight:900;text-transform:uppercase}.owner-summary-mini dd{margin:0;color:#233b38;line-height:1.42;overflow-wrap:anywhere;white-space:pre-line}.qa-flags-box{display:grid;gap:8px}.qa-flags-box ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.qa-flags-box li{border-radius:999px;background:#fff6e8;color:#7a4b1c;font-size:.78rem;font-weight:850;line-height:1.2;padding:7px 10px}.heard-box{display:grid;gap:8px;border-top:1px solid rgba(16,32,31,.1);padding-top:14px}.heard-box strong{color:#10201f;font-size:1rem;line-height:1.42}@media(max-width:1180px){.sales-demo-layout{grid-template-columns:1fr}.call-surface{min-height:780px}}@media(max-width:680px){.sales-demo-shell{padding:12px}.call-surface,.demo-script-panel,.lead-summary-panel{padding:14px}.manual-entry,.lead-field-grid,.demo-samples{grid-template-columns:1fr}.call-title h1{font-size:clamp(2rem,12vw,3.3rem)}.simple-turn{max-width:96%}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#132021;background:#f5f7f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #132021;--ink-soft: #3f5055;--muted: #6b7b82;--line: #dbe1e4;--paper: #ffffff;--warm: #f3f6f5;--sage: #dcebe2;--teal: #0f766e;--teal-dark: #10433f;--gold: #d79a3f;--rose: #c85d4d;--blue: #356b9b;--shadow: 0 20px 60px rgba(19, 32, 33, .11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}body,button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0}h1{font-size:clamp(2.55rem,6vw,5.7rem);line-height:.96;max-width:1050px}h2{font-size:clamp(2rem,4vw,4rem);line-height:1.02}h3{font-size:1.16rem;line-height:1.22}p{color:var(--ink-soft);line-height:1.68}ul,ol{margin:0;padding:0}.app-shell{background:linear-gradient(180deg,#f5f7f7f0,#f5f7f7 780px),#f5f7f7;min-height:100vh;overflow:clip}.section-inner{width:min(1160px,calc(100% - 36px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(1240px,calc(100% - 28px));margin:14px auto 0;padding:10px 12px;border:1px solid rgba(255,253,249,.72);border-radius:18px;background:#fffdf9e0;box-shadow:0 16px 44px #1f28251a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--ink);color:#fff8ec;font-weight:800}.brand strong,.brand small{display:block}.brand strong{font-size:1rem}.brand small{color:var(--muted);font-size:.76rem;margin-top:1px}.primary-nav{display:flex;align-items:center;justify-content:center;gap:4px}.nav-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;color:#394743;font-size:.94rem;transition:background .18s ease,color .18s ease}.nav-link:hover,.nav-link.active{background:#eef3ec;color:var(--teal-dark)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.icon-button{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:12px;background:#fffdf9;color:var(--ink);cursor:pointer}.menu-button{display:none}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:999px;padding:0 20px;font-weight:750;line-height:1.1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--teal);color:#fffdf8;box-shadow:0 14px 30px #245a563d}.button-primary:hover{background:var(--teal-dark)}.button-secondary,.button-ghost{background:#fffdf9;border-color:var(--line);color:var(--ink)}.button-secondary:hover,.button-ghost:hover{border-color:#bfcac0;box-shadow:0 12px 28px #20292617}.button-link{min-height:44px;padding-inline:0;color:#fffdf8;text-decoration:underline;text-underline-offset:5px}.button-small{min-height:40px;padding-inline:14px;font-size:.92rem}.hero-section{position:relative;min-height:clamp(680px,94vh,880px);display:flex;align-items:end;margin-top:-76px;padding:154px 0 58px;background:#18211f}.hero-media,.hero-overlay,.preview-media,.private-hero-media{position:absolute;inset:0}.hero-media img,.preview-media img,.private-hero-media img{width:100%;height:100%;object-fit:cover}.hero-overlay{background:linear-gradient(90deg,#111c1ae6,#111c1ab3 46%,#111c1a1f),linear-gradient(0deg,#111c1ae6,#111c1a1a 48%)}.hero-content{position:relative;z-index:1;color:#fffdf8}.eyebrow,.kicker,.card-kicker{color:var(--teal);font-size:.78rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hero-content .eyebrow,.preview-content .eyebrow,.private-hero-content .eyebrow,.section-dark .eyebrow,.section-dark .kicker,.contact-strip .eyebrow{color:#f0c98d}.hero-copy{width:min(780px,100%);margin-top:24px;color:#fffdf8e6;font-size:clamp(1.05rem,1.5vw,1.28rem)}.hero-copy span{display:block}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1040px;margin-top:38px}.hero-proof span{display:flex;min-height:76px;align-items:center;gap:10px;padding:16px;border:1px solid rgba(255,253,248,.19);border-radius:14px;background:#fffdf81f;color:#fffdf8e6;line-height:1.35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-proof svg{flex:0 0 auto;color:#f0c98d}.intro-band{padding:42px 0;background:var(--teal-dark);color:#fffdf8}.intro-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:42px;align-items:start}.intro-grid h2{max-width:480px;font-size:clamp(1.65rem,2.7vw,2.75rem)}.intro-grid p{color:#fffdf8c2}.intro-grid .kicker{color:#f0c98d}.intro-details{display:grid;gap:18px}.intro-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.intro-points li{min-height:50px;padding:14px 16px;border:1px solid rgba(255,253,248,.16);border-radius:8px;background:#fffdf814;color:#fffdf8;font-weight:800}.context-toggle{border-top:1px solid rgba(255,253,248,.18);padding-top:14px}.context-toggle summary{cursor:pointer;color:#f0c98d;font-weight:850}.context-toggle p{max-width:640px;margin-top:12px}.section{padding:92px 0}.section-muted{background:var(--warm)}.engine-section{background:#fffdf8}.engine-header{max-width:760px}.engine-header h2{margin-top:10px;font-size:clamp(1.9rem,3.2vw,3.6rem)}.engine-header p:last-child{max-width:680px;margin-top:14px;color:var(--ink-soft);font-size:1.05rem}.engine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px}.engine-card{min-height:242px;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fff,#f6faf7);box-shadow:0 16px 42px #20292612}.engine-card svg{color:var(--teal)}.engine-card p{margin-top:28px;color:var(--teal);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.engine-card h3{margin-top:8px}.engine-card span{display:block;margin-top:10px;color:var(--ink-soft);line-height:1.52}.voice-sample-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:18px;border:0;border-radius:999px;background:var(--teal-dark);color:#fffdf8;font:inherit;font-size:.9rem;font-weight:850;padding:0 16px;cursor:pointer}.voice-sample-button.compact{position:absolute;right:14px;bottom:14px;min-height:36px;margin-top:0;background:#fffdf8f0;color:var(--teal-dark);font-size:.82rem;box-shadow:0 12px 30px #1019162e}.voice-sample-button svg{flex:0 0 auto}.voice-option-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.voice-option-row .voice-sample-button{margin-top:0}.voice-picker{display:grid;gap:10px;margin-top:18px}.voice-picker label{display:grid;gap:8px;color:var(--teal-dark);font-size:.82rem;font-weight:850}.voice-picker select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:.92rem;font-weight:750;padding:0 12px}.voice-picker .voice-sample-button{width:100%;margin-top:0}.engine-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--warm)}.engine-flow span{font-weight:850}.engine-flow svg{color:var(--teal)}.section-dark{background:#17211f;color:#fffdf8}.section-dark p{color:#fffdf8bd}.section-heading{max-width:760px}.section-heading h2{margin-top:10px}.section-heading p:last-child{margin-top:16px;font-size:1.05rem}.split-header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:36px}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px}.sample-call-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#f7fbf8}.sample-call-panel h3{margin-top:6px}.sample-call-panel p:last-child{max-width:660px;margin-top:8px;color:var(--ink-soft)}.voice-style-panel{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:34px;margin-bottom:26px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#f7fbf8}.voice-style-heading h3{margin-top:6px}.voice-style-heading p:last-child{margin-top:8px;color:var(--ink-soft)}.voice-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.voice-style-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:78px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.voice-style-card strong,.voice-style-card span{display:block}.voice-style-card strong{color:var(--ink)}.voice-style-card span{margin-top:4px;color:var(--ink-soft);line-height:1.35}.voice-style-card .voice-sample-button{min-height:36px;margin-top:0;padding:0 13px}.process-item{min-height:240px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 10px 34px #2029260f}.process-item svg{color:var(--teal);margin:18px 0}.process-item p{margin-top:9px}.step-count{color:var(--rose);font-size:.78rem;font-weight:850}.scenario-grid,.transcript-grid,.pricing-grid,.integration-grid,.audio-grid,.usecase-grid,.preview-grid,.contact-grid,.add-on-grid{display:grid;gap:18px}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.scenario-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.scenario-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.scenario-media{position:relative}.scenario-card div{padding:20px}.scenario-card .scenario-media{padding:0}.scenario-card h3{margin-top:7px}.scenario-card p:last-child{margin-top:10px}.ai-test-section{background:var(--paper)}.ai-test-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:44px;align-items:start}.ai-test-grid>div>p:last-of-type{max-width:520px;margin-top:14px;color:var(--ink-soft)}.chat-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.chat-facts span{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--line);border-radius:999px;background:#f7fbf8;color:var(--teal-dark);font-size:.86rem;font-weight:850;padding:0 13px}.ai-chat-card{padding:22px;border:1px solid var(--line);border-radius:8px;background:#f7fbf8;box-shadow:var(--shadow)}.ai-chat-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.ai-chat-header h3{margin-top:6px}.ai-chat-header>span{display:inline-flex;min-width:64px;min-height:38px;align-items:center;justify-content:center;border-radius:999px;background:var(--teal-dark);color:#fffdf8;font-weight:850}.ai-chat-window{display:grid;max-height:340px;gap:12px;overflow:auto;margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.chat-bubble{display:grid;max-width:82%;gap:4px;margin:0;padding:12px 14px;border-radius:8px;line-height:1.45}.chat-bubble strong{color:var(--teal);font-size:.78rem}.chat-bubble.ai{justify-self:start;background:#e8f3ef}.chat-bubble.caller{justify-self:end;background:var(--teal-dark);color:#fffdf8}.chat-bubble.caller strong{color:#f0c98d}.chat-prompts{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.chat-prompts button{min-height:34px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--teal-dark);font:inherit;font-size:.84rem;font-weight:800;padding:0 12px;cursor:pointer}.ai-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px}.ai-chat-form input{min-height:48px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;padding:0 16px}.ai-chat-form .button{min-height:48px}.chat-reset-button{width:100%;margin-top:12px}.two-column{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:44px;align-items:start}.summary-card,.transcript-card,.tier-card,.feature-panel,.website-price-panel,.website-feature-card,.website-example-card,.handoff-card,.rule-card,.integration-card,.usecase-card,.preview-panel,.contact-form,.contact-aside,.audio-card{border:1px solid var(--line);border-radius:8px;background:var(--paper)}.summary-card{padding:0;overflow:hidden}.summary-head{display:grid;align-items:start;gap:12px;min-height:116px;padding:22px;border-bottom:1px solid var(--line);background:#f7fbf8}.summary-status{width:fit-content;padding:7px 10px;border-radius:999px;background:#e3efe9;color:var(--teal);font-size:.78rem;font-weight:850}.summary-showcase{display:grid;gap:34px}.summary-showcase .section-heading{max-width:640px}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.summary-fields{display:grid}.summary-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;min-height:72px;margin:0;padding:16px 20px;border-bottom:1px solid var(--line)}.summary-row:last-child{border-bottom:0}.summary-row strong{color:var(--teal-dark);font-size:.82rem}.summary-row span{color:var(--ink-soft);line-height:1.52}.owner-ui-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.ui-preview-card.wide{grid-column:span 2}.ui-preview-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.ui-preview-card>div{padding:20px}.ui-preview-card h3{margin-top:7px}.ui-preview-card p:last-child{margin-top:8px;color:var(--ink-soft)}.ui-preview-card img{display:block;width:100%;background:#eef6f3}.ui-preview-card.wide img{aspect-ratio:16 / 10;object-fit:cover;object-position:top center}.ui-preview-card.phone img{aspect-ratio:9 / 16;object-fit:cover;object-position:top center}.owner-slide-viewer{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:18px;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.owner-slide-copy{padding:24px}.owner-slide-copy h3{margin-top:8px}.owner-slide-copy>p:last-of-type{margin-top:10px;color:var(--ink-soft)}.owner-slide-tabs{display:grid;gap:8px;margin-top:22px}.owner-slide-tabs button{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#f7fbf8;color:var(--ink);font:inherit;font-weight:850;text-align:left;padding:0 12px;cursor:pointer}.owner-slide-tabs button.active{border-color:#245a566b;background:var(--teal-dark);color:#fffdf8}.owner-slide-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-slide-media{display:grid;min-height:540px;place-items:center;background:#eef6f3}.owner-slide-media img{display:block;width:100%;max-height:680px;object-fit:contain}.owner-slide-media.desktop img{aspect-ratio:16 / 10}.owner-slide-media.phone img{width:auto;max-width:100%;max-height:680px}.transcript-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.transcript-card{padding:22px;color:var(--ink)}.section-dark .transcript-card{border-color:#fffdf824;background:#fffdf814;color:#fffdf8}.transcript-lines{display:grid;gap:12px;margin-top:18px}.transcript-lines p{display:grid;gap:4px;padding:12px;border-radius:8px;background:#245a5614}.section-dark .transcript-lines p{background:#fffdf814}.transcript-lines strong{color:var(--teal);font-size:.78rem}.section-dark .transcript-lines strong{color:#f0c98d}.transcript-lines span{color:inherit;line-height:1.5}.audio-review-preview{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:24px;align-items:center;margin-top:28px;padding:22px;border:1px solid rgba(255,253,248,.14);border-radius:8px;background:#fffdf814}.audio-review-preview h3{margin-top:8px}.audio-review-preview p:last-child{margin-top:10px}.audio-review-preview img{width:100%;border-radius:8px;box-shadow:0 20px 60px #0000003d}.logo-cloud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.logo-cloud span{display:grid;min-height:76px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-size:clamp(1rem,1.5vw,1.28rem);font-weight:850;text-align:center}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid.compact{align-items:stretch;margin-inline:auto}.pricing-grid.compact .tier-card{min-height:470px;align-items:center;gap:15px;text-align:center}.tier-card{position:relative;display:flex;min-height:620px;flex-direction:column;gap:18px;padding:24px}.tier-card.featured{border-color:#245a566b;box-shadow:0 24px 64px #245a562e}.tier-badge-slot{display:flex;min-height:28px;align-items:center}.tier-badge{display:inline-flex;width:fit-content;min-height:28px;align-items:center;border-radius:999px;background:var(--sage);color:var(--teal-dark);font-size:.78rem;font-weight:850;padding:0 10px}.tier-badge-placeholder{display:block;min-height:28px}.pricing-grid.compact .tier-badge-slot{justify-content:center}.tier-head p{color:var(--rose);font-weight:800}.tier-head h3{margin-top:7px;font-size:1.45rem}.tier-price strong,.price-row strong{display:block;color:var(--ink);font-size:clamp(1.75rem,2.5vw,2.4rem);line-height:1}.tier-price span,.price-row span{display:block;margin-top:7px;color:var(--muted);font-weight:750}.pricing-grid.compact .tier-head,.pricing-grid.compact .tier-price,.pricing-grid.compact .tier-card>p,.pricing-grid.compact .tier-minutes{width:100%}.pricing-grid.compact .tier-head{min-height:90px}.pricing-grid.compact .tier-price{min-height:70px}.pricing-grid.compact .tier-card>p{min-height:100px}.tier-minutes{display:grid;gap:6px;padding:12px;border-radius:8px;background:#f1f6f0;color:var(--teal-dark);font-weight:750}.pricing-grid.compact .tier-minutes{min-height:58px;align-content:center;justify-items:center}.check-list{display:grid;gap:10px;list-style:none}.check-list li{display:flex;align-items:start;gap:9px;color:var(--ink-soft);line-height:1.45}.check-list svg{flex:0 0 auto;color:var(--teal);margin-top:2px}.tier-card .button{margin-top:auto}.add-on-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-panel{padding:34px}.feature-panel h2{margin-top:9px;font-size:clamp(1.8rem,3vw,3rem)}.feature-panel p:not(.card-kicker){margin-top:14px}.support-copy{color:var(--teal-dark);font-weight:800}.feature-panel .button{margin-top:24px}.featured-panel{background:var(--teal-dark);color:#fffdf8}.featured-panel p{color:#fffdf8c7}.featured-panel .card-kicker,.featured-panel .price-row strong,.featured-panel .price-row span{color:#f0c98d}.featured-panel .button-primary{background:#fffdf8;color:var(--teal-dark);box-shadow:none}.price-row{margin-top:26px}.website-intro-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}.website-price-panel{padding:34px;background:linear-gradient(135deg,#dce7ddeb,#fffdf9fa),var(--paper);box-shadow:var(--shadow)}.website-price-panel h2{margin-top:10px;font-size:clamp(2rem,3.4vw,3.45rem)}.website-price-panel p:not(.card-kicker){margin-top:16px;font-size:1.05rem}.website-support-copy{display:grid;gap:24px}.support-points{display:grid;gap:10px}.support-points span{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-weight:750}.support-points svg{flex:0 0 auto;color:var(--teal)}.website-feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:36px}.website-feature-card{min-height:230px;padding:20px}.website-feature-card svg,.website-example-card>svg,.website-boundary-grid svg{color:var(--teal)}.website-feature-card h3,.website-example-card h3{margin-top:16px}.website-feature-card p,.website-example-card p{margin-top:10px}.website-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.website-example-card{padding:24px}.example-flow{display:grid;gap:12px;margin-top:18px}.example-flow p{display:grid;gap:5px;margin:0}.example-flow strong{color:var(--teal-dark);font-size:.78rem;text-transform:uppercase}.example-flow span{color:var(--ink-soft);line-height:1.5}.website-preview-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:24px;align-items:stretch;margin-top:36px}.website-mockup{overflow:hidden;background:#fffdf9;color:var(--ink);box-shadow:0 28px 80px #0000003d}.mock-browser-bar{display:flex;gap:7px;padding:14px 16px;border-bottom:1px solid var(--line);background:#f6f2eb}.mock-browser-bar span{width:10px;height:10px;border-radius:999px;background:var(--rose)}.mock-browser-bar span:nth-child(2){background:var(--gold)}.mock-browser-bar span:nth-child(3){background:var(--teal)}.mock-hero{min-height:250px;display:grid;align-content:end;gap:14px;padding:28px;background:linear-gradient(90deg,#17211fd6,#17211f3d),url(https://images.unsplash.com/photo-1562322140-8baeececf3df?auto=format&fit=crop&w=1000&q=80);background-position:center;background-size:cover;color:#fffdf8}.mock-hero p{color:#f0c98d;font-weight:850}.mock-hero h3{max-width:540px;font-size:clamp(1.55rem,3vw,2.65rem)}.mock-actions{display:flex;flex-wrap:wrap;gap:10px}.mock-actions span{display:inline-flex;min-height:38px;align-items:center;border-radius:999px;padding:0 14px;background:#fffdf8;color:var(--teal-dark);font-weight:850}.mock-actions span:first-child{background:var(--teal);color:#fffdf8}.mock-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px}.mock-section-grid p{display:flex;gap:8px;min-height:72px;align-items:start;padding:12px;border-radius:8px;background:#f1f6f0;color:var(--ink-soft);line-height:1.42}.mock-section-grid svg{flex:0 0 auto;color:var(--teal);margin-top:2px}.handoff-stack{display:grid;gap:14px}.handoff-card{padding:22px}.section-dark .handoff-card{border-color:#fffdf824;background:#fffdf814}.handoff-card p:not(.card-kicker){margin-top:12px;color:inherit}.mini-flow-list{display:grid;gap:9px;margin-top:14px;list-style:none;counter-reset:mini-flow}.mini-flow-list li{position:relative;padding-left:34px;color:#fffdf8c7;line-height:1.5;counter-increment:mini-flow}.mini-flow-list li:before{position:absolute;left:0;top:1px;display:grid;width:23px;height:23px;place-items:center;border-radius:999px;background:#f0c98d;color:#17211f;content:counter(mini-flow);font-size:.75rem;font-weight:850}.website-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.compliance-band{padding:28px 0;background:#f0e2cf}.compliance-content{display:flex;align-items:center;gap:14px}.compliance-content svg{color:var(--teal);flex:0 0 auto}.compliance-content p{color:var(--ink);font-weight:750}.preview-cta{position:relative;min-height:560px;display:flex;align-items:center;color:#fffdf8;background:#17211f}.preview-cta:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#17211feb,#17211fb8 48%,#17211f2e),linear-gradient(0deg,#17211fc7,#17211f1a)}.preview-content{position:relative;z-index:1;max-width:1160px}.preview-content h2{max-width:780px}.preview-content p:not(.eyebrow){max-width:650px;margin:18px 0 28px;color:#fffdf8d1;font-size:1.08rem}.page-hero{padding:126px 0 76px;background:linear-gradient(135deg,#f8f1e8,#edf3ea 54%,#f9f7f2)}.page-hero h1{margin-top:12px;color:var(--ink);font-size:clamp(2.4rem,5vw,5rem)}.page-hero p:last-child{width:min(780px,100%);margin-top:20px;font-size:1.12rem}.rule-grid,.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.rule-card,.integration-card{padding:24px}.rule-card svg,.integration-card svg{color:var(--teal)}.rule-card p,.integration-card p{margin-top:12px}.adapter-table{display:grid;gap:10px;margin-top:34px}.adapter-table>div{display:grid;grid-template-columns:.5fr 1.4fr .5fr;gap:16px;align-items:center;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.adapter-table em{justify-self:end;color:var(--teal);font-style:normal;font-weight:850}.demo-number{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center}.demo-number h2{margin-top:10px}.demo-number p:last-child{margin-top:14px;max-width:680px}.phone-placeholder{display:grid;min-width:290px;min-height:160px;place-items:center;gap:12px;padding:24px;border:1px dashed #9fb0aa;border-radius:8px;background:var(--paper);color:var(--teal-dark);font-weight:850;text-align:center}.audio-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.audio-card{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:22px}.audio-card .voice-sample-button{min-height:46px;margin-top:0;white-space:nowrap}.play-button{display:grid;width:54px;height:54px;place-items:center;border:0;border-radius:999px;background:var(--teal);color:#fffdf8;cursor:pointer}.audio-card h3{margin-top:5px}.audio-card span{display:inline-flex;margin-top:8px;color:var(--muted)}.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usecase-card{padding:28px}.usecase-card>svg{color:var(--teal)}.usecase-card h2{margin-top:16px;font-size:clamp(1.7rem,2.8vw,2.8rem)}.usecase-card>p{margin-top:12px}.pressure-box{display:grid;gap:7px;margin:20px 0;padding:16px;border-radius:8px;background:#f1f6f0}.pressure-box strong{color:var(--teal-dark)}.pressure-box span{color:var(--ink-soft);line-height:1.5}.usecase-card-action{width:fit-content;margin-top:22px}.vertical-hero{padding:155px 0 82px;background:radial-gradient(circle at 85% 15%,rgba(19,132,122,.14),transparent 32%),linear-gradient(135deg,#f7f5ee,#eef4ef 54%,#fff)}.vertical-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:58px;align-items:center}.vertical-hero h1{max-width:840px}.vertical-hero p:not(.eyebrow):not(.microcopy){max-width:700px;margin-top:18px;color:var(--ink-soft);font-size:1.12rem}.vertical-hero .hero-actions{margin-top:30px}.microcopy{margin-top:14px;color:var(--muted);font-weight:750}.vertical-summary-card,.vertical-list-card,.privacy-card,.onboarding-preview,.privacy-copy-panel>div{border:1px solid var(--line);border-radius:8px;background:#fffdf8eb;box-shadow:var(--soft-shadow)}.vertical-summary-card{padding:30px}.vertical-summary-card h2{margin-top:10px;font-size:clamp(1.65rem,2.7vw,2.7rem)}.vertical-summary-rows{display:grid;gap:12px;margin-top:22px}.vertical-summary-rows div{display:grid;gap:5px;padding:14px;border-radius:8px;background:#f1f6f0}.vertical-summary-rows span{color:var(--teal);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vertical-summary-rows strong{color:var(--ink);line-height:1.35}.vertical-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.vertical-list-card{padding:24px}.vertical-list-card h2{font-size:clamp(1.45rem,2vw,2.1rem)}.vertical-list-card .check-list{margin-top:18px}.vertical-guardrail-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:34px;align-items:start}.guardrail-panel{display:grid;gap:12px}.guardrail-row{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-weight:750;line-height:1.45}.guardrail-row svg{flex:0 0 auto;color:var(--teal);margin-top:2px}.onboarding-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:24px;align-items:start}.onboarding-form{align-items:start}.checkbox-line{display:flex!important;grid-template-columns:none!important;gap:12px!important;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-soft)!important;font-weight:750!important;line-height:1.45}.checkbox-line input{width:18px!important;min-width:18px;height:18px;margin-top:3px;accent-color:var(--teal)}.form-note.warning{background:#fff1df;color:#7a360f}.onboarding-preview{display:grid;gap:18px;padding:28px;position:sticky;top:118px}.onboarding-preview h2{font-size:clamp(1.55rem,2.4vw,2.35rem)}.onboarding-preview .aside-card{margin-top:0}.privacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.privacy-card{padding:24px}.privacy-card svg{color:var(--teal)}.privacy-card h2{margin-top:14px;font-size:clamp(1.4rem,2vw,2rem)}.privacy-card p{margin-top:10px}.privacy-copy-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.privacy-copy-panel>div{padding:26px}.privacy-copy-panel h2{margin-top:10px;font-size:clamp(1.55rem,2.2vw,2.35rem)}.privacy-copy-panel p:not(.card-kicker){margin-top:12px}.private-hero{position:relative;min-height:650px;display:flex;align-items:end;padding:160px 0 70px;color:#fffdf8;background:#17211f}.private-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#17211feb,#17211fc2 46%,#17211f26),linear-gradient(0deg,#17211fe0,#17211f14)}.private-hero-content{position:relative;z-index:1}.private-hero-content p:not(.eyebrow){max-width:700px;margin-top:18px;color:#fffdf8d1;font-size:1.12rem}.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-panel{padding:28px}.preview-panel.wide{grid-column:span 2}.preview-panel h2{margin-top:10px;font-size:clamp(1.65rem,2.6vw,2.6rem)}.preview-panel p:not(.card-kicker){margin-top:14px}.workflow-list{display:grid;gap:12px;list-style:none;counter-reset:workflow}.workflow-list li{position:relative;min-height:58px;padding:16px 18px 16px 58px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-soft);line-height:1.5;counter-increment:workflow}.workflow-list li:before{position:absolute;left:16px;top:14px;display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--teal);color:#fffdf8;content:counter(workflow);font-size:.82rem;font-weight:850}.contact-strip{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center}.contact-strip h2{max-width:760px}.contact-strip p:not(.eyebrow){max-width:700px;margin-top:14px}.contact-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start}.contact-form,.contact-aside{padding:28px}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form label{display:grid;gap:8px;color:var(--ink);font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:13px 14px}.contact-form textarea{resize:vertical}.full-span{grid-column:1 / -1}.form-note{grid-column:1 / -1;padding:12px 14px;border-radius:8px;background:#f1f6f0;color:var(--teal-dark);font-weight:750}.contact-aside h2{font-size:clamp(1.6rem,2.5vw,2.5rem)}.contact-aside .check-list{margin-top:20px}.aside-card{display:flex;gap:12px;margin-top:26px;padding:16px;border-radius:8px;background:#f1f6f0}.aside-card svg{color:var(--teal);flex:0 0 auto;margin-top:3px}.aside-card p{color:var(--ink);font-weight:700}.site-footer{padding:50px 0;background:#111917;color:#fffdf8}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:30px}.footer-brand .brand-mark{background:#fffdf8;color:#111917}.site-footer p{max-width:420px;margin-top:16px;color:#fffdf8b3}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:12px 26px}.footer-links a{color:#fffdf8c7}.footer-links a:hover{color:#fffdf8}.not-found{min-height:60vh;display:grid;place-items:center}.not-found h1{margin:12px 0 24px;font-size:clamp(2.2rem,5vw,4.6rem)}.hero-section{min-height:clamp(760px,100vh,960px);display:block;align-items:initial;padding:150px 0 38px;overflow:hidden;background:#111b1d}.hero-overlay{background:linear-gradient(90deg,#0c1617ed,#0c1617d6 42%,#0c16176b),linear-gradient(0deg,#0c1617eb,#0c16172e 58%)}.hero-content{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,.72fr);gap:clamp(28px,5vw,68px);align-items:center}.hero-copy-block{max-width:780px}.hero-copy-block h1{margin-top:14px;font-size:clamp(2.7rem,5.4vw,5.25rem)}.hero-copy{width:min(720px,100%);font-size:clamp(1.06rem,1.35vw,1.24rem)}.hero-voice-demo{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f1f7f6eb),#fff;color:var(--ink);box-shadow:0 34px 90px #00000047;padding:clamp(20px,3vw,28px)}.hero-voice-demo:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(15,118,110,.08),transparent 36%),linear-gradient(180deg,rgba(53,107,155,.1),transparent 30%)}.hero-voice-demo>*{position:relative;z-index:1}.call-card-topline,.caller-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.call-card-topline h2{margin-top:8px;color:var(--ink);font-size:clamp(1.35rem,2.2vw,2.2rem)}.live-pill{display:inline-flex;min-width:68px;min-height:34px;align-items:center;justify-content:center;border-radius:999px;background:#e7f4ef;color:var(--teal-dark);font-weight:850}.caller-row{justify-content:flex-start;margin-top:24px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.caller-avatar{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--teal-dark);color:#fff;font-weight:900}.caller-row strong,.caller-row>div>span{display:block}.caller-row>div>span{margin-top:2px;color:var(--muted)}.caller-row .caller-avatar{display:grid;align-items:center;justify-items:center;margin-top:0;line-height:1}.product-preview-section{background:#fff}.product-preview-grid{display:grid;grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:clamp(28px,5vw,60px);align-items:center}.product-preview-copy h2{margin-top:10px;font-size:clamp(2rem,3.8vw,3.8rem)}.product-preview-copy>p:last-of-type{max-width:620px;margin-top:16px;font-size:1.05rem}.product-flow-stack{display:grid;gap:10px;margin-top:28px}.product-flow-stack span{display:flex;min-height:50px;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#f8fbfa;color:var(--rose);font-weight:900}.product-flow-stack strong{color:var(--ink)}.product-preview-collage{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.42fr);gap:16px;align-items:stretch}.product-image-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.product-image-button{position:relative;display:block;width:100%;border:0;background:transparent;color:inherit;cursor:zoom-in;padding:0;text-align:left}.product-image-button span{position:absolute;right:12px;bottom:12px;display:inline-flex;min-height:30px;align-items:center;border-radius:999px;background:#132021d1;color:#fffdf8;font-size:.78rem;font-weight:850;opacity:0;padding:0 11px;transition:opacity .16s ease}.product-image-button:hover span,.product-image-button:focus-visible span{opacity:1}.product-image-button:focus-visible{outline:3px solid rgba(15,118,110,.34);outline-offset:-3px}.product-image-card.wide{grid-column:1}.product-image-card.phone{grid-column:2;grid-row:1 / span 2}.product-image-card img{width:100%;background:#eef6f3;object-fit:cover;object-position:top center}.product-image-card.wide img{aspect-ratio:16 / 9}.product-image-card.phone img{aspect-ratio:9 / 16}.product-image-card>div{padding:18px}.product-image-card h3{margin-top:7px}.product-image-card p:last-child{margin-top:8px}.image-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#081212bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(16px,4vw,42px)}.image-lightbox-panel{display:grid;width:min(1120px,100%);max-height:min(92vh,900px);overflow:hidden;border:1px solid rgba(255,253,248,.2);border-radius:8px;background:var(--paper);box-shadow:0 34px 90px #00000057}.image-lightbox-head{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start;padding:18px 20px;border-bottom:1px solid var(--line)}.image-lightbox-head h3{margin-top:5px}.image-lightbox-head p:last-child{max-width:720px;margin-top:4px}.lightbox-close{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:999px;background:#fffdf9;color:var(--ink);cursor:pointer}.image-lightbox-panel>img{width:100%;max-height:calc(92vh - 130px);background:#edf5f2;object-fit:contain}.waveform{display:flex;height:86px;align-items:center;gap:7px;margin:22px 0;padding:0 14px;border:1px solid #d7e5e2;border-radius:8px;background:#edf7f4}.waveform span{width:8px;border-radius:999px;background:linear-gradient(180deg,var(--teal),var(--blue));animation:waveformPulse 1.8s ease-in-out infinite;animation-delay:calc(var(--i, 1) * 50ms)}.waveform span:nth-child(2n){animation-delay:.12s}.waveform span:nth-child(3n){animation-delay:.24s}@keyframes waveformPulse{0%,to{transform:scaleY(.72);opacity:.72}50%{transform:scaleY(1);opacity:1}}.hero-voice-demo .voice-sample-button{width:100%;margin-top:0}.hero-transcript{display:grid;gap:10px;margin-top:18px}.hero-transcript p,.mini-transcript{display:grid;gap:5px;padding:12px;border-radius:8px;background:#fff;color:var(--ink-soft)}.hero-transcript strong,.mini-transcript strong,.mini-summary strong{color:var(--teal-dark);font-size:.78rem;text-transform:uppercase}.call-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.status-chip{display:grid;gap:9px;min-height:104px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fbfa}.status-chip>span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#e5f1ee;color:var(--teal-dark)}.status-chip strong,.status-chip em{display:block}.status-chip em{margin-top:4px;color:var(--muted);font-style:normal;line-height:1.3}.live-demo-number{display:inline-flex;margin-top:18px;color:var(--teal-dark);font-size:clamp(2rem,4vw,3.4rem);font-weight:900;letter-spacing:0;line-height:1}.live-demo-section{padding-top:62px;padding-bottom:38px;background:#f8faf9}.live-demo-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,auto);gap:28px;align-items:center;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 18px 50px #13202114}.live-demo-panel h2{margin-top:10px;font-size:clamp(2rem,4vw,4rem)}.live-demo-panel p:last-child{max-width:620px;margin-top:14px}.live-demo-actions{display:grid;gap:16px;justify-items:end}.live-demo-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.hero-proof{position:relative;z-index:1;margin-top:clamp(28px,5vw,48px)}.hero-proof span{min-height:70px;border-radius:8px;background:#ffffff1a}.hero-demo-gate{min-height:100svh;display:grid;place-items:center;padding:150px 0 90px}.hero-demo-gate .hero-overlay{background:linear-gradient(180deg,#0c1617c7,#0c1617b8 48%,#0c1617db),linear-gradient(90deg,#0c1617c7,#0c161770)}.hero-minimal-content{position:relative;z-index:1;display:grid;place-items:center;color:#fffdf8;text-align:center}.hero-minimal-content .eyebrow{color:#f0c98d}.hero-minimal-content h1{margin-top:14px;max-width:980px;font-size:clamp(2.75rem,6vw,5.7rem);line-height:.96}.hero-minimal-content .hero-copy{width:min(620px,100%);margin-top:22px;color:#fffdf8e0}.hero-choice-actions{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr);gap:14px;width:min(650px,100%);margin-top:34px}.hero-choice-actions .button{min-height:76px;border-radius:999px;padding-inline:26px;font-size:1.05rem}.hero-trust-line{width:min(680px,100%);margin-top:16px;color:#fffdf8bd;font-size:.98rem;line-height:1.5}.demo-call-action span{display:grid;gap:3px;text-align:left}.demo-call-action strong{font-size:1.08rem}.demo-browser-action span{white-space:nowrap}.booking-system-grid,.trust-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,58px);align-items:start}.booking-system-grid h2,.trust-grid h2{margin-top:10px;font-size:clamp(2rem,3.9vw,4rem)}.audio-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.audio-example-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.audio-example-media{position:relative;min-height:220px}.audio-example-media img{width:100%;height:100%;min-height:220px;object-fit:cover}.audio-example-media:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,#0c16178a,#0c161714)}.audio-example-control{position:absolute;left:16px;right:16px;bottom:16px;z-index:1}.audio-example-control .voice-sample-button{width:100%;margin-top:0}.audio-example-body{display:grid;gap:14px;padding:22px}.audio-example-body h3{font-size:1.32rem}.mini-transcript span,.mini-summary span{color:var(--ink-soft);line-height:1.45}.mini-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:#edf7f4}.mini-summary span{border-radius:999px;background:#fff;color:var(--teal-dark);font-size:.82rem;font-weight:850;padding:6px 10px}.how-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px}.how-flow-card{min-height:268px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 12px 34px #13202112}.how-flow-card svg{margin:22px 0 18px;color:var(--teal)}.how-flow-card p{margin-top:10px}.booking-system-section{background:linear-gradient(135deg,#102d31,#10433f 48%,#1c4c62);color:#fff}.booking-system-section .kicker,.booking-system-section h2,.booking-system-section p{color:#fff}.booking-system-section p{max-width:660px;margin-top:16px;color:#ffffffc7}.booking-system-section .button{margin-top:24px}.integration-logo-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-logo-strip span{display:grid;min-height:76px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff1a;color:#fff;font-size:clamp(1rem,1.6vw,1.28rem);font-weight:850;text-align:center}.usecase-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.usecase-preview-grid .usecase-card{padding:22px}.usecase-preview-grid .usecase-card h2{font-size:1.55rem}.usecase-preview-grid .usecase-card .check-list{display:none}.trust-section{background:#fff}.trust-grid>div:first-child p{max-width:620px;margin-top:16px;font-size:1.05rem}.compact-rules{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.compact-rules .rule-card{min-height:150px}.final-cta{position:relative;min-height:590px;display:flex;align-items:center;overflow:hidden;color:#fff;background:#111b1d}.final-cta:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#0c1617f0,#0c1617c7,#0c161733),linear-gradient(0deg,#0c1617bd,#0c161724)}.final-cta-content{position:relative;z-index:1}.final-cta-content h2{max-width:860px}.final-cta-content p:not(.eyebrow){max-width:680px;margin-top:18px;color:#ffffffc7;font-size:1.08rem}.final-cta .button-secondary{background:#fffffff0}.demo-detail-grid{display:grid;gap:20px;margin-top:36px}.demo-detail-card{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) minmax(300px,.92fr);gap:16px;align-items:stretch}.demo-detail-audio{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.demo-detail-audio img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.demo-detail-audio>div{display:grid;gap:12px;padding:20px}.demo-detail-audio h3{font-size:1.35rem}.demo-detail-audio .voice-sample-button{width:100%;margin-top:4px}.demo-detail-card .transcript-card,.demo-detail-card .summary-card{min-height:100%}@media(max-width:1120px){.site-header{grid-template-columns:auto auto}.menu-button{display:inline-grid;justify-self:end}.primary-nav{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fffdf9fa;box-shadow:var(--shadow)}.primary-nav.is-open{display:grid}.header-actions{display:none}.nav-link{border-radius:10px;background:#f6f2eb}.hero-proof,.engine-grid,.process-grid,.pricing-grid,.website-feature-grid,.scenario-grid,.summary-grid,.transcript-grid,.rule-grid,.integration-grid,.audio-grid,.website-example-grid,.website-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-grid,.audio-review-preview,.ai-test-grid,.owner-slide-viewer,.voice-style-panel,.two-column,.demo-number,.contact-strip,.website-intro-grid,.website-preview-layout{grid-template-columns:1fr}.owner-ui-showcase{grid-template-columns:1fr 1fr}.ui-preview-card.wide{grid-column:1 / -1}.phone-placeholder{min-width:0}}@media(max-width:760px){.section-inner{width:min(100% - 28px,1160px)}.site-header{width:calc(100% - 20px);margin-top:10px;border-radius:14px}.brand-mark{width:38px;height:38px}.brand strong{font-size:.95rem}.brand small{font-size:.72rem}.primary-nav{grid-template-columns:1fr}.hero-section{min-height:760px;padding-bottom:38px}.hero-overlay{background:linear-gradient(180deg,#111c1a85,#111c1ae0 42%,#111c1af0),linear-gradient(90deg,#111c1aad,#111c1a33)}.hero-actions,.sample-call-panel,.split-header{align-items:stretch;flex-direction:column}.button{width:100%}.button-link{justify-content:flex-start}.hero-proof,.engine-grid,.process-grid,.scenario-grid,.summary-grid,.transcript-grid,.pricing-grid,.pricing-grid.compact,.logo-cloud,.rule-grid,.integration-grid,.audio-grid,.usecase-grid,.preview-grid,.contact-grid,.add-on-grid,.website-feature-grid,.website-example-grid,.website-boundary-grid,.owner-ui-showcase{grid-template-columns:1fr}.ui-preview-card.wide{grid-column:auto}.intro-band,.section,.page-hero{padding-block:64px}.process-item,.tier-card{min-height:unset}.pricing-grid.compact .tier-card,.pricing-grid.compact .tier-head,.pricing-grid.compact .tier-price,.pricing-grid.compact .tier-card>p,.pricing-grid.compact .tier-minutes{min-height:unset}.summary-head{display:grid}.summary-head span{white-space:normal}.preview-cta,.private-hero{min-height:620px}.private-hero:after,.preview-cta:after{background:linear-gradient(180deg,#17211f80,#17211ff0 52%,#17211ff5)}.preview-panel.wide{grid-column:auto}.adapter-table>div{grid-template-columns:1fr}.mock-section-grid{grid-template-columns:1fr}.adapter-table em{justify-self:start}.contact-form{grid-template-columns:1fr;padding:20px}.voice-style-grid,.voice-style-card{grid-template-columns:1fr}.owner-slide-media{min-height:320px}.ai-chat-form{grid-template-columns:1fr}.chat-bubble{max-width:94%}.footer-grid,.footer-links{grid-template-columns:1fr}}@media(max-width:430px){h1{font-size:2.35rem}h2{font-size:1.88rem}.section-inner{width:min(100% - 22px,1160px)}.hero-section{padding-top:136px}.hero-proof span,.process-item,.tier-card,.feature-panel,.summary-card,.transcript-card,.usecase-card,.preview-panel,.contact-aside{padding:18px}}@media(max-width:1120px){.hero-content,.product-preview-grid,.booking-system-grid,.trust-grid{grid-template-columns:1fr}.hero-copy-block{max-width:860px}.hero-voice-demo{max-width:680px}.vertical-hero-grid,.vertical-guardrail-grid,.onboarding-grid{grid-template-columns:1fr}.vertical-three-grid,.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-preview{position:static}.product-preview-collage{grid-template-columns:minmax(0,1fr) minmax(190px,.45fr)}.how-flow-grid,.usecase-preview-grid,.demo-detail-card{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-detail-card .summary-card{grid-column:1 / -1}}@media(max-width:760px){.hero-section{min-height:auto;padding:132px 0 34px}.hero-demo-gate{min-height:100svh;padding:132px 0 70px}.hero-content{gap:26px}.hero-minimal-content h1{font-size:clamp(2.35rem,12vw,3.95rem)}.hero-choice-actions{grid-template-columns:1fr;width:min(100%,360px)}.hero-choice-actions .button{min-height:70px}.demo-call-action span{text-align:center}.hero-copy-block h1{font-size:clamp(2.25rem,11vw,3.4rem)}.hero-copy{font-size:1rem}.vertical-hero{padding:132px 0 54px}.vertical-three-grid,.privacy-grid,.privacy-copy-panel{grid-template-columns:1fr}.vertical-summary-card,.vertical-list-card,.privacy-card,.onboarding-preview,.privacy-copy-panel>div{padding:20px}.usecase-card-action{width:100%}.call-card-topline,.caller-row,.mini-summary{align-items:flex-start;flex-direction:column}.waveform{gap:5px;padding-inline:10px}.waveform span{width:6px}.call-status-grid,.live-demo-panel,.product-preview-collage,.audio-example-grid,.how-flow-grid,.integration-logo-strip,.usecase-preview-grid,.compact-rules,.demo-detail-card{grid-template-columns:1fr}.live-demo-actions,.live-demo-actions>div{justify-items:stretch;justify-content:stretch}.live-demo-number{font-size:clamp(2rem,10vw,3rem)}.demo-detail-card .summary-card{grid-column:auto}.product-image-card.wide,.product-image-card.phone{grid-column:auto;grid-row:auto}.product-image-card.phone img{aspect-ratio:16 / 10}.product-image-button span{opacity:1}.image-lightbox{padding:12px}.image-lightbox-head{grid-template-columns:1fr}.lightbox-close{justify-self:start}.audio-example-media,.audio-example-media img{min-height:190px}.how-flow-card,.compact-rules .rule-card{min-height:unset}.final-cta{min-height:640px}.final-cta:after{background:linear-gradient(180deg,#0c16176b,#0c1617ed 52%,#0c1617fa)}}
