/* Workspace overview: styles stay scoped to the home route. */
.hub-workspace:has(.home-refresh){min-height:100dvh;background:linear-gradient(145deg,#f2f7ff,#f7f9fd)}
.dashboard.home-refresh{max-width:none;width:100%;padding:24px 28px 32px}
/* Welcome area uses a calm editorial layout and a distinct assistant entry. */
.home-welcome{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,34%);gap:24px;padding:12px 12px 12px 30px;margin-bottom:24px;min-height:204px;border:1px solid #e1e8f3;border-radius:18px;background:#fff;box-shadow:0 6px 24px #233b6010;overflow:hidden}
.home-welcome-copy{align-self:center;min-width:0;padding:16px 0}.home-welcome-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.5px;color:#71839e;font-weight:600}.home-welcome-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#3977ef;box-shadow:0 0 0 3px #edf3ff}.home-welcome h1{font-size:30px;line-height:1.35;color:#1a2e4c;letter-spacing:-.7px;margin-top:13px;font-weight:700}.home-welcome p{margin:10px 0 21px;font-size:13px;line-height:1.7;color:#6a7c94}.home-welcome-actions{display:flex;gap:10px;flex-wrap:wrap}.home-welcome-actions .btn{min-height:40px;padding:10px 16px;border-radius:8px;font-size:13px}.home-welcome-actions .primary{background:#2d69ed;box-shadow:0 5px 12px #2d69ed24}.home-welcome-actions .secondary{background:#fff;border-color:#dce4f0;color:#405776;box-shadow:none}.home-welcome-actions .secondary:hover{background:#f5f8fe;border-color:#b9cbe8}
.home-agent-entry{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:21px 24px;overflow:hidden;border-radius:12px;background:linear-gradient(125deg,#152e56,#254d81);color:#fff;transition:box-shadow .18s,background .18s}.home-agent-entry:hover{box-shadow:0 6px 20px #14366230;background:linear-gradient(125deg,#193960,#2c598e)}.home-agent-top{display:flex;align-items:center;gap:9px;z-index:1}.home-agent-symbol{display:grid;place-items:center;color:#bdd6ff}.home-agent-label{font-size:12px;font-weight:600;color:#deebff}.home-agent-top>svg{margin-left:auto;color:#b9cff0}.home-agent-title{font-size:22px;line-height:1.45;font-weight:600;letter-spacing:.2px;z-index:1}.home-agent-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:1;font-size:11px;color:#b9cbe2}.home-agent-cta{display:flex;align-items:center;gap:6px;color:#fff;white-space:nowrap}.home-agent-orbit{position:absolute;z-index:-1;right:-53px;top:33px;width:180px;height:180px;border:1px solid #b7d3fc26;border-radius:50%;box-shadow:0 0 0 28px #b7d3fc08,0 0 0 58px #b7d3fc05;background:radial-gradient(circle at 35% 35%,#85b9ff25,transparent 68%);pointer-events:none}.home-agent-entry:focus-visible{outline:3px solid #5a8fff;outline-offset:3px}
.home-tools-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.home-tools-heading h2{font-size:17px;color:#263e60}.home-tools-heading a{display:flex;gap:7px;align-items:center;font-size:12px;color:#637a9d}
.home-commercial-panel{margin:0 0 22px;padding:22px 24px;border:1px solid #dce7f6;border-radius:16px;background:linear-gradient(135deg,#ffffff 0%,#f6f9ff 100%);box-shadow:0 6px 20px rgba(35,73,121,.045)}
.home-commercial-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.home-commercial-heading h2{margin:6px 0 5px;font-size:18px;color:#1e3a61}.home-commercial-heading p{margin:0;color:#758aa8;font-size:12px;line-height:1.6}.home-commercial-heading .btn{flex-shrink:0;min-height:36px;padding:8px 13px;font-size:11px}
.home-commercial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.home-commercial-card{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:15px 14px;border:1px solid #e0e9f6;border-radius:12px;background:#fff;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-commercial-card:hover{transform:translateY(-2px);border-color:#b8d0f4;box-shadow:0 8px 20px rgba(35,89,169,.09)}.home-commercial-card.featured{border-color:#c8dcff;background:linear-gradient(135deg,#f4f8ff,#fff)}
.home-commercial-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#5b9dff,#2a6bea)}.home-commercial-icon.rose{background:linear-gradient(145deg,#ff8799,#ef4d68)}.home-commercial-icon.violet{background:linear-gradient(145deg,#a88aff,#7955e0)}.home-commercial-icon.amber{background:linear-gradient(145deg,#ffc36b,#ee932e)}.home-commercial-icon.cyan{background:linear-gradient(145deg,#50d3e5,#1eaec8)}.home-commercial-icon.mint{background:linear-gradient(145deg,#56cbaa,#20a57f)}.home-commercial-card>div{min-width:0;flex:1}.home-commercial-title{display:flex;align-items:center;gap:7px;min-width:0}.home-commercial-title h3{font-size:13px;color:#29466c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-commercial-title .home-commercial-badge{padding:2px 6px;border-radius:5px;background:#eaf2ff;color:#3778dc;font-size:9px;white-space:nowrap}.home-commercial-title .home-commercial-badge.muted{background:#f2f4f8;color:#8998ae}.home-commercial-card p{margin:5px 0 9px;font-size:10px;line-height:1.55;color:#8296b4;min-height:31px}.home-commercial-action{display:flex;align-items:center;gap:4px;font-size:10px;color:#3978dc}
.home-refresh .hub-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px}.home-refresh .hub-quick{padding:17px 14px;gap:12px;border-color:#e3ebf7;box-shadow:0 3px 14px #254c7e03}.home-refresh .hub-quick h3{font-size:14px}.home-refresh .hub-quick p{font-size:12px;line-height:1.5;margin-top:5px}.home-refresh .hub-quick .hub-row-icon{width:43px;height:43px;border-radius:11px;color:white;background:linear-gradient(145deg,#51b1ff,#2479f1);box-shadow:0 4px 10px #2479f11a}.home-refresh .hub-row-icon.mint{background:linear-gradient(145deg,#53c89d,#20a575);color:white}.home-refresh .hub-row-icon.violet{background:linear-gradient(145deg,#a88aff,#7853e2);color:white}.home-refresh .hub-row-icon.amber{background:linear-gradient(145deg,#ffb766,#fa8a27);color:white}.home-refresh .hub-row-icon.rose{background:linear-gradient(145deg,#ff8295,#ee4665);color:white}.home-refresh .hub-row-icon.cyan{background:linear-gradient(145deg,#50d3e5,#1eacc7);color:white}
.home-refresh .hub-overview-grid{grid-template-columns:minmax(0,1.85fr) minmax(310px,1fr);gap:20px}.home-refresh .hub-card{margin-bottom:16px;padding:20px;border-color:#e1eaf6;box-shadow:0 4px 20px #294d7b04}.home-refresh .hub-card-heading{margin-bottom:13px}.home-refresh .hub-card h2{font-size:17px}.home-refresh .hub-card-heading>a{font-size:12px}.home-refresh .hub-resume-row{padding:12px 0;gap:16px;flex-wrap:wrap}.home-refresh .hub-resume-row .hub-row-copy b{font-size:17px}.home-refresh .hub-resume-row .hub-row-copy p{font-size:12px}.home-refresh .hub-resume-row>.hub-badge{margin-left:0}.home-document-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;flex-shrink:0;width:84px;height:112px;border:1px solid #cddff8;border-radius:8px;color:#3476da;background:linear-gradient(145deg,#edf5ff,#dbeaff);box-shadow:4px 4px 0 #eef3fa}.home-document-cover>span{font-size:10px;letter-spacing:.5px;color:#6490c7}.home-resume-next{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:11px 13px;border-radius:7px;background:#f5f8fd;margin:10px 0 0;font-size:12px;color:#7185a3}.home-resume-next b{font-size:12px;color:#405c83}.home-refresh .hub-research-stages{margin:20px 12px 0}.home-refresh .hub-stage-note{font-size:11px;margin:10px 0 0}.home-refresh .hub-home-tabs{margin:0 0 6px;gap:12px}.home-refresh .hub-home-tabs button{padding:8px 14px;border-radius:6px;font-size:12px}.home-refresh .hub-home-tabs button.active{background:#eaf2ff}.home-refresh .hub-asset-row{padding:15px 0;gap:14px}.home-refresh .hub-row-copy b{font-size:14px}.home-refresh .hub-row-copy p{font-size:12px}.home-refresh .hub-results .hub-row-action{padding:8px 12px;background:#edf4ff;border-radius:7px;color:#2467ef;font-size:12px}.home-refresh .hub-footnote{font-size:11px;line-height:1.7}.home-source{font-size:11px!important;color:#6d819f!important;line-height:1.7;margin:7px 0}.home-source a{color:#326fcd}
.home-task-line{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #edf1f7;color:#304a70}.home-task-line:last-child{border-bottom:0}.home-task-line>div{min-width:0;flex:1}.home-task-line b{font-size:13px;display:block;overflow-wrap:anywhere}.home-task-line small{display:block;font-size:11px;color:#7185a2;margin-top:5px}.home-task-line .hub-row-icon{width:32px;height:32px}.home-task-line .hub-badge{font-size:11px}.home-task-zero{display:flex;gap:12px;padding:15px 0;color:#7c9bc4}.home-task-zero b{font-size:13px;color:#405c83}.home-task-zero p{font-size:12px;margin-top:4px}
.home-metric{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #edf2f8;font-size:12px;color:#62799b}.home-metric b{font-size:14px;color:#263f64;font-variant-numeric:tabular-nums}.home-model-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px 0;font-size:12px;color:#54749f}.home-model-status a{margin-left:auto;color:#2467ef}.home-plan-link{width:100%;color:#2467ef;background:#f1f6ff!important;border-color:#bad2fa!important}.home-refresh .hub-side-help>a{background:#f5f8fe;border:1px solid #e8eef8;border-radius:8px;padding:12px;font-size:12px;margin-top:10px}.home-refresh .hub-data-note{padding:15px;gap:12px;border:0;background:linear-gradient(110deg,#eaf3ff,#e1edff)}.home-refresh .hub-data-note b{font-size:12px}.home-refresh .hub-data-note p{font-size:11px}.home-agent-picker{display:block;padding:14px;color:#2467ef;font-size:13px;background:#f1f6ff;border-radius:7px;margin-top:16px}
@media(min-width:1800px){.home-refresh .hub-overview-grid{grid-template-columns:minmax(0,2.1fr) minmax(340px,1fr)}.home-refresh .hub-asset-row{padding:19px 0}}
@media(max-width:1250px){.home-refresh .hub-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-refresh .hub-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.home-refresh .hub-resume-row .hub-row-copy{min-width:150px}.home-refresh .hub-resume-row>.btn{margin-left:auto}}
@media(max-width:1000px){.home-refresh .hub-overview-grid{grid-template-columns:1fr}.home-refresh .hub-overview-side{display:grid!important;grid-template-columns:1fr 1fr!important}.home-refresh .hub-side-help{grid-column:auto}.home-refresh .hub-data-note{align-self:start}.home-welcome{grid-template-columns:minmax(0,1fr) minmax(260px,38%);padding-left:24px}.home-welcome h1{font-size:25px}}
@media(max-width:760px){.dashboard.home-refresh{padding:18px 16px 28px}.home-welcome{grid-template-columns:1fr;gap:8px;padding:12px;border-radius:14px}.home-welcome-copy{padding:14px 10px}.home-welcome h1{font-size:25px}.home-welcome p{font-size:12px}.home-agent-entry{padding:19px 21px;gap:14px}.home-agent-title{font-size:20px}.home-agent-title br{display:none}.home-agent-bottom{flex-wrap:wrap}.home-welcome-eyebrow{font-size:9px;letter-spacing:1px}.home-refresh .hub-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-refresh .hub-quick{padding:14px 10px;gap:9px}.home-refresh .hub-quick h3{font-size:13px}.home-refresh .hub-quick p{font-size:11px}.home-refresh .hub-quick .hub-row-icon{width:35px;height:35px}.home-refresh .hub-overview-side{display:block!important}.home-refresh .hub-card{padding:17px}.home-refresh .hub-resume-row .hub-row-copy{min-width:140px}.home-refresh .hub-resume-row .hub-row-copy b{font-size:15px}.home-document-cover{width:57px;height:80px;gap:8px}.home-document-cover svg{width:26px}.home-document-cover>span{font-size:8px}.home-refresh .hub-resume-row>.hub-badge{margin-left:0}.home-refresh .hub-row-copy b{font-size:13px}.home-refresh .hub-row-copy p{font-size:11px}.home-refresh .hub-results .hub-row-action{font-size:11px;padding:10px 8px;min-width:0}.home-refresh .hub-home-tabs{gap:3px}.home-refresh .hub-home-tabs button{padding:10px 12px}.home-refresh .hub-results .hub-row-action svg{display:none}}
/* Taller desktop windows show more records; text and spacing scale within readable bounds. */
.home-other-research{border-top:1px solid #e5edf8;margin-top:18px;padding-top:15px}.home-other-research h3{font-size:12px;color:#6e83a2;margin-bottom:5px}.home-other-research>a{display:flex;align-items:center;gap:12px;padding:13px 0;color:#4f75a8}.home-other-research>a+ a{border-top:1px solid #edf2f8}.home-other-research>a>div{flex:1;min-width:0}.home-other-research b{display:block;font-size:13px;color:#304c72;overflow-wrap:anywhere}.home-other-research p{font-size:12px!important;margin-top:4px}.home-other-research .hub-row-icon{width:33px;height:33px}
@media(min-width:1001px) and (min-height:1100px){
 .dashboard.home-refresh{padding:clamp(24px,2.2vh,40px) clamp(28px,2.3vw,48px) 28px}
 .home-welcome{padding:12px 12px 12px 34px;min-height:clamp(218px,14vh,260px)}
 .home-welcome h1{font-size:clamp(28px,2.1vw,36px)}.home-welcome p{font-size:15px}.home-welcome .btn{font-size:14px;min-height:44px}
 .home-refresh .hub-quick{padding:clamp(17px,1.6vh,27px) 14px}.home-refresh .hub-quick h3{font-size:15px}.home-refresh .hub-quick p{font-size:13px}
 .home-refresh .hub-card{padding:clamp(22px,2vh,34px)}.home-refresh .hub-card h2{font-size:20px}.home-refresh .hub-card-heading>a{font-size:13px}
 .home-refresh .hub-row-copy b{font-size:15px}.home-refresh .hub-row-copy p{font-size:13px}.home-refresh .hub-asset-row{padding:clamp(16px,1.5vh,24px) 0}.home-refresh .hub-results .hub-row-action{font-size:13px}
 .home-task-line{padding:clamp(15px,1.6vh,26px) 0}.home-task-line b{font-size:14px}.home-task-line small{font-size:12px}
 .home-metric{padding:clamp(14px,1.5vh,24px) 0;font-size:14px}.home-metric b{font-size:17px}.home-model-status{font-size:13px;margin:20px 0}
 .home-refresh .hub-side-help>a{font-size:14px;padding:clamp(14px,1.5vh,23px)}.home-refresh .hub-data-note{padding:22px}.home-refresh .hub-data-note b{font-size:14px}.home-refresh .hub-data-note p{font-size:12px}
}
@media(max-width:400px){.home-refresh .hub-quick-grid{grid-template-columns:1fr}.home-refresh .hub-resume-row .hub-row-copy{min-width:0;flex-basis:calc(100% - 80px)}.home-refresh .hub-resume-row>.btn{margin-left:auto}}
.home-context-tabs{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 8px 7px 12px;margin-bottom:18px;border:1px solid #dfe8f5;border-radius:12px;background:#fff;box-shadow:0 4px 16px #23467506}.home-context-links{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto}.home-context-links button{position:relative;white-space:nowrap;padding:10px 18px;border-radius:8px;background:transparent;color:#68809f;font-size:13px;font-weight:600}.home-context-links button:hover{background:#f4f7fc;color:#2a61c4}.home-context-links button.active{background:#edf4ff;color:#2467ef}.home-context-links button.active:after{content:'';position:absolute;left:16px;right:16px;bottom:-8px;height:3px;border-radius:3px;background:#2d70f5}.home-context-actions{display:flex;gap:8px;flex-shrink:0}.home-context-actions .btn{font-size:12px;padding:9px 13px;min-height:36px}.home-context-actions .primary{box-shadow:0 4px 10px #2d69ed25}.home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.home-metric-card{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid #e0e9f6;border-radius:12px;background:#fff;box-shadow:0 3px 14px #23467505}.home-metric-card .hub-row-icon{width:42px;height:42px;border-radius:11px;color:#fff}.home-metric-card.blue .hub-row-icon{background:linear-gradient(145deg,#4d9bff,#2868e9)}.home-metric-card.mint .hub-row-icon{background:linear-gradient(145deg,#4dc9a7,#159b87)}.home-metric-card.violet .hub-row-icon{background:linear-gradient(145deg,#ad8aff,#7955df)}.home-metric-card.amber .hub-row-icon{background:linear-gradient(145deg,#ffc270,#ec8e2c)}.home-metric-card div{display:grid;gap:4px}.home-metric-card small{font-size:11px;color:#7f93af}.home-metric-card b{font-size:20px;line-height:1;color:#213d66;font-variant-numeric:tabular-nums}.home-refresh .home-tools-heading{margin-top:4px}@media(max-width:1000px){.home-context-tabs{align-items:stretch;flex-direction:column}.home-context-actions{justify-content:flex-end}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.home-context-tabs{margin-left:-4px;margin-right:-4px}.home-context-links button{padding:9px 13px;font-size:12px}.home-context-actions .btn{flex:1}.home-metrics{gap:8px}.home-metric-card{padding:12px 10px;gap:8px}.home-metric-card .hub-row-icon{width:36px;height:36px}.home-metric-card b{font-size:17px}.home-metric-card small{font-size:10px}}
/* Workbench visual polish: stronger hierarchy, quieter chrome, richer hero */
.home-refresh{background:linear-gradient(180deg,#f4f7fd 0%,#f8faff 48%,#f3f6fb 100%);}
.home-refresh .home-context-tabs{padding:5px 7px 5px 10px;margin-bottom:16px;border-color:#d7e2f2;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 8px 24px rgba(31,65,112,.07);backdrop-filter:blur(10px)}
.home-refresh .home-context-links{gap:2px}
.home-refresh .home-context-links button{padding:9px 16px;color:#7890ad;font-size:12px;letter-spacing:.1px}
.home-refresh .home-context-links button.active{background:#eaf2ff;color:#205fd0;box-shadow:inset 0 0 0 1px #d8e7ff}
.home-refresh .home-context-links button.active:after{bottom:-6px;height:2px;background:#2d70f5}
.home-refresh .home-context-actions .btn{border-radius:9px}
.home-refresh .home-welcome{min-height:224px;margin-bottom:18px;padding:18px 18px 18px 34px;border:0;border-radius:20px;background:linear-gradient(112deg,#ffffff 0%,#f9fbff 47%,#e9f2ff 100%);box-shadow:0 14px 34px rgba(36,74,125,.11);isolation:isolate}
.home-refresh .home-welcome:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 74% 12%,rgba(90,151,255,.23),transparent 30%),radial-gradient(circle at 88% 100%,rgba(53,112,236,.11),transparent 31%);pointer-events:none}
.home-refresh .home-welcome:after{content:'';position:absolute;right:30%;bottom:-95px;width:310px;height:210px;border:1px solid rgba(69,126,222,.15);border-radius:50%;box-shadow:0 0 0 28px rgba(69,126,222,.04),0 0 0 58px rgba(69,126,222,.025);pointer-events:none}
.home-refresh .home-welcome-copy{padding:10px 0}
.home-refresh .home-welcome-eyebrow{font-size:9px;letter-spacing:1.8px;color:#6881a2}
.home-refresh .home-welcome h1{margin-top:15px;font-size:34px;letter-spacing:-1.1px;color:#162e52}
.home-refresh .home-welcome p{margin:9px 0 20px;color:#647d9f}
.home-refresh .home-welcome-actions .btn{border-radius:10px}
.home-refresh .home-agent-entry{align-self:stretch;min-height:188px;border:1px solid rgba(255,255,255,.2);border-radius:17px;background:linear-gradient(145deg,#173866 0%,#285996 100%);box-shadow:0 13px 28px rgba(19,57,106,.2);overflow:hidden}
.home-refresh .home-agent-entry:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 85% 18%,rgba(117,177,255,.32),transparent 38%),linear-gradient(120deg,transparent 60%,rgba(255,255,255,.07));pointer-events:none}
.home-refresh .home-agent-top,.home-refresh .home-agent-title,.home-refresh .home-agent-bottom{position:relative;z-index:1}
.home-refresh .home-agent-title{font-size:21px;line-height:1.35;letter-spacing:-.4px}
.home-refresh .home-metrics{gap:14px;margin-bottom:22px}
.home-refresh .home-metric-card{padding:14px 16px;border-color:#dce6f4;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 7px 18px rgba(34,72,122,.06)}
.home-refresh .home-metric-card small{color:#7890ad}
.home-refresh .home-metric-card b{font-size:22px;color:#1a3761}
.home-refresh .home-tools-heading{margin:4px 2px 10px}
.home-refresh .home-tools-heading h2{font-size:16px;color:#1d385e}
.home-refresh .hub-quick-grid{gap:11px}
.home-refresh .hub-quick{border-color:#dbe6f4;border-radius:13px;background:rgba(255,255,255,.9);box-shadow:0 5px 14px rgba(35,73,121,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.home-refresh .hub-quick:hover{transform:translateY(-2px);border-color:#bcd3f5;box-shadow:0 10px 22px rgba(35,89,169,.11)}
.home-refresh .hub-card,.home-refresh .home-service-side .card{border-color:#dbe6f4;border-radius:16px;box-shadow:0 7px 20px rgba(35,73,121,.05)}
@media(max-width:760px){.home-refresh .home-welcome{padding:16px;min-height:0}.home-refresh .home-welcome h1{font-size:28px}.home-refresh .home-welcome:after{right:-80px}.home-refresh .home-agent-entry{min-height:170px}}
@media(max-width:1250px){.home-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.home-commercial-panel{padding:18px 15px;border-radius:14px}.home-commercial-heading{align-items:flex-start;flex-direction:column;gap:12px}.home-commercial-heading .btn{width:100%;justify-content:center}.home-commercial-grid{grid-template-columns:1fr;gap:9px}.home-commercial-card{padding:13px 12px}.home-commercial-card p{min-height:0}}
