.product-hero{padding-block:var(--space-4xl) var(--space-2xl);text-align:center;max-width:800px;margin:0 auto}.product-hero__icon{border-radius:var(--radius-xl);background:var(--color-bg-subtle);border:1px solid var(--color-border);width:64px;height:64px;color:var(--color-accent);margin-bottom:var(--space-lg);opacity:0;animation:heroFadeUp .8s var(--ease-out) forwards;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.product-hero__title{margin-bottom:var(--space-md);opacity:0;animation:heroFadeUp .8s var(--ease-out) .15s forwards}.product-hero__tagline{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg);opacity:0;animation:heroFadeUp .8s var(--ease-out) .3s forwards}.product-hero__desc{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed);opacity:0;animation:heroFadeUp .8s var(--ease-out) .45s forwards}.product-showcase-large{max-width:var(--container-wide);padding-inline:var(--page-margin);margin:0 auto;margin-bottom:var(--space-4xl);opacity:1;position:relative}.product-showcase-large .video-showcase{aspect-ratio:16/9;border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl)}.product-showcase-image{border-radius:var(--radius-2xl);width:100%;max-width:1120px;height:auto;box-shadow:var(--shadow-2xl);border:1px solid var(--color-border);margin:0 auto;display:block}.product-features{padding-block:var(--space-3xl);background:var(--color-bg-elevated);border-top:1px solid var(--color-border)}.product-features__header{text-align:center;margin-bottom:var(--space-2xl)}.product-features__grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.feature-card{padding:var(--space-xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out)}.feature-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-accent);transform:translateY(-4px)}.feature-card__icon{border-radius:var(--radius-md);background:var(--color-bg-subtle);width:48px;height:48px;color:var(--color-accent);margin-bottom:var(--space-md);justify-content:center;align-items:center;font-size:24px;display:flex}.feature-card__title{font-size:var(--text-lg);margin-bottom:var(--space-sm);font-weight:500}.feature-card__desc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.product-hero-clean{text-align:center;opacity:1;max-width:760px;margin:0 auto;padding-block:120px 80px}.product-hero-clean__title{font-family:"Outfit", var(--font-sans);color:var(--color-text);letter-spacing:-.04em;opacity:1;margin-bottom:24px;font-size:56px;font-weight:400;line-height:1.1}.product-hero-clean__title .brand-font-pacifico{font-family:var(--font-pacifico), "Pacifico", cursive;letter-spacing:.01em;margin-right:.25em;font-size:1.05em;font-weight:400;display:inline-block}.product-hero-clean__desc{color:var(--color-text-secondary);opacity:1;white-space:pre-line;margin-bottom:32px;font-size:16px;line-height:1.6}.product-hero-clean__actions{opacity:1;justify-content:center;display:flex}.btn-product-download{background-color:var(--color-text);color:var(--color-text-inverse);border-radius:9999px;justify-content:center;align-items:center;padding:10px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.btn-product-download:hover{opacity:.9}.explore-features-section{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.explore-features-section__title{font-family:"Outfit", var(--font-sans);color:var(--color-text);letter-spacing:-.02em;margin-bottom:32px;font-size:44px;font-weight:500}.abstracted-ui-section{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.abstracted-ui-title{font-family:"Outfit", var(--font-sans);color:var(--color-text);letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:500}.abstracted-ui-desc{color:var(--color-text-secondary);margin-bottom:var(--space-2xl);font-size:18px;line-height:1.6}.abstracted-ui-grid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.abstracted-ui-feature{text-align:center;margin-bottom:var(--space-2xl);flex-direction:column;align-items:center;display:flex}.abstracted-ui-feature__title{font-family:"Outfit", var(--font-sans);color:var(--color-text);margin-top:24px;margin-bottom:8px;font-size:20px;font-weight:500}.abstracted-ui-feature__desc{color:var(--color-text-secondary);font-size:16px;line-height:1.6}.workspace-options-section{padding-bottom:var(--space-4xl)}.workspace-options-grid{gap:var(--space-4xl,80px);grid-template-columns:repeat(3,1fr);padding-inline:24px;display:grid}.workspace-option{text-align:left}.workspace-option__icon{color:var(--color-text);margin-bottom:24px}.workspace-option__title{font-family:"Outfit", var(--font-sans);color:var(--color-text);letter-spacing:-.01em;margin-bottom:16px;font-size:24px;font-weight:500}.workspace-option__desc{color:var(--color-text-secondary);font-size:18px;line-height:1.6}@media (max-width:768px){.product-hero-clean{padding-block:60px 40px}.product-hero-clean__title{font-size:36px}.product-hero-clean__desc{white-space:normal}.product-hero{padding-block:var(--space-2xl)}.product-showcase-large{margin-bottom:var(--space-2xl)}.product-showcase-image{border-radius:var(--radius-lg)}.explore-features-section{padding-top:var(--space-md)}.explore-features-section__title{margin-bottom:12px;font-size:24px;line-height:1.2}.abstracted-ui-section{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.abstracted-ui-title{font-size:28px}.abstracted-ui-grid{gap:var(--space-md);grid-template-columns:1fr}.workspace-options-section{padding-bottom:var(--space-2xl)}.workspace-options-grid{gap:var(--space-2xl);grid-template-columns:1fr}}
