@font-face{font-family:tilda;src:url(../media/TildaSans_Regular-s.p.0uwndg2xe2u2y.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tilda;src:url(../media/TildaSans_Medium-s.p.2hfjv0j_sz3yl.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:tilda;src:url(../media/TildaSans_Semibold-s.p.20u3140q869ip.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:tilda;src:url(../media/TildaSans_Bold-s.p.3fw1kxum4pxoe.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tilda Fallback;src:local(Arial);ascent-override:100.12%;descent-override:26.21%;line-gap-override:0.0%;size-adjust:94.99%}.tilda_616e5044-module__SBbeKq__className{font-family:tilda,tilda Fallback}.tilda_616e5044-module__SBbeKq__variable{--font-tilda:"tilda", "tilda Fallback"}
.site-module__zF3XJG__header{background:var(--surface);border-bottom:1px solid var(--border);z-index:10;position:sticky;top:0}.site-module__zF3XJG__headerInner,.site-module__zF3XJG__footerInner,.site-module__zF3XJG__shell,.site-module__zF3XJG__heroInner{width:min(var(--page-max), calc(100% - 32px));margin:0 auto}.site-module__zF3XJG__headerInner{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.site-module__zF3XJG__brand{letter-spacing:.04em;color:var(--text);font-size:1.25rem;font-weight:700;text-decoration:none}.site-module__zF3XJG__nav{flex-wrap:wrap;gap:12px 18px;font-size:.95rem;display:flex}.site-module__zF3XJG__nav a{color:var(--muted);text-decoration:none}.site-module__zF3XJG__nav a:hover,.site-module__zF3XJG__nav a[aria-current=page]{color:var(--primary)}.site-module__zF3XJG__footer{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);margin-top:auto;padding:24px 0 32px;font-size:.92rem}.site-module__zF3XJG__footerInner{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.site-module__zF3XJG__footer nav{flex-wrap:wrap;gap:12px 18px;display:flex}.site-module__zF3XJG__footer a{color:var(--muted);text-decoration:none}.site-module__zF3XJG__footer a:hover{color:var(--primary)}.site-module__zF3XJG__shell{flex:1;padding:40px 0 64px}.site-module__zF3XJG__docCard{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:clamp(20px,4vw,36px);box-shadow:0 8px 30px #0f172a0a}.site-module__zF3XJG__docCard h1{margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.15}.site-module__zF3XJG__docMeta{color:var(--muted);margin:0 0 28px;font-size:.95rem}.site-module__zF3XJG__docCard h2{margin:28px 0 10px;font-size:1.15rem}.site-module__zF3XJG__docCard p,.site-module__zF3XJG__docCard li{color:#334155}.site-module__zF3XJG__docCard ul,.site-module__zF3XJG__docCard ol{padding-left:1.25rem}.site-module__zF3XJG__docCard li+li{margin-top:6px}.site-module__zF3XJG__hero{padding:56px 0 40px}.site-module__zF3XJG__heroInner{gap:28px;display:grid}@media (min-width:900px){.site-module__zF3XJG__heroInner{grid-template-columns:1.2fr .8fr;align-items:center}}.site-module__zF3XJG__hero h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.site-module__zF3XJG__lead{color:var(--muted);max-width:42rem;margin:0;font-size:1.125rem}.site-module__zF3XJG__heroCard{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px;box-shadow:0 12px 40px #0f172a0f}.site-module__zF3XJG__heroCard h2{margin:0 0 12px;font-size:1.1rem}.site-module__zF3XJG__heroCard ul{color:var(--muted);margin:0;padding-left:1.1rem}.site-module__zF3XJG__heroCard li+li{margin-top:8px}.site-module__zF3XJG__ctaRow{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.site-module__zF3XJG__button{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.site-module__zF3XJG__buttonPrimary{background:var(--primary);color:#fff}.site-module__zF3XJG__buttonSecondary{background:var(--primary-soft);color:var(--primary)}.site-module__zF3XJG__features{padding:12px 0 56px}.site-module__zF3XJG__featuresGrid{gap:16px;display:grid}@media (min-width:700px){.site-module__zF3XJG__featuresGrid{grid-template-columns:repeat(3,1fr)}}.site-module__zF3XJG__feature{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px}.site-module__zF3XJG__feature h3{margin:0 0 8px;font-size:1.05rem}.site-module__zF3XJG__feature p{color:var(--muted);margin:0;font-size:.95rem}
