:root{--navy:#14283f;--white:#fff;--light-gray:#f1f5f9;--slate:#64748b;--mono:ui-monospace,"Cascadia Mono",monospace;--section-space:clamp(3.5rem,7vw,6rem);--content-space:clamp(2rem,4vw,3.5rem)}*{box-sizing:border-box}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.policy-page{background:var(--white);padding-block:clamp(2.5rem,6vw,5rem)}.policy-wrap{max-width:780px}.policy-header{text-align:center;border-bottom:1px solid var(--light-gray);padding-bottom:2rem}.policy-page h1{letter-spacing:-.035em;margin:1.5rem 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.policy-page h2{margin-bottom:.8rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.policy-page section{margin-top:3rem}.policy-page p{margin-top:1.15rem;font-size:1rem;line-height:1.8}.policy-page p .text-link{display:inline}.contact-wrap{min-height:45vh}.contact-address{overflow-wrap:anywhere;margin-top:1.25rem}.contact-wrap>p:last-of-type{margin-bottom:1.5rem}.contact-page{background:var(--light-gray);padding-block:clamp(3rem,7vw,6rem)}.contact-layout.wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,5rem);max-width:1080px;display:grid}.contact-intro{padding-top:1rem}.contact-rule{background:var(--slate);width:3.5rem;height:3px;margin-bottom:1.75rem;display:block}.contact-intro h1{letter-spacing:-.045em;margin:0 0 1.5rem;font-size:clamp(2.5rem,4.5vw,3.5rem)}.contact-intro>p{max-width:24rem;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5}.contact-intro .contact-intro-detail{margin-top:1.25rem;font-size:1rem;line-height:1.7}.contact-intro>.button{margin-top:2rem}.contact-card{background:var(--white);border:1px solid var(--slate);border-radius:16px;padding:clamp(1.5rem,3vw,2.5rem)}.contact-card-heading{align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.contact-icon{background:var(--light-gray);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.contact-icon svg{width:21px;height:21px;color:var(--slate)}.contact-card h2{letter-spacing:-.025em;font-size:1.35rem}.contact-card>p{font-size:.95rem;line-height:1.7}.contact-email{overflow-wrap:anywhere;word-break:break-word;margin-top:1rem;font-size:clamp(.95rem,1.6vw,1.2rem)}.contact-email svg{width:16px;height:16px}.contact-topics{border-top:1px solid var(--light-gray);margin-top:2rem}.contact-topics>section{padding-top:1.5rem}.contact-topics>section+section{border-top:1px solid var(--light-gray);margin-top:1.5rem}.contact-topics h3{letter-spacing:normal;margin-bottom:.65rem;font-size:1rem;line-height:1.4}.contact-topics p{font-size:.9rem;line-height:1.7}.contact-topics .text-link{margin-top:1rem;font-size:.85rem}@media (max-width:760px){.contact-layout.wrap{grid-template-columns:1fr;gap:2.5rem}.contact-intro>p{max-width:36rem}}.sample-reports-page{background:var(--white)}.sample-reports-intro{isolation:isolate;background:var(--light-gray);text-align:center;padding:clamp(3rem,7vw,6rem) 0;position:relative;overflow:hidden}.sample-reports-intro h1{letter-spacing:-.04em;max-width:850px;margin:1.2rem auto;font-size:clamp(2rem,4.3vw,3.5rem);line-height:1.12}.sample-reports-intro h1:after{content:"";background:var(--slate);border-radius:2px;width:5rem;height:3px;margin:1.5rem auto 0;display:block}.external-report-label{border:1px solid var(--slate);background:var(--white);border-radius:20px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.sample-reports-subheading{max-width:660px;margin-inline:auto;font-size:clamp(1rem,1.7vw,1.2rem)}.external-report-note{margin-top:1.25rem;font-size:.75rem}.sample-reports-content.wrap{max-width:1160px;padding-top:clamp(2.5rem,5vw,4rem)}.report-sector-tabs{background:0 0;border-radius:10px;gap:.4rem;width:fit-content;margin:0 auto 2rem;padding:.35rem;display:flex}.report-sector-tabs button{background:var(--light-gray);border:1px solid #0000;border-radius:7px;min-width:120px;min-height:44px;padding:.65rem 1.5rem;font-weight:600}.report-sector-tabs button[aria-selected=true]{background:var(--navy);color:var(--white)}.report-sector-tabs button:hover{border-color:var(--navy)}.external-report-heading{margin:2.5rem 0 2rem}.external-report-heading h2{margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.25rem)}.external-report-heading p{font-size:1rem}.external-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.external-metric{background:var(--light-gray);border-top:3px solid var(--slate);border-radius:14px;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:235px;padding:2rem;display:flex}.external-metric-value{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,6vw,4.75rem);font-weight:700;line-height:1}.external-metric h3{max-width:17rem;font-size:1rem;font-weight:500;line-height:1.6}.external-chart-card{border:1px solid var(--slate);border-radius:16px;padding:clamp(1.5rem,4vw,3rem)}.external-chart-card h3,.external-findings>h3{margin-bottom:1rem;font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.3}.external-chart-card>p{max-width:48rem;font-size:.85rem}.comparison-controls,.pharmacy-finding-controls{flex-wrap:wrap;gap:.75rem;margin:2rem 0;display:flex}.comparison-controls button,.pharmacy-finding-controls button{border:1px solid var(--slate);background:var(--white);text-align:left;border-radius:8px;min-height:44px;padding:.65rem .9rem;font-size:.85rem;font-weight:600}.comparison-controls button[aria-pressed=true],.pharmacy-finding-controls button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.comparison-controls button:hover,.pharmacy-finding-controls button:hover{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.external-bars{margin:2.5rem 0 0}.external-bars figcaption{margin-bottom:1.5rem;font-size:.9rem;font-weight:600}.external-bar-row+.external-bar-row{margin-top:2rem}.external-bar-row>div:first-child{justify-content:space-between;gap:1rem;margin-bottom:.45rem;font-size:.9rem;display:flex}.external-bar-row strong{font-size:1.5rem;line-height:1.2}.external-bar-track{background:var(--light-gray);border-radius:5px;height:26px;overflow:hidden}.external-bar-track>span{border-radius:5px;height:100%;display:block}.external-bar-track .bar-navy{background:var(--navy)}.external-bar-track .bar-slate{background:var(--slate)}.external-chart-card>.external-chart-note{margin-top:1.5rem;font-size:.75rem}.external-findings{margin-top:clamp(3rem,6vw,5rem)}.external-findings>h3{margin-bottom:1.5rem}.case-analysis{border-left:3px solid var(--slate);background:var(--light-gray);border-radius:0 12px 12px 0;padding:clamp(1.25rem,3vw,2rem)}.case-analysis p{max-width:54rem;font-size:1rem;line-height:1.8}.case-analysis p+p{margin-top:1.25rem}.external-findings .faq-item summary{padding:1.5rem 1rem}.external-findings>.faq-item:first-of-type{border-top:1px solid var(--light-gray)}.external-finding-body{padding:0 .75rem 1.25rem}.external-findings .external-finding-body p{padding:0;font-size:.9rem;line-height:1.7}.suggested-action{background:var(--light-gray);border-radius:8px;margin-top:1.5rem;padding:1.5rem}.suggested-action h4{margin:0 0 .4rem;font-size:.8rem}.pharmacy-findings-layout{grid-template-columns:minmax(190px,1fr) 2.3fr;align-items:start;gap:2rem;display:grid}.pharmacy-findings-layout .pharmacy-finding-controls{gap:.75rem;margin:0;display:grid}.pharmacy-finding-controls button{padding:1rem;line-height:1.5}.pharmacy-finding-detail{border:1px solid var(--light-gray);border-radius:12px;padding:2rem}.pharmacy-finding-detail>h4{margin:0 0 1rem;font-size:1.15rem}.pharmacy-finding-detail p{max-width:50rem;font-size:.9rem;line-height:1.7}.external-reports-cta{text-align:center;padding:clamp(4rem,8vw,6rem) 0}.external-reports-cta h2{margin-bottom:2.25rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}@media (min-width:651px) and (max-width:800px){.external-metrics{grid-template-columns:1fr}.external-metric{min-height:190px}.pharmacy-findings-layout{grid-template-columns:1fr}}@media (max-width:650px){.external-metrics{grid-template-columns:1fr;gap:1.25rem}.external-metric{min-height:190px;padding:1.75rem}.external-metric-value{font-size:3.75rem}.comparison-controls,.pharmacy-finding-controls{flex-direction:column}.report-sector-tabs{width:100%}.report-sector-tabs button{flex:1;min-width:0}.pharmacy-findings-layout{grid-template-columns:1fr;gap:1.5rem}.pharmacy-finding-detail{padding:1.5rem}.suggested-action{padding:1.25rem}}html{scroll-padding-top:1rem}body{color:var(--navy);background:var(--white);-webkit-user-select:text;user-select:text;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}h1,h2,h3,p,blockquote,dd{margin:0}ul{list-style-type:"- "}a,button,input,select,textarea,option{color:inherit}input,select,textarea{accent-color:var(--navy);caret-color:var(--navy)}option{background:var(--white)}::placeholder{color:var(--navy);opacity:1}::selection{color:var(--white);background:var(--navy)}.footer ::selection,.team-results>.wrap>h2::selection{color:var(--navy);background:var(--white)}input:autofill{box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--navy)}svg{width:1.15em;height:1.15em;color:var(--slate);flex:none}.primary:not(:disabled) svg{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.skip{background:var(--white);z-index:4;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip:focus{transform:none}.header{background:var(--white);border-bottom:1px solid var(--light-gray)}.header-inner,.footer-inner{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.header-inner{justify-content:flex-start;column-gap:clamp(1.5rem,4vw,4rem);min-height:74px}.header-brand-group{align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.header-contact{white-space:nowrap;font-size:.9rem}.brand{white-space:nowrap;letter-spacing:-.045em;align-items:center;gap:.65rem;font-size:1.14rem;font-weight:750;text-decoration:none;display:inline-flex}.brand-icon{border-radius:8px;flex:none;display:block}nav{align-items:center;gap:1.65rem;font-size:.9rem;font-weight:700;display:flex}nav a{text-decoration:none}nav a:not(.button):hover,.text-link:not(.button):hover,.remove-item:hover:not(:disabled){color:var(--slate);text-underline-offset:3px;text-decoration:underline}.header-actions{white-space:nowrap;gap:clamp(.6rem,2vw,1rem);margin-left:auto;margin-right:.75rem}@media (max-width:770px){.header-inner{flex-wrap:wrap;row-gap:.85rem;padding-block:.85rem}.header-actions{margin-left:auto}}.header-actions .button{gap:.4rem;min-height:42px;padding:.55rem clamp(.5rem,1.5vw,1.1rem)}.header-actions .button svg{width:.85em;height:.85em}@media (max-width:370px){.header-actions{gap:.5rem;font-size:.8rem}.header-actions .button{font-size:.8rem}.header-actions .button svg{display:none}}.hero{isolation:isolate;background:var(--light-gray);position:relative;overflow:hidden}.hero-background{z-index:-1;pointer-events:none;opacity:.5;background:url(/video/slate-hero-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero-background>video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-layout{padding-top:calc(var(--section-space) + 1rem);flex-direction:column;align-items:center;gap:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:flex;position:relative}.hero .hero-copy{text-align:center;width:100%;max-width:64rem;container-type:inline-size}.hero .hero-desc{margin-inline:auto;max-width:48rem;margin-top:2.75rem}.hero-desc>span{text-align:center;display:block}.hero-desc>span+span{margin-top:.85rem}.hero-copy .actions{justify-content:center}.customer-call-band{padding-block:clamp(2.5rem,5vw,4rem)}.customer-call-layout{flex-direction:column;align-items:center;display:flex}.customer-call-band .hero-trial{justify-content:center;margin-top:1.5rem}.customer-call-band .hero-trial>.button{background:var(--white);color:var(--navy);border-color:var(--white)}.customer-call-band .hero-trial>.button:hover{background:var(--light-gray);color:var(--navy)}.call-benefits{background:var(--white);color:var(--navy);padding-block:clamp(2rem,4vw,3rem)}.call-benefits-grid.wrap{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;display:grid}.call-benefits-grid>article{text-align:center;min-width:0}.call-benefit-metric{padding-inline:1.25rem}.call-benefits-grid>article+article .call-benefit-metric{border-left:1px solid var(--slate)}.call-benefit-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(3rem,5vw,4rem);font-weight:700;line-height:1.05}.call-benefit-value>span[aria-hidden=true]{display:inline-block}.call-benefit-label{color:var(--slate);margin-top:.5rem;font-size:.85rem;line-height:1.5}.call-benefit-copy{max-width:19rem;margin:1.75rem auto 0;padding-inline:1.25rem}.call-benefit-accent{background:var(--slate);border-radius:2px;width:24px;height:3px;margin:0 auto .75rem;display:block}.call-benefit-copy h3{letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.1rem;font-weight:700;line-height:1.3}.call-benefit-copy p{color:var(--slate);font-size:.9rem;line-height:1.65}@media (max-width:650px){.call-benefits-grid.wrap{grid-template-columns:1fr;gap:1.75rem}.call-benefits-grid>article+article{border-top:1px solid var(--light-gray);padding-top:1.75rem}.call-benefits-grid>article+article .call-benefit-metric{border-left:0}.call-benefit-copy{max-width:24rem;margin-top:1.25rem}}.sample-call-section{width:100%;max-width:960px}.sample-call-section h2{margin:0 0 1.5rem;font-size:clamp(1.6rem,3vw,2.5rem)}.hero-copy{min-width:0}.eyebrow{font:700 .75rem/1.4 var(--mono);letter-spacing:.11em}.report-header .eyebrow{align-items:center;gap:.6rem;display:flex}.status-dot{background:var(--slate);border-radius:50%;flex:none;width:8px;height:8px;margin:0 .2rem;display:inline-block}h1,h2,h3{letter-spacing:-.045em;line-height:1.08}#sample-call-title,#team-results-title,#pricing-title{text-align:center}h1{margin-top:1.35rem;font-size:clamp(2.75rem,4.55vw,5.05rem)}.hero-copy h1{margin-top:0;font-size:min(3.4rem,5cqw)}.hero-headline{animation:.4s ease-out both headline-fade-in}.hero-headline-keep{white-space:nowrap}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-headline{background-image:repeating-linear-gradient(90deg,var(--navy) 0%,var(--navy) 5%,var(--slate) 10%,var(--slate) 15%,var(--navy) 20%,var(--navy) 25%);color:#0000;background-position:100% 0;background-repeat:repeat-x;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:.4s ease-out both headline-fade-in,10s linear .4s infinite both headline-glow-sweep}}.hero-headline-emphasis{background-image:linear-gradient(var(--slate),var(--slate));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;animation:.35s ease-out .4s both headline-underline-in}@keyframes headline-fade-in{0%{opacity:0}to{opacity:1}}@keyframes headline-glow-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes headline-underline-in{0%{background-size:0% 2px}to{background-size:100% 2px}}@media (prefers-reduced-motion:reduce){.hero-headline{opacity:1;color:var(--navy);background-image:none;animation:none}.hero-headline-emphasis{background-size:100% 2px;animation:none}}.hero-desc{max-width:29em;margin-top:1rem;font-size:clamp(1rem,1.25vw,1.1rem)}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.7rem;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.74rem .93rem;font-size:.91rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.cta-magnify{transition:background-color .16s,border-color .16s}@media (prefers-reduced-motion:reduce){.cta-magnify{transition:none}}.primary{background:var(--navy);border-color:var(--navy);color:var(--white)}.button.primary:hover:not(:disabled){background:var(--slate);border-color:var(--slate);text-decoration:none}.secondary{background:var(--white);border-color:var(--navy)}.button.secondary:hover:not(:disabled){background:var(--light-gray);text-decoration:none}.button:disabled{background:var(--light-gray);border:1px dashed var(--slate);color:var(--navy);cursor:not-allowed}.score-stage,.customer-call-band,.report{background-color:var(--light-gray);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Cpath d='M23 .5H.5V23' fill='none' stroke='%2364748B' stroke-dasharray='1 3'/%3E%3C/svg%3E")}.customer-call-band{background-color:var(--navy)}.score-stage{border:1px solid var(--navy);min-width:0;box-shadow:5px 5px 0 var(--slate);border-radius:19px;padding:1.1rem}.scorecard{border:1px solid var(--navy);background:var(--white);border-top-width:5px;border-radius:13px;overflow:hidden}.score-top{background:var(--light-gray);border-bottom:1px solid var(--slate);justify-content:space-between;align-items:center;gap:.5rem;padding:.78rem 1rem;display:flex}.score-top .sample-pill{background:var(--white);border:1px solid var(--slate)}.score-top>span:first-child,.clip>div span{font:700 .72rem/1.4 var(--mono);letter-spacing:.055em;align-items:center;gap:.45rem;display:inline-flex}.pill{background:var(--light-gray);white-space:nowrap;border-radius:99px;align-items:center;gap:.28rem;padding:.24rem .54rem;font-size:.73rem;font-weight:700;line-height:1.4;display:inline-flex}.score-body{padding:1.12rem}.score-title{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.score-title h2{font-size:1.5rem}.score-title p{margin-top:.22rem;font-size:.86rem}.score-facts{margin:.85rem 0}.score-facts>div{border-top:1px solid var(--light-gray);padding:.65rem 0}.score-facts dt{font:700 .68rem/1.4 var(--mono);letter-spacing:.04em;margin-bottom:.2rem}.score-facts dd{font-size:.91rem}.clip{background:var(--light-gray);border:1px solid var(--light-gray);border-radius:8px;padding:.7rem .85rem}.clip>div{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.clip time,.transcript time{font:.74rem/1.5 var(--mono)}.clip blockquote{margin-top:.3rem;font-size:1.08rem;font-weight:700}.finding{align-items:center;gap:.5rem;margin-top:.8rem;font-size:.79rem;display:flex}.finding span{background:var(--slate);border-radius:50%;flex:none;width:6px;height:6px}.industry-examples{border-bottom:1px solid var(--light-gray);padding-block:clamp(1.75rem,4vw,3rem)}.hero .industry-examples{background:0 0;border-bottom:0;width:100%;margin-top:-.75rem;padding-block:0}.industry-filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.hero .industry-examples>.wrap{width:100%}.industry-scroll{scrollbar-color:var(--slate) var(--light-gray);margin:.9rem 0 0;padding:.3rem 0 .75rem;overflow:clip}.industry-track{width:max-content;animation:48s linear infinite industry-loop;display:flex}.industry-track ul{flex:none;gap:.75rem;margin:0;padding:0 .75rem 0 0;list-style:none;display:flex}.industry-scroll li{flex:none;width:clamp(11rem,20vw,14rem)}.industry-card a{border-radius:9px;display:block}.industry-scroll:has(a:focus-visible){overflow-x:auto}.industry-scroll:has(a:focus-visible) .industry-track{animation:none}.industry-scroll:has(a:focus-visible) ul[aria-hidden]{display:none}@keyframes industry-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.industry-scroll{overflow-x:auto}.industry-track{animation:none}.industry-track ul[aria-hidden]{display:none}}.industry-scroll img{filter:url(#industry-remove-white);width:100%;height:auto;display:block}.industry-scroll li.industry-card-compact{width:clamp(8rem,14vw,10rem);overflow:hidden}.industry-card-compact img{object-fit:cover;height:clamp(3.3rem,6vw,4.2rem);transform:scale(1.4)}.workflow{padding-block:clamp(3rem,6vw,5rem)}.sample-call{border:1px solid var(--slate);background:var(--white);border-radius:18px;overflow:hidden}.sample-call,.hotel-setup,.team-performance-card,.pricing-wrap,.call-benefits-grid>article,.cta-magnify{isolation:isolate;position:relative}.call-benefits-grid>article:after,.cta-magnify:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .18s ease-out;position:absolute;inset:0}.call-benefits-grid>article:after{box-shadow:0 6px 18px color-mix(in srgb,var(--navy) 7%,transparent)}.cta-magnify:after{box-shadow:0 0 0 2px var(--slate)}@media (hover:hover) and (pointer:fine){.call-benefits-grid>article:hover:after,.cta-magnify:hover:not(:disabled):after{opacity:1}}@media (prefers-reduced-motion:reduce){.call-benefits-grid>article:after,.cta-magnify:after{transition:none}}.hotel-stage-number:after{content:"";opacity:0;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:-3px}.hotel-scenario-check{transform-origin:50%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hotel-setup:hover .hotel-stages button[aria-selected=true] .hotel-stage-number:after{animation:1.8s ease-in-out infinite preview-stage-halo}.hotel-setup:hover .hotel-scenario-card[data-selected=true] .hotel-scenario-check{animation:1.8s ease-in-out infinite preview-check-pulse}.hotel-setup:hover .hotel-scenario-card:nth-child(2n) .hotel-scenario-check{animation-delay:-.6s}.hotel-setup:hover .hotel-scenario-card:nth-child(3n) .hotel-scenario-check{animation-delay:-1.2s}.sample-call:hover .sample-call-wave>span:not(.sample-call-playhead){transform-origin:50%;animation:1.15s ease-in-out infinite preview-wave-breathe}.sample-call:hover .sample-call-wave>span:nth-child(3n){animation-delay:-.38s}.sample-call:hover .sample-call-wave>span:nth-child(3n+1){animation-delay:-.76s}}@keyframes preview-stage-halo{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.55;transform:scale(1.12)}}@keyframes preview-check-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes preview-wave-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.08)}}.sample-call-header{background:var(--light-gray);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;font-size:.88rem;display:flex}.sample-call-header>span:first-child{font:700 .75rem/1.5 var(--mono);letter-spacing:.1em}.sample-call-body{padding:clamp(1.25rem,2.5vw,1.75rem)}.sample-call-summary{justify-content:space-between;align-items:start;gap:1rem;display:flex}.sample-call-summary h3{margin:0 0 .8rem;font-size:clamp(1.3rem,3vw,1.8rem)}.sample-call-score{text-align:right;flex:none;gap:.2rem;display:grid}.sample-call-score strong{color:#ca8a04;font-size:clamp(2rem,4vw,3rem);line-height:1}.sample-call-score small{color:var(--navy);font-size:1rem;font-weight:400}.sample-call-score>span{font-size:.75rem}.sample-call-wave{align-items:center;gap:4px;height:56px;margin:1rem 0 .4rem;display:flex;position:relative}.sample-call-wave>span:not(.sample-call-playhead){background:var(--light-gray);border-radius:5px;flex:1;min-width:0;transition:background-color .2s}.sample-call-wave>span.wave-revealed{background:var(--slate)}.sample-call-wave .sample-call-playhead{background:var(--navy);width:2px;transition:left .5s linear;position:absolute;top:0;bottom:0}.sample-call-controls{align-items:center;gap:1rem;display:flex}.sample-call-audio{width:100%;margin-top:.75rem;display:block}.recording-player{align-items:center;gap:1rem;margin:1.5rem 0 .75rem;display:flex}.sample-call-media{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.recording-play{width:48px;min-width:48px;padding:.6rem;font-size:1.2rem}.recording-sound{width:48px;min-width:48px;padding:.6rem}.recording-sound svg{width:20px;height:20px}.recording-wave-seek{border-radius:6px;flex:1;min-width:0;position:relative}.recording-wave-seek .sample-call-wave{margin:0}.recording-seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.recording-check-marker{z-index:2;background:0 0;border:0;border-radius:4px;place-items:center;width:18px;padding:0;display:grid;position:absolute;top:0;bottom:0;transform:translate(-50%)}.recording-check-marker>span{background:var(--marker-color);width:6px;height:100%;box-shadow:0 0 0 1px var(--white);border-radius:3px;display:block}.recording-check-marker.marker-pass{--marker-color:#15803d}.recording-check-marker.marker-fail{--marker-color:#dc2626}.recording-check-marker.marker-partial{--marker-color:#ca8a04}.recording-check-marker:hover>span,.recording-check-marker:focus-visible>span{width:8px}.recording-check-marker:disabled{cursor:default}.recording-wave-seek:has(.recording-seek:focus-visible){outline:3px solid var(--navy);outline-offset:4px}.recording-seek:focus:not(:focus-visible),.recording-check-marker:focus:not(:focus-visible){outline:none}.sample-call-detail .dealership-checks li{grid-template-columns:28px minmax(0,1fr)}.sample-call-detail .dealership-transcript{min-width:0}.dealership-transcript ol{flex-direction:column;gap:.6rem;scroll-padding:1rem;list-style:none;display:flex;overflow-y:auto}.dealership-transcript li{background:var(--white);border:1px solid #0000;border-radius:6px;margin-bottom:.3rem;padding:.65rem;font-size:.9rem}.dealership-transcript li.transcript-evidence-selected{border-color:var(--navy)}.dealership-transcript li>strong{margin-bottom:.3rem;font-size:.8rem;display:block}.dealership-transcript li{flex:none;max-width:92%;margin:0}.dealership-transcript li.chat-shopper{background:var(--slate);color:var(--white);align-self:flex-end}.dealership-transcript li.chat-employee{align-self:flex-start}.dealership-transcript li.transcript-evidence-selected{border-color:var(--slate);border-width:2px}.sample-call-checks li.check-current{background:var(--light-gray)}.sample-call-checks .check-rationale{grid-column:2/-1;font-size:.8rem;font-weight:400;line-height:1.45}.sample-call-detail>div>.eyebrow{margin-bottom:.75rem}@media (max-width:530px){.recording-player{gap:.5rem}.recording-sound{gap:.25rem;padding:.5rem;font-size:.75rem}}.sample-call-controls .button{min-height:36px;padding:.4rem .7rem}.sample-call-seek{flex:1;font-size:.75rem;font-weight:700}.sample-call-seek input{width:100%;margin:.3rem 0 0;display:block}.sample-call-time{font:.8rem/1.5 var(--mono);white-space:nowrap}.sample-call-demo-note{margin:.35rem 0 .65rem;font-size:.75rem}.sample-call-detail{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.sample-call-detail .dealership-transcript{min-height:0;padding:0;position:relative;overflow:hidden}.sample-call-detail .dealership-transcript ol{box-sizing:border-box;height:100%;min-height:0;max-height:none;margin:0;padding:1rem;position:absolute;inset:0}@media (max-width:700px){.sample-call-detail .dealership-transcript ol{height:260px;max-height:260px;position:static}}.sample-call-detail .sample-call-evidence{min-height:12rem;margin-top:0}.dealership-analysis{scrollbar-width:none;-ms-overflow-style:none;height:400px;min-height:0;padding-right:.6rem;overflow-y:auto}.dealership-analysis::-webkit-scrollbar{width:0;height:0;display:none}.dealership-score-breakdown>h4{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;font-size:.9rem;display:flex}.dealership-score-breakdown>h4>span{font-size:.65rem;font-weight:400}.dealership-score-breakdown details{border-bottom:1px solid var(--light-gray)}.dealership-score-breakdown summary{cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.6rem .4rem;font-size:.8rem;list-style:none;display:flex}.dealership-score-breakdown summary::-webkit-details-marker{display:none}.dealership-score-breakdown summary:before{content:"+";color:var(--slate);font-weight:600}.dealership-score-breakdown details[open]>summary:before{content:"−"}.dealership-score-breakdown summary strong{white-space:nowrap;margin-left:auto;font-weight:600}.dealership-score-breakdown summary:hover,.dealership-score-breakdown details[open]>summary{background:var(--light-gray)}.dealership-score-breakdown .score-earned-full{color:#15803d}.dealership-score-breakdown .score-earned-partial{color:#ca8a04}.dealership-criterion-detail{padding:.3rem .4rem .8rem;font-size:.75rem;line-height:1.5}.dealership-criterion-detail p+p{margin-top:.5rem}.dealership-checks-heading{margin:1.25rem 0 .35rem;font-size:.75rem}.dealership-analysis .dealership-checks li{grid-template-columns:18px minmax(0,1fr);gap:.3rem .45rem;padding:.55rem .2rem}.dealership-analysis .sample-call-check-icon{width:18px;height:18px}.dealership-analysis .sample-call-check-icon svg{width:13px;height:13px}.dealership-analysis .sample-call-jump{font-size:.75rem}.dealership-analysis .check-rationale{font-size:.68rem;line-height:1.45}@media (max-width:700px){.sample-call-detail{grid-template-columns:1fr;gap:1rem}}.sample-call-checks{margin:0;padding:0;list-style:none}.sample-call-checks li{border-top:1px solid var(--light-gray);grid-template-columns:28px 1fr 4.3rem 3rem;align-items:center;gap:.5rem;padding:.85rem 0;display:grid}.sample-call-check-icon{background:var(--light-gray);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.sample-call-check-icon svg{color:var(--navy)}.sample-call-check-icon.check-icon-pass svg{color:#15803d}.sample-call-check-icon.check-icon-fail svg{color:#dc2626}.sample-call-check-icon.check-icon-partial svg{color:#ca8a04}.sample-call-jump{text-align:left;background:0 0;border:0;padding:0;font-weight:600;line-height:1.4}.sample-call-jump:hover{color:var(--slate);text-underline-offset:3px;text-decoration:underline}.dealership-checks li{cursor:pointer;transition:background-color .15s;position:relative}.dealership-checks li:hover{background:var(--light-gray)}.dealership-checks:has(li:hover) li.check-current:not(:hover){background:0 0}.dealership-checks .sample-call-jump:after{content:"";position:absolute;inset:0}.dealership-checks .sample-call-jump:focus-visible{outline:none}.dealership-checks li:has(.sample-call-jump:focus-visible){outline:2px solid var(--navy);outline-offset:2px}.sample-call-result{font-size:.8rem;font-weight:700}.sample-call-checks time{font:.75rem/1.5 var(--mono);text-align:right}.sample-call-evidence,.sample-call-coaching{background:var(--light-gray);border-radius:10px;margin-top:1rem;padding:1rem 1.2rem}.sample-call-evidence{min-height:8rem}.sample-call-evidence blockquote{margin:.6rem 0 .3rem;font-size:1.1rem;font-weight:600}.sample-call-evidence>p:last-child{font-size:.9rem}.sample-call-coaching h4{margin:0 0 .4rem}@media (max-width:530px){.sample-call-summary{flex-direction:column}.sample-call-score{text-align:left}.sample-call-checks li{grid-template-columns:24px 1fr 3rem;gap:.5rem}.sample-call-checks time{text-align:left;grid-column:2}.sample-call-controls{gap:.55rem}.sample-call-time{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.sample-call-wave>span,.sample-call-wave .sample-call-playhead{transition:none}}.workflow h2,.example h2{margin:.6rem 0 1.25rem;font-size:clamp(1.8rem,3vw,2.8rem)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--light-gray);border-top:3px solid var(--navy);background:var(--white);border-radius:12px;padding:1.15rem}.step-top{font:700 .78rem/1.5 var(--mono);justify-content:space-between;align-items:center;display:flex}.step-icon{background:var(--navy);border-radius:8px;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.step-icon svg{color:var(--white)}.steps h3{margin:1rem 0 .45rem;font-size:1.3rem}.example{background:var(--slate);border-block:1px solid var(--slate)}.example-layout>div:first-child{color:var(--white)}.example-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(1.25rem,4vw,4rem);padding-block:clamp(2rem,3vw,3rem);display:grid}.example-layout.wrap{max-width:1120px}.example h2{margin-bottom:.9rem}.evaluation-card{background:var(--white);border:1px solid var(--slate);border-radius:14px;padding:clamp(1rem,3vw,1.5rem)}.evaluation-summary{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.evaluation-summary h3{margin-bottom:.4rem;font-size:1.3rem}.evaluation-summary p{font-size:.85rem}.evaluation-summary>strong{white-space:nowrap;color:#ca8a04;font-size:2.5rem;line-height:1}.evaluation-summary>strong small{color:var(--navy)}.evaluation-summary small{font-size:1rem;font-weight:400}.evaluation-card section{border-top:1px solid var(--light-gray);padding:.7rem 0}.evaluation-card section h3{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:1rem;display:flex}.evaluation-card section p{font-size:.9rem;line-height:1.5}.evaluation-card blockquote{background:var(--light-gray);border-left:3px solid var(--slate);margin:.6rem 0;padding:.65rem .8rem;font-weight:600}.evaluation-card cite{font:400 .8rem var(--mono);white-space:nowrap}.evaluation-next{background:var(--light-gray);border-radius:8px;padding:.85rem;font-size:.9rem}.evaluation-next strong{margin-bottom:.3rem;display:block}.scenario-explorer{background-color:var(--light-gray);color:var(--navy);padding-block:var(--section-space)}.hotel-explorer{background:var(--light-gray);color:var(--navy)}.scenario-explorer-wrap.wrap{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);max-width:1160px;display:grid}.scenario-explorer-intro{text-align:center;justify-self:center;max-width:25rem}.scenario-explorer-intro h2{margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.12}.scenario-explorer-intro p{font-size:1.05rem;line-height:1.75}.scenario-explorer-intro>.button{margin-top:1.75rem}.hotel-setup{background:var(--white);min-width:0;color:var(--navy);border:1px solid var(--slate);box-shadow:0 8px 0 var(--slate);border-radius:16px;overflow:hidden}.hotel-setup-heading{background:var(--light-gray);border-bottom:1px solid var(--light-gray);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.hotel-setup-heading>span{align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;display:flex}.hotel-setup-heading>span svg{width:18px;height:18px}.hotel-play{background:var(--white);border:1px solid var(--slate);border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:.4rem .65rem;font-size:.75rem;font-weight:600;display:flex}.hotel-play:hover:not(:disabled){background:var(--light-gray)}.hotel-play:disabled{cursor:default}.hotel-play svg{width:14px;height:14px;color:var(--navy)}.hotel-stages{border-bottom:1px solid var(--light-gray);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.85rem 1rem;display:grid}.hotel-stages button{background:var(--light-gray);text-align:left;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:44px;padding:.45rem .3rem;font-size:.8rem;font-weight:600;line-height:1.35;display:flex}.hotel-stages button:hover{border-color:var(--slate)}.hotel-stages button[aria-selected=true]{background:var(--navy);color:var(--white);border-color:var(--navy)}.hotel-stage-number{width:24px;height:24px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:.65rem;display:grid;position:relative}.hotel-stage-number>svg{fill:none;width:100%;height:100%;color:inherit;pointer-events:none;position:absolute;inset:0;transform:rotate(-90deg)}.hotel-stage-track{stroke:var(--slate);stroke-width:1px}.hotel-stage-progress{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.hotel-stages button[aria-selected=true] .hotel-stage-number{background:var(--white);color:var(--navy)}.hotel-setup-body{height:480px;padding:1.25rem;overflow:clip}.hotel-setup-body:focus-visible{outline-offset:-3px}.hotel-stage-content{animation:.18s ease-out hotel-stage-in}.hotel-stage-content h3{letter-spacing:-.02em;font-size:1.15rem;line-height:1.35}.hotel-stage-content>h3:not(:last-child),.hotel-stage-content>.hotel-stage-title{margin-bottom:1.5rem}.hotel-stage-description{margin-top:.4rem;margin-bottom:1.25rem;font-size:.78rem;line-height:1.5}.hotel-stage-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hotel-stage-title>span{white-space:nowrap;background:var(--light-gray);border-radius:5px;padding:.3rem .5rem;font-size:.7rem}.hotel-field+.hotel-field{margin-top:1rem}.hotel-field h4{margin:0 0 .45rem;font-size:.85rem;font-weight:700}.hotel-input{border:1px solid var(--slate);background:var(--white);white-space:pre-wrap;border-radius:7px;min-height:3rem;padding:.7rem .8rem;font-size:.95rem;line-height:1.55}.hotel-business-input{background:var(--light-gray);min-height:9.5rem;font-size:1rem}.hotel-caret{border-left:2px solid var(--navy);vertical-align:text-bottom;height:1.1em;margin-left:1px;animation:.9s step-end infinite hotel-caret-blink;display:inline-block}.hotel-caret-typing{animation:none}.hotel-business-summary{border-top:1px solid var(--light-gray);margin-top:1.1rem;padding-top:1rem}.hotel-business-status{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.hotel-business-status svg{width:16px;height:16px}.hotel-business-tags{flex-wrap:wrap;gap:.4rem;min-height:26px;margin-top:.75rem;display:flex}.hotel-business-tags>span{background:var(--light-gray);border:1px solid var(--slate);border-radius:5px;padding:.4rem .65rem;font-size:.8rem;animation:.18s ease-out hotel-stage-in}.hotel-business-priorities{margin-top:.85rem}.hotel-business-priorities h4{margin:0 0 .45rem;font-size:.85rem}.hotel-business-priorities ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.hotel-business-priorities li{align-items:center;gap:.4rem;font-size:.85rem;line-height:1.5;animation:.18s ease-out hotel-stage-in;display:flex}.hotel-business-priorities svg{width:14px;height:14px}.hotel-caller-editor>h3:not(:last-child){margin-bottom:.75rem}.hotel-caller-editor .hotel-field+.hotel-field{margin-top:.65rem}.hotel-caller-editor .hotel-input{padding:.55rem .7rem;font-size:.9rem;line-height:1.5}.hotel-caller-editor .hotel-business-summary{margin-top:.6rem;padding-top:.6rem}.hotel-caller-editor .hotel-business-priorities{margin-top:.6rem}.hotel-caller-editor .hotel-business-priorities ul{gap:.3rem}.hotel-caller-editor{padding-bottom:.5rem}.hotel-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.hotel-scenario-grid>.hotel-scenario-card{border:1px solid var(--light-gray);background:var(--white);text-align:left;border-radius:8px;flex-direction:column;gap:.4rem;min-height:100px;padding:.8rem .75rem .8rem 2.4rem;transition:background-color .16s,border-color .16s;display:flex;position:relative}.hotel-scenario-grid>.hotel-scenario-card[data-selected=true]{border-color:var(--slate);background:var(--slate);color:var(--white)}.hotel-scenario-grid>.hotel-create-own{border-style:dashed;grid-area:1/1/auto/-1;min-height:60px}.hotel-scenario-grid strong{font-size:.85rem;line-height:1.4}.hotel-scenario-card>span:last-child{font-size:.8rem;line-height:1.5}.hotel-scenario-check{background:var(--white);border:1px solid var(--slate);border-radius:4px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:.85rem;left:.75rem}.hotel-scenario-check svg{width:14px;height:14px;color:var(--navy)}.hotel-scenario-picker>.hotel-stage-title{margin-bottom:1rem}.hotel-scenario-picker .hotel-scenario-grid{gap:.5rem}.hotel-scenario-picker .hotel-scenario-card{gap:.35rem;min-height:92px;padding:.7rem .7rem .7rem 2.1rem}.hotel-scenario-picker .hotel-create-own{min-height:62px}.hotel-scenario-picker .hotel-scenario-check{width:16px;height:16px;top:.65rem;left:.6rem}.hotel-criteria{gap:.45rem;min-height:5.9rem;margin:0;padding:0;list-style:none;display:grid}.hotel-criteria li{align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.5;animation:.18s ease-out hotel-stage-in;display:flex}.hotel-criteria svg{width:15px;height:15px;margin-top:.1rem}.hotel-complete-icon{background:var(--light-gray);border:1px solid var(--slate);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:1rem;display:grid}.hotel-complete-icon svg{color:#15803d}.hotel-complete h3{max-width:none;font-size:1.2rem;line-height:1.4}.hotel-complete ul{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.hotel-complete li{background:var(--light-gray);border-radius:7px;align-items:center;gap:.6rem;padding:1rem;font-size:.9rem;display:flex}.hotel-complete li strong{font-weight:500}.hotel-customized{border:1px solid var(--slate);background:var(--white);border-radius:4px;margin-left:auto;padding:.2rem .35rem;font-size:.6rem;font-weight:600}.hotel-setup-footer{border-top:1px solid var(--light-gray);background:var(--light-gray);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.65rem;display:flex}@keyframes hotel-stage-in{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes hotel-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hotel-stage-content,.hotel-criteria li,.hotel-caret,.hotel-business-tags>span,.hotel-business-priorities li{animation:none}.hotel-scenario-grid>.hotel-scenario-card{transition:none}}@media (max-width:900px){.scenario-explorer-wrap.wrap{grid-template-columns:1fr;max-width:680px}.scenario-explorer-intro{max-width:36rem}}@media (max-width:530px){.hotel-setup-heading{padding:.85rem}.hotel-setup-heading>span{font-size:.78rem}.hotel-stages{gap:.2rem;padding:.65rem .5rem}.hotel-stages button{text-align:center;flex-direction:column;gap:.35rem;font-size:.65rem}.hotel-setup-body{height:560px;padding:1rem}.hotel-scenario-grid{gap:.5rem}.hotel-scenario-grid>.hotel-scenario-card{min-height:116px;padding:.7rem .6rem .7rem 2rem}.hotel-scenario-check{width:16px;height:16px;top:.75rem;left:.6rem}.hotel-setup-footer{padding:.65rem .85rem;font-size:.6rem}.hotel-complete li{flex-wrap:wrap}.hotel-customized{margin-left:1.6rem}.hotel-scenario-picker .hotel-scenario-card{gap:.25rem;min-height:80px;padding:.5rem .5rem .5rem 1.8rem}.hotel-scenario-picker .hotel-create-own{min-height:60px}.hotel-scenario-picker .hotel-scenario-grid strong{font-size:.75rem;line-height:1.3}.hotel-scenario-picker .hotel-scenario-card>span:last-child{font-size:.7rem;line-height:1.4}.hotel-scenario-picker .hotel-stage-title{margin-bottom:.75rem}.hotel-scenario-picker .hotel-scenario-check{width:15px;height:15px;top:.5rem;left:.45rem}.hotel-caller-editor h3{font-size:1.05rem}.hotel-caller-editor .hotel-field h4,.hotel-caller-editor .hotel-business-status,.hotel-caller-editor .hotel-business-priorities h4,.hotel-caller-editor .hotel-business-priorities li{font-size:.8rem}.hotel-caller-editor .hotel-input{font-size:.875rem}}.team-results{--team-orange:#fb923c;--team-green:#4ade80;background:var(--slate);color:var(--white);padding-block:clamp(2.5rem,4vw,3.5rem)}.team-results h2{color:var(--white);margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.8rem,3vw,2.6rem)}.team-performance-card{background:0 0;border:0;border-radius:0;width:100%;max-width:840px;margin-inline:auto}.team-results :focus-visible{outline-color:var(--white)}.team-results dialog,.team-results dialog h2{color:var(--navy)}.team-results dialog :focus-visible{outline-color:var(--navy)}.team-overview{display:grid}.team-metric{padding:1.5rem 1.25rem}.team-metrics{grid-template-columns:1fr 1fr;display:grid}.team-metric+.team-metric{position:relative}.team-metric+.team-metric:before{content:"";border-left:1px solid var(--light-gray);pointer-events:none;position:absolute;top:4px;bottom:4px;left:0}.team-metric h3{font-size:.95rem;font-weight:500}.team-average-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.team-call-summary{text-align:right;color:var(--light-gray);gap:.15rem;margin-left:auto;font-size:.75rem;display:grid}.team-metric-value{margin:.65rem 0;font-size:2.8rem;font-weight:700;line-height:1.2}.team-metric-value small{font-size:1rem;font-weight:400}.team-score-interactive{width:fit-content;margin:.65rem 0;position:relative}.team-average-heading .team-score-interactive{margin:0}.team-score-ring{background:var(--white);width:120px;height:120px;color:var(--navy);border:0;border-radius:50%;place-items:center;padding:0;transition:box-shadow .15s;display:grid;position:relative}.team-score-ring:hover{box-shadow:0 0 0 3px var(--light-gray)}.team-score-ring>svg{width:100%;height:100%;position:absolute;inset:0}.team-score-ring>span{text-align:center;line-height:1.1;display:grid}.team-score-ring strong{color:#ca8a04;font-size:2.4rem}.team-score-ring small{margin-top:.25rem;font-size:.65rem}.team-score-breakdown{z-index:3;background:var(--white);border:1px solid var(--slate);width:220px;box-shadow:0 6px 0 var(--light-gray);border-radius:12px;padding:1rem;font-size:.8rem;position:absolute;top:0;left:100%}.team-score-breakdown[hidden]{display:none}.team-score-breakdown>p{margin-top:.3rem;font-size:.7rem}.team-score-breakdown dl{margin:.7rem 0}.team-score-breakdown dl>div{justify-content:space-between;gap:1rem;padding:.2rem 0;display:flex}.team-score-breakdown dd{font-weight:700}@media (max-width:530px){.team-score-breakdown{width:235px;max-width:calc(100vw - 80px);top:100%;left:0}}.team-metric>svg{width:100%;height:100px;margin-top:1rem;display:block}.team-data-chart{height:100px;margin-top:1rem;position:relative}.team-chart-plot{position:absolute;inset:0}.team-chart-plot>svg{pointer-events:none;width:100%;height:100%;display:block}.team-data-chart-improvement .team-chart-plot{inset:0 0 22px 26px}.team-chart-y-axis{font-variant-numeric:tabular-nums;width:20px;font-size:.65rem;position:absolute;inset:0 auto 22px 0}.team-chart-y-axis span{position:absolute;right:0;transform:translateY(-50%)}.team-chart-x-axis{white-space:nowrap;height:18px;font-size:.65rem;position:absolute;bottom:0;left:26px;right:0}.team-chart-x-axis span{position:absolute;transform:translate(-50%)}.team-chart-point{box-sizing:border-box;border:2px solid var(--white);background:var(--navy);pointer-events:none;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.team-chart-hit-areas{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.team-chart-hit-areas>button{background:0 0;border:0;border-radius:4px;min-width:0;padding:0}.team-chart-hit-areas>button:focus-visible{outline:2px solid var(--white);outline-offset:-2px}.team-chart-tooltip{z-index:4;background:var(--white);width:150px;color:var(--navy);border:1px solid var(--light-gray);pointer-events:none;border-radius:8px;gap:.2rem;padding:.65rem;font-size:.65rem;display:grid;position:absolute;transform:translateY(calc(-100% - 16px))}.team-chart-tooltip>strong{font-size:.75rem}.team-chart-tooltip>span{justify-content:space-between;gap:.35rem;display:flex}.team-chart-guide{fill:none;stroke:var(--light-gray);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.team-chart-area{fill:var(--navy);fill-opacity:.15}.team-chart-labels{justify-content:space-between;margin-top:.3rem;font-size:.7rem;display:flex}.team-improvement{flex-direction:column;display:flex}.team-improvement-chart{flex:1;height:auto;min-height:196px;margin-top:.65rem;padding-top:81px;position:relative}.team-improvement-value{white-space:nowrap;pointer-events:none;align-items:center;gap:.3rem;font-size:1rem;line-height:1.2;display:flex;position:absolute;transform:translate(-100%,calc(-100% - 26px))}.team-improvement-value small{font-size:.75rem;font-weight:400}.team-improvement-triangle{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:8px solid var(--team-green);width:0;height:0}.team-improvement-chart>svg{width:100%;height:calc(100% - 65px);display:block;position:absolute;inset:65px 0 0}.team-improvement-chart>.team-data-chart{height:auto;margin:0;position:absolute;inset:73px 0 8px}.team-improvement-context{line-height:1.2;position:absolute;top:0;left:0}.team-improvement-context>span,.team-improvement-context small{font-size:.7rem}.team-improvement-context p{margin:.25rem 0;font-size:1.3rem}.team-coaching-intro{margin-top:.25rem;font-size:.75rem}.team-rubric-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.team-rubric-heading>strong{white-space:nowrap;font-size:1.1rem}.team-rubric-context{gap:.3rem;font-size:.7rem;line-height:1.5;display:grid}.team-metric.team-coaching{padding-top:.5rem;padding-bottom:1.5rem}.team-rubric-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--slate) var(--light-gray);height:216px;margin-top:.65rem;padding:.2rem;overflow-y:auto}.dealership-transcript ol,.team-rubric-list{scrollbar-width:thin;scrollbar-color:var(--slate) var(--light-gray)}@supports selector(::-webkit-scrollbar){.dealership-transcript ol,.team-rubric-list{scrollbar-width:auto;scrollbar-color:auto}.dealership-transcript ol::-webkit-scrollbar{width:7px;height:7px}.team-rubric-list::-webkit-scrollbar{width:7px;height:7px}.dealership-transcript ol::-webkit-scrollbar-button{width:0;height:0;display:none}.team-rubric-list::-webkit-scrollbar-button{width:0;height:0;display:none}.dealership-transcript ol::-webkit-scrollbar-track{background:var(--light-gray);border-radius:5px}.team-rubric-list::-webkit-scrollbar-track{background:var(--light-gray);border-radius:5px}.dealership-transcript ol::-webkit-scrollbar-thumb{background:var(--slate);border-radius:5px}.team-rubric-list::-webkit-scrollbar-thumb{background:var(--slate);border-radius:5px}}.team-rubric-list,.dealership-transcript ol{scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none}.team-rubric-list::-webkit-scrollbar{width:0;height:0;display:none}.dealership-transcript ol::-webkit-scrollbar{width:0;height:0;display:none}.team-rubric-list details{border-bottom:1px solid var(--light-gray)}.team-rubric-list summary{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem .5rem;font-size:.75rem;list-style:none;display:flex}.team-rubric-list summary::-webkit-details-marker{display:none}.team-rubric-list summary:focus-visible{outline-offset:-2px}.team-rubric-list summary:hover,.team-rubric-list summary:focus-visible,.team-rubric-list details[open]>summary{background:var(--navy)}.team-rubric-list summary>span:before{content:"+";width:1rem;color:var(--white);display:inline-block}.team-rubric-list details[open]>summary>span:before{content:"−"}.team-rubric-list summary>strong{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.team-rubric-list summary small{font-size:inherit;font-weight:inherit}.team-criterion-high{color:var(--team-green)}.team-criterion-low{color:var(--team-orange)}.team-rubric-detail{padding:.4rem .5rem .75rem;font-size:.75rem;line-height:1.5}.team-rubric-detail p+p{margin-top:.5rem}.team-rubric-detail b{display:block}.team-rubric-note{margin-top:.65rem;font-size:.65rem;line-height:1.5}.team-coaching-list{gap:.5rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.team-coaching-list>li{background:var(--light-gray);border-radius:8px;padding:.55rem .75rem}.team-coaching-list>li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.team-coaching-list h4{margin:0;font-size:.85rem;font-weight:600}.team-coaching-list>li>div>span{white-space:nowrap;font-size:.65rem}.team-coaching-list p{margin-top:.2rem;font-size:.75rem;line-height:1.4}.team-improvement-weeks{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem;display:grid}.team-improvement-weeks>div{background:var(--light-gray);border-radius:7px;gap:.15rem;padding:.5rem .65rem;display:grid}.team-improvement-weeks span{font-size:.65rem}.team-improvement-weeks strong{font-size:1rem}.team-progress-description{margin-bottom:1rem;font-size:.8rem}.team-weekly-progress{gap:.55rem;display:grid}.team-weekly-progress>div{grid-template-columns:3rem 1fr 1.5rem;align-items:center;gap:.65rem;font-size:.75rem;display:grid}.team-weekly-progress>div>div{background:var(--light-gray);border-radius:4px;height:7px;overflow:hidden}.team-weekly-progress>div>div>span{background:var(--slate);border-radius:4px;height:100%;display:block}.team-results-card{padding-bottom:.75rem;overflow:hidden}.team-results-card>header{background:var(--light-gray);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex}.team-results-card>header>p:last-child{flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}.team-results-card>header .team-average{align-items:center;gap:.6rem;margin-left:auto;font-size:1rem}.team-average strong{font-size:2.5rem;font-weight:700;line-height:1}.team-results-scroll{overflow-x:auto}.team-results table{border-collapse:collapse;text-align:left;width:100%;min-width:660px}.team-results caption{text-align:left;padding:.85rem 1.5rem;font-size:.8rem}.team-results th,.team-results td{border-top:1px solid var(--light-gray);padding:.6rem 1.25rem}.team-results thead th{letter-spacing:normal;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.5}.team-results thead tr:first-child th{border-top:0}.team-results td,.team-results tbody th{font-size:.78rem}.team-results tbody tr{transition:background-color .15s;position:relative}.team-results tbody tr:hover,.team-results tbody tr:focus-within{background:var(--navy)}.team-report-action{justify-content:center;padding:1.75rem 1.25rem .5rem;display:flex}.team-report-action>.button{min-height:42px;padding:.6rem .9rem;font-size:.8rem}.team-person{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.team-avatar{object-fit:cover;object-position:center 38%;background:var(--light-gray);border-radius:50%;flex:none;width:26px;height:26px;display:block}.team-person small{margin-top:.05rem;font-size:.67rem;font-weight:400;display:block}.team-person-score{font-size:1.1rem;line-height:1}.team-results .team-trend{width:85px;height:28px;color:var(--light-gray);display:block}.team-results .team-trend-good{color:var(--team-green)}.team-results .team-trend-improve{color:var(--team-orange)}.pricing-section{isolation:isolate;background:var(--white);padding-block:calc(var(--section-space) + 1rem);position:relative;overflow:hidden}.faq-section{background:var(--white);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:2.5rem}.faq-wrap{max-width:850px}.faq-section>div>h1,.faq-section>div>h2{text-align:center;margin-top:0;margin-bottom:clamp(3rem,6vw,4.5rem);font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.25}.faq-list{border-top:1px solid var(--light-gray)}.faq-item{border-bottom:1px solid var(--light-gray)}.faq-item summary{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem .75rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:hover,.faq-item summary:focus-visible{background:var(--light-gray)}.faq-toggle{width:18px;height:18px;color:var(--slate);flex:none;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;border-radius:1px;position:absolute}.faq-toggle:before{height:2px;top:8px;left:2px;right:2px}.faq-toggle:after{width:2px;top:2px;bottom:2px;left:8px}.faq-item[open] .faq-toggle:after{display:none}.faq-item p{max-width:48rem;padding:0 3rem 1.25rem .75rem;font-size:.95rem;line-height:1.7}.homepage-final-cta{background:var(--white);padding:1rem 0 clamp(2.5rem,5vw,4rem)}.homepage-final-cta .actions{justify-content:center}.faq-section+.homepage-final-cta{padding-top:0}.faq-section+.homepage-final-cta .actions{margin-top:0}.pricing-section+.homepage-final-cta{padding-top:1.5rem}.pricing-section+.homepage-final-cta .actions{margin-top:0}.pricing-wrap{grid-template-columns:220px minmax(0,max-content) max-content;justify-content:center;align-items:center;gap:3.5rem clamp(2.5rem,4vw,4rem);max-width:1080px;display:grid}.pricing-section h2{grid-area:1/1/auto/-1;justify-self:center;margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.pricing-heading{text-align:center;grid-area:1/1/auto/-1}.pricing-heading p{margin-top:1rem;font-size:1rem;line-height:1.6}.pricing-actions{justify-content:center;margin-top:2.5rem}.pricing-toggle{background:0 0;border-radius:10px;justify-content:center;gap:.35rem;width:100%;max-width:100%;margin:0;padding:0;display:flex}.pricing-toggle button{background:var(--light-gray);border:1px solid #0000;border-radius:7px;flex:1;min-height:40px;padding:.5rem .7rem;font-size:.8rem;font-weight:600}.pricing-toggle button[aria-pressed=true]{background:var(--navy);color:var(--white)}.pricing-toggle button:hover{background:var(--slate);color:var(--white)}.pricing-plan{text-align:center;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;grid-area:2/1;align-content:center;justify-items:center;gap:1.75rem;padding:0 1.25rem;display:grid}.pricing-plan>.button{width:100%;min-height:42px;padding:.6rem .75rem;font-size:.8rem}.pricing-amount{margin:0}.pricing-amount strong{letter-spacing:-.04em;font-size:2.5rem;line-height:1.2}.pricing-amount>span{font-size:.85rem}.pricing-benefits{grid-area:2/2;align-self:center;justify-items:start;gap:1rem;width:fit-content;min-width:0;max-width:100%;display:grid}.pricing-trial{grid-area:2/3;justify-self:end;justify-items:center;gap:1rem;display:grid}.pricing-plan,.pricing-trial{grid-row:1/3;align-self:center}.pricing-trial>.button{white-space:nowrap;min-height:44px;padding:.65rem 1rem;font-size:.85rem}.pricing-benefits>.button{justify-self:center;min-height:44px;padding:.65rem 1rem;font-size:.85rem}.pricing-includes{text-align:left;gap:.75rem;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}.pricing-includes li{grid-template-columns:.7rem minmax(0,1fr);gap:.35rem;line-height:1.6;display:grid}.pricing-includes li:before{content:"-";margin-right:.35em;display:inline-block}@media (max-width:900px){.pricing-wrap{grid-template-columns:1fr;gap:2rem}.pricing-benefits{grid-area:3/1;justify-self:center;gap:1rem;max-width:25rem}.pricing-includes{max-width:100%}.pricing-plan{grid-area:2/1;justify-self:center;max-width:280px}.pricing-trial{grid-area:4/1;justify-self:center}}@media (max-width:530px){.pricing-section th,.pricing-section td{padding:.7rem .35rem;font-size:.8rem}.pricing-section tbody th{font-size:.8rem}.team-results th,.team-results td{padding:.4rem .75rem}.team-results-card>header{padding:1rem}.team-metrics{grid-template-columns:1fr}.team-metric+.team-metric{border-left:0;border-top:1px solid var(--light-gray)}.team-metric+.team-metric:before{display:none}.team-metric{padding:1rem}}.text-link{text-underline-offset:3px;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.example .text-link{margin-top:1rem}.example-evidence{background:var(--white);border:1px solid var(--light-gray);border-inline-start:4px solid var(--slate);border-radius:12px;margin:0;padding:0 1rem}.example-evidence>div{grid-template-columns:9rem 1fr;align-items:start;gap:.5rem;padding:.85rem .1rem;display:grid}.example-evidence>div+div{border-top:1px solid var(--light-gray)}.example-evidence dt{font-size:.85rem;font-weight:700}.example-evidence .pill{margin-right:.25rem}.footer{background:var(--navy);color:var(--white)}.footer .footer-inner{padding-block:var(--section-space);grid-template-columns:minmax(12rem,1fr) repeat(2,max-content);justify-content:stretch;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.footer-links{flex-direction:column;align-items:flex-start;gap:1rem;font-weight:400;display:flex}.footer-brand{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.footer-copyright{color:var(--light-gray);margin-top:auto;padding-top:4rem;font-size:.75rem;line-height:1.6}.footer-links h2{letter-spacing:normal;margin-bottom:.35rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4}.footer-links a:not(.button):hover{color:var(--white);text-decoration:underline}.footer .footer-links a{color:var(--light-gray)}.footer .footer-links a:hover{color:var(--white)}.footer-trial-link{color:var(--light-gray);font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;padding:0}.footer-trial-link:hover{color:var(--white);text-underline-offset:3px;text-decoration:underline}.footer-trial-link:focus-visible,.footer :focus-visible{outline-color:var(--white)}.footer-resources{border-bottom:1px solid var(--light-gray);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-block:2rem;display:grid}.footer-resources h2{margin-bottom:.6rem;font-size:1.35rem}.footer-resources h3{margin-bottom:.35rem;font-size:1rem}.footer-resources .text-link{margin-top:.55rem}@media (max-width:760px){.footer .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.footer-links{overflow-wrap:anywhere}}@media (max-width:530px){.footer-resources{grid-template-columns:1fr}}.trial-dialog{color:var(--navy);background:var(--white);border:1px solid var(--light-gray);border-radius:15px;width:min(100% - 2rem,31rem);max-height:calc(100dvh - 2rem);padding:0}.trial-dialog::backdrop{background:var(--slate)}.dialog-content{padding:clamp(1rem,4vw,1.8rem);position:relative}.dialog-content h2{margin:.4rem 2.25rem .7rem 0;font-size:clamp(1.7rem,5vw,2.35rem)}.trial-overview{background:var(--light-gray);counter-reset:trial-step;color:var(--navy);border-radius:10px;gap:.75rem;margin:1rem 0;padding:1rem;list-style:none;display:grid}.trial-overview>li{counter-increment:trial-step;grid-template-columns:22px minmax(0,1fr);gap:.6rem;display:grid}.trial-overview>li:before{content:counter(trial-step);border:1px solid var(--slate);background:var(--white);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.65rem;font-weight:700;display:grid}.trial-overview strong{font-size:.8rem;line-height:1.35;display:block}.trial-overview p{margin-top:.2rem;font-size:.75rem;line-height:1.45}.close{border:1px solid var(--slate);background:var(--white);border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:.75rem;right:.75rem}.close:hover{border-color:var(--navy);background:var(--light-gray)}.preview-note{background:var(--light-gray);border:1px solid var(--light-gray);border-radius:8px;padding:.7rem .8rem;font-size:.88rem}.trial-form{gap:1.15rem;margin-top:1.5rem;display:grid}.trial-form label{gap:.22rem;font-size:.88rem;font-weight:700;display:grid}.trial-form input,.trial-form textarea{border:1px solid var(--slate);width:100%;color:var(--navy);background:var(--white);border-radius:7px;padding:.5rem .65rem;font-size:1rem;font-weight:400}.trial-form textarea{resize:vertical}.report-wrap{padding-block:var(--section-space);max-width:1120px}.back{margin-bottom:1.8rem;font-size:.9rem}.report-header h1{margin:.65rem 0;font-size:clamp(2.5rem,5.3vw,4.65rem)}.report-header>p:not(.eyebrow){max-width:42rem;font-size:1.08rem}.report-meta{flex-wrap:wrap;gap:.5rem;margin:1.05rem 0 1.5rem;display:flex}.report-meta span{border:1px solid var(--light-gray);background:var(--light-gray);border-radius:6px;align-items:center;gap:.35rem;padding:.26rem .55rem;font-size:.82rem;display:inline-flex}.report-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:1.75rem;display:grid}.report-panel{border:1px solid var(--light-gray);background:var(--white);border-radius:12px;overflow:hidden}.panel-header{border-bottom:1px solid var(--light-gray);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.15rem;display:flex}.panel-header h2,.report-cta h2{font-size:1.4rem}.report-facts{margin:0;padding:0 1.15rem}.report-facts>div{padding:.75rem 0}.report-facts>div+div{border-top:1px solid var(--light-gray)}.report-facts dt{margin-bottom:.2rem;font-size:.82rem;font-weight:700}.report-facts blockquote{font-weight:700}.evidence-link{margin-top:.35rem;font-size:.86rem}.coaching{background:var(--light-gray);border-radius:8px;margin:.35rem 1.15rem 1.15rem;padding:.8rem .9rem}.coaching h3{margin-bottom:.3rem;font-size:1rem}.coaching p,.report-cta p{font-size:.93rem}.transcript ol{margin:0;padding:.55rem;list-style:none}.transcript li{border:1px solid #0000;border-radius:8px;padding:.72rem .6rem}.transcript li+li{margin-top:.2rem}.transcript li:target{border-color:var(--slate);background:var(--light-gray)}.transcript li>div{justify-content:space-between;gap:.5rem;margin-bottom:.2rem;font-size:.81rem;font-weight:700;display:flex}.report-cta{background:var(--white);border:1px solid var(--light-gray);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.15rem;display:flex}.report-cta p{margin-top:.35rem}.trial-done{margin-top:1rem}.form-error,.form-success{background:var(--light-gray);border-radius:8px;padding:.7rem .85rem;font-size:.9rem}.form-error{box-shadow:inset 3px 0 var(--navy);font-weight:700}.field-error{font-size:.83rem;font-weight:700}[aria-invalid=true]:is(input,select,textarea){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}:is(body:has(.admin-shell)>.header,body:has(.admin-shell)>.footer){display:none}.admin-shell{background:var(--light-gray);min-height:100svh;color:var(--navy);grid-template-columns:230px minmax(0,1fr);display:grid}.admin-sidebar{background:var(--white);border-right:1px solid var(--light-gray);flex-direction:column;gap:2rem;height:100svh;padding:1.75rem 1.1rem;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{padding:0 .5rem;font-size:1.1rem;font-weight:700;line-height:1.4}.admin-brand small{margin-top:.3rem;font-size:.75rem;font-weight:400;display:block}.admin-sidebar nav{gap:.35rem;display:grid}.admin-sidebar nav a{border-left:3px solid #0000;border-radius:6px;padding:.7rem .75rem;font-size:.85rem;font-weight:600}.admin-sidebar nav a:hover{background:var(--light-gray);text-decoration:none}.admin-sidebar nav a[aria-current=page]{background:var(--light-gray);border-left-color:var(--navy)}.admin-account{overflow-wrap:anywhere;gap:1rem;margin-top:auto;padding:.5rem;font-size:.75rem;display:grid}.admin-account .button{width:100%;min-height:38px;padding:.45rem .7rem;font-size:.8rem}.admin-content{min-width:0}.admin-main,.admin-content .account-main{min-height:100svh;padding:clamp(1.25rem,3vw,2.5rem)}.admin-content .wrap{width:100%;max-width:none}.admin-shell h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:.25rem 0 .5rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.admin-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.admin-page-heading p{font-size:.9rem;line-height:1.6}.admin-page-heading .button{min-height:42px;font-size:.8rem}.admin-page-heading .text-link{font-size:.8rem}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.admin-stats>a{background:var(--white);border:1px solid var(--light-gray);border-radius:9px;gap:1rem;padding:1.25rem;text-decoration:none;display:grid}.admin-stats>a:hover{border-color:var(--slate)}.admin-stats span{font-size:.8rem}.admin-stats strong{font-size:2rem;font-weight:600;line-height:1}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.admin-panel{border:1px solid var(--light-gray);background:var(--white);border-radius:10px;min-width:0;margin-bottom:1.5rem;overflow:hidden}.admin-overview-grid>.admin-panel{margin:0}.admin-panel>header{border-bottom:1px solid var(--light-gray);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.admin-panel h2{margin:0;font-size:1.05rem}.admin-panel>header>a{font-size:.8rem}.admin-company-list{margin:0;padding:0;list-style:none}.admin-company-list li+li{border-top:1px solid var(--light-gray)}.admin-company-list a{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9rem;display:flex}.admin-company-list a:hover{background:var(--light-gray);text-decoration:none}.admin-company-list span{white-space:nowrap;font-size:.75rem}.admin-attention{gap:1.25rem;padding:1.25rem;display:grid}.admin-attention>a:not(.text-link){align-items:center;gap:.85rem;font-size:.85rem;display:flex}.admin-attention strong{font-size:1.5rem;font-weight:600}.admin-attention .text-link{font-size:.8rem;line-height:1.6}.admin-empty{padding:1.5rem;font-size:.9rem;line-height:1.6}.admin-table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem;line-height:1.5}.admin-table th{background:var(--light-gray);white-space:nowrap;padding:.85rem 1rem;font-size:.75rem;font-weight:600}.admin-table td{border-top:1px solid var(--light-gray);vertical-align:top;padding:1rem}.admin-table td:first-child{min-width:140px}.admin-table tr:hover td{background:var(--light-gray)}.admin-table td small{margin-top:.35rem;font-size:.7rem;display:block}.admin-badge{background:var(--light-gray);border:1px solid var(--light-gray);white-space:nowrap;border-radius:4px;padding:.2rem .45rem;font-size:.7rem;display:inline-block}.admin-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-filters label{gap:.4rem;font-size:.8rem;display:grid}.admin-filters select{border:1px solid var(--slate);background:var(--white);min-height:42px;color:var(--navy);font:inherit;border-radius:6px;padding:.5rem .75rem}.admin-filters .button{min-height:42px;font-size:.8rem}.admin-pagination{justify-content:flex-end;align-items:center;gap:1.25rem;margin-top:1.5rem;font-size:.8rem;display:flex}.admin-detail{padding:1.5rem}.admin-detail h2{margin-bottom:1.25rem}.admin-detail p{white-space:pre-wrap;font-size:.9rem;line-height:1.65}.admin-detail dl{grid-template-columns:1fr 1fr;gap:1.25rem;margin:0;display:grid}.admin-detail dt{margin-bottom:.4rem;font-size:.75rem;font-weight:600}.admin-detail dd{overflow-wrap:anywhere;margin:0;font-size:.85rem}.admin-detail .text-link{margin-top:1rem;font-size:.8rem;display:inline-block}.admin-personalization>h3{margin:1.5rem 0 .5rem;font-size:.95rem}.admin-submission+.admin-submission{border-top:1px solid var(--light-gray);margin-top:1.25rem;padding-top:1.25rem}.admin-submission h3{font-size:.95rem}.admin-submission small{margin-top:.5rem;font-size:.75rem;display:block}@media (max-width:1000px){.admin-shell{grid-template-columns:190px minmax(0,1fr)}.admin-overview-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--light-gray);gap:1.25rem;height:auto;padding:1.25rem;position:static}.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-account{flex-wrap:wrap;align-items:center;gap:.85rem;margin:0;display:flex}.admin-account>span{flex:1}.admin-account>form{margin:0}.admin-account>a{width:100%}.admin-detail dl{grid-template-columns:1fr}.admin-filters label{flex:1;min-width:130px}.admin-panel>header{flex-wrap:wrap}.admin-detail{padding:1.1rem}}.account-main{background:var(--light-gray);overflow-wrap:anywhere;min-height:calc(100vh - 162px);padding:clamp(2rem,5vw,4.5rem) 0}.sign-in-main{isolation:isolate;align-items:center;min-height:calc(100svh - 74px);display:grid;position:relative;overflow:hidden}.sign-in-main>.wrap{width:100%;position:relative;top:-1.5rem}.sign-in-main .account-narrow{max-width:38rem;padding:clamp(2rem,4vw,3rem)}.sign-in-main .account-narrow h1{font-size:clamp(1.8rem,2.5vw,2.25rem);line-height:1.15}.sign-in-main .account-form{gap:1.4rem;margin-top:1.75rem}.sign-in-main .account-form label{gap:.5rem;font-size:1rem}.sign-in-main .account-form input{min-height:52px;padding:.75rem .85rem}.sign-in-main:not(.signup-main) .account-form input:focus{box-shadow:inset 0 0 0 1px var(--slate);outline:none}.sign-in-main .account-form .button{width:100%;min-height:50px;margin-top:.25rem}.signup-main .account-narrow h1{font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.15}.signup-main .signup-login,.signup-copy{margin-top:1.5rem;font-size:.9rem;line-height:1.65}:is(body:has(.workspace-shell)>.header,body:has(.workspace-shell)>.footer){display:none}.workspace-shell{background:var(--light-gray);min-height:100svh}.workspace-header{background:var(--white);border-bottom:1px solid var(--light-gray);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem clamp(1rem,4vw,3rem);display:flex}.workspace-header .brand{font-size:1.05rem}.workspace-header nav{flex-wrap:wrap;align-items:center;gap:1.2rem;font-size:.85rem;display:flex}.workspace-header nav a[aria-current=page]{border-bottom:2px solid var(--navy);font-weight:700}.workspace-account{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.75rem;display:flex}.workspace-account .text-link{font:inherit;background:0 0;border:0;padding:0;font-weight:600}.customer-setup-wrap{max-width:1120px}.customer-setup-header,.customer-dashboard-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.customer-setup-header h1,.customer-dashboard-heading h1{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.2}.customer-setup-header .text-link{font-size:.85rem}.customer-save-status{white-space:nowrap;background:var(--white);border-radius:5px;padding:.4rem .7rem;font-size:.8rem}.customer-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem;display:grid}.customer-steps button{border:1px solid var(--light-gray);background:var(--white);border-radius:7px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem .5rem;font:600 .8rem/1.4 Arial,Helvetica,sans-serif;display:flex}.customer-steps button>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.customer-steps button:hover{border-color:var(--slate)}.customer-steps button[aria-current=step]{background:var(--navy);border-color:var(--navy);color:var(--white)}.customer-setup-card{padding:clamp(1.25rem,3vw,2.25rem)}.customer-setup-card h2{margin:0 0 1.5rem;font-size:1.65rem}.customer-setup-card h3{margin:0 0 1rem;font-size:1.05rem;line-height:1.4}.customer-setup-card label{gap:.45rem;margin:1rem 0;font-size:.85rem;font-weight:600;line-height:1.5;display:grid}.customer-setup-card label small{font-size:.72rem;font-weight:400}.customer-setup-card input:not([type=checkbox]),.customer-setup-card textarea,.customer-setup-card select{background:var(--white);width:100%;min-width:0;color:var(--navy);border:1px solid var(--slate);border-radius:7px;padding:.7rem .8rem;font:400 .95rem/1.55 Arial,Helvetica,sans-serif}.customer-setup-card textarea{resize:vertical}.customer-setup-card .button{min-height:44px;font-size:.85rem}.customer-business{max-width:46rem;margin-inline:auto}.customer-two-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.customer-note{margin:.75rem 0 1.25rem;font-size:.83rem;line-height:1.65}.customer-advanced{border-top:1px solid var(--light-gray);margin-top:1.25rem;padding-top:1rem}.customer-advanced summary{cursor:pointer;margin-bottom:1rem;font-size:.9rem;font-weight:600}.customer-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 2rem;display:grid}.customer-template-grid button{text-align:left;border:1px solid var(--light-gray);background:var(--white);color:var(--navy);font:inherit;border-radius:8px;align-content:start;gap:.65rem;padding:1rem;display:grid}.customer-template-grid button:hover{background:var(--light-gray);border-color:var(--slate)}.customer-template-grid strong{font-size:.9rem;line-height:1.4}.customer-template-grid span{font-size:.78rem;line-height:1.5}.customer-template-grid small{font-size:.72rem;font-weight:600}.customer-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.customer-scenario-picker{flex:1;min-width:180px;max-width:30rem}.customer-inline-actions{gap:1.25rem;display:flex}.customer-inline-actions button,.customer-setup-card button.text-link{color:var(--navy);background:0 0;border:0;padding:0;font:600 .8rem/1.4 Arial,Helvetica,sans-serif}.customer-editor-columns{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.customer-editor-columns>section{min-width:0}.customer-grading{background:var(--light-gray);border-radius:8px;padding:1.25rem}.customer-field-group{border-bottom:1px solid var(--light-gray);margin-bottom:1rem;padding:1rem 0 1.25rem}.customer-grading .customer-field-group{border-bottom-color:var(--white)}.customer-weight-total{border:1px solid var(--slate);border-radius:5px;padding:.6rem .75rem;font-size:.85rem;display:block}.customer-setup-card .customer-checkbox{align-items:flex-start;gap:.6rem;font-size:.85rem;font-weight:400;display:flex}.customer-checkbox input{width:17px;height:17px;accent-color:var(--navy);flex:none;margin-top:2px}.customer-destination{background:var(--light-gray);border-radius:8px;margin:1.25rem 0;padding:1.25rem}.customer-days{border:0;flex-wrap:wrap;gap:.65rem;margin:1rem 0;padding:0;display:flex}.customer-days legend{margin-bottom:.6rem;font-size:.85rem;font-weight:600}.customer-setup-card .customer-days label{align-items:center;gap:.3rem;margin:0;font-size:.8rem;display:flex}.customer-days input{width:15px;height:15px;accent-color:var(--navy)}.customer-reuse-list{border:1px solid var(--light-gray);border-radius:7px;margin:1rem 0;padding:.5rem 1rem}.customer-volume{background:var(--light-gray);border-radius:8px;margin:1.5rem 0;padding:1.25rem}.customer-volume strong{font-size:1.1rem}.customer-volume p{margin-top:.65rem;font-size:.85rem;line-height:1.6}.customer-review-block{border-bottom:1px solid var(--light-gray);padding:1.25rem 0}.customer-review-block>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.customer-review-block p,.customer-review-block li{white-space:pre-wrap;font-size:.85rem;line-height:1.65}.customer-review-block h4{margin:1.5rem 0 .5rem;font-size:.9rem}.customer-review-block h4 button{margin-left:1rem}.customer-review-block details{margin-top:1rem}.customer-review-block summary{cursor:pointer;font-size:.85rem;font-weight:600}.customer-review-block ul{padding-left:1rem;list-style:"- "}.customer-launch-problems{border:1px solid var(--slate);border-radius:8px;margin:1rem 0;padding:1.25rem}.customer-launch-problems ul{gap:.6rem;padding-left:1rem;font-size:.85rem;line-height:1.5;list-style:"- ";display:grid}.customer-launch{margin-top:1rem}.customer-setup-actions{border-top:1px solid var(--light-gray);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.customer-mode-note{background:var(--light-gray);border:1px solid var(--slate);border-radius:7px;margin:1rem 0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.6}.customer-access-banner{background:var(--white);border:1px solid var(--slate);border-radius:10px;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.customer-access-banner h2{margin:0 0 .65rem;font-size:1.2rem}.customer-access-banner p{max-width:28rem;margin-top:.4rem;font-size:.85rem;line-height:1.6}.customer-dashboard .account-card{margin:1.5rem 0}.customer-dashboard .account-card>p{font-size:.9rem;line-height:1.65}.customer-dashboard .account-card>.button{margin-top:1.25rem}.customer-dashboard .account-card h2{font-size:1.25rem}.customer-dashboard-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.customer-dashboard-grid .account-card{margin:0}.customer-upcoming,.customer-scenario-status,.customer-coaching{gap:1rem;padding:0;list-style:none;display:grid}.customer-upcoming li,.customer-scenario-status li,.customer-coaching li{border-top:1px solid var(--light-gray);gap:.35rem;padding-top:1rem;font-size:.85rem;line-height:1.5;display:grid}.customer-call-history>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.customer-call-history .admin-table td{padding:.8rem .6rem}.subscription-wrap{max-width:900px}.subscription-wrap>.account-card{margin-top:1.5rem}.subscription-status p{margin-top:.75rem;font-size:.9rem;line-height:1.7}.subscription-choice{max-width:30rem;margin:2rem auto 0;padding:2rem}.subscription-choice .pricing-toggle{margin-bottom:2rem}.subscription-choice p{margin:.9rem 0;font-size:.9rem;line-height:1.7}.subscription-choice .subscription-price{font-size:2.4rem;font-weight:600;line-height:1.2}.subscription-price small{font-size:.9rem;font-weight:400}.pricing-amount strong.pricing-unavailable{letter-spacing:normal;font-size:1.3rem;line-height:1.4}@media (max-width:850px){.customer-editor-columns,.customer-dashboard-grid{grid-template-columns:1fr}.customer-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-access-banner{flex-direction:column;align-items:flex-start;gap:1rem}.workspace-header{gap:1rem}.workspace-header nav{order:3;gap:1rem;width:100%}}@media (max-width:530px){.customer-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-steps button{flex-direction:column;padding:.6rem .3rem;font-size:.65rem}.customer-two-fields{grid-template-columns:1fr;gap:0}.customer-template-grid{grid-template-columns:1fr}.customer-setup-actions .button{flex:1}.customer-dashboard-heading .actions{margin:0}.workspace-account>span{overflow-wrap:anywhere;max-width:190px}.customer-review-block>header{align-items:flex-start}.customer-grading{padding:1rem}}.signup-main .signup-field-help{margin-top:-1rem;font-size:.8rem}.signup-main .signup-account-summary{border-bottom:1px solid var(--light-gray);padding-bottom:1rem;font-size:.9rem;line-height:1.6}.signup-main .signup-edit{font:inherit;background:0 0;border:0;justify-self:center;padding:.3rem;font-size:.9rem}.dashboard-shell{background:var(--light-gray);min-height:100svh;color:var(--navy);grid-template-columns:225px minmax(0,1fr);display:grid}.workspace-sidebar{background:var(--white);border-right:1px solid var(--light-gray);flex-direction:column;gap:2.5rem;min-width:0;height:100svh;padding:2rem 1rem 1.5rem;display:flex;position:sticky;top:0}.workspace-sidebar>.brand{letter-spacing:-.03em;padding:0 .5rem;font-size:1rem}.workspace-sidebar nav{gap:.4rem;display:grid}.workspace-sidebar nav a{border-radius:8px;align-items:center;gap:.65rem;padding:.85rem .8rem;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.workspace-sidebar nav a svg{width:18px;height:18px;color:var(--slate);flex-shrink:0}.workspace-sidebar nav a[aria-current=page]{background:var(--navy);color:var(--white)}.workspace-sidebar nav a[aria-current=page] svg{color:var(--white)}.workspace-sidebar nav a:hover:not([aria-current=page]){background:var(--light-gray)}.workspace-sidebar-bottom{gap:1rem;margin-top:auto;font-size:.8rem;display:grid}.workspace-email{overflow-wrap:anywhere;padding:0 .8rem;font-size:.75rem}.workspace-sidebar-bottom>form{padding:0 .8rem}.workspace-content{min-width:0}.workspace-page{max-width:1500px;color:var(--navy);margin:auto;padding:2.5rem clamp(1.2rem,3.5vw,3rem)}.workspace-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;display:flex}.workspace-page-heading h1{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.workspace-page-heading p{margin:.5rem 0 0;font-size:.9rem}.workspace-status{background:var(--white);border:1px solid var(--light-gray);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.7rem;padding:1rem 1.25rem;font-size:.85rem;display:flex}.workspace-status p{gap:.5rem;line-height:1.5;display:grid}.workspace-status .button{flex-shrink:0;min-height:38px;font-size:.8rem}.workspace-filters{flex-wrap:wrap;align-items:end;gap:.8rem;margin:1.5rem 0 1rem;display:flex}.workspace-filters label,.report-transcript-search label{gap:.4rem;font-size:.78rem;font-weight:600;display:grid}.workspace-filters input,.workspace-filters select,.report-transcript-search input,.recording-controls select{background:var(--white);color:var(--navy);border:1px solid var(--slate);border-radius:7px;min-width:0;max-width:100%;padding:.6rem .7rem;font:400 .85rem/1.5 Arial,Helvetica,sans-serif}.workspace-filters label{flex:130px}.workspace-filters .button{min-height:40px;font-size:.8rem}.workspace-filters .text-link{align-self:center;font-size:.8rem}.workspace-note{margin-bottom:1.3rem;font-size:.78rem;line-height:1.7}.workspace-notice{background:var(--white);border-left:3px solid var(--slate);margin:1rem 0;padding:1rem;font-size:.85rem;line-height:1.7}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.7rem 0;display:grid}.overview-metrics section{background:var(--white);border:1px solid var(--light-gray);border-radius:10px;flex-direction:column;gap:.7rem;padding:1.4rem;display:flex}.overview-metrics section>span{font-size:.85rem;font-weight:600}.overview-metrics strong{letter-spacing:-.04em;font-size:2.3rem;font-weight:600;line-height:1.25}.overview-metrics small{letter-spacing:normal;font-size:.85rem;font-weight:400}.overview-metrics p{font-size:.75rem;line-height:1.65}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.workspace-panel{background:var(--white);border:1px solid var(--light-gray);border-radius:10px;min-width:0;margin:0 0 1.25rem;padding:1.5rem}.workspace-panel h2{margin:0 0 .6rem;font-size:1.1rem;line-height:1.4}.workspace-panel h3{margin:0 0 .5rem;font-size:.95rem}.workspace-panel>p,.workspace-panel>ul{margin:.6rem 0 1rem;font-size:.85rem;line-height:1.7}.workspace-panel .actions{margin-top:1rem}.performance-chart svg{width:100%;height:auto;display:block}.performance-chart>p{margin:.75rem 0;font-size:.75rem;line-height:1.6}.performance-point-controls{flex-wrap:wrap;gap:.3rem;max-height:5rem;display:flex;overflow:auto}.performance-point-controls button{background:var(--light-gray);color:var(--navy);font:inherit;border:0;border-radius:4px;padding:.35rem .5rem;font-size:.7rem}.performance-point-controls button[aria-pressed=true]{background:var(--navy);color:var(--white)}.category-performance{gap:1.1rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.category-performance li>div{justify-content:space-between;gap:.8rem;font-size:.8rem;display:flex}.category-performance progress{background:var(--light-gray);width:100%;height:6px;accent-color:var(--navy);border:0;border-radius:5px;margin:.5rem 0;display:block}.category-performance progress::-webkit-progress-bar{background:var(--light-gray);border-radius:5px}.category-performance progress::-webkit-progress-value{background:var(--navy);border-radius:5px}.category-performance small{font-size:.7rem}.evidence-summary{border-top:1px solid var(--light-gray);margin-top:1rem;padding:1rem 0;font-size:.83rem;line-height:1.65}.evidence-summary blockquote{background:var(--light-gray);border-radius:6px;margin:.75rem 0;padding:.75rem;font-size:.8rem}.workspace-table-scroll{overflow-x:auto}.workspace-table{text-align:left;border-collapse:collapse;width:100%;min-width:640px;font-size:.8rem;line-height:1.5}.workspace-table th,.workspace-table td{border-bottom:1px solid var(--light-gray);vertical-align:top;padding:.85rem .65rem}.workspace-table th{font-size:.75rem;font-weight:600}.workspace-table small{margin-top:.3rem;font-size:.7rem;display:block}.workspace-table a{font-weight:600}.recent-evaluations{margin:1rem 0 0;padding:0;list-style:none}.recent-evaluations li{border-top:1px solid var(--light-gray);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.85rem;display:flex}.recent-evaluations li>div{gap:.5rem;display:grid}.recent-evaluations span{font-size:.75rem}.workspace-pagination{justify-content:center;gap:1.5rem;margin:1.5rem 0;font-size:.85rem;display:flex}.workspace-content .account-main>.wrap{width:auto;max-width:none;margin:0}.workspace-content .account-main{padding:2.5rem clamp(1.2rem,3.5vw,3rem)}.workspace-content .report-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.1rem}.report-evaluation-summary{border-bottom:1px solid var(--light-gray);padding:1.1rem 1.2rem;font-size:.85rem;line-height:1.65}.report-evaluation-summary h3{margin:0 0 .6rem;font-size:1rem}.report-evaluation-summary section{margin-top:1rem}.report-evaluation-summary ul{padding-left:1rem;list-style:"- "}.report-evaluation-summary li{margin:.6rem 0}.call-listening .call-audio-player{padding:1rem 1.2rem}.call-audio-player h3{margin:0 0 .5rem;font-size:1rem}.call-audio-player>p{font-size:.8rem;line-height:1.7}.recording-controls{justify-content:space-between;align-items:center;gap:.8rem;margin:.7rem 0;font-size:.75rem;display:flex}.recording-controls label{align-items:center;gap:.5rem;display:flex}.recording-controls select{padding:.3rem}.report-transcript-search{background:var(--light-gray);padding:1rem 1.2rem}.report-transcript-search p{margin:.5rem 0 0;font-size:.75rem}.transcript .synced-transcript{max-height:700px;margin:0;padding:0;list-style:none;overflow-y:auto}.synced-transcript li{border-bottom:1px solid var(--light-gray);outline-offset:-2px;padding:1rem 1.2rem;scroll-margin-top:1rem}.synced-transcript li>div{justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.synced-transcript li p{white-space:pre-wrap;margin:.65rem 0 0;font-size:.85rem;line-height:1.7}.synced-transcript li.current-turn{background:var(--light-gray)}.call-listening .synced-transcript li{border:0;border-bottom:1px solid var(--light-gray);border-radius:0;padding:1rem 1.2rem}.synced-transcript button{font:inherit;background:0 0;border:0;padding:.25rem;font-size:.75rem}.setup-account-controls{padding-bottom:0}.workspace-pause-control{justify-content:space-between;align-items:center;gap:1.5rem;font-size:.85rem;display:flex}.workspace-pause-control p{margin:.4rem 0;font-size:.75rem;line-height:1.6}.workspace-pause-control form{margin:0}.workspace-content .customer-onboarding{padding-top:1.5rem;padding-bottom:0}.workspace-setup-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-scenario-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 2rem;display:grid}.saved-scenario-cards article{background:var(--light-gray);border-radius:8px;min-width:0;padding:1.1rem}.saved-scenario-cards p{margin:.5rem 0;font-size:.8rem;line-height:1.6}.saved-scenario-cards .customer-inline-actions{flex-wrap:wrap;gap:.8rem;margin-top:1rem}.setup-upcoming{padding-top:1.5rem}.setup-upcoming li{margin:.5rem 0;font-size:.85rem;line-height:1.7}.customer-template-library,.customer-scenario-editor{border-top:1px solid var(--light-gray);margin-top:1rem;padding:1rem 0}.customer-template-library>summary,.customer-scenario-editor>summary{cursor:pointer;padding:.5rem 0;font-size:.9rem;font-weight:600}.confirmation-backdrop{z-index:1000;background:#14283f73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirmation-dialog{background:var(--white);color:var(--navy);border:1px solid var(--slate);border-radius:12px;width:100%;max-width:30rem;padding:2rem;box-shadow:0 12px 50px #14283f26}.confirmation-dialog h2{margin:0 0 1rem;font-size:1.3rem}.confirmation-dialog p{margin:0 0 1.5rem;font-size:.95rem;line-height:1.7}.confirmation-dialog .actions{justify-content:flex-end;gap:.75rem;display:flex}.workspace-sidebar nav a{min-height:44px}@media (max-width:1100px){.dashboard-shell{grid-template-columns:190px minmax(0,1fr)}.workspace-sidebar{padding-inline:.7rem}.overview-grid,.workspace-content .report-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-shell{grid-template-columns:1fr}.workspace-sidebar{border-bottom:1px solid var(--light-gray);gap:1rem;height:auto;padding:1rem;position:relative}.workspace-sidebar nav{flex-wrap:wrap;gap:.4rem;display:flex}.workspace-sidebar nav a{padding:.65rem .75rem;font-size:.78rem}.workspace-sidebar-bottom{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.workspace-sidebar-bottom .workspace-email{display:none}.workspace-sidebar-bottom nav a{font-size:.72rem}.workspace-page,.workspace-content .account-main{padding:1.5rem 1rem}.overview-metrics{gap:.6rem}.overview-metrics section{padding:1rem}.overview-metrics strong{font-size:1.8rem}.workspace-status{align-items:flex-start}.workspace-pause-control{flex-wrap:wrap}.workspace-panel{padding:1.1rem}.saved-scenario-cards{grid-template-columns:1fr}}@media (max-width:480px){.overview-metrics{grid-template-columns:1fr}.workspace-status{flex-direction:column}.workspace-filters label{flex:42%}.workspace-filters label:first-child{flex-basis:100%}.recent-evaluations li,.recording-controls{flex-direction:column;align-items:flex-start}}.onboarding-main{isolation:isolate;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.onboarding-wrap{max-width:1040px}.onboarding-card{padding:clamp(1.25rem,3vw,2.5rem)}.onboarding-intro{text-align:center;margin-bottom:2rem}.onboarding-main .onboarding-intro h1,.onboarding-main .onboarding-complete h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2}.onboarding-intro p{margin-top:.75rem;font-size:.95rem}.onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 2.25rem;padding:0;list-style:none;display:grid}.onboarding-steps li{background:var(--light-gray);border-radius:7px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem .65rem;font-size:.8rem;font-weight:600;display:flex}.onboarding-steps li[aria-current=step]{background:var(--navy);color:var(--white)}.onboarding-steps li>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.onboarding-form fieldset{border:0;min-width:0;margin:0;padding:0}.onboarding-form label{gap:.5rem;font-size:.85rem;font-weight:600;line-height:1.5;display:grid}.onboarding-form input:not([type=checkbox]),.onboarding-form textarea,.onboarding-form select{border:1px solid var(--slate);width:100%;min-width:0;color:var(--navy);background:var(--white);border-radius:7px;padding:.75rem .8rem;font:400 .95rem/1.55 Arial,Helvetica,sans-serif}.onboarding-form textarea{resize:vertical}.onboarding-business{gap:1.4rem;max-width:42rem;margin-inline:auto;display:grid}.onboarding-main .onboarding-form h2{margin:0 0 1.5rem;font-size:1.35rem}.onboarding-main .onboarding-business h2{margin-bottom:0}.operator-personalization{border:1px solid var(--light-gray);border-radius:7px;margin-top:1rem;padding:.75rem}.operator-personalization summary{cursor:pointer;font-weight:600}.operator-personalization h4{margin:1rem 0 .35rem}.operator-personalization p{white-space:pre-wrap;line-height:1.6}.operator-personalization ul{padding-left:1.1rem;list-style:"- "}.onboarding-optional{font-size:.75rem;font-weight:400}.onboarding-description{margin:-.75rem 0 1.5rem;font-size:.85rem;line-height:1.6}.onboarding-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.onboarding-scenario-option{text-align:left;border:1px solid var(--light-gray);background:var(--white);color:var(--navy);font:inherit;border-radius:9px;gap:.5rem;min-height:110px;padding:1.15rem 1.15rem 1.15rem 3.3rem;display:grid;position:relative}.onboarding-scenario-option:last-child{grid-column:1/-1}.onboarding-scenario-option>strong{font-size:.95rem}.onboarding-scenario-option>span:last-child{font-size:.8rem;line-height:1.5}.onboarding-option-mark{border:1px solid var(--slate);background:var(--white);width:20px;height:20px;color:var(--navy);border-radius:4px;place-items:center;display:grid;position:absolute;top:1.1rem;left:1rem}.onboarding-option-mark svg{width:14px;height:14px}.onboarding-scenario-option:hover{border-color:var(--slate);background:var(--light-gray)}.onboarding-scenario-option[aria-pressed=true]{background:var(--slate);color:var(--white);border-color:var(--slate)}.onboarding-scenario-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.onboarding-scenario-tabs button{border:1px solid var(--light-gray);background:var(--light-gray);border-radius:6px;padding:.6rem .8rem;font:600 .8rem/1.4 Arial,Helvetica,sans-serif}.onboarding-scenario-tabs button[aria-pressed=true]{background:var(--navy);color:var(--white);border-color:var(--navy)}.onboarding-editor{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.onboarding-caller,.onboarding-grading{align-content:start;gap:1.25rem;min-width:0;display:grid}.onboarding-main .onboarding-editor h3{margin:0 0 .25rem;font-size:1.05rem}.onboarding-grading{background:var(--light-gray);border-radius:9px;padding:1.25rem}.onboarding-grading>.onboarding-description{margin:0;font-size:.8rem}.onboarding-question,.onboarding-criterion{border-bottom:1px solid var(--light-gray);gap:1rem;padding-bottom:1.25rem;display:grid}.onboarding-criterion{border-bottom-color:var(--white)}.onboarding-check-options{grid-template-columns:2fr 1fr;gap:.75rem;display:grid}.onboarding-form .onboarding-checkbox{align-items:flex-start;gap:.55rem;font-size:.78rem;font-weight:400;display:flex}.onboarding-checkbox input{width:16px;height:16px;accent-color:var(--navy);flex:none;margin-top:2px}.onboarding-actions{border-top:1px solid var(--light-gray);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.onboarding-actions>.button{min-height:46px}.onboarding-form>.form-error,.onboarding-form>.form-success{margin-top:1.5rem}.onboarding-complete{max-width:44rem;margin:auto;padding:clamp(1.5rem,4vw,3rem)}.onboarding-complete>p{margin-top:1rem;line-height:1.65}.onboarding-complete-icon{background:var(--light-gray);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:1rem;display:grid}.onboarding-complete-icon svg{color:#15803d;width:24px;height:24px}.onboarding-saved-scenarios{gap:.6rem;margin-top:1.5rem;display:grid}.onboarding-saved-scenarios>div{background:var(--light-gray);border-radius:7px;align-items:center;gap:.6rem;padding:.8rem;font-size:.85rem;display:flex}.onboarding-saved-scenarios svg{flex:none;width:16px;height:16px}.onboarding-saved-scenarios small{white-space:nowrap;margin-left:auto}@media (max-width:700px){.onboarding-editor{grid-template-columns:1fr}.onboarding-steps li{text-align:center;flex-direction:column;padding:.7rem .3rem;font-size:.7rem}.onboarding-scenario-grid{grid-template-columns:1fr}.onboarding-actions>.button{flex:1}.onboarding-form .onboarding-description{font-size:.8rem}}.account-main h1{margin:.65rem 0;font-size:clamp(2.35rem,5vw,4rem)}.account-main h2{margin-bottom:1rem;font-size:1.45rem}.account-main h3{margin:.8rem 0 .3rem;font-size:1rem}.account-main time{font-size:.8rem}.account-main .account-intro{max-width:42rem;margin-bottom:2rem}.account-top{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.account-card{border:1px solid var(--light-gray);background:var(--white);border-radius:12px;padding:clamp(1.25rem,3vw,2rem)}.account-card>form,.account-card>.text-link{margin-top:1rem}.account-narrow{max-width:32rem;margin:auto}.account-form{align-content:start;gap:1.1rem;display:grid}.account-form label{gap:.2rem;font-size:.88rem;font-weight:700;display:grid}.account-form input,.account-form select{border:1px solid var(--slate);width:100%;min-width:0;color:var(--navy);font:inherit;background:var(--white);border-radius:7px;padding:.5rem .65rem;font-size:1rem;font-weight:400}.account-form .button{justify-self:start}.account-form button:disabled{cursor:wait}.inbox,.onboarding-grid{gap:.85rem;display:grid}.lead,.onboarding-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.lead{grid-template-columns:minmax(0,1fr) minmax(9rem,13rem)}.lead-goal{white-space:pre-wrap}.account-list{margin:.6rem 0;padding-left:1.2rem}.workspace-scenarios{margin-top:1rem}.scenario-list-header,.scenario-list-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.scenario-list,.scenario-empty{margin:1rem 0 0;padding:0}.scenario-list{list-style:none}.scenario-list li{border-top:1px solid var(--light-gray);padding:.65rem 0}.scenario-toolbar{background:var(--white);border:1px solid var(--light-gray);border-radius:12px;grid-template-columns:minmax(10rem,1fr) auto auto;align-items:end;gap:.65rem;padding:1rem;display:grid}.scenario-toolbar label,.scenario-panel label{gap:.3rem;font-size:.9rem;font-weight:700;display:grid}.scenario-toolbar input,.scenario-panel input:not([type=checkbox]),.scenario-panel textarea,.scenario-panel select{border:1px solid var(--slate);width:100%;min-width:0;color:var(--navy);background:var(--white);border-radius:7px;padding:.55rem .65rem;font:400 1rem/1.45 Arial,Helvetica,sans-serif}.scenario-toolbar input{min-height:48px}.scenario-panel textarea{resize:vertical}.scenario-messages>*{margin-top:.55rem}.scenario-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem;display:grid}.scenario-panel{border-top:4px solid var(--slate)}.scenario-panel>.eyebrow{margin-bottom:.65rem}.scenario-panel>label{margin-top:1rem}.scenario-panel>button{margin-top:.85rem}.scenario-item{border:1px solid var(--light-gray);border-radius:9px;gap:.75rem;min-width:0;margin:1rem 0 0;padding:.85rem;display:grid}.scenario-item legend{padding:0 .3rem;font-size:.86rem;font-weight:700}.scenario-item .scenario-hint,.scenario-panel .rubric-link,.scenario-panel .rubric-wording,.scenario-preview-note{font-size:.84rem;font-weight:400}.scenario-item .exact-field{align-items:center;gap:.5rem;display:flex}.exact-field input{width:1.05rem;height:1.05rem;accent-color:var(--navy)}.scenario-item .weight-field{max-width:8rem}.scenario-item .remove-item{background:0 0;border:0;justify-self:start;padding:.2rem 0;font-size:.84rem}.scenario-preview-note{margin-top:.8rem}.brief-details{margin:.8rem 0}.brief-details div+div{margin-top:.6rem}.brief-details dt{font-size:.83rem;font-weight:700}.brief-details dd{white-space:pre-wrap}.preview-questions,.preview-criteria{counter-reset:preview-item;margin:.85rem 0 0;padding:0;list-style:none}.preview-questions>li,.preview-criteria>li{counter-increment:preview-item;border:1px solid var(--light-gray);border-radius:8px;margin-top:.55rem;padding:.75rem}.preview-questions>li>p:before{content:counter(preview-item,decimal-leading-zero) " - ";font-family:var(--mono);font-size:.8rem}.preview-questions>li>div{margin-top:.45rem;font-size:.86rem}.preview-questions ul{margin:0;padding-left:1.15rem}.criterion-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.account-main .criterion-top h3{margin:0}.rubric-link{margin-top:.3rem}.workspace-call-links{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.call-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.call-page-heading .account-intro{margin-bottom:.4rem}.call-page-heading .pill{font-size:.85rem}.call-totals{flex-wrap:wrap;gap:.75rem;margin:1rem 0 .6rem;display:flex}.call-totals>div{border:1px solid var(--light-gray);background:var(--white);border-radius:9px;min-width:9.5rem;padding:.75rem 1rem}.call-totals dt,.call-note{font-size:.88rem}.call-totals dd{font-size:1.6rem;font-weight:700}.call-note{margin-bottom:1rem}.call-table-wrap{border:1px solid var(--light-gray);background:var(--white);border-radius:10px;overflow-x:auto}.call-table{border-collapse:collapse;text-align:left;width:100%;min-width:39rem}.call-table th,.call-table td{border-bottom:1px solid var(--light-gray);padding:.75rem .85rem}.call-table th{background:var(--light-gray);font-size:.83rem}.call-table tr:last-child td{border-bottom:0}.call-pages{margin-top:1rem}.call-panel .account-form{margin-top:.85rem}.fixture-guide,.destinations{border:1px solid var(--light-gray);background:var(--light-gray);border-radius:8px;margin:.45rem 0;padding:.65rem .75rem;font-size:.86rem}.fixture-guide div+div,.destinations li+li{border-top:1px solid var(--light-gray);margin-top:.5rem;padding-top:.5rem}.fixture-guide dt{color:var(--navy);font-weight:700}.destinations{list-style:none}.destinations span{margin-left:.25rem;display:inline-block}.call-simulation-note{border:1px solid var(--slate);background:var(--light-gray);border-radius:8px;margin:1rem 0;padding:.7rem .85rem}.call-report-grid{margin-top:1rem}.call-score{background:var(--light-gray);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:.86rem;display:flex}.call-score strong{color:var(--navy);font-size:1.35rem}.call-criteria,.call-evidence{margin:0;padding:0;list-style:none}.call-criteria>li{border-top:1px solid var(--light-gray);padding:.85rem 1.15rem}.call-evidence{flex-wrap:wrap;gap:.45rem .85rem;font-size:.83rem;display:flex}.call-empty{padding:.85rem 1.15rem}.frozen-snapshot{margin-top:1rem}.frozen-snapshot summary{cursor:pointer;font-weight:700}.frozen-snapshot>p{margin-top:.5rem}.live-review{max-width:42rem}.live-review>.text-link{margin-top:.85rem}.account-form label.live-check{align-items:flex-start;gap:.55rem;font-weight:500;display:flex}.account-form .live-check input{width:1rem;min-width:1rem;height:1rem;accent-color:var(--navy);margin:.2rem 0 0}.account-form textarea{border:1px solid var(--slate);width:100%;color:var(--navy);resize:vertical;border-radius:7px;padding:.5rem .65rem;font:400 1rem/1.45 Arial,Helvetica,sans-serif}.destination-settings{margin-top:.5rem}.destination-settings summary{cursor:pointer;font-weight:700}.retell-review{margin-top:1rem}.call-evidence>li{background:var(--light-gray);border-radius:7px;width:100%;padding:.55rem .7rem}.call-evidence blockquote{white-space:pre-wrap;margin-top:.2rem;font-size:.9rem}.grading-action{padding:0 1.15rem 1rem;font-size:.88rem}.grading-action form{margin:.4rem 0}.history-filters{border:1px solid var(--light-gray);background:var(--white);border-radius:9px;flex-wrap:wrap;align-items:end;gap:.65rem;margin:1rem 0;padding:.85rem;display:flex}.history-filters label{flex:10rem;min-width:0}.history-filters .text-link{align-self:center}.history-coverage{font-size:.77rem;display:block}.simulation-badge{margin-left:.45rem}.reviewed-label,.review-link,.original-grade{font-size:.85rem}.reviewed-label{margin-top:.25rem;font-weight:700}.review-link,.original-grade{margin-top:.6rem}.original-grade summary{cursor:pointer}.criterion-coaching{background:var(--light-gray);border-radius:7px;margin-top:.65rem;padding:.55rem .7rem}.criterion-coaching h4{margin:0 0 .2rem;font-size:.91rem}.criterion-coaching p{font-size:.88rem}.criterion-coaching p+p{margin-top:.25rem}.criterion-review,.call-audio-player{border-top:1px solid var(--light-gray);padding:1rem 1.15rem}.criterion-review .account-form{margin-top:.65rem}.call-audio-player audio{width:100%;margin-top:.55rem}.pilot-company-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.7rem;margin-top:1rem;display:grid}.pilot-company-list article{border:1px solid var(--light-gray);border-radius:8px;padding:.8rem}.pilot-company-list .account-form{margin-top:.65rem}.setup-nav{margin-top:0}.setup-new{margin-bottom:.9rem}.call-setup-form{gap:1.75rem;display:grid}.call-setup-form .setup-destination{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.8rem;display:grid}.call-setup-form .setup-hint,.setup-permission,.setup-review .scenario-hint{font-size:.87rem}.call-setup-form .setup-hint{margin-top:.6rem}.setup-actions{flex-wrap:wrap;gap:.65rem;margin-top:.6rem;display:flex}.setup-review .brief-details{gap:.5rem;display:grid}.setup-review .form-success,.setup-review .form-error,.setup-permission{margin-top:.6rem}.setup-review-grid>section{background:var(--light-gray);border:1px solid var(--light-gray);border-radius:8px;padding:.8rem}.setup-review-grid ol{margin:.5rem 0;padding-left:1.25rem}.setup-review-grid li+li{margin-top:.45rem}.setup-trial{flex-wrap:wrap;align-items:center;gap:.8rem;padding-block:1.5rem;display:flex}@media (max-width:600px){.call-setup-form .setup-destination{grid-template-columns:1fr}}@media (max-width:760px){.scenario-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:545px){.scenario-toolbar{grid-template-columns:1fr 1fr}.scenario-toolbar label{grid-column:1/-1}}@media (max-width:600px){.lead,.onboarding-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:475px){.header .header-report{display:none}}@media (max-width:1040px){.wrap{width:calc(100% - 72px)}.hero-break{display:none}.score-stage{padding:.75rem}}@media (max-width:770px){.wrap{width:calc(100% - 48px)}.hero-layout,.example-layout,.report-grid{grid-template-columns:1fr}.hero-layout{gap:var(--content-space)}.hero-copy{max-width:37rem}.score-stage{max-width:34rem}.steps{gap:.65rem}.steps li{padding:.9rem}.footer-inner{min-height:72px}}@media (max-width:530px){.wrap{width:calc(100% - 32px)}.header-inner{gap:.5rem;min-height:63px}.brand{gap:.42rem;font-size:1.01rem}.brand-icon{width:27px;height:27px}.workflow-link{display:none}.header-report{gap:.18rem;font-size:.82rem}.hero-layout{padding-top:var(--section-space)}.actions{align-items:stretch}.actions .button{flex:100%}.steps{grid-template-columns:1fr}.example-evidence>div{grid-template-columns:1fr;gap:.2rem}.footer-inner,.report-cta{flex-direction:column;align-items:flex-start;gap:.55rem}}
