.small-business-focus,.small-business-focus *{box-sizing:border-box}.small-business-focus{background:#f8fafc;color:#0f172a}.small-business-focus .biz-hero{padding:42px 0 40px !important;background:linear-gradient(180deg,#f8fbff 0%,#ffffff 78%,#f4f8fc 100%) !important;border-bottom:1px solid #dbe5f1 !important}.small-business-focus .biz-hero-inner,.small-business-focus .biz-main,.small-business-focus .biz-stats{width:min(1180px,calc(100% - 40px));max-width:1180px}.small-business-focus .biz-hero-inner,.small-business-focus .biz-stats{margin-inline:auto}.small-business-focus .biz-hero h1{max-width:780px;margin-inline:auto;font-size:clamp(2.2rem,5.8vw,4.05rem) !important;line-height:1 !important;letter-spacing:-0.04em !important}.small-business-focus .biz-hero p{max-width:760px !important;font-size:1rem !important;line-height:1.72 !important}.small-business-focus .biz-badges{gap:8px !important}.small-business-focus .biz-eyebrow{background:#eff6ff !important;border-color:#bfdbfe !important;color:#0057b8 !important}.small-business-focus .biz-hero .breadcrumb,.small-business-focus .biz-hero .breadcrumb a{color:#475569 !important}.small-business-focus .biz-hero .breadcrumb a:hover{color:#0057b8 !important}.small-business-focus .biz-badge{min-height:34px;border:1px solid #dbe5f1;border-radius:8px !important;background:#ffffff !important;color:#334155 !important;backdrop-filter:none !important}.small-business-focus .biz-stats{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px !important;margin-top:-18px;padding:0 0 12px !important;border:0 !important;background:transparent !important;position:relative;z-index:3}.small-business-focus .biz-stat{min-width:0;padding:14px;border:1px solid #dbe5f1;border-radius:8px;background:#ffffff;text-align:left !important}.small-business-focus .biz-stat-val{color:#0057b8 !important;font-size:1.1rem !important}.small-business-focus .biz-main{margin:0 auto !important;padding:0 0 42px !important}.small-business-focus .biz-section{margin-top:28px !important}.small-business-focus .biz-section-title{color:#0057b8 !important;letter-spacing:0.04em !important}.small-business-focus .biz-section-title::before{background:#0057b8 !important}.small-business-focus .biz-tools{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important}.small-business-focus .biz-tool-card,.sme-plan-panel,.sme-plan-card{border-radius:8px !important;box-shadow:none !important}.small-business-focus .biz-tool-card{min-width:0;min-height:100%;padding:16px !important;border:1px solid #dbe5f1 !important}.small-business-focus .biz-tool-card:hover{border-color:#0057b8 !important;transform:translateY(-1px) !important;box-shadow:0 12px 28px rgba(15,23,42,0.08) !important}.small-business-focus .biz-tc-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:36px;min-width:44px;margin-bottom:10px !important;padding:0 8px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#0057b8;font-size:0.72rem !important;font-weight:900;letter-spacing:0.02em}.small-business-focus .biz-tc-name,.small-business-focus .biz-tc-desc,.small-business-focus .biz-tc-badge{overflow-wrap:anywhere}.small-business-focus .biz-tc-name{color:#0f172a !important}.small-business-focus .biz-tc-desc{color:#52637a !important}.small-business-focus .biz-tc-badge{border-radius:999px !important;background:#eff6ff !important;color:#0057b8 !important}.small-business-focus .biz-tc-badge.live{background:#f0fdf4 !important;color:#166534 !important}.small-business-focus .biz-tc-arrow{color:#0057b8 !important}.sme-plan-panel{margin:22px 0 0;padding:18px;border:1px solid #dbe5f1;background:#ffffff}.sme-plan-panel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding-bottom:14px;border-bottom:1px solid #edf2f7}.sme-plan-panel__eyebrow{display:block;margin-bottom:6px;color:#0057b8;font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.sme-plan-panel h2{margin:0;color:#0f172a;font-size:1.2rem;line-height:1.2;letter-spacing:-0.03em}.sme-plan-panel p{margin:6px 0 0;color:#52637a;font-size:0.86rem;line-height:1.65}.sme-plan-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#0057b8;font-size:0.75rem;font-weight:900;white-space:nowrap}.sme-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.sme-plan-card{display:flex;min-height:100%;flex-direction:column;gap:7px;padding:14px;border:1px solid #dbe5f1;background:#f8fafc}.sme-plan-card.is-active{border-color:#93c5fd;background:#f8fbff}.sme-plan-card strong{color:#0f172a;font-size:0.92rem;line-height:1.25}.sme-plan-card span{color:#52637a;font-size:0.8rem;line-height:1.55}.sme-plan-card button,.sme-plan-actions button,.sme-plan-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;font:850 0.78rem/1 "DM Sans",system-ui,sans-serif;text-decoration:none;cursor:pointer}.sme-plan-card button{margin-top:auto}.sme-plan-card button.is-active,.sme-plan-actions .primary{border-color:#0057b8;background:#0057b8;color:#ffffff}.sme-plan-output{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid #edf2f7}.sme-plan-actions{display:flex;flex-wrap:wrap;gap:8px}.sme-plan-actions button,.sme-plan-actions a{padding:0 12px}.sme-plan-status{min-height:1.2rem;color:#64748b;font-size:0.8rem}.small-business-tool-focus,.small-business-tool-focus *{box-sizing:border-box}.small-business-tool-focus{background:#f8fafd}.small-business-tool-focus .tool-hero,.small-business-tool-focus .hero{background:linear-gradient(180deg,#f8fbff 0%,#ffffff 78%,#f4f8fc 100%) !important;border-bottom:1px solid #dbe5f1 !important;color:#0f172a !important}.small-business-tool-focus .tool-hero h1,.small-business-tool-focus .hero h1,.small-business-tool-focus .tool-hero h1 em{color:#0f172a !important;letter-spacing:-0.025em !important}.small-business-tool-focus .tool-hero h1 em{color:#0057b8 !important;font-style:normal !important}.small-business-tool-focus .hero-sub,.small-business-tool-focus .hero p,.small-business-tool-focus .breadcrumb,.small-business-tool-focus .breadcrumb a{color:#475569 !important}.small-business-tool-focus .badge{border:1px solid #bfdbfe !important;border-radius:8px !important;background:#eff6ff !important;color:#0057b8 !important}.small-business-tool-focus .card,.small-business-tool-focus .res-hero,.small-business-tool-focus .sum-item,.small-business-tool-focus .tool-verification-sec{max-width:100% !important;min-width:0 !important;border-color:#dbe5f1 !important;border-radius:10px !important;box-shadow:none !important}.small-business-tool-focus .tool-main-inner,.small-business-tool-focus .tool-hero-inner,.small-business-tool-focus .container,.small-business-tool-focus .main-col,.small-business-tool-focus .side-col,.small-business-tool-focus .table-wrap,.small-business-tool-focus table{max-width:100% !important;min-width:0 !important}.small-business-tool-focus .btn-primary,.small-business-tool-focus .btn,.small-business-tool-focus .summary-actions button,.small-business-tool-focus .df-actions button,.small-business-tool-focus .df-action-link{min-height:44px !important;border-radius:8px !important}.small-business-tool-focus .btn-primary{background:#0057b8 !important;border-color:#0057b8 !important;color:#ffffff !important;letter-spacing:0 !important;text-transform:none !important}.small-business-tool-focus input,.small-business-tool-focus select,.small-business-tool-focus textarea{min-height:44px !important;border-radius:8px !important}.sme-tool-rail{width:min(1120px,calc(100% - 40px));max-width:100%;margin:18px auto 0;padding:16px;border:1px solid #dbe5f1;border-radius:12px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,0.06)}.sme-tool-rail__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid #edf2f7}.sme-tool-rail__eyebrow{display:block;margin-bottom:4px;color:#0057b8;font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.sme-tool-rail strong{display:block;color:#0f172a;font-size:1rem;line-height:1.25}.sme-tool-rail p{margin:6px 0 0;color:#52637a;font-size:0.86rem;line-height:1.6}.sme-tool-rail__badge{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;background:#eff6ff;color:#0057b8;font-size:0.75rem;font-weight:900;white-space:nowrap}.sme-tool-rail__actions,.sme-tool-rail__links{display:flex;flex-wrap:wrap;gap:8px}.sme-tool-rail__actions{align-items:center;padding-top:14px}.sme-tool-rail__links{padding-top:10px}.sme-tool-rail a,.sme-tool-rail button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f172a;font:800 0.8rem/1 "DM Sans",system-ui,sans-serif;text-decoration:none;cursor:pointer}.sme-tool-rail a[aria-current="page"],.sme-tool-rail button.primary{background:#0057b8;border-color:#0057b8;color:#ffffff}.sme-tool-rail__status{color:#64748b;font-size:0.8rem;line-height:1.4}.small-business-focus a:focus-visible,.small-business-focus button:focus-visible,.small-business-focus summary:focus-visible,.small-business-tool-focus a:focus-visible,.small-business-tool-focus button:focus-visible,.small-business-tool-focus input:focus-visible,.small-business-tool-focus select:focus-visible,.small-business-tool-focus summary:focus-visible{outline:3px solid rgba(0,87,184,0.26) !important;outline-offset:3px !important}@media (max-width:980px){.small-business-focus .biz-tools,.sme-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.small-business-focus .biz-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sme-tool-rail__top{grid-template-columns:1fr}}@media (max-width:720px){.small-business-focus .biz-hero-inner,.small-business-focus .biz-main,.small-business-focus .biz-stats,.sme-tool-rail{width:min(100% - 24px,1180px)}.small-business-focus .biz-hero{padding:30px 0 32px !important}.small-business-focus .biz-hero h1{font-size:clamp(2rem,12vw,3.2rem) !important}.small-business-focus .biz-tools,.small-business-focus .biz-stats,.sme-plan-panel__head,.sme-plan-grid,.sme-plan-output{grid-template-columns:1fr !important}.sme-plan-panel__badge,.sme-plan-actions button,.sme-plan-actions a,.sme-tool-rail__badge,.sme-tool-rail a,.sme-tool-rail button{width:100%}.sme-tool-rail__actions,.sme-tool-rail__links{display:grid}}@media (prefers-reduced-motion:reduce){.small-business-focus *,.small-business-focus *::before,.small-business-focus *::after,.small-business-tool-focus *,.small-business-tool-focus *::before,.small-business-tool-focus *::after{scroll-behavior:auto !important;transition-duration:0s !important;animation-duration:0s !important}}.biz-tc-icon{width:44px !important;height:44px !important;min-width:44px !important;padding:0 !important}.biz-tc-icon svg{width:22px;height:22px;display:block}.small-business-tool-focus input[type="checkbox"],.small-business-tool-focus input[type="radio"]{min-height:0 !important;min-width:0 !important;width:18px !important;height:18px !important;border-radius:4px !important;accent-color:#0057b8;flex:0 0 auto}