.vAn41G_container{width:min(1200px,100% - 48px);margin:0 auto}.vAn41G_hero{color:#f2efe8;background:radial-gradient(100% 100% at 76% 20%,#1e2128 0%,#15171c 48%,#101216 82%);min-height:100dvh;padding:154px 0 0;position:relative;overflow:hidden}.vAn41G_hero:after{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:78px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.vAn41G_heroGlow{z-index:0;filter:blur(12px);background:radial-gradient(circle,#c2683c2e,#c2683c0a 48%,#0000 72%);border-radius:50%;width:760px;height:760px;position:absolute;top:8%;right:-18%}.vAn41G_heroInner{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;width:min(1240px,100% - 48px);min-height:calc(100dvh - 270px);margin:0 auto 72px;display:grid;position:relative}.vAn41G_kicker,.vAn41G_sectionIntro>p,.vAn41G_finalCta>div>div>p{color:#e8a878;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.vAn41G_heroCopy h1{letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:22px 0 0;font-size:clamp(44px,5.6vw,84px);font-weight:850;line-height:.94}.vAn41G_heroCopy h1 em{color:#e8a878;font-style:normal}.vAn41G_heroSubtitle{color:#f2efe8ab;text-wrap:pretty;max-width:650px;margin:34px 0 0;font-size:clamp(17px,1.75vw,22px);font-weight:520;line-height:1.55}.vAn41G_heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.vAn41G_primaryCta,.vAn41G_secondaryCta,.vAn41G_legitimacyLink,.vAn41G_finalActions a{border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:0 23px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.vAn41G_primaryCta{color:#f2efe8;background:#2c5c5b;border:2px solid #2c5c5b}.vAn41G_primaryCta:hover{background:#357a78;transform:translateY(-2px)}.vAn41G_secondaryCta{color:#f2efe8;border-bottom:1px solid #f2efe86b;border-radius:0;min-height:auto;padding:8px 0}.vAn41G_secondaryCta:hover{color:#e8a878;border-color:#e8a878}.vAn41G_proofRail{z-index:2;border-top:1px solid #f2efe826;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.vAn41G_proofRail>div{color:#f2efe8b3;border-right:1px solid #f2efe826;align-items:center;gap:15px;min-height:92px;padding:0 clamp(22px,4vw,54px);font-size:12px;font-weight:650;display:flex}.vAn41G_proofRail>div:last-child{border-right:0}.vAn41G_proofRail span{color:#e8a878;font:700 10px/1 ui-monospace,monospace}.vAn41G_sectionIntro{max-width:850px}.vAn41G_sectionIntro>p{margin:0 0 20px}.vAn41G_sectionIntro h2{color:#1b1e24;letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(38px,4.8vw,64px);font-weight:850;line-height:.98}.vAn41G_sectionIntro h2 em{color:#2c5c5b;font-style:normal}.vAn41G_sectionIntroInverse h2{color:#f2efe8}.vAn41G_finalCta{background:#2c5c5b;border-top:2px solid #15171c;padding:clamp(86px,11vw,134px) 0}.vAn41G_finalCta>div>div>p{color:#f2efe8;margin:0 0 18px}.vAn41G_finalCta h2{color:#f2efe8;letter-spacing:-.065em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(48px,8vw,100px);font-weight:850;line-height:.94}.vAn41G_finalActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px;display:flex}.vAn41G_finalActions a{color:#f2efe8;background:#15171c;border:2px solid #15171c}.vAn41G_finalActions a:hover{transform:translateY(-2px)}.vAn41G_constats,.vAn41G_sectors,.vAn41G_legitimacy{padding:clamp(80px,10vw,128px) 0}.vAn41G_constats{background:#fbfaf6}.vAn41G_sectors{background:#ede9e0}.vAn41G_legitimacy{background:#fbfaf6}.vAn41G_constatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.vAn41G_constatCard{background:#fbfaf6;border:2px solid #1b1e24;border-radius:18px;height:100%;padding:28px 28px 32px}.vAn41G_constatCard>span{color:#2c5c5b;font:800 12px/1 ui-monospace,monospace}.vAn41G_constatCard p{color:#1b1e24;letter-spacing:-.02em;text-wrap:pretty;margin:28px 0 0;font-size:clamp(18px,2vw,22px);font-weight:760;line-height:1.35}.vAn41G_constatCard small{color:#6e6a60;margin-top:16px;font-size:12px;font-weight:650;display:block}.vAn41G_pillars{background:radial-gradient(100% 130% at 80% 0,#1e2128 0%,#15171c 60%);padding:clamp(80px,10vw,128px) 0}.vAn41G_pillarGrid{border-top:1px solid #f2efe82b;border-bottom:1px solid #f2efe82b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.vAn41G_pillarGrid>div{height:100%}.vAn41G_pillarItem{border-right:1px solid #f2efe82b;height:100%;min-height:240px;padding:30px 26px 36px}.vAn41G_pillarGrid>div:last-child .vAn41G_pillarItem{border-right:0}.vAn41G_pillarItem>span{color:#e8a878;font:700 10px/1 ui-monospace,monospace}.vAn41G_pillarItem h3{color:#f2efe8;letter-spacing:-.03em;margin:40px 0 13px;font-size:24px;font-weight:800}.vAn41G_pillarItem p{color:#f2efe899;margin:0;font-size:14px;line-height:1.65}.vAn41G_sectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.vAn41G_sectorGrid>div{height:100%}.vAn41G_sectorCard{background:#fbfaf6;border:2px solid #2c5c5b;border-radius:18px;height:100%;padding:30px 28px 34px}.vAn41G_sectorCard h3{color:#1b1e24;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:850;line-height:1.05}.vAn41G_sectorCard p{color:#6e6a60;margin:0;font-size:14px;line-height:1.65}.vAn41G_sectorsNote{color:#1b1e24;max-width:760px;margin:32px 0 0;font-size:16px;font-weight:650;line-height:1.55}.vAn41G_legitimacyBox{border-top:2px solid #1b1e24;max-width:860px;padding-top:28px}.vAn41G_legitimacyEyebrow{color:#2c5c5b;letter-spacing:.17em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:800}.vAn41G_legitimacyLine{color:#1b1e24;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(22px,3vw,32px);font-weight:780;line-height:1.3}.vAn41G_legitimacyLink{color:#1b1e24;border-bottom:1px solid #1b1e24;border-radius:0;min-height:auto;margin-top:26px;padding:8px 0}.vAn41G_legitimacyLink:hover{color:#2c5c5b;border-color:#2c5c5b}@media (max-width:980px){.vAn41G_heroCopy h1{max-width:900px}.vAn41G_constatGrid,.vAn41G_pillarGrid{grid-template-columns:1fr}.vAn41G_pillarItem{border-bottom:1px solid #f2efe82b;border-right:0;min-height:auto}.vAn41G_pillarGrid>div:last-child .vAn41G_pillarItem{border-bottom:0}.vAn41G_sectorGrid{grid-template-columns:1fr}}@media (max-width:720px){.vAn41G_container,.vAn41G_heroInner{width:min(100% - 32px,1200px)}.vAn41G_hero{padding-top:126px}.vAn41G_heroInner{margin-bottom:52px}.vAn41G_heroCopy h1{overflow-wrap:break-word;font-size:clamp(40px,12vw,64px)}.vAn41G_heroSubtitle{margin-top:26px}.vAn41G_proofRail{grid-template-columns:1fr 1fr}.vAn41G_proofRail>div{border-bottom:1px solid #f2efe826;min-height:72px;padding:0 18px}.vAn41G_proofRail>div:nth-child(2){border-right:0}.vAn41G_proofRail>div:nth-child(n+3){border-bottom:0}.vAn41G_sectionIntro h2{font-size:clamp(36px,11vw,56px)}.vAn41G_finalCta h2{font-size:clamp(38px,12vw,64px)}}@media (prefers-reduced-motion:reduce){.vAn41G_primaryCta,.vAn41G_finalActions a{transition:none}}a.vAn41G_sectorCard{color:inherit;flex-direction:column;gap:0;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}a.vAn41G_sectorCard:hover{transform:translateY(-2px)}a.vAn41G_sectorCard:focus-visible{outline-offset:3px;outline:3px solid #c2683c}.vAn41G_sectorLink{color:#2c5c5b;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:15px;font-weight:750;display:inline-flex}@media (prefers-reduced-motion:reduce){a.vAn41G_sectorCard,a.vAn41G_sectorCard:hover{transition:none;transform:none}}
