:root{color:#18232f;background:radial-gradient(circle at 8% 0%,rgba(42,123,117,.18),transparent 31%),radial-gradient(circle at 86% 6%,rgba(215,168,62,.22),transparent 28%),linear-gradient(180deg,#eef4f3,#f8f5ed 38%,#f4f7f9);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}html{scroll-behavior:smooth}.page-shell{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:18px 0 46px}.top-nav{position:sticky;top:12px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin-bottom:18px;border:1px solid rgba(47,61,78,.14);border-radius:8px;padding:8px 10px;background:#ffffffdb;box-shadow:0 16px 38px #1a2a3c1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark,.nav-links{display:flex;align-items:center}.brand-mark{gap:9px;color:#17202a;text-decoration:none}.novora-mark{width:38px;height:38px;border-radius:8px;box-shadow:0 8px 18px #12343b2e;flex:0 0 auto}.brand-mark span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#17323b,#2a7b75 58%,#d7a83e);font-weight:900}.brand-mark strong{font-size:1rem;letter-spacing:0}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:4px}.nav-links a,.hero-actions a{border-radius:8px;color:#283544;font-size:.9rem;font-weight:800;text-decoration:none}.nav-links a{padding:10px 12px}.client-switcher{min-height:38px;border:1px solid rgba(120,139,154,.28);border-radius:8px;padding:0 10px;color:#283544;background:#fff;font:inherit;font-size:.88rem;font-weight:900}.nav-links a:hover{background:#2b6f6e1a}.hero,.panel{border:1px solid rgba(120,139,154,.24);border-radius:8px;background:#ffffffeb;box-shadow:0 16px 42px #2232461a}.website-builder-panel{margin:18px 0}.builder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:14px}.builder-preview,.builder-side{border:1px solid rgba(120,139,154,.24);border-radius:8px;background:#fffffff0;box-shadow:0 16px 42px #22324614}.builder-preview{overflow:hidden}.builder-hero{padding:24px;color:#f8f5ea;background:linear-gradient(135deg,#12343b,#2a7b75)}.builder-hero span{display:inline-flex;border-radius:999px;padding:6px 10px;color:#17202a;font-size:.78rem;font-weight:900}.builder-hero h3{margin:14px 0 8px;font-size:clamp(1.7rem,3vw,3rem)}.builder-hero p{max-width:680px;color:#f8f5eadb}.builder-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#788b9a2e}.builder-services section{min-height:142px;padding:18px;background:#fff}.builder-services p{margin-bottom:0;color:#506070}.builder-side{display:grid;gap:12px;align-content:start;padding:16px}.builder-copy,.builder-checklist{display:grid;gap:8px}.builder-copy span{color:#6a7788;font-size:.8rem;font-weight:900;text-transform:uppercase}.builder-checklist span{border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:10px 12px;font-weight:900}.builder-checklist span[data-ready=true]{border-color:#2a7b7552;color:#174f49;background:#2a7b7514}.builder-copy-button{min-height:42px;border:0;border-radius:8px;color:#fff;background:#12343b;font:inherit;font-weight:900;cursor:pointer}.builder-copy-button.secondary{border:1px solid rgba(18,52,59,.2);color:#12343b;background:#eef7f4}.builder-copy-button:disabled{cursor:not-allowed;opacity:.64}.builder-onboarding{display:grid;gap:8px;border:1px solid rgba(42,123,117,.22);border-radius:8px;padding:12px;background:#2a7b750f}.builder-onboarding label{display:grid;gap:6px}.builder-onboarding strong{color:#17323b;font-size:.86rem;line-height:1.35}.builder-onboarding textarea{width:100%;min-height:78px;border:1px solid rgba(42,123,117,.22);border-radius:8px;padding:10px;color:#263442;background:#fff;font:inherit;font-size:.86rem;resize:vertical}.builder-onboarding span{color:#174f49;font-size:.78rem;font-weight:900;text-transform:uppercase}.builder-onboarding p{margin:0;color:#344054;font-size:.9rem}.builder-export{width:100%;min-height:160px;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:12px;color:#334155;background:#f8fafc;font:.78rem ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.builder-artifact-name{color:#536273;font-size:.8rem;font-weight:900}.builder-config-draft{display:grid;gap:10px;border:1px solid rgba(215,168,62,.32);border-radius:8px;padding:12px;background:#fffaf0}.builder-config-draft span{color:#17323b;font-size:.88rem;font-weight:900;line-height:1.35}.builder-config-draft div{display:grid;gap:6px}.builder-config-draft code{overflow-wrap:anywhere;color:#8a5d0c;font-size:.78rem}.builder-config-draft ul{display:grid;gap:6px;margin:0;padding-left:18px}.builder-config-draft li{color:#536273;font-size:.84rem;line-height:1.35}.builder-config-draft .package-review{display:flex;flex-wrap:wrap;gap:8px}.package-review strong,.package-review span{border-radius:999px;padding:4px 8px;background:#fff}.package-review span[data-status=ready]{color:#14545b;background:#dff5ee}.package-review span[data-status=needs_review]{color:#6b4f00;background:#fff3c4}.builder-package-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.builder-download-link{display:grid;min-height:42px;place-items:center;border:1px solid rgba(18,52,59,.2);border-radius:8px;color:#12343b;background:#fff;font-weight:900;text-align:center}.builder-package-review-panel{display:grid;gap:10px;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:12px;background:#f8fafc}.builder-package-review-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.builder-package-review-header span{border-radius:999px;padding:5px 9px;color:#6b4f00;background:#fff3c4;font-size:.78rem;font-weight:900}.builder-package-review-header strong{color:#536273;font-size:.8rem}.builder-package-review-checks,.builder-package-files{display:grid;gap:8px}.builder-package-review-checks section{border-left:3px solid #d7a83e;padding:2px 0 2px 10px}.builder-package-review-checks section[data-status=ready]{border-left-color:#2a7b75}.builder-package-review-checks strong,.builder-package-file-button span{color:#17323b;font-size:.84rem;line-height:1.3;overflow-wrap:anywhere}.builder-package-review-checks p{margin:3px 0 0;color:#536273;font-size:.8rem;line-height:1.35}.builder-package-file-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:8px 10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.builder-package-file-button[data-active=true]{border-color:#2a7b756b;background:#2a7b7514}.builder-package-file-button small{color:#6a7788;font-size:.72rem;font-weight:900}.hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.58fr);gap:28px;align-items:stretch;min-height:430px;padding:clamp(28px,4vw,48px);border-top-width:5px;background:linear-gradient(135deg,#fffffffa,#ebf7f4f2 46%,#fff7e2f0),linear-gradient(120deg,#12343b14,#d7a83e17);overflow:hidden}.hero h1,.panel h2{margin:0 0 10px}.hero h1{max-width:820px;color:#102a31;font-size:clamp(2.5rem,5.3vw,5.35rem);line-height:.94}.hero p{max-width:720px;margin:0;color:#5e6a78;line-height:1.55}.hero-copy{display:grid;align-content:center}.hero-kicker{display:inline-flex;width:fit-content;align-items:center;gap:10px;margin-bottom:18px;border:1px solid rgba(18,52,59,.12);border-radius:8px;padding:7px 12px 7px 7px;background:#ffffffad;color:#12343b;font-size:.78rem;font-weight:900;text-transform:uppercase}.hero-kicker .novora-mark{width:34px;height:34px;border-radius:8px}.hero-showcase{display:grid;gap:14px;align-content:stretch;border:1px solid rgba(18,52,59,.14);border-radius:8px;padding:16px;background:linear-gradient(180deg,#12343bfa,#164148f5),linear-gradient(135deg,rgba(215,168,62,.18),transparent);box-shadow:0 26px 56px #12343b33}.showcase-topline{display:grid;gap:6px;min-height:86px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:16px;background:#ffffff14}.showcase-topline span{color:#d7a83e;font-size:.76rem;font-weight:900;text-transform:uppercase}.showcase-topline strong{color:#fff;font-size:1.35rem}.hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.hero-metrics div{display:grid;align-content:space-between;min-height:118px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:14px;background:#ffffffe6}.hero-metrics div:first-child{background:#d7a83e}.hero-metrics div:first-child strong,.hero-metrics div:first-child span{color:#102a31}.platform-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-highlights span{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:11px 12px;background:#ffffff14;color:#ffffffdb;font-size:.88rem;font-weight:800}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-actions a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px}.primary-link{color:#fff!important;background:#12343b;box-shadow:0 10px 22px #12343b2e}.secondary-link{border:1px solid rgba(43,111,110,.2);background:#ffffffbf}.workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.workflow-strip article{display:grid;gap:5px;min-height:96px;border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:14px;background:#ffffffc7;box-shadow:0 10px 24px #2232460f}.workflow-strip span{color:#b27b16;font-size:.78rem;font-weight:900}.workflow-strip strong{color:#102a31}.workflow-strip small{color:#66717e;line-height:1.35}.early-offer-panel{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:18px;margin-top:16px;border:1px solid rgba(18,52,59,.16);border-radius:8px;padding:24px;background:linear-gradient(135deg,#fffffffa,#f2f8f7fa);box-shadow:0 18px 40px #17202a14}.early-offer-copy{display:grid;align-content:center;gap:12px}.early-offer-copy h2,.early-offer-copy p{margin:0}.early-offer-copy h2{max-width:660px;color:#17323b;font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:.98}.early-offer-copy p{max-width:590px;color:#526170;line-height:1.55}.early-offer-price{display:grid;width:fit-content;gap:4px;border-radius:8px;padding:14px 16px;color:#fff;background:#12343b}.early-offer-price strong{color:#d7a83e;font-size:clamp(1.8rem,4vw,2.6rem);line-height:.95}.early-offer-price span{color:#f8f5ead1;font-weight:900}.early-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.early-offer-grid article{display:grid;align-content:start;gap:8px;min-height:144px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:14px;background:#fff}.early-offer-grid strong{color:#17323b}.early-offer-grid p{margin:0;color:#5e6a78;line-height:1.45}.early-offer-proof{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.early-offer-proof span{border:1px solid rgba(42,123,117,.18);border-radius:8px;padding:12px;color:#174f49;background:#2a7b7514;font-weight:900;line-height:1.35}.early-offer-close-plan{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.early-offer-close-plan article,.early-offer-script{border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:14px;background:#fff}.early-offer-close-plan article{display:grid;align-content:start;gap:8px}.early-offer-close-plan strong,.early-offer-script strong{color:#17323b}.early-offer-close-plan p{margin:0;color:#5e6a78;line-height:1.45}.early-offer-script{display:grid;grid-column:1 / -1;gap:8px;background:#f8fbfa}.early-offer-script ol{display:grid;gap:6px;margin:0;padding-left:20px;color:#4d5c67;line-height:1.45}.pilot-readiness-panel{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:18px;margin-top:16px;border:1px solid rgba(18,52,59,.18);border-radius:8px;padding:24px;background:linear-gradient(135deg,#f6fbfafa,#fffffffa);box-shadow:0 18px 40px #17202a14}.pilot-readiness-copy{display:grid;align-content:start;gap:12px}.pilot-readiness-copy h2,.pilot-readiness-copy p{margin:0}.pilot-readiness-copy h2{max-width:660px;color:#17323b;font-size:clamp(1.75rem,3vw,2.55rem);line-height:.98}.pilot-readiness-copy p{max-width:590px;color:#526170;line-height:1.55}.pilot-offer-box{display:grid;gap:5px;border-radius:8px;padding:14px;color:#fff;background:#12343b}.pilot-offer-box span,.pilot-offer-box small{color:#f8f5eacc;font-weight:900}.pilot-offer-box strong{color:#d7a83e;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.pilot-readiness-board{display:grid;align-content:start;gap:12px}.pilot-score-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pilot-score-row section,.pilot-readiness-metrics section,.pilot-check-grid section,.pilot-next-actions{border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff}.pilot-score-row section{display:grid;gap:4px;min-height:116px;padding:12px}.pilot-score-row span,.pilot-readiness-metrics span{color:#63777d;font-size:.74rem;font-weight:900;text-transform:uppercase}.pilot-score-row strong{color:#17323b;font-size:clamp(1.7rem,3vw,2.25rem);line-height:.95}.pilot-score-row p{margin:0;color:#5e6a78;line-height:1.35}.pilot-readiness-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pilot-readiness-metrics section{display:grid;gap:5px;min-height:76px;padding:10px}.pilot-readiness-metrics strong{color:#102c33;text-transform:capitalize}.pilot-warning-note{margin:0;border-radius:8px;padding:10px 12px;color:#6b4f00;background:#fff3c4;font-weight:800;line-height:1.4}.pilot-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilot-check-grid section{display:grid;align-content:start;gap:8px;padding:12px}.pilot-check-grid section>span{width:fit-content;border-radius:999px;padding:4px 8px;color:#14545b;background:#dff5ee;font-size:.72rem;font-weight:900;text-transform:uppercase}.pilot-check-grid section[data-status=warning]>span{color:#6b4f00;background:#fff3c4}.pilot-check-grid section[data-status=blocked]>span{color:#8f2424;background:#fde5e5}.pilot-check-grid strong{color:#17323b}.pilot-check-grid p{margin:0;color:#5e6a78;line-height:1.42}.pilot-next-actions{display:grid;gap:8px;padding:14px;background:#f8fbfa}.pilot-next-actions strong{color:#17323b}.pilot-next-actions ol{display:grid;gap:6px;margin:0;padding-left:20px;color:#4d5c67;line-height:1.45}.impact-panel{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:18px;align-items:stretch;margin-top:16px;border:1px solid rgba(18,52,59,.14);border-radius:8px;padding:22px;background:linear-gradient(135deg,#12343bf5,#2a7b75e6),#12343b;box-shadow:0 22px 45px #17202a24}.impact-copy{display:grid;align-content:center;gap:10px}.impact-copy .eyebrow{color:#f0d892}.impact-copy h2,.impact-copy p{margin:0;color:#fff}.impact-copy h2{max-width:560px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:.98}.impact-copy p{max-width:560px;color:#ffffffc7;line-height:1.55}.impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.impact-grid section{display:grid;align-content:start;gap:6px;min-height:142px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:14px;background:#ffffff14}.impact-grid strong{color:#f2ce66;font-size:clamp(2rem,5vw,3.2rem);line-height:.9}.impact-grid span{color:#fff;font-weight:900}.impact-grid p{margin:0;color:#ffffffb8;font-size:.9rem;line-height:1.35}.integration-readiness-panel{display:grid;gap:18px;margin-top:16px;padding:24px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#0e252bfa,#12343bf2)}.integration-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.integration-readiness-grid section{display:grid;align-content:start;gap:8px;min-height:142px;padding:14px;border:1px solid rgba(248,245,234,.16);border-radius:8px;background:#ffffff14}.integration-readiness-grid span{width:fit-content;border-radius:999px;padding:4px 8px;color:#10252c;background:#d7a83e;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.integration-readiness-grid section[data-status=live-demo] span{color:#fff;background:#2a7b75}.integration-readiness-grid section[data-status=pending] span{color:#24313b;background:#f8f5ea}.integration-readiness-grid strong{color:#fff;font-size:1rem}.integration-readiness-grid p{margin:0;color:#f8f5eac7;line-height:1.45}.opportunity-proof-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:16px;padding:24px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff;box-shadow:0 18px 40px #17202a14}.proof-copy{display:grid;align-content:center;gap:10px}.proof-copy h2,.proof-copy p{margin:0}.proof-copy h2{max-width:600px;color:#17323b;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.proof-copy p{max-width:560px;color:#526170;line-height:1.55}.proof-calculator{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}.proof-calculator label{display:grid;gap:6px;color:#3d4854;font-weight:900}.proof-calculator input{width:100%;min-width:0;min-height:44px;border:1px solid rgba(120,139,154,.3);border-radius:8px;padding:0 12px;background:#f8fbfb;color:#17323b;font:inherit;font-weight:800}.proof-results{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proof-results section{display:grid;gap:8px;min-height:118px;border-radius:8px;padding:14px;background:#12343b}.proof-results span{color:#f8f5eac7;font-weight:800}.proof-results strong{color:#d7a83e;font-size:clamp(2rem,5vw,3.1rem);line-height:.95}.proof-calculator>p{grid-column:1 / -1;margin:0;color:#5e6a78;line-height:1.45}.launch-readiness-panel{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:18px;margin-top:16px;padding:24px;border:1px solid rgba(215,168,62,.34);border-radius:8px;background:linear-gradient(135deg,#fbfaf4,#eef8f7);box-shadow:0 18px 40px #17202a14}.launch-readiness-copy{display:grid;align-content:center;gap:10px}.launch-readiness-copy h2,.launch-readiness-copy p{margin:0}.launch-readiness-copy h2{max-width:620px;color:#17323b;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.launch-readiness-copy p{max-width:560px;color:#526170;line-height:1.55}.launch-readiness-list{display:grid;gap:10px}.launch-readiness-list section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff}.launch-readiness-list section>span{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#10252c;background:#d7a83e;font-weight:900}.launch-readiness-list div{display:grid;gap:4px}.launch-readiness-list strong{color:#17323b}.launch-readiness-list small{width:fit-content;border-radius:999px;padding:3px 8px;color:#fff;background:#2a7b75;font-weight:900}.launch-readiness-list p{margin:0;color:#5e6a78;line-height:1.4}.webhook-callout{display:grid;grid-column:1 / -1;gap:6px;padding:12px;border-radius:8px;color:#fff;background:#12343b}.webhook-callout span{color:#f8f5eac7;font-weight:900}.webhook-callout code{overflow-wrap:anywhere;color:#d7a83e;font-size:.95rem}.twilio-readiness-summary{display:grid;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin-top:14px}.twilio-readiness-summary div{border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:10px;background:#f8fbfa}.twilio-readiness-summary span{display:block;color:#63777d;font-size:.76rem;font-weight:900;text-transform:uppercase}.twilio-readiness-summary strong{display:block;margin-top:4px;color:#102c33;text-transform:capitalize}.twilio-readiness-summary p{grid-column:1 / -1;margin:0;color:#6b4f00;font-weight:800}.deployment-readiness-summary{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;margin-top:14px}.deployment-readiness-topline{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;background:#f8fbfa}.deployment-readiness-topline strong{color:#102c33}.deployment-readiness-topline span,.deployment-readiness-summary section>span{border-radius:999px;padding:4px 8px;color:#14545b;background:#dff5ee;font-size:.74rem;font-weight:900;text-transform:uppercase}.deployment-readiness-summary section{border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:12px;background:#fff}.deployment-readiness-summary section[data-status=warning]>span{color:#6b4f00;background:#fff3c4}.deployment-readiness-summary section[data-status=blocked]>span{color:#8f2424;background:#fde5e5}.deployment-readiness-summary section strong{display:block;margin-top:8px;color:#102c33}.deployment-readiness-summary section p{margin:6px 0 0;color:#5e6a78;line-height:1.4}.demo-scorecard-panel{display:grid;gap:18px;margin-top:16px;padding:24px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff;box-shadow:0 18px 40px #17202a14}.scorecard-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.24fr);gap:18px;align-items:end}.scorecard-heading h2,.scorecard-heading p{margin:0}.scorecard-heading h2{max-width:680px;color:#17323b;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.scorecard-heading p{max-width:680px;color:#526170;line-height:1.55}.scorecard-heading section{display:grid;gap:6px;min-height:118px;border-radius:8px;padding:14px;color:#fff;background:#12343b}.scorecard-heading section strong{color:#d7a83e;font-size:clamp(2rem,5vw,3rem);line-height:.95}.scorecard-heading section span{color:#f8f5eac7;font-weight:900}.scorecard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);gap:14px}.scorecard-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scorecard-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;align-content:start;min-height:132px;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#f8fbfb;cursor:pointer}.scorecard-item input{grid-row:1 / 4;width:18px;height:18px;margin-top:2px}.scorecard-item span{width:fit-content;border-radius:999px;padding:3px 8px;color:#fff;background:#2a7b75;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.scorecard-item strong{color:#17323b}.scorecard-item p{margin:0;color:#5e6a78;line-height:1.4}.demo-prompt-card{display:grid;align-content:start;gap:10px;padding:14px;border-radius:8px;color:#fff;background:#17323b}.demo-prompt-card strong{color:#d7a83e}.demo-prompt-card ul{display:grid;gap:10px;margin:0;padding-left:18px}.demo-prompt-card li{color:#f8f5ead1;line-height:1.4}.objection-playbook-panel{margin-top:16px;padding:24px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:linear-gradient(135deg,#fff,#f7fbfb);box-shadow:0 18px 40px #17202a14}.objection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.objection-grid section{display:grid;align-content:start;gap:10px;min-height:250px;padding:14px;border:1px solid rgba(120,139,154,.2);border-radius:8px;background:#fff}.objection-grid strong{color:#17323b;font-size:1.02rem}.objection-grid p{margin:0;color:#526170;line-height:1.45}.objection-grid span{align-self:end;border-top:1px solid rgba(120,139,154,.18);padding-top:10px;color:#2a7b75;font-weight:900;line-height:1.35}.guided-demo-panel{margin-top:16px}.demo-step-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.demo-step-list section{display:grid;align-content:start;gap:8px;min-height:210px;border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:12px;background:#fff}.demo-step-list span{color:#b27b16;font-size:.78rem;font-weight:900}.demo-step-list strong{color:#12343b}.demo-step-list p{margin:0;color:#53616b;line-height:1.42}.demo-step-list code{align-self:end;border-radius:8px;padding:8px;color:#12343b;background:#f8f4e8;font-size:.78rem;white-space:normal}.detail-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:18px;align-items:center;margin-top:16px;border:1px solid rgba(23,50,59,.18);border-radius:8px;padding:24px;color:#fff;background:linear-gradient(135deg,#102a31fc,#235859f2),linear-gradient(90deg,rgba(215,168,62,.2),transparent);box-shadow:0 18px 38px #17323b29}.detail-band .eyebrow{color:#f2c15f}.detail-band h2{margin:0 0 10px;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08}.detail-band p{max-width:760px;margin:0;color:#ffffffc7;line-height:1.55}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-list span{min-height:58px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:12px;background:#ffffff14;color:#ffffffdb;font-size:.9rem;font-weight:800;line-height:1.3}.hero-metrics strong{color:#102a31;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05;overflow-wrap:anywhere}.hero-metrics span{color:#66717e;font-size:.82rem;font-weight:800}.eyebrow{margin:0 0 8px;color:#2b6f6e;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.brand-row span{width:28px;height:28px;border-radius:8px;border:1px solid rgba(23,32,42,.12);box-shadow:inset 0 0 0 1px #ffffff5c}.brand-row small{color:#6d7886}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.panel{min-width:0;padding:20px}.overview-panel{min-height:260px}.add-ons-panel{grid-column:1 / -1}.add-on-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.add-on-grid section{display:grid;gap:8px;min-height:128px;border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:14px;background:linear-gradient(180deg,#f7fbfbfa,#fffaefeb)}.add-on-grid strong{color:#102a31}.add-on-grid span{color:#5e6a78;line-height:1.4}.specialist-section{margin-top:16px;border:1px solid rgba(120,139,154,.24);border-radius:8px;padding:22px;background:linear-gradient(180deg,#fffffffa,#f2f8f8f2),linear-gradient(135deg,#2b6f6e14,#d7a83e14);box-shadow:0 16px 42px #2232461a}.specialist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.specialist-grid article{display:grid;gap:8px;min-height:178px;border:1px solid rgba(43,111,110,.16);border-radius:8px;padding:14px;background:#fff;box-shadow:0 10px 24px #2232460f}.specialist-grid article:nth-child(4n+1){border-top:4px solid #17323b}.specialist-grid article:nth-child(4n+2){border-top:4px solid #2b6f6e}.specialist-grid article:nth-child(4n+3){border-top:4px solid #d7a83e}.specialist-grid article:nth-child(4n+4){border-top:4px solid #7b6fd6}.specialist-grid span{display:inline-grid;place-items:center;width:fit-content;min-width:48px;min-height:28px;border-radius:999px;padding:3px 10px;color:#17323b;background:#eef8f5;font-size:.8rem;font-weight:900}.specialist-grid strong{color:#102a31;line-height:1.22}.specialist-grid p{margin:0;color:#5e6a78;line-height:1.45}.section-anchor{grid-column:1 / -1;height:1px;margin-top:-76px;scroll-margin-top:92px}.panel h2{color:#102a31}.stack-list,.hours-list,.module-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.stack-list li,.hours-list li,.module-list li{border-top:1px solid rgba(120,139,154,.2);padding-top:10px}.stack-list strong,.stack-list span,.hours-list strong,.hours-list span{display:block}.stack-list span,.hours-list span,dd{color:#5e6a78}dl{display:grid;gap:10px;margin:0}dl div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(120,139,154,.2);padding-top:10px}dt,dd{margin:0}dt,.module-list li{font-weight:800}.chat-panel{grid-column:1 / -1}.panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.chat-source-pill{flex:0 0 auto;border:1px solid rgba(18,52,59,.16);border-radius:999px;padding:7px 10px;color:#51616a;background:#f7faf8;font-size:.78rem;font-weight:900}.chat-source-pill.ai{color:#12343b;border-color:#d7a83e75;background:#fbf4dd}.voice-simulator,.lead-panel,.leads-dashboard,.customer-records,.appointment-panel,.appointment-requests,.client-portal-panel{grid-column:1 / -1}.inline-auth-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;gap:12px;align-items:end}.inline-auth-form label{display:grid;gap:6px;color:#40545a;font-size:.84rem;font-weight:800}.inline-auth-form input,.inline-auth-form select{min-height:40px;border:1px solid rgba(120,139,154,.36);border-radius:8px;padding:8px 10px;color:#102c33;background:#fff}.portal-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px}.portal-summary div{border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:10px;background:#f8fbfa}.portal-summary span{display:block;color:#63777d;font-size:.78rem;font-weight:800;text-transform:uppercase}.portal-summary strong{display:block;margin-top:4px;color:#102c33}.scheduling-readiness{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:12px;align-items:center;margin:16px 0;padding:12px;border:1px solid rgba(120,139,154,.2);border-radius:8px;background:#f8fbfa}.slot-strip{display:flex;flex-wrap:wrap;gap:8px}.slot-chip{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(20,84,91,.18);border-radius:999px;padding:4px 9px;color:#174a50;background:#fff;font-size:.85rem;font-weight:800}.compact-action{min-height:30px;border:0;border-radius:8px;padding:6px 10px;color:#fff;background:#174a50;font-size:.82rem;font-weight:900;cursor:pointer}.compact-action:disabled{cursor:not-allowed;opacity:.58}.sales-lab-panel,.staff-review{grid-column:1 / -1}.chat-messages{display:grid;gap:10px;max-height:260px;overflow:auto;padding:12px;border:1px solid rgba(120,139,154,.2);border-radius:8px;background:linear-gradient(180deg,#f7fbfbf5,#fbfaf6f5)}.chat-message{max-width:min(680px,88%);padding:10px 12px;border-radius:8px;line-height:1.45}.chat-message.assistant{justify-self:start;background:#fff;border:1px solid rgba(120,139,154,.24)}.chat-message.visitor{justify-self:end;color:#fff;background:#2b6f6e}.chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.chat-form input,.chat-form button{min-height:42px;border-radius:8px;font:inherit}.chat-form input{min-width:0;border:1px solid rgba(120,139,154,.34);padding:0 12px;background:#fff}.chat-form button{border:0;padding:0 16px;color:#fff;background:#17323b;box-shadow:0 8px 18px #17202a24;cursor:pointer}.chat-form button:disabled{cursor:not-allowed;opacity:.7}.chat-operator-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(18,52,59,.14);border-radius:8px;background:#f8f4e8}.readout-row{display:grid;gap:3px;min-width:0}.readout-row span{color:#697680;font-size:.74rem;font-weight:900;text-transform:uppercase}.readout-row strong{overflow-wrap:anywhere;color:#12343b;font-size:.95rem;text-transform:capitalize}.captured-strip{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:8px;padding-top:4px}.captured-strip span{border:1px solid rgba(18,52,59,.12);border-radius:999px;padding:7px 10px;color:#46555f;background:#fff;font-size:.84rem}.captured-strip strong{color:#12343b}.operator-draft-card{display:grid;grid-column:1 / -1;gap:10px;margin-top:2px;padding:12px;border:1px solid rgba(215,168,62,.38);border-radius:8px;background:#fffaf0}.operator-draft-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.operator-draft-card span{color:#697680;font-size:.74rem;font-weight:900;text-transform:uppercase}.operator-draft-card strong{color:#12343b}.operator-draft-card p{margin:0;color:#46555f}.operator-draft-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.operator-draft-card li{border:1px solid rgba(120,139,154,.2);border-radius:999px;padding:6px 9px;color:#5e6871;background:#fff;font-size:.82rem;font-weight:800}.operator-draft-card button{justify-self:start;min-height:38px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#12343b;font:inherit;font-weight:900;cursor:pointer}.operator-draft-card button:disabled{cursor:not-allowed;opacity:.55}.operator-draft-card small{font-weight:900}.draft-success{color:#28765d}.draft-error{color:#b84d4d}.compact-heading{align-items:center}.compact-heading button,.sales-lab-card button{min-height:38px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#12343b;font:inherit;font-weight:900;cursor:pointer}.compact-heading button:disabled,.sales-lab-card button:disabled{cursor:not-allowed;opacity:.62}.sales-scoreboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.sales-scoreboard span{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(18,52,59,.12);border-radius:8px;padding:12px;color:#586671;background:#f8f4e8;font-weight:900}.sales-scoreboard strong{color:#12343b;font-size:1.25rem}.sales-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-lab-card{display:grid;gap:10px;min-width:0;border:1px solid rgba(120,139,154,.2);border-radius:8px;padding:12px;background:#fff}.sales-lab-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sales-lab-card-header strong{color:#12343b}.sales-lab-card p{margin:0;color:#46555f;line-height:1.5}.sales-lab-tags{display:flex;flex-wrap:wrap;gap:7px}.sales-lab-tags span{border-radius:999px;padding:6px 9px;color:#51616a;background:#f3f7f5;font-size:.78rem;font-weight:900;text-transform:capitalize}.sales-lab-tags .score-tag.wow{color:#12343b;background:#fbf4dd}.sales-lab-tags .score-tag.good{color:#28765d;background:#e8f5ef}.sales-lab-tags .score-tag.weak{color:#9b3f3f;background:#faeaea}.nova-call-lab-panel{display:grid;gap:16px;margin-top:16px;padding:24px}.nova-lab-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px}.nova-lab-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nova-lab-controls,.nova-lab-score,.nova-lab-results section{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:14px;background:#fff}.nova-lab-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-lab-controls label{display:grid;gap:6px;color:#3d4854;font-size:.86rem;font-weight:900}.nova-lab-controls label:last-child{grid-column:1 / -1}.nova-lab-controls input,.nova-lab-controls select,.nova-lab-controls textarea{width:100%;min-width:0;border:1px solid rgba(120,139,154,.28);border-radius:8px;padding:10px 11px;color:#17202a;background:#f9fbfb;font:inherit}.nova-lab-controls textarea{min-height:220px;resize:vertical;line-height:1.45}.nova-score-card{display:grid;gap:6px;min-height:128px;border-radius:8px;padding:16px;color:#fff;background:#8f3f3f}.nova-score-card[data-pass=true]{background:#174f49}.nova-score-card span{color:#f0d892;font-size:clamp(2.4rem,6vw,4rem);font-weight:900;line-height:.9}.nova-score-card strong{font-size:1.1rem}.nova-score-card small{color:#ffffffc7;font-weight:800}.nova-lab-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;border:1px solid rgba(120,139,154,.18);border-radius:8px;padding:12px;background:#f8fbfb}.nova-lab-facts span{color:#66717e;font-weight:900}.nova-lab-facts strong{min-width:0;color:#12343b;overflow-wrap:anywhere}.nova-lab-failures{display:grid;gap:8px}.nova-lab-failures p{margin:0;border-left:4px solid #c45c5c;border-radius:8px;padding:10px 12px;color:#5b2d2d;background:#faeaea;line-height:1.42}.nova-suite-results{display:grid;gap:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:14px;background:#fff}.nova-suite-results>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.nova-suite-results span{color:#2a7b75;font-size:.78rem;font-weight:900;text-transform:uppercase}.nova-suite-results strong{color:#12343b}.nova-suite-results small{color:#66717e;font-weight:800}.nova-suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nova-suite-grid button{display:grid;gap:6px;min-height:118px;border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;text-align:left;background:#fff7f1;cursor:pointer}.nova-suite-grid button[data-pass=true]{background:#eef8f4}.nova-suite-grid button strong{color:#12343b}.nova-suite-grid button span{width:fit-content;border-radius:999px;padding:4px 8px;color:#fff;background:#8f3f3f}.nova-suite-grid button[data-pass=true] span{background:#174f49}.nova-lab-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:14px}.nova-lab-results h3{margin:0;color:#12343b}.nova-lab-transcript{display:grid;gap:8px}.nova-lab-transcript p{display:grid;gap:5px;margin:0;border-radius:8px;padding:10px 12px;color:#24313d;background:#f3f7f5;line-height:1.45}.nova-lab-transcript p[data-role=assistant]{background:#f8f4e8}.nova-lab-transcript span{color:#2a7b75;font-size:.76rem;font-weight:900;text-transform:uppercase}.nova-lab-results pre{max-height:520px;margin:0;overflow:auto;border-radius:8px;padding:12px;color:#f8f5ed;background:#17202a;font-size:.82rem;line-height:1.45;white-space:pre-wrap}.simulator-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}.simulator-console{min-width:0}.call-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:12px}.call-controls label{display:grid;gap:6px;color:#3d4854;font-weight:800}.call-controls input,.call-buttons button{min-height:42px;border-radius:8px;font:inherit}.call-controls input{width:100%;min-width:0;border:1px solid rgba(120,139,154,.34);padding:0 12px;background:#fff}.call-buttons{display:flex;gap:8px}.call-buttons button{border:0;padding:0 14px;color:#fff;background:#17323b;box-shadow:0 8px 18px #17202a24;cursor:pointer}.call-buttons button:first-child{background:#1f7a78}.call-buttons button:disabled{cursor:not-allowed;opacity:.7}.simulator-transcript{display:grid;gap:10px;min-height:240px;max-height:340px;overflow:auto;padding:12px;border:1px solid rgba(120,139,154,.2);border-radius:8px;background:linear-gradient(180deg,#f7fbfb,#fbfaf4)}.simulator-message{display:grid;gap:4px;max-width:min(720px,90%);padding:10px 12px;border-radius:8px;line-height:1.45}.simulator-message strong{font-size:.78rem;letter-spacing:0;text-transform:uppercase}.simulator-message.receptionist{justify-self:start;border:1px solid rgba(120,139,154,.24);background:#fff}.simulator-message.caller{justify-self:end;color:#fff;background:#2b6f6e}.voice-scenario-runner{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#fff}.voice-scenario-runner>div:first-child{display:grid;gap:3px}.voice-scenario-runner strong{color:#26323d;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.voice-scenario-runner span{color:#5e6a78;font-size:.9rem}.voice-scenario-buttons{display:flex;flex-wrap:wrap;gap:8px}.voice-scenario-buttons button{min-height:36px;border:1px solid rgba(31,122,120,.26);border-radius:8px;padding:0 12px;color:#17323b;background:#eef8f7;font:inherit;font-weight:800;cursor:pointer}.voice-scenario-buttons button:nth-child(2n){border-color:#d7a83e61;background:#fff8e6}.voice-scenario-buttons button:disabled{cursor:not-allowed;opacity:.6}.realtime-voice-panel{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(23,50,59,.2);border-radius:8px;background:#f7fbfb}.realtime-voice-panel>div:first-child{display:grid;gap:3px}.realtime-voice-panel strong{color:#26323d;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.realtime-voice-panel span,.realtime-voice-status{color:#5e6a78;font-size:.9rem}.realtime-voice-status{margin:0}.realtime-voice-actions{display:flex;flex-wrap:wrap;gap:8px}.realtime-voice-actions button{min-height:38px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#1f7a78;font:inherit;font-weight:800;cursor:pointer}.realtime-voice-actions button:nth-child(2n){background:#17323b}.realtime-voice-actions button:disabled{cursor:not-allowed;opacity:.65}.microphone-test-panel{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:linear-gradient(135deg,#fffaf0fa,#ecf8f7f5)}.microphone-toggle{display:flex;align-items:center;gap:8px;color:#3d4854;font-weight:800}.microphone-toggle input{width:18px;height:18px}.microphone-toggle.secondary{font-weight:700}.microphone-tools{display:grid;gap:10px}.speech-tools{display:grid;gap:10px;padding-top:2px}.microphone-note,.microphone-status{margin:0;color:#5e6a78;font-size:.92rem}.speech-transcript{display:grid;gap:4px;margin:0;padding:10px 12px;border:1px solid rgba(120,139,154,.24);border-radius:8px;background:#fff}.speech-transcript strong{color:#3d4854;font-size:.78rem;letter-spacing:0;text-transform:uppercase}.microphone-buttons{display:flex;flex-wrap:wrap;gap:8px}.microphone-buttons button{min-height:38px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#2b6f6e;font:inherit;cursor:pointer}.microphone-buttons button:nth-child(2n){background:#17323b}.microphone-buttons button:disabled{cursor:not-allowed;opacity:.7}.microphone-test-panel audio{width:100%}.simulator-sidebar{display:grid;gap:12px;align-content:start}.simulator-state{border:1px solid rgba(120,139,154,.22);border-radius:8px;padding:12px;background:#fbfcfedb}.simulator-state h3{margin:0 0 10px;font-size:.96rem}.simulator-state dl div{display:grid;grid-template-columns:96px minmax(0,1fr)}.simulator-state dd{overflow-wrap:anywhere}.response-preview{margin:0;line-height:1.45;overflow-wrap:anywhere}.call-flow-list{display:grid;gap:8px;margin:0;padding-left:18px}.call-flow-list li{color:#5e6a78}.call-flow-list li.completed strong{color:#166a45}.call-flow-list li.skipped strong{color:#7b6471}.call-flow-list strong,.call-flow-list span{display:block}.call-flow-list span{font-size:.86rem}.form-error{margin:10px 0 0;color:#a53030}.form-success{margin:10px 0 0;color:#166a45;font-weight:800}.muted{color:#5e6a78}.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-form label{display:grid;gap:6px;color:#3d4854;font-weight:800}.lead-form input,.lead-form select,.lead-form textarea,.lead-form button{min-height:42px;border-radius:8px;font:inherit}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-width:0;border:1px solid rgba(120,139,154,.34);padding:0 12px;background:#fff}.lead-form textarea{min-height:96px;padding-top:10px;resize:vertical}.lead-form button{align-self:end;border:0;padding:0 16px;color:#fff;background:#2b6f6e;box-shadow:0 8px 18px #1f7a7829;cursor:pointer}.lead-form button:disabled{cursor:not-allowed;opacity:.7}.wide-field{grid-column:1 / -1}.checkbox-field{display:flex;align-items:center;gap:10px}.checkbox-field input{width:18px;min-height:18px}.table-wrap{overflow-x:auto}.leads-table,.records-table{width:100%;min-width:760px;border-collapse:collapse}.leads-table th,.leads-table td,.records-table th,.records-table td{border-top:1px solid rgba(120,139,154,.2);padding:12px 10px;text-align:left;vertical-align:top}.leads-table th,.records-table th{color:#3d4854;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.leads-table td span,.records-table td span{display:block}.status-pill{display:inline-block;width:fit-content;border-radius:999px;padding:4px 9px;color:#14545b;background:#dff5ee;font-weight:800}.status-pill.warning{color:#6b4f00;background:#fff3c4}.status-pill.danger,.review-alert{color:#8f2424;background:#fde5e5}.section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.section-heading h2{margin-bottom:0}.compact-filter{display:grid;gap:6px;color:#3d4854;font-weight:800}.compact-filter select{min-height:38px;min-width:220px;border:1px solid rgba(120,139,154,.34);border-radius:8px;padding:0 10px;color:#17202a;background:#fff;font:inherit}.review-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:0;margin:0 0 12px;border-top:1px solid rgba(120,139,154,.2);border-bottom:1px solid rgba(120,139,154,.2)}.review-metrics div{display:grid;gap:4px;border-top:0;border-right:1px solid rgba(120,139,154,.2);padding:10px}.review-metrics div:last-child{border-right:0}.review-metrics dt{color:#5e6a78;font-size:.76rem;letter-spacing:0;text-transform:uppercase}.review-metrics dd{color:#17202a;font-size:1.25rem;font-weight:800}.review-queues{margin:0 0 14px;padding:12px 0;border-top:1px solid rgba(120,139,154,.2);border-bottom:1px solid rgba(120,139,154,.2)}.review-queues h3{margin:0 0 10px;font-size:1rem}.review-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-queue-section{min-width:0}.review-queue-section h4{margin:0 0 8px;color:#3d4854;font-size:.82rem;letter-spacing:0;text-transform:uppercase}.review-queue-section ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.review-queue-item{display:grid;gap:3px;padding-top:8px;border-top:1px solid rgba(120,139,154,.2)}.review-queue-item strong,.review-queue-item span,.review-queue-item small{overflow-wrap:anywhere}.review-queue-item span{color:#3d4854;font-size:.9rem}.review-queue-item small{color:#5e6a78;line-height:1.35}.chat-opportunity-detail{display:grid;gap:8px;margin-top:4px;border:1px solid rgba(215,168,62,.28);border-radius:8px;padding:10px;background:#fffaf0}.chat-opportunity-detail p{margin:0;color:#3d4854;line-height:1.45}.chat-opportunity-detail div,.chat-opportunity-detail ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.chat-opportunity-detail span,.chat-opportunity-detail li{border-radius:999px;padding:6px 9px;color:#51616a;background:#fff;font-size:.78rem;font-weight:900}.chat-opportunity-detail strong{color:#12343b}.chat-opportunity-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chat-opportunity-actions button{min-height:34px;border:0;border-radius:8px;padding:0 12px;color:#fff;background:#12343b;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}.chat-opportunity-actions button:disabled{cursor:not-allowed;opacity:.58}.chat-opportunity-actions small{color:#6d7780;font-weight:900}.review-queue-item.warning strong{color:#6b4f00}.review-queue-item.danger strong{color:#8f2424}.review-queue-action{margin-top:5px}.workflow-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.workflow-status{flex-basis:100%;color:#3d4854;font-size:.82rem;font-weight:800}.secondary-action{min-height:32px;border:1px solid rgba(120,139,154,.34);border-radius:8px;padding:0 10px;color:#17202a;background:#fff;font:inherit;font-weight:800;cursor:pointer}.secondary-action:disabled{cursor:not-allowed;opacity:.7}.review-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:12px 0;border-top:1px solid rgba(120,139,154,.2);border-bottom:1px solid rgba(120,139,154,.2)}.review-filter-grid label{display:grid;gap:6px;color:#3d4854;font-weight:800}.review-filter-grid input,.review-filter-grid select,.review-filter-grid button{min-height:38px;min-width:0;border-radius:8px;font:inherit}.review-filter-grid input,.review-filter-grid select{width:100%;border:1px solid rgba(120,139,154,.34);padding:0 10px;color:#17202a;background:#fff}.review-filter-grid button{align-self:end;border:0;padding:0 14px;color:#fff;background:#17323b;box-shadow:0 8px 18px #17202a24;cursor:pointer}.voice-review-table{min-width:1080px}.voice-review-table td{max-width:340px}.voice-review-table td>span,.voice-review-table td>small,.voice-review-table td>strong{display:block}.review-alert{display:inline-block;width:fit-content;border-radius:999px;padding:4px 9px;font-weight:800}.voice-review-table details{max-width:420px}.voice-review-table summary{cursor:pointer;color:#1f7a78;font-weight:800}.transcript-review-list{display:grid;gap:8px;margin:10px 0;padding-left:18px}.transcript-review-list li{line-height:1.4}.transcript-review-list strong,.transcript-review-list span{display:block}.voice-review-table pre{max-height:220px;overflow:auto;margin:10px 0 0;padding:10px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#f8fbfb;color:#3d4854;font-size:.78rem;white-space:pre-wrap}.staff-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.staff-next-steps section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:5px 10px;align-content:start;min-height:112px;padding:12px;border:1px solid rgba(120,139,154,.22);border-radius:8px;background:#f8fbfb}.staff-next-steps span{display:grid;grid-row:1 / 3;place-items:center;width:34px;height:34px;border-radius:8px;color:#10252c;background:#d7a83e;font-weight:900}.staff-next-steps strong{color:#17323b}.staff-next-steps p{margin:0;color:#5e6a78;line-height:1.4}.operational-events{margin-top:18px}.operational-events h3{margin:0 0 10px;font-size:1rem}.operational-events-table{min-width:980px}.operational-events-table td>span,.operational-events-table td>small,.operational-events-table td>strong{display:block}@media(max-width:760px){.page-shell{width:min(100% - 24px,1180px);padding-top:16px}.top-nav{position:static;align-items:flex-start;flex-direction:column}.nav-links{justify-content:flex-start;width:100%}.hero{grid-template-columns:1fr;padding:22px}.hero h1{font-size:clamp(2.1rem,14vw,3.4rem)}.hero-metrics,.platform-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-strip,.impact-panel,.opportunity-proof-panel,.early-offer-panel,.early-offer-grid,.early-offer-proof,.early-offer-close-plan,.pilot-readiness-panel,.pilot-score-row,.pilot-readiness-metrics,.pilot-check-grid,.launch-readiness-panel,.builder-layout,.builder-services,.scorecard-heading,.scorecard-layout,.scorecard-list,.impact-grid,.proof-calculator,.proof-results,.integration-readiness-grid,.objection-grid,.staff-next-steps,.demo-step-list,.detail-band,.detail-list,.add-on-grid,.specialist-grid,.sales-lab-grid{grid-template-columns:1fr}.hero-metrics div{min-height:96px}.grid,.simulator-layout,.call-controls,.nova-lab-layout,.nova-lab-controls,.nova-lab-results,.nova-suite-grid,.chat-operator-readout{grid-template-columns:1fr}.call-buttons{flex-wrap:wrap}.lead-form,.inline-auth-form,.portal-summary,.twilio-readiness-summary,.deployment-readiness-summary,.scheduling-readiness{grid-template-columns:1fr}.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-scoreboard,.review-filter-grid,.review-queue-grid{grid-template-columns:1fr}.review-metrics div:nth-child(2n){border-right:0}.compact-filter,.compact-filter select{width:100%}}
