.section__cta{display:flex;justify-content:center;margin-block-start:46px}.section__cta-btn{display:inline-flex;align-items:center;font-size:25px;font-weight:400;line-height:1;color:var(--color-white);background:var(--color-primary);padding:20px 35px;border-radius:5px;text-decoration:none}.section__cta-btn:hover{background:var(--color-primary-hover)}@media (max-width:1024px){.tier-grid{flex-direction:column;max-width:480px;margin-inline:auto}}.promo-banner{position:relative;display:block;border-radius:20px;overflow:hidden;line-height:0;color:var(--color-white);text-decoration:none;transition:transform 0.2s}.promo-banner:hover{transform:translateY(-2px)}.promo-banner img{width:100%;height:auto;display:block}.promo-banner__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding-inline-end:90px;line-height:normal}.promo-banner__text{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:442px;text-align:center}.promo-banner__heading{font-family:'Rubik',sans-serif;font-size:60px;font-weight:600;line-height:1.05;color:var(--color-white);margin:0;text-align:center}.promo-banner__cta{font-family:'Rubik',sans-serif;font-size:40px;font-weight:600;line-height:1;color:var(--color-white);background:var(--color-primary);padding:10px 32px;border-radius:5px;box-shadow:0 0 50px rgba(0,0,0,.5);display:inline-block}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin-inline:auto}.service-card{background:transparent;border:1px solid var(--color-primary);border-radius:15px;padding:0;display:flex;flex-direction:row;align-items:center;min-height:182px;overflow:hidden}.service-card__icon{max-width:146px;width:100%;display:flex;align-items:center;justify-content:center}.service-card__icon img{width:115px;height:auto;object-fit:contain}.service-card__body{flex:1;padding-block:24px;padding-inline-start:0;padding-inline-end:24px;text-align:start}.service-card__body h3{font-family:'Rubik',sans-serif;font-size:25px;font-weight:600;line-height:25px;color:var(--color-text-heading);margin:0 0 5px}.service-card__body p{font-family:'Rubik',sans-serif;font-size:17px;font-weight:400;line-height:25.5px;color:var(--color-text-heading);margin:0 0 8px}.service-card__link{font-family:'Rubik',sans-serif;font-size:18px;font-weight:600;line-height:18px;color:var(--color-primary);text-decoration:underline;text-underline-offset:4px}.quick-actions{display:flex;gap:16px;text-align:center;justify-content:space-between;align-items:flex-start}.quick-actions>*{flex:1;min-width:0}.quick-action{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--color-text-heading);text-decoration:none}.quick-action__circle{width:157px;height:157px;border-radius:50%;background:var(--color-white);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08)}.quick-action__icon{width:80%;height:80%;object-fit:contain}.quick-action__label{font-family:'Rubik',sans-serif;font-size:25px;font-weight:500;line-height:25px;color:var(--color-text-heading)}@media (max-width:1024px){.section__cta{margin-block-start:32px}.section__cta-btn{font-size:18px;padding:14px 24px}section.container:has(>.promo-banner){padding-inline:0;margin-block:0;max-width:none}.promo-banner-section .container{padding:0}.promo-banner{border-radius:0}.promo-banner__overlay{padding:40px 24px 0;justify-content:flex-start;align-items:center}.promo-banner__text{max-width:100%;gap:24px;align-items:center;width:100%}.promo-banner__heading{font-size:45px;line-height:45px;max-width:100%}.promo-banner__cta{font-size:30px;line-height:30px;padding:10px 32px;width:100%;max-width:374px;text-align:center}.services-grid{grid-template-columns:1fr;gap:16px;max-width:480px}.service-card{min-height:auto}.service-card__icon{max-width:110px;width:100%}.service-card__icon img{width:90px}.service-card__body{padding-block:16px;padding-inline-end:16px}.service-card__body h3{font-size:20px;line-height:20px}.service-card__body p{font-size:15px;line-height:22px}.service-card__link{font-size:15px}.home-quick-actions-section{padding-top:32px}.quick-actions{flex-wrap:wrap;gap:20px 12px;justify-content:center}.quick-actions>.quick-action{flex:0 0 calc((100% - 24px) / 3);max-width:calc((100% - 24px) / 3)}.quick-action{gap:12px}.quick-action__circle{width:80px;height:80px}.quick-action__icon{width:100%;height:100%}.quick-action__label{max-width:100px;margin:0 auto;font-size:16px;line-height:18px}}