:root{--sales-ink:#17201b;--sales-muted:#65746c;--sales-line:#dfe7e2;--sales-bg:#f7faf8;--sales-surface:#fff;--sales-green:#1f7a4d;--sales-green-strong:#155d3a;--sales-amber:#d98f18;--sales-red:#c95a4a;--sales-blue:#386f94;--sales-shadow:0 20px 50px #17201b14}.sales-page{background:var(--sales-bg);color:var(--sales-ink)}.sales-section{padding:clamp(56px,8vw,104px) 0}.sales-container{width:min(1160px,100vw - 40px);margin:0 auto}.sales-hero{color:#fff;background:#101914;align-items:end;min-height:min(760px,100vh - 72px);display:grid;position:relative;overflow:hidden}.sales-hero:before{content:"";background:linear-gradient(90deg, #101914eb 0%, #101914b8 42%, #1019142e 100%), var(--sales-hero-image,url(/home-hero/sales.webp)) center / cover no-repeat;position:absolute;inset:0}.sales-hero__inner{z-index:1;padding:clamp(84px,12vw,148px) 0 clamp(44px,8vw,72px);position:relative}.sales-hero__content{width:min(780px,100%)}.sales-hero h1,.sales-page h1,.sales-page h2,.sales-page h3{letter-spacing:0}.sales-hero h1{margin:0;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:1.06}.sales-hero p{color:#ffffffd1;width:min(640px,100%);margin:24px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.75}.sales-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sales-button{border:1px solid var(--sales-line);background:var(--sales-surface);min-height:46px;color:var(--sales-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.sales-button:hover{border-color:#1f7a4d73;transform:translateY(-1px)}.sales-button--primary{border-color:var(--sales-green);background:var(--sales-green);color:#fff}.sales-button--primary:hover{background:var(--sales-green-strong)}.sales-button--ghost{color:#fff;background:#ffffff14;border-color:#ffffff5c}.sales-section__head{grid-template-columns:minmax(0,.82fr) minmax(280px,.48fr);align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:34px;display:grid}.sales-section__head h2{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.18}.sales-section__head p,.sales-copy{color:var(--sales-muted);margin:0;font-size:17px;line-height:1.75}.sales-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sales-card{border:1px solid var(--sales-line);background:var(--sales-surface);border-radius:8px;padding:24px;box-shadow:0 1px #17201b0a}.sales-card h3{margin:0;font-size:21px;line-height:1.35}.sales-card p{color:var(--sales-muted);margin:12px 0 0;line-height:1.7}.sales-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sales-list li{color:var(--sales-muted);padding-left:18px;line-height:1.65;position:relative}.sales-list li:before{content:"";background:var(--sales-green);border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.sales-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sales-flow__step{border-top:4px solid var(--sales-green);min-height:148px}.sales-flow__step strong{color:var(--sales-green-strong);margin-bottom:14px;font-size:13px;display:block}.sales-program-list{gap:12px;display:grid}.sales-program-row{border:1px solid var(--sales-line);background:var(--sales-surface);color:inherit;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;text-decoration:none;display:grid}.sales-program-row:hover{border-color:#1f7a4d8c}.sales-program-row h3{margin:0;font-size:20px}.sales-program-row p{color:var(--sales-muted);margin:8px 0 0;line-height:1.65}.sales-program-row span{color:var(--sales-green-strong);font-size:14px;font-weight:800}.sales-program-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sales-program-category-card{min-width:0;min-height:390px;color:inherit;background:#fff;border:1px solid #17201b1a;border-radius:8px;grid-template-rows:150px 1fr auto;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #17201b14}.sales-program-category-card:hover{border-color:#1f7a4d5c;transform:translateY(-4px);box-shadow:0 28px 76px #17201b21}.sales-program-category-card__visual{isolation:isolate;background:linear-gradient(135deg, #1019141f, #1019149e), var(--category-image,url(/sales-training/programs/consulting-sales.webp)) center / cover no-repeat;align-items:end;padding:18px;display:grid;position:relative}.sales-program-category-card__visual:before{z-index:-1;content:"";mix-blend-mode:multiply;opacity:.58;background:linear-gradient(90deg,#ffffff29 0 1px,#0000 1px 28px),linear-gradient(135deg,#1f7a4dd6,#101914e6);position:absolute;inset:0}.sales-program-category-card[data-category=competency] .sales-program-category-card__visual:before{background:linear-gradient(135deg,#ffffff29 0 2px,#0000 2px 22px),linear-gradient(135deg,#386f94db,#101914e6)}.sales-program-category-card[data-category=leadership] .sales-program-category-card__visual:before{background:linear-gradient(90deg,#ffffff24 0 1px,#0000 1px 18px),linear-gradient(135deg,#d98f18db,#101914e6)}.sales-program-category-card__visual span{color:#ffffffe6;font-size:44px;font-weight:900;line-height:1}.sales-program-category-card>div:not(.sales-program-category-card__visual){gap:10px;padding:24px 24px 8px;display:grid}.sales-program-category-card small{color:var(--sales-green-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.sales-program-category-card h3{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.28}.sales-program-category-card p{color:var(--sales-muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.sales-program-category-card>strong{color:var(--sales-green-strong);border-top:1px solid #edf2ee;margin:8px 24px 24px;padding-top:16px;font-size:14px}.sales-program-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sales-program-card{--program-accent:var(--sales-green);min-width:0;min-height:284px;color:inherit;background:#fff;border:1px solid #17201b1a;border-radius:8px;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden;box-shadow:0 18px 48px #17201b12}.sales-program-card[data-category=competency]{--program-accent:var(--sales-blue)}.sales-program-card[data-category=leadership]{--program-accent:var(--sales-amber)}.sales-program-card:hover{border-color:color-mix(in srgb, var(--program-accent) 42%, white);transform:translateY(-3px);box-shadow:0 28px 72px #17201b1f}.sales-program-card__visual{isolation:isolate;background:linear-gradient(145deg, #1019141a, #101914b8), var(--program-image,url(/sales-training/programs/consulting-sales.webp)) center / cover no-repeat;align-items:end;padding:18px;display:grid;position:relative}.sales-program-card__visual:before,.sales-program-card__visual:after{content:"";z-index:-1;position:absolute}.sales-program-card__visual:before{background:linear-gradient(90deg, #ffffff24 0 1px, transparent 1px 22px), linear-gradient(135deg, color-mix(in srgb, var(--program-accent) 82%, #17201b), #101914 76%);mix-blend-mode:multiply;opacity:.54;inset:0}.sales-program-card__visual:after{border:1px solid #ffffff3d;width:74px;height:74px;bottom:56px;right:18px;transform:rotate(45deg)}.sales-program-card__visual span{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px);background:#080f0c57;border:1px solid #fff3;border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.sales-program-card__body{align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.sales-program-card__head{flex-wrap:wrap;gap:8px;display:flex}.sales-program-card__head span{color:var(--sales-muted);border:1px solid #e5ede7;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.sales-program-card h3{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.28}.sales-program-card p{color:var(--sales-muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.sales-program-card dl{gap:8px;margin:2px 0 0;display:grid}.sales-program-card dl div{border-top:1px solid #edf2ee;gap:4px;padding-top:10px;display:grid}.sales-program-card dt{color:var(--program-accent);font-size:12px;font-weight:900}.sales-program-card dd{color:#3c4d45;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.sales-program-card__body>strong{color:var(--program-accent);align-self:end;font-size:14px}.sales-featured-courses{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sales-course-tile{color:inherit;background:#fff;border:1px solid #17201b1a;border-radius:8px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 18px 46px #17201b14}.sales-course-tile:hover{border-color:color-mix(in srgb, var(--course-accent) 42%, white);transform:translateY(-4px);box-shadow:0 26px 72px #17201b24}.sales-course-tile__visual{isolation:isolate;background:linear-gradient(135deg, #10191429, #101914b8), var(--course-image,url(/sales-training/programs/consulting-sales.webp)) center / cover no-repeat;align-items:end;min-height:214px;padding:18px;display:grid;position:relative}.sales-course-tile__visual:before,.sales-course-tile__visual:after{content:"";z-index:-1;position:absolute}.sales-course-tile__visual:before{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--course-accent) 82%, white) 0 18%, transparent 19%), linear-gradient(135deg, color-mix(in srgb, var(--course-accent) 76%, #111a17), #121d19 66%);mix-blend-mode:multiply;opacity:.56;inset:0}.sales-course-tile__visual:after{background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;width:148px;height:148px;bottom:-36px;right:-28px}.sales-course-tile__visual--process{background-position:50% 42%}.sales-course-tile__visual--mindset:before{background:linear-gradient(120deg,#ffffff29 0 12%,#0000 12% 24%,#ffffff1a 24% 36%,#0000 36%),linear-gradient(135deg,#6b8f4f,#132018 68%)}.sales-course-tile__visual--dialogue:before{background:radial-gradient(circle at 76% 28%,#ffffff3d 0 11%,#0000 12%),linear-gradient(135deg,#386f94,#10202a 68%)}.sales-course-tile__visual--proposal:before{background:linear-gradient(90deg,#ffffff29 0 1px,#0000 1px 26px),linear-gradient(135deg,#d98f18,#22170d 68%)}.sales-course-tile__visual--negotiation:before{background:radial-gradient(circle at 28% 34%,#ffffff38 0 13%,#0000 14%),radial-gradient(circle at 72% 58%,#ffffff29 0 18%,#0000 19%),linear-gradient(135deg,#c95a4a,#211311 70%)}.sales-course-tile__visual--ai:before{background:linear-gradient(135deg,#ffffff29 0 2px,#0000 2px 20px),radial-gradient(circle at 75% 24%,#ffffff38 0 12%,#0000 13%),linear-gradient(135deg,#5c6bc0,#101427 70%)}.sales-course-tile__poster{z-index:1;backdrop-filter:blur(10px);color:#fff;background:#080f0c75;border:1px solid #ffffff2e;border-radius:8px;gap:8px;min-height:142px;padding:20px;display:grid;position:relative}.sales-course-tile__poster span,.sales-course-tile__poster small{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.sales-course-tile__poster strong{word-break:keep-all;align-self:end;max-width:240px;font-size:28px;line-height:1.1}.sales-course-tile__body{gap:14px;padding:22px;display:grid}.sales-course-tile__meta,.sales-course-tile__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-course-tile__meta span{color:var(--sales-muted);border:1px solid #e6eee8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.sales-course-tile h3{margin:0;font-size:23px;line-height:1.25}.sales-course-tile p{min-height:54px;color:var(--sales-muted);margin:0;font-size:15px;line-height:1.65}.sales-course-tile__tags{flex-wrap:wrap;gap:8px;display:flex}.sales-course-tile__tags span{color:#3c4d45;background:#f1f6f2;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800}.sales-course-tile__foot{color:var(--sales-muted);border-top:1px solid #edf2ee;padding-top:4px;font-size:13px;font-weight:800}.sales-course-tile__foot strong{color:var(--course-accent)}.sales-detail-hero{background:var(--sales-surface);border-bottom:1px solid var(--sales-line)}.sales-detail-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(280px,.45fr);align-items:end;gap:clamp(32px,6vw,80px);padding:clamp(72px,10vw,128px) 0 54px;display:grid}.sales-detail-hero h1{margin:0;font-size:clamp(40px,5vw,68px);line-height:1.08}.sales-detail-hero p{color:var(--sales-muted);margin:22px 0 0;font-size:20px;line-height:1.7}.sales-facts{gap:10px;display:grid}.sales-fact{border-bottom:1px solid var(--sales-line);justify-content:space-between;gap:20px;padding:12px 0;font-size:15px;display:flex}.sales-fact dt{color:var(--sales-muted)}.sales-fact dd{text-align:right;margin:0;font-weight:750}.sales-two-column{grid-template-columns:minmax(0,.72fr) minmax(280px,.38fr);align-items:start;gap:18px;display:grid}.sales-form{gap:14px;display:grid}.sales-form label{color:var(--sales-ink);gap:7px;font-size:14px;font-weight:750;display:grid}.sales-form input,.sales-form select,.sales-form textarea{border:1px solid var(--sales-line);width:100%;color:var(--sales-ink);font:inherit;background:#fff;border-radius:8px;padding:12px 13px;font-size:15px}.sales-form textarea{resize:vertical;min-height:132px}.sales-form__status{min-height:22px;color:var(--sales-muted);font-size:14px;line-height:1.55}.sales-form__field-message{color:#c0392b;min-height:18px;font-size:12px;font-weight:750;line-height:1.45}.sales-visit-cta{color:#fff;background:linear-gradient(135deg,#101914f5,#143c2aeb),url(/home-hero/sales.webp) 50%/cover no-repeat;padding-top:clamp(56px,8vw,96px)}.sales-reference-marquee{background:linear-gradient(180deg, #ffffffeb, #f7faf8fa), var(--sales-bg);color:var(--sales-ink);border-top:1px solid #17201b14;border-bottom:1px solid #17201b14;overflow:hidden}.sales-reference-marquee__inner{width:min(100%,1360px);margin:0 auto}.sales-reference-marquee .client-marquee{background:0 0;padding:clamp(38px,6vw,70px) 0}.sales-reference-marquee .client-marquee__head{width:min(1160px,100vw - 40px)}.sales-reference-marquee .client-marquee__head h3{letter-spacing:0;font-family:inherit;font-size:clamp(26px,3.5vw,44px);line-height:1.12}.sales-reference-marquee .client-marquee__item{background:#fff;border:1px solid #17201b14;border-radius:8px;min-width:9.5rem;height:4.3rem;box-shadow:0 12px 32px #17201b0d}.sales-reference-marquee .client-marquee__item img{max-height:2.7rem}.sales-visit-cta__panel{grid-template-columns:minmax(0,.82fr) minmax(280px,.44fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.sales-visit-cta__copy span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850;display:inline-block}.sales-visit-cta__copy h2{color:#fff;max-width:680px;margin:14px 0 0;font-size:clamp(40px,6vw,76px);line-height:1.04}.sales-visit-cta__copy p{color:#ffffffc7;max-width:680px;margin:22px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.75}.sales-visit-cta__steps{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sales-visit-cta__steps li{color:#ffffffd6;padding-left:22px;font-weight:750;line-height:1.55;position:relative}.sales-visit-cta__steps li:before{content:"";background:#b8df89;border-radius:50%;width:8px;height:8px;position:absolute;top:.66em;left:0}.sales-visit-cta__action{backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;gap:16px;padding:clamp(24px,4vw,34px);display:grid;box-shadow:0 24px 70px #0003}.sales-visit-cta__action .sales-button{width:100%;min-height:54px}.sales-visit-cta__action p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.6}.sales-consult-modal{width:min(720px,100% - 32px);max-height:min(880px,100vh - 32px);color:var(--sales-ink);background:0 0;border:0;border-radius:10px;padding:0;overflow:visible}.sales-consult-modal::backdrop{backdrop-filter:blur(8px);background:#060c09ad}.sales-consult-modal__panel{background:#fff;border:1px solid #17201b1f;border-radius:10px;max-height:min(880px,100vh - 32px);position:relative;overflow:auto;box-shadow:0 34px 100px #00000047}.sales-consult-modal__close{z-index:2;width:36px;height:36px;color:var(--sales-ink);cursor:pointer;background:#fff;border:1px solid #e2e8e4;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:absolute;top:16px;right:16px}.sales-consult-modal__head{color:#fff;background:linear-gradient(135deg,#102018,#183629);padding:clamp(26px,5vw,42px) clamp(24px,5vw,44px) 22px}.sales-consult-modal__head span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.sales-consult-modal__head h2{margin:12px 0 0;font-size:clamp(30px,5vw,46px);line-height:1.08}.sales-consult-modal__head p{color:#ffffffbd;max-width:560px;margin:14px 0 0;line-height:1.65}.sales-consult-flow{gap:14px;padding:clamp(22px,5vw,34px) clamp(18px,5vw,44px) clamp(26px,5vw,44px);display:grid}.sales-consult-flow__progress{color:var(--sales-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.sales-consult-flow__progress>div{background:#e8efe9;border-radius:999px;height:8px;overflow:hidden}.sales-consult-flow__progress>div>span{background:var(--sales-green);width:0;height:100%;transition:width .24s;display:block}.sales-consult-flow__progress strong{color:var(--sales-ink)}.sales-consult-flow__step{border:1px solid var(--sales-line);background:#fbfdfb;border-radius:8px;gap:12px;padding:18px;display:none}.sales-consult-flow__step.is-visible,.sales-consult-flow__step.is-answered{display:grid}.sales-consult-flow__step.is-answered:not([data-sales-consult-step=details]){background:#f1f7f3}.sales-consult-flow label,.sales-consult-flow__email{color:var(--sales-ink);gap:10px;font-size:16px;font-weight:850;line-height:1.45;display:grid}.sales-consult-flow label span{background:var(--sales-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;font-size:13px;display:inline-flex}.sales-consult-flow label em{color:var(--sales-muted);font-size:13px;font-style:normal}.sales-consult-flow__input-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.sales-consult-flow__field-message{color:#c0392b;min-height:18px;font-size:13px;font-weight:750;line-height:1.45}.sales-consult-flow input,.sales-consult-flow select,.sales-consult-flow textarea{border:1px solid var(--sales-line);width:100%;color:var(--sales-ink);font:inherit;background:#fff;border-radius:8px;padding:12px 13px;font-size:15px}.sales-consult-flow textarea{resize:vertical;min-height:118px}.sales-consult-flow input:focus,.sales-consult-flow select:focus,.sales-consult-flow textarea:focus{border-color:#1f7a4d80;outline:2px solid #1f7a4d38}.sales-consult-flow__input-row button,.sales-consult-flow__confirm,.sales-consult-flow__choices button{border:1px solid var(--sales-green);background:var(--sales-green);color:#fff;font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:14px;font-weight:850}.sales-consult-flow__choices{flex-wrap:wrap;gap:8px;display:flex}.sales-consult-flow__choices button{border-color:var(--sales-line);min-height:38px;color:var(--sales-muted);background:#fff}.sales-consult-flow__choices button.is-selected{border-color:var(--sales-green);color:var(--sales-green-strong);background:#e8f4ec}.sales-consult-flow__email{margin-top:12px}.sales-consult-flow__submit-wrap{gap:10px;padding-top:4px;display:none}.sales-consult-flow__submit-wrap.is-visible{display:grid}.sales-consult-flow__submit-wrap p,.sales-consult-flow__submit-wrap span{color:var(--sales-muted);margin:0;font-size:13px;line-height:1.55}.sales-consult-flow[data-state=error] .sales-consult-flow__submit-wrap span{color:#c0392b}.sales-consult-flow__thanks{text-align:center;gap:12px;padding:clamp(26px,6vw,48px);display:none}.sales-consult-flow__thanks.is-visible{display:grid}.sales-consult-flow__thanks>div{background:var(--sales-green);color:#fff;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:58px;height:58px;font-size:30px;font-weight:900;display:inline-flex}.sales-consult-flow__thanks strong{font-size:22px}.sales-consult-flow__thanks p{color:var(--sales-muted);margin:0}.sales-consult-flow__thanks section{border:1px solid var(--sales-line);background:#fbfdfb;border-radius:8px;gap:6px;margin-top:8px;padding:14px;display:grid}.sales-consult-flow__thanks section strong{font-size:16px}.sales-consult-flow__thanks section span{color:var(--sales-muted);font-size:14px}body[data-sales-consult-modal-open]{overflow:hidden}.sales-visit-cta .sales-form{box-shadow:0 24px 70px #0003}.sales-diagnostic{--sales-ink:#171a1d;--sales-muted:#5f666c;--sales-line:#d9dddf;--sales-bg:#f4f5f5;--sales-surface:#fff;--sales-green:#1f2326;--sales-green-strong:#101214;--sales-amber:#71777d;--sales-red:#2f3337;--sales-blue:#555b61;--sales-shadow:0 18px 44px #10121414;gap:18px;display:grid}.sales-diagnostic__panel{border:1px solid var(--sales-line);background:var(--sales-surface);border-radius:8px;padding:clamp(22px,4vw,34px)}.sales-diagnostic .sales-button:hover{border-color:#1f232657}.sales-diagnostic .sales-button--primary:hover{background:#101214;border-color:#101214}.sales-diagnostic-intro{gap:26px;display:grid}.sales-diagnostic-intro h1,.sales-results-hero h1,.sales-question h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.12}.sales-diagnostic-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sales-diagnostic-kpis div{border:1px solid var(--sales-line);background:#f7f8f8;border-radius:8px;padding:18px}.sales-diagnostic-kpis strong{font-size:30px;line-height:1;display:block}.sales-diagnostic-kpis span{color:var(--sales-muted);margin-top:8px;font-size:14px;display:block}.sales-diagnostic-areas{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-diagnostic-areas .sales-card{padding:18px}.sales-diagnostic-areas strong{margin-bottom:10px;font-size:22px;display:block}.sales-diagnostic-areas h3{font-size:18px}.sales-diagnostic-areas p{font-size:14px}.sales-diagnostic-concerns{gap:12px;display:grid}.sales-diagnostic-concerns>span{color:var(--sales-muted);font-size:14px;font-weight:750}.sales-diagnostic-concerns>div{flex-wrap:wrap;gap:8px;display:flex}.sales-diagnostic-concerns button{border:1px solid var(--sales-line);color:var(--sales-muted);cursor:pointer;background:#fff;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:750}.sales-diagnostic-concerns button[aria-pressed=true]{border-color:var(--sales-green);color:var(--sales-green-strong);background:#eef0f1}.sales-diagnostic__progress{z-index:8;background:linear-gradient(135deg,#1f232614,#fffffff5),#fff;border:1px solid #1f232629;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);align-items:center;gap:12px;padding:16px;display:grid;position:sticky;top:112px;box-shadow:0 18px 42px #10121414}.sales-diagnostic__progress-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sales-diagnostic__progress-head>div{background:var(--sales-green);color:#fff;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:6px;padding:8px 10px;display:inline-grid}.sales-diagnostic__progress-head>div span{color:#ffffffc7;letter-spacing:0;font-size:11px;font-weight:850}.sales-diagnostic__progress-head>div strong{font-size:20px;font-weight:950;line-height:1}.sales-diagnostic__progress-head>div small{color:#ffffffb8;font-size:12px;font-weight:850}.sales-diagnostic__progress-head p{color:var(--sales-ink);word-break:keep-all;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:900;line-height:1.15}.sales-diagnostic__progress-head em{min-height:34px;color:var(--sales-green-strong);white-space:nowrap;background:#fff;border:1px solid #1f232624;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex}.sales-diagnostic__progress-bar{background:#d9dddf;border-radius:999px;height:10px;overflow:hidden}.sales-diagnostic__progress-bar span{height:100%;width:var(--progress,0%);border-radius:inherit;background:linear-gradient(90deg,#101214,#555b61);transition:width .25s;display:block}.sales-question{gap:18px;display:grid}.sales-question h1{margin:0;font-size:clamp(26px,3.4vw,42px);line-height:1.16}.sales-question__meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.sales-question__meta>span{border:1px solid var(--sales-line);background:#f7f8f8;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:inline-flex}.sales-question__meta strong{font-size:16px;display:block}.sales-question__meta p,.sales-question__meta p{color:var(--sales-muted);margin:4px 0 0;font-size:14px}.sales-question__meta em{min-height:2.4rem;color:var(--sales-green-strong);white-space:nowrap;background:#eef0f1;border:1px solid #1f232624;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:14px;font-style:normal;font-weight:900;display:inline-flex}.sales-question__hint,.sales-area-insight{color:var(--sales-muted);margin:0;line-height:1.65}.sales-area-insight{border:1px solid #edf2ee;border-left:4px solid var(--sales-green);background:#f7f8f8;border-radius:8px;gap:5px;padding:14px 16px;display:grid}.sales-area-insight strong{color:var(--sales-green-strong);font-size:13px}.sales-question__actions{justify-content:space-between;align-items:center;margin-top:0}.sales-question__actions .sales-button{min-width:96px}.sales-question__actions .sales-button--score-submit{border-color:var(--sales-green-strong);background:var(--sales-green-strong);color:#fff}.sales-question__actions .sales-button--score-submit:hover,.sales-question__actions .sales-button--score-submit:focus-visible{border-color:var(--sales-green);background:var(--sales-green)}@media (width>=641px){.sales-question__actions .sales-button--score-submit{display:none}}.sales-question__actions .sales-button--unknown{margin-left:auto}.sales-button--unknown[aria-pressed=true]{color:var(--sales-green-strong);background:#eef0f1;border-color:#1f232647}.sales-area-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sales-area-steps::-webkit-scrollbar{display:none}.sales-area-steps span{border:1px solid var(--sales-line);color:var(--sales-muted);text-align:left;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;font-weight:750;display:grid}.sales-area-steps b{width:2rem;height:2rem;color:var(--sales-muted);background:#eef0f1;border-radius:999px;place-items:center;font-size:14px;font-weight:950;line-height:1;display:inline-grid}.sales-area-steps small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.2;overflow:hidden}.sales-area-steps span[data-active=true]{border-color:var(--sales-green);color:var(--sales-green-strong);background:#eef0f1;box-shadow:0 12px 26px #1012141a}.sales-area-steps span[data-active=true] b{background:var(--sales-green);color:#fff}.sales-area-steps span[data-done=true]{border-color:#1f23263d}.sales-area-steps span[data-done=true] b{color:var(--sales-green-strong);background:#1f23261a}.sales-scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sales-scale button{border:1px solid var(--sales-line);min-height:82px;color:var(--sales-ink);cursor:pointer;will-change:transform;background:#fff;border-radius:8px;font-weight:800;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .18s;position:relative;overflow:hidden;transform:translateY(0)}.sales-scale button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#1f232614,#71777d14);transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:translateY(12px)}.sales-scale button strong,.sales-scale button span,.sales-scale button small{z-index:1;display:block;position:relative}.sales-scale button strong{font-size:22px}.sales-scale button span{margin-top:4px;font-size:14px}.sales-scale button small{color:var(--sales-muted);margin-top:3px;font-size:12px;font-weight:650}.sales-scale button[aria-pressed=true]{border-color:var(--sales-green);color:var(--sales-green-strong);background:#eef0f1}.sales-scale--slider{display:block}.sales-slider-card{border:1px solid var(--sales-line);background:#fff;border-radius:8px;gap:18px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 14px 34px #1012140f}.sales-scale--slider.is-haptic .sales-slider-card{border-color:#1f232647;animation:.26s sales-haptic-pop;box-shadow:0 18px 42px #1012141a}.sales-slider-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-slider-card__head span{min-width:0;color:var(--sales-ink);word-break:keep-all;flex:auto;gap:4px;line-height:1.25;display:grid}.sales-slider-card__head span b{font-size:18px;font-weight:900;line-height:1.25}.sales-slider-card__head span small{color:var(--sales-muted);font-size:12px;font-weight:750;line-height:1.25}.sales-slider-card__head strong{background:var(--sales-green);color:#fff;border-radius:999px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:950;line-height:1;display:inline-grid}.sales-slider-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:36px;margin:0}.sales-slider-range:focus{outline:none}.sales-slider-range:focus-visible{outline-offset:4px;border-radius:999px;outline:3px solid #1f23262e}.sales-slider-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--sales-green) var(--slider-progress), #d9dddf 0);border-radius:999px;height:10px}.sales-slider-range::-moz-range-track{background:linear-gradient(90deg, var(--sales-green) var(--slider-progress), #d9dddf 0);border-radius:999px;height:10px}.sales-slider-range::-webkit-slider-thumb{appearance:none;background:var(--sales-green-strong);border:3px solid #fff;border-radius:999px;width:34px;height:34px;margin-top:-12px;box-shadow:0 8px 20px #10121438}.sales-slider-range::-moz-range-thumb{background:var(--sales-green-strong);border:3px solid #fff;border-radius:999px;width:30px;height:30px;box-shadow:0 8px 20px #10121438}.sales-slider-labels{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sales-scale--slider .sales-slider-label{min-height:0;color:var(--sales-muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:1fr;align-content:start;justify-items:center;gap:4px;padding:6px 4px;transition:background-color .16s,color .16s,transform .16s;display:grid}.sales-scale--slider .sales-slider-label:after{display:none}.sales-slider-labels b{width:30px;height:30px;color:var(--sales-muted);background:#eef0f1;border-radius:999px;place-items:center;font-size:13px;font-weight:950;line-height:1;display:inline-grid}.sales-slider-labels .sales-slider-label>span{color:inherit;word-break:keep-all;margin:0;font-size:12px;font-weight:850;line-height:1.2;display:block}.sales-scale--slider .sales-slider-label:hover,.sales-scale--slider .sales-slider-label:focus-visible{color:var(--sales-green-strong);background:#f4f5f5;outline:none;transform:translateY(-1px)}.sales-scale--slider .sales-slider-label:focus-visible{box-shadow:0 0 0 3px #1f232624}.sales-slider-labels .sales-slider-label[data-active=true]{color:var(--sales-green-strong)}.sales-slider-labels .sales-slider-label[data-active=true] b{background:var(--sales-green);color:#fff}@media (hover:hover) and (pointer:fine){.sales-scale button:hover,.sales-scale button:focus-visible{background:#f8f9f9;border-color:#1f232657;transform:translateY(-4px);box-shadow:0 14px 30px #10121417}.sales-scale button:hover:after,.sales-scale button:focus-visible:after{opacity:1;transform:translateY(0)}.sales-scale button[aria-pressed=true]:hover,.sales-scale button[aria-pressed=true]:focus-visible{border-color:var(--sales-green);box-shadow:0 16px 34px #1012141f}}@media (prefers-reduced-motion:reduce){.sales-scale button,.sales-scale button:after,.sales-slider-card{transition:none;animation:none}}.sales-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-score{border:1px solid var(--sales-line);background:#fff;border-radius:8px;padding:14px}.sales-score strong{margin-top:6px;font-size:24px;display:block}.sales-loader{border:4px solid #dfe7e2;border-top-color:var(--sales-green);border-radius:999px;width:54px;height:54px;animation:.9s linear infinite sales-spin}.sales-diagnostic-loading{text-align:center;justify-items:center;gap:18px}.sales-results-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.sales-result-label{margin-bottom:12px;font-size:14px;font-weight:850;display:block}.sales-results-hero .sales-copy+.sales-copy{margin-top:12px}.sales-overall-score{border:1px solid var(--sales-line);background:#f7f8f8;border-radius:8px;justify-items:center;min-width:148px;padding:22px;display:grid}.sales-overall-score span,.sales-overall-score small{color:var(--sales-muted);font-size:13px}.sales-overall-score strong{color:var(--sales-green-strong);margin:4px 0;font-size:46px;line-height:1}.sales-result-share-button{min-height:38px;color:var(--sales-green-strong);cursor:pointer;font:inherit;background:#fff;border:1px solid #1f23262e;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:0 15px;font-size:13px;font-weight:850;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.sales-result-share-button:hover{background:#f4f5f5;border-color:#1f232657;transform:translateY(-1px)}.sales-result-share-status{min-height:18px;color:var(--sales-green-strong);text-align:center;margin:8px 0 0;font-size:12px;font-weight:750;line-height:1.45}.sales-result-share-panel{background:linear-gradient(135deg,#1f23260d,#71777d14),#fff;border-color:#1f232629;order:5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,36px);display:grid}.sales-result-share-panel span{width:fit-content;color:var(--sales-green-strong);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900;display:inline-flex}.sales-result-share-panel h2{max-width:720px;color:var(--sales-ink);letter-spacing:0;word-break:keep-all;margin:10px 0 0;font-size:clamp(26px,3.6vw,42px);font-weight:950;line-height:1.12}.sales-result-share-panel p{max-width:760px;color:var(--sales-muted);word-break:keep-all;margin:12px 0 0;font-size:15px;line-height:1.7}.sales-result-share-panel__action{justify-items:end;gap:8px;display:grid}.sales-result-share-panel__action .sales-result-share-status{max-width:240px;margin:0}.sales-diagnostic-grid{order:2;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:18px;display:grid}.sales-score-bars{gap:18px;margin-top:18px;display:grid}.sales-score-bar{gap:7px;display:grid}.sales-score-bar>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-score-bar span{font-weight:750}.sales-score-bar em{color:var(--sales-green-strong);background:#eef0f1;border:1px solid #1f23262e;border-radius:999px;margin-right:auto;padding:2px 7px;font-size:11px;font-style:normal;font-weight:750}.sales-score-bar small{color:var(--sales-muted);text-align:right;font-size:12px}.sales-score-track{background:#e9efeb;border-radius:999px;height:10px;position:relative;overflow:visible}.sales-score-track span{border-radius:inherit;height:100%;display:block}.sales-score-track i{background:var(--sales-amber);width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.sales-radar{width:100%;height:auto;min-height:300px}.sales-result-detail-panel{order:3;gap:24px;display:grid}.sales-result-detail-head{gap:10px;max-width:880px;display:grid}.sales-result-detail-head>span{color:var(--sales-green-strong);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.sales-result-detail-head h2{margin:0;font-size:clamp(27px,3.6vw,42px);line-height:1.15}.sales-result-detail-head p{color:var(--sales-muted);word-break:keep-all;margin:0;font-size:16px;line-height:1.72}.sales-area-analysis-list{gap:14px;display:grid}.sales-area-analysis-card{border:1px solid var(--sales-line);background:#fff;border-radius:8px;grid-template-columns:minmax(150px,.22fr) minmax(120px,.16fr) minmax(0,1fr);align-items:start;gap:20px;padding:20px;display:grid}.sales-area-analysis-card__rank{gap:7px;display:grid}.sales-area-analysis-card__rank>span{color:var(--sales-muted);font-size:12px;font-weight:850}.sales-area-analysis-card__rank>strong{color:var(--sales-ink);font-size:21px;line-height:1.3}.sales-area-analysis-card__rank>em{width:fit-content;color:var(--sales-green-strong);background:#eef0f1;border:1px solid #1f232629;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:850}.sales-area-analysis-card__score{border-left:1px solid var(--sales-line);grid-template-columns:auto auto;justify-content:start;align-items:end;gap:4px;padding-left:20px;display:grid}.sales-area-analysis-card__score>strong{font-size:38px;line-height:1}.sales-area-analysis-card__score>span{color:var(--sales-muted);font-size:13px}.sales-area-analysis-card__score>small{color:var(--sales-muted);grid-column:1/-1;margin-top:5px;font-size:11px;line-height:1.45}.sales-area-analysis-card__body{gap:12px;display:grid}.sales-area-analysis-card__body>p{color:var(--sales-muted);margin:0;line-height:1.68}.sales-area-analysis-card__body>.sales-area-analysis-card__status{border-left:3px solid var(--sales-green-strong);color:var(--sales-ink);background:#f4f5f5;padding:10px 12px;font-size:14px;font-weight:750}.sales-area-analysis-card__body>div{grid-template-columns:minmax(0,1fr) minmax(190px,.5fr);gap:16px;display:grid}.sales-area-analysis-card__body section h3{margin:0 0 8px;font-size:14px}.sales-area-analysis-card__body ol{gap:6px;margin:0;padding-left:20px;display:grid}.sales-area-analysis-card__body li{color:var(--sales-muted);font-size:13px;line-height:1.55}.sales-area-analysis-card__metrics{flex-wrap:wrap;gap:6px;display:flex}.sales-area-analysis-card__metrics span{border:1px solid var(--sales-line);color:var(--sales-muted);background:#f7f8f8;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.sales-result-roadmap{border-top:1px solid var(--sales-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.sales-result-roadmap>div{border:1px solid var(--sales-line);background:#f7f8f8;border-radius:8px;gap:7px;padding:16px;display:grid}.sales-result-roadmap span{color:var(--sales-muted);font-size:12px;font-weight:900}.sales-result-roadmap strong{font-size:17px;line-height:1.35}.sales-result-roadmap p{color:var(--sales-muted);margin:0;font-size:13px;line-height:1.58}.sales-symptom-list{gap:10px;margin-top:18px;display:grid}.sales-symptom-list div{border:1px solid var(--sales-line);background:#f7f8f8;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex}.sales-course-match-panel{order:4;overflow:hidden}.sales-match-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sales-symptom-map{border:1px solid var(--sales-line);background:#f7faf8;border-radius:8px;gap:10px;padding:16px;display:grid;position:sticky;top:116px}.sales-symptom-map>strong{color:var(--sales-ink);font-size:15px}.sales-symptom-map div{border-top:1px solid #e6eee9;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding-top:10px;display:grid}.sales-symptom-map span{background:#fff;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.sales-symptom-map p{color:var(--sales-muted);margin:0;font-size:14px;line-height:1.58}.sales-course-recommendations{gap:14px;display:grid}.sales-course-card{border:1px solid var(--sales-line);background:#fff;border-radius:8px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 16px 42px #17201b12}.sales-course-card:hover{border-color:#1f232633;transform:translateY(-2px);box-shadow:0 22px 58px #17201b1c}.sales-course-card__visual{background:#e7e9ea;min-height:100%;position:relative}.sales-course-card__visual:after{content:"";background:linear-gradient(145deg,#17201b05,#17201b85);position:absolute;inset:0}.sales-course-card__visual img{object-fit:cover;width:100%;height:100%;min-height:210px;display:block}.sales-course-card__visual span{z-index:1;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 12px 24px #17201b38}.sales-course-card__body{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.sales-course-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sales-course-card__head span{font-size:13px;font-weight:900}.sales-course-card__head small{color:var(--sales-muted);font-size:13px;font-weight:800}.sales-course-card h3{margin:0;font-size:22px;line-height:1.25}.sales-course-card p{color:var(--sales-muted);margin:0;line-height:1.65}.sales-course-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.sales-course-card dl div{background:#f7f8f8;border:1px solid #edf2ee;border-radius:8px;padding:10px}.sales-course-card dt{color:var(--sales-muted);font-size:12px}.sales-course-card dd{margin:4px 0 0;font-weight:800}.sales-course-match{background:#f7faf8;border:1px solid #dfe7e2;border-radius:8px;gap:8px;padding:12px;display:grid}.sales-course-match strong{color:var(--sales-ink);font-size:13px}.sales-course-match span{color:var(--sales-muted);padding-left:18px;font-size:14px;line-height:1.48;position:relative}.sales-course-match span:before{background:var(--sales-green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.65em;left:0}.sales-course-outcomes{flex-wrap:wrap;gap:8px;display:flex}.sales-course-outcomes span{border:1px solid var(--sales-line);color:var(--sales-muted);border-radius:999px;padding:6px 10px;font-size:13px}.sales-course-card .sales-button{justify-self:start;margin-top:2px}@keyframes sales-haptic-pop{0%{transform:scale(1)}42%{transform:translateY(2px)scale(.992)}to{transform:scale(1)}}@keyframes sales-spin{to{transform:rotate(360deg)}}@media (width<=900px){.sales-section__head,.sales-detail-hero__inner,.sales-two-column,.sales-visit-cta__panel,.sales-results-hero,.sales-result-share-panel,.sales-diagnostic-grid,.sales-match-layout{grid-template-columns:1fr}.sales-result-share-panel__action{justify-items:start}.sales-area-analysis-card{grid-template-columns:minmax(140px,.25fr) minmax(0,1fr)}.sales-area-analysis-card__body{grid-column:1/-1}.sales-symptom-map{position:static}.sales-grid,.sales-program-overview,.sales-featured-courses,.sales-program-card-grid,.sales-flow,.sales-score-grid,.sales-diagnostic-areas{grid-template-columns:1fr 1fr}}@media (width<=640px){.sales-container{width:min(100vw - 28px,1160px)}.sales-diagnostic{gap:14px}.sales-diagnostic__panel{padding:18px}.sales-diagnostic-intro h1,.sales-results-hero h1,.sales-question h1{font-size:clamp(25px,7.2vw,32px);line-height:1.18}.sales-grid,.sales-program-overview,.sales-featured-courses,.sales-program-card-grid,.sales-flow,.sales-score-grid,.sales-diagnostic-kpis,.sales-diagnostic-areas,.sales-course-card,.sales-course-card dl{grid-template-columns:1fr}.sales-course-card__visual img{min-height:160px;max-height:220px}.sales-diagnostic__progress{background:#fff;border-color:#1f23262e;border-radius:999px;grid-template-columns:1fr;gap:0;margin-bottom:16px;padding:6px 8px;position:static;box-shadow:0 10px 24px #10121414}.sales-diagnostic__progress-head{display:none}.sales-diagnostic__progress-head em{grid-column:1/-1;justify-content:center;width:100%}.sales-diagnostic__progress-head>div{min-width:82px;padding:9px 10px}.sales-diagnostic__progress-head>div strong{font-size:30px}.sales-diagnostic__progress-head p{font-size:clamp(19px,5.6vw,24px)}.sales-diagnostic__progress-bar{height:6px}.sales-area-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:0;padding-bottom:0;display:grid;overflow:visible}.sales-area-steps span{text-align:center;scroll-snap-align:none;border-radius:8px;grid-template-columns:1fr;justify-items:center;gap:4px;min-width:0;padding:6px 3px}.sales-area-steps b{width:1.35rem;height:1.35rem;font-size:11px}.sales-area-steps small{white-space:normal;width:100%;font-size:9.5px;line-height:1.15}.sales-question{gap:12px}.sales-question h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.35rem;font-size:clamp(18px,5.1vw,22px);line-height:1.22;display:-webkit-box;overflow:hidden}.sales-question__meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.sales-question__meta>span{width:36px;height:36px;font-size:18px}.sales-question__meta p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35rem;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.sales-question__meta em{grid-column:auto;justify-self:end;min-height:2rem;padding:0 .75rem;font-size:13px}.sales-question__hint,.sales-area-insight{font-size:14px;line-height:1.58}.sales-question__hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.55rem;display:-webkit-box;overflow:hidden}.sales-area-insight{align-content:start;min-height:5.7rem}.sales-scale{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:8px;padding:0}.sales-scale button{border-color:var(--sales-line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:2px 12px;min-height:58px;padding:10px 12px;display:grid}.sales-scale button strong{width:2rem;height:2rem;color:var(--sales-ink);background:#eef0f1;border-radius:999px;grid-row:span 2;justify-self:start;place-items:center;font-size:17px;line-height:1;display:inline-grid}.sales-scale button span{word-break:keep-all;margin:0;font-size:14px;line-height:1.25}.sales-scale button small{margin:0;font-size:12px;line-height:1.25;display:block}.sales-scale button[aria-pressed=true]{background:#eef0f1;border-color:#1f232638;box-shadow:0 8px 18px #1012141a}.sales-scale button[aria-pressed=true] strong{background:var(--sales-green);color:#fff}.sales-scale--slider{display:block}.sales-slider-card{gap:14px;min-height:0;padding:16px}.sales-slider-card__head span{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.35rem;display:-webkit-box;overflow:hidden}.sales-slider-card__head span b{font-size:16px;line-height:1.25;display:block}.sales-slider-card__head span small{margin-top:3px;font-size:11px;line-height:1.25;display:block}.sales-slider-card__head strong{width:46px;height:46px;font-size:22px}.sales-slider-range{height:42px}.sales-slider-range::-webkit-slider-runnable-track{height:11px}.sales-slider-range::-moz-range-track{height:11px}.sales-slider-range::-webkit-slider-thumb{width:38px;height:38px;margin-top:-13.5px}.sales-slider-range::-moz-range-thumb{width:34px;height:34px}.sales-slider-labels{gap:5px}.sales-slider-labels b{width:28px;height:28px;font-size:12px}.sales-slider-labels .sales-slider-label{text-align:center;grid-template-columns:1fr;align-content:start;min-height:4.15rem;padding:5px 2px}.sales-slider-labels .sales-slider-label>span{font-size:10.5px;line-height:1.18}.sales-question__actions{flex-wrap:nowrap;gap:10px;min-height:48px;display:flex}.sales-question__actions .sales-button{flex:none;min-width:0;padding-left:14px;padding-right:14px}.sales-question__actions .sales-button--score-submit{flex:7.2rem;min-height:48px}.sales-question__actions .sales-button--unknown{flex:auto;min-height:48px}.sales-results-hero,.sales-result-share-panel{gap:16px}.sales-overall-score{width:100%;min-width:0;padding:18px}.sales-overall-score strong{font-size:40px}.sales-result-share-panel h2{font-size:clamp(24px,6.6vw,31px);line-height:1.16}.sales-result-share-panel__action,.sales-result-share-panel__action .sales-button{justify-items:stretch;width:100%}.sales-result-share-panel__action .sales-result-share-status{text-align:left;max-width:none}.sales-radar{min-height:240px}.sales-result-detail-panel{gap:18px}.sales-result-detail-head h2{font-size:clamp(25px,7vw,32px)}.sales-result-detail-head p{font-size:14px;line-height:1.65}.sales-area-analysis-card{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px}.sales-area-analysis-card__score{text-align:right;border-left:0;padding-left:0}.sales-area-analysis-card__score>strong{font-size:32px}.sales-area-analysis-card__score>small{max-width:120px}.sales-area-analysis-card__body{grid-column:1/-1}.sales-area-analysis-card__body>div,.sales-result-roadmap{grid-template-columns:1fr}.sales-result-roadmap{gap:8px}.sales-match-layout{gap:14px}.sales-course-match-panel>.sales-actions{justify-items:center;gap:10px;margin-top:28px;display:grid}.sales-course-match-panel>.sales-actions .sales-button{width:min(100%,360px)}.sales-symptom-map{padding:14px}.sales-course-card__body{gap:12px;padding:18px}.sales-course-card h3{font-size:20px;line-height:1.28}.sales-course-card p{font-size:14px;line-height:1.58}.sales-course-card .sales-button{width:100%}.sales-program-row{grid-template-columns:1fr}.sales-program-card{grid-template-columns:1fr;width:100%}.sales-program-card__visual{min-height:148px}.sales-program-category-card{width:100%;min-height:0}.sales-hero{min-height:680px}.sales-hero:before{background:linear-gradient(180deg, #101914f5 0%, #101914c7 58%, #10191475 100%), var(--sales-hero-image,url(/home-hero/sales.webp)) center / cover no-repeat}.sales-reference-marquee .client-marquee{padding:34px 0}.sales-reference-marquee .client-marquee__head{width:min(100vw - 28px,1160px)}.sales-reference-marquee .client-marquee__head h3{font-size:26px;line-height:1.18}.sales-reference-marquee .client-marquee__track{gap:14px}.sales-reference-marquee .client-marquee__item{min-width:7.5rem;height:3.7rem}.sales-consult-flow__input-row{grid-template-columns:1fr}.sales-consult-flow__input-row button,.sales-consult-flow__confirm{min-height:44px}}
