:root{--midnight:#0E1B2E;--brand:#2A6AF4;--teal:#00796B;--neutral:#475569;--cloud:#F5F7FA;--white:#FFFFFF}html,body,#root{height:100%}body{margin:0;background:var(--cloud);color:var(--neutral);font-family:Inter,system-ui,Arial,sans-serif}.container{max-width:1120px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;gap:8px;align-items:center;padding:12px 18px;border-radius:14px;font-weight:700;text-decoration:none}.btn-primary{background:var(--brand);color:#fff}.btn-outline{border:1px solid rgba(255,255,255,.35);color:#fff}.card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:20px;box-shadow:0 8px 24px #0206170f}.service-card{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(20px)}.service-card.visible{opacity:1;transform:translateY(0)}.service-card:hover{transform:translateY(-5px) scale(1.03);transition:transform .2s cubic-bezier(.4,0,.2,1)}.chip{display:inline-block;border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}header.sticky{position:sticky;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-bottom:1px solid #e5e7eb;z-index:40}nav a{color:var(--neutral);text-decoration:none;margin-left:18px}nav a:hover{text-decoration:underline}h1,h2,h3{font-family:Manrope,Inter,Arial,sans-serif}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grid{display:grid;gap:16px}@media (min-width:900px){.grid-3{grid-template-columns:1fr 1fr 1fr}.grid-5{grid-template-columns:repeat(5,1fr)}}._app_1msa2_1{background:var(--cloud);color:var(--neutral)}._heroContainer_1msa2_2{padding:64px 24px}._hero_1msa2_2{background:var(--midnight);color:#fff;border-radius:24px;padding:40px 32px;position:relative;box-shadow:0 24px 40px #02061733}._heroTitle_1msa2_4{font-family:Manrope,Inter,Arial,sans-serif;font-size:48px;line-height:1.1;font-weight:800}._heroText_1msa2_5{margin-top:12px;opacity:.92;max-width:740px}._heroActions_1msa2_6{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}._heroBrandIcon_1msa2_7{position:absolute;right:24px;bottom:-24px;opacity:.08;transform:scale(2)}._sectionPad_1msa2_8{padding:48px 0}._sectionHeading_1msa2_9{font-family:Manrope,Inter,Arial,sans-serif;font-weight:800;color:var(--midnight)}._sectionHeadingLight_1msa2_10{font-family:Manrope,Inter,Arial,sans-serif;font-weight:800}._servicesGrid_1msa2_11{margin-top:12px}._cardHeader_1msa2_12{display:flex;align-items:center;gap:10px}._whySection_1msa2_13{background:#fff}._whyGrid_1msa2_14{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px}._whyCardText_1msa2_15{margin-top:6px}._approachGrid_1msa2_16{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px}._approachStep_1msa2_17{color:var(--teal);font-weight:700;font-size:12px}._approachTitle_1msa2_18{font-weight:700}._approachDesc_1msa2_19{font-size:14px;opacity:.8}._regionsGrid_1msa2_20{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}._contactSection_1msa2_21{background:var(--midnight);color:#fff}._contactText_1msa2_22{opacity:.9;max-width:720px}._contactActions_1msa2_23{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}._footer_1msa2_24{padding:16px 0;background:#fff;border-top:1px solid #e5e7eb}._footerInner_1msa2_25{display:flex;align-items:center;justify-content:space-between;font-size:14px}._footerBrand_1msa2_26{display:flex;align-items:center;gap:8px}._footerCopy_1msa2_27{opacity:.7}
