.ev{--ev-ink:#0f172a;--ev-ink-2:#334155;--ev-mute:#64748b;--ev-line:#e2e8f0;--ev-line-2:#cbd5e1;--ev-raised:#f8fafc;--ev-violet:#7c3aed;--ev-violet-2:#8b5cf6;--ev-violet-soft:#7c3aed14;--ev-violet-line:#7c3aed38;--ev-orange-text:#c2410c;--ev-orange-soft:#f973161a;--ev-ok:#059669;--ev-ok-text:#065f46;--ev-it-text:#1d4ed8;--ev-it-soft:#2563eb14;--ev-ease:cubic-bezier(0.16,1,0.3,1);color:var(--ev-ink);overflow-x:clip}.ev [id]{scroll-margin-top:6rem}.ev h2,.ev h3{text-wrap:balance}.ev li,.ev p{text-wrap:pretty}.ev a:not(.btn):focus-visible{border-radius:6px;outline:2px solid var(--ev-violet);outline-offset:3px}.ev .btn:focus-visible{outline:2px solid var(--ev-violet);outline-offset:2px}.ev-section{padding:5rem 0}.ev-section--alt{background:radial-gradient(60rem 30rem at 50% -10%,#8b5cf60d,#0000 60%),var(--ev-raised)}.ev-section-head{margin:0 auto 2.75rem;max-width:720px;text-align:center}.ev-section-head--left{margin:0 0 2rem;text-align:left}.ev-section-head .section-label{color:var(--ev-orange-text);display:block;margin-bottom:1rem}.ev-section-head .section-heading{margin-bottom:.875rem}.ev-section-head .section-subheading{margin-bottom:0;max-width:none}.ev-shot{background:#fff;border-radius:20px;box-shadow:0 0 0 1px #8b5cf629,0 40px 80px -40px #4c1d9573,0 12px 28px -18px #0f172a33;display:block;overflow:hidden}.ev-shot img{display:block;height:auto;width:100%}.ev-caption{color:var(--ev-mute);font-size:.8125rem;line-height:1.55;margin:.875rem 0 0}.ev-hero{overflow:hidden;padding:7.5rem 0 4.5rem;position:relative}.ev-hero:before{background:radial-gradient(ellipse 50% 35% at 30% 0,#8b5cf614 0,#0000 60%),radial-gradient(ellipse 30% 20% at 70% 15%,#f973160d 0,#0000 50%);content:"";height:140vh;left:-20vw;pointer-events:none;position:absolute;top:-40vh;width:140vw}.ev-hero .container{position:relative;z-index:1}.ev-hero-orb{animation:ev-orb-float 22s ease-in-out infinite;border-radius:50%;contain:layout style;filter:blur(80px);pointer-events:none;position:absolute;will-change:transform}.ev-hero-orb--1{background:#8b5cf61f;height:560px;left:-12%;top:-18%;width:560px}.ev-hero-orb--2{animation-delay:-5s;animation-duration:19s;background:#f9731614;height:440px;right:-14%;top:8%;width:440px}@keyframes ev-orb-float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(15px,10px) scale(1.02)}}.ev-hero-grid{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.ev-title{animation:ev-rise-y .7s var(--ev-ease) both}.ev-eyebrow,.ev-hero-actions,.ev-hero-points,.ev-lede{animation:ev-rise .7s var(--ev-ease) both}.ev-hero-actions{animation-delay:.08s}.ev-hero-points{animation-delay:.16s}@keyframes ev-rise-y{0%{transform:translateY(14px)}to{transform:none}}@keyframes ev-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ev-eyebrow{align-items:center;background:linear-gradient(135deg,#f973161a,#8b5cf614);border:1px solid #f973162e;border-radius:999px;color:var(--ev-orange-text);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.45rem;letter-spacing:.06em;margin-bottom:1rem;padding:.45rem 1rem;text-transform:uppercase}.ev-title{font-size:3rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 1.25rem}.ev-lede{color:var(--ev-ink-2);font-size:1.125rem;line-height:1.75;margin:0;max-width:36rem}.ev-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem 1.5rem;margin-top:1.875rem}.ev-hero-link{align-items:center;color:var(--ev-violet);display:inline-flex;font-size:1rem;font-weight:600;gap:.375rem;padding:.5rem 0}.ev-hero-link svg{transition:transform .2s var(--ev-ease)}.ev-hero-link:hover svg{transform:translateY(2px)}.ev-hero-actions .btn-lg{padding:1rem 1.75rem}.ev-hero-actions .btn-arrow{margin-left:.25rem}.ev-hero-points{color:var(--ev-mute);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1.375rem;list-style:none;margin:1.5rem 0 0;padding:0}.ev-hero-points li{align-items:center;display:inline-flex;gap:.4rem}.ev-hero-points svg{color:var(--ev-ok);flex-shrink:0}.ev-hero-shot{animation:ev-rise .8s var(--ev-ease) .12s both;margin:0}@media (min-width:1025px){.ev-hero-shot{margin-right:calc(clamp(0px, (100vw - 1280px) / 2, 140px)*-1)}}.ev-band{padding:0 0 1rem}.ev-band-list{background:#fff;border:1px solid var(--ev-line);border-radius:20px;box-shadow:0 4px 16px #0f172a0d;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ev-band-list li{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem 1.75rem}.ev-band-list li+li{border-left:1px solid var(--ev-line)}.ev-band-list strong{color:var(--ev-ink);font-size:1rem;font-weight:700}.ev-band-list span{color:var(--ev-mute);font-size:.9375rem;line-height:1.6}.ev-how{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ev-steps{display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}.ev-steps li{align-items:start;display:grid;gap:1rem;grid-template-columns:2.5rem minmax(0,1fr)}.ev-step-n{background:linear-gradient(135deg,var(--ev-violet-2),var(--ev-violet));border-radius:50%;box-shadow:0 8px 18px -8px #7c3aedb3;color:#fff;display:grid;font-size:1rem;font-weight:800;height:2.5rem;place-items:center;width:2.5rem}.ev-steps h3{font-size:1.125rem;font-weight:700;margin:.35rem 0}.ev-steps p{color:var(--ev-ink-2);font-size:.9875rem;line-height:1.65;margin:0}.ev-steps--grid{margin:0 auto;max-width:1080px}@media (min-width:900px){.ev-steps--grid{gap:2rem 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-card-title{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.ev-hero-shot>.ev-report-card{margin-inline:auto;max-width:560px}.ev-how-shot{justify-self:center;margin:0;max-width:560px;width:100%}.ev-report-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2.5rem}.ev-report-card{background:#fff;border:1px solid var(--ev-line);border-radius:18px;box-shadow:0 4px 16px #0f172a0d;padding:1.5rem 1.5rem 1.625rem}.ev-report-card h3{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.ev-report-card p{color:var(--ev-ink-2);font-size:.9375rem;line-height:1.65;margin:0}.ev-report-note{border-top:1px dashed var(--ev-line-2);color:var(--ev-mute)!important;font-size:.875rem!important;margin-top:.875rem!important;padding-top:.875rem}.ev-scale{margin-top:1.25rem}.ev-scale-bar{display:grid;gap:3px;grid-template-columns:40fr 30fr 30fr}.ev-scale-zone{border-radius:8px;font-size:.75rem;font-weight:700;padding:.5rem .25rem;text-align:center;white-space:nowrap}.ev-scale-zone--low{background:var(--ev-orange-soft);color:var(--ev-orange-text)}.ev-scale-zone--mid{background:var(--ev-violet-soft);color:var(--ev-violet)}.ev-scale-zone--high{background:#0596691a;color:var(--ev-ok-text)}.ev-scale-ticks{height:1.25rem;margin-top:.375rem;position:relative}.ev-scale-ticks span{color:var(--ev-mute);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:0;transform:translateX(-50%)}.ev-scale-ticks span:first-child{transform:none}.ev-scale-ticks span:last-child{transform:translateX(-100%)}.ev-report-shot{margin:0}.ev-paths{align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ev-path{background:#fff;border:1px solid var(--ev-line);border-radius:20px;box-shadow:0 4px 16px #0f172a0d;display:flex;flex-direction:column;overflow:hidden}.ev-path-head{background:linear-gradient(180deg,#8b5cf60d,#0000);border-bottom:1px solid var(--ev-line);padding:1.75rem 1.75rem 1.25rem}.ev-path-tag{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:.75rem;padding:.25rem .75rem;text-transform:uppercase}.ev-path--it-pro .ev-path-tag{background:var(--ev-it-soft);color:var(--ev-it-text)}.ev-path--non-it .ev-path-tag{background:var(--ev-orange-soft);color:var(--ev-orange-text)}.ev-path-title{font-size:1.375rem;font-weight:800;letter-spacing:-.015em;margin:0 0 .5rem}.ev-path-for{color:var(--ev-ink-2);font-size:.9375rem;line-height:1.6;margin:0}.ev-path-count{color:var(--ev-violet);font-size:.875rem;font-weight:700;margin:.625rem 0 0}.ev-path-stages{display:grid;gap:1.25rem;list-style:none;margin:0;padding:1.5rem 1.75rem}.ev-stage-title{color:var(--ev-mute);display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.ev-courses{display:grid;gap:.375rem;list-style:none;margin:0;padding:0}.ev-courses li{align-items:baseline;display:grid;gap:.625rem;grid-template-columns:1.625rem minmax(0,1fr)}.ev-course-n{background:var(--ev-violet-soft);border:1px solid var(--ev-violet-line);border-radius:50%;color:var(--ev-violet);display:inline-grid;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.625rem;place-items:center;transform:translateY(.3rem);width:1.625rem}.ev-courses a{color:var(--ev-ink);font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration:none}.ev-courses a:hover{color:var(--ev-violet);text-decoration:underline;text-underline-offset:3px}.ev-path-foot{align-items:center;border-top:1px solid var(--ev-line);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:auto;padding:1.25rem 1.75rem 1.5rem}.ev-path-link{color:var(--ev-violet);font-size:.9375rem;font-weight:600}.ev-paths-note{color:var(--ev-mute);font-size:.875rem;line-height:1.6;margin:1.75rem auto 0;max-width:720px;text-align:center}.ev-journey{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.ev-journey:before{background:linear-gradient(90deg,var(--ev-violet-2),var(--ev-line-2));content:"";height:2px;left:16.66667%;position:absolute;right:16.66667%;top:1.25rem}.ev-journey-step{align-items:center;display:flex;flex-direction:column;padding:0 .5rem;position:relative;text-align:center}.ev-journey-dot{background:#fff;border:2px solid var(--ev-violet-line);border-radius:50%;color:var(--ev-violet);display:grid;font-weight:800;height:2.5rem;margin-bottom:1rem;place-items:center;position:relative;width:2.5rem;z-index:1}.ev-journey-step--now .ev-journey-dot{background:linear-gradient(135deg,var(--ev-violet-2),var(--ev-violet));border-color:#0000;box-shadow:0 0 0 6px #8b5cf624;color:#fff}.ev-journey-kicker{color:var(--ev-orange-text);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:.375rem;text-transform:uppercase}.ev-journey-step h3{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.ev-journey-step p{line-height:1.65;margin:0;max-width:22rem}.ev-journey-plans,.ev-journey-step p{color:var(--ev-ink-2);font-size:.9375rem}.ev-journey-plans{background:#fff;border:1px solid var(--ev-line);border-radius:16px;line-height:1.7;margin:2.75rem auto 0;max-width:760px;padding:1.25rem 1.5rem;text-align:center}.ev-journey-plans a{color:var(--ev-violet);font-weight:600}.ev-journey-plans strong,.ev-nowrap{white-space:nowrap}.ev-legal-note{color:var(--ev-mute);font-size:.8125rem;line-height:1.6;margin:1.5rem auto 0;max-width:640px;text-align:center}.ev-legal-note a{color:var(--ev-violet);font-weight:600}.ev .reveal{animation:ev-force-visible 0s 2.5s forwards;opacity:0;transform:translateY(24px);transition:opacity .8s var(--ev-ease),transform .8s var(--ev-ease)}.ev .reveal.active{opacity:1;transform:none}@keyframes ev-force-visible{to{opacity:1;transform:none}}@media (scripting:none){.ev .reveal{animation:none;opacity:1;transform:none;transition:none}}@media (max-width:1024px){.ev-hero-grid{gap:2.75rem;grid-template-columns:minmax(0,1fr)}.ev-hero-copy{max-width:44rem}.ev-hero-shot{margin-inline:auto;max-width:760px;width:100%}.ev-how{gap:2.5rem;grid-template-columns:minmax(0,1fr)}.ev-how-shot{max-width:640px}.ev-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-report-grid>:last-child{grid-column:1/-1}}@media (max-width:900px){.ev-section{padding:4rem 0}.ev-band-list{grid-template-columns:minmax(0,1fr)}.ev-band-list li+li{border-left:0;border-top:1px solid var(--ev-line)}.ev-journey,.ev-paths{grid-template-columns:minmax(0,1fr)}.ev-journey{gap:1.75rem;margin-inline:auto;max-width:560px}.ev-journey:before{background:linear-gradient(180deg,var(--ev-violet-2),var(--ev-line-2));bottom:1.25rem;height:auto;left:1.25rem;right:auto;top:1.25rem;transform:translateX(-1px);width:2px}.ev-journey-step{align-items:start;column-gap:1rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr);padding:0;text-align:left}.ev-journey-dot{grid-row:1/span 3;margin-bottom:0}.ev-journey-kicker{margin-top:.125rem}.ev-journey-step p{max-width:none}}@media (max-width:640px){.ev-hero{padding:6.25rem 0 2.75rem}.ev-title{font-size:2.125rem}.ev-lede{font-size:1.0625rem}.ev-hero-actions{align-items:stretch;flex-direction:column;gap:.5rem}.ev-hero-actions .btn{width:100%}.ev-hero-actions .btn,.ev-hero-link{justify-content:center}.ev-hero-points{flex-direction:column;gap:.5rem}.ev-shot--hero img{aspect-ratio:378/536;object-fit:cover;object-position:top}.ev-shot{border-radius:22px;margin-inline:auto;width:min(380px,100%)}.ev-section-head{margin-bottom:2rem}.ev-section-head .section-heading{font-size:1.75rem}.ev-section-head .section-subheading{font-size:1rem}.ev-report-grid{grid-template-columns:minmax(0,1fr)}.ev-band-list li,.ev-report-card{padding:1.25rem}.ev-path-foot,.ev-path-head,.ev-path-stages{padding-inline:1.25rem}.ev-path-foot .btn{justify-content:center;width:100%}}@media (max-width:420px){.ev-title{font-size:1.875rem}.ev-path-title{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.ev .reveal,.ev-eyebrow,.ev-hero-actions,.ev-hero-points,.ev-hero-shot,.ev-lede,.ev-title{animation:none;opacity:1;transform:none;transition:none}.ev-hero-orb{animation:none}}