.todup-commercial-page{background:#f7f9fc;color:#10203d}.todup-commercial-page__route{width:min(1180px,calc(100% - 48px));margin:36px auto 0}.todup-commercial-page__route-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border:1px solid #e0e8f1;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 12px 30px rgba(16,32,61,.05)}.todup-commercial-page__route p{margin:0;color:#657792;font-size:14px;line-height:1.45}.todup-commercial-page__route strong{color:#10203d}.todup-commercial-page__route a{display:inline-flex;flex:none;align-items:center;gap:8px;color:#ef572e;font-weight:800;text-decoration:none}.todup-commercial-page__content{overflow:hidden}.todup-commercial-page__content>.wp-block-group,.todup-commercial-page__content>.wp-block-cover{padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2))}.todup-commercial-page__content .wp-block-group:not(.alignfull):not(.alignwide){width:min(1180px,calc(100% - 48px));margin-left:auto;margin-right:auto}.todup-commercial-page__content h1,.todup-commercial-page__content h2,.todup-commercial-page__content h3{font-family:"Playfair Display",Georgia,serif;letter-spacing:-.045em;line-height:1.03}.todup-commercial-page__content h1{max-width:900px;font-size:clamp(48px,6.3vw,86px)}.todup-commercial-page__content h2{font-size:clamp(35px,4.5vw,62px)}.todup-commercial-page__content h3{font-size:clamp(25px,2.4vw,34px)}.todup-commercial-page__content p{line-height:1.65}.todup-commercial-page__content .wp-block-columns{gap:20px}.todup-commercial-page__content .wp-block-column{border-radius:24px}.todup-commercial-page__content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{min-width:0}.todup-commercial-page__content .wp-block-columns:is(.todup-card-grid,.todup-web-plan-grid)>.wp-block-column,.todup-commercial-page__content .wp-block-columns:not(.is-style-no-card)>.wp-block-column:has(h3){padding:30px;border:1px solid #e0e8f1;border-radius:24px;background:#fff;box-shadow:0 12px 28px rgba(16,32,61,.045)}.todup-commercial-page__content .wp-block-button__link{border-radius:9px!important;font-weight:800}.todup-commercial-page__content .wp-block-table{overflow:auto;border:1px solid #e0e8f1;border-radius:18px;background:#fff}.todup-commercial-page__content table{margin:0}.todup-commercial-page__content th{background:#10203d;color:#fff}.todup-commercial-page__content td,.todup-commercial-page__content th{padding:16px;border-color:#e0e8f1}.todup-commercial-page__content .todup-global-campaign{border-radius:30px;overflow:hidden}.todup-commercial-page__next{width:min(1180px,calc(100% - 48px));margin:0 auto 100px;padding:clamp(32px,5vw,62px);border-radius:30px;background:linear-gradient(125deg,#fff2ed,#fff 55%,#eef5ff);box-shadow:0 18px 48px rgba(16,32,61,.08)}.todup-commercial-page__next-inner{display:flex;align-items:end;justify-content:space-between;gap:38px}.todup-commercial-page__next p{margin:0 0 15px;color:#ef572e;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.todup-commercial-page__next h2{max-width:690px;margin:0;font:700 clamp(34px,4vw,56px)/1.03 "Playfair Display",Georgia,serif;letter-spacing:-.045em}.todup-commercial-page__next a{flex:none}.todup-commercial-page__next a:not(.todup-ref-button){display:inline-flex;align-items:center;gap:8px;color:#ef572e;font-weight:800;text-decoration:none}@media(max-width:760px){.todup-commercial-page__route{width:min(100% - 34px,1180px);margin-top:22px}.todup-commercial-page__route-inner,.todup-commercial-page__next-inner{align-items:flex-start;flex-direction:column}.todup-commercial-page__content>.wp-block-group,.todup-commercial-page__content>.wp-block-cover{padding-left:17px;padding-right:17px}.todup-commercial-page__content .wp-block-group:not(.alignfull):not(.alignwide){width:min(100% - 34px,1180px)}.todup-commercial-page__next{width:min(100% - 34px,1180px);margin-bottom:65px;border-radius:24px}.todup-commercial-page__content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{margin-bottom:14px}}
/* Reserve a clear title area on legacy cards with an absolute icon. */
.todup-commercial-page__content .font-heading.text-xl{font-size:1.25rem!important;line-height:1.2!important;letter-spacing:-.025em}
.todup-commercial-page__content .group.relative>h3.font-heading{min-height:2.4em;padding-right:74px}

