@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bebas_Neue_Fallback_d758cf;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:__Bebas_Neue_d758cf,__Bebas_Neue_Fallback_d758cf;font-weight:400;font-style:normal}.__variable_d758cf{--font-display:"__Bebas_Neue_d758cf","__Bebas_Neue_Fallback_d758cf"}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-body:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}.landing_landing__nrxBG{--ink:#10121b;--ink-soft:#3b4358;--ink-ghost:rgba(16,18,27,.55);--paper:#f9f7f2;--paper-deep:#f1ede4;--accent:#1f6fe5;--accent-strong:#1557b8;--accent-ghost:rgba(31,111,229,.18);--teal:#185f9e;--teal-ghost:rgba(24,95,158,.16);--navy:#142544;--shadow:0 30px 60px rgba(16,18,27,.15);background:radial-gradient(circle at top left,rgba(31,111,229,.22),transparent 50%),radial-gradient(circle at 70% 10%,rgba(24,95,158,.22),transparent 55%),linear-gradient(160deg,#f2f6ff,#f7f9ff 55%,#eef3fa);color:var(--ink);font-family:var(--font-body),"Segoe UI",sans-serif;min-height:100vh;padding:32px 6vw 48px;position:relative;overflow:hidden}.landing_landing__nrxBG:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,18,27,.04) 1px,transparent 0),linear-gradient(90deg,rgba(16,18,27,.04) 1px,transparent 0);background-size:48px 48px;pointer-events:none;opacity:.5}.landing_nav__knAbU{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:2}.landing_brand__89dKB{display:flex;align-items:center;gap:6px}.landing_brandLink__fO4kO{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.landing_brandLogo__HgQB_{width:auto;height:clamp(54px,6vw,105px);object-fit:contain}.landing_brandMark__8TRgt{font-family:var(--font-display),"Impact",sans-serif;font-size:clamp(24px,3vw,34px);letter-spacing:1px}.landing_brandTag__8vEGW{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--ink-ghost)}.landing_navLinks__8oL_o{display:flex;align-items:center;gap:20px;font-weight:600}.landing_navLinks__8oL_o a{color:var(--ink-soft);text-decoration:none;transition:color .2s ease}.landing_navLinks__8oL_o a:hover{color:var(--navy)}.landing_authTrigger__kIbDc{border:none;font:inherit;cursor:pointer;background:transparent;color:var(--ink-soft);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.landing_navCta__bIz4N{padding:10px 18px;border-radius:999px;border:1px solid transparent;font-weight:600;background:var(--accent);color:#fff;box-shadow:0 12px 24px rgba(31,111,229,.3)}.landing_navCta__bIz4N:hover{background:var(--accent-strong)}.landing_navGhost__Eyo2T{padding:10px 16px;border-radius:999px;border:1px solid rgba(16,18,27,.16)}.landing_navDropdown__t5ohZ{position:relative}.landing_navDropdown__t5ohZ summary{list-style:none;cursor:pointer;color:var(--ink-soft)}.landing_navDropdown__t5ohZ summary::-webkit-details-marker{display:none}.landing_navDropdown__t5ohZ summary:after{content:"▾";margin-left:6px;font-size:12px;color:var(--ink-ghost)}.landing_navDropdownMenu__wgtnF{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;background:#fff;border-radius:14px;padding:10px;box-shadow:0 18px 40px rgba(16,18,27,.18);display:grid;grid-gap:8px;gap:8px;z-index:5}.landing_navDropdownMenu__wgtnF a{padding:8px 10px;border-radius:10px;color:var(--ink)}.landing_navDropdownMenu__wgtnF a:hover{background:rgba(31,111,229,.08)}.landing_navDropdown__t5ohZ:not([open]) .landing_navDropdownMenu__wgtnF{display:none}.landing_hero__wie8N{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;grid-gap:clamp(24px,6vw,72px);gap:clamp(24px,6vw,72px);margin-top:64px;position:relative;z-index:2}.landing_heroCopy__9SHJs{display:flex;flex-direction:column;gap:22px;animation:landing_riseIn__bxc4E .9s ease both}.landing_kicker__pp7Ov{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--accent-ghost);color:var(--accent-strong);font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:12px;width:-moz-fit-content;width:fit-content}.landing_heroTitle__omfE_{font-family:var(--font-display),"Impact",sans-serif;font-size:clamp(48px,7vw,84px);line-height:.95;letter-spacing:1px;margin:0}.landing_heroAccent__Vz_n4{display:block;color:var(--teal);text-shadow:0 12px 30px rgba(24,95,158,.25)}.landing_heroSummary___ugT5{font-size:clamp(16px,2vw,20px);color:var(--ink-soft);line-height:1.6;max-width:520px}.landing_heroActions__3CEO8{display:flex;flex-wrap:wrap;gap:16px}.landing_primaryButton__fz0SS,.landing_secondaryButton___UEe9{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.landing_primaryButton__fz0SS{background:var(--accent);color:#fff;box-shadow:0 18px 30px rgba(31,111,229,.25)}.landing_primaryButton__fz0SS:hover{background:var(--accent-strong);transform:translateY(-2px)}.landing_secondaryButton___UEe9{background:transparent;border:1px solid rgba(16,18,27,.2);color:var(--ink)}.landing_secondaryButton___UEe9:hover{border-color:var(--ink);transform:translateY(-2px)}.landing_heroMeta__f2_3b{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-top:10px}.landing_metaLabel__pADhT{display:block;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--ink-ghost)}.landing_metaValue__DVR8m{display:block;font-weight:600;color:var(--navy)}.landing_heroVisual__Nz91C{position:relative;display:flex;justify-content:center;animation:landing_fadeIn__TWpB2 1s ease both;animation-delay:.2s}.landing_visualCard__lfPSG{background:#fff;border-radius:24px;padding:24px;width:min(420px,90%);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:18px;position:relative;z-index:2}.landing_visualHeader__dbN2A{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--navy)}.landing_visualPill__h_gDa{background:var(--teal-ghost);color:var(--teal);font-size:12px;padding:4px 10px;border-radius:999px}.landing_visualTimeline__xqZE8{display:flex;flex-direction:column;gap:12px}.landing_visualLane__kdIPh{display:flex;gap:10px}.landing_visualBarWide__6ngNb,.landing_visualBar__d4X7j{height:12px;border-radius:999px;background:linear-gradient(90deg,var(--accent),#7db8ff);animation:landing_shimmer__Y7_ra 2.6s ease infinite}.landing_visualBar__d4X7j{width:35%}.landing_visualBarWide__6ngNb{width:60%;background:linear-gradient(90deg,var(--teal),#79b4ff)}.landing_visualFooter__EEQQF{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-ghost)}.landing_visualHalo__v_Iz4{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(31,111,229,.3),transparent 70%);filter:blur(0);animation:landing_float__0QE0G 6s ease-in-out infinite;top:-40px;right:40px}.landing_featureStrip__ip9vS{position:relative;z-index:2}.landing_sectionTitle__VHDry{font-size:clamp(22px,3vw,30px);margin:0 0 18px;color:var(--navy)}.landing_featureStrip__ip9vS{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-top:80px}.landing_featureCard___7KBi{background:hsla(0,0%,100%,.75);border-radius:18px;padding:20px 22px;box-shadow:0 12px 30px rgba(16,18,27,.08);border:1px solid rgba(16,18,27,.08)}.landing_featureCard___7KBi h3{margin:0 0 10px;font-size:18px}.landing_featureCard___7KBi p{margin:0;color:var(--ink-soft);line-height:1.5}.landing_articleGrid__1NJO0{margin-top:70px;display:grid;grid-gap:22px;gap:22px;position:relative;z-index:2}.landing_articleHeader__9sfyo{display:grid;grid-gap:12px;gap:12px}.landing_articleHeader__9sfyo h2{margin:0 0 10px;font-size:clamp(24px,3.5vw,34px)}.landing_articleHeader__9sfyo p{margin:0;color:var(--ink-soft);max-width:640px;line-height:1.6}.landing_articleCard__rUdZD{background:#fff;border-radius:18px;padding:22px 24px;border:1px solid rgba(16,18,27,.08);box-shadow:0 16px 40px rgba(16,18,27,.08)}.landing_articleCard__rUdZD h3{margin:0 0 8px;font-size:18px}.landing_articleCard__rUdZD p{margin:0;color:var(--ink-soft);line-height:1.6}.landing_articleMeta__BelJW{margin-top:12px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:rgba(16,18,27,.6)}.landing_articleLink__7lH2j{display:inline-flex;margin-top:16px;font-weight:600;text-decoration:none;color:#1f6fe5}.landing_ctaBanner__13Iha{margin-top:80px;background:linear-gradient(120deg,var(--navy),#22365f);color:#fff;border-radius:26px;padding:clamp(24px,5vw,40px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.landing_ctaBanner__13Iha:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at right,rgba(31,111,229,.35),transparent 55%);opacity:.7}.landing_ctaBanner__13Iha h2,.landing_ctaBanner__13Iha p{margin:0}.landing_ctaBanner__13Iha p{color:hsla(0,0%,100%,.8);max-width:520px}.landing_ctaBanner__13Iha a{position:relative;z-index:1}.landing_footer__0UmUP{margin-top:64px;align-items:center;justify-content:space-between;color:var(--ink-ghost);font-size:13px;position:relative;z-index:2}.landing_footerLinks__Un1i5,.landing_footer__0UmUP{display:flex;flex-wrap:wrap;gap:16px}.landing_footerLinks__Un1i5 a{text-decoration:none;color:inherit}@keyframes landing_riseIn__bxc4E{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_fadeIn__TWpB2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_shimmer__Y7_ra{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes landing_float__0QE0G{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@media (max-width:900px){.landing_nav__knAbU{flex-direction:column;align-items:flex-start}.landing_navLinks__8oL_o{flex-wrap:wrap}.landing_ctaBanner__13Iha{flex-direction:column;align-items:flex-start}.landing_featureStrip__ip9vS{margin-top:60px}}@media (max-width:600px){.landing_landing__nrxBG{padding:24px 5vw 40px}.landing_brandLogo__HgQB_{height:clamp(48px,12vw,90px)}.landing_navLinks__8oL_o{gap:12px}.landing_heroActions__3CEO8{flex-direction:column;align-items:stretch}.landing_primaryButton__fz0SS,.landing_secondaryButton___UEe9{width:100%}}