.solutions-page{--orange:#ff6129;--green:#41d6a3;--violet:#9b63f4;--blue:#36a9ee;color:#ffffffb8;background:#032d38;padding-top:130px}.solutions-page .container{width:min(100% - 48px,1320px)}.solutions-hero{text-align:center;background:radial-gradient(circle at 50% 10%,#36a9ee24,#0000 38%),linear-gradient(#032d38,#022630);padding:78px 0 0;position:relative;overflow:hidden}.solutions-eyebrow,.solution-block__heading>p,.solutions-cta span{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.solutions-hero h1{color:#fff;max-width:850px;margin:16px auto;font-size:clamp(42px,5vw,70px);line-height:1.02}.solutions-hero h1 strong{color:var(--orange)}.solutions-hero>div>p{max-width:760px;margin:0 auto;font-size:17px;line-height:1.7}.solutions-hero nav{border-bottom:1px solid #ffffff1f;justify-content:flex-start;align-items:flex-end;gap:6px;max-width:780px;margin:10px 0 0;padding:0;display:flex}.solutions-hero nav button{color:#fff;cursor:pointer;background:#00141c85;border:1px solid #ffffff1f;border-bottom:0;border-radius:13px 13px 0 0;align-items:center;gap:9px;min-width:190px;padding:15px 22px 14px;font-size:13px;font-weight:700;display:flex;position:relative}.solutions-hero nav button:hover{border-color:var(--tab-accent,var(--orange));color:#fff;transform:translateY(-3px)}.solutions-hero nav button.is-active{color:#fff;border-color:var(--tab-accent,var(--orange));box-shadow:inset 0 3px var(--tab-accent,var(--orange));background:#032d38;transform:translateY(1px)}.solutions-hero nav button.is-logistics{--tab-accent:var(--green)}.solutions-hero nav button.is-talent{--tab-accent:var(--orange)}.solutions-hero nav button.is-customer{--tab-accent:var(--blue)}.solutions-hero nav button span{color:var(--tab-accent,var(--orange))}.solutions-hero nav button .solutions-tab-label{color:inherit}.solutions-tab-hint{color:#ffffff8c;letter-spacing:.08em;text-align:left;text-transform:uppercase;margin-top:30px;font-size:11px;font-weight:700;display:block}.solution-block{--accent:var(--green);border-top:0;padding:76px 0;scroll-margin-top:130px}.solution-block[hidden]{display:none}.solution-block.is-talent{--accent:var(--orange);background:#0012192e}.solution-block.is-customer{--accent:var(--blue)}.solution-block__grid{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,115px);display:grid}.solution-block__heading{position:relative}.solution-number{color:#ffffff09;font-size:110px;font-weight:900;line-height:1;position:absolute;top:-32px;right:0}.solution-icon{width:58px;height:58px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:16px;place-items:center;margin-bottom:23px;font-size:27px;display:grid}.solution-block__heading>p{color:var(--accent)}.solution-block__heading h2{color:#fff;margin-top:8px;font-size:35px}.solution-block__content>h3{color:#fff;margin:0 0 15px;font-size:clamp(25px,2.5vw,35px);line-height:1.2}.solution-block__content>p{max-width:780px;margin:0 0 25px;font-size:15px;line-height:1.75}.solution-block__content ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.solution-block__content li{color:#ffffffd1;align-items:flex-start;gap:11px;font-size:14px;line-height:1.55;display:flex}.solution-block__content li .fa{color:var(--accent);margin-top:4px;font-size:11px}.solution-note{border-left:3px solid var(--accent);background:#ffffff09;border-radius:0 10px 10px 0;margin-top:25px;padding:16px 18px;font-size:13px;line-height:1.6}.solution-note strong{color:var(--accent);margin-bottom:3px;display:block}.solution-link{color:#fff;align-items:center;gap:10px;margin-top:25px;font-size:14px;font-weight:800;display:inline-flex}.solution-link:hover{color:var(--accent)}.talent-paths{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:27px;display:grid}.talent-paths article{background:#ff61290b;border:1px solid #ff612938;border-radius:16px;padding:24px}.talent-paths article>span{color:var(--orange);font-size:24px}.talent-paths h4{color:#fff;margin:12px 0 7px;font-size:19px}.talent-paths article>p{min-height:60px;margin:0 0 17px;font-size:13px;line-height:1.55}.included-badge{background:linear-gradient(100deg,#36a9ee1f,#36a9ee08);border:1px solid #36a9ee4d;border-radius:15px;align-items:center;gap:17px;margin-top:27px;padding:20px;display:flex}.included-badge>span{color:var(--blue);font-size:30px}.included-badge strong{color:#fff;font-size:17px}.included-badge p{margin:3px 0 0;font-size:13px}.solutions-cta{background:#021f28;padding:65px 0}.solutions-cta .container{justify-content:center;align-items:center;gap:clamp(30px,3.5vw,48px);display:flex}.solutions-cta .container>div{flex:0 680px;max-width:680px}.solutions-cta h2{color:#fff;margin:7px 0;font-size:31px}.solutions-cta p{margin:0}.solutions-cta a{color:#fff;background:var(--orange);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;line-height:1.1;display:inline-flex}.solutions-cta a:hover{color:#fff;background:#e9511e}@media (max-width:767px){.solutions-page{padding-top:114px}.solutions-page .container{width:min(100% - 28px,100%)}.solutions-hero{padding:55px 0 0}.solutions-hero h1{font-size:39px}.solutions-hero>div>p{font-size:15px}.solutions-hero nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;padding-inline:0;display:grid;overflow:visible}.solutions-hero nav button{justify-content:center;width:100%;min-width:0;min-height:72px;padding:14px 10px}.solutions-hero nav button:hover,.solutions-hero nav button.is-active{transform:none}.solutions-hero nav button .fa{font-size:24px}.solutions-hero nav button .solutions-tab-label{display:none}.solutions-tab-hint{margin-top:24px}.solution-block{padding:52px 0}.solution-block__grid{grid-template-columns:1fr;gap:30px}.solution-number{font-size:82px}.talent-paths{grid-template-columns:1fr}.talent-paths article>p{min-height:0}.solutions-cta .container{text-align:center;display:block}.solutions-cta .container>div{max-width:none}.solutions-cta a{margin-top:24px;display:inline-flex}}
.solution-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;display:flex}.solution-actions .solution-link{margin-top:0}.solution-plan-link{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-radius:9px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.solution-plan-link:hover{color:#fff;background:color-mix(in srgb, var(--accent) 16%, transparent)}
