.marketing-site{--background:#fff;--foreground:#171f2b;--card:#fff;--card-foreground:#171f2b;--popover:#fff;--popover-foreground:#171f2b;--primary:#13452d;--primary-foreground:#fff;--primary-hover:#0d3021;--primary-hover-foreground:#fff;--secondary:#f0f8f4;--secondary-foreground:#1c3f2c;--muted:#f7f9f8;--muted-foreground:#596473;--accent:#edf6f1;--accent-foreground:#1c3f2c;--border:#e3e8e6;--input:#737e89;--ring:#13452d;--site-green:#087f56;--site-green-soft:#e9f7f0;--site-shadow:0 8px 32px -20px #1837292e;--site-screen-shadow:0 20px 60px -28px #1c392b38;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-primary-hover:var(--primary-hover);--color-primary-hover-foreground:var(--primary-hover-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased}.marketing-site .site-container{width:100%;max-width:1760px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.marketing-site .site-section{padding-block:clamp(56px,7.5vw,112px);scroll-margin-top:96px}.marketing-site .site-kicker{color:var(--site-green);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.marketing-site .site-section-heading{color:var(--foreground);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.875rem,3.7vw,3.25rem);font-weight:600;line-height:1.12}.marketing-site .site-page-title{letter-spacing:-.045em;font-size:clamp(2.375rem,5vw,4.5rem);font-weight:600;line-height:1.08}.marketing-site .site-lead{color:var(--muted-foreground);font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.75}.marketing-site .site-surface{border:1px solid var(--border);background:var(--card);box-shadow:var(--site-shadow);border-radius:20px}.marketing-site .site-hero-glow{pointer-events:none;background:radial-gradient(ellipse at 50% 52%, var(--site-green-soft) 12%, transparent 68%);position:absolute;inset:-10% -20% -4%}.marketing-site .site-hero-stage{isolation:isolate}@media (width>=1024px){.marketing-site .site-hero-stage{padding:12px 30px 24px}.marketing-site .site-hero-glow:before{content:"";border:1px solid var(--accent);border-radius:50%;position:absolute;inset:2% 0 0;transform:rotate(-12deg)}.marketing-site .site-hero-product{transform-origin:50%;transform:perspective(2000px)rotateX(5deg)rotateY(-5deg)rotate(-1deg)}}.marketing-site .site-page-intro{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--background) 55%, var(--secondary));padding-block:clamp(48px,6.5vw,96px)}.marketing-site .site-breadcrumbs{border-bottom:1px solid var(--border)}.marketing-site .site-button-primary,.marketing-site .site-button-secondary{border:1px solid var(--primary);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:.9375rem;font-weight:600;line-height:1.4;transition:background-color .16s,border-color .16s;display:inline-flex}.marketing-site .site-button-primary{background:var(--primary);color:var(--primary-foreground)}.marketing-site .site-button-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.marketing-site .site-button-secondary{border-color:var(--border);background:var(--background);color:var(--foreground)}.marketing-site .site-button-secondary:hover{border-color:var(--primary);background:var(--secondary)}.marketing-site .site-header{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.marketing-site .site-nav-link{min-height:44px;color:var(--muted-foreground);border-radius:8px;align-items:center;padding-inline:8px;font-size:.875rem;font-weight:500;display:inline-flex}.marketing-site .site-nav-link:hover,.marketing-site .site-nav-link[aria-current=page]{background:var(--secondary);color:var(--primary)}.marketing-site .site-mobile-nav{inset-inline:0;border-bottom:1px solid var(--border);background:var(--background);max-height:calc(100dvh - 80px);padding-block:12px 20px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 18px 30px -24px #18372959}.marketing-site .site-mobile-nav .site-nav-link{min-height:48px;padding-inline:14px;font-size:1rem;display:flex}.marketing-site .site-screen-frame{border:1px solid var(--border);background:var(--card);box-shadow:var(--site-screen-shadow);border-radius:14px;overflow:hidden}.marketing-site .site-screen-toolbar{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:5px;min-height:38px;padding-inline:14px;display:flex}.marketing-site .site-screen-dot{border:1px solid var(--border);background:var(--background);border-radius:100%;width:7px;height:7px}.marketing-site .site-footer{border-top:1px solid var(--border);background:var(--background)}.marketing-site .site-footer-link{width:fit-content;min-height:36px;color:var(--muted-foreground);padding-block:7px;line-height:1.5;display:block}.marketing-site .site-footer-link:hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.marketing-site :where(a,button,summary,input,select):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.marketing-site :where(details)>summary{min-height:44px}.marketing-site :where(h1,h2,h3,p,a){overflow-wrap:break-word}@media (width<=639px){.marketing-site .site-surface{border-radius:16px}.marketing-site .site-screen-toolbar{min-height:30px;padding-inline:10px}.marketing-site .site-screen-frame{border-radius:10px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.marketing-site .site-family-item{border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:8px 10px;font-size:.875rem;display:grid}.marketing-site .site-family-item:hover,.marketing-site .site-family-item:focus-visible,.marketing-site .site-family-item[aria-current=page]{background:var(--secondary)}.marketing-site .site-family-item img{border:1px solid var(--border);background:#fff;border-radius:10px;width:40px;height:40px}.marketing-site .site-family-soon{color:#7a5200;background:#fff6e0;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}
