.section:where(.astro-gcvrce7c){background:radial-gradient(ellipse at 20% 50%, var(--hero-gradient-3) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, var(--hero-gradient-4) 0%, transparent 50%), radial-gradient(ellipse at 50% 80%, var(--hero-gradient-3) 0%, transparent 40%), linear-gradient(135deg, var(--hero-gradient-1) 0%, var(--hero-gradient-2) 50%, var(--hero-gradient-1) 100%);align-items:flex-start;min-height:100vh;display:flex;position:relative;overflow:hidden}.section:where(.astro-gcvrce7c):before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#4b67eb26 0%,#0000 50%),radial-gradient(circle at 70% 60%,#15aabf1a 0%,#0000 50%);position:absolute;inset:0}.content:where(.astro-gcvrce7c){z-index:1;max-width:var(--container-lg);padding:var(--spacing-4xl) var(--spacing-xl);padding-top:calc(var(--spacing-4xl) + 4rem);width:100%;margin-inline:auto;position:relative}.title:where(.astro-gcvrce7c){font-size:clamp(2.2rem, 5vw, var(--font-size-4xl));color:#fff;max-width:700px;margin-bottom:var(--spacing-lg);font-weight:900;line-height:1.08}.title-accent:where(.astro-gcvrce7c){background:linear-gradient(135deg, var(--color-blue-4) 0%, var(--color-cyan-6) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subtitle:where(.astro-gcvrce7c){color:#fffc;font-size:clamp(1rem, 2vw, var(--font-size-xl));line-height:var(--line-height-lg);max-width:800px;margin-bottom:var(--spacing-2xl)}.actions:where(.astro-gcvrce7c){gap:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}.screenshot:where(.astro-gcvrce7c){max-width:900px;margin:var(--spacing-3xl) auto 0;justify-content:center;align-items:center;display:flex}.screenshot:where(.astro-gcvrce7c) img{object-fit:contain;border-radius:var(--radius-xl);border:1px solid #ffffff1a;width:100%;height:100%}@media (width<=48em){.content:where(.astro-gcvrce7c){padding-top:calc(var(--spacing-3xl) + 4rem)}.actions:where(.astro-gcvrce7c){flex-direction:column;align-items:stretch}.actions:where(.astro-gcvrce7c) .landing-btn--large{text-align:center}}@media (width<=36em){.content:where(.astro-gcvrce7c){padding-inline:var(--spacing-md)}}.section:where(.astro-f3yudez6){background-color:var(--section-alt-bg);padding-block:var(--spacing-4xl)}.automation-section:where(.astro-f3yudez6){max-width:700px;margin-inline:auto}.automation-title:where(.astro-f3yudez6){font-size:clamp(1.8rem, 3.5vw, var(--font-size-3xl));color:var(--color-text);text-align:center;margin-bottom:var(--spacing-xl);font-weight:700}.automation-table-wrapper:where(.astro-f3yudez6){border-radius:var(--radius-lg);border:2px solid var(--color-brand);overflow-x:auto}.automation-table:where(.astro-f3yudez6){border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.automation-table:where(.astro-f3yudez6) th:where(.astro-f3yudez6){padding:var(--spacing-sm) var(--spacing-md);text-align:left;color:var(--color-text);border-bottom:2px solid var(--card-border);white-space:nowrap;background:linear-gradient(135deg,#4b67eb1a,#15aabf1a);font-weight:700}.automation-table:where(.astro-f3yudez6) td:where(.astro-f3yudez6){padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--card-border);color:var(--color-text-secondary)}.automation-table:where(.astro-f3yudez6) td:where(.astro-f3yudez6):nth-child(3),.automation-table:where(.astro-f3yudez6) td:where(.astro-f3yudez6):nth-child(4){letter-spacing:.1em;white-space:nowrap}.automation-table:where(.astro-f3yudez6) .section-label:where(.astro-f3yudez6){color:var(--color-text);border-top:1.5px solid #0d0ada30;font-weight:600}.automation-table:where(.astro-f3yudez6) .section-first-row:where(.astro-f3yudez6) td:where(.astro-f3yudez6){border-top:1.5px solid #0d0ada30}.automation-table:where(.astro-f3yudez6) tr:where(.astro-f3yudez6):last-child td:where(.astro-f3yudez6){border-bottom:none}.level-high:where(.astro-f3yudez6),.level-medium:where(.astro-f3yudez6){color:var(--color-brand,#4b67eb)}.level-low:where(.astro-f3yudez6){color:var(--color-text-muted)}.level-charge:where(.astro-f3yudez6){color:#f59e0b}.automation-legend:where(.astro-f3yudez6){gap:var(--spacing-xl);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted);justify-content:flex-end;display:flex}@media (width<=36em){.automation-table:where(.astro-f3yudez6){font-size:var(--font-size-xs)}.automation-table:where(.astro-f3yudez6) th:where(.astro-f3yudez6),.automation-table:where(.astro-f3yudez6) td:where(.astro-f3yudez6){padding:var(--spacing-xs) var(--spacing-sm)}}.section:where(.astro-npzr4u3s){padding-block:var(--spacing-4xl)}.header:where(.astro-npzr4u3s){text-align:center;margin-bottom:var(--spacing-3xl)}.tag:where(.astro-npzr4u3s){border-radius:var(--radius-pill);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand);margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#4b67eb1a,#15aabf1a);border:1px solid #4b67eb33;font-weight:700;display:inline-block}.title:where(.astro-npzr4u3s){font-size:clamp(1.8rem, 3.5vw, var(--font-size-3xl));color:var(--color-text);margin-bottom:var(--spacing-md)}.subtitle:where(.astro-npzr4u3s){font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:950px;line-height:var(--line-height-lg);text-wrap:balance;margin-inline:auto}.hero:where(.astro-npzr4u3s){gap:var(--spacing-4xl);margin-bottom:var(--spacing-4xl);flex-direction:column;display:flex}.hero-item:where(.astro-npzr4u3s){gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hero-item:where(.astro-npzr4u3s):nth-child(2n){direction:rtl}.hero-item:where(.astro-npzr4u3s):nth-child(2n)>:where(.astro-npzr4u3s){direction:ltr}.hero-text:where(.astro-npzr4u3s){gap:var(--spacing-md);flex-direction:column;display:flex}.hero-icon:where(.astro-npzr4u3s){border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-brand);background:linear-gradient(135deg,#4b67eb1a,#15aabf1a);justify-content:center;align-items:center;display:flex}.hero-icon:where(.astro-npzr4u3s) svg:where(.astro-npzr4u3s){width:24px;height:24px}.hero-name:where(.astro-npzr4u3s){font-size:var(--font-size-2xl);color:var(--color-text);font-weight:700;line-height:1.2}.hero-desc:where(.astro-npzr4u3s){font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-lg)}.hero-desc:where(.astro-npzr4u3s) ul{margin-top:var(--spacing-sm);padding-left:var(--spacing-lg);list-style:outside}.hero-desc:where(.astro-npzr4u3s) li{margin-bottom:var(--spacing-xs)}.hero-screenshot:where(.astro-npzr4u3s){border:1px solid var(--border-subtle);border-radius:var(--radius-xl);color:var(--color-text-muted);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.hero-screenshot:where(.astro-npzr4u3s) img{object-fit:contain;border-radius:var(--radius-xl);border:1px solid #ffffff1a;width:100%;height:100%}@media (width<=48em){.hero-item:where(.astro-npzr4u3s){gap:var(--spacing-xl);grid-template-columns:1fr}.hero-item:where(.astro-npzr4u3s):nth-child(2n){direction:ltr}}.grid:where(.astro-npzr4u3s){gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.card:where(.astro-npzr4u3s){background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-base)}.card:where(.astro-npzr4u3s):hover{border-color:var(--color-brand);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-icon:where(.astro-npzr4u3s){border-radius:var(--radius-md);width:40px;height:40px;margin-bottom:var(--spacing-md);color:var(--color-brand);background:linear-gradient(135deg,#4b67eb1a,#15aabf1a);justify-content:center;align-items:center;display:flex}.card-icon:where(.astro-npzr4u3s) svg:where(.astro-npzr4u3s){width:20px;height:20px}.card-title:where(.astro-npzr4u3s){font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:var(--spacing-sm);font-weight:600}.card-desc:where(.astro-npzr4u3s){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-md)}@media (width<=62em){.grid:where(.astro-npzr4u3s){grid-template-columns:repeat(2,1fr)}}@media (width<=36em){.grid:where(.astro-npzr4u3s){grid-template-columns:1fr}}.lightbox-trigger:where(.astro-npzr4u3s){cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.lightbox-trigger:where(.astro-npzr4u3s):focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:var(--radius-xl)}.lightbox-dialog:where(.astro-npzr4u3s){width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:var(--spacing-xl);background:#000000e6;border:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-dialog:where(.astro-npzr4u3s)::backdrop{background:#000000e6}.lightbox-dialog:where(.astro-npzr4u3s):not([open]){display:none}.lightbox-close:where(.astro-npzr4u3s){top:var(--spacing-lg);right:var(--spacing-lg);border-radius:var(--radius-full);color:#fff;cursor:pointer;width:44px;height:44px;transition:all var(--transition-base);z-index:10;background:#ffffff1a;border:1px solid #fff3;justify-content:center;align-items:center;display:flex;position:absolute}.lightbox-close:where(.astro-npzr4u3s):hover{background:#fff3}.lightbox-close:where(.astro-npzr4u3s) svg:where(.astro-npzr4u3s){width:24px;height:24px}.lightbox-image:where(.astro-npzr4u3s){object-fit:contain;border-radius:var(--radius-lg);max-width:90vw;max-height:90vh}.section:where(.astro-477lk3b5){background-color:var(--section-alt-bg);padding-block:var(--spacing-4xl)}.header:where(.astro-477lk3b5){text-align:center;margin-bottom:var(--spacing-3xl)}.title:where(.astro-477lk3b5){font-size:clamp(1.8rem, 3.5vw, var(--font-size-3xl));color:var(--color-text);margin-bottom:var(--spacing-md)}.subtitle:where(.astro-477lk3b5){font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:550px;margin-inline:auto}.section:where(.astro-33zsc43x){background-color:var(--section-alt-bg);padding-block:var(--spacing-4xl)}.header:where(.astro-33zsc43x){text-align:center;margin-bottom:var(--spacing-2xl)}.title:where(.astro-33zsc43x){font-size:clamp(1.8rem, 3.5vw, var(--font-size-3xl));color:var(--color-text);margin-bottom:var(--spacing-md)}.subtitle:where(.astro-33zsc43x){font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:480px;margin-inline:auto}.card:where(.astro-33zsc43x){background:var(--card-bg);border:2px solid var(--color-brand);border-radius:var(--radius-xl);max-width:480px;padding:var(--spacing-2xl);text-align:center;box-shadow:var(--shadow-xl);margin-inline:auto;position:relative}.badge:where(.astro-33zsc43x){background:var(--pricing-badge-bg);color:var(--pricing-badge-text);font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-pill);margin-bottom:var(--spacing-lg);text-transform:uppercase;letter-spacing:.03em;font-weight:700;display:inline-block}.price:where(.astro-33zsc43x){justify-content:center;align-items:baseline;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);display:flex}.amount:where(.astro-33zsc43x){color:var(--color-text);font-size:3.5rem;font-weight:900;line-height:1}.currency:where(.astro-33zsc43x){font-size:var(--font-size-xl);color:var(--color-text-muted);font-weight:600}.period:where(.astro-33zsc43x){font-size:var(--font-size-md);color:var(--color-text-muted);margin-bottom:var(--spacing-xl)}.features:where(.astro-33zsc43x){margin:0 0 var(--spacing-xl);text-align:left;gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.feature:where(.astro-33zsc43x){align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);color:var(--color-text-secondary);padding:var(--spacing-xs) 0;display:flex}.check:where(.astro-33zsc43x){width:20px;height:20px;color:var(--pricing-badge-text);flex-shrink:0}
