.CompanyPages_title__PtraL{text-align:left}.CompanyPages_lead__U5Ge0{max-width:560px;margin-top:calc(14 * var(--u));font-size:calc(15 * var(--t));line-height:1.55;color:var(--color-text-muted)}.CompanyPages_badge___8P04{display:inline-flex;width:fit-content;padding:6px 8px 5px;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--color-white);background:var(--color-pink)}.CompanyPages_filters__i7qQc{box-shadow:0 6px 24px rgba(23,43,118,.1)}.CompanyPages_contact__753It{scroll-margin-top:96px;padding:var(--section-gap) 0!important;background:var(--color-white)}.CompanyPages_contactGrid__04Zn0{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4vw,72px);align-items:start}.CompanyPages_contactList__9fa_J{display:grid;gap:calc(16 * var(--u));margin-top:calc(32 * var(--u))}.CompanyPages_contactList__9fa_J li{display:flex;align-items:center;gap:14px}.CompanyPages_contactIcon__Vg1tt{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;color:var(--color-white);background:var(--color-navy)}.CompanyPages_contactLabel__ItXjf{display:block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft)}.CompanyPages_contactValue__1Y2_w{font-size:calc(17 * var(--t));font-weight:500;color:var(--color-text-strong);transition:color var(--duration-fast) ease}.CompanyPages_contactValue__1Y2_w:hover{color:var(--color-blue)}.CompanyPages_formCard__SYr8k{display:flex;flex-direction:column}.CompanyPages_form__XhVdy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16 * var(--u));padding:calc(32 * var(--u));background:var(--color-slate);border-radius:0 calc(24 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u))}.CompanyPages_field__WE3Wx{display:grid;gap:6px;min-width:0}.CompanyPages_fieldWide__xzRzj{grid-column:1/-1}.CompanyPages_fieldLabel__iQTpl{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#446a88}.CompanyPages_input__xk_py{width:100%;min-height:calc(48 * var(--u));padding:0 14px;font:inherit;font-size:calc(15 * var(--t));color:var(--color-text-strong);background:var(--color-white);border:1px solid #d6dde8;border-radius:10px;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.CompanyPages_input__xk_py:hover{border-color:var(--color-blue)}.CompanyPages_input__xk_py:focus-visible{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(58,79,217,.18)}.CompanyPages_textarea__0_BSI{min-height:132px;padding:12px 14px;resize:vertical}.CompanyPages_formFoot___BW0G{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.CompanyPages_submit__LxTRm{display:inline-flex;align-items:center;gap:10px;min-height:calc(52 * var(--u));padding-inline:32px;font-size:calc(16 * var(--t));font-weight:600;color:var(--color-white);background:linear-gradient(var(--btn-angle),#414dd6 0,#d71b86 100%);transition:box-shadow var(--duration) var(--ease-out)}.CompanyPages_submit__LxTRm:hover{box-shadow:0 10px 24px rgba(17,24,39,.18)}.CompanyPages_submit__LxTRm:disabled{opacity:.7;cursor:wait}.CompanyPages_formNote__VRcXg{font-size:.8125rem;color:var(--color-text-soft)}.CompanyPages_formNoteError__MB4j6{color:#b42318}.CompanyPages_inputInvalid__8i0M5{border-color:#ff3333}.CompanyPages_fieldError__O1xqb{font-size:12px;font-weight:500;line-height:16px;color:#ff3333}.CompanyPages_thanks__ycikL{display:grid;align-content:center;gap:16px;min-height:420px;padding:calc(40 * var(--u));background:var(--color-slate);border-radius:0 calc(24 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u))}.CompanyPages_thanksTitle__x7VA7{font-size:calc(40 * var(--t));line-height:1.1;color:var(--color-text-strong)}.CompanyPages_thanksBody__2ebS7{max-width:28em;font-size:calc(16 * var(--t));line-height:1.5;color:var(--color-text-muted)}.CompanyPages_approach__GJZlE{scroll-margin-top:96px;padding-top:var(--section-gap);padding-bottom:0;background:var(--color-slate)}.CompanyPages_levels__r4pz7{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(20 * var(--u));margin-top:clamp(40px,3.6vw,64px)}.CompanyPages_levels__r4pz7:before{content:"";position:absolute;top:22px;left:24px;right:24px;height:2px;background:var(--gradient-cta);opacity:.4}.CompanyPages_level__LeDtC{position:relative;display:flex;flex-direction:column;min-width:0}.CompanyPages_levelNumber__J2r_k{position:relative;display:grid;place-items:center;width:46px;height:46px;margin-bottom:calc(18 * var(--u));font-family:var(--font-display);font-size:1.125rem;font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--color-white);background:var(--color-navy);border:4px solid var(--color-slate);border-radius:50%}.CompanyPages_levelCard__EcQYY{flex:1 1;padding:calc(24 * var(--u));background:var(--color-white);border-radius:0 calc(20 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));transition:box-shadow var(--duration) var(--ease-out)}.CompanyPages_level__LeDtC:hover .CompanyPages_levelCard__EcQYY{box-shadow:0 18px 44px rgba(23,43,118,.1)}.CompanyPages_levelTitle__eB6pj{font-size:clamp(1.25rem,1.05rem + .375vw,1.5rem);font-weight:500;color:var(--color-text-strong)}.CompanyPages_levelBody__d3l98{margin-top:8px;font-size:calc(14 * var(--t));line-height:1.5;color:var(--color-text-muted)}.CompanyPages_levelHeading___JU12{margin-top:calc(18 * var(--u));font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#446a88}.CompanyPages_levelList__7E0yh{display:grid;gap:6px;margin-top:8px;font-size:.8125rem;color:var(--color-text)}.CompanyPages_levelList__7E0yh li{display:flex;gap:8px}.CompanyPages_levelList__7E0yh li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:.5em;background:var(--color-pink)}.CompanyPages_levelDecides__sP_4Y{display:grid;gap:2px;margin-top:calc(18 * var(--u));padding-top:calc(14 * var(--u));font-size:calc(14 * var(--t));font-weight:500;color:var(--color-navy);border-top:1px solid var(--color-line)}.CompanyPages_levelDecides__sP_4Y span{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-pink)}.CompanyPages_gallery__StOsX{scroll-margin-top:96px;padding-top:var(--section-gap);padding-bottom:0;background:var(--color-white)}.CompanyPages_galleryHead__v5A2f{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.CompanyPages_galleryGrid__Kk5d1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--u));margin-top:clamp(28px,2.6vw,48px);animation:CompanyPages_fadeUp__wWSf3 .5s var(--ease-out) both}@keyframes CompanyPages_fadeUp__wWSf3{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.CompanyPages_galleryGrid__Kk5d1>li{display:flex}.CompanyPages_galleryItem__9NouT{display:flex;flex-direction:column;width:100%;overflow:hidden;text-align:left;background:var(--color-white);border:1px solid #e3e8ef;border-radius:calc(20 * var(--u));transition:box-shadow var(--duration) var(--ease-out)}.CompanyPages_galleryItem__9NouT:hover{box-shadow:0 18px 44px rgba(23,43,118,.12)}.CompanyPages_galleryMedia__qO5mu{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#e6ebf2}.CompanyPages_galleryImage__q8_1N{object-fit:cover;transition:transform .8s var(--ease-out)}.CompanyPages_galleryItem__9NouT:hover .CompanyPages_galleryImage__q8_1N{transform:scale(1.05)}.CompanyPages_galleryCaption__s_H5Z{display:grid;flex:1 1;align-content:start;gap:8px;padding:calc(16 * var(--u)) calc(18 * var(--u));font-size:calc(15 * var(--t));font-weight:500;line-height:1.35;color:var(--color-text-strong)}.CompanyPages_galleryCategory__asjKc{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-pink)}.CompanyPages_lightbox__F9mXU{width:min(92vw,1080px);max-width:none;max-height:92vh;margin:auto;padding:0;overflow:visible;background:transparent;border:0}.CompanyPages_lightbox__F9mXU::backdrop{background:rgba(7,12,50,.82)}.CompanyPages_lightboxFigure__PMPSt{overflow:hidden;background:var(--color-white);border-radius:20px}.CompanyPages_lightboxMedia__DjoSl{position:relative;display:block;aspect-ratio:16/10;max-height:76vh;background:#0a1358}.CompanyPages_lightboxImage__pnP88{object-fit:contain}.CompanyPages_lightboxCaption__qg_1p{display:grid;gap:6px;padding:16px 20px;font-size:.9375rem;font-weight:500;color:var(--color-text-strong)}.CompanyPages_lightboxBtn__l09CW{position:absolute;display:grid;place-items:center;width:44px;height:44px;color:var(--color-navy);background:var(--color-white);border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.25);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease}.CompanyPages_lightboxBtn__l09CW:hover{color:var(--color-white);background:var(--color-navy)}.CompanyPages_lightboxClose__BwTae{top:-14px;right:-14px}.CompanyPages_lightboxNext__OWU10,.CompanyPages_lightboxPrev__hZmr6{top:40%}.CompanyPages_lightboxPrev__hZmr6{left:-22px}.CompanyPages_lightboxNext__OWU10{right:-22px}.CompanyPages_features__ZzHTZ,.CompanyPages_milestones__9MHXm{scroll-margin-top:96px;padding-top:var(--section-gap);padding-bottom:0;background:var(--color-white)}.CompanyPages_features__ZzHTZ{background:var(--color-slate)}.CompanyPages_milestoneList__sihVM{display:grid;gap:calc(16 * var(--u));margin-top:clamp(28px,2.6vw,48px)}.CompanyPages_milestone__8k1pQ{display:grid;grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:calc(24 * var(--u));align-items:center;padding:calc(24 * var(--u)) calc(28 * var(--u));background:#f7f9fb;border:1px solid #e3e8ef;border-left:4px solid var(--color-pink);transition:box-shadow var(--duration) var(--ease-out)}.CompanyPages_milestone__8k1pQ:hover{box-shadow:0 14px 36px rgba(23,43,118,.1)}.CompanyPages_milestoneYear__3Nlt2{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 1.2vw,2.5rem);font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:500;line-height:1;color:var(--color-navy)}.CompanyPages_milestoneTitle__Shbzn{font-size:calc(18 * var(--t));font-weight:500;line-height:1.3;color:var(--color-text-strong)}.CompanyPages_milestoneBody__jgeaZ{margin-top:6px;font-size:calc(14 * var(--t));line-height:1.5;color:var(--color-text-muted)}.CompanyPages_featureGrid__s10I5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--u));margin-top:clamp(28px,2.6vw,48px)}.CompanyPages_feature__Sb5vj{display:flex;flex-direction:column;height:100%;padding:calc(24 * var(--u));background:var(--color-white);border-radius:calc(20 * var(--u));transition:box-shadow var(--duration) var(--ease-out)}.CompanyPages_feature__Sb5vj:hover{box-shadow:0 18px 44px rgba(23,43,118,.12)}.CompanyPages_featureOutlet__0Axca{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-pink)}.CompanyPages_featureTitle__JSQ_i{margin-top:10px;font-size:calc(17 * var(--t));font-weight:500;line-height:1.35;color:var(--color-text-strong)}.CompanyPages_featureMore__CgzHz{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:calc(18 * var(--u));font-size:.8125rem;color:var(--color-blue)}@media (max-width:1100px){.CompanyPages_levels__r4pz7{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.CompanyPages_levels__r4pz7:before{display:none}.CompanyPages_featureGrid__s10I5,.CompanyPages_galleryGrid__Kk5d1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.CompanyPages_contactGrid__04Zn0{grid-template-columns:1fr}}@media (max-width:640px){.CompanyPages_featureGrid__s10I5,.CompanyPages_galleryGrid__Kk5d1,.CompanyPages_levels__r4pz7{grid-template-columns:1fr}.CompanyPages_form__XhVdy{grid-template-columns:1fr;padding:22px 18px}.CompanyPages_milestone__8k1pQ{grid-template-columns:1fr;gap:10px;padding:20px}.CompanyPages_lightboxPrev__hZmr6{left:6px}.CompanyPages_lightboxNext__OWU10{right:6px}.CompanyPages_lightboxClose__BwTae{top:8px;right:8px}}