.faq[data-v-02d7bcbe]{padding:100px 24px;background:#fff}.faq__container[data-v-02d7bcbe]{max-width:800px;margin:0 auto}.faq__header[data-v-02d7bcbe]{text-align:center;margin-bottom:50px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.faq__header.is-visible[data-v-02d7bcbe]{opacity:1;transform:translateY(0)}.faq__badge[data-v-02d7bcbe]{display:inline-flex;align-items:center;gap:8px;background:rgba(35,211,114,.1);color:#23d372;padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:20px}.faq__badge svg[data-v-02d7bcbe]{width:16px;height:16px}.faq__title[data-v-02d7bcbe]{font-size:42px;font-weight:800;color:#0f172a;margin:0 0 16px;letter-spacing:-.02em}.faq__title span[data-v-02d7bcbe]{background:linear-gradient(135deg,#23d372,#1db954);-webkit-background-clip:text;background-clip:text;color:transparent}.faq__subtitle[data-v-02d7bcbe]{font-size:18px;color:#64748b;margin:0}.faq__grid[data-v-02d7bcbe]{display:flex;flex-direction:column;gap:12px;margin-bottom:50px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1)}.faq__grid.is-visible[data-v-02d7bcbe]{opacity:1;transform:translateY(0)}.faq__item[data-v-02d7bcbe]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:all .3s ease}.faq__item[data-v-02d7bcbe]:hover{border-color:#cbd5e1}.faq__item.is-open[data-v-02d7bcbe]{background:#fff;border-color:#23d372;box-shadow:0 10px 30px rgba(35,211,114,.1)}.faq__question[data-v-02d7bcbe]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;font-size:16px;font-weight:600;color:#0f172a;text-align:left;cursor:pointer;transition:all .3s ease}.faq__question[data-v-02d7bcbe]:hover{color:#23d372}.faq__icon[data-v-02d7bcbe]{width:28px;height:28px;background:rgba(35,211,114,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.faq__icon svg[data-v-02d7bcbe]{width:16px;height:16px;color:#23d372;transition:transform .3s ease}.faq__item.is-open .faq__icon[data-v-02d7bcbe]{background:#23d372}.faq__item.is-open .faq__icon svg[data-v-02d7bcbe]{color:#fff;transform:rotate(45deg)}.faq__answer[data-v-02d7bcbe]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.faq__item.is-open .faq__answer[data-v-02d7bcbe]{max-height:200px}.faq__answer-content[data-v-02d7bcbe]{padding:0 24px 20px}.faq__answer-content p[data-v-02d7bcbe]{font-size:15px;line-height:1.7;color:#64748b;margin:0}.faq__cta[data-v-02d7bcbe]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:20px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1)}.faq__cta.is-visible[data-v-02d7bcbe]{opacity:1;transform:translateY(0)}.faq__cta-content h3[data-v-02d7bcbe]{font-size:22px;font-weight:700;color:#fff;margin:0 0 8px}.faq__cta-content p[data-v-02d7bcbe]{font-size:15px;color:hsla(0,0%,100%,.6);margin:0}.faq__cta-btn[data-v-02d7bcbe]{display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;white-space:nowrap}.faq__cta-btn svg[data-v-02d7bcbe]{width:20px;height:20px}.faq__cta-btn[data-v-02d7bcbe]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,211,102,.3)}@media (max-width:600px){.faq[data-v-02d7bcbe]{padding:60px 16px}.faq__title[data-v-02d7bcbe]{font-size:28px}.faq__question[data-v-02d7bcbe]{font-size:15px;padding:16px 20px}.faq__cta[data-v-02d7bcbe]{flex-direction:column;text-align:center;padding:24px}.faq__cta-btn[data-v-02d7bcbe]{width:100%;justify-content:center}}.container[data-v-14d2a0f6]{max-width:1100px;margin:0 auto;padding:0 24px}.page-hero[data-v-14d2a0f6]{background:linear-gradient(135deg,#009688,#1c4a2c);color:#fff;padding:80px 0 60px;text-align:center}h1[data-v-14d2a0f6]{font-size:clamp(28px,4vw,44px);margin-bottom:14px}.subtitle[data-v-14d2a0f6]{font-size:17px;opacity:.92}