@scope (.approved-page-impact){:scope{color-scheme:light;--action:#000000;--action-hover:#1F1F1F;--ink:#111318;--quiet:#52525B;--faint:#686871;--hairline:#E4E4E7;--paper:#FCFCFB;--white:#FFFFFF;--warm:#F1F0EE;--purple:#7048d9;--link:#275AF1;--green:#2F7651;--amber:#8B6023;--r-button:6px;--r-card:12px;--r-dialog:18px;--public-shell-inset:24px;--shadow:0 18px 50px rgba(17,19,24,.08),0 2px 8px rgba(17,19,24,.04)}*{box-sizing:border-box;margin:0;padding:0}:scope{min-width:320px;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{border:0;background:transparent;cursor:pointer;font:inherit}img{display:block;max-width:100%}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.eyebrow{display:block;margin-bottom:18px;color:var(--purple);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.display{font-size:clamp(44px,6vw,68px);letter-spacing:-.04em;line-height:1.02}.display,.head{font-weight:300}.head{font-size:clamp(32px,4vw,46px);letter-spacing:-.034em;line-height:1.08}.lede{color:var(--quiet);font-size:17px;line-height:1.72}.btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:1px solid transparent;border-radius:var(--r-button);font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.btn-primary{background:var(--action);color:var(--on-action,#FFFFFF)}.btn-primary:hover{background:var(--action-hover)}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{background:#F4F4F5}.nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);transition:border-color .2s ease,box-shadow .2s ease}.nav.pinned{border-bottom-color:var(--hairline);box-shadow:0 1px 8px rgba(17,19,24,.05)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.nav .wrap{width:auto;max-width:1180px;padding:0 24px}.logo-lockup{display:inline-flex;align-items:center}.brand-logo{display:block;width:auto;height:32px}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{color:var(--ink);font-size:14px;font-weight:500}.nav-links a:hover,.nav-links a[aria-current=page]{color:#6842D9}.nav-ctas{display:flex;align-items:center;gap:10px}.impact-hero{position:relative;min-height:620px;overflow:hidden;background:var(--paper)}.hero-layout{display:grid;grid-template-columns:7fr 5fr;gap:clamp(70px,9vw,130px);align-items:start;min-height:620px;padding-block:50px 84px}.hero-copy{position:relative;z-index:2;max-width:690px}.hero-copy .lede{max-width:650px;margin-top:26px}.hero-actions{display:flex;margin-top:32px}.impact-orb{position:relative;display:grid;place-items:center;width:min(390px,31vw);aspect-ratio:1;justify-self:center;perspective:900px;cursor:grab;isolation:isolate;outline:none;touch-action:none;user-select:none}.impact-orb:before{position:absolute;inset:5%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(112,72,217,.14),rgba(139,92,246,.05) 38%,transparent 70%);content:"";filter:blur(10px);opacity:.66;transform:scale(.84);transition:opacity .28s ease,transform .28s ease}.impact-orb.is-dragging:before,.impact-orb:focus-visible:before,.impact-orb:hover:before{opacity:1;transform:scale(1)}.impact-orb.is-dragging,.impact-orb:active{cursor:grabbing}.impact-orb:focus-visible{border-radius:50%;outline:2px solid var(--purple);outline-offset:8px}.impact-orb *,.impact-orb :after,.impact-orb :before{cursor:inherit}.orbit-halo{position:absolute;inset:22%;border:1px solid rgba(112,72,217,.12);border-radius:50%;box-shadow:0 0 44px rgba(112,72,217,.1),inset 0 0 38px rgba(112,72,217,.07);transform:translateZ(-38px)}.orbit-scene{position:relative;width:100%;height:100%;animation:orbitScene 14s ease-in-out infinite alternate;will-change:transform}.orbit-line,.orbit-scene{transform-style:preserve-3d}.orbit-line{position:absolute;border:1.5px solid rgba(17,17,17,.24);border-radius:50%}.orbit-line:first-child{inset:11%;transform:rotateX(68deg) rotate(8deg)}.orbit-line:nth-child(2){inset:11%;transform:rotateY(68deg) rotate(28deg)}.orbit-line:nth-child(3){inset:17%;border-color:rgba(17,17,17,.19);transform:rotateX(54deg) rotateY(38deg) rotate(-18deg)}.orbit-line:nth-child(4){inset:23%;border-color:rgba(17,17,17,.16);transform:rotateX(76deg) rotate(72deg)}.orbit-active{inset:11%;transform:rotateY(68deg) rotate(28deg);transform-style:preserve-3d}.orbit-active,.orbit-active:before{position:absolute;border-radius:50%}.orbit-active:before{inset:-2px;background:conic-gradient(from 0deg,transparent 0 54%,rgba(139,92,246,.22) 59%,#8B5CF6 64% 79%,transparent 84%);content:"";-webkit-mask:radial-gradient(circle,transparent 0 48.7%,#000 49% 51%,transparent 51.3%);mask:radial-gradient(circle,transparent 0 48.7%,#000 49% 51%,transparent 51.3%);animation:routeSweep 4.8s linear infinite}.orbit-core{position:absolute;top:calc(50% - 4.5px);left:calc(50% - 4.5px);width:9px;height:9px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 6px rgba(112,72,217,.07)}.orbit-node{position:absolute;width:7px;height:7px;border:1px solid rgba(255,255,255,.82);border-radius:50%;background:#7048D9;box-shadow:0 0 0 5px rgba(112,72,217,.09),0 0 18px rgba(112,72,217,.5)}.orbit-node:nth-of-type(7){top:25%;left:23%;transform:translateZ(18px)}.orbit-node:nth-of-type(8){right:19%;bottom:31%;transform:translateZ(-12px) scale(.8)}.impact-orb.orbit-runtime .orbit-scene{animation:none}.js .impact-orb{opacity:0;transform:translateY(12px) scale(.94)}.js .impact-hero.hero-active .impact-orb{animation:heroOrb .7s ease forwards}@keyframes heroOrb{to{opacity:1;transform:none}}@keyframes orbitScene{0%{transform:rotateX(-8deg) rotateY(-10deg) rotate(-3deg)}55%{transform:rotateX(7deg) rotateY(1deg) rotate(2deg)}to{transform:rotateX(-3deg) rotateY(8deg) rotate(-1deg)}}@keyframes routeSweep{to{transform:rotate(1turn)}}.section{padding:112px 0}.on-warm{background:var(--warm)}.section-heading{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:end;margin-bottom:56px}.section-heading .lede{max-width:610px}.section-heading .eyebrow{margin-bottom:18px}.js .reveal{opacity:0;transform:translateY(15px);transition:opacity .55s ease,transform .55s ease}.js .reveal.in{opacity:1;transform:none}.routing-story{padding-top:6px}.routing-axis{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;min-height:172px}.axis-line{position:absolute;top:44px;right:16.666%;left:16.666%;height:1px;overflow:hidden;background:#D2D2D6}.axis-line span{display:block;width:100%;height:100%;background:var(--purple);transform:scaleX(0);transform-origin:left}.routing-story.in .axis-line span{animation:routeAxis .9s ease .2s forwards}@keyframes routeAxis{to{transform:scaleX(1)}}.route-station{position:relative;z-index:2;display:grid;min-width:170px;padding-top:28px;justify-self:center;text-align:center}.route-station:before{position:absolute;top:44px;left:50%;width:8px;height:8px;border:0;border-radius:50%;background:#AFAFB5;content:"";transform:translate(-50%,-50%)}.route-station:nth-child(3):before{display:none}.orchestrator-icon{position:absolute;top:32px;left:50%;width:calc(var(--space-base) * 8);height:auto;background:var(--warm);transform:translateX(-50%)}.route-station strong{margin-top:44px;font-size:18px;font-weight:500;letter-spacing:-.015em}.route-station small{color:var(--faint);font-size:12.5px}.speed{position:absolute;top:0;left:50%;color:var(--quiet);font-size:11px;font-weight:500;transform:translateX(-50%)}.tier-divider{display:flex;align-items:center;gap:18px;margin-top:22px}.tier-divider:after{height:1px;flex:1;background:var(--hairline);content:""}.tier-divider span{color:var(--faint);font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.energy-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(34px,5vw,72px);margin-top:32px}.energy-chapter{min-width:0}.energy-chapter header{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px}.energy-chapter h3{font-size:16px;font-weight:500}.energy-chapter header span{color:var(--faint);font-size:11.5px}.energy-chapter header b{color:var(--quiet);font-size:13px;font-weight:500;justify-self:end}.energy-chapter p{margin-top:7px;color:var(--faint);font-size:12.5px}.energy-value{display:block;margin-top:28px;font-size:clamp(28px,3vw,38px);font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.energy-scale{position:relative;height:1px;margin-top:22px;background:#CFCFD4}.energy-scale span{position:absolute;top:-3px;left:var(--level);width:7px;height:7px;border-radius:50%;background:var(--ink);opacity:0;transform:translateX(-50%)}.routing-story.in .energy-scale span{animation:energyPoint .35s ease .75s forwards}@keyframes energyPoint{to{opacity:1}}.routing-note{margin-top:48px;padding-top:24px;border-top:1px solid var(--hairline);color:var(--quiet);font-size:14px}.comparison-frame{display:grid;grid-template-columns:1fr 1fr;gap:clamp(54px,8vw,110px)}.comparison-column{min-width:0}.comparison-label{margin-bottom:30px;color:var(--faint);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.comparison-column:last-child .comparison-label{color:var(--purple)}.metric-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:36px;color:var(--quiet);font-size:13px}.metric-row strong{color:var(--ink);font-size:14px;font-weight:600}.comparison-column>.metric-row:first-of-type{align-items:flex-end;min-height:54px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.comparison-column>.metric-row:first-of-type strong{font-size:clamp(25px,2.8vw,34px);font-weight:300;letter-spacing:-.03em}.energy-track{display:flex;height:5px;margin:22px 0 26px;overflow:hidden;border-radius:999px;background:#ECECEA}.energy-track span{height:100%;background:#6F6F75}.energy-track.routed span:first-child{width:65%;background:#C4C4C8}.energy-track.routed span:nth-child(2){width:25%;background:#929298}.energy-track.routed span:nth-child(3){width:10%;background:#333338}.comparison-summary{margin-top:28px;padding-top:18px;border-top:1px solid var(--hairline);color:var(--quiet);font-size:13px;font-weight:500}.comparison-column:last-child .comparison-summary{color:#6842D9}.user-impact{display:grid;grid-template-columns:5fr 7fr;gap:clamp(54px,8vw,110px);align-items:start;margin-top:96px}.user-impact-intro{max-width:430px;padding:0;color:var(--quiet);font-size:16px;line-height:1.75}.user-impact-intro strong{color:var(--ink);font-weight:600}.impact-values{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.impact-stat{padding-top:18px;border-top:1px solid var(--hairline)}.impact-stat strong{display:block;font-size:clamp(26px,3vw,34px);font-weight:300;letter-spacing:-.03em;line-height:1.1}.impact-stat span{color:var(--quiet);font-size:12.5px}.claims-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(64px,10vw,140px);align-items:start;margin-top:112px}.claim-column+.claim-column{margin-top:0}.claim-title{margin-bottom:28px}.claim-title h3{font-size:clamp(25px,3vw,34px);font-weight:300;letter-spacing:-.025em}.claim-list{list-style:none}.claim-list li{max-width:520px;margin-top:18px;padding:0;color:var(--quiet);font-size:15px;line-height:1.7}.faq-wrap{max-width:860px}.faq-eyebrow{margin-bottom:18px}.faq-eyebrow,.faq-wrap .head{text-align:center}.faq-list{margin-top:48px;overflow:hidden;border-bottom:1px solid var(--hairline)}.faq-item+.faq-item,.faq-list{border-top:1px solid var(--hairline)}.faq-button{display:grid;grid-template-columns:1fr 22px;gap:20px;align-items:center;width:100%;min-height:72px;padding:0 4px;font-size:16px;font-weight:500;text-align:left}.faq-button svg{width:18px;height:18px;color:var(--faint);transition:transform .22s ease}.faq-button[aria-expanded=true] svg{transform:rotate(45deg)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq-panel>div{overflow:hidden}.faq-panel p{max-width:760px;padding:0 36px 26px 4px;color:var(--quiet);font-size:15px;line-height:1.75}.faq-item.open .faq-panel{grid-template-rows:1fr}.sources{margin-top:40px;padding-top:24px;border-top:1px solid var(--hairline);color:var(--faint);font-size:12px}.sources a{color:var(--link)}.sources a:hover{text-decoration:underline}.final-cta{position:relative;overflow:hidden;padding:120px 0;background:var(--white);text-align:center}.final-cta-inner{display:flex;max-width:760px;align-items:center;flex-direction:column;justify-content:space-between;gap:30px}.final-cta h2{font-size:clamp(30px,4vw,44px);font-weight:300;letter-spacing:-.032em;line-height:1.08}.final-cta p{margin-top:10px;color:var(--quiet);font-size:17px}.final-cta .btn{height:42px;padding:0 24px}.footer{padding:88px 0 56px;border-top:1px solid var(--hairline);background:var(--paper)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px 48px}.footer .brand-logo{height:28px}.footer h4{margin-bottom:16px;color:var(--faint);font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.footer ul{display:flex;flex-direction:column;gap:10px;list-style:none}.footer ul a{color:var(--quiet);font-size:14px}.footer ul a:hover{color:var(--ink)}.foot-tag{max-width:250px;margin-top:16px;color:var(--quiet);font-size:14px}.foot-social{display:flex;gap:14px;margin-top:18px}.foot-social a{color:var(--quiet);font-size:13.5px;font-weight:500}.legal{margin-top:64px;padding-top:28px;border-top:1px solid var(--hairline);color:var(--faint);font-size:13px}@media (min-width:1228px){.hero-layout{padding-right:24px;padding-left:24px}}@media (max-width:900px){.nav-links{display:none}.hero-layout,.section-heading{grid-template-columns:1fr}.hero-layout{gap:48px;min-height:0;padding-block:50px 74px}.impact-hero{min-height:0}.impact-orb{width:min(300px,68vw)}.section{padding:84px 0}.section-heading{gap:20px;margin-bottom:42px}.energy-chapters{gap:28px}.user-impact{grid-template-columns:1fr;gap:38px}.user-impact-intro{max-width:620px}.claims-grid{gap:70px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}}@media (max-width:767px){.hero-layout{grid-template-columns:minmax(0,1fr);gap:0}.impact-orb{display:none}.wrap{padding-right:16px;padding-left:16px}.nav .wrap{padding:0 16px}.nav-ctas .btn-ghost{display:none}.display{font-size:var(--type-page-title)}.hero-layout{padding-block:42px 64px}.section{padding:68px 0}.routing-axis{--routing-row-gap:calc(var(--space-base) * 9);grid-template-columns:1fr;gap:var(--routing-row-gap);min-height:0;padding-left:0}.axis-line{display:none}.route-station,.route-station:first-of-type,.route-station:last-of-type,.route-station:nth-of-type(2){display:grid;grid-template-columns:var(--control-touch-target) minmax(0,1fr);justify-self:start;width:100%;min-width:0;padding:0;background:transparent;text-align:left}.route-station:before,.route-station:first-of-type:before,.route-station:last-of-type:before,.route-station:nth-of-type(2):before{top:calc(var(--space-base) * 2);right:auto;left:calc(var(--control-touch-target) / 2);border:0;transform:translate(-50%,-50%)}.route-station:not(:last-of-type):after{position:absolute;width:var(--interactive-indicator-width);height:calc(100% + var(--routing-row-gap));background:var(--purple);content:"";transform:translateX(-50%)}.orchestrator-icon,.route-station:not(:last-of-type):after{top:calc(var(--space-base) * 2);left:calc(var(--control-touch-target) / 2)}.orchestrator-icon{transform:translate(-50%,-50%)}.route-station>.speed,.route-station>small,.route-station>strong{grid-column:2}.route-station strong{margin-top:0}.speed{position:static;margin-bottom:var(--space-base);transform:none}.tier-divider{margin-top:52px}.energy-chapters{grid-template-columns:1fr;gap:44px}.energy-chapter header{grid-template-columns:minmax(0,1fr) auto}.energy-chapter header h3{grid-column:1;grid-row:1}.energy-chapter header span{grid-column:1/-1;grid-row:2}.energy-chapter header b{grid-column:2;grid-row:1}.comparison-frame{grid-template-columns:1fr;gap:70px}.impact-values{grid-template-columns:1fr;gap:24px}.impact-stat{padding-top:16px}.claims-grid{grid-template-columns:1fr;gap:58px;margin-top:78px}.claim-column+.claim-column{margin-top:0}.final-cta{padding:84px 0}.final-cta .btn{width:100%;min-height:var(--control-touch-target)}.footer{padding-top:var(--public-shell-inset)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--public-shell-inset)}.footer-brand{grid-column:auto}.legal{margin-top:var(--public-shell-inset)}}@media (max-width:390px){.brand-logo{height:32px}.nav-ctas .btn{padding:0 13px}}@media (prefers-color-scheme:dark){.orbit-line{border-color:rgba(247,247,248,.27)}.orbit-line:nth-child(4){border-color:rgba(247,247,248,.22)}.orbit-line:nth-child(5){border-color:rgba(247,247,248,.18)}.comparison-column:last-child .comparison-summary{color:#B9A3FF}.sources a{color:#8BABFF}.orbit-halo{border-color:rgba(167,139,250,.2);box-shadow:0 0 48px rgba(112,72,217,.18),inset 0 0 38px rgba(167,139,250,.1)}}@media (prefers-reduced-motion:reduce){:scope{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .impact-orb,.js .reveal{opacity:1;transform:none}.impact-orb,.orbit-active:before,.orbit-scene{animation:none!important}.axis-line span{transform:none}.energy-scale span{opacity:1}}@media (prefers-color-scheme:dark){:scope{color-scheme:dark;--action:#FFFFFF;--action-hover:#E4E4E7;--on-action:#111318;--ink:#F7F7F8;--quiet:#B7B7C0;--faint:#85858F;--hairline:#303036;--paper:#111214;--surface:#17181B;--white:#17181B;--warm:#0C0D0F;--purple:#A78BFA;--purple-deep:#A78BFA;--accent:#A78BFA;--shadow:0 18px 50px rgba(0,0,0,.24)}}}