.commercial-page-shell{min-width:0}.commercial-hero{position:relative;display:grid;min-height:590px;overflow:hidden;color:var(--white);background-image:url(/assets/business-cafe-operations.jpg);background-position:center 44%;background-size:cover}.commercial-hero__overlay{position:absolute;inset:0;background:#081833c2}.commercial-hero__content{position:relative;z-index:1;display:grid;align-content:center;min-height:100%;padding-block:64px}.commercial-hero .eyebrow{color:#aee9f7}.commercial-hero h1,.commercial-subhero h1{max-width:920px;margin:0;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:4.5rem;line-height:1;letter-spacing:0}.commercial-hero__content>p:not(.eyebrow),.commercial-subhero__inner>p:not(.eyebrow){max-width:760px;margin:20px 0 0;font-size:1.18rem}.commercial-hero__content>p:not(.eyebrow){color:#ffffffeb}.commercial-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.commercial-subhero{color:var(--midnight);background:var(--sky);border-bottom:1px solid var(--line)}.commercial-subhero__inner{padding-block:64px}.commercial-breadcrumbs{display:flex;gap:8px;align-items:center;margin-bottom:26px;color:var(--muted);font-size:.88rem;font-weight:800}.commercial-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.commercial-route-chooser,.commercial-answer,.commercial-prep,.commercial-trust,.commercial-industry-section{background:var(--white)}.commercial-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.commercial-other-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.commercial-route-grid a{display:grid;align-content:start;min-height:148px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.commercial-route-grid strong{font-size:1.03rem}.commercial-route-grid span{margin-top:8px;color:var(--muted);font-size:.92rem}.commercial-route-grid a:hover,.commercial-route-grid a:focus-visible,.commercial-industry-links a:hover,.commercial-industry-links a:focus-visible{border-color:var(--ocean-dark)}.commercial-prompt-band{color:var(--white);background:var(--midnight)}.commercial-prompt-band h2{margin:0;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:1.55rem}.commercial-prompt-band ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 26px;padding:0;margin:22px 0 0;list-style:none}.commercial-prompt-band li{position:relative;padding-left:22px;color:#ffffffdb}.commercial-prompt-band li:before{position:absolute;top:.58em;left:0;width:8px;height:8px;content:"";background:var(--yellow);border-radius:50%}.commercial-form-section,.commercial-situations,.commercial-process,.commercial-related,.commercial-sources{background:var(--gray)}.commercial-form-section{scroll-margin-top:96px}.commercial-form-layout,.commercial-two-column,.commercial-trust__grid,.commercial-answer__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:48px;align-items:start}.commercial-form-copy,.commercial-two-column>div,.commercial-answer__grid>div,.commercial-now,.commercial-trust__grid>div{min-width:0}.commercial-form-copy h2,.commercial-two-column h2,.commercial-answer h2,.commercial-trust h2,.commercial-closing h2,.commercial-sources h2{margin:0;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:2.35rem;line-height:1.08;letter-spacing:0}.commercial-form-copy>p:not(.eyebrow),.commercial-two-column>div>p:not(.eyebrow),.commercial-answer p,.commercial-trust p,.commercial-closing p{color:var(--muted)}.commercial-lead-entry{min-width:0}.commercial-lead-entry .lead-form{grid-template-columns:minmax(0,1fr);margin:0}.commercial-lead-entry .lead-form>*{min-width:0}.commercial-lead-entry__boundary{margin:14px 0 0;color:var(--muted);font-size:.84rem}.commercial-check-list,.commercial-plain-list,.commercial-situation-list{display:grid;gap:12px;padding:0;margin:24px 0 0;list-style:none}.commercial-check-list li,.commercial-situation-list li{position:relative;padding-left:26px}.commercial-check-list li:before,.commercial-situation-list li:before{position:absolute;top:.5em;left:0;width:10px;height:10px;content:"";background:var(--yellow);border-radius:50%}.commercial-plain-list li{padding:0 0 14px;color:var(--muted);border-bottom:1px solid var(--line)}.commercial-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:30px 0 0;list-style:none}.commercial-process-grid li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.commercial-process-grid>li>span{color:var(--ocean-dark);font-family:Montserrat,Inter,system-ui,sans-serif;font-size:1.2rem;font-weight:900}.commercial-process-grid h3,.commercial-inline-action h3,.commercial-industry-grid h3,.commercial-other-industry-grid h3{margin:0;font-size:1.05rem}.commercial-process-grid p,.commercial-inline-action p,.commercial-industry-grid p,.commercial-other-industry-grid p{margin:8px 0 0;color:var(--muted)}.commercial-related h2{margin:0;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:1.35rem;letter-spacing:0}.commercial-related-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.commercial-related-links a,.commercial-industry-card-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ocean-dark);font-weight:900;text-decoration:underline;text-underline-offset:3px}.commercial-text-link{display:inline-flex;min-height:44px;margin-top:16px;color:var(--ocean-dark);font-weight:900;text-decoration:underline;text-underline-offset:3px}.commercial-answer__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr)}.commercial-now{padding:24px;border-left:5px solid var(--yellow);background:var(--gray)}.commercial-now h2{font-size:1.3rem}.commercial-situation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;max-width:980px}.commercial-inline-action,.commercial-closing__inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.commercial-inline-action{margin-top:34px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.commercial-inline-action .btn,.commercial-closing .btn{flex:0 0 auto}.commercial-source-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.commercial-source-links a{display:inline-flex;align-items:center;min-width:0;min-height:44px;padding-block:8px;color:var(--ocean-dark);font-weight:800;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.commercial-resource-note{max-width:900px;margin:18px 0 0;color:var(--muted);font-size:.86rem}.commercial-closing{color:var(--white);background:var(--midnight)}.commercial-closing .eyebrow{color:#aee9f7}.commercial-closing p{max-width:720px;color:#fffc}.commercial-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.commercial-industry-grid article{min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px}.commercial-industry-grid article>svg{margin-bottom:18px;color:var(--ocean-dark)}.commercial-industry-card-link{margin-top:14px}.commercial-other-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-other-industry-grid>section{min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.commercial-other-industry-grid svg{margin-bottom:16px;color:var(--ocean-dark)}.commercial-industry-links{display:grid;gap:8px;margin-top:18px}.commercial-industry-links a{min-height:44px;padding:10px 0;color:var(--ocean-dark);border-top:1px solid var(--line);font-weight:800}.commercial-mobile-actions{display:none}.commercial-route-grid a:focus-visible,.commercial-related-links a:focus-visible,.commercial-industry-card-link:focus-visible,.commercial-text-link:focus-visible,.commercial-source-links a:focus-visible,.commercial-industry-links a:focus-visible,.commercial-mobile-actions a:focus-visible{outline:3px solid rgba(0,120,184,.5);outline-offset:3px}@media(max-width:900px){.commercial-route-grid,.commercial-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-prompt-band ul,.commercial-process-grid,.commercial-form-layout,.commercial-two-column,.commercial-trust__grid,.commercial-answer__grid{grid-template-columns:1fr}}@media(max-width:700px){body:has(.commercial-page-shell) .header-actions .btn-primary{width:108px;padding:4px 8px;line-height:1.05;text-align:center;white-space:normal}.commercial-page-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.commercial-hero{min-height:600px;background-position:58% center}.commercial-hero__content,.commercial-subhero__inner{padding-block:48px}.commercial-hero h1,.commercial-subhero h1{font-size:2.35rem;line-height:1.04}.commercial-hero__content>p:not(.eyebrow),.commercial-subhero__inner>p:not(.eyebrow){font-size:1rem}.commercial-actions{display:grid;grid-template-columns:1fr;max-width:340px}.commercial-route-grid,.commercial-industry-grid,.commercial-other-industry-grid,.commercial-situation-list{grid-template-columns:1fr}.commercial-route-grid a{min-height:0}.commercial-form-copy h2,.commercial-two-column h2,.commercial-answer h2,.commercial-trust h2,.commercial-closing h2,.commercial-sources h2{font-size:1.8rem}.commercial-inline-action,.commercial-closing__inner{display:grid;align-items:start}.commercial-inline-action .btn,.commercial-closing .btn{width:100%}.commercial-mobile-actions{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:18;display:grid;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:8px;padding:8px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #0d1b3f38}.commercial-mobile-actions[data-suspended]{display:none}.commercial-mobile-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 12px;border-radius:6px;font-weight:900}.commercial-mobile-actions__call{gap:7px;color:var(--midnight);border:2px solid var(--midnight)}.commercial-mobile-actions__quote{color:var(--midnight);background:var(--yellow)}}@media(max-width:360px){.commercial-hero{min-height:620px}.commercial-hero h1,.commercial-subhero h1{font-size:2.05rem}.commercial-mobile-actions{right:8px;left:8px}.commercial-mobile-actions a{padding-inline:8px}}@media(min-width:701px){.commercial-mobile-actions{display:none!important}}
