/* Public guidance only. Header, banners, footer, CA logos and membership tables are outside this scope. */
.business-guidance{--bg-ink:#10213d;--bg-muted:#586e8b;--bg-line:#dce7f5;--bg-blue:#165bff;color:var(--bg-ink);font:inherit;line-height:1.75;box-sizing:border-box}
.business-guidance *{box-sizing:border-box}.business-guidance[hidden],.business-guidance [hidden]{display:none!important}
section.business-guidance{padding:44px 0;margin:0;background:#fff;border:0}.business-guidance .bg-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}
.business-guidance .bg-heading{margin:0 0 26px;text-align:left}.business-guidance h2,.business-guidance .bg-heading h2{font-size:clamp(25px,2.4vw,35px);font-weight:750;letter-spacing:-.025em;line-height:1.4;color:var(--bg-ink);margin:0 0 10px}
.business-guidance h3{font-size:20px;font-weight:700;line-height:1.5;color:var(--bg-ink);margin:0 0 9px}.business-guidance p{font-size:15px;line-height:1.85;color:var(--bg-muted);margin:6px 0 0;overflow-wrap:anywhere}.business-guidance strong{color:var(--bg-ink)}.business-guidance small{font-size:13px;line-height:1.7;color:var(--bg-muted)}
.business-guidance a{color:var(--bg-blue);text-decoration:none}.business-guidance a:focus-visible,.business-guidance button:focus-visible,.business-guidance input:focus-visible,.business-guidance select:focus-visible,.business-guidance textarea:focus-visible{outline:3px solid #76a4ff;outline-offset:3px}
.business-guidance .bg-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 20px;border:1px solid var(--bg-blue);border-radius:9px;background:var(--bg-blue);color:#fff;font-size:15px;font-weight:650;line-height:1.6;cursor:pointer;box-shadow:0 6px 18px #165bff12;text-align:center}
.business-guidance .bg-button:hover{background:#104de1;color:#fff}.business-guidance .bg-link{display:inline-flex;align-items:center;min-height:44px;line-height:1.7;font-size:15px;font-weight:650;box-shadow:none;background:none;border:0;padding:0}
.business-guidance .bg-icon{position:relative;display:block;width:76px;height:76px;flex-shrink:0;pointer-events:none;background:none;border:0;padding:0}
.business-guidance .bg-icon::before{content:'';display:block;position:absolute;inset:0;background-image:url('../images/business-icons-webp/business-guidance-icons-837993ba87.webp');background-repeat:no-repeat;background-size:400% 300%;background-position:var(--bg-icon-x,0%) var(--bg-icon-y,0%)}
.business-guidance .bg-need-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.business-guidance .bg-need{display:flex;align-items:center;gap:14px;min-width:0;padding:22px 18px;border:1px solid var(--bg-line);border-radius:13px;background:#fff;box-shadow:0 5px 18px #315e9810}.business-guidance .bg-need>span:not(.bg-icon):not(.bg-arrow){min-width:0}.business-guidance .bg-need strong{display:block;font-size:17px;line-height:1.6}.business-guidance .bg-need small{display:block;margin-top:5px;font-size:14px}.business-guidance .bg-need .bg-icon{width:64px;height:64px}.business-guidance .bg-arrow{margin-left:auto;font-size:23px}
.business-guidance .bg-recommend{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center;background:linear-gradient(110deg,#eff7ff,#f7fbff);border:1px solid #e0ebfb;border-radius:15px;margin-top:24px;padding:28px}.business-guidance .bg-recommend .bg-icon{width:130px;height:130px}.business-guidance .bg-recommend h3{font-size:26px}.business-guidance .bg-actions{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:12px}.business-guidance .bg-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:650}
.business-guidance .bg-contact-strip{display:flex;align-items:center;gap:16px;margin-top:18px;background:#f1f7ff;padding:20px 24px;border-radius:12px}.business-guidance .bg-contact-strip .bg-icon{width:48px;height:48px}.business-guidance .bg-contact-strip strong{font-size:19px}.business-guidance .bg-contact-strip .bg-button{margin-left:auto;flex-shrink:0}
.business-guidance .bg-compare-grid,.business-guidance .bg-development-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.business-guidance .bg-compare-card{min-width:0;border:1px solid var(--bg-line);border-radius:15px;background:#fff;padding:24px 22px;text-align:center}.business-guidance .bg-compare-card.is-current{border-color:#8fb4ff;background:#f7faff}.business-guidance .bg-compare-card>small{display:block;color:#4a6b97;font-size:14px;margin-bottom:6px}.business-guidance .bg-compare-card>h3{font-size:23px}.business-guidance .bg-compare-card>p{font-size:14px}.business-guidance .bg-compare-card>.bg-link{margin-top:10px}


.business-guidance .bg-note{font-size:12px;line-height:1.8;color:#60728c;margin-top:18px}.business-guidance .bg-communication>.bg-wrap>.bg-note{text-align:center}
.business-guidance .bg-purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.business-guidance .bg-purchase-grid>article{display:flex;align-items:flex-start;gap:20px;min-width:0;background:#f1f7ff;border:1px solid #e1ebfb;border-radius:14px;padding:24px}.business-guidance .bg-purchase-grid ul{padding-left:18px;margin:12px 0 6px;color:var(--bg-muted);font-size:15px}.business-guidance .bg-agreement-line{padding:14px 20px;background:#f1f7ff;border-radius:10px;font-size:15px;margin-top:16px}
.business-guidance .bg-development-grid>article{padding:24px;border:1px solid #e3ecf8;background:#f5faff;border-radius:14px;min-width:0}.business-guidance .bg-development-grid .bg-icon{width:115px;height:115px;margin-bottom:15px}.business-guidance .bg-development-grid strong{font-size:16px;font-weight:550}.business-guidance .bg-development-grid .bg-link{margin-top:12px}
.business-guidance .bg-flow-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;margin-top:24px;padding:24px;background:#f5faff;border-radius:14px}.business-guidance .bg-prototype{background:#fff;border:1px solid #dce8f7;border-radius:12px;padding:22px;box-shadow:0 8px 24px #225daf10}.business-guidance .bg-prototype>small{display:inline-block;font-size:11px;color:#165bff;background:#edf4ff;padding:3px 8px;border-radius:5px;margin-bottom:10px}.business-guidance .bg-prototype ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:18px 0;color:#526d94;counter-reset:bg-booking}.business-guidance .bg-prototype li{font-size:11px;line-height:1.6}.business-guidance .bg-prototype li:before{counter-increment:bg-booking;content:counter(bg-booking);display:grid;place-items:center;background:#eaf2ff;color:#165bff;border-radius:50%;width:23px;height:23px;margin-bottom:6px}.business-guidance .bg-prototype-options{display:flex;gap:8px}.business-guidance .bg-prototype-options span{border:1px solid #dce8f7;border-radius:7px;padding:12px 8px;font-size:12px}.business-guidance .bg-prototype p{font-size:11px}.business-guidance .bg-budget{background:#f1f7ff;padding:24px;border:1px solid #e1ebfb;border-radius:13px;margin-top:24px}.business-guidance .bg-budget ul{display:flex;flex-wrap:wrap;gap:10px 14px;list-style:none;padding:0;margin:16px 0}.business-guidance .bg-budget li{background:#fff;border:1px solid #e4ecf8;border-radius:7px;padding:9px 18px;color:#254c83;font-size:14px}.business-guidance .bg-budget>small{display:block;margin-top:4px}
.business-guidance .bg-platform-grid,.business-guidance .bg-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.business-guidance .bg-platform-grid>article,.business-guidance .bg-system-grid>article{display:flex;align-items:center;gap:20px;background:#f2f8ff;border:1px solid #e3edf9;border-radius:14px;padding:26px;min-width:0}.business-guidance .bg-platform-grid img{width:84px;height:84px;object-fit:contain;flex-shrink:0}.business-guidance .bg-platform-grid h3{font-size:22px}.business-guidance .bg-platform-grid p{font-size:14px}.business-guidance .bg-platform-grid .bg-button,.business-guidance .bg-system-grid .bg-button{margin-top:14px}
.business-guidance .bg-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.business-guidance .bg-work-grid>article{background:#f5faff;border:1px solid #e0ebfa;border-radius:14px;padding:26px}.business-guidance .bg-work-grid h3{font-size:23px;margin-bottom:18px}.business-guidance .bg-work-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:18px}.business-guidance .bg-work-grid li{display:flex;gap:14px;align-items:flex-start}.business-guidance .bg-work-grid .bg-icon{width:55px;height:55px}.business-guidance .bg-work-grid strong{font-size:17px}.business-guidance .bg-work-grid p{font-size:14px;margin-top:5px}
.business-guidance .bg-simple-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.business-guidance .bg-simple-steps li{position:relative;min-width:0;padding:25px;background:#f3f8ff;border:1px solid #e1ebf9;border-radius:13px}.business-guidance .bg-simple-steps .bg-icon{width:95px;height:95px;margin-bottom:18px}.business-guidance .bg-simple-steps li>span:not(.bg-icon){position:absolute;top:24px;right:24px;display:grid;place-items:center;width:28px;height:28px;background:#165bff;color:#fff;font-size:13px;border-radius:50%}.business-guidance .bg-simple-steps h3{font-size:18px}.business-guidance .bg-simple-steps p{font-size:14px}
.business-guidance .bg-agreement{display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px;border:1px solid #dce7f5;border-radius:11px;padding:18px 22px;margin-top:22px}.business-guidance .bg-agreement h3{font-size:18px;margin:0}.business-guidance .bg-agreement ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:0;font-size:14px;color:#466383}.business-guidance .bg-agreement .bg-link{margin-left:auto}
.business-guidance .bg-system-grid .bg-icon{width:92px;height:92px}.business-guidance .bg-system-grid h3{font-size:21px}.business-guidance .bg-subheading{margin:32px 0 18px}.business-guidance .bg-system-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;counter-reset:bg-systems;padding:0;margin:0}.business-guidance .bg-system-process li{min-width:0;padding:18px;border:1px solid #e4ecf8;border-radius:12px}.business-guidance .bg-system-process li:before{counter-increment:bg-systems;content:counter(bg-systems);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e7f1ff;color:#165bff;font-size:14px;font-weight:700;margin-bottom:14px}.business-guidance .bg-system-process h3{font-size:17px}.business-guidance .bg-system-process p{font-size:14px}
.business-guidance.bg-commitments{padding:24px;background:#f1f7ff;border:1px solid #e1ebf8;border-radius:13px;margin:24px 0 0}.business-guidance .bg-commitments .bg-heading{margin-bottom:20px}.business-guidance .bg-commitment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.business-guidance .bg-commitment-grid>article{min-width:0}.business-guidance .bg-commitment-grid .bg-icon{width:55px;height:55px;margin-bottom:10px}.business-guidance .bg-commitment-grid h3{font-size:17px}.business-guidance .bg-commitment-grid p{font-size:14px}.business-guidance .bg-detail-note{font-size:13px;margin:14px 0 0}
.bg-case-evidence{margin-top:20px}.bg-case-evidence dl{margin:0}.bg-case-evidence dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;border-bottom:1px solid #e5edf7;padding:13px 0}.bg-case-evidence dt{color:#25466f;font-size:13px;font-weight:650}.bg-case-evidence dd{margin:0;color:#59718f;font-size:13px;line-height:1.8}.bg-case-evidence .bg-detail-note{font-size:12px;color:#637995}.bg-case-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 0;padding:0;list-style:none}.bg-case-legend li{border:1px solid #dde8f7;border-radius:11px;padding:18px;background:#fff;color:#59718f;font-size:14px}.bg-case-legend strong{display:block;font-size:15px;color:#264973;margin-bottom:5px}
@media(max-width:1050px){.business-guidance .bg-need-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-guidance .bg-platform-grid>article,.business-guidance .bg-system-grid>article{padding:20px;gap:14px}.business-guidance .bg-platform-grid img{width:64px;height:64px}.business-guidance .bg-platform-grid h3{font-size:19px}.business-guidance .bg-compare-card{padding:20px 14px}.business-guidance .bg-commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-guidance .bg-need strong{font-size:16px}}
@media(max-width:760px){.business-guidance .bg-work-grid,.business-guidance .bg-platform-grid,.business-guidance .bg-system-grid,.business-guidance .bg-flow-example{grid-template-columns:1fr}.business-guidance .bg-development-grid{gap:12px}.business-guidance .bg-development-grid>article{padding:18px}.business-guidance .bg-development-grid .bg-icon{width:80px;height:80px}.business-guidance .bg-purchase-grid{grid-template-columns:1fr}.business-guidance .bg-simple-steps{gap:12px}.business-guidance .bg-simple-steps li{padding:18px}.business-guidance .bg-simple-steps h3{font-size:17px}.business-guidance .bg-system-process{grid-template-columns:repeat(2,minmax(0,1fr))}.business-guidance .bg-compare-grid{gap:12px}.business-guidance .bg-compare-card>h3{font-size:19px}}
@media(max-width:620px){section.business-guidance{padding:30px 0}.business-guidance .bg-wrap{width:calc(100% - 40px)}.business-guidance h2,.business-guidance .bg-heading h2{font-size:25px;line-height:1.45}.business-guidance h3{font-size:19px}.business-guidance .bg-heading{margin-bottom:20px}.business-guidance .bg-need-grid{grid-template-columns:1fr;gap:12px}.business-guidance .bg-need{padding:16px;gap:12px}.business-guidance .bg-need .bg-icon{width:56px;height:56px}.business-guidance .bg-need strong{font-size:17px}.business-guidance .bg-need small{font-size:14px}.business-guidance .bg-recommend{grid-template-columns:1fr;padding:22px;gap:10px}.business-guidance .bg-recommend>div:first-child{display:none}.business-guidance .bg-recommend h3{font-size:22px}.business-guidance .bg-actions{gap:6px 22px}.business-guidance .bg-actions a{font-size:15px}.business-guidance .bg-contact-strip{display:grid;grid-template-columns:42px minmax(0,1fr);padding:18px;gap:12px}.business-guidance .bg-contact-strip strong{font-size:17px}.business-guidance .bg-contact-strip .bg-icon{width:42px;height:42px}.business-guidance .bg-contact-strip .bg-button{grid-column:1/-1;margin:4px 0 0;width:100%}.business-guidance .bg-compare-grid{grid-template-columns:1fr;gap:16px}.business-guidance .bg-compare-card{display:block;text-align:center;padding:24px 16px}.business-guidance .bg-compare-card>small,.business-guidance .bg-compare-card>h3,.business-guidance .bg-compare-card>p,.business-guidance .bg-compare-card>.bg-link{grid-column:1}.business-guidance .bg-compare-card>h3{font-size:21px}.business-guidance .bg-compare-card>.bg-link{font-size:13px}.business-guidance .bg-purchase-grid>article{padding:20px;gap:14px}.business-guidance .bg-purchase-grid .bg-icon{width:54px;height:54px}.business-guidance .bg-purchase-grid ul{font-size:14px}.business-guidance .bg-agreement-line{font-size:14px;line-height:1.85}.business-guidance .bg-development-grid{grid-template-columns:1fr;gap:12px}.business-guidance .bg-development-grid>article{display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:16px;padding:20px}.business-guidance .bg-development-grid .bg-icon{width:58px;height:58px;grid-row:1/5;margin:0}.business-guidance .bg-development-grid h3{font-size:20px}.business-guidance .bg-development-grid strong,.business-guidance .bg-development-grid p,.business-guidance .bg-development-grid .bg-link{grid-column:2}.business-guidance .bg-flow-example{padding:18px;gap:22px}.business-guidance .bg-prototype{padding:16px}.business-guidance .bg-prototype-options{flex-wrap:wrap}.business-guidance .bg-prototype li{font-size:10px}.business-guidance .bg-budget{padding:20px}.business-guidance .bg-budget li{font-size:13px;padding:8px 14px}.business-guidance .bg-platform-grid>article,.business-guidance .bg-system-grid>article{padding:20px 16px;gap:14px}.business-guidance .bg-platform-grid img{width:58px;height:58px}.business-guidance .bg-platform-grid h3{font-size:19px}.business-guidance .bg-platform-grid p{font-size:13px}.business-guidance .bg-platform-grid .bg-button{padding:9px 13px;font-size:14px}.business-guidance .bg-work-grid>article{padding:20px}.business-guidance .bg-work-grid h3{font-size:21px}.business-guidance .bg-work-grid .bg-icon{width:46px;height:46px}.business-guidance .bg-work-grid li{gap:12px}.business-guidance .bg-work-grid strong{font-size:16px}.business-guidance .bg-simple-steps{grid-template-columns:1fr;gap:12px}.business-guidance .bg-simple-steps li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:6px 14px;padding:20px}.business-guidance .bg-simple-steps .bg-icon{width:58px;height:58px;grid-row:1/3;margin:0}.business-guidance .bg-simple-steps li>span:not(.bg-icon){display:none}.business-guidance .bg-simple-steps h3{font-size:17px;margin:0}.business-guidance .bg-simple-steps p{grid-column:2;margin:0}.business-guidance .bg-agreement{padding:18px;gap:12px}.business-guidance .bg-agreement ul{width:100%;gap:8px 20px}.business-guidance .bg-agreement .bg-link{margin-left:0}.business-guidance .bg-system-grid .bg-icon{width:58px;height:58px}.business-guidance .bg-system-grid h3{font-size:18px}.business-guidance .bg-system-process{grid-template-columns:1fr;gap:12px}.business-guidance .bg-system-process li{padding:18px}.business-guidance .bg-system-process li:before{float:left;margin:0 14px 5px 0}.business-guidance .bg-system-process p{margin-left:42px}.business-guidance.bg-commitments{padding:20px}.business-guidance .bg-commitment-grid{grid-template-columns:1fr;gap:18px}.business-guidance .bg-commitment-grid>article{display:flex;gap:14px}.business-guidance .bg-commitment-grid .bg-icon{margin:0;width:48px;height:48px}.business-guidance .bg-commitment-grid h3{font-size:17px}.bg-case-legend{grid-template-columns:1fr;gap:12px}.bg-case-evidence dl>div{grid-template-columns:66px minmax(0,1fr);gap:10px}}
@media(prefers-reduced-motion:reduce){.business-guidance *{scroll-behavior:auto;transition:none;animation:none}}
/* Secondary detail remains accessible without competing with the main decision path. */
.bg-existing-detail{margin-block:18px 28px}.bg-existing-detail>details{border:1px solid #dce7f5;border-radius:11px;background:#fff;padding:0 18px}.bg-existing-detail>details>summary{cursor:pointer;min-height:48px;padding:14px 0;color:#254d83;font-size:15px;font-weight:600}.bg-existing-detail>details>section{padding-top:24px}.bg-case-evidence>summary{cursor:pointer;font-size:14px;color:#165bff;min-height:44px;padding:12px 22px 12px 0}.remaining-content .bg-existing-detail .wrap{width:100%}
.bg-product-detail{width:min(1200px,calc(100% - 64px));margin-inline:auto}.bg-product-detail>details>.product-section{padding:24px 0}.bg-product-detail>details .product-container{width:100%;max-width:none}
@media(max-width:620px){.bg-product-detail{width:calc(100% - 40px)}}
.business-guidance .bg-icon.bg-icon-image::before{display:none}.business-guidance .bg-icon-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}

/* Native-resolution, losslessly encoded product renders. */
.business-guidance .bg-device-render{display:flex;flex-direction:column;align-items:center;margin:20px 0 4px;min-width:0}
.business-guidance .bg-device-render img{display:block;width:100%;height:470px;max-width:100%;object-fit:contain;object-position:center;background:none;border:0;border-radius:0;box-shadow:none}
.business-guidance .bg-device-render figcaption{font-size:11px;line-height:1.6;color:#667c98;margin-top:5px}
@media(min-width:761px) and (max-width:1000px){.business-guidance .bg-device-render img{height:370px}}
@media(min-width:621px) and (max-width:760px){.business-guidance .bg-compare-grid{grid-template-columns:1fr}.business-guidance .bg-compare-card{padding:24px}.business-guidance .bg-device-render img{height:490px}}
@media(max-width:620px){.business-guidance .bg-device-render{margin-top:18px}.business-guidance .bg-device-render img{height:auto;max-height:510px;width:auto;max-width:100%}.business-guidance .bg-compare-card>.bg-link{font-size:15px;justify-content:center}.business-guidance .bg-compare-card>h3{font-size:23px}}

/* Cross-border website extras replace the optional consultation draft. */
section.business-guidance.bg-website-extras{background:#f5f8fd;padding:54px 0 46px}
.bg-website-extras .bg-extras-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px}
.bg-website-extras p.bg-extras-eyebrow{font-size:13px;line-height:1.5;color:#225cf3;font-weight:650;letter-spacing:1px;margin:0 0 10px}
.bg-website-extras .bg-extras-heading h2{font-size:32px;line-height:1.3;letter-spacing:-.7px;margin:0}
.bg-website-extras p.bg-extras-intro{color:#62748e;font-size:15px;line-height:1.8;margin:0;max-width:350px}
.bg-website-extras .bg-extras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bg-website-extras .bg-extras-card{min-width:0;background:#fff;border:1px solid #e0e8f3;border-radius:16px;padding:24px 25px 21px;box-shadow:0 5px 15px #1e427204}
.bg-website-extras .bg-extras-card-top{display:flex;align-items:center;gap:13px}
.bg-website-extras .bg-extras-card img{display:block;width:65px;height:65px;object-fit:contain;flex-shrink:0}
.bg-website-extras .bg-extras-card h3{font-size:21px;line-height:1.4;margin:0 0 6px;letter-spacing:-.3px}
.bg-website-extras p.bg-extras-tag{font-size:13px;line-height:1.5;color:#6c7f98;margin:0}
.bg-website-extras p.bg-extras-description{font-size:15px;color:#586c87;line-height:1.85;margin:16px 0 19px;min-height:56px}
.bg-website-extras .bg-extras-card-bottom{border-top:1px solid #edf1f7;padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:#7a8ba2;line-height:1.5}
.bg-website-extras .bg-extras-card-bottom a{color:#225cf3;font-weight:600;font-size:14px;white-space:nowrap}
.bg-website-extras .bg-extras-card-bottom a span{padding-left:7px}
.bg-website-extras .bg-extras-consult{margin-top:22px;background:#fff;border:1px solid #dce6f6;border-radius:16px;display:flex;align-items:center;justify-content:space-between;padding:25px 29px;gap:25px;position:relative;overflow:hidden}
.bg-website-extras .bg-extras-consult::before{content:"";position:absolute;width:4px;top:25px;bottom:25px;left:0;background:#205bfa;border-radius:0 4px 4px 0}
.bg-website-extras .bg-extras-consult h3{font-size:22px;line-height:1.45;margin:0 0 6px}
.bg-website-extras .bg-extras-consult p{font-size:14px;line-height:1.8;color:#657891;margin:0}
.bg-website-extras .bg-extras-actions{display:flex;align-items:center;gap:23px;flex-shrink:0}
.bg-website-extras .bg-extras-actions .bg-button{padding:14px 23px;background:#1b55f5;line-height:1.5;font-weight:600;box-shadow:0 6px 14px #1b55f51a}
.bg-website-extras a.bg-extras-secondary{color:#25466d;font-size:14px;white-space:nowrap}
.bg-website-extras p.bg-extras-note{margin:16px 2px 0;font-size:12px;line-height:1.7;color:#7d8ba0}
.bg-website-extras .bg-extras-note span{color:#b0bdce;padding:0 10px}
@media(min-width:701px) and (max-width:1050px){.bg-website-extras .bg-extras-card{padding:20px 16px}.bg-website-extras .bg-extras-card-top{gap:9px}.bg-website-extras .bg-extras-card img{width:48px;height:48px}.bg-website-extras .bg-extras-card h3{font-size:19px}.bg-website-extras .bg-extras-card-bottom{flex-wrap:wrap}.bg-website-extras .bg-extras-consult{gap:18px;padding:23px}.bg-website-extras .bg-extras-actions{gap:15px}}
@media(max-width:700px){
section.business-guidance.bg-website-extras{padding:30px 0 25px}.bg-website-extras .bg-wrap{width:calc(100% - 36px)}
.bg-website-extras .bg-extras-heading{display:block;margin-bottom:20px}.bg-website-extras p.bg-extras-eyebrow{font-size:11px;margin-bottom:8px}.bg-website-extras .bg-extras-heading h2{font-size:25px;letter-spacing:-.4px}
.bg-website-extras p.bg-extras-intro{font-size:13px;margin-top:11px;max-width:none;line-height:1.8}.bg-website-extras .bg-extras-grid{grid-template-columns:1fr;gap:12px}
.bg-website-extras .bg-extras-card{padding:17px 18px 15px;border-radius:13px}.bg-website-extras .bg-extras-card-top{gap:12px}.bg-website-extras .bg-extras-card img{width:52px;height:52px}.bg-website-extras .bg-extras-card h3{font-size:18px;margin-bottom:4px}.bg-website-extras p.bg-extras-tag{font-size:12px}
.bg-website-extras p.bg-extras-description{font-size:13px;line-height:1.8;margin:10px 0 12px;min-height:0}.bg-website-extras .bg-extras-card-bottom{padding-top:11px;font-size:11px}.bg-website-extras .bg-extras-card-bottom a{font-size:12px}
.bg-website-extras .bg-extras-consult{display:block;padding:21px 19px;margin-top:16px;border-radius:13px}.bg-website-extras .bg-extras-consult::before{top:21px;bottom:auto;height:25px}.bg-website-extras .bg-extras-consult h3{font-size:20px}.bg-website-extras .bg-extras-consult p{font-size:13px}
.bg-website-extras .bg-extras-actions{margin-top:17px;gap:12px;display:grid;grid-template-columns:1fr 1fr}.bg-website-extras .bg-extras-actions .bg-button{padding:13px 10px;font-size:13px}.bg-website-extras a.bg-extras-secondary{text-align:center;font-size:13px}.bg-website-extras p.bg-extras-note{font-size:11px;margin-top:13px}.bg-website-extras .bg-extras-note span{padding:0 5px}
}

.business-guidance.bg-map > .bg-wrap > .bg-website-extras > .bg-wrap{width:100%}
.business-guidance.bg-map > .bg-wrap > .bg-website-extras{padding-bottom:0;background:transparent}

/* Secondary platform discovery follows the current platform's content and FAQs. */
.business-guidance.bg-map-alternative{padding:24px 0 0;background:transparent}
.bg-map-alternative-card{display:flex;align-items:center;gap:20px;padding:24px 28px;border:1px solid #e0e8f3;border-radius:14px;background:#f8faff}
.bg-map-alternative-card>img{display:block;width:64px;height:64px;flex:none;object-fit:contain}
.bg-map-alternative-card>div{flex:1;min-width:0}
.bg-map-alternative-card>div>span{display:block;margin-bottom:5px;color:#7b8fa9;font-size:12px;line-height:1.5}
.bg-map-alternative-card h2{margin:0 0 7px;color:#203957;font-size:20px;line-height:1.5}
.bg-map-alternative-card p{margin:0;color:#6c819c;font-size:14px;line-height:1.7}
.bg-map-alternative-card>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid #c7d8f0;border-radius:8px;background:#fff;color:#2b5eac;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap}
.bg-map-alternative-card>a:hover{border-color:#2162e8;color:#1558e5}
.bg-map-alternative-card>a:focus-visible{outline:3px solid #91b8ff;outline-offset:3px}
@media(max-width:620px){.business-guidance.bg-map-alternative{padding-top:18px}.bg-map-alternative-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px}.bg-map-alternative-card>img{width:48px;height:48px}.bg-map-alternative-card h2{font-size:17px}.bg-map-alternative-card p{font-size:13px}.bg-map-alternative-card>a{grid-column:1/-1;justify-self:center}}
