.h750-page{--ink:#171917;--muted:#646864;--line:#e2e4df;background:#fff;color:var(--ink);font-family:inherit;font-size:15px;font-weight:400;line-height:1.6}
.h750-page *{box-sizing:border-box}.h750-page a{color:inherit;text-decoration:none}.h750-page button{font:inherit}.h750-page p{margin:0;padding:0}.h750-page h1,.h750-page h2,.h750-page h3{color:var(--ink);padding:0;margin:0}.h750-page a:focus-visible,.h750-page button:focus-visible,.h750-page summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.h750-wrap{width:calc(100% - 80px);max-width:1320px;margin:auto}.h750-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);padding:26px 0}.h750-breadcrumb a:hover{text-decoration:underline}
.h750-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:7%;align-items:center;padding:0 0 48px}.h750-gallery{min-width:0}.h750-stage{position:relative;background:#f3f4f1;border-radius:18px;overflow:hidden;aspect-ratio:1}.h750-stage>img{display:block;width:100%;height:100%;object-fit:contain}.h750-stage-label{position:absolute;top:22px;left:24px;font-size:11px;letter-spacing:.12em;z-index:1}.h750-image-count{position:absolute;right:24px;bottom:20px;font-size:11px;letter-spacing:.1em;color:#636663}.h750-thumbs{display:flex;gap:10px;margin-top:14px}.h750-thumb{width:64px;height:64px;padding:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#f4f5f2;cursor:pointer}.h750-thumb img{width:100%;height:100%;object-fit:cover;display:block}.h750-thumb[aria-pressed=true]{border:2px solid var(--ink)}.h750-thumb:hover{border-color:var(--ink)}
.h750-page .h750-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;margin:0 0 16px;color:#737873}.h750-page h1{font-family:inherit;font-size:clamp(40px,4.2vw,60px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin-bottom:22px}.h750-intro h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;font-weight:400;margin-bottom:18px}.h750-page .h750-lead{color:var(--muted);font-size:15px;line-height:1.7;max-width:450px}.h750-keyfacts{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;padding:24px 0;margin:22px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.h750-keyfacts strong{font-weight:500;font-size:28px;line-height:1.2;display:block;letter-spacing:-1px}.h750-keyfacts small{font-size:17px;letter-spacing:0}.h750-keyfacts span{font-size:11px;line-height:1.4;display:block;color:var(--muted);margin-top:7px}
.h750-page .h750-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;background:#fff;color:var(--ink);padding:15px 25px;min-height:49px;border-radius:50px;font-size:14px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s}.h750-page .h750-button:hover{background:#eceee8;transform:translateY(-1px)}.h750-page .h750-button-dark{background:var(--ink);color:#fff;width:100%;max-width:450px}.h750-page .h750-button-dark:hover{background:#393e37}.h750-page .h750-manual-link{display:flex;justify-content:center;align-items:center;width:100%;max-width:450px;margin-top:12px;border:1px solid #747a70;font-weight:500;background:#fff}.h750-page .h750-manual-link:hover{background:#f3f4f0;border-color:var(--ink)}.h750-manual-link span{font-size:11px;color:var(--muted)}.h750-page .h750-advice{font-size:12px;line-height:1.6;color:var(--muted);margin-top:16px;max-width:400px}
.h750-section-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.h750-section-nav>.h750-wrap{display:flex;gap:38px;overflow-x:auto;scrollbar-width:thin}.h750-section-nav a{white-space:nowrap;padding:18px 0;display:block;font-size:12px}.h750-section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.h750-section{padding-top:64px;padding-bottom:64px;scroll-margin-top:95px}.h750-page .h750-heading{font-family:inherit;font-size:36px;font-weight:500;line-height:1.18;letter-spacing:0;margin-bottom:20px}.h750-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.h750-benefits-copy>p:not(.h750-eyebrow){color:var(--muted);max-width:440px}.h750-feature{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.h750-feature>span{font-size:11px;color:#848984;padding-top:2px}.h750-feature h3{font-size:17px;line-height:1.3;margin-bottom:7px;font-weight:500}.h750-feature p{color:var(--muted);font-size:14px;line-height:1.6}.h750-lifestyle{margin:0;border-radius:18px;overflow:hidden;line-height:0}.h750-lifestyle img{display:block;width:100%;height:auto}
.h750-how{background:#f5f6f2}.h750-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px}.h750-section-top .h750-heading{margin-bottom:0}.h750-text-link{font-size:13px;display:inline-block;border-bottom:1px solid #858b81;padding-bottom:5px;line-height:1.5}.h750-text-link:hover{border-color:#151815}.h750-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:42px;padding:0!important;margin:38px 0 30px;list-style:none!important}.h750-steps li{border-top:1px solid #cdd1c7;padding-top:18px}.h750-steps span{font-size:10px;letter-spacing:.12em;color:var(--muted)}.h750-steps h3{font-size:20px;line-height:1.2;font-weight:500;margin:14px 0 12px}.h750-steps p{color:var(--muted);font-size:14px}.h750-kit{display:grid;grid-template-columns:1fr 1.6fr auto;gap:25px;align-items:center;border-top:1px solid #cdd1c7;padding-top:24px;font-size:13px}.h750-kit strong{font-weight:500}.h750-kit p{color:var(--muted)}
.h750-small{font-size:12px;color:var(--muted)}.h750-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 42px;align-items:start}.h750-page details{border-bottom:1px solid var(--line)}.h750-page summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:20px 0;font-size:16px;font-weight:500;line-height:1.4}.h750-page summary::-webkit-details-marker{display:none}.h750-page summary>span{font-size:22px;font-weight:400;flex-shrink:0;transition:transform .2s}.h750-page details[open]>summary>span{transform:rotate(45deg)}.h750-spec dl{margin:0 0 18px}.h750-spec dl>div{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;padding:10px 0;border-top:1px solid #f0f1ed;font-size:13px;line-height:1.5}.h750-spec dt{color:var(--muted)}.h750-spec dd{margin:0;text-align:right}.h750-page .h750-spec-note{font-size:12px;color:var(--muted);max-width:800px;margin-top:22px}.h750-faq{display:grid;grid-template-columns:1fr 1.65fr;gap:8%;border-top:1px solid var(--line);padding-top:54px}.h750-faq-list details:first-child{border-top:1px solid var(--line)}.h750-faq-list p{font-size:14px;color:var(--muted);padding:0 30px 22px 0;line-height:1.7}.h750-closing{background:#ecefe7}.h750-closing>.h750-wrap{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-top:42px;padding-bottom:42px}.h750-closing .h750-heading{font-size:34px;margin-bottom:10px}.h750-closing p:not(.h750-eyebrow){color:var(--muted);font-size:14px}.h750-closing .h750-button{flex-shrink:0}.h750-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1100px){.h750-hero{gap:5%}.h750-wrap{width:calc(100% - 48px)}.h750-intro h2{font-size:28px}.h750-keyfacts strong{font-size:25px}.h750-keyfacts{gap:8px}.h750-benefits{gap:5%}.h750-page .h750-heading{font-size:32px}}
@media(max-width:767px){.h750-wrap{width:calc(100% - 36px)}.h750-breadcrumb{padding:16px 0;font-size:11px}.h750-hero{grid-template-columns:1fr;gap:26px;padding-bottom:28px}.h750-stage{aspect-ratio:1.15;border-radius:14px}.h750-stage>img{object-fit:cover}.h750-stage-label{top:16px;left:18px;font-size:10px}.h750-image-count{right:18px;bottom:14px}.h750-thumbs{margin-top:10px;gap:8px}.h750-thumb{width:52px;height:52px}.h750-page .h750-eyebrow{margin-bottom:10px;font-size:10px}.h750-page h1{font-size:40px;margin-bottom:14px}.h750-intro h2{font-size:24px;margin-bottom:12px}.h750-page .h750-lead{font-size:14px;line-height:1.6}.h750-keyfacts{padding:17px 0;margin:18px 0;gap:12px}.h750-keyfacts strong{font-size:26px}.h750-keyfacts span{font-size:10px}.h750-keyfacts small{font-size:15px}.h750-page .h750-advice{margin-top:12px}.h750-section-nav>.h750-wrap{gap:24px}.h750-section-nav a{font-size:11px;padding:14px 0}.h750-section{padding-top:32px;padding-bottom:32px;scroll-margin-top:80px}.h750-page .h750-heading{font-size:28px;margin-bottom:14px}.h750-benefits{grid-template-columns:1fr;gap:24px}.h750-benefits-copy>p:not(.h750-eyebrow){font-size:14px}.h750-feature{margin-top:16px;padding-top:16px;gap:16px}.h750-feature h3{font-size:16px}.h750-feature p{font-size:13px}.h750-lifestyle{max-width:440px}.h750-section-top{display:block;margin-bottom:18px}.h750-section-top>.h750-text-link,.h750-section-top>.h750-small{margin-top:12px}.h750-steps{grid-template-columns:1fr;gap:20px;margin:24px 0!important}.h750-steps li{padding-top:12px}.h750-steps h3{font-size:19px;margin:8px 0}.h750-steps p{font-size:13px}.h750-kit{grid-template-columns:1fr;gap:8px;padding-top:18px}.h750-kit .h750-text-link{justify-self:start}.h750-spec-grid{grid-template-columns:1fr}.h750-page summary{font-size:15px;padding:17px 0}.h750-spec dl>div{font-size:12px;gap:12px}.h750-faq{grid-template-columns:1fr;gap:24px}.h750-faq-list p{font-size:13px;padding-right:12px}.h750-closing>.h750-wrap{display:block;padding-top:30px;padding-bottom:30px}.h750-closing .h750-heading{font-size:28px}.h750-closing .h750-button{margin-top:20px}.h750-closing p:not(.h750-eyebrow){font-size:13px}}
@media(prefers-reduced-motion:reduce){.h750-page *{transition:none!important;scroll-behavior:auto!important}}
.h750-zoom{position:absolute;left:20px;bottom:16px;border:1px solid #d8dbd3;background:#ffffffd9;border-radius:30px;padding:8px 13px;font-size:11px!important;color:#171917;cursor:pointer;display:flex;gap:20px;align-items:center}.h750-zoom:hover{background:#fff}.h750-lightbox{padding:0;border:0;border-radius:14px;background:transparent;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.h750-lightbox::backdrop{background:rgba(0,0,0,.78)}.h750-lightbox img{display:block;max-height:calc(100dvh - 32px);max-width:100%;width:auto;height:auto;object-fit:contain}.h750-lightbox-close{position:absolute;top:12px;right:12px;border:1px solid #ccc;background:#fff;border-radius:30px;padding:10px 18px;color:#111;cursor:pointer;z-index:1}
