.ag-hero[data-v-37951eff]{align-items:center;background:#eeeef0;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding-bottom:4rem;position:relative}.ag-hero__particles[data-v-37951eff]{inset:0;position:absolute;z-index:0}.ag-hero__glow[data-v-37951eff]{background:radial-gradient(ellipse at center bottom,rgba(147,197,253,.55) 0,rgba(191,219,254,.25) 50%,transparent 80%);bottom:-80px;height:280px;left:50%;transform:translate(-50%);width:80%;z-index:1}.ag-hero[data-v-37951eff]:after,.ag-hero__glow[data-v-37951eff]{pointer-events:none;position:absolute}.ag-hero[data-v-37951eff]:after{background:linear-gradient(180deg,transparent 0,#fff);bottom:0;content:"";height:160px;left:0;right:0;z-index:3}.ag-hero__content[data-v-37951eff]{max-width:720px;opacity:0;padding:0 1.5rem;position:relative;text-align:center;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease;z-index:2}.ag-hero__content--visible[data-v-37951eff]{opacity:1;transform:translateY(0)}.ag-hero__brand[data-v-37951eff]{color:#3c3c3c;font-size:.9375rem;gap:.5rem;letter-spacing:-.01em;margin-bottom:1.75rem}.ag-hero__brand[data-v-37951eff],.ag-hero__brand-logo[data-v-37951eff]{align-items:center;display:inline-flex}.ag-hero__brand-logo[data-v-37951eff]{flex-shrink:0;justify-content:center}.ag-hero__brand-name strong[data-v-37951eff]{font-weight:600}.ag-hero__headline[data-v-37951eff]{color:#0d0d0d;font-family:Google Sans Flex,Inter,system-ui,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:0 0 2.5rem}.typing-line[data-v-37951eff]{display:inline}.cursor[data-v-37951eff]{color:#0d0d0d;display:inline-block;font-weight:300;margin-left:2px}.cursor.blinking[data-v-37951eff]{animation:blink-37951eff 1s step-end infinite}@keyframes blink-37951eff{0%,50%{opacity:1}51%,to{opacity:0}}.ag-hero__actions[data-v-37951eff]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.25rem}.ag-btn[data-v-37951eff],.ag-hero__actions[data-v-37951eff]{align-items:center;justify-content:center}.ag-btn[data-v-37951eff]{border-radius:9999px;display:inline-flex;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;min-height:44px;padding:.625rem 1.5rem;text-decoration:none;transition:all .18s ease;white-space:nowrap}.ag-btn--primary[data-v-37951eff]{background:#1a1a1a;border:1.5px solid transparent;color:#fff}.ag-btn--primary[data-v-37951eff]:hover{background:#333;box-shadow:0 4px 16px #00000026;transform:translateY(-1px)}.ag-btn--secondary[data-v-37951eff]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border:1.5px solid rgba(0,0,0,.1);color:#1a1a1a}.ag-btn--secondary[data-v-37951eff]:hover{background:#fff;border-color:#0000002e;transform:translateY(-1px)}.ag-hero__meta[data-v-37951eff]{align-items:center;color:#888;display:flex;font-size:.8125rem;gap:.5rem;justify-content:center}.ag-hero__meta-item[data-v-37951eff]{align-items:center;display:flex;gap:.35rem}.ag-hero__meta-dot[data-v-37951eff]{opacity:.4}.ag-hero__scroll-indicator[data-v-37951eff]{animation:bounce-37951eff 2.2s ease-in-out infinite;bottom:1.75rem;color:#aaa;left:50%;position:absolute;transform:translate(-50%);z-index:2}@keyframes bounce-37951eff{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}.ag-fade-up[data-v-37951eff]{animation:fadeUp-37951eff .55s ease-out forwards}.ag-fade-up--delay[data-v-37951eff]{animation-delay:.12s;opacity:0}@keyframes fadeUp-37951eff{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.demo-preview[data-v-3c5317be]{width:100%}.preview-container[data-v-3c5317be]{aspect-ratio:16/10;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;position:relative;width:100%}.preview-image[data-v-3c5317be]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.preview-container:hover .preview-image[data-v-3c5317be]{transform:scale(1.02)}.preview-placeholder[data-v-3c5317be]{align-items:center;color:#fff6;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:100%}.preview-placeholder svg[data-v-3c5317be]{opacity:.6}.preview-placeholder span[data-v-3c5317be]{font-size:14px;font-weight:500}.preview-overlay[data-v-3c5317be]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.preview-container:hover .preview-overlay[data-v-3c5317be]{opacity:1}.view-demo-btn[data-v-3c5317be]{align-items:center;background:#6366f1;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transform:translateY(10px);transition:all .2s ease}.preview-container:hover .view-demo-btn[data-v-3c5317be]{transform:translateY(0)}.view-demo-btn[data-v-3c5317be]:hover{background:#5558e3;box-shadow:0 4px 20px #6366f166}.preview-caption[data-v-3c5317be]{color:#6b7280;font-size:12px;margin-top:8px;text-align:center}
