.apt-cs-page .apt-cs-btn--ghost-green{background:0 0;color:#1a6b3c;border-color:transparent;padding-left:0;padding-right:0}.apt-cs-page .apt-cs-btn--ghost-green:hover{color:#145730;text-decoration:underline}.apt-cs-page .apt-cs-btn--hero-primary{background:#fff;color:#1a6b3c;border-color:#fff}.apt-cs-page .apt-cs-btn--hero-primary:hover{background:#f0fdf4;border-color:#f0fdf4;color:#1a6b3c;text-decoration:none}.apt-cs-page .apt-cs-btn--hero-outline{background:0 0;color:#fff;border-color:rgba(255,255,255,.75)}.apt-cs-page .apt-cs-btn--hero-outline:hover{background:rgba(255,255,255,.15);color:#fff;text-decoration:none}.apt-cs-page .apt-cs-btn--white{background:#fff;color:#1a6b3c;border-color:#fff}.apt-cs-page .apt-cs-btn--white:hover{background:#f0fdf4;text-decoration:none;color:#1a6b3c}.apt-cs-page .apt-cs-btn--outline-white{background:0 0;color:#fff;border-color:rgba(255,255,255,.65)}.apt-cs-page .apt-cs-btn--outline-white:hover{background:rgba(255,255,255,.15);color:#fff;text-decoration:none}.apt-cs-page .apt-cs-btn--lg{padding:.9rem 2rem;font-size:1rem}.apt-cs-page .apt-cs-btn--sm{padding:.45rem 1rem;font-size:.85rem}.apt-cs-page .apt-cs-status--in_progress{background:#dbeafe;color:#1e40af}.apt-cs-page .apt-cs-status--completed{background:#f3f4f6;color:#374151}.apt-cs-page .apt-cs-status--review{background:#fef3c7;color:#92400e}.apt-cs-page .apt-cs-status--community{background:#e0e7ff;color:#3730a3}.apt-cs-page .apt-cs-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600}.apt-cs-page .apt-cs-tag--hero-badge{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.35)}.apt-cs-page .apt-cs-section{padding:4rem 0}.apt-cs-page .apt-cs-section--alt{background:#f8f9fa}.apt-cs-page .apt-cs-section__head{text-align:center;max-width:640px;margin:0 auto 2.5rem}.apt-cs-page .apt-cs-section__title{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .5rem;line-height:1.25}.apt-cs-page .apt-cs-section__sub{color:#6b7280;font-size:.95rem;margin:0}.apt-cs-page .apt-cs-checklist__item--no i{color:#dc2626;margin-top:.15rem;flex-shrink:0}.apt-cs-page .apt-cs-hero{background:linear-gradient(135deg,#0d4a28 0%,#1a6b3c 65%,#22884d 100%);color:#fff;padding:4.5rem 0}.apt-cs-page .apt-cs-hero__inner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.apt-cs-page .apt-cs-hero__text{flex:1 1 auto;max-width:600px}.apt-cs-page .apt-cs-hero__headline{font-size:2.5rem;font-weight:800;color:#fff;margin:.75rem 0 1rem;line-height:1.15}.apt-cs-page .apt-cs-hero__sub{font-size:1.05rem;color:rgba(255,255,255,.88);margin:0 0 1.75rem;max-width:500px}.apt-cs-page .apt-cs-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.apt-cs-page .apt-cs-hero__stats{display:flex;flex-direction:column;gap:.85rem;flex-shrink:0;min-width:220px}.apt-cs-page .apt-cs-hero__stat{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:.75rem 1rem}.apt-cs-page .apt-cs-hero__stat-icon{font-size:1.1rem;color:rgba(255,255,255,.9);flex-shrink:0}.apt-cs-page .apt-cs-hero__stat-text{font-size:.875rem;color:rgba(255,255,255,.9);font-weight:500;line-height:1.35}.apt-cs-page .apt-cs-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.apt-cs-page .apt-cs-case-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.7rem;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .15s ease}.apt-cs-page .apt-cs-case-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.apt-cs-page .apt-cs-case-card__icon-wrap--in_progress{background:#dbeafe}.apt-cs-page .apt-cs-case-card__icon-wrap--completed{background:#f3f4f6}.apt-cs-page .apt-cs-case-card__icon-wrap--in_progress .apt-cs-case-card__icon{color:#2563eb}.apt-cs-page .apt-cs-case-card__icon-wrap--completed .apt-cs-case-card__icon{color:#6b7280}.apt-cs-page .apt-cs-case-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.apt-cs-page .apt-cs-case-card__title{font-size:1rem;font-weight:700;color:#111827;margin:0;line-height:1.35}.apt-cs-page .apt-cs-case-card__location{font-size:.84rem;color:#6b7280;margin:0;display:flex;align-items:center;gap:.3rem}.apt-cs-page .apt-cs-case-card__location i{color:#9ca3af;font-size:.8rem}.apt-cs-page .apt-cs-case-card__excerpt{font-size:.9rem;color:#374151;margin:0;line-height:1.55;flex-grow:1}.apt-cs-page .apt-cs-needs__label{font-size:.78rem;font-weight:600;color:#6b7280}.apt-cs-page .apt-cs-outcome{display:flex;align-items:flex-start;gap:.5rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:.65rem .85rem;font-size:.875rem;color:#065f46;line-height:1.5}.apt-cs-page .apt-cs-outcome__icon{color:#059669;flex-shrink:0;margin-top:.1rem}.apt-cs-page .apt-cs-case-card__footer{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.25rem;border-top:1px solid #f3f4f6}.apt-cs-page .apt-cs-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.apt-cs-page .apt-cs-step{text-align:center;position:relative}.apt-cs-page .apt-cs-step__num{width:36px;height:36px;border-radius:50%;background:#1a6b3c;color:#fff;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;position:relative;z-index:1}.apt-cs-page .apt-cs-step__icon{font-size:1.75rem;color:#1a6b3c;margin-bottom:.75rem;opacity:.8}.apt-cs-page .apt-cs-step__title{font-size:.95rem;font-weight:700;color:#111827;margin:0 0 .5rem}.apt-cs-page .apt-cs-step__body{font-size:.875rem;color:#6b7280;margin:0;line-height:1.55}.apt-cs-page .apt-cs-step:not(:last-child)::after{content:"";position:absolute;top:18px;right:-1rem;width:2rem;height:2px;background:#d1fae5;z-index:0}.apt-cs-page .apt-cs-nominate{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.apt-cs-page .apt-cs-nominate__title{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 1rem;line-height:1.25}.apt-cs-page .apt-cs-nominate__body{color:#374151;font-size:.95rem;margin:0 0 .75rem}.apt-cs-page .apt-cs-nominate__notice{background:#fefce8;border:1px solid #fde68a;border-radius:6px;padding:.8rem 1rem;font-size:.875rem;color:#713f12;margin:1rem 0 1.5rem;line-height:1.55}.apt-cs-page .apt-cs-nominate__notice i{color:#d97706}.apt-cs-page .apt-cs-criteria__title{font-size:.95rem;font-weight:700;color:#111827;margin:0 0 .65rem}.apt-cs-page .apt-cs-criteria__title--not{margin-top:1.5rem}.apt-cs-page .apt-cs-verify{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.apt-cs-page .apt-cs-verify__title{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .75rem;line-height:1.25}.apt-cs-page .apt-cs-verify__sub{color:#6b7280;font-size:.95rem;margin:0 0 1.5rem;line-height:1.6}.apt-cs-page .apt-cs-verify__levels{display:flex;flex-direction:column;gap:.85rem}.apt-cs-page .apt-cs-verify__level{display:flex;align-items:flex-start;gap:.75rem}.apt-cs-page .apt-cs-verify__level-desc{font-size:.875rem;color:#374151;margin:0;line-height:1.5;padding-top:.15rem}.apt-cs-page .apt-cs-verify__checks-title{font-size:.95rem;font-weight:700;color:#111827;margin:0 0 .75rem}.apt-cs-page .apt-cs-verify__privacy-note{font-size:.84rem;color:#6b7280;margin:1.25rem 0 0;display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.apt-cs-page .apt-cs-verify__privacy-note i{color:#9ca3af;margin-top:.1rem;flex-shrink:0}.apt-cs-page .apt-cs-footer-cta{background:linear-gradient(135deg,#0d4a28 0%,#1a6b3c 100%);color:#fff;padding:4.5rem 0;text-align:center}.apt-cs-page .apt-cs-footer-cta__title{font-size:1.85rem;font-weight:700;color:#fff;margin:0 0 .75rem;line-height:1.25}.apt-cs-page .apt-cs-footer-cta__sub{color:rgba(255,255,255,.85);font-size:1rem;max-width:560px;margin:0 auto 2rem;line-height:1.6}.apt-cs-page .apt-cs-footer-cta__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media (max-width:1024px){.apt-cs-page .apt-cs-cases-grid{grid-template-columns:repeat(2,1fr)}.apt-cs-page .apt-cs-steps{grid-template-columns:repeat(2,1fr)}.apt-cs-page .apt-cs-step:not(:last-child)::after{display:none}.apt-cs-page .apt-cs-hero__headline{font-size:2rem}}@media (max-width:768px){.apt-cs-page .apt-cs-hero{padding:3rem 0}.apt-cs-page .apt-cs-hero__inner{flex-direction:column;gap:2rem}.apt-cs-page .apt-cs-hero__headline{font-size:1.75rem}.apt-cs-page .apt-cs-hero__stats{width:100%;flex-direction:row;flex-wrap:wrap}.apt-cs-page .apt-cs-hero__stat{flex:1 1 calc(50% - .5rem)}.apt-cs-page .apt-cs-cases-grid{grid-template-columns:1fr}.apt-cs-page .apt-cs-steps{grid-template-columns:1fr}.apt-cs-page .apt-cs-step{display:grid;grid-template-columns:36px 1fr;gap:.4rem 1rem;text-align:left}.apt-cs-page .apt-cs-step__num{margin:0;grid-row:1;grid-column:1}.apt-cs-page .apt-cs-step__icon{display:none}.apt-cs-page .apt-cs-step__title{grid-row:1;grid-column:2;align-self:center}.apt-cs-page .apt-cs-step__body{grid-row:2;grid-column:1/-1;padding-left:calc(36px + 1rem)}.apt-cs-page .apt-cs-nominate{grid-template-columns:1fr;gap:2rem}.apt-cs-page .apt-cs-verify{grid-template-columns:1fr;gap:2rem}.apt-cs-page .apt-cs-section{padding:2.5rem 0}.apt-cs-page .apt-cs-section__title{font-size:1.4rem}.apt-cs-page .apt-cs-nominate__title,.apt-cs-page .apt-cs-verify__title{font-size:1.4rem}.apt-cs-page .apt-cs-footer-cta{padding:3rem 0}.apt-cs-page .apt-cs-footer-cta__title{font-size:1.4rem}}@media (max-width:480px){.apt-cs-page .apt-cs-hero__stat{flex:1 1 100%}.apt-cs-page .apt-cs-hero__ctas{flex-direction:column;align-items:stretch}.apt-cs-page .apt-cs-footer-cta__btns{flex-direction:column;align-items:stretch}}.apt-cs-page .apt-cs-nominate__coming-soon{display:flex;align-items:flex-start;gap:.75rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem 1.25rem;margin-top:.5rem;line-height:1.55}.apt-cs-page .apt-cs-nominate__coming-soon>i{color:#0284c7;font-size:1.05rem;flex-shrink:0;margin-top:.2rem}.apt-cs-page .apt-cs-nominate__coming-soon strong{display:block;font-size:.9rem;color:#0c4a6e;margin-bottom:.3rem}.apt-cs-page .apt-cs-nominate__coming-soon p{font-size:.875rem;color:#0c4a6e;margin:0;line-height:1.55}.apt-cs-page .apt-cs-offer-help{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #e5e7eb}.apt-cs-page .apt-cs-offer-help__inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.apt-cs-page .apt-cs-offer-help__title{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .85rem;line-height:1.25}.apt-cs-page .apt-cs-offer-help__body{font-size:.95rem;color:#374151;margin:0 0 1rem;line-height:1.65}.apt-cs-page .apt-cs-offer-help__list{margin-top:.25rem}.apt-cs-page .apt-cs-offer-help__coming-soon{background:#fefce8;border:1px solid #fde68a;border-radius:10px;padding:1.25rem}.apt-cs-page .apt-cs-offer-help__coming-soon-head{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:.9rem;color:#713f12;margin-bottom:.75rem}.apt-cs-page .apt-cs-offer-help__coming-soon-head i{color:#d97706;font-size:1rem;flex-shrink:0}.apt-cs-page .apt-cs-offer-help__coming-soon-body{font-size:.875rem;color:#713f12;margin:0 0 .6rem;line-height:1.6}.apt-cs-page .apt-cs-offer-help__coming-soon-body:last-child{margin-bottom:0}@media (max-width:768px){.apt-cs-page .apt-cs-offer-help__inner{grid-template-columns:1fr;gap:1.5rem}.apt-cs-page .apt-cs-offer-help__title{font-size:1.25rem}.apt-cs-page .apt-cs-offer-help{margin-top:2rem;padding-top:2rem}}@media (max-width:480px){.apt-cs-page .apt-cs-offer-help__coming-soon{padding:1rem}.apt-cs-page .apt-cs-offer-help{margin-top:1.5rem;padding-top:1.5rem}}.apt-cs-page .apt-cs-local-heroes__notice{display:flex;align-items:flex-start;gap:.85rem;background:#fefce8;border:1px solid #fde68a;border-radius:8px;padding:1.1rem 1.25rem;margin-bottom:2.5rem;line-height:1.55}.apt-cs-page .apt-cs-local-heroes__notice-icon{color:#d97706;font-size:1.1rem;flex-shrink:0;margin-top:.15rem}.apt-cs-page .apt-cs-local-heroes__notice-text{font-size:.875rem;color:#713f12}.apt-cs-page .apt-cs-local-heroes__notice-text strong{display:block;margin-bottom:.35rem;font-size:.9rem;color:#92400e}.apt-cs-page .apt-cs-local-heroes__notice-text p{margin:0}.apt-cs-page .apt-cs-local-heroes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.apt-cs-page .apt-cs-local-hero-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 1px 4px rgba(0,0,0,.06)}.apt-cs-page .apt-cs-local-heroes__badge{display:inline-block;padding:.2rem .55rem;background:#f3f4f6;color:#6b7280;border-radius:4px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid #d1d5db;align-self:flex-start}.apt-cs-page .apt-cs-local-hero-card__icon-wrap{width:48px;height:48px;border-radius:50%;background:#f0fdf4;border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:center;color:#059669;font-size:1.25rem;flex-shrink:0}.apt-cs-page .apt-cs-local-hero-card__type{font-size:1rem;font-weight:700;color:#111827;margin:.1rem 0 0;line-height:1.35}.apt-cs-page .apt-cs-local-hero-card__location{font-size:.84rem;color:#6b7280;margin:0;display:flex;align-items:center;gap:.3rem}.apt-cs-page .apt-cs-local-hero-card__location i{color:#9ca3af;font-size:.8rem}.apt-cs-page .apt-cs-local-hero-card__support{font-size:.875rem;color:#374151;margin:0;line-height:1.5}.apt-cs-page .apt-cs-local-hero-card__desc{font-size:.825rem;color:#9ca3af;font-style:italic;margin:auto 0 0;padding-top:.5rem;border-top:1px solid #f3f4f6;line-height:1.55}.apt-cs-page .apt-cs-local-heroes__cta{text-align:center;padding-top:.5rem}@media (max-width:1024px){.apt-cs-page .apt-cs-local-heroes__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.apt-cs-page .apt-cs-local-heroes__grid{grid-template-columns:1fr}.apt-cs-page .apt-cs-local-heroes__notice{gap:.65rem;padding:.9rem 1rem}}.apt-cs-page .apt-cs-preview-notice{display:flex;align-items:flex-start;gap:.75rem;background:#fefce8;border:1px solid #fde68a;border-radius:8px;padding:1rem 1.25rem;margin-bottom:2rem;font-size:.875rem;color:#713f12;line-height:1.55}.apt-cs-page .apt-cs-preview-notice__icon{color:#d97706;font-size:1.05rem;flex-shrink:0;margin-top:.15rem}