.company-profile{--profile-green:#64dc38;--profile-ink:#0a100d;--profile-text:#eaf1e9;background:var(--profile-ink);color:var(--profile-text);min-height:100vh;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65}.company-profile *{box-sizing:border-box}.company-profile a{color:inherit}.company-profile a:focus-visible{outline:3px solid var(--profile-green);outline-offset:6px}.profile-nav,.profile-main,.profile-footer{max-width:1240px;margin:0 auto}.profile-nav{justify-content:space-between;align-items:center;gap:24px;padding:30px 40px;display:flex}.profile-nav img{width:228px;height:auto;display:block}.profile-back,.profile-text-link{align-items:center;gap:20px;font-weight:700;text-decoration:none;display:inline-flex}.profile-back{font-size:14px}.profile-main{padding:0 40px}.profile-hero{max-width:850px;padding:85px 0 74px}.profile-eyebrow{color:var(--profile-green);letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:800}.profile-hero h1{letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(40px,5.5vw,72px);line-height:1.09}.profile-hero h1 span{color:var(--profile-green)}.profile-lead{color:#bac9bd;max-width:640px;font-size:21px}.profile-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.profile-button{background:var(--profile-green);border-radius:6px;align-items:center;gap:40px;padding:15px 23px;font-weight:800;text-decoration:none;display:inline-flex;color:#0a100d!important}.profile-button:hover{background:#8eee66}.profile-revision{color:#8da391;margin-top:24px;font-size:12px}.profile-section{border-top:1px solid #27382c;grid-template-columns:.85fr 1.15fr;gap:70px;padding:65px 0;display:grid}.profile-section-intro h2,.profile-growth h2,.profile-contact h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(29px,3.3vw,42px);line-height:1.2}.profile-section-intro>p:not(.profile-eyebrow){color:#b5c4b8}.profile-facts{margin:0}.profile-facts>div{border-bottom:1px solid #27382c;grid-template-columns:145px 1fr;gap:20px;padding:14px 0;display:grid}.profile-facts>div:first-child{padding-top:0}.profile-facts dt{color:#98b29e;font-size:12px}.profile-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.profile-purpose{background:#142019;border:1px solid #253b2b;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:28px;margin:20px 0 65px;padding:36px;display:grid}.profile-purpose article>p:not(.profile-eyebrow){margin:0;font-size:15px}.profile-purpose ul{margin:0;padding-left:18px;font-size:14px}.profile-purpose li+li{margin-top:4px}.profile-services{display:block}.profile-service-grid{grid-template-columns:1fr 1fr;gap:0 44px;display:grid}.profile-service-grid article{border-bottom:1px solid #27382c;padding:25px 0 30px;position:relative}.profile-number{color:var(--profile-green);margin-bottom:12px;font-size:12px;display:block}.profile-service-grid h3{margin:0 0 13px;font-size:21px;line-height:1.3}.profile-service-grid p,.profile-growth p:not(.profile-eyebrow){color:#b5c4b8;margin:0;font-size:15px}.profile-growth{grid-template-columns:1fr 1fr;gap:44px;padding:0 0 65px;display:grid}.profile-growth article{background:#142019;border-radius:12px;padding:32px}.profile-growth h2{font-size:28px}.profile-growth .profile-text-link{margin-top:22px;font-size:13px}.profile-method ol{counter-reset:steps;margin:0;padding:0;list-style:none}.profile-method ol>li{counter-increment:steps;padding:0 0 27px 48px;position:relative}.profile-method ol>li:before{content:counter(steps,decimal-leading-zero);color:var(--profile-green);font-size:13px;position:absolute;top:3px;left:0}.profile-method h3{margin:0 0 5px;font-size:19px}.profile-method ol p{color:#b5c4b8;margin:0;font-size:14px}.profile-commitments{color:#b5c4b8;padding-left:20px;font-size:14px}.profile-commitments li+li{margin-top:13px}.profile-scope{border-left:3px solid var(--profile-green);color:#a7b9ac;background:#142019;margin:0 0 65px;padding:22px 26px;font-size:12px}.profile-contact{border-top:1px solid #27382c;grid-template-columns:1.1fr 1fr;gap:65px;padding:65px 0;display:grid}.profile-contact>div>a:not(.profile-text-link){overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;text-decoration:none;display:block}.profile-contact p:not(.profile-eyebrow){color:#a7b9ac;font-size:14px}.profile-contact .profile-text-link{color:var(--profile-green)}.profile-footer{color:#8da391;border-top:1px solid #27382c;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:26px 40px;font-size:11px;display:flex}.profile-footer a{text-decoration:none}@media (max-width:760px){.profile-nav{padding:22px}.profile-nav img{width:165px}.profile-back{gap:7px;font-size:11px}.profile-main{padding:0 22px}.profile-hero{padding:55px 0}.profile-lead{font-size:18px}.profile-section{grid-template-columns:1fr;gap:24px;padding:42px 0}.profile-facts>div{grid-template-columns:115px 1fr;gap:14px}.profile-purpose{grid-template-columns:1fr;gap:26px;margin-bottom:42px;padding:26px}.profile-service-grid{grid-template-columns:1fr}.profile-growth{grid-template-columns:1fr;gap:20px;padding-bottom:42px}.profile-growth article{padding:26px}.profile-contact{grid-template-columns:1fr;gap:24px;padding:42px 0}.profile-scope{margin-bottom:42px}.profile-footer{gap:14px;padding:24px 22px}.profile-actions{gap:24px}.profile-button,.profile-text-link{font-size:14px}}
