.hero[data-astro-cid-jx4lxgnl]{padding:var(--hero-padding-top) 0 var(--hero-padding-bottom);overflow:var(--hero-overflow,hidden);position:relative}.hero__gradient[data-astro-cid-jx4lxgnl]{background:var(--hero-gradient-bg,radial-gradient(ellipse 80% 50% at 50% -20%, color-mix(in srgb, var(--brand-primary) 15%, transparent) 0%, transparent 70%));pointer-events:none;position:absolute;inset:0}.hero__container[data-astro-cid-jx4lxgnl]{max-width:var(--section-max-width);padding:0 var(--navbar-padding-x);margin:0 auto}.hero__split[data-astro-cid-jx4lxgnl]{grid-template-columns:var(--hero-split-columns);gap:var(--hero-split-gap);align-items:var(--hero-split-align-items);display:grid}.hero__text[data-astro-cid-jx4lxgnl]{max-width:var(--hero-content-max-width);flex-direction:column;align-items:flex-start;display:flex}.hero__overline[data-astro-cid-jx4lxgnl]{align-items:center;gap:var(--hero-overline-gap);font-size:var(--hero-overline-size);font-weight:var(--hero-overline-weight);letter-spacing:var(--hero-overline-tracking);text-transform:var(--hero-overline-transform);color:var(--hero-overline-color);padding:var(--hero-overline-padding);background:var(--hero-overline-bg);border:var(--hero-overline-border);border-radius:var(--hero-overline-radius);box-shadow:var(--hero-overline-shadow);backdrop-filter:var(--hero-overline-blur);margin-bottom:var(--hero-overline-margin);display:inline-flex}.hero__overline-dot[data-astro-cid-jx4lxgnl]{width:var(--hero-overline-dot-size);height:var(--hero-overline-dot-size);background:var(--hero-overline-dot-bg);border-radius:var(--brand-radius-full);box-shadow:var(--hero-overline-dot-glow);animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.hero__overline-text[data-astro-cid-jx4lxgnl]{z-index:1;position:relative}.hero__overline[data-astro-cid-jx4lxgnl][data-premium] .hero__overline-text[data-astro-cid-jx4lxgnl]{background:linear-gradient(90deg, var(--hero-overline-mesh-color-1) 0%, var(--hero-overline-mesh-color-2) 50%, var(--hero-overline-mesh-color-3) 100%);color:#0000;font-weight:var(--weight-semibold);background-clip:text}.hero__overline[data-astro-cid-jx4lxgnl][data-premium] .hero__overline-dot[data-astro-cid-jx4lxgnl]{background:var(--hero-overline-mesh-color-2);box-shadow:0 0 var(--semantic-space-sm) var(--semantic-space-2xs) color-mix(in srgb, var(--hero-overline-mesh-color-2) 60%, transparent), 0 0 var(--semantic-space-md) var(--semantic-space-xs) color-mix(in srgb, var(--hero-overline-mesh-color-2) 30%, transparent);animation:6s ease-in-out infinite dot-color-cycle}@keyframes dot-color-cycle{0%,to{background:var(--hero-overline-mesh-color-1);box-shadow:0 0 var(--semantic-space-sm) var(--semantic-space-2xs) color-mix(in srgb, var(--hero-overline-mesh-color-1) 60%, transparent), 0 0 var(--semantic-space-md) var(--semantic-space-xs) color-mix(in srgb, var(--hero-overline-mesh-color-1) 30%, transparent)}33%{background:var(--hero-overline-mesh-color-2);box-shadow:0 0 var(--semantic-space-sm) var(--semantic-space-2xs) color-mix(in srgb, var(--hero-overline-mesh-color-2) 60%, transparent), 0 0 var(--semantic-space-md) var(--semantic-space-xs) color-mix(in srgb, var(--hero-overline-mesh-color-2) 30%, transparent)}66%{background:var(--hero-overline-mesh-color-3);box-shadow:0 0 var(--semantic-space-sm) var(--semantic-space-2xs) color-mix(in srgb, var(--hero-overline-mesh-color-3) 60%, transparent), 0 0 var(--semantic-space-md) var(--semantic-space-xs) color-mix(in srgb, var(--hero-overline-mesh-color-3) 30%, transparent)}}.hero__overline[data-astro-cid-jx4lxgnl][data-premium]{z-index:1;background:var(--hero-overline-premium-bg);box-shadow:var(--hero-overline-premium-shadow);position:relative}.hero__overline[data-astro-cid-jx4lxgnl][data-premium]:before{content:"";border-radius:inherit;z-index:0;background: linear-gradient(180deg, #ffffff1f 0%, transparent 40%),  radial-gradient(ellipse 80% 60% at 20% 20%, var(--hero-overline-mesh-color-1) 0%, transparent 50%), radial-gradient(ellipse 70% 50% at 85% 35%, var(--hero-overline-mesh-color-2) 0%, transparent 50%), radial-gradient(ellipse 60% 70% at 40% 85%, var(--hero-overline-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);pointer-events:none;clip-path:inset(0 round var(--hero-overline-radius));opacity:0;animation:.3s ease-out .15s forwards aurora-appear;position:absolute;inset:0;transform:translateZ(0)}@keyframes aurora-appear{to{opacity:var(--hero-overline-aurora-opacity)}}.hero__overline[data-astro-cid-jx4lxgnl][data-premium]:after{content:"";border-radius:calc(var(--hero-overline-radius) + 1px);background:conic-gradient(from var(--_overline-border-angle,0deg) in oklch, color-mix(in oklch, var(--hero-overline-mesh-color-1) 60%, var(--hero-overline-mesh-color-2)) 0%, var(--hero-overline-mesh-color-2) 25%, var(--hero-overline-mesh-color-3) 50%, var(--hero-overline-mesh-color-2) 75%, color-mix(in oklch, var(--hero-overline-mesh-color-1) 60%, var(--hero-overline-mesh-color-2)) 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:0;animation:overline-border-appear .3s ease-out .15s forwards, overline-border-rotate var(--hero-overline-border-speed) linear .15s infinite;padding:1px;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes overline-border-appear{to{opacity:1}}@keyframes overline-border-rotate{to{--_overline-border-angle:360deg}}@property --_overline-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero__headline[data-astro-cid-jx4lxgnl]{font-family:var(--brand-font-heading);font-size:var(--hero-title-size);font-weight:var(--hero-title-weight);line-height:var(--hero-title-line-height);letter-spacing:var(--hero-title-tracking);color:var(--semantic-text-primary);margin:0 0 var(--hero-headline-gap)}.hero__headline[data-astro-cid-jx4lxgnl] .text-accent,.hero__headline[data-astro-cid-jx4lxgnl] .text-gold{color:var(--brand-primary)}.hero__headline[data-astro-cid-jx4lxgnl] .text-accent-2,.hero__headline[data-astro-cid-jx4lxgnl] .text-blue{color:var(--brand-secondary)}.hero__headline[data-astro-cid-jx4lxgnl] .text-muted{color:var(--semantic-text-secondary)}.hero__subtitle[data-astro-cid-jx4lxgnl]{font-size:var(--hero-subtitle-size);line-height:var(--hero-subtitle-line-height);color:var(--hero-subtitle-color);opacity:var(--hero-subtitle-opacity);margin:0 0 var(--hero-subtitle-gap);max-width:var(--hero-subtitle-max-width)}.hero__actions[data-astro-cid-jx4lxgnl]{gap:var(--hero-button-gap);margin-bottom:var(--semantic-space-lg);flex-wrap:wrap;align-items:center;display:flex}.hero__cta[data-astro-cid-jx4lxgnl]{justify-content:center;align-items:center;gap:var(--semantic-space-sm);min-height:var(--button-min-height-sm);padding:var(--button-padding-y-sm) var(--button-padding-x-sm);font:var(--button-font-sm);border-radius:var(--brand-button-radius);text-decoration:none;display:inline-flex}.hero__cta[data-astro-cid-jx4lxgnl][data-variant=primary]{color:var(--button-text-primary);background:var(--button-bg-primary);border:var(--button-border-width) solid var(--button-border-primary);box-shadow:var(--button-shadow-primary)}.hero__cta[data-astro-cid-jx4lxgnl][data-variant=secondary]{color:var(--button-text-secondary);background:var(--button-bg-secondary);border:var(--border-thin) solid var(--button-border-secondary);box-shadow:var(--button-shadow-secondary)}@media (hover:hover) and (pointer:fine){.hero__cta[data-astro-cid-jx4lxgnl][data-variant=primary]{transition:transform var(--button-transition), box-shadow var(--button-transition), background var(--button-transition)}.hero__cta[data-astro-cid-jx4lxgnl][data-variant=primary]:hover{background:var(--button-bg-primary-hover);transform:var(--button-transform-hover);box-shadow:var(--button-shadow-primary-hover)}.hero__cta[data-astro-cid-jx4lxgnl][data-variant=secondary]{transition:transform var(--button-transition), box-shadow var(--button-transition), background var(--button-transition), color var(--button-transition), border-color var(--button-transition)}.hero__cta[data-astro-cid-jx4lxgnl][data-variant=secondary]:hover{background:var(--button-bg-secondary-hover);color:var(--button-text-secondary-hover);border-color:var(--button-border-secondary-hover);box-shadow:var(--button-shadow-secondary-hover);transform:var(--button-transform-hover)}}.hero__cta-append[data-astro-cid-jx4lxgnl]{font-size:var(--hero-actions-append-font-size);color:var(--hero-actions-append-color);white-space:var(--hero-actions-append-white-space)}.hero__pills[data-astro-cid-jx4lxgnl]{gap:var(--marketing-pill-gap);flex-wrap:wrap;display:flex}.hero__pill[data-astro-cid-jx4lxgnl]{align-items:center;gap:var(--marketing-pill-gap);padding:var(--marketing-pill-padding);font-size:var(--marketing-pill-font-size);font-weight:var(--marketing-pill-font-weight);color:var(--marketing-pill-color);background:var(--marketing-pill-bg);border:var(--marketing-pill-border);border-radius:var(--marketing-pill-radius);box-shadow:var(--marketing-pill-shadow);backdrop-filter:var(--marketing-pill-blur);display:inline-flex}.hero__pill-icon[data-astro-cid-jx4lxgnl]{width:var(--marketing-pill-icon-size);height:var(--marketing-pill-icon-size);border-radius:var(--marketing-pill-icon-radius);background:var(--marketing-pill-icon-bg);border:var(--border-thin) solid var(--marketing-pill-icon-border);color:var(--marketing-pill-icon-color);box-shadow:var(--marketing-pill-icon-shadow);flex-shrink:0;place-items:center;display:grid}.hero__pill-icon[data-astro-cid-jx4lxgnl] svg{width:var(--marketing-pill-icon-svg-size);height:var(--marketing-pill-icon-svg-size)}.hero__visual[data-astro-cid-jx4lxgnl]{min-height:var(--hero-visual-min-height);background:var(--hero-visual-bg);border:var(--border-thin) solid var(--hero-visual-border);border-radius:var(--hero-visual-radius);justify-content:center;align-items:center;display:flex;position:relative}@media (width<=78rem){.hero__split[data-astro-cid-jx4lxgnl]{gap:var(--semantic-space-xl);grid-template-columns:1fr}.hero__visual[data-astro-cid-jx4lxgnl]{order:-1}.hero__text[data-astro-cid-jx4lxgnl]{text-align:center;align-items:center;margin:0 auto}.hero__pills[data-astro-cid-jx4lxgnl]{justify-content:center}}@media (width<=48rem){.hero__actions[data-astro-cid-jx4lxgnl]{flex-direction:column;width:100%}.hero__cta[data-astro-cid-jx4lxgnl]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero__overline-dot[data-astro-cid-jx4lxgnl],.hero__overline[data-astro-cid-jx4lxgnl][data-premium] .hero__overline-dot[data-astro-cid-jx4lxgnl],.hero__overline[data-astro-cid-jx4lxgnl][data-premium]:after{opacity:1;animation:none}.hero__overline[data-astro-cid-jx4lxgnl][data-premium]:before{opacity:var(--hero-overline-aurora-opacity);animation:none}}.circuit-toggle[data-astro-cid-v2tf6q4e]{appearance:none;cursor:pointer;color:var(--theme-toggle-icon-inverted-color,var(--announcement-bar-color));width:var(--close-button-touch-target);height:var(--close-button-touch-target);margin-block:calc((var(--close-button-size) - var(--close-button-touch-target)) / 2);transition:color var(--theme-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.circuit-toggle[data-astro-cid-v2tf6q4e]:before{content:"";width:var(--close-button-size);height:var(--close-button-size);border-radius:var(--close-button-radius);transition:background var(--theme-transition-fast);background:0 0;position:absolute}.circuit-toggle__icon[data-astro-cid-v2tf6q4e]{z-index:1;position:relative}.circuit-toggle__icon--play[data-astro-cid-v2tf6q4e],.circuit-toggle[data-astro-cid-v2tf6q4e][data-paused=true] .circuit-toggle__icon--pause[data-astro-cid-v2tf6q4e]{display:none}.circuit-toggle[data-astro-cid-v2tf6q4e][data-paused=true] .circuit-toggle__icon--play[data-astro-cid-v2tf6q4e]{display:block}.circuit-toggle[data-astro-cid-v2tf6q4e]:focus{outline:none}.circuit-toggle[data-astro-cid-v2tf6q4e]:focus-visible:before{outline:var(--marketing-focus-ring-width) solid var(--marketing-focus-ring-color);outline-offset:var(--marketing-focus-ring-offset)}@media (hover:hover) and (pointer:fine){.circuit-toggle[data-astro-cid-v2tf6q4e]:hover:before{background:color-mix(in srgb, currentColor 10%, transparent)}}.packet-toggle[data-astro-cid-xvnyglq3]{appearance:none;cursor:pointer;color:var(--theme-text-tertiary);width:44px;height:44px;transition:opacity var(--theme-transition-fast), background var(--theme-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.packet-toggle[data-astro-cid-xvnyglq3]:before{content:"";border-radius:var(--close-button-radius);background:var(--theme-surface-elevated);width:28px;height:28px;box-shadow:var(--shadow-sm);position:absolute}.packet-toggle__icon[data-astro-cid-xvnyglq3]{z-index:1;position:relative}.packet-toggle__icon--play[data-astro-cid-xvnyglq3],.packet-toggle[data-astro-cid-xvnyglq3][data-paused=true] .packet-toggle__icon--pause[data-astro-cid-xvnyglq3]{display:none}.packet-toggle[data-astro-cid-xvnyglq3][data-paused=true] .packet-toggle__icon--play[data-astro-cid-xvnyglq3]{display:block}.packet-toggle[data-astro-cid-xvnyglq3]:focus{outline:none}.packet-toggle[data-astro-cid-xvnyglq3]:focus-visible:before{outline:var(--marketing-focus-ring-width) solid var(--marketing-focus-ring-color);outline-offset:var(--marketing-focus-ring-offset)}@media (hover:hover) and (pointer:fine){.packet-toggle[data-astro-cid-xvnyglq3]:before{transition:background var(--theme-transition-fast)}.packet-toggle[data-astro-cid-xvnyglq3]:hover:before{background:color-mix(in srgb, currentColor 10%, var(--theme-surface-elevated))}}.platform-story-controls[data-astro-cid-jcg46u6a]{bottom:var(--semantic-space-md);right:var(--semantic-space-md);z-index:10;align-items:center;gap:var(--semantic-space-xs);display:flex;position:absolute}.platform-story-controls[data-astro-cid-jcg46u6a] .platform-story-controls__theme{color:var(--theme-text-tertiary);transition:opacity var(--theme-transition-fast), background var(--theme-transition-fast);margin-block:0}.platform-story-controls[data-astro-cid-jcg46u6a] .platform-story-controls__theme:before{background:var(--theme-surface-elevated);width:28px;height:28px;box-shadow:var(--shadow-sm)}@media (hover:hover) and (pointer:fine){.platform-story-controls[data-astro-cid-jcg46u6a] .platform-story-controls__theme:before{transition:background var(--theme-transition-fast)}.platform-story-controls[data-astro-cid-jcg46u6a] .platform-story-controls__theme[data-astro-cid-jcg46u6a]:hover:before{background:color-mix(in srgb, currentColor 10%, var(--theme-surface-elevated))}}@media (width<=40rem){.platform-story-controls[data-astro-cid-jcg46u6a]{display:none}}.hero-visual,.bento-floating-cards{--_mockup-border:color-mix(in srgb, var(--theme-text-tertiary) 20%, transparent);min-height:280px;position:relative}.hero-card{background:var(--glass-minimal-bg);backdrop-filter:var(--theme-blur-medium);border-radius:var(--stats-radius);padding:var(--semantic-space-md-lg);box-shadow:var(--hero-visual-card-shadow);--_hover-lift:0px;margin-top:var(--_hover-lift);transition:margin-top var(--transition-normal);will-change:transform, margin-top;border:none;position:absolute;overflow:hidden}.hero-card--main{animation:6s ease-in-out infinite hero-card-float}.hero-card--secondary{animation:6s ease-in-out 2s infinite hero-card-float}.hero-card--tertiary{animation:6s ease-in-out 4s infinite hero-card-float}@keyframes hero-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--card-float-distance,8px) * -1))}}.hero-card--main{z-index:3;width:var(--hero-visual-card-main-width);height:var(--hero-visual-card-main-height);top:var(--hero-visual-card-main-offset-top);padding:var(--semantic-space-lg);flex-direction:column;display:flex;right:0}.hero-card--main:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(circle at 80% 30%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(circle at 40% 80%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--hero-mesh-opacity,var(--stats-mesh-opacity,0));pointer-events:none;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.hero-card--main>*{z-index:1;position:relative}.hero-card__label{font:var(--semantic-text-label-sm);color:var(--theme-text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--semantic-space-sm)}.hero-card__title{font:var(--semantic-text-label-lg);font-family:var(--brand-font-heading);color:var(--theme-text-primary);margin-bottom:var(--semantic-space-sm-md)}.hero-card__preview{background:linear-gradient(135deg, var(--brand-surface-subtle) 0%, var(--brand-surface-base) 100%);border-radius:var(--brand-radius-lg);flex:1;justify-content:center;align-items:center;display:flex}.hero-card__preview--dashboard{background:0 0;padding:0;overflow:hidden}.hero-mini-app{border:var(--border-thin) solid var(--_mockup-border);border-radius:var(--brand-radius-lg);background:0 0;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.hero-mini-app__header{padding:var(--semantic-space-sm) var(--semantic-space-sm);border-bottom:var(--border-thin) solid var(--_mockup-border);background:0 0;align-items:center;display:flex}.hero-mini-app__dots{gap:var(--semantic-space-xs);display:flex}.hero-mini-app__dot{width:var(--semantic-space-xs-sm);height:var(--semantic-space-xs-sm);border-radius:var(--brand-radius-full);background:var(--_mockup-border)}.hero-mini-app__address-bar{align-items:center;gap:var(--semantic-space-xs);margin-left:var(--semantic-space-sm-md);padding:var(--semantic-space-xs) var(--semantic-space-sm);border:var(--border-thin) solid var(--_mockup-border);border-radius:var(--brand-radius-md);background:0 0;flex:1;display:flex}.hero-mini-app__lock{width:var(--semantic-space-sm);height:var(--semantic-space-sm);color:var(--mockup-lock-icon-color);flex-shrink:0}.hero-mini-app__url{font-size:var(--font-size-3xs);color:var(--mockup-light-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-mini-app__stats{gap:var(--semantic-space-xs);padding:var(--semantic-space-sm);display:flex}.hero-mini-app__stat{padding:var(--semantic-space-xs);border-radius:var(--brand-radius-sm);border:var(--border-thin) solid var(--_mockup-border);background:0 0;flex:1;justify-content:center;align-items:center;display:flex}.hero-mini-app__stat-value{font-size:var(--font-size-2xs);font-weight:var(--weight-medium);color:var(--mockup-light-text);font-variant-numeric:tabular-nums}.hero-mini-app__chart{align-items:flex-end;gap:var(--semantic-space-xs);padding:var(--semantic-space-sm);margin:0 var(--semantic-space-sm) var(--semantic-space-sm);border-radius:var(--brand-radius-sm);border:var(--border-thin) solid var(--_mockup-border);min-height:var(--semantic-space-xl-2xl);background:0 0;flex:1;display:flex}.hero-mini-app__bar{height:var(--bar-h,50%);border:var(--border-thin) solid var(--_mockup-border);border-radius:var(--mockup-bar-radius);background:0 0;flex:1}.hero-card--secondary{z-index:2;width:var(--hero-visual-card-secondary-width);height:var(--hero-visual-card-secondary-height);bottom:var(--hero-visual-card-secondary-offset-bottom);left:var(--hero-visual-card-secondary-offset-left);padding:var(--semantic-space-md)}.hero-card--secondary:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(circle at 80% 30%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(circle at 40% 80%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--hero-mesh-opacity,var(--stats-mesh-opacity,0));pointer-events:none;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.hero-card--secondary>*{z-index:1;position:relative}.hero-card__stats{gap:var(--semantic-space-sm);flex-direction:column;justify-content:center;height:100%;display:flex}.hero-card__stat-row{font:var(--semantic-text-label-sm);justify-content:space-between;align-items:baseline;display:flex}.hero-card__stat-label{color:var(--theme-text-tertiary)}.hero-card__stat-value{font:var(--semantic-text-label-sm);color:var(--theme-text-primary);font-variant-numeric:tabular-nums}.hero-card--tertiary{z-index:1;width:var(--hero-visual-card-tertiary-width);height:var(--hero-visual-card-tertiary-height);top:var(--hero-visual-card-tertiary-offset-top);left:var(--hero-visual-card-tertiary-offset-left);padding:var(--semantic-space-md)}.hero-card--tertiary:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(circle at 80% 30%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(circle at 40% 80%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--hero-mesh-opacity,var(--stats-mesh-opacity,0));pointer-events:none;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.hero-card--tertiary>*{z-index:1;position:relative}.hero-card__chart{justify-content:center;align-items:flex-end;gap:var(--hero-chart-bar-gap,4px);height:100%;display:flex}.hero-card__chart-bar{width:var(--hero-chart-bar-width,8px);height:var(--bar-height,50%);border:var(--border-thin) solid var(--_mockup-border);border-radius:var(--hero-chart-bar-radius,2px);background:0 0}:root[data-theme=dark] .hero-card__preview{background:linear-gradient(135deg, var(--brand-surface-elevated) 0%, var(--brand-surface-base) 100%)}:root[data-theme=dark] .hero-card__preview--dashboard{background:0 0}@media (width<=78rem){.hero-visual{display:none}}.bento-floating-cards{gap:var(--semantic-space-md);grid-template-columns:1.5fr 1fr;min-height:280px;display:grid}.bento-floating-cards .hero-card{position:relative;inset:auto}.bento-floating-cards .hero-card--main{width:100%;height:100%;min-height:260px}.bento-floating-cards .hero-card--main:before{display:none}.bento-floating-cards .hero-card--secondary{width:100%;height:auto;min-height:160px;padding:var(--semantic-space-lg);align-self:end}.bento-floating-cards .hero-card--secondary:before{display:none}.bento-floating-cards .hero-card__stats{gap:var(--semantic-space-md)}.bento-floating-cards .hero-card__stat-row{font:var(--semantic-text-body-sm)}.bento-floating-cards .hero-card__stat-value{font:var(--semantic-text-label-md)}@media (width<=48rem){.bento-floating-cards{gap:var(--semantic-space-lg);grid-template-columns:1fr;min-height:auto}.bento-floating-cards .hero-card{height:auto;animation:none}.bento-floating-cards .hero-card--main{min-height:280px}.bento-floating-cards .hero-card--secondary{align-self:auto;min-height:auto}}@media (hover:hover) and (pointer:fine){.hero-card:hover{--_hover-lift:var(--card-hover-lift);box-shadow:var(--hero-visual-card-shadow), var(--theme-shadow-lg)}.hero-mini-app__bar:hover,.hero-card__chart-bar:hover{background:var(--theme-surface-elevated)}}@media (prefers-reduced-motion:reduce){.hero-card{transition:none;animation:none}}.platform-story{background:var(--platform-section-bg);padding:var(--landing-section-padding-lg) 0;margin:var(--platform-section-margin) 0}.platform-story__inner{max-width:var(--section-max-width);padding:0 var(--navbar-padding-x);gap:var(--platform-gap);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.platform-story__headline{font-family:var(--brand-font-heading);font-size:var(--section-title-size);font-weight:var(--semantic-weight-heading);color:var(--theme-text-primary);line-height:var(--line-tight);margin:0 0 var(--semantic-space-lg)}.platform-story__headline em{font-style:normal;font-weight:var(--weight-semibold)}.platform-story__description{font:var(--semantic-text-body-lg);color:var(--theme-text-secondary);margin:0 0 var(--semantic-space-xl)}.platform-story__features{gap:var(--platform-feature-gap);flex-direction:column;display:flex}.platform-story__feature{align-items:center;gap:var(--platform-feature-gap);display:flex}.platform-story__feature-icon{color:var(--stats-mesh-color-2);flex-shrink:0}.platform-story__feature-text{font:var(--semantic-text-body-md);color:var(--theme-text-primary)}.platform-story__testimonial{margin-top:var(--semantic-space-xl);padding-top:var(--semantic-space-lg);position:relative}.platform-story__testimonial:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--stats-mesh-color-3) 75%, var(--theme-fx-shine)) 0%, color-mix(in srgb, var(--stats-mesh-color-2) 70%, var(--theme-fx-shine)) 25%, color-mix(in srgb, var(--stats-mesh-color-1) 65%, var(--theme-fx-shine)) 50%, color-mix(in srgb, var(--stats-mesh-color-2) 70%, var(--theme-fx-shine)) 75%, color-mix(in srgb, var(--stats-mesh-color-3) 75%, var(--theme-fx-shine)) 100%);height:1px;box-shadow:0 0 16px 3px color-mix(in srgb, var(--stats-mesh-color-1) 35%, transparent);position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.platform-story__quote{font:var(--semantic-text-body-lg);font-family:var(--brand-font-heading);color:var(--theme-text-primary);margin:0 0 var(--semantic-space-sm)}.platform-story__author{font:var(--semantic-text-body-sm);color:var(--theme-text-secondary);font-style:normal}.platform-story__visual{width:100%;max-width:var(--platform-visual-max-width);aspect-ratio:1;margin:0 auto;position:relative;overflow:visible}.platform-story__diagram{position:absolute;inset:0;overflow:visible}.platform-story__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.platform-story__trace{fill:none;stroke:var(--semantic-border-secondary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 8;animation:1.2s linear infinite trace-flow}.platform-story__trace--active{transition:filter var(--transition-normal), stroke var(--transition-normal);stroke:var(--stats-mesh-color-2);filter:drop-shadow(0 0 6px var(--stats-mesh-color-2));animation-duration:.6s}@keyframes trace-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-11px}}.platform-story__trace[data-trace=up]{animation-delay:0s}.platform-story__trace[data-trace=topRight]{animation-delay:.3s}.platform-story__trace[data-trace=bottomRight]{animation-delay:.6s}.platform-story__trace[data-trace=bottomLeft]{animation-delay:.9s}.platform-story__trace[data-trace=topArc]{animation-delay:1.2s}.platform-story__packets-html{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:visible}.platform-story__packet.platform-story__packet--html{opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0}.platform-story__packet--html.platform-story__packet--primary{background:radial-gradient(circle, var(--packet-color,var(--stats-mesh-color-2)) 0%, var(--packet-color,var(--stats-mesh-color-2)) 14%, color-mix(in srgb, var(--packet-color,var(--stats-mesh-color-2)) 50%, transparent) 35%, transparent 70%);width:34px;height:34px}.platform-story__packet--html.platform-story__packet--secondary{background:radial-gradient(circle, var(--packet-color,var(--stats-mesh-color-2)) 0%, var(--packet-color,var(--stats-mesh-color-2)) 13%, color-mix(in srgb, var(--packet-color,var(--stats-mesh-color-2)) 40%, transparent) 40%, transparent 70%);width:22px;height:22px}.platform-story__packet--html[data-color="1"]{--packet-color:var(--stats-mesh-color-1)}.platform-story__packet--html[data-color="2"]{--packet-color:var(--stats-mesh-color-2)}.platform-story__packet--html[data-color="3"]{--packet-color:var(--stats-mesh-color-3)}.platform-story__hub{width:var(--platform-core-size);height:var(--platform-core-size);background:var(--platform-core-bg);border-radius:var(--platform-core-radius);z-index:10;box-shadow:var(--platform-core-shadow);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-story__hub-label{font-size:var(--platform-core-label-size);font-weight:var(--semantic-weight-heading);color:var(--platform-core-label-color);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.platform-story__hub-name{font-family:var(--brand-font-heading);font-size:var(--platform-core-name-size);color:var(--platform-core-text)}.platform-story__hub--chip{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:0;padding:0}.platform-story__chip-body{background:color-mix(in srgb, var(--theme-surface-bg) 85%, transparent);border-radius:var(--semantic-radius-lg);padding:var(--semantic-space-md) var(--semantic-space-lg);justify-content:center;align-items:center;gap:var(--semantic-space-xs);backdrop-filter:var(--glass-strong-blur);box-shadow:var(--semantic-elevation-sm),  0 0 24px 4px color-mix(in srgb, var(--stats-mesh-color-2) 30%, transparent), 0 0 48px 8px color-mix(in srgb, var(--stats-mesh-color-1) 18%, transparent);z-index:1;transition:transform var(--transition-fast), box-shadow var(--transition-normal);border:none;flex-direction:column;display:flex;position:relative}.platform-story__chip-body:before{content:"";border-radius:inherit;z-index:0;background: linear-gradient(180deg, color-mix(in srgb, var(--theme-fx-shine) 12%, transparent) 0%, transparent 40%),  radial-gradient(ellipse 80% 60% at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(ellipse 70% 50% at 85% 35%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(ellipse 60% 70% at 40% 85%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--glass-strong-blur);opacity:.35;pointer-events:none;transition:opacity var(--transition-normal);position:absolute;inset:0;transform:translateZ(0)}.platform-story__chip-body:after{content:"";border-radius:calc(var(--semantic-radius-lg) + 3px);background:conic-gradient(from calc(var(--chip-gradient-angle,0deg) + 180deg) in oklch, color-mix(in oklch, var(--stats-mesh-color-1) 15%, transparent) 0%, color-mix(in oklch, var(--stats-mesh-color-2) 20%, transparent) 25%, color-mix(in oklch, var(--stats-mesh-color-3) 25%, transparent) 50%, color-mix(in oklch, var(--stats-mesh-color-2) 20%, transparent) 75%, color-mix(in oklch, var(--stats-mesh-color-1) 15%, transparent) 100%), conic-gradient(from var(--chip-gradient-angle,0deg) in oklch, color-mix(in oklch, var(--stats-mesh-color-1) 60%, var(--stats-mesh-color-2)) 0%, var(--stats-mesh-color-2) 25%, var(--stats-mesh-color-3) 50%, var(--stats-mesh-color-2) 75%, color-mix(in oklch, var(--stats-mesh-color-1) 60%, var(--stats-mesh-color-2)) 100%);-webkit-mask-composite:xor;animation:chip-border-rotate var(--platform-hub-border-speed) steps(120, end) infinite;pointer-events:none;padding:3px;position:absolute;inset:-3px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@property --chip-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes chip-border-rotate{to{--chip-gradient-angle:360deg}}.platform-story__chip-body>*{z-index:1;position:relative}.platform-story__chip-pins{justify-content:center;gap:var(--semantic-space-xs-sm);padding:0 var(--semantic-space-sm);display:flex}.platform-story__chip-pins--top{margin-bottom:-1px}.platform-story__chip-pins--bottom{margin-top:-1px}.platform-story__chip-pin{background:var(--semantic-border-secondary);border-radius:1px;width:6px;height:10px}.platform-story__hub--chip .platform-story__hub-label{color:var(--theme-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide)}.platform-story__hub--chip .platform-story__hub-name{color:var(--theme-text-primary);font:var(--semantic-text-code-md);font-weight:var(--weight-bold)}.platform-story__node{z-index:5;position:absolute;transform:translate(-50%,-50%)}.platform-story__node-dot{width:var(--platform-node-size);height:var(--platform-node-size);font-size:var(--font-size-xs);font-weight:var(--semantic-weight-heading);color:var(--platform-node-color);background:color-mix(in srgb, var(--theme-surface-bg) 85%, transparent);border-radius:var(--platform-node-radius);backdrop-filter:var(--glass-strong-blur);transition:box-shadow var(--transition-normal);justify-content:center;align-items:center;display:flex;position:relative}.platform-story__node-dot:before{content:"";border-radius:var(--platform-node-radius);z-index:0;background: linear-gradient(180deg, color-mix(in srgb, var(--theme-fx-shine) 12%, transparent) 0%, transparent 40%),  radial-gradient(ellipse 80% 60% at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(ellipse 70% 50% at 85% 35%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(ellipse 60% 70% at 40% 85%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--glass-strong-blur);opacity:.35;pointer-events:none;transition:opacity var(--transition-normal);position:absolute;inset:0;transform:translateZ(0)}.platform-story__node-dot>*{z-index:1;position:relative}.platform-story__node-dot:after{content:"";border-radius:calc(var(--platform-node-radius) + 1px);background:conic-gradient(from var(--node-gradient-angle,0deg) in oklch, color-mix(in oklch, var(--stats-mesh-color-1) 60%, var(--stats-mesh-color-2)) 0%, var(--stats-mesh-color-2) 25%, var(--stats-mesh-color-3) 50%, var(--stats-mesh-color-2) 75%, color-mix(in oklch, var(--stats-mesh-color-1) 60%, var(--stats-mesh-color-2)) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:8s steps(120,end) infinite node-border-rotate;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@property --node-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes node-border-rotate{to{--node-gradient-angle:360deg}}.platform-story__node-dot{box-shadow:0 0 20px 4px color-mix(in srgb, var(--stats-mesh-color-2) 25%, transparent), 0 0 40px 8px color-mix(in srgb, var(--stats-mesh-color-1) 15%, transparent)}.platform-story__node-glow{inset:calc(-1 * var(--platform-node-size));background:radial-gradient(circle, var(--node-glow-color,var(--stats-mesh-color-2)) 0%, color-mix(in srgb, var(--node-glow-color,var(--stats-mesh-color-2)) 40%, transparent) 35%, transparent 70%);opacity:0;pointer-events:none;will-change:opacity, transform;border-radius:50%;position:absolute}.platform-story__node-label{left:50%;top:calc(100% + var(--platform-node-gap));font-size:var(--platform-node-label-size);font-weight:var(--semantic-weight-heading);color:var(--platform-node-label-color);white-space:nowrap;position:absolute;transform:translate(-50%)}.platform-story__node--label-above .platform-story__node-label{top:auto;bottom:calc(100% + var(--platform-node-gap))}.platform-story__node--prominent .platform-story__node-dot{width:calc(var(--platform-node-size) * 1.2);height:calc(var(--platform-node-size) * 1.2)}.platform-story__node--prominent .platform-story__node-dot:after{border-radius:calc(var(--platform-node-radius) + 3px);padding:3px;inset:-3px}:root[data-theme=dark] .platform-story{background:var(--theme-surface-bg)}:root[data-theme=dark] .platform-story__trace{stroke:var(--semantic-border-secondary)}:root[data-theme=dark] .platform-story__trace--active{stroke:var(--stats-mesh-color-2);filter:drop-shadow(0 0 8px var(--stats-mesh-color-2))}:root[data-theme=dark] .platform-story__hub{background:var(--platform-core-bg-dark);box-shadow:var(--platform-core-shadow-dark)}:root[data-theme=dark] .platform-story__hub-label{color:var(--platform-core-label-color-dark)}:root[data-theme=dark] .platform-story__hub-name{color:var(--platform-core-text-dark)}:root[data-theme=dark] .platform-story__node-dot{color:var(--platform-node-color-dark);background:color-mix(in srgb, var(--theme-surface-bg) 70%, transparent);backdrop-filter:var(--glass-strong-blur);box-shadow:0 0 24px 6px color-mix(in srgb, var(--stats-mesh-color-2) 35%, transparent), 0 0 48px 12px color-mix(in srgb, var(--stats-mesh-color-1) 20%, transparent)}:root[data-theme=dark] .platform-story__node-dot:before{opacity:.45}:root[data-theme=dark] .platform-story__node-label{color:var(--platform-node-label-color-dark)}:root[data-theme=dark] .platform-story__hub.platform-story__hub--chip{box-shadow:none;background:0 0}:root[data-theme=dark] .platform-story__chip-body{background:color-mix(in srgb, var(--theme-surface-bg) 70%, transparent);backdrop-filter:var(--glass-strong-blur);box-shadow:var(--semantic-elevation-md),  0 0 32px 6px color-mix(in srgb, var(--stats-mesh-color-2) 40%, transparent), 0 0 64px 12px color-mix(in srgb, var(--stats-mesh-color-1) 25%, transparent)}:root[data-theme=dark] .platform-story__chip-body:before{opacity:.45}:root[data-theme=dark] .platform-story__chip-pin{background:var(--semantic-border-secondary)}:root[data-theme=dark] .platform-story__hub--chip .platform-story__hub-name{color:var(--theme-text-primary)}:root[data-theme=dark] .platform-story__testimonial:before{background:linear-gradient(90deg, color-mix(in srgb, var(--stats-mesh-color-1) 65%, var(--theme-fx-shine)) 0%, color-mix(in srgb, var(--stats-mesh-color-2) 70%, var(--theme-fx-shine)) 25%, color-mix(in srgb, var(--stats-mesh-color-3) 75%, var(--theme-fx-shine)) 50%, color-mix(in srgb, var(--stats-mesh-color-2) 70%, var(--theme-fx-shine)) 75%, color-mix(in srgb, var(--stats-mesh-color-1) 65%, var(--theme-fx-shine)) 100%);box-shadow:0 0 16px 3px color-mix(in srgb, var(--stats-mesh-color-3) 45%, transparent)}@media (width<=64rem){.platform-story__inner{grid-template-columns:1fr}.platform-story__visual{display:none}}@media (width<=40rem){.platform-story{padding:var(--semantic-space-3xl) 0}.platform-story__headline{font:var(--semantic-text-heading-1);font-family:var(--brand-font-heading)}}@media (prefers-reduced-motion:reduce){.platform-story__trace{animation:none}.platform-story__node-dot:before{transition:none}.platform-story__node-dot:after{--node-gradient-angle:45deg;animation:none}.platform-story__chip-body:after{--chip-gradient-angle:45deg;animation:none}.platform-story__node-glow{display:none}.platform-story__trace--active,.platform-story__chip-body,.platform-story__chip-body:before,.platform-story__node-dot{transition:none}@media (hover:hover){.platform-story__hub--chip:hover .platform-story__chip-body,.platform-story__node:hover .platform-story__node-dot{transition:none}}}.platform-story--paused .platform-story__trace,.platform-story--paused .platform-story__chip-body:after,.platform-story--paused .platform-story__node-dot:after{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.platform-story__hub--chip:hover .platform-story__chip-body:before{opacity:.55}.platform-story__hub--chip:hover .platform-story__chip-body{transition:transform var(--transition-fast), box-shadow var(--transition-normal);box-shadow:var(--semantic-elevation-md), 0 0 32px 6px color-mix(in srgb, var(--stats-mesh-color-2) 45%, transparent), 0 0 64px 12px color-mix(in srgb, var(--stats-mesh-color-1) 28%, transparent);transform:scale(1.05)}.platform-story__node:hover .platform-story__node-dot:before{opacity:.5}.platform-story__node:hover .platform-story__node-dot{transition:transform var(--transition-fast), box-shadow var(--transition-normal);box-shadow:0 0 28px 6px color-mix(in srgb, var(--stats-mesh-color-2) 40%, transparent), 0 0 56px 12px color-mix(in srgb, var(--stats-mesh-color-1) 25%, transparent);transform:scale(1.05)}.platform-story__node:hover .platform-story__node-dot:after{animation-duration:2.5s}.platform-story__hub--chip:hover .platform-story__chip-body:after{animation-duration:var(--platform-hub-border-speed-hover)}}.bento-services{padding:var(--section-padding-y) 0 var(--bento-section-padding-bottom,var(--section-padding-y))}.bento-services__container{max-width:var(--section-max-width);padding:0 var(--navbar-padding-x);margin:0 auto}.bento-services__header{text-align:center;margin-bottom:var(--semantic-space-2xl)}.bento-services__title{font-family:var(--brand-font-heading);font-size:var(--section-title-size);font-weight:var(--semantic-weight-heading);color:var(--brand-surface-text-primary);margin:0 0 var(--section-title-gap);line-height:var(--line-tight);letter-spacing:var(--tracking-tight)}.bento-services__subtitle{font-size:var(--section-subtitle-size);color:var(--brand-surface-text-secondary);max-width:60ch;margin:0 auto}.bento-services__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--bento-card-min-height);gap:var(--bento-gap);display:grid}.bento-services__card{background:var(--bento-card-bg);backdrop-filter:var(--bento-card-blur);border:var(--bento-card-border);border-radius:var(--bento-card-radius);padding:var(--bento-card-padding);will-change:transform;transition:transform var(--theme-transition-normal);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento-services__card[data-featured]{grid-area:span 2/span 2}.bento-services__card[data-featured]:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(circle at 80% 30%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(circle at 40% 80%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--stats-mesh-opacity,0);pointer-events:none;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.bento-services__card[data-featured]>*{z-index:1;position:relative}.bento-services__card[data-highlight]{position:relative;overflow:hidden}.bento-services__card[data-highlight]:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(circle at 80% 30%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(circle at 40% 80%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--stats-mesh-opacity,0);pointer-events:none;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.bento-services__card[data-highlight]>*{z-index:1;position:relative}.bento-services__icon{z-index:1;width:var(--bento-icon-size);height:var(--bento-icon-size);background:var(--glass-minimal-bg);backdrop-filter:var(--theme-blur-medium);border-radius:var(--bento-icon-radius);margin-bottom:var(--semantic-space-lg);color:var(--bento-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.bento-services__icon:after{content:"";border-radius:calc(var(--bento-icon-radius) + 1px);background:conic-gradient(from var(--_bento-icon-border-angle,0deg) in oklch, color-mix(in oklch, var(--stats-mesh-color-1) 60%, var(--stats-mesh-color-2)) 0%, var(--stats-mesh-color-2) 25%, var(--stats-mesh-color-3) 50%, var(--stats-mesh-color-2) 75%, color-mix(in oklch, var(--stats-mesh-color-1) 60%, var(--stats-mesh-color-2)) 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:-1;opacity:0;animation:bento-icon-border-appear .3s ease-out .15s forwards, bento-icon-border-rotate var(--bento-icon-border-speed) linear .15s infinite;padding:1px;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes bento-icon-border-appear{to{opacity:1}}@keyframes bento-icon-border-rotate{to{--_bento-icon-border-angle:360deg}}@property --_bento-icon-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.bento-services__card-title{font-family:var(--brand-font-heading);font-size:var(--bento-title-size);font-weight:var(--bento-title-weight);color:var(--theme-text-primary);margin:0 0 var(--semantic-space-sm)}.bento-services__card-description{font-size:var(--bento-desc-size);color:var(--theme-text-secondary);opacity:var(--bento-desc-opacity);line-height:var(--line-relaxed);margin:0}.bento-services__visual{min-height:var(--semantic-space-2xl);margin-top:var(--semantic-space-lg);margin-bottom:var(--semantic-space-md);border-radius:var(--brand-radius-lg);flex:1;overflow:visible}.bento-services__stack-footer{align-items:center;gap:var(--semantic-space-lg);padding-top:var(--semantic-space-lg);margin-top:auto;display:flex;position:relative}.bento-services__stack-label{font:var(--semantic-text-label-sm);color:var(--theme-text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);flex-shrink:0}.bento-services__stack-icons{align-items:center;gap:var(--semantic-space-md);color:var(--theme-text-tertiary);flex-wrap:wrap;display:flex}.bento-services__stack-icons svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.bento-services__stack-icons svg{transition:color var(--theme-transition-fast), transform var(--theme-transition-fast)}.bento-services__stack-icons svg:hover{color:var(--theme-text-primary);transform:scale(1.15)}}.bento-app-window{--_dot-size:10px;--_chart-min-height:80px;width:100%;height:100%;min-height:var(--semantic-space-2xl);background:var(--mockup-light-bg);border-radius:var(--brand-radius-lg);flex-direction:column;display:flex;overflow:hidden}.bento-app-window__header{align-items:center;gap:var(--semantic-space-sm-md);padding:var(--semantic-space-sm-md) var(--semantic-space-md);background:var(--mockup-light-header-bg);border-bottom:var(--border-thin) solid var(--mockup-light-border);display:flex}.bento-app-window__dots{gap:var(--semantic-space-xs);display:flex}.bento-app-window__dot{width:var(--_dot-size);height:var(--_dot-size);border-radius:var(--brand-radius-full);background:var(--mockup-light-bar-hover-bg)}:root[data-theme=dark] .bento-app-window__dot{background:var(--mockup-window-dot)}.bento-app-window__address-bar{align-items:center;gap:var(--semantic-space-sm);margin-left:var(--semantic-space-md);padding:var(--semantic-space-xs) var(--semantic-space-sm-md);background:var(--mockup-light-address-bar-bg);border-radius:var(--mockup-address-bar-radius);border:none;flex:1;display:flex}.bento-app-window__lock{width:var(--semantic-space-sm-md);height:var(--semantic-space-sm-md);color:var(--mockup-lock-icon-color);flex-shrink:0}.bento-app-window__url{font:var(--semantic-text-label-sm);color:var(--mockup-light-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bento-app-window__body{gap:var(--semantic-space-md);padding:var(--semantic-space-md);flex-direction:column;flex:1;display:flex}.bento-app-window__stats{gap:var(--semantic-space-sm-md);display:flex}.bento-app-window__stat{gap:var(--semantic-space-2xs);padding:var(--semantic-space-sm-md);background:var(--mockup-light-stat-bg);border-radius:var(--brand-radius-md);border:var(--border-thin) solid var(--mockup-light-stat-border);flex-direction:column;flex:1;display:flex}.bento-app-window__stat-value{font:var(--semantic-text-label-lg);color:var(--mockup-light-text);font-variant-numeric:tabular-nums}.bento-app-window__stat-label{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wider);color:var(--mockup-light-text-muted);text-transform:uppercase}.bento-app-window__chart{align-items:flex-end;gap:var(--semantic-space-sm);padding:var(--semantic-space-sm-md);background:var(--mockup-light-stat-bg);border-radius:var(--brand-radius-md);border:var(--border-thin) solid var(--mockup-light-stat-border);min-height:var(--_chart-min-height);flex:1;display:flex;position:relative;overflow:hidden}.bento-app-window__chart-bar{z-index:1;height:var(--bar-height,50%);background:var(--mockup-light-bar-bg);border-radius:var(--brand-radius-sm);transition:background var(--theme-transition-fast), height var(--theme-transition-normal);flex:1;position:relative}@media (width<=64rem){.bento-services__grid{grid-template-columns:repeat(2,1fr)}.bento-services__card[data-featured]{grid-area:span 2/span 2}}@media (width>=48rem) and (width<=64rem){.bento-services__card:not([data-featured]):last-child:nth-child(2n){max-width:calc(50% - var(--bento-gap) / 2);grid-column:1/-1;justify-self:center}}@media (width<=48rem){.bento-services__grid{grid-template-columns:1fr;grid-auto-rows:auto}.bento-services__card[data-featured]{grid-area:span 1/span 1}.bento-services__card{min-height:auto;padding:var(--semantic-space-lg)}.bento-services__visual{margin-bottom:0}.bento-services__stack-footer{align-items:flex-start;gap:var(--semantic-space-sm);margin-top:var(--semantic-space-lg);padding-top:var(--semantic-space-md);flex-direction:column}.bento-services__stack-icons{gap:var(--semantic-space-sm-md)}}@media (hover:hover) and (pointer:fine){.bento-services__card:hover{transform:translateY(var(--micro-lift,-2px));border:var(--bento-card-hover-border)}.bento-app-window__chart-bar:hover{background:linear-gradient(to top, color-mix(in srgb, var(--stats-mesh-color-1) 40%, transparent) 0%, color-mix(in srgb, var(--stats-mesh-color-2) 50%, transparent) 50%, color-mix(in srgb, var(--stats-mesh-color-3) 60%, transparent) 100%)}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){.bento-services__card:hover{transform:none}}.bento-services__icon:after{opacity:1;animation:none}.bento-app-window__chart-bar{transition:background var(--theme-transition-fast)}.bento-services__card,.bento-services__stack-icons svg,.bento-app-window__chart-bar{transition:none}}.cta-section--dark{margin-top:var(--cta-margin-top);padding:0}.cta-section--dark .cta-section__container{max-width:none;padding:0}.cta-section--dark .cta-section__card{padding:var(--cta-section-padding,var(--semantic-space-2xl)) var(--semantic-space-xl);border:none;border-radius:0}.cta-section--dark .cta-section__headline{font-size:var(--section-title-size)}.cta-section--dark .cta-section__description{opacity:var(--cta-description-opacity,1)}.cta-section--dark .cta-button{padding:var(--button-padding-y-sm,var(--semantic-space-sm-md)) var(--button-padding-x-sm,var(--semantic-space-lg));font:var(--button-font-sm);min-height:var(--button-min-height-sm,var(--semantic-space-xl));border-radius:var(--brand-button-radius);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cta-section--dark .cta-button--primary{background:var(--cta-button-bg);color:var(--cta-button-color);border:var(--border-thin) solid transparent}@media (hover:hover) and (pointer:fine){.cta-section--dark .cta-button--primary{transition:transform var(--button-transition,.15s ease), box-shadow var(--button-transition,.15s ease), background var(--button-transition,.15s ease)}.cta-section--dark .cta-button--primary:hover{background:var(--cta-button-bg-hover);box-shadow:var(--button-shadow-primary-hover);transform:var(--button-transform-hover,translateY(-2px))}}.cta-section--dark .cta-button--secondary{color:var(--cta-text-color);border:var(--border-thin) solid var(--cta-secondary-border);background:0 0}@media (hover:hover) and (pointer:fine){.cta-section--dark .cta-button--secondary{transition:transform var(--button-transition,.15s ease), background var(--button-transition,.15s ease), border-color var(--button-transition,.15s ease)}.cta-section--dark .cta-button--secondary:hover{background:var(--cta-secondary-hover-bg);border-color:var(--cta-secondary-hover-border);transform:var(--button-transform-hover,translateY(-2px))}}.cta-section--dark .cta-buttons{gap:var(--semantic-space-md);justify-content:center;display:flex}.cta-section--dark .cta-section__form:has(.cta-buttons){margin-bottom:0}@media (width<=48rem){.cta-section--dark .cta-section__card{padding:var(--semantic-space-xl) var(--semantic-space-lg)}}@media (width<=40rem){.cta-section--dark .cta-section__card{padding:var(--semantic-space-lg) var(--semantic-space-md)}.cta-section--dark .cta-buttons{flex-direction:column}.cta-section--dark .cta-button{width:100%}}@media (prefers-reduced-motion:reduce){.cta-section--dark .cta-button,.cta-section--dark .cta-button--primary,.cta-section--dark .cta-button--secondary{transition:none}}.section-header[data-astro-cid-yh3cozb3]{margin-bottom:var(--section-header-gap,var(--semantic-space-xl))}.section-header__container[data-astro-cid-yh3cozb3]{max-width:var(--section-max-width);padding:0 var(--navbar-padding-x);margin:0 auto}.section-header--embedded[data-astro-cid-yh3cozb3] .section-header__container[data-astro-cid-yh3cozb3]{max-width:none;margin:0;padding:0}.section-header--centered[data-astro-cid-yh3cozb3]{text-align:center}.section-header--centered[data-astro-cid-yh3cozb3] .section-header__subtitle[data-astro-cid-yh3cozb3]{margin-left:auto;margin-right:auto}.section-header__title[data-astro-cid-yh3cozb3]{font-family:var(--brand-font-heading);font-size:var(--section-title-size);font-weight:var(--semantic-weight-heading);color:var(--theme-text-primary);margin:0 0 var(--section-title-gap);line-height:var(--line-tight);letter-spacing:var(--tracking-tighter)}.section-header__subtitle[data-astro-cid-yh3cozb3]{font-size:var(--section-subtitle-size);color:var(--theme-text-secondary);line-height:var(--line-normal);max-width:62ch;margin:0}.stats[data-astro-cid-mn2yqe72]{padding:var(--stats-margin-y) 0}.stats[data-astro-cid-mn2yqe72][data-variant=bento]{padding:var(--stats-section-padding-top,var(--section-padding-y)) 0 var(--section-padding-y)}.stats__container[data-astro-cid-mn2yqe72]{max-width:var(--section-max-width);padding:0 var(--navbar-padding-x);margin:0 auto}.stats__bar[data-astro-cid-mn2yqe72]{padding:var(--stats-padding);background:var(--stats-bg);border:var(--border-thin) solid var(--stats-border);border-radius:var(--stats-radius);justify-content:space-around;align-items:center;display:flex}.stats__item[data-astro-cid-mn2yqe72]{align-items:center;gap:var(--stats-item-gap);text-align:center;flex-direction:column;flex:1;display:flex}.stats__bar[data-astro-cid-mn2yqe72] .stats__value[data-astro-cid-mn2yqe72]{font-size:var(--stats-value-size);font-weight:var(--stats-value-weight);letter-spacing:-.02em;background:var(--brand-gradient);-webkit-text-fill-color:transparent;background-clip:text}.stats__bar[data-astro-cid-mn2yqe72] .stats__label[data-astro-cid-mn2yqe72]{font-size:var(--stats-label-size);color:var(--stats-label-color)}.stats__affix[data-astro-cid-mn2yqe72]{font-size:.5em;font-weight:var(--weight-semibold);letter-spacing:0;vertical-align:.15em;color:var(--stats-label-color);-webkit-text-fill-color:var(--stats-label-color);margin-inline-start:.2em}.stats__affix--prefix[data-astro-cid-mn2yqe72]{margin-inline:0 .2em}.stats__bento[data-astro-cid-mn2yqe72]{gap:var(--semantic-space-lg);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;display:grid}.stats__card[data-astro-cid-mn2yqe72]{text-align:left;padding:var(--semantic-space-xl);background:var(--stats-bg);backdrop-filter:var(--stats-blur);border:var(--border-thin) solid var(--stats-border);border-radius:var(--stats-radius);transition:transform var(--theme-transition-normal);flex-direction:column;justify-content:flex-start;display:flex}.stats[data-astro-cid-mn2yqe72][data-variant=bento] .stats__value[data-astro-cid-mn2yqe72]{font-family:var(--brand-font-heading);font-size:var(--font-size-4xl);font-weight:var(--stats-value-weight);line-height:var(--line-none);color:var(--stats-value-color);margin-bottom:var(--semantic-space-sm);display:block}.stats[data-astro-cid-mn2yqe72][data-variant=bento] .stats__label[data-astro-cid-mn2yqe72]{font-size:var(--font-size-base);font-weight:var(--weight-medium);color:var(--theme-text-primary);display:block}.stats__description[data-astro-cid-mn2yqe72]{font-size:var(--font-size-sm);color:var(--theme-text-secondary);line-height:var(--line-relaxed);margin-top:var(--semantic-space-xs);display:block}.stats__card[data-astro-cid-mn2yqe72][data-featured]{padding:var(--semantic-space-2xl);grid-row:span 2;justify-content:flex-end;position:relative;overflow:hidden}.stats__card[data-astro-cid-mn2yqe72][data-featured]:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(circle at 80% 30%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(circle at 40% 80%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--stats-mesh-opacity,0);will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.stats__card[data-astro-cid-mn2yqe72][data-featured]>[data-astro-cid-mn2yqe72]{z-index:1;position:relative}.stats__card[data-astro-cid-mn2yqe72][data-featured] .stats__value[data-astro-cid-mn2yqe72]{font-size:var(--font-size-6xl);margin-bottom:var(--semantic-space-md)}.stats__card[data-astro-cid-mn2yqe72][data-featured] .stats__label[data-astro-cid-mn2yqe72]{font-size:var(--font-size-xl);font-weight:var(--weight-medium)}.stats__card[data-astro-cid-mn2yqe72][data-featured] .stats__description[data-astro-cid-mn2yqe72]{font-size:var(--font-size-base);margin-top:var(--semantic-space-md)}.stats__card[data-astro-cid-mn2yqe72][data-highlight]{position:relative;overflow:hidden}.stats__card[data-astro-cid-mn2yqe72][data-highlight]:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(circle at 80% 30%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(circle at 40% 80%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--stats-mesh-opacity,0);will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.stats__card[data-astro-cid-mn2yqe72][data-highlight]>[data-astro-cid-mn2yqe72]{z-index:1;position:relative}.stats__badge[data-astro-cid-mn2yqe72]{align-items:center;gap:var(--semantic-space-sm-md);padding:var(--semantic-space-sm) var(--semantic-space-sm-md);border-radius:var(--marketing-pill-radius,var(--semantic-radius-full));background:var(--hero-visual-card-bg);backdrop-filter:var(--hero-visual-card-blur);border:var(--stats-badge-border);box-shadow:var(--hero-visual-card-shadow);font-size:var(--font-size-xs);font-weight:var(--weight-medium);color:var(--theme-text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-self:flex-start;margin-bottom:auto;display:inline-flex}.stats__badge[data-astro-cid-mn2yqe72]:before{content:"";width:var(--semantic-space-sm);height:var(--semantic-space-sm);border-radius:var(--semantic-radius-full);background:var(--stats-badge-dot-bg);box-shadow:var(--stats-badge-dot-shadow);flex-shrink:0;animation:2s ease-in-out infinite stats-badge-pulse}@keyframes stats-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}:root[data-theme=dark] .stats__badge[data-astro-cid-mn2yqe72]{background:color-mix(in srgb, var(--theme-surface-bg) 60%, transparent);border-color:var(--theme-border-subtle)}.stats__badge[data-astro-cid-mn2yqe72][data-premium]{z-index:1;background:var(--hero-overline-premium-bg);box-shadow:var(--hero-overline-premium-shadow);position:relative}.stats__badge[data-astro-cid-mn2yqe72][data-premium]:before{content:"";border-radius:inherit;z-index:0;background: linear-gradient(180deg, #ffffff1f 0%, transparent 40%),  radial-gradient(ellipse 80% 60% at 20% 20%, var(--stats-mesh-color-1) 0%, transparent 50%), radial-gradient(ellipse 70% 50% at 85% 35%, var(--stats-mesh-color-2) 0%, transparent 50%), radial-gradient(ellipse 60% 70% at 40% 85%, var(--stats-mesh-color-3) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--hero-overline-aurora-opacity);pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.stats__badge[data-astro-cid-mn2yqe72][data-premium]:after{content:"";border-radius:calc(var(--hero-overline-radius) + 1px);background:conic-gradient(from var(--_stats-badge-border-angle,0deg) in oklch, color-mix(in oklch, var(--stats-mesh-color-1) 60%, var(--stats-mesh-color-2)) 0%, var(--stats-mesh-color-2) 25%, var(--stats-mesh-color-3) 50%, var(--stats-mesh-color-2) 75%, color-mix(in oklch, var(--stats-mesh-color-1) 60%, var(--stats-mesh-color-2)) 100%);-webkit-mask-composite:xor;pointer-events:none;animation:stats-badge-border-rotate var(--hero-overline-border-speed) linear infinite;padding:1px;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes stats-badge-border-rotate{to{--_stats-badge-border-angle:360deg}}@property --_stats-badge-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.stats__badge-text[data-astro-cid-mn2yqe72]{z-index:1;position:relative}.stats__badge[data-astro-cid-mn2yqe72][data-premium] .stats__badge-text[data-astro-cid-mn2yqe72]{background:linear-gradient(90deg, var(--stats-mesh-color-1) 0%, var(--stats-mesh-color-2) 50%, var(--stats-mesh-color-3) 100%);color:#0000;font-weight:var(--weight-semibold);background-clip:text}.stats__badge-dot[data-astro-cid-mn2yqe72]{width:var(--hero-overline-dot-size);height:var(--hero-overline-dot-size);background:var(--hero-overline-dot-bg);border-radius:var(--brand-radius-full);box-shadow:var(--hero-overline-dot-glow);animation:2s ease-in-out infinite pulse}.stats__badge[data-astro-cid-mn2yqe72][data-premium] .stats__badge-dot[data-astro-cid-mn2yqe72]{background:var(--stats-mesh-color-2);box-shadow:0 0 var(--semantic-space-sm) var(--semantic-space-2xs) color-mix(in srgb, var(--stats-mesh-color-2) 60%, transparent), 0 0 var(--semantic-space-md) var(--semantic-space-xs) color-mix(in srgb, var(--stats-mesh-color-2) 30%, transparent);animation:6s ease-in-out infinite stats-badge-dot-cycle}@keyframes stats-badge-dot-cycle{0%,to{background:var(--stats-mesh-color-1);box-shadow:0 0 var(--semantic-space-sm) var(--semantic-space-2xs) color-mix(in srgb, var(--stats-mesh-color-1) 60%, transparent), 0 0 var(--semantic-space-md) var(--semantic-space-xs) color-mix(in srgb, var(--stats-mesh-color-1) 30%, transparent)}33%{background:var(--stats-mesh-color-2);box-shadow:0 0 var(--semantic-space-sm) var(--semantic-space-2xs) color-mix(in srgb, var(--stats-mesh-color-2) 60%, transparent), 0 0 var(--semantic-space-md) var(--semantic-space-xs) color-mix(in srgb, var(--stats-mesh-color-2) 30%, transparent)}66%{background:var(--stats-mesh-color-3);box-shadow:0 0 var(--semantic-space-sm) var(--semantic-space-2xs) color-mix(in srgb, var(--stats-mesh-color-3) 60%, transparent), 0 0 var(--semantic-space-md) var(--semantic-space-xs) color-mix(in srgb, var(--stats-mesh-color-3) 30%, transparent)}}@media (hover:hover) and (pointer:fine){.stats__card[data-astro-cid-mn2yqe72]:hover{border-color:var(--bento-card-hover-border);transform:translateY(var(--bento-card-hover-lift));box-shadow:var(--bento-card-hover-shadow)}}@media (prefers-reduced-motion:reduce){.stats__badge[data-astro-cid-mn2yqe72]:before,.stats__badge-dot[data-astro-cid-mn2yqe72],.stats__badge[data-astro-cid-mn2yqe72][data-premium] .stats__badge-dot[data-astro-cid-mn2yqe72],.stats__badge[data-astro-cid-mn2yqe72][data-premium]:after{animation:none}.stats__card[data-astro-cid-mn2yqe72]{transition:none}}@media (width<=48rem){.stats__bar[data-astro-cid-mn2yqe72]{gap:var(--semantic-space-lg);flex-direction:column}}@media (width<=64rem){.stats__bento[data-astro-cid-mn2yqe72]{grid-template-rows:auto;grid-template-columns:1fr 1fr}.stats__card[data-astro-cid-mn2yqe72][data-featured]{grid-area:span 1/span 2;justify-content:flex-start;min-height:auto}.stats__badge[data-astro-cid-mn2yqe72]{margin-bottom:var(--semantic-space-md)}.stats[data-astro-cid-mn2yqe72][data-variant=bento] .stats__value[data-astro-cid-mn2yqe72]{font-size:var(--font-size-3xl)}.stats__card[data-astro-cid-mn2yqe72][data-featured] .stats__value[data-astro-cid-mn2yqe72]{font-size:var(--font-size-5xl)}.stats__card[data-astro-cid-mn2yqe72][data-featured] .stats__label[data-astro-cid-mn2yqe72]{font-size:var(--font-size-lg)}.stats__card[data-astro-cid-mn2yqe72][data-featured] .stats__description[data-astro-cid-mn2yqe72]{font-size:var(--font-size-sm)}}@media (width<=48rem){.stats__bento[data-astro-cid-mn2yqe72]{grid-template-columns:1fr}.stats__card[data-astro-cid-mn2yqe72][data-featured]{grid-column:span 1}.stats__badge[data-astro-cid-mn2yqe72]{margin-bottom:var(--semantic-space-lg)}.stats[data-astro-cid-mn2yqe72][data-variant=bento] .stats__value[data-astro-cid-mn2yqe72]{font-size:var(--font-size-2xl)}.stats__card[data-astro-cid-mn2yqe72][data-featured] .stats__value[data-astro-cid-mn2yqe72]{font-size:var(--font-size-4xl)}.stats__card[data-astro-cid-mn2yqe72][data-featured] .stats__label[data-astro-cid-mn2yqe72]{font-size:var(--font-size-base)}}.cta-section[data-astro-cid-6eqnsf2c]{padding:var(--section-padding-y) 0}.cta-section__container[data-astro-cid-6eqnsf2c]{max-width:var(--section-max-width);padding:0 var(--navbar-padding-x);margin:0 auto}.cta-section__card[data-astro-cid-6eqnsf2c]{border-radius:var(--brand-radius-xl);padding:var(--semantic-space-3xl) var(--semantic-space-2xl);text-align:center;position:relative;overflow:hidden}.cta-section__card[data-astro-cid-6eqnsf2c]:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%, var(--cta-mesh-color-1,transparent) 0%, transparent 50%), radial-gradient(circle at 80% 30%, var(--cta-mesh-color-2,transparent) 0%, transparent 50%), radial-gradient(circle at 40% 80%, var(--cta-mesh-color-3,transparent) 0%, transparent 50%);filter:var(--theme-blur-strong);opacity:var(--cta-mesh-opacity,0);pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.cta-section__card[data-astro-cid-6eqnsf2c]>[data-astro-cid-6eqnsf2c]{z-index:1;position:relative}.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__card[data-astro-cid-6eqnsf2c]{grid-template-columns:var(--_cta-split-columns,1fr 1fr);gap:var(--semantic-space-2xl);text-align:left;padding:var(--premium-cta-padding,var(--semantic-space-3xl));border-radius:var(--premium-cta-radius,var(--brand-radius-xl));backdrop-filter:var(--premium-cta-blur,var(--marketing-card-blur));align-items:center;display:grid}.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__content[data-astro-cid-6eqnsf2c]{position:relative}.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__headline[data-astro-cid-6eqnsf2c]{margin:0 0 var(--semantic-space-sm-md)}.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__description[data-astro-cid-6eqnsf2c]{max-width:none;margin:0}.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__pills[data-astro-cid-6eqnsf2c]{margin-top:var(--semantic-space-md-lg);justify-content:flex-start;margin-bottom:0}.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__actions[data-astro-cid-6eqnsf2c]{justify-content:flex-end;gap:var(--semantic-space-sm)}.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__actions[data-astro-cid-6eqnsf2c] a,.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__actions[data-astro-cid-6eqnsf2c] .cta-section__action{font:var(--button-font-sm);padding:var(--button-padding-y-sm) var(--button-padding-x-sm);min-height:var(--button-min-height-sm)}@media (width<=64rem){.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__card[data-astro-cid-6eqnsf2c]{grid-template-columns:1fr}.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__actions[data-astro-cid-6eqnsf2c]{justify-content:flex-start}}@media (width<=48rem){.cta-section--split[data-astro-cid-6eqnsf2c] .cta-section__card[data-astro-cid-6eqnsf2c]{padding:var(--semantic-space-2xl) var(--semantic-space-xl)}}.cta-section--light[data-astro-cid-6eqnsf2c] .cta-section__card[data-astro-cid-6eqnsf2c]{background:var(--theme-surface-elevated);border:1px solid var(--brand-surface-border-default);box-shadow:var(--theme-shadow-lg)}.cta-section--light[data-astro-cid-6eqnsf2c] .cta-section__headline[data-astro-cid-6eqnsf2c]{color:var(--theme-text-primary)}.cta-section--light[data-astro-cid-6eqnsf2c] .cta-section__description[data-astro-cid-6eqnsf2c]{color:var(--theme-text-secondary)}.cta-section--light[data-astro-cid-6eqnsf2c] .cta-section__pill[data-astro-cid-6eqnsf2c]{color:var(--marketing-pill-color,var(--theme-text-secondary));background:var(--marketing-pill-bg,var(--theme-surface-soft));border:var(--marketing-pill-border,1px solid var(--brand-surface-border-default));box-shadow:var(--marketing-pill-shadow,none);backdrop-filter:var(--marketing-pill-blur,none)}.cta-section--light[data-astro-cid-6eqnsf2c] .cta-section__divider[data-astro-cid-6eqnsf2c]{color:var(--theme-text-tertiary)}.cta-section--light[data-astro-cid-6eqnsf2c] .cta-section__divider[data-astro-cid-6eqnsf2c]:before,.cta-section--light[data-astro-cid-6eqnsf2c] .cta-section__divider[data-astro-cid-6eqnsf2c]:after{background:var(--brand-surface-border-default)}.cta-section--light[data-astro-cid-6eqnsf2c] .cta-section__action{color:var(--theme-text-primary);border:1px solid var(--brand-surface-border-default);background:0 0}.cta-section--dark[data-astro-cid-6eqnsf2c]{background:var(--semantic-forced-dark-bg);color:var(--semantic-forced-dark-text)}.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__card[data-astro-cid-6eqnsf2c]{background:var(--cta-card-bg,var(--semantic-forced-dark-surface));border:var(--cta-card-border,1px solid var(--semantic-forced-dark-border))}.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__headline[data-astro-cid-6eqnsf2c],.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__description[data-astro-cid-6eqnsf2c]{color:var(--semantic-forced-dark-text)}.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__pill[data-astro-cid-6eqnsf2c]{color:var(--semantic-forced-dark-text-subtle);background:var(--semantic-forced-dark-border);border:1px solid var(--semantic-forced-dark-border-emphasis)}.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__divider[data-astro-cid-6eqnsf2c]{color:var(--semantic-forced-dark-text-muted)}.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__divider[data-astro-cid-6eqnsf2c]:before,.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__divider[data-astro-cid-6eqnsf2c]:after{background:var(--semantic-forced-dark-border-emphasis)}.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__action{color:var(--semantic-forced-dark-text);border:1px solid var(--semantic-forced-dark-border-emphasis);background:0 0}@media (hover:hover) and (pointer:fine){.cta-section--dark[data-astro-cid-6eqnsf2c] .cta-section__action:hover{background:var(--semantic-forced-dark-border);border-color:var(--semantic-forced-dark-text-muted)}}.cta-section__headline[data-astro-cid-6eqnsf2c]{font-family:var(--brand-font-heading);font-size:var(--_cta-headline-size,clamp(2rem, 3.5vw, 2.75rem));font-weight:var(--weight-heading);letter-spacing:-.02em;margin:0 0 var(--semantic-space-md-lg)}.cta-section__description[data-astro-cid-6eqnsf2c]{font-size:var(--section-subtitle-size);color:var(--theme-text-secondary);line-height:var(--line-normal);margin:0 0 var(--semantic-space-xl);max-width:62ch;margin-left:auto;margin-right:auto}.cta-section__pills[data-astro-cid-6eqnsf2c]{justify-content:center;gap:var(--semantic-space-sm);margin-bottom:var(--semantic-space-xl);flex-wrap:wrap;display:flex}.cta-section__pill[data-astro-cid-6eqnsf2c]{align-items:center;gap:var(--marketing-pill-gap);padding:var(--marketing-pill-padding);font-size:var(--marketing-pill-font-size);border-radius:var(--marketing-pill-radius);display:inline-flex}.cta-section__pill-icon[data-astro-cid-6eqnsf2c]{width:var(--marketing-pill-icon-size);height:var(--marketing-pill-icon-size);border-radius:var(--marketing-pill-icon-radius);background:var(--marketing-pill-icon-bg);border:var(--border-thin) solid var(--marketing-pill-icon-border);color:var(--marketing-pill-icon-color);box-shadow:var(--marketing-pill-icon-shadow);flex-shrink:0;place-items:center;display:grid}.cta-section__pill-icon[data-astro-cid-6eqnsf2c] svg{width:var(--marketing-pill-icon-svg-size);height:var(--marketing-pill-icon-svg-size)}.cta-section__form[data-astro-cid-6eqnsf2c]{margin-bottom:var(--semantic-space-lg)}.cta-section__divider[data-astro-cid-6eqnsf2c]{align-items:center;gap:var(--semantic-space-md);margin-bottom:var(--semantic-space-lg);font-size:var(--font-size-sm);display:flex}.cta-section__divider[data-astro-cid-6eqnsf2c]:before,.cta-section__divider[data-astro-cid-6eqnsf2c]:after{content:"";flex:1;height:1px}.cta-section__actions[data-astro-cid-6eqnsf2c]{justify-content:center;gap:var(--semantic-space-sm);flex-wrap:wrap;display:flex}.cta-section__actions[data-astro-cid-6eqnsf2c] a,.cta-section__actions[data-astro-cid-6eqnsf2c] .cta-section__action{justify-content:center;align-items:center;gap:var(--semantic-space-sm);padding:var(--semantic-space-sm) var(--semantic-space-md);min-height:2.75rem;font-size:var(--font-size-md);font-weight:var(--weight-medium);border-radius:var(--brand-button-radius);color:var(--button-text-secondary);background:var(--button-bg-secondary);border:var(--border-thin) solid var(--button-border-secondary);box-shadow:var(--button-shadow-secondary);text-decoration:none;display:inline-flex}.cta-section__actions[data-astro-cid-6eqnsf2c] a[data-primary]{padding:var(--semantic-space-sm-md) var(--semantic-space-lg);background:var(--button-bg-primary);color:var(--button-text-primary);border:var(--button-border-width) solid var(--button-border-primary,transparent);box-shadow:var(--button-shadow-primary);font-weight:var(--weight-semibold)}@media (hover:hover) and (pointer:fine){.cta-section__actions[data-astro-cid-6eqnsf2c] a{transition:all .18s}.cta-section__actions[data-astro-cid-6eqnsf2c] a:not([data-primary]):hover{background:var(--button-bg-secondary-hover);color:var(--button-text-secondary-hover);border-color:var(--button-border-secondary-hover);box-shadow:var(--button-shadow-secondary-hover);transform:var(--button-transform-hover,none)}.cta-section__actions[data-astro-cid-6eqnsf2c] a[data-primary]:hover{background:var(--button-bg-primary-hover);border-color:var(--button-border-primary-hover,transparent);box-shadow:var(--button-shadow-primary-hover);transform:var(--button-transform-hover,none)}}.cta-section__footer[data-astro-cid-6eqnsf2c]{margin:var(--semantic-space-lg) 0 0;font-size:var(--font-size-sm);color:var(--theme-text-secondary);text-align:center;line-height:var(--line-relaxed);max-width:60ch;margin-left:auto;margin-right:auto}@media (width<=48rem){.cta-section__card[data-astro-cid-6eqnsf2c]{padding:var(--semantic-space-2xl) var(--semantic-space-xl)}.cta-section__actions[data-astro-cid-6eqnsf2c]{flex-direction:column}.cta-section__actions[data-astro-cid-6eqnsf2c] a,.cta-section__actions[data-astro-cid-6eqnsf2c] .cta-section__action{justify-content:center;width:100%}}.cta-section__actions[data-astro-cid-6eqnsf2c] a:focus-visible,.cta-section__actions[data-astro-cid-6eqnsf2c] .cta-section__action:focus-visible{outline:var(--marketing-focus-ring-width) solid var(--marketing-focus-ring-color);outline-offset:var(--marketing-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.cta-section__actions[data-astro-cid-6eqnsf2c] a,.cta-section__actions[data-astro-cid-6eqnsf2c] .cta-section__action{transition:none}}.process-steps[data-astro-cid-depc5bwt]{padding:var(--section-padding-y) 0 var(--process-section-padding-bottom,var(--section-padding-y))}.process-steps__container[data-astro-cid-depc5bwt]{max-width:var(--section-max-width);padding:0 var(--navbar-padding-x);margin:0 auto}.process-steps__grid[data-astro-cid-depc5bwt]{gap:var(--process-gap,var(--semantic-space-xl));grid-template-columns:repeat(4,1fr);display:grid;position:relative}.process-steps__grid[data-astro-cid-depc5bwt]:before{content:"";top:var(--process-line-offset,calc(var(--process-number-size,3rem) / 2));height:var(--process-line-width,1px);background:var(--process-line-color,var(--theme-border-subtle));position:absolute;left:12.5%;right:12.5%}.process-steps__step[data-astro-cid-depc5bwt]{text-align:center}.process-steps__number[data-astro-cid-depc5bwt]{width:var(--process-number-size,3rem);height:var(--process-number-size,3rem);background:var(--process-number-bg,var(--theme-surface-elevated));border-radius:var(--brand-radius-full,9999px);margin:0 auto var(--semantic-space-lg);font-family:var(--brand-font-heading);font-size:var(--process-number-font-size,var(--font-size-lg));font-weight:var(--weight-medium);color:var(--process-number-color,var(--theme-text-primary));z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.process-steps__step[data-astro-cid-depc5bwt]:first-child .process-steps__number[data-astro-cid-depc5bwt]{background:var(--process-first-number-bg,var(--brand-primary));color:var(--process-first-number-color,var(--brand-text-on-primary))}.process-steps__title[data-astro-cid-depc5bwt]{font-family:var(--brand-font-heading);font-size:var(--process-title-size,var(--font-size-lg));font-weight:var(--process-title-weight,var(--weight-semibold));color:var(--theme-text-primary);margin:0 0 var(--semantic-space-xs)}.process-steps__description[data-astro-cid-depc5bwt]{font-size:var(--process-desc-size,var(--font-size-sm));color:var(--process-desc-color,var(--theme-text-secondary));line-height:var(--line-relaxed,1.6);margin:0}@media (width<=64rem){.process-steps__grid[data-astro-cid-depc5bwt]{gap:var(--semantic-space-xl);grid-template-columns:repeat(2,1fr)}.process-steps__grid[data-astro-cid-depc5bwt]:before{display:none}}@media (width<=40rem){.process-steps__grid[data-astro-cid-depc5bwt]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.process-steps__number[data-astro-cid-depc5bwt]{transition:none}}.text-muted[data-astro-cid-lcdefpme]{color:var(--brand-surface-text-secondary)}em[data-astro-cid-lcdefpme]{background:linear-gradient(to right, var(--stats-mesh-color-1) 0%, var(--stats-mesh-color-2) 50%, var(--stats-mesh-color-3) 100%);color:#0000;background-clip:text;font-style:normal}.hero__gradient{display:none}.hero--centered .hero__split{grid-template-columns:1fr;justify-items:center}.hero--centered .hero__text{text-align:center;align-items:center;max-width:800px}.hero--centered .hero__visual{display:none}.hero--centered .hero__pills,.hero--centered .hero__actions{justify-content:center}
