:root{--acd-white:#ffffff;--acd-green:#0f8f63;--acd-green-strong:#066848;--acd-black:#0b0f10;--acd-black-soft:#161b1d;--acd-blue:#7cd6ff;--acd-blue-strong:#39b7ff;--acd-yellow:#ffd447;--acd-cream:#fffdf7;--acd-surface:rgba(255, 255, 255, 0.88);--acd-surface-dark:rgba(11, 15, 16, 0.78);--acd-border:rgba(11, 15, 16, 0.08);--acd-text:#0f1f1c;--acd-text-soft:#55646a;--acd-success:#0f8f63;--acd-danger:#c6344b;--acd-radius-xs:14px;--acd-radius-sm:20px;--acd-radius-md:28px;--acd-radius-lg:40px;--acd-shadow-sm:0 20px 45px rgba(11, 15, 16, 0.08);--acd-shadow-md:0 28px 80px rgba(11, 15, 16, 0.12);--acd-shadow-lg:0 44px 120px rgba(11, 15, 16, 0.16);--acd-font:"Poppins", "Segoe UI", Arial, sans-serif;--acd-heading-font:var(--acd-font)}.acd-shell,.acd-shell *{box-sizing:border-box}.acd-shell{position:relative;max-width:1280px;margin:0 auto;padding:0 22px;font-family:var(--acd-font);color:var(--acd-text)}.acd-site h1,.acd-site h2,.acd-site h3,.acd-site h4,.acd-site .acd-btn,.acd-site .acd-eyebrow,.acd-site .acd-kicker,.acd-site .acd-panel-title{font-family:var(--acd-heading-font)}.acd-site{width:100%;max-width:100%;margin-left:0;background:#fbfcfa;color:var(--acd-text);overflow-x:clip}.acd-site__inner{max-width:1320px;margin:0 auto;padding:0 24px}.acd-site-header{position:sticky;top:0;z-index:40;background:rgb(255 255 255 / .92);backdrop-filter:blur(14px);border-bottom:1px solid rgb(11 15 16 / .06)}.acd-site-header .acd-site__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px}.acd-nav-toggle{display:none!important;align-items:center;justify-content:center;gap:6px;flex-direction:column;min-width:54px;min-height:54px;padding:10px 12px;border-radius:20px;border:1px solid rgb(11 15 16 / .06);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(245 249 247 / .98));color:var(--acd-green-strong);box-shadow:0 14px 34px rgb(11 15 16 / .08);cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background 0.2s ease;position:relative;-webkit-tap-highlight-color:#fff0;appearance:none}.acd-nav-toggle span{display:block;width:22px;height:2.5px;border-radius:99px;background:currentColor;transform-origin:center;transition:transform 0.24s ease,opacity 0.2s ease,background 0.2s ease}.acd-nav-toggle em{font:inherit;font-size:.7rem;font-style:normal;font-weight:700;letter-spacing:.02em;color:var(--acd-text-soft)}.acd-nav-toggle:hover,.acd-nav-toggle:focus-visible{transform:translateY(-1px);border-color:rgb(15 143 99 / .12);box-shadow:0 18px 40px rgb(11 15 16 / .12);outline:none}.acd-nav-toggle:active{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(239 247 242 / .98));color:var(--acd-green-strong);border-color:rgb(15 143 99 / .12)}.acd-brand{display:inline-flex;align-items:center;justify-content:center;max-width:220px;min-width:0;gap:0;line-height:0;text-decoration:none;overflow:visible}.acd-brand__mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,var(--acd-green),#16b277);color:var(--acd-white);font-weight:800;font-size:1.2rem}.acd-brand__text{display:none}.acd-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-width:0;gap:10px}.acd-site__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;align-items:center;min-width:0}.acd-site__cta .acd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding-inline:20px;white-space:nowrap}.acd-nav__link{padding:11px 16px;border-radius:999px;color:var(--acd-text-soft);text-decoration:none;font-weight:600}.acd-nav__link.is-active,.acd-nav__link:hover{background:rgb(15 143 99 / .09);color:var(--acd-green-strong)}.acd-site-main{min-height:60vh}.acd-site-footer{background:linear-gradient(180deg,#fbfcfa 0%,#f4f7f5 100%),radial-gradient(circle at top right,rgb(124 214 255 / .08),transparent 22%),radial-gradient(circle at bottom left,rgb(255 212 71 / .08),transparent 18%);border-top:1px solid rgb(11 15 16 / .05);padding:40px 0 30px}.acd-site__inner--footer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,0.72fr) minmax(220px,0.88fr) minmax(260px,1fr);gap:26px;align-items:start}.acd-site-footer h3,.acd-site-footer strong{margin:0 0 12px;color:var(--acd-black)}.acd-site-footer p{margin:0;color:var(--acd-text-soft);line-height:1.8}.acd-site-footer a{color:var(--acd-text-soft);text-decoration:none;transition:color 0.2s ease,transform 0.2s ease}.acd-site-footer a:hover{color:var(--acd-green-strong)}.acd-footer-brand,.acd-footer-links,.acd-footer-contact,.acd-footer-cta{display:grid;align-content:start;gap:10px}.acd-footer-brand__top{display:flex;align-items:center;gap:0;margin-bottom:6px}.acd-footer-kicker{display:inline-flex;align-items:center;width:fit-content;margin-bottom:12px;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .92);border:1px solid rgb(15 143 99 / .14);box-shadow:0 14px 28px rgb(11 15 16 / .05);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acd-green-strong)}.acd-footer-brand{padding:8px 18px 8px 0}.acd-footer-brand .acd-brand__logo{max-width:112px;height:86px;max-height:86px}.acd-footer-brand .acd-brand__logo-image{max-width:112px!important;max-height:86px!important}.acd-footer-brand p{max-width:28ch;font-size:1rem}.acd-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.acd-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgb(255 255 255 / .9);border:1px solid rgb(11 15 16 / .08);box-shadow:0 14px 24px rgb(11 15 16 / .06);color:var(--acd-green-strong)}.acd-footer-social a svg{width:18px;height:18px}.acd-footer-social a:hover{transform:translateY(-1px);color:var(--acd-black)}.acd-footer-links,.acd-footer-contact{padding:10px 0 0 22px;border-left:1px solid rgb(11 15 16 / .08)}.acd-footer-links strong,.acd-footer-contact strong,.acd-footer-cta strong{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(15 31 28 / .72)}.acd-footer-links a{display:inline-flex;align-items:center;min-height:34px;width:fit-content;font-weight:500}.acd-footer-links a:hover{transform:translateX(2px)}.acd-footer-contact p{max-width:24ch;font-weight:500}.acd-footer-cta{padding:24px;border-radius:28px;background:linear-gradient(145deg,rgb(255 255 255 / .88),rgb(250 252 251 / .96)),radial-gradient(circle at top right,rgb(124 214 255 / .12),transparent 36%);border:1px solid rgb(11 15 16 / .06);box-shadow:0 16px 42px rgb(11 15 16 / .06)}.acd-footer-cta p{max-width:26ch}.acd-footer-cta .acd-btn{min-height:54px;margin-top:8px;border-radius:22px;background:linear-gradient(135deg,#0f8f63,#1bb67d);color:#ffffff!important;border:none;box-shadow:0 16px 36px rgb(15 143 99 / .2)}.acd-footer-cta .acd-btn:hover,.acd-footer-cta .acd-btn:focus-visible,.acd-footer-cta .acd-btn:active,.acd-footer-cta .acd-btn:visited{background:linear-gradient(135deg,#0d7f58,#149c69);color:#ffffff!important;border:none}.acd-footer-legal{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:18px;border-top:1px solid rgb(11 15 16 / .08);font-size:.86rem;font-weight:500;letter-spacing:.01em;color:rgb(15 31 28 / .62)}.acd-footer-credit{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:16px;background:rgb(255 255 255 / .9);border:1px solid rgb(11 15 16 / .06);box-shadow:0 14px 24px rgb(11 15 16 / .05)}.acd-footer-credit img{display:block;width:auto;height:28px;max-width:150px;object-fit:contain}.acd-shell a{color:inherit}.acd-hero,.acd-section,.acd-shell{font-family:var(--acd-font)}.acd-hero{position:relative;overflow:hidden;padding:92px 0 72px;background:radial-gradient(circle at top left,rgb(124 214 255 / .18),transparent 28%),radial-gradient(circle at bottom right,rgb(255 212 71 / .14),transparent 24%),linear-gradient(135deg,#ffffff 0%,#f7fbf9 46%,#fbfdff 100%)}.acd-hero::before,.acd-hero::after{content:"";position:absolute;border-radius:999px;filter:blur(0);pointer-events:none}.acd-hero::before{width:360px;height:360px;right:-60px;top:-80px;background:radial-gradient(circle,rgb(15 143 99 / .08),transparent 68%)}.acd-hero::after{width:300px;height:300px;left:-70px;bottom:-100px;background:radial-gradient(circle,rgb(57 183 255 / .09),transparent 64%)}.acd-hero__grid,.acd-grid,.acd-auth-grid,.acd-story-rail,.acd-portal-grid,.acd-dashboard-grid,.acd-metrics-grid,.acd-card-grid{display:grid;gap:24px}.acd-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,0.82fr);align-items:start}.acd-hero__copy,.acd-hero__panel,.acd-story-copy,.acd-story-media,.acd-video-showcase,.acd-account-stack{position:relative;z-index:1}.acd-kicker,.acd-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:rgb(15 143 99 / .1);color:var(--acd-green-strong);font-size:.77rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.acd-kicker__dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--acd-green),var(--acd-blue-strong));box-shadow:0 0 0 6px rgb(15 143 99 / .12)}.acd-hero__copy h1,.acd-section__head h1,.acd-section__head h2,.acd-card h2,.acd-card h3,.acd-legal h1,.acd-legal h2,.acd-panel-title,.acd-auth-grid h1{margin:18px 0 16px;font-family:var(--acd-font);line-height:1.02;letter-spacing:-.04em}.acd-hero__copy h1{max-width:11ch;font-size:clamp(3rem, 7vw, 5.7rem);font-weight:800;color:var(--acd-black)}.acd-highlight{color:var(--acd-green)}.acd-hero__copy p,.acd-section__head p,.acd-lead,.acd-card p,.acd-legal p{margin:0;font-size:1.05rem;line-height:1.8;color:var(--acd-text-soft)}.acd-hero__copy p{max-width:62ch}.acd-stat-bar,.acd-actions,.acd-quick-actions,.acd-mini-grid,.acd-plan-grid{display:flex;flex-wrap:wrap;gap:12px}.acd-hero__copy .acd-actions{margin-bottom:18px}.acd-stat-pill,.acd-chip,.acd-mini-card,.acd-quick-link{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .76);box-shadow:0 10px 30px rgb(11 15 16 / .05);font-weight:600}.acd-btn__icon,.acd-quick-link__icon,.acd-home-balance__icon,.acd-card__icon-badge,.acd-media-card__icon,.acd-video-card__icon,.acd-mini-card__icon,.acd-stat-pill__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;overflow:hidden}.acd-btn__icon svg,.acd-quick-link__icon svg,.acd-home-balance__icon svg,.acd-card__icon-badge svg,.acd-media-card__icon svg,.acd-video-card__icon svg,.acd-mini-card__icon svg,.acd-stat-pill__icon svg{display:block;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px;overflow:visible;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.acd-stat-pill__icon{width:38px;height:38px;min-width:38px;min-height:38px;max-width:38px;max-height:38px;border-radius:14px;background:rgb(15 143 99 / .08);color:var(--acd-green-strong)}.acd-stat-pill>div{min-width:0}.acd-stat-pill strong,.acd-metric-card strong{display:block;font-size:1.22rem;color:var(--acd-black)}.acd-stat-pill span,.acd-mini-card,.acd-metric-card small{font-size:.92rem;color:var(--acd-text-soft)}.acd-card,.acd-legal,.acd-glass{position:relative;overflow:hidden;border-radius:var(--acd-radius-md);background:var(--acd-surface);backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .72);box-shadow:var(--acd-shadow-md);padding:28px}.acd-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.acd-card::before,.acd-glass::before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgb(124 214 255 / .08),transparent 40%,rgb(255 212 71 / .08));pointer-events:none}.acd-card--cta{background:linear-gradient(135deg,rgb(11 15 16 / .96),rgb(15 143 99 / .92)),radial-gradient(circle at top right,rgb(255 212 71 / .16),transparent 28%);color:var(--acd-white);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.acd-card--cta h2,.acd-card--cta p{color:var(--acd-white)}.acd-brand__logo{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:220px;height:58px;max-height:58px;padding:0;background:#fff0;border:none;box-shadow:none;line-height:0;overflow:visible}.acd-brand__logo .custom-logo-link,.acd-brand__logo img{display:block;max-width:100%;max-height:100%}.acd-brand__logo .custom-logo-link{line-height:0}.acd-brand__logo img{width:auto!important;height:auto!important;max-width:220px!important;max-height:58px!important;object-fit:contain}.acd-brand__logo-image{display:block;width:auto!important;height:auto!important;max-width:220px!important;max-height:58px!important;object-fit:contain}.acd-card--cta .acd-eyebrow,.acd-card--cta .acd-kicker{background:rgb(255 255 255 / .12);color:#dff8ea;border:1px solid rgb(255 255 255 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)}.acd-card--cta .acd-eyebrow{font-weight:800;letter-spacing:.09em}.acd-card--cta{position:relative;isolation:isolate}.acd-card--cta::after{content:"";position:absolute;right:-10%;top:50%;width:280px;height:280px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle,rgb(255 255 255 / .08),transparent 68%);pointer-events:none;z-index:-1}.acd-hero__panel{position:sticky;top:102px;background:rgb(255 255 255 / .96);color:var(--acd-text);border-radius:var(--acd-radius-lg);box-shadow:var(--acd-shadow-md);padding:32px;border:1px solid rgb(11 15 16 / .06)}.acd-hero__panel h2,.acd-hero__panel p,.acd-hero__panel label,.acd-hero__panel .acd-muted{color:var(--acd-text)}.acd-panel-accent{position:absolute;right:-38px;top:-38px;width:150px;height:150px;border-radius:40px;background:linear-gradient(135deg,rgb(255 212 71 / .42),rgb(57 183 255 / .28));transform:rotate(14deg);opacity:.8}.acd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:15px 24px;border-radius:999px;border:1px solid #fff0;font-family:var(--acd-font);font-size:.96rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.acd-btn__icon{width:20px;height:20px}.acd-btn:hover,.acd-btn:focus-visible{transform:translateY(-2px);box-shadow:0 20px 40px rgb(11 15 16 / .14)}.acd-btn:hover,.acd-btn:focus-visible,.acd-btn:active,.acd-btn:visited{text-decoration:none}.acd-btn:focus-visible,.acd-form input:focus-visible,.acd-form textarea:focus-visible,.acd-form select:focus-visible,.acd-faq summary:focus-visible,.acd-plan-card:focus-within{outline:3px solid rgb(124 214 255 / .55);outline-offset:3px}.acd-btn--primary{background:linear-gradient(135deg,var(--acd-yellow),#ffea95);color:var(--acd-black)}.acd-btn--primary:hover,.acd-btn--primary:focus-visible,.acd-btn--primary:visited{color:var(--acd-black)!important}.acd-btn--secondary{background:linear-gradient(135deg,var(--acd-green),#16b277);color:var(--acd-white)}.acd-btn--secondary:hover,.acd-btn--secondary:focus-visible,.acd-btn--secondary:visited,.acd-btn--danger:hover,.acd-btn--danger:focus-visible,.acd-btn--danger:visited{color:var(--acd-white)!important}.acd-btn--login{border-radius:20px;font-family:"Poppins",sans-serif;font-weight:700;background:linear-gradient(135deg,var(--acd-green),#24b37b);color:var(--acd-black)!important}.acd-btn--login:hover,.acd-btn--login:focus-visible,.acd-btn--login:active,.acd-btn--login:visited{background:linear-gradient(135deg,var(--acd-yellow),#ffcf3f);color:var(--acd-white)!important;font-family:"Poppins",sans-serif}.acd-btn--ghost{background:rgb(255 255 255 / .92);border-color:rgb(11 15 16 / .12);color:var(--acd-black)}.acd-btn--ghost:hover,.acd-btn--ghost:focus-visible,.acd-btn--ghost:visited{color:var(--acd-black)!important}.acd-hero__panel .acd-btn--ghost,.acd-card--cta .acd-btn--ghost{border-color:rgb(11 15 16 / .1);color:var(--acd-black)}.acd-btn--danger{background:linear-gradient(135deg,#d94258,#b3223a);color:var(--acd-white)}.acd-form{display:grid;gap:16px}.acd-form label{display:grid;gap:7px;font-size:.95rem;font-weight:600}.acd-form span{color:currentColor}.acd-form input,.acd-form textarea,.acd-form select{width:100%;padding:15px 16px;border-radius:var(--acd-radius-xs);border:1px solid rgb(124 214 255 / .28);background:rgb(255 255 255 / .94);color:var(--acd-black);font:inherit}.acd-password-wrap{position:relative;display:grid}.acd-password-wrap input[type="password"],.acd-password-wrap input[type="text"]{padding-right:142px}.acd-password-wrap .acd-password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgb(11 15 16 / .12);background:rgb(255 255 255 / .98);color:var(--acd-text-soft);font-size:.78rem;font-weight:700;cursor:pointer}.acd-password-wrap .acd-password-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.acd-password-wrap .acd-password-toggle__icon svg{width:14px;height:14px}.acd-password-wrap .acd-password-toggle.is-visible{color:var(--acd-green-strong);border-color:rgb(15 143 99 / .28)}.acd-hero__panel .acd-form input,.acd-hero__panel .acd-form textarea,.acd-hero__panel .acd-form select{border-color:rgb(11 15 16 / .08);background:rgb(255 255 255);color:var(--acd-black)}.acd-hero__panel .acd-form input::placeholder,.acd-hero__panel .acd-form textarea::placeholder{color:rgb(15 31 28 / .55)}.acd-hero__panel .acd-form button[type="submit"]{border-radius:20px;font-family:"Poppins",sans-serif;font-weight:600;color:var(--acd-black)!important}.acd-hero__panel .acd-form button[type="submit"]:hover,.acd-hero__panel .acd-form button[type="submit"]:focus-visible,.acd-hero__panel .acd-form button[type="submit"]:active,.acd-hero__panel .acd-form button[type="submit"]:visited{color:var(--acd-black)!important}.acd-steps-form .acd-actions .acd-btn{border-radius:20px;font-family:"Poppins",sans-serif;font-weight:600;color:var(--acd-black)!important;box-shadow:0 12px 28px rgb(11 15 16 / .08)}.acd-steps-form .acd-actions .acd-btn:hover,.acd-steps-form .acd-actions .acd-btn:focus-visible,.acd-steps-form .acd-actions .acd-btn:active,.acd-steps-form .acd-actions .acd-btn:visited{color:var(--acd-black)!important}.acd-steps-form .acd-actions .acd-btn--ghost{background:#fff;border-color:rgb(11 15 16 / .1)}.acd-steps-form .acd-actions .acd-btn--secondary{background:linear-gradient(135deg,#19b67e,#33cb96);border-color:rgb(15 143 99 / .22)}.acd-steps-form .acd-actions .acd-btn--primary{background:linear-gradient(135deg,#ffd54d,#ffe79a);border-color:rgb(255 205 0 / .35)}.acd-check{grid-template-columns:20px 1fr;align-items:start;font-size:.9rem;font-weight:400}.acd-check input{margin-top:4px}.acd-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.acd-plan-option,.acd-plan-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 60px 20px 20px;width:100%;border-radius:24px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .8);box-shadow:0 14px 34px rgb(11 15 16 / .06);cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;text-align:left;white-space:normal;word-break:normal;overflow-wrap:break-word}.acd-hero__panel .acd-plan-option,.acd-hero__panel .acd-plan-card{border-color:rgb(11 15 16 / .08);background:rgb(250 252 251);color:var(--acd-text)}.acd-hero__panel .acd-plan-option strong,.acd-hero__panel .acd-plan-card strong,.acd-hero__panel .acd-plan-option span,.acd-hero__panel .acd-plan-card span,.acd-hero__panel .acd-plan-card small{color:var(--acd-text)}.acd-plan-option:hover,.acd-plan-card:hover,.acd-plan-option.is-active,.acd-plan-card.is-active{transform:translateY(-2px);border-color:rgb(15 143 99 / .4);box-shadow:0 22px 48px rgb(15 143 99 / .14);background:linear-gradient(135deg,#0f8f63,#17b57a);color:#ffffff!important}.acd-plan-option:hover strong,.acd-plan-option:hover span,.acd-plan-option:hover small,.acd-plan-option.is-active strong,.acd-plan-option.is-active span,.acd-plan-option.is-active small,.acd-plan-card:hover strong,.acd-plan-card:hover span,.acd-plan-card:hover small,.acd-plan-card.is-active strong,.acd-plan-card.is-active span,.acd-plan-card.is-active small{color:#ffffff!important}.acd-plan-card input{position:absolute;top:20px;right:20px;width:auto;margin:0}.acd-member-quick{display:grid;gap:18px}.acd-member-quick__profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.acd-member-quick__fact,.acd-member-quick__status{display:grid;align-content:start;gap:8px;padding:18px 18px 20px;border:1px solid rgb(11 15 16 / .08);border-radius:24px;background:rgb(255 255 255 / .9);box-shadow:0 16px 34px rgb(11 15 16 / .06);min-width:0}.acd-member-quick__label{display:block;margin-bottom:6px;color:var(--acd-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acd-member-quick__fact strong,.acd-member-quick__status strong{display:block;color:var(--acd-black);font-size:1rem;font-weight:800;line-height:1.4;max-width:100%;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.acd-member-quick__status p{margin:10px 0 0;color:var(--acd-text-soft);line-height:1.7}.acd-member-quick-form{display:grid;gap:16px}.acd-section{position:relative;padding:82px 0;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(245 252 251 / .94)),radial-gradient(circle at top right,rgb(124 214 255 / .1),transparent 28%)}.acd-section--dark{background:linear-gradient(180deg,#f8fbfa,#fdfefe),radial-gradient(circle at top right,rgb(124 214 255 / .08),transparent 24%);color:var(--acd-text)}.acd-section--dark .acd-section__head h2,.acd-section--dark .acd-section__head p{color:var(--acd-text)}.acd-section__head{max-width:760px;margin-bottom:28px}.acd-empty-state{display:grid;justify-items:center;text-align:center;gap:14px;padding:36px}.acd-partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.acd-partner-card{display:grid;gap:18px;padding:24px}.acd-partner-card__media{display:flex;align-items:center;justify-content:center;min-height:132px;padding:18px;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(246 250 248 / .96));border:1px solid rgb(11 15 16 / .06)}.acd-partner-card__media img{max-width:100%;max-height:88px;object-fit:contain}.acd-partner-card__placeholder{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:rgb(15 143 99 / .08);color:var(--acd-green-strong)}.acd-partner-card__placeholder svg{width:24px;height:24px}.acd-partner-card__content{display:grid;gap:14px}.acd-partner-card__content h3{margin:0;font-size:1.18rem}.acd-partner-card__links{display:flex;flex-wrap:wrap;gap:10px}.acd-partner-card__links a{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;background:rgb(15 143 99 / .06);border:1px solid rgb(15 143 99 / .1);color:var(--acd-green-strong);font-weight:600}.acd-partner-card__links a svg{width:16px;height:16px}.acd-partner-card__links a:hover{background:rgb(15 143 99 / .1)}.acd-story-rail{grid-template-columns:minmax(260px,0.88fr) minmax(0,1.12fr);align-items:start}.acd-story-media{position:sticky;top:28px}.acd-media-stack{position:relative;display:grid;gap:16px}.acd-media-card{display:grid;align-content:start;min-height:180px;padding:24px;border-radius:30px;background:linear-gradient(140deg,rgb(15 143 99 / .9),rgb(57 183 255 / .92)),linear-gradient(140deg,#fff,#f4fffb);color:var(--acd-white);box-shadow:var(--acd-shadow-lg)}.acd-media-card__icon{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;margin-bottom:18px;border-radius:16px;background:rgb(255 255 255 / .16);backdrop-filter:blur(10px)}.acd-media-card--accent .acd-media-card__icon{background:rgb(255 255 255 / .34)}.acd-media-card--dark{background:linear-gradient(145deg,rgb(11 15 16 / .96),rgb(11 15 16 / .82))}.acd-media-card--accent{background:linear-gradient(145deg,rgb(255 212 71 / .96),rgb(15 143 99 / .88));color:var(--acd-black)}.acd-media-card small{display:block;margin-top:14px;font-size:.83rem;opacity:.92}.acd-story-copy{display:grid;gap:18px}.acd-story-item{padding:26px}.acd-story-item h3{font-size:1.45rem;margin:0 0 10px}.acd-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,rgb(15 143 99 / .12),rgb(124 214 255 / .18));color:var(--acd-green)}.acd-icon svg{display:block;width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;flex:0 0 24px;overflow:visible;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.acd-video-showcase{grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);align-items:start;gap:28px}.acd-video-player{position:relative;min-height:420px;padding:34px;margin-bottom:12px;border-radius:34px;background:linear-gradient(150deg,rgb(11 15 16 / .96),rgb(11 15 16 / .82)),radial-gradient(circle at top right,rgb(124 214 255 / .14),transparent 30%);color:var(--acd-white);box-shadow:var(--acd-shadow-md)}.acd-video-player>*{position:relative;z-index:1}.acd-video-player::after{content:"";position:absolute;inset:24px;border-radius:26px;border:1px solid rgb(255 255 255 / .1)}.acd-video-embed{position:relative;margin-bottom:22px;border-radius:24px;overflow:hidden;background:rgb(0 0 0 / .22);box-shadow:0 18px 42px rgb(0 0 0 / .18)}.acd-video-embed iframe,.acd-video-embed video,.acd-video-embed .wp-video,.acd-video-embed .wp-video-shortcode{display:block;width:100%!important;max-width:100%;border:0;border-radius:24px;aspect-ratio:16 / 9}.acd-video-play{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;margin-bottom:18px;border-radius:50%;background:linear-gradient(135deg,var(--acd-yellow),#fff2b7);color:var(--acd-black);box-shadow:0 16px 36px rgb(255 212 71 / .24)}.acd-video-list{display:grid;gap:18px;margin-top:10px}.acd-video-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;padding:20px;border-radius:24px;background:rgb(255 255 255 / .8);border:1px solid rgb(11 15 16 / .08);box-shadow:0 14px 38px rgb(11 15 16 / .06)}.acd-video-card__icon{width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;border-radius:14px;background:linear-gradient(135deg,rgb(15 143 99 / .12),rgb(124 214 255 / .18));color:var(--acd-green-strong)}.acd-video-card>div{min-width:0}.acd-video-player .acd-actions{margin-top:24px}.acd-video-player .acd-btn--primary{background:linear-gradient(135deg,#ffd447,#ffe893);color:#0b0f10!important}.acd-video-player .acd-btn--primary:hover,.acd-video-player .acd-btn--primary:focus-visible,.acd-video-player .acd-btn--primary:visited{color:#0b0f10!important}.acd-video-player .acd-btn--ghost{background:rgb(255 255 255 / .98);color:#0b0f10!important;border-color:rgb(255 255 255 / .85)}.acd-video-player .acd-btn--ghost:hover,.acd-video-player .acd-btn--ghost:focus-visible,.acd-video-player .acd-btn--ghost:visited{background:#fff;color:#0b0f10!important;border-color:#fff}.acd-video-card strong,.acd-card strong{color:var(--acd-black)}.acd-auth-grid{grid-template-columns:1.08fr 0.92fr;padding:72px 22px;max-width:1180px;margin:0 auto}.acd-auth-grid .acd-card,.acd-card--otp,.acd-card--center{padding:34px}.acd-dashboard-hero,.acd-account-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:34px 0 8px}.acd-dashboard-grid,.acd-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.acd-metric-card{display:grid;gap:10px;padding:26px}.acd-metric-card span{font-size:2rem;font-weight:800;color:var(--acd-black);line-height:1}.acd-portal-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,0.82fr);align-items:start}.acd-account-stack{display:grid;gap:24px}.acd-table-wrap{width:100%;overflow-x:auto}.acd-table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0 10px;table-layout:fixed}.acd-table th{padding:0 14px 10px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--acd-text-soft)}.acd-table td{padding:16px 14px;background:rgb(255 255 255 / .84);border-top:1px solid rgb(11 15 16 / .06);border-bottom:1px solid rgb(11 15 16 / .06);vertical-align:top;overflow-wrap:break-word;word-break:normal}.acd-table td:first-child{border-left:1px solid rgb(11 15 16 / .06);border-top-left-radius:16px;border-bottom-left-radius:16px}.acd-table td:last-child{border-right:1px solid rgb(11 15 16 / .06);border-top-right-radius:16px;border-bottom-right-radius:16px}.acd-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.acd-quick-link{justify-content:flex-start;padding:18px 20px;text-decoration:none}.acd-quick-link__icon{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;border-radius:12px;background:linear-gradient(135deg,rgb(15 143 99 / .1),rgb(124 214 255 / .16));color:var(--acd-green-strong)}.acd-status-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgb(15 143 99 / .12);color:var(--acd-green-strong);font-size:.85rem;font-weight:700}.acd-status-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;border-radius:10px;background:rgb(255 255 255 / .2)}.acd-status-pill__icon svg{display:block;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;flex:0 0 16px}.acd-status-pill--warning{background:rgb(255 212 71 / .18);color:#7b5b00}.acd-status-pill--neutral{background:rgb(11 15 16 / .08);color:var(--acd-black)}.acd-unit-admin-shell{display:grid;gap:26px}.acd-unit-admin-hero{padding-top:18px;align-items:flex-start}.acd-unit-admin-hero__copy{display:grid;gap:14px;max-width:68ch}.acd-unit-admin-hero__copy h1,.acd-unit-admin-hero__copy p{margin:0}.acd-unit-admin-hero__aside{display:grid;gap:14px;justify-items:end}.acd-unit-admin-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.acd-unit-admin-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.acd-unit-admin-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.acd-unit-admin-export{display:block;width:100%;border:0;padding:0;margin:0;border-radius:0;background:#fff0;box-shadow:none}.acd-unit-admin-export button{display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;padding:18px 20px;border:0;border-radius:24px;background:rgb(255 255 255 / .86);box-shadow:0 16px 34px rgb(11 15 16 / .06);font:inherit;color:inherit;text-align:left;cursor:pointer}.acd-unit-admin-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,0.88fr)}.acd-unit-admin-mini-grid{margin-top:18px}.acd-unit-admin-form{gap:16px}.acd-unit-admin-form .acd-btn{border-radius:25px;font-family:"Poppins",sans-serif;color:var(--acd-black)!important}.acd-unit-admin-form .acd-btn:hover,.acd-unit-admin-form .acd-btn:focus-visible,.acd-unit-admin-form .acd-btn:active,.acd-unit-admin-form .acd-btn:visited{font-family:"Poppins",sans-serif;color:var(--acd-black)!important}.acd-unit-admin-form .acd-btn__icon{color:currentColor}.acd-unit-admin-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.acd-unit-admin-upload{display:grid;gap:12px;padding:16px;border-radius:22px;background:rgb(247 251 249 / .9);border:1px solid rgb(11 15 16 / .06)}.acd-unit-admin-upload img{display:block;width:100%;max-height:220px;border-radius:18px;object-fit:cover;box-shadow:0 16px 30px rgb(11 15 16 / .08)}.acd-faq{display:grid;gap:14px}.acd-faq details{border-radius:24px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .84);box-shadow:0 14px 36px rgb(11 15 16 / .06);padding:18px 20px}.acd-faq summary{cursor:pointer;font-weight:700;list-style:none}.acd-faq summary::-webkit-details-marker{display:none}.acd-faq p{margin-top:12px;color:var(--acd-text-soft)}.acd-notices{max-width:1120px;margin:0 auto 18px;padding:0 22px}.acd-notice{padding:16px 18px;border-radius:22px;margin-bottom:10px;background:rgb(255 255 255 / .86);box-shadow:0 14px 36px rgb(11 15 16 / .07);border:1px solid rgb(11 15 16 / .06)}.acd-notice--success{border-left:5px solid var(--acd-green)}.acd-notice--error{border-left:5px solid var(--acd-danger)}.acd-notice--warning{border-left:5px solid #d9891b;background:rgb(255 248 233 / .95)}.acd-site-alerts{padding:18px 0 0}.acd-site__inner--alerts{display:grid;gap:14px}.acd-site-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 18px 18px 20px;border-radius:24px;border:1px solid rgb(11 15 16 / .08);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(244 250 247 / .96));box-shadow:0 18px 34px rgb(11 15 16 / .06)}.acd-site-notice__badge{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgb(15 143 99 / .12);color:var(--acd-green-strong);font-size:.72rem;font-weight:800;letter-spacing:.12em}.acd-site-notice__content{display:grid;gap:6px;min-width:0}.acd-site-notice__content strong{font-size:1rem;color:var(--acd-black)}.acd-site-notice__content p{margin:0;color:var(--acd-text-soft);line-height:1.7}.acd-site-notice__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:14px;background:rgb(11 15 16 / .06);color:var(--acd-black);font-size:1.5rem;line-height:1;cursor:pointer;transition:transform 0.18s ease,background-color 0.18s ease}.acd-site-notice__close:hover,.acd-site-notice__close:focus-visible{background:rgb(11 15 16 / .12);transform:translateY(-1px)}.acd-site-notice--update .acd-site-notice__badge{background:rgb(77 172 255 / .16);color:#0f5f9a}.acd-site-notice--maintenance .acd-site-notice__badge{background:rgb(255 212 71 / .24);color:#7b5b00}.acd-site-notice--alert{background:linear-gradient(135deg,rgb(255 244 242 / .98),rgb(255 250 248 / .96));border-color:rgb(181 58 58 / .12)}.acd-site-notice--alert .acd-site-notice__badge{background:rgb(181 58 58 / .14);color:#983030}.acd-muted,.acd-card small,.acd-video-card small,.acd-legal li{color:var(--acd-text-soft)}.acd-legal{max-width:920px;margin:48px auto}.acd-legal h1{font-size:2.5rem}.acd-legal h2{font-size:1.4rem}.acd-card--featured{text-align:left}.acd-featured-page{background:linear-gradient(180deg,#ffffff 0%,#f7fbf9 100%)}.acd-featured-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);gap:22px;margin-bottom:26px;padding:28px;border:1px solid rgb(11 15 16 / .08);border-radius:34px;background:radial-gradient(circle at top left,rgb(255 212 71 / .18),transparent 28%),radial-gradient(circle at top right,rgb(124 214 255 / .14),transparent 26%),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(244 249 246 / .96))}.acd-featured-hero__copy h1{margin:10px 0 12px;font-size:clamp(2.2rem, 4vw, 4rem);line-height:.98;letter-spacing:-.04em}.acd-featured-hero__copy p{max-width:720px;margin:0;color:var(--acd-text-soft);line-height:1.72}.acd-featured-hero__stats{display:grid;gap:14px;align-content:center}.acd-featured-stat{padding:18px 20px;border-radius:24px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .9)}.acd-featured-stat span{display:block;margin-bottom:6px;color:var(--acd-text-soft);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.acd-featured-stat strong{display:block;color:var(--acd-black);font-size:1.1rem;line-height:1.35}.acd-card-grid--featured{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.acd-plan-option strong,.acd-plan-option span,.acd-plan-option small,.acd-plan-card strong,.acd-plan-card span,.acd-plan-card small{display:block;width:100%;min-width:0;overflow-wrap:break-word;word-break:normal}.acd-card--featured h3{font-size:1.45rem}.acd-card--featured__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.acd-card--featured__amount{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:rgb(255 212 71 / .18);color:var(--acd-black);font-size:.95rem;font-weight:800;white-space:nowrap}.acd-card--featured__meta{display:grid;gap:6px;margin:16px 0 14px;color:var(--acd-text-soft);font-size:.9rem}.acd-card--featured-empty{max-width:720px}.acd-step[hidden]{display:none}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 0.55s ease,transform 0.55s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.acd-toast{position:fixed;right:22px;bottom:22px;max-width:320px;padding:16px 18px;border-radius:22px;background:linear-gradient(135deg,var(--acd-black),var(--acd-green-strong));color:var(--acd-white);box-shadow:var(--acd-shadow-lg);z-index:9999}.acd-home-hero{padding:72px 0 44px;background:linear-gradient(180deg,#ffffff,#f7fbf9)}.acd-home-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:26px;align-items:center}.acd-home-hero__copy h1{margin:16px 0 14px;font-size:clamp(2.8rem, 5vw, 4.7rem);line-height:1.04;letter-spacing:-.04em;color:var(--acd-black)}.acd-home-hero__visual{min-height:340px;display:flex;align-items:center}.acd-home-balance{display:grid;gap:16px;width:100%}.acd-home-balance__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:18px 18px 18px 20px;border-radius:22px;background:rgb(255 255 255 / .88);border:1px solid rgb(11 15 16 / .06)}.acd-home-balance__icon{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;border-radius:14px;background:linear-gradient(135deg,rgb(15 143 99 / .12),rgb(124 214 255 / .18));color:var(--acd-green-strong)}.acd-home-balance__item strong{display:block;margin-bottom:6px;color:var(--acd-black)}.acd-home-balance__item span{color:var(--acd-text-soft)}.acd-card__icon-badge{width:46px;height:46px;min-width:46px;min-height:46px;max-width:46px;max-height:46px;margin-bottom:18px;border-radius:16px;background:linear-gradient(135deg,rgb(15 143 99 / .12),rgb(124 214 255 / .18));color:var(--acd-green-strong)}.acd-mini-card__icon{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;border-radius:10px;background:rgb(15 143 99 / .08);color:var(--acd-green-strong)}.acd-site .acd-btn__icon>svg,.acd-site .acd-quick-link__icon>svg,.acd-site .acd-home-balance__icon>svg,.acd-site .acd-card__icon-badge>svg,.acd-site .acd-media-card__icon>svg,.acd-site .acd-video-card__icon>svg,.acd-site .acd-mini-card__icon>svg,.acd-site .acd-stat-pill__icon>svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important}.acd-site .acd-status-pill__icon>svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important}.acd-site .acd-icon>svg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important}.acd-site .acd-video-play>svg{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important}@media (max-width:1080px){.acd-site-header .acd-site__inner,.acd-home-hero__grid,.acd-hero__grid,.acd-story-rail,.acd-video-showcase,.acd-auth-grid,.acd-portal-grid{grid-template-columns:1fr}.acd-hero__panel,.acd-story-media{position:relative;top:0}.acd-nav{justify-content:flex-start}.acd-site__inner--footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.acd-site-header{position:relative}.acd-site-header .acd-site__inner{grid-template-columns:56px 1fr 56px;align-items:center;padding-top:16px;padding-bottom:16px;column-gap:10px;row-gap:12px}.acd-nav-toggle{display:inline-flex!important;grid-column:3;grid-row:1;justify-self:end;width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;padding:0;gap:0;border-radius:18px;border-color:rgb(15 143 99 / .12);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(244 249 246 / .98));box-shadow:0 12px 30px rgb(11 15 16 / .08)}.acd-nav-toggle span+span{margin-top:5px}.acd-nav-toggle:hover,.acd-nav-toggle:focus-visible{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(239 247 242 / .98));color:var(--acd-green-strong)}.acd-nav-toggle:active{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(239 247 242 / .98));color:var(--acd-green-strong);border-color:rgb(15 143 99 / .12)}.acd-site-header.is-open .acd-nav-toggle{background:linear-gradient(135deg,var(--acd-green-strong),var(--acd-green));border-color:#fff0;color:var(--acd-white);box-shadow:0 18px 36px rgb(15 143 99 / .24)}.acd-site-header.is-open .acd-nav-toggle:hover,.acd-site-header.is-open .acd-nav-toggle:focus-visible,.acd-site-header.is-open .acd-nav-toggle:active{background:linear-gradient(135deg,var(--acd-green-strong),var(--acd-green));color:var(--acd-white);border-color:#fff0}.acd-site-header.is-open .acd-nav-toggle span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.acd-site-header.is-open .acd-nav-toggle span:nth-child(2){opacity:0}.acd-site-header.is-open .acd-nav-toggle span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.acd-nav{grid-column:1 / -1;display:none;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding:12px;border-radius:24px;background:rgb(255 255 255 / .96);border:1px solid rgb(11 15 16 / .06);box-shadow:0 20px 48px rgb(11 15 16 / .08)}.acd-site-header.is-open .acd-nav{display:flex}.acd-nav__link{width:100%;text-align:left;padding:14px 16px;border-radius:18px}.acd-site__cta{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.acd-brand{grid-column:2;grid-row:1;justify-self:center;max-width:88px;width:auto;text-align:center}.acd-brand__text small{display:none}.acd-nav-toggle em{display:none}.acd-brand__mark{width:42px;height:42px;border-radius:14px}.acd-brand__logo{max-width:88px;height:68px;max-height:68px;padding:0}.acd-brand__logo-image{width:auto!important;height:auto!important;max-width:88px!important;max-height:68px!important;object-fit:contain;object-position:center}.acd-site-main{padding-top:10px}.acd-hero{padding:72px 0 52px}.acd-hero__grid,.acd-story-rail,.acd-video-showcase{gap:28px}.acd-card,.acd-legal,.acd-hero__panel{padding:22px}.acd-hero__copy,.acd-hero__panel,.acd-story-copy,.acd-story-media,.acd-video-player,.acd-video-list,.acd-section__head{width:100%;max-width:100%;margin-inline:auto}.acd-shell{width:100%;max-width:100%;padding-inline:16px}.acd-hero__copy h1{font-size:clamp(2.5rem, 11vw, 3.7rem);max-width:none;overflow-wrap:break-word}.acd-hero__copy,.acd-section__head,.acd-video-player{text-align:center}.acd-hero__copy p,.acd-section__head p,.acd-video-player p{margin-inline:auto;max-width:100%;overflow-wrap:break-word}.acd-actions,.acd-quick-actions,.acd-stat-bar,.acd-mini-grid{flex-direction:column;gap:14px}.acd-btn,.acd-quick-link,.acd-mini-card,.acd-stat-pill{width:100%}.acd-hero__copy .acd-actions,.acd-video-player .acd-actions{width:100%;align-items:stretch;margin-top:0}.acd-stat-pill{display:grid;grid-template-columns:1fr;justify-content:center;text-align:center;justify-items:center;gap:10px;padding:16px 18px;border-radius:28px}.acd-stat-pill__icon{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;border-radius:12px}.acd-stat-pill strong,.acd-stat-pill span{max-width:100%;text-align:center;overflow-wrap:break-word}.acd-stat-pill strong{font-size:.98rem;line-height:1.2}.acd-stat-pill span{font-size:.9rem;line-height:1.45}.acd-plan-grid{grid-template-columns:1fr;gap:12px}.acd-plan-option{justify-items:center;text-align:center}.acd-video-player{min-height:300px}.acd-site__cta .acd-btn{width:100%;min-width:0;min-height:58px;border-radius:22px;padding-inline:16px}.acd-site__cta .acd-btn:only-child{grid-column:1 / -1}.acd-site__cta .acd-btn span:last-child{white-space:normal;text-align:center;line-height:1.2}.acd-site__inner--footer{grid-template-columns:1fr;gap:18px}.acd-footer-brand{padding:0 0 6px}.acd-footer-kicker{margin-bottom:10px;padding:9px 13px;font-size:.68rem}.acd-footer-brand,.acd-footer-links,.acd-footer-contact{border-left:none;padding:0}.acd-footer-links,.acd-footer-contact{padding-top:14px;border-top:1px solid rgb(11 15 16 / .08)}.acd-footer-brand__top{gap:10px;margin-bottom:2px}.acd-footer-brand .acd-brand__logo{max-width:92px;height:72px;max-height:72px}.acd-footer-brand .acd-brand__logo-image{max-width:92px!important;max-height:72px!important}.acd-footer-brand p,.acd-footer-contact p,.acd-footer-cta p{max-width:none}.acd-footer-social{justify-content:flex-start}.acd-footer-cta{padding:20px 18px;border-radius:24px}.acd-footer-cta .acd-btn{min-height:52px;border-radius:20px}.acd-footer-legal{flex-direction:column;align-items:flex-start;margin-top:18px;padding-top:16px;font-size:.8rem;line-height:1.5}.acd-footer-credit{padding:10px 12px}.acd-footer-credit img{height:24px;max-width:132px}.acd-partner-grid{grid-template-columns:1fr}.acd-partner-card__links a{width:100%;justify-content:center}}.acd-hero--donation .acd-hero__copy{max-width:680px}.acd-fee-card{display:grid;gap:12px;padding:18px 20px;border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(245 251 249 / .98));border:1px solid rgb(20 87 63 / .12);box-shadow:0 18px 50px rgb(16 24 40 / .08)}.acd-fee-card__row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--acd-text);font-size:.96rem}.acd-fee-card__row strong{color:var(--acd-text-strong);font-size:1rem}.acd-fee-card__row--highlight{padding-top:12px;border-top:1px solid rgb(20 87 63 / .1)}.acd-photo-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.acd-photo-card{display:grid;overflow:hidden;border-radius:34px;background:#fff;border:1px solid rgb(19 60 45 / .08);box-shadow:0 20px 45px rgb(16 24 40 / .08)}.acd-photo-card__media{position:relative;min-height:280px;overflow:hidden}.acd-photo-card__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01);transition:transform 0.55s ease}.acd-photo-card:hover .acd-photo-card__media img{transform:scale(1.06)}.acd-photo-card__body{display:grid;gap:12px;padding:24px}.acd-photo-card__icon,.acd-dashboard-unit-pill__icon,.acd-feature-card__icon,.acd-media-showcase__play{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgb(20 166 108 / .08);color:var(--acd-green)}.acd-photo-card__icon svg,.acd-dashboard-unit-pill__icon svg,.acd-feature-card__icon svg,.acd-media-showcase__play svg{width:20px;height:20px}.acd-section--media{padding-top:10px}.acd-media-showcase{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,0.8fr);gap:24px;align-items:start}.acd-media-showcase__panel{display:grid;grid-template-columns:minmax(260px,0.9fr) minmax(0,1.1fr);gap:24px;padding:28px;border-radius:36px;background:linear-gradient(145deg,#102523,#1b4f46 54%,#2fa6da);color:#fff;box-shadow:0 24px 55px rgb(10 25 35 / .2)}.acd-media-showcase__badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgb(255 255 255 / .12);font-weight:600}.acd-media-showcase__badge svg{width:18px;height:18px}.acd-media-showcase__panel .acd-btn--ghost,.acd-media-showcase__panel .acd-btn--ghost:hover,.acd-media-showcase__panel .acd-btn--ghost:focus-visible,.acd-media-showcase__panel .acd-btn--ghost:active,.acd-media-showcase__panel .acd-btn--ghost:visited{color:var(--acd-black)!important;border-color:rgb(11 15 16 / .12);background:rgb(255 255 255 / .94)}.acd-media-showcase__video iframe,.acd-media-showcase__video video,.acd-media-showcase__placeholder{width:100%;min-height:360px;border:0;border-radius:28px;background:#0f172a}.acd-media-showcase__placeholder{background-size:cover;background-position:center;position:relative;overflow:hidden}.acd-media-showcase__overlay{position:absolute;inset:0;display:grid;align-content:end;gap:10px;padding:28px;background:linear-gradient(180deg,rgb(4 18 16 / .15),rgb(4 18 16 / .72))}.acd-feature-stack{display:grid;gap:18px}.acd-feature-card{padding:24px;border-radius:28px;background:#fff;border:1px solid rgb(19 60 45 / .08);box-shadow:0 18px 38px rgb(16 24 40 / .08)}.acd-dashboard-unit-pill{margin-top:16px;display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:999px;background:rgb(20 166 108 / .08);color:var(--acd-text-strong)}@media (max-width:1024px){.acd-photo-rail,.acd-media-showcase,.acd-media-showcase__panel{grid-template-columns:1fr}}@media (max-width:767px){.acd-fee-card__row{grid-template-columns:1fr;display:grid}.acd-photo-card__media{min-height:220px}.acd-media-showcase__video iframe,.acd-media-showcase__video video,.acd-media-showcase__placeholder{min-height:260px}}[data-float-card]{transition:transform 0.28s ease,box-shadow 0.28s ease;transform-style:preserve-3d;will-change:transform}[data-parallax]{transition:transform 0.28s ease;will-change:transform}.acd-card--immersive{padding:18px;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(248 251 249 / .98)),radial-gradient(circle at top right,rgb(124 214 255 / .14),transparent 40%)}.acd-home-highlight{display:grid;grid-template-columns:minmax(0,0.96fr) minmax(0,1.08fr);gap:24px;align-items:stretch}.acd-home-highlight__media{border-radius:28px;overflow:hidden;min-height:320px;box-shadow:var(--acd-shadow-sm)}.acd-home-highlight__media img{display:block;width:100%;height:100%;object-fit:cover}.acd-home-highlight__body{display:grid;align-content:center;gap:14px}.acd-home-highlight__badge{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;width:fit-content;background:rgb(15 143 99 / .08);color:var(--acd-green-strong);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acd-home-highlight__badge svg{width:16px;height:16px}.acd-home-highlight__body h2{margin:0;font-size:clamp(1.7rem, 2.8vw, 2.5rem);line-height:1.06}.acd-home-highlight__body p{margin:0;color:var(--acd-text-soft);line-height:1.8}.acd-service-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.acd-service-gallery__item{border-radius:30px;overflow:hidden;border:1px solid rgb(11 15 16 / .06);background:rgb(255 255 255 / .92);box-shadow:var(--acd-shadow-sm)}.acd-service-gallery__media{position:relative;aspect-ratio:1 / .88;overflow:hidden}.acd-service-gallery__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.acd-service-gallery__item:hover .acd-service-gallery__media img{transform:scale(1.04)}.acd-service-gallery__body{display:grid;gap:12px;padding:24px 24px 26px}.acd-service-gallery__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;background:rgb(15 143 99 / .08);color:var(--acd-green-strong)}.acd-service-gallery__icon svg{width:22px;height:22px}.acd-service-gallery__body h3{margin:0;font-size:1.3rem;line-height:1.15}.acd-service-gallery__body p{margin:0;color:var(--acd-text-soft);line-height:1.8}.acd-editorial-band{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:26px;padding:30px;border-radius:34px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(248 251 249 / .94)),radial-gradient(circle at top right,rgb(255 212 71 / .18),transparent 34%);border:1px solid rgb(11 15 16 / .06);box-shadow:var(--acd-shadow-sm)}.acd-editorial-band__copy{display:grid;align-content:start;gap:14px}.acd-editorial-band__copy h2{margin:0;font-size:clamp(1.6rem, 2.6vw, 2.35rem);line-height:1.08}.acd-editorial-band__copy p{margin:0;color:var(--acd-text-soft);line-height:1.8}.acd-editorial-band__grid{display:grid;grid-template-columns:1fr;gap:14px}.acd-editorial-pill{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:18px 20px;border-radius:24px;background:rgb(255 255 255 / .82);border:1px solid rgb(11 15 16 / .06)}.acd-editorial-pill__icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:16px;background:rgb(15 143 99 / .08);color:var(--acd-green-strong);line-height:0;align-self:center}.acd-editorial-pill__icon svg{width:20px;height:20px;display:block;margin:auto;flex-shrink:0}.acd-editorial-pill strong,.acd-editorial-pill span{display:block}.acd-editorial-pill strong{font-size:1rem;margin-bottom:6px}.acd-editorial-pill span{color:var(--acd-text-soft);line-height:1.7}.acd-section-heading{display:grid;gap:12px;margin-bottom:22px}.acd-section-heading h2,.acd-section-heading p{margin:0}.acd-section-heading p{max-width:64ch;color:var(--acd-text-soft);line-height:1.8}.acd-unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.acd-unit-card{padding:24px;border-radius:28px;background:rgb(255 255 255 / .92);border:1px solid rgb(11 15 16 / .06);box-shadow:var(--acd-shadow-sm)}.acd-unit-card__body{display:grid;gap:12px}.acd-unit-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;background:rgb(124 214 255 / .16);color:var(--acd-green-strong)}.acd-unit-card__icon svg{width:22px;height:22px}.acd-unit-card h3,.acd-unit-card p{margin:0}.acd-unit-card p{color:var(--acd-text-soft);line-height:1.8}@media (max-width:991px){.acd-home-highlight,.acd-editorial-band{grid-template-columns:1fr}.acd-service-gallery,.acd-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.acd-home-highlight__media{min-height:240px}.acd-service-gallery,.acd-unit-grid{grid-template-columns:1fr}.acd-service-gallery__body,.acd-unit-card,.acd-editorial-band{padding:22px}}@media (max-width:960px){.acd-unit-admin-grid{grid-template-columns:1fr}.acd-unit-admin-hero__aside{justify-items:start}.acd-unit-admin-hero__actions{justify-content:flex-start}}@media (max-width:767px){.acd-unit-admin-form__grid{grid-template-columns:1fr}.acd-unit-admin-export button{padding:16px 18px}}[data-reveal],[data-reveal].is-visible{opacity:1!important;transform:none!important;transition:none!important}[data-float-card],[data-parallax]{transform:none!important;transition:none!important}.acd-site .acd-card,.acd-site .acd-feature-card,.acd-site .acd-service-gallery__item,.acd-site .acd-unit-card,.acd-site .acd-plan-option,.acd-site .acd-plan-card,.acd-site .acd-photo-card__media img{transition:none!important}.acd-site .acd-plan-option:hover,.acd-site .acd-plan-card:hover,.acd-site .acd-service-gallery__item:hover .acd-service-gallery__media img,.acd-site .acd-photo-card:hover .acd-photo-card__media img{transform:none!important}.acd-site .acd-card:hover,.acd-site .acd-feature-card:hover,.acd-site .acd-unit-card:hover,.acd-site .acd-editorial-band:hover,.acd-site .acd-editorial-pill:hover,.acd-site .acd-stat-pill:hover,.acd-site .acd-service-gallery__item:hover,.acd-site .acd-photo-card:hover{transform:none!important}.acd-site .acd-plan-option:hover,.acd-site .acd-plan-card:hover{border-color:rgb(11 15 16 / .08)!important;box-shadow:0 14px 34px rgb(11 15 16 / .06)!important;background:rgb(255 255 255 / .8)!important;color:var(--acd-text)!important}.acd-site .acd-hero__panel .acd-plan-option:hover,.acd-site .acd-hero__panel .acd-plan-card:hover{background:rgb(250 252 251)!important}.acd-site .acd-plan-option:hover strong,.acd-site .acd-plan-option:hover span,.acd-site .acd-plan-option:hover small,.acd-site .acd-plan-card:hover strong,.acd-site .acd-plan-card:hover span,.acd-site .acd-plan-card:hover small{color:var(--acd-text)!important}@media (max-width:900px),(hover:none) and (pointer:coarse){:root{--acd-shadow-sm:0 10px 22px rgba(11, 15, 16, 0.05);--acd-shadow-md:0 14px 30px rgba(11, 15, 16, 0.07);--acd-shadow-lg:0 18px 42px rgba(11, 15, 16, 0.1)}.acd-site-header,.acd-card,.acd-legal,.acd-glass,.acd-hero__panel,.acd-toast{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.acd-site-header{background:rgb(255 255 255 / .98)}.acd-hero::before,.acd-hero::after,.acd-panel-accent,.acd-card::before,.acd-glass::before,.acd-card--cta::after{display:none!important}.acd-card,.acd-legal,.acd-glass,.acd-hero__panel,.acd-home-balance__item,.acd-quick-link,.acd-mini-card,.acd-stat-pill,.acd-faq details,.acd-photo-card,.acd-feature-card,.acd-unit-admin-upload,.acd-media-showcase__panel,.acd-footer-cta,.acd-notice,.acd-toast{box-shadow:0 10px 24px rgb(11 15 16 / .06)!important}.acd-card,.acd-legal,.acd-glass,.acd-hero__panel,.acd-home-balance__item,.acd-quick-link,.acd-mini-card,.acd-stat-pill,.acd-faq details,.acd-photo-card,.acd-feature-card,.acd-unit-admin-upload,.acd-media-showcase__panel,.acd-footer-cta,.acd-notice{contain:paint}}.acd-woocommerce-screen,.acd-woocommerce-screen.woocommerce-page{font-family:var(--acd-font);color:var(--acd-text);background:radial-gradient(circle at top left,rgb(124 214 255 / .1),transparent 28%),radial-gradient(circle at top right,rgb(15 143 99 / .08),transparent 26%),linear-gradient(180deg,#fbfcfa 0%,#f1f6f3 100%)}.acd-woocommerce-screen .woocommerce,.acd-woocommerce-screen .woocommerce-page,.acd-woocommerce-screen .woocommerce-account,.acd-woocommerce-screen .woocommerce-checkout,.acd-woocommerce-screen .woocommerce-cart{font-family:var(--acd-font)}.acd-woocommerce-screen .woocommerce{max-width:min(1480px, calc(100vw - 40px));margin:0 auto;padding:40px 24px 72px;color:var(--acd-text)}body.acd-woocommerce-screen .site,body.acd-woocommerce-screen .site-content,body.acd-woocommerce-screen .site-main,body.acd-woocommerce-screen main,body.acd-woocommerce-screen .content-area,body.acd-woocommerce-screen #primary,body.acd-woocommerce-screen .entry-content,body.acd-woocommerce-screen .ast-container,body.acd-woocommerce-screen .container,body.acd-woocommerce-screen .content-wrapper,body.acd-woocommerce-screen .elementor-location-single,body.acd-woocommerce-screen .elementor-section-wrap{width:100%!important;max-width:none!important}body.acd-woocommerce-screen #secondary,body.acd-woocommerce-screen .sidebar,body.acd-woocommerce-screen .widget-area,body.acd-woocommerce-screen aside.widget-area,body.acd-woocommerce-screen .site-sidebar{display:none!important}body.acd-woocommerce-screen .entry-content>.woocommerce,body.acd-woocommerce-screen .woocommerce-page .entry-content>.woocommerce,body.acd-woocommerce-screen .site-main>.woocommerce,body.acd-woocommerce-screen main>.woocommerce{max-width:min(1480px, calc(100vw - 40px))!important;margin:0 auto!important}body.acd-woocommerce-screen .woocommerce-breadcrumb,body.acd-woocommerce-screen .breadcrumbs,body.acd-woocommerce-screen .ast-breadcrumbs-wrapper,body.acd-woocommerce-screen .rank-math-breadcrumb,body.acd-woocommerce-screen .yoast-breadcrumb,body.acd-woocommerce-screen .page-header,body.acd-woocommerce-screen .woocommerce-products-header{display:none!important}.acd-woo-stage{margin-top:12px;padding:26px;border:1px solid rgb(11 15 16 / .08);border-radius:36px;background:radial-gradient(circle at top left,rgb(255 212 71 / .16),transparent 24%),radial-gradient(circle at top right,rgb(124 214 255 / .14),transparent 28%),linear-gradient(180deg,rgb(255 255 255 / .96),rgb(244 249 246 / .94));box-shadow:var(--acd-shadow-md)}.acd-woo-stage__topline{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.acd-woo-stage__chip{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:rgb(255 255 255 / .92);border:1px solid rgb(11 15 16 / .08);color:var(--acd-black);font-size:.88rem;font-weight:700}.acd-woo-stage__chip-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--acd-green-strong)}.acd-woo-stage__chip-icon svg{width:18px;height:18px}.acd-woo-section-head{display:flex;align-items:flex-start;gap:16px;margin:0 0 18px}.acd-woo-section-head__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:22px;background:linear-gradient(135deg,rgb(15 143 99 / .12),rgb(124 214 255 / .18));color:var(--acd-green-strong);flex:0 0 58px}.acd-woo-section-head__icon svg{width:24px;height:24px}.acd-woo-section-head__eyebrow{display:inline-block;margin-bottom:6px;color:var(--acd-green-strong);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.acd-woo-section-head__content h2{margin:0 0 6px;font-size:clamp(1.2rem, 2vw, 1.6rem);line-height:1.08}.acd-woo-section-head__content p{margin:0;color:var(--acd-text-soft);font-size:.95rem;line-height:1.7}.acd-woo-security-note{display:flex;align-items:flex-start;gap:14px;margin:0 0 18px;padding:16px 18px;border-radius:24px;background:rgb(255 255 255 / .92);border:1px solid rgb(11 15 16 / .08)}.acd-woo-security-note__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;background:rgb(255 212 71 / .22);color:var(--acd-black);flex:0 0 48px}.acd-woo-security-note__icon svg{width:22px;height:22px}.acd-woo-security-note__content strong{display:block;margin-bottom:4px;color:var(--acd-black);font-size:.98rem}.acd-woo-security-note__content p{margin:0;color:var(--acd-text-soft);font-size:.9rem;line-height:1.65}.acd-woo-intro{margin:0 0 24px}.acd-woo-intro__shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);gap:20px;padding:28px;border:1px solid rgb(11 15 16 / .08);border-radius:34px;background:radial-gradient(circle at top left,rgb(124 214 255 / .18),transparent 36%),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(242 249 245 / .94));box-shadow:var(--acd-shadow-sm)}.acd-woo-intro__copy h1{margin:10px 0 10px;font-size:clamp(1.9rem, 3vw, 2.55rem);line-height:1.02}.acd-woo-intro__copy p{margin:0;max-width:720px;color:var(--acd-text-soft);font-size:1rem;line-height:1.72}.acd-woo-intro__notice{display:inline-flex;align-items:center;margin-top:16px;padding:12px 16px;border-radius:999px;background:rgb(15 143 99 / .12);color:var(--acd-green-strong);font-size:.86rem;font-weight:700}.acd-woo-intro__facts{display:grid;gap:12px;align-content:center}.acd-woo-intro__pill{padding:16px 18px;border:1px solid rgb(11 15 16 / .08);border-radius:24px;background:rgb(255 255 255 / .9)}.acd-woo-intro__pill-label{display:block;margin-bottom:4px;color:var(--acd-text-soft);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acd-woo-intro__pill strong{color:var(--acd-black);font-size:1rem;font-weight:800}.acd-woocommerce-screen .woocommerce a{color:var(--acd-green-strong);text-decoration-thickness:1px;text-underline-offset:.16em}.acd-woocommerce-screen .woocommerce h1,.acd-woocommerce-screen .woocommerce h2,.acd-woocommerce-screen .woocommerce h3,.acd-woocommerce-screen .woocommerce h4,.acd-woocommerce-screen .woocommerce .entry-title,.acd-woocommerce-screen .woocommerce .page-title{font-family:var(--acd-font);color:var(--acd-black);font-weight:800;letter-spacing:-.03em}.acd-woocommerce-screen .woocommerce .woocommerce-info,.acd-woocommerce-screen .woocommerce .woocommerce-message,.acd-woocommerce-screen .woocommerce .woocommerce-error,.acd-woocommerce-screen .woocommerce .woocommerce-form-coupon,.acd-woocommerce-screen .woocommerce .woocommerce-form-login,.acd-woocommerce-screen .woocommerce form.checkout_coupon{border:1px solid rgb(15 143 99 / .12);border-radius:28px;background:rgb(255 255 255 / .92);box-shadow:var(--acd-shadow-sm);color:var(--acd-text);padding:18px 22px!important;margin:0 0 18px!important;position:relative;list-style:none!important}.acd-woocommerce-screen .woocommerce .woocommerce-info::before,.acd-woocommerce-screen .woocommerce .woocommerce-message::before,.acd-woocommerce-screen .woocommerce .woocommerce-error::before{content:none!important;display:none!important}.acd-woocommerce-screen .woocommerce .woocommerce-info li,.acd-woocommerce-screen .woocommerce .woocommerce-message li,.acd-woocommerce-screen .woocommerce .woocommerce-error li{list-style:none!important;margin:0!important;padding:0!important}.acd-woocommerce-screen .woocommerce .woocommerce-form-coupon,.acd-woocommerce-screen .woocommerce .woocommerce-form-login,.acd-woocommerce-screen .woocommerce form.checkout_coupon{padding:18px 22px}.acd-woocommerce-screen .woocommerce .button,.acd-woocommerce-screen .woocommerce button.button,.acd-woocommerce-screen .woocommerce input.button,.acd-woocommerce-screen .woocommerce #respond input#submit,.acd-woocommerce-screen .woocommerce .woocommerce-button,.acd-woocommerce-screen .woocommerce .woocommerce-Button,.acd-woocommerce-screen .woocommerce #payment #place_order{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border:1px solid rgb(11 15 16 / .08);border-radius:999px;background:linear-gradient(135deg,var(--acd-yellow),#ffe99a);box-shadow:0 16px 34px rgb(255 212 71 / .28);color:var(--acd-black)!important;font-family:var(--acd-font);font-size:.96rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease,background 0.22s ease}.acd-woocommerce-screen .woocommerce .button:hover,.acd-woocommerce-screen .woocommerce .button:focus-visible,.acd-woocommerce-screen .woocommerce button.button:hover,.acd-woocommerce-screen .woocommerce button.button:focus-visible,.acd-woocommerce-screen .woocommerce input.button:hover,.acd-woocommerce-screen .woocommerce input.button:focus-visible,.acd-woocommerce-screen .woocommerce #payment #place_order:hover,.acd-woocommerce-screen .woocommerce #payment #place_order:focus-visible{transform:translateY(-1px);border-color:rgb(11 15 16 / .14);box-shadow:0 18px 38px rgb(255 212 71 / .34);background:linear-gradient(135deg,#ffe37b,#fff0b8);outline:none}.acd-woocommerce-screen .woocommerce .button.alt,.acd-woocommerce-screen .woocommerce .checkout-button,.acd-woocommerce-screen .woocommerce .wc-forward,.acd-woocommerce-screen .woocommerce #payment #place_order{background:linear-gradient(135deg,var(--acd-green),#22bf82);box-shadow:0 18px 36px rgb(15 143 99 / .22);color:var(--acd-white)!important}.acd-woocommerce-screen .woocommerce .button.alt:hover,.acd-woocommerce-screen .woocommerce .checkout-button:hover,.acd-woocommerce-screen .woocommerce .wc-forward:hover,.acd-woocommerce-screen .woocommerce #payment #place_order:hover{background:linear-gradient(135deg,#0f8f63,#26c68b);color:var(--acd-white)!important}.acd-woocommerce-screen .woocommerce form .form-row label,.acd-woocommerce-screen .woocommerce-billing-fields__field-wrapper label,.acd-woocommerce-screen .woocommerce form.login label,.acd-woocommerce-screen .woocommerce form.register label{display:block;margin-bottom:10px;color:var(--acd-black-soft);font-family:var(--acd-font);font-size:.92rem;font-weight:700}.acd-woocommerce-screen .woocommerce form .form-row .optional{color:var(--acd-text-soft);font-weight:600}.acd-woocommerce-screen .woocommerce form .form-row input.input-text,.acd-woocommerce-screen .woocommerce form .form-row textarea,.acd-woocommerce-screen .woocommerce form .form-row select,.acd-woocommerce-screen .woocommerce .select2-container--default .select2-selection--single,.acd-woocommerce-screen .woocommerce .select2-container--default .select2-selection--multiple{min-height:58px;padding:0 18px;border:1px solid rgb(11 15 16 / .1);border-radius:24px;background:rgb(255 255 255 / .96);box-shadow:inset 0 1px 0 rgb(255 255 255 / .6);color:var(--acd-black);font-family:var(--acd-font);font-size:.96rem}.acd-woocommerce-screen .woocommerce form .form-row .description{display:block;margin-top:10px;color:var(--acd-text-soft);font-size:.82rem;line-height:1.55}.acd-woocommerce-screen .woocommerce form .form-row.acd-checkout-field--hidden,.acd-woocommerce-screen .woocommerce .acd-checkout-field--hidden{display:none!important}.acd-woocommerce-screen .woocommerce form .form-row textarea{min-height:148px;padding:16px 18px;resize:vertical}.acd-woocommerce-screen .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:56px;padding-left:0;color:var(--acd-black);font-family:var(--acd-font)}.acd-woocommerce-screen .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:56px;right:14px}.acd-woocommerce-screen .woocommerce form .form-row input.input-text:focus,.acd-woocommerce-screen .woocommerce form .form-row textarea:focus,.acd-woocommerce-screen .woocommerce form .form-row select:focus,.acd-woocommerce-screen .woocommerce .select2-container--default.select2-container--focus .select2-selection--single,.acd-woocommerce-screen .woocommerce .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:rgb(15 143 99 / .24);box-shadow:0 0 0 4px rgb(15 143 99 / .12);outline:none}.acd-woocommerce-screen .woocommerce input[type="checkbox"],.acd-woocommerce-screen .woocommerce input[type="radio"]{accent-color:var(--acd-green)}.acd-woocommerce-screen.woocommerce-checkout .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,0.88fr);gap:24px;align-items:start}.acd-woocommerce-screen.woocommerce-checkout .woocommerce form.checkout::before,.acd-woocommerce-screen.woocommerce-checkout .woocommerce form.checkout::after{display:none}.acd-woocommerce-screen.woocommerce-checkout .woocommerce #customer_details,.acd-woocommerce-screen.woocommerce-checkout .woocommerce #order_review,.acd-woocommerce-screen.woocommerce-cart .woocommerce-cart-form,.acd-woocommerce-screen.woocommerce-cart .cart-collaterals .cart_totals,.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-navigation,.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-content,.acd-woocommerce-screen.woocommerce-order-received .woocommerce-order,.acd-woocommerce-screen.woocommerce-view-order .woocommerce-order-details,.acd-woocommerce-screen.woocommerce-view-order .woocommerce-customer-details{padding:28px;border:1px solid rgb(11 15 16 / .08);border-radius:32px;background:rgb(255 255 255 / .92);box-shadow:var(--acd-shadow-sm)}.acd-woocommerce-screen.woocommerce-checkout.acd-woocommerce-checkout--one-time .woocommerce #customer_details,.acd-woocommerce-screen.woocommerce-checkout.acd-woocommerce-checkout--recurring .woocommerce #customer_details{display:none!important}.acd-woocommerce-screen.woocommerce-checkout .woocommerce #customer_details{display:none!important}.acd-woocommerce-screen.woocommerce-checkout.acd-woocommerce-checkout--one-time .woocommerce form.checkout,.acd-woocommerce-screen.woocommerce-checkout.acd-woocommerce-checkout--recurring .woocommerce form.checkout{grid-template-columns:minmax(0,1fr)}.acd-woocommerce-screen.woocommerce-checkout .woocommerce form.checkout{grid-template-columns:minmax(0,1fr)!important}.acd-woocommerce-screen.woocommerce-checkout.acd-woocommerce-checkout--one-time .woocommerce #order_review,.acd-woocommerce-screen.woocommerce-checkout.acd-woocommerce-checkout--recurring .woocommerce #order_review{position:static;top:auto}.acd-woocommerce-screen.woocommerce-checkout .woocommerce #order_review{position:sticky;top:110px}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce #customer_details{padding-bottom:18px}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields h3::after{background:linear-gradient(135deg,var(--acd-blue-strong),var(--acd-green))}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields__field-wrapper::before{content:"Seus dados cadastrais já foram carregados automaticamente para agilizar a cobrança.";display:block;margin-bottom:10px;padding:14px 16px;border-radius:18px;background:rgb(124 214 255 / .14);color:var(--acd-black);font-size:.9rem;font-weight:600;line-height:1.6}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields__field-wrapper>.form-row{float:none;width:100%;margin:0;min-width:0}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields__field-wrapper>.form-row-wide,.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields__field-wrapper>.acd-checkout-field--charge-day{grid-column:1 / -1}.acd-woocommerce-screen.woocommerce-checkout .woocommerce .woocommerce-billing-fields,.acd-woocommerce-screen.woocommerce-checkout .woocommerce .woocommerce-additional-fields{margin:0}.acd-woocommerce-screen.woocommerce-checkout .woocommerce .woocommerce-billing-fields h3,.acd-woocommerce-screen.woocommerce-checkout .woocommerce .woocommerce-additional-fields h3{position:relative;padding-bottom:14px}.acd-woocommerce-screen.woocommerce-checkout .woocommerce #order_review_heading{display:none!important}.acd-woocommerce-screen.woocommerce-checkout .woocommerce .woocommerce-billing-fields h3::after,.acd-woocommerce-screen.woocommerce-checkout .woocommerce .woocommerce-additional-fields h3::after{content:"";position:absolute;left:0;bottom:0;width:76px;height:4px;border-radius:999px;background:linear-gradient(135deg,var(--acd-green),var(--acd-blue-strong))}.acd-woocommerce-screen.woocommerce-checkout .woocommerce .form-row-first,.acd-woocommerce-screen.woocommerce-checkout .woocommerce .form-row-last{width:calc(50% - 8px)}.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .woocommerce-billing-fields__field-wrapper,.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .woocommerce-billing-fields h3,.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .woocommerce-additional-fields,.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields h3,.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-additional-fields{display:none!important}.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .form-row-wide,.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .form-row-first,.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .form-row-last{float:none;width:100%;margin-bottom:16px}.acd-woocommerce-screen.acd-woocommerce-checkout--pix .acd-woo-intro__shell{background:radial-gradient(circle at top left,rgb(124 214 255 / .22),transparent 34%),linear-gradient(135deg,rgb(240 250 255 / .96),rgb(245 252 249 / .94))}.acd-woocommerce-screen.acd-woocommerce-checkout--pix .acd-woo-intro__pill:last-child strong{color:var(--acd-blue-strong)}.acd-woocommerce-screen .woocommerce table.shop_table{border:1px solid rgb(11 15 16 / .08);border-radius:24px;border-collapse:separate;border-spacing:0;overflow:hidden;background:rgb(255 255 255 / .98)}.acd-woocommerce-screen .woocommerce table.shop_table th,.acd-woocommerce-screen .woocommerce table.shop_table td{padding:16px 18px;border-color:rgb(11 15 16 / .08);color:var(--acd-text);font-family:var(--acd-font)}.acd-woocommerce-screen .woocommerce table.shop_table th{background:rgb(15 143 99 / .06);color:var(--acd-black);font-weight:700}.acd-woocommerce-screen .woocommerce table.shop_table td.product-name,.acd-woocommerce-screen .woocommerce table.shop_table td.product-total{font-weight:600}.acd-woocommerce-screen .woocommerce #payment{margin-top:22px;padding:22px;border:1px solid rgb(11 15 16 / .08);border-radius:28px;background:linear-gradient(180deg,rgb(244 249 246 / .95),rgb(255 255 255 / .98))}.acd-woocommerce-screen .woocommerce #payment ul.payment_methods{margin:0 0 16px;padding:0;list-style:none;border:0}.acd-woocommerce-screen .woocommerce #payment ul.payment_methods>li{margin:0 0 12px;padding:16px 18px;border:1px solid rgb(11 15 16 / .08);border-radius:24px;background:rgb(255 255 255 / .96)}.acd-woocommerce-screen .woocommerce #payment div.payment_box{margin:14px 0 0;padding:16px 18px;border-radius:20px;background:rgb(15 143 99 / .08);color:var(--acd-text)}.acd-woocommerce-screen .woocommerce #payment div.payment_box::before{border-bottom-color:rgb(15 143 99 / .08)}.acd-woocommerce-screen .woocommerce .cart-collaterals .cart_totals h2,.acd-woocommerce-screen .woocommerce .woocommerce-checkout-review-order h3,.acd-woocommerce-screen .woocommerce .woocommerce-billing-fields h3,.acd-woocommerce-screen .woocommerce .woocommerce-additional-fields h3,.acd-woocommerce-screen .woocommerce .woocommerce-order-details h2,.acd-woocommerce-screen .woocommerce .woocommerce-column__title,.acd-woocommerce-screen .woocommerce .woocommerce-order h2,.acd-woocommerce-screen .woocommerce-account .woocommerce-MyAccount-content h2{margin-bottom:18px;font-size:clamp(1.25rem, 2vw, 1.65rem)}.acd-woocommerce-screen.woocommerce-account .woocommerce{display:grid;grid-template-columns:minmax(240px,0.32fr) minmax(0,0.68fr);gap:24px}.acd-woocommerce-screen.woocommerce-account .woocommerce::before,.acd-woocommerce-screen.woocommerce-account .woocommerce::after{display:none}.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:14px 18px;border-radius:22px;background:rgb(244 249 246 / .92);color:var(--acd-black);font-weight:600;text-decoration:none;transition:background 0.22s ease,color 0.22s ease,transform 0.22s ease}.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible{background:linear-gradient(135deg,rgb(15 143 99 / .14),rgb(124 214 255 / .12));color:var(--acd-green-strong);transform:translateY(-1px);outline:none}.acd-woocommerce-screen .woocommerce ul.order_details{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none}.acd-woocommerce-screen .woocommerce ul.order_details li{margin:0;padding:16px 18px;border:1px solid rgb(11 15 16 / .08);border-radius:22px;background:rgb(255 255 255 / .98)}.acd-woocommerce-screen .woocommerce .woocommerce-order-overview,.acd-woocommerce-screen .woocommerce .woocommerce-order-details,.acd-woocommerce-screen .woocommerce .woocommerce-customer-details{margin-top:24px}.acd-woocommerce-screen .woocommerce .quantity .qty{min-height:52px;border-radius:18px}.acd-woocommerce-screen .woocommerce .cart_totals table,.acd-woocommerce-screen .woocommerce .woocommerce-checkout-review-order-table{margin-bottom:18px}.acd-woocommerce-screen .woocommerce .woocommerce-privacy-policy-text,.acd-woocommerce-screen .woocommerce .payment_method_mwoo-credits-card,.acd-woocommerce-screen .woocommerce .payment_method_woo-mercado-pago-pix,.acd-woocommerce-screen .woocommerce .payment_method_woo-mercado-pago-basic{font-family:var(--acd-font)}.acd-woocommerce-screen .woocommerce .lost_password a,.acd-woocommerce-screen .woocommerce .woocommerce-MyAccount-content .button+.button{margin-top:12px}@media (max-width:1100px){.acd-member-quick__profile,.acd-woo-intro__shell,.acd-woocommerce-screen.woocommerce-checkout .woocommerce form.checkout,.acd-woocommerce-screen.woocommerce-account .woocommerce{grid-template-columns:1fr}}@media (max-width:782px){.acd-member-quick__fact,.acd-member-quick__status{padding:16px 16px 18px;border-radius:22px}.acd-plan-card{padding:18px 52px 18px 18px;border-radius:22px}.acd-plan-card input{top:18px;right:18px}.acd-woocommerce-screen .woocommerce{padding:28px 16px 48px}.acd-woo-intro__shell{padding:22px 18px;border-radius:26px}.acd-woo-stage{padding:20px 16px;border-radius:28px}.acd-woo-stage__topline,.acd-woo-section-head,.acd-woo-security-note{flex-direction:column}.acd-woo-intro__copy p{font-size:.95rem}.acd-woo-intro__notice{width:100%;justify-content:center;text-align:center}.acd-woocommerce-screen.woocommerce-checkout .woocommerce #customer_details,.acd-woocommerce-screen.woocommerce-checkout .woocommerce #order_review,.acd-woocommerce-screen.woocommerce-cart .woocommerce-cart-form,.acd-woocommerce-screen.woocommerce-cart .cart-collaterals .cart_totals,.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-navigation,.acd-woocommerce-screen.woocommerce-account .woocommerce-MyAccount-content,.acd-woocommerce-screen.woocommerce-order-received .woocommerce-order,.acd-woocommerce-screen.woocommerce-view-order .woocommerce-order-details,.acd-woocommerce-screen.woocommerce-view-order .woocommerce-customer-details{padding:22px 18px;border-radius:26px}.acd-woocommerce-screen.woocommerce-checkout .woocommerce #order_review{position:static;top:auto}.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .woocommerce-billing-fields__field-wrapper,.acd-woocommerce-screen.acd-woocommerce-checkout--one-time .woocommerce .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}.acd-woocommerce-screen .woocommerce table.shop_table{display:block;overflow-x:auto;white-space:nowrap}.acd-woocommerce-screen .woocommerce ul.order_details{grid-template-columns:1fr}.acd-woocommerce-screen .woocommerce .button,.acd-woocommerce-screen .woocommerce button.button,.acd-woocommerce-screen .woocommerce input.button,.acd-woocommerce-screen .woocommerce #respond input#submit,.acd-woocommerce-screen .woocommerce .woocommerce-button,.acd-woocommerce-screen .woocommerce .woocommerce-Button,.acd-woocommerce-screen .woocommerce #payment #place_order{width:100%}.acd-table-wrap{overflow:visible}.acd-table-wrap .acd-table,.acd-table-wrap .acd-table thead,.acd-table-wrap .acd-table tbody,.acd-table-wrap .acd-table tr,.acd-table-wrap .acd-table th,.acd-table-wrap .acd-table td{display:block;width:100%}.acd-table-wrap .acd-table{border-spacing:0}.acd-table-wrap .acd-table thead{display:none}.acd-table-wrap .acd-table tbody{display:grid;gap:14px}.acd-table-wrap .acd-table tr{padding:18px;border-radius:24px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .94);box-shadow:0 18px 34px rgb(11 15 16 / .05)}.acd-table-wrap .acd-table td{display:grid;grid-template-columns:minmax(94px,116px) minmax(0,1fr);align-items:start;gap:12px;padding:0;background:#fff0;border:0!important;border-radius:0;box-shadow:none}.acd-table-wrap .acd-table td+td{margin-top:12px;padding-top:12px;border-top:1px solid rgb(11 15 16 / .08)!important}.acd-table-wrap .acd-table td::before{content:attr(data-label);display:block;color:var(--acd-text-soft);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.acd-table-wrap .acd-table td[colspan]{grid-template-columns:1fr}.acd-table-wrap .acd-table td[colspan]::before{display:none}}.acd-form__helper{margin:-2px 0 10px;font-size:.95rem}.acd-form__helper a{color:var(--acd-green-strong);font-weight:600;text-decoration:none}.acd-form__helper a:hover,.acd-form__helper a:focus-visible{text-decoration:underline}.acd-impact-warning{padding:18px 20px;border:1px solid rgb(181 58 58 / .18);border-radius:24px;background:linear-gradient(180deg,rgb(255 243 233 / .96),rgb(255 250 247 / .98));color:var(--acd-black)}.acd-impact-warning strong{display:block;margin-bottom:8px;font-size:1rem}.acd-impact-warning p{margin:0;font-size:.96rem;line-height:1.7}.acd-banner-size-tip{margin:6px 0 10px;padding:16px 18px;border-radius:22px;border:1px solid rgb(15 143 99 / .16);background:linear-gradient(180deg,rgb(230 248 241 / .96),rgb(248 252 250 / .98));color:var(--acd-black)}.acd-banner-size-tip strong{display:block;margin-bottom:6px;font-size:.96rem;color:#0f8f63}.acd-banner-size-tip p{margin:0;font-size:.94rem;line-height:1.65;color:var(--acd-text-soft)}.acd-notice-board{display:grid;gap:14px}.acd-notice-board__item{padding:18px 20px;border-radius:24px;border:1px solid rgb(12 18 19 / .08);background:rgb(255 255 255 / .96)}.acd-notice-board__item--maintenance{background:linear-gradient(180deg,rgb(255 247 230 / .96),rgb(255 252 245 / .98))}.acd-notice-board__item--alert{background:linear-gradient(180deg,rgb(255 238 236 / .96),rgb(255 248 247 / .98))}.acd-notice-board__item--update{background:linear-gradient(180deg,rgb(235 247 255 / .96),rgb(247 252 255 / .98))}.acd-notice-board__meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:10px;font-size:.92rem}.acd-notice-board__meta strong{font-size:1rem}.acd-notice-board__item p{margin:0;line-height:1.75}@media (max-width:782px){.acd-site-alerts{padding-top:14px}.acd-site-notice{grid-template-columns:1fr auto;padding:18px}.acd-site-notice__badge{grid-column:1 / -1;justify-self:start}.acd-site-notice__close{width:36px;height:36px;border-radius:12px}.acd-notice-board__meta{flex-direction:column}}.acd-card,.acd-panel,.acd-hero__panel,.acd-feature-card,.acd-service-gallery__item,.acd-media-showcase__panel,.acd-mini-card,.acd-stat-pill,.acd-site-notice,.acd-footer-cta,.acd-footer-credit,.acd-notice-board__item,.acd-popup__dialog,.acd-woocommerce-screen .woocommerce form.checkout,.acd-woocommerce-screen .woocommerce #order_review,.acd-woocommerce-screen .woocommerce-cart-form,.acd-woocommerce-screen .cart-collaterals .cart_totals,.acd-woocommerce-screen .woocommerce-MyAccount-navigation,.acd-woocommerce-screen .woocommerce-MyAccount-content,.acd-woocommerce-screen .woocommerce-order{box-shadow:0 10px 24px rgb(11 15 16 / .05)!important}.acd-check--soft{padding:12px 14px;border-radius:20px;background:rgb(223 245 239 / .6);border:1px solid rgb(15 143 99 / .08)}.acd-fee-card__hint{margin:10px 0 0;color:var(--acd-text-soft);font-size:.92rem;line-height:1.65}.acd-site-popup{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:rgb(12 18 19 / .44);opacity:0;pointer-events:none;transition:opacity 0.2s ease}.acd-site-popup.is-visible{opacity:1;pointer-events:auto}.acd-site-popup__dialog{position:relative;width:min(100%, 720px);display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);border-radius:32px;overflow:hidden;background:rgb(255 255 255 / .98);border:1px solid rgb(12 18 19 / .08);box-shadow:0 18px 36px rgb(12 18 19 / .12)}.acd-site-popup__media{min-height:100%;background:linear-gradient(180deg,rgb(223 245 239 / .88),rgb(255 255 255 / .98))}.acd-site-popup__media img{display:block;width:100%;height:100%;object-fit:cover}.acd-site-popup__body{padding:36px 34px 30px;display:grid;gap:14px;align-content:center}.acd-site-popup__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgb(223 245 239 / .84);color:var(--acd-green-strong);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.acd-site-popup__body h2{margin:0;font-size:clamp(1.7rem, 2vw, 2.4rem);line-height:1.04}.acd-site-popup__body p{margin:0;color:var(--acd-text-soft);line-height:1.8}.acd-site-popup__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.acd-site-popup__close{position:absolute;top:18px;right:18px;width:46px;height:46px;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .92);box-shadow:0 8px 18px rgb(12 18 19 / .08);color:var(--acd-black);font-size:1.5rem;cursor:pointer}.acd-asaas-modal{position:fixed;inset:0;z-index:10020;display:grid;align-items:center;justify-items:center;padding:20px;background:rgb(12 18 19 / .5);overflow-y:auto}.acd-asaas-modal__dialog{position:relative;box-sizing:border-box;width:min(100%, 560px);background:linear-gradient(180deg,#ffffff 0%,#f7fbf9 100%);border-radius:24px;padding:28px 24px;border:1px solid rgb(15 143 99 / .2);box-shadow:0 20px 36px rgb(12 18 19 / .15);display:grid;gap:12px;margin:auto;max-height:calc(100vh - 40px);overflow-y:auto;font-family:var(--acd-font);color:var(--acd-text)}.acd-asaas-modal__dialog--card{width:min(100%, 640px)}.acd-asaas-modal__dialog--success{width:min(100%, 520px)}.acd-asaas-modal__success{display:grid;gap:14px}.acd-asaas-modal__success h3{margin:0;font-family:var(--acd-heading-font);font-size:clamp(1.8rem, 3vw, 2.3rem);line-height:1.08;letter-spacing:-.04em;color:var(--acd-black)}.acd-asaas-modal__success p{margin:0;color:var(--acd-text-soft);line-height:1.75}.acd-asaas-brick-shell{display:grid;gap:18px;font-family:var(--acd-font)}.acd-asaas-brick-shell h3{margin:0;font-family:var(--acd-heading-font);font-size:clamp(1.7rem, 3vw, 2.3rem);line-height:1.08;letter-spacing:-.04em;color:var(--acd-black)}.acd-asaas-brick-shell>p{margin:0;font-family:var(--acd-font);color:var(--acd-text-soft)}.acd-asaas-brick{min-height:380px;padding:12px;border-radius:24px;background:rgb(255 255 255 / .92);border:1px solid rgb(15 143 99 / .14);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}.acd-asaas-brick,.acd-asaas-brick *,.acd-asaas-brick button,.acd-asaas-brick input,.acd-asaas-brick select,.acd-asaas-brick label{font-family:var(--acd-font)!important}.acd-asaas-brick :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea){min-height:64px!important;padding:0 20px!important;border-radius:24px!important;border:1.5px solid rgb(15 143 99 / .22)!important;background:#fff!important;color:#142622!important;box-shadow:none!important;font-family:var(--acd-font)!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important}.acd-asaas-brick :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea)::placeholder{color:#60726d!important;opacity:1!important}.acd-asaas-brick :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea):focus,.acd-asaas-brick :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea):focus-visible{border-color:rgb(15 143 99 / .48)!important;box-shadow:0 0 0 3px rgb(15 143 99 / .12)!important;outline:none!important}.acd-asaas-brick :is(label,legend,small,span){font-family:var(--acd-font)!important}.acd-asaas-brick__actions{display:flex;justify-content:stretch}.acd-asaas-modal__close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:0;border-radius:14px;background:rgb(15 143 99 / .12)!important;color:var(--acd-green-strong)!important;font-size:1.5rem;cursor:pointer;z-index:2;box-shadow:0 10px 22px rgb(12 18 19 / .08);transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.acd-asaas-modal__close:hover,.acd-asaas-modal__close:focus,.acd-asaas-modal__close:focus-visible{background:var(--acd-green-strong)!important;color:#fff!important;outline:none!important;transform:translateY(-1px)}.acd-asaas-modal__qr{width:min(100%, 260px);justify-self:center;border-radius:12px;border:1px solid rgb(12 18 19 / .08)}.acd-asaas-modal__copy{min-height:86px;width:100%;padding:12px;border-radius:12px;border:1px solid rgb(12 18 19 / .12);resize:vertical;font:inherit}.acd-asaas-modal__actions{display:flex;flex-wrap:wrap;gap:10px}.acd-asaas-modal__hint{margin:0;color:var(--acd-text-soft);font-size:.92rem}.acd-asaas-modal__hint strong{color:var(--acd-text)}.acd-asaas-card-form{display:grid;gap:12px}.acd-asaas-card-form__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-radius:28px;background:linear-gradient(135deg,rgb(15 143 99 / .12),rgb(124 214 255 / .18));border:1px solid rgb(15 143 99 / .1)}.acd-asaas-card-form__eyebrow{display:inline-flex;margin-bottom:8px;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acd-green-strong)}.acd-asaas-card-form__brand{display:inline-flex;align-items:center;justify-content:center;min-width:168px;min-height:72px;padding:0 22px;border-radius:25px;background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(244 250 247 / .98));border:1.5px solid rgb(15 143 99 / .18);color:var(--acd-text);font-size:.92rem;font-weight:800;text-align:center}.acd-asaas-card-form__brand-logo,.acd-asaas-card-form__brand-logo svg{display:block;width:72px;height:24px}.acd-asaas-card-form__label{display:block;color:var(--acd-text-soft);font-size:.9rem;font-weight:700;letter-spacing:.01em;margin:0 0 8px}.acd-asaas-card-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acd-asaas-card-form__field,.acd-asaas-card-form__input{min-height:74px;border-radius:25px;border:1.5px solid rgb(15 143 99 / .22);padding:0 25px;background:linear-gradient(180deg,rgb(255 255 255 / .99),rgb(245 250 247 / .98));font:inherit;color:var(--acd-green-strong);font-size:25px;font-weight:600}.acd-asaas-modal .acd-asaas-card-form__input,.acd-site .acd-asaas-modal .acd-asaas-card-form__input,.acd-site .acd-asaas-modal .acd-asaas-card-form :is(input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"]){min-height:74px!important;padding:0 25px!important;border-radius:25px!important;border:1.5px solid rgb(15 143 99 / .22)!important;background:linear-gradient(180deg,rgb(255 255 255 / .99),rgb(245 250 247 / .98))!important;color:var(--acd-green-strong)!important;font-size:25px!important;font-weight:600!important;box-shadow:none!important}.acd-asaas-modal .acd-asaas-card-form__input::placeholder,.acd-site .acd-asaas-modal .acd-asaas-card-form__input::placeholder{color:rgb(15 143 99 / .58)!important}.acd-asaas-card-form__input:focus,.acd-asaas-card-form__field:focus-within{border-color:var(--acd-green-strong);box-shadow:0 0 0 3px rgb(15 143 99 / .14);outline:none}.acd-asaas-modal .acd-asaas-card-form__input:focus,.acd-site .acd-asaas-modal .acd-asaas-card-form__input:focus{border-color:var(--acd-green-strong)!important;box-shadow:0 0 0 3px rgb(15 143 99 / .14)!important;outline:none!important}.acd-asaas-card-form__field{display:flex;align-items:center}.acd-asaas-card-form__meta{margin:-2px 0 0;color:var(--acd-text-soft);font-size:.94rem;line-height:1.5}.acd-asaas-modal .acd-asaas-card-form__label,.acd-asaas-modal .acd-asaas-card-form__meta,.acd-asaas-modal .acd-asaas-modal__hint,.acd-asaas-modal .acd-asaas-brick-shell>p{color:var(--acd-text)!important}.acd-asaas-card-form__notice{margin:2px 0 0;padding:14px 16px;border-radius:18px;background:rgb(237 66 69 / .08);color:#9f1f21;font-size:.95rem;line-height:1.55}.acd-asaas-card-form .acd-btn--primary{width:100%;border-radius:999px;padding:14px 18px;font-weight:800}.acd-asaas-brick__actions .acd-btn--primary{width:100%;border-radius:999px;padding:15px 18px;font-weight:800}@media (max-width:782px){.acd-site-popup{padding:16px}.acd-site-popup__dialog{grid-template-columns:1fr;border-radius:26px}.acd-site-popup__media{max-height:220px}.acd-site-popup__body{padding:26px 20px 20px}.acd-site-popup__actions{flex-direction:column}.acd-site-popup__actions .acd-btn{width:100%}.acd-asaas-modal{align-items:center;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.acd-asaas-modal__dialog{width:min(100%, 100vw - 24px);max-height:calc(100dvh - 24px);padding:62px 16px 18px;border-radius:20px}.acd-asaas-modal__close{top:10px;right:10px;width:48px;height:48px;border-radius:16px}.acd-asaas-card-form__row{grid-template-columns:1fr}.acd-asaas-modal__actions .acd-btn,.acd-asaas-brick__actions .acd-btn{width:100%}}.acd-hero__copy,.acd-hero__panel,.acd-auth-grid>*,.acd-mini-grid,.acd-plan-grid,.acd-member-quick,.acd-member-quick__profile,.acd-member-quick__fact,.acd-woo-stage,.acd-woo-intro__shell,.acd-woocommerce-screen .woocommerce,.acd-woocommerce-screen .woocommerce form.checkout,.acd-woocommerce-screen .woocommerce #customer_details,.acd-woocommerce-screen .woocommerce #order_review{min-width:0}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields__field-wrapper::before{grid-column:1 / -1}@media (max-width:782px){.acd-shell,.acd-site__inner{padding-inline:16px}.acd-hero__grid,.acd-auth-grid,.acd-mini-grid,.acd-plan-grid,.acd-member-quick__profile,.acd-woo-intro__shell,.acd-woocommerce-screen.woocommerce-checkout .woocommerce form.checkout,.acd-woocommerce-screen.woocommerce-account .woocommerce{grid-template-columns:1fr!important}.acd-member-quick__fact,.acd-member-quick__status,.acd-hero__panel,.acd-hero__copy,.acd-card,.acd-feature-card,.acd-service-gallery__item,.acd-woo-stage,.acd-woo-intro__shell{width:100%;max-width:100%}.acd-woocommerce-screen .woocommerce form .form-row,.acd-woocommerce-screen .woocommerce .form-row-first,.acd-woocommerce-screen .woocommerce .form-row-last,.acd-woocommerce-screen .woocommerce .form-row-wide{float:none!important;width:100%!important;max-width:100%;margin-right:0!important;margin-left:0!important;clear:both;min-width:0}.acd-woocommerce-screen .woocommerce form .form-row input.input-text,.acd-woocommerce-screen .woocommerce form .form-row textarea,.acd-woocommerce-screen .woocommerce form .form-row select,.acd-woocommerce-screen .woocommerce .select2-container,.acd-woocommerce-screen .woocommerce .select2-selection{width:100%!important;max-width:100%}.acd-woocommerce-screen .woocommerce table.shop_table,.acd-woocommerce-screen .woocommerce table.shop_table thead,.acd-woocommerce-screen .woocommerce table.shop_table tbody,.acd-woocommerce-screen .woocommerce table.shop_table tr,.acd-woocommerce-screen .woocommerce table.shop_table th,.acd-woocommerce-screen .woocommerce table.shop_table td{display:block;width:100%}.acd-woocommerce-screen .woocommerce table.shop_table{overflow:visible;white-space:normal;border-spacing:0}.acd-woocommerce-screen .woocommerce table.shop_table thead{display:none}.acd-woocommerce-screen .woocommerce table.shop_table tbody{display:grid;gap:12px}.acd-woocommerce-screen .woocommerce table.shop_table tr{padding:14px;border:1px solid rgb(11 15 16 / .08);border-radius:22px;background:rgb(255 255 255 / .96)}.acd-woocommerce-screen .woocommerce table.shop_table td{padding:0;border:0;background:#fff0;display:grid;grid-template-columns:minmax(86px,112px) minmax(0,1fr);gap:10px;align-items:start}.acd-woocommerce-screen .woocommerce table.shop_table td+td{margin-top:10px;padding-top:10px;border-top:1px solid rgb(11 15 16 / .08)}.acd-woocommerce-screen .woocommerce table.shop_table td::before{content:attr(data-title);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acd-text-soft)}}body.acd-woocommerce-screen .entry-content>.woocommerce,body.acd-woocommerce-screen .woocommerce-page .entry-content>.woocommerce,body.acd-woocommerce-screen .site-main>.woocommerce,body.acd-woocommerce-screen main>.woocommerce,.acd-woocommerce-screen .woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding-inline:clamp(16px, 2.8vw, 40px)!important}.acd-woocommerce-screen .woocommerce,.acd-woocommerce-screen .woocommerce form.checkout,.acd-woocommerce-screen .woocommerce #customer_details,.acd-woocommerce-screen .woocommerce #order_review,.acd-woocommerce-screen .woocommerce .woocommerce-checkout-review-order,.acd-woocommerce-screen .woocommerce .woocommerce-checkout-payment,.acd-woocommerce-screen .woocommerce .woocommerce-checkout-review-order-table,.acd-woocommerce-screen .woocommerce #payment,.acd-woocommerce-screen .woocommerce #payment ul.payment_methods,.acd-woocommerce-screen .woocommerce #payment ul.payment_methods>li,.acd-woocommerce-screen .woocommerce #payment ul.payment_methods>li>label,.acd-woocommerce-screen .woocommerce #payment .payment_box,.acd-woocommerce-screen .woocommerce .woocommerce-input-wrapper,.acd-woocommerce-screen .woocommerce .select2-container,.acd-woocommerce-screen .woocommerce .select2-selection,.acd-woocommerce-screen .woocommerce table.shop_table,.acd-woocommerce-screen .woocommerce table.shop_table th,.acd-woocommerce-screen .woocommerce table.shop_table td{max-width:100%;min-width:0}.acd-woocommerce-screen .woocommerce #payment ul.payment_methods>li,.acd-woocommerce-screen .woocommerce #payment .payment_box,.acd-woocommerce-screen .woocommerce table.shop_table td,.acd-woo-section-head__content,.acd-woo-security-note__content{overflow-wrap:break-word;word-break:normal}.acd-woocommerce-screen .woocommerce #payment ul.payment_methods>li{display:block}.acd-woocommerce-screen .woocommerce #payment ul.payment_methods>li>input.input-radio{margin:4px 10px 0 0;vertical-align:top}.acd-woocommerce-screen .woocommerce #payment ul.payment_methods>li>label{display:inline;line-height:1.6}.acd-woocommerce-screen.acd-woocommerce-checkout--prefilled .woocommerce .woocommerce-billing-fields__field-wrapper::before{content:"Seus dados cadastrais já foram carregados automaticamente para agilizar a cobrança."}@media (max-width:782px){body.acd-woocommerce-screen .entry-content>.woocommerce,body.acd-woocommerce-screen .woocommerce-page .entry-content>.woocommerce,body.acd-woocommerce-screen .site-main>.woocommerce,body.acd-woocommerce-screen main>.woocommerce,.acd-woocommerce-screen .woocommerce{padding:24px 12px 40px!important}.acd-woocommerce-screen .woocommerce #customer_details,.acd-woocommerce-screen .woocommerce #order_review,.acd-woocommerce-screen .woocommerce #payment,.acd-woo-stage,.acd-woo-intro__shell{padding-left:14px!important;padding-right:14px!important}.acd-woo-section-head__content,.acd-woo-security-note__content{width:100%}.acd-woocommerce-screen .woocommerce table.shop_table td{grid-template-columns:1fr}.acd-woocommerce-screen .woocommerce table.shop_table td::before{margin-bottom:4px}.acd-woocommerce-screen .woocommerce #payment ul.payment_methods>li,.acd-woocommerce-screen .woocommerce #payment .payment_box{padding:14px}.acd-featured-hero{grid-template-columns:1fr;padding:20px 18px;border-radius:28px}.acd-card--featured__top{flex-direction:column;align-items:flex-start}.acd-card--featured__amount{white-space:normal}}.acd-unit-admin-shell{gap:30px}.acd-unit-admin-hero{padding:24px 28px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(246 251 248 / .98)),radial-gradient(circle at top right,rgb(255 212 71 / .12),transparent 34%);border:1px solid rgb(12 18 19 / .08)}.acd-unit-admin-hero__copy p{max-width:62ch}.acd-unit-admin-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.acd-unit-admin-action-grid .acd-quick-link,.acd-unit-admin-export button{min-height:72px;border:1px solid rgb(15 143 99 / .12);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(246 251 248 / .98)),radial-gradient(circle at top right,rgb(124 214 255 / .12),transparent 38%)}.acd-unit-admin-grid .acd-card{padding:30px;border:1px solid rgb(12 18 19 / .08)}.acd-unit-admin-grid .acd-card h2{margin-bottom:10px}.acd-unit-admin-grid .acd-card>p{max-width:64ch}.acd-unit-admin-mini-grid .acd-mini-card{border:1px solid rgb(15 143 99 / .09);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(247 251 249 / .98))}.acd-unit-admin-form label>span{display:inline-block;margin-bottom:8px;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:rgb(12 18 19 / .62)}.acd-unit-admin-upload{padding:18px;border-radius:22px;border:1px dashed rgb(15 143 99 / .22);background:linear-gradient(180deg,rgb(249 252 250 / .98),rgb(243 249 245 / .98))}.acd-notice-board__item{border-color:rgb(15 143 99 / .1)}#acd-unit-summary,#acd-unit-contract,#acd-unit-transactions,#acd-unit-form,#acd-unit-campaign{scroll-margin-top:28px}@media (max-width:767px){.acd-unit-admin-hero{padding:22px}.acd-unit-admin-grid .acd-card{padding:24px}.acd-unit-admin-action-grid .acd-quick-link,.acd-unit-admin-export button{min-height:64px}}:root{--acd-surface:rgba(255, 255, 255, 0.72);--acd-surface-dark:rgba(8, 18, 16, 0.82);--acd-border:rgba(15, 143, 99, 0.12);--acd-shadow-sm:none;--acd-shadow-md:none;--acd-shadow-lg:none}.acd-site{position:relative;background:radial-gradient(circle at 6% 10%,rgb(124 214 255 / .2),transparent 26%),radial-gradient(circle at 92% 6%,rgb(255 212 71 / .17),transparent 18%),radial-gradient(circle at 84% 34%,rgb(15 143 99 / .08),transparent 22%),linear-gradient(180deg,#f7fbf8 0%,#fcfdfb 46%,#f2f7f3 100%)}.acd-site>*{position:relative;z-index:1}.acd-site-shapes{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:clip}.acd-site-shape{position:absolute;border-radius:42% 58% 55% 45% / 47% 42% 58% 53%;opacity:.85}.acd-site-shape--one{top:110px;right:-60px;width:240px;height:240px;background:linear-gradient(135deg,rgb(255 212 71 / .24),rgb(124 214 255 / .14));transform:rotate(12deg)}.acd-site-shape--two{top:42%;left:-80px;width:210px;height:210px;background:linear-gradient(135deg,rgb(15 143 99 / .16),rgb(124 214 255 / .1));transform:rotate(-18deg)}.acd-site-shape--three{right:10%;bottom:90px;width:170px;height:170px;background:linear-gradient(135deg,rgb(124 214 255 / .18),#fff0);transform:rotate(22deg)}.acd-shell,.acd-site__inner{max-width:1360px}.acd-site-header{background:rgb(252 253 250 / .82);backdrop-filter:blur(18px);border-bottom:1px solid rgb(15 143 99 / .08)}.acd-nav__link{border:1px solid #fff0;background:#fff0;transition:color 0.24s ease,background 0.24s ease,border-color 0.24s ease,transform 0.24s ease}.acd-nav__link.is-active,.acd-nav__link:hover{background:rgb(15 143 99 / .08);border-color:rgb(15 143 99 / .14);transform:translateY(-1px)}.acd-nav-toggle:hover,.acd-nav-toggle:focus-visible,.acd-site-popup__close,.acd-site-popup__close:hover{box-shadow:none!important}.acd-nav-toggle,.acd-footer-kicker,.acd-footer-social a,.acd-home-highlight__badge,.acd-partner-card__links a,.acd-panel-tag,.acd-btn,.acd-featured-stat,.acd-plan-option,.acd-plan-card,.acd-fee-card,.acd-editorial-pill,.acd-unit-card,.acd-status-pill,.acd-dashboard-unit-pill{box-shadow:none!important}.acd-btn{border:1px solid rgb(15 143 99 / .16);transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease,color 0.22s ease}.acd-btn:hover,.acd-btn:focus-visible{transform:translateY(-2px);border-color:rgb(15 143 99 / .28);box-shadow:none!important}.acd-site .acd-card,.acd-site .acd-panel,.acd-site .acd-hero__panel,.acd-site .acd-feature-card,.acd-site .acd-service-gallery__item,.acd-site .acd-media-showcase__panel,.acd-site .acd-mini-card,.acd-site .acd-stat-pill,.acd-site .acd-site-notice,.acd-site .acd-notice-board__item,.acd-site .acd-popup__dialog,.acd-site .acd-quick-link,.acd-site .acd-woocommerce-screen .woocommerce form.checkout,.acd-site .acd-woocommerce-screen .woocommerce #order_review,.acd-site .acd-woocommerce-screen .woocommerce-cart-form,.acd-site .acd-woocommerce-screen .cart-collaterals .cart_totals,.acd-site .acd-woocommerce-screen .woocommerce-MyAccount-navigation,.acd-site .acd-woocommerce-screen .woocommerce-MyAccount-content,.acd-site .acd-woocommerce-screen .woocommerce-order{background:linear-gradient(180deg,rgb(255 255 255 / .78),rgb(250 252 249 / .6));backdrop-filter:blur(12px);border:1px solid rgb(15 143 99 / .11);box-shadow:none!important}.acd-site .acd-card:hover,.acd-site .acd-feature-card:hover,.acd-site .acd-service-gallery__item:hover,.acd-site .acd-hero__panel:hover,.acd-site .acd-quick-link:hover,.acd-site .acd-partner-card:hover,.acd-site .acd-plan-option:hover,.acd-site .acd-plan-card:hover,.acd-site .acd-footer-social a:hover{box-shadow:none!important}.acd-card,.acd-hero__panel,.acd-feature-card,.acd-service-gallery__item,.acd-partner-card,.acd-media-showcase__panel,.acd-featured-stat,.acd-dashboard-hero,.acd-featured-hero,.acd-editorial-band,.acd-footer-cta{border-radius:32px}.acd-card::before,.acd-card--cta::after,.acd-hero::before,.acd-hero::after{display:none}.acd-card--cta{background:radial-gradient(circle at top right,rgb(255 212 71 / .18),transparent 28%),linear-gradient(135deg,#0d5a43 0%,#0d7654 52%,#0b4131 100%);border-color:rgb(255 255 255 / .08)}.acd-card--cta .acd-panel-tags{margin-top:18px}.acd-panel-tags{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 0}.acd-panel-tag{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(15 143 99 / .12);color:var(--acd-text);font-size:.88rem;font-weight:600;line-height:1.2}.acd-panel-tags--on-dark .acd-panel-tag{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .16);color:var(--acd-white)}.acd-panel-tag__icon,.acd-footer-heading__icon,.acd-home-highlight__fact-icon,.acd-featured-stat__icon,.acd-partner-card__badge-icon,.acd-faq__summary-icon,.acd-inline-fact__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;flex:0 0 40px;background:linear-gradient(135deg,rgb(255 212 71 / .18),rgb(124 214 255 / .2));border:1px solid rgb(15 143 99 / .12);color:var(--acd-green-strong)}.acd-panel-tags--on-dark .acd-panel-tag__icon{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .16);color:var(--acd-white)}.acd-panel-tag__icon svg,.acd-footer-heading__icon svg,.acd-home-highlight__fact-icon svg,.acd-featured-stat__icon svg,.acd-partner-card__badge-icon svg,.acd-faq__summary-icon svg,.acd-inline-fact__icon svg{display:block;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important}.acd-inline-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:24px}.acd-inline-facts--hero{margin-top:28px}.acd-inline-fact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px 0 0;border-top:1px solid rgb(15 143 99 / .12)}.acd-inline-fact strong{display:block;margin-bottom:4px;font-size:.98rem;color:var(--acd-black)}.acd-inline-fact span:last-child{color:var(--acd-text-soft);line-height:1.6}.acd-section-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,0.92fr);gap:22px;align-items:end;margin-bottom:26px}.acd-section-intro h2{margin:10px 0 0;font-size:clamp(2rem, 3.4vw, 3.4rem);line-height:.96;max-width:11ch}.acd-section-intro p{margin:0;max-width:42ch;color:var(--acd-text-soft);line-height:1.75}.acd-home-hero,.acd-section,.acd-hero{position:relative}.acd-home-hero__grid,.acd-hero__grid,.acd-auth-grid,.acd-portal-grid,.acd-media-showcase{gap:28px}.acd-home-hero__visual,.acd-home-highlight,.acd-partner-card,.acd-service-gallery__item,.acd-media-showcase__panel{overflow:hidden}.acd-shape-cluster{position:absolute;top:-16px;right:-14px;width:170px;height:170px;pointer-events:none;z-index:2}.acd-shape-cluster__item{position:absolute;display:block}.acd-shape-cluster__item--sun{top:0;right:12px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgb(255 255 255 / .8),rgb(255 212 71 / .9) 45%,rgb(255 212 71 / .18) 100%)}.acd-shape-cluster__item--leaf{top:56px;right:78px;width:42px;height:88px;border-radius:62% 38% 68% 32% / 46% 48% 52% 54%;background:linear-gradient(180deg,rgb(15 143 99 / .92),rgb(15 143 99 / .14));transform:rotate(24deg)}.acd-shape-cluster__item--ribbon{right:0;bottom:10px;width:110px;height:38px;border-radius:999px;background:linear-gradient(135deg,rgb(124 214 255 / .9),rgb(124 214 255 / .14));transform:rotate(-18deg)}.acd-home-highlight__media,.acd-service-gallery__media,.acd-partner-card__media,.acd-media-showcase__video,.acd-media-showcase__placeholder{position:relative;overflow:hidden}.acd-home-highlight__media::after,.acd-service-gallery__media::after,.acd-partner-card__media::after{content:"";position:absolute;left:28%;right:-10%;bottom:-26%;height:52%;background:linear-gradient(135deg,rgb(255 212 71 / .36),#fff0);border-radius:50% 50% 0 0;pointer-events:none}.acd-home-highlight__media img,.acd-service-gallery__media img,.acd-partner-card__media img,.acd-media-showcase__placeholder,.acd-site-popup__media img{filter:saturate(1.12) contrast(1.05);transform:scale(1.01);transition:transform 0.45s ease,filter 0.45s ease}.acd-home-highlight:hover .acd-home-highlight__media img,.acd-service-gallery__item:hover .acd-service-gallery__media img,.acd-partner-card:hover .acd-partner-card__media img{filter:saturate(1.18) contrast(1.08);transform:scale(1.07)}.acd-home-highlight__body,.acd-service-gallery__body,.acd-partner-card__content,.acd-media-showcase__intro{position:relative;z-index:1}.acd-home-highlight__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.acd-home-highlight__fact,.acd-partner-card__badge{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .74);border:1px solid rgb(15 143 99 / .12);color:var(--acd-text);font-size:.88rem;font-weight:700}.acd-partner-card__badge{margin-bottom:14px}.acd-service-gallery__item{padding:0}.acd-service-gallery__body{padding:18px 18px 22px}.acd-service-gallery__media{aspect-ratio:.95}.acd-partner-card__media{min-height:260px}.acd-partner-card__media img{width:100%;height:100%;object-fit:cover}.acd-partner-card__links a{background:rgb(255 255 255 / .7);border:1px solid rgb(15 143 99 / .1)}.acd-featured-stat{display:grid;align-content:start;gap:8px;padding:22px}.acd-featured-stat>span:last-of-type{font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acd-text-soft)}.acd-featured-stat strong{font-size:1.18rem;line-height:1.25}.acd-footer-heading{display:inline-flex;align-items:center;gap:12px}.acd-faq details{background:rgb(255 255 255 / .72);border:1px solid rgb(15 143 99 / .1);box-shadow:none!important}.acd-faq summary{display:flex;align-items:center;gap:12px}.acd-faq summary::marker,.acd-faq summary::-webkit-details-marker{display:none;content:""}.acd-faq__summary-icon{width:36px;height:36px;flex-basis:36px;border-radius:12px}.acd-dashboard-hero,.acd-featured-hero,.acd-editorial-band{background:linear-gradient(180deg,rgb(255 255 255 / .72),rgb(247 251 248 / .58));border:1px solid rgb(15 143 99 / .1)}.acd-mini-card{display:inline-flex;align-items:center;gap:12px}.acd-mini-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;flex:0 0 36px;background:linear-gradient(135deg,rgb(124 214 255 / .18),rgb(255 212 71 / .22));border:1px solid rgb(15 143 99 / .12);color:var(--acd-green-strong)}.acd-form input,.acd-form textarea,.acd-form select{background:rgb(255 255 255 / .82);border:1px solid rgb(15 143 99 / .12);box-shadow:none}.acd-form input:focus,.acd-form textarea:focus,.acd-form select:focus{box-shadow:0 0 0 4px rgb(15 143 99 / .08);border-color:rgb(15 143 99 / .28)}.acd-table-wrap{border-radius:26px;background:rgb(255 255 255 / .56);border:1px solid rgb(15 143 99 / .08)}.acd-table th{background:rgb(15 143 99 / .05)}.acd-site-footer{background:linear-gradient(180deg,rgb(247 251 248 / .8),rgb(241 247 243 / .94)),radial-gradient(circle at top right,rgb(124 214 255 / .14),transparent 28%)}@media (max-width:900px){.acd-section-intro{grid-template-columns:1fr}.acd-section-intro h2{max-width:none}}@media (max-width:782px){.acd-site-shape--one{width:140px;height:140px;top:96px;right:-44px}.acd-site-shape--two{width:120px;height:120px;left:-50px}.acd-site-shape--three{width:110px;height:110px;right:-20px}.acd-inline-facts{grid-template-columns:1fr}.acd-panel-tags{gap:10px}.acd-panel-tag{width:100%;justify-content:flex-start}.acd-shape-cluster{width:112px;height:112px;top:-8px;right:-6px}.acd-shape-cluster__item--sun{width:54px;height:54px}.acd-shape-cluster__item--leaf{width:32px;height:62px;right:44px}.acd-shape-cluster__item--ribbon{width:74px;height:24px}.acd-home-highlight__facts,.acd-panel-tags{margin-top:16px}}.acd-site .acd-card.acd-card--cta{position:relative;isolation:isolate;padding:clamp(28px, 4vw, 42px);background:radial-gradient(circle at 12% 18%,rgb(255 212 71 / .18),transparent 18%),radial-gradient(circle at 86% 22%,rgb(124 214 255 / .16),transparent 20%),linear-gradient(135deg,#083729 0%,#0b5a41 48%,#0f7a57 100%)!important;border:1px solid rgb(255 255 255 / .12);color:var(--acd-white)}.acd-site .acd-card.acd-card--cta::before{content:"";position:absolute;right:-30px;bottom:-56px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .14),transparent 64%);pointer-events:none;z-index:-1}.acd-site .acd-card.acd-card--cta h2,.acd-site .acd-card.acd-card--cta p,.acd-site .acd-card.acd-card--cta strong,.acd-site .acd-card.acd-card--cta span{color:inherit}.acd-site .acd-card.acd-card--cta p{max-width:48ch;color:rgb(244 251 247 / .84)!important}.acd-site .acd-card.acd-card--cta .acd-eyebrow{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .16);color:#dff8ea}.acd-site .acd-card.acd-card--cta .acd-panel-tag{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .15);color:var(--acd-white)}.acd-site .acd-card.acd-card--cta .acd-panel-tag__icon{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .16);color:var(--acd-white)}.acd-site .acd-card.acd-card--cta .acd-btn--ghost{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .22);color:var(--acd-white)}.acd-site .acd-card.acd-card--cta .acd-btn--ghost:hover,.acd-site .acd-card.acd-card--cta .acd-btn--ghost:focus-visible{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .34)}.acd-site .acd-card.acd-card--cta .acd-btn--primary{border-color:rgb(255 212 71 / .35)}.acd-site .acd-home-highlight,.acd-site .acd-editorial-band,.acd-site .acd-featured-hero,.acd-site .acd-dashboard-hero,.acd-site .acd-media-showcase__panel{position:relative;background:radial-gradient(circle at top right,rgb(255 212 71 / .16),transparent 22%),radial-gradient(circle at bottom left,rgb(124 214 255 / .16),transparent 26%),linear-gradient(180deg,rgb(255 255 255 / .84),rgb(241 248 244 / .72))!important;border:1px solid rgb(15 143 99 / .12)}.acd-site .acd-home-highlight::before,.acd-site .acd-editorial-band::before,.acd-site .acd-featured-hero::before,.acd-site .acd-dashboard-hero::before,.acd-site .acd-media-showcase__panel::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,rgb(255 212 71 / .92),rgb(15 143 99 / .82),rgb(124 214 255 / .72));opacity:.95}.acd-home-highlight__body h2,.acd-editorial-band__copy h2,.acd-featured-hero__copy h1,.acd-dashboard-hero h1,.acd-media-showcase__intro h2{color:#0b1714}.acd-home-highlight__body p,.acd-editorial-band__copy p,.acd-featured-hero__copy p,.acd-dashboard-hero p,.acd-media-showcase__intro p,.acd-section__head p{color:#44565c}.acd-service-gallery__item:nth-child(3n+1),.acd-feature-card:nth-child(3n+1),.acd-card-grid .acd-card:nth-child(3n+1){background:radial-gradient(circle at top right,rgb(255 212 71 / .16),transparent 24%),linear-gradient(180deg,rgb(255 255 255 / .86),rgb(250 247 236 / .72))!important}.acd-service-gallery__item:nth-child(3n+2),.acd-feature-card:nth-child(3n+2),.acd-card-grid .acd-card:nth-child(3n+2){background:radial-gradient(circle at top right,rgb(124 214 255 / .18),transparent 24%),linear-gradient(180deg,rgb(255 255 255 / .86),rgb(240 248 251 / .72))!important}.acd-service-gallery__item:nth-child(3n),.acd-feature-card:nth-child(3n),.acd-card-grid .acd-card:nth-child(3n){background:radial-gradient(circle at top right,rgb(15 143 99 / .15),transparent 24%),linear-gradient(180deg,rgb(255 255 255 / .86),rgb(239 248 243 / .72))!important}.acd-home-highlight__badge,.acd-partner-card__badge,.acd-home-highlight__fact,.acd-panel-tag,.acd-featured-stat,.acd-inline-fact,.acd-mini-card,.acd-partner-card__links a,.acd-quick-link{backdrop-filter:blur(10px)}@media (max-width:782px){.acd-site{background:linear-gradient(180deg,#f9fcfa 0%,#f4f8f5 100%)}.acd-site-shapes,.acd-shape-cluster,.acd-panel-accent,.acd-home-highlight__media::after,.acd-service-gallery__media::after,.acd-partner-card__media::after{display:none!important}.acd-home-hero,.acd-hero,.acd-section{padding-block:20px}.acd-home-hero__grid,.acd-hero__grid,.acd-auth-grid,.acd-portal-grid,.acd-media-showcase{gap:18px}.acd-home-hero__copy h1,.acd-hero__copy h1,.acd-featured-hero__copy h1,.acd-dashboard-hero h1,.acd-section-intro h2{font-size:clamp(1.9rem, 8vw, 2.7rem);line-height:.96;letter-spacing:-.03em}.acd-home-hero__copy p,.acd-hero__copy p,.acd-section__head p,.acd-editorial-band__copy p,.acd-featured-hero__copy p,.acd-dashboard-hero p,.acd-media-showcase__intro p{max-width:32ch;font-size:.96rem;line-height:1.6}.acd-card,.acd-hero__panel,.acd-feature-card,.acd-service-gallery__item,.acd-partner-card,.acd-media-showcase__panel,.acd-featured-hero,.acd-dashboard-hero,.acd-editorial-band,.acd-card.acd-card--cta{border-radius:24px}.acd-card,.acd-hero__panel,.acd-feature-card,.acd-media-showcase__panel,.acd-featured-hero,.acd-dashboard-hero,.acd-editorial-band,.acd-card.acd-card--cta{padding:20px}.acd-home-highlight__body,.acd-service-gallery__body,.acd-partner-card__content{padding:18px}.acd-panel-tags,.acd-home-highlight__facts,.acd-inline-facts,.acd-featured-hero__stats,.acd-metrics-grid,.acd-action-grid,.acd-service-gallery,.acd-card-grid,.acd-partner-grid,.acd-feature-stack,.acd-unit-grid,.acd-plan-grid{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(82vw,1fr);gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.acd-panel-tags::-webkit-scrollbar,.acd-home-highlight__facts::-webkit-scrollbar,.acd-inline-facts::-webkit-scrollbar,.acd-featured-hero__stats::-webkit-scrollbar,.acd-metrics-grid::-webkit-scrollbar,.acd-action-grid::-webkit-scrollbar,.acd-service-gallery::-webkit-scrollbar,.acd-card-grid::-webkit-scrollbar,.acd-partner-grid::-webkit-scrollbar,.acd-feature-stack::-webkit-scrollbar,.acd-unit-grid::-webkit-scrollbar,.acd-plan-grid::-webkit-scrollbar{display:none}.acd-panel-tag,.acd-home-highlight__fact,.acd-inline-fact,.acd-featured-stat,.acd-metric-card,.acd-quick-link,.acd-service-gallery__item,.acd-card-grid>.acd-card,.acd-partner-card,.acd-feature-card,.acd-unit-card,.acd-plan-option,.acd-plan-card{scroll-snap-align:start}.acd-inline-fact{padding:14px;border:1px solid rgb(15 143 99 / .1);border-radius:18px;background:rgb(255 255 255 / .82)}.acd-inline-fact span:last-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acd-panel-tag{width:auto;white-space:nowrap}.acd-featured-hero__stats,.acd-action-grid,.acd-metrics-grid{margin-top:8px}.acd-featured-stat,.acd-metric-card,.acd-quick-link{min-height:100%}.acd-card-grid>.acd-card,.acd-feature-card,.acd-partner-card,.acd-service-gallery__item,.acd-unit-card{min-width:0}.acd-site .acd-card.acd-card--cta{padding:22px}.acd-site .acd-card.acd-card--cta .acd-actions{width:100%}.acd-site .acd-card.acd-card--cta .acd-actions .acd-btn{width:100%}.acd-site .acd-card.acd-card--cta .acd-actions .acd-btn+.acd-btn{margin-top:8px}.acd-home-highlight__media,.acd-partner-card__media,.acd-service-gallery__media{aspect-ratio:1 / 1.06}.acd-hero__panel{position:relative;top:0}}@media (max-width:782px){.acd-shell{padding-inline:16px!important}.acd-site-header .acd-site__inner,.acd-site__inner{gap:12px}.acd-nav-toggle,.acd-nav{box-shadow:none!important}.acd-nav{left:16px!important;right:16px!important;width:auto!important;max-width:none!important;padding:10px!important;border-radius:22px!important}.acd-site__cta{grid-template-columns:minmax(0,1fr)!important;width:100%}.acd-site__cta .acd-btn--ghost{display:none!important}.acd-site__cta .acd-btn{width:100%!important;min-width:0!important}.acd-site-shapes,.acd-shape-cluster,.acd-panel-accent,.acd-section-intro,.acd-panel-tags,.acd-inline-facts,.acd-home-highlight__facts{display:none!important}.acd-home-hero,.acd-hero,.acd-section{padding-block:16px!important}.acd-home-hero__grid,.acd-hero__grid,.acd-auth-grid,.acd-portal-grid,.acd-media-showcase,.acd-editorial-band__grid,.acd-featured-hero__stats,.acd-metrics-grid,.acd-action-grid,.acd-service-gallery,.acd-card-grid,.acd-partner-grid,.acd-feature-stack,.acd-unit-grid,.acd-plan-grid,.acd-mini-grid,.acd-site__inner--footer,.acd-unit-admin-hero,.acd-unit-admin-hero__actions,.acd-notice-board,.acd-member-quick__profile{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:14px!important;overflow:visible!important;padding-bottom:0!important;scroll-snap-type:none!important}.acd-actions,.acd-hero__copy .acd-actions,.acd-video-player .acd-actions,.acd-unit-admin-hero__actions,.acd-site .acd-card.acd-card--cta .acd-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.acd-stat-bar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.acd-home-highlight,.acd-editorial-band,.acd-dashboard-hero,.acd-featured-hero,.acd-home-hero__visual,.acd-hero__panel,.acd-member-quick,.acd-unit-admin-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.acd-card,.acd-hero__panel,.acd-feature-card,.acd-service-gallery__item,.acd-partner-card,.acd-media-showcase__panel,.acd-featured-hero,.acd-dashboard-hero,.acd-editorial-band,.acd-home-hero__visual,.acd-card.acd-card--cta,.acd-unit-admin-hero{padding:18px!important;border-radius:22px!important}.acd-home-highlight__body,.acd-service-gallery__body,.acd-partner-card__content{padding:16px!important}.acd-home-hero__copy,.acd-hero__copy,.acd-section__head,.acd-editorial-band__copy,.acd-featured-hero__copy,.acd-dashboard-hero,.acd-unit-admin-hero__copy,.acd-media-showcase__intro{text-align:left!important}.acd-home-hero__copy p,.acd-hero__copy p,.acd-section__head p,.acd-editorial-band__copy p,.acd-featured-hero__copy p,.acd-dashboard-hero p,.acd-unit-admin-hero__copy p,.acd-media-showcase__intro p{max-width:none!important;margin-inline:0!important}.acd-home-hero__copy h1,.acd-hero__copy h1,.acd-featured-hero__copy h1,.acd-dashboard-hero h1,.acd-unit-admin-hero__copy h1{font-size:clamp(1.9rem, 8vw, 2.8rem)!important;line-height:1.02!important}.acd-home-hero__grid>*,.acd-hero__grid>*,.acd-auth-grid>*,.acd-portal-grid>*,.acd-media-showcase>*,.acd-editorial-band__grid>*,.acd-featured-hero__stats>*,.acd-metrics-grid>*,.acd-action-grid>*,.acd-service-gallery>*,.acd-card-grid>*,.acd-partner-grid>*,.acd-feature-stack>*,.acd-unit-grid>*,.acd-plan-grid>*,.acd-mini-grid>*,.acd-site__inner--footer>*{width:100%!important;min-width:0!important}.acd-actions .acd-btn,.acd-unit-admin-hero__actions .acd-btn,.acd-site .acd-card.acd-card--cta .acd-actions .acd-btn,.acd-quick-link,.acd-stat-pill,.acd-featured-stat,.acd-metric-card,.acd-service-gallery__item,.acd-card-grid>.acd-card,.acd-partner-card,.acd-feature-card,.acd-unit-card,.acd-plan-option,.acd-plan-card{width:100%!important;min-width:0!important;scroll-snap-align:none!important}.acd-home-highlight__media,.acd-service-gallery__media,.acd-partner-card__media,.acd-media-showcase__video,.acd-media-showcase__placeholder{width:100%!important;min-width:0!important;aspect-ratio:4 / 3!important}.acd-home-highlight__media img,.acd-service-gallery__media img,.acd-partner-card__media img{transform:none!important}.acd-plan-option,.acd-plan-card,.acd-quick-link,.acd-stat-pill,.acd-featured-stat,.acd-metric-card{text-align:left!important;justify-items:start!important}.acd-stat-pill strong,.acd-stat-pill span{text-align:left!important}.acd-hero__panel{position:relative!important;top:0!important}.acd-footer-legal{align-items:flex-start!important}.acd-unit-admin-export button{width:100%!important}}.acd-donation-screen__head{display:grid;gap:12px;margin-bottom:26px}.acd-donation-screen__head h1{margin:0;max-width:14ch;font-size:clamp(2.6rem, 4vw, 4.1rem);line-height:.96;letter-spacing:-.04em;color:var(--acd-text)}.acd-donation-screen__head p{margin:0;max-width:56ch;color:var(--acd-text-soft);font-size:1rem}.acd-donation-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start;justify-content:center;max-width:1040px;margin-inline:auto}.acd-donation-layout--focus{grid-template-columns:minmax(0,1fr);max-width:980px;margin-right:auto}.acd-donation-layout--single{grid-template-columns:minmax(0,1fr)}.acd-donation-layout>.acd-donation-flow,.acd-donation-layout>.acd-donation-panel{width:100%;max-width:920px;margin-inline:auto}.acd-donation-layout>.acd-donation-aside{width:100%;max-width:520px;margin-inline:auto}.acd-donation-panel{display:grid;gap:18px;padding:28px;border-radius:32px;border:1px solid rgb(15 143 99 / .12);background:radial-gradient(circle at top right,rgb(124 214 255 / .12),transparent 26%),linear-gradient(180deg,rgb(255 255 255 / .98),rgb(247 251 248 / .98));box-shadow:none}.acd-donation-flow,.acd-donation-aside{display:grid;gap:18px}.acd-donation-flow__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acd-donation-flow__step{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:999px;border:1px solid rgb(15 143 99 / .12);background:rgb(255 255 255 / .72);color:var(--acd-text-soft);font-weight:700}.acd-donation-flow__step.is-active{border-color:#fff0;background:linear-gradient(135deg,var(--acd-green-strong),var(--acd-green));color:var(--acd-white)}.acd-donation-stage{display:grid;gap:18px}.acd-donation-stage[hidden]{display:none!important}.acd-donation-fieldset{display:grid;gap:12px}.acd-donation-fieldset__head{display:grid;gap:6px}.acd-donation-fieldset__head small{color:var(--acd-text-soft);font-size:.92rem}.acd-donation-fieldset__label{font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acd-green-strong)}.acd-donation-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.acd-donation-amount-card{position:relative;display:grid;align-content:start;gap:10px;width:100%;min-height:0;padding:22px 22px 20px;border:1px solid rgb(11 15 16 / .07);border-radius:28px;background:rgb(252 252 251 / .94);color:var(--acd-text);box-shadow:none!important;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;min-width:0;-webkit-tap-highlight-color:#fff0;transition:border-color 0.2s ease,transform 0.2s ease,background 0.2s ease,color 0.2s ease}.acd-donation-amount-card:focus,.acd-donation-amount-card:focus-visible{outline:none}.acd-donation-amount-card:hover,.acd-donation-amount-card.is-active{transform:translateY(-2px);border-color:rgb(15 143 99 / .18);background:linear-gradient(135deg,var(--acd-green-strong),var(--acd-green));color:#ffffff!important}.acd-donation-amount-card:hover p,.acd-donation-amount-card:hover small,.acd-donation-amount-card:hover strong,.acd-donation-amount-card.is-active p,.acd-donation-amount-card.is-active small,.acd-donation-amount-card.is-active strong{color:inherit!important}.acd-donation-amount-card strong{margin:0;font-size:clamp(1.55rem, 2vw, 2rem);line-height:1;letter-spacing:-.03em}.acd-donation-amount-card>*{min-width:0}.acd-donation-amount-card small,.acd-donation-amount-card p{margin:0;display:block;color:inherit;line-height:1.5;white-space:normal;overflow-wrap:break-word;word-break:normal}.acd-donation-amount-card__eyebrow{font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:inherit}.acd-donation-amount-card__check{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid currentColor;background:rgb(255 255 255 / .16);opacity:0;pointer-events:none;transform:scale(.82);transition:opacity 0.18s ease,transform 0.18s ease}.acd-donation-amount-card__check svg{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;display:block}.acd-donation-amount-card.is-active .acd-donation-amount-card__check{opacity:.92;transform:scale(1)}.acd-donation-amount-card--custom{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(247 251 248 / .98));cursor:default}.acd-donation-amount-card--custom.is-active{border-color:rgb(15 143 99 / .26);background:linear-gradient(180deg,rgb(245 251 248 / .98),rgb(239 248 243 / .98));color:var(--acd-text)!important}.acd-donation-amount-card--custom.is-active :is(p,small,strong,.acd-donation-amount-card__eyebrow){color:var(--acd-text)!important}.acd-donation-amount-card--custom:hover{transform:none;border-color:rgb(11 15 16 / .07);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(247 251 248 / .98));color:var(--acd-text)!important}.acd-donation-amount-card--custom:hover p,.acd-donation-amount-card--custom:hover small,.acd-donation-amount-card--custom:hover strong{color:var(--acd-text)!important}.acd-donation-amount-card--custom input{min-height:58px;padding:14px 16px;border-radius:16px;border:1px solid rgb(11 15 16 / .12);background:rgb(255 255 255 / .98);font-size:1.1rem;font-weight:700;color:var(--acd-text)}.acd-donation-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acd-donation-toggle__option{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 18px;border-radius:999px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .8);color:var(--acd-text-soft);font-weight:700;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease}.acd-donation-toggle__option input{position:absolute;opacity:0;pointer-events:none}.acd-donation-toggle__option.is-active{border-color:#fff0;background:rgb(15 143 99 / .12);color:var(--acd-green-strong)}.acd-donation-unit-pill{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 18px;border-radius:999px;background:rgb(15 143 99 / .08);color:var(--acd-green-strong);font-weight:700}.acd-donation-review{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.acd-donation-review--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.acd-donation-review__item{display:grid;gap:6px;padding:16px 18px;border-radius:20px;background:rgb(255 255 255 / .78);border:1px solid rgb(11 15 16 / .06)}.acd-donation-review__item span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--acd-text-soft)}.acd-donation-review__item strong{font-size:1rem;color:var(--acd-text)}.acd-donation-checkout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.acd-donation-checkout-grid__span-2{grid-column:1 / -1}.acd-donation-checkout-grid label,.acd-member-quick-form label{display:grid;gap:8px}.acd-donation-checkout-grid input,.acd-donation-checkout-grid select,.acd-donation-checkout-grid textarea,.acd-member-quick-form input,.acd-member-quick-form select,.acd-member-quick-form textarea{min-height:74px;padding:0 25px;border-radius:25px;border:1.5px solid rgb(15 143 99 / .18);background:linear-gradient(180deg,rgb(255 255 255 / .99),rgb(245 250 247 / .98));color:var(--acd-green-strong);font-size:25px;font-weight:600}.acd-donation-checkout-grid textarea,.acd-member-quick-form textarea{padding:25px;min-height:140px}.acd-checkout-required-note{margin:-2px 0 0;padding:14px 16px;border-radius:18px;border:1px solid rgb(15 143 99 / .14);background:linear-gradient(135deg,rgb(15 143 99 / .08),rgb(124 214 255 / .12));color:var(--acd-text);font-size:.94rem;line-height:1.6}.acd-donation-cover{margin-top:-4px}.acd-donation-aside__media{overflow:hidden;border-radius:30px;aspect-ratio:4 / 4.5;background:linear-gradient(135deg,rgb(124 214 255 / .18),rgb(15 143 99 / .18))}.acd-donation-aside__media img{width:100%;height:100%;object-fit:cover;object-position:center}.acd-donation-aside__copy{padding:24px;border-radius:28px;border:1px solid rgb(11 15 16 / .06);background:rgb(255 255 255 / .88);box-shadow:none}.acd-donation-aside__copy h2,.acd-donation-aside__copy p{margin:0}.acd-donation-aside__copy p{margin-top:10px;color:var(--acd-text-soft)}.acd-donation-panel .acd-plan-card{background:rgb(255 255 255 / .84);box-shadow:none!important}.acd-donation-panel .acd-plan-card:hover,.acd-donation-panel .acd-plan-card.is-active{background:rgb(15 143 99 / .12);color:var(--acd-green-strong)!important}.acd-donation-panel .acd-plan-card:hover strong,.acd-donation-panel .acd-plan-card:hover span,.acd-donation-panel .acd-plan-card:hover small,.acd-donation-panel .acd-plan-card.is-active strong,.acd-donation-panel .acd-plan-card.is-active span,.acd-donation-panel .acd-plan-card.is-active small{color:var(--acd-green-strong)!important}.acd-donation-screen--member .acd-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.acd-donation-screen--member .acd-step{display:grid;gap:14px}.acd-donation-screen--member .acd-muted{margin:0;color:var(--acd-text-soft);font-size:.95rem;line-height:1.6}@media (max-width:1080px){.acd-donation-layout,.acd-donation-layout--single{grid-template-columns:1fr}.acd-donation-screen--member .acd-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acd-donation-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){.acd-donation-screen__head{margin-bottom:18px}.acd-donation-screen__head h1{max-width:none;font-size:clamp(2rem, 8vw, 2.9rem)}.acd-donation-panel{padding:18px;border-radius:24px}.acd-donation-choice-grid,.acd-donation-review,.acd-donation-review--compact,.acd-donation-checkout-grid,.acd-donation-toggle,.acd-donation-flow__steps{grid-template-columns:1fr}.acd-donation-screen--member .acd-plan-grid{grid-template-columns:1fr}.acd-donation-amount-card{min-height:auto}.acd-donation-aside__media{aspect-ratio:4 / 3;border-radius:24px}.acd-donation-aside__copy{padding:18px;border-radius:22px}}.acd-site,.acd-site :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,a,button,input,select,textarea,label,li,summary){font-family:"Poppins","Segoe UI",Arial,sans-serif!important}.acd-site .acd-home-hero{padding-block:clamp(28px, 5vw, 64px)}.acd-site .acd-home-hero__copy p,.acd-site .acd-home-highlight__body p,.acd-site .acd-editorial-band__copy p{color:#294841}.acd-site .acd-home-highlight__media img,.acd-site .acd-service-gallery__media img,.acd-site .acd-donation-aside__media img{transform:scale(1.03);filter:saturate(1.07) contrast(1.03)}.acd-site .acd-donation-choice-grid{align-items:stretch}.acd-site .acd-donation-choice-grid>*{min-width:0}.acd-site .acd-donation-amount-card{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:272px;overflow:hidden;gap:12px;border-color:rgb(11 15 16 / .09);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(246 250 248 / .98));color:var(--acd-text)}.acd-site .acd-donation-amount-card:hover{transform:translateY(-1px);border-color:rgb(15 143 99 / .24);background:linear-gradient(180deg,rgb(241 250 246 / .98),rgb(235 247 241 / .98));color:var(--acd-text)!important}.acd-site .acd-donation-amount-card:hover p,.acd-site .acd-donation-amount-card:hover small,.acd-site .acd-donation-amount-card:hover strong{color:var(--acd-text)!important}.acd-site .acd-donation-amount-card.is-active{border-color:#fff0;background:linear-gradient(135deg,var(--acd-green-strong),var(--acd-green));color:var(--acd-white)!important}.acd-site .acd-donation-amount-card--custom.is-active{border-color:rgb(15 143 99 / .26);background:linear-gradient(180deg,rgb(245 251 248 / .98),rgb(239 248 243 / .98));color:var(--acd-text)!important}.acd-site .acd-donation-amount-card--custom.is-active :is(p,small,strong,.acd-donation-amount-card__eyebrow){color:var(--acd-text)!important}.acd-site .acd-donation-amount-card.is-active p,.acd-site .acd-donation-amount-card.is-active small,.acd-site .acd-donation-amount-card.is-active strong{color:var(--acd-white)!important}.acd-site .acd-donation-amount-card p{margin-top:auto;font-size:1.03rem;line-height:1.42;overflow-wrap:break-word;word-break:normal}.acd-site .acd-donation-amount-card__check{display:none!important;opacity:1!important;transform:none!important}.acd-site .acd-donation-amount-card.is-active .acd-donation-amount-card__check{display:inline-flex!important}.acd-site .acd-donation-amount-card--custom{min-height:272px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(245 250 247 / .98))}.acd-site .acd-donation-amount-card--custom input{width:100%;font:inherit;font-size:2rem;font-weight:700;letter-spacing:-.02em}.acd-site .acd-donation-amount-card--custom input::placeholder{color:rgb(15 31 28 / .56)}.acd-site .acd-card.acd-card--cta p{color:rgb(244 251 247 / .92)!important}@media (max-width:782px){.acd-site .acd-home-hero,.acd-site .acd-section{padding-block:14px!important}.acd-site .acd-home-hero__copy p,.acd-site .acd-section__head p,.acd-site .acd-editorial-band__copy p{font-size:.95rem;line-height:1.45}.acd-site .acd-donation-screen__head p,.acd-site .acd-donation-fieldset__head small,.acd-site .acd-donation-amount-card p{display:none!important}.acd-site .acd-donation-panel{padding:16px!important;border-radius:20px!important}.acd-site .acd-donation-choice-grid{gap:10px!important}.acd-site .acd-donation-amount-card{min-height:0;padding:16px;border-radius:20px;gap:9px}.acd-site .acd-donation-amount-card strong{font-size:clamp(1.55rem, 7vw, 2rem)}.acd-site .acd-donation-amount-card--custom input{font-size:clamp(1.4rem, 7vw, 1.8rem);min-height:54px}.acd-site .acd-donation-aside{display:none}}.acd-site .acd-donation-choice-grid{align-items:stretch}.acd-site .acd-donation-amount-card{position:relative;overflow:hidden}.acd-site .acd-donation-amount-card:not(.is-active):hover{transform:translateY(-1px);background:linear-gradient(180deg,rgb(244 249 246 / .98),rgb(239 246 242 / .98))!important;color:var(--acd-text)!important;border-color:rgb(15 143 99 / .22)}.acd-site .acd-donation-amount-card:not(.is-active):hover :is(p,small,strong,.acd-donation-amount-card__eyebrow){color:var(--acd-text)!important}.acd-site .acd-donation-amount-card__check{display:none!important;opacity:0!important;transform:none!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;line-height:0;overflow:hidden}.acd-site .acd-donation-amount-card__check svg{display:none!important}.acd-site .acd-donation-amount-card__check::before{content:"";display:block;width:8px;height:14px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(40deg);margin-top:-3px}.acd-site .acd-donation-amount-card.is-active .acd-donation-amount-card__check{display:inline-flex!important;align-items:center;justify-content:center;opacity:1!important}.acd-site .acd-donation-amount-card--custom .acd-donation-amount-card__check,.acd-site .acd-donation-amount-card--custom.is-active .acd-donation-amount-card__check{display:none!important}.acd-site .acd-donation-amount-card--custom input{box-sizing:border-box;font-size:clamp(1.24rem, 2.6vw, 1.72rem)!important;line-height:1.1;letter-spacing:0!important;text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:clip}.acd-site .acd-donation-amount-card--custom input:focus{outline:2px solid rgb(15 143 99 / .28);outline-offset:1px}.acd-donation-mobile-summary{display:none}.acd-home-premium-hero{position:relative;padding:clamp(34px, 6vw, 82px) 0 clamp(24px, 4vw, 48px);background:radial-gradient(circle at 12% 10%,rgb(255 212 71 / .22),transparent 34%),radial-gradient(circle at 92% 0%,rgb(86 207 255 / .18),transparent 32%),linear-gradient(180deg,rgb(241 248 244 / .94),rgb(234 245 240 / .9))}.acd-home-premium-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);gap:clamp(22px, 3.5vw, 46px);align-items:center}.acd-home-premium-hero__copy{display:grid;gap:16px}.acd-home-premium-hero__copy h1{margin:0;font-size:clamp(2.2rem, 4.8vw, 4.25rem);line-height:.94;letter-spacing:-.03em;max-width:18ch;color:#0c1d1a}.acd-home-premium-hero__copy p{margin:0;max-width:60ch;font-size:clamp(1.02rem, 1.7vw, 1.14rem);line-height:1.62;color:#1f433c}.acd-home-premium-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.acd-home-premium-highlight{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;padding:14px;border-radius:18px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .72)}.acd-home-premium-highlight__icon{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgb(15 143 99 / .1);color:var(--acd-green-strong);grid-column:1;grid-row:1 / span 2}.acd-home-premium-highlight__icon svg{width:17px;height:17px}.acd-home-premium-highlight__title{display:block;font-size:.91rem;color:#122c27;grid-column:2;line-height:1.24;overflow-wrap:normal;word-break:normal}.acd-home-premium-highlight__text{display:block;font-size:.84rem;line-height:1.42;color:#3b5953;grid-column:2;overflow-wrap:break-word;word-break:normal}.acd-home-premium-hero__visual{position:relative;padding:18px;border-radius:34px;border:1px solid rgb(11 15 16 / .08);background:linear-gradient(175deg,rgb(255 255 255 / .96),rgb(243 248 245 / .96));overflow:hidden}.acd-home-premium-hero__shape{position:absolute;border-radius:999px;pointer-events:none}.acd-home-premium-hero__shape--one{width:160px;height:160px;top:-72px;right:-28px;background:radial-gradient(circle,rgb(255 212 71 / .44),rgb(255 212 71 / .05))}.acd-home-premium-hero__shape--two{width:132px;height:132px;bottom:-58px;left:-42px;background:radial-gradient(circle,rgb(15 143 99 / .34),rgb(15 143 99 / .04))}.acd-home-premium-hero__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4 / 4.55}.acd-home-premium-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);filter:saturate(1.08) contrast(1.03)}.acd-thank-you .acd-home-premium-hero__copy h1{max-width:13ch}.acd-thank-you__media{display:grid;gap:18px;place-items:center;padding:clamp(24px, 4vw, 34px);aspect-ratio:auto;background:radial-gradient(circle at 18% 12%,rgb(255 212 71 / .18),transparent 32%),radial-gradient(circle at 85% 5%,rgb(124 214 255 / .16),transparent 28%),linear-gradient(180deg,rgb(255 255 255 / .96),rgb(245 251 248 / .98))}.acd-thank-you__logo{display:flex;align-items:center;justify-content:center;width:100%;padding:18px 24px;border-radius:24px;background:rgb(255 255 255 / .92);border:1px solid rgb(15 143 99 / .12)}.acd-thank-you__logo-image{max-width:min(100%, 280px);height:auto}.acd-thank-you__logo-fallback{display:inline-flex;align-items:center;justify-content:center;padding:16px 22px;border-radius:999px;background:linear-gradient(135deg,var(--acd-green),var(--acd-green-strong));color:var(--acd-white);font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.acd-thank-you__card{width:100%}.acd-home-premium-badge{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .92);border:1px solid rgb(11 15 16 / .08);color:#1a3b34;font-size:.78rem;font-weight:700}.acd-home-premium-badge span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(15 143 99 / .11)}.acd-home-premium-badge span svg{width:13px;height:13px}.acd-home-premium-badge--top{top:30px;left:24px}.acd-home-premium-badge--bottom{right:24px;bottom:26px}.acd-home-premium-governance{padding-top:clamp(14px, 2vw, 28px)}.acd-home-premium-governance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.acd-home-premium-governance__card{display:grid;gap:10px;padding:20px;border-radius:22px;background:rgb(255 255 255 / .84);border:1px solid rgb(11 15 16 / .08)}.acd-home-premium-governance__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgb(15 143 99 / .1);color:var(--acd-green-strong)}.acd-home-premium-governance__icon svg{width:18px;height:18px}.acd-home-premium-governance__card h3{margin:0;font-size:1.02rem;line-height:1.28;color:#122c27}.acd-home-premium-governance__card p{margin:0;font-size:.95rem;line-height:1.52;color:#3b5953}.acd-home-premium-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.acd-home-premium-gallery__item{overflow:hidden;border-radius:24px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .9)}.acd-home-premium-gallery__media{aspect-ratio:16 / 11;overflow:hidden}.acd-home-premium-gallery__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.03);filter:saturate(1.08) contrast(1.03)}.acd-home-premium-gallery__body{display:grid;gap:8px;padding:18px}.acd-home-premium-gallery__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:rgb(15 143 99 / .1);color:var(--acd-green-strong)}.acd-home-premium-gallery__icon svg{width:16px;height:16px}.acd-home-premium-gallery__body h3{margin:0;font-size:1rem;color:#122c27}.acd-home-premium-gallery__body p{margin:0;font-size:.93rem;line-height:1.52;color:#3c5a54}.acd-home-premium-units__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.acd-home-premium-unit{display:grid;gap:14px;padding:20px;border-radius:22px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .9)}.acd-home-premium-unit__head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.acd-home-premium-unit__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgb(15 143 99 / .1);color:var(--acd-green-strong)}.acd-home-premium-unit__icon svg{width:18px;height:18px}.acd-home-premium-unit h3{margin:0;font-size:1.01rem;color:#122c27}.acd-home-premium-unit p{margin:2px 0 0;font-size:.92rem;color:#3b5953}@media (max-width:1180px){.acd-home-premium-hero__grid,.acd-home-premium-governance__grid,.acd-home-premium-gallery__grid,.acd-home-premium-units__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acd-home-premium-highlights{grid-template-columns:1fr}}@media (max-width:782px){.acd-home-premium-hero{padding-block:16px}.acd-home-premium-hero__grid,.acd-home-premium-governance__grid,.acd-home-premium-gallery__grid,.acd-home-premium-units__grid{grid-template-columns:1fr;gap:10px}.acd-home-premium-hero__copy{gap:12px}.acd-home-premium-hero__copy h1{font-size:clamp(1.8rem, 8vw, 2.34rem);line-height:1.02}.acd-home-premium-hero__copy p{font-size:.95rem;line-height:1.48;max-width:none}.acd-home-premium-highlights{gap:8px}.acd-home-premium-highlight{display:block;padding:11px 12px}.acd-home-premium-highlight__icon{display:none}.acd-home-premium-highlight :is(div,.acd-home-premium-highlight__title,.acd-home-premium-highlight__text){width:100%;min-width:0;max-width:100%}.acd-home-premium-highlight__title{display:block;width:100%;font-size:.98rem;line-height:1.24;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:pretty}.acd-home-premium-highlight__text{display:none}.acd-home-premium-hero__visual{padding:12px;border-radius:20px}.acd-home-premium-hero__media{aspect-ratio:4 / 3.05;border-radius:16px}.acd-home-premium-badge{display:none}.acd-home-premium-governance__card,.acd-home-premium-gallery__item,.acd-home-premium-unit{border-radius:16px}.acd-site .acd-donation-panel{padding:14px!important}.acd-site .acd-donation-choice-grid{grid-template-columns:1fr!important;gap:8px!important}.acd-site .acd-donation-amount-card{padding:14px!important;min-height:0!important;border-radius:16px!important}.acd-site .acd-donation-amount-card p,.acd-site .acd-donation-fieldset__head small,.acd-site .acd-donation-screen__head p{display:none!important}.acd-site .acd-donation-flow__steps{display:none!important}.acd-donation-mobile-summary{display:block;margin-top:2px}.acd-donation-mobile-summary .acd-fee-card{padding:12px 14px;border-radius:16px;gap:8px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(245 250 247 / .98))}.acd-donation-mobile-summary .acd-fee-card__row{gap:8px;font-size:.86rem}.acd-donation-mobile-summary .acd-fee-card__row strong{font-size:.94rem}}@media (max-width:782px){.acd-site .acd-shell{width:min(100%, calc(100vw - 20px));padding-inline:10px!important}.acd-site :is(.acd-card,.acd-feature-card,.acd-unit-card,.acd-partner-card,.acd-hero__panel,.acd-video-player,.acd-photo-card,.acd-woo-stage){width:100%;max-width:100%;min-width:0;overflow:hidden}.acd-site :is(.acd-actions,.acd-actions--between){display:grid;grid-template-columns:1fr!important;gap:8px}.acd-site :is(.acd-actions,.acd-actions--between) .acd-btn{width:100%;min-width:0}.acd-site :is(h1,h2,h3,p,small,span,strong,label,a,button){overflow-wrap:break-word;word-break:normal;hyphens:manual}}@media (max-width:782px){.acd-home-premium-highlight__title{writing-mode:horizontal-tb;text-orientation:mixed}.acd-site .acd-donation-amount-card--custom input{font-size:clamp(1.06rem, 6vw, 1.32rem)!important;padding:12px 14px!important}.acd-site :is(.acd-auth-grid,.acd-portal-grid,.acd-dashboard-hero,.acd-hero__grid,.acd-account-stack,.acd-action-grid,.acd-card-grid){grid-template-columns:1fr!important}.acd-site .acd-inline-facts{display:grid;gap:8px}.acd-site .acd-inline-fact{grid-template-columns:28px minmax(0,1fr);align-items:start}.acd-site :is(.acd-panel-tag,.acd-mini-card,.acd-quick-link,.acd-dashboard-unit-pill){width:100%;min-width:0}.acd-site .acd-panel-tag>span:last-child,.acd-site .acd-mini-card>span:last-child,.acd-site .acd-quick-link>span:last-child,.acd-site .acd-inline-fact>div>span,.acd-site .acd-dashboard-unit-pill>span:last-child{overflow-wrap:break-word;word-break:normal}}.acd-site .acd-card,.acd-site .acd-feature-card,.acd-site .acd-unit-card,.acd-site .acd-plan-card,.acd-site .acd-quick-link,.acd-site .acd-photo-card,.acd-site .acd-partner-card,.acd-site .acd-editorial-band,.acd-site .acd-service-gallery__item{border-radius:24px;border-color:rgb(11 15 16 / .08);box-shadow:none!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(246 250 248 / .96))}.acd-site .acd-section-heading h2,.acd-site .acd-panel-title{color:#10201c;letter-spacing:-.015em}.acd-site .acd-section-heading p,.acd-site .acd-muted{color:#415a54}.acd-site .acd-btn{border-radius:14px}.acd-site .acd-kicker,.acd-site .acd-eyebrow{border-radius:999px}.acd-site .acd-unit-admin-hero,.acd-site .acd-unit-admin-grid .acd-card,.acd-site .acd-unit-admin-action-grid .acd-quick-link{border-radius:24px;box-shadow:none!important}.acd-site .acd-dashboard-hero,.acd-site .acd-hero__panel,.acd-site .acd-media-showcase__panel,.acd-site .acd-woo-stage,.acd-site .acd-woo-intro__shell{border-radius:26px;box-shadow:none!important;border:1px solid rgb(11 15 16 / .08)}.acd-site .acd-metric-card,.acd-site .acd-mini-card,.acd-site .acd-stat-pill,.acd-site .acd-featured-stat{border-radius:18px;border:1px solid rgb(11 15 16 / .08);background:rgb(255 255 255 / .9);box-shadow:none!important}.acd-site .acd-form{gap:14px}.acd-site .acd-form label>span{font-size:.85rem;font-weight:700;letter-spacing:.02em;color:#18312b}.acd-site .acd-form :is(input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="tel"],input[type="url"],select,textarea){border-radius:14px;border:1px solid rgb(11 15 16 / .14);background:rgb(255 255 255 / .98);color:#142622;box-shadow:none}.acd-site .acd-form :is(input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="tel"],input[type="url"],select,textarea):focus{border-color:rgb(15 143 99 / .58);box-shadow:0 0 0 2px rgb(15 143 99 / .15);outline:none}.acd-site .acd-check{padding:10px 12px;border-radius:12px;background:rgb(255 255 255 / .7);border:1px solid rgb(11 15 16 / .08)}.acd-site .acd-table-wrap,.acd-site .acd-card table,.acd-site .acd-card .woocommerce-table{border-radius:16px;overflow:hidden}.acd-site :is(.acd-dashboard-hero h1,.acd-section h1,.acd-section h2,.acd-panel-title){line-height:1.08}@media (max-width:782px){.acd-site .acd-dashboard-hero,.acd-site .acd-hero__panel,.acd-site .acd-media-showcase__panel,.acd-site .acd-woo-stage,.acd-site .acd-card{padding:14px!important;border-radius:16px!important}.acd-site .acd-card h2,.acd-site .acd-card h3,.acd-site .acd-panel-title{font-size:clamp(1.1rem, 5.4vw, 1.34rem);line-height:1.2}.acd-site .acd-form{gap:10px}}.acd-site :is(.acd-section--account,.acd-section--unit-admin) :is(.acd-portal-grid,.acd-account-stack,.acd-card,.acd-table-wrap,.acd-table th,.acd-table td){min-width:0}.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-portal-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,0.84fr);gap:22px;align-items:start}.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-account-stack>.acd-card,.acd-site .acd-unit-admin-grid .acd-card{border:1px solid rgb(11 15 16 / .09);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(246 251 248 / .98)),radial-gradient(circle at top right,rgb(124 214 255 / .11),transparent 34%);border-radius:26px;box-shadow:none!important}.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-card h2{letter-spacing:-.01em}.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-action-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.acd-site :is(.acd-section--account,.acd-section--unit-admin) :is(.acd-quick-link,.acd-btn,.acd-mini-card span,.acd-inline-fact span,.acd-dashboard-unit-pill span){overflow-wrap:anywhere;word-break:normal}.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-table{min-width:680px}.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-table td{line-height:1.45}@media (max-width:1024px){.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-portal-grid{grid-template-columns:1fr}}@media (max-width:782px){.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-action-grid{grid-template-columns:1fr}.acd-site :is(.acd-section--account,.acd-section--unit-admin) .acd-table{min-width:0}}.acd-charge-day-assistant{margin-top:.75rem;padding:.9rem 1rem;border:1px solid rgb(13 112 79 / .18);border-radius:16px;background:#f5fbf8}.acd-charge-day-assistant.is-alert{border-color:rgb(191 90 36 / .28);background:#fff7f2}.acd-charge-day-assistant__message,.acd-charge-day-assistant__hint{margin:0}.acd-charge-day-assistant__hint{margin-top:.45rem;font-size:.94rem;opacity:.88}.acd-charge-day-assistant__list,.acd-asaas-modal__schedule-list{margin:.55rem 0 0;padding-left:1.1rem}.acd-charge-day-assistant__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem}.acd-btn--xs{padding:.45rem .75rem;font-size:.82rem}.acd-asaas-modal__schedule{margin-bottom:.85rem;padding:.85rem .95rem;border-radius:14px;background:#f7faf8}.acd-charge-day-assistant{padding:.75rem .9rem}.acd-charge-day-assistant__message{font-size:.95rem;line-height:1.45}.acd-charge-day-assistant__hint{font-size:.88rem;line-height:1.4}.acd-charge-day-assistant__list,.acd-asaas-modal__schedule,.acd-asaas-modal__schedule-list{display:none!important}.acd-asaas-modal__hint--compact{margin:0;padding:.55rem .75rem;border-radius:12px;background:#f5fbf8;font-size:.92rem;line-height:1.45}.acd-site .acd-form .acd-btn--primary:hover,.acd-site .acd-form .acd-btn--primary:focus-visible,.acd-site .acd-form .acd-btn--ghost:hover,.acd-site .acd-form .acd-btn--ghost:focus-visible,.acd-asaas-modal .acd-btn--primary:hover,.acd-asaas-modal .acd-btn--primary:focus-visible,.acd-asaas-modal .acd-btn--ghost:hover,.acd-asaas-modal .acd-btn--ghost:focus-visible,.acd-charge-day-assistant .acd-btn--ghost:hover,.acd-charge-day-assistant .acd-btn--ghost:focus-visible{background:linear-gradient(135deg,var(--acd-green),#16b277)!important;border-color:rgb(15 143 99 / .42)!important;color:#fff!important}.acd-asaas-modal .acd-btn,.acd-site .acd-form .acd-btn{transition:transform 0.2s ease,background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.acd-asaas-modal__dialog--loading{width:min(100%, 420px);text-align:center;justify-items:center;padding-top:32px;padding-bottom:28px}.acd-asaas-modal__loader{width:52px;height:52px;border-radius:50%;border:4px solid rgb(15 143 99 / .16);border-top-color:var(--acd-green-strong);animation:acd-modal-spin 0.9s linear infinite}@keyframes acd-modal-spin{to{transform:rotate(360deg)}}.acd-asaas-modal--loading .acd-asaas-modal__close{display:none}html.acd-modal-open,body.acd-modal-open{overflow:hidden}body.acd-modal-open{touch-action:none}.acd-donation-screen--member .acd-donation-review--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.acd-donation-screen--member .acd-member-quick{gap:16px}.acd-donation-screen--member .acd-member-quick__profile{grid-template-columns:repeat(2,minmax(0,1fr))}.acd-donation-screen--member .acd-member-quick-form .acd-checkout-required-note,.acd-donation-screen--logged .acd-donation-stage[data-donation-stage="2"] .acd-checkout-required-note{padding:12px 14px;font-size:.9rem;line-height:1.45}.acd-donation-screen--logged .acd-donation-choice-grid .acd-donation-amount-card p,.acd-donation-screen--logged .acd-donation-amount-card--custom p{display:none}.acd-donation-screen--logged .acd-donation-stage[data-donation-stage="2"] textarea[name="message"]{display:none}@media (max-width:782px){html,body{overflow-x:hidden}.acd-donation-screen--member .acd-member-quick__profile,.acd-donation-screen--member .acd-donation-review--compact{grid-template-columns:1fr}.acd-asaas-modal{justify-items:center;align-items:center;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));overflow-x:hidden}.acd-asaas-modal__dialog,.acd-asaas-modal__dialog--card,.acd-asaas-modal__dialog--success{width:min(100%, calc(100vw - 20px));max-width:calc(100vw - 20px);margin:0 auto;padding-left:14px;padding-right:14px;left:auto;right:auto;transform:none}.acd-asaas-card-form__hero{padding:14px;border-radius:22px;gap:10px}.acd-asaas-card-form__brand{min-width:92px;min-height:56px;padding:0 12px;border-radius:18px}.acd-asaas-card-form__brand-logo,.acd-asaas-card-form__brand-logo svg{width:56px;height:20px}.acd-asaas-card-form__field,.acd-asaas-card-form__input,.acd-asaas-modal .acd-asaas-card-form__input,.acd-site .acd-asaas-modal .acd-asaas-card-form__input,.acd-site .acd-asaas-modal .acd-asaas-card-form :is(input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"]){min-height:64px!important;padding:0 18px!important;border-radius:20px!important;font-size:18px!important}}.acd-member-explainer{margin-top:14px;border:1px solid rgb(15 143 99 / .14);border-radius:18px;background:rgb(255 255 255 / .72);backdrop-filter:blur(12px)}.acd-member-explainer__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border:0;background:#fff0;color:var(--acd-text,#0f1f1c);font:inherit;font-weight:600;cursor:pointer;text-align:left}.acd-member-explainer__icon{width:18px;height:18px;transition:transform 0.2s ease}.acd-member-explainer.is-open .acd-member-explainer__icon{transform:rotate(90deg)}.acd-member-explainer__content{padding:0 18px 18px;color:rgb(15 31 28 / .86)}.acd-banner-slot{margin:18px 0 28px}.acd-banner-slot__item{border-radius:24px;overflow:hidden;box-shadow:0 22px 48px rgb(10 40 32 / .12)}.acd-banner-slot__item img{display:block;width:100%;height:auto}.acd-campaign-inline{margin-bottom:20px}.acd-statute__header,.acd-campaign-hero,.acd-campaign-card__footer,.acd-campaign-progress__meta{display:flex;gap:18px;align-items:center;justify-content:space-between}.acd-statute__header,.acd-campaign-hero{flex-wrap:wrap}.acd-statute__body,.acd-campaign-richtext{line-height:1.8;color:rgb(15 31 28 / .92)}.acd-crowdfunding-grid,.acd-campaign-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.acd-campaign-card__media,.acd-campaign-hero__media{border-radius:24px;overflow:hidden;margin-bottom:18px}.acd-campaign-card__media img,.acd-campaign-hero__media img{display:block;width:100%;height:auto}.acd-campaign-card__status{display:inline-flex;padding:6px 12px;border-radius:999px;background:rgb(15 143 99 / .12);color:var(--acd-green,#0f8f63);font-size:.82rem;font-weight:700;margin-bottom:10px}.acd-campaign-progress{margin:18px 0}.acd-campaign-progress__track{height:12px;border-radius:999px;background:rgb(15 31 28 / .08);overflow:hidden}.acd-campaign-progress__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--acd-green,#0f8f63),var(--acd-yellow,#ffd447))}.acd-campaign-feed,.acd-campaign-ranking,.acd-campaign-meta{margin:0;padding:0;list-style:none}.acd-campaign-feed li,.acd-campaign-ranking li,.acd-campaign-meta li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgb(15 31 28 / .08)}@media (max-width:900px){.acd-crowdfunding-grid,.acd-campaign-layout{grid-template-columns:1fr}}.acd-unit-selector-hero,.acd-unit-donate-hero,.acd-crowdfunding-checkout-hero,.acd-unit-news-hero{display:grid;gap:24px;align-items:center}.acd-unit-selector-grid,.acd-unit-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.acd-unit-selector-minimal{max-width:560px;margin:0 auto;padding:24px;border-radius:24px;border:1px solid rgb(15 143 99 / .12);background:rgb(255 255 255 / .96);box-shadow:0 14px 34px rgb(10 40 32 / .08)}.acd-unit-selector-minimal::before{display:none}.acd-unit-selector-minimal h1{margin:0;font-size:clamp(1.5rem, 2.2vw, 2rem)}.acd-unit-selector-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:18px}.acd-unit-selector-field{display:grid;gap:8px}.acd-unit-selector-field span{font-size:.92rem;font-weight:700;color:var(--acd-text)}.acd-unit-selector-field select{min-height:56px;width:100%;padding:0 18px;border-radius:16px;border:1px solid rgb(15 143 99 / .16);background:#fff;color:var(--acd-green-strong);font-size:1rem;font-weight:600;box-shadow:none;appearance:none}.acd-unit-selector-form .acd-btn{min-height:56px;padding:0 26px;box-shadow:none}.acd-unit-selector-form .acd-btn:hover,.acd-unit-selector-form .acd-btn:focus-visible{box-shadow:0 12px 24px rgb(10 40 32 / .12)}.acd-unit-selector-note{margin-bottom:24px}.acd-unit-selector-note p{margin:8px 0 0}.acd-unit-selector-card,.acd-unit-news-card{overflow:hidden;padding:0}.acd-unit-selector-card__media,.acd-unit-news-card__media,.acd-crowdfunding-checkout-hero__media,.acd-unit-donate-hero__media,.acd-unit-news-hero__media{aspect-ratio:16 / 10;overflow:hidden}.acd-unit-selector-card__media img,.acd-unit-news-card__media img,.acd-crowdfunding-checkout-hero__media img,.acd-unit-donate-hero__media img,.acd-unit-news-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.acd-unit-selector-card__body,.acd-unit-news-card__body{padding:24px;display:grid;gap:14px}.acd-unit-donate-page .acd-unit-donate-hero,.acd-crowdfunding-checkout-page .acd-crowdfunding-checkout-hero,.acd-unit-news-page .acd-unit-news-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,0.8fr)}.acd-unit-news-section{margin-top:40px;display:grid;gap:24px}.acd-unit-news-content{padding:32px}.acd-unit-news-content p:first-child{margin-top:0}@media (max-width:860px){.acd-unit-donate-page .acd-unit-donate-hero,.acd-crowdfunding-checkout-page .acd-crowdfunding-checkout-hero,.acd-unit-news-page .acd-unit-news-hero{grid-template-columns:1fr}.acd-unit-selector-form{grid-template-columns:1fr}}