.access-main[data-astro-cid-kixqwrbf]{background-color:#fff;min-height:calc(100vh - 200px)}.hero-section[data-astro-cid-kixqwrbf]{padding:4rem 0;background:linear-gradient(135deg,var(--color-cream) 0%,rgba(156,175,136,.1) 100%);text-align:center}.hero-section[data-astro-cid-kixqwrbf] h1[data-astro-cid-kixqwrbf]{color:var(--color-forest);margin-bottom:1rem}.lead[data-astro-cid-kixqwrbf]{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-plum);font-style:italic}.content-section[data-astro-cid-kixqwrbf]{padding:5rem 0}.access-wrapper[data-astro-cid-kixqwrbf]{display:grid;grid-template-columns:1fr 450px;gap:4rem;max-width:1200px;margin:0 auto}.benefits-grid[data-astro-cid-kixqwrbf]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0 3rem}.benefit[data-astro-cid-kixqwrbf]{text-align:center;padding:1.5rem}.benefit[data-astro-cid-kixqwrbf] .icon[data-astro-cid-kixqwrbf]{font-size:3rem;display:block;margin-bottom:1rem}.benefit[data-astro-cid-kixqwrbf] h3[data-astro-cid-kixqwrbf]{color:var(--color-forest);margin-bottom:.5rem;font-size:1.25rem}.benefit[data-astro-cid-kixqwrbf] p[data-astro-cid-kixqwrbf]{font-size:.95rem;line-height:1.6}.guides-list[data-astro-cid-kixqwrbf]{background-color:var(--color-cream);padding:2rem;border-radius:8px;margin-top:3rem}.guides-list[data-astro-cid-kixqwrbf] h3[data-astro-cid-kixqwrbf]{color:var(--color-forest);margin-bottom:1rem}.guides-list[data-astro-cid-kixqwrbf] ul[data-astro-cid-kixqwrbf]{list-style:none;padding:0;margin:0}.guides-list[data-astro-cid-kixqwrbf] li[data-astro-cid-kixqwrbf]{padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.1);color:var(--color-text-light);line-height:1.6}.guides-list[data-astro-cid-kixqwrbf] li[data-astro-cid-kixqwrbf]:last-child{border-bottom:none}.payment-section[data-astro-cid-kixqwrbf]{position:sticky;top:100px;height:fit-content}.payment-card[data-astro-cid-kixqwrbf]{background-color:#fff;border:2px solid var(--color-sage);border-radius:12px;padding:2.5rem;box-shadow:0 10px 30px #0000001a}.payment-card[data-astro-cid-kixqwrbf] h2[data-astro-cid-kixqwrbf]{text-align:center;margin-bottom:1.5rem;color:var(--color-forest)}.price[data-astro-cid-kixqwrbf]{text-align:center;margin-bottom:2rem;padding:1.5rem;background-color:var(--color-cream);border-radius:8px}.currency[data-astro-cid-kixqwrbf]{font-size:1.5rem;color:var(--color-forest);vertical-align:top}.amount[data-astro-cid-kixqwrbf]{font-size:3.5rem;font-weight:600;color:var(--color-forest);font-family:var(--font-serif)}.period[data-astro-cid-kixqwrbf]{display:block;font-size:.875rem;color:var(--color-text-light);margin-top:.5rem}.form-group[data-astro-cid-kixqwrbf]{margin-bottom:1.5rem}.form-group[data-astro-cid-kixqwrbf] label[data-astro-cid-kixqwrbf]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-forest)}.form-group[data-astro-cid-kixqwrbf] input[data-astro-cid-kixqwrbf]{width:100%;padding:12px 16px;border:1px solid rgba(45,80,22,.2);border-radius:4px;font-size:1rem;transition:border-color .3s ease}.form-group[data-astro-cid-kixqwrbf] input[data-astro-cid-kixqwrbf]:focus{outline:none;border-color:var(--color-forest)}.form-help[data-astro-cid-kixqwrbf]{font-size:.875rem;color:var(--color-text-light);margin-top:.25rem}#card-container[data-astro-cid-kixqwrbf]{margin-bottom:1.5rem;min-height:90px}.button-large[data-astro-cid-kixqwrbf]{width:100%;padding:16px 24px;font-size:1.125rem;font-weight:600}#payment-status[data-astro-cid-kixqwrbf]{margin-top:1.5rem}.success-message[data-astro-cid-kixqwrbf]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:1rem;border-radius:4px;text-align:center}.success-message[data-astro-cid-kixqwrbf] h3[data-astro-cid-kixqwrbf]{margin:0 0 .5rem;color:#155724}.error-message[data-astro-cid-kixqwrbf]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:1rem;border-radius:4px}.error-detail[data-astro-cid-kixqwrbf]{font-size:.875rem;margin-top:.5rem}.security-note[data-astro-cid-kixqwrbf]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);text-align:center}.security-note[data-astro-cid-kixqwrbf] p[data-astro-cid-kixqwrbf]{margin:.25rem 0;font-size:.875rem;color:var(--color-text-light)}.testimonial[data-astro-cid-kixqwrbf]{margin-top:2rem;padding:1.5rem;background-color:var(--color-cream);border-radius:8px}.testimonial[data-astro-cid-kixqwrbf] blockquote[data-astro-cid-kixqwrbf]{margin:0 0 1rem;font-style:italic;color:var(--color-text);line-height:1.6}.testimonial[data-astro-cid-kixqwrbf] cite[data-astro-cid-kixqwrbf]{display:block;text-align:right;color:var(--color-text-light);font-size:.875rem}@media (max-width: 968px){.access-wrapper[data-astro-cid-kixqwrbf]{grid-template-columns:1fr;gap:3rem}.payment-section[data-astro-cid-kixqwrbf]{position:static;max-width:500px;margin:0 auto}.benefits-grid[data-astro-cid-kixqwrbf]{grid-template-columns:1fr}}@media (max-width: 768px){.hero-section[data-astro-cid-kixqwrbf]{padding:3rem 0}.lead[data-astro-cid-kixqwrbf]{font-size:1.25rem}.content-section[data-astro-cid-kixqwrbf]{padding:3rem 0}.payment-card[data-astro-cid-kixqwrbf]{padding:2rem}.amount[data-astro-cid-kixqwrbf]{font-size:3rem}}
