.hero[data-astro-cid-6kmwghhu]{position:relative;min-height:40vh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,var(--color-green-deep) 0%,var(--color-blue-deep) 100%);padding:calc(var(--space-xl) + 60px) var(--space-md) var(--space-lg);overflow:hidden}.hero[data-astro-cid-6kmwghhu]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 80%,rgba(75,145,109,.3) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(47,93,255,.2) 0%,transparent 50%);pointer-events:none}.hero-inner[data-astro-cid-6kmwghhu]{position:relative;z-index:1;max-width:700px}.hero-title[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);color:var(--color-cream);margin-bottom:var(--space-sm)}.hero-subtitle[data-astro-cid-6kmwghhu]{font-size:clamp(1rem,2vw,1.2rem);color:#f1f0efd9;line-height:1.7;max-width:520px;margin:0 auto}.hero-wave[data-astro-cid-6kmwghhu]{position:absolute;bottom:-1px;left:0;width:100%;height:60px}.faq-section[data-astro-cid-6kmwghhu]{background:var(--color-sand-light)}.faq-header[data-astro-cid-6kmwghhu]{text-align:center;margin-bottom:var(--space-lg)}.faq-header[data-astro-cid-6kmwghhu] .section-subtitle[data-astro-cid-6kmwghhu]{margin-left:auto;margin-right:auto}.faq-contact-link[data-astro-cid-6kmwghhu]{color:var(--color-coral);font-weight:600;transition:color .2s}.faq-contact-link[data-astro-cid-6kmwghhu]:hover{color:var(--color-coral-light)}.faq-list[data-astro-cid-6kmwghhu]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-6kmwghhu]{border-bottom:1px solid rgba(21,20,20,.08)}.faq-item[data-astro-cid-6kmwghhu]:first-child{border-top:1px solid rgba(21,20,20,.08)}.faq-question[data-astro-cid-6kmwghhu]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;padding:1.4rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:1.15rem;font-weight:400;color:var(--color-dark);line-height:1.4;transition:color .2s}.faq-question[data-astro-cid-6kmwghhu]:hover{color:var(--color-coral)}.faq-question[data-astro-cid-6kmwghhu]:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px;border-radius:4px}.faq-question-text[data-astro-cid-6kmwghhu]{flex:1}.faq-icon[data-astro-cid-6kmwghhu]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-cream);color:var(--color-dark);transition:background .3s,color .3s,transform .3s}.faq-item[data-astro-cid-6kmwghhu].is-open .faq-icon[data-astro-cid-6kmwghhu]{background:var(--color-coral);color:var(--color-white);transform:rotate(0)}.faq-icon-vertical[data-astro-cid-6kmwghhu]{transition:transform .3s ease,opacity .3s ease;transform-origin:center}.faq-item[data-astro-cid-6kmwghhu].is-open .faq-icon-vertical[data-astro-cid-6kmwghhu]{transform:rotate(90deg);opacity:0}.faq-answer-wrapper[data-astro-cid-6kmwghhu]{height:0;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)}.faq-answer[data-astro-cid-6kmwghhu]{padding-bottom:1.4rem}.faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{font-size:1rem;line-height:1.8;color:#555;max-width:720px}.cta-section[data-astro-cid-6kmwghhu]{background:var(--color-sand-light)}.cta-wave-top[data-astro-cid-6kmwghhu]{background:var(--color-sand-light);margin-bottom:-1px}.cta-wave-top[data-astro-cid-6kmwghhu] svg[data-astro-cid-6kmwghhu]{display:block;width:100%;height:60px}.cta-content[data-astro-cid-6kmwghhu]{background:var(--color-dark);text-align:center;padding:var(--space-lg) var(--space-md) var(--space-xl);padding-bottom:calc(var(--space-xl) + 80px);margin-bottom:-80px;position:relative;z-index:1}.cta-title[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);color:#fff;margin-bottom:var(--space-sm);font-weight:400}.cta-desc[data-astro-cid-6kmwghhu]{font-size:1.05rem;line-height:1.7;color:#ffffffa6;max-width:560px;margin:0 auto var(--space-md)}.cta-buttons[data-astro-cid-6kmwghhu]{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap}.cta-outline[data-astro-cid-6kmwghhu]{color:#fff;border-color:#ffffff4d}.cta-outline[data-astro-cid-6kmwghhu]:hover{background:#fff;color:var(--color-dark);border-color:#fff}@media(max-width:768px){.hero[data-astro-cid-6kmwghhu]{min-height:35vh;padding:calc(var(--space-lg) + 60px) var(--space-sm) var(--space-md)}.faq-question[data-astro-cid-6kmwghhu]{font-size:1.05rem;padding:1.2rem 0}.faq-icon[data-astro-cid-6kmwghhu]{width:32px;height:32px}.faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{font-size:.95rem}.cta-content[data-astro-cid-6kmwghhu]{padding:var(--space-md) var(--space-sm) var(--space-lg);padding-bottom:calc(var(--space-lg) + 80px)}}
