*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.right-1{right:.25rem}.z-10{z-index:10}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-9{height:2.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-fit{width:-moz-fit-content;width:fit-content}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-1{padding:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pe-20{padding-inline-end:5rem}.ps-9{padding-inline-start:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}:root{color:#151515;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:#fff}body{margin:0;min-width:320px;background:#fff}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(21 21 21 / 22%);outline-offset:3px}header,main,footer{margin:0 auto;max-width:1240px;padding-left:2rem;padding-right:2rem}header{align-items:center;display:flex;gap:2rem;height:82px;justify-content:space-between}.brand{align-items:center;display:inline-flex;text-decoration:none}.brand img{display:block;height:38px;width:auto}nav{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}nav a{color:#62625f;font-size:.88rem;font-weight:650;text-decoration:none;transition:color .16s ease}nav a:hover,nav a.active{color:#151515}.hero{max-width:900px;padding:8.25rem 0 5.5rem}.hero.hero-split{align-items:center;display:grid;gap:clamp(2.5rem,6vw,6.5rem);grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);max-width:none}.hero-copy{max-width:700px}.eyebrow{align-items:center;color:#176b4d;display:flex;font-size:.72rem;font-weight:800;gap:.45rem;letter-spacing:.11em;text-transform:uppercase}.eyebrow:before{background:currentColor;border-radius:50%;content:"";height:.4rem;width:.4rem}h1,h2,h3{color:#151515;letter-spacing:-.055em}h1{font-size:clamp(3.1rem,7.2vw,6.5rem);line-height:.94;margin:.9rem 0 1.55rem;max-width:920px}h2{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.08;margin:0}h3{font-size:1rem;letter-spacing:-.025em;margin:0}.hero>p:not(.eyebrow),.page>p{color:#60605d;font-size:1.12rem;line-height:1.65;max-width:670px}.actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#151515;border:1px solid #151515;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.89rem;font-weight:750;justify-content:center;padding:.78rem 1rem;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.button:hover:not(:disabled){background:#333330;border-color:#333330;transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.45}.button.secondary{background:#fff;border-color:#dfdfda;color:#151515}.button.secondary:hover:not(:disabled){background:#f2f2ee;border-color:#cfcfca}.button.danger{background:#a63025;border-color:#a63025}.header-cta{border-radius:9px;padding:.55rem .8rem}.product-glimpse{background:#171716;border:7px solid #171716;border-radius:21px;box-shadow:0 24px 70px #15151526;color:#20201e;display:grid;gap:.65rem;padding:.7rem;transform:rotate(2.2deg)}.glimpse-topbar,.glimpse-footer{align-items:center;color:#c8c8c3;display:flex;font-size:.68rem;font-weight:750;justify-content:space-between;letter-spacing:.02em;padding:.25rem .35rem .45rem}.live-dot{align-items:center;color:#a9e1bf;display:inline-flex;gap:.3rem}.live-dot:before{background:#77cf98;border-radius:50%;content:"";height:.38rem;width:.38rem}.glimpse-call{align-items:center;background:#f0f0ec;border-radius:13px;display:flex;gap:.65rem;padding:.8rem}.glimpse-call strong,.glimpse-call span{display:block}.glimpse-call strong{font-size:.78rem}.glimpse-call span{color:#767671;font-size:.67rem;margin-top:.12rem}.glimpse-avatar{align-items:center;background:#176b4d;border-radius:9px;color:#fff;display:flex;font-size:.9rem;font-weight:800;height:32px;justify-content:center;width:32px}.glimpse-message{border-radius:12px;font-size:.74rem;line-height:1.35;max-width:86%;padding:.65rem .75rem}.glimpse-message.assistant{background:#f0f0ec;justify-self:start}.glimpse-message.caller{background:#fff;justify-self:end}.glimpse-footer{border-top:1px solid #343431;padding-bottom:.1rem;padding-top:.65rem}.sound-bars{color:#77cf98;letter-spacing:.1em}.feature-grid,.service-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding-bottom:2.5rem}.feature-grid article,.service-grid article,.summary{background:#fff;border:1px solid #e4e4df;border-radius:16px;padding:1.45rem}.feature-grid article{min-height:210px}.feature-grid svg{color:#151515;height:23px;margin-bottom:1.55rem;width:23px}.feature-grid p,.service-grid p,.summary p{color:#666662;line-height:1.55}.service-grid span{color:#73736f;display:block;margin-top:.45rem}.text-link{color:#151515;display:inline-flex;font-size:.9rem;font-weight:750;margin-top:1rem;text-decoration:underline;text-decoration-color:#b9b9b5;text-underline-offset:3px}.text-link:hover{text-decoration-color:#151515}.info{align-items:center;background:#151515;border-radius:18px;color:#fff;display:flex;gap:1.1rem;margin:1.5rem 0 5rem;padding:2rem}.info h2{color:#fff}.info p{color:#c9c9c4;line-height:1.5;margin-bottom:0}.info svg{color:#74c79d;flex:none}.page{min-height:calc(100vh - 155px);padding-bottom:5rem;padding-top:3.75rem}.page h1{font-size:clamp(2.55rem,5vw,4.8rem)}.narrow{max-width:760px}.form{display:grid;gap:1rem;margin-top:1.8rem}.auth-divider{align-items:center;color:#82827d;display:flex;font-size:.78rem;gap:.8rem;margin:1.15rem 0}.auth-divider:before,.auth-divider:after{background:#deded8;content:"";flex:1;height:1px}.google-auth{background:#fff;border:1px solid #d7d7d1;color:#222320;width:100%}.google-auth:hover{background:#f5f5f1;border-color:#bdbdb7;color:#222320}.google-auth span{color:#4285f4;font-size:1.08rem;font-weight:900;margin-right:.28rem}.auth-note{color:#686863;display:block;line-height:1.45;margin-top:.8rem}.widget-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr);margin-top:2.2rem}.widget-config{margin:0}.widget-config .section-title{align-items:start;display:flex;justify-content:space-between}.badge.muted{background:#edede8;color:#666661}.widget-preview{background:#f5f5f1;border:1px solid #e1e1dc;border-radius:18px;min-height:510px;overflow:hidden}.widget-preview-top{align-items:center;background:var(--widget-accent, #111210);color:#fff;display:flex;font-size:.78rem;font-weight:750;justify-content:space-between;padding:1rem 1.1rem}.widget-preview-top .live-dot{background:#61d39b;border:2px solid #fff}.widget-preview-empty{display:grid;justify-items:start;padding:2rem}.widget-preview-empty svg{height:28px;margin-bottom:2rem;width:28px}.widget-preview-empty h3{font-size:1.35rem;margin:0}.widget-preview-empty p{color:#686863;line-height:1.5}.widget-preview-messages{display:grid;gap:.7rem;max-height:380px;min-height:380px;overflow:auto;padding:1rem}.widget-preview-messages p{border:1px solid #e2e2dc;border-radius:11px;font-size:.87rem;line-height:1.45;margin:0;padding:.72rem}.widget-preview-messages p.visitor{background:var(--widget-accent, #111210);border-color:var(--widget-accent, #111210);color:#fff;justify-self:end;max-width:84%}.widget-preview-composer{border-top:1px solid #e2e2dc;display:flex;gap:.6rem;padding:.8rem}.widget-preview-composer input{min-width:0}.widget-preview-composer button{background:var(--widget-accent, #111210);border:0;border-radius:9px;color:#fff;padding:0 .8rem}.embed-card{align-items:center;background:#111210;border-radius:17px;color:#fff;display:grid;gap:1.2rem;grid-template-columns:1fr auto;margin-top:2rem;padding:1.5rem}.embed-card h2{font-size:1.05rem;line-height:1.4;margin:.3rem 0 0;max-width:650px}.embed-card .eyebrow{color:#61d39b}.embed-card pre{background:#262824;border-radius:10px;font-size:.72rem;margin:0;max-width:100%;overflow:auto;padding:.8rem;white-space:pre-wrap}.embed-card .button{align-self:center;grid-column:2}.widget-transcripts{margin-top:2.5rem}.widget-transcripts .section-title{align-items:center;display:flex;justify-content:space-between}.widget-transcripts .section-title h2{margin:.35rem 0}.widget-transcripts article{background:#fff;border:1px solid #e2e2dc;border-radius:12px;display:grid;gap:.25rem;margin-top:.65rem;padding:1rem}.widget-transcripts article span{color:#777772;font-size:.76rem}.widget-transcripts article p{color:#555550;font-size:.86rem;margin:.25rem 0 0}.crm-stats{border-bottom:1px solid #e2e2dc;border-top:1px solid #e2e2dc;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:2rem}.crm-stats article{border-right:1px solid #e2e2dc;display:grid;gap:.5rem;padding:1rem 1.1rem}.crm-stats article:last-child{border-right:0}.crm-stats span{color:#71716c;font-size:.78rem;font-weight:750}.crm-stats strong{font-size:1.45rem}.crm-layout{align-items:start;display:grid;gap:1.5rem;grid-template-columns:1.1fr .9fr;margin-top:2rem}.crm-bookings .section-title,.crm-customers .section-title,.crm-editor .section-title{align-items:center;display:flex;justify-content:space-between}.crm-bookings h2,.crm-customers h2{margin:.3rem 0}.crm-list{border-top:1px solid #e2e2dc;display:grid}.crm-list button{align-items:center;background:transparent;border:0;border-bottom:1px solid #e2e2dc;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:auto 1fr;padding:.9rem .25rem;text-align:left}.crm-list button small{grid-column:2}.crm-list button:hover,.crm-list button.selected{background:#f1f1ed;box-shadow:inset 3px 0 #151515;padding-left:.75rem}.crm-list small{color:#686863}.crm-status{border-radius:99px;font-size:.65rem;font-weight:800;padding:.23rem .45rem;width:-moz-max-content;width:max-content}.crm-status.open{background:#e3f7eb;color:#176b4d}.crm-status.canceled{background:#f4e8e5;color:#9c3327}.crm-status.completed{background:#ededeb;color:#555550}.crm-editor{background:#f1f1ed;border:0;border-radius:0;margin:0;position:sticky;top:1.5rem}.danger{color:#9c3327}.crm-customers{margin-top:2.5rem}.crm-customers>div:last-child{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-customers article{background:#fff;border:1px solid #e2e2dc;border-radius:12px;display:grid;gap:.35rem;padding:.9rem}.crm-customers span{color:#696965;font-size:.8rem}.crm-customers small{color:#176b4d;font-size:.74rem;font-weight:750}.crm-booking-confirmation{align-items:center;background:#e9f7ee;border:1px solid #bfe5cc;border-radius:13px;display:flex;gap:.8rem;margin-top:1rem;padding:.9rem}.crm-booking-confirmation>span{color:#176b4d;font-size:1.2rem;font-weight:900}.crm-booking-confirmation div{flex:1}.crm-booking-confirmation p{color:#4e6657;font-size:.78rem;margin:.2rem 0 0}.crm-booking-confirmation a{color:#176b4d;font-size:.8rem;font-weight:800}.form label,fieldset{color:#252523;display:grid;font-size:.86rem;font-weight:750;gap:.46rem}input,select,textarea{background:#fff;border:1px solid #ddddd8;border-radius:9px;color:#151515;font-size:.96rem;outline:none;padding:.76rem .8rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a19d}input::placeholder,textarea::placeholder{color:#a1a19d}input:hover,select:hover,textarea:hover{border-color:#bebeba}input:focus,select:focus,textarea:focus{border-color:#151515;box-shadow:0 0 0 3px #15151512}textarea{min-height:112px;resize:vertical}fieldset{border:1px solid #dfdfda;border-radius:11px;padding:1rem}.slots{display:flex;flex-wrap:wrap;gap:.55rem}.slot{background:#fff;border:1px solid #dcdcd7;border-radius:9px;color:#20201e;cursor:pointer;padding:.58rem .7rem;transition:all .15s ease}.slot:hover{border-color:#151515}.slot.selected{background:#151515;border-color:#151515;color:#fff}.error{color:#a63025!important}.success{background:#ecf7f0;border:1px solid #bde0ca;border-radius:10px;color:#155a3f;padding:.8rem}.badge{background:#f0f0ed;border-radius:999px;color:#4e4e4a;display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.03em;padding:.32rem .55rem;text-transform:uppercase}.summary{margin:1.5rem 0}.inline-form{display:flex;gap:.7rem;margin:1.5rem 0 2rem;max-width:650px}.inline-form input{flex:1}.section-title{align-items:center;display:flex;justify-content:space-between;margin-top:3rem}.table{background:#fff;border:1px solid #e2e2de;border-radius:13px;overflow:hidden}.table p{align-items:center;border-bottom:1px solid #eeeeea;display:flex;gap:1rem;justify-content:space-between;margin:0;padding:1rem}.table p:last-child{border-bottom:0}.table span{color:#73736e}.spin{animation:spin 1s linear infinite}footer{border-top:1px solid #e7e7e2;color:#858580;font-size:.78rem;padding-bottom:2rem;padding-top:2rem}details{color:#5f5f5b;margin-top:2rem}summary{color:#242422;cursor:pointer;font-weight:800}@keyframes spin{to{transform:rotate(360deg)}}.chat{background:#f5f5f2;border:1px solid #e1e1dd;border-radius:14px;display:grid;gap:.8rem;margin:1.5rem 0;max-height:480px;overflow-y:auto;padding:1rem}.message{border-radius:12px;max-width:85%;padding:.8rem 1rem}.message p{margin:.35rem 0}.message.assistant{background:#fff;border:1px solid #e0e0db;color:#2b2b29}.message.visitor{background:#151515;color:#fff;justify-self:end}.message small{color:#777772}.voice-controls{align-items:center;background:#fff;border:1px solid #e1e1dc;border-radius:14px;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;padding:1rem}.receptionist-page{align-items:start;display:grid;gap:2.5rem;grid-template-columns:205px minmax(0,760px);max-width:1100px}.receptionist-call-panel{min-width:0}.receptionist-roster{display:grid;gap:.65rem;position:sticky;top:1.5rem}.receptionist-roster .eyebrow{margin:0 0 .3rem}.receptionist-avatar{align-items:center;background:#fff;border:1px solid #e3e3de;border-radius:12px;color:#575752;display:flex;font-size:.85rem;font-weight:750;gap:.7rem;padding:.55rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.receptionist-avatar img{border-radius:9px;height:46px;-o-object-fit:cover;object-fit:cover;width:46px}.receptionist-avatar.answering{background:#f2fbf5;border-color:#79bd96;box-shadow:0 0 0 3px #176b4d17;color:#155a3f;transform:translate(3px)}.mic{min-width:185px}.interim{color:#73736e;font-size:.92rem;font-style:italic}.auth-page,.onboarding-page{max-width:760px}.auth-card,.onboarding-card{border-color:#deded9;box-shadow:0 18px 60px #1515150d;margin-top:1.2rem;padding:clamp(1.5rem,4vw,3rem)}.auth-card h1,.onboarding-card h1{max-width:680px}.auth-card small,.onboarding-card small{color:#777772}.progress{background:#ecece8;border-radius:999px;height:.42rem;margin:1.7rem 0;overflow:hidden}.progress span{background:#151515;border-radius:inherit;display:block;height:100%;transition:width .18s ease}.dashboard-page{max-width:1080px}.workspace-page{background:#fff;display:grid;grid-template-columns:0 minmax(0,1fr);max-width:none;min-height:calc(100vh - 82px);padding:0;transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1)}.workspace-page.sidebar-open{grid-template-columns:260px minmax(0,1fr)}.workspace-sidebar{border-right:0;display:flex;flex-direction:column;min-height:calc(100vh - 82px);overflow:visible;padding:0;transition:padding .28s cubic-bezier(.2,.8,.2,1)}.workspace-page.sidebar-open .workspace-sidebar{border-right:1px solid #e3e3de;padding:1.7rem 1.15rem}.workspace-brand{align-items:center;display:flex;height:0;opacity:0;overflow:hidden;text-decoration:none;transition:height .28s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.workspace-brand-wordmark{height:34px;max-width:174px;width:174px}.workspace-page.sidebar-open .workspace-brand{height:34px;opacity:1}.workspace-name{color:#4f4f4b;font-size:.78rem;font-weight:750;height:0;margin:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transform:translate(-6px);transition:opacity .18s ease,transform .28s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.workspace-page.sidebar-open .workspace-name{height:auto;margin:1.45rem 0 .8rem;opacity:1;transform:translate(0)}.workspace-nav{display:grid;gap:.28rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .28s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.workspace-page.sidebar-open .workspace-nav{max-height:260px;opacity:1}.workspace-menu{align-items:center;background:#fff;border:1px solid #e3e3de;border-radius:9px;color:#151515;cursor:pointer;display:inline-flex;height:38px;justify-content:center;left:1.15rem;margin:0;padding:0;position:fixed;top:98px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:38px;z-index:10}.workspace-page.sidebar-open .workspace-menu{left:auto;margin:1.35rem 0 .65rem;position:static;top:auto}.workspace-menu:hover{background:#f0f0ec;border-color:#c8c8c2}.workspace-menu:active{transform:scale(.95)}.workspace-nav a,.workspace-settings{align-items:center;border-radius:9px;color:#686863;display:flex;font-size:.88rem;font-weight:700;gap:.75rem;min-width:0;padding:.7rem .72rem;text-decoration:none}.workspace-nav a svg,.workspace-settings svg{flex:0 0 17px;height:17px;width:17px}.workspace-nav a span,.workspace-settings span{opacity:0;pointer-events:none;transform:translate(-6px);transition:opacity .18s ease,transform .28s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.workspace-page.sidebar-open .workspace-nav a span,.workspace-page.sidebar-open .workspace-settings span{opacity:1;pointer-events:auto;transform:translate(0)}.workspace-nav a:hover,.workspace-settings:hover{background:#f0f0ec;color:#151515}.workspace-nav a.active{background:#151515;color:#fff}.workspace-bottom{display:grid;gap:.65rem;margin-top:auto;max-height:0;opacity:0;overflow:hidden;transition:max-height .28s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.workspace-page.sidebar-open .workspace-bottom{max-height:180px;opacity:1}.workspace-settings{border-top:1px solid #e4e4df;padding-top:1rem}.workspace-settings.active{background:#151515;border-top-color:#151515;color:#fff}.workspace-profile{border-top:1px solid #e4e4df;color:#84847f;display:grid;font-size:.72rem;gap:.55rem;padding:1rem .45rem 0;max-height:0;opacity:0;overflow:hidden;transform:translateY(5px);transition:max-height .28s cubic-bezier(.2,.8,.2,1),opacity .16s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.workspace-page.sidebar-open .workspace-profile{max-height:90px;opacity:1;transform:translateY(0)}.workspace-profile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-profile button,.knowledge-actions button{background:none;border:0;color:#4d4d49;cursor:pointer;font-size:.78rem;font-weight:750;padding:0;text-align:left}.workspace-profile button:hover,.knowledge-actions button:hover{color:#151515;text-decoration:underline}.workspace-content{max-width:1110px;padding:4.2rem clamp(1.5rem,5vw,5.5rem) 5rem;width:100%}.workspace-content h1{font-size:clamp(2.35rem,4vw,4.4rem);max-width:760px}.workspace-lead{color:#686863;font-size:1.05rem;line-height:1.65;max-width:720px}.readiness-card{align-items:center;background:#151515;border-radius:18px;color:#fff;display:flex;gap:2rem;justify-content:space-between;margin:3rem 0 1rem;padding:2rem}.readiness-card h2{color:#fff;font-size:1.7rem;margin:.7rem 0}.readiness-card p{color:#c5c5c0;line-height:1.5;margin:0;max-width:620px}.readiness-card .badge{background:#30302d;color:#d2d2cd}.readiness-card .button{background:#fff;border-color:#fff;color:#151515;flex:none}.dashboard-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.command-status{align-items:center;border-bottom:1px solid #e3e3de;display:flex;justify-content:space-between;margin:2rem 0 1.5rem;padding-bottom:1rem}.command-status>div{align-items:center;display:flex;gap:.7rem}.command-status p{color:#686863;font-size:.86rem;margin:0}.status-live,.status-draft{border-radius:999px;font-size:.72rem;font-weight:800;padding:.35rem .55rem}.status-live{background:#dff4e8;color:#176b4d}.status-draft{background:#f0efeb;color:#656560}.command-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);margin-bottom:2.4rem}.next-action{background:#151515;border-radius:14px;color:#fff;display:grid;gap:.7rem;padding:1.7rem}.next-action>span,.today-summary>span{color:#aaa9a2;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.next-action h2{color:#fff;font-size:1.8rem;margin:0}.next-action p{color:#cecdc7;line-height:1.5;margin:0;max-width:540px}.next-action .button{background:#fff;border-color:#fff;color:#151515;justify-self:start;margin-top:.5rem}.today-summary{background:#fff;border-left:1px solid #e3e3de;display:grid;gap:.8rem;padding:.3rem 0 .3rem 1.5rem}.today-summary div{align-items:baseline;display:flex;gap:.55rem}.today-summary strong{font-size:2rem;letter-spacing:-.06em}.today-summary small{color:#686863}.today-summary a{font-size:.82rem;font-weight:750;margin-top:auto}.activity-panel{border-top:1px solid #e3e3de;padding-top:1.5rem}.activity-panel .section-title,.inbox-layout .section-title{align-items:end;display:flex;justify-content:space-between;margin-bottom:1rem}.activity-panel h2,.inbox-layout h2{font-size:1.35rem;margin-top:.25rem}.activity-list{display:grid}.activity-list a{align-items:center;border-top:1px solid #ecece8;color:#151515;display:grid;gap:.85rem;grid-template-columns:auto 1fr auto;padding:.85rem .2rem;text-decoration:none}.activity-list a:hover{background:#f3f3ef}.activity-list strong,.activity-list small{display:block}.activity-list small,.activity-list a>span:last-child{color:#777772;font-size:.76rem;margin-top:.16rem}.activity-mark{align-items:center;background:#e8e8e3;border-radius:50%;display:inline-flex;font-size:.7rem;font-weight:850;height:1.75rem;justify-content:center;width:1.75rem}.quiet-state{align-items:center;color:#777772;display:flex;font-size:.88rem;gap:.7rem;min-height:100px}.quiet-state svg{height:19px;width:19px}.quiet-state p{margin:0}.launch-strip{align-items:center;border-top:1px solid #e3e3de;display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:2.4rem;padding-top:1.2rem}.launch-strip>span{color:#777772;font-size:.75rem;font-weight:800;text-transform:uppercase}.launch-strip a{color:#686863;font-size:.82rem;text-decoration:none}.launch-strip a.done{color:#176b4d;font-weight:800}.inbox-layout{display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}.inbox-layout section+section{border-left:1px solid #e3e3de;padding-left:2rem}.builder-layout{display:grid;gap:0;margin-top:2rem}.builder-layout a{align-items:center;border-top:1px solid #e3e3de;color:#151515;display:grid;gap:1rem;grid-template-columns:44px 1fr auto;padding:1.25rem 0;text-decoration:none}.builder-layout a:last-child{border-bottom:1px solid #e3e3de}.builder-layout a:hover{color:#176b4d}.builder-layout>a>span{color:#8a8a84;font-size:.78rem;font-weight:850}.builder-layout a div{display:grid;gap:.3rem;grid-template-columns:auto 1fr}.builder-layout svg{grid-row:span 2;height:20px;margin-top:.1rem;width:20px}.builder-layout h2{font-size:1.1rem;margin:0}.builder-layout p{color:#686863;font-size:.86rem;margin:0}.builder-layout strong{font-size:.8rem}.builder-call{align-items:center;background:#f0f0ec;display:flex;justify-content:space-between;margin-top:2.5rem;padding:1.5rem}.builder-call h2{font-size:1.35rem;margin:.35rem 0}.builder-call p{color:#686863;margin:0;max-width:540px}.publish-steps{border-bottom:1px solid #e3e3de;display:flex;gap:1.2rem;margin:1.6rem 0 0;padding-bottom:.8rem}.publish-steps span{color:#777772;font-size:.76rem;font-weight:800}.publish-steps .done{color:#176b4d}.operations-overview{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.4rem 0 2rem}.operations-overview>div{background:#fff;border:1px solid #e3e3de;border-radius:12px;display:grid;gap:.3rem;padding:1rem}.operations-overview span,.operations-overview a{color:#686863;font-size:.76rem;font-weight:700}.operations-overview strong{font-size:1rem;line-height:1.25}.setup-roadmap{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 1.5rem}.setup-roadmap a{align-items:center;background:#fff;border:1px solid #e3e3de;border-radius:12px;color:#151515;display:flex;gap:.65rem;min-height:74px;padding:.8rem;text-decoration:none}.setup-roadmap a:hover{border-color:#151515}.setup-roadmap span{align-items:center;background:#f0f0ec;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:850;height:1.5rem;justify-content:center;width:1.5rem}.setup-roadmap .complete span{background:#dff4e8;color:#176b4d}.setup-roadmap div{display:grid;gap:.16rem}.setup-roadmap strong{font-size:.8rem;line-height:1.2}.setup-roadmap small{color:#777772;font-size:.72rem}.booking-lead{color:#60605d;line-height:1.55;margin:-.6rem 0 1.5rem}.booking-page fieldset{border:1px solid #e3e3de;border-radius:12px;margin:0;padding:1rem}.date-picker{display:flex;gap:.55rem;margin:.3rem 0 1rem;overflow-x:auto;padding-bottom:.15rem}.date-picker button{background:#fff;border:1px solid #ddd;border-radius:9px;color:#454541;cursor:pointer;flex:0 0 auto;font-size:.82rem;font-weight:750;padding:.6rem .75rem}.date-picker button.selected{background:#151515;border-color:#151515;color:#fff}.booking-trust{color:#686863;font-size:.8rem;line-height:1.5;margin:0}.booking-review dl{display:grid;gap:.75rem;margin:1.4rem 0}.booking-review dl div{border-top:1px solid #e6e6e1;display:grid;gap:.2rem;padding-top:.75rem}.booking-review dt{color:#777772;font-size:.75rem;font-weight:800;text-transform:uppercase}.booking-review dd{margin:0}.roster-help{color:#777772;font-size:.75rem;line-height:1.4;margin:-.5rem 0 .8rem}.call-start-card,.call-transcript{background:#fff;border:1px solid #e3e3de;border-radius:12px;display:grid;gap:.5rem;margin:1.2rem 0;padding:1rem}.call-start-card span,.call-transcript p{color:#666661;font-size:.84rem;margin:0}.call-transcript strong{font-size:.8rem}.danger-confirm{background:#fff4f2;border:1px solid #e8b9b2;border-radius:10px;margin-top:1rem;padding:1rem}.danger-confirm p{color:#6e3830;font-size:.84rem;line-height:1.45}.dashboard-card{background:#fff;border:1px solid #e2e2de;border-radius:16px;color:#151515;display:grid;min-height:265px;padding:1.4rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-card:hover{border-color:#bdbdb8;box-shadow:0 14px 30px #1515150f;transform:translateY(-2px)}.dashboard-card svg{height:22px;width:22px}.dashboard-card>span{color:#999994;font-size:.73rem;font-weight:800;letter-spacing:.1em;margin-top:1.8rem}.dashboard-card h2{font-size:1.25rem;margin-top:.25rem}.dashboard-card p{color:#6c6c67;font-size:.9rem;line-height:1.5}.dashboard-card strong{align-self:end;font-size:.84rem}.business-hub-card{align-items:center;background:#fff;border:1px solid #e1e1dc;border-radius:16px;display:flex;gap:2rem;justify-content:space-between;margin-top:2.5rem;padding:2rem}.business-hub-card svg{height:25px;margin-bottom:1.5rem;width:25px}.business-hub-card h2{font-size:1.5rem}.business-hub-card p{color:#6a6a65;line-height:1.55;max-width:610px}.context-checklist{color:#176b4d;display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:750;gap:1.2rem;margin:1.25rem 0}.choice-group,.service-presets,.caller-shortcuts>div{display:flex;flex-wrap:wrap;gap:.6rem}.choice-group button,.service-presets button,.caller-shortcuts button{background:#fff;border:1px solid #d8d8d2;border-radius:999px;color:#252523;cursor:pointer;font:inherit;font-size:.82rem;padding:.55rem .75rem;text-align:left}.choice-group button:hover,.choice-group button.selected,.service-presets button:hover,.caller-shortcuts button:hover{background:#151515;border-color:#151515;color:#fff}.services-manager{margin-top:3.5rem}.services-manager .section-title{align-items:end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem}.services-manager .section-title h2{font-size:1.55rem;margin:.3rem 0}.services-manager .section-title p:not(.eyebrow){color:#6a6a65;margin:0;max-width:620px}.service-empty{margin:1rem 0}.service-presets{margin:1rem 0 1.5rem}.service-presets button{border-radius:11px;display:grid;gap:.22rem;min-width:175px}.service-presets span{color:#777772;font-size:.73rem}.service-presets button:hover span{color:#d9d9d5}.service-editor{background:#f7f7f4;border:1px solid #e1e1dc;border-radius:14px;margin:1rem 0 1.5rem;padding:1.25rem}.two-column-fields{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.workspace-service-list{display:grid;gap:.7rem}.workspace-service-list article{align-items:center;background:#fff;border:1px solid #e2e2de;border-radius:13px;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.15rem}.workspace-service-list h3{margin:0}.workspace-service-list p{color:#696965;font-size:.86rem;margin:.35rem 0}.workspace-service-list span{color:#176b4d;font-size:.78rem;font-weight:750}.workspace-service-list button{background:transparent;border:0;cursor:pointer;font-weight:750;text-decoration:underline}.caller-shortcuts{margin:1rem 0}.caller-shortcuts p{color:#686863;font-size:.84rem;margin-bottom:.55rem}.knowledge-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(310px,.83fr) minmax(0,1.17fr);margin-top:2.4rem}.knowledge-form{margin:0;position:sticky;top:1.5rem}.knowledge-list .section-title{margin-top:0}.knowledge-list .section-title p{color:#777772;font-size:.85rem;margin-bottom:1.2rem}.publish-toggle{align-items:center;display:flex!important;font-size:.8rem!important;font-weight:650!important;grid-template-columns:auto 1fr}.publish-toggle input{height:16px;width:16px}.article-stack{display:grid;gap:.7rem}.knowledge-item{align-items:start;background:#fff;border:1px solid #e2e2de;border-radius:13px;display:flex;gap:1rem;justify-content:space-between;padding:1.15rem}.knowledge-item h3{margin-top:.55rem}.knowledge-item p{color:#666661;font-size:.88rem;line-height:1.5;margin:.55rem 0;white-space:pre-wrap}.knowledge-item small{color:#176b4d;font-size:.72rem;font-weight:750}.knowledge-actions{display:grid;gap:.55rem}.empty-state{align-items:start;background:#f2f2ee;border:1px dashed #cfcfca;border-radius:13px;display:grid;margin-top:1rem;padding:1.6rem}.empty-state svg{height:24px;margin-bottom:1rem;width:24px}.empty-state h3{font-size:1.05rem}.empty-state p{color:#696964;font-size:.9rem;line-height:1.5}.test-lab{background:#fff;border:1px solid #e0e0db;border-radius:18px;margin-top:2.4rem;overflow:hidden}.test-lab-head{align-items:center;border-bottom:1px solid #e7e7e2;display:flex;justify-content:space-between;padding:1.3rem 1.4rem}.test-lab-head h2{font-size:1.25rem;margin-top:.55rem}.test-lab-head .button{padding:.58rem .75rem}.test-chat{background:#f6f6f3;display:grid;gap:.85rem;min-height:360px;padding:1.3rem}.test-message{border-radius:13px;max-width:78%;padding:.75rem .9rem}.test-message p{font-size:.91rem;line-height:1.5;margin:0}.test-message.assistant{background:#fff;border:1px solid #e0e0db;color:#252523}.test-message.visitor{background:#151515;color:#fff;justify-self:end}.test-message small{color:#757570;display:block;font-size:.7rem;margin-top:.65rem}.test-composer{align-items:center;border-top:1px solid #e7e7e2;display:flex;gap:.7rem;padding:1rem}.test-composer input{border-color:transparent;background:#f5f5f2}.test-composer input:focus{border-color:#151515;background:#fff}.test-composer .button{align-items:center;gap:.45rem}@media(max-width:720px){header,main,footer{padding-left:1.15rem;padding-right:1.15rem}header{align-items:flex-start;flex-direction:column;gap:.8rem;height:auto;padding-bottom:1rem;padding-top:1.2rem}nav{gap:.8rem;width:100%}.header-cta{margin-left:auto}.hero{padding:4.5rem 0 3.6rem}.hero.hero-split{display:block}.product-glimpse{margin-top:3rem;max-width:390px;transform:none}h1{font-size:clamp(3rem,15vw,4.6rem)}.feature-grid,.service-grid{grid-template-columns:1fr}.inline-form,.table p{align-items:stretch;flex-direction:column}.section-title{align-items:flex-start;flex-direction:column;gap:.75rem}.receptionist-page{display:block}.workspace-sidebar{min-height:calc(100vh - 82px)}.operations-overview{grid-template-columns:1fr 1fr}.setup-roadmap{grid-template-columns:1fr}.command-status,.command-grid,.builder-call{align-items:flex-start;flex-direction:column}.command-grid,.inbox-layout{grid-template-columns:1fr}.today-summary{border-left:0;border-top:1px solid #e3e3de;padding:1rem 0 0;width:100%}.inbox-layout section+section{border-left:0;border-top:1px solid #e3e3de;padding-left:0;padding-top:1.5rem}.builder-layout a{grid-template-columns:30px 1fr}.builder-layout strong{display:none}.publish-steps{gap:.7rem;overflow-x:auto}.publish-steps span{flex:0 0 auto}.booking-review .actions{margin-top:1.2rem}.workspace-content{padding:2.8rem 1.15rem 4rem}.readiness-card,.business-hub-card{align-items:flex-start;flex-direction:column}.dashboard-grid,.knowledge-layout{grid-template-columns:1fr}.knowledge-form{position:static}.test-message{max-width:92%}.receptionist-roster{display:flex;gap:.55rem;margin-bottom:1.5rem;overflow-x:auto;position:static}.receptionist-roster .eyebrow{display:none}.receptionist-avatar{flex:0 0 auto;flex-direction:column;font-size:.72rem;gap:.3rem;min-width:68px}}.crm-page-header{align-items:center;display:flex;justify-content:center;margin:.35rem 0 2rem;position:relative;text-align:center}.crm-page-header h1{font-family:Instrument Sans,sans-serif;font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:560;letter-spacing:-.065em;line-height:.98;margin:0}.crm-page-header button{background:transparent;border:0;color:var(--action);cursor:pointer;font-size:.8rem;font-weight:700;position:absolute;right:0}.crm-stats{background:#f1f1ee;border:1px solid #dfdfda;border-radius:16px;margin-top:0;overflow:hidden}.crm-stats article{padding:1.1rem 1.3rem}.crm-stats span{color:#656560;font-size:.74rem}.crm-stats strong{font-family:Instrument Sans,sans-serif;font-size:1.65rem;font-weight:560;letter-spacing:-.045em}.crm-layout{gap:1rem;margin-top:1.25rem}.crm-bookings{background:#fff;border:1px solid #dfdfda;border-radius:16px;padding:1.25rem 1.35rem}.crm-bookings .section-title{margin:0 0 1.1rem}.crm-bookings .section-title h2{font-family:Instrument Sans,sans-serif;font-size:1.3rem;font-weight:590;letter-spacing:-.04em}.crm-bookings .section-title button{background:transparent;border:0;color:var(--action);cursor:pointer;font-size:.78rem;font-weight:700}.crm-editor{background:#f1f1ee;border:1px solid #dfdfda;border-radius:16px;padding:1.25rem 1.35rem}.crm-customers{background:#fff;border:1px solid #dfdfda;border-radius:16px;margin-top:1.25rem;padding:1.25rem 1.35rem}.crm-customers .section-title{align-items:end;margin:0 0 1.1rem}.crm-customers .section-title .eyebrow{display:none}.crm-customers h2{font-family:Instrument Sans,sans-serif;font-size:1.3rem;font-weight:590;letter-spacing:-.04em;margin:0}.crm-customers>div:last-child{gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.crm-customers article{border-color:#e2e2de;border-radius:11px;gap:.32rem;min-height:102px;padding:1rem;position:relative}.crm-customers article:before{background:#1a1a19;border-radius:50%;content:"";height:7px;position:absolute;right:1rem;top:1.1rem;width:7px}.crm-customers article strong{font-size:.92rem;padding-right:1.2rem}.crm-customers article span{color:#666661;font-size:.77rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-customers article small{align-self:start;background:#efefeb;border-radius:999px;color:#555550;font-size:.68rem;margin-top:.15rem;padding:.28rem .48rem}.crm-customers>.interim{background:#fafaf8;border:1px dashed #d5d5d0;border-radius:11px;color:#6a6a65;font-size:.82rem;margin:0;padding:1rem}@media(max-width:720px){.crm-page-header{align-items:start;flex-direction:column;gap:1rem}.crm-stats{grid-template-columns:1fr}.crm-stats article{border-bottom:1px solid #dfdfda;border-right:0}.crm-stats article:last-child{border-bottom:0}}.website-page{display:grid;gap:1.25rem;margin:0 auto;max-width:1120px;padding-bottom:clamp(4rem,8vh,7rem)}.website-page svg{stroke-width:1.5}.website-page-header{align-items:center;display:flex;justify-content:space-between;padding:.35rem 0 .9rem}.website-page-header h1{font-family:Instrument Sans,sans-serif;font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:560;letter-spacing:-.065em;line-height:.98;margin:0}.website-page-header p{color:#5b5b57;font-size:.94rem;margin:.7rem 0 0}.website-status{background:#efefeb;border:1px solid #deded9;border-radius:999px;color:#62625e;font-size:.73rem;font-weight:700;padding:.38rem .62rem}.website-status.live{background:#eaf4ed;border-color:#c7ddce;color:#36734e}.website-page .publish-steps{display:none}.website-page .widget-layout{gap:1rem;grid-template-columns:minmax(300px,.84fr) minmax(340px,1.16fr);margin-top:0}.website-page .widget-config{background:#fff;border:1px solid #dfdfda;border-radius:17px;padding:clamp(1.15rem,2.5vw,1.65rem)}.website-page .widget-config .section-title{margin:0 0 1.3rem}.website-page .widget-config .section-title h2{font-family:Instrument Sans,sans-serif;font-size:1.28rem;font-weight:600;letter-spacing:-.04em;margin:0}.website-page .widget-config .section-title p{color:#62625e;font-size:.8rem;margin:.35rem 0 0}.website-page .widget-config .form{gap:.9rem}.website-page .widget-config label{color:#494945;font-size:.76rem}.website-page .widget-config label small{color:#72726d;font-size:.7rem;font-weight:500;line-height:1.4}.website-page .widget-config textarea{background:#fafaf8;border-color:#e0e0db;font-size:.84rem;min-height:86px}.website-page .widget-config input[type=color]{height:37px;padding:3px;width:58px}.website-page .widget-config .publish-toggle{background:#f4f4f1;border-radius:9px;padding:.7rem .75rem}.website-page .widget-config .actions{gap:.55rem}.website-page .widget-config .actions .button{flex:1;justify-content:center;min-height:41px}.website-page .widget-preview{background:#f1f1ee;border-color:#dfdfda;border-radius:17px;box-shadow:inset 0 1px #ffffffb3;min-height:468px;padding:1rem}.website-page .widget-preview-top{background:#191919!important;border-radius:11px 11px 0 0;padding:.85rem 1rem}.website-page .widget-preview-empty{align-content:center;justify-items:center;min-height:375px;padding:2rem;text-align:center}.website-page .widget-preview-empty svg{background:#fff;border-radius:10px;height:46px;margin:0 0 1rem;padding:12px;width:46px}.website-page .widget-preview-empty h3{font-family:Instrument Sans,sans-serif;font-size:1.35rem;font-weight:590;letter-spacing:-.04em}.website-page .widget-preview-empty p{font-size:.82rem;margin:.45rem 0 1.1rem;max-width:290px}.website-page .widget-preview-empty .button{min-height:40px}.website-page .widget-preview-messages{background:#fff;min-height:336px;padding:1rem}.website-page .widget-preview-composer{background:#fff;border-radius:0 0 11px 11px}.website-page .embed-card{background:#191919;border-radius:17px;gap:.9rem 1.3rem;grid-template-columns:1fr auto;margin-top:0;padding:1.25rem 1.4rem}.website-page .embed-card h2{font-family:Instrument Sans,sans-serif;font-size:1rem;font-weight:560;letter-spacing:-.025em}.website-page .embed-card .eyebrow{color:#bfbfb9;font-size:.67rem}.website-page .embed-card pre{grid-column:1 / -1;margin:.15rem 0 0}.website-page .embed-card .button{background:#fff;border-color:#fff;color:#191919;grid-column:2;min-height:40px}.website-page .widget-transcripts{background:#fff;border:1px solid #dfdfda;border-radius:17px;margin-top:0;padding:1.25rem 1.4rem}.website-page .widget-transcripts .section-title{margin:0 0 1rem}.website-page .widget-transcripts .section-title .eyebrow{display:none}.website-page .widget-transcripts h2{font-family:Instrument Sans,sans-serif;font-size:1.2rem;font-weight:590;letter-spacing:-.04em;margin:0}.website-page .widget-transcripts .section-title>button{background:transparent;border:0;color:var(--action);cursor:pointer;font-size:.78rem;font-weight:700}.website-page .widget-transcripts article{border-radius:10px;margin-top:.55rem;padding:.85rem 1rem}@media(max-width:780px){.website-page .widget-layout{grid-template-columns:1fr}.website-page .widget-preview{min-height:410px}}.settings-page{display:grid;gap:1.25rem;margin:0 auto;max-width:980px;padding-bottom:clamp(4rem,8vh,7rem)}.settings-page svg{stroke-width:1.5}.settings-page-header{align-items:center;display:flex;justify-content:space-between;padding:.35rem 0 .9rem}.settings-page-header h1{font-family:Instrument Sans,sans-serif;font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:560;letter-spacing:-.065em;line-height:.98;margin:0}.workspace-settings-form{background:#fff;border:1px solid #dfdfda;border-radius:18px;box-shadow:0 18px 45px #1919160d;display:grid;gap:1.1rem;grid-template-columns:1fr 1fr;margin:0;padding:clamp(1.2rem,3vw,2rem)}.workspace-settings-form .settings-voice-preview{align-items:center;background:#191919;border:0;border-radius:13px;color:#fff;display:flex;gap:.9rem;grid-column:1 / -1;padding:.9rem 1rem}.settings-voice-preview img{border:3px solid #fff;border-radius:50%;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.settings-voice-preview div{display:grid;flex:1;gap:.18rem}.settings-voice-preview span{color:#bdbdb7;font-size:.65rem;font-weight:750;letter-spacing:.1em}.settings-voice-preview strong{font-family:Instrument Sans,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.03em}.settings-voice-preview select{background:#fff;border:0;border-radius:8px;color:#191919;font-size:.8rem;font-weight:700;max-width:180px;padding:.62rem .72rem;width:auto}.workspace-settings-form>label:first-of-type{display:none}.workspace-settings-form>label{color:#464642;font-size:.77rem}.workspace-settings-form>label:first-of-type{grid-column:1 / -1}.workspace-settings-form select,.workspace-settings-form textarea{background:#fafaf8;border-color:#e0e0db;font-size:.88rem}.workspace-settings-form select{font-family:Instrument Sans,sans-serif;font-size:1rem;font-weight:600}.workspace-settings-form textarea{min-height:172px}.workspace-settings-form .error,.workspace-settings-form .success,.workspace-settings-form>.button{grid-column:1 / -1}.workspace-settings-form .success{margin:0}.workspace-settings-form>.button{justify-content:center;justify-self:end;margin-top:.2rem;width:auto}.settings-page>.empty-state{background:#fff;border:1px solid #dfdfda;border-style:solid;border-radius:17px;margin:0}@media(max-width:680px){.workspace-settings-form{grid-template-columns:1fr}.workspace-settings-form>label:first-of-type,.workspace-settings-form .error,.workspace-settings-form .success,.workspace-settings-form>.button{grid-column:1}.workspace-settings-form textarea{min-height:130px}.workspace-settings-form .settings-voice-preview{align-items:start;flex-wrap:wrap}.settings-voice-preview select{flex-basis:100%;max-width:none;width:100%}}:root{--workspace-title-size: clamp(2rem, 3vw, 2.75rem)}.overview-title h1,.inbox-page-header h1,.receptionist-hub-header h1,.crm-page-header h1,.website-page-header h1,.settings-page-header h1,.business-page-header h1,.knowledge-page-header h1{font-family:Instrument Sans,sans-serif!important;font-size:var(--workspace-title-size)!important;font-weight:560!important;letter-spacing:-.065em!important;line-height:.98!important;margin:0!important}:root{--ink: #171717;--muted: #696966;--line: #deded9;--canvas: #fdfdfc;--surface: #ffffff;--forest: #252525;--forest-dark: #111111;--mint: #ecece8;--warm: #f1f0eb;--action: #111111;--action-hover: #2a2a2a}body{background:var(--canvas);color:var(--ink)}header{max-width:1280px}header nav a{color:#4d5a55}h1,h2,h3{color:var(--ink);letter-spacing:-.035em}.eyebrow{color:var(--ink)}.button{align-items:center;background:var(--forest-dark);border-color:var(--forest-dark);border-radius:8px;gap:.45rem;min-height:46px;padding:.75rem 1.05rem}.button:hover:not(:disabled){background:var(--forest);border-color:var(--forest)}.button.secondary{background:transparent;border-color:#cfd5d1}footer{align-items:center;border-top:1px solid var(--line);color:#738079;display:flex;font-size:.75rem;justify-content:space-between;margin-top:3rem;max-width:1240px;padding-bottom:2.5rem;padding-top:1.5rem}footer span:first-child{color:var(--ink);font-weight:850}.home-page{max-width:1280px}.home-page .hero{min-height:660px;padding:clamp(5rem,9vw,8rem) 0 5rem}.home-page .hero.hero-split{gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(0,1.05fr) minmax(390px,.82fr)}.home-page .hero-copy{max-width:720px}.home-page .hero h1{font-size:clamp(3.8rem,6.4vw,5.9rem);letter-spacing:-.06em;line-height:.96;margin:1rem 0 1.4rem;max-width:780px}.home-page .hero-copy>p:not(.eyebrow):not(.hero-note){color:#52605a;font-size:1.13rem;line-height:1.65;max-width:660px}.hero-note{color:#77827d;font-size:.76rem;margin:.9rem 0 0}.product-glimpse{background:#111;border:1px solid #2d2d2b;border-radius:22px;box-shadow:0 30px 80px #0e352b2e;gap:.75rem;padding:1rem;transform:none}.glimpse-topbar,.glimpse-footer{color:#aabdb5;padding-left:.3rem;padding-right:.3rem}.glimpse-call,.glimpse-message.assistant{background:#f2f4f0}.glimpse-message.caller{background:#e9e9e5}.glimpse-avatar{background:#1a1a1a}.trust-strip{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:6rem;padding:1.15rem 0}.trust-strip span{align-items:center;color:#52605a;display:flex;font-size:.82rem;font-weight:700;gap:.6rem}.trust-strip svg{color:var(--forest);height:17px;width:17px}.home-section-heading{display:grid;gap:2rem;grid-template-columns:minmax(220px,.55fr) minmax(0,1.2fr);margin-bottom:2.3rem}.home-section-heading h2{font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.02;max-width:760px}.numbered-features{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:0;margin-bottom:7rem;padding:0}.numbered-features article{border:0;border-radius:0;display:grid;grid-template-columns:1fr auto;min-height:280px;padding:2rem}.numbered-features article+article{border-left:1px solid var(--line)}.numbered-features article>span{color:#89938e;font-size:.72rem;font-weight:800;letter-spacing:.08em}.numbered-features article svg{color:var(--forest);margin:0}.numbered-features article h3{align-self:end;font-size:1.45rem;grid-column:1 / -1;margin-top:3rem}.numbered-features article p{grid-column:1 / -1;margin-bottom:0}.home-workflow{background:var(--forest-dark);border-radius:22px;color:#fff;display:grid;gap:clamp(3rem,8vw,7rem);grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);margin-bottom:6rem;padding:clamp(2rem,5vw,4.5rem)}.home-workflow h2{color:#fff;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.03;margin:1rem 0 1.2rem}.home-workflow>div>p:not(.eyebrow){color:#b8ccc4;line-height:1.65;max-width:620px}.home-workflow .eyebrow,.home-workflow .text-link{color:#deded8}.home-workflow .text-link{align-items:center}.home-workflow ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.home-workflow li{align-items:center;border-top:1px solid rgb(255 255 255 / 14%);display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.3rem 0}.home-workflow li:last-child{border-bottom:1px solid rgb(255 255 255 / 14%)}.home-workflow li>span{align-items:center;border:1px solid #5d5d59;border-radius:50%;display:flex;font-size:.75rem;height:2rem;justify-content:center;width:2rem}.home-workflow li strong,.home-workflow li small{display:block}.home-workflow li small{color:#9eb6ad;margin-top:.25rem}.auth-page{align-items:center;display:grid;gap:clamp(3rem,8vw,7rem);grid-template-columns:minmax(0,.85fr) minmax(440px,.75fr);max-width:1180px;min-height:calc(100vh - 170px)}.auth-intro h1{font-size:clamp(3rem,5vw,5rem);line-height:.98;margin:1rem 0 1.4rem}.auth-intro>p:not(.eyebrow){color:var(--muted);line-height:1.65;max-width:560px}.auth-back{color:#68756f;display:inline-block;font-size:.78rem;margin-bottom:3rem;text-decoration:none}.auth-points{display:grid;gap:.85rem;margin-top:2rem}.auth-points span{align-items:center;color:#46534e;display:flex;font-size:.86rem;font-weight:700;gap:.65rem}.auth-points svg{color:var(--forest);height:18px;width:18px}.auth-card{border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 60px #17201d14;margin:2rem 0;padding:2rem}.auth-card h2{font-size:2rem;margin:.7rem 0 0}.auth-card>p{font-size:.9rem}.google-auth:disabled{background:#f7f8f6;border-color:#d9ded9;color:#8a948f;cursor:not-allowed;opacity:1}.workspace-page{background:linear-gradient(135deg,#fff,#fdfdfc 52%,#fafaf8);grid-template-columns:76px minmax(0,1fr);min-height:100vh}.workspace-page.sidebar-open{grid-template-columns:252px minmax(0,1fr)}.workspace-sidebar{align-self:start;background-color:#f7f7f5;background-image:linear-gradient(30deg,rgba(23,23,23,.025) 12%,transparent 12.5%,transparent 87%,rgba(23,23,23,.025) 87.5%,rgba(23,23,23,.025)),linear-gradient(150deg,rgba(23,23,23,.025) 12%,transparent 12.5%,transparent 87%,rgba(23,23,23,.025) 87.5%,rgba(23,23,23,.025));background-position:0 0,11px 19px;background-size:22px 38px;border-right:1px solid #deded9;height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:1.25rem .8rem;position:sticky;top:0}.workspace-page.sidebar-open .workspace-sidebar{border-right:1px solid #deded9;padding:1.25rem 1rem}.workspace-sidebar-head{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:42px}.workspace-sidebar-head:after{border-bottom:1px solid #d9d9d4;content:"";flex-basis:100%;margin-top:1.2rem}.workspace-page.sidebar-open .workspace-sidebar-head{justify-content:space-between}.workspace-brand,.workspace-page.sidebar-open .workspace-brand{height:34px;opacity:1}.workspace-page:not(.sidebar-open) .workspace-brand{display:none}.workspace-brand-wordmark{height:31px;width:142px}.workspace-brand-name{color:var(--ink);display:block;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.12rem,1.35vw,1.32rem);font-weight:650;letter-spacing:-.045em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu,.workspace-page.sidebar-open .workspace-menu{background:transparent;border-color:transparent;flex:0 0 38px;inset:auto;margin:0;position:static}.workspace-menu:hover{background:#e4e4df;border-color:#e4e4df}.workspace-nav,.workspace-page.sidebar-open .workspace-nav{margin-top:1.25rem;max-height:none;opacity:1;overflow:visible}.workspace-nav a,.workspace-settings{border-radius:8px;color:#596660;min-height:42px;padding:.68rem}.workspace-nav a span,.workspace-settings span,.workspace-page.sidebar-open .workspace-nav a span,.workspace-page.sidebar-open .workspace-settings span{opacity:1;pointer-events:auto;transform:none}.workspace-page:not(.sidebar-open) .workspace-nav a,.workspace-page:not(.sidebar-open) .workspace-settings{justify-content:center}.workspace-page:not(.sidebar-open) .workspace-nav a span,.workspace-page:not(.sidebar-open) .workspace-settings span{display:none}.workspace-nav a.active,.workspace-settings.active{background:var(--forest-dark);color:#fff}.workspace-bottom,.workspace-page.sidebar-open .workspace-bottom{max-height:none;opacity:1;overflow:visible}.workspace-profile,.workspace-page.sidebar-open .workspace-profile{max-height:100px;opacity:1;transform:none}.workspace-page:not(.sidebar-open) .workspace-profile{display:none}.workspace-content{max-width:none;padding:3.25rem clamp(2rem,5vw,5rem) 5rem}.workspace-page-heading,.workspace-content>section,.workspace-content>div,.workspace-content>form,.workspace-content>p:not(.eyebrow){margin-left:auto;margin-right:auto;max-width:1180px}.workspace-page-heading{display:block;height:auto;padding:0}.workspace-page-heading h1,.workspace-content h1{font-size:clamp(2.4rem,4vw,3.75rem);line-height:1;margin:.75rem 0 0;max-width:900px}.workspace-mobile-menu,.workspace-scrim{display:none}.command-status{background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:1rem;margin-top:2rem;padding:.85rem 1rem}.command-status a{color:var(--forest);font-size:.8rem;font-weight:800}.dashboard-metrics{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.dashboard-metrics>a{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);display:grid;gap:.35rem;min-height:144px;padding:1.15rem;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.dashboard-metrics>a:hover{border-color:#9aaba3;transform:translateY(-2px)}.dashboard-metrics span{color:var(--muted);font-size:.77rem;font-weight:750}.dashboard-metrics strong{font-size:2.15rem;letter-spacing:-.05em}.dashboard-metrics small{align-items:center;color:var(--forest);display:flex;font-size:.74rem;font-weight:800;gap:.35rem;margin-top:auto}.command-grid{gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin-bottom:1rem}.next-action{background:var(--forest-dark);border-radius:14px;min-height:320px;padding:clamp(1.5rem,3vw,2.4rem)}.next-action h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.02;max-width:580px}.next-action .button{align-self:end}.setup-progress-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.4rem}.setup-progress-heading{align-items:center;display:flex;justify-content:space-between}.setup-progress-heading>span{color:var(--muted);font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.setup-progress-heading strong{font-size:1.15rem}.setup-progress-bar{background:#e8ece8;border-radius:999px;height:6px;margin:1rem 0;overflow:hidden}.setup-progress-bar span{background:var(--forest);display:block;height:100%}.setup-progress-list{display:grid}.setup-progress-list a{align-items:center;border-top:1px solid #e8ebe8;color:#4f5b56;display:grid;font-size:.8rem;gap:.7rem;grid-template-columns:auto 1fr;padding:.8rem 0;text-decoration:none}.setup-progress-list a>span{align-items:center;background:#edf0ed;border-radius:50%;display:flex;font-size:.68rem;height:1.55rem;justify-content:center;width:1.55rem}.setup-progress-list a.done>span{background:var(--mint);color:var(--forest)}.activity-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.4rem}.activity-panel .section-title{align-items:end}.activity-panel .section-title a{align-items:center;color:var(--forest);display:flex;font-size:.78rem;font-weight:800;gap:.3rem}.receptionist-page{gap:1.5rem;grid-template-columns:230px minmax(0,1fr);max-width:1180px;padding-top:4rem}.receptionist-roster{background:#f1f1ee;border:1px solid var(--line);border-radius:14px;padding:1rem;top:1rem}.roster-help{color:var(--muted);font-size:.78rem;line-height:1.45;margin:0 0 .5rem}.receptionist-avatar{border-color:transparent}.receptionist-call-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(1.5rem,4vw,3rem)}.demo-heading{border-bottom:1px solid var(--line);padding-bottom:2rem}.demo-heading h1{font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98;margin:.8rem 0 1rem;max-width:820px}.demo-heading>p:not(.eyebrow){color:var(--muted);line-height:1.6;max-width:720px}.call-start-card{background:#f3f5f2;border:0;border-radius:12px;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:1.5rem;padding:1.25rem}.call-start-card p{color:var(--muted);font-size:.82rem;line-height:1.5;margin-bottom:0}.call-examples{display:grid;gap:.45rem}.call-examples>span{color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.call-examples button{background:#fff;border:1px solid #d8ded9;border-radius:8px;color:#46534e;cursor:pointer;font-size:.75rem;padding:.6rem .7rem;text-align:left}.voice-controls{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;margin-top:1.5rem;padding:1.5rem 0 0}.overview-page{display:grid;gap:1rem;padding-bottom:clamp(4rem,8vh,7rem);padding-top:.5rem}.overview-header{align-items:center;display:flex;height:auto;justify-content:space-between;max-width:none;padding:0 0 1rem}.overview-title,.overview-panel-header>div{align-items:center;display:flex;gap:.65rem}.overview-title>svg{color:#72726d;height:20px;width:20px}.overview-title h1{font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,2.6vw,2.35rem);font-weight:550;letter-spacing:-.06em;line-height:1;margin:0}.overview-status{align-items:center;background:#efefec;border-radius:999px;color:#555550;display:inline-flex;font-size:.74rem;font-weight:800;gap:.4rem;padding:.48rem .65rem;text-decoration:none}.overview-status>span{background:#92928d;border-radius:50%;height:.4rem;width:.4rem}.overview-status.live>span{background:#3e9d68}.overview-command{align-items:center;background:#f3f3f0;border:1px solid #deded9;border-radius:14px;color:var(--ink);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:144px;padding:1.45rem}.overview-command-icon{align-items:center;background:#171717;border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.overview-command-icon svg{color:#fff;height:21px;width:21px}.overview-command small{color:#575752;display:block;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.overview-command h2{color:var(--ink);font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.1;margin:.35rem 0 0}.overview-command .button{background:var(--action);border-color:var(--action);color:#fff}.overview-command .button:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);color:#fff;transform:translateY(-1px)}.overview-command-publish{background:linear-gradient(135deg,#f4f4f1,#ecece8);min-height:166px}.overview-command-publish .overview-command-icon{background:#fff;border:1px solid #d9d9d4;color:#171717}.overview-command-publish .overview-command-icon svg{color:#171717}.overview-publish-path{align-items:center;display:flex;gap:.38rem;margin-top:.85rem}.overview-publish-path span{align-items:center;background:#fff;border:1px solid #d8d8d3;border-radius:7px;color:#3a3a36;display:inline-flex;height:28px;justify-content:center;width:28px}.overview-publish-path svg{height:14px;width:14px}.overview-publish-path i{background:#a0a09b;height:1px;width:15px}.overview-stats{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-stats a{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);display:grid;gap:.45rem;min-height:148px;padding:1rem;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.overview-stats a:hover{border-color:#ababa6;transform:translateY(-2px)}.overview-stats a.needs-attention{background:#f7f7f5;border-color:#deded9}.overview-stats a.needs-attention svg,.overview-stats a.needs-attention strong{color:var(--action)}.overview-stat-badge{align-self:start;background:#ecece8;border-radius:999px;color:#343430;font-size:.64rem;font-weight:850;justify-self:start;line-height:1;padding:.32rem .45rem}.overview-stats svg{color:#6d6d68;height:19px;width:19px}.overview-stats strong{align-self:end;font-size:2.15rem;letter-spacing:-.065em;line-height:1}.overview-stats span{color:#4d4d48;font-size:.76rem;font-weight:750}.overview-grid{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-panel{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;min-height:248px;padding:1.2rem}.overview-panel-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem}.overview-panel-header svg{color:#555550;height:18px;width:18px}.overview-panel-header h2{font-size:1rem;letter-spacing:-.025em}.overview-panel-header>a{color:#555550;display:inline-flex}.overview-panel-header .overview-panel-cta{align-items:center;color:var(--action);font-size:.72rem;font-weight:650;gap:.35rem;text-decoration:none}.overview-panel-header .overview-panel-cta:hover{text-decoration:underline;text-underline-offset:3px}.overview-booking-list,.overview-activity-list{display:grid}.overview-booking-list>a,.overview-activity-list>a{align-items:center;border-top:1px solid #ecece8;color:var(--ink);display:grid;gap:.75rem;min-height:58px;text-decoration:none}.overview-booking-list>a{grid-template-columns:54px 1fr auto}.overview-booking-list time{color:#686863;font-size:.78rem;font-weight:800}.overview-booking-list strong,.overview-booking-list span,.overview-activity-list strong,.overview-activity-list span{display:block}.overview-booking-list strong,.overview-activity-list strong{font-size:.84rem}.overview-booking-list span,.overview-activity-list span:not(.activity-mark){color:#777772;font-size:.74rem;margin-top:.14rem}.overview-activity-list>a{grid-template-columns:auto 1fr}.overview-empty{align-items:center;display:flex;flex-direction:column;flex:1;gap:.7rem;justify-content:center;min-height:152px;text-align:center}.overview-empty svg{color:#696965;height:22px;width:22px}.overview-empty strong{color:#343430;display:block;font-size:.82rem}.overview-empty p{color:#60605b;font-size:.76rem;line-height:1.45;margin:.25rem 0 0}.overview-empty-cta{align-items:center;color:#1e1e1b;display:inline-flex;font-size:.75rem;font-weight:800;gap:.35rem;text-decoration:none}.overview-empty-cta:hover{text-decoration:underline;text-underline-offset:3px}.overview-launch{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:.75rem;justify-content:flex-start;min-height:58px;padding:.65rem .9rem}.overview-launch-meta{align-items:center;display:flex;gap:.45rem}.overview-launch-meta>span{color:#656560;font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.overview-launch-meta strong{color:#1d1d1a;font-size:.75rem}.overview-launch-track{background:#d9d9d5;border-radius:999px;flex:0 0 140px;height:4px;max-width:140px;overflow:hidden}.overview-launch-track i{background:#111;display:block;height:100%}.overview-launch a{align-items:center;color:#6f6f69;display:flex;height:24px;justify-content:center;text-decoration:none;width:24px}.overview-launch a>span{align-items:center;border:1px solid #cdcdc8;border-radius:50%;display:flex;font-size:.67rem;height:20px;justify-content:center;width:20px}.overview-launch a.done{color:#111}.workspace-sidebar svg,.overview-page svg{stroke-width:1.5}.inbox-page{display:grid;gap:1rem;padding-top:.5rem}.inbox-page-header{align-items:center;display:flex;height:auto;justify-content:space-between;max-width:none;padding:0 0 1rem}.inbox-page-header h1{font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,2.6vw,2.35rem);font-weight:550;letter-spacing:-.06em;line-height:1;margin:0}.inbox-page-header>span{align-items:center;background:#efefec;border-radius:999px;color:#5f5f59;display:inline-flex;font-size:.75rem;font-weight:850;height:1.8rem;justify-content:center;min-width:1.8rem;padding:0 .5rem}.inbox-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-panel{background:#fff;border:1px solid var(--line);border-radius:14px;min-height:0;padding:1.25rem}.inbox-panel-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem}.inbox-panel-header>div,.inbox-panel-header>a{align-items:center;display:flex}.inbox-panel-header>div{gap:.65rem}.inbox-panel-header svg{color:#5e5e59;height:18px;width:18px}.inbox-panel-header h2{font-size:1rem;letter-spacing:-.025em}.inbox-panel-header>a{color:#20201e;font-size:.75rem;font-weight:800;gap:.35rem;text-decoration:none}.inbox-panel-header>a:hover{text-decoration:underline;text-underline-offset:3px}.inbox-booking-list,.inbox-conversation-list{display:grid}.inbox-booking-list>a,.inbox-conversation-list>a{align-items:center;border-top:1px solid #ecece8;color:var(--ink);display:grid;gap:.75rem;min-height:72px;text-decoration:none;transition:background .15s ease}.inbox-booking-list>a:hover,.inbox-conversation-list>a:hover{background:#fbfbf9}.inbox-booking-list>a{grid-template-columns:58px 1fr auto}.inbox-booking-list time{color:#656560;font-size:.78rem;font-weight:850}.inbox-booking-list strong,.inbox-booking-list span,.inbox-conversation-list strong,.inbox-conversation-list span{display:block}.inbox-booking-list strong,.inbox-conversation-list strong{font-size:.85rem}.inbox-booking-list span,.inbox-conversation-list span:not(.inbox-origin){color:#777772;font-size:.75rem;margin-top:.15rem}.inbox-conversation-list>a{grid-template-columns:auto minmax(0,1fr) auto}.inbox-origin{align-items:center;background:#efefeb;border-radius:50%;display:inline-flex;font-size:.7rem;font-weight:850;height:2rem;justify-content:center;width:2rem}.inbox-conversation-list>a>div{min-width:0}.inbox-conversation-list span:not(.inbox-origin){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-list time{color:#82827d;font-size:.7rem}.inbox-empty{align-items:center;color:#85857f;display:flex;flex-direction:column;font-size:.8rem;gap:.7rem;justify-content:center;min-height:260px}.inbox-empty svg{height:23px;width:23px}.receptionist-hub{display:grid;gap:1rem;padding-bottom:clamp(4rem,8vh,7rem);padding-top:.5rem}.receptionist-hub-header{align-items:center;display:flex;height:auto;justify-content:space-between;max-width:none;padding:0 0 1rem}.receptionist-hub-header h1{font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,2.6vw,2.35rem);font-weight:550;letter-spacing:-.06em;line-height:1;margin:0}.receptionist-hub-header p{color:#5f5f5a;font-size:.82rem;margin:.55rem 0 0}.receptionist-hero-card{align-items:center;background:#f3f3f0;border:1px solid #deded9;border-radius:16px;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:186px;padding:clamp(1.4rem,3vw,2.25rem)}.receptionist-hero-icon{align-items:center;background:#171717;border-radius:12px;color:#fff;display:flex;height:58px;justify-content:center;width:58px}.receptionist-hero-icon svg{height:25px;width:25px}.receptionist-hero-card small{color:#5d5d57;display:block;font-size:.68rem;font-weight:850;letter-spacing:.08em}.receptionist-hero-card h2{font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.045em;line-height:1.08;margin:.4rem 0 0}.receptionist-hero-card p{color:#5f5f5a;font-size:.83rem;line-height:1.5;margin:.5rem 0 0;max-width:590px}.receptionist-hero-cta{align-items:center;background:#171717;border-radius:8px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:800;gap:.45rem;justify-content:center;min-height:42px;padding:0 .85rem;text-decoration:none;white-space:nowrap}.receptionist-hero-cta:hover{background:#353532}.receptionist-setup{background:#f1f1ee;border:1px solid #deded9;border-radius:14px;padding:clamp(1.25rem,2.5vw,1.65rem)}.receptionist-setup-heading{align-items:baseline;display:flex;justify-content:space-between;padding-bottom:1rem}.receptionist-setup-heading>div{display:grid;gap:.25rem}.receptionist-setup-heading span{color:#262623;font-size:.85rem;font-weight:850}.receptionist-setup-heading small{color:#686863;font-size:.75rem}.receptionist-setup-heading strong{color:#6c6c67;font-size:.69rem;font-weight:850;letter-spacing:.08em}.receptionist-setup-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.receptionist-setup-grid>a{align-items:start;background:#fff;border:1px solid #dfdfda;border-radius:11px;color:var(--ink);display:grid;gap:.75rem;grid-template-columns:1fr auto;grid-template-rows:auto auto;min-height:166px;padding:1rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.receptionist-setup-grid>a:hover{background:#fff;border-color:#b9b9b4;transform:translateY(-2px)}.receptionist-setup-grid>a>svg{color:#555550;align-self:center;justify-self:end;margin-top:0}.receptionist-setup-step{color:#777772;font-size:.68rem;font-weight:850;letter-spacing:.08em}.receptionist-setup-icon{align-items:center;background:#edede9;border-radius:8px;color:#292927;display:flex;height:34px;justify-content:center;justify-self:end;width:34px}.receptionist-setup-icon svg{height:18px;width:18px}.receptionist-setup-grid h2{font-size:.92rem;letter-spacing:-.02em;line-height:1.2;margin:0}.receptionist-setup-grid p{color:#62625e;font-size:.75rem;line-height:1.45;margin:.35rem 0 0}.receptionist-hub svg{stroke-width:1.5}@media(max-width:720px){.overview-page{gap:.75rem;padding-top:0}.overview-command{align-items:start;grid-template-columns:auto 1fr}.overview-command .button{grid-column:1 / -1;justify-self:start}.overview-stats{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stats a{min-height:122px}.overview-grid,.inbox-grid{grid-template-columns:1fr}.inbox-panel{min-height:0}.receptionist-hub-header,.receptionist-hero-card{align-items:flex-start;flex-direction:column}.receptionist-hero-card{display:flex}.receptionist-setup-heading{align-items:flex-start;gap:1rem}.receptionist-setup-grid{grid-template-columns:1fr}.receptionist-setup-grid>a{min-height:126px}.overview-panel{min-height:0}.overview-launch{gap:.55rem}.overview-launch-track{flex-basis:96px;max-width:none}}@media(max-width:959px){.home-page .hero.hero-split,.home-workflow,.auth-page{grid-template-columns:1fr}.home-page .hero{min-height:0}.auth-page{gap:1rem;padding-top:4rem}.auth-intro{max-width:680px}.auth-back,.auth-points{display:none}.workspace-page,.workspace-page.sidebar-open{display:block}.workspace-sidebar,.workspace-page.sidebar-open .workspace-sidebar{box-shadow:20px 0 50px #17201d29;left:0;max-width:290px;padding:1.25rem 1rem;position:fixed;top:0;transform:translate(-105%);transition:transform .22s ease;width:84vw;z-index:40}.workspace-page.sidebar-open .workspace-sidebar{transform:translate(0)}.workspace-sidebar-head,.workspace-page.sidebar-open .workspace-sidebar-head{justify-content:space-between}.workspace-brand,.workspace-page:not(.sidebar-open) .workspace-brand{display:flex}.workspace-profile,.workspace-page:not(.sidebar-open) .workspace-profile{display:grid}.workspace-nav a,.workspace-settings,.workspace-page:not(.sidebar-open) .workspace-nav a,.workspace-page:not(.sidebar-open) .workspace-settings{justify-content:flex-start}.workspace-page:not(.sidebar-open) .workspace-nav a span,.workspace-page:not(.sidebar-open) .workspace-settings span{display:inline}.workspace-scrim{background:#0f1b176b;border:0;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:30}.workspace-mobile-menu{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:.78rem;font-weight:800;gap:.45rem;margin-bottom:2rem;min-height:40px;padding:0 .75rem}.workspace-content{padding-top:1.25rem}.command-grid{grid-template-columns:1fr}}@media(max-width:720px){header{align-items:center;flex-direction:row;padding-bottom:1rem;padding-top:1rem}header nav{justify-content:flex-end}header nav>a:first-child{display:none}.brand img{height:32px}.home-page .hero{padding:3.5rem 0 4rem}.home-page .hero h1{font-size:clamp(3.05rem,14vw,4rem)}.home-page .hero.hero-split{display:grid;grid-template-columns:1fr}.trust-strip,.home-section-heading{grid-template-columns:1fr}.trust-strip{align-items:start;margin-bottom:4rem}.home-section-heading{gap:1rem}.numbered-features article{min-height:240px}.numbered-features article+article{border-left:0;border-top:1px solid var(--line)}.home-workflow{grid-template-columns:1fr;margin-bottom:3rem;padding:1.5rem}footer{align-items:flex-start;flex-direction:column;gap:.35rem}.auth-page{padding-top:2rem}.auth-intro h1{font-size:2.8rem}.auth-card{margin-top:0;padding:1.25rem}.workspace-content{padding:1rem 1rem 3rem}.workspace-page-heading h1,.workspace-content h1{font-size:2.45rem}.command-status,.command-status>div{align-items:flex-start;flex-direction:column}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metrics>a{min-height:126px;padding:1rem}.dashboard-metrics>a:last-child{grid-column:1 / -1}.next-action{min-height:300px}.activity-panel .section-title{align-items:flex-start;flex-direction:column}.activity-list a{align-items:start;grid-template-columns:auto 1fr}.activity-list a>span:last-child{grid-column:2}.receptionist-page{display:flex;flex-direction:column;padding-top:2rem}.receptionist-roster{background:transparent;border:0;order:2;padding:0;width:100%}.receptionist-call-panel{order:1;padding:1.25rem}.demo-heading h1{font-size:2.8rem}.call-start-card{grid-template-columns:1fr}}.business-page{display:grid;gap:1.45rem;margin:0 auto;max-width:1120px;padding-bottom:clamp(4rem,8vh,7rem)}.business-page svg{stroke-width:1.5}.business-page-header{align-items:end;display:flex;gap:1.5rem;justify-content:space-between;padding:.35rem 0 .9rem}.business-page-header h1{font-family:Instrument Sans,sans-serif;font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:560;letter-spacing:-.065em;line-height:.98;margin:0}.business-page-header .button{flex:0 0 auto;min-height:42px}.business-context-card{align-items:center;background:#f1f1ee;border:1px solid #dfdfda;border-radius:17px;display:grid;gap:1.35rem;grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(1.25rem,2.5vw,1.7rem)}.business-context-icon{align-items:center;background:var(--ink);border-radius:10px;color:#fff;display:flex;height:46px;justify-content:center;width:46px}.business-context-icon svg{height:22px;width:22px}.service-templates-heading>span{color:#74746f;font-size:.67rem;font-weight:750;letter-spacing:.1em}.business-context-copy h2{font-family:Instrument Sans,sans-serif;font-size:clamp(1.15rem,2vw,1.42rem);font-weight:570;letter-spacing:-.035em;margin:.32rem 0 .35rem}.business-context-copy p{color:#5a5a56;font-size:.88rem;line-height:1.55;margin:0;max-width:680px}.business-context-link{align-items:center;color:var(--action);display:inline-flex;font-size:.84rem;font-weight:700;gap:.4rem;white-space:nowrap}.business-context-link:hover{color:var(--action-hover)}.services-manager{background:var(--surface);border:1px solid #dfdfda;border-radius:17px;margin-top:.7rem;padding:clamp(1.2rem,2.5vw,1.75rem)}.services-manager-header{align-items:end;display:flex;gap:1.5rem;justify-content:space-between}.services-manager-header h2{font-family:Instrument Sans,sans-serif;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:570;letter-spacing:-.045em;margin:0}.services-manager-header p:not(.eyebrow){color:#5c5c58;font-size:.88rem;margin:.45rem 0 0}.services-manager-header .button{flex:0 0 auto;min-height:42px}.service-empty{align-items:center;background:#fafaf8;border:1px dashed #d3d3ce;border-radius:12px;display:flex;gap:.9rem;margin:1.5rem 0 1.1rem;padding:1.05rem 1.15rem}.service-empty svg{margin:0}.service-empty-icon{align-items:center;background:#e9e9e5;border-radius:9px;color:#3f3f3b;display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.service-empty-icon svg{height:18px;width:18px}.service-empty h3{font-size:.94rem;margin:0 0 .16rem}.service-empty p{font-size:.82rem;margin:0}.service-templates{margin-top:1.5rem}.service-templates-heading{align-items:baseline;display:flex;gap:.65rem;justify-content:space-between}.service-presets{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.75rem 0 0}.service-presets button{align-items:start;background:#fff;border:1px solid #deded9;border-radius:11px;color:var(--ink);display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr) auto;min-height:95px;min-width:0;padding:.8rem .85rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.service-presets button strong{font-size:.82rem;line-height:1.25}.service-presets button span{color:#666661;font-size:.72rem;grid-column:1}.service-presets button span i{background:#a3a39e;border-radius:50%;display:inline-block;height:3px;margin:0 .32rem 2px;width:3px}.service-presets button svg{color:#868680;grid-column:2;grid-row:1}.service-presets button:hover{background:#fff;border-color:#aaa9a2;box-shadow:0 5px 14px #1919160f;color:var(--ink);transform:translateY(-1px)}.service-presets button:hover span{color:#555550}.service-editor{background:#f5f5f2;border:1px solid #dddcd7;border-radius:13px;margin:1.25rem 0 0;padding:1.25rem}.workspace-service-list{border-top:1px solid #e3e3de;display:grid;gap:0;margin-top:1.4rem}.workspace-service-list article{background:transparent;border:0;border-bottom:1px solid #e3e3de;border-radius:0;padding:1rem .1rem}.workspace-service-list h3{font-size:.95rem}.workspace-service-list p{color:#595955}.workspace-service-list span{color:#676762}.workspace-service-list button{color:var(--action);font-size:.8rem;font-weight:700;text-decoration:none}.workspace-service-list button:hover{color:var(--action-hover)}@media(max-width:780px){.business-page-header,.services-manager-header{align-items:start;flex-direction:column}.business-context-card{align-items:start;grid-template-columns:auto minmax(0,1fr)}.business-context-link{grid-column:2}.service-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.business-page-header .button,.services-manager-header .button{width:100%}.business-context-card{grid-template-columns:1fr}.business-context-link{grid-column:1}.service-presets{grid-template-columns:1fr}.service-templates-heading{align-items:start;flex-direction:column;gap:.25rem}}.knowledge-page{display:grid;gap:1.45rem;margin:0 auto;max-width:1120px;padding-bottom:clamp(4rem,8vh,7rem)}.knowledge-page svg{stroke-width:1.5}.knowledge-page-header{align-items:center;display:flex;justify-content:space-between;padding:.35rem 0 .9rem}.knowledge-page-header h1{font-family:Instrument Sans,sans-serif;font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:560;letter-spacing:-.065em;line-height:.98;margin:0}.knowledge-page-header>span{background:#efefeb;border:1px solid #deded9;border-radius:999px;color:#5f5f5a;font-size:.76rem;font-weight:650;padding:.38rem .62rem}.knowledge-context-card{align-items:center;background:#f1f1ee;border:1px solid #dfdfda;border-radius:17px;display:flex;gap:1rem;padding:1.15rem 1.3rem}.knowledge-context-icon{align-items:center;background:var(--ink);border-radius:10px;color:#fff;display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.knowledge-context-icon svg{height:20px;width:20px}.knowledge-context-card h2{font-family:Instrument Sans,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.03em;margin:0 0 .2rem}.knowledge-context-card p{color:#5c5c58;font-size:.84rem;margin:0}.knowledge-layout{align-items:start;gap:1rem;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);margin-top:.25rem}.knowledge-form,.knowledge-list{background:#fff;border:1px solid #dfdfda;border-radius:17px;margin:0;padding:clamp(1.1rem,2.3vw,1.5rem)}.knowledge-form{position:sticky;top:1.25rem}.knowledge-form-heading,.knowledge-list-heading{align-items:center;display:flex;gap:.55rem;margin-bottom:1.25rem}.knowledge-form-heading svg,.knowledge-list-heading svg{color:#4d4d48;height:19px;width:19px}.knowledge-form-heading h2,.knowledge-list-heading h2{font-family:Instrument Sans,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:-.035em;margin:0}.knowledge-form .form{gap:.9rem}.knowledge-form .form label{color:#494945;font-size:.78rem}.knowledge-form .form textarea{min-height:148px}.knowledge-form .button{margin-top:.2rem;width:100%}.knowledge-list{min-height:318px}.knowledge-empty{align-items:center;background:#fafaf8;border:1px dashed #d3d3ce;display:flex;gap:.85rem;margin:0;padding:1rem 1.1rem}.knowledge-empty>svg{background:#e9e9e5;border-radius:9px;color:#454540;height:36px;margin:0;padding:9px;width:36px}.knowledge-empty h3{font-size:.9rem;margin:0 0 .16rem}.knowledge-empty p{font-size:.8rem;margin:0}.article-stack{gap:0}.knowledge-item{background:transparent;border:0;border-bottom:1px solid #e3e3de;border-radius:0;padding:.95rem .1rem}.knowledge-item:first-child{padding-top:0}.knowledge-item h3{font-size:.95rem;margin-top:.45rem}.knowledge-item p{color:#595955;font-size:.84rem;margin:.38rem 0}.knowledge-item small{color:#666661}.knowledge-item .badge{background:#efefeb;color:#575753;font-size:.64rem;padding:.22rem .42rem}.knowledge-actions{display:flex;gap:.75rem}.knowledge-actions button{color:var(--action);font-size:.78rem;font-weight:700;text-decoration:none}.knowledge-actions button:last-child{color:#757570}.knowledge-actions button:hover{color:var(--action-hover)}@media(max-width:780px){.knowledge-layout{grid-template-columns:1fr}.knowledge-form{position:static}}.receptionist-hub{gap:1.25rem;max-width:1120px;margin:0 auto}.receptionist-hub-header{justify-content:center;padding:.35rem 0 .9rem;text-align:center}.receptionist-hub-header h1{font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:560}.receptionist-hub-header p{color:#5b5b57;font-size:.94rem}.receptionist-hero-card{background:#191919;border:0;border-radius:18px;color:#fff;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);min-height:276px;overflow:hidden;padding:clamp(1.7rem,4vw,3.2rem);position:relative}.receptionist-hero-card:after{background:radial-gradient(circle,rgba(255,255,255,.12),transparent 64%);content:"";height:420px;pointer-events:none;position:absolute;right:-110px;top:-150px;width:420px}.receptionist-hero-copy{position:relative;z-index:1}.receptionist-hero-copy>span{color:#c6c6c0;display:block;font-size:.68rem;font-weight:750;letter-spacing:.11em}.receptionist-hero-card h2{color:#fff;font-family:Instrument Sans,sans-serif;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:540;letter-spacing:-.065em;line-height:.96;margin:.9rem 0 .8rem;max-width:580px}.receptionist-hero-card p{color:#c7c7c1;font-size:.91rem;line-height:1.55;margin:0;max-width:440px}.receptionist-hero-cta{background:#fff;border-radius:8px;color:#171717;font-size:.8rem;font-weight:750;margin-top:1.45rem;padding:0 1rem;position:relative;z-index:1}.receptionist-hero-cta:hover{background:#ecece8;color:#171717}.receptionist-live-preview{align-items:center;display:grid;gap:.65rem;grid-template-columns:repeat(3,auto);justify-content:center;position:relative;z-index:1}.receptionist-live-orb{align-items:center;background:#fff;border-radius:50%;color:#171717;display:flex;grid-column:1 / -1;height:106px;justify-content:center;justify-self:center;margin-bottom:.5rem;width:106px}.receptionist-live-orb svg{height:42px;width:42px}.receptionist-live-preview>span{align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#e2e2dc;display:inline-flex;font-size:.7rem;font-weight:650;gap:.32rem;padding:.38rem .55rem}.receptionist-live-preview>span svg{color:#fff}.receptionist-setup{background:#f1f1ee;border-radius:17px;padding:clamp(1.3rem,2.6vw,1.75rem)}.receptionist-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receptionist-setup-grid>a{min-height:146px}@media(max-width:720px){.receptionist-hero-card{display:grid;grid-template-columns:1fr}.receptionist-live-preview{justify-content:start}.receptionist-live-orb{display:none}.receptionist-setup-grid{grid-template-columns:1fr}}.receptionist-page-public{align-items:start;background:radial-gradient(ellipse 34% 28% at 50% 40%,rgba(202,255,104,.34) 0%,rgba(202,255,104,.14) 48%,transparent 78%),radial-gradient(ellipse 52% 42% at 50% 54%,rgba(152,239,210,.34) 0%,rgba(152,239,210,.14) 52%,transparent 82%),radial-gradient(ellipse 70% 52% at 50% 66%,rgba(146,207,238,.3) 0%,rgba(146,207,238,.12) 55%,transparent 86%),#fff;display:flex;justify-content:center;margin:0;max-width:none;min-height:100svh;overflow:hidden;padding:clamp(8rem,12vh,10rem) 1.5rem clamp(5rem,9vh,7rem);position:relative;width:100%}.receptionist-page-public:before{background-image:linear-gradient(rgba(30,50,55,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(30,50,55,.09) 1px,transparent 1px);background-size:70px 48px;bottom:-13%;content:"";height:43%;left:-12%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 38%,#000);mask-image:linear-gradient(to bottom,transparent,#000 38%,#000);opacity:.42;position:absolute;right:-12%;transform:perspective(430px) rotateX(61deg);transform-origin:bottom}.receptionist-page-public .receptionist-call-panel{align-items:center;background:transparent;border:0;display:flex;flex-direction:column;padding:0;position:relative;width:min(100%,620px);z-index:1}.receptionist-page-public .call-phone-stage{margin:0 auto}.receptionist-page-public .call-phone{background:linear-gradient(160deg,#fffffff0,#e0f1ede0);border-color:#101719;box-shadow:0 34px 90px #1e4b4f33,0 0 0 1px #ffffffbf inset;height:min(520px,65svh);width:min(275px,78vw)}.receptionist-page-public .call-phone-avatar{background:#101719}.receptionist-page-public .call-phone-button{background:#172f27;box-shadow:0 10px 26px #172f2742}.receptionist-page-public .call-phone-button:hover:not(:disabled){background:#285744}.receptionist-page-public .voice-controls{border:0;margin:.8rem 0 0;padding:0;text-align:center}.receptionist-page-public .voice-controls:empty{display:none}.receptionist-page-public .call-status{color:#35433f;font-size:.78rem;margin:1rem 0 0;text-align:center}.receptionist-page-public .call-transcript,.receptionist-page-public .call-message-form,.receptionist-page-public .caller-shortcuts,.receptionist-page-public .voice-booking-panel,.receptionist-page-public .summary{max-width:560px;width:100%}@media(max-width:720px){.receptionist-page-public{min-height:92svh;padding-top:6.8rem}.receptionist-page-public .call-phone{height:min(480px,68svh)}}.receptionist-page-minimal{align-items:center;display:grid;gap:clamp(2rem,7vw,7rem);grid-template-areas:"balance phone avatars";grid-template-columns:80px minmax(0,1fr) 80px;margin:0 auto;max-width:780px;min-height:min(680px,calc(100vh - 80px));padding:clamp(1rem,4vh,3rem) 0}.receptionist-page-minimal .receptionist-call-panel{background:transparent;border:0;display:grid;justify-items:center;padding:0;width:100%}.receptionist-page-minimal .demo-heading,.receptionist-page-minimal .call-start-card,.receptionist-page-minimal .receptionist-call-panel>.eyebrow{display:none}.receptionist-page-minimal .receptionist-roster{align-items:center;background:transparent;border:0;display:grid;gap:.85rem;justify-items:center;margin:0;padding:0;position:static;width:auto;grid-area:avatars;grid-column:auto}.receptionist-page-minimal .receptionist-call-panel{grid-area:phone;grid-column:auto}.receptionist-page-minimal .receptionist-avatar{align-items:center;background:#fff;border:1px solid #deded9;border-radius:50%;display:flex;height:50px;justify-content:center;min-width:0;padding:3px;width:50px}.receptionist-page-minimal .receptionist-avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.receptionist-page-minimal .receptionist-avatar span{display:none}.receptionist-page-minimal .receptionist-avatar.answering{border-color:#4b9b6e;box-shadow:0 0 0 4px #4b9b6e24}.call-phone-stage{align-items:center;display:flex;justify-content:center;width:100%}.call-phone{align-items:center;background:linear-gradient(155deg,#fbfbfa,#e9e9e5);border:7px solid #1a1a19;border-radius:42px;box-shadow:0 24px 55px #19191621;display:flex;flex-direction:column;height:460px;justify-content:center;overflow:hidden;position:relative;width:245px}.call-phone-speaker{background:#363633;border-radius:999px;height:5px;left:50%;position:absolute;top:14px;transform:translate(-50%);width:55px}.call-phone-avatar{align-items:center;background:#1a1a19;border-radius:50%;color:#fff;display:flex;height:88px;justify-content:center;margin-top:-1.8rem;width:88px}.call-phone-avatar svg{height:37px;stroke-width:1.5;width:37px}.call-phone-avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.call-phone strong{font-family:Instrument Sans,sans-serif;font-size:1.32rem;font-weight:600;letter-spacing:-.04em;margin-top:1.05rem}.call-phone>span:not(.call-phone-speaker){color:#686863;font-size:.77rem;margin-top:.3rem}.call-phone-wave{align-items:center;display:flex;gap:4px;height:40px;margin-top:1.4rem}.call-phone-wave i{background:#bbbcb6;border-radius:99px;display:block;height:9px;width:3px}.call-phone-wave i:nth-child(2),.call-phone-wave i:nth-child(4){height:19px}.call-phone-wave i:nth-child(3){height:30px}.call-phone.is-calling .call-phone-wave i{animation:call-wave .9s ease-in-out infinite alternate;background:#4b9b6e}.call-phone.is-calling .call-phone-wave i:nth-child(2),.call-phone.is-calling .call-phone-wave i:nth-child(4){animation-delay:.16s}.call-phone.is-calling .call-phone-wave i:nth-child(3){animation-delay:.32s}@keyframes call-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1.12)}}.receptionist-page-minimal .voice-controls{display:contents}.call-phone-button{align-items:center;background:#4b9b6e;border:0;border-radius:50%;box-shadow:0 8px 20px #31764c40;color:#fff;cursor:pointer;display:inline-flex;height:62px;justify-content:center;touch-action:none;transform:rotate(-10deg);transition:background .16s ease,transform .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:62px}.call-phone-button:hover:not(:disabled){background:#398257;transform:rotate(-10deg) scale(1.05)}.call-phone-button:disabled{cursor:wait;opacity:.55}.call-phone-button.hangup{background:#b94e4e;transform:translate(-50%) rotate(135deg)}.call-phone-button.hangup:hover{background:#a23e3e;transform:translate(-50%) rotate(135deg) scale(1.05)}.receptionist-page-minimal .voice-controls>:not(.call-phone-button):not(.error){display:none}.receptionist-page-minimal .call-status{color:#666661;font-size:.78rem;margin:.8rem 0 0;text-align:center}.receptionist-page-minimal .call-transcript,.receptionist-page-minimal .caller-shortcuts,.receptionist-page-minimal .voice-booking-panel,.receptionist-page-minimal .crm-booking-confirmation{grid-column:1 / -1;max-width:560px;width:100%}.call-phone .call-phone-button{bottom:27px;left:50%;position:absolute;z-index:2}.call-phone-drag-hint{align-items:center;bottom:94px;color:#9b9b95;display:flex;flex-direction:column;gap:-5px;left:50%;position:absolute;transform:translate(-50%)}.call-phone-drag-hint svg+svg{margin-top:-9px}.call-phone.is-calling .call-phone-drag-hint{display:none}.call-message-form{display:grid;gap:.45rem;margin:1rem 0}.call-message-form label{color:#666661;font-size:.78rem;font-weight:700}.call-message-form>div{display:flex;gap:.5rem}.call-message-form input{flex:1;min-width:0}@media(min-width:960px){.receptionist-page-minimal .receptionist-roster{position:fixed;right:clamp(2rem,5vw,6rem);top:50%;transform:translateY(-50%);z-index:5}.receptionist-page-minimal .receptionist-call-panel{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:4}}.page.booking-page{max-width:1060px;padding-bottom:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,7vw,6rem)}.booking-page>.eyebrow{color:#777772;font-size:.7rem;letter-spacing:.1em;margin:0 0 .8rem}.booking-page>h1{font-family:Instrument Sans,sans-serif;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:540;letter-spacing:-.07em;line-height:.95;margin:0}.booking-page .booking-lead{color:#5d5d58;font-size:1rem;line-height:1.55;margin:1rem 0 2.25rem;max-width:520px}.booking-page .form{background:#fff;border:1px solid #dfdfda;border-radius:18px;box-shadow:0 18px 45px #1919160d;display:grid;gap:1.2rem 2.5rem;grid-template-columns:minmax(0,1.17fr) minmax(280px,.83fr);padding:clamp(1.25rem,3vw,2.1rem)}.booking-page .form>label:first-child{grid-column:1}.booking-page .form>fieldset{background:#f5f5f2;border:0;border-radius:14px;grid-column:1;grid-row:2 / span 5;padding:1.1rem}.booking-page .form>label:nth-of-type(2),.booking-page .form>label:nth-of-type(3),.booking-page .form>label:nth-of-type(4),.booking-page .form>label:nth-of-type(5),.booking-page .form>.error,.booking-page .form>.booking-trust,.booking-page .form>.button{grid-column:2}.booking-page .form>label{color:#4c4c47;font-size:.76rem;font-weight:650}.booking-page .form select,.booking-page .form input,.booking-page .form textarea{background:#fbfbfa;border-color:#deded9;border-radius:9px;font-size:.9rem;margin-top:.42rem}.booking-page .form select{font-family:Instrument Sans,sans-serif;font-size:1rem;font-weight:600}.booking-page .form textarea{min-height:78px;resize:vertical}.booking-page fieldset legend{font-family:Instrument Sans,sans-serif;font-size:1.1rem;font-weight:620;letter-spacing:-.035em;margin-bottom:.8rem;padding:0}.booking-page .date-picker{gap:.45rem;margin:0 0 1rem}.booking-page .date-picker button{background:#fff;border-color:#dfdfda;border-radius:8px;font-size:.74rem;font-weight:650;padding:.57rem .62rem}.booking-page .date-picker button.selected{background:#191919;border-color:#191919}.booking-page .slots{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.booking-page .slot{background:#fff;border:1px solid #dfdfda;border-radius:8px;color:#3d3d39;font-size:.78rem;font-weight:650;padding:.62rem .45rem}.booking-page .slot:hover,.booking-page .slot.selected{background:#191919;border-color:#191919;color:#fff}.booking-page .booking-trust{border-top:1px solid #e4e4df;color:#6a6a65;font-size:.74rem;line-height:1.45;margin:.1rem 0 0;padding-top:.85rem}.booking-page .form>.button{justify-content:center;margin-top:.2rem;width:100%}.booking-page .booking-review{background:#fff;border:1px solid #dfdfda;border-radius:18px;box-shadow:0 18px 45px #1919160d;margin-top:2rem;max-width:620px;padding:clamp(1.35rem,3vw,2.1rem)}.booking-page .booking-review h2{font-family:Instrument Sans,sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:-.05em;margin:0}.booking-page .booking-review>p{color:#595955;font-size:.9rem;margin:.4rem 0 0}.booking-page .booking-review dl{gap:0;margin:1.6rem 0}.booking-page .booking-review dl div{display:grid;gap:.2rem;padding:.8rem 0}.booking-page .booking-review dd{color:#30302d;font-size:.9rem}.booking-page .booking-review .actions{display:flex;gap:.65rem}.booking-page .booking-review .actions .button{flex:1;justify-content:center}.booking-page .booking-review small{color:#777772;display:block;font-size:.72rem;margin-top:1rem}@media(max-width:720px){.page.booking-page{padding-top:2.5rem}.booking-page .form{grid-template-columns:1fr}.booking-page .form>label:first-child,.booking-page .form>fieldset,.booking-page .form>label:nth-of-type(2),.booking-page .form>label:nth-of-type(3),.booking-page .form>label:nth-of-type(4),.booking-page .form>label:nth-of-type(5),.booking-page .form>.error,.booking-page .form>.booking-trust,.booking-page .form>.button{grid-column:1;grid-row:auto}}@media(max-width:620px){.receptionist-page-minimal{gap:1.2rem;grid-template-columns:52px minmax(0,1fr) 52px;min-height:0}.receptionist-page-minimal .receptionist-avatar{height:42px;width:42px}.call-phone{height:420px;width:224px}}.home-page{color:#15211b;overflow:hidden;padding-bottom:0}.home-page>section{margin-left:auto;margin-right:auto;max-width:1240px;padding-left:2rem;padding-right:2rem}.landing-hero{align-items:center;background:#f7f7f2;display:grid;gap:clamp(2.5rem,6vw,6.5rem);grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);min-height:680px;padding-bottom:5.5rem;padding-top:5.8rem;position:relative}.landing-hero:before{background:#d8f2dd;border-radius:999px;content:"";filter:blur(2px);height:450px;position:absolute;right:-230px;top:45px;width:450px}.landing-copy{max-width:650px;position:relative;z-index:1}.landing-kicker{align-items:center;color:#397a56;display:flex;font-size:.69rem;font-weight:800;gap:.5rem;letter-spacing:.125em;margin:0 0 1.35rem;text-transform:uppercase}.landing-kicker span{background:#54b977;border-radius:50%;box-shadow:0 0 0 5px #54b97721;height:.42rem;width:.42rem}.landing-copy h1,.landing-promise h2,.landing-flow h2,.landing-closing h2{color:#162018;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,6vw,6.6rem);font-weight:400;letter-spacing:-.075em;line-height:.91;margin:0}.landing-intro{color:#586259;font-size:1.08rem;line-height:1.65;margin:1.65rem 0 0;max-width:540px}.landing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.35rem;margin-top:2rem}.landing-primary{align-items:center;background:#17251c;border:1px solid #17251c;border-radius:999px;box-shadow:0 9px 22px #17251c24;color:#fff;display:inline-flex;font-size:.9rem;font-weight:750;gap:.65rem;padding:.94rem 1.25rem;text-decoration:none;transition:transform .18s ease,background .18s ease}.landing-primary:hover{background:#386d4e;color:#fff;transform:translateY(-2px)}.landing-demo-link,.landing-inline-link{align-items:center;color:#263b2e;display:inline-flex;font-size:.88rem;font-weight:750;gap:.55rem;text-decoration:none}.landing-demo-link:hover,.landing-inline-link:hover{color:#4b9c69}.landing-play{align-items:center;border:1px solid #b5bdb5;border-radius:50%;display:inline-flex;font-size:1.2rem;height:25px;justify-content:center;line-height:1;padding-bottom:2px;width:25px}.landing-proof{align-items:center;display:flex;gap:.85rem;margin-top:3rem}.landing-proof p{color:#788078;font-size:.76rem;line-height:1.4;margin:0}.landing-proof strong{color:#344338}.landing-people{display:flex;padding-left:.4rem}.landing-people img{background:#d5e7d8;border:2px solid #f7f7f2;border-radius:50%;height:31px;margin-left:-.4rem;-o-object-fit:cover;object-fit:cover;width:31px}.landing-stage{min-height:500px;position:relative;z-index:1}.call-card{background:#19261d;border:7px solid #f1f5ed;border-radius:35px;box-shadow:0 30px 75px #162a1d33;color:#fff;margin:10px auto 0;max-width:355px;padding:1.15rem 1.15rem 1.25rem;position:relative;transform:rotate(3deg)}.call-card-top{align-items:center;color:#acb9ae;display:flex;font-size:.6rem;font-weight:800;justify-content:space-between;letter-spacing:.12em}.call-card-brand{color:#e8eee7}.call-card-brand i{background:#72d695;border-radius:50%;display:inline-block;height:5px;margin:0 0 1px 4px;width:5px}.call-card-status{color:#77d598}.call-card-status b{background:currentColor;border-radius:50%;display:inline-block;height:5px;margin-right:4px;width:5px}.call-card-person{align-items:center;display:flex;gap:.8rem;margin:2.05rem 0 1.6rem}.call-card-avatar{background:#e7f0e8;border:2px solid #67ca8a;border-radius:50%;height:54px;overflow:hidden;width:54px}.call-card-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.call-card-person span{color:#9aa89d;display:block;font-size:.7rem}.call-card-person h2{color:#fff;font-family:inherit;font-size:1.35rem;letter-spacing:-.04em;margin:.12rem 0 0}.call-card-person button{background:transparent;border:0;color:#a8b3aa;font-size:1rem;letter-spacing:2px;margin-left:auto;padding:.3rem}.call-card-wave{align-items:center;display:flex;gap:5px;height:55px;justify-content:center}.call-card-wave i{animation:landing-wave 1s ease-in-out infinite alternate;background:#62cf89;border-radius:5px;display:block;height:12px;width:4px}.call-card-wave i:nth-child(2n){animation-delay:.2s;height:27px}.call-card-wave i:nth-child(3n){animation-delay:.4s;height:42px}.call-card-wave i:nth-child(4n){animation-delay:.1s;height:20px}.call-card-time{color:#8f9c91;font-size:.68rem;margin:.55rem 0 1.35rem;text-align:center}.call-card-time span{color:#5ecb84;margin:0 .25rem}.call-card-transcript{background:#26382b;border-radius:14px;padding:.85rem .9rem}.call-card-transcript span{color:#76d79a;font-size:.65rem;font-weight:700}.call-card-transcript p{color:#e1e8e1;font-size:.77rem;line-height:1.45;margin:.38rem 0 0}.call-card-actions{align-items:center;display:flex;justify-content:center;gap:1rem;margin-top:1.25rem}.call-card-actions button{align-items:center;background:#34463a;border:0;border-radius:50%;color:#fff;display:inline-flex;height:37px;justify-content:center;width:37px}.call-card-actions .call-card-end{background:#e0615d;transform:rotate(135deg)}.stage-note{align-items:center;background:#fff;border:1px solid #e0e6df;border-radius:13px;box-shadow:0 15px 32px #233a271f;display:flex;gap:.6rem;padding:.75rem .85rem;position:absolute;z-index:2}.stage-note svg{color:#3ab46b}.stage-note strong,.stage-note small{display:block}.stage-note strong{color:#26362a;font-size:.68rem}.stage-note small{color:#7b877d;font-size:.61rem;margin-top:.18rem}.stage-note-top{right:-5px;top:68px}.stage-note-bottom{bottom:30px;left:-15px}.stage-spark{color:#50b978;font-size:1.6rem;position:absolute}.stage-spark-left{left:3%;top:20%}.stage-spark-right{bottom:13%;right:1%}.landing-logo-line{align-items:center;border-bottom:1px solid #e4e8e1;border-top:1px solid #e4e8e1;color:#778076;display:flex;font-size:.68rem;font-weight:750;gap:1.2rem;letter-spacing:.09em;min-height:90px;text-transform:uppercase}.landing-logo-line>span{color:#2f4937;white-space:nowrap}.landing-logo-line>div{background:#d8dfd7;height:1px;width:50px}.landing-logo-line p{letter-spacing:.04em;margin:0}.landing-logo-line b{color:#61bb7d;margin:0 .65rem}.landing-promise{align-items:end;display:grid;gap:4rem;grid-template-columns:1.15fr .85fr;padding-bottom:8.5rem;padding-top:8.5rem}.landing-promise h2,.landing-flow h2,.landing-closing h2{font-size:clamp(3rem,4.5vw,4.9rem)}.landing-promise>p,.landing-flow-copy>p:not(.landing-kicker){color:#69736a;font-size:1rem;line-height:1.75;margin:0 0 .35rem;max-width:440px}.landing-features{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding-bottom:9rem}.landing-feature{border-radius:20px;min-height:490px;overflow:hidden;padding:1.5rem;position:relative}.feature-number{font-size:.67rem;font-weight:800;letter-spacing:.08em;opacity:.68}.feature-icon{align-items:center;border-radius:11px;display:flex;height:39px;justify-content:center;margin-top:3.1rem;width:39px}.feature-icon svg{height:20px;width:20px}.landing-feature h3{font-family:Georgia,Times New Roman,serif;font-size:2.08rem;font-weight:400;letter-spacing:-.06em;line-height:.98;margin:1rem 0 .85rem}.landing-feature>p{font-size:.84rem;line-height:1.55;margin:0;max-width:280px}.landing-feature-dark{background:#1b2920;color:#d4dfd5}.landing-feature-dark h3{color:#fff}.landing-feature-dark .feature-icon{background:#315a41;color:#88dda8}.landing-feature-mint{background:#dff3df;color:#4d6552}.landing-feature-mint h3{color:#193422}.landing-feature-mint .feature-icon{background:#bde6c4;color:#27633e}.landing-feature-paper{background:#f1efe8;color:#686960}.landing-feature-paper h3{color:#252923}.landing-feature-paper .feature-icon{background:#fffefa;color:#456c4e}.feature-mini-conversation{bottom:1.5rem;left:1.5rem;position:absolute;right:1.5rem}.feature-mini-conversation span,.feature-mini-conversation strong{border-radius:11px;display:block;font-size:.7rem;line-height:1.4;padding:.62rem .7rem;width:-moz-max-content;width:max-content}.feature-mini-conversation span{background:#415546;color:#dbe6dc;margin-bottom:.5rem;margin-left:auto}.feature-mini-conversation strong{background:#eff8ee;color:#284333;max-width:88%}.feature-mini-conversation i{background:#5bc27d;border-radius:50%;display:inline-block;height:5px;vertical-align:middle;width:5px}.feature-calendar{align-items:center;background:#fff;border-radius:13px;bottom:1.5rem;box-shadow:0 12px 25px #346c431a;display:grid;gap:0;grid-template-columns:43px 1fr;left:1.5rem;padding:.7rem;position:absolute;right:1.5rem}.feature-calendar span{color:#5f7d66;font-size:.57rem;font-weight:800;letter-spacing:.08em}.feature-calendar strong{color:#21472d;font-family:Georgia,serif;font-size:2rem;grid-row:span 2;line-height:1}.feature-calendar i{background:#d9e9da;height:1px;margin:.2rem 0}.feature-calendar small{color:#4f6954;font-size:.7rem;font-weight:750}.feature-checks{bottom:1.5rem;display:grid;gap:.55rem;left:1.5rem;position:absolute;right:1.5rem}.feature-checks span{align-items:center;background:#faf9f4;border:1px solid #e2e0d8;border-radius:9px;color:#4b5149;display:flex;font-size:.68rem;gap:.45rem;padding:.6rem}.feature-checks svg{color:#53a66d}.landing-flow{background:#edf5eb;display:grid;gap:8vw;grid-template-columns:.8fr 1.2fr;max-width:none!important;padding-bottom:8rem;padding-top:8rem}.landing-flow-copy{max-width:430px}.landing-flow-copy>p:not(.landing-kicker){margin:1.55rem 0}.landing-inline-link{border-bottom:1px solid #89b194;padding-bottom:.35rem}.landing-steps{counter-reset:steps;list-style:none;margin:0;padding:0}.landing-steps li{border-top:1px solid #c9d9c9;display:grid;gap:1.4rem;grid-template-columns:45px 1fr;padding:1.35rem 0}.landing-steps li:last-child{border-bottom:1px solid #c9d9c9}.landing-steps>li>span{color:#5d8668;font-size:.7rem;font-weight:800;letter-spacing:.08em;padding-top:.22rem}.landing-steps h3{color:#213426;font-size:1rem;letter-spacing:-.03em;margin:0}.landing-steps p{color:#687768;font-size:.83rem;line-height:1.5;margin:.4rem 0 0;max-width:390px}.landing-closing{align-items:center;background:#1b2e22;color:#d7e0d6;display:flex;flex-direction:column;max-width:none!important;overflow:hidden;padding-bottom:8.5rem;padding-top:8.5rem;position:relative;text-align:center}.landing-closing:before,.landing-closing:after{border:1px solid rgb(157 225 177 / 18%);border-radius:50%;content:"";height:620px;position:absolute;width:620px}.landing-closing:before{left:-370px;top:-260px}.landing-closing:after{bottom:-420px;right:-350px}.landing-closing .landing-kicker{color:#96d9aa;position:relative;z-index:1}.landing-closing h2{color:#f1f6ef;position:relative;z-index:1}.landing-closing>p:not(.landing-kicker){color:#afbdaf;font-size:.97rem;margin:1.35rem 0 1.8rem;position:relative;z-index:1}.landing-closing .landing-primary{background:#68c986;border-color:#68c986;color:#173320;position:relative;z-index:1}.landing-closing .landing-primary:hover{background:#90e3a8}.landing-closing-mark{color:#6ed18b;font-size:4rem;line-height:1;margin-bottom:1.5rem;position:relative;z-index:1}@keyframes landing-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media(max-width:900px){.landing-hero{grid-template-columns:1fr;padding-top:4.5rem}.landing-stage{margin:1rem auto 0;width:min(100%,520px)}.landing-promise,.landing-flow{gap:3rem;grid-template-columns:1fr}.landing-promise{padding-bottom:6rem;padding-top:6rem}.landing-features{padding-bottom:6rem}.landing-flow{padding-bottom:6rem;padding-top:6rem}}@media(max-width:720px){.home-page>section{padding-left:1.2rem;padding-right:1.2rem}.landing-hero{min-height:0;padding-bottom:4rem;padding-top:3.2rem}.landing-copy h1{font-size:clamp(3.4rem,14vw,4.6rem)}.landing-intro{font-size:1rem}.landing-stage{min-height:450px;transform:scale(.91);transform-origin:top center;width:110%}.stage-note-top{right:0}.stage-note-bottom{left:0}.landing-logo-line{align-items:flex-start;flex-direction:column;gap:.6rem;min-height:0;padding-bottom:1.5rem;padding-top:1.5rem}.landing-logo-line>div{display:none}.landing-logo-line p{line-height:1.8}.landing-logo-line b{margin:0 .35rem}.landing-promise h2,.landing-flow h2,.landing-closing h2{font-size:clamp(2.9rem,12vw,4rem)}.landing-features{grid-template-columns:1fr}.landing-feature{min-height:400px}.landing-flow,.landing-closing{margin-left:0!important;margin-right:0!important;padding-left:1.2rem!important;padding-right:1.2rem!important}.landing-actions{align-items:flex-start;flex-direction:column;gap:1rem}.landing-primary{justify-content:center;width:100%}.landing-demo-link{padding-left:.3rem}}@media(prefers-reduced-motion:reduce){.call-card-wave i{animation:none}.landing-primary{transition:none}}html{scroll-behavior:smooth}.home-page{max-width:none;padding-left:0;padding-right:0;width:100%}.home-page>section{max-width:none;padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem);width:100%}.landing-header,.landing-footer{max-width:none;padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem);width:100%}.landing-header{height:76px;position:relative;z-index:10}.landing-header .brand img{height:35px}.landing-header nav{gap:1.35rem}.landing-header nav a{color:#5e685f;font-size:.8rem}.landing-header nav a:hover{color:#1d3525}.landing-header .header-cta{align-items:center;background:#1e2b22;border-color:#1e2b22;border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;font-size:.78rem;gap:.38rem;letter-spacing:-.01em;min-height:36px;padding:.48rem .72rem .48rem .9rem}.landing-header .header-cta:hover:not(:disabled){background:#447554;border-color:#447554;box-shadow:0 7px 16px #264d3229;transform:translateY(-1px)}.landing-header .header-cta svg{background:#ffffff24;border-radius:50%;padding:3px;transition:transform .16s ease}.landing-header .header-cta:hover svg{transform:translate(2px)}.landing-features,.landing-flow{scroll-margin-top:1.5rem}.landing-showcase{padding-bottom:9rem}.landing-showcase-intro{align-items:end;display:flex;gap:4rem;justify-content:space-between;margin-bottom:3rem}.landing-showcase-intro h2{color:#1a281e;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4.4vw,4.7rem);font-weight:400;letter-spacing:-.07em;line-height:.93;margin:0}.landing-showcase-intro>p{color:#6c766c;font-size:.95rem;line-height:1.65;margin:0 0 .35rem;max-width:320px}.landing-product-window{background:#f7f9f5;border:1px solid #d9e2d8;border-radius:19px;box-shadow:0 25px 60px #28432d1a;overflow:hidden}.product-window-bar{align-items:center;background:#edf1eb;border-bottom:1px solid #dae2d8;color:#869087;display:grid;font-size:.65rem;grid-template-columns:1fr auto 1fr;height:39px;padding:0 .9rem;text-align:center}.product-window-bar div{display:flex;gap:.27rem}.product-window-bar i{background:#c8d0c7;border-radius:50%;height:7px;width:7px}.product-window-bar b{color:#66b879;font-size:.58rem;justify-self:end}.product-window-body{display:grid;grid-template-columns:170px 1fr;min-height:475px}.product-window-body aside{background:#f4f6f1;border-right:1px solid #e0e6df;color:#6d776e;display:flex;flex-direction:column;font-size:.66rem;gap:.3rem;padding:1.2rem .7rem .75rem}.product-window-body aside strong{color:#26352a;font-size:.75rem;letter-spacing:.05em;margin:0 .35rem 1.1rem}.product-window-body aside strong span{color:#58b574;font-size:1rem}.product-window-body aside small{color:#9ca59d;font-size:.54rem;font-weight:800;letter-spacing:.1em;margin:0 .35rem .45rem}.product-window-body aside a{border-radius:6px;color:inherit;padding:.55rem .5rem;text-decoration:none}.product-window-body aside a.active{background:#dcebdd;color:#306f45;font-weight:750}.product-window-body aside>div{align-items:center;border-top:1px solid #dfe6de;display:flex;gap:.45rem;margin-top:auto;padding:.8rem .35rem 0}.product-person-dot{align-items:center;background:#365c40;border-radius:50%;color:#fff;display:inline-flex;font-size:.55rem;height:18px;justify-content:center;width:18px}.product-window-body main{background:#fff;padding:clamp(1.2rem,3vw,2.2rem)}.product-window-body main>header{align-items:center;display:flex;height:auto;justify-content:space-between;max-width:none;padding:0}.product-window-body main>header p{color:#849086;font-size:.67rem;margin:0 0 .35rem}.product-window-body main>header h3{color:#26322a;font-family:Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:400;letter-spacing:-.045em;margin:0}.product-window-body main>header button{align-items:center;background:#1d3825;border:0;border-radius:7px;color:#fff;display:flex;font-size:.65rem;font-weight:700;gap:.35rem;padding:.6rem .7rem}.product-window-stats{display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr);margin:1.65rem 0}.product-window-stats article{border:1px solid #e1e7df;border-radius:9px;padding:.75rem}.product-window-stats span,.product-window-stats small{display:block}.product-window-stats span{color:#7e897f;font-size:.6rem}.product-window-stats strong{color:#29382d;display:block;font-size:1.45rem;letter-spacing:-.05em;margin:.32rem 0}.product-window-stats small{color:#4c9d63;font-size:.56rem}.product-window-grid{display:grid;gap:.75rem;grid-template-columns:1.08fr .92fr}.product-window-grid>article{border:1px solid #e1e7df;border-radius:9px;padding:.85rem}.product-panel-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.55rem}.product-panel-title h4{color:#3b493e;font-size:.68rem;margin:0}.product-panel-title a{color:#5a9f6a;font-size:.57rem;font-weight:700}.product-panel-title span{color:#56a66b;font-size:.52rem;font-weight:800;letter-spacing:.08em}.product-upcoming>div:not(.product-panel-title){align-items:center;border-top:1px solid #edf0ec;display:flex;gap:.65rem;padding:.52rem 0}.product-upcoming time{color:#536058;display:grid;font-size:.53rem;text-align:center;width:32px}.product-upcoming time b{color:#314136;font-size:.67rem}.product-upcoming p{margin:0}.product-upcoming strong,.product-upcoming small{display:block}.product-upcoming strong{color:#465249;font-size:.62rem}.product-upcoming small{color:#89928a;font-size:.55rem;margin-top:.12rem}.product-upcoming i{background:#69c17e;border-radius:50%;height:5px;margin-left:auto;width:5px}.product-recent-card{align-items:start;border-top:1px solid #edf0ec;display:flex;gap:.5rem;padding:.6rem 0}.product-recent-card>span{align-items:center;border-radius:6px;display:inline-flex;height:26px;justify-content:center;width:26px}.product-call-icon{background:#def1e2;color:#3f9d5a}.product-message-icon{background:#e9eee6;color:#667966}.product-recent-card strong{color:#445047;display:block;font-size:.6rem}.product-recent-card p{color:#7b877c;font-size:.55rem;line-height:1.35;margin:.12rem 0}.product-recent-card small{color:#9aa39a;font-size:.5rem}.product-recent-card>svg{color:#51ab69;flex:none;margin-left:auto}@media(max-width:720px){.landing-showcase{padding-bottom:6rem}.landing-showcase-intro{align-items:start;flex-direction:column;gap:1.25rem}.product-window-body{grid-template-columns:1fr}.product-window-body aside{display:none}.product-window-body main{padding:1rem}.product-window-stats{gap:.4rem}.product-window-stats article{padding:.58rem}.product-window-stats strong{font-size:1.15rem}.product-window-grid{grid-template-columns:1fr}.product-window-body main>header button{display:none}}.landing-trust{padding-bottom:8.5rem;padding-top:8.5rem}.landing-trust-intro{align-items:end;display:flex;gap:4rem;justify-content:space-between}.landing-trust-intro h2,.landing-faq h2{color:#1d2b20;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4.4vw,4.7rem);font-weight:400;letter-spacing:-.07em;line-height:.93;margin:0}.landing-trust-intro>p{color:#6d786e;font-size:.94rem;line-height:1.65;margin:0 0 .35rem;max-width:330px}.landing-trust-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.landing-trust-grid article{border-top:1px solid #cfd9ce;padding-top:1.25rem}.landing-trust-grid svg{color:#4eaf6b;height:22px;width:22px}.landing-trust-grid h3{color:#344238;font-size:.95rem;letter-spacing:-.03em;margin:2rem 0 .55rem}.landing-trust-grid p{color:#737c74;font-size:.82rem;line-height:1.58;margin:0;max-width:285px}.landing-faq{background:#f4f6f1;display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:.8fr 1.2fr;max-width:none!important;padding-bottom:8rem;padding-top:8rem}.landing-faq>div:first-child>p:not(.landing-kicker){color:#6b756c;font-size:.92rem;line-height:1.65;margin:1.45rem 0;max-width:320px}.landing-faq-list{border-top:1px solid #ccd6cc}.landing-faq details{border-bottom:1px solid #ccd6cc}.landing-faq summary{align-items:center;color:#304035;cursor:pointer;display:flex;font-size:.93rem;font-weight:720;justify-content:space-between;list-style:none;padding:1.15rem 0}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary span{align-items:center;border:1px solid #aebcad;border-radius:50%;color:#4b7a55;display:inline-flex;font-size:1.15rem;font-weight:400;height:23px;justify-content:center;line-height:1;transition:transform .18s ease;width:23px}.landing-faq details[open] summary span{transform:rotate(45deg)}.landing-faq details p{color:#6b766d;font-size:.83rem;line-height:1.65;margin:-.2rem 3rem 1.25rem 0;max-width:520px}.landing-faq summary:focus-visible{border-radius:4px;outline:3px solid rgb(49 111 69 / 25%);outline-offset:4px}@media(max-width:720px){.landing-trust,.landing-faq{padding-bottom:6rem;padding-top:6rem}.landing-trust-intro{align-items:start;flex-direction:column;gap:1.2rem}.landing-trust-grid{grid-template-columns:1fr;margin-top:2.4rem}.landing-trust-grid h3{margin-top:1rem}.landing-faq{margin-left:0!important;margin-right:0!important;padding-left:1.2rem!important;padding-right:1.2rem!important;grid-template-columns:1fr}.landing-faq details p{margin-right:0}}.home-page{background:#f7f7f5;color:#0a0a0a}.landing-header{background:#f7f7f5e6;border-bottom:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.landing-header nav a{color:#242424}.landing-header nav a:hover{color:#000}.landing-header .header-cta{background:#050505;border-color:#050505;color:#fff}.landing-header .header-cta:hover:not(:disabled){background:#333;border-color:#333;box-shadow:none}.landing-hero{background:#0a0a0a url(/images/delia-alpine-road-hero-bw.png) center/cover no-repeat;min-height:calc(100svh - 76px);isolation:isolate;overflow:hidden;padding-bottom:clamp(3rem,7vw,6.5rem);padding-top:clamp(5rem,10vw,9rem)}.landing-hero:before{background:linear-gradient(90deg,#000000d1,#0000008f 38%,#00000014 70%),linear-gradient(0deg,rgba(0,0,0,.42),transparent 48%);border-radius:0;filter:none;top:0;right:0;bottom:0;left:0;height:auto;width:auto;z-index:-1}.landing-copy{max-width:760px;position:relative;z-index:2}.landing-eyebrow{color:#ffffffb8;font-size:.67rem;font-weight:750;letter-spacing:.17em;margin:0 0 1.8rem;text-transform:uppercase}.landing-copy h1{color:#fff;font-size:clamp(4.2rem,8.2vw,8.6rem);letter-spacing:-.078em;line-height:.82;max-width:930px;text-wrap:balance}.landing-intro{color:#ffffffbf;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.55;margin-top:2rem;max-width:510px}.landing-primary{background:#fff;border-color:#fff;color:#080808}.landing-primary:hover{background:#dedede;border-color:#dedede;color:#080808}.landing-demo-link{color:#fff}.landing-play{border-color:#ffffff80}.landing-proof{color:#ffffffb8}.landing-proof strong{color:#fff}.landing-people img{border-color:#0b0b0b;filter:grayscale(1)}.landing-stage{min-height:570px}.call-card{background:#0a0a0ad6;border:1px solid rgba(255,255,255,.22);box-shadow:0 35px 90px #00000073;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.call-card-brand,.call-card-person h2{color:#fff}.call-card-status,.call-card-transcript span{color:#ddd}.call-card-status b,.call-card-brand i{background:#fff}.call-card-transcript{background:#ffffff17;border:1px solid rgba(255,255,255,.08)}.call-card-transcript p{color:#f3f3f3}.call-card-wave i{background:#fff}.call-card-actions button{background:#292929}.call-card-actions .call-card-end{background:#fff;color:#000}.stage-note{border-color:#ffffff4d;box-shadow:0 20px 50px #00000040}.stage-note svg{color:#111}.stage-spark{color:#fff}.landing-logo-line{background:#050505;border:0;color:#aaa}.landing-logo-line>span{color:#fff}.landing-logo-line>div{background:#444}.landing-logo-line b{color:#fff}.landing-promise h2,.landing-flow h2,.landing-closing h2,.landing-showcase-intro h2,.landing-trust-intro h2,.landing-faq h2{color:#0a0a0a}.landing-feature-dark{background:#050505;color:#aaa}.landing-feature-dark .feature-icon{background:#262626;color:#fff}.landing-feature-mint{background:#d9d9d7;color:#505050}.landing-feature-mint h3{color:#080808}.landing-feature-mint .feature-icon{background:#bdbdbb;color:#050505}.landing-feature-paper{background:#fff;border:1px solid #d8d8d5;color:#666}.landing-feature-paper .feature-icon{background:#eee;color:#111}.feature-calendar{box-shadow:0 12px 30px #00000014}.feature-calendar strong,.feature-calendar small{color:#111}.feature-checks svg{color:#111}.landing-product-window{border-color:#cfcfcb;box-shadow:0 35px 80px #0000001f;filter:grayscale(1)}.landing-flow{background:#e9e9e6}.landing-steps li{border-color:#c3c3bf}.landing-steps>li>span,.landing-inline-link{color:#111}.landing-trust-grid svg{color:#111}.landing-faq{background:#efefec}.landing-closing{background:#050505 url(/images/delia-alpine-road-hero-bw.png) center 58%/cover no-repeat;isolation:isolate}.landing-closing:before{background:#000000a3;border:0;border-radius:0;top:0;right:0;bottom:0;left:0;height:auto;width:auto;z-index:-1}.landing-closing:after{display:none}.landing-closing h2,.landing-closing .landing-kicker,.landing-closing-mark{color:#fff}.landing-closing .landing-primary{background:#fff;border-color:#fff;color:#080808}.landing-footer{background:#050505;border-top:1px solid #242424;color:#aaa}@media(max-width:900px){.landing-hero{grid-template-columns:1fr}.landing-stage{min-height:470px}}@media(max-width:720px){.landing-hero{background-position:62% center;min-height:auto}.landing-hero:before{background:linear-gradient(90deg,#000000db,#00000052),linear-gradient(0deg,rgba(0,0,0,.72),transparent 60%)}.landing-copy h1{font-size:clamp(3.8rem,17vw,5.4rem)}.landing-stage{margin-top:0;min-height:420px}.landing-header .landing-nav-link{display:none}}.landing-closing{align-items:flex-start;background:#fff;color:#111;display:grid;grid-template-columns:1fr auto;min-height:380px;padding-bottom:clamp(4rem,8vw,7rem);padding-top:clamp(4.5rem,8vw,7.5rem);text-align:left}.landing-closing:before,.landing-closing:after,.landing-closing-mark{display:none}.landing-closing h2{color:#161613;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,5.6rem);font-weight:400;letter-spacing:-.06em;line-height:.92;margin:0}.landing-closing .landing-primary{align-self:start;background:#050505;border-color:#050505;color:#fff;margin-top:.35rem}.landing-closing .landing-primary:hover{background:#333;border-color:#333;color:#fff}.landing-footer{background:#fff;border-top:1px solid #dedede;color:#171714;display:block;isolation:isolate;min-height:540px;overflow:hidden;padding:4.5rem clamp(1.5rem,7.5vw,9rem) 2.5rem;position:relative}.landing-footer:before{background-image:radial-gradient(circle,#c9c7be 0 2px,transparent 2.4px);background-size:13px 13px;content:"";top:-5%;right:0;bottom:0;left:-12%;-webkit-mask-image:radial-gradient(ellipse 78% 74% at 20% 62%,#000 5%,rgba(0,0,0,.84) 40%,transparent 75%);mask-image:radial-gradient(ellipse 78% 74% at 20% 62%,#000 5%,rgba(0,0,0,.84) 40%,transparent 75%);opacity:.52;position:absolute;transform:rotate(-7deg) scale(1.15);z-index:-1}.landing-footer:after{background:radial-gradient(ellipse at 32% 35%,transparent 0 25%,rgba(255,255,255,.2) 45%,#fff 78%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.landing-footer-main{display:grid;gap:clamp(2.5rem,6vw,7rem);grid-template-columns:minmax(300px,2.7fr) repeat(3,minmax(120px,1fr));position:relative;z-index:1}.landing-footer-brand{align-self:start;display:inline-flex;width:-moz-fit-content;width:fit-content}.landing-footer-brand img{filter:grayscale(1) contrast(1.8);height:48px;width:auto}.landing-footer-column{display:flex;flex-direction:column;gap:.95rem}.landing-footer-column span{color:#8a877f;font-size:.76rem;margin-bottom:.75rem}.landing-footer-column a{color:#171714;font-family:Georgia,Times New Roman,serif;font-size:1rem;text-decoration:none}.landing-footer-column a:hover{opacity:.55}.landing-footer-bottom{align-items:flex-end;bottom:2.5rem;display:flex;font-size:.68rem;justify-content:space-between;left:clamp(1.5rem,7.5vw,9rem);position:absolute;right:clamp(1.5rem,7.5vw,9rem);z-index:1}.landing-footer-bottom div{display:flex;gap:2rem}.landing-footer-bottom a{color:#262620;text-decoration:none}.landing-footer-bottom span{color:#77746d}@media(max-width:800px){.landing-closing{gap:2.5rem;grid-template-columns:1fr;min-height:340px}.landing-footer{min-height:690px}.landing-footer-main{grid-template-columns:repeat(2,1fr)}.landing-footer-brand{grid-column:1 / -1}.landing-footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem}.landing-footer:before{top:12%;right:-60%;bottom:0;left:-60%}}.landing-header{background:transparent;border-bottom-color:#ffffff38;-webkit-backdrop-filter:none;backdrop-filter:none;left:0;position:absolute;right:0;top:0}.landing-header .brand img{filter:brightness(0) invert(1)}.landing-header nav a{color:#ffffffe0}.landing-header nav a:hover{color:#fff}.landing-header .header-cta{background:#fff;border-color:#fff;color:#080808}.landing-header .header-cta:hover:not(:disabled){background:#e7e7e7;border-color:#e7e7e7;color:#080808}.landing-hero{background-position:center center;grid-template-columns:minmax(330px,.72fr) minmax(500px,1.28fr);min-height:100svh;padding-bottom:7rem;padding-top:9rem}.landing-hero:before{background:linear-gradient(90deg,#050709b8,#05070952 42%,#05070914 72%),linear-gradient(0deg,rgba(0,0,0,.38),transparent 54%)}.landing-hero:after{background:url(/images/delia-alpine-road-hero-bw.png) center center/cover no-repeat;clip-path:polygon(0 72%,8% 68%,17% 73%,29% 69%,40% 74%,51% 69%,61% 62%,72% 69%,83% 61%,92% 65%,100% 59%,100% 100%,0 100%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:3}.landing-copy{align-self:center;max-width:570px;z-index:4}.landing-copy h1{font-size:clamp(3.7rem,5.3vw,6rem);letter-spacing:-.065em;line-height:.9}.landing-copy .landing-actions,.landing-copy .landing-proof{display:none}.landing-stage{align-items:center;display:flex;justify-content:center;min-height:650px;position:relative;z-index:2}.landing-stage .stage-spark,.landing-stage .stage-note{display:none}.landing-stage .call-card{margin-left:8%;max-width:510px;padding:1.7rem;transform:translateY(3%) scale(1.08);width:min(92%,510px)}.landing-stage .call-card-person{margin-top:2rem}.landing-stage .call-card-avatar{height:68px;width:68px}.landing-stage .call-card-person h2{font-size:2.3rem}.landing-stage .call-card-wave{height:100px}.landing-stage .call-card-transcript{padding:1rem 1.1rem}.landing-stage .call-card-transcript p{font-size:.88rem}.landing-logo-line{background:#050505;display:block;min-height:82px;overflow:hidden;padding:0;white-space:nowrap}.landing-logo-line>span,.landing-logo-line>div:not(.landing-word-roll),.landing-logo-line>p{display:none}.landing-word-roll{align-items:center;animation:landing-roll 28s linear infinite;display:flex;gap:2.3rem;min-height:82px;width:-moz-max-content;width:max-content}.landing-word-roll span{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2vw,2rem);font-weight:400;letter-spacing:-.035em;text-transform:none}.landing-word-roll i{color:#666;font-size:.72rem;font-style:normal}@keyframes landing-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:900px){.landing-hero{grid-template-columns:1fr;padding-top:8rem}.landing-stage{min-height:570px}.landing-stage .call-card{margin-left:0;transform:scale(.96)}.landing-hero:after{clip-path:polygon(0 78%,18% 73%,36% 79%,56% 68%,75% 74%,100% 66%,100% 100%,0 100%)}}@media(max-width:720px){.landing-header nav a:not(.header-cta):not([href="/login"]){display:none}.landing-hero{background-position:61% center;padding-bottom:4rem}.landing-copy h1{font-size:clamp(3.6rem,15vw,5rem)}.landing-stage{min-height:475px}.landing-stage .call-card{transform:scale(.88)}.landing-word-roll{gap:1.6rem}}@media(prefers-reduced-motion:reduce){.landing-word-roll{animation:none}}.landing-header{height:82px;padding-left:clamp(2rem,5.2vw,6.5rem);padding-right:clamp(2rem,5.2vw,6.5rem)}.landing-header .brand img{height:31px}.landing-header nav{gap:1.75rem}.landing-header nav a{font-size:.76rem;font-weight:520}.landing-header .header-cta{min-height:38px;padding-left:1rem}.landing-hero{grid-template-columns:minmax(350px,.78fr) minmax(520px,1.22fr)}.landing-hero:before{background:linear-gradient(90deg,#060708c2,#06070873 34%,#0607081f 67%),linear-gradient(0deg,rgba(0,0,0,.3),transparent 52%)}.landing-hero:after{clip-path:none;mask-image:url(/images/mountain-ridge-mask.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url(/images/mountain-ridge-mask.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.landing-copy{align-self:center;max-width:500px;transform:translateY(-8%)}.landing-copy h1{font-size:clamp(3.4rem,4.55vw,5.15rem);line-height:.92}.landing-stage{transform:translateY(-4%)}.landing-stage .call-card{background:linear-gradient(145deg,#121212e0,#1f1f1fc2);border-color:#ffffff45;box-shadow:0 34px 90px #00000061,inset 0 1px #ffffff14;margin-left:4%;max-width:500px;transform:translateY(-4%) scale(1.02);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.landing-stage .call-card-avatar img{filter:grayscale(1) contrast(1.06)}.landing-stage .call-card-avatar{border-color:#ffffffc7}.landing-stage .call-card-transcript{background:#ffffff1a}.landing-logo-line{border-bottom:1px solid rgba(255,255,255,.16);border-top:1px solid rgba(255,255,255,.16);margin-top:-82px;position:relative;z-index:5}.landing-word-roll{background:linear-gradient(90deg,#030303cc,#03030399,#030303cc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-word-roll span{color:#ffffffe0;font-size:clamp(1.15rem,1.55vw,1.55rem)}.landing-word-roll i{color:#ffffff61}@media(max-width:900px){.landing-copy{transform:none}.landing-stage{transform:translateY(-8%)}.landing-stage .call-card{margin-left:0;transform:scale(.94)}.landing-hero:after{mask-size:115% 100%;-webkit-mask-size:115% 100%}}@media(max-width:720px){.landing-header{height:72px;padding-left:1.2rem;padding-right:1.2rem}.landing-header .brand img{height:28px}.landing-header nav{gap:.8rem}.landing-copy h1{font-size:clamp(3.25rem,14vw,4.65rem)}.landing-stage{transform:translateY(-12%)}.landing-stage .call-card{transform:scale(.82)}.landing-hero:after{mask-size:150% 100%;-webkit-mask-size:150% 100%}.landing-logo-line{margin-top:-70px;min-height:70px}.landing-word-roll{min-height:70px}}.landing-logo-line{display:none}.landing-stage{align-items:flex-start;justify-content:flex-end;padding-top:clamp(6rem,10vh,9rem)}.landing-stage .call-card{background:linear-gradient(180deg,#17191a,#090909 24%,#050505);border:1px solid rgba(255,255,255,.32);border-bottom:0;border-radius:25px 25px 0 0;box-shadow:0 40px 100px #00000080,inset 0 1px #ffffff1a;isolation:isolate;margin-left:0;max-width:570px;min-height:590px;overflow:hidden;padding:1.8rem 2rem 2.5rem;position:relative;transform:translateY(-5%);width:min(96%,570px)}.landing-stage .call-card:before{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),url(/images/delia-alpine-road-hero-bw.png) 70% 8%/180% auto no-repeat;content:"";filter:blur(12px) contrast(.7);height:100px;inset:-18px 0 auto;mix-blend-mode:screen;opacity:.24;position:absolute;z-index:-1}.landing-stage .call-card:after{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent);content:"";height:1px;inset:0 4% auto;position:absolute}.landing-stage .call-card-top,.landing-stage .call-card-person,.landing-stage .call-card-wave,.landing-stage .call-card-time,.landing-stage .call-card-transcript,.landing-stage .call-card-actions{position:relative;z-index:1}.landing-stage .call-card-person{margin-top:2.4rem}.landing-stage .call-card-wave{margin-top:1.8rem}.landing-stage .call-card-transcript{background:#171717;border-color:#ffffff1f}.landing-stage .call-card-actions button{background:#242424;border:1px solid rgba(255,255,255,.1)}.landing-stage .call-card-actions .call-card-end{background:#f5f5f5;color:#090909}@media(max-width:900px){.landing-stage{align-items:center;justify-content:center;padding-top:1rem}.landing-stage .call-card{min-height:560px;transform:scale(.92)}}@media(max-width:720px){.landing-stage .call-card{min-height:540px;transform:scale(.82)}.landing-hero{padding-bottom:0}}.landing-showcase{background:linear-gradient(180deg,#fff,#faf9ff 58%,#fff);overflow:hidden;position:relative}.landing-showcase:before{background:radial-gradient(circle,rgba(111,87,255,.12),transparent 68%);border-radius:50%;content:"";height:620px;position:absolute;right:-240px;top:80px;width:620px}.landing-showcase-intro{position:relative;z-index:1}.landing-showcase-intro>p{color:#5f5d68}.landing-product-window{background:#fff;border-color:#d9d6e5;box-shadow:0 35px 90px #281f5026;filter:none;position:relative;z-index:1}.product-window-bar{background:#f0eef7;border-bottom-color:#ddd9e8}.product-window-bar i:nth-child(1){background:#ff7b72}.product-window-bar i:nth-child(2){background:#f5c451}.product-window-bar i:nth-child(3){background:#55c991}.product-window-bar b{color:#705cff}.product-window-body aside{background-color:#f7f6fb;background-image:linear-gradient(30deg,rgba(100,80,210,.035) 12%,transparent 12.5%,transparent 87%,rgba(100,80,210,.035) 87.5%),linear-gradient(150deg,rgba(100,80,210,.035) 12%,transparent 12.5%,transparent 87%,rgba(100,80,210,.035) 87.5%);background-position:0 0,9px 16px;background-size:18px 32px;border-right-color:#e2dfeb}.product-window-body aside strong span{color:#705cff}.product-window-body aside a.active{background:#111;color:#fff}.product-person-dot{background:#705cff}.product-window-body main{background:linear-gradient(145deg,#fff,#fcfbff)}.product-window-body main>header button{background:#111;box-shadow:0 8px 18px #11111124}.product-window-stats article{border-color:transparent;min-height:92px;position:relative}.product-window-stats article:nth-child(1){background:#f0edff;box-shadow:inset 0 0 0 1px #ddd6ff}.product-window-stats article:nth-child(2){background:#eaf8f2;box-shadow:inset 0 0 0 1px #cdebdc}.product-window-stats article:nth-child(3){background:#fff1eb;box-shadow:inset 0 0 0 1px #ffd9c9}.product-window-stats article:nth-child(1) small{color:#6550dc}.product-window-stats article:nth-child(2) small{color:#27845b}.product-window-stats article:nth-child(3) small{color:#b6532c}.product-window-stats strong{color:#17151d}.product-window-grid>article{background:#ffffffe6;border-color:#e3e0ea;box-shadow:0 8px 24px #2d23500b}.product-panel-title a{color:#6550dc}.product-panel-title span{background:#e9f8f0;border-radius:999px;color:#27845b;padding:.2rem .4rem}.product-upcoming i{background:#705cff;box-shadow:0 0 0 3px #ebe7ff}.product-call-icon{background:#e9f8f0;color:#27845b}.product-message-icon{background:#f0edff;color:#6550dc}.product-recent-card>svg{color:#34a66f}@media(max-width:720px){.landing-showcase:before{right:-420px}.product-window-stats article{min-height:78px}}.landing-feature-dark{background:linear-gradient(145deg,#070707,#111016)}.landing-feature-dark .feature-icon{background:#2c2644;color:#c7bfff}.landing-feature-dark .feature-number{color:#a89dd8}.feature-mini-conversation span{background:#2e2941;border:1px solid #494064;color:#e5e0ff}.feature-mini-conversation strong{background:#f0edff;color:#282238}.feature-mini-conversation i{background:#705cff}.landing-feature-mint{background:linear-gradient(145deg,#eeeaff,#e5e0f7);color:#5d5870}.landing-feature-mint .feature-icon{background:#d6cff7;color:#4d3eb0}.landing-feature-mint .feature-number{color:#675ab2}.feature-calendar{border:1px solid #dcd6f2;box-shadow:0 14px 30px #513f9b1a}.feature-calendar span{color:#6550dc}.feature-calendar i{background:#e4dfff}.landing-feature-paper{background:linear-gradient(145deg,#fff,#f5fbf8);border-color:#dce9e2}.landing-feature-paper .feature-icon{background:#e5f5ed;color:#247a54}.landing-feature-paper .feature-number{color:#438268}.feature-checks span{background:#fffc;border-color:#dce9e2}.feature-checks svg{color:#2f9568}.landing-promise,.landing-features,.landing-showcase,.landing-trust{background:#fff}.landing-showcase:before{opacity:.42}.landing-promise{border-top:1px solid #ededeb}.landing-features,.landing-showcase{border-bottom:1px solid #ededeb}.landing-voice-demo{background:#fff;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:.72fr 1.28fr;padding-bottom:clamp(6rem,10vw,10rem);padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem);padding-top:clamp(6rem,10vw,10rem)}.voice-demo-copy{align-self:center;max-width:470px}.voice-demo-copy .landing-kicker{color:#6550dc;font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.voice-demo-copy h2{color:#0c0c0c;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:400;letter-spacing:-.07em;line-height:.9;margin:1rem 0 1.5rem}.voice-demo-copy>p:last-child{color:#66666b;line-height:1.7;max-width:390px}.voice-orb-stage{--orb-x: 50%;--orb-y: 50%;align-items:center;background:radial-gradient(circle at var(--orb-x) var(--orb-y),#caff68 0%,rgba(202,255,104,.72) 13%,transparent 34%),radial-gradient(circle at 45% 62%,#98efd2,#92cfee 50%,#f8fcff 82%);border:1px solid #e2e8e6;display:flex;justify-content:center;min-height:650px;overflow:hidden;position:relative}.voice-liquid-orb{animation:liquid-float 8s ease-in-out infinite;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.96),rgba(255,255,255,.5) 21%,transparent 42%),linear-gradient(145deg,#deffbccc,#84d7f1bd 62%,#beff8cb3);border:1px solid rgba(255,255,255,.75);border-radius:46% 54% 52% 48%/43% 42% 58% 57%;box-shadow:inset 24px 24px 65px #ffffffc2,inset -35px -28px 70px #329bbe33,0 45px 80px #3698b82e;cursor:pointer;height:min(72%,520px);position:relative;transition:transform .25s ease,border-radius .6s ease;width:min(72%,520px)}.voice-liquid-orb:before,.voice-liquid-orb:after{border:1px solid rgba(255,255,255,.58);border-radius:inherit;content:"";top:8%;right:8%;bottom:8%;left:8%;position:absolute;transform:rotate(18deg)}.voice-liquid-orb:after{background:linear-gradient(125deg,rgba(255,255,255,.62),transparent 42%);filter:blur(8px);top:4%;right:4%;bottom:4%;left:4%;transform:rotate(-14deg)}.voice-liquid-orb:hover{border-radius:52% 48% 45% 55%/52% 58% 42% 48%;transform:scale(1.035) rotate(1deg)}.voice-orb-shine{background:#ffffffc7;border-radius:50%;filter:blur(17px);height:28%;left:17%;position:absolute;top:9%;transform:rotate(-22deg);width:48%}.voice-orb-cta{align-items:center;background:#0e1718d6;border:1px solid rgba(255,255,255,.25);border-radius:999px;box-shadow:0 15px 35px #14343d33;color:#fff;display:flex;gap:1rem;padding:.65rem .65rem .65rem 1.35rem;position:absolute}.voice-orb-cta span,.voice-orb-cta strong,.voice-orb-cta small{display:block;text-align:left}.voice-orb-cta strong{font-size:.94rem}.voice-orb-cta small{color:#ffffffa3;font-size:.73rem;margin-top:.2rem}.voice-orb-cta i{align-items:center;background:#caff68;border-radius:50%;box-shadow:0 0 0 10px #caff682e;color:#0c120f;display:flex;height:52px;justify-content:center;width:52px}@keyframes liquid-float{0%,to{border-radius:46% 54% 52% 48%/43% 42% 58% 57%;transform:translateY(0) rotate(0)}50%{border-radius:54% 46% 43% 57%/52% 57% 43% 48%;transform:translateY(-13px) rotate(-1.5deg)}}.voice-demo-backdrop{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1.2rem;position:fixed;z-index:1000}.voice-demo-modal{background:radial-gradient(circle at 50% 105%,#caff68 0%,rgba(202,255,104,.82) 14%,transparent 42%),linear-gradient(180deg,#fff,#dff4fb 33%,#8dcaed 75%,#bcebb7);border:1px solid rgba(20,30,35,.14);box-shadow:0 35px 100px #123e533d;max-height:min(90vh,820px);max-width:760px;overflow:auto;padding:clamp(2rem,5vw,4.4rem);position:relative;width:min(100%,760px)}.voice-demo-close{background:transparent;border:0;color:#111;position:absolute;right:1.4rem;top:1.3rem}.voice-demo-modal>h2{color:#111;font-size:clamp(2.5rem,5vw,4rem);font-weight:450;letter-spacing:-.06em;margin:0 0 2.3rem;text-align:center}.voice-options{display:grid;gap:.55rem}.voice-options button{align-items:center;background:#ffffff8f;border:1px solid transparent;border-radius:7px;color:#181818;display:grid;gap:.85rem;grid-template-columns:46px 1fr auto;padding:.8rem 1rem;text-align:left}.voice-options button.selected{background:#fffffff0;border-color:#11111173}.voice-options img{border-radius:50%;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.voice-options span,.voice-options strong,.voice-options small{display:block}.voice-options strong{font-size:1.05rem;font-weight:560}.voice-options small{color:#666b6d;font-size:.78rem;margin-top:.2rem}.voice-options i{color:#585b5c;font-size:.68rem;font-style:normal}.voice-start-call{background:#0b0b0b;border:0;border-radius:6px;color:#fff;font-size:1rem;margin-top:2.2rem;min-height:58px;width:100%}.voice-privacy{font-size:.72rem;margin:1.3rem 0 0;text-align:center}.voice-call-active{align-items:center;display:flex;flex-direction:column;min-height:620px;padding-top:3rem;text-align:center}.voice-call-active>img{border:3px solid rgba(255,255,255,.8);border-radius:50%;height:78px;-o-object-fit:cover;object-fit:cover;width:78px}.voice-live-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-top:1rem;text-transform:uppercase}.voice-call-active h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.055em;margin:3rem auto .75rem;max-width:590px}.voice-call-active>p{color:#394449;margin:0}.voice-call-active .voice-demo-answer{max-width:580px;min-height:48px}.voice-call-wave{align-items:center;display:flex;gap:5px;height:75px;margin-top:4rem}.voice-call-wave i{animation:none;background:#162127;border-radius:5px;height:15px;opacity:.45;width:4px}.voice-call-wave.active i{animation:voice-wave .75s ease-in-out infinite alternate;opacity:1}.voice-call-wave i:nth-child(3n){animation-delay:.2s;height:40px}.voice-call-wave i:nth-child(4n){animation-delay:.4s;height:28px}.voice-call-active time{font-size:1rem;margin-top:1rem}.voice-demo-status{color:#394449;font-size:.8rem;margin-top:.45rem;min-height:1.2rem}.voice-call-controls{display:flex;gap:1rem;margin-top:1.5rem}.voice-call-controls button{align-items:center;background:#141e2226;border:0;border-radius:50%;color:#101719;display:flex;height:58px;justify-content:center;width:58px}.voice-call-controls button.off{opacity:.45}.voice-call-controls .hangup{background:#ef433d;color:#fff;transform:rotate(135deg)}.voice-demo-message{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) 48px;margin-top:1.5rem;max-width:520px;width:100%}.voice-demo-message input{background:#ffffffb8;border:1px solid rgba(20,30,35,.18);border-radius:999px;color:#101719;min-width:0;padding:0 1.1rem}.voice-demo-message button{align-items:center;background:#101719;border:0;border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.voice-demo-message button:disabled{opacity:.45}.voice-demo-message svg{height:18px;width:18px}.voice-call-active .voice-demo-help{color:#8a302b;font-size:.76rem;margin-top:.8rem;max-width:520px}.voice-call-active .voice-demo-boundary{color:#394449;font-size:.72rem;margin-top:.75rem}.landing-chatbot{bottom:24px;display:grid;gap:12px;justify-items:end;position:fixed;right:24px;z-index:80}.landing-chat-launcher{align-items:center;background:#111918;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 16px 42px #0813153d;color:#fff;display:flex;height:56px;justify-content:center;padding:0;width:56px}.landing-chat-launcher svg{height:20px;width:20px}.landing-chat-panel{background:#f7faf7;border:1px solid rgba(18,31,30,.14);border-radius:20px;box-shadow:0 26px 80px #081d2040;display:grid;max-height:min(680px,calc(100vh - 116px));overflow:hidden;padding-top:42px;position:relative;width:min(390px,calc(100vw - 32px))}.landing-chat-close{align-items:center;background:transparent;border:0;border-radius:50%;color:#34413d;display:flex;height:34px;justify-content:center;position:absolute;right:8px;top:6px;width:34px}.landing-chat-close:hover{background:#e6eeea}.landing-chat-close svg{height:17px;width:17px}.landing-chat-messages{display:flex;flex:1;flex-direction:column;gap:.65rem;min-height:250px;overflow-y:auto;padding:1rem}.landing-chat-messages p{border-radius:15px;font-size:.83rem;line-height:1.45;margin:0;max-width:86%;padding:.72rem .85rem}.landing-chat-messages p.assistant{align-self:flex-start;background:#e5eee9;border-bottom-left-radius:5px;color:#17201e}.landing-chat-messages p.user{align-self:flex-end;background:#111918;border-bottom-right-radius:5px;color:#fff}.landing-chat-messages .landing-chat-error{align-self:center;background:#fff0ef;color:#923c35;font-size:.74rem;max-width:100%;text-align:center}.landing-chat-error button{background:transparent;border:0;color:inherit;display:block;font-size:inherit;font-weight:800;margin:.35rem auto 0;padding:0;text-decoration:underline;text-underline-offset:2px}.landing-chat-typing{display:flex;gap:4px;width:-moz-fit-content;width:fit-content}.landing-chat-typing i{animation:chat-dot .8s ease-in-out infinite alternate;background:#66736f;border-radius:50%;height:5px;width:5px}.landing-chat-typing i:nth-child(2){animation-delay:.15s}.landing-chat-typing i:nth-child(3){animation-delay:.3s}.landing-chat-panel>form{border-top:1px solid #dae4df;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 42px;padding:.75rem}.landing-chat-panel>form input{background:#fff;border:1px solid #cfdad5;border-radius:999px;color:#17201e;min-width:0;padding:0 .9rem}.landing-chat-panel>form button{align-items:center;background:#111918;border:0;border-radius:50%;color:#fff;display:flex;height:42px;justify-content:center;width:42px}.landing-chat-panel>form button:disabled{opacity:.4}.landing-chat-panel>form svg{height:17px;width:17px}@keyframes chat-dot{to{opacity:.25;transform:translateY(-3px)}}@media(max-width:600px){.landing-chatbot{bottom:14px;right:14px}.landing-chat-panel{max-height:calc(100vh - 92px);width:calc(100vw - 28px)}.landing-chat-messages{min-height:220px}.landing-chat-launcher{height:52px;width:52px}}@keyframes voice-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media(max-width:850px){.landing-voice-demo{grid-template-columns:1fr}.voice-demo-copy{max-width:620px}.voice-orb-stage{min-height:560px}}@media(max-width:600px){.voice-orb-stage{min-height:450px}.voice-liquid-orb{height:330px;width:330px}.voice-demo-modal{padding:4rem 1rem 2rem}.voice-options button{grid-template-columns:40px 1fr}.voice-options button i{display:none}.voice-call-active{min-height:540px}.voice-call-active h2{margin-top:2rem}}@media(prefers-reduced-motion:reduce){.voice-liquid-orb,.voice-call-wave i{animation:none}}.voice-demo-copy .landing-kicker{color:#278bbd}.voice-orb-cta{transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.voice-orb-cta:hover{background:#0a1416f0;box-shadow:0 22px 48px #14343d47;transform:scale(1.1)}.voice-orb-cta strong{font-size:1rem;padding-left:.1rem}.product-window-bar b,.product-window-body aside strong span,.product-panel-title a{color:#278bbd}.product-window-body aside{background-color:#f3fbfd;background-image:linear-gradient(30deg,rgba(39,139,189,.035) 12%,transparent 12.5%,transparent 87%,rgba(39,139,189,.035) 87.5%),linear-gradient(150deg,rgba(39,139,189,.035) 12%,transparent 12.5%,transparent 87%,rgba(39,139,189,.035) 87.5%)}.product-person-dot{background:#278bbd}.product-window-stats article:nth-child(1){background:#e8f7fc;box-shadow:inset 0 0 0 1px #cbe9f4}.product-window-stats article:nth-child(1) small{color:#247da8}.product-upcoming i{background:#78d9c2;box-shadow:0 0 0 3px #e4f8f2}.product-message-icon{background:#e5f5fb;color:#278bbd}.landing-showcase:before{background:radial-gradient(circle,rgba(141,202,237,.2),transparent 68%)}.landing-feature-dark .feature-icon{background:#17343b;color:#a8ebdd}.landing-feature-dark .feature-number{color:#8dcaed}.feature-mini-conversation span{background:#19383e;border-color:#2c5962;color:#d9f6f0}.feature-mini-conversation strong{background:#e7faf5;color:#173037}.feature-mini-conversation i{background:#caff68}.landing-feature-mint{background:linear-gradient(145deg,#e6f7fc,#d8f0f8);color:#4b666f}.landing-feature-mint .feature-icon{background:#bfe5f2;color:#176d95}.landing-feature-mint .feature-number{color:#278bbd}.feature-calendar{border-color:#c9e7f1;box-shadow:0 14px 30px #3187ab1a}.feature-calendar span{color:#278bbd}.feature-calendar i{background:#d8f1f8}.landing-feature-paper{background:linear-gradient(145deg,#fff,#effcf7)}.landing-faq-retired{display:none}.landing-scroll-statement{align-items:center;background:#fff;display:flex;min-height:82vh;padding:clamp(5rem,10vh,8rem) clamp(1.5rem,7.5vw,9.5rem);position:relative}.landing-scroll-statement p{color:#111;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4.15vw,4.85rem);font-weight:400;letter-spacing:-.05em;line-height:1.06;margin:0;max-width:1520px;padding:0;position:static}.landing-scroll-statement span{opacity:calc(.13 + (var(--word-strength) * .87));transition:opacity .14s ease-out}@media(max-width:720px){.landing-scroll-statement{min-height:76vh;padding:5rem 1.2rem}.landing-scroll-statement p{font-size:clamp(2.25rem,9.5vw,3.45rem)}}.landing-product-window-legacy{display:none}.landing-dashboard-demo{border-color:#d6d6d3;box-shadow:0 32px 75px #23232329}.landing-dashboard-demo .product-window-bar{background:#ececea;border-bottom-color:#d6d6d3}.landing-dashboard-demo .product-window-bar b{color:#60605d}.landing-dashboard-demo .product-window-body{min-height:520px}.landing-dashboard-demo .product-window-body aside button{align-items:center;background:transparent;border:0;border-radius:6px;color:#69716d;display:flex;font-size:.66rem;gap:.48rem;padding:.55rem .5rem;text-align:left;width:100%}.landing-dashboard-demo .product-window-body aside button:hover{background:#e8e8e5;color:#1d1d1c}.landing-dashboard-demo .product-window-body aside button.active{background:#111;color:#fff;font-weight:750}.preview-tab-panel{animation:preview-tab-in .28s ease both;min-width:0}@keyframes preview-tab-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.preview-tab-panel>header a{align-items:center;background:#111;border-radius:7px;color:#fff;display:flex;font-size:.65rem;font-weight:700;gap:.35rem;padding:.65rem .75rem;text-decoration:none}.preview-list-panel,.preview-bookings,.preview-knowledge,.preview-settings{background:#fff;border:1px solid #e1e1de;border-radius:10px;margin-top:1.65rem;overflow:hidden}.preview-list-head{align-items:center;border-bottom:1px solid #ececea;display:flex;justify-content:space-between;padding:.85rem 1rem}.preview-list-head>span{color:#363936;font-size:.72rem;font-weight:750}.preview-list-head>small{background:#edf8f4;border-radius:999px;color:#398168;font-size:.56rem;padding:.2rem .4rem}.preview-list-panel>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #f0f0ed;color:#474b48;display:grid;gap:.7rem;grid-template-columns:29px 1fr auto 16px;padding:.72rem 1rem;text-align:left;width:100%}.preview-list-panel>button:hover{background:#f8fbfa}.preview-list-panel>button>i{align-items:center;background:#e5f5fb;border-radius:50%;color:#247da8;display:flex;font-size:.58rem;font-style:normal;height:27px;justify-content:center;width:27px}.preview-list-panel>button>i.attention{background:#fff0e9;color:#b6532c}.preview-list-panel span,.preview-list-panel strong,.preview-list-panel small{display:block}.preview-list-panel strong{font-size:.65rem}.preview-list-panel small{color:#8a8e8b;font-size:.56rem;margin-top:.12rem}.preview-list-panel time{color:#939693;font-size:.54rem}.preview-bookings{display:grid;gap:1rem;grid-template-columns:1fr 210px;padding:1rem}.preview-calendar-head{align-items:center;display:flex;grid-column:1 / 2;justify-content:space-between}.preview-calendar-head strong{font-size:.72rem}.preview-calendar-head button{background:#f2f2ef;border:0;border-radius:50%;height:24px;width:24px}.preview-calendar-grid{display:grid;gap:.3rem;grid-template-columns:repeat(7,1fr)}.preview-calendar-grid small{color:#999;font-size:.5rem;text-align:center}.preview-calendar-grid button{aspect-ratio:1;background:transparent;border:0;border-radius:50%;color:#555;font-size:.56rem}.preview-calendar-grid button:hover{background:#edf7fa}.preview-calendar-grid button.booked{box-shadow:inset 0 -2px #78d9c2}.preview-calendar-grid button.selected{background:#111;color:#fff}.preview-booking-detail{align-items:center;align-self:stretch;background:linear-gradient(145deg,#e8f7fc,#effcf7);border:1px solid #d2ece8;border-radius:8px;display:flex;gap:.7rem;grid-column:2;grid-row:1 / 3;padding:1rem}.preview-booking-detail span,.preview-booking-detail strong,.preview-booking-detail small{display:block}.preview-booking-detail strong{font-size:.65rem}.preview-booking-detail small{color:#708078;font-size:.55rem;line-height:1.4;margin-top:.3rem}.preview-knowledge .preview-list-head button{background:#111;border:0;border-radius:5px;color:#fff;font-size:.55rem;padding:.4rem .55rem}.preview-knowledge article{align-items:center;border-bottom:1px solid #efefec;display:grid;gap:.75rem;grid-template-columns:24px 1fr auto;padding:.75rem 1rem}.preview-knowledge article>svg{color:#278bbd}.preview-knowledge article span,.preview-knowledge article strong,.preview-knowledge article small{display:block}.preview-knowledge article strong{font-size:.66rem}.preview-knowledge article small{color:#929592;font-size:.55rem;margin-top:.15rem}.preview-knowledge article i{background:#eaf8f2;border-radius:999px;color:#27845b;font-size:.52rem;font-style:normal;padding:.25rem .4rem}.preview-knowledge article i.review{background:#fff0e9;color:#b6532c}.preview-settings{padding:.35rem 1rem}.preview-settings>div{align-items:center;border-bottom:1px solid #efefec;display:flex;justify-content:space-between;padding:.85rem 0}.preview-settings span,.preview-settings strong,.preview-settings small{display:block}.preview-settings strong{font-size:.67rem}.preview-settings small{color:#898d8a;font-size:.56rem;margin-top:.2rem}.preview-settings button{background:#d7d9d7;border:0;border-radius:999px;height:22px;padding:3px;width:39px}.preview-settings button i{background:#fff;border-radius:50%;display:block;height:16px;transition:transform .2s ease;width:16px}.preview-settings button.on{background:#78d9c2}.preview-settings button.on i{transform:translate(17px)}@media(max-width:720px){.landing-dashboard-demo .product-window-body{min-height:430px}.preview-bookings{grid-template-columns:1fr}.preview-booking-detail{grid-column:1;grid-row:auto}.preview-list-panel>button{grid-template-columns:29px 1fr 16px}.preview-list-panel time{display:none}}.landing-hero-retired{display:none}.landing-header{background:#ffffffdb;border-bottom:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-header .brand img{filter:none}.landing-header nav a{color:#111}.landing-header nav a:hover{color:#278bbd}.landing-header .header-cta{background:#172231;border-color:#172231;color:#fff}.landing-header .header-cta:hover:not(:disabled){background:#0b1119;border-color:#0b1119;color:#fff}.landing-hero-new{align-items:center;background:radial-gradient(ellipse 30% 24% at 50% 43%,rgba(202,255,104,.4) 0%,rgba(202,255,104,.2) 40%,transparent 76%),radial-gradient(ellipse 46% 34% at 50% 53%,rgba(152,239,210,.38) 0%,rgba(152,239,210,.18) 48%,transparent 80%),radial-gradient(ellipse 64% 46% at 50% 62%,rgba(146,207,238,.34) 0%,rgba(146,207,238,.14) 52%,transparent 84%),#fff;display:flex;flex-direction:column;justify-content:center;min-height:100svh;overflow:hidden;padding:10rem clamp(1.5rem,5vw,6rem) 8rem;position:relative;text-align:center}.landing-hero-new:before{background-image:linear-gradient(rgba(30,50,55,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(30,50,55,.1) 1px,transparent 1px);background-size:70px 48px;bottom:-18%;content:"";height:48%;left:-12%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 36%,#000);mask-image:linear-gradient(to bottom,transparent,#000 36%,#000);opacity:.5;perspective:600px;position:absolute;right:-12%;transform:perspective(430px) rotateX(61deg);transform-origin:bottom}.landing-hero-new:after{background:linear-gradient(90deg,#fff,transparent 14%,transparent 86%,#fff),linear-gradient(0deg,#fff,transparent 72%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero-announcement,.landing-hero-new h1,.landing-hero-new>p,.hero-new-actions{position:relative;z-index:1}.hero-announcement{align-items:center;background:#ffffffb8;border:1px solid #cfd8dc;border-radius:999px;display:flex;font-size:.78rem;gap:.65rem;margin-bottom:2.6rem;padding:.55rem .65rem .55rem 1rem}.hero-announcement span{color:#343a3d}.hero-announcement a{align-items:center;color:#111;display:flex;font-weight:750;gap:.35rem;text-decoration:none}.hero-announcement a:hover{color:#278bbd}.landing-hero-new h1{color:#080808;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(4.1rem,7.3vw,8rem);font-weight:560;letter-spacing:-.075em;line-height:.84;margin:0;max-width:1250px;text-wrap:balance}.landing-hero-new>p{color:#383c3e;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.5;margin:2.25rem auto 1.9rem;max-width:720px;text-wrap:balance}.hero-new-actions{display:flex;gap:.8rem}.hero-new-primary,.hero-new-secondary{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:720;justify-content:center;min-height:54px;padding:.8rem 1.7rem;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.hero-new-primary{background:#172231;color:#fff}.hero-new-secondary{border:1px solid #cbd3d6;color:#111;gap:.45rem}.hero-new-primary:hover,.hero-new-secondary:hover{transform:translateY(-2px)}.hero-new-primary:hover{background:#0b1119}.hero-new-secondary:hover{background:#fff;border-color:#9eabad}@media(max-width:720px){.landing-hero-new{min-height:92svh;padding-top:8.5rem}.landing-hero-new h1{font-size:clamp(3.6rem,16vw,5.6rem)}.hero-announcement{font-size:.68rem}.hero-new-actions{align-items:stretch;flex-direction:column;width:min(100%,340px)}.landing-hero-new:before{bottom:-8%;height:38%}}.landing-hero-new{--hero-x: 50%;--hero-y: 50%;background-image:radial-gradient(circle 250px at var(--hero-x) var(--hero-y),rgba(255,255,255,.34),transparent 72%),radial-gradient(ellipse 30% 24% at 50% 43%,rgba(202,255,104,.4) 0%,rgba(202,255,104,.2) 40%,transparent 76%),radial-gradient(ellipse 46% 34% at 50% 53%,rgba(152,239,210,.38) 0%,rgba(152,239,210,.18) 48%,transparent 80%),radial-gradient(ellipse 64% 46% at 50% 62%,rgba(146,207,238,.34) 0%,rgba(146,207,238,.14) 52%,transparent 84%)}.landing-header .brand,.landing-header nav{animation:hero-nav-in .7s cubic-bezier(.2,.75,.2,1) both}.landing-header nav{animation-delay:.08s}.hero-announcement{animation:hero-item-in .65s .14s cubic-bezier(.2,.75,.2,1) both;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.hero-announcement:hover{border-color:#9bcbd8;box-shadow:0 10px 30px #278bbd1a;transform:translateY(-2px)}.hero-announcement:hover svg{transform:translate(3px)}.hero-announcement svg{transition:transform .2s ease}.landing-hero-new h1{animation:hero-item-in .8s .24s cubic-bezier(.16,.8,.2,1) both}.landing-hero-new>p{animation:hero-item-in .7s .38s cubic-bezier(.2,.75,.2,1) both}.hero-new-actions{animation:hero-item-in .7s .48s cubic-bezier(.2,.75,.2,1) both}.landing-hero-new:before{animation:hero-grid-drift 12s ease-in-out infinite alternate}@keyframes hero-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes hero-item-in{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes hero-grid-drift{0%{transform:perspective(430px) rotateX(61deg) translateY(0)}to{transform:perspective(430px) rotateX(61deg) translateY(16px)}}.landing-motion-section{opacity:0;transform:translateY(44px);transition:opacity .85s cubic-bezier(.2,.75,.2,1),transform .85s cubic-bezier(.2,.75,.2,1)}.landing-motion-section.is-visible{opacity:1;transform:none}.landing-features .landing-feature{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.75,.2,1),box-shadow .25s ease}.landing-features.is-visible .landing-feature{opacity:1;transform:none}.landing-features.is-visible .landing-feature:nth-child(2){transition-delay:.1s}.landing-features.is-visible .landing-feature:nth-child(3){transition-delay:.2s}.landing-feature:hover{box-shadow:0 24px 55px #1e282a21;transform:translateY(-9px)!important}.landing-feature:hover .feature-icon{transform:rotate(-7deg) scale(1.08)}.feature-icon{transition:transform .3s cubic-bezier(.2,.75,.2,1)}.feature-calendar,.feature-mini-conversation,.feature-checks{transition:transform .3s ease}.landing-feature:hover .feature-calendar,.landing-feature:hover .feature-mini-conversation,.landing-feature:hover .feature-checks{transform:translateY(-5px)}.landing-dashboard-demo{transition:box-shadow .35s ease,transform .35s cubic-bezier(.2,.75,.2,1)}.landing-dashboard-demo:hover{box-shadow:0 42px 100px #23232336;transform:translateY(-7px)}.product-window-body aside button svg{transition:transform .2s ease}.product-window-body aside button:hover svg{transform:scale(1.16) rotate(-4deg)}.voice-demo-copy h2,.voice-demo-copy>p,.voice-demo-copy .landing-kicker{transition:transform .5s ease,opacity .5s ease}.landing-voice-demo:not(.is-visible) .voice-demo-copy>*{opacity:0;transform:translate(-22px)}.landing-voice-demo.is-visible .voice-demo-copy>*{opacity:1;transform:none}.landing-voice-demo.is-visible .voice-demo-copy h2{transition-delay:.08s}.landing-voice-demo.is-visible .voice-demo-copy>p{transition-delay:.16s}.voice-orb-stage{transition:box-shadow .3s ease,transform .5s cubic-bezier(.2,.75,.2,1)}.voice-orb-stage:hover{box-shadow:0 30px 80px #41a3bb33;transform:translateY(-5px)}.hero-new-primary:hover svg,.hero-new-secondary:hover svg,.preview-tab-panel>header a:hover svg{transform:translate(4px)}.hero-new-primary svg,.hero-new-secondary svg,.preview-tab-panel>header a svg{transition:transform .2s ease}.landing-footer:before{animation:footer-dots-drift 16s ease-in-out infinite alternate}@keyframes footer-dots-drift{0%{transform:rotate(-7deg) scale(1.15) translateZ(0)}to{transform:rotate(-5deg) scale(1.18) translate3d(22px,-10px,0)}}@media(prefers-reduced-motion:reduce){.landing-header .brand,.landing-header nav,.hero-announcement,.landing-hero-new h1,.landing-hero-new>p,.hero-new-actions,.landing-hero-new:before,.landing-footer:before{animation:none}.landing-motion-section,.landing-feature,.landing-voice-demo .voice-demo-copy>*{opacity:1!important;transform:none!important;transition:none!important}}.auth-page{align-items:stretch;background:#f7f9f8;gap:1rem;grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr);margin:0;max-width:none;min-height:760px;padding:7.75rem clamp(1rem,4vw,4.5rem) 4rem}.auth-intro{background:radial-gradient(circle at 14% 6%,rgba(205,255,103,.9),transparent 37%),radial-gradient(circle at 82% 86%,rgba(131,195,233,.9),transparent 45%),linear-gradient(145deg,#dff8e9,#d7f0f4 58%,#f8fbfa);border:1px solid rgba(24,31,29,.08);border-radius:28px;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:650px;overflow:hidden;padding:clamp(2rem,5vw,5.5rem);position:relative}.auth-intro:before{background-image:linear-gradient(rgba(18,25,23,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(18,25,23,.045) 1px,transparent 1px);background-size:48px 48px;content:"";top:42%;right:-15%;bottom:-20%;left:-15%;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000);perspective:450px;pointer-events:none;position:absolute;transform:perspective(450px) rotateX(58deg) scale(1.35);transform-origin:bottom;z-index:-1}.auth-intro .auth-back{color:#25332e;margin-bottom:clamp(2rem,6vh,4.5rem);width:-moz-fit-content;width:fit-content}.auth-intro .eyebrow{color:#247fae;letter-spacing:.14em}.auth-intro h1{color:#101311;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.1vw,5.6rem);letter-spacing:-.055em;line-height:.94;max-width:760px}.auth-intro>p:not(.eyebrow){color:#43504c;font-size:1rem;max-width:620px}.auth-points{display:flex;flex-wrap:wrap;gap:.65rem}.auth-points span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8f;border:1px solid rgba(255,255,255,.75);border-radius:999px;color:#25332e;font-size:.76rem;padding:.68rem .9rem}.auth-points svg{color:#287f66;width:15px}.auth-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid rgba(255,255,255,.82);border-radius:18px;box-shadow:0 24px 60px #22453d1f;margin-top:2.3rem;max-width:620px;padding:1rem}.auth-preview-head,.auth-preview-call{align-items:center;display:flex;justify-content:space-between}.auth-preview-head{color:#29332f;font-size:.74rem;font-weight:800}.auth-preview-head span{align-items:center;display:flex;gap:.45rem}.auth-preview-head i{background:#62c394;border-radius:50%;box-shadow:0 0 0 4px #62c39426;height:7px;width:7px}.auth-preview-head small{color:#78847f}.auth-preview-stats{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin:1rem 0 .5rem}.auth-preview-stats span{background:#f8faf9c2;border:1px solid rgba(32,47,42,.07);border-radius:11px;color:#74807b;font-size:.65rem;padding:.75rem}.auth-preview-stats strong{color:#111411;display:block;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;margin-bottom:.2rem}.auth-preview-call{background:#171b19;border-radius:12px;color:#fff;gap:.7rem;justify-content:flex-start;padding:.75rem}.auth-preview-call>span:nth-child(2){display:grid;flex:1;gap:.15rem}.auth-preview-call strong{font-size:.72rem}.auth-preview-call small{color:#aeb8b4;font-size:.62rem}.auth-preview-call svg{color:#bfff65;height:17px}.auth-preview-avatar{align-items:center;background:linear-gradient(145deg,#cfff75,#74c9eb);border-radius:9px;color:#16201c;display:flex;font-size:.72rem;font-weight:900;height:34px;justify-content:center;width:34px}.auth-card.summary{align-self:center;background:#fff;border:1px solid #e1e6e3;border-radius:24px;box-shadow:0 28px 80px #1e27241a;margin:0 auto;max-width:510px;padding:clamp(1.7rem,3vw,3rem);width:100%}.auth-card .eyebrow{color:#348eb8}.auth-card h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.65rem);letter-spacing:-.035em;line-height:1;margin:.7rem 0 .8rem}.auth-card>p{color:#6a746f;line-height:1.55}.auth-card .form{gap:1rem;margin-top:1.5rem}.auth-card .form label{color:#303733;font-size:.76rem;font-weight:750;gap:.48rem}.auth-card .form input{background:#fafbf9;border:1px solid #dce2de;border-radius:11px;min-height:52px;padding:0 1rem;transition:border-color .2s,box-shadow .2s,background .2s}.auth-card .form input:focus{background:#fff;border-color:#6dbba4;box-shadow:0 0 0 4px #6dbba424;outline:0}.auth-card .form>.button{border-radius:999px;min-height:54px}.auth-divider{margin:1.25rem 0}.google-auth{align-items:center;background:#fff;border:1px solid #d9dfdc;border-radius:999px;box-shadow:0 5px 16px #1925200f;color:#1c211f;display:grid;grid-template-columns:34px 1fr 34px;min-height:56px;padding:.35rem .55rem;transition:border-color .25s,box-shadow .25s,transform .25s}.google-auth:hover:not(:disabled){background:#fff;border-color:#aebbb5;box-shadow:0 10px 25px #1925201a;color:#111;transform:translateY(-2px)}.google-auth-icon{align-items:center;background:#f7f8f7;border:1px solid #ecefed;border-radius:50%;display:flex;height:34px;justify-content:center;margin:0;width:34px}.google-auth-icon svg{height:18px;width:18px}.google-auth-label{color:inherit!important;font-size:.84rem!important;font-weight:750!important;margin:0!important}.google-auth-arrow{color:#65706b;justify-self:center;transition:transform .25s}.google-auth:hover:not(:disabled) .google-auth-arrow{transform:translate(3px)}.auth-note{color:#8a938f;display:block;font-size:.66rem;line-height:1.5;margin:.7rem auto 1.25rem;max-width:370px;text-align:center}@media(max-width:959px){.auth-page{grid-template-columns:1fr;padding-top:6.5rem}.auth-intro{min-height:auto;padding:2.5rem}.auth-preview{display:none}.auth-card.summary{margin:0 auto}}@media(max-width:600px){.auth-page{padding:5.5rem .7rem 2rem}.auth-intro{border-radius:20px;padding:2rem 1.4rem}.auth-intro h1{font-size:2.7rem}.auth-intro>p:not(.eyebrow),.auth-points{display:none}.auth-card.summary{border-radius:20px;padding:1.4rem}}.simple-auth-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:5rem 1.25rem}.premium-auth{color:#111;max-width:430px;width:100%}.premium-auth-heading{margin-bottom:3rem;text-align:center}.premium-auth-heading h1{font-family:inherit;font-size:2rem;font-weight:750;letter-spacing:-.035em;margin:0 0 .65rem}.premium-auth-heading p{color:#737373;font-size:1rem;margin:0}.premium-auth-tabs{background:#f4f4f4;border-radius:15px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:2rem;padding:5px}.premium-auth-tabs button{background:transparent;border:0;border-radius:11px;color:#737373;cursor:pointer;font:inherit;font-size:.92rem;min-height:48px}.premium-auth-tabs button.active{background:#fff;box-shadow:0 2px 7px #0000001f;color:#111}.premium-auth form{display:grid;gap:1rem}.premium-auth-field{align-items:center;background:#fafafa;border:1px solid #dedede;border-radius:15px;display:flex;min-height:60px;padding:0 1rem;position:relative;transition:border-color .2s,box-shadow .2s,background .2s}.premium-auth-field:focus-within{background:#fff;border-color:#a8a8a8;box-shadow:0 0 0 3px #0000000b}.premium-auth-field>svg{color:#7a7a7a;flex:0 0 auto;height:22px;width:22px}.premium-auth-field input{background:transparent;border:0;color:#151515;flex:1;font:inherit;font-size:.98rem;height:58px;min-width:0;outline:0;padding:0 .8rem}.premium-auth-field input::-moz-placeholder{color:#777;opacity:1}.premium-auth-field input::placeholder{color:#777;opacity:1}.premium-password-toggle{align-items:center;background:none;border:0;color:#777;cursor:pointer;display:flex;padding:.3rem}.premium-password-toggle svg{height:21px;width:21px}.premium-auth-options{align-items:center;display:flex;font-size:.82rem;justify-content:space-between;margin:.25rem 0 .35rem}.premium-auth-options label{align-items:center;color:#6e6e6e;cursor:pointer;display:flex;gap:.55rem}.premium-auth-options input{accent-color:#151515;height:17px;width:17px}.premium-auth-options a{color:#111;text-decoration:none}.premium-password-note{color:#777;font-size:.72rem;margin:-.35rem 0 0 .25rem}.premium-auth-error{background:#fff2f0;border-radius:9px;color:#a43527;font-size:.75rem;margin:0;padding:.7rem .85rem}.premium-auth-primary{background:#171717;border:1px solid #171717;border-radius:15px;color:#fff;cursor:pointer;font:inherit;font-size:.95rem;font-weight:700;min-height:60px;transition:background .2s,transform .2s}.premium-auth-primary:hover:not(:disabled){background:#000;transform:translateY(-1px)}.premium-auth-primary:disabled,.premium-google:disabled{cursor:not-allowed;opacity:.5}.premium-auth-divider{align-items:center;color:#999;display:flex;font-size:.72rem;gap:.8rem;margin:1.35rem 0}.premium-auth-divider:before,.premium-auth-divider:after{background:#e5e5e5;content:"";flex:1;height:1px}.premium-google{align-items:center;background:#fff;border:1px solid #dedede;border-radius:15px;color:#171717;cursor:pointer;display:grid;font:inherit;font-size:.9rem;font-weight:650;grid-template-columns:24px 1fr 24px;min-height:58px;padding:0 1rem;transition:background .2s,border-color .2s;width:100%}.premium-google:hover:not(:disabled){background:#fafafa;border-color:#bdbdbd}.premium-google svg{height:20px;width:20px}.premium-google>svg:last-child{color:#777;height:16px;justify-self:end;width:16px}.premium-auth-switch{color:#727272;font-size:.84rem;margin:2rem 0 0;text-align:center}.premium-auth-switch button{background:none;border:0;color:#111;cursor:pointer;font:inherit;font-weight:700;padding:0}.landing-showcase{padding-top:clamp(3.5rem,5.5vw,6rem)}@media(max-width:520px){.simple-auth-page{min-height:92vh;padding:3rem 1.1rem}.premium-auth-heading{margin-bottom:2.25rem}.premium-auth-heading h1{font-size:1.75rem}}@media(max-width:720px){.landing-showcase{padding-top:3rem}}.voice-orb-stage{--orb-rotate-x: 0deg;--orb-rotate-y: 0deg;--orb-light-x: 36%;--orb-light-y: 24%;--orb-light-shift-x: 0px;--orb-light-shift-y: 0px;--orb-inner-x: 0px;--orb-inner-y: 0px;--orb-depth-x: 0px;--orb-depth-y: 0px;--orb-surface-x: 0px;--orb-surface-y: 0px}.voice-liquid-orb{background:transparent;border:0;border-radius:0;box-shadow:none;height:min(82%,580px);overflow:visible;width:min(82%,580px)}.voice-liquid-orb:before,.voice-liquid-orb:after{display:none}.liquid-metal-svg{filter:drop-shadow(0 34px 34px rgba(18,67,78,.2));height:100%;overflow:visible;transform:perspective(900px) rotateX(var(--orb-rotate-x)) rotateY(var(--orb-rotate-y));transform-origin:center;transition:transform .22s cubic-bezier(.2,.75,.2,1),filter .25s ease;width:100%}.voice-liquid-orb:hover .liquid-metal-svg{filter:drop-shadow(0 44px 42px rgba(18,67,78,.27)) saturate(1.08)}.liquid-contact-shadow{fill:#144a553d;transform-origin:center;transition:transform .25s ease,opacity .25s ease}.voice-liquid-orb:hover .liquid-contact-shadow{opacity:.7;transform:scaleX(.88)}.liquid-metal-body{transform-box:fill-box;transform-origin:center}.liquid-metal-overlay{mix-blend-mode:soft-light;opacity:.9;pointer-events:none}.liquid-reflection-band{fill:#ffffff85;filter:blur(6px);mix-blend-mode:screen;opacity:.72;transform-origin:center;transition:transform .28s ease}.voice-liquid-orb:hover .liquid-reflection-band{transform:translate(12px,-8px) rotate(2deg)}.liquid-specular{fill:#ffffffb3;filter:blur(16px);mix-blend-mode:screen;transform:translate(var(--orb-light-shift-x),var(--orb-light-shift-y)) rotate(-19deg);transform-origin:center;transition:transform .18s linear}.liquid-rim{fill:none;filter:blur(2px);opacity:.82;stroke:#caff68;stroke-linecap:round;stroke-width:10}.voice-orb-cta{z-index:3}.voice-liquid-orb:focus-visible{outline:3px solid #172231;outline-offset:8px}@media(max-width:600px){.voice-liquid-orb{height:370px;width:370px}}@media(prefers-reduced-motion:reduce){.liquid-metal-svg{transform:none;transition:none}.liquid-reflection-band,.liquid-specular,.liquid-contact-shadow{transition:none}}.voice-orb-stage{background:radial-gradient(ellipse 72% 58% at 50% -4%,rgba(202,255,104,.92) 0%,rgba(202,255,104,.5) 34%,transparent 68%),radial-gradient(circle at var(--orb-x) var(--orb-y),rgba(255,255,255,.42),transparent 30%),radial-gradient(ellipse 76% 70% at 50% 76%,#8fc9eb,#a7e7dd 48%,#f8fcff 90%)}.liquid-metal-svg{filter:drop-shadow(0 38px 42px rgba(70,154,178,.18)) saturate(.9) brightness(1.06)}.voice-liquid-orb:hover .liquid-metal-svg{filter:drop-shadow(0 46px 48px rgba(70,154,178,.24)) saturate(.98) brightness(1.08)}.liquid-metal-overlay{mix-blend-mode:screen;opacity:.58}.liquid-reflection-band{fill:#ffffffc2;filter:blur(15px);opacity:.62}.liquid-specular{fill:#ffffffe0;filter:blur(24px);opacity:.88}.liquid-rim{filter:blur(9px);opacity:.22;stroke:#dfffb0;stroke-width:18}.liquid-contact-shadow{fill:#4797aa29}.liquid-inner-shell{fill:#bef8e833;filter:blur(24px);mix-blend-mode:screen;transform:translate(var(--orb-inner-x),var(--orb-inner-y)) scale(.92);transform-box:fill-box;transform-origin:center;transition:transform .18s linear}.liquid-underside{fill:#1956653d;filter:blur(17px);mix-blend-mode:multiply;transform:translate(var(--orb-depth-x),var(--orb-depth-y));transition:transform .18s linear}.liquid-metal-overlay{transform:translate(var(--orb-surface-x),var(--orb-surface-y));transition:transform .18s linear}.liquid-metal-body{filter:contrast(1.04)}.voice-liquid-orb{transform-style:preserve-3d}.voice-liquid-orb::marker{display:none}.voice-orb-cta{box-shadow:0 18px 38px #0e282f47,inset 0 1px #ffffff24}@media(prefers-reduced-motion:reduce){.liquid-inner-shell,.liquid-underside,.liquid-metal-overlay{transform:none;transition:none}}.liquid-webgl-canvas{height:78%;left:11%;mix-blend-mode:soft-light;opacity:.84;pointer-events:none;position:absolute;top:9%;transform:translateZ(34px) scale(.98);width:78%;z-index:2}.voice-liquid-orb:hover .liquid-webgl-canvas{mix-blend-mode:screen;opacity:.82}@media(max-width:600px){.liquid-webgl-canvas{height:80%;left:10%;top:8%;width:80%}}.landing-header .brand,.landing-header nav,.hero-announcement,.landing-hero-new h1,.landing-hero-new>p,.hero-new-actions{animation:none}.landing-motion-section,.landing-motion-section.is-visible{opacity:1;transform:none;transition:none}.landing-features .landing-feature,.landing-features.is-visible .landing-feature,.landing-features.is-visible .landing-feature:nth-child(2),.landing-features.is-visible .landing-feature:nth-child(3){opacity:1;transform:none;transition-delay:0s}.landing-voice-demo:not(.is-visible) .voice-demo-copy>*,.landing-voice-demo.is-visible .voice-demo-copy>*{opacity:1;transform:none;transition-delay:0s}.voice-orb-stage{border:0}.voice-orb-stage:hover{box-shadow:none;transform:none}.voice-liquid-orb:hover .liquid-metal-svg{filter:drop-shadow(0 38px 42px rgba(70,154,178,.18)) saturate(.9) brightness(1.06)}@media(prefers-reduced-motion:reduce){.landing-scroll-statement{min-height:auto;padding-bottom:6rem;padding-top:6rem}.landing-scroll-statement p{position:static}.landing-scroll-statement span{opacity:1}}.legal-page{background:#f7f7f3;color:#1b1c19;min-height:100vh;padding:9rem clamp(1.25rem,5vw,4rem) 5rem}.legal-document{margin:0 auto;max-width:820px}.legal-heading{border-bottom:1px solid #d9d9d2;margin-bottom:2rem;padding-bottom:2rem}.legal-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,5.2rem);font-weight:400;letter-spacing:-.055em;line-height:.98;margin:.7rem 0 1.2rem}.legal-heading>p:not(.eyebrow){color:#565851;font-size:1.06rem;line-height:1.7;margin:0 0 1rem;max-width:680px}.legal-heading>span{color:#787a72;font-size:.78rem}.legal-notice{background:#eaf3eb;border:1px solid #cfe1d1;border-radius:14px;margin:0 0 2.8rem;padding:1.15rem 1.3rem}.legal-notice strong{display:block;font-size:.82rem;margin-bottom:.35rem}.legal-notice p{color:#35503a;font-size:.9rem;line-height:1.6;margin:0}.legal-content{display:grid;gap:2.25rem}.legal-content section{scroll-margin-top:7rem}.legal-content h2,.legal-contact h2{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;letter-spacing:-.025em;margin:0 0 .75rem}.legal-content p,.legal-content li,.legal-contact p{color:#4c4e48;font-size:.94rem;line-height:1.75}.legal-content p{margin:.6rem 0 0}.legal-content ul{display:grid;gap:.55rem;margin:.7rem 0 0;padding-left:1.25rem}.legal-content strong{color:#22231f}.legal-content a,.legal-contact a{color:#245d36;text-underline-offset:3px}.legal-content code{background:#e8e8e2;border-radius:4px;color:#30312d;font-size:.85em;padding:.12rem .3rem}.legal-contact{border-top:1px solid #d9d9d2;margin-top:3rem;padding-top:2rem}.legal-home-link{color:#245d36;display:inline-block;font-size:.85rem;font-weight:700;margin-top:2rem;text-decoration:none}@media(max-width:720px){.legal-page{padding-top:7.5rem}.legal-heading h1{font-size:3.25rem}.legal-content{gap:1.8rem}}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:pe-9:hover{padding-inline-end:2.25rem}.hover\:ps-20:hover{padding-inline-start:5rem}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-black:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:right-\[calc\(100\%-60px\)\]{right:calc(100% - 60px)}.group:hover .group-hover\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
