
.benefit-opening{padding:28px 40px 16px;background:#f6f6f6;text-align:center;border-top:12px solid #142b66;color:#142b66}.benefit-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.benefit-topline>span{font-size:18px;font-weight:700;color:#9a8046}.benefit-topline img{width:180px;height:auto;object-fit:contain}.benefit-performance{font-size:22px;font-weight:700;line-height:1.8;margin:0 0 22px}.benefit-performance b{background:#142b66;color:#fff;padding:5px 12px;display:inline-block;margin-left:8px}.benefit-opening h1{font-size:49px;font-weight:900;line-height:1.45;letter-spacing:-.04em;margin:0;color:#142b66}.benefit-opening h1>span{font-size:.83em}.benefit-opening h1 em{font-style:normal;background:linear-gradient(transparent 75%,#fff45a 75%);color:#a18540}.benefit-lead{font-size:22px;line-height:1.85;margin:24px 0 8px;font-weight:500}.benefit-lead strong{font-weight:800}.benefit-people{position:relative;width:100%;aspect-ratio:750/625;overflow:hidden;background:#f6f6f6}.benefit-people img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;transform:translateY(-20.63%)}.benefit-billing{background:#142b66;color:#fff;text-align:center;padding:18px 38px 32px}.benefit-billing>p{font-size:25px;font-weight:800;line-height:1.6;margin:0 0 22px}.benefit-billing>div{padding:22px 12px;border:2px solid #b29850}.benefit-billing>div>span{font-size:12px;color:#d7c494;letter-spacing:.06em}.benefit-billing h2{font-size:29px;line-height:1.7;margin:8px 0 0}.benefit-billing mark{background:#fff35c;color:#142b66;padding:1px 4px}.benefit-billing>small{display:block;font-size:12px;line-height:1.85;color:#d0d7e6;text-align:left;margin-top:15px}.benefit-search-bridge{background:#142b66;color:#fff;padding:32px 25px;margin-top:32px}.benefit-bridge-kicker{color:#e0ca8c;font-size:14px;font-weight:700}.benefit-search-bridge h3{font-size:26px;line-height:1.65;margin:10px 0 25px}.benefit-search-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-search-steps article{border-top:2px solid #bda967;padding-top:16px}.benefit-search-steps b{font-size:22px;color:#e0ca8c}.benefit-search-steps h4{font-size:16px;line-height:1.7;margin:8px 0}.benefit-search-steps p{font-size:13px;line-height:1.85;color:#e3e6ec}.benefit-search-note{font-size:11px;line-height:1.85;color:#c4cddd;margin-top:22px}.corporate-performance{display:inline-block;border:1px solid #b3985d;padding:8px 13px;font-size:14px;font-weight:700;color:#826b36;margin:0 0 20px}.corporate .hero .corporate-benefit-title{font-size:clamp(32px,3.6vw,48px);line-height:1.55;letter-spacing:-.035em}.corporate .hero .benefit-hero-condition{font-size:11px;line-height:1.95;margin-top:24px}.corporate .service-bottom .service-value-text{font-size:22px;line-height:1.6;font-family:inherit}.corporate .service-bottom .service-value-text small{font-size:inherit}.benefit-first-fv+*{margin-top:0}.legacy-landing .mobile-cta>span>b{font-size:18px}.mobile-cta>span>b{font-size:18px}
@media(max-width:600px){.benefit-opening{padding:18px 20px 12px;border-top-width:8px}.benefit-topline{gap:10px;margin-bottom:19px}.benefit-topline>span{font-size:11px}.benefit-topline img{width:112px}.benefit-performance{font-size:14px;line-height:1.9;margin-bottom:17px}.benefit-performance b{padding:2px 8px;margin-left:4px}.benefit-opening h1{font-size:30px;line-height:1.5;letter-spacing:-.045em}.benefit-lead{font-size:14px;line-height:1.9;margin-top:18px}.benefit-billing{padding:18px 22px 24px}.benefit-billing>p{font-size:20px;margin-bottom:18px}.benefit-billing>div{padding:17px 8px}.benefit-billing>div>span{font-size:8px;letter-spacing:.01em}.benefit-billing h2{font-size:20px;line-height:1.7}.benefit-billing>small{font-size:10px}.benefit-search-bridge{padding:25px 20px}.benefit-bridge-kicker{font-size:12px}.benefit-search-bridge h3{font-size:20px}.benefit-search-steps{grid-template-columns:1fr;gap:19px}.benefit-search-steps article{display:grid;grid-template-columns:32px 1fr;column-gap:10px;padding-top:14px}.benefit-search-steps h4{margin:0;font-size:16px}.benefit-search-steps p{grid-column:2;font-size:12px}.benefit-search-note{font-size:10px}.corporate-performance{font-size:12px;padding:8px 10px;margin-bottom:18px}.corporate .hero .corporate-benefit-title{font-size:30px;line-height:1.6}.corporate .hero .benefit-hero-condition{font-size:10px}.corporate .service-bottom .service-value-text{font-size:20px}.legacy-landing .mobile-cta>span>b,.mobile-cta>span>b{font-size:16px}}

.corporate-branding-keywords{font-size:21px;font-weight:700;line-height:1.65;margin:0 0 22px;color:#20364b}.corporate-branding-keywords>span{color:#9b7c43}.corporate .hero-service-name{line-height:1.9}.corporate #branding{padding-bottom:0}.corporate .corporate-performance{margin-bottom:14px}@media(max-width:600px){.corporate-branding-keywords{font-size:18px}.corporate .hero-service-name{font-size:12px}}
