.container[data-v-db6dd8b4]{max-width:1000px;margin:0 auto;padding:0 1.25rem}.hero-ctas[data-v-db6dd8b4]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-primary[data-v-db6dd8b4]{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2rem;min-height:52px;font-size:1rem;font-weight:500;border-radius:14px;background:linear-gradient(135deg,#4fa1f7,#3a80c7);color:#fff;text-decoration:none;border:none;box-shadow:0 14px 36px #4fa1f742;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.cta-primary[data-v-db6dd8b4]:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 20px 48px #4fa1f757}.cta-large[data-v-db6dd8b4]{padding:1.1rem 2.6rem;font-size:1.08rem;min-height:58px}.cta-secondary[data-v-db6dd8b4]{display:inline-flex;align-items:center;gap:.4rem;padding:.95rem 1.5rem;min-height:52px;font-size:1rem;font-weight:500;color:#fffc;text-decoration:none;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;transition:background .16s ease,color .16s ease,border-color .16s ease}.cta-secondary[data-v-db6dd8b4]:hover{background:#4fa1f71a;border-color:#4fa1f74d;color:#fff}.steps-section[data-v-db6dd8b4]{background:#fff;padding:5rem 1.25rem 5.5rem;color:#0f172a}.steps-heading[data-v-db6dd8b4]{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;text-align:center;letter-spacing:-.035em;margin-bottom:.75rem;color:#0f172a}.steps-sub[data-v-db6dd8b4]{text-align:center;color:#475569;font-size:1.1rem;margin-bottom:3.5rem}.steps-list[data-v-db6dd8b4]{display:flex;flex-direction:column;gap:1.25rem;list-style:none;padding:0;margin:0;counter-reset:step;position:relative}.steps-list[data-v-db6dd8b4]:before{content:"";position:absolute;left:27px;top:36px;bottom:36px;width:2px;background:linear-gradient(180deg,#4fa1f740,#4fa1f70d);pointer-events:none}.step-item[data-v-db6dd8b4]{display:flex;gap:1.25rem;align-items:flex-start;position:relative}.step-number[data-v-db6dd8b4]{flex-shrink:0;width:52px;height:52px;border-radius:999px;display:grid;place-items:center;font-size:1.2rem;font-weight:900;color:#4fa1f7;background:#fff;border:2px solid rgba(79,161,247,.3);box-shadow:0 2px 10px #4fa1f71f;z-index:1}.step-body[data-v-db6dd8b4]{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.5rem 1.75rem;display:flex;gap:1rem;align-items:flex-start;box-shadow:0 2px 14px #0f172a0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.step-body[data-v-db6dd8b4]:hover{border-color:#4fa1f747;box-shadow:0 6px 24px #4fa1f71a;transform:translateY(-1px)}.step-text[data-v-db6dd8b4]{flex:1}.step-title[data-v-db6dd8b4]{font-size:1.18rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:.5rem}.step-desc[data-v-db6dd8b4]{font-size:.97rem;line-height:1.65;color:#334155;margin-bottom:.75rem}.step-bullets[data-v-db6dd8b4]{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.3rem}.step-bullets li[data-v-db6dd8b4]{font-size:.9rem;color:#475569;display:flex;align-items:flex-start;gap:.45rem}.step-bullets li[data-v-db6dd8b4]:before{content:"✓";color:#4fa1f7;flex-shrink:0;font-size:.78rem;margin-top:.14rem}.step-tag[data-v-db6dd8b4]{display:inline-flex;padding:.28rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4fa1f7;background:#4fa1f71a;border:1px solid rgba(79,161,247,.24)}.mini-faq[data-v-db6dd8b4]{background:#f0f6ff;padding:4.5rem 1.25rem 5rem;color:#0f172a}.section-title[data-v-db6dd8b4]{font-size:clamp(1.8rem,3.8vw,2.5rem);font-weight:800;text-align:center;letter-spacing:-.03em;margin-bottom:2.5rem;color:#0f172a}.faq-list[data-v-db6dd8b4]{display:flex;flex-direction:column;gap:.75rem;max-width:800px;margin:0 auto}.faq-item[data-v-db6dd8b4]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.faq-item[open][data-v-db6dd8b4]{border-color:#4fa1f74d;box-shadow:0 4px 16px #4fa1f714}.faq-q[data-v-db6dd8b4]{padding:1.1rem 1.4rem;font-size:1rem;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#0f172a;transition:color .16s ease}.faq-q[data-v-db6dd8b4]:hover{color:#4fa1f7}.faq-q[data-v-db6dd8b4]:after{content:"+";font-size:1.3rem;color:#4fa1f7;flex-shrink:0;transition:transform .2s ease}.faq-item[open] .faq-q[data-v-db6dd8b4]:after{transform:rotate(45deg)}.faq-a[data-v-db6dd8b4]{padding:0 1.4rem 1.1rem;font-size:.95rem;line-height:1.7;color:#64748b;margin:0}@media (max-width: 640px){.hero-ctas[data-v-db6dd8b4]{flex-direction:column}.cta-primary[data-v-db6dd8b4],.cta-secondary[data-v-db6dd8b4]{width:100%;justify-content:center}.steps-list[data-v-db6dd8b4]:before{display:none}.step-item[data-v-db6dd8b4]{flex-direction:column;gap:0}.step-number[data-v-db6dd8b4]{margin-bottom:-.5rem;position:relative;z-index:1}.step-body[data-v-db6dd8b4]{flex-direction:column;padding:1.25rem;border-top-left-radius:4px}}
