body{background:var(--mh-canvas);color:var(--mh-text-primary)}.skip-link{background:var(--mh-text-primary);clip-path:inset(100%);color:var(--mh-text-inverse);inset-block-start:0;inset-inline-start:var(--mh-space-2);padding:var(--mh-space-3) var(--mh-space-4);position:fixed;transform:translateY(-150%);z-index:var(--mh-z-toast)}.skip-link:focus{clip-path:none;inset-block-start:var(--mh-space-2);transform:translateY(0)}.landing-page{background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--mh-brand-secondary) 11%,transparent),transparent 24rem),linear-gradient(180deg,var(--mh-brand-surface) 0,var(--mh-canvas) 42rem);min-block-size:100vh;overflow:clip}.account-header,.landing-header{inline-size:min(100% - 2rem,76rem);justify-content:space-between;margin-inline:auto;min-block-size:5.25rem}.account-header,.account-header nav,.landing-header,.landing-header nav{align-items:center;display:flex;gap:var(--mh-space-6)}.account-header nav a,.landing-footer a,.landing-header nav a{color:var(--mh-text-secondary);font-size:var(--mh-font-size-sm);text-decoration:none}.account-header nav a:hover,.landing-footer a:hover,.landing-header nav a:hover{color:var(--mh-link)}.brand-mark{color:var(--mh-brand-primary);text-decoration:none}.brand-mark,.maharan-brand--compact{align-items:center;display:inline-flex}.maharan-brand--compact{flex-direction:row;gap:var(--mh-space-3);isolation:isolate;white-space:nowrap}.maharan-brand--compact img{block-size:auto;display:block;inline-size:3.75rem;-o-object-fit:contain;object-fit:contain}.maharan-brand--compact strong{color:var(--mh-brand-primary);font-size:1.3rem}.maharan-brand--full,.maharan-brand--full img{block-size:auto;display:block;inline-size:100%}.landing-hero{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1.02fr) minmax(20rem,.98fr);inline-size:min(100% - 2rem,76rem);margin:clamp(3rem,7vw,7rem) auto;min-block-size:34rem}.hero-copy{max-inline-size:39rem}.landing-eyebrow{color:var(--mh-brand-secondary);font-size:var(--mh-font-size-sm);font-weight:750;letter-spacing:.01em;margin-block:0 var(--mh-space-3)}.landing-hero h1{color:var(--mh-brand-primary);font-size:clamp(2.6rem,6vw,5.5rem);letter-spacing:-.055em;line-height:1.04;margin:0}.landing-hero h1 span{color:var(--mh-brand-secondary)}.hero-lead{color:var(--mh-text-secondary);font-size:clamp(1rem,2vw,1.18rem);line-height:2;margin-block:var(--mh-space-6);max-inline-size:35rem}.account-actions,.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mh-space-3)}.text-link{color:var(--mh-link);font-weight:700;padding:var(--mh-space-3);text-decoration:none}.hero-trust{color:var(--mh-text-muted);font-size:var(--mh-font-size-sm);margin-block-start:var(--mh-space-5)}.hero-trust span{color:var(--mh-brand-secondary);font-size:.65rem;margin-inline-end:var(--mh-space-2)}.hero-visual{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--mh-brand-primary) 12%,transparent),transparent 66%);isolation:isolate;max-inline-size:35rem;position:relative}.hero-core{align-items:center;background:var(--mh-brand-primary);border:.3rem solid var(--mh-surface);border-radius:var(--mh-radius-pill);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--mh-brand-primary) 22%,transparent);color:var(--mh-brand-primary-foreground);display:flex;inset-block-end:13%;inset-inline:27%;justify-content:center;min-block-size:3rem;padding-inline:var(--mh-space-4);position:absolute;text-align:center;z-index:4}.hero-core>span{display:none}.hero-core strong{font-size:var(--mh-font-size-sm)}.hero-official-logo{background:var(--mh-logo-surface);border:1px solid color-mix(in srgb,var(--mh-brand-primary) 16%,transparent);border-radius:2rem;box-shadow:0 2rem 5rem color-mix(in srgb,var(--mh-brand-primary) 18%,transparent);inset:18% 24%;inline-size:auto;padding:clamp(1rem,3vw,2rem);position:absolute;z-index:3}.orbit{border:1px solid color-mix(in srgb,var(--mh-brand-primary) 28%,transparent);border-radius:50%;inset:13%;position:absolute}.orbit-two{border-color:color-mix(in srgb,var(--mh-brand-secondary) 35%,transparent);inset:23%;transform:rotate(40deg)}.orbit span{background:var(--mh-surface);border:1px solid var(--mh-border-subtle);border-radius:999px;box-shadow:var(--mh-shadow-1);color:var(--mh-brand-primary);font-size:var(--mh-font-size-sm);font-weight:700;inset-block-start:3%;inset-inline-start:5%;padding:var(--mh-space-2) var(--mh-space-4);position:absolute}.orbit-two span{inset-block-end:8%;inset-block-start:auto;inset-inline-end:-5%;inset-inline-start:auto;transform:rotate(-40deg)}.hero-note{background:color-mix(in srgb,var(--mh-surface) 90%,transparent);border:1px solid var(--mh-border-subtle);border-radius:var(--mh-radius-lg);box-shadow:var(--mh-shadow-1);color:var(--mh-text-secondary);font-size:var(--mh-font-size-sm);line-height:1.7;padding:var(--mh-space-4);position:absolute;z-index:4}.note-one{inset-block-start:9%;inset-inline-end:0}.note-two{inset-block-end:8%;inset-inline-start:0}.hero-note strong{color:var(--mh-brand-primary)}.landing-carousel,.landing-cta,.landing-section{inline-size:min(100% - 2rem,76rem);margin-inline:auto}.landing-section{padding-block:clamp(4rem,9vw,8rem)}.section-heading{margin-block-end:clamp(2rem,5vw,4rem);max-inline-size:43rem}.account-page-heading h1,.authentication-card h1,.journey-section h2,.landing-carousel h2,.landing-cta h2,.resilience-section h2,.section-heading h2{color:var(--mh-brand-primary);font-size:clamp(1.9rem,4vw,3.2rem);letter-spacing:-.035em;line-height:1.25;margin-block:0 var(--mh-space-4)}.journey-copy>p,.landing-cta p,.resilience-section p,.section-heading>p:last-child{color:var(--mh-text-secondary);line-height:1.9}.capability-grid{display:grid;gap:var(--mh-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.account-card,.capability-card{background:var(--mh-surface-elevated);border:1px solid var(--mh-border-subtle);border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.35rem);position:relative}.capability-card>span:first-child{color:var(--mh-brand-secondary);font-size:var(--mh-font-size-sm);font-weight:800}.capability-card h3{color:var(--mh-brand-primary);font-size:1.35rem;margin-block:var(--mh-space-8) var(--mh-space-3)}.account-card p,.capability-card p{color:var(--mh-text-secondary);line-height:1.85}.card-accent{background:var(--mh-brand-primary);block-size:.25rem;border-radius:1rem;inset-block-end:-1px;inset-inline:2rem;position:absolute}.capability-card:nth-child(2) .card-accent{background:var(--mh-brand-secondary)}.capability-card:nth-child(3) .card-accent{background:var(--mh-accent)}.journey-section{align-items:center;background:var(--mh-brand-primary);border-radius:2rem;color:white;display:grid;gap:clamp(2rem,8vw,7rem);grid-template-columns:.85fr 1.15fr;padding:clamp(2rem,6vw,5rem)}.journey-section .landing-eyebrow,.journey-section h2{color:white}.journey-copy>p{color:rgb(255 255 255/72%)}.journey-steps{list-style:none;margin:0;padding:0}.journey-steps li{align-items:flex-start;border-block-end:1px solid rgb(255 255 255/14%);display:flex;gap:var(--mh-space-4);padding-block:var(--mh-space-5)}.journey-steps li>span{align-items:center;background:var(--mh-brand-secondary-surface);block-size:2.25rem;border-radius:50%;color:var(--mh-color-brand-red-700);display:flex;flex:0 0 auto;inline-size:2.25rem;justify-content:center}.journey-steps p{color:rgb(255 255 255/64%);margin:var(--mh-space-1) 0 0}.resilience-section{align-items:center;display:grid;gap:var(--mh-space-8);grid-template-columns:auto 1fr;max-inline-size:58rem}.resilience-mark{background:var(--mh-brand-surface);block-size:7rem;border-radius:2rem;color:var(--mh-brand-primary);font-size:4rem;inline-size:7rem;justify-content:center}.landing-cta,.resilience-mark{align-items:center;display:flex}.landing-cta{background:var(--mh-brand-secondary-surface);border-radius:2rem 2rem .75rem;gap:var(--mh-space-8);justify-content:space-between;margin-block-end:5rem;padding:clamp(2rem,5vw,4rem)}.account-footer,.landing-footer{align-items:center;border-block-start:1px solid var(--mh-border-subtle);display:flex;gap:var(--mh-space-6);inline-size:min(100% - 2rem,76rem);justify-content:space-between;margin-inline:auto;padding-block:var(--mh-space-6)}.account-footer p,.landing-footer p{color:var(--mh-text-muted);font-size:var(--mh-font-size-sm)}.landing-carousel{background:var(--mh-brand-surface);border-radius:2rem;min-block-size:24rem;overflow:hidden;position:relative}.landing-carousel-skeleton{animation:mh-pulse 1.4s ease-in-out infinite;aspect-ratio:3/1;background:linear-gradient(90deg,var(--mh-brand-surface),var(--mh-surface),var(--mh-brand-surface));background-size:200% 100%}.landing-slide{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;min-block-size:24rem}.landing-slide-copy{align-self:center;padding:clamp(2rem,5vw,4.5rem)}.landing-slide-copy>p:not(.landing-eyebrow){color:var(--mh-text-secondary);line-height:1.85}.landing-slide-media{aspect-ratio:4/3;background:var(--mh-brand-secondary-surface);min-block-size:100%}.landing-slide-media img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.landing-slide-fallback{align-items:center;background:radial-gradient(circle at 35% 30%,var(--mh-logo-coral),var(--mh-brand-primary));block-size:100%;color:white;display:flex;font-size:6rem;inline-size:100%;justify-content:center}.landing-carousel-controls{align-items:center;display:flex;gap:var(--mh-space-3);inset-block-end:var(--mh-space-5);inset-inline-start:var(--mh-space-5);position:absolute}.carousel-arrow,.carousel-dot,.carousel-pause{background:var(--mh-surface);border:1px solid var(--mh-border-subtle);color:var(--mh-brand-primary);cursor:pointer;min-block-size:var(--mh-touch-min)}.carousel-arrow{border-radius:50%;inline-size:var(--mh-touch-min)}.carousel-pause{border-radius:999px;padding-inline:var(--mh-space-3)}.carousel-dots{display:flex;gap:var(--mh-space-2)}.carousel-dot{block-size:.8rem;border-radius:999px;inline-size:.8rem;min-block-size:.8rem;padding:0}.carousel-dot[aria-current=true]{background:var(--mh-brand-primary);inline-size:1.8rem}.account-shell{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--mh-brand-secondary) 11%,transparent),transparent 24rem),var(--mh-canvas);min-block-size:100vh}.account-header{border-block-end:1px solid color-mix(in srgb,var(--mh-brand-primary) 12%,transparent)}.account-main{inline-size:min(100% - 2rem,72rem);margin-inline:auto;min-block-size:calc(100vh - 12rem);padding-block:clamp(3rem,7vw,6rem)}.account-page-heading{margin-block-end:var(--mh-space-8);max-inline-size:44rem}.account-page-heading>p:last-child{color:var(--mh-text-secondary);line-height:1.8}.account-grid{display:grid;gap:var(--mh-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.account-status-card{grid-row:span 2}.account-card h2{color:var(--mh-brand-primary);margin-block-start:0}.account-card>:last-child{margin-block-end:0}.muted-card{background:color-mix(in srgb,var(--mh-surface) 48%,transparent);border-style:dashed}.capability-off,.disabled-capabilities{background:var(--mh-disabled-surface,#ece8df);border-radius:var(--mh-radius-md);color:var(--mh-text-muted);display:inline-block;font-size:var(--mh-font-size-sm);padding:var(--mh-space-2) var(--mh-space-3)}.check-list{display:grid;gap:var(--mh-space-3);list-style:none;padding:0}.check-list li{padding-inline-start:1.8rem;position:relative}.check-list li:before{color:var(--mh-brand-secondary);content:"✓";font-weight:800;inset-inline-start:0;position:absolute}.person-card{display:grid;gap:var(--mh-space-6)}.person-facts{display:grid;gap:var(--mh-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.person-facts div{background:var(--mh-canvas);border-radius:var(--mh-radius-md);padding:var(--mh-space-4)}.person-facts dt{color:var(--mh-text-muted);font-size:var(--mh-font-size-sm)}.person-facts dd{font-weight:700;margin:var(--mh-space-2) 0 0;overflow-wrap:anywhere}.authentication-card{background:var(--mh-surface);border:1px solid var(--mh-border-subtle);border-radius:2rem;display:grid;grid-template-columns:.9fr 1.1fr;min-block-size:36rem;overflow:hidden}.authentication-intro{background:var(--mh-brand-primary);color:white;padding:clamp(2rem,5vw,4.5rem)}.authentication-intro .landing-eyebrow,.authentication-intro h1{color:white}.authentication-intro>p{color:rgb(255 255 255/72%);line-height:1.9}.authentication-intro .check-list{margin-block-start:var(--mh-space-8)}.authentication-form-panel{align-self:center;padding:clamp(2rem,5vw,4.5rem)}.authentication-form-panel,.authentication-form-panel form{display:grid;gap:var(--mh-space-5)}.auth-mode-switch{background:var(--mh-canvas);border-radius:999px;display:grid;gap:var(--mh-space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));padding:var(--mh-space-1)}.auth-mode-switch .mh-button{inline-size:100%}.name-fields{display:grid;gap:var(--mh-space-3);grid-template-columns:1fr 1fr}.auth-complete{text-align:center}.auth-complete>span{align-items:center;background:var(--mh-brand-surface);block-size:4rem;border-radius:50%;color:var(--mh-brand-primary);display:inline-flex;font-size:2rem;inline-size:4rem;justify-content:center}.disabled-capabilities{border-inline-start:3px solid var(--mh-border-strong);line-height:1.7}@media (max-width:58rem){.landing-hero{grid-template-columns:1fr;margin-block-start:2rem}.hero-copy{max-inline-size:44rem}.hero-visual{inline-size:min(100%,32rem);margin-inline:auto}.authentication-card,.capability-grid,.journey-section{grid-template-columns:1fr}.account-header nav{display:none}}@media (max-width:42rem){.landing-header nav{display:none}.account-header,.landing-header{min-block-size:4.5rem}.landing-hero{min-block-size:0}.hero-visual{font-size:.85rem}.hero-note{padding:var(--mh-space-3)}.landing-slide{grid-template-columns:1fr}.landing-slide-media{min-block-size:15rem;order:-1}.landing-carousel-controls{background:rgb(255 255 255/86%);border-radius:999px;inset-inline:var(--mh-space-3);justify-content:center;padding:var(--mh-space-2)}.journey-section{border-radius:1.25rem}.resilience-section{grid-template-columns:1fr}.resilience-mark{block-size:5rem;inline-size:5rem}.account-footer,.landing-cta,.landing-footer{align-items:flex-start;flex-direction:column}.account-grid{grid-template-columns:1fr}.account-status-card{grid-row:auto}.name-fields,.person-facts{grid-template-columns:1fr}}.canonical-header-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--mh-space-3);justify-content:flex-end;min-inline-size:0}.canonical-header-actions .mh-theme-control--compact button{inline-size:2.6rem;justify-content:center;padding-inline:0}.canonical-header-actions .mh-theme-control--compact button>span:last-child{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.mh-hero-growth-stages{direction:ltr;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));inset:5%;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute}.mh-hero-growth-stages>li{align-items:center;align-self:center;background:var(--mh-surface-elevated);border:1px solid var(--mh-border-strong);border-radius:var(--mh-radius-pill);box-shadow:var(--mh-shadow-1);color:var(--mh-text-brand);direction:rtl;display:inline-flex;font-size:var(--mh-font-size-sm);font-weight:750;gap:.4rem;justify-self:center;min-block-size:2.65rem;padding-inline:.8rem;white-space:nowrap}.mh-hero-growth-stages>li i{background:var(--mh-experience-accent);border:.22rem solid var(--mh-experience-surface);border-radius:50%;box-shadow:0 0 0 1px var(--mh-experience-accent);inline-size:1rem;aspect-ratio:1}.mh-hero-growth-stages>li[data-growth-stage=discovery]{grid-column:2;grid-row:1}.mh-hero-growth-stages>li[data-growth-stage=practice]{grid-column:3;grid-row:2}.mh-hero-growth-stages>li[data-growth-stage=progress]{grid-column:1;grid-row:3}.fevr03-journey{color:var(--mh-logo-surface)}.fevr03-journey :is(h2,.landing-eyebrow,.fevr03-steps strong){color:var(--mh-logo-surface)}.fevr03-journey :is(.fevr03-steps p,.journey-copy>p){color:color-mix(in srgb,var(--mh-logo-surface) 84%,transparent)}.fevr03-journey-visual .mh-learning-path{--mh-learning-path-foreground:var(--mh-logo-surface);--mh-learning-path-muted:color-mix(in srgb,var(--mh-logo-surface) 82%,transparent);--mh-learning-path-node-surface:var(--mh-logo-navy);--mh-experience-accent:var(--mh-logo-coral);--mh-illustration-line:color-mix(in srgb,var(--mh-logo-surface) 58%,transparent)}.r2f-canonical-authentication .authentication-intro{background:radial-gradient(circle at 78% 17%,color-mix(in srgb,var(--mh-accent) 12%,transparent),transparent 12rem),linear-gradient(150deg,var(--mh-brand-surface),var(--mh-surface-elevated));color:var(--mh-text-primary)}.r2f-canonical-authentication .authentication-intro h1{color:var(--mh-text-primary)}.r2f-canonical-authentication .authentication-intro :is(p,li){color:var(--mh-text-secondary)}.r2f-canonical-authentication .authentication-intro .landing-eyebrow{color:var(--mh-text-brand)}.r2f-canonical-page .mh-alert{color:var(--mh-text-primary)}.r2f-canonical-page .mh-alert :is(p,strong,small){color:inherit}.r2f-canonical-page :is(.mh-label,.authentication-form-panel label){color:var(--mh-text-primary)}.r2f-canonical-page :is(.mh-help,.authentication-form-panel small){color:var(--mh-text-muted)}.r2f-canonical-page .mh-error-text{color:var(--mh-text-danger)}.r2f-canonical-page .capability-off{background:var(--mh-disabled-surface);border:1px solid var(--mh-border-strong);color:var(--mh-text-disabled);opacity:1}@media (max-width:58rem){.canonical-header-actions>.mh-button{display:none}}@media (max-width:42rem){.canonical-header-actions{gap:var(--mh-space-1)}.mh-hero-growth-stages{inset:3%}.mh-hero-growth-stages>li{font-size:.72rem;min-block-size:2.3rem;padding-inline:.55rem}}.r2f-canonical-page{position:relative;isolation:isolate;--r2f-canvas:var(--mh-canvas);--r2f-surface:var(--mh-surface);--r2f-elevated:var(--mh-surface-elevated);--r2f-line:var(--mh-border);--r2f-ink:var(--mh-text-primary);--r2f-muted:var(--mh-text-muted);--r2f-brand:var(--mh-text-brand);background:radial-gradient(circle at 7% 5%,color-mix(in srgb,var(--mh-accent) 11%,transparent),transparent 28rem),radial-gradient(circle at 92% 38%,color-mix(in srgb,var(--mh-text-success) 8%,transparent),transparent 25rem),linear-gradient(145deg,var(--mh-brand-surface),var(--r2f-canvas) 42%,var(--mh-surface));color:var(--r2f-ink)}.r2f-canonical-page:before{content:"";position:absolute;z-index:8;inset:0 0 auto;block-size:.28rem;background:linear-gradient(90deg,var(--mh-logo-navy) 0 48%,var(--mh-logo-red) 48% 66%,var(--mh-logo-red-mid) 66% 83%,var(--mh-logo-coral) 83%);pointer-events:none}.r2f-canonical-page .account-main>:not(.mh-page-atmosphere,.mh-growth-path),.r2f-canonical-page>:not(.mh-page-atmosphere,.mh-growth-path,.skip-link){position:relative;z-index:2}.r2f-canonical-page .mh-growth-path{position:fixed;opacity:.48}.r2f-canonical-page :is(a,button,input):focus-visible{outline:.2rem solid var(--mh-focus-ring);outline-offset:.2rem}.r2f-canonical-page :is(.landing-header,.account-header){border:1px solid color-mix(in srgb,var(--mh-border) 74%,transparent);border-block-start:0;border-radius:0 0 1.3rem 1.3rem;background:color-mix(in srgb,var(--mh-surface-elevated) 88%,transparent);box-shadow:0 .7rem 2.2rem color-mix(in srgb,var(--mh-brand-primary) 8%,transparent);backdrop-filter:blur(.8rem)}.r2f-canonical-hero{min-block-size:clamp(43rem,78vh,52rem);align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(5rem,10vw,8rem)}.r2f-canonical-hero:before{inline-size:clamp(18rem,38vw,36rem);block-size:clamp(18rem,38vw,36rem);inset:10% auto auto 2%;border:1px solid color-mix(in srgb,var(--mh-brand-primary) 8%,transparent);border-radius:44% 56% 66% 34%;background:radial-gradient(circle at 62% 40%,color-mix(in srgb,var(--mh-accent) 16%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--mh-surface-elevated) 82%,transparent),transparent);animation:r2f-canonical-breathe 10s cubic-bezier(.37,0,.63,1) 2 alternate}.r2f-canonical-hero .hero-copy{max-inline-size:44rem}.r2f-canonical-hero h1{max-inline-size:10ch;color:var(--mh-text-primary);font-size:clamp(3.2rem,7vw,6.7rem);line-height:1.03}.r2f-canonical-hero h1 span{background:linear-gradient(105deg,var(--mh-text-brand),var(--mh-text-interactive));-webkit-background-clip:text;background-clip:text;color:transparent}.r2f-canonical-learning-canvas{inline-size:min(100%,34rem);border:1px solid color-mix(in srgb,var(--mh-border-strong) 55%,transparent);border-radius:3.5rem 1.1rem 3.5rem 1.1rem;background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--mh-accent) 20%,transparent),transparent 10rem),radial-gradient(circle at 22% 76%,color-mix(in srgb,var(--mh-text-success) 14%,transparent),transparent 11rem),linear-gradient(145deg,color-mix(in srgb,var(--mh-surface-elevated) 94%,transparent),color-mix(in srgb,var(--mh-brand-surface) 78%,transparent));box-shadow:0 2.2rem 5.5rem color-mix(in srgb,var(--mh-brand-primary) 16%,transparent)}.r2f-canonical-learning-canvas:after{content:"";position:absolute;inset:auto 1.25rem 1.25rem auto;inline-size:5.5rem;block-size:.42rem;border-radius:999px;background:linear-gradient(90deg,var(--mh-logo-navy),var(--mh-logo-red),var(--mh-logo-coral))}.r2f-canonical-account .account-card,.r2f-canonical-account .authentication-form-panel,.r2f-canonical-landing .fevr03-benefit{border-color:color-mix(in srgb,var(--mh-border-strong) 58%,transparent);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--mh-accent) 8%,transparent),transparent 8rem),linear-gradient(145deg,color-mix(in srgb,var(--mh-surface-elevated) 96%,transparent),color-mix(in srgb,var(--mh-surface) 90%,transparent));box-shadow:0 1.2rem 3.4rem color-mix(in srgb,var(--mh-brand-primary) 9%,transparent)}.r2f-canonical-landing .fevr03-benefit{border-radius:2rem .75rem 2rem .75rem}.r2f-canonical-account{min-block-size:100vh}.r2f-canonical-account .account-main{padding-block:clamp(4rem,8vw,7rem)}.r2f-canonical-account .account-page-heading{max-inline-size:52rem;margin-block-end:clamp(2.5rem,5vw,4.5rem)}.r2f-canonical-account .account-page-heading h1{max-inline-size:14ch;font-size:clamp(2.8rem,6vw,5.6rem);line-height:1.08}.r2f-canonical-account-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:stretch}.r2f-canonical-state-card{grid-row:span 2;min-block-size:25rem;align-content:center;border-radius:3rem 1rem 3rem 1rem!important}.r2f-canonical-account .muted-card{border-style:dashed;background:color-mix(in srgb,var(--mh-surface) 84%,transparent);box-shadow:none}.r2f-canonical-account .fevr03-account-momentum{grid-column:1/-1;border-radius:1rem 2.5rem 1rem 2.5rem}.r2f-canonical-person-card{max-inline-size:62rem;margin-inline:auto;border-radius:3rem 1rem 3rem 1rem!important}.r2f-canonical-authentication{align-items:stretch;border-radius:3.5rem 1rem 3.5rem 1rem;overflow:hidden;box-shadow:0 2rem 5rem color-mix(in srgb,var(--mh-brand-primary) 13%,transparent)}.r2f-canonical-authentication .authentication-intro{position:relative;isolation:isolate;background:radial-gradient(circle at 78% 17%,color-mix(in srgb,var(--mh-accent) 20%,transparent),transparent 12rem),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--mh-text-success) 14%,transparent),transparent 12rem),linear-gradient(150deg,var(--mh-brand-surface),color-mix(in srgb,var(--mh-surface-elevated) 92%,var(--mh-brand-surface)))}.r2f-canonical-authentication .authentication-form-panel{padding:clamp(1.5rem,4vw,4rem)}.r2f-canonical-authentication .auth-mode-switch{border:1px solid var(--mh-border);border-radius:999px;background:var(--mh-surface-interactive);padding:.3rem}.r2f-canonical-authentication input{transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.r2f-canonical-authentication input:focus{transform:translateY(-.1rem)}:root[data-theme=dark] .r2f-canonical-page{background:radial-gradient(circle at 8% 6%,color-mix(in srgb,var(--mh-accent) 8%,transparent),transparent 28rem),radial-gradient(circle at 92% 45%,color-mix(in srgb,var(--mh-text-success) 6%,transparent),transparent 25rem),linear-gradient(145deg,var(--mh-canvas),var(--mh-surface) 56%,var(--mh-brand-surface))}:root[data-theme=dark] .r2f-canonical-account .account-card,:root[data-theme=dark] .r2f-canonical-account .authentication-form-panel,:root[data-theme=dark] .r2f-canonical-landing .fevr03-benefit,:root[data-theme=dark] .r2f-canonical-learning-canvas{background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--mh-accent) 9%,transparent),transparent 10rem),linear-gradient(145deg,var(--mh-surface-elevated),var(--mh-surface))}@keyframes r2f-canonical-breathe{0%{opacity:.68;transform:translate3d(-.6rem,-.2rem,0) scale(.98) rotate(-1deg)}to{opacity:1;transform:translate3d(1.5rem,.8rem,0) scale(1.035) rotate(1deg)}}@media (max-width:58rem){.r2f-canonical-hero{grid-template-columns:1fr;min-block-size:auto}.r2f-canonical-learning-canvas{margin-inline:auto}.r2f-canonical-account-grid{grid-template-columns:1fr}.r2f-canonical-state-card{grid-row:auto}}@media (max-width:42rem){.r2f-canonical-page :is(.landing-header,.account-header){border-radius:0 0 1rem 1rem;backdrop-filter:none}.r2f-canonical-account .account-page-heading h1,.r2f-canonical-hero h1{font-size:clamp(2.65rem,13vw,4.2rem)}.r2f-canonical-authentication,.r2f-canonical-learning-canvas,.r2f-canonical-person-card,.r2f-canonical-state-card{border-radius:2rem .75rem 2rem .75rem!important}}@media (prefers-reduced-motion:reduce){.r2f-canonical-page *,.r2f-canonical-page :after,.r2f-canonical-page :before{scroll-behavior:auto!important}.r2f-canonical-hero:before{animation:none!important;transform:none!important}.r2f-canonical-authentication input:focus{transform:none}}@media (max-width:22rem){.account-footer,.account-header,.account-main,.landing-carousel,.landing-cta,.landing-footer,.landing-header,.landing-hero,.landing-section{inline-size:min(100% - 1rem,76rem)}.account-actions .mh-button,.account-actions a,.hero-actions .mh-button{inline-size:100%}.hero-note{display:none}}@media (prefers-reduced-motion:reduce){.orbit-two{transform:none}.landing-carousel-skeleton{animation:none}}.account-main>:not(.mh-page-atmosphere,.mh-growth-path),.account-shell>:not(.mh-page-atmosphere,.mh-growth-path,.skip-link),.landing-page>:not(.mh-page-atmosphere,.mh-growth-path,.skip-link){position:relative;z-index:1}.account-header,.fevr03-header{box-shadow:0 .7rem 2.2rem color-mix(in srgb,var(--mh-logo-navy) 8%,transparent)}.fevr03-hero{background:color-mix(in srgb,var(--mh-surface-elevated) 91%,transparent);border:1px solid color-mix(in srgb,var(--mh-border-subtle) 82%,transparent);border-radius:clamp(2rem,5vw,4rem);box-shadow:0 2.5rem 7rem color-mix(in srgb,var(--mh-logo-navy) 10%,transparent);gap:clamp(2rem,6vw,6rem);margin-block:clamp(3rem,7vw,6rem);overflow:hidden;padding:clamp(2rem,6vw,5.5rem);position:relative}.fevr03-hero:before{background:linear-gradient(180deg,var(--mh-brand-secondary),var(--mh-color-amber-500));block-size:7rem;border-radius:var(--mh-radius-pill);content:"";inline-size:.42rem;inset-block-start:clamp(2rem,6vw,5.5rem);inset-inline-start:0;position:absolute}.fevr03-hero h1{max-inline-size:9ch}.fevr03-orbit-stage .mh-brand-asset--standalone-mark{inline-size:82%}.fevr03-orbit-label{backdrop-filter:blur(8px)}.fevr03-benefit{box-shadow:0 1rem 2.6rem color-mix(in srgb,var(--mh-logo-navy) 6%,transparent);overflow:hidden;position:relative}.fevr03-benefit:after{background:linear-gradient(180deg,var(--mh-color-sky-700),var(--mh-color-mint-700));block-size:48%;border-radius:var(--mh-radius-pill);content:"";inline-size:.28rem;inset-block-start:26%;inset-inline-start:0;position:absolute}.account-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--mh-color-sky-100) 24%,var(--mh-canvas)),transparent 28rem),var(--mh-canvas);isolation:isolate}.account-header{backdrop-filter:blur(14px);background:color-mix(in srgb,var(--mh-canvas) 88%,transparent);border:1px solid color-mix(in srgb,var(--mh-border-subtle) 82%,transparent);border-radius:0 0 1.5rem 1.5rem;padding-inline:var(--mh-space-5);position:sticky;inset-block-start:0;z-index:var(--mh-z-sticky)}.fevr03-account-heading{background:color-mix(in srgb,var(--mh-surface-elevated) 84%,transparent);border:1px solid color-mix(in srgb,var(--mh-border-subtle) 78%,transparent);border-radius:2rem;box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--mh-logo-navy) 7%,transparent);max-inline-size:none;overflow:hidden;padding:clamp(1.8rem,5vw,3.8rem)}.fevr03-account-heading:after{background:radial-gradient(circle,var(--mh-color-mint-100),transparent 70%);block-size:18rem;border-radius:50%;content:"";inline-size:18rem;inset-block-start:-9rem;inset-inline-end:-4rem;position:absolute;z-index:-1}.fevr03-account-heading h1{font-size:clamp(2.2rem,4.5vw,3.8rem);max-inline-size:16ch}.fevr03-account-grid .account-card,.fevr03-account-state,.fevr03-person-card{backdrop-filter:blur(9px);background:color-mix(in srgb,var(--mh-surface-elevated) 92%,transparent);border-color:color-mix(in srgb,var(--mh-color-sky-700) 18%,var(--mh-border-subtle))}.fevr03-authentication-card{border:1px solid color-mix(in srgb,var(--mh-border-subtle) 82%,transparent);border-radius:2.4rem;overflow:hidden}.fevr03-authentication-card .authentication-intro,.fevr03-authentication-card .authentication-intro .landing-eyebrow,.fevr03-authentication-card .authentication-intro h1,.fevr03-authentication-card .authentication-intro li,.fevr03-authentication-card .authentication-intro p{color:var(--mh-text-primary)}.fevr03-auth-graphic{background:color-mix(in srgb,var(--mh-logo-surface) 46%,transparent)}.fevr03-auth-graphic,.fevr03-auth-graphic b,.fevr03-auth-graphic i{border-color:color-mix(in srgb,var(--mh-brand-primary) 20%,transparent)}.fevr03-auth-graphic .fevr03-auth-mark{box-shadow:0 1rem 2.4rem color-mix(in srgb,var(--mh-logo-navy) 14%,transparent)}:root[data-theme=dark] .account-shell,:root[data-theme=dark] .fevr03-landing{background:var(--mh-canvas)}:root[data-theme=dark] .fevr03-account-heading,:root[data-theme=dark] .fevr03-authentication-card,:root[data-theme=dark] .fevr03-hero{background:color-mix(in srgb,var(--mh-surface-elevated) 93%,transparent)}:root[data-theme=dark] .fevr03-authentication-card .authentication-intro .landing-eyebrow,:root[data-theme=dark] .fevr03-authentication-card .authentication-intro h1,:root[data-theme=dark] .fevr03-authentication-card .authentication-intro li,:root[data-theme=dark] .fevr03-authentication-card .authentication-intro p{color:var(--mh-text-primary)}@media (max-width:42rem){.maharan-brand--compact{gap:var(--mh-space-2)}.maharan-brand--compact img{inline-size:3.2rem}.fevr03-header .maharan-brand--compact strong{display:inline;font-size:1rem}.fevr03-hero{border-radius:2rem;padding:2rem 1.25rem 2.5rem}.fevr03-hero h1{font-size:clamp(2.7rem,14vw,4rem)}.fevr03-hero-story{min-block-size:23rem}.fevr03-orbit-stage{inline-size:min(100%,24rem)}.fevr03-account-heading{border-radius:1.4rem;padding:1.5rem}.fevr03-authentication-card{border-radius:1.5rem}}@media (prefers-reduced-motion:reduce){.fevr03-account-grid *,.fevr03-authentication-card *,.fevr03-hero *{scroll-behavior:auto}}.fevr03-header{backdrop-filter:blur(14px);background:color-mix(in srgb,var(--mh-canvas) 86%,transparent);border:1px solid color-mix(in srgb,var(--mh-border-subtle) 74%,transparent);border-radius:var(--mh-radius-pill);inset-block-start:var(--mh-space-3);min-block-size:4.75rem;padding-inline:var(--mh-space-5);position:sticky;z-index:var(--mh-z-sticky)}.fevr03-header nav a{padding:var(--mh-space-3) var(--mh-space-1);position:relative}.fevr03-header nav a:after{background:var(--mh-brand-secondary);block-size:2px;border-radius:1rem;content:"";inset-block-end:.35rem;inset-inline:50%;position:absolute;transition:inset var(--mh-motion-fast) var(--mh-ease-standard)}.fevr03-header nav a:focus-visible:after,.fevr03-header nav a:hover:after{inset-inline:15%}.fevr03-hero{gap:clamp(2rem,7vw,7.5rem);margin-block:clamp(4rem,9vw,8rem);min-block-size:38rem}.fevr03-hero-copy{max-inline-size:41rem}.fevr03-hero h1{font-size:clamp(3.2rem,7vw,6.5rem);letter-spacing:-.065em;line-height:1.05}.fevr03-hero h1 span{color:var(--mh-color-violet-700);display:block}.fevr03-trust-row{display:flex;flex-wrap:wrap;gap:var(--mh-space-2);margin-block-start:var(--mh-space-7)}.fevr03-trust-row span{background:color-mix(in srgb,var(--mh-surface) 84%,transparent);border:1px solid var(--mh-border-subtle);border-radius:var(--mh-radius-pill);color:var(--mh-text-secondary);font-size:var(--mh-font-size-sm);padding:.55rem .8rem}.fevr03-trust-row span:before{color:var(--mh-color-mint-700);content:"✓";font-weight:800;margin-inline-end:.4rem}.fevr03-hero-story{min-block-size:34rem}.fevr03-hero-story,.fevr03-orbit-stage{align-items:center;display:grid;justify-items:center;position:relative}.fevr03-orbit-stage{aspect-ratio:1;inline-size:min(100%,33rem)}.fevr03-orbit-stage .mh-hero-orbit-mark{inline-size:74%}.fevr03-orbit-label{background:var(--mh-surface-elevated);border:1px solid var(--mh-border-subtle);border-radius:var(--mh-radius-pill);box-shadow:var(--mh-shadow-1);color:var(--mh-brand-primary);font-size:var(--mh-font-size-sm);font-weight:750;padding:.65rem 1rem;position:absolute}.fevr03-orbit-label--one{inset-block-start:10%;inset-inline-start:8%}.fevr03-orbit-label--two{inset-block-start:28%;inset-inline-end:1%}.fevr03-orbit-label--three{inset-block-end:16%;inset-inline-start:4%}.fevr03-section-heading{margin-inline:auto;text-align:center}.fevr03-benefit-stack{display:grid;gap:var(--mh-space-5)}.fevr03-benefit{align-items:center;border:1px solid var(--mh-border-subtle);border-radius:var(--mh-radius-xl);display:grid;gap:clamp(1rem,4vw,4rem);grid-template-columns:auto 1fr;padding:clamp(1.4rem,4vw,3rem)}.fevr03-benefit:nth-child(2n){margin-inline-start:clamp(0rem,8vw,7rem)}.fevr03-benefit:nth-child(odd){margin-inline-end:clamp(0rem,8vw,7rem)}.fevr03-benefit--sky{background:color-mix(in srgb,var(--mh-color-sky-100) 72%,var(--mh-surface))}.fevr03-benefit--mint{background:color-mix(in srgb,var(--mh-color-mint-100) 72%,var(--mh-surface))}.fevr03-benefit--violet{background:color-mix(in srgb,var(--mh-color-violet-100) 68%,var(--mh-surface))}.fevr03-benefit-index{color:var(--mh-color-navy-700);font-size:clamp(2.3rem,6vw,5rem);font-weight:850;opacity:1}.fevr03-benefit p{color:var(--mh-text-muted);font-size:var(--mh-font-size-sm);font-weight:750;margin:0}.fevr03-benefit h3{color:var(--mh-brand-primary);font-size:clamp(1.35rem,3vw,2.2rem);margin:var(--mh-space-2) 0}.fevr03-benefit div>span{color:var(--mh-text-secondary);line-height:1.9}.fevr03-journey{align-items:center;background:linear-gradient(135deg,var(--mh-brand-primary),color-mix(in srgb,var(--mh-brand-primary) 84%,var(--mh-color-violet-700)));border-radius:2.5rem;display:grid;gap:clamp(2rem,8vw,7rem);grid-template-columns:1fr 1fr;padding:clamp(2rem,6vw,5rem)}.fevr03-journey,.fevr03-journey .landing-eyebrow,.fevr03-journey h2{color:var(--mh-text-inverse)}.fevr03-journey-visual{background:rgb(255 255 255/7%);border:1px solid rgb(255 255 255/14%);border-radius:2rem;min-block-size:26rem;overflow:hidden;padding:var(--mh-space-6);position:relative}.fevr03-journey-visual .mh-learning-path,.fevr03-journey-visual .mh-momentum-constellation{margin-inline:auto}.fevr03-steps{display:grid;gap:var(--mh-space-3);list-style:none;margin:var(--mh-space-6) 0;padding:0}.fevr03-steps li{align-items:flex-start;display:flex;gap:var(--mh-space-3)}.fevr03-steps li>span{align-items:center;background:var(--mh-color-peach-100);block-size:2.5rem;border-radius:50%;color:var(--mh-color-amber-800);display:flex;flex:0 0 auto;font-weight:800;inline-size:2.5rem;justify-content:center}.fevr03-steps p{color:rgb(255 255 255/72%);line-height:1.7;margin:0}.fevr03-steps strong{color:white;display:block}.fevr03-roles{display:grid;gap:clamp(2rem,7vw,6rem);grid-template-columns:.75fr 1.25fr}.fevr03-role-intro h2{color:var(--mh-brand-primary);font-size:clamp(2rem,4vw,3.5rem);line-height:1.3}.fevr03-role-track{display:grid;gap:var(--mh-space-4)}.fevr03-role-track article{align-items:center;background:var(--mh-surface-elevated);border:1px solid var(--mh-border-subtle);border-radius:var(--mh-radius-xl);display:grid;gap:var(--mh-space-3);grid-template-columns:auto 1fr;padding:var(--mh-space-5)}.fevr03-role-track article>span{align-items:center;background:var(--mh-color-amber-100);block-size:3.5rem;border-radius:1rem;color:var(--mh-color-amber-800);display:flex;grid-row:span 2;inline-size:3.5rem;justify-content:center}.fevr03-role-track h3,.fevr03-role-track p{margin:0}.fevr03-role-track p{color:var(--mh-text-secondary)}.fevr03-trust{align-items:center;background:color-mix(in srgb,var(--mh-color-mint-100) 58%,var(--mh-surface));border:1px solid var(--mh-border-subtle);border-radius:2rem;display:grid;gap:clamp(2rem,7vw,6rem);grid-template-columns:auto 1fr;padding:clamp(2rem,5vw,4rem)}.fevr03-trust h2{color:var(--mh-brand-primary);font-size:clamp(2rem,4vw,3rem)}.fevr03-trust p{color:var(--mh-text-secondary);line-height:1.9}.fevr03-account-visual,.fevr03-trust-graphic{align-items:center;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--mh-color-mint-700) 28%,transparent);border-radius:50%;display:grid;inline-size:9rem;justify-items:center;position:relative}.fevr03-account-visual span,.fevr03-trust-graphic span{align-items:center;background:var(--mh-color-mint-700);block-size:4rem;border-radius:50%;color:white;display:flex;font-size:2rem;inline-size:4rem;justify-content:center;z-index:1}.fevr03-account-visual b,.fevr03-account-visual i,.fevr03-trust-graphic b,.fevr03-trust-graphic i{border:1px solid color-mix(in srgb,var(--mh-color-mint-700) 24%,transparent);border-radius:50%;inset:12%;position:absolute}.fevr03-account-visual b,.fevr03-trust-graphic b{inset:-12%}.fevr03-inline-list{display:flex;flex-wrap:wrap;gap:var(--mh-space-4);list-style:none;padding:0}.fevr03-inline-list li:before{color:var(--mh-color-mint-700);content:"●";font-size:.55rem;margin-inline-end:.5rem}.fevr03-final-cta{background:linear-gradient(115deg,var(--mh-color-violet-100),var(--mh-color-sky-100));border:1px solid var(--mh-border-subtle)}.fevr03-footer>div:last-child{display:flex;gap:var(--mh-space-5)}.fevr03-account-heading{max-inline-size:52rem;position:relative}.fevr03-account-heading h1{font-size:clamp(2.4rem,5vw,4.4rem)}.fevr03-heading-rail{display:flex;gap:.45rem;margin-block-start:var(--mh-space-5)}.fevr03-heading-rail span{background:var(--mh-color-sky-700);block-size:.35rem;border-radius:1rem;inline-size:3rem}.fevr03-heading-rail span:nth-child(2){background:var(--mh-color-mint-700);inline-size:1.5rem}.fevr03-heading-rail span:nth-child(3){background:var(--mh-brand-secondary);inline-size:.7rem}.fevr03-account-grid{align-items:stretch;grid-template-columns:1.12fr .88fr}.fevr03-account-grid .account-card{box-shadow:0 .75rem 2rem color-mix(in srgb,var(--mh-brand-primary) 6%,transparent)}.fevr03-account-grid .account-status-card{background:linear-gradient(145deg,color-mix(in srgb,var(--mh-color-sky-100) 65%,var(--mh-surface)),var(--mh-surface));overflow:hidden}.fevr03-account-visual{float:inline-end;inline-size:6.5rem;margin:0 0 var(--mh-space-4) var(--mh-space-4)}.fevr03-account-visual span{block-size:3rem;font-size:1.3rem;inline-size:3rem}.fevr03-account-momentum{align-items:center;border-radius:var(--mh-radius-xl);color:white;display:grid;gap:var(--mh-space-4);grid-column:1/-1;grid-template-columns:minmax(14rem,.7fr) 1.3fr;overflow:hidden;padding:var(--mh-space-6)}.fevr03-account-momentum p{color:rgb(255 255 255/72%);line-height:1.9}.fevr03-account-momentum strong{color:white;display:block;font-size:1.2rem}.fevr03-account-skeleton{display:grid;gap:var(--mh-space-3)}.fevr03-account-skeleton span:not(.mh-sr-only){animation:mh-pulse 1.4s ease-in-out infinite;background:var(--mh-disabled-surface);block-size:1rem;border-radius:1rem;inline-size:100%}.fevr03-account-skeleton span:nth-child(2){inline-size:72%}.fevr03-person-loading{min-block-size:23rem}.fevr03-person-card{border-block-start:.35rem solid var(--mh-color-sky-700);box-shadow:var(--mh-shadow-2)}.fevr03-account-state{align-items:center;display:grid;gap:var(--mh-space-6);grid-template-columns:auto 1fr;min-block-size:20rem}.fevr03-state-icon{align-items:center;background:var(--mh-color-amber-100);block-size:6rem;border-radius:2rem;color:var(--mh-color-amber-800);display:flex;font-size:2.5rem;inline-size:6rem;justify-content:center}.fevr03-authentication-card{background:var(--mh-surface-elevated);box-shadow:0 2rem 5rem color-mix(in srgb,var(--mh-brand-primary) 12%,transparent);grid-template-columns:.95fr 1.05fr}.fevr03-authentication-card .authentication-intro{isolation:isolate;overflow:hidden;position:relative}.fevr03-authentication-card .authentication-intro:after{border:1px solid rgb(255 255 255/14%);border-radius:50%;content:"";inset:auto -18% -28% auto;padding:48%;position:absolute;z-index:-1}.fevr03-auth-graphic{align-items:center;aspect-ratio:1.6;border:1px solid rgb(255 255 255/15%);border-radius:2rem;display:grid;margin-block-start:var(--mh-space-8);overflow:hidden;place-items:center;position:relative}.fevr03-auth-graphic .fevr03-auth-mark{align-items:center;background:var(--mh-logo-surface);block-size:5rem;border-radius:1.4rem;display:flex;inline-size:9rem;justify-content:center;padding:1rem;z-index:2}.fevr03-auth-graphic .fevr03-auth-mark .mh-brand-asset{inline-size:100%}.fevr03-auth-graphic b,.fevr03-auth-graphic i{border:1px solid rgb(255 255 255/18%);border-radius:50%;inset:14% 25%;position:absolute}.fevr03-auth-graphic b{inset:-18% 10%}.fevr03-auth-step{gap:var(--mh-space-2)}.fevr03-auth-step,.fevr03-auth-step span{align-items:center;display:flex;justify-content:center}.fevr03-auth-step span{background:var(--mh-disabled-surface);block-size:2rem;border-radius:50%;color:var(--mh-text-muted);font-size:var(--mh-font-size-sm);inline-size:2rem}.fevr03-auth-step span.is-active{background:var(--mh-brand-primary);color:white}.fevr03-auth-step span.is-complete{background:var(--mh-color-mint-700);color:white}.fevr03-auth-step i{background:var(--mh-border-subtle);block-size:1px;inline-size:2.5rem}:root[data-theme=dark] .fevr03-benefit--mint,:root[data-theme=dark] .fevr03-benefit--sky,:root[data-theme=dark] .fevr03-benefit--violet{background:var(--mh-surface-elevated)}:root[data-theme=dark] .fevr03-benefit h3,:root[data-theme=dark] .fevr03-benefit-index{color:var(--mh-text-primary)}:root[data-theme=dark] .fevr03-account-momentum,:root[data-theme=dark] .fevr03-authentication-card .authentication-intro,:root[data-theme=dark] .fevr03-journey{background:linear-gradient(145deg,var(--mh-logo-navy),var(--mh-color-navy-900));color:#ffffff}:root[data-theme=dark] .fevr03-journey .mh-momentum-constellation__point{background:var(--mh-surface-elevated);color:var(--mh-text-primary)}:root[data-theme=dark] .fevr03-final-cta,:root[data-theme=dark] .fevr03-trust{background:var(--mh-surface-elevated)}:root[data-theme=dark] .fevr03-inline-list,:root[data-theme=dark] .fevr03-trust .landing-eyebrow,:root[data-theme=dark] .fevr03-trust h2,:root[data-theme=dark] .fevr03-trust p{color:var(--mh-text-primary)}@media (max-width:58rem){.fevr03-header nav{display:none}.fevr03-hero-story{min-block-size:30rem}.fevr03-journey,.fevr03-roles{grid-template-columns:1fr}.fevr03-journey-visual{order:2}}@media (max-width:42rem){.fevr03-header{border-radius:0 0 1.25rem 1.25rem;inset-block-start:0;inline-size:100%;padding-inline:var(--mh-space-3)}.fevr03-header .maharan-brand--compact strong{display:none}.fevr03-hero{margin-block-start:3rem}.fevr03-hero h1{font-size:clamp(2.8rem,15vw,4.5rem)}.fevr03-hero-story{min-block-size:25rem}.fevr03-benefit,.fevr03-benefit:nth-child(2n),.fevr03-benefit:nth-child(odd){margin-inline:0}.fevr03-journey{border-radius:1.5rem}.fevr03-trust{grid-template-columns:1fr}.fevr03-trust-graphic{inline-size:6.5rem}.fevr03-account-grid,.fevr03-account-momentum,.fevr03-account-state,.fevr03-authentication-card{grid-template-columns:1fr}.fevr03-authentication-card .authentication-intro{min-block-size:26rem}}@media (prefers-reduced-motion:reduce){.fevr03-account-skeleton span,.fevr03-header nav a:after{animation:none;transition:none}}.fevr03-landing{background:linear-gradient(180deg,color-mix(in srgb,var(--mh-color-peach-100) 34%,white),transparent 34rem),linear-gradient(180deg,var(--mh-canvas),var(--mh-brand-surface) 42%,var(--mh-canvas))}.fevr03-hero h1{font-size:clamp(3.1rem,6.4vw,6rem);letter-spacing:-.045em}.fevr03-hero h1 span{background:linear-gradient(105deg,var(--mh-color-violet-700),var(--mh-color-sky-700));-webkit-background-clip:text;background-clip:text;color:transparent}.fevr03-hero-story{min-block-size:32rem}.fevr03-orbit-stage{background:radial-gradient(circle,color-mix(in srgb,var(--mh-logo-surface) 90%,transparent) 0 20%,transparent 21%),radial-gradient(circle,color-mix(in srgb,var(--mh-color-sky-100) 78%,transparent),transparent 69%);inline-size:min(100%,31rem)}.fevr03-orbit-stage .mh-hero-orbit-mark{inline-size:82%}.fevr03-orbit-stage .mh-hero-orbit-mark__core{background:color-mix(in srgb,var(--mh-logo-surface) 96%,transparent);box-shadow:0 1.8rem 4.5rem color-mix(in srgb,var(--mh-brand-primary) 18%,transparent),inset 0 0 0 .4rem color-mix(in srgb,var(--mh-color-peach-100) 66%,transparent)}.fevr03-account-momentum{background:radial-gradient(circle at 8% 14%,rgb(255 255 255/12%),transparent 15rem),linear-gradient(125deg,var(--mh-logo-navy),color-mix(in srgb,var(--mh-logo-navy) 72%,var(--mh-color-mint-700)))}.fevr03-authentication-card .authentication-intro{background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--mh-color-peach-100) 80%,transparent),transparent 13rem),linear-gradient(145deg,color-mix(in srgb,var(--mh-color-violet-100) 85%,white),color-mix(in srgb,var(--mh-color-sky-100) 74%,white))}:root[data-theme=dark] .fevr03-authentication-card .authentication-intro{background:linear-gradient(145deg,var(--mh-color-navy-900),color-mix(in srgb,var(--mh-color-navy-900) 76%,var(--mh-color-violet-700)))}@media (max-width:42rem){.fevr03-header .maharan-brand--compact strong{display:inline}.fevr03-hero h1{font-size:clamp(2.7rem,14vw,4rem)}.fevr03-hero-story{min-block-size:23rem}.fevr03-orbit-stage{inline-size:min(100%,24rem)}}.mh-administrator-task-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.support-launcher,.support-page{--color-border:var(--mh-border);--color-brand-accent:var(--mh-brand-secondary);--color-brand-primary:var(--mh-brand-primary);--color-canvas:var(--mh-canvas);--color-surface:var(--mh-surface);--color-surface-raised:var(--mh-surface-elevated);--color-text:var(--mh-text);--color-text-muted:var(--mh-text-muted);--shadow-lg:var(--mh-shadow-2);--shadow-xl:var(--mh-shadow-orbit)}.support-file-control:focus-within{outline:3px solid var(--mh-focus);outline-offset:3px}@media (max-width:820px){.support-chat-workspace,.support-grid,.support-hero,.support-summary{grid-template-columns:1fr!important}.support-chat-workspace>aside{border-inline-end:0!important;border-block-end:1px solid var(--color-border)!important}}