/* Shared presentation for every remaining landing route. CMS content and APIs stay intact. */
body[data-st-landing]{background:#fff;color:#52647b}
body[data-st-landing]>.container-fluid.bg-primary{position:relative;isolation:isolate;padding:54px 0!important;margin:0!important;background-color:#142b49!important}
body[data-st-landing]>.container-fluid.bg-primary:before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,#11243ff5 15%,#142b49df 60%,#142b4970);z-index:-1}
body[data-st-landing]>.container-fluid.bg-primary>.container{display:flex;flex-direction:column;align-items:flex-start;text-align:left!important;width:min(1320px,calc(100% - 80px));max-width:none;padding:0!important}
body[data-st-landing]>.container-fluid.bg-primary h1{font:650 clamp(36px,4.3vw,60px)/1.12 var(--st-font)!important;letter-spacing:-.04em;margin:14px 0 22px!important;max-width:1000px;color:#fff!important;animation:none!important}
body[data-st-landing]>.container-fluid.bg-primary nav{order:-1;margin-bottom:28px}
body[data-st-landing]>.container-fluid.bg-primary .breadcrumb{justify-content:flex-start!important;font-size:12px;line-height:1.7;gap:0}
body[data-st-landing]>.container-fluid.bg-primary .breadcrumb .active{color:#bdd8ff!important}
.st-landing-eyebrow{color:#bdd8ff;font:600 11px/1.6 var(--st-font);letter-spacing:.13em;text-transform:uppercase}
.st-landing-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:12px}
.st-landing-actions>a:last-child{font-size:14px;font-weight:600;color:#d3e6ff;text-decoration:none}
body[data-st-landing]>.container-xxl{width:100%;max-width:none;padding:64px 0!important}
body[data-st-landing]>.container-xxl>.container,body[data-st-landing]>section>.container{width:min(1320px,calc(100% - 80px));max-width:none;padding-inline:0}
body[data-st-landing]>.container-xxl:nth-of-type(even){background:#f5f8fc}
body[data-st-landing] .section-title{background:transparent!important;color:#326fba!important;font:650 11px/1.6 var(--st-font)!important;letter-spacing:.12em;text-transform:uppercase;padding:0!important;margin-bottom:16px}
body[data-st-landing] .section-title:before,body[data-st-landing] .section-title:after{display:none!important}
body[data-st-landing] .p_htag{font:650 30px/1.3 var(--st-font)!important;letter-spacing:-.035em;color:#242a35;margin-bottom:24px!important}
body[data-st-landing] .container-xxl p:not(.p_htag),body[data-st-landing] .st-sd-description p{font-size:15px;line-height:1.85}
body[data-st-landing] .img-border{padding:0!important;border-radius:16px;overflow:hidden;border:1px solid #dce5f1;box-shadow:none!important;height:auto!important;min-height:0!important}
body[data-st-landing] .img-border:before{display:none!important}
body[data-st-landing] .img-border img{position:static!important;width:100%;height:auto!important;max-height:440px;object-fit:cover;border-radius:0!important}
body[data-st-landing] .container-xxl>.container>.text-center{max-width:850px!important;margin-left:0!important;text-align:left!important;margin-bottom:32px!important}
body[data-st-landing] .row.g-4.justify-content-center>.col-lg-4>.h-100{border:1px solid #dce5f1!important;border-top:3px solid #326fba!important;border-radius:14px!important;padding:28px!important;box-shadow:none!important;text-align:left!important;background:#fff!important}
body[data-st-landing] .row.g-4.justify-content-center .rounded-circle{width:48px!important;height:48px!important;border-radius:10px!important;background:#edf4ff!important}
/* Replace the oversized alternating timeline with a compact, sequential grid. */
body[data-st-landing] .ezy__howitworks11{padding:0!important;background:transparent!important}
body[data-st-landing] .ezy__howitworks11>.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body[data-st-landing] .ezy__howitworks11>.container>.row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0!important;padding:0!important}
body[data-st-landing] .ezy__howitworks11-line{display:none!important}
body[data-st-landing] .ezy__howitworks11>.container>.row>.col-12{padding:0;margin:0;width:100%}
body[data-st-landing] .ezy__howitworks11>.container>.row>.col-12:last-child:has(img[alt="Done"]){display:none}
body[data-st-landing] .ezy__howitworks11 .row .row{margin:0!important;height:100%}
body[data-st-landing] .ezy__howitworks11 .col-md-6{width:100%;padding:0}
body[data-st-landing] .ezy__howitworks11-card{height:100%;padding:26px!important;margin:0!important;border:1px solid #dce5f1;border-radius:14px;background:#fff;box-shadow:none!important}
body[data-st-landing] .ezy__howitworks11-card:before,body[data-st-landing] .ezy__howitworks11-card:after{display:none!important}
body[data-st-landing] .ezy__howitworks11-count{position:static!important;transform:none!important;width:auto!important;height:auto!important;margin:0 0 22px!important;padding:0!important;background:none!important;border:0!important;text-align:left!important;color:#326fba!important;font-size:11px!important;line-height:1.5!important}
body[data-st-landing] .ezy__howitworks11-count br{display:none}
body[data-st-landing] .ezy__howitworks11-count span{font-size:24px!important;margin-left:8px}
body[data-st-landing] .ezy__howitworks11-title{font-size:20px!important;line-height:1.4!important}
/* Common service, benefit, technology and editorial sections. */
body[data-st-landing] :is(.st-sv-section,.st-sd-section,.st-ts-section,.st-ben-section,.st-rich-text-section,.ezy__team2,.st-intern-section){padding-block:64px!important}
body[data-st-landing] .st-sv-section{background:#f5f8fc!important}
body[data-st-landing] .st-sv-card{padding:28px!important;border:1px solid #dce5f1!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important;text-align:left!important}
body[data-st-landing] .st-sv-card .st-sv-icon{width:48px!important;height:48px!important;object-fit:contain;margin-bottom:22px}
body[data-st-landing] .st-sv-card p{font-size:15px;line-height:1.75}
body[data-st-landing] .st-sv-section .text-center{max-width:850px;text-align:left!important}
body[data-st-landing] .st-sd-img-container{padding:0!important}
body[data-st-landing] .st-sd-border-frame{display:none}
body[data-st-landing] .st-sd-main-image{border-radius:16px;overflow:hidden}
body[data-st-landing] .st-sd-main-image img{width:100%;height:auto;max-height:460px;object-fit:cover}
body[data-st-landing] :is(.st-ts-card,.st-ben-card,.st-rich-text-item,.ezy__team2-card){border:1px solid #dce5f1!important;box-shadow:none!important;border-radius:14px!important;background:#fff!important}
body[data-st-landing] .st-rich-text-section{background:#fff!important}
body[data-st-landing] .st-rich-text-section p{font-size:15px;line-height:1.9}
body[data-st-landing] .st-faq-accordion-card{border-color:#dce5f1!important;border-radius:12px!important;box-shadow:none!important}
body[data-st-landing] .st-pr-card{border-radius:14px!important;box-shadow:none!important}
body[data-st-landing] .st-pr-card--featured{border-color:#326fba!important}
body[data-st-landing] .wow{visibility:visible!important;animation:none!important}
@media(max-width:1050px){body[data-st-landing] .ezy__howitworks11>.container>.row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body[data-st-landing]>.container-fluid.bg-primary{padding:32px 0!important}body[data-st-landing]>.container-fluid.bg-primary>.container,body[data-st-landing]>.container-xxl>.container,body[data-st-landing]>section>.container{width:calc(100% - 40px)!important}body[data-st-landing]>.container-xxl,body[data-st-landing] :is(.st-sv-section,.st-sd-section,.st-ts-section,.st-ben-section,.st-rich-text-section,.ezy__team2,.st-intern-section){padding-block:40px!important}body[data-st-landing] .p_htag{font-size:26px!important}body[data-st-landing] .ezy__howitworks11>.container>.row{grid-template-columns:1fr}.st-landing-actions{gap:20px}.st-landing-actions .st-action{padding:15px 20px}body[data-st-landing] .img-border img{max-height:320px}body[data-st-landing] .container-xxl .row.g-5{--bs-gutter-y:2rem}}
