.sw-hero[data-astro-cid-zakxn5ki]{background:var(--navy);padding:72px 0 64px}.sw-hero-grid[data-astro-cid-zakxn5ki]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:56px;grid-template-areas:"h1 photo" "intro photo" "buy photo";grid-template-rows:auto auto 1fr;align-items:start}.sw-h1[data-astro-cid-zakxn5ki]{grid-area:h1;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:var(--white);margin:8px 0 22px;max-width:16ch}.sw-intro[data-astro-cid-zakxn5ki]{grid-area:intro;font-size:16px;line-height:1.75;color:#ffffffc7;margin:0 0 30px;max-width:60ch}.sw-photo[data-astro-cid-zakxn5ki]{grid-area:photo;position:relative;margin:0;min-height:360px;align-self:center;display:grid;place-items:center;outline:none;background:radial-gradient(ellipse at 50% 55%,rgba(232,93,38,.08) 0%,transparent 62%)}.sw-photo[data-astro-cid-zakxn5ki] img[data-astro-cid-zakxn5ki]{grid-area:1 / 1;height:300px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 14px 40px rgba(0,0,0,.45));transition:opacity .35s ease,transform .5s cubic-bezier(.16,1,.3,1)}.sw-photo-front[data-astro-cid-zakxn5ki]{opacity:0;transform:scale(.94)}.sw-photo[data-astro-cid-zakxn5ki]:hover .sw-photo-front[data-astro-cid-zakxn5ki],.sw-photo[data-astro-cid-zakxn5ki]:focus-visible .sw-photo-front[data-astro-cid-zakxn5ki]{opacity:1;transform:scale(1)}.sw-photo[data-astro-cid-zakxn5ki]:hover .sw-photo-main[data-astro-cid-zakxn5ki],.sw-photo[data-astro-cid-zakxn5ki]:focus-visible .sw-photo-main[data-astro-cid-zakxn5ki]{opacity:0;transform:scale(1.04)}.sw-photo[data-astro-cid-zakxn5ki]:focus-visible{box-shadow:0 0 0 2px var(--accent-warm);border-radius:12px}.sw-buy[data-astro-cid-zakxn5ki]{grid-area:buy;border-top:1px solid rgba(255,255,255,.14);padding-top:22px}.sw-price[data-astro-cid-zakxn5ki]{font-size:15px;font-weight:600;color:var(--white);margin:0 0 16px}.sw-ctas[data-astro-cid-zakxn5ki]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.sw-ds[data-astro-cid-zakxn5ki]{display:flex;align-items:center;gap:16px;margin:4px 0 18px;padding:14px 18px;max-width:460px;background:var(--white);color:var(--accent-dark);border-radius:10px;text-decoration:none;box-shadow:0 10px 30px #00000040;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.sw-ds[data-astro-cid-zakxn5ki]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00000052}.sw-ds[data-astro-cid-zakxn5ki]:focus-visible{outline:2px solid var(--accent-warm);outline-offset:3px}.sw-ds-icon[data-astro-cid-zakxn5ki]{flex-shrink:0}.sw-ds-text[data-astro-cid-zakxn5ki]{display:flex;flex-direction:column;gap:3px;min-width:0}.sw-ds-text[data-astro-cid-zakxn5ki] strong[data-astro-cid-zakxn5ki]{font-size:15px;font-weight:700;color:var(--navy)}.sw-ds-text[data-astro-cid-zakxn5ki] span[data-astro-cid-zakxn5ki]{font-size:12.5px;color:var(--text-mid);line-height:1.45}.sw-ds-arrow[data-astro-cid-zakxn5ki]{margin-left:auto;flex-shrink:0;color:var(--accent-dark);transition:transform .2s}.sw-ds[data-astro-cid-zakxn5ki]:hover .sw-ds-arrow[data-astro-cid-zakxn5ki]{transform:translateY(2px)}.sw-spec-head[data-astro-cid-zakxn5ki]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.sw-spec-head[data-astro-cid-zakxn5ki] .sw-h2[data-astro-cid-zakxn5ki]{margin:0}.sw-dl-sm[data-astro-cid-zakxn5ki]{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:9px 16px}.sw-supply[data-astro-cid-zakxn5ki]{font-size:13px;line-height:1.65;color:#ffffffb8;margin:0;max-width:52ch}.sw-h2[data-astro-cid-zakxn5ki]{font-size:clamp(22px,2.6vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text);margin:0 0 24px}.sw-h3[data-astro-cid-zakxn5ki]{font-size:16px;font-weight:700;color:var(--text);margin:0 0 12px}.sw-specs[data-astro-cid-zakxn5ki]{background:var(--off-white);padding:80px 0}.sw-specs-grid[data-astro-cid-zakxn5ki]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:start}.sw-table-wrap[data-astro-cid-zakxn5ki]{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:8px 28px;overflow-x:auto}.sw-table[data-astro-cid-zakxn5ki]{width:100%;border-collapse:collapse}.sw-table[data-astro-cid-zakxn5ki] tr[data-astro-cid-zakxn5ki]+tr[data-astro-cid-zakxn5ki]{border-top:1px solid var(--border)}.sw-table[data-astro-cid-zakxn5ki] th[data-astro-cid-zakxn5ki]{text-align:left;font-size:13px;font-weight:500;color:var(--text-mid);padding:12px 24px 12px 0;width:40%;vertical-align:top}.sw-table[data-astro-cid-zakxn5ki] td[data-astro-cid-zakxn5ki]{font-size:14px;color:var(--text);padding:12px 0;line-height:1.5}.sw-table[data-astro-cid-zakxn5ki] tr[data-astro-cid-zakxn5ki]:first-child td[data-astro-cid-zakxn5ki]{font-family:DM Mono,monospace;font-weight:500}.sw-aside[data-astro-cid-zakxn5ki]{padding-top:6px}.sw-aside[data-astro-cid-zakxn5ki] .sw-list[data-astro-cid-zakxn5ki],.sw-aside[data-astro-cid-zakxn5ki] .sw-sheet[data-astro-cid-zakxn5ki]{margin-bottom:28px}.sw-list[data-astro-cid-zakxn5ki]{list-style:none;margin:0;padding:0}.sw-list[data-astro-cid-zakxn5ki] li[data-astro-cid-zakxn5ki]{font-size:14px;line-height:1.55;color:var(--text);padding:9px 0 9px 20px;position:relative;border-bottom:1px solid var(--border)}.sw-list[data-astro-cid-zakxn5ki] li[data-astro-cid-zakxn5ki]:before{content:"";position:absolute;left:2px;top:17px;width:8px;height:2px;background:var(--accent-ink)}.sw-list-apps[data-astro-cid-zakxn5ki]{display:flex;flex-wrap:wrap;gap:8px}.sw-list-apps[data-astro-cid-zakxn5ki] li[data-astro-cid-zakxn5ki]{border:0;padding:0}.sw-list-apps[data-astro-cid-zakxn5ki] a[data-astro-cid-zakxn5ki]{display:inline-block;border:1px solid var(--border);background:var(--white);border-radius:999px;padding:6px 14px;font-size:13px;color:var(--text);text-decoration:none;transition:border-color .15s,color .15s}.sw-list-apps[data-astro-cid-zakxn5ki] a[data-astro-cid-zakxn5ki]:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.sw-list-apps[data-astro-cid-zakxn5ki] a[data-astro-cid-zakxn5ki]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.sw-list-apps[data-astro-cid-zakxn5ki] li[data-astro-cid-zakxn5ki]:before{display:none}.pp[data-astro-cid-zakxn5ki]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-top:48px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--white)}.pp-ask[data-astro-cid-zakxn5ki]{padding:32px 36px}.pp-h[data-astro-cid-zakxn5ki]{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text);margin:0 0 22px}.pp-needs[data-astro-cid-zakxn5ki]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.pp-needs[data-astro-cid-zakxn5ki] li[data-astro-cid-zakxn5ki]{display:flex;gap:14px;align-items:flex-start}.pp-needs[data-astro-cid-zakxn5ki] svg[data-astro-cid-zakxn5ki]{flex-shrink:0;width:40px;height:40px;padding:7px;border-radius:10px;background:var(--accent-bg);color:var(--accent-ink)}.pp-needs[data-astro-cid-zakxn5ki] span[data-astro-cid-zakxn5ki]{font-size:13.5px;line-height:1.5;color:var(--text-mid)}.pp-needs[data-astro-cid-zakxn5ki] strong[data-astro-cid-zakxn5ki]{display:block;font-size:14.5px;color:var(--text);margin-bottom:2px}.pp-answer[data-astro-cid-zakxn5ki]{background:var(--navy-mid);padding:32px;display:flex;flex-direction:column;justify-content:center}.pp-lead[data-astro-cid-zakxn5ki]{font-size:20px;font-weight:800;line-height:1.25;color:var(--white);margin:0 0 12px}.pp-body[data-astro-cid-zakxn5ki]{font-size:14px;line-height:1.7;color:#fffc;margin:0 0 22px}.pp-btn[data-astro-cid-zakxn5ki]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--white);background:var(--accent-dark);padding:12px 20px;border-radius:6px;text-decoration:none;transition:background .15s}.pp-btn[data-astro-cid-zakxn5ki]:hover{background:var(--accent-ink)}.pp-btn[data-astro-cid-zakxn5ki] svg[data-astro-cid-zakxn5ki]{transition:transform .2s}.pp-btn[data-astro-cid-zakxn5ki]:hover svg[data-astro-cid-zakxn5ki]{transform:translate(3px)}.pp-btn[data-astro-cid-zakxn5ki]:focus-visible{outline:2px solid var(--accent-warm);outline-offset:3px}.sw-sheet[data-astro-cid-zakxn5ki]{margin:0;background:var(--white);border:1px solid var(--border);border-radius:12px;overflow:hidden}.sw-sheet-head[data-astro-cid-zakxn5ki]{font-size:13px;font-weight:600;color:var(--text);padding:14px 20px;border-bottom:1px solid var(--border)}.sw-sheet[data-astro-cid-zakxn5ki] img[data-astro-cid-zakxn5ki]{display:block;margin:0 auto;padding:20px;max-height:420px;width:auto;max-width:100%;height:auto;box-sizing:border-box}.sw-sheet-zoom[data-astro-cid-zakxn5ki]{display:block;cursor:zoom-in}.sw-sheet-zoom[data-astro-cid-zakxn5ki]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-4px}.sw-sheet-dl[data-astro-cid-zakxn5ki]{display:flex;align-items:center;gap:10px;padding:13px 20px;border-top:1px solid var(--border);background:var(--off-white);font-size:13.5px;font-weight:600;color:var(--accent-ink);text-decoration:none;transition:background .15s}.sw-sheet-dl[data-astro-cid-zakxn5ki]:hover{background:var(--accent-bg)}.sw-sheet-dl[data-astro-cid-zakxn5ki]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.sw-dl[data-astro-cid-zakxn5ki]{font-size:14px;font-weight:600;color:var(--white);background:var(--accent-dark);padding:11px 20px;border-radius:6px;text-decoration:none;transition:background .15s}.sw-dl[data-astro-cid-zakxn5ki]:hover{background:var(--accent-ink)}.sw-dl[data-astro-cid-zakxn5ki]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.sw-card[data-astro-cid-zakxn5ki]:focus-visible,.sw-all[data-astro-cid-zakxn5ki] a[data-astro-cid-zakxn5ki]:focus-visible{outline:2px solid var(--accent-warm);outline-offset:3px}.kp-wire[data-astro-cid-zakxn5ki]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:48px;padding:36px 40px;background:var(--white);border:1px solid var(--border);border-radius:14px}.kp-wire-text[data-astro-cid-zakxn5ki] .sw-h2[data-astro-cid-zakxn5ki]{margin-bottom:14px}.kp-wire-text[data-astro-cid-zakxn5ki]>p[data-astro-cid-zakxn5ki]{font-size:15px;line-height:1.7;color:var(--text-mid);margin:0 0 18px;max-width:58ch}.kp-matrix-wrap[data-astro-cid-zakxn5ki]{overflow-x:auto;justify-self:center}.kp-matrix[data-astro-cid-zakxn5ki]{border-collapse:separate;border-spacing:8px}.kp-matrix[data-astro-cid-zakxn5ki] caption[data-astro-cid-zakxn5ki]{caption-side:bottom;font-size:12.5px;color:var(--text-mid);padding-top:8px}.kp-matrix[data-astro-cid-zakxn5ki] th[data-astro-cid-zakxn5ki]{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--accent-ink);white-space:nowrap}.kp-matrix[data-astro-cid-zakxn5ki] thead[data-astro-cid-zakxn5ki] th[data-astro-cid-zakxn5ki]{text-align:center;padding-bottom:2px}.kp-matrix[data-astro-cid-zakxn5ki] tbody[data-astro-cid-zakxn5ki] th[data-astro-cid-zakxn5ki]{text-align:right;padding-right:6px}.kp-matrix[data-astro-cid-zakxn5ki] td[data-astro-cid-zakxn5ki]{padding:0}.kp-key[data-astro-cid-zakxn5ki]{display:grid;place-items:center;width:58px;height:58px;border-radius:10px;border:1.5px solid var(--navy);background:linear-gradient(180deg,#f4f6f8,#e3e7ec);font-size:22px;font-weight:500;color:var(--navy)}.kp-key-word[data-astro-cid-zakxn5ki]{font-size:11px;font-weight:600;letter-spacing:.04em}.sw-family[data-astro-cid-zakxn5ki]{background:var(--navy-mid);padding:80px 0 64px}.sw-family[data-astro-cid-zakxn5ki] .sw-h2[data-astro-cid-zakxn5ki]{color:var(--white)}.sw-family-grid[data-astro-cid-zakxn5ki]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.sw-card[data-astro-cid-zakxn5ki]{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:12px;padding:16px 16px 18px;text-decoration:none;transition:border-color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.sw-card[data-astro-cid-zakxn5ki]:hover{border-color:var(--accent-ink);transform:translateY(-3px)}.sw-card-img[data-astro-cid-zakxn5ki]{height:130px;display:grid;place-items:center;margin-bottom:12px}.sw-card-img[data-astro-cid-zakxn5ki] img[data-astro-cid-zakxn5ki]{height:104px;width:auto;max-width:86%;object-fit:contain;transition:transform .45s cubic-bezier(.16,1,.3,1)}.sw-card[data-astro-cid-zakxn5ki]:hover .sw-card-img[data-astro-cid-zakxn5ki] img[data-astro-cid-zakxn5ki]{transform:scale(1.08) rotate(-4deg)}.sw-card-model[data-astro-cid-zakxn5ki]{font-family:DM Mono,monospace;font-size:15px;font-weight:500;color:var(--navy);margin-bottom:4px}.sw-card-line[data-astro-cid-zakxn5ki]{font-size:12.5px;line-height:1.5;color:var(--text-mid)}.sw-all[data-astro-cid-zakxn5ki]{margin:24px 0 0}.sw-all[data-astro-cid-zakxn5ki] a[data-astro-cid-zakxn5ki]{font-size:14px;font-weight:600;color:var(--accent-warm)}.sw-faq[data-astro-cid-zakxn5ki]{background:var(--white);padding:80px 0;border-top:1px solid var(--border)}.sw-faq-list[data-astro-cid-zakxn5ki]{display:grid;gap:12px;max-width:860px}.sw-faq-item[data-astro-cid-zakxn5ki]{border:1px solid var(--border);border-radius:10px;padding:0 24px;background:var(--white)}.sw-faq-item[data-astro-cid-zakxn5ki][open]{border-color:#b03d0c59}.sw-faq-item[data-astro-cid-zakxn5ki] summary[data-astro-cid-zakxn5ki]{list-style:none;cursor:pointer;padding:20px 0;font-size:16px;font-weight:600;color:var(--navy);display:flex;justify-content:space-between;gap:16px}.sw-faq-item[data-astro-cid-zakxn5ki] summary[data-astro-cid-zakxn5ki]::-webkit-details-marker{display:none}.sw-faq-item[data-astro-cid-zakxn5ki] summary[data-astro-cid-zakxn5ki]:after{content:"+";font-family:DM Mono,monospace;font-size:22px;line-height:1;color:var(--accent-ink);transition:transform .2s}.sw-faq-item[data-astro-cid-zakxn5ki][open] summary[data-astro-cid-zakxn5ki]:after{transform:rotate(45deg)}.sw-faq-item[data-astro-cid-zakxn5ki] summary[data-astro-cid-zakxn5ki]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.sw-faq-item[data-astro-cid-zakxn5ki] p[data-astro-cid-zakxn5ki]{margin:0;padding:0 0 22px;font-size:15px;line-height:1.75;color:var(--text-mid);max-width:72ch}@media (max-width: 1000px){.sw-family-grid[data-astro-cid-zakxn5ki]{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-specs-grid[data-astro-cid-zakxn5ki]{grid-template-columns:1fr}.sw-aside[data-astro-cid-zakxn5ki]{padding-top:0}.pp[data-astro-cid-zakxn5ki]{grid-template-columns:1fr}.kp-wire[data-astro-cid-zakxn5ki]{grid-template-columns:1fr;gap:28px}}@media (max-width: 560px){.pp-needs[data-astro-cid-zakxn5ki]{grid-template-columns:1fr}.pp-ask[data-astro-cid-zakxn5ki],.pp-answer[data-astro-cid-zakxn5ki]{padding:26px 22px}.kp-wire[data-astro-cid-zakxn5ki]{padding:26px 20px}.kp-matrix[data-astro-cid-zakxn5ki]{border-spacing:6px}.kp-key[data-astro-cid-zakxn5ki]{width:50px;height:50px;font-size:20px}.kp-key-word[data-astro-cid-zakxn5ki]{font-size:10px}}@media (max-width: 820px){.sw-hero-grid[data-astro-cid-zakxn5ki]{grid-template-columns:1fr;grid-template-areas:"h1" "ctas" "intro" "photo" "price" "ds" "supply"}.sw-buy[data-astro-cid-zakxn5ki]{display:contents}.sw-ctas[data-astro-cid-zakxn5ki]{grid-area:ctas;margin-bottom:24px}.sw-price[data-astro-cid-zakxn5ki]{grid-area:price;border-top:1px solid rgba(255,255,255,.14);padding-top:22px}.sw-ds[data-astro-cid-zakxn5ki]{grid-area:ds}.sw-supply[data-astro-cid-zakxn5ki]{grid-area:supply}.sw-photo[data-astro-cid-zakxn5ki]{min-height:260px;margin-bottom:28px}.sw-photo[data-astro-cid-zakxn5ki] img[data-astro-cid-zakxn5ki]{height:220px}.sw-sheet[data-astro-cid-zakxn5ki] img[data-astro-cid-zakxn5ki]{max-height:320px}}@media (max-width: 560px){.sw-family-grid[data-astro-cid-zakxn5ki]{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-table-wrap[data-astro-cid-zakxn5ki]{padding:4px 16px}.sw-table[data-astro-cid-zakxn5ki] th[data-astro-cid-zakxn5ki]{width:44%;padding-right:14px}}@media (prefers-reduced-motion: reduce){.sw-photo[data-astro-cid-zakxn5ki] img[data-astro-cid-zakxn5ki],.sw-card[data-astro-cid-zakxn5ki],.sw-card-img[data-astro-cid-zakxn5ki] img[data-astro-cid-zakxn5ki]{transition:none}}
