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