.tools-hero[data-v-8c6bfc1b]{position:relative;padding:100px 0 80px;overflow:hidden;background:linear-gradient(160deg,#0c1425,#0f172a 40%,#132040)}.hero-bg-effects[data-v-8c6bfc1b]{position:absolute;inset:0;pointer-events:none}.gradient-orb[data-v-8c6bfc1b]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.orb-1[data-v-8c6bfc1b]{width:500px;height:500px;top:-15%;right:-10%;background:radial-gradient(circle,rgba(14,165,233,.3) 0%,transparent 70%)}.orb-2[data-v-8c6bfc1b]{width:400px;height:400px;bottom:-20%;left:-5%;background:radial-gradient(circle,rgba(47,154,143,.25) 0%,transparent 70%)}.grid-pattern[data-v-8c6bfc1b]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px}.hero-container[data-v-8c6bfc1b]{position:relative;z-index:1}.hero-content[data-v-8c6bfc1b]{max-width:720px;margin:0 auto;text-align:center}.hero-badge[data-v-8c6bfc1b]{display:inline-flex;align-items:center;gap:4px;background:#0ea5e91f;border:1px solid rgba(14,165,233,.25);color:#7dd3fc;padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:28px}.hero-headline[data-v-8c6bfc1b]{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.2rem);font-weight:800;color:#fff;line-height:1.15;margin:0 0 20px}.text-gradient[data-v-8c6bfc1b]{background:linear-gradient(135deg,#0ea5e9,#2dd4bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-8c6bfc1b]{font-size:clamp(1.05rem,2.5vw,1.25rem);color:#ffffffb3;line-height:1.6;max-width:550px;margin:0 auto 32px}.hero-ctas[data-v-8c6bfc1b]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.cta-primary[data-v-8c6bfc1b]{font-weight:700;text-transform:none;letter-spacing:.3px;min-width:200px}.cta-secondary[data-v-8c6bfc1b]{font-weight:600;text-transform:none;letter-spacing:.3px;border-color:#ffffff40;color:#ffffffd9}.cta-secondary[data-v-8c6bfc1b]:hover{border-color:#ffffff80;background:#ffffff0d}.venue-types[data-v-8c6bfc1b]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.venue-chip[data-v-8c6bfc1b]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:500;color:#fff9;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.venue-chip[data-v-8c6bfc1b]:hover{color:#ffffffd9;background:#ffffff14;border-color:#ffffff26}@media(max-width:768px){.tools-hero[data-v-8c6bfc1b]{padding:80px 0 60px}.hero-headline[data-v-8c6bfc1b]{font-size:1.8rem}.hero-sub[data-v-8c6bfc1b]{font-size:1rem;padding:0 8px}.hero-ctas[data-v-8c6bfc1b]{flex-direction:column;align-items:center}.cta-primary[data-v-8c6bfc1b],.cta-secondary[data-v-8c6bfc1b]{width:100%;max-width:300px}.venue-types[data-v-8c6bfc1b]{gap:8px}.venue-chip[data-v-8c6bfc1b]{font-size:.75rem;padding:5px 10px}}.features-section[data-v-bcdc8023]{padding:80px 0;background:var(--color-bg)}.section-header[data-v-bcdc8023]{text-align:center;margin-bottom:64px}.section-headline[data-v-bcdc8023]{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;margin:0 0 14px;line-height:1.2}.section-sub[data-v-bcdc8023]{font-size:1.1rem;color:#fff9;max-width:520px;margin:0 auto;line-height:1.6}.features-list[data-v-bcdc8023]{display:flex;flex-direction:column;gap:72px;max-width:1000px;margin:0 auto}.feature-block[data-v-bcdc8023]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.feature-block.reverse[data-v-bcdc8023]{direction:rtl}.feature-block.reverse[data-v-bcdc8023]>*{direction:ltr}.feature-text[data-v-bcdc8023]{display:flex;flex-direction:column}.feature-icon-badge[data-v-bcdc8023]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 16px #0003}.feature-title[data-v-bcdc8023]{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 10px;line-height:1.3}.feature-description[data-v-bcdc8023]{font-size:1rem;color:#fff9;line-height:1.6;margin:0 0 20px}.feature-bullets[data-v-bcdc8023]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.feature-bullets li[data-v-bcdc8023]{display:flex;align-items:flex-start;font-size:.92rem;color:#fffc;line-height:1.5}.feature-visual[data-v-bcdc8023]{display:flex;justify-content:center;align-items:center}.visual-card[data-v-bcdc8023]{width:100%;max-width:360px;aspect-ratio:4 / 3;border-radius:20px;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.visual-card[data-v-bcdc8023]:hover{border-color:#0ea5e94d;transform:translateY(-4px)}.visual-icons[data-v-bcdc8023]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.visual-icon[data-v-bcdc8023]{width:64px;height:64px;border-radius:14px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:#ffffff80;transition:all .3s ease}.visual-card:hover .visual-icon[data-v-bcdc8023]{color:#ffffffb3;background:#ffffff1a}@media(max-width:768px){.features-section[data-v-bcdc8023]{padding:60px 0}.features-list[data-v-bcdc8023]{gap:48px}.feature-block[data-v-bcdc8023],.feature-block.reverse[data-v-bcdc8023]{grid-template-columns:1fr;direction:ltr;gap:24px}.feature-visual[data-v-bcdc8023]{order:-1}.visual-card[data-v-bcdc8023]{aspect-ratio:16 / 9;max-width:100%}.section-header[data-v-bcdc8023]{margin-bottom:40px}.feature-title[data-v-bcdc8023]{font-size:1.3rem}}.differentiator-section[data-v-22b1031b]{position:relative;padding:80px 0;overflow:hidden}.diff-bg[data-v-22b1031b]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.06) 0%,transparent 40%),linear-gradient(225deg,rgba(245,158,11,.06) 0%,transparent 40%),var(--color-surface);pointer-events:none}.diff-container[data-v-22b1031b]{position:relative;z-index:1}.diff-content[data-v-22b1031b]{max-width:720px;margin:0 auto;text-align:center}.diff-badge[data-v-22b1031b]{display:inline-flex;align-items:center;gap:4px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);color:#fbbf24;padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:24px}.diff-headline[data-v-22b1031b]{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;color:#fff;line-height:1.25;margin:0 0 16px}.diff-highlight[data-v-22b1031b]{background:linear-gradient(135deg,#f59e0b,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.diff-sub[data-v-22b1031b]{font-size:1.05rem;color:#fff9;line-height:1.6;max-width:600px;margin:0 auto 40px}.diff-features[data-v-22b1031b]{display:flex;flex-direction:column;gap:20px;max-width:480px;margin:0 auto 32px}.diff-feature[data-v-22b1031b]{display:flex;align-items:flex-start;gap:16px;text-align:left;padding:16px 20px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.diff-feature[data-v-22b1031b]:hover{background:#ffffff0f;border-color:#ffffff1f}.diff-feature-icon[data-v-22b1031b]{width:44px;height:44px;min-width:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #0003}.diff-feature-title[data-v-22b1031b]{font-size:.95rem;font-weight:700;color:#ffffffe6;margin:0 0 4px}.diff-feature-desc[data-v-22b1031b]{font-size:.85rem;color:#ffffff8c;line-height:1.5;margin:0}.diff-result[data-v-22b1031b]{font-size:1rem;font-weight:600;color:#ffffffbf;line-height:1.6;max-width:520px;margin:0 auto}@media(max-width:768px){.differentiator-section[data-v-22b1031b]{padding:60px 0}.diff-headline[data-v-22b1031b]{font-size:1.4rem}.diff-sub[data-v-22b1031b]{font-size:.95rem;padding:0 8px}.diff-features[data-v-22b1031b]{max-width:100%}}.event-tools-section[data-v-86dd8c34]{padding:60px 0;background:var(--color-surface)}.section-header[data-v-86dd8c34]{text-align:center;margin-bottom:36px}.tools-badge[data-v-86dd8c34]{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:5px 14px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.section-headline[data-v-86dd8c34]{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;color:#ffffffde;margin:0 0 8px}.section-sub[data-v-86dd8c34]{font-size:.95rem;color:#ffffff8c;max-width:440px;margin:0 auto;line-height:1.5}.tools-grid[data-v-86dd8c34]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:600px;margin:0 auto}.tool-card[data-v-86dd8c34]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s ease;text-align:left}.tool-card[data-v-86dd8c34]:hover{background:#ffffff12;border-color:#10b9814d;transform:translateY(-2px)}.tool-icon[data-v-86dd8c34]{width:40px;height:40px;min-width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.tool-name[data-v-86dd8c34]{font-size:.85rem;font-weight:600;color:#fffc;flex:1}.tool-arrow[data-v-86dd8c34]{color:#fff3;opacity:0;transition:all .2s ease}.tool-card:hover .tool-arrow[data-v-86dd8c34]{opacity:1;color:#10b981cc}@media(max-width:768px){.tools-grid[data-v-86dd8c34]{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:480px){.tools-grid[data-v-86dd8c34]{grid-template-columns:1fr;max-width:320px}}.tools-page[data-v-fa0dec45]{min-height:100vh;background:var(--color-bg)}.savings-strip[data-v-fa0dec45]{padding:64px 0;background:linear-gradient(135deg,#0f172a,#1e293b);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.savings-content[data-v-fa0dec45]{max-width:640px;margin:0 auto;text-align:center}.savings-headline[data-v-fa0dec45]{font-family:var(--font-heading);font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;color:#ffffffe6;margin:0 0 32px}.savings-comparison[data-v-fa0dec45]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:28px}.savings-card[data-v-fa0dec45]{display:flex;flex-direction:column;align-items:center;padding:24px 32px;border-radius:16px;min-width:160px}.savings-them[data-v-fa0dec45]{background:#ef444414;border:1px solid rgba(239,68,68,.2)}.savings-us[data-v-fa0dec45]{background:#10b98114;border:1px solid rgba(16,185,129,.25)}.savings-label[data-v-fa0dec45]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin-bottom:8px}.savings-rate[data-v-fa0dec45]{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;line-height:1;margin-bottom:4px}.savings-them .savings-rate[data-v-fa0dec45]{color:#ef4444}.savings-us .savings-rate[data-v-fa0dec45]{color:#10b981}.savings-detail[data-v-fa0dec45]{font-size:.85rem;color:#ffffff80}.savings-vs[data-v-fa0dec45]{font-size:.9rem;font-weight:700;color:#ffffff4d;text-transform:uppercase;letter-spacing:.1em}.savings-example[data-v-fa0dec45]{font-size:1rem;color:#ffffffb3;margin:0 0 8px;line-height:1.6}.savings-tagline[data-v-fa0dec45]{font-size:1.05rem;font-weight:700;color:#10b981;margin:0}.final-cta-section[data-v-fa0dec45]{padding:80px 0;background:linear-gradient(135deg,#0c1425,#132040)}.final-cta-content[data-v-fa0dec45]{max-width:520px;margin:0 auto;text-align:center}.final-cta-headline[data-v-fa0dec45]{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;color:#fff;margin:0 0 12px;line-height:1.25}.final-cta-sub[data-v-fa0dec45]{font-size:1rem;color:#fff9;margin:0 0 28px}.final-cta-btn[data-v-fa0dec45]{font-weight:700;text-transform:none;letter-spacing:.3px;min-width:220px}@media(max-width:600px){.savings-strip[data-v-fa0dec45]{padding:48px 0}.savings-comparison[data-v-fa0dec45]{flex-direction:column;gap:12px}.savings-card[data-v-fa0dec45]{width:100%;max-width:220px;padding:20px 24px}.savings-vs[data-v-fa0dec45]{font-size:.8rem}.savings-rate[data-v-fa0dec45]{font-size:1.8rem}.savings-example[data-v-fa0dec45]{font-size:.9rem;padding:0 8px}.final-cta-section[data-v-fa0dec45]{padding:60px 0}}
