.ac[data-astro-cid-5p6sgvdx]{--g:#16c265;--g-2:#34d67f;--g-deep:#0d5c32;--amber:#f2b01e;--ink:#f4f4f0;--ink-soft:#cfcfc7;--ink-mute:#8f8f88;--panel:#121512;--panel-2:#171a17;--line:#ffffff14;--line-strong:#ffffff24;color:var(--ink);background:#0a0b0a;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:block}.ac[data-astro-cid-5p6sgvdx] [data-astro-cid-5p6sgvdx]:where(h1,h2,h3,strong){font-family:Arial Black,Helvetica Neue,Impact,system-ui,sans-serif}.ac[data-astro-cid-5p6sgvdx] p[data-astro-cid-5p6sgvdx]{font-family:system-ui,sans-serif}.ac-eyebrow[data-astro-cid-5p6sgvdx]{text-transform:uppercase;letter-spacing:.18em;color:var(--g-2);margin-bottom:.9rem;font-size:.72rem;font-weight:800;display:inline-block}.ac-section[data-astro-cid-5p6sgvdx]{padding:clamp(2rem,5vw,3.4rem) 0}.ac-h2[data-astro-cid-5p6sgvdx]{color:#fff;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(1.7rem,4.5vw,2.7rem);line-height:1}.ac-sub[data-astro-cid-5p6sgvdx]{color:var(--ink-mute);max-width:40rem;margin:0 0 1.8rem;font-size:1.08rem}.ac-hero[data-astro-cid-5p6sgvdx]{background:radial-gradient(120% 130% at 8% -10%,#1ecb6d 0%,#0000 46%),radial-gradient(120% 120% at 100% 120%,#0c7a42 0%,#0000 55%),linear-gradient(135deg,#14a659,#063d22 62%,#0a0b0a);padding:clamp(3rem,9vw,6rem) 0 clamp(2rem,5vw,3.4rem);position:relative;overflow:hidden}.ac-hero-inner[data-astro-cid-5p6sgvdx]{max-width:940px;position:relative}.ac-hero-eyebrow[data-astro-cid-5p6sgvdx]{color:#ffffffd9}.ac-hero-title[data-astro-cid-5p6sgvdx]{color:#fff;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 12px 40px #00000059;margin:0 0 1rem;font-size:clamp(2.8rem,10vw,6rem);line-height:.9}.ac-hero-lead[data-astro-cid-5p6sgvdx]{color:#ffffffe6;letter-spacing:.01em;margin:0 0 1.8rem;font-size:clamp(1rem,2vw,1.18rem);font-weight:700}.ac-hero-panel[data-astro-cid-5p6sgvdx]{backdrop-filter:blur(2px);background:#00000057;border:1px solid #ffffff24;border-radius:16px;padding:clamp(1.4rem,3vw,2rem) clamp(1.4rem,3vw,2.2rem)}.ac-panel-title[data-astro-cid-5p6sgvdx]{color:#fff;text-transform:uppercase;margin:0 0 .9rem;font-size:clamp(1.2rem,2.6vw,1.6rem)}.ac-hero-panel[data-astro-cid-5p6sgvdx] p[data-astro-cid-5p6sgvdx]{color:#ffffffeb;margin:0;font-size:1.08rem;line-height:1.65}.ac-hero-panel[data-astro-cid-5p6sgvdx] p[data-astro-cid-5p6sgvdx] strong[data-astro-cid-5p6sgvdx]{color:#fff}.ac-panel-sub[data-astro-cid-5p6sgvdx]{color:#ffffffb8!important;margin-top:1rem!important}.ac-duo[data-astro-cid-5p6sgvdx]{grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,3.2rem);display:grid}.ac-block-kicker[data-astro-cid-5p6sgvdx]{text-transform:uppercase;letter-spacing:.16em;color:var(--g-2);margin-bottom:.7rem;font-size:.66rem;font-weight:800;display:inline-block}.ac-block-title[data-astro-cid-5p6sgvdx]{color:#fff;text-transform:uppercase;margin:0 0 .9rem;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.05}.ac-block[data-astro-cid-5p6sgvdx] p[data-astro-cid-5p6sgvdx]{color:var(--ink-mute);margin:0 0 .9rem;font-size:1.05rem;line-height:1.7}.ac-block[data-astro-cid-5p6sgvdx] p[data-astro-cid-5p6sgvdx]:last-child{margin-bottom:0}.ac-head[data-astro-cid-5p6sgvdx]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem;display:flex}.ac-head-kicker[data-astro-cid-5p6sgvdx]{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-mute);font-size:.68rem;font-weight:800}.ac-steps[data-astro-cid-5p6sgvdx]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ac-step[data-astro-cid-5p6sgvdx]{background:var(--panel-2);border:1px solid var(--line);border-top:3px solid var(--g);border-radius:16px;padding:clamp(1.3rem,2.5vw,1.7rem)}.ac-step-n[data-astro-cid-5p6sgvdx]{text-transform:uppercase;letter-spacing:.14em;color:var(--g-2);margin-bottom:.5rem;font-size:.64rem;font-weight:800;display:block}.ac-step-title[data-astro-cid-5p6sgvdx]{color:#fff;text-transform:uppercase;margin:0 0 .6rem;font-size:1.35rem}.ac-step[data-astro-cid-5p6sgvdx] p[data-astro-cid-5p6sgvdx]{color:var(--ink-mute);margin:0;font-size:.98rem;line-height:1.65}.ac-vision[data-astro-cid-5p6sgvdx]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.6rem,4vw,3.2rem);display:grid}.ac-ideas-title[data-astro-cid-5p6sgvdx]{color:#fff;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.3rem,3vw,1.7rem)}.ac-ideas[data-astro-cid-5p6sgvdx]{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ac-idea[data-astro-cid-5p6sgvdx]{border-right:1px solid var(--line);border-top:1px solid var(--line);flex-direction:column;gap:.4rem;min-height:82px;padding:1rem 1.1rem;display:flex}.ac-idea[data-astro-cid-5p6sgvdx]:nth-child(-n+3){border-top:none}.ac-idea[data-astro-cid-5p6sgvdx]:nth-child(3n){border-right:none}.ac-idea-n[data-astro-cid-5p6sgvdx]{color:var(--g-2);letter-spacing:.05em;font-size:.72rem;font-weight:800}.ac-idea-name[data-astro-cid-5p6sgvdx]{color:#fff;text-transform:uppercase;font-size:1.15rem;font-weight:700}.ac-cta[data-astro-cid-5p6sgvdx]{text-align:center;background:linear-gradient(135deg, var(--g), var(--g-deep));border-radius:22px;padding:clamp(2.4rem,6vw,3.6rem) clamp(1.4rem,5vw,3rem)}.ac-cta-motto[data-astro-cid-5p6sgvdx]{color:#fff;text-transform:uppercase;margin:0 0 1.6rem;font-family:Arial Black,Helvetica Neue,Impact,system-ui,sans-serif;font-size:clamp(1.6rem,5vw,2.8rem);line-height:1.05}.ac-cta-btns[data-astro-cid-5p6sgvdx]{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.ac-btn[data-astro-cid-5p6sgvdx]{border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:1.05rem;font-weight:800;transition:transform .12s,background .15s;display:inline-flex}.ac-btn[data-astro-cid-5p6sgvdx]:hover{text-decoration:none;transform:translateY(-2px)}.ac-btn-dark[data-astro-cid-5p6sgvdx]{color:#fff;background:#05130b}.ac-btn-dark[data-astro-cid-5p6sgvdx]:hover{background:#0a1f12}.ac-btn-ghost[data-astro-cid-5p6sgvdx]{color:#fff;background:#ffffff1f;border-color:#ffffff80}.ac-btn-ghost[data-astro-cid-5p6sgvdx]:hover{background:#fff3}@media (width<=820px){.ac-duo[data-astro-cid-5p6sgvdx],.ac-vision[data-astro-cid-5p6sgvdx],.ac-steps[data-astro-cid-5p6sgvdx]{grid-template-columns:1fr}}@media (width<=480px){.ac-ideas[data-astro-cid-5p6sgvdx]{grid-template-columns:1fr 1fr}.ac-idea[data-astro-cid-5p6sgvdx]:nth-child(3n){border-right:1px solid var(--line)}.ac-idea[data-astro-cid-5p6sgvdx]:nth-child(2n){border-right:none}.ac-idea[data-astro-cid-5p6sgvdx]:nth-child(-n+2){border-top:none}.ac-idea[data-astro-cid-5p6sgvdx]:nth-child(3){border-top:1px solid var(--line)}}html.ac-reveal-ready [data-astro-cid-5p6sgvdx][data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}html.ac-reveal-ready [data-astro-cid-5p6sgvdx][data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.ac-reveal-ready [data-astro-cid-5p6sgvdx][data-reveal]{opacity:1;transition:none;transform:none}}
