.lora-wordmark[data-v-808e3bbe]{font-family:var(--font-display);font-weight:800;letter-spacing:-.06em;line-height:1;display:inline-block;cursor:default}.size-sm[data-v-808e3bbe]{font-size:18px}.size-md[data-v-808e3bbe]{font-size:24px}.size-lg[data-v-808e3bbe]{font-size:48px}.size-xl[data-v-808e3bbe]{font-size:72px}.variant-dark[data-v-808e3bbe]{color:var(--obsidian)}.variant-light[data-v-808e3bbe]{color:var(--white)}.variant-blue[data-v-808e3bbe]{color:var(--blue-600)}.letters[data-v-808e3bbe]{transition:letter-spacing .4s var(--ease-out-expo)}.lora-wordmark:hover .letters[data-v-808e3bbe]{letter-spacing:-.05em}.dot[data-v-808e3bbe]{color:var(--blue-600);display:inline-block;transition:transform .4s var(--ease-out-expo);animation:dot-color-808e3bbe 8s ease-in-out infinite}.variant-light .dot[data-v-808e3bbe]{color:var(--cyan)}.variant-blue .dot[data-v-808e3bbe]{color:var(--white)}@keyframes dot-color-808e3bbe{0%,to{color:var(--blue-600)}33%{color:var(--cyan)}66%{color:var(--violet)}}.variant-light .dot[data-v-808e3bbe]{animation-name:dot-color-light-808e3bbe}@keyframes dot-color-light-808e3bbe{0%,to{color:var(--cyan)}33%{color:#60a5fa}66%{color:#c4b5fd}}.lora-wordmark:hover .dot[data-v-808e3bbe]{transform:scale(1.4) translateY(-2px)}.nav[data-v-817b53cc]{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .3s var(--ease-out-expo);background:#fff0;border-bottom:1px solid transparent}.nav.scrolled[data-v-817b53cc]{background:#fffc;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--pearl)}.nav-inner[data-v-817b53cc]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;gap:32px}.nav-brand[data-v-817b53cc]{display:flex;align-items:center;flex-shrink:0}.nav-links[data-v-817b53cc]{display:flex;align-items:center;gap:32px;flex:1;justify-content:center}.nav-links a[data-v-817b53cc]{font-size:14px;font-weight:500;color:var(--slate);transition:color .2s;position:relative}.nav-links a[data-v-817b53cc]:hover{color:var(--blue-600)}.nav-actions[data-v-817b53cc]{display:flex;align-items:center;gap:12px;flex-shrink:0}.lang-toggle[data-v-817b53cc]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--pearl);border-radius:var(--radius-full);font-size:12px;font-weight:500;color:var(--graphite);transition:all .2s;cursor:pointer;background:transparent}.lang-toggle[data-v-817b53cc]:hover{border-color:var(--silver)}.lang-toggle span.active[data-v-817b53cc]{color:var(--obsidian);font-weight:600}.lang-toggle .divider[data-v-817b53cc]{color:var(--silver)}.nav-signin[data-v-817b53cc]{font-size:14px;font-weight:500;color:var(--obsidian);padding:6px 12px;transition:color .2s}.nav-signin[data-v-817b53cc]:hover{color:var(--blue-600)}.mobile-toggle[data-v-817b53cc]{display:none;color:var(--obsidian);padding:8px}@media (max-width: 900px){.nav-links[data-v-817b53cc]{position:fixed;top:64px;left:0;right:0;background:#fffffffa;backdrop-filter:blur(20px);flex-direction:column;padding:32px;gap:24px;border-bottom:1px solid var(--pearl);transform:translateY(-200%);transition:transform .3s var(--ease-out-expo)}.nav-links.open[data-v-817b53cc]{transform:translateY(0)}.nav-links a[data-v-817b53cc]{font-size:18px}.mobile-toggle[data-v-817b53cc]{display:flex}.nav-signin[data-v-817b53cc]{display:none}}.hero[data-v-b20574ab]{position:relative;padding-top:140px;padding-bottom:120px;overflow:hidden;background:var(--white)}.hero-mesh[data-v-b20574ab]{position:absolute;inset:-10%;background:var(--gradient-mesh);filter:blur(60px);animation:mesh-drift 20s ease-in-out infinite;pointer-events:none;z-index:0;will-change:transform}.hero-grain[data-v-b20574ab]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:1}.hero-inner[data-v-b20574ab]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-content[data-v-b20574ab]{max-width:600px}.hero-badge[data-v-b20574ab]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-full);font-size:12px;color:var(--slate);box-shadow:var(--shadow-xs);margin-bottom:24px}.hero-badge .dot[data-v-b20574ab]{width:6px;height:6px;background:var(--success);border-radius:50%;animation:pulse-dot 2s infinite}.hero-title[data-v-b20574ab]{margin-bottom:20px;color:var(--obsidian);max-width:540px}.hero-subtitle[data-v-b20574ab]{margin-bottom:32px;font-size:17px;max-width:480px}.hero-cta[data-v-b20574ab]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.hero-trust[data-v-b20574ab]{font-size:13px;color:var(--graphite)}.hero-mockup[data-v-b20574ab]{position:relative;display:flex;justify-content:center;align-items:center;min-height:500px}.widget-frame[data-v-b20574ab]{width:380px;max-width:100%;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 0 1px var(--pearl);overflow:hidden;transform:perspective(1500px) rotateY(-4deg) rotateX(4deg);transition:transform .6s var(--ease-out-expo)}.widget-frame[data-v-b20574ab]:hover{transform:perspective(1500px) rotateY(0) rotateX(0)}.widget-header[data-v-b20574ab]{display:flex;align-items:center;gap:12px;padding:18px 20px;background:var(--gradient-hero);color:var(--white)}.widget-avatar[data-v-b20574ab]{width:40px;height:40px;border-radius:50%;background:#fff3;backdrop-filter:blur(10px);display:grid;place-items:center}.widget-name[data-v-b20574ab]{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.02em}.widget-status[data-v-b20574ab]{font-size:12px;opacity:.9;display:flex;align-items:center;gap:6px}.status-dot[data-v-b20574ab]{width:6px;height:6px;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80}.widget-body[data-v-b20574ab]{padding:20px;display:flex;flex-direction:column;gap:10px;min-height:240px;background:var(--cream)}.bubble[data-v-b20574ab]{padding:10px 16px;border-radius:18px;max-width:80%;font-size:14px;line-height:1.5;animation:fadeUp .5s var(--ease-out-expo) both}.bubble.bot[data-v-b20574ab]{background:var(--white);color:var(--obsidian);border-bottom-left-radius:4px;align-self:flex-start;box-shadow:var(--shadow-xs)}.bubble.user[data-v-b20574ab]{background:var(--blue-600);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end;animation-delay:.2s}.bubble.bot[data-v-b20574ab]:nth-of-type(3){animation-delay:.4s}.typing[data-v-b20574ab]{display:flex;gap:4px;padding:12px 18px;background:var(--white);border-radius:18px 18px 18px 4px;align-self:flex-start;box-shadow:var(--shadow-xs);animation:fadeUp .5s var(--ease-out-expo) .8s both}.typing span[data-v-b20574ab]{width:6px;height:6px;background:var(--silver);border-radius:50%;animation:typing-bounce-b20574ab 1.4s infinite}.typing span[data-v-b20574ab]:nth-child(2){animation-delay:.15s}.typing span[data-v-b20574ab]:nth-child(3){animation-delay:.3s}@keyframes typing-bounce-b20574ab{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.widget-input[data-v-b20574ab]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--white);border-top:1px solid var(--pearl)}.widget-input input[data-v-b20574ab]{flex:1;border:none;outline:none;font-size:14px;color:var(--obsidian);background:transparent}.widget-input input[data-v-b20574ab]::placeholder{color:var(--graphite)}.send-btn[data-v-b20574ab]{width:36px;height:36px;border-radius:50%;background:var(--blue-600);color:var(--white);display:grid;place-items:center;transition:transform .2s;cursor:pointer}.send-btn[data-v-b20574ab]:hover{transform:scale(1.05);background:var(--blue-700)}.float-card[data-v-b20574ab]{position:absolute;background:#ffffffa6;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-lg);padding:12px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 20px 48px #0071e31f,0 2px 8px #0a0a0a0f,inset 0 1px #fffc;animation:float-b20574ab 7s var(--ease-out-expo) infinite}.float-1[data-v-b20574ab]{top:6%;left:-12%;animation-delay:0s}.float-2[data-v-b20574ab]{bottom:10%;right:-12%;animation-delay:2.5s}.float-3[data-v-b20574ab]{top:48%;right:-8%;animation-delay:5s;animation-duration:8s}@keyframes float-b20574ab{0%,to{transform:translateY(0) translate(0) rotate(0)}33%{transform:translateY(-14px) translate(4px) rotate(1.5deg)}66%{transform:translateY(-6px) translate(-4px) rotate(-1deg)}}.float-icon[data-v-b20574ab]{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:15px;font-weight:700;flex-shrink:0}.float-label[data-v-b20574ab]{font-size:10px;color:var(--graphite);font-weight:500;letter-spacing:.02em}.float-value[data-v-b20574ab]{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--obsidian);line-height:1}@media (max-width: 900px){.hero-inner[data-v-b20574ab]{grid-template-columns:1fr;gap:48px}.hero-content[data-v-b20574ab]{text-align:center;margin:0 auto}.hero-subtitle[data-v-b20574ab]{margin-left:auto;margin-right:auto}.hero-cta[data-v-b20574ab]{justify-content:center}.hero-mockup[data-v-b20574ab]{min-height:auto}.widget-frame[data-v-b20574ab]{transform:none}.float-1[data-v-b20574ab],.float-2[data-v-b20574ab],.float-3[data-v-b20574ab]{display:none}}@media (max-width: 500px){.hero-badge[data-v-b20574ab]{font-size:11px}.widget-frame[data-v-b20574ab]{width:100%}}.stats-bar[data-v-e9c4c7c6]{padding:56px 0;background:var(--white);border-top:1px solid var(--pearl);border-bottom:1px solid var(--pearl)}.stats-grid[data-v-e9c4c7c6]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:24px}.stat[data-v-e9c4c7c6]{text-align:center}.stat-value[data-v-e9c4c7c6]{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1;background:var(--gradient-hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px;font-variant-numeric:tabular-nums}.stat-label[data-v-e9c4c7c6]{font-size:12px;color:var(--graphite);font-weight:500;letter-spacing:.02em}.stat-divider[data-v-e9c4c7c6]{width:1px;height:40px;background:var(--pearl)}@media (max-width: 800px){.stats-grid[data-v-e9c4c7c6]{grid-template-columns:1fr 1fr;gap:40px 24px}.stat-divider[data-v-e9c4c7c6]{display:none}}.trusted[data-v-f125637a]{padding:60px 0;background:var(--off-white)}.trusted-label[data-v-f125637a]{text-align:center;font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--graphite);margin-bottom:32px;font-weight:500}.trusted-grid[data-v-f125637a]{display:flex;justify-content:center;align-items:center;gap:56px;flex-wrap:wrap}.trusted-logo[data-v-f125637a]{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--silver);transition:color .3s}.trusted-logo[data-v-f125637a]:hover{color:var(--slate)}@media (max-width: 600px){.trusted-grid[data-v-f125637a]{gap:32px}.trusted-logo[data-v-f125637a]{font-size:18px}}.audience[data-v-7cce39c1]{background:var(--white)}.audience-head[data-v-7cce39c1]{max-width:720px;margin:0 auto 64px;text-align:center}.audience-head .eyebrow[data-v-7cce39c1]{margin-bottom:16px}.audience-head .title-section[data-v-7cce39c1]{margin-bottom:20px}.audience-head .subtitle[data-v-7cce39c1]{margin:0 auto}.audience-grid[data-v-7cce39c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.audience-card[data-v-7cce39c1]{background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-xl);padding:36px 32px;transition:all .5s var(--ease-out-expo);cursor:pointer;position:relative;overflow:hidden}.audience-card[data-v-7cce39c1]:before{content:"";position:absolute;inset:0;background:var(--gradient-soft);opacity:0;transition:opacity .5s;z-index:0}.audience-card[data-v-7cce39c1]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);transform:translate(-100%);transition:transform .8s var(--ease-out-expo);z-index:1;pointer-events:none}.audience-card[data-v-7cce39c1]:hover:before{opacity:1}.audience-card[data-v-7cce39c1]:hover:after{transform:translate(100%)}.audience-card[data-v-7cce39c1]>*{position:relative;z-index:2}.audience-card[data-v-7cce39c1]:hover{border-color:var(--blue-300);transform:translateY(-6px) scale(1.015);box-shadow:var(--shadow-xl)}.audience-tag[data-v-7cce39c1]{display:inline-block;padding:3px 10px;background:var(--blue-50);color:var(--blue-700);border-radius:var(--radius-full);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.audience-title[data-v-7cce39c1]{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin-bottom:10px;color:var(--obsidian)}.audience-desc[data-v-7cce39c1]{font-size:14px;line-height:1.55;color:var(--slate);margin-bottom:28px}.audience-arrow[data-v-7cce39c1]{width:32px;height:32px;border-radius:50%;background:var(--cream);color:var(--obsidian);display:grid;place-items:center;transition:all .4s var(--ease-out-expo)}.audience-card:hover .audience-arrow[data-v-7cce39c1]{background:var(--blue-600);color:var(--white);transform:translate(4px)}.features[data-v-d5012944]{background:var(--off-white)}.features-head[data-v-d5012944]{text-align:center;max-width:640px;margin:0 auto 96px}.features-head .eyebrow[data-v-d5012944]{margin-bottom:16px}.features-stack[data-v-d5012944]{display:flex;flex-direction:column;gap:120px}.feature-row[data-v-d5012944]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.feature-row.reverse .feature-text[data-v-d5012944]{order:2}.feature-row.reverse .feature-visual[data-v-d5012944]{order:1}.feature-tag[data-v-d5012944]{display:inline-block;padding:3px 10px;background:var(--blue-50);color:var(--blue-700);border-radius:var(--radius-full);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.feature-text .title-feature[data-v-d5012944]{margin-bottom:16px;color:var(--obsidian)}.feature-desc[data-v-d5012944]{font-size:16px;line-height:1.55;color:var(--slate);margin-bottom:28px}.feature-points[data-v-d5012944]{display:flex;flex-direction:column;gap:12px}.feature-points li[data-v-d5012944]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--slate)}.feature-points svg[data-v-d5012944]{color:var(--blue-600);flex-shrink:0}.ai-visual[data-v-d5012944]{position:relative;height:420px;display:flex;align-items:center;justify-content:center}.ai-orb[data-v-d5012944]{position:relative;width:240px;height:240px;display:grid;place-items:center}.orb-core[data-v-d5012944]{width:120px;height:120px;border-radius:50%;background:var(--gradient-hero);box-shadow:var(--shadow-glow);animation:pulse-core-d5012944 4s ease-in-out infinite}@keyframes pulse-core-d5012944{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.orb-ring[data-v-d5012944]{position:absolute;inset:0;border-radius:50%;border:1px solid var(--blue-200);animation:rotate-ring-d5012944 20s linear infinite}.ring-1[data-v-d5012944]{width:180px;height:180px}.ring-2[data-v-d5012944]{width:240px;height:240px;animation-duration:30s;animation-direction:reverse}.ring-3[data-v-d5012944]{width:320px;height:320px;border-style:dashed;animation-duration:40s;opacity:.5}@keyframes rotate-ring-d5012944{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-caption[data-v-d5012944]{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;background:var(--white);padding:12px 20px;border-radius:var(--radius-full);border:1px solid var(--pearl);box-shadow:var(--shadow-sm)}.ai-caption-label[data-v-d5012944]{font-size:11px;color:var(--graphite);letter-spacing:.1em;text-transform:uppercase}.ai-caption-name[data-v-d5012944]{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--obsidian)}.channels-visual[data-v-d5012944]{padding:20px 0}.channel-grid[data-v-d5012944]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.channel-card[data-v-d5012944]{aspect-ratio:1;background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;transition:all .4s var(--ease-out-expo);cursor:pointer;position:relative;overflow:hidden}.channel-card[data-v-d5012944]:before{content:"";position:absolute;inset:0;background:var(--gradient-soft);opacity:0;transition:opacity .4s}.channel-card[data-v-d5012944]:hover:before{opacity:1}.channel-card[data-v-d5012944]>*{position:relative;z-index:1}.channel-card[data-v-d5012944]:hover{transform:translateY(-6px) scale(1.04) rotate(-1deg);box-shadow:var(--shadow-lg);border-color:var(--blue-300)}.channel-card span[data-v-d5012944]{font-size:12px;font-weight:500;color:var(--slate)}.channel-card.c-web svg[data-v-d5012944]{color:var(--blue-600)}.channel-card.c-wa svg[data-v-d5012944]{color:#25d366}.channel-card.c-tg svg[data-v-d5012944]{color:#08c}.channel-card.c-ig svg[data-v-d5012944]{color:#e4405f}.channel-card.c-fb svg[data-v-d5012944]{color:#0084ff}.channel-card.c-email svg[data-v-d5012944]{color:var(--graphite)}.inbox-mock[data-v-d5012944]{background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-xl);padding:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:4px}.inbox-item[data-v-d5012944]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius-md);cursor:pointer;transition:background .2s;position:relative}.inbox-item.active[data-v-d5012944]{background:var(--blue-50)}.inbox-item[data-v-d5012944]:not(.active):hover{background:var(--cream)}.inbox-avatar[data-v-d5012944]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;flex-shrink:0}.inbox-content[data-v-d5012944]{flex:1;min-width:0}.inbox-top[data-v-d5012944]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.inbox-name[data-v-d5012944]{font-weight:600;font-size:14px;color:var(--obsidian)}.inbox-time[data-v-d5012944]{font-size:11px;color:var(--graphite)}.inbox-msg[data-v-d5012944]{font-size:13px;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-badge[data-v-d5012944]{width:20px;height:20px;background:var(--blue-600);color:#fff;border-radius:50%;font-size:11px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.inbox-suggestion[data-v-d5012944]{margin-top:8px;padding:14px;background:linear-gradient(135deg,#f5f3ff,#eff6ff);border:1px solid var(--blue-100);border-radius:var(--radius-md)}.suggestion-label[data-v-d5012944]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--violet);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.suggestion-dot[data-v-d5012944]{width:6px;height:6px;background:var(--violet);border-radius:50%;animation:pulse-dot 2s infinite}.suggestion-text[data-v-d5012944]{font-size:13px;color:var(--slate);font-style:italic}.code-visual[data-v-d5012944]{display:flex;flex-direction:column;gap:20px}.code-block[data-v-d5012944]{background:var(--obsidian);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl)}.code-tabs[data-v-d5012944]{display:flex;gap:4px;padding:12px 12px 0;background:#141416}.code-tab[data-v-d5012944]{padding:8px 14px;font-size:12px;font-family:var(--font-mono);color:var(--graphite);border-radius:6px 6px 0 0;background:transparent}.code-tab.active[data-v-d5012944]{background:var(--obsidian);color:var(--white)}.code-content[data-v-d5012944]{padding:24px;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--cream);overflow-x:auto}.code-content .c-gray[data-v-d5012944]{color:#71717a}.code-content .c-tag[data-v-d5012944]{color:#f472b6}.code-content .c-attr[data-v-d5012944]{color:#7dd3fc}.code-content .c-str[data-v-d5012944]{color:#86efac}.code-time[data-v-d5012944]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--success);font-weight:500}.time-dot[data-v-d5012944]{width:8px;height:8px;background:var(--success);border-radius:50%;box-shadow:0 0 #10b98166;animation:pulse-dot 2s infinite}@media (max-width: 900px){.feature-row[data-v-d5012944]{grid-template-columns:1fr;gap:48px}.feature-row.reverse .feature-text[data-v-d5012944]{order:1}.feature-row.reverse .feature-visual[data-v-d5012944]{order:2}.features-stack[data-v-d5012944]{gap:80px}.ai-visual[data-v-d5012944]{height:340px}.ai-orb[data-v-d5012944]{transform:scale(.85)}}.integrations[data-v-cb02b2ac]{background:var(--off-white)}.integrations-head[data-v-cb02b2ac]{text-align:center;max-width:640px;margin:0 auto 64px}.integrations-head .eyebrow[data-v-cb02b2ac]{margin-bottom:14px}.integrations-head .title-section[data-v-cb02b2ac]{margin-bottom:16px}.integrations-head .subtitle[data-v-cb02b2ac]{margin:0 auto}.integrations-grid[data-v-cb02b2ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:56px}.integration-card[data-v-cb02b2ac]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-lg);transition:all .35s var(--ease-out-expo);cursor:pointer;position:relative;overflow:hidden}.integration-card[data-v-cb02b2ac]:before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,113,227,.05),transparent);transition:left .6s var(--ease-out-expo)}.integration-card[data-v-cb02b2ac]:hover:before{left:100%}.integration-card[data-v-cb02b2ac]:hover{border-color:var(--blue-300);transform:translateY(-2px);box-shadow:var(--shadow-md)}.integration-icon[data-v-cb02b2ac]{width:38px;height:38px;border-radius:10px;background:var(--cream);display:grid;place-items:center;color:var(--slate);transition:all .3s;flex-shrink:0}.integration-icon svg[data-v-cb02b2ac]{width:18px;height:18px}.integration-card:hover .integration-icon[data-v-cb02b2ac]{background:var(--blue-600);color:var(--white);transform:rotate(-5deg) scale(1.05)}.integration-info[data-v-cb02b2ac]{flex:1;min-width:0}.integration-name[data-v-cb02b2ac]{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.015em;color:var(--obsidian);margin-bottom:2px}.integration-category[data-v-cb02b2ac]{font-size:11px;color:var(--graphite)}.integration-check[data-v-cb02b2ac]{width:22px;height:22px;border-radius:50%;background:var(--blue-50);color:var(--blue-600);display:grid;place-items:center;opacity:0;transform:scale(.6) translate(-4px);transition:all .3s var(--ease-out-expo);flex-shrink:0}.integration-card:hover .integration-check[data-v-cb02b2ac]{opacity:1;transform:scale(1) translate(0)}.integrations-cta[data-v-cb02b2ac]{text-align:center}.see-all[data-v-cb02b2ac]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--white);border:1px solid var(--silver);border-radius:var(--radius-full);font-size:13px;font-weight:500;color:var(--obsidian);transition:all .3s var(--ease-out-expo)}.see-all[data-v-cb02b2ac]:hover{background:var(--obsidian);color:var(--white);border-color:var(--obsidian);transform:translateY(-1px)}.see-all:hover svg[data-v-cb02b2ac]{transform:translate(3px)}.see-all svg[data-v-cb02b2ac]{transition:transform .3s var(--ease-out-expo)}.demo[data-v-f967bbe2]{background:var(--white)}.demo-head[data-v-f967bbe2]{text-align:center;max-width:640px;margin:0 auto 64px}.demo-head .eyebrow[data-v-f967bbe2]{margin-bottom:14px}.demo-head .title-section[data-v-f967bbe2]{margin-bottom:16px}.demo-head .subtitle[data-v-f967bbe2]{margin:0 auto}.demo-wrapper[data-v-f967bbe2]{display:grid;grid-template-columns:260px 1fr;gap:32px;max-width:900px;margin:0 auto;align-items:start}.demo-sidebar[data-v-f967bbe2]{display:flex;flex-direction:column;gap:6px;padding-top:12px}.sidebar-title[data-v-f967bbe2]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin-bottom:12px;padding:0 12px}.scenario-btn[data-v-f967bbe2]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--slate);background:transparent;text-align:left;cursor:pointer;transition:all .25s var(--ease-out-expo);position:relative}.scenario-btn[data-v-f967bbe2]:hover:not(.active){background:var(--cream);color:var(--obsidian)}.scenario-btn.active[data-v-f967bbe2]{background:var(--blue-50);color:var(--blue-800);font-weight:600}.scenario-indicator[data-v-f967bbe2]{width:5px;height:5px;border-radius:50%;background:var(--silver);transition:all .3s var(--ease-out-expo)}.scenario-btn.active .scenario-indicator[data-v-f967bbe2]{background:var(--blue-600);box-shadow:0 0 0 3px #0071e32e}.reset-btn[data-v-f967bbe2]{margin-top:20px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-md);font-size:12px;color:var(--graphite);background:transparent;border:1px dashed var(--silver);cursor:pointer;transition:all .25s}.reset-btn[data-v-f967bbe2]:hover{color:var(--obsidian);border-color:var(--obsidian);border-style:solid}.demo-widget[data-v-f967bbe2]{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl),0 0 0 1px var(--pearl);display:flex;flex-direction:column;min-height:520px}.widget-header[data-v-f967bbe2]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--gradient-hero);color:var(--white)}.widget-avatar[data-v-f967bbe2]{width:36px;height:36px;border-radius:50%;background:#fff3;backdrop-filter:blur(10px);display:grid;place-items:center}.widget-name[data-v-f967bbe2]{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.015em}.widget-status[data-v-f967bbe2]{font-size:11px;opacity:.9;display:flex;align-items:center;gap:6px}.status-dot[data-v-f967bbe2]{width:6px;height:6px;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80}.widget-body[data-v-f967bbe2]{flex:1;padding:20px;display:flex;flex-direction:column;gap:10px;background:var(--cream);overflow-y:auto;max-height:420px}.bubble[data-v-f967bbe2]{padding:10px 16px;border-radius:18px;max-width:85%;font-size:14px;line-height:1.5;opacity:0;animation:bubble-in-f967bbe2 .5s var(--ease-out-expo) forwards}@keyframes bubble-in-f967bbe2{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.bubble.bot[data-v-f967bbe2]{background:var(--white);color:var(--obsidian);border-bottom-left-radius:4px;align-self:flex-start;box-shadow:var(--shadow-xs)}.bubble.user[data-v-f967bbe2]{background:var(--blue-600);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.widget-input[data-v-f967bbe2]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--white);border-top:1px solid var(--pearl)}.widget-input input[data-v-f967bbe2]{flex:1;border:none;outline:none;font-size:14px;color:var(--obsidian);background:transparent}.widget-input input[data-v-f967bbe2]::placeholder{color:var(--graphite)}.send-btn[data-v-f967bbe2]{width:34px;height:34px;border-radius:50%;background:var(--blue-600);color:var(--white);display:grid;place-items:center;transition:all .2s;cursor:pointer}.send-btn[data-v-f967bbe2]:hover{transform:scale(1.05);background:var(--blue-700)}@media (max-width: 800px){.demo-wrapper[data-v-f967bbe2]{grid-template-columns:1fr;gap:20px}.demo-sidebar[data-v-f967bbe2]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0}.sidebar-title[data-v-f967bbe2]{display:none}.reset-btn[data-v-f967bbe2]{grid-column:1 / -1;justify-content:center}}.testimonials[data-v-bee5140e]{background:var(--off-white)}.testimonials-head[data-v-bee5140e]{text-align:center;max-width:640px;margin:0 auto 64px}.testimonials-head .eyebrow[data-v-bee5140e]{margin-bottom:14px}.testimonials-grid[data-v-bee5140e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:1120px;margin:0 auto}.testimonial-card[data-v-bee5140e]{background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-xl);padding:36px 32px;display:flex;flex-direction:column;gap:24px;transition:all .5s var(--ease-out-expo);position:relative;overflow:hidden}.testimonial-card[data-v-bee5140e]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-hero);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out-expo)}.testimonial-card[data-v-bee5140e]:hover:before{transform:scaleX(1)}.testimonial-card[data-v-bee5140e]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--blue-200)}.quote-mark[data-v-bee5140e]{color:var(--blue-200);transition:color .4s var(--ease-out-expo)}.testimonial-card:hover .quote-mark[data-v-bee5140e]{color:var(--blue-500)}.quote-text[data-v-bee5140e]{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.5;color:var(--obsidian);flex:1;margin:0}.quote-footer[data-v-bee5140e]{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--pearl)}.author-avatar[data-v-bee5140e]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.02em;flex-shrink:0}.author-info[data-v-bee5140e]{flex:1;min-width:0}.author-name[data-v-bee5140e]{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.015em;color:var(--obsidian);margin-bottom:2px}.author-meta[data-v-bee5140e]{font-size:12px;color:var(--graphite);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing[data-v-f4575693]{background:var(--white)}.pricing-head[data-v-f4575693]{text-align:center;max-width:720px;margin:0 auto 64px}.pricing-head .eyebrow[data-v-f4575693]{margin-bottom:16px}.pricing-head .title-section[data-v-f4575693]{margin-bottom:20px}.pricing-head .subtitle[data-v-f4575693]{margin:0 auto 40px}.billing-toggle[data-v-f4575693]{display:inline-flex;padding:4px;background:var(--cream);border-radius:var(--radius-full);gap:2px}.billing-toggle button[data-v-f4575693]{padding:10px 22px;border-radius:var(--radius-full);font-size:14px;font-weight:500;color:var(--graphite);transition:all .25s var(--ease-out-expo);display:flex;align-items:center;gap:8px;cursor:pointer;background:transparent}.billing-toggle button.active[data-v-f4575693]{background:var(--white);color:var(--obsidian);box-shadow:var(--shadow-sm)}.save-badge[data-v-f4575693]{padding:2px 8px;background:var(--gradient-hero);color:var(--white);border-radius:var(--radius-full);font-size:10px;font-weight:600;letter-spacing:.05em}.pricing-grid[data-v-f4575693]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1200px;margin:0 auto}.pricing-card[data-v-f4575693]{background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-xl);padding:36px 28px;display:flex;flex-direction:column;position:relative;transition:all .5s var(--ease-out-expo)}.pricing-card[data-v-f4575693]:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--shadow-xl);border-color:var(--blue-200)}.pricing-card.featured[data-v-f4575693]{background:var(--obsidian);color:var(--cream);border-color:var(--obsidian);transform:translateY(-10px);position:relative;overflow:hidden;--spot-x: 50%;--spot-y: 50%}.pricing-card.featured[data-v-f4575693]:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--spot-x) var(--spot-y),rgba(0,113,227,.18),transparent 40%);opacity:0;transition:opacity .4s var(--ease-out-expo);pointer-events:none}.pricing-card.featured[data-v-f4575693]:hover:before{opacity:1}.pricing-card.featured[data-v-f4575693]>*{position:relative;z-index:1}.pricing-card.featured[data-v-f4575693]:hover{transform:translateY(-16px) scale(1.02);box-shadow:var(--shadow-xl)}.featured-label[data-v-f4575693]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gradient-hero);color:var(--white);padding:5px 14px;border-radius:var(--radius-full);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-md)}.pricing-header[data-v-f4575693]{margin-bottom:24px}.plan-name[data-v-f4575693]{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.featured .plan-name[data-v-f4575693]{color:var(--white)}.plan-tag[data-v-f4575693]{font-size:12px;color:var(--graphite)}.plan-price[data-v-f4575693]{display:flex;align-items:baseline;gap:3px;margin-bottom:14px;min-height:62px}.price-currency[data-v-f4575693]{font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--graphite)}.featured .price-currency[data-v-f4575693]{color:var(--silver)}.price-value[data-v-f4575693]{font-family:var(--font-display);font-size:52px;font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--obsidian)}.featured .price-value[data-v-f4575693]{color:var(--white)}.price-period[data-v-f4575693]{font-size:14px;color:var(--graphite);margin-left:3px}.featured .price-period[data-v-f4575693]{color:var(--silver)}.price-custom[data-v-f4575693]{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.03em;color:var(--obsidian)}.featured .price-custom[data-v-f4575693]{color:var(--white)}.plan-desc[data-v-f4575693]{font-size:13px;line-height:1.5;color:var(--graphite);margin-bottom:24px;min-height:42px}.featured .plan-desc[data-v-f4575693]{color:var(--silver)}.plan-cta[data-v-f4575693]{width:100%;margin-bottom:28px}.featured .plan-cta.btn-secondary[data-v-f4575693]{background:var(--white);color:var(--obsidian);border-color:transparent}.featured .plan-cta.btn-secondary[data-v-f4575693]:hover{background:var(--cream)}.plan-features[data-v-f4575693]{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--pearl);padding-top:24px}.featured .plan-features[data-v-f4575693]{border-top-color:#ffffff1f}.plan-features li[data-v-f4575693]{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;color:var(--slate)}.featured .plan-features li[data-v-f4575693]{color:var(--cream)}.plan-features svg[data-v-f4575693]{color:var(--blue-600);flex-shrink:0;margin-top:2px}.featured .plan-features svg[data-v-f4575693]{color:var(--cyan)}.faq[data-v-71c708ce]{background:var(--off-white)}.faq-head[data-v-71c708ce]{text-align:center;margin-bottom:64px}.faq-head .eyebrow[data-v-71c708ce]{margin-bottom:16px}.faq-list[data-v-71c708ce]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-71c708ce]{background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s var(--ease-out-expo)}.faq-item[data-v-71c708ce]:hover{border-color:var(--blue-200)}.faq-item.open[data-v-71c708ce]{border-color:var(--blue-300);box-shadow:var(--shadow-sm)}.faq-q[data-v-71c708ce]{width:100%;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:-.015em;color:var(--obsidian);text-align:left;cursor:pointer;background:transparent}.faq-icon[data-v-71c708ce]{flex-shrink:0;color:var(--blue-600);transition:transform .3s var(--ease-out-expo);display:grid;place-items:center}.faq-item.open .faq-icon[data-v-71c708ce]{transform:rotate(45deg)}.faq-a-wrap[data-v-71c708ce]{max-height:0;overflow:hidden;transition:max-height .4s var(--ease-out-expo)}.faq-item.open .faq-a-wrap[data-v-71c708ce]{max-height:400px}.faq-a[data-v-71c708ce]{padding:0 24px 20px;font-size:14px;line-height:1.65;color:var(--slate)}@media (max-width: 600px){.faq-q[data-v-71c708ce]{font-size:15px;padding:18px 20px}.faq-a[data-v-71c708ce]{padding:0 20px 18px}}.cta-final[data-v-20fbd289]{position:relative;padding:120px 0;background:var(--obsidian);color:var(--white);overflow:hidden}.cta-mesh[data-v-20fbd289]{position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(0,113,227,.5) 0px,transparent 40%),radial-gradient(circle at 70% 50%,rgba(139,92,246,.4) 0px,transparent 40%);filter:blur(40px);opacity:.6;animation:mesh-drift 15s ease-in-out infinite;pointer-events:none}.cta-inner[data-v-20fbd289]{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto}.cta-title[data-v-20fbd289]{font-family:var(--font-display);font-size:clamp(40px,6vw,76px);font-weight:700;letter-spacing:-.045em;line-height:1;margin-bottom:20px;background:linear-gradient(180deg,#fff,#bfdbfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-sub[data-v-20fbd289]{font-size:clamp(15px,1.5vw,18px);color:#ffffffb3;line-height:1.55;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-20fbd289]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-buttons .btn-secondary[data-v-20fbd289]{background:#ffffff1a;color:var(--white);border-color:#fff3;backdrop-filter:blur(10px)}.cta-buttons .btn-secondary[data-v-20fbd289]:hover{background:#ffffff26;border-color:#fff6}.footer[data-v-855d179e]{background:var(--void);color:var(--cream);padding:80px 0 32px}.footer-grid[data-v-855d179e]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand[data-v-855d179e]{max-width:280px}.footer-tagline[data-v-855d179e]{margin-top:16px;margin-bottom:24px;color:var(--graphite);font-size:15px;line-height:1.5}.footer-social[data-v-855d179e]{display:flex;gap:12px}.footer-social a[data-v-855d179e]{width:36px;height:36px;border-radius:50%;background:#ffffff0d;color:var(--cream);display:grid;place-items:center;transition:all .25s var(--ease-out-expo)}.footer-social a[data-v-855d179e]:hover{background:var(--blue-600);color:var(--white);transform:translateY(-2px)}.footer-col h4[data-v-855d179e]{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--silver);margin-bottom:20px}.footer-col ul[data-v-855d179e]{display:flex;flex-direction:column;gap:12px}.footer-col a[data-v-855d179e]{color:var(--graphite);font-size:14px;transition:color .2s}.footer-col a[data-v-855d179e]:hover{color:var(--white)}.footer-bottom[data-v-855d179e]{padding-top:32px;display:flex;justify-content:space-between;font-size:13px;color:var(--graphite);flex-wrap:wrap;gap:12px}.footer-signature[data-v-855d179e]{font-style:italic}@media (max-width: 900px){.footer-grid[data-v-855d179e]{grid-template-columns:1fr 1fr;gap:40px}.footer-brand[data-v-855d179e]{grid-column:1 / -1}}@media (max-width: 500px){.footer-grid[data-v-855d179e]{grid-template-columns:1fr;gap:32px}}:root{--white: #FFFFFF;--off-white: #FAFAFA;--cream: #F5F5F7;--pearl: #E8E8ED;--silver: #D2D2D7;--graphite: #86868B;--slate: #424245;--obsidian: #1D1D1F;--void: #0A0A0A;--blue-50: #EFF6FF;--blue-100: #DBEAFE;--blue-200: #BFDBFE;--blue-300: #93C5FD;--blue-400: #60A5FA;--blue-500: #3B82F6;--blue-600: #0071E3;--blue-700: #0058B8;--blue-800: #0040A0;--blue-900: #1E3A8A;--cyan: #06B6D4;--sky: #0EA5E9;--violet: #8B5CF6;--rose: #F472B6;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6;--gradient-hero: linear-gradient(135deg, #0071E3 0%, #06B6D4 50%, #8B5CF6 100%);--gradient-soft: linear-gradient(135deg, #EFF6FF 0%, #E0F2FE 100%);--gradient-mesh: radial-gradient(at 20% 20%, rgba(0, 113, 227, .15) 0px, transparent 50%), radial-gradient(at 80% 30%, rgba(6, 182, 212, .12) 0px, transparent 50%), radial-gradient(at 60% 80%, rgba(139, 92, 246, .1) 0px, transparent 50%);--font-display: "Inter Tight", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 40px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(10, 10, 10, .04);--shadow-sm: 0 2px 8px rgba(10, 10, 10, .06);--shadow-md: 0 8px 24px rgba(10, 10, 10, .08);--shadow-lg: 0 20px 48px rgba(10, 10, 10, .12);--shadow-xl: 0 40px 80px rgba(10, 10, 10, .16);--shadow-blue: 0 20px 48px rgba(0, 113, 227, .25);--shadow-glow: 0 0 60px rgba(0, 113, 227, .4);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--container-max: 1200px;--container-narrow: 960px;--section-padding-y: clamp(80px, 10vw, 160px);--section-padding-x: clamp(20px, 5vw, 48px)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--obsidian);background:var(--white);overflow-x:hidden;font-feature-settings:"ss01","cv11";text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}button{font:inherit;border:none;background:none;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}input,textarea,select{font:inherit}::selection{background:var(--blue-600);color:var(--white)}.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--section-padding-x);padding-right:var(--section-padding-x);width:100%}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}.section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}.eyebrow{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--blue-600)}.title-hero{font-family:var(--font-display);font-size:clamp(40px,6.5vw,84px);font-weight:700;letter-spacing:-.045em;line-height:1}.title-section{font-family:var(--font-display);font-size:clamp(30px,4.5vw,54px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.title-feature{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.subtitle{font-size:clamp(15px,1.2vw,17px);color:var(--graphite);line-height:1.55;letter-spacing:-.005em;max-width:520px}.text-gradient{background:var(--gradient-hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:var(--radius-full);font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:all .25s var(--ease-out-expo);white-space:nowrap;user-select:none;position:relative;overflow:hidden}.btn-lg{padding:12px 24px;font-size:15px}.btn-sm{padding:7px 14px;font-size:13px}.btn-primary:before,.btn-gradient:before,.btn-dark:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);transition:left .6s var(--ease-out-expo);pointer-events:none}.btn-primary:hover:before,.btn-gradient:hover:before,.btn-dark:hover:before{left:100%}.btn>*{position:relative;z-index:1}.btn-primary{background:var(--blue-600);color:var(--white);box-shadow:var(--shadow-sm),inset 0 1px #fff3}.btn-primary:hover{background:var(--blue-700);transform:translateY(-1px);box-shadow:var(--shadow-blue)}.btn-gradient{background:var(--gradient-hero);color:var(--white)}.btn-gradient:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow)}.btn-secondary{background:var(--white);color:var(--obsidian);border-color:var(--silver)}.btn-secondary:hover{border-color:var(--obsidian);background:var(--cream)}.btn-dark{background:var(--obsidian);color:var(--white)}.btn-dark:hover{background:var(--void);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--obsidian)}.btn-ghost:hover{background:var(--cream)}.card{background:var(--white);border:1px solid var(--pearl);border-radius:var(--radius-lg);padding:32px;transition:all .4s var(--ease-out-expo)}.card:hover{border-color:var(--blue-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:500}.badge-blue{background:var(--blue-50);color:var(--blue-800)}.badge-success{background:#ecfdf5;color:#065f46}.badge-gradient{background:var(--gradient-hero);color:var(--white)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mesh-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,25px) scale(1.15)}66%{transform:translate(30px,-20px) scale(.92)}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 6px #10b98100}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.reveal{opacity:0;transform:translateY(32px);transition:opacity 1s var(--ease-out-expo),transform 1s var(--ease-out-expo)}.reveal.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--silver);border-radius:999px;border:2px solid var(--white)}::-webkit-scrollbar-thumb:hover{background:var(--graphite)}
