.member-portal-app .pg-main-content,.member-portal-app .member-portal-content,.member-portal-app [class*=main-content],.member-portal-app [class*=portal-content],.member-portal-app main{position:relative}.member-portal-app .pg-backdrop,.member-portal-app .backdrop,.member-portal-app [class*=backdrop]{filter:saturate(1.35)contrast(1.08)brightness(.97)!important}.paregor-app:before,.pg-portal:before,.member-portal-app:before,body.paregor:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 20% 90%,#0a281638 0%,#0000 70%);position:fixed;inset:0}.member-portal-app .portal-hero h1,.member-portal-app .pg-hero h1,.member-portal-app [class*=hero] h1,.member-portal-app .welcome-heading,.member-portal-app h1.portal-title,.member-portal-app .page-header h1{color:#0a1f12!important;text-shadow:0 0 24px #ffffffd9,0 0 8px #fffffff2,0 2px 4px #fff9!important;letter-spacing:-.5px!important;font-weight:800!important}.member-portal-app .portal-hero h1 .gradient-word,.member-portal-app .pg-hero h1 .gradient-word,.member-portal-app h1 .brand-gradient,.member-portal-app h1 [class*=gradient],.member-portal-app h1 .text-green,.member-portal-app h1 span,.member-portal-app .page-header h1 span{background:linear-gradient(135deg,#013d24 0%,#014d2f 40%,#026b42 100%)!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 12px #ffffffe6)drop-shadow(0 0 4px #fffc)drop-shadow(0 1px 2px #00000026)!important;-webkit-background-clip:text!important;background-clip:text!important}.member-portal-app .portal-hero p,.member-portal-app .pg-hero p,.member-portal-app [class*=hero] p,.member-portal-app .welcome-subtitle,.member-portal-app p.portal-subtitle,.member-portal-app .page-header p{color:#1a3326!important;text-shadow:0 0 20px #ffffffe6,0 0 6px #fffffff2!important;max-width:560px!important;font-size:17px!important;font-weight:500!important;line-height:1.65!important}.member-portal-app .stat-tile,.member-portal-app .stat-card,.member-portal-app [class*=stat-tile],.member-portal-app [class*=stat-card]{-webkit-backdrop-filter:blur(18px)saturate(1.3)!important;background:#ffffffd1!important;border:1px solid #ffffffa6!important;box-shadow:0 4px 24px #0000001a!important}.member-portal-app .stat-tile .stat-number,.member-portal-app .stat-card .stat-number,.member-portal-app [class*=stat] .stat-value,.member-portal-app [class*=stat] .number,.member-portal-app [class*=stat] strong{color:#0a4d2a!important;font-size:clamp(26px,4vw,36px)!important;font-weight:800!important}.member-portal-app .stat-tile .stat-label,.member-portal-app .stat-card .stat-label,.member-portal-app [class*=stat] .stat-label,.member-portal-app [class*=stat] .label,.member-portal-app [class*=stat] span:not(strong){color:#3d5a47!important;font-size:13px!important;font-weight:500!important}.member-portal-app .feature-card,.member-portal-app .action-card,.member-portal-app [class*=feature-card],.member-portal-app [class*=action-card],.member-portal-app .pg-card,.member-portal-app .glass-card{-webkit-backdrop-filter:blur(20px)saturate(1.2)!important;background:#ffffffdb!important;border:1px solid #ffffffb3!important;box-shadow:0 6px 32px #0000001a!important}.member-portal-app .feature-card h2,.member-portal-app .feature-card h3,.member-portal-app .action-card h2,.member-portal-app .action-card h3,.member-portal-app [class*=feature-card] h2,.member-portal-app [class*=feature-card] h3,.member-portal-app [class*=action-card] h2,.member-portal-app [class*=action-card] h3{color:#0a1f12!important;font-weight:700!important}.member-portal-app .feature-card p,.member-portal-app .action-card p,.member-portal-app [class*=feature-card] p,.member-portal-app [class*=action-card] p{color:#3d5a47!important;font-weight:400!important;line-height:1.6!important}.member-portal-app .feature-card .card-desc,.member-portal-app .feature-card.active-card .card-desc,.member-portal-app .feature-card .card-body p,.member-portal-app .feature-card.active-card .card-body p{color:#1a3326!important;font-weight:500!important}.member-portal-app .section-label,.member-portal-app [class*=section-label],.member-portal-app .eyebrow,.member-portal-app [class*=eyebrow],.member-portal-app .page-eyebrow,.member-portal-app .page-header .page-eyebrow{color:#025c38!important;text-shadow:0 0 12px #ffffffe6!important;letter-spacing:1px!important;font-weight:700!important}.member-portal-app .portal-badge,.member-portal-app [class*=portal-badge],.member-portal-app .member-badge,.member-portal-app [class*=member-badge],.member-portal-app .hero-eyebrow{color:#014d2f!important;text-shadow:0 0 10px #fff9!important;background:#ffffffeb!important;border:1.5px solid #025c3866!important;font-weight:700!important;box-shadow:0 2px 12px #00000014!important}.member-portal-app .hero-eyebrow svg{stroke:#014d2f!important}@media (max-width:768px){.member-portal-app .portal-hero h1,.member-portal-app .pg-hero h1,.member-portal-app [class*=hero] h1,.member-portal-app .welcome-heading,.member-portal-app .page-header h1{text-shadow:0 0 28px #fffffff2,0 0 10px #fff!important;font-size:clamp(28px,7vw,42px)!important}.member-portal-app .portal-hero p,.member-portal-app .pg-hero p,.member-portal-app [class*=hero] p,.member-portal-app .welcome-subtitle,.member-portal-app .page-header p{text-shadow:0 0 24px #fffffff2,0 0 8px #fff!important;font-size:15px!important}.member-portal-app .stat-tile,.member-portal-app .stat-card,.member-portal-app [class*=stat-tile],.member-portal-app [class*=stat-card]{background:#ffffffe6!important}}
