._page_1sndt_1{font-size:16px;line-height:1.8}._page_1sndt_1 p{word-break:keep-all;overflow-wrap:break-word}._page_1sndt_1 h1,._page_1sndt_1 h2,._page_1sndt_1 h3{word-break:keep-all;letter-spacing:-.045em;font-weight:600}._page_1sndt_1 h2{margin:12px 0 24px;font-size:clamp(27px,3vw,40px);line-height:1.35}._page_1sndt_1 h3{font-size:20px;line-height:1.5}._eyebrow_1sndt_1{color:var(--sage);letter-spacing:.09em;margin:0;font-size:13px;font-weight:650}._hero_1sndt_1{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:40px 0 52px;display:grid}._hero_1sndt_1 h1{margin:18px 0 24px;font-size:clamp(32px,3.5vw,48px);line-height:1.25}._lead_1sndt_1{color:#555851;max-width:570px}._fit_1sndt_1{color:var(--sage);margin:22px 0;font-size:14px}._photo_1sndt_1{min-width:0;margin:0}._photo_1sndt_1 img{object-fit:contain;background:#fff;width:100%;height:auto;display:block}._photo_1sndt_1 figcaption{color:#62655e;margin-top:10px;font-size:13px}._summary_1sndt_1{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 0;display:grid}._summary_1sndt_1 span{color:#62655e;font-size:14px;display:grid}._summary_1sndt_1 strong{color:var(--ink);font-size:24px;font-weight:550}._jump_1sndt_1{flex-wrap:wrap;gap:12px 28px;padding:24px 0;font-size:14px;display:flex}._jump_1sndt_1 a{border-bottom:1px solid var(--line);padding:6px 0}._section_1sndt_1{border-bottom:1px solid var(--line);padding:72px 0;scroll-margin-top:25px}._section_1sndt_1>p:not(._eyebrow_1sndt_1){color:#555851;max-width:850px}._intro_1sndt_1{grid-template-columns:1fr 1fr;gap:48px;max-width:1120px;display:grid}._intro_1sndt_1 p{color:#555851;margin:0}._features_1sndt_1{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:32px 0 40px;display:grid}._features_1sndt_1 article{border-bottom:1px solid var(--line);padding:26px 24px 26px 0}._features_1sndt_1 h3{margin:0 0 8px}._features_1sndt_1 p{color:#62655e;margin:0;font-size:14px}._features_1sndt_1+._photo_1sndt_1{max-width:900px;margin-inline:auto}._pair_1sndt_1,._appGrid_1sndt_1,._fitGrid_1sndt_1,._hardware_1sndt_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}._appGrid_1sndt_1 ._photo_1sndt_1 img{aspect-ratio:11/9;object-fit:contain;background:#ebece8}._appGrid_1sndt_1 h3{margin:22px 0 8px}._appGrid_1sndt_1 p{color:#555851;margin:0}._note_1sndt_1{color:#62655e;margin:22px 0 0;font-size:14px}._touch_1sndt_1{background:var(--soft);border:0;margin-top:64px;padding:48px}._touchNote_1sndt_1{border-left:3px solid var(--sage);margin-top:30px;padding:8px 0 8px 24px}._touchNote_1sndt_1 p{max-width:800px;margin:8px 0 0}._tableWrap_1sndt_1{margin-top:30px;overflow-x:auto}._tableWrap_1sndt_1 table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}._tableWrap_1sndt_1 th,._tableWrap_1sndt_1 td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;word-break:keep-all;overflow-wrap:break-word;padding:22px 16px}._tableWrap_1sndt_1 thead{border-top:1px solid var(--ink)}._tableWrap_1sndt_1 th:first-child{width:14%}._tableWrap_1sndt_1 tr>:nth-child(3){background:#e8ece6}._models_1sndt_1{margin:0;padding:0;list-style:none}._models_1sndt_1 li{border-bottom:1px solid var(--line);flex-direction:column;padding:17px 0;display:flex}._models_1sndt_1 strong{font-size:20px;font-weight:550}._models_1sndt_1 span{color:#555851;font-size:15px}._notice_1sndt_1{background:var(--soft);margin-top:24px;padding:24px;font-size:15px}._fitGrid_1sndt_1{align-items:center;gap:48px}._steps_1sndt_1{grid-template-columns:repeat(4,1fr);gap:24px;margin:36px 0;padding:0;list-style:none;display:grid}._steps_1sndt_1 span{color:var(--sage);font-size:14px}._steps_1sndt_1 h3{margin:12px 0}._steps_1sndt_1 p{color:#62655e;font-size:15px}._hardware_1sndt_1{align-items:start}._hardware_1sndt_1 ._photo_1sndt_1 img{aspect-ratio:2;object-fit:contain}._wiring_1sndt_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}._faq_1sndt_1{border-top:1px solid var(--ink);margin-top:32px}._faq_1sndt_1 details{border-bottom:1px solid var(--line)}._faq_1sndt_1 summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-weight:550;list-style:none;display:flex}._faq_1sndt_1 summary::-webkit-details-marker{display:none}._faq_1sndt_1 summary span{color:var(--sage);font-size:24px;font-weight:400}._faq_1sndt_1 details[open] summary span{transform:rotate(45deg)}._faq_1sndt_1 details p{color:#555851;max-width:920px;margin:0;padding:0 42px 28px 0}._contact_1sndt_1{background:var(--soft);margin-top:72px;padding:60px}._contact_1sndt_1>p{max-width:800px}._actions_1sndt_1{flex-wrap:wrap;gap:14px;margin:30px 0;display:flex}._page_1sndt_1 ._actions_1sndt_1 a,._hero_1sndt_1 a{white-space:normal;min-height:48px;font-size:15px}._related_1sndt_1{flex-wrap:wrap;gap:16px 32px;padding:34px 0 56px;font-size:14px;display:flex}._related_1sndt_1 a{border-bottom:1px solid var(--line);padding:8px 0}@media (max-width:1050px){._hero_1sndt_1{grid-template-columns:1fr 1fr;gap:28px}._hero_1sndt_1 h1{font-size:34px}._features_1sndt_1{grid-template-columns:repeat(2,1fr)}._fitGrid_1sndt_1{gap:24px}._contact_1sndt_1{padding:40px}._tableWrap_1sndt_1 th,._tableWrap_1sndt_1 td{padding:18px 12px}}@media (max-width:700px){._hero_1sndt_1{grid-template-columns:1fr;gap:32px;padding-top:28px}._hero_1sndt_1 h1{font-size:34px}._summary_1sndt_1{grid-template-columns:1fr 1fr;gap:22px}._summary_1sndt_1 strong{font-size:22px}._jump_1sndt_1{gap:8px 20px}._section_1sndt_1{padding:48px 0}._intro_1sndt_1,._pair_1sndt_1,._appGrid_1sndt_1,._fitGrid_1sndt_1{grid-template-columns:1fr;gap:24px}._features_1sndt_1 article{padding:20px 12px 20px 0}._features_1sndt_1 h3{font-size:18px}._touch_1sndt_1{margin-top:40px;padding:28px 22px}._touchNote_1sndt_1{padding-left:16px}._tableWrap_1sndt_1 table{table-layout:auto;font-size:14px}._tableWrap_1sndt_1 th,._tableWrap_1sndt_1 td{word-break:normal;overflow-wrap:anywhere;padding:14px 8px}._tableWrap_1sndt_1 th:first-child{width:auto}._steps_1sndt_1{grid-template-columns:1fr 1fr;gap:12px 20px}._hardware_1sndt_1{grid-template-columns:1fr;gap:24px}._hardware_1sndt_1 ._photo_1sndt_1 img{aspect-ratio:auto}._wiring_1sndt_1{grid-template-columns:1fr;max-width:420px;margin-inline:auto}._contact_1sndt_1{margin-top:48px;padding:28px 22px}._actions_1sndt_1{flex-direction:column;align-items:stretch}._faq_1sndt_1 summary{padding:22px 0}._faq_1sndt_1 details p{padding-right:0}._photo_1sndt_1 figcaption{font-size:13px}}
