.productPage__body{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,40px);margin-top:clamp(22px,3vw,34px)}.productPage__aside{display:flex;flex-direction:column;gap:clamp(18px,2.6vw,26px);align-self:start;min-width:0}.productPage__plate .wireCard__inner{position:relative;align-items:center;justify-content:center;min-height:240px;padding:clamp(18px,3vw,30px);overflow:hidden}.productPage__plate .wireCard__inner:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#3434340d 1px,#0000 0),linear-gradient(90deg,#3434340d 1px,#0000 0);background-size:40px 40px;pointer-events:none}.productPage__plate img{position:relative;width:100%;height:auto;max-height:300px;object-fit:contain}.productPage__record{display:flex;flex-direction:column;gap:clamp(22px,3vw,32px);min-width:0}.productPage__supply{border-top:1px solid #dcdedb;padding-top:clamp(14px,2vw,20px);min-width:0}.productPage__supplyTag{margin:0 0 12px;font-family:var(--font-mono),var(--font-arabic),ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#267b2f}[dir=rtl] .productPage__supplyTag{letter-spacing:normal}.productPage__brands{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.productPage__brand{display:flex;align-items:center;justify-content:center;width:122px;height:72px;padding:12px;border:1px solid #dcdedb;border-radius:10px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.productPage__brand:hover{border-color:#267b2f80;box-shadow:0 10px 26px -18px #16301cb3}.productPage__brand:focus-visible{outline:2px solid #267b2f;outline-offset:2px}.productPage__brand img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:900px){.productPage__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}@media (prefers-reduced-motion:reduce){.productPage__brand{transition:none}}@media screen and (min-width:900px){.productPage__aside{position:sticky;top:calc(var(--nav-h) + 20px)}}.spec{--sp-ink:#1d211e;--sp-text:#2b302c;--sp-soft:#4a5350;--sp-mute:#6a736f;--sp-rule:#dcdedb;--sp-dim:#c3c9c2;--sp-green:#267b2f;--sp-deep:#16301c;--sp-arc:#7ee08a;--sp-spark:#ecfff0;--sp-gutter:28px;--sp-contact:11px;--sp-gap:clamp(28px,3.4vw,40px);--sp-terminal:clamp(30px,4vw,40px);--sp-line:calc(-1 * var(--sp-gutter) + var(--sp-contact) / 2 - 0.75px);display:flex;flex-direction:column;gap:var(--sp-gap);padding-inline-start:var(--sp-gutter)}.spec,.spec__section{position:relative;min-width:0}.spec__section:before{content:"";position:absolute;top:7px;bottom:calc(-1 * var(--sp-gap));inset-inline-start:var(--sp-line);width:1.5px;background:var(--sp-dim)}.spec__section:last-of-type:before{bottom:calc(-1 * (var(--sp-gap) + var(--sp-terminal)))}.spec__foot:before{content:"";position:absolute;top:calc(-1 * var(--sp-gap) - 24px);height:calc(var(--sp-gap) + 24px + var(--sp-terminal) + var(--sp-contact) / 2);inset-inline-start:var(--sp-line);width:1.5px;background:linear-gradient(180deg,var(--sp-dim) 0,var(--sp-green) 50%,var(--sp-arc) 100%)}.spec__head{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 clamp(10px,1.4vw,14px);text-transform:none;line-height:1.4}.spec__contact{position:absolute;top:.35em;inset-inline-start:calc(-1 * var(--sp-gutter));width:var(--sp-contact);height:var(--sp-contact);border-radius:50%;background:var(--sp-green);border:1.5px solid var(--sp-green);box-shadow:0 0 0 3px #fffcfc,0 0 0 4.5px #267b2f29}.spec__label{font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-green)}.spec__count,.spec__label{font-family:var(--font-mono),var(--font-arabic),ui-monospace,"SFMono-Regular",Menlo,monospace}.spec__count{font-size:11px;font-weight:400;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--sp-mute)}.spec__count:before{content:"·";margin-inline-end:10px;color:var(--sp-dim)}[dir=rtl] .spec__count,[dir=rtl] .spec__label{letter-spacing:normal}.spec__list{margin:0;padding:0;list-style:none}.spec__entry{position:relative;padding-block:5px;color:var(--sp-text);font-size:clamp(15px,1.3vw,16.5px);line-height:1.6;text-wrap:pretty}.spec__list--many .spec__entry{padding-inline-start:18px}.spec__list--many .spec__entry:before{content:"";position:absolute;inset-inline-start:0;top:15px;width:5px;height:5px;border-radius:50%;background:#267b2f8c}.spec__prose{display:flex;flex-direction:column;gap:10px;max-width:64ch;color:var(--sp-text);font-size:clamp(15px,1.3vw,16.5px);line-height:1.7;text-wrap:pretty}.spec__prose p{margin:0}.spec__docs{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.spec__foot{position:relative;min-width:0}@media (max-width:560px){.spec{--sp-gutter:24px}}.quote{position:relative;padding:clamp(22px,3vw,32px) clamp(20px,3vw,32px) clamp(20px,2.6vw,26px);border-radius:14px;background:#16301c;color:#fffcfc;overflow:hidden;isolation:isolate}.quote:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(hsla(0,100%,99%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,100%,99%,.045) 1px,#0000 0);background-size:40px 40px;mask-image:linear-gradient(90deg,#000000e6,#00000059);-webkit-mask-image:linear-gradient(90deg,#000000e6,#00000059);pointer-events:none}[dir=rtl] .quote:before{mask-image:linear-gradient(270deg,#000000e6,#00000059);-webkit-mask-image:linear-gradient(270deg,#000000e6,#00000059)}.quote:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:linear-gradient(180deg,var(--sp-arc,#7ee08a) 0,#267b2f 70%,#0000 100%)}.spec__foot:after{content:"";position:absolute;top:var(--sp-terminal);inset-inline-start:calc(-1 * var(--sp-gutter));width:var(--sp-contact);height:var(--sp-contact);border-radius:50%;background:#7ee08a;border:1.5px solid #7ee08a;box-shadow:0 0 0 3px #fffcfc,0 0 0 4.5px #7ee08a59,0 0 12px 2px #7ee08a73;animation:quoteContact 2.4s ease-in-out infinite}@keyframes quoteContact{0%,to{box-shadow:0 0 0 3px #fffcfc,0 0 0 4.5px #7ee08a59,0 0 12px 2px #7ee08a73}50%{box-shadow:0 0 0 3px #fffcfc,0 0 0 4.5px #7ee08a33,0 0 4px 0 #7ee08a33}}.quote__tag{margin:0 0 clamp(8px,1.2vw,12px);font-family:var(--font-mono),var(--font-arabic),ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7ee08a}.quote__title{margin:0;max-width:18ch;font-family:var(--font-display),var(--font-arabic),Georgia,serif;text-transform:none;font-size:clamp(24px,2.8vw,32px);font-weight:400;line-height:1.12;letter-spacing:-.005em;color:#fffcfc;text-wrap:balance}.quote__note{margin:clamp(10px,1.4vw,14px) 0 0;max-width:46ch;font-size:14.5px;line-height:1.6;color:#b9c9bb;text-wrap:pretty}.quote__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:clamp(18px,2.4vw,24px)}.quote .productPage__quote{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 24px;border:1px solid #fffcfc;border-radius:10px;background:#fffcfc;font-size:15px;font-weight:600;letter-spacing:.01em;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.quote .productPage__quote:hover{background:#ecfff0;transform:translateY(-1px);box-shadow:0 12px 26px -16px #7ee08ae6}.quote .productPage__quote:active{transform:translateY(0)}.quote .productPage__quote:focus-visible{outline:2px solid #7ee08a;outline-offset:3px}.quote .productPage__quote span{color:#16301c}.quote__lines{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px clamp(14px,2.4vw,24px);margin-top:clamp(18px,2.4vw,24px);padding-top:clamp(12px,1.8vw,16px);border-top:1px solid #fffcfc24}.quote__linesTag{margin:0;font-family:var(--font-mono),var(--font-arabic),ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8fae95}[dir=rtl] .quote__linesTag,[dir=rtl] .quote__tag,[dir=rtl] .quote__title{letter-spacing:normal}.quote__list{display:flex;flex-wrap:wrap;align-items:center;gap:2px clamp(16px,2.4vw,26px);margin:0;padding:0;list-style:none}.quote__line{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fffcfc;font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid #0000;transition:color .2s ease,border-color .2s ease}.quote__line svg{width:16px;height:16px;flex-shrink:0;color:#7ee08a}.quote__line:hover{color:#7ee08a;border-bottom-color:initial}.quote__line:focus-visible{outline:2px solid #7ee08a;outline-offset:3px;border-radius:3px}@media (max-width:560px){.quote{border-radius:12px}.quote .productPage__quote{width:100%}}@media (prefers-reduced-motion:reduce){.spec__foot:after{animation:none}.quote .productPage__quote,.quote__line{transition:none}.quote .productPage__quote:hover{transform:none}}.productPage__siblings{margin-top:clamp(38px,5vw,60px)}.productPage__doc{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;line-height:1.45;color:#1f5f27;text-decoration:none;border-bottom:1px solid #0000;transition:border-color .15s ease}.productPage__doc:focus-visible,.productPage__doc:hover{border-bottom-color:#1f5f2766}.productPage__docKind{flex:none;width:34px;padding:2px 0;border:1px solid #267b2f4d;border-radius:3px;background:#fff;font-family:var(--font-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-align:center;color:#1f5f27}