.offer-section[data-v-33f2487a]{padding:0}.offer-card[data-v-33f2487a]{background:#f6f8ff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:52px 56px}.offer-body[data-v-33f2487a]{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.offer-title[data-v-33f2487a]{color:var(--cream);font-family:Clash Display,sans-serif;font-size:clamp(32px,3.2vw,48px);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:0 0 20px}.offer-desc[data-v-33f2487a]{color:var(--text-mid);font-size:15px;line-height:1.75;margin:0 0 28px;max-width:380px}.offer-list[data-v-33f2487a]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 36px;padding:0}.offer-list li[data-v-33f2487a]{color:#0f172aa6;font-size:14px;font-weight:500;padding-left:16px;position:relative}.offer-list li[data-v-33f2487a]:before{color:#0f172a40;content:"–";left:0;position:absolute}.offer-cta[data-v-33f2487a]{align-items:center;background:#2663eb;border-radius:12px;color:#fff;display:inline-flex;font-size:13.5px;font-weight:700;gap:10px;letter-spacing:.02em;padding:13px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.offer-cta[data-v-33f2487a]:hover{background:#1d4ed8;box-shadow:0 10px 28px #2663eb4d;transform:translateY(-2px)}.offer-cta-arrow[data-v-33f2487a]{display:inline-block;transition:transform .2s}.offer-cta:hover .offer-cta-arrow[data-v-33f2487a]{transform:translate(3px)}.offer-fine[data-v-33f2487a]{color:#0f172a59;font-size:11.5px;margin:12px 0 0}.offer-spots[data-v-33f2487a]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;margin-bottom:32px;padding:18px 22px}.offer-spots-header[data-v-33f2487a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.offer-spots-label[data-v-33f2487a]{color:#0f172a66;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.offer-spots-num[data-v-33f2487a]{color:#0f172a80;font-size:12px;font-weight:700}.offer-spots-bar[data-v-33f2487a]{background:#0f172a14;border-radius:100px;height:5px;overflow:hidden}.offer-spots-fill[data-v-33f2487a]{background:var(--gold);border-radius:100px;height:100%}.offer-steps[data-v-33f2487a]{display:flex;flex-direction:column}.offer-step[data-v-33f2487a]{align-items:center;display:flex;gap:14px;padding:9px 0}.offer-step-num[data-v-33f2487a]{color:var(--gold);font-family:Clash Display,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;min-width:24px;opacity:.75}.offer-step-text[data-v-33f2487a]{color:#0f172a99;font-size:13.5px;font-weight:500}.offer-step-line[data-v-33f2487a]{background:#0f172a1a;height:14px;margin-left:11px;width:1px}.reveal[data-v-33f2487a]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.visible[data-v-33f2487a]{opacity:1;transform:translateY(0)}@media(max-width:900px){.offer-card[data-v-33f2487a]{padding:32px 24px}.offer-body[data-v-33f2487a]{gap:40px;grid-template-columns:1fr}}.faq-section[data-v-4b6f4e0c]{background:#fff;padding:100px 0}.faq-inner[data-v-4b6f4e0c]{margin:0 auto;max-width:760px;padding:0 64px}.faq-header[data-v-4b6f4e0c]{margin-bottom:56px;text-align:center}[data-v-4b6f4e0c] .reveal{transition-delay:var(--delay,0s)}.faq-list[data-v-4b6f4e0c]{display:flex;flex-direction:column;gap:0}.faq-item[data-v-4b6f4e0c]{border-bottom:1px solid rgba(15,23,42,.08)}.faq-item[data-v-4b6f4e0c]:first-child{border-top:1px solid rgba(15,23,42,.08)}.faq-question[data-v-4b6f4e0c]{align-items:center;background:none;border:none;color:#0f172abf;cursor:pointer;display:flex;font-family:Clash Display,sans-serif;font-size:15px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:-.01em;padding:20px 0;text-align:left;transition:color .2s;width:100%}.faq-item.open .faq-question[data-v-4b6f4e0c],.faq-question[data-v-4b6f4e0c]:hover{color:#0f172a}.faq-icon[data-v-4b6f4e0c]{align-items:center;border:1px solid rgba(15,23,42,.15);border-radius:50%;color:#0f172a66;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:background .2s,border-color .2s,color .2s;width:26px}.faq-item.open .faq-icon[data-v-4b6f4e0c]{background:var(--accent);border-color:var(--accent);color:#fff}.faq-plus-v[data-v-4b6f4e0c]{transform-origin:center;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s}.faq-item.open .faq-plus-v[data-v-4b6f4e0c]{opacity:0;transform:scaleY(0)}.faq-answer-wrap[data-v-4b6f4e0c]{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1)}.faq-item.open .faq-answer-wrap[data-v-4b6f4e0c]{max-height:400px}.faq-answer[data-v-4b6f4e0c]{color:#0f172a8c;font-size:13.5px;line-height:1.75;margin:0;padding-bottom:20px}.faq-footer[data-v-4b6f4e0c]{margin-top:52px;text-align:center}.faq-footer-text[data-v-4b6f4e0c]{color:#0f172a66;font-size:13.5px;margin:0 0 8px}.faq-contact-link[data-v-4b6f4e0c]{color:var(--gold);font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:opacity .2s}.faq-contact-link[data-v-4b6f4e0c]:hover{opacity:.75}@media(max-width:768px){.faq-section[data-v-4b6f4e0c]{padding:64px 0}.faq-inner[data-v-4b6f4e0c]{padding:0 24px}.faq-header[data-v-4b6f4e0c]{margin-bottom:40px}.faq-question[data-v-4b6f4e0c]{font-size:14px;padding:18px 0}}
