@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
:root{--ink:#172b34;--paper:#fafbf8;--green:#143e37;--muted:#75838a;--line:#e4e8e3;--lime:#dcf77a;--blue:#315ce8;--violet:#8072df}body{font-family:'Plus Jakarta Sans',Manrope,Arial,sans-serif;background:var(--paper);background-image:radial-gradient(ellipse at 80% 10%,#eaf1ff66,transparent 28%);font-size:14px}header{max-width:1440px;padding:22px 5%;background:#fafbf8dc;position:relative;z-index:3;border-color:#dfe6df99}.announcement{background:#153f37;height:32px;font-size:10px;letter-spacing:.4px}nav{gap:21px;font-size:11px}nav a{position:relative;transition:color .2s}nav a.active:after{content:'';width:4px;height:4px;position:absolute;left:50%;bottom:-10px;background:#449979;border-radius:50%}.brand{gap:9px}.brand-symbol{width:45px;height:48px}main{max-width:1300px;padding:0 40px}.btn{border-radius:12px;padding:17px 22px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1d47301c}.btn.dark{background:#143e37}.btn.outline{border-color:#cdd7d0;background:#ffffff30}.btn.small{padding:12px 17px;font-size:10px}h1,h2,h3{font-weight:800}.eyebrow{font-size:9px;font-weight:800;letter-spacing:2px;color:#678577}h2{font-size:37px;letter-spacing:-1.6px;line-height:1.22}.lead{font-size:13px;line-height:1.95;color:#72828a}.section{margin:84px 0}.section-head{margin-bottom:30px;align-items:center}.section-head p{font-size:12px}.muted-heading{color:#87958d}.hero-new{padding:62px 0 59px;gap:48px;grid-template-columns:1.04fr 1fr;position:relative;min-height:580px}.hero-copy{position:relative;z-index:1}.hero-new .pill{background:#edf2e6;border:0;color:#59765b;font-size:9px;letter-spacing:1.3px;padding:9px 13px;gap:9px}.pill-star{color:#557e42;font-size:16px;line-height:1}.hero-new h1{font-size:66px;letter-spacing:-4.1px;line-height:1.06;margin:25px 0 24px}.hero-gradient{color:#3f8268;background:linear-gradient(105deg,#315ce8 0%,#469582 70%,#5fa146 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-new .hero-gradient{white-space:nowrap;font-size:.77em;letter-spacing:-3.1px}.headline-star{display:inline-block;color:#81a342;-webkit-text-fill-color:#81a342;font-size:42px;vertical-align:middle;margin-left:11px;animation:slowSpin 35s linear infinite}.hero-new .lead{max-width:420px;font-size:12px}.hero-new .actions{gap:19px;align-items:center;margin:29px 0}.hero-new .actions .btn{padding:17px 19px;font-size:11px;gap:20px}.hero-secondary{font-size:10px;font-weight:800;display:inline-flex;align-items:center;gap:12px;line-height:1.6}.hero-secondary span{font-size:19px}.hero-proof{display:flex;gap:11px;align-items:center;margin-top:24px}.hero-proof p{font-size:9px;line-height:1.8;margin:0;color:#8b9690}.hero-proof p strong{font-size:10px;color:#526d5e}.proof-mark{width:32px;height:32px;background:#e8efdf;color:#638c40;border-radius:50%;display:grid;place-items:center;font-size:16px}.proof-line{height:29px;width:1px;background:#dce3d9;margin:0 7px}.proof-map{display:flex;align-items:center;gap:7px;font-size:26px;font-weight:800;letter-spacing:-1px}.proof-map small{font-size:8px;color:#849186;letter-spacing:0;line-height:1.5;font-weight:500}.hero-visual{position:relative;width:100%;height:435px;margin-top:7px;isolation:isolate}.image-shape{position:absolute;inset:9px 8px 7px 12px;border-radius:140px 30px 120px 30px;overflow:hidden;transform:rotate(-3deg);background:#e0e7d7;box-shadow:0 24px 60px #28472c15}.image-shape img{width:100%;height:100%;object-fit:cover;object-position:48% 40%;filter:saturate(.6);transform:scale(1.04) rotate(3deg)}.image-shape:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#102e2bd9,transparent 85%)}.image-caption{position:absolute;z-index:1;bottom:48px;left:35px;color:white;transform:rotate(3deg)}.image-caption>span{font-size:8px;letter-spacing:1.7px;color:#dce6cf}.image-caption strong{font-size:31px;line-height:1.24;letter-spacing:-1.2px;display:block;margin-top:12px}.orbit{position:absolute;z-index:-1;border:1px solid #becb9b99;border-radius:50%;pointer-events:none}.orbit-one{inset:-20px 10px -14px -17px;transform:rotate(15deg)}.orbit-two{inset:8px -16px -2px -3px;transform:rotate(-17deg);border-color:#bdd2d655}.hero-sticker{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;background:#fffefbf2;backdrop-filter:blur(12px);border:1px solid #ffffffb3;border-radius:15px;box-shadow:0 16px 40px #143f3520;padding:15px 17px}.sticker-top{top:24px;left:-18px;transform:rotate(-4deg);animation:floatA 6s ease-in-out infinite}.sticker-icon{width:38px;height:38px;border-radius:12px;background:#eeeafa;color:#8b73cd;display:grid;place-items:center;font-size:25px}.hero-sticker small{font-size:8px;display:block;color:#829080;line-height:1.7}.sticker-top small{font-size:7px;letter-spacing:1px;font-weight:700}.hero-sticker strong{font-size:11px;display:block;margin-top:3px}.sticker-bottom{bottom:26px;right:-17px;transform:rotate(3deg);padding:14px;animation:floatB 7s ease-in-out infinite}.sticker-avatar{width:36px;height:36px;border-radius:50%;background:#eaf1df;color:#618b41;display:grid;place-items:center;font-size:22px}.sticker-arrow{color:#627d54;font-size:21px;margin-left:6px}.star-orb{position:absolute;z-index:2;right:-5px;top:-15px;background:#dff28d;width:79px;height:79px;border-radius:50%;display:grid;place-items:center;font-size:53px;color:#49734b;box-shadow:0 8px 30px #90a64d20;animation:slowSpin 45s linear infinite}.visual-label{position:absolute;right:-29px;top:50%;font-size:7px;letter-spacing:2px;writing-mode:vertical-rl;color:#8b9e91}.values-strip{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-block:1px solid var(--line);gap:20px;font-size:12px;color:#78936d}.values-strip>span{display:flex;align-items:center;gap:10px}.values-strip b{font-size:12px;color:#647b68;font-weight:600}.values-strip .strip-note{font-size:9px;color:#9aa59a;border-left:1px solid var(--line);padding-left:23px}.pathways{margin-top:62px}.help-grid{gap:13px}.help{border:0;border-radius:18px;padding:21px 19px;min-height:220px;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s}.help:hover{transform:translateY(-8px);box-shadow:0 18px 32px #1a402814}.help-top{display:flex;width:100%;justify-content:space-between;align-items:center}.help .arr{position:static;font-size:22px;font-weight:400}.help .icon{background:#ffffff66;width:39px;height:39px;color:inherit;border-radius:12px;font-size:23px}.help h3{font-size:13px;margin:29px 0 10px;line-height:1.5}.help p{color:inherit;opacity:.68;font-size:10px;line-height:1.9;position:relative;z-index:1}.help-index{position:absolute;bottom:-15px;right:12px;font-size:80px;font-weight:800;letter-spacing:-6px;opacity:.05;line-height:1}.help-color-0{background:#153f37;color:#edf7ee}.help-color-0 .icon{background:#ffffff12;color:#dcf77a}.help-color-0 .arr{color:#d8f581}.help-color-1{background:#eeebfc;color:#66568f}.help-color-2{background:#f9ebdc;color:#9a703f}.help-color-3{background:#e3edf9;color:#4b6f9f}.help-color-4{background:#e9efd9;color:#72894d}.impact-board{background:#142e2b;border-radius:27px;padding:37px;color:#eff7f0;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 90% 0%,#2a5e4840,transparent 45%)}.impact-board:before{content:'✦';position:absolute;font-size:280px;opacity:.022;top:-80px;right:80px;pointer-events:none}.impact-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px;position:relative}.impact-heading .eyebrow{color:#9db6a1;font-size:8px}.impact-heading h2{font-size:29px;letter-spacing:-1px;margin:13px 0 0;line-height:1.3}.impact-heading h2 span{color:#8fa99a}.live-indicator{font-size:9px;color:#b4d6be;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #426253;border-radius:20px;padding:8px 12px;background:#ffffff04}.live-indicator i{width:6px;height:6px;background:#9cdca8;border-radius:50%;box-shadow:0 0 0 4px #9cdca812;animation:pulseDot 2s ease infinite}.live-offline i{background:#ffce7a;animation:none}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;position:relative}.metric-card{border-radius:16px;padding:19px 20px 15px;color:#303447;overflow:hidden;position:relative}.tone-violet{background:#ded8fb;--metric-accent:#8170d2}.tone-mint{background:#c9eeda;--metric-accent:#4f9f76}.tone-peach{background:#f4dfc1;--metric-accent:#bc9361}.tone-blue{background:#cde2f7;--metric-accent:#729ecb}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;font-weight:700}.metric-icon{font-size:22px;color:var(--metric-accent);font-weight:400}.metric-card>strong{font-size:43px;letter-spacing:-2px;line-height:1;display:block;margin:20px 0 20px;font-weight:800}.metric-bottom{display:flex;align-items:center;gap:7px;color:#4f625b}.metric-bottom small{font-size:8px}.metric-dots{font-size:17px;color:var(--metric-accent)}.impact-charts{display:grid;grid-template-columns:1.5fr 1fr;gap:42px;margin-top:34px}.chart-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.chart-title h3{font-size:12px;font-weight:700;margin:0;letter-spacing:-.2px}.chart-title>span{font-size:8px;color:#809c8c}.color-bar{margin-top:18px}.color-bar>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:9px;gap:12px;margin-bottom:9px;color:#c0d1c5}.color-bar>div:first-child>span{display:flex;align-items:center;gap:8px}.color-bar i{width:7px;height:7px;display:inline-block;border-radius:2px;background:var(--bar-color)}.color-bar b{color:#e9f5ed;font-size:10px}.color-bar b small{font-size:8px;color:#8ca494;font-weight:400}.color-track{height:7px;background:#ffffff09;border-radius:6px;overflow:hidden}.color-track>span{display:block;height:100%;background:var(--bar-color);border-radius:6px;box-shadow:0 0 12px color-mix(in srgb,var(--bar-color) 35%,transparent);transition:width 1.1s cubic-bezier(.16,1,.3,1)}.solution-chart{border-left:1px solid #ffffff10;padding-left:32px;display:flex;align-items:center;flex-direction:column;justify-content:center}.solution-ring{position:relative;width:174px;height:174px}.solution-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.solution-ring circle{fill:none;stroke-width:11}.ring-base{stroke:#ffffff0b}.ring-value{stroke-linecap:round;transition:stroke-dashoffset 1.3s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 8px #5fd9b025)}.solution-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.solution-ring strong{font-size:38px;letter-spacing:-2px}.solution-ring span{font-size:8px;color:#91a99a;margin-top:4px}.ring-legend{width:100%;max-width:225px;display:flex;flex-direction:column;gap:10px;margin-top:12px}.ring-legend>span{font-size:9px;color:#9cb2a3;display:flex;gap:7px;align-items:center}.ring-legend b{margin-left:auto;font-size:10px;color:#d1e3d7}.ring-legend i{width:6px;height:6px;border-radius:50%;background:#526b5b}.ring-legend .mint-dot{background:#69d8ac}.chart-empty{font-size:8px;line-height:1.8;color:#7e9a88;text-align:center;margin:13px 0 0}.impact-foot{display:flex;justify-content:space-between;border-top:1px solid #ffffff12;margin-top:29px;padding-top:17px;font-size:8px;color:#789580;gap:14px}.opportunity-empty{grid-column:1/-1;display:flex;align-items:center;gap:28px;border:1px solid #e5e9df;background:#f0f3e9;padding:32px;border-radius:22px}.opportunity-empty h3{font-size:22px;margin:10px 0;letter-spacing:-.9px}.opportunity-empty p{font-size:11px;color:#81907d;line-height:1.8;margin:0}.opportunity-empty>.btn{margin-left:auto;font-size:10px;white-space:nowrap}.empty-art{position:relative;min-width:80px;height:80px;display:grid;place-items:center;background:#e4eccf;border-radius:20px}.empty-art>span{font-size:49px;color:#94aa68}.empty-art i{position:absolute;right:-7px;bottom:-6px;font-size:22px;color:#fff;background:#75934f;border:4px solid #f0f3e9;border-radius:50%;font-style:normal;width:37px;height:37px;display:grid;place-items:center}.card{border-radius:18px;border:1px solid #e5e9e1;box-shadow:0 4px 22px #24442e03;transition:transform .25s,box-shadow .25s}.card:hover{box-shadow:0 15px 30px #24442e0b}.mentor-card:hover{transform:translateY(-5px)}.mentor-photo{border-radius:13px}.mentor-role{color:#6b8690}.avatar,.initials{background:linear-gradient(145deg,#dcebdc,#d8e5f5)!important;color:#47836f!important}.telegram{background:#e7f3ff;color:#348bb7}.tabs{gap:9px}.chip{border-radius:11px;transition:background .2s,transform .2s;font-weight:600}.chip:hover{transform:translateY(-2px)}.chip.selected{box-shadow:0 5px 12px #163e3718}.panel-stats>div:nth-child(1){background:#eae6fa;color:#635691;border:0}.panel-stats>div:nth-child(2){background:#e0f0e5;color:#3d7f60;border:0}.panel-stats>div:nth-child(3){background:#e2ecfb;color:#4c70a2;border:0}.panel-stats>div{border-radius:18px;position:relative;overflow:hidden}.panel-stats>div:after{content:'↗';position:absolute;right:19px;top:19px;font-size:26px;opacity:.25}.panel-stats strong{font-size:43px;letter-spacing:-2px}.panel-stats span{color:inherit;opacity:.65}.record{border-radius:18px}.status{padding:7px 11px;font-size:9px}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.journey-card{padding:26px 26px 28px;border:1px solid #e1e7db;border-radius:20px;background:#fafbf7}.journey-card>div{display:flex;justify-content:space-between;align-items:center}.journey-card>div>span{font-size:10px;font-weight:800;color:#9eaea0;letter-spacing:2px}.journey-card>div>i{font-size:24px;font-style:normal;color:#6e946d}.journey-card:nth-child(2){background:#edf0fa;border-color:#e5e9f4}.journey-card:nth-child(2)>div>i{color:#7f8dbb}.journey-card:nth-child(3){background:#eff3df;border-color:#e8edda}.journey-card h3{font-size:33px;letter-spacing:-1.4px;margin:26px 0 12px}.journey-card p{font-size:11px;color:#859182;line-height:1.9;margin:0}.journey-track{border:0;background:none;color:#71836d}.cta-new{background:#e2efbd;position:relative;overflow:hidden;padding:47px;color:#24462c;border-radius:25px;margin:84px 0 62px}.cta-new h2{font-size:32px;letter-spacing:-1.2px;position:relative;z-index:1}.cta-new h2 em{font-style:normal;color:#6d9042}.cta-new p{font-size:11px;color:#849965}.cta-new .eyebrow{color:#73934b;font-size:8px}.cta-new .btn{background:#234b33;color:white;position:relative;z-index:1;white-space:nowrap;font-size:11px}.cta-art{position:absolute;font-size:330px;line-height:1;color:#c3d99a;right:155px;top:-35px;opacity:.35;animation:slowSpin 90s linear infinite}.analytics-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:59px 0 38px}.analytics-hero h1{font-size:47px;letter-spacing:-2.5px;max-width:850px}.analytics-hero .lead{max-width:570px}.analytics-badge{position:relative;width:165px;height:165px;background:#ecf2dd;border:1px solid #e2e9d1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(7deg);flex-shrink:0}.analytics-badge strong{font-size:57px;line-height:1;color:#6b8d44;letter-spacing:-4px}.analytics-badge>span{font-size:10px;line-height:1.5;color:#6d8157;text-align:center;margin-top:8px}.analytics-badge i{position:absolute;font-size:40px;color:#a3bb70;right:-12px;top:0;font-style:normal}.region-select label{font-size:9px;color:#85917d;margin:0 0 7px}.region-select select{min-width:220px;font-size:11px;padding:12px 15px;border-radius:11px}.region-color-grid{grid-template-columns:repeat(4,1fr);gap:15px}.region-color-grid .region-card{border-radius:18px;border:0;padding:22px;transition:transform .25s}.region-color-grid .region-card:hover{transform:translateY(-5px)}.region-color-0{background:#ece8fa;--region-color:#8d7eb3}.region-color-1{background:#e1efe4;--region-color:#77a68b}.region-color-2{background:#f4e9db;--region-color:#c5a176}.region-color-3{background:#e0ebf7;--region-color:#8aa9c9}.region-top{display:flex;justify-content:space-between;align-items:center;color:var(--region-color)}.region-number{font-size:9px;font-weight:800;letter-spacing:1px}.region-symbol{font-size:23px;line-height:1}.region-card h3{font-size:13px;letter-spacing:-.3px;margin:17px 0 21px}.region-total{display:flex;align-items:baseline;gap:7px}.region-total strong{font-size:32px;letter-spacing:-1px}.region-total>span{font-size:9px;color:#6c7d71}.region-progress{height:4px;border-radius:5px;background:#ffffff7a;margin:15px 0 12px}.region-progress span{height:100%;display:block;background:var(--region-color);border-radius:5px;transition:width .8s}.region-card p{font-size:9px;color:#718274;margin:0}.region-check{color:var(--region-color);margin-right:4px}footer{max-width:1300px;padding:38px 40px 23px}footer p{font-size:10px}footer strong{color:#617565}.page-hero h1{letter-spacing:-2px}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.reveal-ready.in-view{opacity:1;transform:translateY(0)}.help.reveal-ready:nth-child(2){transition-delay:.06s}.help.reveal-ready:nth-child(3){transition-delay:.12s}.help.reveal-ready:nth-child(4){transition-delay:.18s}.help.reveal-ready:nth-child(5){transition-delay:.24s}dialog{border-radius:22px;border:1px solid #e0e7db;padding:35px}dialog::backdrop{background:#102d2e88;backdrop-filter:blur(9px)}dialog h2{font-size:25px}.form-error{line-height:1.8}input:focus,select:focus,textarea:focus{outline:2px solid #80a99b;outline-offset:2px}#toast{border:1px solid #ffffff20;box-shadow:0 10px 40px #0c2c2233;border-radius:12px;padding:15px 23px;font-size:11px}button:focus-visible,a:focus-visible{outline:3px solid #7d91e1;outline-offset:4px}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes floatA{0%,100%{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-7px)}}@keyframes floatB{0%,100%{transform:rotate(3deg) translateY(0)}50%{transform:rotate(1deg) translateY(6px)}}@keyframes pulseDot{50%{box-shadow:0 0 0 6px #9cdca805;opacity:.6}}
@media(min-width:1500px){.hero-new h1{font-size:76px}.hero-visual{height:475px}.hero-new{padding-top:70px;padding-bottom:75px}.hero-new .lead{font-size:13px}.image-caption strong{font-size:35px}}
@media(max-width:1100px){main{padding:0 30px}.hero-new{gap:30px}.hero-new h1{font-size:57px;letter-spacing:-3.5px}.hero-new .hero-gradient{letter-spacing:-2.6px}.hero-visual{height:400px}.hero-new .actions{flex-wrap:wrap;gap:17px}.hero-new .hero-secondary{font-size:10px}.help{padding:18px 16px}.help h3{font-size:12px}.help-grid{grid-template-columns:repeat(5,1fr)}.metric-card{padding:17px 15px}.metric-top{font-size:9px}.metric-bottom small{font-size:7px}.region-color-grid{grid-template-columns:repeat(3,1fr)}nav{gap:13px;font-size:10px}.impact-board{padding:30px}.image-caption strong{font-size:28px}.headline-star{font-size:32px}.sticker-top{left:-11px}.sticker-bottom{right:-6px}.hero-sticker{padding:12px}.hero-sticker strong{font-size:10px}.star-orb{width:65px;height:65px;font-size:44px}.visual-label{display:none}.values-strip .strip-note{display:none}}
@media(max-width:850px){.hero-new h1{font-size:51px}.hero-visual{height:355px}.hero-new{gap:20px}.hero-new .pill{font-size:7px}.headline-star{font-size:28px;margin-left:5px}.hero-new .lead{font-size:11px}.hero-new .hero-gradient{font-size:.76em;letter-spacing:-2.2px}.image-shape{border-radius:110px 25px 90px 25px}.image-caption strong{font-size:25px}.sticker-top small{font-size:6px}.sticker-top strong{font-size:9px}.sticker-icon{width:29px;height:29px;font-size:19px}.help-grid{grid-template-columns:repeat(3,1fr)}.help{min-height:210px}.help h3{font-size:14px}.help p{font-size:11px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card>strong{font-size:43px}.metric-top{font-size:11px}.metric-bottom small{font-size:9px}.impact-charts{gap:24px}.solution-chart{padding-left:20px}.chart-title{align-items:start;flex-direction:column;gap:7px}.opportunity-empty{flex-wrap:wrap}.opportunity-empty>.btn{margin-left:108px}.journey-grid{gap:13px}.journey-card{padding:22px}.cta-new{padding:35px}.cta-new h2{font-size:28px}h2{font-size:33px}.analytics-hero h1{font-size:39px}.analytics-badge{width:125px;height:125px}.analytics-badge strong{font-size:45px}.analytics-badge span{font-size:9px}}
@media(max-width:760px){header{padding:15px 20px}.brand-symbol{width:40px;height:43px}.brand{font-size:12px}.brand>span:last-child>span{font-size:10px}.announcement{font-size:8px;height:29px;gap:10px;letter-spacing:0}nav{font-size:13px;gap:20px}nav a.active:after{left:0;bottom:-6px}main{padding:0 20px}.hero-new{grid-template-columns:1fr;padding:38px 0 39px;gap:35px;min-height:0}.hero-new h1{font-size:61px;letter-spacing:-3.8px;line-height:1.07;margin:23px 0 21px}.hero-new .hero-gradient{font-size:.77em;letter-spacing:-2.9px}.hero-new .pill{font-size:8px;padding:8px 11px}.hero-new .lead{font-size:12px;max-width:440px}.hero-new .actions{gap:16px;margin:26px 0;flex-wrap:wrap}.hero-new .actions .btn{font-size:10px;padding:16px 19px}.hero-secondary{font-size:10px}.hero-proof{margin-top:21px}.hero-visual{max-width:500px;margin:6px auto 12px;width:calc(100% - 18px);height:370px}.image-shape{inset:8px 7px;border-radius:120px 25px 100px 25px}.image-caption{bottom:39px;left:30px}.image-caption strong{font-size:29px}.image-caption>span{font-size:7px}.hero-sticker strong{font-size:10px}.hero-sticker small{font-size:7px}.sticker-top{top:20px;left:-8px}.sticker-bottom{right:-9px;bottom:15px}.sticker-icon{width:34px;height:34px;font-size:21px}.star-orb{width:62px;height:62px;right:-3px;top:-7px}.values-strip{flex-wrap:wrap;justify-content:center;gap:15px 22px;padding:20px 0}.values-strip>span{gap:7px;font-size:11px}.values-strip b{font-size:10px}.section{margin:56px 0}.pathways{margin-top:44px}.section-head{align-items:start;gap:12px}.section-head p{font-size:11px;margin:0}h2{font-size:31px;letter-spacing:-1.3px}.help-grid{grid-template-columns:repeat(2,1fr);gap:12px}.help{padding:20px;min-height:209px;border-radius:17px}.help:last-child{min-height:164px;grid-column:1/-1}.help h3{font-size:13px;margin:24px 0 9px}.help p{font-size:10px}.help:last-child h3{margin-top:14px}.help:last-child p{max-width:230px}.help .icon{width:36px;height:36px;font-size:21px}.impact-board{padding:23px 18px;border-radius:23px}.impact-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:22px}.impact-heading h2{font-size:25px;letter-spacing:-1px;margin-top:10px}.impact-heading .live-indicator{font-size:8px;padding:7px 10px}.metric-grid{gap:10px}.metric-card{padding:15px 14px;border-radius:13px}.metric-top{font-size:9px;gap:5px}.metric-icon{font-size:19px}.metric-card>strong{font-size:37px;margin:17px 0 17px;letter-spacing:-1.5px}.metric-bottom{gap:5px;align-items:start}.metric-dots{font-size:13px;line-height:1}.metric-bottom small{font-size:7px;line-height:1.5}.impact-charts{grid-template-columns:1fr;margin-top:26px;gap:28px}.chart-title{flex-direction:row;align-items:center;gap:10px;margin-bottom:21px}.chart-title h3{font-size:11px}.chart-title>span{font-size:7px}.color-bar>div:first-child{font-size:9px}.color-bar{margin-top:17px}.solution-chart{border-left:0;border-top:1px solid #ffffff12;padding:23px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.solution-ring{width:145px;height:145px;margin:auto}.solution-ring strong{font-size:32px}.ring-legend{margin:0;gap:13px}.ring-legend>span{font-size:8px;flex-wrap:wrap}.ring-legend b{font-size:9px}.chart-empty{grid-column:1/-1;margin:0;font-size:8px}.impact-foot{flex-direction:column;gap:8px;font-size:7px;margin-top:23px;padding-top:14px}.opportunity-empty{padding:23px;gap:22px;align-items:start}.opportunity-empty h3{font-size:20px;line-height:1.4;letter-spacing:-.7px}.opportunity-empty p{font-size:10px}.opportunity-empty>.btn{margin-left:0;font-size:10px;width:100%}.empty-art{min-width:60px;width:60px;height:60px;border-radius:16px}.empty-art>span{font-size:37px}.empty-art i{width:31px;height:31px;font-size:18px}.opportunity-empty .eyebrow{font-size:7px;letter-spacing:1.5px}.journey-grid{grid-template-columns:1fr;gap:13px}.journey-card{padding:24px}.journey-card h3{font-size:30px;margin:14px 0 10px}.journey-card p{font-size:11px;max-width:340px}.journey-card>div>i{font-size:24px}.cta-new{margin:56px 0 40px;padding:30px 26px;align-items:start;gap:15px}.cta-new h2{font-size:27px;line-height:1.35}.cta-new p{font-size:10px;max-width:240px}.cta-new .eyebrow{font-size:7px;letter-spacing:1.3px}.cta-new .btn{font-size:10px;padding:15px 19px}.cta-art{right:-90px;top:30px;font-size:280px}.analytics-hero{padding:40px 0 28px;display:block}.analytics-hero h1{font-size:35px;letter-spacing:-1.8px;line-height:1.2}.analytics-hero .lead{font-size:12px}.analytics-badge{display:none}.region-color-grid{grid-template-columns:repeat(2,1fr);gap:12px}.region-color-grid .region-card{padding:20px 17px}.region-card h3{font-size:12px;line-height:1.5;min-height:36px;margin-bottom:14px}.region-total strong{font-size:29px}.region-total>span{font-size:8px}.region-card p{font-size:8px}.region-select{width:100%}.region-select select{min-width:0;width:100%}footer{padding:30px 20px 20px}.page-hero h1{font-size:34px;letter-spacing:-1.6px}.panel-stats{gap:9px}.panel-stats>div{padding:16px 13px}.panel-stats strong{font-size:31px}.panel-stats>div:after{font-size:20px;right:10px;top:14px}.panel-stats span{font-size:8px}.profile-identity .mentor-photo{max-width:100%;height:300px}.tabs .chip{font-size:10px;padding:11px 14px}dialog{padding:30px 23px}dialog h2{font-size:23px}}
@media(max-width:370px){.hero-new h1{font-size:54px}.hero-new .hero-gradient{letter-spacing:-2.5px}.headline-star{font-size:26px}.hero-sticker strong{font-size:9px}.sticker-bottom{gap:8px}.sticker-arrow{display:none}.help{padding:17px}.help h3{font-size:12px}.metric-top{font-size:8px}.metric-card{padding:15px 12px}.chart-title>span{display:none}.solution-ring{width:130px;height:130px}.brand{gap:6px}.brand-symbol{width:36px;height:39px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}.color-track>span,.ring-value{transition:none!important}}

/* Decorative orbits must not create horizontal page scrolling. */
body{overflow-x:clip}


html{overflow-x:clip}

