.sge-hero-grid,.sge-home-service{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sge-service-hero{background:#191d1f;color:#fff;padding:72px 0}.sge-service-hero h1{font-size:clamp(42px,4vw,70px);line-height:1.08;color:#fff}.sge-service-hero em{color:#ed1524;font-style:normal}.sge-service-hero img,.sge-home-service img{width:100%;height:auto;object-fit:cover}.sge-service-hero p{color:#e1e3e4}.sge-service-hero .sgh-eyebrow{color:#ff6470}.sge-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.sge-service-grid article{padding:28px;border:1px solid #dce0e2;border-top:3px solid #e21a27}.sge-service-grid h3{margin:0 0 14px}.sge-service-grid p{margin:0;color:#61686d}.sge-campaign{background:#f1f2f2;padding:28px;margin-top:28px}.sge-service-book,.sge-home-trust{background:#f1f2f2}.sge-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0 64px}.sge-trust-grid>div{border-top:3px solid #e21a27;padding:20px 0}.sge-calculator-page{max-width:1050px}.sge-model-picker{display:grid;grid-template-columns:1fr auto;gap:12px 20px;padding:28px;background:#f1f2f2;border:1px solid #dce0e2}.sge-model-picker label{grid-column:1/-1;font-weight:700}.sge-model-picker select{width:100%;min-width:0;min-height:54px;padding:12px;font:inherit;border:1px solid #bec4c8;background:#fff}.sge-selected{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:36px 0 24px}.sge-selected h2{margin:4px 0}.sge-picker-empty{padding:40px 0}.sge-visit h3{margin-top:0}.sge-visit p{line-height:1.7}
[data-sgh-payment-grid]{border-top:4px solid #e21a27!important;background:#fff;padding:clamp(20px,3vw,32px)!important}[data-sgh-payment-grid] [data-grid-down]{width:100%;height:54px;padding:12px 16px;font:inherit;border:1px solid #bfc5c8;border-radius:0;box-sizing:border-box}[data-sgh-payment-grid] [data-grid-controls]{display:grid;gap:16px}[data-sgh-payment-grid] [data-grid-reset]{justify-self:start;background:#191d1f;color:#fff;border:0;padding:12px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}[data-sgh-payment-grid] [data-grid-reset]:hover{background:#b91220}[data-sgh-payment-grid] [data-grid-results] table{width:100%!important;table-layout:fixed;border-collapse:collapse!important;margin:24px 0!important}[data-sgh-payment-grid] caption{text-align:left;font-weight:600;padding:0 0 14px;color:#61686d;font-size:15px}[data-sgh-payment-grid] thead{background:#191d1f;color:#fff}[data-sgh-payment-grid] th,[data-sgh-payment-grid] td{padding:16px 20px!important;text-align:left!important;border-bottom:1px solid #e0e3e5!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-sgh-payment-grid] th:first-child{width:30%}[data-sgh-payment-grid] tbody tr:nth-child(even){background:#f5f6f6}[data-sgh-payment-grid] td:last-child{font-weight:600}[data-sgh-payment-grid] [data-grid-status]{font-size:14px;color:#61686d;margin-top:16px}[data-sgh-payment-grid] [data-grid-minimum]{padding:12px 16px;background:#f5f6f6;border-left:3px solid #e21a27}[data-sgh-payment-grid] .sgh-note{font-size:14px;line-height:1.7}[data-sgh-payment-grid] [hidden]{display:none!important}.sgh-expansion [hidden]{display:none!important}.sgh-nav{gap:18px!important}.sgh-nav>a{white-space:nowrap}
@media(max-width:1200px){.sgh-header>.sgh-wrap{flex-wrap:wrap;row-gap:18px}.sgh-nav{gap:14px!important}}@media(max-width:800px){.sge-hero-grid,.sge-home-service{grid-template-columns:1fr;gap:28px}.sge-service-grid,.sge-trust-grid{grid-template-columns:repeat(2,1fr)}.sge-service-hero{padding:40px 0}.sge-model-picker{grid-template-columns:1fr}.sge-selected{align-items:start;flex-direction:column}.sge-model-picker button{width:100%}}@media(max-width:480px){.sge-service-grid,.sge-trust-grid{grid-template-columns:1fr}.sge-model-picker{padding:20px}[data-sgh-payment-grid] th,[data-sgh-payment-grid] td{padding:14px 10px!important;font-size:15px}.sge-service-hero .sgh-button{font-size:14px}}
@media(max-width:700px){.sgh-site .sgh-header .sgh-nav{flex-wrap:wrap;justify-content:center;column-gap:18px!important;row-gap:0;width:100%}.sgh-site .sgh-header .sgh-nav a{padding:6px 0}}
