.rloop[data-astro-cid-rubykud7]{--rl-w:1.5px;--rl-color:var(--lime);position:relative}.rloop__run[data-astro-cid-rubykud7],.rloop__tail[data-astro-cid-rubykud7],.rloop__head[data-astro-cid-rubykud7]{pointer-events:none;position:absolute}.rloop__run[data-astro-cid-rubykud7]{top:calc(var(--rl-gap) * -1);bottom:calc(var(--rl-gap) * -1);right:calc(var(--rl-gap) * -1);left:var(--rl-start);border:var(--rl-w) solid var(--rl-color);border-radius:0 calc(var(--r-lg) + var(--rl-gap)) calc(var(--r-lg) + var(--rl-gap)) 0;border-left:0}.rloop--round[data-astro-cid-rubykud7] .rloop__run[data-astro-cid-rubykud7]{border-radius:0 999px 999px 0}.rloop__tail[data-astro-cid-rubykud7]{bottom:calc(var(--rl-gap) * -1);left:var(--rl-tail);right:calc(100% - var(--rl-start));height:var(--rl-w);background:linear-gradient(to right, transparent, var(--rl-color))}.rloop__head[data-astro-cid-rubykud7]{width:12px;height:20px;top:calc(var(--rl-gap) * -1 + var(--rl-w) / 2 - 10px);left:calc(var(--rl-start) - 2px);overflow:visible}.rloop__head[data-astro-cid-rubykud7] path[data-astro-cid-rubykud7]{fill:none;stroke:var(--rl-color);stroke-width:var(--rl-w);stroke-linecap:round;stroke-linejoin:round}@media (width<=640px){.rloop[data-astro-cid-rubykud7]{--rl-gap:10px!important;--rl-tail:0%!important}}.ccard[data-astro-cid-afo2vvt2]{border-radius:var(--r-lg);border:1px solid var(--line);color:inherit;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.ccard[data-astro-cid-afo2vvt2]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.ccard__media[data-astro-cid-afo2vvt2]{aspect-ratio:16/10;background:var(--mist-2);overflow:hidden}.ccard__media[data-astro-cid-afo2vvt2] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.ccard[data-astro-cid-afo2vvt2]:hover .ccard__media[data-astro-cid-afo2vvt2] img{transform:scale(1.03)}.ccard__body[data-astro-cid-afo2vvt2]{align-content:start;gap:10px;padding:22px 24px 24px;display:grid}.ccard__title[data-astro-cid-afo2vvt2]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ccard__count[data-astro-cid-afo2vvt2]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.ccard__body[data-astro-cid-afo2vvt2] p[data-astro-cid-afo2vvt2]{color:var(--muted);font-size:.97rem}.ccard__tags[data-astro-cid-afo2vvt2]{flex-wrap:wrap;gap:6px;margin-top:6px;list-style:none;display:flex}.ccard__go[data-astro-cid-afo2vvt2]{border-radius:var(--pill);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow-1);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), background-color .3s var(--ease-out);background:#fff;place-items:center;display:grid;position:absolute;top:16px;right:16px;transform:scale(.9)}.ccard[data-astro-cid-afo2vvt2]:hover .ccard__go[data-astro-cid-afo2vvt2],.ccard[data-astro-cid-afo2vvt2]:focus-visible .ccard__go[data-astro-cid-afo2vvt2]{opacity:1;background:var(--lime);transform:none}@media (hover:none){.ccard__go[data-astro-cid-afo2vvt2]{opacity:1;transform:none}}.pcard[data-astro-cid-4fhpls6h]{border:1px solid var(--line);border-radius:var(--r);height:100%;color:inherit;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s var(--ease-out);background:#fff;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.pcard--text[data-astro-cid-4fhpls6h]{grid-template-rows:1fr}.pcard[data-astro-cid-4fhpls6h]:hover{box-shadow:var(--shadow-2);border-color:var(--line-strong);transform:translateY(-2px)}.pcard__media[data-astro-cid-4fhpls6h]{aspect-ratio:4/3;background:var(--mist-2);overflow:hidden}.pcard__media[data-astro-cid-4fhpls6h] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.pcard[data-astro-cid-4fhpls6h]:hover .pcard__media[data-astro-cid-4fhpls6h] img{transform:scale(1.03)}.pcard__body[data-astro-cid-4fhpls6h]{grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:6px;padding:18px 20px 20px;display:grid}.pcard--text[data-astro-cid-4fhpls6h] .pcard__body[data-astro-cid-4fhpls6h]{padding-top:24px}.pcard__pn[data-astro-cid-4fhpls6h]{letter-spacing:-.01em;word-break:break-word;font-size:1.06rem;font-weight:600}.pcard--text[data-astro-cid-4fhpls6h] .pcard__pn[data-astro-cid-4fhpls6h]{letter-spacing:-.025em;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem)}.pcard__name[data-astro-cid-4fhpls6h]{color:var(--ink-2);font-size:.92rem;line-height:1.4}.pcard__meta[data-astro-cid-4fhpls6h]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.82rem;display:flex}.pcard__meta[data-astro-cid-4fhpls6h] .tag[data-astro-cid-4fhpls6h]{margin-left:4px;padding:1px 8px;font-size:.74rem}.pcard__specs[data-astro-cid-4fhpls6h]{border-top:1px solid var(--line);align-content:start;gap:4px;margin:10px 0 0;padding-top:10px;font-size:.82rem;display:grid}.pcard__specs[data-astro-cid-4fhpls6h] div[data-astro-cid-4fhpls6h]{grid-template-columns:7.5em 1fr;gap:8px;display:grid}.pcard__specs[data-astro-cid-4fhpls6h] dt[data-astro-cid-4fhpls6h]{color:var(--muted)}.pcard__specs[data-astro-cid-4fhpls6h] dd[data-astro-cid-4fhpls6h]{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.pcard__cta[data-astro-cid-4fhpls6h]{color:var(--green);align-items:center;gap:6px;margin-top:12px;font-size:.9rem;font-weight:600;display:inline-flex}.pcard__cta[data-astro-cid-4fhpls6h] svg{transition:transform .25s var(--ease-out)}.pcard[data-astro-cid-4fhpls6h]:hover .pcard__cta[data-astro-cid-4fhpls6h] svg{transform:translate(3px)}.cta[data-astro-cid-hwvj6ntz]{padding-block:clamp(48px,6vw,88px)}.cta__panel[data-astro-cid-hwvj6ntz]{border-radius:var(--r-lg);background:var(--navy-900);color:#fff;grid-template-columns:1.3fr 1fr;align-items:center;gap:32px 64px;padding:clamp(32px,5vw,64px);display:grid}.cta__copy[data-astro-cid-hwvj6ntz]{gap:14px;display:grid}.cta__copy[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{max-width:48ch;color:var(--on-dark-muted);font-size:1.12rem}.cta__panel[data-astro-cid-hwvj6ntz] .cta__loop{justify-self:start;margin:24px 24px 24px 0}.cta__actions[data-astro-cid-hwvj6ntz]{justify-items:start;gap:16px;display:grid}.cta__phone[data-astro-cid-hwvj6ntz]{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.cta__phone[data-astro-cid-hwvj6ntz]:hover span[data-astro-cid-hwvj6ntz]{text-decoration:underline}@media (width<=860px){.cta__panel[data-astro-cid-hwvj6ntz]{grid-template-columns:1fr}}.hero[data-astro-cid-6voplrxj]{isolation:isolate;background:var(--navy-900);color:#fff;align-items:end;min-height:min(88vh,860px);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-6voplrxj] .hero__bg,.hero[data-astro-cid-6voplrxj] .hero__bg img{z-index:-2;object-fit:cover;object-position:82% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__shade[data-astro-cid-6voplrxj]{z-index:-1;background:linear-gradient(90deg,#081019ed 0%,#081019cc 32%,#08101952 58%,#0810190a 100%),linear-gradient(#08101900 62%,#081019e0 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-6voplrxj]{gap:28px;padding-block:clamp(96px,12vh,140px) clamp(40px,6vh,64px);display:grid}.hero__title[data-astro-cid-6voplrxj]{max-width:12ch;display:grid}.hero__lead[data-astro-cid-6voplrxj]{color:#c4cfda;max-width:54ch}.hero__search[data-astro-cid-6voplrxj]{gap:18px;max-width:640px;display:grid}.hero__alt[data-astro-cid-6voplrxj]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.hero[data-astro-cid-6voplrxj] .link-arrow[data-astro-cid-6voplrxj]{color:#fff}.proof[data-astro-cid-6voplrxj]{border-top:1px solid var(--on-dark-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px;margin-top:clamp(16px,4vh,40px);list-style:none;display:grid}.proof[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{color:var(--on-dark-muted);align-items:flex-start;gap:14px;padding:20px 24px 0 0;font-size:.95rem;line-height:1.4;display:flex}.proof[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]+li[data-astro-cid-6voplrxj]{border-left:1px solid var(--on-dark-line);padding-left:24px}.proof[data-astro-cid-6voplrxj] svg{color:#fff;flex:none;margin-top:2px}.proof[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{color:#fff;letter-spacing:-.01em;font-size:1.12rem;font-weight:600;display:block}@media (prefers-reduced-motion:no-preference){.hero__line[data-astro-cid-6voplrxj],.hero__lead[data-astro-cid-6voplrxj],.hero__search[data-astro-cid-6voplrxj],.proof[data-astro-cid-6voplrxj]{animation:enter .9s var(--ease-out) both;animation-delay:calc(.12s + var(--d,0) * 90ms)}.hero[data-astro-cid-6voplrxj] .hero__bg img{animation:settle 1.8s var(--ease-out) both}}@keyframes enter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@keyframes settle{0%{opacity:.6;transform:scale(1.06)}}.brands[data-astro-cid-6voplrxj]{border-bottom:1px solid var(--line)}.brands__inner[data-astro-cid-6voplrxj]{grid-template-columns:auto 1fr;align-items:center;gap:24px 48px;padding-block:28px;display:grid}.brands__title[data-astro-cid-6voplrxj]{letter-spacing:0;color:var(--muted);font-size:.9rem;font-weight:600}.brands[data-astro-cid-6voplrxj] ul[data-astro-cid-6voplrxj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;list-style:none;display:flex}.brands[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{border-radius:var(--r-xs);place-items:center;height:48px;padding:0 4px;display:grid}.brands[data-astro-cid-6voplrxj] img[data-astro-cid-6voplrxj]{height:var(--h);filter:grayscale();opacity:.62;width:auto;transition:filter .3s var(--ease-out), opacity .3s var(--ease-out), transform .3s var(--ease-out)}.brands[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover img[data-astro-cid-6voplrxj],.brands[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:focus-visible img[data-astro-cid-6voplrxj]{filter:none;opacity:1;transform:translateY(-1px)}.grid-3[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-4[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.route[data-astro-cid-6voplrxj]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.route__intro[data-astro-cid-6voplrxj]{top:calc(var(--header-h) + 32px);gap:18px;display:grid;position:sticky}.route__photo[data-astro-cid-6voplrxj]{aspect-ratio:4/3;margin-top:16px}.route__steps[data-astro-cid-6voplrxj]{list-style:none;display:grid}.route__steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border-top:1px solid var(--line);grid-template-columns:64px 1fr;gap:20px;padding:28px 0;display:grid}.route__steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:last-child{border-bottom:1px solid var(--line)}.route__num[data-astro-cid-6voplrxj]{font-variant-numeric:tabular-nums;color:var(--green);padding-top:4px;font-size:.95rem;font-weight:600}.route__steps[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin-bottom:8px}.route__steps[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--muted);max-width:52ch}.maint__inner[data-astro-cid-6voplrxj]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.maint__copy[data-astro-cid-6voplrxj]{justify-items:start;gap:22px;display:grid}.maint__slas[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:10px;margin-block:6px 10px;list-style:none;display:flex}.maint__slas[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border-radius:var(--pill);border:1px solid var(--on-dark-line);color:var(--on-dark-muted);align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:.92rem;display:inline-flex}.maint__slas[data-astro-cid-6voplrxj] .mono[data-astro-cid-6voplrxj]{border-radius:var(--pill);color:#fff;background:#ffffff1a;place-items:center;min-width:52px;height:32px;padding:0 10px;font-weight:600;display:inline-grid}.maint__loop[data-astro-cid-6voplrxj]{margin:14px 14px 14px 0}.maint__photo[data-astro-cid-6voplrxj]{aspect-ratio:4/5;border-radius:var(--r-lg)}.lab[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lab__photo[data-astro-cid-6voplrxj]{aspect-ratio:5/4;border-radius:var(--r-lg);background:#111}.lab__copy[data-astro-cid-6voplrxj]{justify-items:start;gap:20px;display:grid}.lab__price[data-astro-cid-6voplrxj]{border-radius:var(--r-sm);background:var(--mist);align-items:baseline;gap:12px;padding:14px 20px;display:flex}.lab__price[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{letter-spacing:-.03em;font-size:1.6rem;font-weight:650}.lab__price[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{color:var(--muted)}.quotes__title[data-astro-cid-6voplrxj]{margin-bottom:clamp(32px,4vw,48px)}.quotes[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.quote[data-astro-cid-6voplrxj]{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;grid-template-rows:auto 1fr auto;gap:20px;margin:0;padding:clamp(28px,3vw,40px);display:grid}.quote[data-astro-cid-6voplrxj] .quote__mark{color:var(--green)}.quote[data-astro-cid-6voplrxj] blockquote[data-astro-cid-6voplrxj]{color:var(--ink-2);margin:0;font-size:1.12rem;line-height:1.6}.quote[data-astro-cid-6voplrxj] figcaption[data-astro-cid-6voplrxj]{border-top:1px solid var(--line);gap:2px;padding-top:20px;font-size:.95rem;display:grid}.quote[data-astro-cid-6voplrxj] figcaption[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{color:var(--muted)}@media (width<=1100px){.grid-4[data-astro-cid-6voplrxj],.grid-3[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.route[data-astro-cid-6voplrxj],.maint__inner[data-astro-cid-6voplrxj],.lab[data-astro-cid-6voplrxj],.quotes[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.route__intro[data-astro-cid-6voplrxj]{position:static}.maint__photo[data-astro-cid-6voplrxj]{aspect-ratio:16/10}.brands__inner[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.brands[data-astro-cid-6voplrxj] ul[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr);gap:12px 16px;display:grid}.brands[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{justify-items:start}.brands[data-astro-cid-6voplrxj] img[data-astro-cid-6voplrxj]{height:calc(var(--h) * .82)}}@media (width<=640px){.hero__shade[data-astro-cid-6voplrxj]{background:linear-gradient(#0810198c 0%,#081019d1 30%,#081019e6 100%)}.hero[data-astro-cid-6voplrxj] .hero__bg,.hero[data-astro-cid-6voplrxj] .hero__bg img{object-position:76% 50%}.grid-3[data-astro-cid-6voplrxj],.grid-4[data-astro-cid-6voplrxj],.proof[data-astro-cid-6voplrxj]{grid-template-columns:1fr}.proof[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj],.proof[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]+li[data-astro-cid-6voplrxj]{border-left:0;padding:14px 0 0}.route__steps[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{grid-template-columns:44px 1fr}}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:.875rem;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;gap:6px;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--ink);text-decoration:underline}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current]{color:var(--ink)}.crumbs--dark[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld],.crumbs--dark[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--on-dark-muted)}.crumbs--dark[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover,.crumbs--dark[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current]{color:#fff}.head[data-astro-cid-up5dpmlh]{background:linear-gradient(var(--mist), var(--mist)) top / 100% calc(100% - 28px) no-repeat;padding-top:clamp(32px,4vw,56px)}.head__inner[data-astro-cid-up5dpmlh]{grid-template-columns:1fr;align-items:end;gap:40px;padding-bottom:clamp(32px,4vw,48px);display:grid}.head--cat[data-astro-cid-up5dpmlh] .head__inner[data-astro-cid-up5dpmlh]{grid-template-columns:1.25fr 1fr}.head__copy[data-astro-cid-up5dpmlh]{gap:18px;display:grid}.head__title[data-astro-cid-up5dpmlh]{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem)}.head__photo[data-astro-cid-up5dpmlh]{aspect-ratio:4/3;border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.cats[data-astro-cid-up5dpmlh]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cats[data-astro-cid-up5dpmlh]::-webkit-scrollbar{display:none}.cats[data-astro-cid-up5dpmlh] a[data-astro-cid-up5dpmlh]{border-radius:var(--pill);border:1px solid var(--line);white-space:nowrap;min-height:44px;box-shadow:var(--shadow-1);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);background:#fff;align-items:center;gap:8px;padding:0 18px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.cats[data-astro-cid-up5dpmlh] a[data-astro-cid-up5dpmlh]:hover{border-color:var(--line-strong)}.cats[data-astro-cid-up5dpmlh] a[data-astro-cid-up5dpmlh] span[data-astro-cid-up5dpmlh]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.cats[data-astro-cid-up5dpmlh] a[data-astro-cid-up5dpmlh][aria-current]{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.cats[data-astro-cid-up5dpmlh] a[data-astro-cid-up5dpmlh][aria-current] span[data-astro-cid-up5dpmlh]{color:var(--on-dark-muted)}.catalog__inner[data-astro-cid-up5dpmlh]{grid-template-columns:260px 1fr;align-items:start;gap:clamp(24px,3vw,48px);display:grid}.filters[data-astro-cid-up5dpmlh]{top:calc(var(--header-h) + 20px);gap:20px;display:grid;position:sticky}.filters__box[data-astro-cid-up5dpmlh] summary[data-astro-cid-up5dpmlh]{display:none}.filters__body[data-astro-cid-up5dpmlh]{gap:28px;display:grid}.filters__search[data-astro-cid-up5dpmlh]{position:relative}.filters__search[data-astro-cid-up5dpmlh] svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.filters__search[data-astro-cid-up5dpmlh] .input[data-astro-cid-up5dpmlh]{border-radius:var(--pill);padding-left:42px;font-size:.92rem}fieldset[data-astro-cid-up5dpmlh]{border:0;gap:2px;margin:0;padding:0;display:grid}legend[data-astro-cid-up5dpmlh]{margin-bottom:10px;font-size:.9rem;font-weight:600}.opt[data-astro-cid-up5dpmlh]{border-radius:var(--r-xs);cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:38px;margin-inline:-8px;padding:0 8px;font-size:.95rem;display:grid}.opt[data-astro-cid-up5dpmlh]:hover{background:var(--mist)}.opt[data-astro-cid-up5dpmlh] input[data-astro-cid-up5dpmlh]{width:18px;height:18px;margin:0}.opt[data-astro-cid-up5dpmlh] .n[data-astro-cid-up5dpmlh]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.filters__help[data-astro-cid-up5dpmlh]{border-radius:var(--r);background:var(--mist);gap:12px;padding:20px;font-size:.92rem;display:grid}.results__count[data-astro-cid-up5dpmlh]{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:.92rem}.results__grid[data-astro-cid-up5dpmlh]{grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.results__grid[data-astro-cid-up5dpmlh] li[data-astro-cid-up5dpmlh][hidden]{display:none}.empty[data-astro-cid-up5dpmlh]{border-radius:var(--r-lg);border:1px dashed var(--line-strong);color:var(--ink-2);justify-items:start;gap:16px;padding:40px;display:grid}.empty[data-astro-cid-up5dpmlh] svg{color:var(--green)}.empty__actions[data-astro-cid-up5dpmlh]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1180px){.results__grid[data-astro-cid-up5dpmlh]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.head--cat[data-astro-cid-up5dpmlh] .head__inner[data-astro-cid-up5dpmlh]{grid-template-columns:1fr}.head__photo[data-astro-cid-up5dpmlh]{aspect-ratio:16/9}.catalog__inner[data-astro-cid-up5dpmlh]{grid-template-columns:1fr}.filters[data-astro-cid-up5dpmlh]{position:static}.filters__box[data-astro-cid-up5dpmlh]{border:1px solid var(--line);border-radius:var(--r);background:#fff}.filters__box[data-astro-cid-up5dpmlh] summary[data-astro-cid-up5dpmlh]{cursor:pointer;align-items:center;gap:10px;padding:14px 18px;font-weight:600;list-style:none;display:flex}.filters__box[data-astro-cid-up5dpmlh] summary[data-astro-cid-up5dpmlh]::-webkit-details-marker{display:none}.filters__body[data-astro-cid-up5dpmlh]{padding:0 18px 20px}.filters__help[data-astro-cid-up5dpmlh]{display:none}}@media (width<=560px){.results__grid[data-astro-cid-up5dpmlh]{grid-template-columns:1fr}}.qform[data-astro-cid-5v4witja]{gap:20px;display:grid}.row[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.row--qty[data-astro-cid-5v4witja]{grid-template-columns:1fr 140px}.hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.input[data-astro-cid-5v4witja][readonly]{background:var(--mist);font-weight:600}.file[data-astro-cid-5v4witja]{border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--mist);cursor:pointer;padding:12px;font-size:.92rem}.file[data-astro-cid-5v4witja]::file-selector-button{border-radius:var(--pill);background:var(--navy-900);color:#fff;cursor:pointer;border:0;margin-right:12px;padding:8px 14px;font-weight:600}fieldset[data-astro-cid-5v4witja].slas{border:0;margin:0;padding:0}.slas__opts[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:8px;display:flex}.pill[data-astro-cid-5v4witja]{position:relative}.pill[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{opacity:0;cursor:pointer;position:absolute;inset:0}.pill[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]{border:1px solid var(--line-strong);border-radius:var(--pill);min-height:42px;transition:all .2s var(--ease-out);align-items:center;padding:0 16px;font-size:.92rem;font-weight:600;display:inline-flex}.pill[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+span[data-astro-cid-5v4witja]{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.pill[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus-visible+span[data-astro-cid-5v4witja]{outline:2px solid var(--green);outline-offset:2px}.qform__foot[data-astro-cid-5v4witja]{flex-wrap:wrap;align-items:center;gap:16px;padding-top:4px;display:flex}.qform__status[data-astro-cid-5v4witja]{color:var(--muted);font-size:.92rem}.qform__status[data-astro-cid-5v4witja].is-error{color:var(--danger)}.qform[data-astro-cid-5v4witja] [data-astro-cid-5v4witja][data-submit][aria-busy=true]{opacity:.7;pointer-events:none}.qsent[data-astro-cid-5v4witja]{border-radius:var(--r);background:var(--green-soft);outline:none;justify-items:start;gap:10px;padding:32px;display:grid}.qsent__icon[data-astro-cid-5v4witja]{color:var(--green)}@media (width<=560px){.row[data-astro-cid-5v4witja]{grid-template-columns:1fr}.row--qty[data-astro-cid-5v4witja]{grid-template-columns:1fr 110px}}.pd[data-astro-cid-mlx3vxn7]{padding-block:clamp(24px,3vw,40px) clamp(40px,5vw,72px)}.pd__grid[data-astro-cid-mlx3vxn7]{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);margin-top:24px;display:grid}.gallery[data-astro-cid-mlx3vxn7]{gap:12px;display:grid}.gallery__main[data-astro-cid-mlx3vxn7]{aspect-ratio:4/3;border-radius:var(--r-lg)}.gallery__main[data-astro-cid-mlx3vxn7] img[hidden]{display:none}.gallery__thumbs[data-astro-cid-mlx3vxn7]{gap:10px;padding:2px;display:flex;overflow-x:auto}.gallery__thumb[data-astro-cid-mlx3vxn7]{background:var(--mist);cursor:pointer;opacity:.7;width:76px;height:76px;transition:opacity .2s var(--ease-out), border-color .2s var(--ease-out);border:2px solid #0000;border-radius:14px;flex:none;padding:0;overflow:hidden}.gallery__thumb[data-astro-cid-mlx3vxn7] img{object-fit:cover;width:100%;height:100%}.gallery__thumb[data-astro-cid-mlx3vxn7]:hover{opacity:1}.gallery__thumb[data-astro-cid-mlx3vxn7][aria-selected=true]{opacity:1;border-color:var(--navy-900)}.gallery__plate[data-astro-cid-mlx3vxn7]{aspect-ratio:4/3;border-radius:var(--r-lg);background-color:var(--mist);background-image:radial-gradient(circle at 1px 1px,#0c172417 1px,#0000 0);background-size:16px 16px;grid-template-rows:auto 1fr auto;padding:clamp(24px,3vw,40px);display:grid;position:relative}.gallery__brand[data-astro-cid-mlx3vxn7]{letter-spacing:-.03em;font-size:1.3rem;font-weight:650}.gallery__pn[data-astro-cid-mlx3vxn7]{word-break:break-all;align-self:center;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.6rem);font-weight:600}.gallery__series[data-astro-cid-mlx3vxn7]{color:var(--muted)}.gallery__follow[data-astro-cid-mlx3vxn7]{background:#fff;position:absolute;bottom:20px;right:20px}.buy[data-astro-cid-mlx3vxn7]{align-content:start;gap:18px;padding-top:8px;display:grid}.buy__meta[data-astro-cid-mlx3vxn7]{color:var(--muted);gap:8px;font-size:.95rem;display:flex}.buy__meta[data-astro-cid-mlx3vxn7] a[data-astro-cid-mlx3vxn7]{color:var(--ink-2);font-weight:600;text-decoration:none}.buy__meta[data-astro-cid-mlx3vxn7] a[data-astro-cid-mlx3vxn7]:hover{text-decoration:underline}.buy__title[data-astro-cid-mlx3vxn7]{gap:10px;display:grid}.buy__title[data-astro-cid-mlx3vxn7] .mono[data-astro-cid-mlx3vxn7]{letter-spacing:-.035em;word-break:break-word;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);font-weight:600;line-height:1.05}.buy__name[data-astro-cid-mlx3vxn7]{letter-spacing:-.015em;color:var(--ink-2);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:500}.buy__summary[data-astro-cid-mlx3vxn7]{color:var(--muted);max-width:52ch;font-size:1.08rem}.buy__tags[data-astro-cid-mlx3vxn7]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.buy__facts[data-astro-cid-mlx3vxn7]{border-top:1px solid var(--line);gap:0;list-style:none;display:grid}.buy__facts[data-astro-cid-mlx3vxn7] li[data-astro-cid-mlx3vxn7]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;font-weight:500;display:flex}.buy__facts[data-astro-cid-mlx3vxn7] svg{color:var(--green)}.buy__actions[data-astro-cid-mlx3vxn7]{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.details[data-astro-cid-mlx3vxn7]{border-top:1px solid var(--line)}.details__grid[data-astro-cid-mlx3vxn7]{grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,80px);display:grid}.details__title[data-astro-cid-mlx3vxn7]{margin-bottom:20px}.specs[data-astro-cid-mlx3vxn7]{border-top:1px solid var(--line);margin:0;display:grid}.specs[data-astro-cid-mlx3vxn7] div[data-astro-cid-mlx3vxn7]{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,38%) 1fr;gap:16px;padding:13px 0;font-size:.97rem;display:grid}.specs[data-astro-cid-mlx3vxn7] dt[data-astro-cid-mlx3vxn7]{color:var(--muted)}.specs[data-astro-cid-mlx3vxn7] dd[data-astro-cid-mlx3vxn7]{font-variant-numeric:tabular-nums;margin:0}.about[data-astro-cid-mlx3vxn7]{align-content:start;gap:16px;display:grid}.about[data-astro-cid-mlx3vxn7] p[data-astro-cid-mlx3vxn7]{max-width:60ch}.included[data-astro-cid-mlx3vxn7]{border-radius:var(--r);background:var(--mist);margin-top:8px;padding:24px}.included__title[data-astro-cid-mlx3vxn7]{margin-bottom:12px;font-weight:600}.included[data-astro-cid-mlx3vxn7] ul[data-astro-cid-mlx3vxn7]{gap:10px;list-style:none;display:grid}.included[data-astro-cid-mlx3vxn7] li[data-astro-cid-mlx3vxn7]{align-items:flex-start;gap:10px;display:flex}.included[data-astro-cid-mlx3vxn7] svg{color:var(--green);flex:none;margin-top:3px}.quote[data-astro-cid-mlx3vxn7]{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.quote__copy[data-astro-cid-mlx3vxn7]{gap:18px;display:grid}.quote__pn[data-astro-cid-mlx3vxn7]{border-radius:var(--r);border:1px solid var(--line);background:#fff;align-items:center;gap:16px;margin-top:8px;padding:12px;display:flex}.quote__pn[data-astro-cid-mlx3vxn7] img{object-fit:cover;border-radius:10px;width:64px;height:64px}.quote__pn[data-astro-cid-mlx3vxn7] div[data-astro-cid-mlx3vxn7]{gap:2px;display:grid}.quote__pn[data-astro-cid-mlx3vxn7] span[data-astro-cid-mlx3vxn7]{color:var(--muted);font-size:.9rem}.quote__form[data-astro-cid-mlx3vxn7]{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-2);background:#fff;padding:clamp(24px,3vw,40px)}.related[data-astro-cid-mlx3vxn7]{grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;display:grid}@media (width<=1100px){.related[data-astro-cid-mlx3vxn7]{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.pd__grid[data-astro-cid-mlx3vxn7],.details__grid[data-astro-cid-mlx3vxn7],.quote[data-astro-cid-mlx3vxn7]{grid-template-columns:1fr}}@media (width<=560px){.related[data-astro-cid-mlx3vxn7]{grid-template-columns:1fr}.buy__actions[data-astro-cid-mlx3vxn7] .btn[data-astro-cid-mlx3vxn7]{width:100%}}.phead[data-astro-cid-73dgtvns]{background:var(--mist);padding-block:clamp(32px,4vw,56px) clamp(48px,6vw,88px)}.phead--dark[data-astro-cid-73dgtvns]{background:var(--navy-900);color:#fff}.phead__inner[data-astro-cid-73dgtvns]{align-items:center;gap:clamp(32px,5vw,72px);display:grid}.phead--img[data-astro-cid-73dgtvns] .phead__inner[data-astro-cid-73dgtvns]{grid-template-columns:1.15fr 1fr}.phead__copy[data-astro-cid-73dgtvns]{justify-items:start;gap:20px;display:grid}.phead__title[data-astro-cid-73dgtvns]{max-width:14ch;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.75rem)}.phead__photo[data-astro-cid-73dgtvns]{aspect-ratio:4/3;border-radius:var(--r-lg)}.phead--tall[data-astro-cid-73dgtvns] .phead__photo[data-astro-cid-73dgtvns]{aspect-ratio:4/5}.phead--dark[data-astro-cid-73dgtvns] .phead__photo[data-astro-cid-73dgtvns]{box-shadow:0 30px 60px -30px #000000b3}.phead[data-astro-cid-73dgtvns] .phead__loop{margin:14px 14px 14px 0}@media (width<=900px){.phead[data-astro-cid-73dgtvns] .phead__loop{margin:10px 10px 10px 0}.phead--img[data-astro-cid-73dgtvns] .phead__inner[data-astro-cid-73dgtvns]{grid-template-columns:1fr}.phead__photo[data-astro-cid-73dgtvns],.phead--tall[data-astro-cid-73dgtvns] .phead__photo[data-astro-cid-73dgtvns]{aspect-ratio:16/10}}.intro[data-astro-cid-mif3ckkq]{grid-template-columns:1fr 1.2fr;gap:clamp(32px,5vw,96px);display:grid}.intro__text[data-astro-cid-mif3ckkq]{color:var(--ink-2);gap:18px;font-size:1.15rem;display:grid}.slas[data-astro-cid-mif3ckkq]{grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;display:grid}.sla[data-astro-cid-mif3ckkq]{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;align-content:start;gap:12px;padding:28px;display:grid}.sla__code[data-astro-cid-mif3ckkq]{letter-spacing:-.05em;color:var(--navy-900);font-size:clamp(2.2rem,1.8rem + 1.4vw,3rem);font-weight:600;line-height:1}.sla[data-astro-cid-mif3ckkq] p[data-astro-cid-mif3ckkq]{color:var(--muted)}.sla--add[data-astro-cid-mif3ckkq]{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.sla--add[data-astro-cid-mif3ckkq] .sla__code[data-astro-cid-mif3ckkq]{color:#fff}.sla--add[data-astro-cid-mif3ckkq] p[data-astro-cid-mif3ckkq]{color:var(--on-dark-muted)}.how[data-astro-cid-mif3ckkq]{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(32px,5vw,96px);display:grid}.how__head[data-astro-cid-mif3ckkq]{top:calc(var(--header-h) + 32px);gap:28px;display:grid;position:sticky}.how__photo[data-astro-cid-mif3ckkq]{aspect-ratio:4/3}.how__steps[data-astro-cid-mif3ckkq]{grid-template-columns:1fr 1fr;gap:40px 32px;list-style:none;display:grid}.how__steps[data-astro-cid-mif3ckkq] li[data-astro-cid-mif3ckkq]{border-top:2px solid var(--navy-900);align-content:start;gap:10px;padding-top:20px;display:grid}.how__num[data-astro-cid-mif3ckkq]{color:var(--green);font-variant-numeric:tabular-nums;font-weight:600}.how__steps[data-astro-cid-mif3ckkq] p[data-astro-cid-mif3ckkq]{color:var(--muted);text-wrap:wrap;max-width:none}.formwrap[data-astro-cid-mif3ckkq]{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.formwrap__copy[data-astro-cid-mif3ckkq]{gap:16px;display:grid}.formwrap__card[data-astro-cid-mif3ckkq]{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-2);background:#fff;padding:clamp(24px,3vw,40px)}@media (width<=1100px){.slas[data-astro-cid-mif3ckkq]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.intro[data-astro-cid-mif3ckkq],.how[data-astro-cid-mif3ckkq],.formwrap[data-astro-cid-mif3ckkq]{grid-template-columns:1fr}.how__head[data-astro-cid-mif3ckkq]{position:static}}@media (width<=560px){.slas[data-astro-cid-mif3ckkq],.how__steps[data-astro-cid-mif3ckkq]{grid-template-columns:1fr}}.price[data-astro-cid-nzcp2rgk]{border-radius:var(--r-sm);border:1px solid var(--on-dark-line);background:#ffffff0f;align-items:baseline;gap:12px;padding:12px 20px;display:flex}.price[data-astro-cid-nzcp2rgk] strong[data-astro-cid-nzcp2rgk]{letter-spacing:-.03em;color:#fff;font-size:1.8rem;font-weight:650}.price[data-astro-cid-nzcp2rgk] span[data-astro-cid-nzcp2rgk]{color:var(--on-dark-muted)}.rack[data-astro-cid-nzcp2rgk]{grid-template-columns:minmax(240px,360px) 1fr;align-items:start;gap:clamp(40px,6vw,112px);display:grid}.rack__photo[data-astro-cid-nzcp2rgk]{top:calc(var(--header-h) + 24px);border-radius:var(--r-lg);aspect-ratio:3/4;max-height:calc(100vh - var(--header-h) - 48px);background:#0d0d0d;position:sticky}.rack__photo[data-astro-cid-nzcp2rgk] img{object-fit:cover;object-position:center}.rack__copy[data-astro-cid-nzcp2rgk]{gap:18px;max-width:680px;display:grid}.rack__copy[data-astro-cid-nzcp2rgk]>p[data-astro-cid-nzcp2rgk]{color:var(--ink-2)}.rack__sub[data-astro-cid-nzcp2rgk]{margin-top:24px}.devices[data-astro-cid-nzcp2rgk]{border-top:1px solid var(--line);width:100%}.devices[data-astro-cid-nzcp2rgk] td[data-astro-cid-nzcp2rgk]{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px 14px 0}.devices[data-astro-cid-nzcp2rgk] .qty[data-astro-cid-nzcp2rgk]{width:3.5em;color:var(--green);font-weight:600}.how[data-astro-cid-nzcp2rgk]{gap:14px;list-style:none;display:grid}.how[data-astro-cid-nzcp2rgk] li[data-astro-cid-nzcp2rgk]{grid-template-columns:44px 1fr;align-items:center;gap:16px;display:grid}.how__icon[data-astro-cid-nzcp2rgk]{background:var(--mist);width:44px;height:44px;color:var(--navy-900);border-radius:12px;place-items:center;display:grid}.formwrap[data-astro-cid-nzcp2rgk]{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.formwrap__copy[data-astro-cid-nzcp2rgk]{gap:16px;display:grid}.formwrap__photo[data-astro-cid-nzcp2rgk]{aspect-ratio:16/10;margin-top:12px}.formwrap__card[data-astro-cid-nzcp2rgk]{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-2);background:#fff;padding:clamp(24px,3vw,40px)}@media (width<=900px){.rack[data-astro-cid-nzcp2rgk],.formwrap[data-astro-cid-nzcp2rgk]{grid-template-columns:1fr}.rack__photo[data-astro-cid-nzcp2rgk]{max-width:320px;max-height:none;position:static}}.facts-wrap[data-astro-cid-efz3t45k]{padding-block:clamp(28px,3vw,40px)}.facts[data-astro-cid-efz3t45k]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 0;padding-block:20px;font-size:1.05rem;list-style:none;display:flex}.facts[data-astro-cid-efz3t45k] li[data-astro-cid-efz3t45k]+li[data-astro-cid-efz3t45k]:before{content:"·";color:var(--line-strong);margin-inline:14px}.facts[data-astro-cid-efz3t45k] strong[data-astro-cid-efz3t45k]{color:var(--ink);font-weight:600}.stories[data-astro-cid-efz3t45k]{padding-top:0}.stories[data-astro-cid-efz3t45k] .container[data-astro-cid-efz3t45k]{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,64px) clamp(32px,6vw,96px);display:grid}.story[data-astro-cid-efz3t45k]{border-top:1px solid var(--line);align-content:start;gap:14px;padding-top:24px;display:grid}.story[data-astro-cid-efz3t45k] p[data-astro-cid-efz3t45k]{color:var(--ink-2);max-width:52ch;font-size:1.12rem}.phead__photo img{object-position:50% 25%}.sell__inner[data-astro-cid-efz3t45k]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.sell__inner[data-astro-cid-efz3t45k]>div[data-astro-cid-efz3t45k]{gap:12px;display:grid}@media (width<=900px){.stories[data-astro-cid-efz3t45k] .container[data-astro-cid-efz3t45k]{grid-template-columns:1fr}}.contact[data-astro-cid-idxrcgyr]{grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.channels[data-astro-cid-idxrcgyr]{gap:12px;display:grid}.channel[data-astro-cid-idxrcgyr]{border-radius:var(--r);border:1px solid var(--line);transition:border-color .2s var(--ease-out), transform .3s var(--ease-out), box-shadow .3s var(--ease-out);grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:20px;text-decoration:none;display:grid}.channel[data-astro-cid-idxrcgyr]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.channel[data-astro-cid-idxrcgyr]>span[data-astro-cid-idxrcgyr]:last-child{gap:2px;min-width:0;display:grid}.channel[data-astro-cid-idxrcgyr] strong[data-astro-cid-idxrcgyr]{letter-spacing:-.015em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:600}.channel__label[data-astro-cid-idxrcgyr]{color:var(--muted);font-size:.85rem}.channel__icon[data-astro-cid-idxrcgyr]{border-radius:var(--pill);background:var(--mist);width:48px;height:48px;color:var(--navy-900);place-items:center;display:grid}.langs-note[data-astro-cid-idxrcgyr]{color:var(--muted);align-items:center;gap:12px;padding:16px 20px;font-size:.92rem;display:flex}.contact__form[data-astro-cid-idxrcgyr]{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-2);gap:24px;padding:clamp(24px,3vw,40px);display:grid}@media (width<=900px){.contact[data-astro-cid-idxrcgyr]{grid-template-columns:1fr}}.quote[data-astro-cid-3fvie5ar]{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.quote__card[data-astro-cid-3fvie5ar]{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-2);padding:clamp(24px,3vw,40px)}.tips[data-astro-cid-3fvie5ar]{top:calc(var(--header-h) + 24px);border-radius:var(--r-lg);background:var(--mist);gap:20px;padding:28px;display:grid;position:sticky}.tips[data-astro-cid-3fvie5ar] ul[data-astro-cid-3fvie5ar]{gap:12px;list-style:none;display:grid}.tips[data-astro-cid-3fvie5ar] li[data-astro-cid-3fvie5ar]{align-items:flex-start;gap:10px;display:flex}.tips[data-astro-cid-3fvie5ar] li[data-astro-cid-3fvie5ar] svg{color:var(--green);flex:none;margin-top:3px}.tips__direct[data-astro-cid-3fvie5ar]{border-block:1px solid var(--line-strong);gap:10px;padding-block:20px;display:grid}.tips__direct[data-astro-cid-3fvie5ar] a[data-astro-cid-3fvie5ar]{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.tips__direct[data-astro-cid-3fvie5ar] a[data-astro-cid-3fvie5ar]:hover{text-decoration:underline}.tips__facts[data-astro-cid-3fvie5ar] li[data-astro-cid-3fvie5ar]{font-weight:500}@media (width<=900px){.quote[data-astro-cid-3fvie5ar]{grid-template-columns:1fr}.tips[data-astro-cid-3fvie5ar]{position:static}}.legal[data-astro-cid-hd5umlvw]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.toc[data-astro-cid-hd5umlvw]{top:calc(var(--header-h) + 32px);max-height:calc(100vh - var(--header-h) - 64px);overscroll-behavior:contain;padding-right:8px;position:sticky;overflow-y:auto}.toc__title[data-astro-cid-hd5umlvw]{color:var(--muted);margin-bottom:12px;font-size:.9rem;font-weight:600}.toc[data-astro-cid-hd5umlvw] ol[data-astro-cid-hd5umlvw]{border-left:1px solid var(--line);list-style:none}.toc[data-astro-cid-hd5umlvw] li[data-astro-cid-hd5umlvw] a[data-astro-cid-hd5umlvw]{color:var(--ink-2);transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;font-size:.9rem;line-height:1.4;text-decoration:none;display:block}.toc[data-astro-cid-hd5umlvw] li[data-astro-cid-hd5umlvw].toc__sub a[data-astro-cid-hd5umlvw]{color:var(--muted);padding-left:30px;font-size:.85rem}.toc[data-astro-cid-hd5umlvw] li[data-astro-cid-hd5umlvw] a[data-astro-cid-hd5umlvw]:hover,.toc[data-astro-cid-hd5umlvw] li[data-astro-cid-hd5umlvw] a[data-astro-cid-hd5umlvw][aria-current=true]{color:var(--ink);border-left-color:var(--ink)}.legal__body[data-astro-cid-hd5umlvw]{min-width:0}.legal__note[data-astro-cid-hd5umlvw]{border-radius:var(--r-sm);background:var(--mist);color:var(--ink-2);align-items:center;gap:10px;margin-bottom:32px;padding:14px 18px;font-size:.95rem;display:flex}.prose[data-astro-cid-hd5umlvw]{color:var(--ink-2);font-size:1.02rem;line-height:1.7}.prose[data-astro-cid-hd5umlvw] h2{color:var(--ink);margin:2.2em 0 .6em;font-size:1.5rem}.prose[data-astro-cid-hd5umlvw] h3{color:var(--ink);margin:1.8em 0 .5em;font-size:1.15rem}.prose[data-astro-cid-hd5umlvw] h2,.prose[data-astro-cid-hd5umlvw] h3{scroll-margin-top:calc(var(--header-h) + 24px)}.prose[data-astro-cid-hd5umlvw] h2:first-child{margin-top:0}.prose[data-astro-cid-hd5umlvw] p,.prose[data-astro-cid-hd5umlvw] ul{margin:0 0 1em}.prose[data-astro-cid-hd5umlvw] ul{padding-left:1.2em}.prose[data-astro-cid-hd5umlvw] li{margin-bottom:.4em}.prose[data-astro-cid-hd5umlvw] table{border-top:1px solid var(--line);width:100%;margin:1.5em 0;font-size:.92rem}.prose[data-astro-cid-hd5umlvw] th,.prose[data-astro-cid-hd5umlvw] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 12px 12px 0}.prose[data-astro-cid-hd5umlvw] th{color:var(--ink);font-weight:600}@media (width<=900px){.legal[data-astro-cid-hd5umlvw]{grid-template-columns:1fr}.toc[data-astro-cid-hd5umlvw]{border-radius:var(--r);background:var(--mist);max-height:none;padding:18px 20px;position:static}.toc[data-astro-cid-hd5umlvw] ol[data-astro-cid-hd5umlvw]{border-left:0}.toc[data-astro-cid-hd5umlvw] li[data-astro-cid-hd5umlvw] a[data-astro-cid-hd5umlvw]{border-left:0;padding-left:0}.toc[data-astro-cid-hd5umlvw] li[data-astro-cid-hd5umlvw].toc__sub a[data-astro-cid-hd5umlvw]{padding-left:14px}}@media (width<=640px){.prose[data-astro-cid-hd5umlvw] table{display:block;overflow-x:auto}}.thanks[data-astro-cid-2wyceo63]{align-items:center;min-height:60vh;display:grid}.thanks__inner[data-astro-cid-2wyceo63]{justify-items:start;gap:24px;display:grid}.thanks__icon[data-astro-cid-2wyceo63]{border-radius:var(--pill);background:var(--lime);width:72px;height:72px;color:var(--navy-900);place-items:center;display:grid}.thanks__actions[data-astro-cid-2wyceo63]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}
