/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--obsidian:#153752;--midnight:#eaf5ff;--platinum:#fff;--silver:#526b82;--cyan:#9ad6ff;--indigo:#74b9ec;--ink:var(--obsidian);--paper:var(--platinum);--cream:#edf7ff;--acid:var(--cyan);--teal:#1b6fa8;--line:#15375224}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,textarea,select{font:inherit}.nav-wrap{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f7fae6;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand,.footer-brand,.brand-lockup{letter-spacing:-.03em;align-items:center;gap:11px;font-weight:800;display:flex}.brand-symbol{background:var(--ink);width:31px;height:31px;color:var(--acid);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #070b1214}.brand-symbol svg{width:27px;height:27px;overflow:visible}.brand-symbol path{fill:none;stroke:currentColor;stroke-linecap:round}.brand-symbol path:first-child{stroke-width:2.8px}.brand-symbol path:nth-child(2){stroke-width:2.1px}.brand-symbol circle{fill:currentColor}.brand-name{letter-spacing:-.055em;font-size:18px;font-weight:900}footer .brand-symbol{background:var(--acid);color:#070b12}footer .brand-name{font-size:20px}.admin-brand .brand-symbol,.customer-brand .brand-symbol{background:var(--acid);color:#070b12}.admin-brand .brand-name,.customer-brand .brand-name{font-size:17px}.nav-wrap nav{gap:34px;font-size:13px;font-weight:700;display:flex}.nav-wrap nav a{opacity:.65;transition:opacity .2s}.nav-wrap nav a:hover{opacity:1}.nav-cta{border:1px solid var(--ink);padding:12px 17px;font-size:12px;font-weight:800}.nav-cta span{margin-left:18px}.account-entry{border-left:1px solid var(--line);justify-content:flex-end;align-items:center;gap:11px;min-width:176px;padding:8px 0 8px 15px;display:flex}.account-entry>span:last-child{margin-left:4px;font-size:14px}.account-entry-copy{flex-direction:column;gap:2px;display:flex}.account-entry-copy small{text-transform:uppercase;letter-spacing:.1em;color:#677994;font-size:7px}.account-entry-copy strong{font-size:11px}.account-avatar{background:var(--ink);width:31px;height:31px;color:var(--acid);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.account-entry:hover strong{color:var(--teal)}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:4vw;min-height:760px;padding:88px 5vw 102px;display:grid;position:relative;overflow:hidden}.hero-grid{pointer-events:none;opacity:.23;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-copy,.hero-product{z-index:2;position:relative}.eyebrow,.section-label{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.pulse{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #38d9ff1f}.hero h1{letter-spacing:-.065em;max-width:760px;margin:34px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.2vw,100px);font-weight:500;line-height:.91}.hero h1 em{color:var(--teal);font-weight:500}.hero-copy>p{color:#070b12ad;max-width:570px;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.button{text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;min-width:190px;padding:17px 20px;font-size:12px;font-weight:900;display:inline-flex}.button.primary{background:var(--cyan);color:var(--obsidian)}.button.primary:hover{background:#78e5ff}.text-link{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:12px;font-weight:800}.text-link span{margin-left:12px}.proof-row{margin-top:74px;display:flex}.proof-row div{border-left:1px solid var(--line);flex-direction:column;padding:0 28px;display:flex}.proof-row div:first-child{border:0;padding-left:0}.proof-row strong{font-family:Georgia,serif;font-size:23px;font-weight:500}.proof-row span{text-transform:uppercase;letter-spacing:.11em;opacity:.55;margin-top:5px;font-size:10px}.hero-product{background:#fff;border:1px solid #070b1240;transform:rotate(1deg);box-shadow:22px 24px #070b1212,0 40px 100px #121b2a24}.window-bar{text-transform:uppercase;letter-spacing:.14em;color:#5d6e87;background:#f8f9fa;border-bottom:1px solid #dbe0e8;align-items:center;height:39px;padding:0 13px;font-size:9px;display:flex}.window-dots{gap:5px;margin-right:auto;display:flex}.window-dots span{background:#cfd6e1;border-radius:50%;width:7px;height:7px}.window-title{position:absolute;left:50%;transform:translate(-50%)}.live-pill{color:#0a7567;align-items:center;gap:5px;margin-left:auto;display:flex}.live-pill i{background:#16b692;border-radius:50%;width:5px;height:5px}.dash-shell{background:#ebeef3;height:458px;display:flex}.dash-nav{color:#8594ab;background:#101926;flex-direction:column;align-items:center;gap:30px;width:52px;padding:14px 0;font-size:15px;display:flex}.dash-nav .dash-logo{color:#101926;background:var(--acid);place-items:center;width:27px;height:27px;margin-bottom:14px;font-weight:900;display:grid}.dash-nav .active{color:var(--acid)}.dash-avatar{color:#d6dce6;background:#1f3049;border-radius:50%;place-items:center;width:25px;height:25px;margin-top:auto;font-size:7px;display:grid}.dash-main{flex:1;min-width:0;padding:25px 25px 20px}.dash-head{justify-content:space-between;align-items:center;display:flex}.dash-head small{letter-spacing:.16em;color:#647690;font-size:7px}.dash-head h3{letter-spacing:-.04em;margin:4px 0 0;font-size:21px}.sample-data-badge{color:#4e5c71;letter-spacing:.09em;text-transform:uppercase;background:#f5f6f8;border:1px solid #9fabbd;padding:8px 10px;font-size:7px;font-weight:900}.metric-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:21px 0 14px;display:grid}.metric-grid article{background:#fff;border:1px solid #d6dce5;flex-direction:column;padding:13px;display:flex}.metric-grid span{color:#5a6a81;font-size:7px}.metric-grid strong{margin:8px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.metric-grid small{color:#0e8e77;font-size:7px}.dash-content{grid-template-columns:1.55fr .75fr;gap:10px;display:grid}.lead-table,.activity-card{background:#fff;border:1px solid #d6dce5}.card-head{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;height:37px;padding:0 12px;font-size:8px;display:flex}.card-head span{color:#667892;font-size:7px}.lead-row{border-bottom:1px solid #ebeef2;grid-template-columns:27px 1fr 45px 49px;align-items:center;gap:7px;padding:10px 11px;display:grid}.lead-avatar{border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-weight:900;display:grid}.lead-avatar.mint{color:#08745d;background:#d8f2e5}.lead-avatar.blue{color:#3266a0;background:#dfe9f8}.lead-avatar.amber{color:#8f660c;background:#f6e9c6}.lead-person{flex-direction:column;min-width:0;display:flex}.lead-person strong{font-size:8px}.lead-person small{color:#6a7c97;white-space:nowrap;margin-top:3px;font-size:6px}.lead-value{font-size:8px;font-weight:800}.status{text-align:center;border-radius:10px;padding:5px 3px;font-size:6px}.status.mint{color:#08745d;background:#e2f4ea}.status.blue{color:#3266a0;background:#e5edf8}.status.amber{color:#8f660c;background:#f8edcf}.donut{background:conic-gradient(#126782 0 72%, #e4e8ee 72% 100%);border-radius:50%;place-items:center;width:112px;height:112px;margin:20px auto 13px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.donut div{z-index:1;flex-direction:column;align-items:center;display:flex}.donut strong{font-family:Georgia,serif;font-size:20px}.donut small{color:#5d6d86;margin-top:2px;font-size:6px}.legend{color:#5d6d86;justify-content:center;gap:12px;font-size:6px;display:flex}.legend span{align-items:center;gap:4px;display:flex}.legend i{background:#dbe1e9;border-radius:50%;width:5px;height:5px}.legend i.green{background:#126782}.problem-strip{color:#fff;background:#131d2c;padding:94px 9vw}.problem-strip>p{color:var(--acid);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:900}.problem-strip h2{letter-spacing:-.045em;max-width:980px;margin:23px 0 62px;font-family:Georgia,serif;font-size:clamp(42px,5vw,74px);font-weight:400;line-height:1.02}.problem-strip h2 span{color:#74859f}.loss-flow{border-top:1px solid #ffffff29;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:26px;padding-top:28px;display:grid}.loss-flow div{border:1px solid #ffffff24;flex-direction:column;padding:20px;display:flex}.loss-flow strong{font-size:14px}.loss-flow small{color:#8a98ad;margin-top:9px;font-size:10px}.loss-flow b{color:#657791;font-size:22px}.loss-flow .loss{border-color:#988440}.loss-flow .lost{border-color:#8f4848}.workflow{padding:118px 7vw}.section-label{color:#526177}.section-label:before{content:"";background:currentColor;width:34px;height:1px}.section-intro{grid-template-columns:1.5fr .7fr;align-items:end;gap:9vw;margin:34px 0 76px;display:grid}.section-intro h2,.demo-heading h2,.playbooks h2,footer h2{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(43px,5vw,72px);font-weight:400;line-height:1.02}.section-intro p,.demo-heading>p{color:#56657b;font-size:15px;line-height:1.7}.steps-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.steps-grid article{border-left:1px solid var(--line);min-height:255px;padding:33px 27px 38px}.steps-grid article:first-child{border-left:0}.steps-grid article>span{color:#647691;font-size:10px}.steps-grid h3{margin:52px 0 17px;font-size:23px}.steps-grid p{color:#57667d;font-size:13px;line-height:1.65}.demo-section{border-top:1px solid var(--line);background:#e8edf4;padding:110px 7vw 125px}.demo-enquiry-section{color:#fff;background:#126782;grid-template-columns:1fr .8fr;align-items:end;gap:10vw;padding:92px 7vw;display:grid}.demo-enquiry-section h2{letter-spacing:-.05em;margin:31px 0 0;font-family:Georgia,serif;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:1.02}.demo-enquiry-section p{color:#cbd1db;margin:0 0 31px;font-size:13px;line-height:1.75}.demonstration-layout{background:#e8edf4;grid-template-columns:.82fr 1.18fr;min-height:780px;display:grid}.demonstration-copy{color:#fff;background:#111a27;padding:105px 7vw}.demonstration-copy h1{letter-spacing:-.058em;margin:34px 0 28px;font-family:Georgia,serif;font-size:clamp(52px,5.5vw,84px);font-weight:400;line-height:.97}.demonstration-copy>p{color:#b2bbc9;max-width:660px;font-size:14px;line-height:1.75}.demonstration-steps{border-top:1px solid #ffffff29;margin-top:54px}.demonstration-steps>div{border-bottom:1px solid #ffffff29;grid-template-columns:32px 1fr;gap:14px;padding:18px 0;display:grid}.demonstration-steps>div>span{color:var(--acid);font-size:8px}.demonstration-steps p{color:#8f9db2;margin:0;font-size:9px;line-height:1.55}.demonstration-steps strong{color:#fff;margin-bottom:4px;font-size:10px;display:block}.demonstration-form-wrap{background:#eef2f8;padding:75px 7vw}.demonstration-form-heading{max-width:680px;margin:0 auto 28px}.demonstration-form-heading small{letter-spacing:.14em;color:#63748e;font-size:8px;font-weight:900}.demonstration-form-heading h2{letter-spacing:-.04em;margin:9px 0;font-family:Georgia,serif;font-size:43px;font-weight:400}.demonstration-form-heading p{color:#60718b;font-size:10px;line-height:1.6}.demonstration-form{max-width:680px;margin:auto}.demonstration-success{background:#f5f7fa;max-width:680px;margin:auto}.demo-heading{grid-template-columns:1.4fr .65fr;align-items:end;gap:10vw;margin:34px 0 57px;display:grid}.demo-heading h2 span{color:#64758f}.demo-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1280px;margin:auto;display:grid}.demo-panel{background:#f5f7fa;border:1px solid #070b123d;min-height:580px}.panel-title{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;height:55px;padding:0 20px;font-size:11px;display:flex}.panel-title>span{opacity:.45}.panel-title .signal{background:#29b58d;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 5px #29b58d1c}.input-panel{padding-bottom:21px}.input-panel .panel-title{margin-bottom:28px}.input-panel label{letter-spacing:.14em;text-transform:uppercase;color:#505e73;margin:0 27px 9px;font-size:9px;font-weight:900;display:block}.select-wrap{margin:0 27px 24px;position:relative}.select-wrap:after{content:"⌄";pointer-events:none;position:absolute;top:13px;right:16px}.input-panel select,.input-panel textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #c5ccd6;outline:none}.input-panel select{appearance:none;padding:13px 15px}.input-panel textarea{resize:vertical;width:calc(100% - 54px);min-height:156px;margin:0 27px 20px;padding:16px;line-height:1.6}.input-panel select:focus,.input-panel textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #38d9ff1a}.run-button{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:calc(100% - 54px);height:53px;margin:0 27px;padding:0 18px;font-size:11px;font-weight:900;display:flex}.run-button:hover{background:var(--teal)}.run-button:disabled{opacity:.7;cursor:wait}.form-note{text-align:center;color:#677993;margin:12px 20px 0;font-size:8px;display:block}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.output-panel{color:#fff;background:#111a27}.output-panel .panel-title{border-color:#ffffff21}.empty-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:480px;display:flex}.empty-result>strong{margin-top:30px;font-family:Georgia,serif;font-size:26px;font-weight:400}.empty-result>p{color:#8997ad;max-width:280px;font-size:12px;line-height:1.6}.radar{border:1px solid #37404e;border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:relative}.radar:before,.radar:after{content:"";border:1px solid #20324c;border-radius:50%;position:absolute}.radar:before{width:70px;height:70px}.radar:after{width:34px;height:34px}.radar i:first-child{background:var(--acid);width:7px;height:7px;box-shadow:0 0 17px var(--acid);border-radius:50%}.result-content{padding:25px}.result-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.priority{color:#4c3505;text-transform:uppercase;letter-spacing:.08em;background:#f4ce6d;border-radius:18px;padding:7px 10px;font-size:8px;font-weight:900}.priority.critical{color:#4d0c0c;background:#ff8585}.priority.medium{color:#083855;background:#a8d6ff}.priority.low{color:#0a5031;background:#c6ebd3}.score{color:#8493a9;font-size:9px}.score strong{color:#fff;margin-left:5px}.result-block,.result-summary{border-top:1px solid #ffffff24;padding:18px 0}.result-block small,.reply-block small,.result-pair small,.result-summary small{letter-spacing:.15em;color:#7787a0;font-size:7px}.result-block strong{margin-top:9px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.reply-block{border-left:3px solid var(--acid);background:#19273b;margin:4px 0 17px;padding:18px}.reply-block p{color:#eef1f5;margin:9px 0 0;font-family:Georgia,serif;font-size:16px;line-height:1.55}.result-pair{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.result-pair div{padding:17px 12px 17px 0}.result-pair div+div{border-left:1px solid #ffffff24;padding-left:18px}.result-pair strong{margin-top:8px;font-size:11px;display:block}.result-summary p{color:#9aa6b9;margin:8px 0 0;font-size:10px;line-height:1.55}.result-foot{color:#7787a0;border-top:1px solid #ffffff24;justify-content:space-between;padding-top:13px;font-size:8px;display:flex}.result-foot span:first-child{color:#aee9c8}.result-foot i{background:#29b58d;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.error-result{padding:50px 30px}.error-result strong{font-size:20px}.error-result p{color:#98a4b7;line-height:1.6}.playbooks{color:#fff;background:#0d7469;grid-template-columns:.9fr 1.1fr;gap:10vw;padding:110px 7vw;display:grid}.section-label.light{color:var(--acid)}.playbooks h2{margin-top:37px;font-size:clamp(42px,4.2vw,68px)}.industry-list{border-top:1px solid #ffffff40}.industry-list div{border-bottom:1px solid #ffffff40;grid-template-columns:45px 1fr auto;align-items:center;height:66px;display:grid}.industry-list span{color:#a1adbe;font-size:9px}.industry-list strong{font-size:15px}.industry-list i{color:var(--acid);font-style:normal}.trust-section{background:#f5f7fa;padding:115px 7vw}.trust-heading{grid-template-columns:1.25fr .6fr;align-items:end;gap:9vw;margin:35px 0 70px;display:grid}.trust-heading h2,.pilot-cta h2,.principle-lead h2,.measurement-section h2{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.03}.trust-heading p,.pilot-cta p{color:#56657b;line-height:1.7}.trust-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.trust-grid article{border-left:1px solid var(--line);padding:30px 25px 34px}.trust-grid article:first-child{border-left:0}.trust-grid span,.process-grid>article>span{color:#647690;font-size:9px}.trust-grid h3{margin:42px 0 14px;font-size:18px;line-height:1.25}.trust-grid p{color:#5a6a81;font-size:12px;line-height:1.65}.pilot-cta{color:#fff;background:#0d7469;grid-template-columns:1.3fr .55fr;align-items:end;gap:9vw;padding:90px 7vw;display:grid}.pilot-cta p{color:#c4cbd6;margin:0 0 27px}.light-button{background:var(--acid);color:#0f1723}.button.light-button{min-width:245px}footer{color:#fff;text-align:center;background:#070b12;padding:82px 7vw 30px}footer .footer-brand{justify-content:center;margin-bottom:75px}footer .brand-mark i{background:var(--acid)}footer h2{max-width:850px;margin:0 auto 42px}.footer-links{color:#acb6c5;flex-wrap:wrap;justify-content:center;gap:28px;margin:58px auto 0;font-size:11px;font-weight:800;display:flex}.footer-base{color:#72839d;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:40px;padding-top:24px;font-size:9px;display:flex}.subpage-hero{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;flex-direction:column;justify-content:center;min-height:640px;padding:115px 8vw 120px;display:flex}.subpage-hero h1,.contact-copy h1,.legal-page h1{letter-spacing:-.065em;max-width:1100px;margin:34px 0 29px;font-family:Georgia,serif;font-size:clamp(58px,7vw,102px);font-weight:400;line-height:.94}.subpage-hero>p{color:#55647b;max-width:700px;margin:0 0 35px;font-size:18px;line-height:1.65}.subpage-hero .button{align-self:flex-start;min-width:235px}.pilot-principles{color:#fff;background:#131d2c;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:105px 8vw;display:grid}.principle-lead>span,.fit-card>span{letter-spacing:.16em;color:var(--acid);font-size:10px;font-weight:900}.principle-lead h2{margin-top:28px;font-size:clamp(42px,4.6vw,68px)}.pilot-facts{border-top:1px solid #ffffff2b}.pilot-facts>div{border-bottom:1px solid #ffffff2b;grid-template-columns:165px 1fr;align-items:center;gap:25px;padding:23px 0;display:grid}.pilot-facts small{letter-spacing:.12em;color:#74859e;font-size:8px}.pilot-facts strong{font-size:13px;line-height:1.4}.pilot-process{padding:105px 7vw}.process-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.process-grid article{border-left:1px solid var(--line);padding:29px 27px 35px}.process-grid article:first-child{border-left:0}.process-grid h3{margin:50px 0 15px;font-size:27px}.process-grid p{color:#58677e;font-size:13px;line-height:1.65}.pilot-offer{border-bottom:1px solid var(--line);background:#f5f7fa;grid-template-columns:.72fr 1.28fr;display:grid}.pilot-price{background:var(--acid);color:#0f1723;padding:75px 7vw}.pilot-price>small,.pilot-inclusions>span,.pilot-next-price span{letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.pilot-price>strong{letter-spacing:-.07em;margin:25px 0 20px;font-family:Georgia,serif;font-size:clamp(72px,8vw,112px);font-weight:400;line-height:.95;display:block}.pilot-price sup{vertical-align:top;margin-right:6px;font-family:inherit;font-size:.34em;position:relative;top:.18em}.pilot-price p{max-width:410px;margin-bottom:28px;font-size:14px;line-height:1.65}.pilot-price .button{color:#fff;background:#121b2a}.pilot-price em{color:#3b4555;margin-top:16px;font-size:9px;font-style:normal;display:block}.pilot-inclusions{padding:75px 8vw}.pilot-inclusions>span{color:#5a6a81}.pilot-inclusions ul{border-top:1px solid var(--line);margin:31px 0;padding:0;list-style:none}.pilot-inclusions li{border-bottom:1px solid var(--line);padding:17px 0 17px 31px;font-size:14px;line-height:1.45;position:relative}.pilot-inclusions li:before{content:"✓";color:var(--teal);font-weight:900;position:absolute;left:0}.pilot-inclusions p{color:#596980;max-width:680px;font-size:11px;line-height:1.65}.pilot-connection{background:#f5f7fa;padding:105px 7vw}.pilot-connection-head{grid-template-columns:1.2fr .65fr;align-items:end;gap:9vw;margin:34px 0 55px;display:grid}.pilot-connection-head h2,.pilot-next-price h2{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.02}.pilot-connection-head p{color:#596980;font-size:14px;line-height:1.7}.connection-step-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.connection-step-grid article{border-left:1px solid var(--line);padding:29px 25px}.connection-step-grid article:first-child{border-left:0}.connection-step-grid span{color:var(--teal);font-size:9px;font-weight:900}.connection-step-grid h3{margin:38px 0 13px;font-size:21px}.connection-step-grid p{color:#596980;font-size:12px;line-height:1.65}.pilot-next-price{color:#fff;background:#121b2a;grid-template-columns:1.1fr .75fr;align-items:end;gap:10vw;padding:90px 7vw;display:grid}.pilot-next-price span{color:var(--acid);margin-bottom:25px}.pilot-next-price>div:last-child{border-top:2px solid var(--acid);padding-top:24px}.pilot-next-price strong{margin-bottom:15px;font-size:22px;display:block}.pilot-next-price p{color:#a4afc0;font-size:12px;line-height:1.7}.fit-section{grid-template-columns:1fr 1fr;display:grid}.fit-card{padding:90px 7vw}.fit-card h2{letter-spacing:-.045em;margin:25px 0 37px;font-family:Georgia,serif;font-size:clamp(37px,4vw,58px);font-weight:400;line-height:1.05}.fit-card ul{margin:0;padding:0;list-style:none}.fit-card li{border-top:1px solid;padding:17px 0 17px 27px;font-size:13px;line-height:1.55;position:relative}.fit-card li:before{content:"✓";color:var(--teal);font-weight:900;position:absolute;left:0}.fit-card.positive{background:#e6eaef}.fit-card.positive>span{color:var(--teal)}.fit-card.neutral{background:#e8edf4}.fit-card.neutral>span{color:#806b28}.fit-card.neutral li:before{content:"—";color:#806b28}.measurement-section{color:#fff;background:#0d7469;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:100px 7vw;display:grid}.measurement-section h2{margin-top:30px;font-size:clamp(42px,4.5vw,66px)}.measurement-list{border-top:1px solid #ffffff3d}.measurement-list div{border-bottom:1px solid #ffffff3d;grid-template-columns:180px 1fr;gap:30px;padding:23px 0;display:grid}.measurement-list strong{font-size:13px}.measurement-list span{color:#bbc3cf;font-size:12px;line-height:1.55}.contact-layout{grid-template-columns:.92fr 1.08fr;min-height:780px;display:grid}.contact-copy{color:#fff;background:#131d2c;padding:110px 6vw 90px}.contact-copy .section-label{color:var(--acid)}.contact-copy h1{margin-top:36px;font-size:clamp(54px,5.7vw,86px)}.contact-copy>p{color:#a1adbe;max-width:570px;font-size:16px;line-height:1.7}.contact-expect{border-top:1px solid #ffffff29;margin-top:65px}.contact-expect>div{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr;gap:15px;padding:19px 0;display:grid}.contact-expect p{color:#a1adbe;margin:0;font-size:11px;line-height:1.5}.contact-expect strong{color:#fff;margin-bottom:4px;font-size:12px;display:block}.contact-form-wrap{background:#e8edf4;align-items:center;padding:90px 6vw;display:flex}.pilot-form{width:100%;max-width:700px;margin:auto}.field-pair{grid-template-columns:1fr 1fr;gap:17px;display:grid}.pilot-form label{letter-spacing:.12em;text-transform:uppercase;color:#475365;margin-bottom:20px;font-size:9px;font-weight:900;display:block}.pilot-form label>span{letter-spacing:0;text-transform:none;color:#6e809a;font-weight:400}.pilot-form input,.pilot-form select,.pilot-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #b4bdcb;border-radius:0;outline:none;margin-top:9px;padding:14px;display:block}.pilot-form input:focus,.pilot-form select:focus,.pilot-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #38d9ff1a}.pilot-form textarea{resize:vertical;min-height:125px;line-height:1.55}.pilot-form .consent-check{text-transform:none;letter-spacing:0;align-items:flex-start;gap:11px;font-weight:400;line-height:1.45;display:flex}.consent-check input{flex:none;width:17px;height:17px;margin:1px 0 0}.consent-check a{font-weight:700;text-decoration:underline}.honeypot{position:absolute!important;left:-9999px!important}.submit-pilot{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 20px;font-size:11px;font-weight:900;display:flex}.submit-pilot:hover{background:var(--teal)}.submit-pilot:disabled{opacity:.65;cursor:wait}.pilot-form>small{text-align:center;color:#667892;margin-top:13px;font-size:9px;display:block}.form-error{color:#761919;background:#f7dede;padding:12px;font-size:11px}.form-success{text-align:center;width:100%;max-width:600px;margin:auto}.form-success>span{color:#126782;background:#cfe9d9;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:25px;display:grid}.form-success h2{letter-spacing:-.04em;margin:24px 0 15px;font-family:Georgia,serif;font-size:50px;font-weight:400}.form-success p{color:#58677e;line-height:1.65}.form-success button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:8px 0;font-weight:800}.legal-page{max-width:920px;margin:0 auto;padding:110px 45px 130px}.legal-page h1{margin-bottom:15px;font-size:clamp(58px,7vw,94px)}.legal-date{text-transform:uppercase;letter-spacing:.1em;color:#657792;margin-bottom:55px!important;font-size:10px!important}.legal-page h2{letter-spacing:-.025em;margin:48px 0 13px;font-family:Georgia,serif;font-size:31px;font-weight:400}.legal-page p{color:#4c596d;font-size:15px;line-height:1.78}.legal-page a{color:var(--teal);font-weight:700;text-decoration:underline}.voice-page-head{background:#f5f7fa;padding:95px 7vw 70px}.voice-page-head>div:last-child{grid-template-columns:1.3fr .55fr;align-items:end;gap:9vw;margin-top:35px;display:grid}.voice-page-head h1,.configure-head h1{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(58px,6.4vw,96px);font-weight:400;line-height:.94}.voice-page-head p,.configure-head>p{color:#55647b;margin:0;font-size:16px;line-height:1.7}.voice-demo-shell{background:#f5f7fa;padding:0 3vw 95px}.voice-console{color:#fff;background:#070b12;border:1px solid #1d2c43;grid-template-columns:235px 1fr 300px;min-height:760px;display:grid;box-shadow:0 30px 80px #070b122e}.scenario-rail,.lead-result-panel{background:#121b2a;padding:25px 18px}.console-kicker{letter-spacing:.16em;color:#7687a0;margin-bottom:20px;font-size:8px;font-weight:900}.scenario-rail>button:not(.start-call){text-align:left;color:#fff;cursor:pointer;background:0 0;border:1px solid #20324c;width:100%;margin-bottom:8px;padding:14px 13px}.scenario-rail>button:not(.start-call).selected{border-color:var(--acid);background:#182437}.scenario-rail button span,.scenario-rail button small{display:block}.scenario-rail button span{font-size:12px;font-weight:800}.scenario-rail button small{color:#7788a1;margin-top:5px;font-size:8px}.audio-control{align-items:center;gap:8px;color:#b1bbc9!important;text-transform:none!important;letter-spacing:0!important;margin:24px 0 15px!important;font-size:10px!important;display:flex!important}.audio-control input{width:15px;height:15px;margin:0}.start-call{background:var(--acid);color:#0f1723;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.start-call:disabled{opacity:.6;cursor:wait}.scenario-rail>p{color:#667892;margin-top:14px;font-size:8px;line-height:1.55}.call-stage{color:var(--ink);background:#e9edf2;min-width:0}.call-topbar{background:#fff;border-bottom:1px solid #d3d9e3;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 22px;display:grid}.call-topbar>div{letter-spacing:.1em;color:#647691;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.call-topbar i{background:#9fabbd;border-radius:50%;width:7px;height:7px}.call-topbar i.active{background:#1dbb8d;box-shadow:0 0 0 5px #1dbb8d1f}.call-topbar>strong{text-align:center;font-size:12px}.call-topbar>strong small{color:#7a8aa2;margin-top:4px;font-size:7px;font-weight:400;display:block}.call-clock{justify-self:end;font-family:Georgia,serif;font-size:16px}.voice-idle{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:40px;display:flex}.voice-idle h2{letter-spacing:-.04em;margin:25px 0 8px;font-family:Georgia,serif;font-size:39px;font-weight:400}.voice-idle p{color:#5b6b83;max-width:390px;font-size:11px;line-height:1.6}.voice-orb{background:#18312c;border-radius:50%;justify-content:center;align-items:center;gap:5px;width:100px;height:100px;display:flex;box-shadow:0 0 0 16px #38d9ff14}.voice-orb i{background:var(--acid);border-radius:4px;width:4px;height:22px;animation:1s ease-in-out infinite wave}.voice-orb i:nth-child(2){height:42px;animation-delay:.15s}.voice-orb i:nth-child(3){height:31px;animation-delay:.3s}.voice-orb i:nth-child(4){height:16px;animation-delay:.45s}@keyframes wave{50%{transform:scaleY(.45)}}.transcript-wrap{padding:18px 22px 35px}.caller-card{background:#fff;border:1px solid #d1d8e3;grid-template-columns:.65fr 1.35fr .55fr;margin-bottom:17px;display:grid}.caller-card>div{border-left:1px solid #dfe4eb;padding:13px 15px}.caller-card>div:first-child{border-left:0}.caller-card small,.voice-result-row small,.next-action small{letter-spacing:.11em;color:#7788a1;font-size:7px;display:block}.caller-card strong{margin-top:6px;font-size:9px;display:block}.transcript-list{flex-direction:column;gap:10px;max-height:610px;padding-right:5px;display:flex;overflow:auto}.transcript-line{grid-template-columns:110px 1fr;align-items:start;gap:13px;display:grid}.transcript-line>div{align-items:center;gap:8px;display:flex}.transcript-line>div>span{width:27px;height:27px;color:var(--acid);background:#17322c;border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.transcript-line.caller>div>span{color:#475467;background:#d9dfe8}.transcript-line small{font-size:8px;font-weight:800}.transcript-line small em{color:#7d8da4;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:6px;font-style:normal;font-weight:400;display:block}.transcript-line p{background:#fff;border:1px solid #d7dde6;margin:0;padding:12px 14px;font-size:10px;line-height:1.55}.transcript-line.agent p{border-left:3px solid var(--teal)}.lead-result-panel{border-left:1px solid #20314a}.result-wait{text-align:center;color:#71829c;flex-direction:column;justify-content:center;align-items:center;height:650px;display:flex}.result-wait>span{color:#475366;font-size:43px}.result-wait p{max-width:145px;font-size:10px;line-height:1.55}.result-score{border-bottom:1px solid #233551;justify-content:space-between;align-items:center;padding:5px 0 18px;display:flex}.result-score .priority{font-size:7px}.result-score>strong{font-family:Georgia,serif;font-size:43px;font-weight:400}.result-score>strong small{color:#7687a0;font-size:12px}.voice-result-row{border-bottom:1px solid #233551;padding:13px 0}.voice-result-row strong{color:#e3e7ed;margin-top:6px;font-size:9px;line-height:1.45;display:block}.next-action{border-left:3px solid var(--acid);background:#1b2a40;margin-top:18px;padding:14px}.next-action strong{margin-top:7px;font-size:10px;line-height:1.5;display:block}.demo-business{color:#fff;background:#0d7469;grid-template-columns:.75fr 1.25fr;gap:9vw;padding:105px 7vw;display:grid}.demo-business h2{letter-spacing:-.05em;margin:30px 0 20px;font-family:Georgia,serif;font-size:clamp(48px,5vw,74px);font-weight:400}.demo-business>div:first-child>p{color:#c3cad5;font-size:13px;line-height:1.7}.business-specs{border-top:1px solid #ffffff40}.business-specs article{border-bottom:1px solid #ffffff40;grid-template-columns:90px 1fr 1.1fr;gap:25px;padding:20px 0;display:grid}.business-specs small{color:#a2adbe;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.business-specs strong{font-size:11px}.business-specs span{color:#bac2cf;font-size:10px;line-height:1.45}.flow-rules{padding:110px 7vw}.flow-rules>h2{letter-spacing:-.05em;margin:30px 0 55px;font-family:Georgia,serif;font-size:clamp(50px,5vw,72px);font-weight:400}.flow-rule-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.flow-rule-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:185px;padding:25px}.flow-rule-grid span{color:#6a7c98;font-size:8px}.flow-rule-grid h3{margin:37px 0 12px;font-size:18px}.flow-rule-grid p{color:#596980;font-size:11px;line-height:1.6}.configure-head{color:#fff;background:#131d2c;padding:100px 8vw 75px}.configure-head h1{max-width:1050px;margin:35px 0 25px}.configure-head>p{color:#a3aebf;max-width:710px}.configure-head .section-label{color:var(--acid)}.configure-shell{background:#e8edf4;padding:80px 8vw 110px}.configuration-form{max-width:920px;margin:auto}.configuration-form>section{background:#f5f7fa;border:1px solid #c1c9d4;margin-bottom:18px;padding:33px 38px}.form-section-head{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:15px;margin-bottom:30px;padding-bottom:22px;display:grid}.form-section-head>span{color:#667893;font-size:9px}.form-section-head h2{letter-spacing:-.035em;margin:0 0 6px;font-family:Georgia,serif;font-size:31px;font-weight:400}.form-section-head p{color:#63748e;margin:0;font-size:10px}.configuration-form label{letter-spacing:.12em;text-transform:uppercase;color:#465264;margin-bottom:20px;font-size:9px;font-weight:900;display:block}.configuration-form input,.configuration-form textarea,.configuration-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #b5becc;border-radius:0;outline:none;margin-top:9px;padding:14px;display:block}.configuration-form input:focus,.configuration-form textarea:focus,.configuration-form select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #38d9ff1a}.configuration-form textarea{resize:vertical;line-height:1.55}.service-checks{grid-template-columns:repeat(3,1fr);gap:8px;margin:-5px 0 25px;display:grid}.service-checks button{text-align:left;cursor:pointer;background:#e8edf4;border:1px solid #c1c9d4;padding:12px;font-size:9px;font-weight:700}.service-checks button i{border:1px solid #a2adbe;place-items:center;width:18px;height:18px;margin-right:8px;font-style:normal;display:inline-grid}.service-checks button.active{border-color:var(--teal);color:#075e54;background:#dceee4}.service-checks button.active i{background:var(--teal);color:#fff;border-color:var(--teal)}.save-config{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 20px;font-size:10px;font-weight:900;display:flex}.save-config:hover{background:var(--teal)}.save-config:disabled{opacity:.6;cursor:wait}.configuration-form>small{text-align:center;color:#667892;margin-top:13px;font-size:9px;display:block}.config-success{text-align:center;background:#f5f7fa;border:1px solid #c1c9d4;max-width:700px;margin:auto;padding:80px 40px}.config-success>span{width:64px;height:64px;color:var(--teal);background:#dbe1e9;border-radius:50%;place-items:center;margin:auto;font-size:24px;display:grid}.config-success>small{letter-spacing:.15em;color:#62748e;margin:25px 0 8px;font-size:8px;display:block}.config-success h2{margin:0;font-family:Georgia,serif;font-size:58px;font-weight:400}.config-success p{color:#57677e;max-width:520px;margin:18px auto 25px;line-height:1.65}.config-success button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:8px 0;font-weight:800}.admin-shell{color:#101825;background:#e9edf2;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#d9dfe8;background:#0d1520;flex-direction:column;height:100vh;padding:27px 20px 22px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff1a;padding:0 9px 25px;font-size:13px;display:block}.admin-brand .brand-mark i{background:var(--acid)}.admin-owner-card{background:#141f30;border:1px solid #1f304a;grid-template-columns:35px 1fr;align-items:center;gap:11px;margin:21px 0 24px;padding:13px 11px;display:grid}.admin-owner-card>span{background:var(--acid);color:#10211e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.admin-owner-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-owner-card small{letter-spacing:.12em;color:#74859e;font-size:6px}.admin-owner-card strong{font-size:9px}.admin-owner-card em{color:var(--acid);font-size:7px;font-style:normal}.admin-sidebar nav,.admin-sidebar-bottom{flex-direction:column;gap:4px;display:flex}.admin-sidebar nav a,.admin-sidebar-bottom a{color:#8493aa;align-items:center;gap:12px;min-height:42px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.admin-sidebar nav a>span,.admin-sidebar-bottom a>span{text-align:center;width:19px;font-size:13px;font-weight:400}.admin-sidebar nav a:hover,.admin-sidebar nav a.active,.admin-sidebar-bottom a:hover{color:#fff;background:#182539}.admin-sidebar nav a.active{color:var(--acid)}.admin-sidebar-bottom{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:13px}.admin-main{min-width:0}.admin-topbar{background:#f5f7fa;border-bottom:1px solid #d1d8e2;justify-content:space-between;align-items:center;height:76px;padding:0 3vw;display:flex}.admin-topbar>div:first-child,.admin-topbar p{flex-direction:column;gap:3px;display:flex}.admin-topbar small{letter-spacing:.12em;color:#677993;font-size:7px}.admin-topbar strong{font-size:10px}.admin-topbar>div:last-child{align-items:center;gap:22px;display:flex}.admin-topbar>div:last-child>span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:7px;font-weight:900;display:flex}.admin-topbar>div:last-child>span i{border-radius:50%;width:7px;height:7px}.admin-topbar .healthy{color:#08705d}.admin-topbar .healthy i{background:#17a982;box-shadow:0 0 0 5px #17a9821a}.admin-topbar .attention{color:#79600f}.admin-topbar .attention i{background:#c4a43c}.admin-topbar p{border-left:1px solid #d1d8e2;margin:0;padding-left:20px}.admin-topbar p small{text-transform:none;letter-spacing:0}.admin-content{max-width:1560px;margin:auto;padding:42px 3vw 80px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.admin-heading>div:first-child>small,.admin-panel-head small{letter-spacing:.14em;color:#657791;font-size:7px;font-weight:900}.admin-heading h1{letter-spacing:-.05em;margin:8px 0 7px;font-family:Georgia,serif;font-size:clamp(44px,4.4vw,67px);font-weight:400}.admin-heading p{color:#5e6f88;margin:0;font-size:10px}.admin-date{border-left:2px solid var(--teal);background:#f5f7fa;flex-direction:column;gap:5px;min-width:220px;padding:14px 17px;display:flex}.admin-date small{letter-spacing:.12em;color:#677993;font-size:6px}.admin-date strong{font-size:9px}.admin-date span{color:#687a95;font-size:7px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.admin-metric{background:#f5f7fa;border:1px solid #cdd5e0;border-top:3px solid #c5ccd7;min-height:142px;padding:20px}.admin-metric.green{border-top-color:#1b9a79}.admin-metric.amber{border-top-color:#c29a31}.admin-metric small{letter-spacing:.12em;color:#657791;text-transform:uppercase;font-size:7px;font-weight:900}.admin-metric strong{margin:23px 0 7px;font-family:Georgia,serif;font-size:39px;font-weight:400;display:block}.admin-metric p{color:#6a7c98;margin:0;font-size:8px}.admin-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.65fr);gap:18px;margin-bottom:18px;display:grid}.admin-panel{background:#f5f7fa;border:1px solid #cbd3de}.admin-panel-head{border-bottom:1px solid #dbe1e9;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 21px;display:flex}.admin-panel-head h2{letter-spacing:-.03em;margin:5px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.admin-panel-head>span,.admin-panel-head>a{text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900}.admin-panel-head>a{border-bottom:1px solid #657791;padding-bottom:3px}.admin-panel-head>strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.admin-enquiry-row{border-bottom:1px solid #dde2ea;grid-template-columns:34px minmax(130px,.8fr) minmax(130px,.8fr) minmax(160px,1fr) auto;align-items:center;gap:13px;padding:15px 19px;display:grid}.admin-enquiry-row:last-child{border-bottom:0}.admin-enquiry-avatar{color:#08705d;background:#dee3ea;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.admin-enquiry-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-enquiry-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.admin-enquiry-row small{color:#677995;font-size:7px}.admin-contact-links a{color:#0c7062;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.admin-status{text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;font-size:6px;font-weight:900}.admin-status.new{color:#08705d;background:#e2e6ed}.admin-enquiry-row>p{color:#596980;background:#ebeef2;grid-column:2/-1;margin:0;padding:10px 12px;font-size:8px;line-height:1.55}.admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:35px;display:flex}.admin-empty>span{color:#4d5a6e;font-size:34px}.admin-empty strong{margin:14px 0 6px;font-size:12px}.admin-empty p{color:#697b96;font-size:8px}.admin-empty.compact{min-height:180px}.admin-health{color:#fff;background:#121b2a}.admin-health .admin-panel-head{border-color:#233551}.admin-health .admin-panel-head small{color:#7989a2}.admin-health-score{place-items:center;height:156px;display:grid}.admin-health-score>div{border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:relative}.admin-health-score>div:after{content:"";background:#121b2a;border-radius:50%;width:72px;height:72px;position:absolute}.admin-health-score span{z-index:1;font-family:Georgia,serif;font-size:18px;position:relative}.admin-health-list{padding:0 20px}.admin-health-list>span{color:#93a0b4;border-top:1px solid #233551;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-height:45px;font-size:8px;display:grid}.admin-health-list i{background:#aa8d3d;border-radius:50%;width:6px;height:6px}.admin-health-list span.ready i{background:#27bd90}.admin-health-list strong{color:#d9dfe8;text-align:right;font-size:7px}.admin-health>a{background:var(--acid);color:#10211e;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin:18px 20px 20px;padding:13px 14px;font-size:8px;font-weight:900;display:flex}.admin-lower-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-call-row{border-bottom:1px solid #dce1e9;grid-template-columns:.7fr 1.2fr auto auto;align-items:center;gap:12px;min-height:63px;padding:11px 18px;display:grid}.admin-call-row>div,.admin-business-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-call-row strong,.admin-business-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.admin-call-row small,.admin-business-row small{color:#697b96;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.admin-priority,.admin-call-status{text-transform:uppercase;letter-spacing:.07em;color:#4a576a;background:#e3e7ee;padding:6px 7px;font-size:6px}.admin-priority.urgent{color:#775809;background:#f3e7c7}.admin-priority.emergency{color:#8b2d21;background:#f2dad5}.admin-call-status{color:#08705d;background:#e1e6ed}.admin-business-row{border-bottom:1px solid #dce1e9;grid-template-columns:34px 1fr .75fr auto;align-items:center;gap:12px;min-height:67px;padding:11px 18px;display:grid}.admin-business-row>span{color:#4a576b;background:#e1e6ed;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.admin-business-row em{text-transform:uppercase;letter-spacing:.07em;background:#e4e8ee;padding:6px 7px;font-size:6px;font-style:normal}.admin-access-denied{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:720px;padding:100px 7vw;display:flex}.admin-access-denied>span{color:#8d3d29;background:#f1decf;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.admin-access-denied>small{letter-spacing:.14em;margin-top:25px;font-size:8px}.admin-access-denied h1{letter-spacing:-.055em;margin:16px 0;font-family:Georgia,serif;font-size:clamp(52px,6vw,88px);font-weight:400}.admin-access-denied>p{color:#57677e;max-width:660px;line-height:1.7}.admin-access-denied>div{align-items:center;gap:24px;margin-top:25px;display:flex}.customer-dashboard-shell{color:#101825;background:#e9edf2;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.customer-sidebar{color:#d3dae4;background:#070b12;border-right:1px solid #1f2f48;flex-direction:column;height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0}.customer-brand{letter-spacing:-.025em;border-bottom:1px solid #ffffff1c;align-items:center;gap:11px;padding:0 9px 27px;font-size:14px;font-weight:900;line-height:1.05;display:flex}.customer-brand .brand-mark{width:23px;height:23px}.customer-brand .brand-mark i{background:var(--acid)}.workspace-switcher{background:#172335;border:1px solid #233551;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:22px 0 25px;padding:12px;display:grid}.workspace-switcher>span{color:#0c6458;background:#d9f0dc;border-radius:50%;place-items:center;width:33px;height:33px;font-size:9px;font-weight:900;display:grid}.workspace-switcher>div{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-switcher small{letter-spacing:.13em;color:#76869f;font-size:6px}.workspace-switcher strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.customer-sidebar nav{flex-direction:column;gap:5px;display:flex}.customer-sidebar nav a,.customer-sidebar-bottom a{color:#8695ab;align-items:center;gap:12px;min-height:43px;padding:0 11px;font-size:10px;font-weight:800;transition:all .2s;display:flex}.customer-sidebar nav a>span,.customer-sidebar-bottom a>span{text-align:center;width:20px;font-size:15px;font-weight:400}.customer-sidebar nav a:hover,.customer-sidebar nav a.active,.customer-sidebar-bottom a:hover{color:#fff;background:#1a283c}.customer-sidebar nav a.active{color:var(--acid)}.customer-sidebar-bottom{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:13px}.customer-dashboard-main{min-width:0}.customer-topbar{background:#f5f7fa;border-bottom:1px solid #d1d8e2;justify-content:space-between;align-items:center;height:76px;padding:0 3vw;display:flex}.customer-topbar>div:first-child{flex-direction:column;gap:4px;display:flex}.customer-topbar small{letter-spacing:.12em;color:#647691;font-size:7px}.customer-topbar strong{font-size:11px}.customer-top-actions{align-items:center;gap:20px;display:flex}.customer-top-actions>button{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #c5ccd7;padding:9px 12px;font-size:8px;font-weight:900}.customer-top-actions>button:hover{border-color:var(--teal);color:var(--teal)}.customer-top-actions>button:disabled{opacity:.5}.customer-profile{border-left:1px solid #d1d8e2;grid-template-columns:34px auto;align-items:center;gap:10px;padding-left:20px;display:grid}.customer-profile>span{width:34px;height:34px;color:var(--acid);background:#121b2a;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.customer-profile>div{flex-direction:column;gap:3px;display:flex}.customer-profile>div strong{font-size:9px}.customer-profile>div small{text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:7px;overflow:hidden}.customer-dashboard-content{max-width:1500px;margin:auto;padding:42px 3vw 75px}.customer-welcome{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:29px;display:flex}.customer-welcome small,.customer-panel-head small,.setup-progress-copy>small{letter-spacing:.14em;color:#677993;font-size:7px;font-weight:900}.customer-welcome h1{letter-spacing:-.045em;margin:9px 0 8px;font-family:Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:400}.customer-welcome p{color:#5c6c85;margin:0;font-size:11px}.system-pill{color:#755d12;text-transform:uppercase;letter-spacing:.09em;background:#f3edd3;border:1px solid #d5c88c;align-items:center;gap:9px;padding:10px 13px;font-size:8px;font-weight:900;display:flex}.system-pill i{background:#c7a63b;border-radius:50%;width:7px;height:7px}.system-pill.live{color:#08705d;background:#e2e6ed;border-color:#bec6d2}.system-pill.live i{background:#12a47f;box-shadow:0 0 0 5px #12a47f1a}.dashboard-notice{border-left:3px solid var(--teal);color:#495669;background:#f5f7fa;margin-bottom:18px;padding:13px 16px;font-size:9px}.dashboard-notice.error{color:#7d3024;border-color:#a94737}.dashboard-notice button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:8px;font-size:8px;font-weight:900}.customer-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.customer-metric{background:#f5f7fa;border:1px solid #ced6e1;min-height:155px;padding:20px;position:relative;overflow:hidden}.customer-metric:after{content:"";background:#e4e8ee;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-54px;right:-50px}.customer-metric.teal:after{background:#d5ebe0}.customer-metric.amber:after{background:#eee2bd}.customer-metric>div{justify-content:space-between;align-items:center;display:flex}.customer-metric small{letter-spacing:.12em;text-transform:uppercase;color:#667893;font-size:7px;font-weight:900}.customer-metric>div span{color:#8796ac;font-size:10px}.customer-metric>strong{letter-spacing:-.04em;margin:25px 0 8px;font-family:Georgia,serif;font-size:39px;font-weight:400;display:block}.customer-metric>p{color:#6a7c97;margin:0;font-size:8px}.customer-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.65fr);gap:18px;margin-bottom:18px;display:grid}.customer-panel{background:#f5f7fa;border:1px solid #cad2de}.customer-panel-head{border-bottom:1px solid #dbe1e9;justify-content:space-between;align-items:center;gap:20px;min-height:77px;padding:18px 21px;display:flex}.customer-panel-head h2,.setup-progress-copy h2{letter-spacing:-.03em;margin:5px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.customer-panel-head>a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #697b96;padding-bottom:3px;font-size:8px;font-weight:900}.customer-panel-head>span{text-transform:uppercase;letter-spacing:.1em;padding:7px 9px;font-size:7px;font-weight:900}.status-live{color:#08715e;background:#dceee2}.status-setup{color:#755d12;background:#f2e9cc}.dashboard-lead-row{border-bottom:1px solid #dee3eb;grid-template-columns:34px minmax(120px,.72fr) minmax(160px,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:12px 20px;display:grid}.dashboard-lead-row:last-child{border-bottom:0}.dashboard-lead-avatar{color:#0c6a5c;background:#dde2ea;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.dashboard-lead-person,.dashboard-lead-issue{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-lead-person strong,.dashboard-lead-issue strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dashboard-lead-person small,.dashboard-lead-issue small{color:#6a7c97;font-size:7px}.dashboard-lead-issue strong{font-weight:500}.dashboard-priority{text-transform:uppercase;letter-spacing:.08em;color:#4b586c;background:#e3e7ed;padding:7px 8px;font-size:6px;font-weight:900}.dashboard-priority.urgent{color:#7a590a;background:#f4e7c7}.dashboard-priority.emergency{color:#8c2c20;background:#f3d9d4}.dashboard-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}.dashboard-empty>span{color:#445061;font-size:37px}.dashboard-empty>strong{margin:16px 0 7px;font-size:14px}.dashboard-empty p{color:#677994;max-width:330px;font-size:9px;line-height:1.6}.dashboard-empty a{border-bottom:1px solid var(--ink);margin-top:10px;padding-bottom:3px;font-size:8px;font-weight:900}.dashboard-loading{flex-direction:column;gap:14px;min-height:300px;padding:28px;display:flex}.dashboard-loading span{background:linear-gradient(90deg,#e8ebf0,#f5f7fa,#e8ebf0) 0 0/200% 100%;height:58px;animation:1.2s infinite dashboard-shimmer}.ava-status-panel{flex-direction:column;display:flex}.ava-orbit{place-items:center;height:165px;display:grid}.ava-orbit>div{border:1px solid #c8ced8;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:relative;box-shadow:0 0 0 17px #edeff3,0 0 0 18px #dbe1e9}.ava-orbit span{width:54px;height:54px;color:var(--acid);background:#111b29;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:25px;display:grid}.ava-orbit i{background:#c4b25e;border:3px solid #f5f7fa;border-radius:50%;width:12px;height:12px;position:absolute;bottom:9px;right:6px}.ava-orbit i.on{background:#1eaf86}.ava-details{border-top:1px solid #dbe1e9;margin:0 20px 18px}.ava-details>div{border-bottom:1px solid #dbe1e9;grid-template-columns:.7fr 1.3fr;gap:10px;padding:12px 0;display:grid}.ava-details dt{color:#6b7d98;font-size:7px}.ava-details dd{text-align:right;margin:0;font-size:8px;font-weight:800;line-height:1.4}.dashboard-primary-action{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#121b2a;justify-content:space-between;margin:auto 20px 20px;padding:13px 15px;font-size:8px;font-weight:900;display:flex}.dashboard-primary-action:hover{background:var(--teal)}.customer-bottom-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.setup-panel{padding:24px}.setup-progress-copy p{color:#61728c;max-width:600px;font-size:9px;line-height:1.55}.setup-progress{grid-template-columns:1fr auto;align-items:center;gap:14px;margin:24px 0 20px;display:grid}.setup-progress>div{background:#dfe4eb;height:6px}.setup-progress>div span{background:var(--teal);height:100%;transition:width .3s;display:block}.setup-progress>strong{font-size:8px}.setup-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.setup-checks span{color:#7787a0;background:#e8edf4;padding:10px;font-size:8px}.setup-checks span:before{content:"○";margin-right:8px}.setup-checks span.done{color:#08715e;background:#e2e6ed}.setup-checks span.done:before{content:"✓"}.quick-actions-panel{flex-direction:column;display:flex}.quick-action-links{padding:4px 20px 14px}.quick-action-links a{border-bottom:1px solid #dbe1e9;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.quick-action-links a:last-child{border-bottom:0}.quick-action-links a>span{color:#455164;background:#e6eaf0;place-items:center;width:29px;height:29px;display:grid}.quick-action-links a>div{flex-direction:column;gap:4px;display:flex}.quick-action-links strong{font-size:8px}.quick-action-links small{color:#697b97;font-size:7px}.quick-action-links b{font-size:10px;font-weight:400}.quick-action-links a:hover b{color:var(--teal);transform:translate(2px)}@keyframes dashboard-shimmer{to{background-position:-200% 0}}.configuration-account{background:#e6eaf0;border:1px solid #c7ced8;grid-template-columns:34px 1fr;align-items:center;gap:13px;margin-bottom:20px;padding:14px;display:grid}.configuration-account>span{color:#08745d;background:#cfe8d5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.configuration-account>div{flex-direction:column;gap:4px;display:flex}.configuration-account small{letter-spacing:.11em;color:#5a6a81;font-size:7px}.configuration-account strong{font-size:11px}.configuration-account em{color:#5a6a81;font-size:9px;font-style:normal}.account-hero{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:700px;padding:95px 7vw 105px;display:grid}.account-hero h1,.account-dashboard-head h1{letter-spacing:-.06em;margin:32px 0 27px;font-family:Georgia,serif;font-size:clamp(54px,6vw,92px);font-weight:400;line-height:.94}.account-hero>div>p,.account-dashboard-head>div>p{color:#55647b;max-width:680px;font-size:17px;line-height:1.65}.account-actions{align-items:center;gap:27px;margin-top:37px;display:flex}.account-state-card{color:#fff;background:#101927;border:1px solid #233653;padding:32px;box-shadow:17px 19px #070b1217}.account-state-icon{width:52px;height:52px;color:var(--acid);background:#1a283e;border-radius:50%;place-items:center;margin-bottom:30px;font-family:Georgia,serif;font-size:23px;display:grid}.account-state-card>small{letter-spacing:.14em;color:#8493aa;font-size:8px}.account-state-card h2{margin:9px 0 13px;font-family:Georgia,serif;font-size:38px;font-weight:400}.account-state-card>p{color:#98a4b7;margin:0 0 25px;font-size:11px;line-height:1.6}.account-state-card>div{border-top:1px solid #ffffff21;justify-content:space-between;gap:20px;padding:13px 0;font-size:9px;display:flex}.account-state-card>div span{color:#8896ac}.account-state-card>div strong{text-align:right;color:#d9dfe8}.account-state-card.warning .account-state-icon{color:#ffd685;background:#5c3e25}.account-explainer{background:#e8edf4;grid-template-columns:1fr 1fr;gap:1px;padding:85px 7vw;display:grid}.account-explainer article{border:1px solid var(--line);background:#f5f7fa;padding:35px}.account-explainer article>span,.account-tools article>span{color:#677993;font-size:8px}.account-explainer h2{letter-spacing:-.035em;margin:45px 0 14px;font-family:Georgia,serif;font-size:34px;font-weight:400}.account-explainer p{color:#58687f;max-width:490px;font-size:12px;line-height:1.65}.account-explainer a{border-bottom:1px solid var(--ink);margin-top:20px;padding-bottom:4px;font-size:10px;font-weight:900;display:inline-block}.account-dashboard-head{color:#fff;background:#131d2c;grid-template-columns:1fr auto;align-items:end;gap:7vw;padding:90px 7vw 75px;display:grid}.account-dashboard-head .section-label{color:var(--acid)}.account-dashboard-head h1{margin-bottom:20px;font-size:clamp(52px,5.6vw,84px)}.account-dashboard-head>div>p{color:#a5b0c0;margin:0}.signed-account-summary{min-width:330px;color:var(--ink);background:#f5f7fa;grid-template-columns:35px 1fr auto;align-items:center;gap:14px;padding:22px;display:grid}.signed-account-summary>span{color:#08745d;background:#d8efdd;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.signed-account-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.signed-account-summary small{letter-spacing:.11em;color:#64758f;font-size:7px}.signed-account-summary strong{overflow-wrap:anywhere;font-size:10px}.signed-account-summary em{color:#126782;font-size:8px;font-style:normal}.signed-account-summary>a{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:8px}.account-tools{background:#e8edf4;grid-template-columns:repeat(4,1fr);padding:80px 7vw 95px;display:grid}.account-tools article{border:1px solid var(--line);background:#f5f7fa;flex-direction:column;min-height:310px;padding:30px;display:flex}.account-tools h2{letter-spacing:-.035em;margin:52px 0 15px;font-family:Georgia,serif;font-size:31px;font-weight:400}.account-tools p{color:#58687f;margin:0;font-size:11px;line-height:1.65}.account-tools a{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:17px;font-size:9px;font-weight:900;display:flex}.account-tools a:hover{color:var(--teal)}.account-help-strip{color:#fff;background:#126782;grid-template-columns:1fr 1fr auto;align-items:center;gap:45px;padding:28px 7vw;display:grid}.account-help-strip>div{flex-direction:column;gap:6px;display:flex}.account-help-strip small{letter-spacing:.13em;color:#bac2cf;font-size:7px}.account-help-strip strong{font-size:13px}.account-help-strip p{color:#c7ced8;font-size:10px;line-height:1.5}.account-help-strip a{color:var(--acid);font-size:9px;font-weight:900}.operator-account-bar{color:#fff;background:#0f1f1d;border-bottom:1px solid #ffffff1f;align-items:center;gap:24px;min-height:68px;padding:10px 7vw;display:flex}.operator-account-bar>div{align-items:center;gap:10px;margin-right:auto;display:flex}.operator-account-bar>div>span{background:var(--acid);color:#10211e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.operator-account-bar p{flex-direction:column;gap:3px;margin:0;display:flex}.operator-account-bar small{letter-spacing:.12em;color:#8493a9;font-size:7px}.operator-account-bar strong{font-size:11px}.operator-account-bar>p{color:#8a98ae;font-size:8px;display:block}.operator-account-bar>a{text-transform:uppercase;letter-spacing:.09em;color:#d6dce5;border-bottom:1px solid #57667d;padding-bottom:3px;font-size:8px}.operator-account-bar>a:hover{color:var(--acid);border-color:var(--acid)}.phone-hero{color:#fff;background:#131d2c;grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;padding:92px 7vw 86px;display:grid}.phone-hero .section-label{color:var(--acid)}.phone-hero h1{letter-spacing:-.055em;margin:33px 0 28px;font-family:Georgia,serif;font-size:clamp(52px,5.6vw,84px);font-weight:400;line-height:.98}.phone-hero>div>p{color:#aeb8c7;max-width:720px;font-size:16px;line-height:1.7}.phone-state{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-top:38px;font-size:10px;font-weight:900;display:flex}.phone-state>span{border-radius:50%;width:9px;height:9px}.phone-state .setup{background:#f0c965;box-shadow:0 0 0 6px #f0c9651a}.phone-state .on{background:var(--acid);box-shadow:0 0 0 6px #38d9ff1a}.readiness-card{color:var(--ink);background:#f5f7fa;border:1px solid #ffffff29;box-shadow:16px 18px #00000024}.readiness-card>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:24px;display:flex}.readiness-card>div:first-child small{letter-spacing:.14em;font-size:8px;font-weight:900}.readiness-card>div:first-child strong{font-family:Georgia,serif;font-size:30px;font-weight:400}.readiness-card article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:12px;padding:18px 22px;display:grid}.readiness-card article:last-child{border:0}.readiness-card article>span{border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.readiness-card article.ready>span{color:#08745d;background:#d9f2dd}.readiness-card article.pending>span{color:#8c711f;background:#eee8d7}.readiness-card article div{flex-direction:column;gap:5px;display:flex}.readiness-card article strong{font-size:11px}.readiness-card article small{color:#63748e;font-size:8px;line-height:1.45}.routing-section{background:#e8edf4;padding:95px 7vw}.routing-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;margin-top:38px;display:grid}.routing-flow article{background:#f5f7fa;border:1px solid #bec6d1;flex-direction:column;min-height:180px;padding:23px;display:flex}.routing-flow article.accent{color:#fff;background:#126782;border-color:#126782}.routing-flow article>span{opacity:.62;font-size:8px}.routing-flow article>strong{margin:38px 0 10px;font-size:16px}.routing-flow article>small{opacity:.65;font-size:9px;line-height:1.55}.routing-flow>i{color:#64758f;align-self:center;font-style:normal}.phone-dashboard{grid-template-columns:1.05fr .95fr;gap:20px;padding:90px 7vw 105px;display:grid}.phone-panel{background:#f5f7fa;border:1px solid #bfc7d3}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:20px 24px;display:flex}.panel-title small{letter-spacing:.14em;color:#63748e;font-size:8px;font-weight:900}.panel-title h2{letter-spacing:-.03em;margin:6px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.panel-title>span{text-transform:uppercase;letter-spacing:.1em;background:#eee9d9;padding:7px 9px;font-size:8px}.panel-title button{border:1px solid var(--line);text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 12px;font-size:8px;font-weight:900}.phone-form{padding:25px}.phone-form label{letter-spacing:.11em;text-transform:uppercase;margin-bottom:19px;font-size:8px;font-weight:900;display:block}.phone-form input,.phone-form select,.phone-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #b6bfcc;border-radius:0;outline:none;margin-top:8px;padding:13px;display:block}.phone-form input:focus,.phone-form select:focus,.phone-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #38d9ff17}.phone-form label>small{color:#6a7c98;text-transform:none;letter-spacing:0;margin-top:6px;font-size:7px;font-weight:400;display:block}.phone-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.phone-save{background:var(--ink);color:#fff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.phone-save:hover{background:var(--teal)}.phone-save:disabled{opacity:.55;cursor:wait}.phone-message{color:#49566a;margin:14px 0 0;font-size:9px;line-height:1.5}.calls-panel{min-height:560px}.call-empty{text-align:center;color:#687a95;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px;display:flex}.call-empty>span{color:#434f60;font-size:43px}.call-empty strong{color:var(--ink);margin:18px 0 6px;font-size:16px}.call-empty p{max-width:300px;font-size:10px;line-height:1.55}.call-row{border-bottom:1px solid var(--line);padding:18px 22px}.call-overview{grid-template-columns:.65fr 1fr auto;align-items:center;gap:18px;display:grid}.call-overview>div{flex-direction:column;gap:5px;display:flex}.call-overview strong{font-size:10px}.call-overview small{color:#647690;font-size:8px}.call-status{text-transform:uppercase;letter-spacing:.08em;background:#e1e5ec;padding:6px 8px;font-size:7px}.call-status.transferred,.call-status.lead_captured{color:#075e54;background:#dceee4}.call-status.emergency{color:#8d271b;background:#f5d9d3}.lead-notification{border-left:3px solid var(--teal);background:#edeff3;margin-top:16px;padding:15px}.lead-notification-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.lead-notification-head small{text-transform:uppercase;letter-spacing:.1em;color:#5c6c85;font-size:7px}.lead-priority{text-transform:uppercase;letter-spacing:.08em;color:#263a58;background:#dde2ea;padding:6px 8px;font-size:7px;font-weight:900}.lead-priority.urgent{color:#76570c;background:#f4e8c8}.lead-priority.emergency{color:#8d271b;background:#f5d9d3}.lead-notification dl{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;display:grid}.lead-notification dl>div{min-width:0}.lead-notification dt{text-transform:uppercase;letter-spacing:.09em;color:#657791;margin-bottom:4px;font-size:7px}.lead-notification dd{overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.lead-notification a{color:var(--teal);font-weight:800}.connection-guide{color:#fff;background:#126782;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;padding:90px 7vw;display:grid}.connection-guide h2{letter-spacing:-.05em;margin:30px 0 22px;font-family:Georgia,serif;font-size:clamp(43px,4.4vw,67px);font-weight:400;line-height:1.03}.connection-guide>div:first-child>p{color:#cad1db;font-size:12px;line-height:1.7}.connection-code{background:#102522;border:1px solid #ffffff26;padding:28px;overflow:hidden}.connection-code small{letter-spacing:.13em;color:#919eb2;margin:8px 0;font-size:7px;display:block}.connection-code code{border-left:3px solid var(--acid);overflow-wrap:anywhere;background:#0b1d1a;margin-bottom:24px;padding:14px;font-size:10px;line-height:1.5;display:block}.connection-code p{color:#8997ad;margin:0;font-size:8px}.workspace-admin{background:#f5f7fa;border:1px solid #cbd3de;margin-bottom:18px}.workspace-admin-head{border-bottom:1px solid #dae0e8;justify-content:space-between;align-items:flex-end;gap:30px;padding:23px 25px;display:flex}.workspace-admin-head small,.workspace-create-form small,.workspace-list-head small{letter-spacing:.14em;color:#657791;font-size:7px;font-weight:900}.workspace-admin-head h2{letter-spacing:-.035em;margin:6px 0;font-family:Georgia,serif;font-size:31px;font-weight:400}.workspace-admin-head p{color:#61728c;margin:0;font-size:9px}.workspace-admin-head>span{text-transform:uppercase;letter-spacing:.09em;color:#08705d;background:#e3e7ed;padding:8px 10px;font-size:7px;font-weight:900}.workspace-admin-message{border-left:3px solid var(--teal);color:#3d4858;background:#ebeef3;margin:15px 20px 0;padding:12px 14px;font-size:8px}.workspace-admin-grid{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:0;display:grid}.workspace-create-form{background:#eef2f8;border-right:1px solid #dae0e8;padding:24px}.workspace-create-form h3,.workspace-list-head h3{margin:6px 0 20px;font-family:Georgia,serif;font-size:24px;font-weight:400}.workspace-create-form label{text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;font-size:7px;font-weight:900;display:block}.workspace-create-form input,.workspace-create-form select,.workspace-member-form input,.workspace-member-form select,.workspace-card select{color:#101825;background:#fff;border:1px solid #bcc4d1;border-radius:0;outline:none;width:100%;margin-top:7px;padding:11px}.workspace-create-form input:focus,.workspace-member-form input:focus,.workspace-card select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #38d9ff14}.workspace-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-create-form>button{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#121b2a;border:0;justify-content:space-between;width:100%;padding:14px;font-size:8px;font-weight:900;display:flex}.workspace-create-form>button:hover{background:var(--teal)}.workspace-create-form>button:disabled,.workspace-member-form button:disabled{opacity:.55}.workspace-create-form>p{color:#677994;margin:14px 0 0;font-size:7px;line-height:1.55}.workspace-list{min-width:0}.workspace-list-head{border-bottom:1px solid #dbe1e9;justify-content:space-between;align-items:center;min-height:72px;padding:17px 20px;display:flex}.workspace-list-head h3{margin-bottom:0}.workspace-list-head>button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c2c9d4;padding:8px 10px;font-size:7px;font-weight:900}.workspace-list-head>span{text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900}.workspace-card{border-bottom:1px solid #dae0e8;padding:16px 19px}.workspace-card-summary{grid-template-columns:35px minmax(0,1fr) 118px;align-items:center;gap:12px;display:grid}.workspace-card-summary>span{color:#08705d;background:#dee3ea;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.workspace-card-summary>div,.workspace-owner{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-card-summary strong,.workspace-owner strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.workspace-card-summary small,.workspace-owner small{color:#677995;font-size:7px}.workspace-card-summary select{text-transform:uppercase;margin:0;padding:8px;font-size:7px;font-weight:900}.workspace-owner{background:#ebeef2;margin:12px 0;padding:10px 12px}.workspace-owner>span{text-transform:uppercase;letter-spacing:.1em;color:#677993;font-size:6px}.workspace-members{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.workspace-members>span{background:#fff;border:1px solid #d1d8e2;flex-direction:column;gap:3px;padding:7px 9px;display:flex}.workspace-members strong{font-size:7px}.workspace-members em{color:#657791;text-transform:uppercase;font-size:6px;font-style:normal}.workspace-member-form{grid-template-columns:1fr 100px auto;gap:7px;display:grid}.workspace-member-form input,.workspace-member-form select{margin:0;padding:9px;font-size:8px}.workspace-member-form button{color:#fff;text-transform:uppercase;cursor:pointer;background:#162234;border:0;padding:0 13px;font-size:7px;font-weight:900}.enquiry-conversion{border-top:1px solid #cbd3de}.enquiry-conversion-row{border-top:1px solid #dce1e9;grid-template-columns:1.1fr .65fr auto auto;align-items:center;gap:14px;padding:13px 20px;display:grid}.enquiry-conversion-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.enquiry-conversion-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.enquiry-conversion-row small{color:#677995;font-size:7px}.enquiry-conversion-row>span{text-transform:uppercase;letter-spacing:.08em;color:#725d19;background:#ece9da;padding:7px 8px;font-size:6px}.enquiry-conversion-row>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#126782;border:0;padding:9px 11px;font-size:7px;font-weight:900}.enquiry-conversion-row>button:disabled{opacity:.5}.enquiry-admin-form{background:#ebeef2;grid-column:1/-1;grid-template-columns:160px 1fr auto;gap:8px;padding:10px;display:grid}.enquiry-admin-form select,.enquiry-admin-form input{background:#fff;border:1px solid #bfc7d2;padding:9px;font-size:8px}.enquiry-admin-form button{color:#fff;text-transform:uppercase;cursor:pointer;background:#162234;border:0;padding:0 13px;font-size:7px;font-weight:900}.workspace-onboarding-status{background:#e9edf2;border-left:3px solid #7989a2;justify-content:space-between;align-items:center;gap:12px;margin:0 0 11px;padding:10px 12px;display:flex}.workspace-onboarding-status>div{flex-direction:column;gap:3px;display:flex}.workspace-onboarding-status span{text-transform:uppercase;letter-spacing:.1em;color:#677995;font-size:6px}.workspace-onboarding-status strong{font-size:8px}.workspace-onboarding-status small{color:#677995;font-size:7px}.workspace-onboarding-status.activation_requested{background:#f4ead0;border-color:#c19a35}.workspace-onboarding-status.approved{background:#e1e6ed;border-color:#11906e}.workspace-onboarding-status>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#121b2a;border:0;padding:9px 11px;font-size:7px;font-weight:900}.twilio-admin{color:#fff;background:#121b2a;border:1px solid #21334e;margin-bottom:18px}.twilio-admin-head{border-bottom:1px solid #243753;justify-content:space-between;align-items:flex-end;gap:30px;padding:24px 25px;display:flex}.twilio-admin-head small,.twilio-admin aside>small{letter-spacing:.14em;color:#8392a9;font-size:7px;font-weight:900}.twilio-admin-head h2{letter-spacing:-.035em;margin:6px 0;font-family:Georgia,serif;font-size:31px;font-weight:400}.twilio-admin-head p{color:#96a3b6;margin:0;font-size:9px}.twilio-admin-head>span{color:#dbc36f;text-transform:uppercase;letter-spacing:.08em;background:#2f3023;align-items:center;gap:8px;padding:8px 10px;font-size:7px;font-weight:900;display:flex}.twilio-admin-head>span i{background:#c7a849;border-radius:50%;width:7px;height:7px}.twilio-admin-head>span.connected{color:var(--acid);background:#173f34}.twilio-admin-head>span.connected i{background:var(--acid)}.twilio-admin-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);display:grid}.twilio-admin form{border-right:1px solid #243753;padding:25px}.twilio-admin form label{text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:7px;font-weight:900;display:block}.twilio-admin form input{color:#101825;background:#f5f7fa;border:1px solid #4b586c;outline:none;width:100%;margin-top:7px;padding:12px;display:block}.twilio-admin form input:focus{border-color:var(--acid);box-shadow:0 0 0 3px #38d9ff1a}.twilio-admin form label>small{color:#8392a9;text-transform:none;letter-spacing:0;margin-top:6px;font-weight:400;display:block}.twilio-admin form button{background:var(--acid);color:#10211e;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;justify-content:space-between;width:100%;padding:14px;font-size:8px;font-weight:900;display:flex}.twilio-admin form button:disabled{opacity:.55}.twilio-admin form>p{border-left:3px solid var(--acid);background:#19273b;margin:13px 0 0;padding:11px 13px;font-size:8px;line-height:1.5}.twilio-admin aside{flex-direction:column;padding:27px;display:flex}.twilio-admin aside>strong{margin:25px 0 4px;font-family:Georgia,serif;font-size:27px;font-weight:400}.twilio-admin aside>span{color:var(--acid);font-size:10px}.twilio-admin aside>p{color:#909eb2;margin:7px 0 25px;font-size:8px}.twilio-admin aside>div{border-top:1px solid #243753;grid-template-columns:28px 1fr;align-items:center;gap:11px;padding:13px 0;display:grid}.twilio-admin aside b{width:27px;height:27px;color:var(--acid);background:#1b293f;border-radius:50%;place-items:center;font-size:8px;display:grid}.twilio-admin aside div p{color:#a9b4c4;margin:0;font-size:8px}.onboarding-page{background:#e3e7ed;min-height:850px;padding:58px 6vw 95px}.onboarding-head{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1240px;margin:0 auto 25px;display:flex}.onboarding-head small,.onboarding-steps>small,.onboarding-section-title small{letter-spacing:.14em;color:#62748e;font-size:7px;font-weight:900}.onboarding-head h1{letter-spacing:-.05em;margin:9px 0;font-family:Georgia,serif;font-size:clamp(40px,4.3vw,64px);font-weight:400}.onboarding-head p{color:#5b6b82;max-width:720px;margin:0;font-size:10px;line-height:1.6}.onboarding-head>div:last-child{color:#fff;border-top:3px solid var(--acid);background:#121b2a;flex-direction:column;gap:5px;min-width:180px;padding:18px;display:flex}.onboarding-head>div:last-child span{color:var(--acid);font-family:Georgia,serif;font-size:30px}.onboarding-head>div:last-child strong{text-transform:uppercase;letter-spacing:.09em;font-size:7px}.onboarding-layout{background:#fff;border:1px solid #c6cdd8;grid-template-columns:250px minmax(0,1fr);max-width:1240px;min-height:660px;margin:auto;display:grid}.onboarding-steps{color:#fff;background:#121b2a;flex-direction:column;padding:25px 18px;display:flex}.onboarding-steps>small{color:#7989a2;margin:0 10px 18px}.onboarding-steps>button{color:#8796ac;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #374150;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.onboarding-steps>button>span{border:1px solid #49566a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.onboarding-steps>button>strong{font-size:9px}.onboarding-steps>button.active{color:#fff;border-color:var(--acid);background:#19273b}.onboarding-steps>button.active>span{background:var(--acid);border-color:var(--acid);color:#121b2a}.onboarding-steps>button.complete>span{color:var(--acid)}.onboarding-state{color:#92a0b4;text-transform:uppercase;letter-spacing:.08em;border:1px solid #253957;align-items:center;gap:8px;margin-top:auto;padding:13px 11px;font-size:7px;display:flex}.onboarding-state i{background:#b89635;border-radius:50%;width:7px;height:7px}.onboarding-state.approved i{background:#23b88b}.onboarding-form{flex-direction:column;min-width:0;display:flex}.onboarding-form>section{padding:40px 45px 25px}.onboarding-section-title{border-bottom:1px solid #d7dde6;grid-template-columns:42px 1fr;align-items:start;gap:15px;margin-bottom:25px;padding-bottom:25px;display:grid}.onboarding-section-title>span{color:#08705d;background:#dee3ea;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.onboarding-section-title h2{letter-spacing:-.035em;margin:5px 0;font-family:Georgia,serif;font-size:31px;font-weight:400}.onboarding-section-title p{color:#647690;margin:0;font-size:9px}.onboarding-form label{text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:8px;font-weight:900;display:block}.onboarding-form label em{float:right;color:#7b8ba3;text-transform:none;letter-spacing:0;font-size:7px;font-style:normal}.onboarding-form input,.onboarding-form select,.onboarding-form textarea{color:#101825;background:#fff;border:1px solid #b6bfcd;border-radius:0;outline:none;width:100%;margin-top:8px;padding:13px;display:block}.onboarding-form input:focus,.onboarding-form select:focus,.onboarding-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #38d9ff14}.onboarding-form input:disabled{color:#596980;background:#e7ebf0}.onboarding-services{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 20px;display:grid}.onboarding-services button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c2c9d4;align-items:center;gap:10px;min-height:43px;padding:9px 11px;font-size:9px;display:flex}.onboarding-services button i{background:#e8ebf0;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.onboarding-services button.selected{color:#075f54;background:#e6eaef;border-color:#126782}.onboarding-services button.selected i{color:#fff;background:#126782}.onboarding-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.onboarding-review{border-left:3px solid var(--teal);background:#ebeef3;padding:18px 20px}.onboarding-review>strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.onboarding-review>p{color:#596980;font-size:9px;line-height:1.55}.onboarding-review ul{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.onboarding-review li{color:#6a7c97;font-size:8px}.onboarding-review li.done{color:#08705d;font-weight:900}.onboarding-message{border-left:3px solid var(--teal);background:#ebeef3;margin:0 45px 15px;padding:12px 14px;font-size:8px}.onboarding-actions{border-top:1px solid #d7dde6;justify-content:flex-end;gap:9px;margin-top:auto;padding:18px 45px;display:flex}.onboarding-actions button{text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border:0;padding:12px 15px;font-size:8px;font-weight:900}.onboarding-actions .back{color:#546278;background:0 0;margin-right:auto}.onboarding-actions .save{color:#3c4757;background:#dde2ea}.onboarding-actions .continue{color:#fff;background:#121b2a}.onboarding-actions .continue:hover{background:var(--teal)}.onboarding-actions button:disabled{opacity:.45;cursor:not-allowed}.notifications-page{background:#e3e7ed;min-height:850px;padding:62px 6vw 95px}.notifications-head{justify-content:space-between;align-items:flex-end;gap:45px;max-width:1300px;margin:0 auto 26px;display:flex}.notifications-head>div:first-child>small,.notification-panel-head small,.notification-example>small{letter-spacing:.14em;color:#63748e;font-size:7px;font-weight:900}.notifications-head h1{letter-spacing:-.052em;margin:10px 0 12px;font-family:Georgia,serif;font-size:clamp(43px,4.5vw,68px);font-weight:400;line-height:1}.notifications-head p{color:#5b6b84;max-width:760px;margin:0;font-size:10px;line-height:1.65}.notifications-head>div:last-child{color:#fff;background:#121b2a;border-top:3px solid #c39f3e;grid-template-columns:10px 1fr;gap:4px 10px;min-width:220px;padding:17px 19px;display:grid}.notifications-head>div:last-child i{background:#c39f3e;border-radius:50%;grid-row:1/4;width:8px;height:8px;margin-top:4px}.notifications-head>div:last-child small{letter-spacing:.12em;color:#8392a8;font-size:6px}.notifications-head>div:last-child strong{font-size:10px}.notifications-head>div:last-child span{color:#d5ba66;font-size:7px}.notifications-head>div.connected{border-color:var(--acid)}.notifications-head>div.connected i{background:var(--acid)}.notifications-head>div.connected span{color:var(--acid)}.notifications-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:18px;max-width:1300px;margin:auto;display:grid}.notification-config,.notification-history{background:#f5f7fa;border:1px solid #c8ced8}.notification-panel-head{border-bottom:1px solid #dae0e8;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 21px;display:flex}.notification-panel-head h2{letter-spacing:-.03em;margin:5px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.notification-panel-head>span{text-transform:uppercase;letter-spacing:.09em;color:#657791;font-size:7px;font-weight:900}.notification-form-body{padding:23px}.notification-form-body>label:not(.notification-toggle){text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-size:8px;font-weight:900;display:block}.notification-form-body textarea{color:#101825;resize:vertical;background:#fff;border:1px solid #b8c0cd;outline:none;width:100%;margin-top:8px;padding:13px;display:block}.notification-form-body textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #38d9ff14}.notification-form-body label>small{letter-spacing:0;text-transform:none;color:#677995;margin-top:6px;font-size:7px;font-weight:400;display:block}.notification-toggle{cursor:pointer;border-top:1px solid #dae0e8;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:13px 0;display:grid}.notification-toggle input{accent-color:#126782;width:17px;height:17px}.notification-toggle>span{flex-direction:column;gap:4px;display:flex}.notification-toggle strong{font-size:9px}.notification-toggle small{color:#677995;font-size:7px;line-height:1.5}.notification-example{color:#fff;border-left:3px solid var(--acid);background:#121b2a;margin:17px 0;padding:16px}.notification-example>small{color:#8796ac}.notification-example p{color:#c2c9d4;margin:11px 0 0;font-size:8px;line-height:1.65}.notification-example strong{color:#fff}.notification-message{border-left:3px solid var(--teal);background:#ebeef3;padding:11px 13px;font-size:8px;line-height:1.5}.notification-save{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#126782;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 15px;font-size:8px;font-weight:900;display:flex}.notification-save:disabled{opacity:.5}.notification-history{min-height:570px}.notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:35px;display:flex}.notification-empty>span{color:#475366;font-size:38px}.notification-empty strong{margin:15px 0 7px;font-size:13px}.notification-empty p{color:#677993;font-size:8px}.notification-delivery{border-bottom:1px solid #dbe1e9;grid-template-columns:1.1fr .65fr auto;align-items:center;gap:13px;padding:14px 19px;display:grid}.notification-delivery>div{flex-direction:column;gap:4px;min-width:0;display:flex}.notification-delivery strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.notification-delivery small{color:#677995;font-size:7px}.notification-delivery>span{text-transform:uppercase;letter-spacing:.08em;color:#4a576a;background:#e3e7ee;padding:7px 8px;font-size:6px}.notification-delivery>span.sent{color:#08705d;background:#dceee3}.notification-delivery>span.failed{color:#8a3024;background:#f1dad5}.notification-delivery>span.connection_required{color:#775d10;background:#f2e8cb}.notification-delivery>p{color:#7a3c31;background:#f3ece8;grid-column:1/-1;margin:0;padding:8px 10px;font-size:7px}.notification-safety{border-left:3px solid var(--teal);background:#dee3ea;grid-template-columns:31px 1fr;gap:13px;max-width:1300px;margin:18px auto 0;padding:19px 22px;display:grid}.notification-safety>span{color:#fff;background:#126782;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.notification-safety strong{font-size:9px}.notification-safety p{color:#56657b;margin:5px 0 0;font-size:8px;line-height:1.55}@media (width<=1050px){.twilio-admin-grid{grid-template-columns:1fr}.twilio-admin form{border-bottom:1px solid #243753;border-right:0}.notifications-grid{grid-template-columns:1fr}.notification-history{min-height:420px}.notification-empty{min-height:300px}.onboarding-layout{grid-template-columns:205px minmax(0,1fr)}.workspace-admin-grid{grid-template-columns:1fr}.workspace-create-form{border-bottom:1px solid #dae0e8;border-right:0}.workspace-field-pair{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:205px minmax(0,1fr)}.admin-metrics{grid-template-columns:1fr 1fr}.admin-grid,.admin-lower-grid{grid-template-columns:1fr}.admin-enquiry-row{grid-template-columns:34px 1fr 1fr auto}.admin-contact-links{grid-column:2/4}.admin-enquiry-row>p{grid-column:2/-1}.customer-dashboard-shell{grid-template-columns:205px minmax(0,1fr)}.customer-metrics{grid-template-columns:1fr 1fr}.customer-dashboard-grid,.customer-bottom-grid{grid-template-columns:1fr}.ava-status-panel{grid-template-columns:1fr 1fr;display:grid}.ava-status-panel .customer-panel-head{grid-column:1/-1}.ava-orbit{height:200px}.ava-details{margin-top:25px}.dashboard-primary-action{grid-column:1/-1}.hero{grid-template-columns:1fr;padding-top:70px}.hero-copy{max-width:760px}.hero-product{max-width:850px}.section-intro,.demo-heading,.trust-heading{grid-template-columns:1fr;gap:20px}.steps-grid,.trust-grid{grid-template-columns:1fr 1fr}.steps-grid article:nth-child(3),.trust-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.steps-grid article:nth-child(4),.trust-grid article:nth-child(4){border-top:1px solid var(--line)}.playbooks{grid-template-columns:1fr;gap:65px}.pilot-cta,.pilot-principles,.measurement-section,.demo-enquiry-section{grid-template-columns:1fr;gap:55px}.process-grid{grid-template-columns:1fr 1fr}.process-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.process-grid article:nth-child(4){border-top:1px solid var(--line)}.contact-layout,.demonstration-layout{grid-template-columns:1fr}.contact-copy{padding-bottom:70px}.contact-form-wrap{padding-top:70px;padding-bottom:80px}.nav-wrap nav{gap:14px}.voice-console{grid-template-columns:210px 1fr}.lead-result-panel{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0 20px;display:grid}.lead-result-panel>.console-kicker,.lead-result-panel>.result-score,.lead-result-panel>.next-action,.lead-result-panel>.result-wait{grid-column:1/-1}.result-wait{height:180px}.demo-business{grid-template-columns:1fr;gap:50px}.voice-page-head>div:last-child{grid-template-columns:1fr;gap:25px}.phone-hero,.phone-dashboard,.connection-guide,.account-hero,.account-dashboard-head{grid-template-columns:1fr}.readiness-card{max-width:650px}.routing-flow{grid-template-columns:1fr 1fr}.routing-flow>i{display:none}.account-tools,.account-help-strip{grid-template-columns:1fr 1fr}.pilot-offer,.pilot-next-price{grid-template-columns:1fr}.pilot-connection-head{grid-template-columns:1fr;gap:20px}.connection-step-grid{grid-template-columns:1fr 1fr}.connection-step-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.connection-step-grid article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=760px){.twilio-admin-head{flex-direction:column;align-items:flex-start}.twilio-admin form,.twilio-admin aside{padding:20px}.notifications-page{padding:42px 16px 70px}.notifications-head{flex-direction:column;align-items:flex-start}.notifications-head>div:last-child{width:100%}.notification-delivery{grid-template-columns:1fr auto}.notification-delivery>div:nth-child(2){grid-column:1}.notification-delivery>span{grid-area:1/2}.notification-form-body{padding:20px}.onboarding-page{padding:38px 16px 70px}.onboarding-head{flex-direction:column;align-items:flex-start;gap:18px}.onboarding-head>div:last-child{width:100%}.onboarding-layout{display:block}.onboarding-steps{grid-template-columns:1fr 1fr;gap:5px;padding:16px;display:grid}.onboarding-steps>small,.onboarding-state{grid-column:1/-1}.onboarding-steps>button{min-height:52px}.onboarding-form>section{padding:28px 20px 20px}.onboarding-section-title{grid-template-columns:36px 1fr}.onboarding-section-title>span{width:34px;height:34px}.onboarding-section-title h2{font-size:26px}.onboarding-services,.onboarding-pair,.onboarding-review ul{grid-template-columns:1fr}.onboarding-message{margin:0 20px 12px}.onboarding-actions{flex-wrap:wrap;padding:15px 20px}.onboarding-actions .back{width:100%}.workspace-admin-head{flex-direction:column;align-items:flex-start}.workspace-field-pair,.workspace-member-form,.enquiry-admin-form{grid-template-columns:1fr}.workspace-member-form button,.enquiry-admin-form button{padding:11px}.workspace-card-summary{grid-template-columns:35px 1fr}.workspace-card-summary select{grid-column:2}.enquiry-conversion-row{grid-template-columns:1fr auto}.enquiry-conversion-row>div:nth-child(2){grid-column:1}.enquiry-conversion-row>button{grid-column:1/-1}.admin-shell{display:block}.admin-sidebar{height:auto;padding:17px 16px 12px;position:relative}.admin-brand{padding-bottom:14px}.admin-owner-card{margin:12px 0}.admin-sidebar nav{display:flex;overflow-x:auto}.admin-sidebar nav a{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:85px;height:56px;font-size:7px}.admin-sidebar-bottom{display:none}.admin-topbar{height:66px;padding:0 16px}.admin-topbar>div:first-child small,.admin-topbar p{display:none}.admin-content{padding:30px 16px 60px}.admin-heading{flex-direction:column;align-items:flex-start;gap:16px}.admin-heading h1{font-size:44px}.admin-date{width:100%}.admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-metric{min-height:130px;padding:16px}.admin-grid,.admin-lower-grid{grid-template-columns:1fr}.admin-enquiry-row{grid-template-columns:34px 1fr auto}.admin-enquiry-row>div:nth-of-type(2),.admin-contact-links{grid-column:2/4}.admin-enquiry-row>p{grid-column:1/-1}.admin-call-row{grid-template-columns:1fr auto}.admin-call-row>div:nth-child(2){grid-column:1/2}.admin-business-row{grid-template-columns:34px 1fr auto}.admin-business-row>div:nth-of-type(2){grid-column:2/4}.admin-access-denied{padding:80px 20px}.admin-access-denied>div{flex-direction:column;align-items:flex-start}.customer-dashboard-shell{display:block}.customer-sidebar{height:auto;padding:17px 16px 12px;position:relative}.customer-brand{padding-bottom:14px}.customer-brand br{display:none}.workspace-switcher{margin:12px 0}.customer-sidebar nav{gap:3px;display:flex;overflow-x:auto}.customer-sidebar nav a{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:75px;height:54px;padding:6px;font-size:7px}.customer-sidebar nav a>span{font-size:14px}.customer-sidebar-bottom{display:none}.customer-topbar{height:66px;padding:0 16px}.customer-topbar>div:first-child small,.customer-top-actions>button{display:none}.customer-profile{border:0;padding-left:0}.customer-profile>div{display:none}.customer-dashboard-content{padding:30px 16px 60px}.customer-welcome{flex-direction:column;align-items:flex-start;gap:15px}.customer-welcome h1{font-size:39px}.customer-metrics{grid-template-columns:1fr 1fr;gap:8px}.customer-metric{min-height:132px;padding:16px}.customer-metric>strong{margin-top:20px;font-size:32px}.customer-dashboard-grid,.customer-bottom-grid{grid-template-columns:1fr}.dashboard-lead-row{grid-template-columns:32px 1fr auto}.dashboard-lead-issue{grid-column:2/4}.ava-status-panel{display:flex}.setup-checks{grid-template-columns:1fr}.customer-panel-head{padding:16px}.customer-panel-head>a{font-size:7px}.nav-wrap{height:66px;padding:0 20px}.nav-wrap nav{display:none}.account-entry{border:0;min-width:auto;padding-left:8px}.account-entry-copy small{display:none}.account-entry-copy strong{font-size:10px}.account-entry.signed-in .account-entry-copy{display:none}.hero{min-height:auto;padding:60px 20px 75px}.hero h1{font-size:58px}.hero-copy>p{font-size:16px}.proof-row{margin-top:55px}.proof-row div{padding:0 15px}.hero-product{overflow:hidden;transform:none;box-shadow:10px 12px #070b1212}.dash-shell{height:360px}.dash-nav{display:none}.dash-main{padding:17px}.metric-grid article:nth-child(3){display:none}.metric-grid{grid-template-columns:1fr 1fr}.dash-content{grid-template-columns:1fr}.activity-card{display:none}.problem-strip,.workflow,.demo-section,.demo-enquiry-section,.playbooks,.trust-section,.pilot-cta,.pilot-process,.measurement-section{padding:80px 20px}.loss-flow{grid-template-columns:1fr}.loss-flow b{justify-self:center;transform:rotate(90deg)}.steps-grid,.trust-grid,.process-grid{grid-template-columns:1fr}.steps-grid article,.trust-grid article,.process-grid article{border-left:0;border-top:1px solid var(--line);min-height:auto}.steps-grid article:first-child,.trust-grid article:first-child,.process-grid article:first-child{border-top:0}.demo-grid{grid-template-columns:1fr}.demo-panel{min-height:550px}.playbooks{gap:50px}.footer-base{flex-direction:column;gap:12px}.hero-actions{flex-direction:column;align-items:flex-start}.proof-row span{font-size:8px}.proof-row strong{font-size:16px}.pilot-cta{gap:35px}.subpage-hero{background-size:48px 48px;min-height:560px;padding:80px 20px}.subpage-hero h1{font-size:57px}.pilot-principles{grid-template-columns:1fr;padding:80px 20px}.pilot-facts>div,.measurement-list div{grid-template-columns:1fr;gap:8px}.fit-section{grid-template-columns:1fr}.fit-card,.contact-copy,.contact-form-wrap,.demonstration-copy,.demonstration-form-wrap{padding:75px 20px}.contact-copy h1,.demonstration-copy h1{font-size:56px}.field-pair{grid-template-columns:1fr;gap:0}.legal-page{padding:80px 20px 100px}.legal-page h1{font-size:58px}.footer-links{gap:18px 24px}.account-hero,.account-dashboard-head{min-height:auto;padding:70px 20px}.account-hero h1,.account-dashboard-head h1{font-size:52px}.account-actions{flex-direction:column;align-items:flex-start}.account-explainer,.account-tools,.account-help-strip{grid-template-columns:1fr;padding:60px 20px}.signed-account-summary{grid-template-columns:35px 1fr;width:100%;min-width:0}.signed-account-summary>a{grid-column:2}.operator-account-bar{flex-wrap:wrap;gap:10px 18px;padding:12px 20px}.operator-account-bar>div{width:100%}.operator-account-bar>p{display:none}.voice-page-head,.configure-head{padding:75px 20px 55px}.voice-page-head h1,.configure-head h1{font-size:55px}.voice-demo-shell{padding:0 12px 70px}.voice-console{grid-template-columns:1fr}.scenario-rail{border-bottom:1px solid #20314a}.call-topbar{grid-template-columns:1fr auto}.call-topbar>strong{display:none}.lead-result-panel,.caller-card{grid-template-columns:1fr}.caller-card>div{border-top:1px solid #dfe4eb;border-left:0}.caller-card>div:first-child{border-top:0}.transcript-line{grid-template-columns:1fr}.transcript-line p{margin-left:35px}.demo-business,.flow-rules{padding:80px 20px}.business-specs article{grid-template-columns:1fr;gap:7px}.flow-rule-grid{grid-template-columns:1fr}.configure-shell{padding:60px 14px 80px}.configuration-form>section{padding:27px 20px}.service-checks{grid-template-columns:1fr 1fr}.form-section-head{grid-template-columns:32px 1fr}.phone-hero,.routing-section,.phone-dashboard,.connection-guide{padding:70px 20px}.phone-hero h1{font-size:52px}.routing-flow,.phone-field-pair,.call-overview,.lead-notification dl{grid-template-columns:1fr}.connection-code{padding:20px}.pilot-offer{display:block}.pilot-price,.pilot-inclusions{padding:65px 20px}.pilot-connection,.pilot-next-price{padding:80px 20px}.pilot-connection-head,.pilot-next-price{grid-template-columns:1fr;gap:35px}.connection-step-grid{grid-template-columns:1fr}.connection-step-grid article{border-left:0;border-top:1px solid var(--line)}.connection-step-grid article:first-child{border-top:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--cinematic-ink:var(--obsidian);--cinematic-ink-soft:var(--midnight);--cinematic-paper:var(--platinum);--cinematic-acid:var(--cyan);--cinematic-teal:#126782;--cinematic-mist:var(--silver)}html{scroll-padding-top:82px}body{overflow-x:hidden}.button{border-radius:999px;min-height:50px;transition:background-color .25s,color .25s,border-color .25s,transform .25s}.button span{display:none}.button:hover{transform:translateY(-2px)}.button:focus-visible,.cinematic-text-link:focus-visible,.hero-stage-nav button:focus-visible,.nav-wrap a:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.cinematic-home .nav-wrap{color:#f5f7fa;background:#070b12f5;border-bottom-color:#ffffff1a}.cinematic-home .nav-wrap .brand-symbol{background:var(--acid);color:var(--ink)}.cinematic-home .nav-wrap nav a{opacity:.68}.cinematic-home .nav-wrap nav a:hover{opacity:1}.cinematic-home .nav-wrap .account-entry-copy small{color:#a8b4c5}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:900;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{border:1px solid var(--line);width:230px;color:var(--ink);background:#f5f7fafa;border-radius:16px;flex-direction:column;padding:12px;display:flex;position:absolute;top:36px;right:-84px;box-shadow:0 22px 50px #070b122e}.mobile-nav a{border-radius:10px;padding:13px 14px;font-size:13px;font-weight:800}.mobile-nav a:hover{background:#38d9ff14}.cinematic-home .mobile-nav>div{color:#fff;background:#070b12fa;border-color:#ffffff1f}.cinematic-home .mobile-nav a:hover{background:#38d9ff1a}[data-reveal]{opacity:1;transform:none}.motion-ready [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(36px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.cinematic-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 76% 45%,#38d9ff2e,#0000 31%),linear-gradient(135deg,#070b12 0%,#101827 60%,#070b12 100%);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(40px,6vw,110px);min-height:calc(100svh - 76px);padding:clamp(90px,10vh,140px) 6vw 110px;display:grid;position:relative;overflow:hidden}.hero-noise{z-index:-1;pointer-events:none;opacity:.23;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 15%,#0000 96%);mask-image:linear-gradient(#000 15%,#0000 96%)}.hero-glow{z-index:-1;filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{border:1px solid #38d9ff1f;width:42vw;height:42vw;top:-21vw;right:-13vw;box-shadow:inset 0 0 100px #38d9ff0d,0 0 160px #38d9ff14}.hero-glow-two{filter:blur(90px);background:#6268f126;width:24vw;height:24vw;bottom:-13vw;left:-16vw}.cinematic-hero-copy{z-index:2;max-width:760px;position:relative}.eyebrow.light{color:#d3dae4}.cinematic-hero h1{letter-spacing:-.068em;max-width:760px;margin:34px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,6.5vw,112px);font-weight:400;line-height:.88}.cinematic-hero h1 em{color:var(--acid);font-weight:400}.cinematic-hero-copy>p{color:#f5f7fab3;max-width:660px;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.62}.cinematic-primary{background:var(--acid);color:var(--ink);min-width:228px}.cinematic-primary:hover{background:#fff}.cinematic-text-link{color:#ffffffb8;align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.cinematic-text-link span{color:var(--acid)}.cinematic-proof-row{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);max-width:620px;margin-top:clamp(54px,8vh,90px);display:grid}.cinematic-proof-row div{border-left:1px solid #ffffff21;flex-direction:column;gap:7px;padding:23px 24px 0;display:flex}.cinematic-proof-row div:first-child{border-left:0;padding-left:0}.cinematic-proof-row strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.cinematic-proof-row span{color:#a8b4c5;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.cinematic-hero-product{perspective:1200px;place-items:center;min-height:min(680px,72vh);display:grid;position:relative}.hero-orbit-wrap{place-items:center;display:grid;position:absolute;inset:0}.signal-orb{aspect-ratio:1;width:min(37vw,520px);transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative}.signal-ring{border:1px solid #38d9ff21;border-radius:50%;transition:width .8s,height .8s,opacity .8s;position:absolute;inset:50%;transform:translate(-50%,-50%)}.ring-one{width:28%;height:28%}.ring-two{width:48%;height:48%}.ring-three{width:70%;height:70%}.ring-four{width:94%;height:94%}.signal-core{background:radial-gradient(circle,#38d9ff2e,#38d9ff0f 55%,#0000 72%);border:1px solid #38d9ff57;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #38d9ff47}.signal-core i{background:var(--acid);width:10px;height:10px;box-shadow:0 0 24px var(--acid);border-radius:50%}.signal-point{background:var(--acid);width:7px;height:7px;box-shadow:0 0 18px var(--acid);border-radius:50%;animation:2.3s ease-in-out infinite signalPulse;position:absolute}.point-a{top:17%;left:36%}.point-b{animation-delay:-.7s;top:46%;right:12%}.point-c{animation-delay:-1.4s;bottom:18%;left:19%}.signal-orb.stage-1{transform:scale(1.035)rotate(3deg)}.signal-orb.stage-2{transform:scale(.96)rotate(-3deg)}.signal-orb.stage-3{transform:scale(1.06)}.signal-orb.stage-3 .signal-ring{border-color:#38d9ff42}@keyframes signalPulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.hero-call-card{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121b2ab8;border:1px solid #ffffff29;border-radius:24px;width:min(430px,80%);position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg);box-shadow:0 35px 90px #0000006b}.hero-call-card-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 22px;display:flex}.hero-call-card-head span{letter-spacing:.11em;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.hero-call-card-head i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 16px var(--acid);border-radius:50%}.hero-call-card-head small{color:#a8b4c5;font-size:10px}.hero-call-card-main{flex-direction:column;justify-content:center;min-height:230px;padding:32px;display:flex}.hero-call-card-main small{color:var(--acid);text-transform:uppercase;letter-spacing:.16em;font-size:11px}.hero-call-card-main strong{letter-spacing:-.04em;margin:13px 0 11px;font-family:Georgia,serif;font-size:38px;font-weight:400}.hero-call-card-main span{color:#a8b4c5;font-size:14px}.hero-stage-nav{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.hero-stage-nav button{color:#a8b4c5;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1a;min-height:56px;padding:0}.hero-stage-nav button:first-child{border-left:0}.hero-stage-nav button.active{color:var(--ink);background:var(--acid)}.hero-stage-nav button span{font-size:11px;font-weight:900}.hero-caption{color:#a8b4c5;letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:3%;left:2%;right:2%}.hero-caption small{font-size:10px}.scroll-cue{color:#a8b4c5;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:28px;left:6vw}.scroll-cue i{background:var(--acid);transform-origin:0;width:34px;height:1px;animation:1.8s ease-in-out infinite cue;display:block}@keyframes cue{0%,to{opacity:.4;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}.cinematic-hero{color:#fff;background:#070b12;height:360svh;min-height:360svh;padding:0;display:block;overflow:clip}.cinematic-hero-sticky{isolation:isolate;background:linear-gradient(112deg,#070b12fa 0%,#0a111ddb 48%,#070b12b3 100%);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,6vw,110px);height:100svh;min-height:100svh;padding:clamp(100px,11vh,150px) 6vw 100px;display:grid;position:sticky;top:0;overflow:hidden}.hero-cinematic-field{z-index:-3;opacity:.22;filter:saturate(.74)contrast(1.1);background:linear-gradient(90deg,#070b12fa 0%,#070b12c7 42%,#070b1233 100%),url(/callence-call-network-v3.webp) 50%/cover no-repeat;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s;position:absolute;inset:-7%;transform:scale(1.16)translate(4%)}.hero-beat-1 .hero-cinematic-field{opacity:.34;filter:saturate(.9)contrast(1.08);transform:scale(1.1)translate(1%)}.hero-beat-2 .hero-cinematic-field{opacity:.46;filter:saturate()contrast(1.05);transform:scale(1.04)translate(-2%)}.hero-beat-3 .hero-cinematic-field{opacity:.58;filter:saturate(.86)contrast(1.14);transform:scale(1)translate(-4%)}.hero-depth-layer{z-index:-2;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#ffffff09,#38d9ff06);border:1px solid #38d9ff1f;transition:transform .28s ease-out,opacity .8s,border-color .8s;position:absolute;box-shadow:inset 0 0 60px #38d9ff06,0 40px 100px #0000003d}.depth-one{width:32vw;height:45vh;transform:translate3d(var(--cursor-x,0px),var(--cursor-y,0px),0) rotate(-8deg);opacity:.38;border-radius:42% 58% 62% 38%/45% 42% 58% 55%;top:13vh;right:-7vw}.depth-two{width:23vw;height:23vw;transform:translate3d(var(--cursor-x-inverse,0px),var(--cursor-y-inverse,0px),0);opacity:.24;border-radius:50%;bottom:-10vw;right:29vw}.depth-three{width:18vw;height:54vh;transform:translate3d(var(--cursor-x-inverse,0px),var(--cursor-y,0px),0) rotate(13deg);opacity:.14;border-radius:180px;top:22vh;left:44vw}.hero-beat-2 .hero-depth-layer,.hero-beat-3 .hero-depth-layer{border-color:#38d9ff33}.cinematic-hero-sticky:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 68%,#0000 0 20%,#070b1238 50%,#070b12bd 100%);position:absolute;inset:0}.hero-scroll-progress{z-index:6;background:#ffffff21;height:1px;position:absolute;top:92px;left:6vw;right:6vw}.hero-scroll-progress span{background:var(--acid);height:1px;transition:width .1s linear;display:block;box-shadow:0 0 18px #38d9ff8c}.hero-scroll-progress small{color:#a8b4c5;letter-spacing:.16em;font-size:9px;position:absolute;top:13px;right:0}.cinematic-hero-copy{transform-origin:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s}.hero-beat-1 .cinematic-hero-copy,.hero-beat-2 .cinematic-hero-copy,.hero-beat-3 .cinematic-hero-copy{opacity:0;filter:blur(10px);pointer-events:none;transform:translate(-5vw,-32px)scale(.94)}.hero-narrative{z-index:4;opacity:1;pointer-events:none;width:min(44vw,690px);min-height:410px;transition:opacity .6s;position:absolute;top:50%;left:6vw;transform:translateY(-50%)}.hero-beat-0 .hero-narrative{opacity:0}.hero-narrative article{opacity:0;filter:blur(12px);flex-direction:column;justify-content:center;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),filter .75s;display:flex;position:absolute;inset:0;transform:translateY(70px)scale(.97)}.hero-narrative article.active{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.hero-narrative article.past{transform:translateY(-70px)scale(.97)}.hero-narrative small{color:var(--acid);letter-spacing:.17em;font-size:11px;font-weight:900}.hero-narrative h2{letter-spacing:-.068em;max-width:680px;margin:28px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7vw,116px);font-weight:400;line-height:.88}.hero-narrative p{color:#f5f7fab3;max-width:590px;margin:0;font-size:18px;line-height:1.7}.cinematic-hero-product{z-index:3;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .8s,filter .8s;transform:translate(0,0)scale(1)}.hero-beat-1 .cinematic-hero-product{transform:translate(-2vw)scale(1.06)}.hero-beat-2 .cinematic-hero-product{transform:translate(-6vw)scale(1.12)}.hero-beat-3 .cinematic-hero-product{transform:translate(-1vw,1vh)scale(.94)}.hero-beat-2 .hero-call-card,.hero-beat-3 .hero-call-card{border-color:#38d9ff40;box-shadow:0 42px 120px #00000094,0 0 80px #38d9ff24}.cinematic-hero .hero-call-card{transform:rotateY(calc(-7deg + var(--cursor-rotate-x,0deg))) rotateX(calc(3deg + var(--cursor-rotate-y,0deg)));transition:transform .28s ease-out,border-color .7s,box-shadow .7s}.hero-beat-1 .scroll-cue,.hero-beat-2 .scroll-cue,.hero-beat-3 .scroll-cue{opacity:0;transform:translateY(12px)}.scroll-cue{z-index:6;transition:opacity .4s,transform .4s}.voice-wave{opacity:.75;align-items:center;gap:3px;height:28px;margin:17px 0 2px;display:flex;overflow:hidden}.voice-wave i{background:linear-gradient(to top,var(--teal),var(--acid));width:2px;height:38%;animation:1.15s ease-in-out infinite voiceWave;animation-delay:calc(var(--wave-index) * -55ms);transform-origin:50%;border-radius:99px;box-shadow:0 0 8px #38d9ff52}.wave-stage-0 i{opacity:.42;animation-duration:1.7s}.wave-stage-1 i{animation-duration:.82s}.wave-stage-2 i{animation-duration:1.05s}.wave-stage-3 i{background:linear-gradient(to top,var(--acid),#fff);animation-duration:.72s}@keyframes voiceWave{0%,to{opacity:.4;height:22%}25%{opacity:1;height:78%}50%{opacity:.68;height:42%}75%{opacity:1;height:96%}}.hero-flow-rail{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:0;margin:15px 0 0;display:grid}.hero-flow-rail i{color:#a8b4c5;letter-spacing:.11em;padding-top:14px;font-size:7px;font-style:normal;font-weight:900;transition:color .55s;position:relative}.hero-flow-rail i:before{content:"";transform-origin:0;background:#ffffff14;width:100%;height:1px;transition:transform .65s cubic-bezier(.22,1,.36,1),background .4s;position:absolute;top:-1px;left:0;transform:scaleX(0)}.hero-flow-rail i.active{color:#dbe0e8}.hero-flow-rail i.active:before{background:var(--acid);transform:scaleX(1);box-shadow:0 0 12px #38d9ff80}.hero-flow-rail b{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 8px}.handoff-ready{max-height:0;color:var(--acid);letter-spacing:.11em;text-transform:uppercase;opacity:0;align-items:center;gap:8px;margin-top:0;font-size:9px;font-weight:900;transition:max-height .55s,margin .55s,opacity .55s,transform .55s;display:flex;overflow:hidden;transform:translateY(8px)}.handoff-ready.active{opacity:1;max-height:30px;margin-top:14px;transform:translateY(0)}.handoff-ready i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 0 6px #38d9ff14,0 0 18px var(--acid);border-radius:50%;animation:1.4s ease-in-out infinite handoffPulse}@keyframes handoffPulse{50%{box-shadow:0 0 0 12px #38d9ff00,0 0 24px var(--acid)}}.signal-bridge{isolation:isolate;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.signal-bridge span{background:linear-gradient(#0000,#38d9ff59 18% 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.signal-bridge i{background:var(--acid);width:11px;height:11px;box-shadow:0 0 16px var(--acid),0 0 40px #38d9ff8c;border-radius:50%;animation:2.9s cubic-bezier(.55,.05,.45,.95) infinite bridgeTravel;position:absolute;top:-14px;left:calc(50% - 5px)}.signal-bridge small{color:#ffffff6b;letter-spacing:.18em;margin-left:90px;font-size:8px;font-weight:900;position:relative}.bridge-dark{background:linear-gradient(#070b12,#070b12 48%,var(--paper) 52%,var(--paper));margin-top:-1px}.bridge-light{background:linear-gradient(var(--paper),var(--paper) 48%,var(--cinematic-ink) 52%,var(--cinematic-ink));margin:-1px 0}.bridge-teal{background:linear-gradient(var(--cinematic-ink),var(--cinematic-ink) 48%,var(--midnight) 52%,var(--midnight));margin:-1px 0}.bridge-dark small,.bridge-light small{color:#526176}.bridge-dark small{transform:translateY(38px)}.bridge-light small{transform:translateY(-38px)}.bridge-teal small{color:#ffffff8c}@keyframes bridgeTravel{0%{opacity:0;transform:translateY(0)scale(.7)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(170px)scale(1.25)}}.cinematic-problem{background:var(--paper);min-height:86vh;padding:clamp(110px,14vw,190px) 8vw}.cinematic-problem>p{margin:70px 0 4px;font-size:clamp(18px,2vw,28px)}.cinematic-problem h2{letter-spacing:-.068em;max-width:1180px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,8vw,132px);font-weight:400;line-height:.93}.cinematic-problem h2 span{color:var(--teal)}.problem-sequence{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.problem-sequence article{border-left:1px solid var(--line);flex-direction:column;min-height:180px;padding:25px 30px 0;display:flex}.problem-sequence article:first-child{border-left:0;padding-left:0}.problem-sequence small{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:900}.problem-sequence strong{margin-top:auto;font-family:Georgia,serif;font-size:28px;font-weight:400}.problem-sequence span{color:#526176;margin:8px 0 25px;font-size:13px}.cinematic-journey{color:#fff;background:var(--cinematic-ink);grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);display:grid;position:relative}.journey-visual{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.journey-photo{background:url(/callence-call-network-v3.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.03)}.journey-photo-shade{background:linear-gradient(90deg,#070b12b3,#070b121f 65%,#070b1257),linear-gradient(#0000 45%,#070b1294);position:absolute;inset:0}.journey-kicker{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;top:34px;left:38px}.journey-kicker span{letter-spacing:.16em;font-size:11px;font-weight:900}.journey-kicker small{color:#a8b4c5;font-size:12px}.call-interface{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a111dc7;border:1px solid #ffffff2e;border-radius:26px;width:min(590px,86%);position:relative;overflow:hidden;box-shadow:0 40px 100px #00000075}.call-interface-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:55px;padding:0 20px;display:flex}.call-interface-top span{letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.call-interface-top i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 12px var(--acid);border-radius:50%}.call-interface-top small{color:#a8b4c5;letter-spacing:.12em;font-size:9px}.call-interface-body{padding:22px}.caller-orbit{place-items:center;height:215px;display:grid;position:relative;overflow:hidden}.caller-orbit .signal-orb{width:290px;position:absolute}.caller-chip{z-index:2;background:#121b2ae0;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;justify-content:center;width:170px;height:76px;padding:0 18px;display:flex;position:relative;box-shadow:0 16px 40px #0000004d}.caller-chip small{color:var(--acid);letter-spacing:.14em;font-size:8px}.caller-chip strong{margin-top:7px;font-size:13px}.call-status-copy{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:end;padding:18px 0;display:grid}.call-status-copy small{color:var(--acid);text-transform:uppercase;letter-spacing:.14em;grid-column:1/-1;font-size:9px}.call-status-copy strong{margin-top:7px;font-family:Georgia,serif;font-size:26px;font-weight:400}.call-status-copy span{color:#a8b4c5;font-size:11px}.conversation-preview{flex-direction:column;gap:9px;min-height:126px;display:flex}.conversation-preview p{background:#ffffff0f;border-radius:12px;grid-template-columns:29px 1fr;gap:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.45;animation:.55s cubic-bezier(.22,1,.36,1) both messageAssemble;display:grid}.conversation-preview p b{background:var(--acid);width:27px;height:27px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;display:grid}.conversation-preview p span{flex-direction:column;gap:4px;display:flex}.conversation-preview p small,.lead-confirmed small{color:#a8b4c5;letter-spacing:.12em;font-size:7px}.conversation-preview .caller-line b{color:#dae0e8;background:#1f2f48}.conversation-preview .caller-line{animation-delay:80ms}.lead-confirmed{background:#38d9ff14;border:1px solid #38d9ff38;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;animation:.7s cubic-bezier(.22,1,.36,1) both leadAssemble;display:flex}.lead-confirmed>span{background:var(--acid);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.lead-confirmed p{background:0 0;flex-direction:column;gap:4px;padding:0;display:flex}.lead-confirmed strong{font-size:11px}.lead-confirmed em{color:var(--acid);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1px solid #38d9ff40;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}@keyframes messageAssemble{0%{opacity:0;filter:blur(5px);transform:translateY(15px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes leadAssemble{0%{opacity:0;transform:translateY(18px)scale(.95);box-shadow:0 0 #38d9ff00}to{opacity:1;transform:none;box-shadow:0 0 35px #38d9ff14}}.journey-copy{background:#070b12;padding:12vh 7vw 12vh 6vw}.journey-copy article{opacity:.28;flex-direction:column;justify-content:center;min-height:76vh;transition:opacity .55s,transform .55s;display:flex;transform:translate(20px)}.journey-copy article.active{opacity:1;transform:translate(0)}.journey-copy article>span{color:var(--acid);letter-spacing:.14em;font-size:12px;font-weight:900}.journey-copy article>small{color:#a8b4c5;text-transform:uppercase;letter-spacing:.14em;margin-top:40px;font-size:11px}.journey-copy h2{letter-spacing:-.052em;margin:15px 0 24px;font-family:Georgia,serif;font-size:clamp(45px,4.7vw,72px);font-weight:400;line-height:1}.journey-copy p{color:#f5f7faa8;max-width:590px;margin:0;font-size:17px;line-height:1.7}.section-heading-split{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.section-heading-split h2,.cinematic-demo h2,.cinematic-playbooks h2,.cinematic-pilot h2{letter-spacing:-.055em;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(48px,5.8vw,86px);font-weight:400;line-height:.98}.section-heading-split>p{color:#ffffffb3;margin:0;font-size:17px;line-height:1.7}.workflow-track{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-top:105px;display:grid}.workflow-track article{border-left:1px solid #ffffff38;min-height:310px;padding:25px 28px;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s;position:relative;overflow:hidden}.workflow-track article:after{content:"";opacity:0;background:radial-gradient(circle,#38d9ff38,#0000 68%);border-radius:50%;width:180px;height:180px;transition:opacity .45s,transform .45s;position:absolute;bottom:-130px;right:-120px}.workflow-track article:hover:after{opacity:1;transform:translate(-35px,-30px)}.workflow-track article:first-child{border-left:0;padding-left:0}.workflow-track article>span{color:var(--acid);letter-spacing:.14em;font-size:11px;font-weight:900}.workflow-track h3{margin:100px 0 17px;font-family:Georgia,serif;font-size:30px;font-weight:400}.workflow-track p{color:#ffffffab;margin:0;font-size:14px;line-height:1.65}.cinematic-trust{background:var(--paper);padding:140px 7vw 150px;position:relative;overflow:hidden}.cinematic-trust .section-heading-split>p{color:#526176}.trust-orbit{opacity:.14;position:absolute;top:-18vw;right:-15vw}.trust-orbit .signal-orb{width:55vw}.trust-orbit .signal-ring{border-color:var(--teal)}.cinematic-trust-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:100px;display:grid}.cinematic-trust-grid article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:25px;min-height:220px;padding:30px 40px 35px 0;transition:background .35s,transform .35s cubic-bezier(.22,1,.36,1),padding .35s;display:grid}.cinematic-trust-grid article:hover{background:#ffffff7a;padding-left:18px;padding-right:24px;transform:translateY(-5px)}.cinematic-trust-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:40px}.cinematic-trust-grid article>span{color:var(--teal);letter-spacing:.12em;font-size:11px;font-weight:900}.cinematic-trust-grid h3{margin:0 0 18px;font-family:Georgia,serif;font-size:30px;font-weight:400}.cinematic-trust-grid p{color:#526176;max-width:540px;margin:0;font-size:15px;line-height:1.7}.cinematic-demo,.cinematic-pilot{color:#fff;background:#070b12;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding:130px 7vw;display:grid;position:relative;overflow:hidden}.cinematic-demo>div:not(.demo-signal),.cinematic-pilot>div{z-index:2;position:relative}.cinematic-demo>div:last-child,.cinematic-pilot>div:last-child{max-width:520px}.cinematic-demo p,.cinematic-pilot p{color:#a8b4c5;margin:0 0 32px;font-size:17px;line-height:1.7}.demo-signal{opacity:.16;position:absolute;top:-18vw;right:-7vw}.demo-signal .signal-orb{width:60vw}.light-button{background:var(--acid);color:var(--ink);border:1px solid #fff3}.light-button:hover{background:#fff}.cinematic-playbooks{background:#e8edf4;grid-template-columns:1fr 1fr;gap:9vw;padding:140px 7vw;display:grid}.cinematic-industry-list{border-top:1px solid #070b123d}.cinematic-industry-list div{border-bottom:1px solid #070b123d;grid-template-columns:52px 1fr;align-items:center;min-height:74px;transition:padding .25s,background .25s;display:grid}.cinematic-industry-list div:hover{background:#ffffff57;padding-left:12px}.cinematic-industry-list span{color:var(--teal);font-size:10px;font-weight:900}.cinematic-industry-list strong{font-size:17px}.cinematic-pilot{background:radial-gradient(at 100% 100%,#6268f12e,#0000 60%),linear-gradient(135deg,#121b2a,#070b12)}.hero-circular-product{--hero-orbit-size:min(39vw,510px,49svh);flex-direction:column;justify-content:center;gap:14px;display:flex}.hero-orbit-label{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.hero-orbit-label>span{letter-spacing:.11em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.hero-orbit-label i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 16px var(--cyan);border-radius:50%}.hero-orbit-label small{color:var(--silver);font-size:12px}.hero-caller-orbit{width:var(--hero-orbit-size);height:var(--hero-orbit-size);flex-shrink:0;place-items:center;display:grid;position:relative}.hero-caller-orbit .signal-orb{width:100%;max-width:none;position:absolute}.hero-caller-orbit .signal-core{width:28%;height:28%;box-shadow:0 0 100px #38d9ff1f}.hero-caller-orbit .signal-point{width:8px;height:8px}.hero-orbit-chip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(250px,66%);height:auto;min-height:112px;transform:translate3d(var(--cursor-x-inverse,0px),var(--cursor-y-inverse,0px),0);background:#121b2acc;border-radius:22px;gap:8px;padding:22px 24px;transition:transform .28s ease-out,border-color .6s}.hero-orbit-chip small{letter-spacing:.13em;font-size:11px}.hero-orbit-chip strong{letter-spacing:-.02em;font-size:18px;line-height:1.3}.hero-orbit-chip>span{color:var(--silver);font-size:12px;line-height:1.4}.hero-orbit-controls{text-align:center;width:min(360px,88%)}.hero-orbit-status{justify-content:center;align-items:center;gap:14px;display:flex}.hero-orbit-status small{color:var(--silver);font-size:12px}.hero-orbit-status strong{color:var(--platinum);font-size:14px;font-weight:600}.hero-orbit-controls>.voice-wave{justify-content:center;height:20px;margin:10px 0}.hero-orbit-controls .hero-flow-rail{margin-top:0}.hero-orbit-controls .hero-flow-rail i{font-size:10px}.hero-orbit-controls .hero-stage-nav{border:1px solid #ffffff1f;border-radius:999px;margin-top:14px;overflow:hidden}.hero-orbit-controls .hero-stage-nav button{min-height:44px}.hero-orbit-controls .hero-stage-nav button span{font-size:12px}.hero-orbit-controls .handoff-ready{justify-content:center}.hero-circular-product .hero-caption{text-align:center;color:var(--silver);margin-top:10px;display:block;position:static}.hero-circular-product .hero-caption>span{display:none}.hero-circular-product .hero-caption small{letter-spacing:0;font-size:11px}.subpage-hero,.contact-layout,.demonstration-layout,.legal-page{isolation:isolate;position:relative;overflow:hidden}.subpage-hero:before,.contact-layout:before,.demonstration-layout:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 18%,#38d9ff21,#0000 24%),linear-gradient(#070b120b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#070b120b 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.subpage-hero{flex-direction:column;justify-content:center;min-height:720px;padding:100px 7vw 120px;display:flex}.subpage-hero h1{max-width:1100px;font-size:clamp(64px,8.3vw,126px);line-height:.9}.subpage-hero>p{max-width:720px;font-size:18px;line-height:1.7}.pilot-principles,.pilot-offer,.pilot-process,.pilot-connection,.fit-section,.measurement-section,.pilot-next-price{position:relative}.contact-layout,.demonstration-layout{min-height:820px}.contact-copy,.demonstration-copy{position:relative;overflow:hidden}.contact-copy:after,.demonstration-copy:after{content:"";border:1px solid #38d9ff2b;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-190px;right:-220px;box-shadow:0 0 0 70px #38d9ff06,0 0 0 140px #38d9ff05}.contact-copy h1,.demonstration-copy h1{font-size:clamp(60px,7vw,102px);line-height:.92}.contact-copy>p,.demonstration-copy>p{font-size:17px;line-height:1.7}.contact-form-wrap input,.contact-form-wrap textarea,.contact-form-wrap select,.demonstration-form-wrap input,.demonstration-form-wrap textarea,.demonstration-form-wrap select{border-radius:10px;min-height:48px}.contact-form-wrap textarea,.demonstration-form-wrap textarea{min-height:120px}.pilot-form .submit-pilot{background:var(--cyan);color:var(--obsidian)}.pilot-form .submit-pilot:hover{background:#78e5ff}.legal-page{max-width:980px;margin:0 auto;padding-top:120px}.legal-page h1{font-size:clamp(64px,8vw,104px)}.legal-page h2{margin-top:55px;font-size:28px}.legal-page p,.legal-page li{font-size:16px;line-height:1.75}footer{position:relative;overflow:hidden}footer:after{content:"";pointer-events:none;border:1px solid #38d9ff1f;border-radius:50%;width:560px;height:560px;position:absolute;top:-250px;right:-210px;box-shadow:0 0 0 80px #38d9ff06,0 0 0 160px #38d9ff05}footer h2{max-width:900px}@media (width<=1100px){.cinematic-hero-product{min-height:min(620px,70vh)}.cinematic-journey{grid-template-columns:1fr}.journey-visual{height:calc(100vh - 66px);top:66px}.journey-copy{z-index:4;background:linear-gradient(#070b1200,#070b12f5 20%,#070b12 100%);padding:0 5vw 15vh;position:relative}.journey-copy article{max-width:650px;min-height:62vh}.section-heading-split,.cinematic-demo,.cinematic-playbooks,.cinematic-pilot{grid-template-columns:1fr}.workflow-track{grid-template-columns:1fr 1fr}.workflow-track article:nth-child(3){border-top:1px solid #ffffff38;border-left:0}.workflow-track article:nth-child(4){border-top:1px solid #ffffff38}}@media (width<=760px){.cinematic-home .nav-wrap{height:66px}.nav-wrap .mobile-nav{margin-left:auto;margin-right:14px;display:block}.cinematic-hero{height:280svh;min-height:280svh;padding:0}.cinematic-hero-sticky{height:100svh;min-height:100svh;padding:0 20px;display:block}.hero-scroll-progress{top:78px;left:20px;right:20px}.hero-cinematic-field{opacity:.25;background-position:55%;inset:-2%}.hero-beat-1 .hero-cinematic-field,.hero-beat-2 .hero-cinematic-field,.hero-beat-3 .hero-cinematic-field{opacity:.5}.cinematic-hero-copy{max-width:none;position:absolute;top:105px;left:20px;right:20px}.cinematic-hero h1{margin:22px 0 18px;font-size:clamp(48px,14vw,68px);line-height:.9}.cinematic-hero-copy>p{max-width:560px;font-size:15px;line-height:1.52}.hero-actions{margin-top:24px}.hero-actions .cinematic-text-link,.cinematic-proof-row{display:none}.hero-narrative{width:auto;min-height:330px;top:118px;left:20px;right:20px;transform:none}.hero-narrative h2{margin:20px 0 16px;font-size:clamp(50px,14vw,70px)}.hero-narrative p{font-size:15px;line-height:1.55}.cinematic-hero-product{height:42vh;min-height:315px;position:absolute;bottom:10px;left:0;right:0}.hero-beat-1 .cinematic-hero-product,.hero-beat-2 .cinematic-hero-product,.hero-beat-3 .cinematic-hero-product{opacity:.74;filter:blur(1px);transform:translateY(18vh)scale(.86)}.signal-orb{width:320px;max-width:90vw}.hero-call-card{border-radius:20px;width:92%;transform:none}.hero-call-card-head{min-height:46px;padding:0 16px}.hero-call-card-main{min-height:132px;padding:20px}.hero-call-card-main strong{font-size:29px}.hero-call-card-main .voice-wave{height:20px;margin:9px 0 0}.hero-flow-rail{margin-top:10px}.hero-flow-rail i{letter-spacing:.06em;padding-top:10px;font-size:6px}.hero-stage-nav button{min-height:46px}.hero-caption,.scroll-cue{display:none}.cinematic-hero-sticky{flex-direction:column;gap:10px;padding:105px 20px 24px;display:flex}.cinematic-hero-copy{flex-shrink:0;width:100%;position:relative;top:auto;left:auto;right:auto}.hero-circular-product{--hero-orbit-size:min(68vw,260px,29svh);flex:1;gap:8px;width:100%;height:auto;min-height:0;position:relative;bottom:auto;left:auto;right:auto}.hero-orbit-label,.hero-orbit-status,.hero-orbit-controls>.voice-wave,.hero-orbit-controls .handoff-ready,.hero-circular-product .hero-caption{display:none}.hero-orbit-chip{border-radius:18px;gap:5px;width:min(220px,76%);min-height:90px;padding:16px 18px}.hero-orbit-chip strong{font-size:16px}.hero-orbit-chip small{font-size:10px}.hero-orbit-controls{width:min(320px,90%)}.hero-orbit-controls .hero-flow-rail i{padding-top:8px;font-size:10px}.hero-orbit-controls .hero-stage-nav{margin-top:10px}.hero-orbit-controls .hero-stage-nav button{min-height:44px}.hero-depth-layer{opacity:.16}.signal-bridge{height:108px}.signal-bridge small{margin-left:72px}.cinematic-problem{min-height:auto;padding:90px 20px}.cinematic-problem>p{margin-top:50px}.cinematic-problem h2{font-size:54px}.problem-sequence{grid-template-columns:1fr;margin-top:65px}.problem-sequence article,.problem-sequence article:first-child{border-left:0;border-top:1px solid var(--line);min-height:130px;padding:20px 0}.problem-sequence article:first-child{border-top:0}.journey-visual{height:690px;position:relative;top:auto}.journey-kicker{top:22px;left:20px}.journey-photo{background-position:64%}.call-interface{border-radius:20px;width:calc(100% - 28px);margin-top:70px}.call-interface-body{padding:15px}.caller-orbit{height:170px}.caller-orbit .signal-orb{width:230px}.conversation-preview{min-height:140px}.call-interface-body>.voice-wave{height:19px;margin:7px 0}.lead-confirmed em{display:none}.journey-copy{background:#070b12;padding:20px 20px 80px}.journey-copy article{opacity:1;border-top:1px solid #ffffff1f;min-height:auto;margin:0 0 70px;padding:35px 0;transform:none}.journey-copy article:first-child{border-top:0}.journey-copy article>small{margin-top:25px}.journey-copy h2{font-size:45px}.journey-copy p{font-size:16px}.cinematic-workflow,.cinematic-trust,.cinematic-demo,.cinematic-playbooks,.cinematic-pilot{padding:90px 20px}.section-heading-split{gap:35px}.section-heading-split h2,.cinematic-demo h2,.cinematic-playbooks h2,.cinematic-pilot h2{font-size:48px}.workflow-track{grid-template-columns:1fr;margin-top:60px}.workflow-track article,.workflow-track article:first-child{border-top:1px solid #ffffff38;border-left:0;min-height:auto;padding:28px 0}.workflow-track h3{margin:45px 0 14px}.cinematic-trust-grid{grid-template-columns:1fr;margin-top:60px}.cinematic-trust-grid article,.cinematic-trust-grid article:nth-child(2n){border-left:0;grid-template-columns:40px 1fr;min-height:auto;padding:26px 0}.cinematic-trust-grid h3{font-size:25px}.cinematic-demo,.cinematic-pilot{gap:38px}.cinematic-industry-list{margin-top:15px}.subpage-hero{min-height:620px;padding:80px 20px}.subpage-hero h1{font-size:56px}.legal-page{padding:90px 20px}}@media (width<=760px) and (height<=740px){.cinematic-hero{height:auto;min-height:auto}.cinematic-hero-sticky{height:auto;min-height:100svh;position:relative}.hero-circular-product{flex:none;margin-top:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.cinematic-hero{height:auto;min-height:auto}.cinematic-hero-sticky{height:auto;min-height:calc(100svh - 76px);position:relative}.signal-point{opacity:.8}.hero-circular-product,.hero-caller-orbit .signal-orb,.hero-orbit-chip{transform:none!important}.journey-copy article{opacity:1;transform:none}}body{color:var(--ink);background:#fff}.nav-wrap,.cinematic-home .nav-wrap{color:var(--ink);border-bottom-color:var(--line);background:#fffffff0}.brand-symbol,.cinematic-home .nav-wrap .brand-symbol,footer .brand-symbol{background:var(--cyan);color:var(--ink)}.cinematic-home .nav-wrap .account-entry{border-left-color:var(--line)}.account-entry-copy small,.cinematic-home .nav-wrap .account-entry-copy small{color:#526b82;font-size:10px}.cinematic-home .nav-wrap .account-avatar{background:var(--cream);color:var(--ink)}.cinematic-home .mobile-nav>div{color:var(--ink);border-color:var(--line);background:#fff}.mobile-nav a:hover,.cinematic-home .mobile-nav a:hover{background:var(--cream)}.button.primary:hover,.cinematic-primary:hover,.pilot-form .submit-pilot:hover{background:#b6e3ff}.button:focus-visible,.cinematic-text-link:focus-visible,.hero-stage-nav button:focus-visible,.nav-wrap a:focus-visible{outline-color:#1b6fa8}.cinematic-hero{color:var(--ink);background:#fff}.cinematic-hero-sticky{background:radial-gradient(at 78% 43%,#deefff 0%,#f4faff 42%,#fff 76%)}.hero-cinematic-field,.hero-depth-layer{display:none}.cinematic-hero-sticky:after{background:0 0}.hero-noise{opacity:.16;background-image:linear-gradient(#4a8cbd1f 1px,#0000 1px),linear-gradient(90deg,#4a8cbd1f 1px,#0000 1px)}.hero-glow-one{border-color:#4797d329;box-shadow:inset 0 0 100px #75c0f714,0 0 160px #75c0f714}.hero-glow-two{background:#9ad6ff33}.cinematic-hero .eyebrow.light{color:#526b82;font-size:12px}.cinematic-hero .pulse{background:#2883bf;box-shadow:0 0 0 6px #449bd61a}.cinematic-hero h1 em{color:#1b6fa8}.cinematic-hero-copy>p,.hero-narrative p{color:#526b82;font-size:18px;line-height:1.6}.cinematic-text-link{color:var(--ink);border-bottom-color:#9bcbed}.cinematic-primary{background:var(--cyan);color:var(--ink);box-shadow:0 8px 24px #3c88bc1f}.cinematic-proof-row div{border-left-color:var(--line)}.cinematic-proof-row span{color:#526b82;font-size:12px}.hero-scroll-progress{background:#d3e7f5}.hero-scroll-progress span{box-shadow:none;background:#5caee6}.hero-scroll-progress small{color:#526b82;font-size:12px}.hero-narrative small{color:#1b6fa8;font-size:12px}.hero-orbit-label>span{color:var(--ink);font-size:12px}.hero-orbit-label i{background:#2883bf;box-shadow:0 0 12px #3993d140}.hero-orbit-label small{color:#526b82}.hero-caller-orbit .signal-ring{border-color:#3f91cc4d}.hero-caller-orbit .ring-two{border-top-color:#3f91cca6}.hero-caller-orbit .ring-four{border-right-color:#3f91cc80}.hero-caller-orbit .signal-core{background:radial-gradient(circle,#9ad6ff6b,#9ad6ff24 55%,#0000 72%);border-color:#3f91cc6b;box-shadow:0 0 80px #56ace729}.hero-caller-orbit .signal-core i,.hero-caller-orbit .signal-point{background:#4cabe9;box-shadow:0 0 18px #3793d361}.hero-orbit-chip{background:#ffffffe0;border-color:#b1d4ed;box-shadow:0 18px 60px #316a931f}.hero-orbit-chip small,.hero-orbit-status small{color:#1b6fa8;font-size:12px}.hero-orbit-chip strong,.hero-orbit-status strong{color:var(--ink)}.hero-orbit-chip>span{color:#526b82;font-size:14px}.hero-beat-3 .hero-orbit-chip{border-color:#59aee7}.hero-orbit-controls .hero-flow-rail{border-color:#bcdcee}.hero-orbit-controls .hero-flow-rail i{color:#526b82;font-size:11px}.hero-orbit-controls .hero-flow-rail i.active{color:#1b6fa8}.hero-orbit-controls .hero-flow-rail i.active:before{box-shadow:none;background:#5caee6}.hero-orbit-controls .hero-stage-nav{background:#ffffff94;border-color:#bcdcee}.hero-orbit-controls .hero-stage-nav button{color:#526b82;border-left-color:#cfe5f3}.hero-orbit-controls .hero-stage-nav button.active{background:var(--cyan);color:var(--ink)}.hero-orbit-controls .voice-wave i{box-shadow:none;background:linear-gradient(#3289c3,#a0d8ff)}.hero-orbit-controls .handoff-ready{color:#1b6fa8;font-size:12px}.hero-circular-product .hero-caption,.scroll-cue{color:#526b82}.scroll-cue i{background:#5caee6}.cinematic-workflow{color:var(--ink);background:#fff;padding:100px 7vw}.section-heading-split h2,.callence-boundaries h2,.callence-next h2{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(38px,4.4vw,64px);font-weight:400;line-height:1.06}.section-label{color:#1b6fa8;font-size:12px}.section-heading-split>p{color:#526b82;font-size:18px}.workflow-track{border:0;gap:18px;margin-top:55px}.workflow-track article,.workflow-track article:first-child{background:#f5faff;border:1px solid #d5e9f7;border-radius:24px;min-height:230px;padding:28px}.workflow-track article:hover{background:#edf7ff;transform:translateY(-5px)}.workflow-track article:after{display:none}.workflow-track article>span{color:#1b6fa8;font-size:12px}.workflow-track h3{margin:42px 0 14px;font-size:28px}.workflow-track p{color:#526b82;font-size:16px}.callence-boundaries{background:#edf7ff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:80px 7vw;display:grid}.callence-boundaries h2{margin:22px 0 0}.callence-boundaries p{color:#526b82;margin:0;font-size:16px;line-height:1.7}.callence-boundaries p+p{margin-top:16px}.callence-next{background:#fff;grid-template-columns:1fr 1fr;gap:6vw;padding:100px 7vw;display:grid}.callence-next>div{background:#f0f8ff;border:1px solid #d5e9f7;border-radius:28px;padding:40px}.callence-next>div+div{background:#fff}.callence-next h2{margin:24px 0 20px}.callence-next p{color:#526b82;max-width:360px;margin:0 0 28px;font-size:16px;line-height:1.6}.callence-secondary{color:var(--ink);border:1px solid #9fcbea}.callence-secondary:hover{background:var(--cream)}.contact-copy,.demonstration-copy,.pilot-principles,.pilot-next-price,.pilot-cta{color:var(--ink);background:#edf7ff}.contact-copy>p,.demonstration-copy>p,.contact-expect p,.demonstration-steps p,.pilot-next-price p,.pilot-cta p{color:#526b82}.contact-expect strong,.demonstration-steps strong{color:var(--ink)}.contact-copy .section-label,.demonstration-copy .section-label,.demonstration-steps>div>span{color:#1b6fa8}.contact-expect,.demonstration-steps,.demonstration-steps>div{border-color:var(--line)}.contact-form-wrap,.demonstration-form-wrap{background:#fff}.pilot-price{background:#dff1ff}.pilot-next-price span{color:#1b6fa8}footer{color:var(--ink);background:#f2f9ff;padding-top:64px;padding-bottom:32px}footer h2{font-size:clamp(32px,4vw,52px)}.footer-links,.footer-base{color:#526b82}.footer-links a:hover{color:#1b6fa8}.footer-links,.footer-base{border-color:var(--line)}@media (width<=1100px){.workflow-track{grid-template-columns:1fr 1fr}.workflow-track article:nth-child(3),.workflow-track article:nth-child(4){border:1px solid #d5e9f7}}@media (width<=760px){.cinematic-hero-sticky{padding-top:94px}.cinematic-hero-copy>p,.hero-narrative p{font-size:16px;line-height:1.5}.cinematic-hero h1{margin:18px 0;font-size:clamp(46px,13vw,64px)}.hero-actions{margin-top:20px}.hero-circular-product{--hero-orbit-size:min(68vw,260px,32svh)}.hero-orbit-chip>span{font-size:12px}.hero-orbit-controls .hero-flow-rail i{font-size:10px}.cinematic-workflow,.callence-boundaries,.callence-next{padding:64px 20px}.section-heading-split,.callence-boundaries,.callence-next{grid-template-columns:1fr;gap:28px}.section-heading-split h2,.callence-boundaries h2,.callence-next h2{font-size:40px}.section-heading-split>p{font-size:16px}.workflow-track{grid-template-columns:1fr;gap:14px;margin-top:32px}.workflow-track article,.workflow-track article:first-child{min-height:auto;padding:24px}.workflow-track h3{margin-top:24px}.callence-next>div{padding:28px}}.program-enquiry .contact-form-wrap{flex-direction:column;justify-content:center;align-items:stretch;gap:24px}.program-enquiry .demonstration-form-heading{width:100%;max-width:700px;margin:0 auto}.program-enquiry .demonstration-form-heading small{font-size:14px}.program-enquiry .demonstration-form-heading p{font-size:16px;line-height:1.6}.contact-expect p,.contact-expect strong{font-size:16px;line-height:1.55}.contact-expect span{color:#526b82;font-size:14px}.program-form label{letter-spacing:.02em;font-size:14px;line-height:1.45}.program-form input,.program-form select,.program-form textarea{border-radius:12px;font-size:16px;line-height:1.5}.program-form .consent-check{font-size:14px}.program-form .submit-pilot{letter-spacing:.02em;background:var(--cyan);color:var(--ink);border-radius:12px;justify-content:center;font-size:14px}.program-form .submit-pilot:hover{color:var(--ink);background:#b6e3ff}.program-form>small{color:#526b82;font-size:14px;line-height:1.5}.program-form .form-error{font-size:14px}.cinematic-hero{height:auto;min-height:0}.cinematic-hero-sticky{height:auto;min-height:calc(100svh - 76px);padding:90px 6vw 80px;position:relative}.cinematic-hero-product{min-height:min(580px,64vh)}.hero-orbit-chip .voice-wave{height:18px;margin:4px 0 0}.hero-orbit-chip .voice-wave i{box-shadow:none;background:linear-gradient(#2883bf,#9ad6ff)}.public-motion .cinematic-hero-copy>*{animation:.9s cubic-bezier(.22,1,.36,1) both cardArrival}.public-motion .cinematic-hero-copy>h1{animation-delay:80ms}.public-motion .cinematic-hero-copy>p{animation-delay:.16s}.public-motion .cinematic-hero-copy>.hero-actions{animation-delay:.24s}.public-motion .cinematic-hero-copy>.cinematic-proof-row{animation-delay:.32s}.hero-caller-orbit .signal-orb{animation:14s ease-in-out infinite heroOrbitBreathe}.hero-glow-one{animation:16s ease-in-out infinite ambientDrift}.hero-glow-two{animation:20s ease-in-out -8s infinite reverse ambientDrift}@keyframes heroOrbitBreathe{0%,to{transform:rotate(-5deg)scale(.98)}50%{transform:rotate(13deg)scale(1.025)}}@keyframes ambientDrift{0%,to{transform:translate(0,0)}50%{transform:translate(3vw,2vh)}}.circular-walkthrough{isolation:isolate;background:#f3f9ff;height:340svh;position:relative}.circle-pin{background:radial-gradient(at 50% 48%,#e1f1ff,#0000 64%);flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100svh;min-height:100svh;padding:96px 24px 32px;display:flex;position:sticky;top:0;overflow:clip}.circle-heading{text-align:center;scroll-margin-top:100px}.circle-heading .section-label{justify-content:center}.circle-heading h2{letter-spacing:-.04em;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.05}.journey-circle{--circle-size:min(68vw,640px,64svh);width:var(--circle-size);height:var(--circle-size);background:radial-gradient(circle,#fff 0 35%,#ffffffb8 59%,#0000 72%);border-radius:50%;flex-shrink:0;position:relative}.journey-circle>.signal-orb{width:100%;transition:transform .3s ease-out;position:absolute;inset:0}.journey-circle .signal-ring{border-color:#3f91cc2e}.journey-circle .ring-one{border-color:#3f91cc29;width:72%;height:72%}.journey-circle .ring-two{border-right-color:#3f91cc66;width:83%;height:83%}.journey-circle .ring-three{width:98%;height:98%}.journey-circle .ring-four{border-color:#3f91cc1a;width:107%;height:107%}.journey-circle .signal-core{display:none}.journey-circle .signal-point{background:#5caee6;box-shadow:0 0 18px #459ad44d}.circle-progress{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.circle-progress circle{fill:none;stroke-width:.35px}.circle-track{stroke:#c2def1}.circle-track-fill{stroke:#3c95d0;stroke-width:.65px;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .16s linear}.circle-content{text-align:center;position:absolute;inset:18%}.circle-content article{opacity:0;filter:blur(5px);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1),filter .55s;display:flex;position:absolute;inset:0;transform:translateY(22px)scale(.92)}.circle-content article.active{opacity:1;filter:none;transform:none}.circle-content small{color:#1b6fa8;letter-spacing:.14em;font-size:12px;font-weight:800}.circle-content h3{letter-spacing:-.05em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.02}.circle-content p{color:#526b82;max-width:350px;margin:0;font-size:18px;line-height:1.55}.circle-content .voice-wave{justify-content:center;min-height:22px;margin:16px 0 8px}.circle-content .voice-wave i{box-shadow:none;background:linear-gradient(#348fcb,#9ad6ff)}.circle-status{color:#1b6fa8;font-size:12px;line-height:1.4}.circle-steps{pointer-events:none;position:absolute;inset:0}.circle-step{color:#526b82;cursor:pointer;pointer-events:auto;background:#fffffff5;border:1px solid #bad8ed;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:68px;min-height:54px;padding:8px 10px;transition:background .4s,color .4s,box-shadow .4s,border-color .4s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #36729d12}.circle-step span{font-size:13px;font-weight:900}.circle-step small{font-size:12px}.circle-step.active{color:#153752;background:#9ad6ff;border-color:#74b8e5;box-shadow:0 0 0 8px #9ad6ff29,0 10px 30px #36729d1f}.circle-step:hover{color:#153752;background:#dff1ff}.circle-step:focus-visible{outline-offset:5px;outline:3px solid #1b6fa8}.step-0{top:5%;left:50%}.step-1{top:50%;left:95%}.step-2{top:95%;left:50%}.step-3{top:50%;left:5%}.circle-footnote{color:#526b82;text-align:center;align-items:center;gap:26px;font-size:12px;line-height:1.5;display:flex}.circle-scroll-hint{align-items:center;gap:8px;display:flex}.circle-scroll-hint:before{content:"";background:#5caee6;border-radius:50%;width:5px;height:5px;animation:2.3s ease-in-out infinite signalPulse}.circle-content article:not(.active) .voice-wave i,.public-motion .cinematic-hero:not(.motion-in-view) .signal-orb,.public-motion .cinematic-hero:not(.motion-in-view) .signal-point,.public-motion .cinematic-hero:not(.motion-in-view) .voice-wave i,.public-motion .cinematic-hero:not(.motion-in-view) .hero-glow,.public-motion .circular-walkthrough:not(.motion-in-view) .signal-point,.public-motion .circular-walkthrough:not(.motion-in-view) .voice-wave i{animation-play-state:paused}.public-motion [data-motion-reveal]{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.public-motion [data-motion-reveal].motion-visible{opacity:1;transform:none}.public-motion .motion-visible [data-motion-card]{animation:.85s cubic-bezier(.22,1,.36,1) both cardArrival;animation-delay:var(--reveal-delay,0s)}@keyframes cardArrival{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}.public-motion [data-motion-card]{isolation:isolate;transition:transform .3s ease-out,box-shadow .35s,border-color .35s;position:relative}@media (hover:hover) and (pointer:fine){.public-motion [data-motion-card]:hover{transform:perspective(1000px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)) translateY(-5px);border-color:#b0d6f1;box-shadow:0 20px 55px #4681aa1a}}.public-motion [data-motion-card]:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--card-x,50%) var(--card-y,50%),#9ad6ff2e,transparent 58%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.public-motion [data-motion-card]:hover:before{opacity:1}.public-motion .nav-wrap:after{content:"";height:2px;width:calc(var(--page-progress,0)*100%);pointer-events:none;background:#88cafa;position:absolute;bottom:-1px;left:0}.nav-wrap nav a{position:relative}.nav-wrap nav a:after{content:"";transform-origin:0;background:#2883bf;height:1px;transition:transform .3s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav-wrap nav a:hover:after{transform:scaleX(1)}.public-motion .button{position:relative;overflow:hidden}.public-motion .button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:30%;transition:left .65s;position:absolute;inset:-50% auto -50% -60%;transform:skew(-18deg)}.public-motion .button:hover:after{left:130%}.public-motion .callence-boundaries{isolation:isolate;position:relative;overflow:hidden}.public-motion .callence-boundaries:before{content:"";z-index:-1;border:1px solid #60a8db33;border-radius:50%;width:420px;height:420px;animation:16s ease-in-out infinite ambientDrift;position:absolute;top:-200px;right:-170px;box-shadow:0 0 0 60px #9ad6ff14,0 0 0 120px #9ad6ff0a}.public-motion .contact-copy:after,.public-motion .demonstration-copy:after,.public-motion footer:after{animation:18s ease-in-out infinite ambientDrift}.pilot-form input,.pilot-form select,.pilot-form textarea{transition:border-color .25s,box-shadow .25s,background .25s}.pilot-form input:focus,.pilot-form select:focus,.pilot-form textarea:focus{background:#fbfdff;box-shadow:0 0 0 4px #9ad6ff33}@media (width<=1100px) and (width>=761px){.cinematic-hero-sticky{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=760px){.cinematic-hero-sticky{gap:30px;padding:54px 20px 40px;display:flex}.cinematic-hero-product.hero-circular-product{flex:none;min-height:0}.hero-circular-product{--hero-orbit-size:min(72vw,320px)}.hero-circular-product .hero-caption{display:block}.circle-pin{gap:24px;padding:90px 20px 30px}.circle-heading h2{font-size:34px}.journey-circle{--circle-size:min(88vw,390px,55svh)}.circle-content{inset:14%}.circle-content h3{margin:12px 0;font-size:29px}.circle-content p{font-size:16px;line-height:1.4}.circle-content .voice-wave{height:14px;min-height:14px;margin:10px 0 5px}.circle-status{font-size:12px}.circle-step{border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.circle-step small{display:none}.circle-footnote{flex-direction:column;gap:6px}}@media (height<=739px){.circular-walkthrough{height:auto}.circle-pin{height:auto;min-height:100svh;padding-top:80px;position:relative}.journey-circle{--circle-size:min(68vw,540px)}.circle-scroll-hint{display:none}}@media (width<=420px){.circle-content{inset:13%}.circle-content h3{font-size:26px}.circle-content .voice-wave,.circle-content .circle-status{display:none}}@media (width<=760px) and (height<=739px){.journey-circle{--circle-size:min(88vw,390px)}}@media (prefers-reduced-motion:reduce){.circular-walkthrough{height:auto}.circle-pin{height:auto;min-height:100svh;position:relative}.circle-scroll-hint{display:none}.public-motion [data-motion-reveal]{opacity:1;transform:none}.public-motion [data-motion-card],.hero-caller-orbit .signal-orb,.journey-circle>.signal-orb{animation:none!important;transform:none!important}.public-motion .motion-visible [data-motion-card]{animation:none}.circle-content article{filter:none;transform:none}.hero-glow-one,.hero-glow-two,.public-motion .callence-boundaries:before,.public-motion .contact-copy:after,.public-motion .demonstration-copy:after,.public-motion footer:after{animation:none}}.motion-text-readable{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.motion-word{white-space:pre-wrap;display:inline-block}.public-motion .motion-text:not(.words-in-view) .motion-word{opacity:0;filter:blur(7px);translate:0 .45em}.public-motion .motion-text .motion-word{transition:opacity .55s,filter .6s,translate .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(min(var(--word-index),10)*65ms)}.public-motion .motion-text.words-in-view .motion-word{opacity:1;filter:none;translate:0}.public-motion .cinematic-hero h1 em .motion-word{animation:9s ease-in-out 2s infinite answerLight}@keyframes answerLight{0%,65%,to{opacity:1;text-shadow:0 0 #0000}78%{opacity:.7;text-shadow:0 0 25px #9ad6ff}90%{opacity:1;text-shadow:0 0 50px #9ad6ff88}}.public-motion .cinematic-hero h1{position:relative}.public-motion .cinematic-hero h1:after{content:"";transform-origin:0;background:linear-gradient(90deg,#318cca,#a7dbff,#0000);width:clamp(50px,12vw,150px);height:2px;animation:6s ease-in-out infinite headlineSignal;position:absolute;bottom:-14px;left:0}@keyframes headlineSignal{0%,to{opacity:.5;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1)}}.public-motion .hero-noise{animation:30s linear infinite signalGrid;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}@keyframes signalGrid{to{background-position:64px 64px}}.public-motion .hero-orbit-chip{animation:7s ease-in-out infinite chipLevitate}@keyframes chipLevitate{0%,to{translate:0 -4px}50%{translate:0 7px}}.public-motion .hero-orbit-label i{animation:3s ease-in-out infinite softBeacon}@keyframes softBeacon{0%,to{box-shadow:0 0 #79bdec33}60%{box-shadow:0 0 0 10px #79bdec00}}.signal-dust{pointer-events:none;position:absolute;inset:9%}.signal-dust i{left:calc(8% + mod(var(--particle)*23,85)*1%);top:calc(5% + mod(var(--particle)*31,85)*1%);opacity:0;background:#459ad5;border-radius:50%;width:3px;height:3px;position:absolute}.public-motion .signal-dust i{animation:signalFloat calc(7s + var(--particle)*.35s) ease-in-out infinite;animation-delay:calc(var(--particle)*-.8s)}@keyframes signalFloat{0%,to{opacity:0;translate:0 12px}35%{opacity:.55}65%{opacity:.25;translate:12px -18px}}.public-motion .hero-caller-orbit:before,.public-motion .hero-caller-orbit:after{content:"";pointer-events:none;border:1px solid #82bfe933;border-radius:50%;animation:6s ease-out infinite callRipple;position:absolute;inset:15%}.public-motion .hero-caller-orbit:after{animation-delay:-3s}@keyframes callRipple{0%{opacity:0;transform:scale(.8)}20%{opacity:.75}to{opacity:0;transform:scale(1.65)}}.public-motion .circle-pin{background:radial-gradient(ellipse at calc(45% + var(--circle-progress)*10%) 48%,#d9edff,transparent 65%)}.circle-atmosphere,.circle-ticks,.circle-comet,.circle-stage-flash{pointer-events:none;border-radius:50%;position:absolute;inset:0}.circle-atmosphere{background:radial-gradient(circle,#0000 42%,#78bbed12 68%,#0000 72%);inset:-9%}.circle-atmosphere i{opacity:0;border:1px solid #83bfee3b;border-radius:50%;position:absolute;inset:14%}.public-motion .circle-atmosphere i{animation:8s ease-out infinite callRipple}.public-motion .circle-atmosphere i:nth-child(2){animation-delay:-2.7s}.public-motion .circle-atmosphere i:nth-child(3){animation-delay:-5.4s}.circle-ticks{background:repeating-conic-gradient(#7ab4df55 0deg .5deg,#0000 .5deg 8deg);inset:-4%;-webkit-mask-image:radial-gradient(circle,#0000 68%,#000 68.4% 69.3%,#0000 69.8%);mask-image:radial-gradient(circle,#0000 68%,#000 68.4% 69.3%,#0000 69.8%)}.public-motion .circle-ticks{transform:rotate(calc(var(--circle-progress)*-90deg));transition:transform .18s linear}.circle-comet{border:1px solid #86bee433;inset:9%}.circle-comet i{background:#2d87c1;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 7px #9ad6ff33,0 0 22px #78bdec}.public-motion .circle-comet{animation:18s linear infinite orbitComet}@keyframes orbitComet{0%{rotate:0deg}to{rotate:360deg}}.circle-stage-flash{opacity:0;border:1px solid #64b2e6;inset:8%}.public-motion .circle-stage-flash{animation:1.25s ease-out both stageRipple}@keyframes stageRipple{0%{opacity:.55;transform:scale(.77)}to{opacity:0;transform:scale(1.12)}}.public-motion .journey-circle{transition:transform .6s ease-out;box-shadow:0 0 85px #9ad6ff15}@media (hover:hover) and (pointer:fine){.public-motion .journey-circle{transform:perspective(1200px) rotateX(var(--circle-rx,0deg)) rotateY(var(--circle-ry,0deg))}}.public-motion .circle-content article{filter:blur(9px);transition:opacity .4s,transform .75s cubic-bezier(.16,1,.3,1),filter .5s;transform:translateY(24px)scale(.93)rotate(-3deg)}.public-motion .circle-content article.active{filter:none;transform:none}.public-motion .circle-content .motion-word{opacity:0;filter:blur(5px);transition:opacity .25s,filter .3s,translate .45s;translate:0 13px}.public-motion .circle-content .active .motion-word{opacity:1;filter:none;transition-duration:.6s;transition-delay:calc(min(var(--word-index),14)*35ms + .1s);translate:0}.public-motion .circle-content .active h3 .motion-word{transition-delay:calc(var(--word-index)*90ms + 80ms)}.public-motion .circle-status{transition:opacity .5s .4s,translate .6s .4s}.public-motion .circle-content article:not(.active) .circle-status{opacity:0;transition-delay:0s;translate:0 8px}.public-motion .circle-step{transition:background .35s,color .35s,box-shadow .5s,scale .4s cubic-bezier(.2,1.6,.4,1)}.public-motion .circle-step.active{scale:1.1;box-shadow:0 0 0 9px #9ad6ff25,0 0 0 17px #9ad6ff0e,0 10px 30px #36729d20}.public-motion .circle-step:hover{scale:1.12}.public-motion .circle-scroll-hint:before{animation:3s ease-in-out infinite scrollBeacon}@keyframes scrollBeacon{0%,to{opacity:.6;translate:0 -3px}50%{opacity:1;translate:0 3px}}.public-motion .callence-boundaries:before{translate:0 var(--scene-drift,0px);animation:12s ease-in-out infinite ambientDrift}.public-motion .callence-next,.public-motion .pilot-process,.public-motion .pilot-connection,.public-motion .pilot-next-price{isolation:isolate;position:relative;overflow:hidden}.public-motion .callence-next:before,.public-motion .pilot-process:before,.public-motion .pilot-connection:before,.public-motion .pilot-next-price:before{content:"";z-index:-1;height:1px;transform:rotate(-12deg);translate:0 var(--scene-drift,0px);background:linear-gradient(90deg,#0000,#81bbea80,#0000);position:absolute;top:50%;left:15%;right:15%}.public-motion .callence-next>div{overflow:hidden}.public-motion [data-motion-card]:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #67b4e300;transition:border-color .45s;position:absolute;inset:0}.public-motion [data-motion-card]:hover:after{border-color:#67b4e388}.public-motion .motion-visible .process-grid>article,.public-motion .motion-visible .connection-step-grid>article,.public-motion .motion-visible .demonstration-steps>div,.public-motion .motion-visible .contact-expect>div{animation:.9s cubic-bezier(.16,1,.3,1) both cardArrival;animation-delay:var(--reveal-delay,0s)}.public-motion .button{transition:translate .25s,transform .3s,background .3s,box-shadow .35s}@media (hover:hover) and (pointer:fine){.public-motion .button:hover{translate:var(--magnetic-x,0px) var(--magnetic-y,0px);box-shadow:0 12px 32px #5aa5d533}}.public-motion .section-label{position:relative}.public-motion .section-label:before{content:"";vertical-align:middle;transform-origin:0;background:currentColor;width:18px;height:1px;margin-right:10px;display:inline-block}.public-motion .motion-visible .section-label:before,.public-motion .motion-in-view .circle-heading .section-label:before{animation:5s ease-in-out infinite headlineSignal}.public-motion .contact-copy,.public-motion .demonstration-copy,.public-motion .subpage-hero{isolation:isolate;position:relative;overflow:hidden}.public-motion .contact-copy:before,.public-motion .demonstration-copy:before,.public-motion .subpage-hero:before{content:"";z-index:-1;opacity:.24;pointer-events:none;background-image:linear-gradient(#90bfe326 1px,#0000 1px),linear-gradient(90deg,#90bfe326 1px,#0000 1px);background-size:64px 64px;animation:30s linear infinite signalGrid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(140deg,#0000,#000);mask-image:linear-gradient(140deg,#0000,#000)}.public-motion footer .brand-symbol{transition:transform .6s cubic-bezier(.16,1,.3,1)}.public-motion footer .footer-brand:hover .brand-symbol{transform:rotate(-8deg)scale(1.08)}.public-motion .footer-links a{transition:color .2s,translate .3s}.public-motion .footer-links a:hover{translate:3px}.public-motion main>section:not(.motion-in-view) *,.public-motion main>section:not(.motion-in-view):before,.public-motion main>section:not(.motion-in-view):after,.public-motion main>section:not(.motion-in-view) :before,.public-motion main>section:not(.motion-in-view) :after,.public-motion footer:not(.motion-in-view) *,.public-motion footer:not(.motion-in-view):after,.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}@media (width<=760px){.circle-ticks{inset:-2%}.circle-comet{inset:7%}.circle-comet i{width:6px;height:6px;top:-3px}.public-motion .circle-step.active{scale:1.05}.signal-dust i:nth-child(n+7){display:none}.public-motion .cinematic-hero h1:after{bottom:-6px}}@media (prefers-reduced-motion:reduce){.motion-word,.public-motion .motion-text:not(.words-in-view) .motion-word,.public-motion .circle-content .motion-word{opacity:1;filter:none;translate:none;transition:none!important;animation:none!important}.signal-dust,.circle-atmosphere,.circle-comet,.circle-stage-flash,.circle-ticks{display:none}.public-motion *,.public-motion :before,.public-motion :after{transition:none!important;animation:none!important}}
