.hero[data-v-ffc2386b]{display:flex;flex-direction:column;align-items:center;padding:0 1.5rem;position:relative;overflow:hidden;background:#fff}.hero-container[data-v-ffc2386b]{max-width:1200px;width:100%;margin:40px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:3.5rem 0 3rem}.hero-container .hero-content[data-v-ffc2386b]>*{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo)}.hero-container.loaded .hero-content[data-v-ffc2386b]>*{opacity:1;transform:translateY(0)}.hero-container.loaded .hero-badge[data-v-ffc2386b]{transition-delay:.05s}.hero-container.loaded .hero-title[data-v-ffc2386b]{transition-delay:.1s}.hero-container.loaded .hero-description[data-v-ffc2386b]{transition-delay:.18s}.hero-container.loaded .founder-quote[data-v-ffc2386b]{transition-delay:.26s}.hero-container.loaded .hero-cta-container[data-v-ffc2386b]{transition-delay:.34s}.hero-container.loaded .hero-checklist[data-v-ffc2386b]{transition-delay:.42s}.hero-content[data-v-ffc2386b]{text-align:left}.hero-badge[data-v-ffc2386b]{display:inline-flex;align-items:center;gap:.4rem;background:var(--primary-700, #047857);color:#ecfdf5;font-size:.8rem;font-weight:600;padding:.35rem .85rem;border-radius:999px;margin-bottom:1.25rem}.hero-title[data-v-ffc2386b]{font-size:clamp(2rem,4vw,2.85rem);font-weight:800;color:var(--gray-900, #111827);line-height:1.15;letter-spacing:-.02em;margin-bottom:1.25rem}.text-booking[data-v-ffc2386b]{color:#003580}.text-agoda[data-v-ffc2386b]{color:#e31837}.text-airbnb[data-v-ffc2386b]{color:#ff5a5f}.hero-description[data-v-ffc2386b]{font-size:1.15rem;line-height:1.6;color:#4b5563;margin-bottom:1.5rem}.founder-quote[data-v-ffc2386b]{display:flex;align-items:flex-start;gap:.75rem;background:#ecfdf5;border:1px solid #d1fae5;border-radius:12px;padding:1rem 1.1rem;font-size:.92rem;color:#166534;line-height:1.5;margin-bottom:1.75rem}.quote-icon[data-v-ffc2386b]{width:22px;height:22px;flex-shrink:0;color:#16a34a;margin-top:1px}.hero-cta-container[data-v-ffc2386b]{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem 1.25rem;margin-bottom:1.5rem}.demo-button[data-v-ffc2386b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary-700, #047857);color:#fff;border:none;padding:16px 34px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #04785740;text-decoration:none}.demo-button[data-v-ffc2386b]:hover{background:#065f46;transform:translateY(-2px);box-shadow:0 6px 24px #0478574d;color:#fff}.demo-button:hover .btn-arrow[data-v-ffc2386b]{transform:translate(4px)}.btn-arrow[data-v-ffc2386b]{width:18px;height:18px;transition:transform .3s var(--ease-out-expo)}.setup-link[data-v-ffc2386b]{color:#4b5563;font-size:.95rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d1d5db;transition:color .2s ease,text-decoration-color .2s ease}.setup-link[data-v-ffc2386b]:hover{color:var(--gray-900, #111827);text-decoration-color:currentColor}.hero-checklist[data-v-ffc2386b]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;list-style:none;padding:0;margin:0 0 1.5rem}.hero-checklist li[data-v-ffc2386b]{display:flex;align-items:center;gap:.4rem;font-size:.88rem;color:#4b5563}.check-icon[data-v-ffc2386b]{width:16px;height:16px;color:#16a34a;flex-shrink:0}.hero-visual[data-v-ffc2386b]{display:flex;align-items:center;justify-content:center}.calendar-placeholder[data-v-ffc2386b]{width:100%;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 12px 40px #00000014}.stats-bar[data-v-ffc2386b]{align-self:stretch;margin-left:-1.5rem;margin-right:-1.5rem;border-top:1px solid #f3f4f6;background:#fafafa}.stats-bar-inner[data-v-ffc2386b]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:2rem 1.5rem}.stat-item[data-v-ffc2386b]{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;padding:0 1rem;border-left:1px solid #e5e7eb}.stat-item[data-v-ffc2386b]:first-child{border-left:none}.stat-value[data-v-ffc2386b]{font-size:1.85rem;font-weight:800;letter-spacing:-.01em;color:var(--primary-700, #047857)}.stat-label[data-v-ffc2386b]{font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#6b7280}@media (max-width: 960px){.hero-container[data-v-ffc2386b]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 0}.hero-content[data-v-ffc2386b]{text-align:center}.hero-cta-container[data-v-ffc2386b]{flex-direction:column;align-items:center}.demo-button[data-v-ffc2386b]{width:100%;max-width:320px}.hero-checklist[data-v-ffc2386b]{justify-content:center}.founder-quote[data-v-ffc2386b]{text-align:left}}@media (max-width: 640px){.stats-bar-inner[data-v-ffc2386b]{grid-template-columns:repeat(2,1fr);row-gap:1.5rem}.stat-item[data-v-ffc2386b]:nth-child(odd){border-left:none}.stat-item[data-v-ffc2386b]:nth-child(2n){border-left:1px solid #e5e7eb}}.why[data-v-9e6b3d28]{padding:5rem 1.5rem;background:#fff}.why-container[data-v-9e6b3d28]{max-width:880px;margin:0 auto;display:grid;grid-template-columns:160px 1fr;gap:2.5rem;align-items:center;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.why-container.visible[data-v-9e6b3d28]{opacity:1;transform:translateY(0)}.why-photo[data-v-9e6b3d28]{width:160px;aspect-ratio:1;object-fit:cover;border-radius:20px;border:1px solid var(--gray-200);display:block}.why-line[data-v-9e6b3d28]{font-size:1.1rem;color:var(--gray-700);line-height:1.6;margin:.75rem 0 0}.why-line[data-v-9e6b3d28]:first-of-type{font-size:1.25rem;font-weight:700;color:var(--gray-900)}.why-signoff[data-v-9e6b3d28]{margin:1.25rem 0 0;font-size:.9rem;color:var(--gray-500)}.why-founder-link[data-v-9e6b3d28]{color:var(--gray-600);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--gray-300);transition:color .15s ease}.why-founder-link[data-v-9e6b3d28]:hover{color:var(--gray-900)}@media (max-width: 640px){.why[data-v-9e6b3d28]{padding:3.5rem 1rem}.why-container[data-v-9e6b3d28]{grid-template-columns:1fr;gap:1.25rem}.why-photo[data-v-9e6b3d28]{width:96px}}.features[data-v-b49ad62b]{padding:7rem 1.5rem;background:var(--gray-900);position:relative}.features-container[data-v-b49ad62b]{max-width:1200px;margin:0 auto}.features-header[data-v-b49ad62b]{text-align:center;margin-bottom:5rem;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.features-header.visible[data-v-b49ad62b]{opacity:1;transform:translateY(0)}.features-title[data-v-b49ad62b]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--gray-50);max-width:600px;margin:0 auto}.hero-feature[data-v-b49ad62b]{display:grid;grid-template-columns:1.15fr 1fr;gap:4rem;align-items:center;padding:5rem 0;opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.feature-divider[data-v-b49ad62b]{border:none;border-top:1px solid var(--gray-700);margin:0;width:100vw;position:relative;left:50%;transform:translate(-50%)}.hero-feature.visible[data-v-b49ad62b]{opacity:1;transform:translateY(0)}.hero-screenshot[data-v-b49ad62b]{display:flex;justify-content:center;align-items:center}.hero-screenshot-image[data-v-b49ad62b]{width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:12px}.ota-mobile-image[data-v-b49ad62b]{display:none;width:100%;height:auto;border-radius:16px}.ota-mockup[data-v-b49ad62b]{position:relative;width:100%;aspect-ratio:5 / 4;border-radius:16px;background:radial-gradient(circle at 50% 45%,rgba(134,239,172,.18),transparent 60%),linear-gradient(135deg,#f4fbf7,#eef7f1);overflow:hidden}.ota-lines[data-v-b49ad62b]{position:absolute;inset:0;width:100%;height:100%}.ota-line[data-v-b49ad62b]{fill:none;stroke:#86efac;stroke-width:.35;stroke-dasharray:1.6 1.6;vector-effect:non-scaling-stroke;animation:ota-flow-b49ad62b 1.2s linear infinite}@keyframes ota-flow-b49ad62b{to{stroke-dashoffset:-3.2}}.ota-pulse--booking[data-v-b49ad62b]{fill:#14336b}.ota-pulse--agoda[data-v-b49ad62b]{fill:#e02f3f}.ota-pulse--airbnb[data-v-b49ad62b]{fill:#ff5a5f}.ota-pulse--expedia[data-v-b49ad62b]{fill:#f5a623}.ota-badge[data-v-b49ad62b]{position:absolute;display:flex;align-items:center;gap:.5rem;background:#fff;border-radius:10px;padding:.5rem .7rem;box-shadow:0 4px 14px #0f172a14}.ota-badge--tl[data-v-b49ad62b]{top:6%;left:6%}.ota-badge--tr[data-v-b49ad62b]{top:6%;right:6%}.ota-badge--bl[data-v-b49ad62b]{bottom:6%;left:6%}.ota-badge--br[data-v-b49ad62b]{bottom:6%;right:6%}.ota-badge-icon[data-v-b49ad62b]{width:24px;height:24px;border-radius:6px;color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ota-icon-booking[data-v-b49ad62b]{background:#14336b}.ota-icon-agoda[data-v-b49ad62b]{background:#e02f3f}.ota-icon-airbnb[data-v-b49ad62b]{background:#ff5a5f}.ota-icon-expedia[data-v-b49ad62b]{background:#f5a623}.ota-badge-text[data-v-b49ad62b]{display:flex;flex-direction:column;line-height:1.2}.ota-badge-name[data-v-b49ad62b]{font-size:.7rem;font-weight:700;color:#1e293b}.ota-badge-status[data-v-b49ad62b]{font-size:.6rem;color:#94a3b8}.ota-card[data-v-b49ad62b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0f172a1f;padding:.85rem 1rem}.ota-card-header[data-v-b49ad62b]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.6rem;border-bottom:1px solid #eef2f6}.ota-card-title[data-v-b49ad62b]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:#1e293b}.ota-check[data-v-b49ad62b]{width:13px;height:13px;color:#16a34a}.ota-card-live[data-v-b49ad62b]{display:flex;align-items:center;gap:.3rem;font-size:.6rem;font-weight:700;letter-spacing:.05em;color:#16a34a}.ota-live-dot[data-v-b49ad62b]{width:6px;height:6px;border-radius:50%;background:#16a34a}.ota-card-meta[data-v-b49ad62b]{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;font-weight:600;color:#94a3b8;padding:.5rem 0}.ota-card-new[data-v-b49ad62b]{color:#1e293b}.ota-row[data-v-b49ad62b]{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;border-top:1px solid #f1f5f9}.ota-row-bar[data-v-b49ad62b]{width:3px;align-self:stretch;border-radius:2px;flex-shrink:0}.ota-bar-blue[data-v-b49ad62b]{background:#2563eb}.ota-bar-red[data-v-b49ad62b]{background:#ef4444}.ota-row-info[data-v-b49ad62b]{display:flex;flex-direction:column;flex:1;min-width:0}.ota-row-name[data-v-b49ad62b]{font-size:.7rem;font-weight:700;color:#1e293b}.ota-row-detail[data-v-b49ad62b]{font-size:.58rem;font-weight:600;color:#94a3b8;letter-spacing:.02em}.ota-row-price[data-v-b49ad62b]{font-size:.72rem;font-weight:700;color:#1e293b;white-space:nowrap}@media (max-width: 640px){.ota-badge-name[data-v-b49ad62b]{font-size:.62rem}.ota-badge-status[data-v-b49ad62b]{font-size:.52rem}.ota-card-title[data-v-b49ad62b]{font-size:.68rem}}.hero-details[data-v-b49ad62b]{padding:0}.hero-title[data-v-b49ad62b]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;margin-bottom:.5rem;color:var(--gray-50)}.hero-subtitle[data-v-b49ad62b]{font-size:1.1rem;font-weight:500;margin-bottom:2rem;color:var(--gray-400)}.hero-feature--reverse .hero-screenshot[data-v-b49ad62b]{order:2}.hero-feature--reverse .hero-details[data-v-b49ad62b]{order:1}.new-badge[data-v-b49ad62b]{display:inline-block;background:var(--primary-gradient);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px;margin-bottom:.75rem}.feature-benefits[data-v-b49ad62b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.benefit-item[data-v-b49ad62b]{display:flex;align-items:flex-start;text-align:left}.benefit-check[data-v-b49ad62b]{width:22px;height:22px;margin-right:.75rem;flex-shrink:0;background:var(--primary-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.benefit-check.small[data-v-b49ad62b]{width:18px;height:18px;margin-right:.6rem}.check-icon[data-v-b49ad62b]{width:12px;height:12px;color:#fff}.benefit-check.small .check-icon[data-v-b49ad62b]{width:10px;height:10px}.benefit-text[data-v-b49ad62b]{color:var(--gray-300);line-height:1.6;font-size:1rem}.coming-soon-block[data-v-b49ad62b]{margin-bottom:4rem;display:flex;justify-content:center}.coming-soon-inner[data-v-b49ad62b]{position:relative;display:flex;align-items:flex-start;gap:1.25rem;background:linear-gradient(135deg,#1a1f2e,#1e2438);border:1.5px solid rgba(99,130,255,.35);border-radius:20px;padding:1.75rem 2rem;max-width:640px;box-shadow:0 0 0 1px #6382ff14,0 8px 32px #0006}.coming-soon-badge[data-v-b49ad62b]{position:absolute;top:-12px;left:1.75rem;background:linear-gradient(90deg,#6366f1,#818cf8);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:.2rem .65rem;border-radius:100px}.coming-soon-icon[data-v-b49ad62b]{flex-shrink:0;margin-top:2px;color:#818cf8}.channel-icon[data-v-b49ad62b]{width:28px;height:28px}.coming-soon-content[data-v-b49ad62b]{text-align:left}.coming-soon-title[data-v-b49ad62b]{font-size:1.05rem;font-weight:700;color:#e2e8f0;margin:0 0 .2rem}.coming-soon-platforms[data-v-b49ad62b]{font-size:.8rem;font-weight:500;color:#818cf8;margin:0 0 .6rem;letter-spacing:.01em}.coming-soon-sub[data-v-b49ad62b]{font-size:.875rem;color:#94a3b8;margin:0;line-height:1.55}.early-access-link[data-v-b49ad62b]{color:#a5b4fc;text-decoration:underline;text-underline-offset:3px;font-weight:600;white-space:nowrap}.early-access-link[data-v-b49ad62b]:hover{color:#c7d2fe}.features-cta[data-v-b49ad62b]{text-align:center;padding-top:4rem}.cta-button[data-v-b49ad62b]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--gray-900);border:none;padding:14px 32px;font-size:1.05rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000004d}.cta-button[data-v-b49ad62b]:hover{background:var(--gray-100);transform:translateY(-2px);box-shadow:0 6px 24px #0006}.cta-button:hover .btn-arrow[data-v-b49ad62b]{transform:translate(4px)}.btn-arrow[data-v-b49ad62b]{width:18px;height:18px;transition:transform .3s var(--ease-out-expo)}@media (max-width: 960px){.hero-feature[data-v-b49ad62b]{grid-template-columns:1fr;gap:2rem;text-align:center;padding:2rem}.hero-feature--reverse .hero-screenshot[data-v-b49ad62b],.hero-feature--reverse .hero-details[data-v-b49ad62b]{order:unset}.benefit-item[data-v-b49ad62b]{text-align:left}.ota-mockup[data-v-b49ad62b]{display:none}.ota-mobile-image[data-v-b49ad62b]{display:block}}@media (max-width: 640px){.features[data-v-b49ad62b]{padding:5rem 1rem}}.testimonials[data-v-8c3af465]{padding:7rem 1.5rem;background:#fff}.testimonials-container[data-v-8c3af465]{max-width:1200px;margin:0 auto}.testimonials-header[data-v-8c3af465]{text-align:center;margin-bottom:3.5rem;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.testimonials-header.visible[data-v-8c3af465]{opacity:1;transform:translateY(0)}.testimonials-title[data-v-8c3af465]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--gray-900)}.testimonials-grid[data-v-8c3af465]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:880px;margin:0 auto}.case-study[data-v-8c3af465]{max-width:880px;margin:0 auto 2rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:2.25rem;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.case-study.visible[data-v-8c3af465]{opacity:1;transform:translateY(0)}.case-tag[data-v-8c3af465]{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1f6b34}.case-title[data-v-8c3af465]{font-size:1.6rem;font-weight:800;margin:.35rem 0 .25rem}.case-title a[data-v-8c3af465]{color:var(--gray-900);text-decoration:none}.case-title a[data-v-8c3af465]:hover{text-decoration:underline}.case-meta[data-v-8c3af465]{color:var(--gray-600, #4b5563);font-size:.9rem;margin:0 0 1.5rem}.case-compare[data-v-8c3af465]{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;align-items:stretch}.case-col[data-v-8c3af465]{background:#fff;border:1px solid var(--gray-200);border-radius:14px;padding:1.25rem}.case-col-label[data-v-8c3af465]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem}.case-col--before .case-col-label[data-v-8c3af465]{color:#b91c1c}.case-col--after .case-col-label[data-v-8c3af465]{color:#1f6b34}.case-col-text[data-v-8c3af465]{font-size:.95rem;line-height:1.55;color:var(--gray-700);margin:0 0 .75rem}.case-col-stat[data-v-8c3af465]{font-size:.85rem;color:var(--gray-600, #4b5563);margin:0}.case-hours[data-v-8c3af465]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--primary-700, #047857);color:#fff;border-radius:14px;padding:1.25rem 1.5rem;text-align:center}.case-hours-value[data-v-8c3af465]{font-size:2rem;font-weight:800;line-height:1}.case-hours-label[data-v-8c3af465]{font-size:.8rem;margin-top:.35rem;opacity:.9}.case-quote[data-v-8c3af465]{margin:1.5rem 0 0;padding:0;border:none;font-size:1.05rem;line-height:1.6;color:var(--gray-800, #1f2937);font-style:italic}.testimonial-card[data-v-8c3af465]{background:var(--gray-50);border:1px solid var(--gray-200);padding:2rem;border-radius:20px;text-align:left;display:flex;flex-direction:column;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo),opacity .7s var(--ease-out-expo);opacity:0;transform:translateY(32px)}.testimonial-card.visible[data-v-8c3af465]{opacity:1;transform:translateY(0)}.testimonial-card[data-v-8c3af465]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.testimonial-rating[data-v-8c3af465]{margin-bottom:1rem;display:flex;gap:2px}.star[data-v-8c3af465]{width:18px;height:18px}.testimonial-quote[data-v-8c3af465]{font-size:1rem;line-height:1.7;color:var(--gray-700);margin-bottom:1.5rem;flex:1;font-style:normal;border:none;padding:0}.testimonial-author[data-v-8c3af465]{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid var(--gray-200)}.author-photo[data-v-8c3af465]{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}.author-photo-img[data-v-8c3af465]{width:100%;height:100%;object-fit:cover}.author-photo-placeholder[data-v-8c3af465]{width:100%;height:100%;background:var(--gray-100);border:1.5px dashed var(--gray-300);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gray-400)}.author-photo-placeholder svg[data-v-8c3af465]{width:22px;height:22px}.author-name[data-v-8c3af465]{font-weight:600;color:var(--gray-900);font-size:.9rem}.testimonials-cta-wrap[data-v-8c3af465]{text-align:center;margin-top:2.5rem}.testimonials-cta-btn[data-v-8c3af465]{display:inline-flex;align-items:center;gap:8px;background:var(--gray-900);color:#fff;border:none;padding:14px 32px;font-size:1.05rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .2s ease,transform .2s ease}.testimonials-cta-btn[data-v-8c3af465]:hover{background:#000;transform:translateY(-2px)}.btn-arrow[data-v-8c3af465]{width:18px;height:18px;flex-shrink:0}@media (max-width: 960px){.case-compare[data-v-8c3af465]{grid-template-columns:1fr}.testimonials-grid[data-v-8c3af465]{grid-template-columns:1fr;max-width:480px;margin:0 auto;gap:1.5rem}}@media (max-width: 768px){.testimonials[data-v-8c3af465]{padding:5rem 1rem}.testimonial-card[data-v-8c3af465],.case-study[data-v-8c3af465]{padding:1.5rem}}.who[data-v-16b697d9]{padding:4.5rem 1.5rem;background:#fff}.who-inner[data-v-16b697d9]{max-width:640px;margin:0 auto;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.who-inner.visible[data-v-16b697d9]{opacity:1;transform:translateY(0)}.eyebrow[data-v-16b697d9]{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#2d8f47;text-transform:uppercase;margin:0 0 .6rem}.who-headline[data-v-16b697d9]{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--gray-900, #111827);letter-spacing:-.02em;line-height:1.2;margin:0 0 2rem}.quiz-card[data-v-16b697d9]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 12px 40px -16px #1118272e;padding:2rem;min-height:300px;display:flex;flex-direction:column;justify-content:center}.quiz-progress[data-v-16b697d9]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.25rem}.quiz-count[data-v-16b697d9]{font-size:.78rem;font-weight:600;color:var(--gray-500, #6b7280)}.quiz-dots[data-v-16b697d9]{display:flex;gap:6px}.dot[data-v-16b697d9]{width:22px;height:4px;border-radius:999px;background:#e5e7eb;transition:background .25s ease}.dot.on[data-v-16b697d9]{background:#2d8f47}.quiz-q[data-v-16b697d9]{border:none;margin:0;padding:0}.quiz-label[data-v-16b697d9]{width:100%;font-size:1.3rem;font-weight:800;color:var(--gray-900, #111827);letter-spacing:-.01em;margin:0 0 1.25rem;padding:0}.quiz-options[data-v-16b697d9]{display:grid;gap:.6rem}.quiz-opt[data-v-16b697d9]{font-family:inherit;font-size:1rem;font-weight:600;color:var(--gray-900, #111827);background:#fff;border:1.5px solid #d1d5db;border-radius:12px;padding:.95rem 1.25rem;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.quiz-opt[data-v-16b697d9]:hover{border-color:#2d8f47;background:#f0fdf4}.quiz-opt[data-v-16b697d9]:active{transform:scale(.99)}.quiz-opt.selected[data-v-16b697d9]{background:#2d8f47;border-color:#2d8f47;color:#fff}.quiz-opt[data-v-16b697d9]:focus-visible{outline:2px solid #2d8f47;outline-offset:2px}.quiz-back[data-v-16b697d9]{margin-top:1.1rem;background:none;border:none;font-family:inherit;font-size:.88rem;font-weight:500;color:var(--gray-500, #6b7280);cursor:pointer;padding:.25rem .5rem}.quiz-back[data-v-16b697d9]:hover{color:var(--gray-900, #111827)}.result-kicker[data-v-16b697d9]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2d8f47;margin:0 0 .4rem}.result-title[data-v-16b697d9]{font-size:1.5rem;font-weight:800;color:var(--gray-900, #111827);margin:0 0 .6rem}.result-body[data-v-16b697d9]{font-size:1rem;line-height:1.6;color:var(--gray-700, #374151);margin:0 auto 1.5rem;max-width:480px}.quiz-result[data-v-16b697d9]{display:flex;flex-direction:column;align-items:center}.quiz-step[data-v-16b697d9],.quiz-result[data-v-16b697d9]{animation:step-in-16b697d9 .25s ease both}@keyframes step-in-16b697d9{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.quiz-step[data-v-16b697d9],.quiz-result[data-v-16b697d9]{animation:none}}.who-cta[data-v-16b697d9]{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-700, #047857);color:#fff;font-size:1.05rem;font-weight:700;text-decoration:none;padding:.95rem 2.5rem;border-radius:10px;transition:background-color .2s ease,transform .2s ease}.who-cta-arrow[data-v-16b697d9]{width:16px;height:16px;transition:transform .2s ease}.who-cta[data-v-16b697d9]:hover{background:#065f46;transform:translateY(-1px)}.who-cta:hover .who-cta-arrow[data-v-16b697d9]{transform:translate(3px)}.who-cta[data-v-16b697d9]:focus-visible{outline:2px solid #047857;outline-offset:3px}@media (max-width: 560px){.who[data-v-16b697d9]{padding:3rem 1rem}.quiz-card[data-v-16b697d9]{padding:1.5rem 1.1rem}}.faq[data-v-704bc97e]{padding:7rem 1.5rem;background:var(--gray-50)}.faq-container[data-v-704bc97e]{max-width:720px;margin:0 auto}.faq-header[data-v-704bc97e]{text-align:center;margin-bottom:3.5rem;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.faq-header.visible[data-v-704bc97e]{opacity:1;transform:translateY(0)}.faq-title[data-v-704bc97e]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--gray-900)}.faq-list[data-v-704bc97e]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-704bc97e]{background:#fff;border-radius:16px;border:1px solid var(--gray-200);overflow:hidden;transition:all .35s var(--ease-out-expo),opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo);opacity:0;transform:translateY(20px)}.faq-item.visible[data-v-704bc97e]{opacity:1;transform:translateY(0)}.faq-item[data-v-704bc97e]:hover{border-color:var(--gray-300)}.faq-item.is-open[data-v-704bc97e]{box-shadow:0 0 0 1px #10b9811a,0 4px 16px #10b9810f}.faq-question[data-v-704bc97e]{width:100%;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:600;color:var(--gray-900);transition:background .2s ease}.faq-question[data-v-704bc97e]:hover{background:var(--gray-50)}.question-text[data-v-704bc97e]{flex:1;padding-right:1rem}.question-icon[data-v-704bc97e]{flex-shrink:0;width:24px;height:24px}.icon[data-v-704bc97e]{width:100%;height:100%;transition:transform .35s var(--ease-out-expo);stroke-width:2.5;color:var(--gray-400)}.icon.rotated[data-v-704bc97e]{transform:rotate(180deg);color:var(--primary-600)}.accordion-enter-active[data-v-704bc97e]{transition:all .35s var(--ease-out-expo);overflow:hidden}.accordion-leave-active[data-v-704bc97e]{transition:all .25s ease-in;overflow:hidden}.accordion-enter-from[data-v-704bc97e],.accordion-leave-to[data-v-704bc97e]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.accordion-enter-to[data-v-704bc97e],.accordion-leave-from[data-v-704bc97e]{max-height:300px}.faq-answer[data-v-704bc97e]{border-top:1px solid var(--gray-200)}.answer-content[data-v-704bc97e]{padding:1.25rem 1.5rem;color:var(--gray-500);line-height:1.7;font-size:.95rem}@media (max-width: 768px){.faq[data-v-704bc97e]{padding:5rem 1rem}.faq-question[data-v-704bc97e]{padding:1rem 1.25rem;font-size:1rem}.answer-content[data-v-704bc97e]{padding:1rem 1.25rem}}.contact-us[data-v-d8777a5e]{padding:7rem 1.5rem;background:#fff}.contact-container[data-v-d8777a5e]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.contact-container.visible[data-v-d8777a5e]{opacity:1;transform:translateY(0)}.contact-title[data-v-d8777a5e]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--gray-900);line-height:1.2;margin-bottom:1rem}.contact-subtitle[data-v-d8777a5e]{font-size:1rem;color:var(--gray-500);line-height:1.7;margin-bottom:2rem}.contact-hints[data-v-d8777a5e]{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.75rem}.contact-hints li[data-v-d8777a5e]{display:flex;align-items:center;gap:.625rem;font-size:.9rem;color:var(--gray-600);font-weight:500}.contact-hints li svg[data-v-d8777a5e]{width:16px;height:16px;flex-shrink:0;color:var(--primary-500)}.direct-email[data-v-d8777a5e]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--primary-600);text-decoration:none;transition:color .2s ease}.direct-email svg[data-v-d8777a5e]{width:16px;height:16px}.direct-email[data-v-d8777a5e]:hover{color:var(--primary-500)}.contact-form[data-v-d8777a5e]{background:var(--gray-50);padding:2.25rem;border-radius:24px;border:1px solid var(--gray-200)}.form-group[data-v-d8777a5e]{margin-bottom:1.25rem}.form-label[data-v-d8777a5e]{display:block;margin-bottom:.5rem;font-weight:600;color:var(--gray-700);font-size:.875rem}.form-input[data-v-d8777a5e],.form-textarea[data-v-d8777a5e]{width:100%;padding:.8rem 1rem;border:1.5px solid var(--gray-200);border-radius:12px;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;background:#fff;box-sizing:border-box;color:var(--gray-800)}.form-input[data-v-d8777a5e]:focus,.form-textarea[data-v-d8777a5e]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-glow)}.form-textarea[data-v-d8777a5e]{resize:vertical;min-height:130px}.send-button[data-v-d8777a5e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary-gradient);color:#fff;border:none;padding:.9rem 2rem;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .25s ease;width:100%;box-shadow:0 4px 14px #10b9814d}.send-button[data-v-d8777a5e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.send-button[data-v-d8777a5e]:active:not(:disabled){transform:translateY(0)}.send-button[data-v-d8777a5e]:disabled{background:var(--gray-200);color:var(--gray-400);cursor:not-allowed;box-shadow:none}.send-icon[data-v-d8777a5e]{width:16px;height:16px}@media (max-width: 768px){.contact-us[data-v-d8777a5e]{padding:5rem 1rem}.contact-container[data-v-d8777a5e]{grid-template-columns:1fr;gap:2.5rem}.contact-form[data-v-d8777a5e]{padding:1.5rem}.form-input[data-v-d8777a5e],.form-textarea[data-v-d8777a5e]{font-size:16px}}.home-page[data-v-c577432c]{width:100%}#why-choose-us[data-v-c577432c],#features[data-v-c577432c],#pricing[data-v-c577432c],#testimonials[data-v-c577432c],#who-is-this-for[data-v-c577432c],#faq[data-v-c577432c],#contact[data-v-c577432c]{scroll-margin-top:80px}
