.service-hub{padding-block:24px 56px}.service-hub-heading{max-width:780px;margin-block:24px 30px}.service-hub-heading h1{font-size:clamp(27px,4vw,40px);line-height:1.6;margin-block:8px 10px}.service-hub-heading p{color:var(--muted);font-size:16px;line-height:2}.service-hub-heading>.text-link{margin-block-start:14px;display:inline-flex;gap:8px}.service-hub-search{max-width:720px;margin-block-end:32px}.service-hub-search label{display:block;font-weight:700;margin-block-end:10px}.service-hub-search>div{display:flex;gap:10px}.service-hub-search input{flex:1;min-width:0}.service-hub-grid{align-items:stretch}.service-hub-grid .banking-card{height:100%;display:flex;flex-direction:column;align-items:stretch}.service-hub-grid .service-medallion{align-self:flex-start}.service-hub-grid .banking-card-foot{margin-block-start:auto;padding-block-start:18px}.service-hub-note{margin-block-start:36px;padding:24px;border:1px solid var(--line);border-radius:18px;max-width:900px}.service-hub-note h2{font-size:19px}.service-hub-note p{margin-block-start:10px;color:var(--muted);line-height:2}.service-price-pending{color:var(--muted);font-size:12px}.service-workbench .service-price-note{font-size:13px;color:var(--muted);line-height:1.9}.service-input-date{display:flex;gap:8px}.service-input-date input{min-width:0;flex:1}@media(max-width:640px){.service-hub{padding-block-start:16px}.service-hub-heading{margin-block:18px 24px}.service-hub-heading p{font-size:14px}.service-hub-search>div{gap:8px}.service-hub-search .button{padding-inline:14px}.service-hub-note{padding:18px}.service-hub-grid{grid-template-columns:minmax(0,1fr)}}
