/* Keep the original Chanjet red, logos and site typography. */
.business-home-hero{padding:35px 0 36px;background:linear-gradient(112deg,#fff 40%,#fff5f6);border-bottom:1px solid var(--line)}
.business-home-hero h1{font-size:43px;line-height:1.45;letter-spacing:-1px;margin:12px 0 17px;max-width:1000px}.business-home-lead{max-width:870px;color:var(--muted);font-size:17px;line-height:1.9;margin:0 0 23px}.business-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:26px}.business-primary{border:1px solid #efc9ce;background:#fff;border-radius:12px;padding:29px;min-width:0}.business-primary>.eyebrow{font-size:12px;line-height:1.9;margin:0 0 9px}.business-primary h3{font-size:27px;margin:0 0 10px;line-height:1.55}.business-primary>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted);margin:9px 0 17px}.business-card-problems{display:grid;gap:9px}.business-problem-link{font-size:15px;line-height:1.8;color:var(--red-dark);font-weight:600;padding:9px 12px;border:1px solid #f1dce0;border-radius:7px;background:#fffafa}.business-quote{border-left:3px solid var(--red);padding:0 0 0 15px;margin:22px 0}.business-quote blockquote{font-size:18px;line-height:1.85;margin:0 0 7px}.business-quote small{font-size:12px;color:var(--muted)}.business-primary>.button{font-size:14px}.business-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.business-mode-grid article{border:1px solid var(--line);border-radius:10px;padding:24px;background:#fff}.business-mode-grid h3{font-size:21px;line-height:1.6;margin:0 0 10px}.business-mode-grid p{font-size:14px;line-height:1.95;color:var(--muted)}.business-mode-grid .text-link{font-size:14px}.business-topics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.business-topic{padding:17px 19px;border:1px solid var(--line);border-radius:8px;line-height:1.85;font-size:15px;font-weight:600}.business-topic span{color:var(--red)}.business-home-flow{list-style:none;padding:0;margin:28px 0 19px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.business-home-flow li{position:relative;min-width:0;background:#fff;border:1px solid var(--line);border-radius:11px;padding:23px}.business-home-flow li:not(:last-child):after{content:'→';position:absolute;right:-16px;top:25px;color:var(--red);font-weight:700;z-index:1}.business-home-flow-no{font-size:12px;font-weight:700;color:var(--red)}.business-home-flow h3{font-size:19px;line-height:1.6;margin:9px 0}.business-home-flow p{font-size:14px;line-height:1.95;color:var(--muted)}.business-home-flow .text-link{font-size:13px}.business-small{font-size:12px;color:var(--muted);line-height:1.95}.business-other-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px}.business-other-link{position:relative;display:flex;flex-direction:column;gap:9px;padding:21px 35px 21px 21px;border:1px solid var(--line);border-radius:10px}.business-other-link b{font-size:18px;line-height:1.6}.business-other-link span{font-size:12px;color:var(--red-dark);line-height:1.85}.business-other-link small{font-size:13px;line-height:1.9;color:var(--muted)}.business-other-link i{position:absolute;right:16px;top:22px;color:var(--red);font-style:normal}.business-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;margin-top:25px}.business-decision-grid article{padding:27px;border:1px solid var(--line);border-radius:11px;background:#fff}.business-decision-grid h3{font-size:23px;line-height:1.6;margin:10px 0}.business-decision-grid p{font-size:14px;line-height:1.95;color:var(--muted)}.business-decision-grid .eyebrow{font-size:12px;color:var(--red-dark)}.business-final-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:50px;align-items:start}.business-final-actions{display:flex;flex-direction:column;gap:22px;align-items:flex-start;padding-top:40px}.business-coverage{margin-top:24px;border-top:1px solid var(--line);padding-top:17px}.business-coverage summary{font-size:14px;cursor:pointer;font-weight:600}.business-coverage>div{display:grid;gap:13px;margin-top:17px;font-size:14px}.business-home-hero+.section{padding-top:42px}#fields,#problems,#business-modes,#work,#other-products,#stages,#choose-scope{scroll-margin-top:10px}.business-hub-hero h1{line-height:1.5}
@media(max-width:800px){.business-home-hero{padding:25px 0 27px}.business-home-hero h1{font-size:26px;line-height:1.55;letter-spacing:-.5px;margin:11px 0 14px}.business-home-hero .eyebrow{font-size:12px}.business-home-lead{font-size:15px;line-height:1.9;margin-bottom:20px}.business-home-hero .actions{gap:13px}.business-home-hero .button{font-size:14px}.business-home-hero .text-link{font-size:13px}.business-home-hero+.section{padding-top:29px}.business-primary-grid,.business-mode-grid,.business-other-grid,.business-decision-grid,.business-final-grid{grid-template-columns:1fr;gap:15px;margin-top:20px}.business-primary{padding:22px}.business-primary h3{font-size:24px}.business-primary>p:not(.eyebrow){font-size:14px}.business-problem-link{font-size:14px;padding:9px 11px}.business-quote{margin:18px 0;padding-left:12px}.business-quote blockquote{font-size:16px}.business-mode-grid article{padding:21px}.business-mode-grid h3{font-size:20px}.business-topics{grid-template-columns:1fr;gap:9px;margin:20px 0}.business-topic{font-size:14px;padding:13px 16px}.business-home-flow{grid-template-columns:1fr;gap:19px;margin-top:22px}.business-home-flow li{padding:19px 21px}.business-home-flow li:not(:last-child):after{content:'↓';right:auto;left:32px;top:auto;bottom:-22px}.business-home-flow h3{font-size:19px;margin:7px 0}.business-home-flow p{margin:7px 0;font-size:14px}.business-other-link{padding:19px 34px 19px 20px}.business-other-link b{font-size:18px}.business-decision-grid article{padding:22px}.business-decision-grid h3{font-size:21px}.business-final-grid{margin-top:0;gap:20px}.business-final-actions{padding-top:0;gap:17px}.business-coverage .text-link{font-size:13px}.business-hub-hero h1{font-size:27px}}

.business-hero-stage{font-size:13px;line-height:1.9;color:var(--muted);margin:19px 0 0}.business-hero-stage a{color:var(--red-dark)}@media(max-width:800px){.business-hero-stage{font-size:12px;line-height:2;margin-top:16px}.business-hero-stage span{display:none}.business-hero-stage a{display:block}}

.business-fast-entry{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.business-fast-entry a{display:inline-flex;border:1px solid #e5ccd0;border-radius:6px;padding:6px 12px;font-size:13px;line-height:1.9;color:var(--red-dark)}@media(max-width:800px){.business-fast-entry{gap:8px;margin-top:15px}.business-fast-entry a{font-size:12px;padding:6px 10px}}
/* Complete product entry grid and a useful first-screen business illustration. */
.medical-home-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:45px;align-items:center}.medical-home-hero-copy{min-width:0}.medical-home-hero-copy h1{font-size:39px}.medical-home-hero-copy .business-home-lead{font-size:16px}.medical-home-hero-copy .actions{gap:17px}.medical-home-hero-copy .business-hero-stage{font-size:12px}.medical-home-board{min-width:0;background:#fff;border:1px solid #efd1d5;border-top:3px solid var(--red);border-radius:12px;padding:25px 27px;box-shadow:0 12px 35px #52212c05}.medical-home-board>.eyebrow{font-size:11px;margin:0 0 9px}.medical-home-board>h2{font-size:23px;line-height:1.55;margin:0 0 17px}.medical-board-tabs{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:16px;border-bottom:1px solid var(--line);width:100%}.medical-board-tabs button{font-size:12px;line-height:1.6;padding:7px 11px;color:var(--muted);border:1px solid #eadcdf;background:#fff;border-radius:5px}.medical-board-tabs button[aria-selected=true]{color:#fff;background:var(--red);border-color:var(--red)}.medical-board-panel{margin-top:18px}.medical-board-panel h3{font-size:14px;margin:0 0 13px}.medical-board-panel ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.medical-board-panel li{display:flex;align-items:center;gap:11px;font-size:14px;line-height:1.8;padding:8px 10px;background:#faf8f9;border-radius:5px}.medical-board-panel li span{color:var(--red);font-size:11px;font-weight:700}.medical-board-panel>p{font-size:12px;color:var(--muted);line-height:1.9;margin:15px 0 11px}.medical-board-panel>.text-link{font-size:13px}.medical-home-board>small{display:block;font-size:11px;line-height:1.8;color:var(--muted);margin-top:15px;border-top:1px solid var(--line);padding-top:12px}.js .medical-home-board[data-board-ready] .medical-board-panel{display:none}.js .medical-home-board[data-board-ready] .medical-board-panel[data-board-active]{display:block}.medical-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.medical-category-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:23px;border:1px solid var(--line);border-radius:11px;background:#fff}.medical-category-card:hover{border-color:#e5a6b0;background:#fffcfc}.medical-category-no{position:absolute;right:18px;top:17px;color:#b08a93;font-size:11px}.medical-category-card h3{font-size:22px;line-height:1.55;margin:0 20px 12px 0}.medical-category-card p{margin:0 0 9px;font-size:13px;line-height:1.85}.medical-category-products{color:var(--red-dark)}.medical-category-audience{color:var(--muted);font-size:12px!important}.medical-category-question{color:var(--ink)}.medical-category-cta{font-size:13px;font-weight:650;color:var(--red-dark);margin-top:auto;padding-top:8px}.js:not(.has-selected-scope) .scope-extra-wrap{display:none}
@media(min-width:801px) and (max-width:1100px){.medical-home-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:25px}.medical-home-hero-copy h1{font-size:32px}.medical-home-hero-copy .business-home-lead{font-size:14px}.medical-home-board{padding:20px}.medical-home-board>h2{font-size:21px}.medical-board-tabs button{font-size:11px;padding:6px 9px}.medical-category-card{padding:20px}.medical-category-card h3{font-size:20px}}
@media(max-width:800px){.medical-home-hero-grid{grid-template-columns:1fr;gap:24px}.medical-home-hero-copy h1{font-size:26px}.medical-home-hero-copy .business-home-lead{font-size:15px}.medical-home-board{padding:21px}.medical-home-board>h2{font-size:21px}.medical-board-panel li{font-size:13px}.medical-board-tabs button{font-size:12px}.medical-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:21px}.medical-category-card{padding:17px 15px}.medical-category-card h3{font-size:17px;line-height:1.6;margin:0 13px 10px 0}.medical-category-no{right:10px;top:13px;font-size:10px}.medical-category-card p{font-size:12px;line-height:1.8;margin-bottom:8px}.medical-category-audience{font-size:11px!important}.medical-category-cta{font-size:12px;padding-top:5px}}
@media(max-width:360px){.medical-category-grid{gap:9px}.medical-category-card{padding:15px 12px}.medical-category-card h3{font-size:16px;margin-right:12px}.medical-category-card p{font-size:11px}.medical-category-audience{font-size:10px!important}.medical-home-hero-copy .actions{gap:12px}.medical-home-hero-copy .button{padding-inline:16px}}

.medical-home-board>summary{list-style:none;cursor:default}.medical-home-board>summary::-webkit-details-marker{display:none}.medical-home-board>summary>.eyebrow{font-size:11px;margin:0 0 9px}.medical-home-board>summary>h2{font-size:23px;line-height:1.55;margin:0 0 17px}@media(max-width:800px){.medical-home-board>summary{cursor:pointer;position:relative;padding-right:24px}.medical-home-board>summary>h2{font-size:20px;margin:0}.medical-home-board>summary:after{content:"＋";position:absolute;right:0;top:14px;color:var(--red);font-size:18px}.medical-home-board[open]>summary:after{content:"－"}.medical-home-board[open]>summary{margin-bottom:17px}.medical-home-board:not([open]){padding:16px 20px}}
