.YkmrlW_page{color:#f6f7eb;background:radial-gradient(circle at 80% 8%,#164d38 0,#0000 32%),linear-gradient(145deg,#061910,#08271d 60%,#06150f);min-height:100vh}.YkmrlW_wrap{max-width:1500px;margin:auto;padding:72px clamp(20px,4vw,64px) 60px}.YkmrlW_hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(30px,6vw,100px);min-height:570px;display:grid}.YkmrlW_kicker{letter-spacing:.19em;color:#d9b66d;margin:0 0 24px;font-size:13px;font-weight:800}.YkmrlW_hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(54px,7.5vw,110px);line-height:.98}.YkmrlW_intro{color:#c5d8cc;max-width:690px;margin:32px 0;font-size:clamp(19px,2vw,25px);line-height:1.5}.YkmrlW_primary,.YkmrlW_secondary{color:#082018;background:#d9ad65;border-radius:100px;justify-content:center;align-items:center;gap:22px;padding:18px 28px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.YkmrlW_primary:hover,.YkmrlW_secondary:hover{background:#f2c781;transform:translateY(-3px)}.YkmrlW_heroPanel{background:linear-gradient(150deg,#205b42,#0a2b21);border:1px solid #5c8b70;border-radius:36px;padding:clamp(30px,4vw,65px);box-shadow:0 25px 80px #0005}.YkmrlW_panelMark{object-fit:contain;width:120px;height:120px;display:block}.YkmrlW_heroPanel p{letter-spacing:-.04em;margin:38px 0;font-size:clamp(25px,3vw,42px);font-weight:800;line-height:1.16}.YkmrlW_panelLine{border-top:1px solid #ffffff3b;padding:17px 0;font-size:18px}.YkmrlW_panelLine span{color:#d9b66d;margin-right:25px;font-weight:800}.YkmrlW_section{padding:80px 0}.YkmrlW_sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.YkmrlW_sectionHead h2,.YkmrlW_teamSection h2,.YkmrlW_footerCta h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,60px);line-height:1.05}.YkmrlW_sectionHead p:last-child{color:#bbcec2}.YkmrlW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.YkmrlW_card{background:#103829;border:1px solid #4b735c;border-radius:28px;flex-direction:column;min-height:390px;padding:32px;display:flex;position:relative}.YkmrlW_count{color:#76be97;font-size:30px;font-weight:900}.YkmrlW_cardEyebrow{letter-spacing:.16em;color:#d9b66d;margin:37px 0 10px;font-size:12px;font-weight:800}.YkmrlW_card h3{margin:0 0 16px;font-size:clamp(26px,2.5vw,36px)}.YkmrlW_card>p:not(.YkmrlW_cardEyebrow){color:#c4d5c9;margin:0 0 28px;line-height:1.55}.YkmrlW_cardLink{color:#91e8b4;border-top:1px solid #ffffff38;justify-content:space-between;margin-top:auto;padding-top:19px;font-weight:800;text-decoration:none;display:flex}.YkmrlW_cardLink:hover,.YkmrlW_back:hover{text-decoration:underline}.YkmrlW_teamSection{background:#143729;border:1px solid #5c795e;border-radius:34px;grid-template-columns:.8fr 1.2fr;gap:50px;padding:55px;display:grid}.YkmrlW_teamIntro{color:#c6d6ca;max-width:480px;margin:24px 0;font-size:18px;line-height:1.6}.YkmrlW_secondary{background:#8edbaa}.YkmrlW_teamLinks{gap:12px;display:grid}.YkmrlW_teamLinks a{color:#fff;background:#ffffff0d;border:1px solid #ffffff2d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;text-decoration:none;display:flex}.YkmrlW_teamLinks a:hover{background:#ffffff20}.YkmrlW_teamLinks strong,.YkmrlW_teamLinks small{display:block}.YkmrlW_teamLinks strong{font-size:21px}.YkmrlW_teamLinks small{color:#b9cfc0;margin-top:6px;line-height:1.4}.YkmrlW_footerCta{background:#282c20;border:1px solid #b08c55;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;margin:30px 0 42px;padding:45px 50px;display:flex}.YkmrlW_footerCta p:last-child{color:#cbd4c4}.YkmrlW_back{color:#a6dfba;font-weight:700;text-decoration:none}@media (max-width:850px){.YkmrlW_wrap{padding-top:40px}.YkmrlW_hero,.YkmrlW_teamSection{grid-template-columns:1fr;min-height:0}.YkmrlW_heroPanel{margin-top:15px}.YkmrlW_cards{grid-template-columns:1fr}.YkmrlW_card{min-height:300px}.YkmrlW_teamSection{padding:28px}.YkmrlW_footerCta,.YkmrlW_sectionHead{flex-direction:column;align-items:start}.YkmrlW_footerCta{padding:30px}.YkmrlW_section{padding:60px 0}}
