.mark[data-v-e5d34d49]{flex:none}.mark-icon[data-v-e5d34d49]{color:#fff;border-radius:28%;place-items:center;display:inline-grid}.site-header[data-v-70b1fe86]{--accent:var(--brand);z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);background:#f5f5f5e0;position:sticky;top:0}.header-inner[data-v-70b1fe86]{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand[data-v-70b1fe86]{direction:ltr;align-items:center;gap:12px;display:inline-flex}.wordmark[data-v-70b1fe86]{width:150px;height:auto}.main-nav[data-v-70b1fe86]{align-items:center;gap:8px;display:flex}.nav-link[data-v-70b1fe86]{border-radius:var(--radius-pill);min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.nav-link[data-v-70b1fe86]:hover,.nav-link.router-link-exact-active[data-v-70b1fe86]{color:var(--brand)}.menu[data-v-70b1fe86]{position:relative}.menu-toggle svg[data-v-70b1fe86]{transition:transform .15s}.menu-toggle[aria-expanded=true] svg[data-v-70b1fe86]{transform:rotate(180deg)}.menu-panel[data-v-70b1fe86]{inset-inline-start:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:380px;box-shadow:0 24px 48px -24px rgb(var(--ink-rgb) / 35%);padding:8px;position:absolute;top:calc(100% + 10px)}.menu-panel li+li[data-v-70b1fe86]{border-top:1px solid var(--line)}.menu-product[data-v-70b1fe86]{border-radius:var(--radius-sm);align-items:center;gap:14px;padding:12px 10px 4px;display:flex}.menu-product strong[data-v-70b1fe86]{color:var(--ink);font-size:16px;line-height:1.5;display:block}.menu-product small[data-v-70b1fe86]{color:var(--muted);font-size:13px;line-height:1.6;display:block}.menu-product:hover strong[data-v-70b1fe86]{color:var(--accent)}.menu-site[data-v-70b1fe86]{color:var(--accent);align-items:center;gap:6px;margin-block:0 10px;margin-inline-start:64px;font-size:13px;font-weight:500;display:inline-flex}.menu-site[data-v-70b1fe86]:hover{text-decoration:underline}.menu-soon[data-v-70b1fe86]{color:var(--muted)}.mobile-toggle[data-v-70b1fe86]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;display:none}.mobile-menu[data-v-70b1fe86]{border-top:1px solid var(--line);background:var(--surface);padding-block:12px 20px}.mobile-label[data-v-70b1fe86]{color:var(--muted);font-size:13px}.mobile-menu li[data-v-70b1fe86]{border-bottom:1px solid var(--line)}.mobile-menu .menu-product[data-v-70b1fe86]{padding-inline:0}.mobile-menu .menu-site[data-v-70b1fe86]{margin-inline-start:50px}.mobile-links[data-v-70b1fe86]{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.mobile-links .nav-link[data-v-70b1fe86]{padding:0}@media (width<=760px){.main-nav[data-v-70b1fe86]{display:none}.mobile-toggle[data-v-70b1fe86]{display:grid}.wordmark[data-v-70b1fe86]{width:128px}}@media (width>=761px){.mobile-menu[data-v-70b1fe86]{display:none}}.site-footer[data-v-9038e299]{border-top:1px solid var(--line);background:var(--surface);margin-top:auto;font-size:14px}.footer-grid[data-v-9038e299]{grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-block:56px 36px;display:grid}.brand[data-v-9038e299]{direction:ltr;align-items:center;gap:10px;display:inline-flex}.footer-brand p[data-v-9038e299]{max-width:34ch;color:var(--muted);margin-top:14px}h2[data-v-9038e299]{margin-bottom:12px;font-size:15px;font-weight:700}li[data-v-9038e299]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}li+li[data-v-9038e299]{margin-top:8px}li a[data-v-9038e299]:hover{color:var(--brand)}.site[data-v-9038e299]{color:var(--muted);font-size:13px}.contact[data-v-9038e299]{align-items:center;gap:8px;display:inline-flex}.footer-bottom[data-v-9038e299]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-block:16px 28px;font-size:13px;display:flex}@media (width<=760px){.footer-grid[data-v-9038e299]{grid-template-columns:1fr 1fr}.footer-brand[data-v-9038e299]{grid-column:1/-1}}.enamad[data-v-9038e299]{flex:none}.enamad img[data-v-9038e299]{background:var(--surface);border-radius:12px;width:96px;height:104px}.page[data-v-15523353]{flex-direction:column;min-height:100vh;display:flex}.hero[data-v-15523353]{padding-block:88px 40px}.hero h1[data-v-15523353]{max-width:21ch;font-size:clamp(34px,5.6vw,64px);font-weight:900;line-height:1.3}.lead[data-v-15523353]{max-width:60ch;color:var(--muted);margin-top:22px;font-size:clamp(16px,1.6vw,19px)}.products[data-v-15523353]{padding-bottom:24px}.products-title[data-v-15523353]{border-bottom:2px solid var(--ink);color:var(--muted);padding-bottom:12px;font-size:15px;font-weight:500}.product-index li[data-v-15523353]{border-bottom:1px solid var(--line-strong)}.product-row[data-v-15523353]{grid-template-columns:auto minmax(220px,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:28px;padding:30px 18px;transition:background-color .18s;display:grid}.product-row[data-v-15523353]:hover,.product-row[data-v-15523353]:focus-visible{background:color-mix(in srgb, var(--accent) 7%, transparent)}.product-name strong[data-v-15523353]{color:var(--ink);font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.25;transition:color .18s;display:block}.product-row:hover .product-name strong[data-v-15523353]{color:var(--accent)}.product-name>span[data-v-15523353]{color:var(--muted);margin-top:4px;font-size:15px;display:block}.product-summary[data-v-15523353]{-webkit-line-clamp:3;color:var(--text);-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.product-go[data-v-15523353]{color:var(--accent);align-items:center;gap:14px;display:inline-flex}.product-host[data-v-15523353]{font-size:14px;font-weight:500}.principle-list[data-v-15523353]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.principle-list li[data-v-15523353]{padding-block:28px 8px;padding-inline:0 24px}.principle-list li+li[data-v-15523353]{border-inline-start:1px solid var(--line);padding-inline-start:24px}.principle-list svg[data-v-15523353]{color:var(--brand)}.principle-list h3[data-v-15523353]{margin-top:14px;font-size:17px}.principle-list p[data-v-15523353]{color:var(--muted);margin-top:6px;font-size:15px}.maker[data-v-15523353]{background:var(--ink);color:#ffffffd1;padding-block:80px}.maker-inner[data-v-15523353]{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:56px;display:grid}.maker img[data-v-15523353]{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:280px}.maker h2[data-v-15523353]{color:var(--on-dark-muted);font-size:15px;font-weight:500}.maker-lead[data-v-15523353]{color:#fff;max-width:40ch;margin:10px 0 16px;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.6}.maker p[data-v-15523353]:not(.maker-lead){max-width:64ch}.maker .maker-sign[data-v-15523353]{color:#ffffffa3;margin-top:18px;font-size:15px}.maker-sign strong[data-v-15523353]{color:#fff}.maker-actions[data-v-15523353]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.maker .btn-primary[data-v-15523353]{background:var(--on-dark);color:var(--ink)}.maker .btn-primary[data-v-15523353]:hover{background:#e6e6e6}.maker .btn-secondary[data-v-15523353]{color:#fff;background:0 0;border-color:#ffffff4d}.maker .btn-secondary[data-v-15523353]:hover{border-color:var(--on-dark);color:var(--on-dark)}@media (width<=960px){.product-row[data-v-15523353]{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 20px}.product-summary[data-v-15523353]{grid-area:2/2/auto/-1}.product-go[data-v-15523353]{grid-area:1/3}.principle-list[data-v-15523353]{grid-template-columns:repeat(2,minmax(0,1fr))}.principle-list li[data-v-15523353]:nth-child(3){border-inline-start:0;padding-inline-start:0}.principle-list li[data-v-15523353]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=640px){.hero[data-v-15523353]{padding-block:56px 28px}.product-row[data-v-15523353]{grid-template-columns:auto minmax(0,1fr);padding:22px 4px}.product-summary[data-v-15523353]{grid-column:1/-1}.product-go[data-v-15523353]{grid-area:3/1/auto/-1;justify-content:space-between}.principle-list[data-v-15523353]{grid-template-columns:1fr}.principle-list li[data-v-15523353],.principle-list li+li[data-v-15523353]{border-inline-start:0;padding:22px 0 6px}.principle-list li+li[data-v-15523353]{border-top:1px solid var(--line)}.maker[data-v-15523353]{padding-block:56px}.maker-inner[data-v-15523353]{grid-template-columns:1fr;gap:28px}.maker img[data-v-15523353]{width:160px}}.page[data-v-16bda57f]{flex-direction:column;min-height:100vh;display:flex}.intro[data-v-16bda57f]{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:56px;padding-block:64px 24px;display:grid}.intro img[data-v-16bda57f]{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:300px}.intro h1[data-v-16bda57f]{font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.25}.role[data-v-16bda57f]{color:var(--brand);margin-top:6px;font-size:18px;font-weight:700}.summary[data-v-16bda57f]{max-width:62ch;margin-top:18px;font-size:17px}.facts[data-v-16bda57f]{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-top:18px;font-size:15px;display:flex}.facts span[data-v-16bda57f],.links a[data-v-16bda57f]{align-items:center;gap:8px;display:inline-flex}.links[data-v-16bda57f]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.links a[data-v-16bda57f]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--ink);padding:0 16px;font-size:14px;font-weight:500}.links a[data-v-16bda57f]:hover{border-color:var(--brand);color:var(--brand)}.skills div[data-v-16bda57f]{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:20px;padding-block:16px;display:grid}.skills dt[data-v-16bda57f]{color:var(--ink);font-weight:700}.skills dd[data-v-16bda57f]{flex-wrap:wrap;gap:8px;display:flex}.years[data-v-16bda57f]{color:var(--brand);font-weight:700}.timeline>li[data-v-16bda57f]{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:32px;padding-block:32px;display:grid}.when[data-v-16bda57f]{color:var(--muted);flex-direction:column;font-size:14px;display:flex}.period[data-v-16bda57f]{color:var(--ink);font-size:17px;font-weight:700}.what h3[data-v-16bda57f]{font-size:20px}.company[data-v-16bda57f]{color:var(--brand)}a.company[data-v-16bda57f]:hover{text-decoration:underline}.job-meta[data-v-16bda57f]{color:var(--muted);margin-top:2px;font-size:14px}.job-summary[data-v-16bda57f]{max-width:68ch;margin-top:12px}.highlights[data-v-16bda57f]{max-width:68ch;color:var(--text);margin-top:10px;padding-inline-start:20px;font-size:15px;list-style:outside}.highlights li+li[data-v-16bda57f]{margin-top:4px}.highlights li[data-v-16bda57f]::marker{color:var(--muted)}.tech[data-v-16bda57f]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tech .chip[data-v-16bda57f]{font-size:12px}.projects[data-v-16bda57f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px;display:grid}.project-shot img[data-v-16bda57f]{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);object-fit:cover;object-position:top;background:var(--surface);width:100%}.projects h3[data-v-16bda57f]{margin-top:18px;font-size:20px}.projects h3 a[data-v-16bda57f]:hover{color:var(--brand)}.project-text[data-v-16bda57f]{margin-top:8px;font-size:15px}.project-link[data-v-16bda57f]{color:var(--brand);align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:500;display:inline-flex}.project-link[data-v-16bda57f]:hover{text-decoration:underline}.packages[data-v-16bda57f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.packages li[data-v-16bda57f]{border-top:1px solid var(--line);padding-block:18px}.pkg-name[data-v-16bda57f]{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.pkg-name[data-v-16bda57f]:hover{color:var(--brand)}.packages p[data-v-16bda57f]{color:var(--muted);margin-top:4px;font-size:15px}.contact[data-v-16bda57f]{background:var(--ink);color:#ffffffd1;padding-block:72px}.contact-inner[data-v-16bda57f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.contact h2[data-v-16bda57f]{color:#fff;font-size:clamp(28px,3.4vw,40px);font-weight:900}.contact p[data-v-16bda57f]{max-width:46ch;margin-top:12px}.contact li+li[data-v-16bda57f]{border-top:1px solid #ffffff24}.contact li a[data-v-16bda57f]{color:#fff;align-items:center;gap:14px;padding-block:14px;font-size:18px;font-weight:500;display:flex}.contact li a[data-v-16bda57f]:hover{text-decoration:underline}.contact svg[data-v-16bda57f]{color:var(--on-dark-muted)}@media (width<=840px){.intro[data-v-16bda57f]{grid-template-columns:1fr;gap:28px;padding-top:40px}.intro img[data-v-16bda57f]{width:180px}.timeline>li[data-v-16bda57f]{grid-template-columns:1fr;gap:8px}.when[data-v-16bda57f]{flex-direction:row;align-items:baseline;gap:12px}.projects[data-v-16bda57f],.packages[data-v-16bda57f],.contact-inner[data-v-16bda57f]{grid-template-columns:1fr}.skills div[data-v-16bda57f]{grid-template-columns:1fr;gap:10px}}.page[data-v-68871964]{flex-direction:column;min-height:100vh;display:flex}.p-hero[data-v-68871964]{padding-block:40px 48px}.crumbs[data-v-68871964]{color:var(--muted);gap:10px;font-size:14px;display:flex}.crumbs a[data-v-68871964]:hover{color:var(--accent)}.p-title[data-v-68871964]{align-items:center;gap:22px;margin-top:36px;display:flex}.p-title h1[data-v-68871964]{color:var(--accent);font-size:clamp(40px,6vw,72px);font-weight:900;line-height:1.2}.audience[data-v-68871964]{color:var(--ink);margin-top:4px;font-size:clamp(17px,1.8vw,20px);font-weight:500}.summary[data-v-68871964]{max-width:62ch;margin-top:26px;font-size:17px}.actions[data-v-68871964]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.chip-status[data-v-68871964]{border-color:var(--accent);color:var(--accent);font-weight:700}.address[data-v-68871964]{color:var(--muted);margin-top:16px;font-size:14px}.address a[data-v-68871964]{color:var(--accent);font-weight:500}.address a[data-v-68871964]:hover{text-decoration:underline}.frame[data-v-68871964]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--accent);padding-top:6px;display:block;overflow:hidden}.frame img[data-v-68871964]{background:var(--surface);width:100%}.p-shot .frame[data-v-68871964]{box-shadow:0 40px 80px -48px rgb(var(--ink-rgb) / 55%)}.features[data-v-68871964]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px;display:grid}.features li[data-v-68871964]{border-top:2px solid var(--accent);padding-top:20px}.features svg[data-v-68871964]{color:var(--accent)}.features h3[data-v-68871964]{margin-top:12px;font-size:18px}.features p[data-v-68871964]{color:var(--muted);margin-top:6px;font-size:15px}.gallery[data-v-68871964]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.gallery figcaption[data-v-68871964]{color:var(--muted);margin-top:10px;font-size:14px}.facts-block[data-v-68871964]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;display:grid}.facts-block h2[data-v-68871964]{font-size:clamp(24px,3vw,32px);font-weight:900}.facts div[data-v-68871964]{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:20px;padding-block:14px;display:grid}.facts div[data-v-68871964]:first-child{border-top:1px solid var(--line)}.facts dt[data-v-68871964]{color:var(--muted)}.facts dd[data-v-68871964]{color:var(--ink);font-weight:500}.others[data-v-68871964]{border-top:1px solid var(--line);background:var(--surface);padding-block:56px 72px}.others h2[data-v-68871964]{margin-bottom:18px;font-size:20px}.others ul[data-v-68871964]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.other[data-v-68871964]{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:16px;padding:18px 20px;transition:border-color .15s;display:flex}.other[data-v-68871964]:hover{border-color:var(--accent)}.other span[data-v-68871964]{flex:1}.other strong[data-v-68871964]{color:var(--ink);font-size:18px;display:block}.other small[data-v-68871964]{color:var(--muted);font-size:14px}.other svg[data-v-68871964]{color:var(--accent)}@media (width<=840px){.features[data-v-68871964]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-block[data-v-68871964]{grid-template-columns:1fr;gap:20px}}@media (width<=640px){.p-title[data-v-68871964]{gap:16px}.p-title[data-v-68871964] .mark{width:64px;height:64px}.features[data-v-68871964],.gallery[data-v-68871964],.others ul[data-v-68871964]{grid-template-columns:1fr}.facts div[data-v-68871964]{grid-template-columns:1fr;gap:2px}.actions .btn[data-v-68871964]{flex:100%}}.nf-page[data-v-1f104a4b]{background:radial-gradient(600px 320px at 50% 0%, rgb(var(--brand-rgb) / 10%), transparent 70%), var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);flex-direction:column;display:flex}.nf-main[data-v-1f104a4b]{width:min(560px, calc(100% - (var(--site-gutter) * 2)));text-align:center;flex-direction:column;flex:1;align-items:center;gap:16px;margin:0 auto;padding:14vh 0 96px;display:flex}.nf-code[data-v-1f104a4b]{background:var(--brand-gradient);color:#0000;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:clamp(88px,18vw,132px);font-weight:700;line-height:1}.nf-title[data-v-1f104a4b]{font-size:clamp(24px,4vw,30px);font-weight:700}.nf-text[data-v-1f104a4b]{max-width:46ch;color:var(--muted);font-size:15px;line-height:2}.nf-links[data-v-1f104a4b]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.nf-link[data-v-1f104a4b]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--ink);align-items:center;padding:0 20px;font-size:14px;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.nf-link[data-v-1f104a4b]:first-child{background:var(--brand);color:#fff;border-color:#0000}.nf-link[data-v-1f104a4b]:not(:first-child):hover{border-color:var(--brand);color:var(--brand)}@media (width<=520px){.nf-main[data-v-1f104a4b]{padding-top:10vh;padding-bottom:64px}}@font-face{font-family:IRANSans;src:url(/fonts/iran-sans/IRANSansWeb-UltraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iran-sans/IRANSansWeb-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iran-sans/IRANSansWeb-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iran-sans/IRANSansWeb-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iran-sans/IRANSansWeb-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iran-sans/IRANSansWeb-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#111;--brand-strong:#000;--brand-rgb:17 17 17;--brand-gradient:linear-gradient(135deg, #000 0%, #555 100%);--on-dark:#fff;--on-dark-muted:#ffffffa3;--bg:#f5f5f5;--surface:#fff;--surface-2:#ececec;--ink:#0a0a0a;--ink-rgb:10 10 10;--text:#2b2b2b;--muted:#636363;--line:#e3e3e3;--line-strong:#c9c9c9;--accent:var(--brand);--radius-sm:8px;--radius:14px;--radius-lg:22px;--radius-pill:999px;--font:"IRANSans", Tahoma, system-ui, -apple-system, "Segoe UI", sans-serif;--site-container:1160px;--site-gutter:24px}@media (width<=840px){:root{--site-gutter:16px}}*,:before,:after{box-sizing:border-box}html{background-color:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth;margin:0;scroll-padding-top:88px}body{background-color:var(--bg);min-width:320px;min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.85;overflow-x:hidden}h1,h2,h3,h4{color:var(--ink);margin:0;line-height:1.4}p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit}:focus-visible{outline:3px solid rgb(var(--brand-rgb) / 50%);outline-offset:3px;border-radius:6px}::selection{background:rgb(var(--brand-rgb) / 20%)}.ltr{direction:ltr;unicode-bidi:isolate}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:min(var(--site-container), calc(100% - (var(--site-gutter) * 2)));margin-inline:auto}.btn{border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:color-mix(in srgb, var(--accent) 82%, black)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.btn-sm{min-height:40px;padding:0 18px;font-size:14px}.block{padding-block:88px}.block-head{max-width:640px;margin-bottom:40px}.block-head h2{font-size:clamp(26px,3.2vw,36px);font-weight:900}.block-head p{color:var(--muted);margin-top:10px;font-size:17px}.chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:3px 12px;font-size:13px;line-height:1.7;display:inline-flex}@media (width<=840px){.block{padding-block:64px}.block-head{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
