.hero-section[data-v-1f55bfa4]{--hero-bg:#fff;--hero-text:#0f172a;--hero-text-secondary:#1e293b;--hero-text-muted:#475569;--hero-text-highlight:#0f172a;--hero-vignette:#fff;--hero-panel-start:#ffffff73;--hero-panel-mid:#ffffffe0;--hero-vignette-opacity:.85;--hero-marquee-opacity:.65;--hero-marquee-opacity-mobile:.35;--hero-btn-bg:#0f172a;--hero-btn-color:white;--hero-btn-shadow:#0f172a1f;--hero-btn-hover:#1e293b;--hero-ghost-border:#0f172a1f;--hero-ghost-bg:#0f172a05;--hero-ghost-color:#0f172a;--hero-ghost-hover-border:#0f172a40;--hero-ghost-hover-bg:#0f172a0f;--hero-stat-value:#0f172a;--hero-stat-label:#475569d9;--hero-title-gradient:linear-gradient(135deg,#0f172a 0%,#334155 100%);--hero-accent-gradient:linear-gradient(135deg,#2563eb 0%,#0891b2 50%,#059669 100%);--hero-ambient-glow-opacity:.15;--hero-glow-1-bg:radial-gradient(circle,#2563eb 0%,transparent 70%);--hero-glow-2-bg:radial-gradient(circle,#0891b2 0%,transparent 70%);--hero-badge-bg:#2563eb0f;--hero-badge-border:#2563eb1f;--hero-badge-color:#2563eb;--hero-badge-shadow:#2563eb0a;--hero-badge-bg-hover:#2563eb1a;--hero-badge-border-hover:#2563eb40;--hero-promise-icon-color:#10b981;--hero-stats-border:#0000000f;--platform-blue-color:#2563eb;--platform-blue-bg:#2563eb0f;--platform-blue-border:#2563eb1a;--platform-blue-bg-hover:#2563eb1a;--platform-blue-border-hover:#2563eb33;--platform-green-color:#16a34a;--platform-green-bg:#16a34a0f;--platform-green-border:#16a34a1a;--platform-green-bg-hover:#16a34a1a;--platform-green-border-hover:#16a34a33;--platform-orange-color:#ea580c;--platform-orange-bg:#ea580c0f;--platform-orange-border:#ea580c1a;--platform-orange-bg-hover:#ea580c1a;--platform-orange-border-hover:#ea580c33;--platform-cyan-color:#0891b2;--platform-cyan-bg:#0891b20f;--platform-cyan-border:#0891b21a;--platform-cyan-bg-hover:#0891b21a;--platform-cyan-border-hover:#0891b233;--platform-rose-color:#db2777;--platform-rose-bg:#db27770f;--platform-rose-border:#db27771a;--platform-rose-bg-hover:#db27771a;--platform-rose-border-hover:#db277733}.dark{--hero-bg:#030712;--hero-text:#f9fafb;--hero-text-secondary:#9ca3af;--hero-text-muted:#6b7280;--hero-text-highlight:#f3f4f6;--hero-vignette:#030712;--hero-panel-start:#030712;--hero-panel-mid:#030712eb;--hero-vignette-opacity:.88;--hero-marquee-opacity:.65;--hero-marquee-opacity-mobile:.2;--hero-btn-bg:#f9fafb;--hero-btn-color:#030712;--hero-btn-shadow:#ffffff1a;--hero-btn-hover:#fff;--hero-ghost-border:#ffffff26;--hero-ghost-bg:#ffffff08;--hero-ghost-color:#f9fafb;--hero-ghost-hover-border:#ffffff59;--hero-ghost-hover-bg:#ffffff14;--hero-stat-value:#f9fafb;--hero-stat-label:#9ca3afd9;--hero-title-gradient:linear-gradient(135deg,#fff 0%,#9ca3af 100%);--hero-accent-gradient:linear-gradient(135deg,#60a5fa 0%,#22d3ee 50%,#34d399 100%);--hero-ambient-glow-opacity:.22;--hero-glow-1-bg:radial-gradient(circle,#3b82f6 0%,transparent 75%);--hero-glow-2-bg:radial-gradient(circle,#06b6d4 0%,transparent 75%);--hero-badge-bg:#60a5fa14;--hero-badge-border:#60a5fa2e;--hero-badge-color:#60a5fa;--hero-badge-shadow:#60a5fa0a;--hero-badge-bg-hover:#60a5fa26;--hero-badge-border-hover:#60a5fa59;--hero-promise-icon-color:#34d399;--hero-stats-border:#ffffff0f;--platform-blue-color:#60a5fa;--platform-blue-bg:#60a5fa14;--platform-blue-border:#60a5fa26;--platform-blue-bg-hover:#60a5fa26;--platform-blue-border-hover:#60a5fa4d;--platform-green-color:#4ade80;--platform-green-bg:#4ade8014;--platform-green-border:#4ade8026;--platform-green-bg-hover:#4ade8026;--platform-green-border-hover:#4ade804d;--platform-orange-color:#fb923c;--platform-orange-bg:#fb923c14;--platform-orange-border:#fb923c26;--platform-orange-bg-hover:#fb923c26;--platform-orange-border-hover:#fb923c4d;--platform-cyan-color:#22d3ee;--platform-cyan-bg:#22d3ee14;--platform-cyan-border:#22d3ee26;--platform-cyan-bg-hover:#22d3ee26;--platform-cyan-border-hover:#22d3ee4d;--platform-rose-color:#fb7185;--platform-rose-bg:#fb718514;--platform-rose-border:#fb718526;--platform-rose-bg-hover:#fb718526;--platform-rose-border-hover:#fb71854d}.hero-section[data-v-1f55bfa4]{background:var(--hero-bg);width:100%;height:100vh;min-height:780px;color:var(--hero-text);font-family:Inter,system-ui,sans-serif;transition:background-color .3s;position:relative;overflow:hidden}.ambient-glow[data-v-1f55bfa4]{filter:blur(140px);pointer-events:none;opacity:var(--hero-ambient-glow-opacity,.15);z-index:1;border-radius:9999px;transition:opacity .3s;position:absolute}.glow-1[data-v-1f55bfa4]{background:var(--hero-glow-1-bg);width:450px;height:450px;top:15%;left:25%}.glow-2[data-v-1f55bfa4]{background:var(--hero-glow-2-bg);width:500px;height:500px;bottom:15%;right:15%}.marquee-bg[data-v-1f55bfa4]{z-index:0;opacity:var(--hero-marquee-opacity,.65);justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0;transform:scale(1.08);-webkit-mask-image:linear-gradient(90deg,#0000 0% 30%,#000 50% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0% 30%,#000 50% 85%,#0000 100%)}.marquee-perspective[data-v-1f55bfa4]{transform:perspective(1200px)rotateY(-6deg)rotateX(3deg)scale(1.05)translate(8%)}.vignette-overlay[data-v-1f55bfa4]{pointer-events:none;background:radial-gradient(circle at 35% 50%,transparent 10%,var(--hero-vignette)85%);opacity:var(--hero-vignette-opacity,.45);z-index:1;position:absolute;inset:0}.content-overlay[data-v-1f55bfa4]{z-index:10;pointer-events:none;align-items:center;display:flex;position:absolute;inset:80px 0 0}@media (max-width:1024px){.content-overlay[data-v-1f55bfa4]{top:64px}}.content-panel[data-v-1f55bfa4]{box-sizing:border-box;background:linear-gradient(to right,var(--hero-panel-start)40%,var(--hero-panel-mid)85%,transparent 100%);align-items:center;width:66%;height:100%;padding-left:5rem;display:flex}.content-inner[data-v-1f55bfa4]{pointer-events:auto;flex-direction:column;align-items:flex-start;max-width:44rem;display:flex}.badge[data-v-1f55bfa4]{background:var(--hero-badge-bg,#2563eb0f);border:1px solid var(--hero-badge-border,#2563eb1f);color:var(--hero-badge-color,#2563eb);box-shadow:0 2px 8px var(--hero-badge-shadow,#2563eb0a);border-radius:9999px;align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.badge[data-v-1f55bfa4]:hover{background:var(--hero-badge-bg-hover,#2563eb1a);border-color:var(--hero-badge-border-hover,#2563eb40);transform:translateY(-1px)}.badge-dot[data-v-1f55bfa4]{width:.5rem;height:.5rem;display:flex;position:relative}.badge-dot-ping[data-v-1f55bfa4]{opacity:.75;background:currentColor;border-radius:9999px;width:100%;height:100%;animation:1.2s cubic-bezier(0,0,.2,1) infinite ping-1f55bfa4;display:inline-flex;position:absolute}.badge-dot-solid[data-v-1f55bfa4]{background:currentColor;border-radius:9999px;width:.5rem;height:.5rem;display:inline-flex;position:relative}.hero-title[data-v-1f55bfa4]{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(3rem,5.5vw,4.25rem);font-weight:850;line-height:1.15}.title-line-1[data-v-1f55bfa4]{color:var(--hero-text);background:var(--hero-title-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.title-line-2[data-v-1f55bfa4]{color:#0891b2;background:var(--hero-accent-gradient);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite gradient-shift-1f55bfa4;display:block}.hero-desc[data-v-1f55bfa4]{color:var(--hero-text-secondary);max-width:38rem;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.75}.text-highlight[data-v-1f55bfa4]{color:var(--hero-text-highlight);font-weight:600}.promise-list[data-v-1f55bfa4]{gap:.6rem;margin-bottom:1.75rem;display:grid}.promise-item[data-v-1f55bfa4]{color:var(--hero-text-secondary);align-items:center;gap:.6rem;font-size:.9375rem;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex}.promise-item[data-v-1f55bfa4]:hover{transform:translate(4px)}.promise-icon[data-v-1f55bfa4]{width:1.05rem;height:1.05rem;color:var(--hero-promise-icon-color,#10b981);flex-shrink:0}.platform-types[data-v-1f55bfa4]{flex-wrap:wrap;align-items:center;gap:.55rem;max-width:100%;margin-bottom:1.75rem;display:flex}.platform-label[data-v-1f55bfa4]{color:var(--hero-text-muted);white-space:nowrap;font-size:.875rem;font-weight:600}.platform-divider[data-v-1f55bfa4]{color:var(--hero-text-muted);opacity:.4;margin-right:.15rem;font-size:.875rem}.platform-tag[data-v-1f55bfa4]{cursor:default;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.platform-tag[data-v-1f55bfa4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.platform-tag-icon[data-v-1f55bfa4]{flex-shrink:0;width:.875rem;height:.875rem}.platform-blue[data-v-1f55bfa4]{color:var(--platform-blue-color);background:var(--platform-blue-bg);border-color:var(--platform-blue-border)}.platform-blue[data-v-1f55bfa4]:hover{background:var(--platform-blue-bg-hover);border-color:var(--platform-blue-border-hover)}.platform-green[data-v-1f55bfa4]{color:var(--platform-green-color);background:var(--platform-green-bg);border-color:var(--platform-green-border)}.platform-green[data-v-1f55bfa4]:hover{background:var(--platform-green-bg-hover);border-color:var(--platform-green-border-hover)}.platform-orange[data-v-1f55bfa4]{color:var(--platform-orange-color);background:var(--platform-orange-bg);border-color:var(--platform-orange-border)}.platform-orange[data-v-1f55bfa4]:hover{background:var(--platform-orange-bg-hover);border-color:var(--platform-orange-border-hover)}.platform-cyan[data-v-1f55bfa4]{color:var(--platform-cyan-color);background:var(--platform-cyan-bg);border-color:var(--platform-cyan-border)}.platform-cyan[data-v-1f55bfa4]:hover{background:var(--platform-cyan-bg-hover);border-color:var(--platform-cyan-border-hover)}.platform-rose[data-v-1f55bfa4]{color:var(--platform-rose-color);background:var(--platform-rose-bg);border-color:var(--platform-rose-border)}.platform-rose[data-v-1f55bfa4]:hover{background:var(--platform-rose-bg-hover);border-color:var(--platform-rose-border-hover)}.hero-actions[data-v-1f55bfa4]{gap:1rem;margin-bottom:1.5rem;display:flex}.btn-primary[data-v-1f55bfa4]{box-sizing:border-box;background:var(--hero-btn-bg);max-width:100%;color:var(--hero-btn-color);cursor:pointer;box-shadow:0 4px 20px var(--hero-btn-shadow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary[data-v-1f55bfa4]:hover{background:var(--hero-btn-hover);box-shadow:0 8px 30px var(--hero-btn-shadow);transform:translateY(-2px)}.btn-icon[data-v-1f55bfa4]{width:1.2rem;height:1.2rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.btn-primary:hover .btn-icon[data-v-1f55bfa4]{transform:translate(4px)}.btn-ghost[data-v-1f55bfa4]{box-sizing:border-box;border:1px solid var(--hero-ghost-border);background:var(--hero-ghost-bg);max-width:100%;color:var(--hero-ghost-color);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.95rem 2.25rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-ghost[data-v-1f55bfa4]:hover{border-color:var(--hero-ghost-hover-border);background:var(--hero-ghost-hover-bg);transform:translateY(-2px)}.deliverables[data-v-1f55bfa4]{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;margin-bottom:2rem;display:flex}.deliverables-label[data-v-1f55bfa4]{color:var(--hero-text-muted);margin-right:.25rem;font-size:.8125rem;font-weight:600}.deliverables-item[data-v-1f55bfa4]{min-height:1.7rem;color:var(--hero-text-highlight);background:#0ea5e90d;border:1px solid #0ea5e926;border-radius:8px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.deliverables-item[data-v-1f55bfa4]:hover{background:#0ea5e91a;border-color:#0ea5e94d;transform:translateY(-1px)}.hero-stats[data-v-1f55bfa4]{border-top:1px solid var(--hero-stats-border,#0000000f);gap:3rem;width:100%;max-width:38rem;padding-top:1.5rem;display:flex}.stat-item[data-v-1f55bfa4]{text-align:left;transition:transform .25s cubic-bezier(.16,1,.3,1)}.stat-item[data-v-1f55bfa4]:hover{transform:translateY(-2px)}.stat-value[data-v-1f55bfa4]{background:var(--hero-accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:800;line-height:1.15}.stat-label[data-v-1f55bfa4]{color:var(--hero-stat-label);margin-top:.25rem;font-size:.8125rem;font-weight:500;line-height:1.45}@keyframes ping-1f55bfa4{75%,to{opacity:0;transform:scale(2.2)}}@keyframes gradient-shift-1f55bfa4{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:1024px){.content-panel[data-v-1f55bfa4]{width:80%;padding-left:3rem}}@media (max-width:768px){.hero-section[data-v-1f55bfa4]{height:auto;min-height:auto}.marquee-bg[data-v-1f55bfa4]{opacity:var(--hero-marquee-opacity-mobile,.35);transform:scale(1.05);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.vignette-overlay[data-v-1f55bfa4]{background:radial-gradient(circle at 50% 50%,transparent 20%,var(--hero-vignette)95%)}.content-overlay[data-v-1f55bfa4]{min-height:auto;padding-top:5rem;padding-bottom:max(3rem,env(safe-area-inset-bottom));align-items:flex-start;position:relative;inset:auto}.content-panel[data-v-1f55bfa4]{background:linear-gradient(to bottom,var(--hero-panel-start)65%,var(--hero-panel-mid)100%);align-items:flex-start;width:100%;height:auto;padding-left:1.5rem;padding-right:1.5rem}.content-inner[data-v-1f55bfa4]{width:100%;min-width:0;max-width:100%}.hero-title[data-v-1f55bfa4]{margin-bottom:1.25rem;font-size:2.75rem}.hero-desc[data-v-1f55bfa4]{margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.hero-actions[data-v-1f55bfa4]{flex-direction:column;gap:.75rem;width:100%;max-width:22rem;margin-bottom:1.5rem}.btn-primary[data-v-1f55bfa4],.btn-ghost[data-v-1f55bfa4]{justify-content:center;width:100%;max-width:22rem;padding:.875rem 2rem}.platform-types[data-v-1f55bfa4]{gap:.45rem;width:100%;max-width:22rem;margin-bottom:1.5rem}.deliverables[data-v-1f55bfa4]{width:100%;max-width:22rem;margin-bottom:1.75rem}.hero-stats[data-v-1f55bfa4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;max-width:22rem;padding-top:1.25rem;display:grid}.stat-item[data-v-1f55bfa4]{min-width:0}.stat-value[data-v-1f55bfa4]{font-size:1.625rem;line-height:1.15}.stat-label[data-v-1f55bfa4]{min-height:1.4rem;line-height:1.4;display:block;overflow:visible}.platform-label[data-v-1f55bfa4],.platform-divider[data-v-1f55bfa4]{display:none}}@media (max-width:390px){.content-panel[data-v-1f55bfa4]{padding-left:1.25rem;padding-right:1.25rem}.hero-actions[data-v-1f55bfa4],.btn-primary[data-v-1f55bfa4],.btn-ghost[data-v-1f55bfa4],.platform-types[data-v-1f55bfa4],.deliverables[data-v-1f55bfa4],.hero-stats[data-v-1f55bfa4]{max-width:100%}.hero-title[data-v-1f55bfa4]{font-size:2.35rem}}
