.plans[data-astro-cid-xkhmrlwf]{background:var(--surface-0);scroll-margin-top:6rem}.plans__grid[data-astro-cid-xkhmrlwf]{gap:var(--space-xl);grid-template-columns:1.2fr 1fr;align-items:start;max-width:1000px;margin:0 auto;display:grid}.plans__grid[data-astro-cid-xkhmrlwf] article[data-astro-cid-xkhmrlwf]{gap:var(--space-lg);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.plans__free[data-astro-cid-xkhmrlwf]{border-color:var(--blue-400);background:linear-gradient(135deg, #1976d221, transparent), var(--surface-2)}.plans__paid[data-astro-cid-xkhmrlwf]{margin-top:var(--space-xl)}.plans__price[data-astro-cid-xkhmrlwf]{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:800}.plans__price[data-astro-cid-xkhmrlwf] span[data-astro-cid-xkhmrlwf]{color:var(--text-secondary);font-size:1rem;font-weight:400}.plans__deal[data-astro-cid-xkhmrlwf]{border-radius:var(--radius-lg);background:#1976d214;border:1px solid #64b5f64d;justify-items:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.plans__deal[data-astro-cid-xkhmrlwf] p[data-astro-cid-xkhmrlwf]{font-size:.9rem;line-height:1.6}.plans__deal[data-astro-cid-xkhmrlwf] strong[data-astro-cid-xkhmrlwf]{color:var(--text-primary)}.plans__features[data-astro-cid-xkhmrlwf]{gap:var(--space-md);padding:0;list-style:none;display:grid}.plans__features[data-astro-cid-xkhmrlwf] li[data-astro-cid-xkhmrlwf]{align-items:center;gap:.75rem;display:flex}.plans__features[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf]{color:var(--blue-400);flex-shrink:0;width:1.1rem;height:1.1rem}.plans[data-astro-cid-xkhmrlwf] .btn[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf]{flex-shrink:0;width:1.1rem;height:1.1rem}@media (width<=700px){.plans__grid[data-astro-cid-xkhmrlwf]{grid-template-columns:1fr}.plans__paid[data-astro-cid-xkhmrlwf]{margin-top:0}}.container-wide[data-astro-cid-xkhmrlwf]{width:100%;max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto}.hero[data-astro-cid-xkhmrlwf]{min-height:100vh;padding-top:var(--nav-height);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-xkhmrlwf]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__bg-image[data-astro-cid-xkhmrlwf]{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.hero__bg-overlay[data-astro-cid-xkhmrlwf]{z-index:1;background:linear-gradient(#000000d9 0%,#000000b3 50%,#00000080 100%);position:absolute;inset:0}.hero__orb[data-astro-cid-xkhmrlwf]{z-index:2;filter:blur(100px);border-radius:50%;position:absolute}.hero__orb--1[data-astro-cid-xkhmrlwf]{background:#1976d226;width:500px;height:500px;animation:20s ease-in-out infinite float;top:-15%;right:-10%}.hero__orb--2[data-astro-cid-xkhmrlwf]{background:#1976d214;width:350px;height:350px;animation:25s ease-in-out infinite reverse float;bottom:-5%;left:-5%}.hero__grid[data-astro-cid-xkhmrlwf]{z-index:3;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 50% at 50% 30%,#000 10%,#0000 70%)}.hero__content[data-astro-cid-xkhmrlwf]{z-index:10;text-align:center;align-items:center;gap:var(--space-lg);max-width:800px;padding-top:var(--space-3xl);padding-bottom:var(--space-xl);flex-direction:column;display:flex;position:relative}.hero__title[data-astro-cid-xkhmrlwf]{letter-spacing:-.03em;font-size:clamp(2.5rem,5.5vw + .5rem,4.5rem);font-weight:800;line-height:1.08}.hero__sub[data-astro-cid-xkhmrlwf]{color:var(--text-secondary);max-width:55ch;font-size:1.15rem;line-height:1.75}.hero__actions[data-astro-cid-xkhmrlwf]{gap:var(--space-md);padding-top:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.hero__preview[data-astro-cid-xkhmrlwf]{z-index:10;width:100%;max-width:1000px;padding:0 var(--space-xl) var(--space-4xl);position:relative}.hero__preview-wrap[data-astro-cid-xkhmrlwf]{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009,0 0 0 1px #ffffff0d}.hero__preview-wrap[data-astro-cid-xkhmrlwf] img[data-astro-cid-xkhmrlwf]{width:100%;height:auto;display:block}.hero__preview-glow[data-astro-cid-xkhmrlwf]{pointer-events:none;background:linear-gradient(#1976d214 0%,#0000 30% 70%,#1976d20d 100%);position:absolute;inset:0}.hero-reel[data-astro-cid-xkhmrlwf]{background:var(--surface-1)}.hero-reel__stage[data-astro-cid-xkhmrlwf]{aspect-ratio:16/10;position:relative;overflow:hidden}.hero-reel[data-astro-cid-xkhmrlwf] .hero-reel__start[data-astro-cid-xkhmrlwf],.hero-reel__video[data-astro-cid-xkhmrlwf]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-reel__video[data-astro-cid-xkhmrlwf]{opacity:0;transition:opacity .45s var(--ease-out)}.hero-reel__video[data-astro-cid-xkhmrlwf].is-active{opacity:1}.hero-reel__bar[data-astro-cid-xkhmrlwf]{border-top:1px solid var(--border-subtle);background:#09090be0;gap:.5rem;padding:.75rem 1rem .6rem;display:grid}.hero-reel__meta[data-astro-cid-xkhmrlwf]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.hero-reel__title[data-astro-cid-xkhmrlwf]{font-family:var(--font-display);color:var(--text-primary);font-size:.95rem;font-weight:600}.hero-reel__toggle[data-astro-cid-xkhmrlwf]{border:1px solid var(--border-default);background:var(--surface-3);width:2.25rem;height:2.25rem;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-reel__toggle[data-astro-cid-xkhmrlwf]:hover,.hero-reel__toggle[data-astro-cid-xkhmrlwf]:focus-visible{border-color:var(--blue-400);background:#1976d240}.hero-reel__toggle[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf]{width:.95rem;height:.95rem}.hero-reel__icon-play[data-astro-cid-xkhmrlwf],.hero-reel[data-astro-cid-xkhmrlwf][data-paused=true] .hero-reel__icon-pause[data-astro-cid-xkhmrlwf]{display:none}.hero-reel[data-astro-cid-xkhmrlwf][data-paused=true] .hero-reel__icon-play[data-astro-cid-xkhmrlwf]{display:block}.hero-reel__segments[data-astro-cid-xkhmrlwf]{gap:4px;display:flex}.hero-reel__segment[data-astro-cid-xkhmrlwf]{flex:var(--span,1) 1 0;cursor:pointer;background:linear-gradient(#ffffff29,#ffffff29) 50%/100% 4px no-repeat;border:0;border-radius:2px;align-items:center;min-width:0;height:1.5rem;padding:0;display:flex}.hero-reel__segment[data-astro-cid-xkhmrlwf]:hover,.hero-reel__segment[data-astro-cid-xkhmrlwf][aria-current=true]{background-image:linear-gradient(#ffffff4d,#ffffff4d)}.hero-reel__segment[data-astro-cid-xkhmrlwf]:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.hero-reel__fill[data-astro-cid-xkhmrlwf]{background:var(--blue-400);width:100%;height:4px;transform:scaleX(var(--progress,0));transform-origin:0;border-radius:2px;display:block}@media (pointer:coarse){.hero-reel__toggle[data-astro-cid-xkhmrlwf]{width:2.75rem;height:2.75rem}.hero-reel__segment[data-astro-cid-xkhmrlwf]{height:2rem}}@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.features-overview[data-astro-cid-xkhmrlwf]{--framework-grid-size:clamp(34px, 5vw, 48px);background:var(--surface-1);padding:var(--space-4xl) 0;position:relative;overflow:hidden}.features-overview__bg[data-astro-cid-xkhmrlwf]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.features-overview__orb[data-astro-cid-xkhmrlwf]{filter:blur(80px);border-radius:50%;position:absolute}.features-overview__orb--1[data-astro-cid-xkhmrlwf]{background:#1976d21a;width:400px;height:400px;top:-10%;left:-5%}.features-overview__orb--2[data-astro-cid-xkhmrlwf]{background:#1976d20f;width:300px;height:300px;bottom:10%;right:-5%}.features-overview__grid-bg[data-astro-cid-xkhmrlwf]{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:var(--framework-grid-size) var(--framework-grid-size);z-index:0;background-position:top;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 50%,#000 20%,#0000 75%);mask-image:radial-gradient(55% 50%,#000 20%,#0000 75%)}.features-overview[data-astro-cid-xkhmrlwf] .container-wide[data-astro-cid-xkhmrlwf]{z-index:1;position:relative}.features-overview__header[data-astro-cid-xkhmrlwf]{text-align:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.features-overview__title[data-astro-cid-xkhmrlwf]{letter-spacing:-.025em;font-size:clamp(2rem,4vw + .5rem,3.25rem);font-weight:800;line-height:1.12}.features-overview__desc[data-astro-cid-xkhmrlwf]{color:var(--text-secondary);max-width:54ch;font-size:1.05rem;line-height:1.75}.features-overview__hub-shell[data-astro-cid-xkhmrlwf]{width:min(100%, calc(var(--framework-grid-size) * 14));padding:calc(var(--framework-grid-size) * 1.15);border-radius:calc(var(--radius-xl) + var(--space-sm));backdrop-filter:blur(10px);background:linear-gradient(#ffffff08,#ffffff03),#050b12ad;border:1px solid #ffffff0f;margin:0 auto;box-shadow:0 28px 60px -32px #000c}.features-overview__hub[data-astro-cid-xkhmrlwf]{grid-template-columns:repeat(3, minmax(0, calc(var(--framework-grid-size) * 3.1)));grid-template-rows:repeat(3, minmax(calc(var(--framework-grid-size) * 2.35), auto));gap:var(--framework-grid-size);place-items:center;margin:0 auto;display:grid}.features-overview__center[data-astro-cid-xkhmrlwf]{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;grid-area:2/2;align-items:center;gap:.3rem;padding:1rem 1.25rem;display:flex;box-shadow:0 12px 40px -8px #00000080}.features-overview__center-logo[data-astro-cid-xkhmrlwf]{filter:brightness(1.1);width:70px;height:auto}.features-overview__center-label[data-astro-cid-xkhmrlwf]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-400);font-size:.6rem;font-weight:700}.features-overview__node[data-astro-cid-xkhmrlwf]{cursor:default;flex-direction:column;align-items:center;gap:.35rem;display:flex}.features-overview__node--dispatch[data-astro-cid-xkhmrlwf]{grid-area:1/2}.features-overview__node--law[data-astro-cid-xkhmrlwf]{grid-area:1/3}.features-overview__node--fire[data-astro-cid-xkhmrlwf]{grid-area:2/3}.features-overview__node--dmv[data-astro-cid-xkhmrlwf]{grid-area:3/3}.features-overview__node--civilian[data-astro-cid-xkhmrlwf]{grid-area:3/2}.features-overview__node--whitelist[data-astro-cid-xkhmrlwf]{grid-area:3/1}.features-overview__node--aop[data-astro-cid-xkhmrlwf]{grid-area:1/1}.features-overview__node--ingame[data-astro-cid-xkhmrlwf]{grid-area:2/1}.features-overview__node-dot[data-astro-cid-xkhmrlwf]{background:var(--surface-2);border:1px solid var(--border-default);width:48px;height:48px;color:var(--blue-400);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px -4px #0006}.features-overview__node-dot[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf]{width:20px;height:20px}.features-overview__node[data-astro-cid-xkhmrlwf]:hover .features-overview__node-dot[data-astro-cid-xkhmrlwf]{border-color:var(--blue-400);background:#1976d21f;transform:scale(1.12);box-shadow:0 0 24px -4px #1976d259}.features-overview__node-label[data-astro-cid-xkhmrlwf]{color:var(--text-secondary);text-align:center;max-width:12ch;transition:color var(--duration-fast) var(--ease-out);font-size:clamp(.64rem,.35vw + .58rem,.76rem);font-weight:600;line-height:1.35}.features-overview__node[data-astro-cid-xkhmrlwf]:hover .features-overview__node-label[data-astro-cid-xkhmrlwf]{color:var(--text-primary)}@media (width<=576px){.features-overview[data-astro-cid-xkhmrlwf]{--framework-grid-size:28px}.features-overview__hub[data-astro-cid-xkhmrlwf]{width:100%}.features-overview__center[data-astro-cid-xkhmrlwf]{padding:.7rem .9rem}.features-overview__center-logo[data-astro-cid-xkhmrlwf]{width:50px}.features-overview__node-dot[data-astro-cid-xkhmrlwf]{width:38px;height:38px}.features-overview__node-dot[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf]{width:16px;height:16px}.features-overview__node-label[data-astro-cid-xkhmrlwf]{max-width:9ch}}.screenshots[data-astro-cid-xkhmrlwf]{background:var(--surface-1);padding:var(--space-4xl) 0;position:relative;overflow:hidden}.screenshots__bg[data-astro-cid-xkhmrlwf]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.screenshots__orb[data-astro-cid-xkhmrlwf]{filter:blur(80px);border-radius:50%;position:absolute}.screenshots__orb--1[data-astro-cid-xkhmrlwf]{background:#1976d214;width:350px;height:350px;top:20%;right:-10%}.screenshots__orb--2[data-astro-cid-xkhmrlwf]{background:#1976d20d;width:250px;height:250px;bottom:10%;left:-5%}.screenshots[data-astro-cid-xkhmrlwf] .container-wide[data-astro-cid-xkhmrlwf]{z-index:1;position:relative}.screenshots__header[data-astro-cid-xkhmrlwf]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-3xl);text-align:center;flex-direction:column;display:flex}.screenshots__header[data-astro-cid-xkhmrlwf] p[data-astro-cid-xkhmrlwf]{max-width:42rem;color:var(--text-secondary)}.screenshots__carousel[data-astro-cid-xkhmrlwf]{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;max-width:1200px;margin:0 auto;display:grid}.screenshots__viewport[data-astro-cid-xkhmrlwf]{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:linear-gradient(#ffffff05,#ffffff03);overflow:hidden;box-shadow:0 20px 60px -20px #00000080}.screenshots__track[data-astro-cid-xkhmrlwf]{transition:transform var(--duration-base) var(--ease-out);will-change:transform;display:flex}.screenshots__slide[data-astro-cid-xkhmrlwf]{min-width:100%;margin:0}.screenshots__expand[data-astro-cid-xkhmrlwf]{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.screenshots__img[data-astro-cid-xkhmrlwf]{aspect-ratio:1900/918;object-fit:contain;background:#050a11eb;width:100%;display:block}.screenshots__expand-hint[data-astro-cid-xkhmrlwf]{right:var(--space-md);bottom:var(--space-md);color:var(--text-primary);backdrop-filter:blur(12px);background:#070c13d1;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.82rem;display:inline-flex;position:absolute}.screenshots__caption[data-astro-cid-xkhmrlwf]{justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--text-secondary);background:#0000002e;font-size:.95rem;display:flex}.screenshots__nav[data-astro-cid-xkhmrlwf]{border:1px solid var(--border-default);background:var(--surface-2);width:3rem;height:3rem;color:var(--text-primary);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.screenshots__nav[data-astro-cid-xkhmrlwf]:hover{border-color:var(--blue-400);background:var(--surface-3);transform:translateY(-1px)}.screenshots__dots[data-astro-cid-xkhmrlwf]{margin-top:var(--space-xl);justify-content:center;gap:.75rem;display:flex}.screenshots__lightbox[data-astro-cid-xkhmrlwf]{z-index:2000;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.screenshots__lightbox[data-astro-cid-xkhmrlwf][hidden]{display:none}.screenshots__lightbox-backdrop[data-astro-cid-xkhmrlwf]{background:#02060ce6;border:0;position:absolute;inset:0}.screenshots__lightbox-frame[data-astro-cid-xkhmrlwf]{z-index:1;background:#060a12fa;border:1px solid #ffffff14;border-radius:clamp(1rem,2vw,1.5rem);width:min(96vw,1400px);margin:0;position:relative;overflow:hidden;box-shadow:0 32px 80px -30px #000000e6}.screenshots__lightbox-img[data-astro-cid-xkhmrlwf]{object-fit:contain;background:#050a11fa;width:100%;max-height:calc(100vh - 9rem);display:block}.screenshots__lightbox-caption[data-astro-cid-xkhmrlwf]{color:var(--text-secondary);text-align:center;padding:.95rem 1.1rem;font-size:.95rem}.screenshots__lightbox-close[data-astro-cid-xkhmrlwf]{z-index:3;width:2.75rem;height:2.75rem;color:var(--text-primary);backdrop-filter:blur(12px);background:#070c13eb;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.screenshots__lightbox-close[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf]{width:1rem;height:1rem}body.lightbox-open{overflow:hidden}.screenshots__dot[data-astro-cid-xkhmrlwf]{width:.75rem;height:.75rem;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:#ffffff2e;border:0;border-radius:999px}.screenshots__dot[data-astro-cid-xkhmrlwf].is-active{background:var(--blue-400);transform:scale(1.15)}@media (width<=768px){.hero__preview[data-astro-cid-xkhmrlwf]{padding-top:var(--space-lg)}.screenshots__carousel[data-astro-cid-xkhmrlwf]{grid-template-columns:minmax(0,1fr);gap:0;position:relative}.screenshots__nav[data-astro-cid-xkhmrlwf]{z-index:2;backdrop-filter:blur(10px);background:#070c13e0;width:2.5rem;height:2.5rem;position:absolute;top:calc(50% - 1.25rem)}.screenshots__nav--prev[data-astro-cid-xkhmrlwf]{left:.75rem}.screenshots__nav--next[data-astro-cid-xkhmrlwf]{right:.75rem}.screenshots__caption[data-astro-cid-xkhmrlwf]{flex-direction:column;align-items:flex-start}.screenshots__expand-hint[data-astro-cid-xkhmrlwf]{bottom:.75rem;left:50%;right:auto;transform:translate(-50%)}.screenshots__lightbox[data-astro-cid-xkhmrlwf]{padding:.75rem}.screenshots__lightbox-frame[data-astro-cid-xkhmrlwf]{width:100%}.screenshots__lightbox-img[data-astro-cid-xkhmrlwf]{max-height:calc(100vh - 6.5rem)}}@media (width<=520px){.screenshots__img[data-astro-cid-xkhmrlwf]{aspect-ratio:16/10}.screenshots__caption[data-astro-cid-xkhmrlwf]{padding:.85rem .95rem;font-size:.88rem}.screenshots__expand-hint[data-astro-cid-xkhmrlwf]{padding:.45rem .65rem;font-size:.76rem}}.section-header[data-astro-cid-xkhmrlwf]{text-align:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.detail-features[data-astro-cid-xkhmrlwf]{background:var(--surface-1)}.detail-features__grid[data-astro-cid-xkhmrlwf]{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;display:grid}.detail-features__card[data-astro-cid-xkhmrlwf]{gap:var(--space-sm);flex-direction:column;display:flex}.feature-video[data-astro-cid-xkhmrlwf]{margin:calc(var(--space-2xl) * -1) calc(var(--space-2xl) * -1) var(--space-md);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-1);position:relative;overflow:hidden}.feature-video__media[data-astro-cid-xkhmrlwf]{aspect-ratio:16/10;object-fit:cover;cursor:pointer;width:100%;height:auto;display:block}.feature-video__play[data-astro-cid-xkhmrlwf],.feature-video__expand[data-astro-cid-xkhmrlwf]{border:1px solid var(--border-default);color:var(--text-primary);backdrop-filter:blur(10px);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:#070c13d1;justify-content:center;align-items:center;gap:.4rem;display:inline-flex;position:absolute}.feature-video__play[data-astro-cid-xkhmrlwf]{right:var(--space-md);bottom:var(--space-md);border-radius:999px;min-height:2.25rem;padding:.45rem .85rem;font-size:.8rem;font-weight:500}.feature-video__expand[data-astro-cid-xkhmrlwf]{top:var(--space-sm);right:var(--space-sm);border-radius:var(--radius-md);width:2.5rem;height:2.5rem}.feature-video__play[data-astro-cid-xkhmrlwf]:hover,.feature-video__play[data-astro-cid-xkhmrlwf]:focus-visible,.feature-video__expand[data-astro-cid-xkhmrlwf]:hover,.feature-video__expand[data-astro-cid-xkhmrlwf]:focus-visible{border-color:var(--blue-400);background:#1976d24d}.feature-video__play[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf],.feature-video__expand[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf]{flex-shrink:0;width:1rem;height:1rem}.feature-video__icon-replay[data-astro-cid-xkhmrlwf],.feature-video[data-astro-cid-xkhmrlwf][data-state=ended] .feature-video__icon-play[data-astro-cid-xkhmrlwf]{display:none}.feature-video[data-astro-cid-xkhmrlwf][data-state=ended] .feature-video__icon-replay[data-astro-cid-xkhmrlwf]{display:block}.feature-video[data-astro-cid-xkhmrlwf][data-state=playing] .feature-video__play[data-astro-cid-xkhmrlwf]{opacity:0;pointer-events:none}@media (pointer:coarse){.feature-video__expand[data-astro-cid-xkhmrlwf]{width:2.75rem;height:2.75rem}.feature-video__play[data-astro-cid-xkhmrlwf]{min-height:2.75rem}}@media (hover:hover) and (pointer:fine){.feature-video__expand[data-astro-cid-xkhmrlwf]{opacity:.75}.feature-video[data-astro-cid-xkhmrlwf]:hover .feature-video__expand[data-astro-cid-xkhmrlwf],.feature-video__expand[data-astro-cid-xkhmrlwf]:focus-visible{opacity:1}}.feature-video-modal[data-astro-cid-xkhmrlwf]{z-index:2000;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}.feature-video-modal[data-astro-cid-xkhmrlwf][hidden]{display:none}.feature-video-modal__backdrop[data-astro-cid-xkhmrlwf]{cursor:zoom-out;background:#02060ceb;border:0;position:absolute;inset:0}.feature-video-modal__frame[data-astro-cid-xkhmrlwf]{z-index:1;background:var(--surface-1);border:1px solid #ffffff14;border-radius:clamp(.75rem,2vw,1.25rem);width:min(100%,1280px);margin:0;position:relative;overflow:hidden;box-shadow:0 32px 80px -30px #000000e6}.feature-video-modal__media[data-astro-cid-xkhmrlwf]{aspect-ratio:16/10;object-fit:contain;background:#000;width:100%;height:auto;max-height:calc(100dvh - 8rem);display:block}.feature-video-modal__caption[data-astro-cid-xkhmrlwf]{color:var(--text-secondary);text-align:center;padding:.85rem 1.1rem;font-size:.95rem}.feature-video-modal__close[data-astro-cid-xkhmrlwf]{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:2;width:2.75rem;height:2.75rem;color:var(--text-primary);cursor:pointer;background:#070c13eb;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.feature-video-modal__close[data-astro-cid-xkhmrlwf] svg[data-astro-cid-xkhmrlwf]{width:1.1rem;height:1.1rem}@media (height<=500px) and (orientation:landscape){.feature-video-modal__media[data-astro-cid-xkhmrlwf]{max-height:calc(100dvh - 1.5rem)}.feature-video-modal__caption[data-astro-cid-xkhmrlwf]{display:none}}.detail-features__card-top[data-astro-cid-xkhmrlwf]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.detail-features__card[data-astro-cid-xkhmrlwf] h3[data-astro-cid-xkhmrlwf]{margin-top:var(--space-sm)}.detail-features__card[data-astro-cid-xkhmrlwf] p[data-astro-cid-xkhmrlwf]{font-size:.9rem;line-height:1.65}@media (width<=992px){.detail-features__grid[data-astro-cid-xkhmrlwf]{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.detail-features__grid[data-astro-cid-xkhmrlwf]{grid-template-columns:1fr}}.pricing-cta[data-astro-cid-xkhmrlwf]{background:var(--surface-0);position:relative;overflow:hidden}.pricing-cta__bg[data-astro-cid-xkhmrlwf]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pricing-cta__orb[data-astro-cid-xkhmrlwf]{filter:blur(80px);border-radius:50%;position:absolute}.pricing-cta__orb--1[data-astro-cid-xkhmrlwf]{background:#1976d21a;width:400px;height:400px;top:-20%;right:-10%}.pricing-cta__orb--2[data-astro-cid-xkhmrlwf]{background:#1976d20f;width:300px;height:300px;bottom:-10%;left:-5%}.pricing-cta__block[data-astro-cid-xkhmrlwf]{z-index:2;border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-2);padding:var(--space-4xl);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.pricing-cta__glow[data-astro-cid-xkhmrlwf]{pointer-events:none;background:radial-gradient(#1976d233,#0000 70%);width:600px;height:300px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.pricing-cta__content[data-astro-cid-xkhmrlwf]{z-index:2;align-items:center;gap:var(--space-lg);flex-direction:column;max-width:540px;display:flex;position:relative}.pricing-cta__content[data-astro-cid-xkhmrlwf] h2[data-astro-cid-xkhmrlwf]{font-size:clamp(1.75rem,3vw,2.75rem)}.pricing-cta__content[data-astro-cid-xkhmrlwf] p[data-astro-cid-xkhmrlwf]{text-align:center;font-size:1rem;line-height:1.75}.pricing-cta__price[data-astro-cid-xkhmrlwf]{font-family:var(--font-display);color:var(--text-secondary);font-size:1.15rem}.pricing-cta__price[data-astro-cid-xkhmrlwf] strong[data-astro-cid-xkhmrlwf]{color:var(--text-primary);font-size:1.75rem;font-weight:700}@media (width<=768px){.pricing-cta__block[data-astro-cid-xkhmrlwf]{padding:var(--space-2xl)}}
