main[data-astro-cid-v46xkmrz]{width:100%;margin:0;padding:0}.container[data-astro-cid-v46xkmrz]{max-width:1200px;margin:0 auto;padding:0 2rem}.section[data-astro-cid-v46xkmrz]{padding:4rem 0}.hero[data-astro-cid-v46xkmrz]{background:var(--color-navy);color:var(--color-white);padding:6rem 0;text-align:center;margin:0;position:relative;overflow:hidden}.hero-bg-image[data-astro-cid-v46xkmrz]{position:absolute;inset:0;pointer-events:none;z-index:0}.hero[data-astro-cid-v46xkmrz] .container[data-astro-cid-v46xkmrz]{position:relative;z-index:1}.hero-emoji[data-astro-cid-v46xkmrz]{width:8rem;height:8rem;margin-bottom:2rem;animation:float 3s ease-in-out infinite;display:block;margin-left:auto;margin-right:auto}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-headline[data-astro-cid-v46xkmrz]{font-size:3.5rem;margin-bottom:1rem;color:var(--color-white)}.hero-subheadline[data-astro-cid-v46xkmrz]{font-size:2rem;margin-bottom:2rem;color:var(--color-light-gray)}.hero-subheadline[data-astro-cid-v46xkmrz] strong[data-astro-cid-v46xkmrz]{color:var(--color-orange)}.cta-button[data-astro-cid-v46xkmrz]{display:inline-block;background:var(--color-orange);color:var(--color-white);padding:1rem 2rem;border-radius:.5rem;font-size:1.25rem;font-weight:600;text-decoration:none;transition:all .3s}.cta-button[data-astro-cid-v46xkmrz]:hover{background:var(--color-blue);transform:translateY(-2px);box-shadow:0 4px 12px #00b4d84d}.what-apes[data-astro-cid-v46xkmrz]{background:var(--color-light-gray)}.what-apes[data-astro-cid-v46xkmrz] h2[data-astro-cid-v46xkmrz]{text-align:center;font-size:2.5rem;margin-bottom:1rem}.lead[data-astro-cid-v46xkmrz]{font-size:1.25rem;text-align:center;max-width:800px;margin:0 auto 3rem;color:var(--color-slate)}.feature-list[data-astro-cid-v46xkmrz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-item[data-astro-cid-v46xkmrz] h3[data-astro-cid-v46xkmrz]{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-navy)}.feature-item[data-astro-cid-v46xkmrz] p[data-astro-cid-v46xkmrz]{color:var(--color-slate)}.value-props[data-astro-cid-v46xkmrz] h2[data-astro-cid-v46xkmrz]{text-align:center;font-size:2.5rem;margin-bottom:3rem}.value-grid[data-astro-cid-v46xkmrz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.value-card[data-astro-cid-v46xkmrz]{background:var(--color-white);border:2px solid var(--color-light-gray);border-radius:.5rem;padding:2rem;transition:all .3s}.value-card[data-astro-cid-v46xkmrz]:hover{border-color:var(--color-blue);box-shadow:0 4px 12px #00b4d833}.value-card[data-astro-cid-v46xkmrz] h3[data-astro-cid-v46xkmrz]{font-size:1.75rem;margin-bottom:1rem}.value-card[data-astro-cid-v46xkmrz] p[data-astro-cid-v46xkmrz]{margin-bottom:1rem;font-weight:600}.value-card[data-astro-cid-v46xkmrz] ul[data-astro-cid-v46xkmrz]{list-style:none;padding:0}.value-card[data-astro-cid-v46xkmrz] li[data-astro-cid-v46xkmrz]{padding-left:1.5rem;position:relative;margin-bottom:.5rem;color:var(--color-slate)}.value-card[data-astro-cid-v46xkmrz] li[data-astro-cid-v46xkmrz]:before{content:"✓";position:absolute;left:0;color:var(--color-orange);font-weight:700}.how-it-works[data-astro-cid-v46xkmrz]{background:var(--color-light-gray)}.how-it-works[data-astro-cid-v46xkmrz] h2[data-astro-cid-v46xkmrz]{text-align:center;font-size:2.5rem;margin-bottom:1rem}.steps-grid[data-astro-cid-v46xkmrz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.step-card[data-astro-cid-v46xkmrz]{background:var(--color-white);padding:2rem;border-radius:.5rem;border:2px solid var(--color-light-gray);transition:all .3s}.step-card[data-astro-cid-v46xkmrz]:hover{border-color:var(--color-orange);box-shadow:0 4px 12px #ff6b3533}.step-number[data-astro-cid-v46xkmrz]{display:inline-block;width:3rem;height:3rem;background:var(--color-orange);color:var(--color-white);font-size:1.5rem;font-weight:700;border-radius:50%;text-align:center;line-height:3rem;margin-bottom:1rem}.step-card[data-astro-cid-v46xkmrz] h3[data-astro-cid-v46xkmrz]{font-size:1.5rem;margin-bottom:.75rem;color:var(--color-navy)}.step-card[data-astro-cid-v46xkmrz] p[data-astro-cid-v46xkmrz]{color:var(--color-slate);line-height:1.6}.gridpulse[data-astro-cid-v46xkmrz]{background:var(--color-white)}.gridpulse[data-astro-cid-v46xkmrz] h2[data-astro-cid-v46xkmrz]{text-align:center;font-size:2.5rem;margin-bottom:1rem}.orange-text[data-astro-cid-v46xkmrz]{color:var(--color-orange)}.blue-text[data-astro-cid-v46xkmrz]{color:var(--color-blue)}.slate-text[data-astro-cid-v46xkmrz]{color:var(--color-slate)}.ape-emoji-inline[data-astro-cid-v46xkmrz]{display:inline-block;height:1.2em;width:1.2em;vertical-align:middle;margin-left:.3em}.gridpulse-icon-inline[data-astro-cid-v46xkmrz]{display:inline-block;height:1.5em;width:1.5em;vertical-align:middle;margin-right:.4em}.gridpulse-content[data-astro-cid-v46xkmrz]{max-width:800px;margin:0 auto}.gridpulse-content[data-astro-cid-v46xkmrz] h3[data-astro-cid-v46xkmrz]{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--color-navy)}.gridpulse-content[data-astro-cid-v46xkmrz] p[data-astro-cid-v46xkmrz]{color:var(--color-slate);line-height:1.6;margin-bottom:1rem}.gridpulse-content[data-astro-cid-v46xkmrz] ul[data-astro-cid-v46xkmrz]{list-style:none;padding:0;margin-bottom:1.5rem}.gridpulse-content[data-astro-cid-v46xkmrz] li[data-astro-cid-v46xkmrz]{padding-left:1.5rem;position:relative;margin-bottom:.5rem;color:var(--color-slate)}.gridpulse-content[data-astro-cid-v46xkmrz] li[data-astro-cid-v46xkmrz]:before{content:"✓";position:absolute;left:0;color:var(--color-blue);font-weight:700}.gridpulse-summary[data-astro-cid-v46xkmrz]{font-size:1.125rem;line-height:1.6;margin:2rem 0;color:var(--color-slate)}.gridpulse[data-astro-cid-v46xkmrz] .cta-button[data-astro-cid-v46xkmrz]{display:inline-block;margin-top:1rem}.cta-button-blue[data-astro-cid-v46xkmrz]{background:var(--color-blue)}.cta-button-blue[data-astro-cid-v46xkmrz]:hover{background:#0096b8}.cta-section[data-astro-cid-v46xkmrz]{background:var(--color-light-gray);text-align:center}.cta-section[data-astro-cid-v46xkmrz] h2[data-astro-cid-v46xkmrz]{font-size:2.5rem;margin-bottom:1rem}.cta-section[data-astro-cid-v46xkmrz] .lead[data-astro-cid-v46xkmrz]{margin-bottom:2rem}.footer[data-astro-cid-v46xkmrz]{background:var(--color-slate);color:var(--color-light-gray);padding:2rem 0;text-align:center}.footer[data-astro-cid-v46xkmrz] p[data-astro-cid-v46xkmrz]{margin:.5rem 0}@media (max-width:768px){.hero[data-astro-cid-v46xkmrz]{padding:3rem 0}.hero-emoji[data-astro-cid-v46xkmrz]{width:6rem;height:6rem;margin-bottom:1rem}.hero-headline[data-astro-cid-v46xkmrz]{font-size:2.5rem}.hero-subheadline[data-astro-cid-v46xkmrz]{font-size:1.5rem}.value-grid[data-astro-cid-v46xkmrz],.feature-list[data-astro-cid-v46xkmrz],.steps-grid[data-astro-cid-v46xkmrz]{grid-template-columns:1fr}}