.subnav[data-astro-cid-7jt3rqye]{position:sticky;top:calc(var(--header-h) - 1px);z-index:50;background:var(--sulpol-white);border-bottom:1px solid var(--border)}.subnav__inner[data-astro-cid-7jt3rqye]{display:flex;gap:var(--space-5);overflow-x:auto;scrollbar-width:none}.subnav[data-astro-cid-7jt3rqye] a[data-astro-cid-7jt3rqye]{flex:none;display:inline-flex;align-items:center;min-height:52px;color:var(--text-muted);text-decoration:none;font-size:var(--fs-sm);font-weight:500;border-bottom:2px solid transparent}.subnav[data-astro-cid-7jt3rqye] a[data-astro-cid-7jt3rqye]:hover{color:var(--text);border-bottom-color:var(--green-500)}.subnav__cta[data-astro-cid-7jt3rqye]{margin-left:auto;color:var(--green-700)!important}.overview[data-astro-cid-7jt3rqye]{display:grid;gap:var(--space-8)}@media(min-width:1024px){.overview[data-astro-cid-7jt3rqye]{grid-template-columns:1.15fr 1fr}}.overview[data-astro-cid-7jt3rqye] h2[data-astro-cid-7jt3rqye]{max-width:22ch}.overview__p[data-astro-cid-7jt3rqye]{font-size:1.1rem;color:var(--ink-700);max-width:62ch}.highlights[data-astro-cid-7jt3rqye]{list-style:none;margin:0;padding:0;display:grid;gap:0;align-content:start}.highlights[data-astro-cid-7jt3rqye] li[data-astro-cid-7jt3rqye]{display:grid;grid-template-columns:40px 1fr;gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--border)}.highlights[data-astro-cid-7jt3rqye] li[data-astro-cid-7jt3rqye] svg{width:32px;height:32px;padding:6px;border-radius:50%;background:#97c93d2e;color:var(--green-700)}.highlights[data-astro-cid-7jt3rqye] h3[data-astro-cid-7jt3rqye]{font-size:1.3rem;margin-bottom:4px}.highlights[data-astro-cid-7jt3rqye] p[data-astro-cid-7jt3rqye]{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.tech[data-astro-cid-7jt3rqye]{background:var(--ink-900)}.tech__inner[data-astro-cid-7jt3rqye]{display:grid;gap:var(--space-8)}@media(min-width:1024px){.tech__inner[data-astro-cid-7jt3rqye]{grid-template-columns:1.2fr 1fr}}.spec-table[data-astro-cid-7jt3rqye]{width:100%;border-collapse:collapse;margin-top:var(--space-5)}.spec-table[data-astro-cid-7jt3rqye] th[data-astro-cid-7jt3rqye],.spec-table[data-astro-cid-7jt3rqye] td[data-astro-cid-7jt3rqye]{text-align:left;padding:var(--space-4) 0;border-bottom:1px solid var(--border);vertical-align:top}.spec-table[data-astro-cid-7jt3rqye] th[data-astro-cid-7jt3rqye]{font:400 var(--fs-xs) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);width:42%;padding-right:var(--space-4)}.spec-table[data-astro-cid-7jt3rqye] strong[data-astro-cid-7jt3rqye]{display:block;font:600 1.35rem/1.2 var(--font-display);color:var(--green-500)}.spec-table[data-astro-cid-7jt3rqye] small[data-astro-cid-7jt3rqye]{display:block;color:var(--text-muted);font-size:var(--fs-xs);margin-top:4px}.options[data-astro-cid-7jt3rqye]{list-style:none;padding:0;margin:var(--space-5) 0;display:grid;gap:2px}.options[data-astro-cid-7jt3rqye] li[data-astro-cid-7jt3rqye]{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}.options[data-astro-cid-7jt3rqye] svg{color:var(--green-500);margin-top:2px}.tech__note[data-astro-cid-7jt3rqye]{font-size:var(--fs-xs);color:var(--text-muted)}.model[data-astro-cid-7jt3rqye]{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.model__img[data-astro-cid-7jt3rqye]{aspect-ratio:4 / 3;display:grid;place-items:center;padding:var(--space-4);background:linear-gradient(180deg,var(--ink-50),var(--ink-100))}.model__img[data-astro-cid-7jt3rqye]{overflow:hidden}.model__img[data-astro-cid-7jt3rqye] img{width:100%;height:100%;object-fit:contain}.model[data-astro-cid-7jt3rqye] figcaption[data-astro-cid-7jt3rqye]{padding:var(--space-4) var(--space-5) var(--space-5);display:grid;gap:4px}.model[data-astro-cid-7jt3rqye] strong[data-astro-cid-7jt3rqye]{font:600 1.3rem/1.2 var(--font-display)}.model[data-astro-cid-7jt3rqye] span[data-astro-cid-7jt3rqye]{color:var(--text-muted);font-size:var(--fs-sm)}.gallery[data-astro-cid-7jt3rqye]{display:grid;gap:var(--space-4)}@media(min-width:720px){.gallery[data-astro-cid-7jt3rqye]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery[data-astro-cid-7jt3rqye] figure[data-astro-cid-7jt3rqye]{margin:0;padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--ink-50),var(--ink-100));display:grid;gap:var(--space-3);justify-items:center}.gallery[data-astro-cid-7jt3rqye] img{max-height:300px;width:auto}.gallery[data-astro-cid-7jt3rqye] figcaption[data-astro-cid-7jt3rqye]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.app-links[data-astro-cid-7jt3rqye]{display:grid;gap:var(--space-3)}@media(min-width:720px){.app-links[data-astro-cid-7jt3rqye]{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-links[data-astro-cid-7jt3rqye] a[data-astro-cid-7jt3rqye]{display:grid;grid-template-columns:48px 1fr 24px;gap:var(--space-4);align-items:center;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:var(--text);transition:border-color var(--dur) ease}.app-links[data-astro-cid-7jt3rqye] a[data-astro-cid-7jt3rqye]:hover{border-color:var(--green-500)}.app-links[data-astro-cid-7jt3rqye] svg:first-child{color:var(--green-700)}.app-links[data-astro-cid-7jt3rqye] strong[data-astro-cid-7jt3rqye]{display:block;font:600 1.35rem/1.15 var(--font-display)}.app-links[data-astro-cid-7jt3rqye] small[data-astro-cid-7jt3rqye]{color:var(--text-muted)}.contact-box[data-astro-cid-7jt3rqye]{display:grid;gap:var(--space-7);align-items:end}@media(min-width:1024px){.contact-box[data-astro-cid-7jt3rqye]{grid-template-columns:1.4fr 1fr}}.contact-box[data-astro-cid-7jt3rqye] p[data-astro-cid-7jt3rqye]{max-width:60ch}.source[data-astro-cid-7jt3rqye]{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:var(--space-5);background:var(--sulpol-paper);border-radius:var(--radius);font-size:var(--fs-xs);color:var(--text-muted);margin:0}.ehero[data-astro-cid-5yd52dt2]{position:relative;overflow:hidden;isolation:isolate;background:var(--ink-950);color:var(--text)}.ehero__bg[data-astro-cid-5yd52dt2]{position:absolute;inset:0;z-index:-1}.ehero__bg[data-astro-cid-5yd52dt2] img{width:100%;height:100%;object-fit:cover;opacity:.22}.ehero__bg[data-astro-cid-5yd52dt2]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 72% 45%,rgb(151 201 61 / .2),transparent 55%),linear-gradient(90deg,var(--ink-950) 25%,rgb(14 17 18 / .7) 60%,rgb(14 17 18 / .5))}.ehero__inner[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-6);align-items:center;padding-block:var(--space-7) var(--space-6)}@media(min-width:1024px){.ehero__inner[data-astro-cid-5yd52dt2]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.ehero[data-astro-cid-5yd52dt2] .crumbs{margin-bottom:var(--space-5)}.ehero[data-astro-cid-5yd52dt2] h1[data-astro-cid-5yd52dt2]{margin:0}.ehero__brand[data-astro-cid-5yd52dt2]{display:block;font:700 clamp(3rem,2rem + 5vw,6rem) / .95 var(--font-display);letter-spacing:-.01em;margin:0 0 var(--space-3);color:#fff}.ehero__brand[data-astro-cid-5yd52dt2] span[data-astro-cid-5yd52dt2]{color:var(--green-500)}.ehero__h[data-astro-cid-5yd52dt2]{display:block;font:600 var(--fs-2xl) / 1.1 var(--font-display);margin:0 0 var(--space-5)}.ehero__h[data-astro-cid-5yd52dt2] span[data-astro-cid-5yd52dt2]{color:var(--green-500)}.ehero[data-astro-cid-5yd52dt2] .lead[data-astro-cid-5yd52dt2]{color:var(--ink-200);margin-bottom:var(--space-6)}.ehero__actions[data-astro-cid-5yd52dt2]{display:flex;flex-wrap:wrap;gap:12px}.ehero__media[data-astro-cid-5yd52dt2]{margin:0}.ehero__media[data-astro-cid-5yd52dt2] img{width:100%;height:auto;filter:drop-shadow(0 40px 50px rgb(0 0 0 / .6))}.estats[data-astro-cid-5yd52dt2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0 var(--space-7);border-top:1px solid var(--border)}@media(min-width:900px){.estats[data-astro-cid-5yd52dt2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.estats[data-astro-cid-5yd52dt2]>div[data-astro-cid-5yd52dt2]{padding:var(--space-5) var(--space-4) 0 0}.estats[data-astro-cid-5yd52dt2] dt[data-astro-cid-5yd52dt2]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.estats[data-astro-cid-5yd52dt2] dd[data-astro-cid-5yd52dt2]{margin:0;display:grid}.estats[data-astro-cid-5yd52dt2] strong[data-astro-cid-5yd52dt2]{font:600 clamp(2.4rem,1.6rem + 2.6vw,3.6rem) / 1 var(--font-display);color:var(--green-500)}.estats[data-astro-cid-5yd52dt2] span[data-astro-cid-5yd52dt2]{color:var(--ink-200);font-size:var(--fs-sm)}.why[data-astro-cid-5yd52dt2]{max-width:980px}.why[data-astro-cid-5yd52dt2] h2[data-astro-cid-5yd52dt2]{font-size:var(--fs-3xl);max-width:20ch}.why__text[data-astro-cid-5yd52dt2]{font-size:1.15rem;color:var(--ink-700);max-width:70ch}.why__props[data-astro-cid-5yd52dt2]{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-4)}.why__props[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:999px;background:var(--ink-900);color:#fff;font:600 1.25rem/1 var(--font-display)}.why__props[data-astro-cid-5yd52dt2] svg{color:var(--green-500)}.techg[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-8);align-items:center}@media(min-width:1024px){.techg[data-astro-cid-5yd52dt2]{grid-template-columns:.8fr 1.2fr}}.techg__media[data-astro-cid-5yd52dt2]{margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink-900);position:relative}.techg__media[data-astro-cid-5yd52dt2] img{width:100%;height:auto}.techg__media[data-astro-cid-5yd52dt2] figcaption[data-astro-cid-5yd52dt2]{position:absolute;left:0;right:0;bottom:0;padding:12px 16px;background:linear-gradient(transparent,#0e1112d9);color:#fff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.techg__list[data-astro-cid-5yd52dt2]{list-style:none;padding:0;margin:var(--space-5) 0 0}.techg__list[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{display:grid;grid-template-columns:52px 1fr;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-strong)}.techg__icon[data-astro-cid-5yd52dt2]{width:52px;height:52px;border-radius:50%;background:var(--green-500);color:var(--ink-950);display:grid;place-items:center}.techg__list[data-astro-cid-5yd52dt2] h3[data-astro-cid-5yd52dt2]{font-size:1.35rem;margin-bottom:4px}.techg__list[data-astro-cid-5yd52dt2] p[data-astro-cid-5yd52dt2]{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.eflow[data-astro-cid-5yd52dt2]{background:var(--ink-900)}.eflow__list[data-astro-cid-5yd52dt2]{list-style:none;margin:0;padding:0;display:grid;gap:2px}@media(min-width:720px){.eflow__list[data-astro-cid-5yd52dt2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.eflow__list[data-astro-cid-5yd52dt2]{grid-template-columns:repeat(6,minmax(0,1fr))}}.eflow__list[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{display:grid;gap:10px;align-content:start;padding:var(--space-5);background:var(--ink-850);border-top:2px solid var(--green-500)}.eflow__n[data-astro-cid-5yd52dt2]{color:var(--green-500);font-size:var(--fs-xs)}.eflow__icon[data-astro-cid-5yd52dt2]{color:var(--green-500)}.eflow__list[data-astro-cid-5yd52dt2] strong[data-astro-cid-5yd52dt2]{font:600 1.3rem/1.15 var(--font-display)}.eflow__t[data-astro-cid-5yd52dt2]{color:var(--text-muted);font-size:var(--fs-sm)}.specs[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-5)}@media(min-width:1024px){.specs[data-astro-cid-5yd52dt2]{grid-template-columns:1.4fr 1fr}}.specs__col[data-astro-cid-5yd52dt2]{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg)}.specs__col--opt[data-astro-cid-5yd52dt2]{background:var(--ink-900);color:#eef1ef;border-color:var(--ink-900)}.specs__col[data-astro-cid-5yd52dt2] h3[data-astro-cid-5yd52dt2]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--green-700)}.specs__col--opt[data-astro-cid-5yd52dt2] h3[data-astro-cid-5yd52dt2]{color:var(--green-500)}.specs__list[data-astro-cid-5yd52dt2]{list-style:none;margin:0;padding:0;columns:1}@media(min-width:720px){.specs__col[data-astro-cid-5yd52dt2]:not(.specs__col--opt) .specs__list[data-astro-cid-5yd52dt2]{columns:2;column-gap:var(--space-6)}}.specs__list[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{break-inside:avoid;display:grid;grid-template-columns:24px 1fr;gap:6px;padding:9px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.specs__col--opt[data-astro-cid-5yd52dt2] .specs__list[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{border-bottom-color:#ffffff1a}.specs__list[data-astro-cid-5yd52dt2] svg{color:var(--green-700);margin-top:2px}.specs__col--opt[data-astro-cid-5yd52dt2] .specs__list[data-astro-cid-5yd52dt2] svg{color:var(--green-500)}.note[data-astro-cid-5yd52dt2]{margin-top:var(--space-4);font-size:var(--fs-xs);color:var(--text-muted)}.label[data-astro-cid-5yd52dt2]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);margin:var(--space-5) 0 var(--space-3)}.chips[data-astro-cid-5yd52dt2]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{padding:10px 18px;border-radius:999px;background:var(--green-500);color:var(--ink-950);font-weight:600;font-size:var(--fs-sm)}.chips--light[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{background:var(--sulpol-paper);border:1px solid var(--border-strong);color:var(--text);font-weight:500}.techs[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.techs[data-astro-cid-5yd52dt2] article[data-astro-cid-5yd52dt2]{padding:var(--space-5);background:var(--sulpol-white);border:1px solid var(--border);border-radius:var(--radius-lg)}.techs[data-astro-cid-5yd52dt2] .mono[data-astro-cid-5yd52dt2]{font-size:var(--fs-xs);color:var(--green-700)}.techs[data-astro-cid-5yd52dt2] h3[data-astro-cid-5yd52dt2]{font-size:1.3rem;margin:6px 0 4px}.techs[data-astro-cid-5yd52dt2] p[data-astro-cid-5yd52dt2]{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.two[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-5)}@media(min-width:900px){.two[data-astro-cid-5yd52dt2]{grid-template-columns:1fr 1fr}}.two__card[data-astro-cid-5yd52dt2]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-7) var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--sulpol-paper)}.two__card--dark[data-astro-cid-5yd52dt2]{background:var(--ink-900);color:#eef1ef;border-color:var(--ink-900)}.two__card[data-astro-cid-5yd52dt2] h3[data-astro-cid-5yd52dt2]{font-size:var(--fs-2xl);margin:0}.two__card[data-astro-cid-5yd52dt2] p[data-astro-cid-5yd52dt2]{color:var(--text-muted);margin:0}.two__card--dark[data-astro-cid-5yd52dt2] p[data-astro-cid-5yd52dt2]{color:var(--ink-300)}.two__card[data-astro-cid-5yd52dt2] ul[data-astro-cid-5yd52dt2]{list-style:none;padding:0;margin:var(--space-3) 0 var(--space-5)}.two__card[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{display:grid;grid-template-columns:26px 1fr;padding:8px 0;border-bottom:1px solid var(--border)}.two__card--dark[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{border-bottom-color:#ffffff1a}.two__card[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2] svg{color:var(--green-700);margin-top:3px}.two__card--dark[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2] svg{color:var(--green-500)}.two__card[data-astro-cid-5yd52dt2] .btn[data-astro-cid-5yd52dt2]{margin-top:auto;align-self:flex-start}.adv[data-astro-cid-5yd52dt2]{background:var(--ink-950)}.adv__grid[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.adv__grid[data-astro-cid-5yd52dt2] article[data-astro-cid-5yd52dt2]{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--ink-900);transition:border-color var(--dur) ease}.adv__grid[data-astro-cid-5yd52dt2] article[data-astro-cid-5yd52dt2]:hover{border-color:var(--green-500)}.adv__icon[data-astro-cid-5yd52dt2]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--border-strong);color:var(--green-500);margin-bottom:var(--space-4)}.adv__grid[data-astro-cid-5yd52dt2] h3[data-astro-cid-5yd52dt2]{font-size:1.3rem}.adv__grid[data-astro-cid-5yd52dt2] p[data-astro-cid-5yd52dt2]{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.hmi[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-8);align-items:start}@media(min-width:1024px){.hmi[data-astro-cid-5yd52dt2]{grid-template-columns:1.2fr 1fr}}.hmi__list[data-astro-cid-5yd52dt2]{list-style:none;padding:0;margin:var(--space-5) 0 0;display:grid;gap:0 var(--space-5)}@media(min-width:720px){.hmi__list[data-astro-cid-5yd52dt2]{grid-template-columns:1fr 1fr}}.hmi__list[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{display:grid;grid-template-columns:24px 1fr;padding:9px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.hmi__list[data-astro-cid-5yd52dt2] svg{color:var(--green-700);margin-top:2px}.hmi__support[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-3)}.hmi__support[data-astro-cid-5yd52dt2] article[data-astro-cid-5yd52dt2]{display:grid;grid-template-columns:44px 1fr;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--sulpol-paper);border:1px solid var(--border)}.hmi__support[data-astro-cid-5yd52dt2] svg{color:var(--green-700)}.hmi__support[data-astro-cid-5yd52dt2] h3[data-astro-cid-5yd52dt2]{font-size:1.25rem;margin-bottom:4px}.hmi__support[data-astro-cid-5yd52dt2] p[data-astro-cid-5yd52dt2]{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.proj__list[data-astro-cid-5yd52dt2]{list-style:none;padding:0;margin:var(--space-4) 0 0}.proj__list[data-astro-cid-5yd52dt2] li[data-astro-cid-5yd52dt2]{display:grid;grid-template-columns:24px 1fr;padding:6px 0;font-size:var(--fs-sm)}.proj__list[data-astro-cid-5yd52dt2] svg{color:var(--green-700);margin-top:3px}.proj__photos[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-4)}@media(min-width:720px){.proj__photos[data-astro-cid-5yd52dt2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.proj__photos[data-astro-cid-5yd52dt2] figure[data-astro-cid-5yd52dt2]{margin:0;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.proj__photos[data-astro-cid-5yd52dt2] figure[data-astro-cid-5yd52dt2]>div[data-astro-cid-5yd52dt2]{height:240px;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.proj__photos[data-astro-cid-5yd52dt2] img{max-width:100%;max-height:100%;width:auto;height:auto}.proj__photos[data-astro-cid-5yd52dt2] figcaption[data-astro-cid-5yd52dt2]{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);font-size:var(--fs-sm)}.ind[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-7);align-items:center}@media(min-width:1024px){.ind[data-astro-cid-5yd52dt2]{grid-template-columns:1.1fr 1fr}}.ind__links[data-astro-cid-5yd52dt2]{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-5)}.efinal[data-astro-cid-5yd52dt2]{background:radial-gradient(ellipse at 90% 0%,rgb(151 201 61 / .2),transparent 50%),var(--ink-900)}.efinal__inner[data-astro-cid-5yd52dt2]{display:grid;gap:var(--space-7);align-items:center}@media(min-width:1024px){.efinal__inner[data-astro-cid-5yd52dt2]{grid-template-columns:1.3fr 1fr}}.efinal[data-astro-cid-5yd52dt2] h2[data-astro-cid-5yd52dt2]{font-size:var(--fs-3xl);max-width:16ch}.efinal__box[data-astro-cid-5yd52dt2]{display:grid;gap:12px;padding:var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:#0e111280}.efinal__phone[data-astro-cid-5yd52dt2]{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text);text-decoration:none;font:600 1.5rem/1.2 var(--font-display)}.efinal__phone[data-astro-cid-5yd52dt2] svg{color:var(--green-500)}.efinal__phone[data-astro-cid-5yd52dt2] small[data-astro-cid-5yd52dt2]{display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:400}.efinal__note[data-astro-cid-5yd52dt2]{margin-top:var(--space-7);font-size:var(--fs-xs);color:var(--text-muted)}.shero[data-astro-cid-brgpfnty]{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 75% 45%,rgb(151 201 61 / .22),transparent 55%),var(--ink-950);color:var(--text)}.shero__grid[data-astro-cid-brgpfnty]{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 70% 40%,#000 25%,transparent 75%)}.shero__inner[data-astro-cid-brgpfnty]{display:grid;gap:var(--space-6);align-items:center;padding-block:var(--space-7) var(--space-6)}@media(min-width:1024px){.shero__inner[data-astro-cid-brgpfnty]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.shero[data-astro-cid-brgpfnty] .crumbs{margin-bottom:var(--space-5)}.shero[data-astro-cid-brgpfnty] h1[data-astro-cid-brgpfnty]{font-size:var(--fs-4xl);line-height:.98;max-width:13ch;margin-bottom:var(--space-5)}.shero[data-astro-cid-brgpfnty] h1[data-astro-cid-brgpfnty] span[data-astro-cid-brgpfnty]{display:block;color:var(--green-500)}.shero[data-astro-cid-brgpfnty] .lead[data-astro-cid-brgpfnty]{color:var(--ink-200);margin-bottom:var(--space-6)}.shero__actions[data-astro-cid-brgpfnty]{display:flex;flex-wrap:wrap;gap:12px}.shero__media[data-astro-cid-brgpfnty]{position:relative;margin:0}.shero__media[data-astro-cid-brgpfnty] img{width:100%;height:auto;filter:drop-shadow(0 40px 50px rgb(0 0 0 / .6))}.shero__chip[data-astro-cid-brgpfnty]{position:absolute;padding:8px 14px;border-radius:999px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(6px)}.shero__chip--a[data-astro-cid-brgpfnty]{top:4%;left:2%;background:#0e1112bf;border:1px solid var(--border-strong)}.shero__chip--b[data-astro-cid-brgpfnty]{bottom:6%;right:4%;background:var(--green-500);color:var(--ink-950);font-weight:600}.sstats[data-astro-cid-brgpfnty]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0 var(--space-7);border-top:1px solid var(--border)}@media(min-width:900px){.sstats[data-astro-cid-brgpfnty]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sstats[data-astro-cid-brgpfnty]>div[data-astro-cid-brgpfnty]{padding:var(--space-5) var(--space-4) 0 0}.sstats[data-astro-cid-brgpfnty] dt[data-astro-cid-brgpfnty]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.sstats[data-astro-cid-brgpfnty] dd[data-astro-cid-brgpfnty]{margin:0;display:grid}.sstats[data-astro-cid-brgpfnty] strong[data-astro-cid-brgpfnty]{font:600 clamp(2.4rem,1.6rem + 2.6vw,3.6rem) / 1 var(--font-display);color:var(--green-500)}.sstats[data-astro-cid-brgpfnty] span[data-astro-cid-brgpfnty]{color:var(--ink-200);font-size:var(--fs-sm)}.suses[data-astro-cid-brgpfnty]{background:var(--green-500);color:var(--ink-950)}.suses__inner[data-astro-cid-brgpfnty]{display:grid;gap:var(--space-5);align-items:center}@media(min-width:1024px){.suses__inner[data-astro-cid-brgpfnty]{grid-template-columns:.8fr 2fr}}.suses[data-astro-cid-brgpfnty] h2[data-astro-cid-brgpfnty]{font-size:var(--fs-xl);margin:0}.suses[data-astro-cid-brgpfnty] ul[data-astro-cid-brgpfnty]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.suses[data-astro-cid-brgpfnty] li[data-astro-cid-brgpfnty]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#0e11121a;font-weight:600;font-size:var(--fs-sm)}.bento[data-astro-cid-brgpfnty]{display:grid;gap:var(--space-4)}@media(min-width:720px){.bento[data-astro-cid-brgpfnty]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.bento[data-astro-cid-brgpfnty]{grid-template-columns:repeat(3,minmax(0,1fr))}.bento__item--lead[data-astro-cid-brgpfnty]{grid-row:span 2}}.bento__item[data-astro-cid-brgpfnty]{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--sulpol-paper)}.bento__item--lead[data-astro-cid-brgpfnty]{background:var(--ink-900);color:#eef1ef;border-color:var(--ink-900);display:flex;flex-direction:column;justify-content:flex-end;min-height:320px}.bento__icon[data-astro-cid-brgpfnty]{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--green-500);color:var(--ink-950);margin-bottom:var(--space-5)}.bento__item[data-astro-cid-brgpfnty] h3[data-astro-cid-brgpfnty]{font-size:1.5rem}.bento__item[data-astro-cid-brgpfnty] p[data-astro-cid-brgpfnty]{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.bento__item--lead[data-astro-cid-brgpfnty] h3[data-astro-cid-brgpfnty]{font-size:var(--fs-2xl)}.bento__item--lead[data-astro-cid-brgpfnty] p[data-astro-cid-brgpfnty]{color:var(--ink-300);font-size:var(--fs-base)}.rfeat[data-astro-cid-brgpfnty]{background:var(--ink-900)}.rfeat__inner[data-astro-cid-brgpfnty]{display:grid;gap:var(--space-8);align-items:center}@media(min-width:1024px){.rfeat__inner[data-astro-cid-brgpfnty]{grid-template-columns:1.25fr 1fr}}.rfeat__media[data-astro-cid-brgpfnty]{position:relative;padding:var(--space-6) 0}.rfeat__media[data-astro-cid-brgpfnty] img{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .55))}.rfeat__stat[data-astro-cid-brgpfnty]{position:absolute;left:0;top:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--green-500);color:var(--ink-950);display:grid}.rfeat__stat[data-astro-cid-brgpfnty] strong[data-astro-cid-brgpfnty]{font:700 clamp(2.4rem,1.8rem + 2vw,3.4rem) / 1 var(--font-display)}.rfeat__stat[data-astro-cid-brgpfnty] span[data-astro-cid-brgpfnty]{font-size:var(--fs-xs);font-weight:600}.rfeat[data-astro-cid-brgpfnty] h2[data-astro-cid-brgpfnty]{font-size:var(--fs-2xl)}.rfeat__list[data-astro-cid-brgpfnty]{list-style:none;padding:0;margin:var(--space-5) 0 var(--space-6)}.rfeat__list[data-astro-cid-brgpfnty] li[data-astro-cid-brgpfnty]{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:10px 0;border-bottom:1px solid var(--border);color:var(--ink-200)}.rfeat__list[data-astro-cid-brgpfnty] svg{color:var(--green-500);margin-top:2px}.models[data-astro-cid-brgpfnty]{display:grid;gap:var(--space-5)}@media(min-width:720px){.models[data-astro-cid-brgpfnty]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.models[data-astro-cid-brgpfnty]{grid-template-columns:repeat(3,minmax(0,1fr))}}.model[data-astro-cid-brgpfnty]{display:flex;flex-direction:column;background:var(--sulpol-white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;scroll-margin-top:calc(var(--header-h) + 24px);transition:border-color var(--dur) ease,box-shadow var(--dur) ease}.model[data-astro-cid-brgpfnty]:hover,.model[data-astro-cid-brgpfnty]:target{border-color:var(--green-500);box-shadow:var(--shadow-2)}.model[data-astro-cid-brgpfnty]:target{outline:3px solid var(--green-500);outline-offset:2px}.model__img[data-astro-cid-brgpfnty]{position:relative;aspect-ratio:16 / 10;padding:var(--space-4);display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 90%,rgb(14 17 18 / .12),transparent 60%),linear-gradient(180deg,#fff,var(--ink-100))}.model__img--white[data-astro-cid-brgpfnty]{background:#fff}.model__img[data-astro-cid-brgpfnty] img{width:100%;height:100%;object-fit:contain;transition:transform var(--dur-slow) var(--ease-out)}.model[data-astro-cid-brgpfnty]:hover .model__img[data-astro-cid-brgpfnty] img{transform:scale(1.04)}.model__badge[data-astro-cid-brgpfnty]{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:var(--ink-900);color:var(--green-500);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.model__body[data-astro-cid-brgpfnty]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);flex:1}.model[data-astro-cid-brgpfnty] h3[data-astro-cid-brgpfnty]{font-size:1.7rem;margin:0}.model__tag[data-astro-cid-brgpfnty]{margin:0;color:var(--ink-700);font-weight:500}.model__facts[data-astro-cid-brgpfnty]{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--border)}.model__facts[data-astro-cid-brgpfnty] li[data-astro-cid-brgpfnty]{padding:8px 0 8px 20px;border-bottom:1px solid var(--border);font-size:var(--fs-sm);position:relative}.model__facts[data-astro-cid-brgpfnty] li[data-astro-cid-brgpfnty]:before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--green-500)}.model__more[data-astro-cid-brgpfnty] summary[data-astro-cid-brgpfnty]{cursor:pointer;color:var(--green-700);font-weight:600;font-size:var(--fs-sm);min-height:32px;display:flex;align-items:center}.model__more[data-astro-cid-brgpfnty] p[data-astro-cid-brgpfnty]{color:var(--text-muted);font-size:var(--fs-sm);margin:8px 0 0}.model__cta[data-astro-cid-brgpfnty]{margin-top:auto;width:100%}.table-wrap[data-astro-cid-brgpfnty]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg)}.cmp[data-astro-cid-brgpfnty]{width:100%;min-width:900px;border-collapse:collapse;font-size:var(--fs-sm)}.cmp[data-astro-cid-brgpfnty] th[data-astro-cid-brgpfnty],.cmp[data-astro-cid-brgpfnty] td[data-astro-cid-brgpfnty]{text-align:left;padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:top}.cmp[data-astro-cid-brgpfnty] thead[data-astro-cid-brgpfnty] th[data-astro-cid-brgpfnty]{background:var(--ink-900);color:#eef1ef;font:500 .72rem / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.cmp[data-astro-cid-brgpfnty] tbody[data-astro-cid-brgpfnty] th[data-astro-cid-brgpfnty] a[data-astro-cid-brgpfnty]{font:600 1.1rem/1.2 var(--font-display);color:var(--text);text-decoration:none;white-space:nowrap}.cmp[data-astro-cid-brgpfnty] tbody[data-astro-cid-brgpfnty] th[data-astro-cid-brgpfnty] a[data-astro-cid-brgpfnty]:hover{color:var(--green-700)}.cmp[data-astro-cid-brgpfnty] tbody[data-astro-cid-brgpfnty] tr[data-astro-cid-brgpfnty]:nth-child(2n){background:var(--sulpol-paper)}.cmp[data-astro-cid-brgpfnty] strong[data-astro-cid-brgpfnty]{color:var(--green-700)}.cmp__note[data-astro-cid-brgpfnty]{margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--text-muted)}.chooser[data-astro-cid-brgpfnty]{background:var(--ink-950)}.chooser__inner[data-astro-cid-brgpfnty]{display:grid;gap:var(--space-7)}@media(min-width:1024px){.chooser__inner[data-astro-cid-brgpfnty]{grid-template-columns:.8fr 1.2fr}}.chooser__list[data-astro-cid-brgpfnty]{list-style:none;margin:0;padding:0}.chooser__list[data-astro-cid-brgpfnty] a[data-astro-cid-brgpfnty]{display:grid;gap:8px;padding:var(--space-5) 0;border-top:1px solid var(--border-strong);color:var(--text);text-decoration:none}@media(min-width:720px){.chooser__list[data-astro-cid-brgpfnty] a[data-astro-cid-brgpfnty]{grid-template-columns:1fr auto;align-items:center;gap:var(--space-5)}}.chooser__q[data-astro-cid-brgpfnty]{font:500 1.3rem/1.3 var(--font-display);transition:color var(--dur) ease}.chooser__a[data-astro-cid-brgpfnty]{display:inline-flex;align-items:center;gap:8px;color:var(--green-500);font-size:var(--fs-sm);white-space:nowrap}.chooser__list[data-astro-cid-brgpfnty] a[data-astro-cid-brgpfnty]:hover .chooser__q[data-astro-cid-brgpfnty]{color:var(--green-500)}.acc[data-astro-cid-brgpfnty]{margin:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.acc__img[data-astro-cid-brgpfnty]{height:280px;padding:var(--space-5);display:flex;align-items:center;justify-content:center}.acc__img[data-astro-cid-brgpfnty] img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.acc[data-astro-cid-brgpfnty] figcaption[data-astro-cid-brgpfnty]{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border);font-size:var(--fs-sm)}.parts[data-astro-cid-brgpfnty]{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.parts[data-astro-cid-brgpfnty]{grid-template-columns:repeat(4,minmax(0,1fr))}.part--wide[data-astro-cid-brgpfnty]{grid-column:span 2}}.part[data-astro-cid-brgpfnty]{margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.part__img[data-astro-cid-brgpfnty]{height:180px;display:flex;align-items:center;justify-content:center;padding:var(--space-3);overflow:hidden}.part__img[data-astro-cid-brgpfnty] img{max-width:100%;max-height:100%;width:auto;height:auto}@media(min-width:1024px){.part--wide[data-astro-cid-brgpfnty] .part__img[data-astro-cid-brgpfnty]{height:auto;flex:1;padding:0;position:relative;min-height:180px}.part--wide[data-astro-cid-brgpfnty] .part__img[data-astro-cid-brgpfnty] img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}}.part[data-astro-cid-brgpfnty] figcaption[data-astro-cid-brgpfnty]{padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--fs-xs);color:var(--ink-700);border-top:1px solid var(--border)}.sfinal[data-astro-cid-brgpfnty]{background:radial-gradient(ellipse at 90% 0%,rgb(151 201 61 / .2),transparent 50%),var(--ink-900)}.sfinal__inner[data-astro-cid-brgpfnty]{display:grid;gap:var(--space-7);align-items:center}@media(min-width:1024px){.sfinal__inner[data-astro-cid-brgpfnty]{grid-template-columns:1.3fr 1fr}}.sfinal[data-astro-cid-brgpfnty] h2[data-astro-cid-brgpfnty]{font-size:var(--fs-3xl);max-width:16ch}.sfinal__box[data-astro-cid-brgpfnty]{display:grid;gap:12px;padding:var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:#0e111280}.sfinal__phone[data-astro-cid-brgpfnty]{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text);text-decoration:none;font:600 1.5rem/1.2 var(--font-display)}.sfinal__phone[data-astro-cid-brgpfnty] svg{color:var(--green-500)}.sfinal__phone[data-astro-cid-brgpfnty] small[data-astro-cid-brgpfnty]{display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:400}.sfinal__note[data-astro-cid-brgpfnty]{margin-top:var(--space-7);font-size:var(--fs-xs);color:var(--text-muted)}
