.cart-overlay[data-v-fa0354ef]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#141c1e73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-drawer[data-v-fa0354ef]{position:fixed;top:0;right:0;bottom:0;z-index:201;display:flex;width:min(440px,92vw);flex-direction:column;background:#fffdfa;color:#21150f;box-shadow:-24px 0 60px #141c1e2e}.cart-drawer-header[data-v-fa0354ef]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid rgba(51,76,81,.12)}.cart-drawer-header h2[data-v-fa0354ef]{display:flex;gap:10px;align-items:center;margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.cart-drawer-header h2 svg[data-v-fa0354ef]{width:22px;height:22px;stroke-width:1.8}.cart-drawer-close[data-v-fa0354ef]{display:grid;width:40px;height:40px;padding:0;place-items:center;border:none;border-radius:50%;background:transparent;cursor:pointer}.cart-drawer-close[data-v-fa0354ef]:hover{background:#334c5114}.cart-drawer-close svg[data-v-fa0354ef]{width:20px;height:20px}.cart-drawer-error[data-v-fa0354ef]{margin:16px 24px 0;padding:12px 14px;border-radius:12px;background:#fdecec;color:#b3372f;font-size:14px;line-height:1.4}.cart-drawer-lines[data-v-fa0354ef]{flex:1;padding:8px 24px;overflow-y:auto}.cart-line[data-v-fa0354ef]{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(51,76,81,.08)}.cart-line img[data-v-fa0354ef],.cart-line-placeholder[data-v-fa0354ef]{width:64px;height:64px;border-radius:12px;object-fit:cover}.cart-line-placeholder[data-v-fa0354ef]{background:#334c510f}.cart-line-info[data-v-fa0354ef]{min-width:0}.cart-line-title[data-v-fa0354ef]{margin:0 0 3px;font-size:15px;font-weight:600;line-height:1.25}.cart-line-variant[data-v-fa0354ef]{margin:0 0 10px;color:#5a7c85;font-size:13px}.cart-line-controls[data-v-fa0354ef]{display:flex;gap:6px;align-items:center}.cart-line-controls button[data-v-fa0354ef]{display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid rgba(51,76,81,.18);border-radius:8px;background:#fff;cursor:pointer}.cart-line-controls button[data-v-fa0354ef]:hover:not(:disabled){border-color:#334c5166}.cart-line-controls button[data-v-fa0354ef]:disabled{opacity:.5;cursor:default}.cart-line-controls svg[data-v-fa0354ef]{width:15px;height:15px}.cart-line-qty[data-v-fa0354ef]{min-width:24px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.cart-line-remove[data-v-fa0354ef]{margin-left:6px;border-color:transparent!important;background:transparent!important;color:#9b6a5e}.cart-line-price[data-v-fa0354ef]{margin:0;font-size:14px;font-weight:600;white-space:nowrap}.cart-drawer-empty[data-v-fa0354ef]{display:flex;flex:1;padding:40px 24px;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center}.cart-drawer-empty-icon[data-v-fa0354ef]{width:44px;height:44px;color:#9fb9bd;stroke-width:1.5}.cart-drawer-empty p[data-v-fa0354ef]{margin:0;color:#5a7c85;font-size:16px}.cart-drawer-continue[data-v-fa0354ef]{margin-top:8px;padding:12px 20px;border-radius:999px;background:#334c51;color:#fff;font-size:14px;font-weight:600}.cart-drawer-footer[data-v-fa0354ef]{padding:18px 24px 22px;border-top:1px solid rgba(51,76,81,.12);background:#fff}.cart-drawer-subtotal[data-v-fa0354ef]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;font-size:16px}.cart-drawer-subtotal strong[data-v-fa0354ef]{font-size:22px;font-weight:600;letter-spacing:-.02em}.cart-drawer-note[data-v-fa0354ef]{margin:0 0 14px;color:#7c8f93;font-size:13px}.cart-drawer-checkout[data-v-fa0354ef]{width:100%;padding:16px;border:none;border-radius:14px;background:#1e2e32;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .12s ease}.cart-drawer-checkout[data-v-fa0354ef]:hover:not(:disabled){background:#162529;transform:translateY(-1px)}.cart-drawer-checkout[data-v-fa0354ef]:disabled{opacity:.55;cursor:default}.cart-drawer-trust[data-v-fa0354ef]{margin:10px 0 0;color:#9ab0b4;font-size:12px;text-align:center}.cart-fade-enter-active[data-v-fa0354ef],.cart-fade-leave-active[data-v-fa0354ef]{transition:opacity .22s ease}.cart-fade-enter-from[data-v-fa0354ef],.cart-fade-leave-to[data-v-fa0354ef]{opacity:0}.cart-slide-enter-active[data-v-fa0354ef],.cart-slide-leave-active[data-v-fa0354ef]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.cart-slide-enter-from[data-v-fa0354ef],.cart-slide-leave-to[data-v-fa0354ef]{transform:translate(100%)}.site-footer[data-v-c3b386c4]{background:#f1f5f4;color:#334c51;border-top:1px solid rgba(51,76,81,.1)}.footer-inner[data-v-c3b386c4]{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:clamp(46px,6vw,78px) 0 clamp(28px,3vw,40px)}.footer-top[data-v-c3b386c4]{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,3fr);gap:clamp(32px,5vw,72px);align-items:start}.footer-logo[data-v-c3b386c4]{display:inline-block;width:168px}.footer-logo img[data-v-c3b386c4]{width:100%;height:auto}.footer-tagline[data-v-c3b386c4]{max-width:300px;margin:18px 0 0;color:#4f6b70;font-size:15px;line-height:1.55}.footer-mail[data-v-c3b386c4]{display:inline-block;margin-top:14px;color:#334c51;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.footer-columns[data-v-c3b386c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(20px,2.6vw,40px);align-items:start}.footer-column h2[data-v-c3b386c4]{margin:0 0 14px;color:#274b52;font-size:16px;font-weight:600;letter-spacing:0}.footer-column ul[data-v-c3b386c4]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.footer-column a[data-v-c3b386c4]{color:#3f6167;font-size:14.5px;line-height:1.4;text-decoration:none}.footer-column a[data-v-c3b386c4]:hover,.footer-column a[data-v-c3b386c4]:focus-visible{color:#274b52;text-decoration:underline;text-underline-offset:4px}.footer-social-block[data-v-c3b386c4]{margin-top:20px}.footer-social-label[data-v-c3b386c4]{margin:0 0 10px;color:#274b52;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.footer-social[data-v-c3b386c4]{display:flex;gap:10px;margin:0;padding:0;list-style:none}.footer-social a[data-v-c3b386c4]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;color:#334c51;transition:opacity .16s ease,transform .16s ease}.footer-social a[data-v-c3b386c4]:hover,.footer-social a[data-v-c3b386c4]:focus-visible{opacity:.82;transform:translateY(-1px)}.footer-social img[data-v-c3b386c4]{display:block;width:100%;height:100%;border-radius:6px}.footer-social svg[data-v-c3b386c4]{width:22px;height:22px}.footer-social svg[data-v-c3b386c4]{width:18px;height:18px}.footer-bottom[data-v-c3b386c4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:clamp(20px,3vw,48px);align-items:end;margin-top:clamp(38px,5vw,64px);padding-top:clamp(22px,2.4vw,30px);border-top:1px solid rgba(51,76,81,.14)}.footer-meta p[data-v-c3b386c4]{margin:0}.footer-address[data-v-c3b386c4]{color:#4f6b70;font-size:14.5px}.footer-copyright[data-v-c3b386c4]{margin-top:8px!important;color:#5a7c85;font-size:13.5px}.footer-payments[data-v-c3b386c4]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.footer-payments-label[data-v-c3b386c4]{color:#5a7c85;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.footer-payment-list[data-v-c3b386c4]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.footer-payment-list li[data-v-c3b386c4]{display:inline-flex;align-items:center;justify-content:center}.footer-payment-list img[data-v-c3b386c4]{display:block;width:auto;height:30px;border-radius:6px;box-shadow:0 0 0 1px #334c511f}.footer-newsletter[data-v-c3b386c4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.footer-newsletter input[data-v-c3b386c4]{min-width:0;min-height:50px;padding:0 16px;border:1px solid rgba(51,76,81,.26);border-radius:8px;background:#fff;color:#202222;font:inherit;font-size:15px}.footer-newsletter input[data-v-c3b386c4]::placeholder{color:#8fa5a9}.footer-newsletter input[data-v-c3b386c4]:focus-visible{border-color:#334c51;outline:2px solid rgba(51,76,81,.2);outline-offset:1px}.footer-newsletter button[data-v-c3b386c4]{min-height:50px;padding:0 24px;white-space:nowrap;border:0;border-radius:8px;background:#334c51;color:#fef5ed;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .16s ease}.footer-newsletter button[data-v-c3b386c4]:hover,.footer-newsletter button[data-v-c3b386c4]:focus-visible{background:#5a7c85}.footer-newsletter-note[data-v-c3b386c4]{grid-column:1 / -1;margin:0;color:#4f6b70;font-size:13.5px;line-height:1.5}.footer-newsletter-note--error[data-v-c3b386c4]{color:#a33a33}.footer-to-top[data-v-c3b386c4]{position:fixed;right:24px;bottom:24px;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(51,76,81,.16);border-radius:50%;background:#eaf2f0;color:#334c51;cursor:pointer;box-shadow:0 10px 24px #334c5129;transition:background-color .16s ease,transform .16s ease}.footer-to-top[data-v-c3b386c4]:hover,.footer-to-top[data-v-c3b386c4]:focus-visible{background:#d9eee8;transform:translateY(-2px)}.footer-to-top svg[data-v-c3b386c4]{width:22px;height:22px;stroke-width:2}.to-top-enter-active[data-v-c3b386c4],.to-top-leave-active[data-v-c3b386c4]{transition:opacity .18s ease,transform .18s ease}.to-top-enter-from[data-v-c3b386c4],.to-top-leave-to[data-v-c3b386c4]{opacity:0;transform:translateY(8px)}@media(max-width:1080px){.footer-top[data-v-c3b386c4]{grid-template-columns:minmax(0,1fr)}.footer-columns[data-v-c3b386c4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px}.footer-bottom[data-v-c3b386c4]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.footer-inner[data-v-c3b386c4]{width:min(100% - 36px,1180px)}.footer-columns[data-v-c3b386c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.footer-logo[data-v-c3b386c4]{width:148px}.footer-newsletter[data-v-c3b386c4]{grid-template-columns:minmax(0,1fr)}.footer-to-top[data-v-c3b386c4]{right:16px;bottom:16px;width:46px;height:46px}}.tool-card[data-v-bd72875e]{margin:40px 0;padding:clamp(22px,3vw,34px);border:1px solid rgba(51,76,81,.16);border-radius:14px;background:#d4ebe557}.tool-head h2[data-v-bd72875e]{margin:8px 0 0;color:#2c464c;font-size:clamp(20px,2.1vw,27px);font-weight:600;line-height:1.15}.tool-eyebrow[data-v-bd72875e]{margin:0;color:#5a7c85;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tool-lead[data-v-bd72875e]{margin:10px 0 0!important;color:#40595e!important;font-size:15px!important;line-height:1.55!important}.calc-controls[data-v-bd72875e]{margin-top:22px}.calc-slider[data-v-bd72875e]{display:block}.calc-slider-label[data-v-bd72875e]{display:flex;align-items:baseline;justify-content:space-between;color:#334c51;font-size:14px;font-weight:600}.calc-slider-label strong[data-v-bd72875e]{color:#2c464c;font-size:22px;font-weight:600}.calc-slider input[data-v-bd72875e]{width:100%;margin:10px 0 2px;accent-color:#334c51}.calc-scale[data-v-bd72875e]{display:flex;justify-content:space-between;color:#6c8a90;font-size:11.5px;font-weight:600}.calc-heights[data-v-bd72875e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.calc-heights-label[data-v-bd72875e]{margin-right:4px;color:#334c51;font-size:13px;font-weight:600}.calc-height-button[data-v-bd72875e]{min-height:34px;padding:0 14px;border:1px solid rgba(51,76,81,.24);border-radius:999px;background:#fff;color:#334c51;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.calc-height-button.is-active[data-v-bd72875e]{border-color:#334c51;background:#334c51;color:#fef5ed}.calc-results[data-v-bd72875e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0}.calc-results div[data-v-bd72875e]{padding:12px 14px;border-radius:10px;background:#fff}.calc-results dt[data-v-bd72875e]{color:#6c8a90;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.calc-results dd[data-v-bd72875e]{margin:4px 0 0;color:#2c464c;font-size:clamp(17px,1.9vw,22px);font-weight:600;line-height:1.15}.calc-verdict[data-v-bd72875e]{margin:16px 0 0!important;padding:13px 16px;border-radius:10px;background:#fff;color:#40595e!important;font-size:14.5px!important;line-height:1.55!important}.calc-verdict strong[data-v-bd72875e]{display:block;margin-bottom:3px;color:#2c464c;font-size:15px}.calc-verdict--good[data-v-bd72875e]{border-left:4px solid #5f9c86}.calc-verdict--warn[data-v-bd72875e]{border-left:4px solid #c99a4a}.calc-verdict--over[data-v-bd72875e]{border-left:4px solid #b3372f}.tool-foot[data-v-bd72875e]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:18px}.tool-note[data-v-bd72875e]{flex:1 1 260px;margin:0!important;color:#6c8a90!important;font-size:12.5px!important;line-height:1.5!important}.tool-cta[data-v-bd72875e]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:8px;background:#334c51;color:#fef5ed!important;font-size:13.5px;font-weight:600;text-decoration:none}.tool-cta[data-v-bd72875e]:hover{background:#5a7c85}@media(max-width:640px){.calc-results[data-v-bd72875e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-card[data-v-06a96573]{margin:40px 0;padding:clamp(22px,3vw,34px);border:1px solid rgba(51,76,81,.16);border-radius:14px;background:#d4ebe557}.tool-head h2[data-v-06a96573]{margin:8px 0 0;color:#2c464c;font-size:clamp(20px,2.1vw,27px);font-weight:600;line-height:1.15}.tool-eyebrow[data-v-06a96573]{margin:0;color:#5a7c85;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tool-lead[data-v-06a96573]{margin:10px 0 0!important;color:#40595e!important;font-size:15px!important;line-height:1.55!important}.tool-note[data-v-06a96573]{margin:16px 0 0!important;color:#6c8a90!important;font-size:12.5px!important;line-height:1.5!important}.grade-tabs[data-v-06a96573]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.grade-tab[data-v-06a96573]{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border:1px solid rgba(51,76,81,.24);border-radius:999px;background:#fff;color:#334c51;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.grade-tab.is-active[data-v-06a96573]{border-color:#334c51;background:#334c51;color:#fef5ed}.grade-badge[data-v-06a96573]{padding:1px 6px;border-radius:999px;background:#5f9c862e;color:#3f7d68;font-size:10px;font-weight:600;letter-spacing:.04em}.grade-tab.is-active .grade-badge[data-v-06a96573]{background:#fef5ed38;color:#fef5ed}.grade-panel[data-v-06a96573]{margin-top:18px;padding:16px 18px;border-radius:10px;background:#fff}.grade-capture[data-v-06a96573]{margin:0!important;color:#40595e!important;font-size:14.5px!important;line-height:1.55!important}.grade-capture strong[data-v-06a96573]{color:#2c464c;font-size:16px}.grade-bar[data-v-06a96573]{height:10px;margin:12px 0 0;border-radius:999px;background:#334c511f;overflow:hidden}.grade-bar-fill[data-v-06a96573]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8ba9a4,#334c51);transition:width .22s ease}.grade-note[data-v-06a96573]{margin:12px 0 0!important;color:#334c51!important;font-size:14px!important;line-height:1.55!important}.tool-card[data-v-e7b203a8]{margin:40px 0;padding:clamp(22px,3vw,34px);border:1px solid rgba(51,76,81,.16);border-radius:14px;background:#d4ebe557}.tool-head h2[data-v-e7b203a8]{margin:8px 0 0;color:#2c464c;font-size:clamp(20px,2.1vw,27px);font-weight:600;line-height:1.15}.tool-eyebrow[data-v-e7b203a8]{margin:0;color:#5a7c85;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tool-lead[data-v-e7b203a8]{margin:10px 0 0!important;color:#40595e!important;font-size:15px!important;line-height:1.55!important}.stack-layout[data-v-e7b203a8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(16px,2.4vw,28px);align-items:start;margin-top:22px}.stack[data-v-e7b203a8]{display:grid;gap:6px}.stack-flow[data-v-e7b203a8]{display:flex;gap:6px;align-items:center;margin:0!important;color:#6c8a90!important;font-size:11.5px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stack-flow--out[data-v-e7b203a8]{margin-top:2px!important}.stack-arrow[data-v-e7b203a8]{margin:-2px 0!important;color:#9db4b8!important;font-size:14px!important;line-height:1!important;text-align:center}.stack-layer[data-v-e7b203a8]{display:flex;gap:12px;align-items:center;width:100%;padding:13px 16px;border:1px solid rgba(51,76,81,.14);border-radius:10px;background:#fff;color:#334c51;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.stack-layer[data-v-e7b203a8]:hover{transform:translateY(-1px)}.stack-layer.is-active[data-v-e7b203a8]{border-color:#334c51;box-shadow:0 0 0 2px #334c5124}.stack-layer--pre[data-v-e7b203a8]{background:linear-gradient(180deg,#f6f2ea,#efe8dc)}.stack-layer--h13[data-v-e7b203a8]{background:linear-gradient(180deg,#eef6f3,#e0efea)}.stack-layer--carbon[data-v-e7b203a8]{background:linear-gradient(180deg,#eef1f1,#e0e6e6)}.stack-layer-icon[data-v-e7b203a8]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#ffffffbf;color:#3f5c62}.stack-layer.is-active .stack-layer-icon[data-v-e7b203a8]{background:#334c51;color:#fef5ed}.stack-layer-copy[data-v-e7b203a8]{display:grid;gap:1px}.stack-layer-step[data-v-e7b203a8]{color:#7d969b;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stack-layer-name[data-v-e7b203a8]{color:#2c464c;font-size:15px;font-weight:600;line-height:1.2}.stack-layer-role[data-v-e7b203a8]{color:#5a7c85;font-size:12px;font-weight:600}.stack-detail[data-v-e7b203a8]{padding:18px 20px;border-radius:12px;background:#fff}.stack-detail-title[data-v-e7b203a8]{margin:0!important;color:#2c464c!important;font-size:17px!important;font-weight:600;line-height:1.25}.stack-detail-title span[data-v-e7b203a8]{display:block;margin-top:2px;color:#6c8a90;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.stack-chips[data-v-e7b203a8]{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0!important;padding:0!important;list-style:none}.stack-chips li[data-v-e7b203a8]{padding:5px 11px;border-radius:999px;background:#d4ebe5cc;color:#33555b;font-size:12.5px;font-weight:600}.stack-detail-passes[data-v-e7b203a8]{margin:14px 0 0!important;padding:9px 12px;border-left:3px solid #b3a17a;border-radius:6px;background:#f6f2ead9;color:#5c5340!important;font-size:13px!important;line-height:1.5!important}.stack-detail-text[data-v-e7b203a8]{margin:12px 0 0!important;color:#40595e!important;font-size:13.5px!important;line-height:1.6!important}@media(max-width:760px){.stack-layout[data-v-e7b203a8]{grid-template-columns:minmax(0,1fr)}}.tool-card[data-v-bbed29c5]{margin:40px 0;padding:clamp(22px,3vw,34px);border:1px solid rgba(51,76,81,.16);border-radius:14px;background:#d4ebe557}.tool-head h2[data-v-bbed29c5]{margin:8px 0 0;color:#2c464c;font-size:clamp(20px,2.1vw,27px);font-weight:600;line-height:1.15}.tool-eyebrow[data-v-bbed29c5]{margin:0;color:#5a7c85;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tool-lead[data-v-bbed29c5]{margin:10px 0 0!important;color:#40595e!important;font-size:15px!important;line-height:1.55!important}.tool-note[data-v-bbed29c5]{margin:18px 0 0!important;color:#6c8a90!important;font-size:12.5px!important;line-height:1.5!important}.noise-slider[data-v-bbed29c5]{display:block;margin-top:20px}.noise-slider-label[data-v-bbed29c5]{display:flex;align-items:baseline;justify-content:space-between;color:#334c51;font-size:14px;font-weight:600}.noise-slider-label strong[data-v-bbed29c5]{color:#2c464c;font-size:22px;font-weight:600}.noise-slider input[data-v-bbed29c5]{width:100%;margin:10px 0 0;accent-color:#334c51}.noise-scale[data-v-bbed29c5]{position:relative;height:74px;margin:18px 0 0}.noise-scale[data-v-bbed29c5]:before{position:absolute;top:12px;right:0;left:0;height:6px;border-radius:999px;background:#334c5124;content:""}.noise-band[data-v-bbed29c5]{position:absolute;top:10px;height:10px;border-radius:999px;background:#5f9c868c}.noise-marker[data-v-bbed29c5]{position:absolute;top:4px;width:3px;height:22px;border-radius:2px;background:#334c51;transform:translate(-50%);transition:left .2s ease}.noise-tick[data-v-bbed29c5]{position:absolute;top:6px;transform:translate(-50%)}.noise-tick-dot[data-v-bbed29c5]{display:block;width:7px;height:7px;margin:0 auto;border-radius:50%;background:#7d9a9f}.noise-tick-label[data-v-bbed29c5]{display:block;margin-top:26px;color:#55737a;font-size:10.5px;font-weight:600;line-height:1.25;text-align:center;white-space:nowrap}.noise-tick-label em[data-v-bbed29c5]{display:block;color:#8aa3a8;font-style:normal;font-weight:600}.noise-summary[data-v-bbed29c5]{margin-top:6px;padding:14px 16px;border-radius:10px;background:#fff}.noise-summary-main[data-v-bbed29c5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0!important;color:#40595e!important;font-size:14.5px!important;line-height:1.5!important}.noise-summary-main strong[data-v-bbed29c5]{color:#2c464c}.noise-band-note[data-v-bbed29c5]{padding:2px 9px;border-radius:999px;background:#b3372f1f;color:#a03a33;font-size:11.5px;font-weight:600}.noise-band-note.is-inside[data-v-bbed29c5]{background:#5f9c8629;color:#3f7d68}.noise-summary-text[data-v-bbed29c5]{margin:8px 0 0!important;color:#334c51!important;font-size:14px!important;line-height:1.55!important}@media(max-width:640px){.noise-tick--40[data-v-bbed29c5],.noise-tick--60[data-v-bbed29c5]{display:none}.noise-tick-label[data-v-bbed29c5]{font-size:10px}.noise-scale[data-v-bbed29c5]{height:82px}}.product-card-price[data-v-e91f7aae]{display:flex;gap:6px;align-items:baseline;margin:8px 0 0;color:#253b40;font-size:16px;font-weight:600;letter-spacing:-.01em}.product-card-price-from[data-v-e91f7aae]{color:#7a9499;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.topbar--halo[data-v-5781caea]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar--halo:not(.topbar--overlay) .nav-label[data-v-5781caea],.topbar--halo:not(.topbar--overlay) .nav-trigger[data-v-5781caea]{color:#1b2f33;text-shadow:0 0 2px rgba(255,255,255,.98),0 0 2px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.9),0 1px 1px rgba(255,255,255,.95)}.topbar--halo:not(.topbar--overlay) .nav-label[data-v-5781caea]:hover,.topbar--halo:not(.topbar--overlay) .nav-trigger[data-v-5781caea]:hover,.topbar--halo:not(.topbar--overlay) .nav-trigger[data-v-5781caea]:focus-visible{color:#0f2226}.topbar--halo:not(.topbar--overlay) .cart-button[data-v-5781caea]{color:#1b2f33;filter:drop-shadow(0 0 2px rgba(255,255,255,.98)) drop-shadow(0 0 10px rgba(255,255,255,.9))}.topbar--halo:not(.topbar--overlay) .brand-logo[data-v-5781caea]{filter:drop-shadow(0 0 2px rgba(255,255,255,.98)) drop-shadow(0 0 2px rgba(255,255,255,.98)) drop-shadow(0 0 12px rgba(255,255,255,.9))}.topbar--overlay[data-v-5781caea],.topbar--overlay[data-v-5781caea]:hover,.topbar--overlay[data-v-5781caea]:focus-within{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar--overlay .nav-label[data-v-5781caea],.topbar--overlay .nav-trigger[data-v-5781caea],.topbar--overlay .cart-button[data-v-5781caea]{color:#fff}.topbar--overlay .nav-label[data-v-5781caea]:hover,.topbar--overlay .nav-trigger[data-v-5781caea]:hover,.topbar--overlay .nav-trigger[data-v-5781caea]:focus-visible,.topbar--overlay .nav-trigger[aria-expanded=true][data-v-5781caea]{color:#d9eee8}.topbar--overlay .cart-button[data-v-5781caea]:hover{background:#ffffff29;color:#fff}.topbar--overlay .brand-logo[data-v-5781caea]{filter:brightness(0) invert(1)}.cart-button[data-v-5781caea]{position:relative;display:grid;width:42px;height:42px;padding:0;flex:0 0 auto;place-items:center;border:none;border-radius:50%;background:transparent;color:#334c51;cursor:pointer}.cart-button[data-v-5781caea]:hover{background:#334c5114;color:#5a7c85}.cart-button svg[data-v-5781caea]{width:22px;height:22px;stroke-width:1.8}.cart-button-badge[data-v-5781caea]{position:absolute;top:0;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#b3372f;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.promo-ad[data-v-65fc2f2a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px}.promo-ad-backdrop[data-v-65fc2f2a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#142a3094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.promo-ad-card[data-v-65fc2f2a]{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:min(1000px,100%);max-height:min(720px,88vh);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 30px 60px #18303647}.promo-ad-close[data-v-65fc2f2a]{position:absolute;z-index:2;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffeb;color:#334c51;cursor:pointer;transition:background-color .16s ease,color .16s ease}.promo-ad-close[data-v-65fc2f2a]:hover,.promo-ad-close[data-v-65fc2f2a]:focus-visible{background:#334c51;color:#fef5ed}.promo-ad-media[data-v-65fc2f2a]{position:relative;min-height:0;margin:0}.promo-ad-media img[data-v-65fc2f2a]{display:block;width:100%;height:100%;object-fit:cover}.promo-ad-headline-wrap[data-v-65fc2f2a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;padding:34px 30px;background:linear-gradient(180deg,#12282ec2,#12282e47 42%,#12282e00 70%);pointer-events:none}.promo-ad-headline[data-v-65fc2f2a]{margin:0;color:#fff;font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1.16;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.28)}.promo-ad-copy[data-v-65fc2f2a]{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:16px;min-height:0;padding:40px 36px 30px;overflow:hidden;background:linear-gradient(180deg,#f7faf9,#fff)}.promo-ad-copy-body[data-v-65fc2f2a]{display:grid;align-content:start;gap:18px;min-height:0;overflow-y:auto}.promo-ad-points[data-v-65fc2f2a]{margin:0;padding:0;list-style:none;color:#274b52;font-size:clamp(20px,1.9vw,27px);font-weight:600;line-height:1.28}.promo-ad-bullets[data-v-65fc2f2a]{display:grid;gap:6px;margin:0;padding-left:20px;color:#334c51;font-size:clamp(14px,1.05vw,16px);line-height:1.6}.promo-ad-cta[data-v-65fc2f2a]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;gap:2px;min-height:50px;padding:12px 22px;border-radius:10px;background:#334c51;color:#fef5ed;font-size:15px;font-weight:600;text-align:center;transition:background-color .16s ease}.promo-ad-cta[data-v-65fc2f2a]:hover,.promo-ad-cta[data-v-65fc2f2a]:focus-visible{background:#5a7c85}.promo-ad-cta-label[data-v-65fc2f2a]{line-height:1.25}.promo-ad-cta-email[data-v-65fc2f2a]{font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap}.promo-ad-logo[data-v-65fc2f2a]{align-self:end;justify-self:end;width:128px;height:auto}.promo-ad-enter-active[data-v-65fc2f2a],.promo-ad-leave-active[data-v-65fc2f2a]{transition:opacity .2s ease}.promo-ad-enter-active .promo-ad-card[data-v-65fc2f2a],.promo-ad-leave-active .promo-ad-card[data-v-65fc2f2a]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.promo-ad-enter-from[data-v-65fc2f2a],.promo-ad-leave-to[data-v-65fc2f2a]{opacity:0}.promo-ad-enter-from .promo-ad-card[data-v-65fc2f2a],.promo-ad-leave-to .promo-ad-card[data-v-65fc2f2a]{opacity:0;transform:translateY(14px) scale(.98)}@media(max-width:900px){.promo-ad[data-v-65fc2f2a]{padding:16px}.promo-ad-card[data-v-65fc2f2a]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-width:560px;max-height:88vh}.promo-ad-close[data-v-65fc2f2a]{top:12px;right:12px}.promo-ad-media[data-v-65fc2f2a]{aspect-ratio:16 / 9;min-height:0;max-height:38vh}.promo-ad-media img[data-v-65fc2f2a]{position:absolute;top:0;right:0;bottom:0;left:0}.promo-ad-headline-wrap[data-v-65fc2f2a]{padding:22px 20px}.promo-ad-headline[data-v-65fc2f2a]{font-size:clamp(18px,4.6vw,26px)}.promo-ad-copy[data-v-65fc2f2a]{padding:26px 22px 22px}}@media(max-width:560px){.promo-ad-copy[data-v-65fc2f2a]{gap:14px;padding:22px 18px 18px}.promo-ad-cta[data-v-65fc2f2a]{padding:12px 14px;font-size:14px}.promo-ad-cta-email[data-v-65fc2f2a]{font-size:13px}.promo-ad-logo[data-v-65fc2f2a]{width:104px}}@media(prefers-reduced-motion:reduce){.promo-ad-enter-active[data-v-65fc2f2a],.promo-ad-leave-active[data-v-65fc2f2a],.promo-ad-enter-active .promo-ad-card[data-v-65fc2f2a],.promo-ad-leave-active .promo-ad-card[data-v-65fc2f2a]{transition-duration:1ms}.promo-ad-enter-from .promo-ad-card[data-v-65fc2f2a],.promo-ad-leave-to .promo-ad-card[data-v-65fc2f2a]{transform:none}}.business-page[data-v-cae5a06f]{--ink: #345258;color:#171918;background:#fff}.business-hero[data-v-cae5a06f]{position:relative;display:flex;align-items:flex-end;min-height:clamp(560px,86vh,900px);padding:0 max(7vw,calc((100vw - 1240px)/2)) clamp(46px,6vw,84px);overflow:hidden}.business-hero-bg[data-v-cae5a06f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.business-hero-scrim[data-v-cae5a06f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c1c20a8,#0c1c2033 32%,#0c1c206b 62%,#0c1c20cc)}.business-hero-copy[data-v-cae5a06f]{position:relative;z-index:1;max-width:1040px}.business-eyebrow[data-v-cae5a06f]{margin:0 0 12px;color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.business-hero h1[data-v-cae5a06f],.business-heading h2[data-v-cae5a06f]{margin:0;color:var(--ink);font-size:clamp(52px,6.6vw,104px);font-weight:600;letter-spacing:-.055em;line-height:.96}.business-hero h1[data-v-cae5a06f]{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.32)}.business-hero .business-eyebrow[data-v-cae5a06f]{color:#d9eee8}.business-tagline[data-v-cae5a06f]{max-width:850px;margin:30px 0 0;font-size:clamp(21px,2.1vw,33px);font-weight:520;line-height:1.3}.business-hero .business-tagline[data-v-cae5a06f]{color:#fffffff0}.business-hero-copy[data-v-cae5a06f] .site-breadcrumbs{--seo-muted: rgba(255, 255, 255, .72);--seo-border: rgba(255, 255, 255, .45);--seo-ink: #fff}.business-section[data-v-cae5a06f]{padding:clamp(64px,8vw,118px) max(7vw,calc((100vw - 1240px)/2))}.business-hero+.business-section[data-v-cae5a06f]{padding-top:clamp(18px,2.6vw,40px)}.business-section+.business-section[data-v-cae5a06f]{padding-top:0}.business-heading[data-v-cae5a06f]{margin-bottom:clamp(34px,4vw,56px)}.business-heading h2[data-v-cae5a06f]{font-size:clamp(36px,4.6vw,68px);letter-spacing:-.04em}.business-story[data-v-cae5a06f]{display:grid;gap:clamp(20px,2.6vw,34px);max-width:1080px;font-size:clamp(18px,1.6vw,25px);line-height:1.5}.business-story p[data-v-cae5a06f]{margin:0}.business-signoff[data-v-cae5a06f]{margin:clamp(32px,4vw,56px) 0 0;color:var(--ink);font-size:clamp(21px,1.9vw,30px);font-weight:600}.business-ranges[data-v-cae5a06f]{display:grid;gap:clamp(44px,5vw,72px)}.business-range[data-v-cae5a06f]{scroll-margin-top:118px}.business-range-heading h3[data-v-cae5a06f]{margin:0;color:var(--ink);font-size:clamp(27px,3vw,40px);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.business-range h3[data-v-cae5a06f]{margin:0}.business-range-heading p[data-v-cae5a06f]{max-width:720px;margin:12px 0 0;color:#5a7c85;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.business-range[data-v-cae5a06f] .product-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-section .about-band[data-v-cae5a06f]{width:100%;margin-top:0;margin-bottom:0}.business-anchor[data-v-cae5a06f]{display:block;height:0;scroll-margin-top:118px}.business-heading--contact[data-v-cae5a06f]{margin-top:clamp(52px,7vw,92px)}.business-closing-image[data-v-cae5a06f]{display:block;width:100%;margin-top:clamp(34px,4.4vw,64px);aspect-ratio:16 / 9;border-radius:12px;object-fit:cover;object-position:center 45%}@media(max-width:900px){.business-hero[data-v-cae5a06f]{min-height:clamp(520px,78vh,680px);padding:0 28px 44px}.business-hero-bg[data-v-cae5a06f]{object-position:58% 50%}.business-section[data-v-cae5a06f]{padding:62px 28px}.business-hero+.business-section[data-v-cae5a06f]{padding-top:22px}.business-section+.business-section[data-v-cae5a06f]{padding-top:0}.business-range[data-v-cae5a06f] .product-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.business-hero h1[data-v-cae5a06f]{font-size:52px}.business-tagline[data-v-cae5a06f]{margin-top:22px}.business-heading h2[data-v-cae5a06f]{font-size:34px}.business-story[data-v-cae5a06f]{font-size:18px}.business-range[data-v-cae5a06f] .product-list-grid{grid-template-columns:minmax(0,1fr)}}.feature-card[data-v-f49127e3]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(20px,2.4vw,30px);border:1px solid rgba(51,76,81,.14);border-radius:14px;background:#f7f1e7}.feature-card+.feature-card[data-v-f49127e3]{margin-top:clamp(18px,2.4vw,30px)}.feature-card-media[data-v-f49127e3]{position:relative;display:block;width:100%;aspect-ratio:4 / 3;border-radius:10px;background:#f5efe5;overflow:hidden}.feature-card-media img[data-v-f49127e3]{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.feature-card-media:hover img[data-v-f49127e3],.feature-card-media:focus-visible img[data-v-f49127e3]{transform:scale(1.03)}.feature-card-media--contain[data-v-f49127e3]:before{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;content:"";background-image:var(--feature-card-backdrop);background-position:center;background-size:cover;filter:blur(26px) saturate(1.05) brightness(.96)}.feature-card-media--contain img[data-v-f49127e3]{position:relative;object-fit:contain}.feature-card-copy[data-v-f49127e3]{display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,1.1vw,16px);padding:0}.feature-card-eyebrow[data-v-f49127e3]{margin:0;color:#6f9096;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.feature-card-title[data-v-f49127e3]{margin:0;color:#22383c;font-size:clamp(24px,2.6vw,38px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.feature-card-title a[data-v-f49127e3]:hover,.feature-card-title a[data-v-f49127e3]:focus-visible{text-decoration:underline;text-underline-offset:6px}.feature-card-pitch[data-v-f49127e3]{max-width:46ch;margin:0;color:#4f6b70;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.feature-card-footer[data-v-f49127e3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:clamp(16px,2vw,26px)}.feature-card[data-v-f49127e3] .product-card-price{margin:0;color:#22383c;font-size:clamp(18px,1.5vw,22px);font-weight:600;letter-spacing:0}.feature-card[data-v-f49127e3] .product-card-price-from{font-weight:600}.feature-card-add[data-v-f49127e3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin-left:auto;padding:0 24px;border:0;border-radius:999px;background:#22383c;color:#fef5ed;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.feature-card-add[data-v-f49127e3]:hover:not(:disabled),.feature-card-add[data-v-f49127e3]:focus-visible:not(:disabled){background:#314e53;transform:translateY(-1px)}.feature-card-add[data-v-f49127e3]:disabled{opacity:.55;cursor:not-allowed}.feature-card-spinner[data-v-f49127e3]{animation:feature-card-spin-f49127e3 .9s linear infinite}@keyframes feature-card-spin-f49127e3{to{transform:rotate(360deg)}}.feature-card-error[data-v-f49127e3]{margin:10px 0 0;color:#a5452f;font-size:13px;line-height:1.45}.feature-card--reverse[data-v-f49127e3]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.feature-card--reverse .feature-card-media[data-v-f49127e3]{order:2}@media(max-width:900px){.feature-card[data-v-f49127e3]{grid-template-columns:minmax(0,1fr)}.feature-card--reverse .feature-card-media[data-v-f49127e3]{order:0}.feature-card-media[data-v-f49127e3]{aspect-ratio:16 / 9}.feature-card-footer[data-v-f49127e3]{margin-top:18px}}.offer-pop[data-v-3eb079fc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px}.offer-pop-backdrop[data-v-3eb079fc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c1a1d8f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.offer-pop-card[data-v-3eb079fc]{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);width:min(860px,100%);max-height:calc(100vh - 40px);border-radius:18px;background:#fff;box-shadow:0 32px 80px #0c1a1d61;overflow:hidden}.offer-pop-close[data-v-3eb079fc]{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffe6;color:#22383c;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.offer-pop-close[data-v-3eb079fc]:hover,.offer-pop-close[data-v-3eb079fc]:focus-visible{background:#fff;transform:scale(1.04)}.offer-pop-media[data-v-3eb079fc]{margin:0;min-height:100%;background:#f7f1e7}.offer-pop-media img[data-v-3eb079fc]{display:block;width:100%;height:100%;object-fit:cover}.offer-pop-copy[data-v-3eb079fc]{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(26px,4vw,46px)}.offer-pop-eyebrow[data-v-3eb079fc]{margin:0;color:#75949a;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.offer-pop-title[data-v-3eb079fc]{margin:0;color:#22383c;font-size:clamp(24px,2.6vw,36px);font-weight:600;line-height:1.1;letter-spacing:-.02em}.offer-pop-list[data-v-3eb079fc]{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.offer-pop-list li[data-v-3eb079fc]{display:flex;gap:9px;align-items:flex-start;color:#3f6167;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.5}.offer-pop-spark[data-v-3eb079fc]{font-size:14px;line-height:1.5}.offer-pop-cta[data-v-3eb079fc]{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:8px;padding:0 30px;border-radius:999px;background:#22383c;color:#fef5ed;font-size:13px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.offer-pop-cta[data-v-3eb079fc]:hover,.offer-pop-cta[data-v-3eb079fc]:focus-visible{background:#314e53;transform:translateY(-1px)}.offer-pop-dismiss[data-v-3eb079fc]{align-self:flex-start;padding:0;border:0;background:none;color:#7b9398;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.offer-pop-dismiss[data-v-3eb079fc]:hover,.offer-pop-dismiss[data-v-3eb079fc]:focus-visible{color:#3f6167}.offer-pop-enter-active[data-v-3eb079fc],.offer-pop-leave-active[data-v-3eb079fc]{transition:opacity .2s ease}.offer-pop-enter-active .offer-pop-card[data-v-3eb079fc],.offer-pop-leave-active .offer-pop-card[data-v-3eb079fc]{transition:transform .22s ease}.offer-pop-enter-from[data-v-3eb079fc],.offer-pop-leave-to[data-v-3eb079fc]{opacity:0}.offer-pop-enter-from .offer-pop-card[data-v-3eb079fc],.offer-pop-leave-to .offer-pop-card[data-v-3eb079fc]{transform:translateY(12px) scale(.98)}@media(prefers-reduced-motion:reduce){.offer-pop-enter-active[data-v-3eb079fc],.offer-pop-leave-active[data-v-3eb079fc],.offer-pop-enter-active .offer-pop-card[data-v-3eb079fc],.offer-pop-leave-active .offer-pop-card[data-v-3eb079fc]{transition:none}}@media(max-width:720px){.offer-pop-card[data-v-3eb079fc]{grid-template-columns:minmax(0,1fr);overflow-y:auto}.offer-pop-media[data-v-3eb079fc]{min-height:0}.offer-pop-media img[data-v-3eb079fc]{height:auto;aspect-ratio:16 / 10}.offer-pop-copy[data-v-3eb079fc]{padding:22px 22px 26px}}.legal-page[data-v-936a82d2]{background:#fff;color:#202222}.legal-hero[data-v-936a82d2]{padding:clamp(140px,12vw,200px) max(7vw,calc((100vw - 1080px)/2)) clamp(20px,3vw,40px)}.legal-eyebrow[data-v-936a82d2]{margin:24px 0 12px;color:#345258;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.legal-hero h1[data-v-936a82d2]{margin:0;color:#314e53;font-size:clamp(44px,5.6vw,88px);font-weight:600;letter-spacing:-.05em;line-height:.98}.legal-updated[data-v-936a82d2]{margin:22px 0 0;color:#75949a;font-size:14px;font-weight:600}.legal-intro[data-v-936a82d2]{max-width:780px;margin:18px 0 0;color:#40595e;font-size:clamp(17px,1.6vw,22px);line-height:1.55}.legal-body[data-v-936a82d2]{padding:clamp(24px,4vw,56px) max(7vw,calc((100vw - 1080px)/2)) clamp(70px,9vw,120px)}.legal-section[data-v-936a82d2]{max-width:860px;padding-top:clamp(26px,3vw,42px);border-top:1px solid #ebe0d4}.legal-section+.legal-section[data-v-936a82d2]{margin-top:clamp(26px,3vw,42px)}.legal-section h2[data-v-936a82d2]{margin:0 0 14px;color:#314e53;font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.02em}.legal-section p[data-v-936a82d2]{margin:0 0 14px;color:#40595e;font-size:clamp(15px,1.35vw,18px);line-height:1.65}.legal-section p[data-v-936a82d2]:last-child{margin-bottom:0}.legal-section ul[data-v-936a82d2]{display:grid;gap:8px;margin:0 0 14px;padding-left:20px;color:#40595e;font-size:clamp(15px,1.35vw,18px);line-height:1.6}.legal-contact[data-v-936a82d2]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:clamp(36px,4vw,56px);padding:clamp(22px,2.6vw,32px);border:1px dashed rgba(51,76,81,.24);border-radius:12px;background:#f8fbfa}.legal-contact p[data-v-936a82d2]{flex:1 1 320px;margin:0;color:#334c51;font-size:16px;font-weight:600}.legal-contact-link[data-v-936a82d2]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;background:#334c51;color:#fef5ed;font-size:15px;font-weight:600;text-decoration:none}.legal-contact-link[data-v-936a82d2]:hover{background:#5a7c85}.legal-contact-link--ghost[data-v-936a82d2]{border:1px solid rgba(51,76,81,.28);background:transparent;color:#334c51}.legal-contact-link--ghost[data-v-936a82d2]:hover{border-color:#334c51;background:#fff}@media(max-width:900px){.legal-hero[data-v-936a82d2]{padding:152px 28px 24px}.legal-body[data-v-936a82d2]{padding:20px 28px 72px}}.carseat-page[data-v-d88394e2]{--carseat-ink: #314e53;--carseat-tan: #b98a5c;--carseat-cream: #f7f1e8}.carseat-hero[data-v-d88394e2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,56px);align-items:center;padding:clamp(130px,11vw,176px) max(7vw,calc((100vw - 1180px)/2)) clamp(46px,6vw,74px);background:linear-gradient(180deg,#fdfaf6,var(--carseat-cream))}.carseat-eyebrow[data-v-d88394e2]{margin:0 0 12px;color:var(--carseat-tan);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.carseat-hero h1[data-v-d88394e2]{margin:0;color:var(--carseat-ink);font-size:clamp(30px,4vw,56px);font-weight:600;line-height:1.06;letter-spacing:-.03em}.carseat-lead[data-v-d88394e2]{max-width:560px;margin:18px 0 0;color:#4d666b;font-size:clamp(15.5px,1.22vw,18.5px);line-height:1.62}.carseat-highlights[data-v-d88394e2]{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.carseat-highlights li[data-v-d88394e2]{padding:7px 13px;border:1px solid rgba(49,78,83,.14);border-radius:999px;background:#fff;color:#4d666b;font-size:12.5px;font-weight:600}.carseat-hero-actions[data-v-d88394e2]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.carseat-cta[data-v-d88394e2]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.carseat-cta--primary[data-v-d88394e2]{background:var(--carseat-ink);color:#fef5ed}.carseat-cta--primary[data-v-d88394e2]:hover,.carseat-cta--primary[data-v-d88394e2]:focus-visible{background:#22383c;transform:translateY(-2px)}.carseat-cta--ghost[data-v-d88394e2]{border:1.5px solid rgba(49,78,83,.28);color:var(--carseat-ink)}.carseat-cta--ghost[data-v-d88394e2]:hover,.carseat-cta--ghost[data-v-d88394e2]:focus-visible{border-color:var(--carseat-ink);background:#fffc;transform:translateY(-2px)}.carseat-hero-media[data-v-d88394e2]{width:100%;border-radius:16px;object-fit:cover;box-shadow:0 24px 48px #314e5324}.carseat-section[data-v-d88394e2]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(50px,6vw,82px) 0 0}.carseat-heading[data-v-d88394e2]{max-width:720px}.carseat-heading h2[data-v-d88394e2],.carseat-scene-copy h2[data-v-d88394e2]{margin:0;color:var(--carseat-ink);font-size:clamp(25px,3vw,40px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.carseat-heading p[data-v-d88394e2]:not(.carseat-eyebrow),.carseat-scene-copy p[data-v-d88394e2]{margin:14px 0 0;color:#4d666b;font-size:clamp(15px,1.2vw,17.5px);line-height:1.62}.carseat-mode-grid[data-v-d88394e2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.carseat-mode[data-v-d88394e2]{overflow:hidden;border:1px solid rgba(49,78,83,.13);border-radius:12px;background:#fff}.carseat-mode img[data-v-d88394e2]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.carseat-mode-copy[data-v-d88394e2]{padding:16px 18px 20px}.carseat-mode-tag[data-v-d88394e2]{margin:0;color:var(--carseat-tan);font-size:11.5px;font-weight:600;letter-spacing:.12em}.carseat-mode-copy h3[data-v-d88394e2]{margin:6px 0 0;color:var(--carseat-ink);font-size:18px;font-weight:600}.carseat-mode-copy p[data-v-d88394e2]:not(.carseat-mode-tag){margin:8px 0 0;color:#5f7a80;font-size:13.5px;line-height:1.58}.carseat-feature-grid[data-v-d88394e2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.carseat-feature[data-v-d88394e2]{padding:20px 18px 22px;border-radius:12px;background:var(--carseat-cream)}.carseat-feature-icon[data-v-d88394e2]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--carseat-tan)}.carseat-feature h3[data-v-d88394e2]{margin:12px 0 0;color:var(--carseat-ink);font-size:16px;font-weight:600;line-height:1.25}.carseat-feature p[data-v-d88394e2]{margin:6px 0 0;color:#556f74;font-size:13.5px;line-height:1.55}.carseat-safety-grid[data-v-d88394e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.carseat-safety-card[data-v-d88394e2]{padding:24px 22px 26px;border:1px solid rgba(49,78,83,.1);border-radius:14px;background:var(--carseat-cream)}.carseat-safety-icon[data-v-d88394e2]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#fff;color:var(--carseat-tan)}.carseat-safety-card h3[data-v-d88394e2]{margin:14px 0 0;color:var(--carseat-ink);font-size:19px;font-weight:600;line-height:1.25}.carseat-safety-card p[data-v-d88394e2]{margin:8px 0 0;color:#4d666b;font-size:14.5px;line-height:1.6}.carseat-safety-note[data-v-d88394e2]{margin:18px 0 0;color:#6c8a90;font-size:13px;font-weight:600}.carseat-colour-grid[data-v-d88394e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.carseat-colour[data-v-d88394e2]{overflow:hidden;border:1px solid rgba(49,78,83,.13);border-radius:12px;background:#fff}.carseat-colour img[data-v-d88394e2]{display:block;width:100%;background:#fff;object-fit:contain}.carseat-colour-copy[data-v-d88394e2]{padding:14px 18px 20px;border-top:1px solid rgba(49,78,83,.09)}.carseat-colour-copy h3[data-v-d88394e2]{margin:0;color:var(--carseat-ink);font-size:17px;font-weight:600}.carseat-colour-copy p[data-v-d88394e2]{margin:6px 0 0;color:#5f7a80;font-size:13.5px;line-height:1.55}.carseat-colour-add[data-v-d88394e2]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:14px;padding:0 18px;border:1px solid rgba(49,78,83,.24);border-radius:8px;background:#fff;color:var(--carseat-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.carseat-colour-add[data-v-d88394e2]:hover:not(:disabled),.carseat-colour-add[data-v-d88394e2]:focus-visible:not(:disabled){border-color:var(--carseat-ink);background:var(--carseat-ink);color:#fef5ed}.carseat-colour-add[data-v-d88394e2]:disabled{border-color:#314e531f;background:#f7f1e8b3;color:#93a9ad;cursor:not-allowed}.carseat-scene[data-v-d88394e2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,54px);align-items:center}.carseat-scene-media[data-v-d88394e2]{width:100%;border-radius:16px;background:#fff;object-fit:contain}@media(max-width:900px){.carseat-hero[data-v-d88394e2],.carseat-scene[data-v-d88394e2]{grid-template-columns:minmax(0,1fr)}.carseat-hero[data-v-d88394e2]{padding-top:152px}.carseat-feature-grid[data-v-d88394e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.carseat-hero[data-v-d88394e2]{padding:148px 24px 44px}.carseat-section[data-v-d88394e2]{width:calc(100% - 32px)}.carseat-mode-grid[data-v-d88394e2],.carseat-feature-grid[data-v-d88394e2],.carseat-colour-grid[data-v-d88394e2],.carseat-safety-grid[data-v-d88394e2]{grid-template-columns:minmax(0,1fr)}}.cframe-page[data-v-3709c56a]{--cframe-ink: #314e53;--cframe-accent: #8a6a4a;--cframe-cream: #f8f3ec}.cframe-hero[data-v-3709c56a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(26px,4vw,56px);align-items:center;padding:clamp(130px,11vw,176px) max(7vw,calc((100vw - 1180px)/2)) clamp(46px,6vw,74px);background:linear-gradient(180deg,#fdfaf5,var(--cframe-cream))}.cframe-eyebrow[data-v-3709c56a]{margin:0 0 12px;color:var(--cframe-accent);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cframe-hero h1[data-v-3709c56a]{margin:0;color:var(--cframe-ink);font-size:clamp(30px,4vw,56px);font-weight:600;line-height:1.06;letter-spacing:-.03em}.cframe-lead[data-v-3709c56a]{max-width:560px;margin:18px 0 0;color:#4d666b;font-size:clamp(15.5px,1.22vw,18.5px);line-height:1.62}.cframe-highlights[data-v-3709c56a]{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.cframe-highlights li[data-v-3709c56a]{padding:7px 13px;border:1px solid rgba(49,78,83,.14);border-radius:999px;background:#fff;color:#4d666b;font-size:12.5px;font-weight:600}.cframe-hero-actions[data-v-3709c56a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cframe-cta[data-v-3709c56a]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.cframe-cta--primary[data-v-3709c56a]{background:var(--cframe-ink);color:#fef5ed}.cframe-cta--primary[data-v-3709c56a]:hover,.cframe-cta--primary[data-v-3709c56a]:focus-visible{background:#22383c;transform:translateY(-2px)}.cframe-cta--ghost[data-v-3709c56a]{border:1.5px solid rgba(49,78,83,.28);color:var(--cframe-ink)}.cframe-cta--ghost[data-v-3709c56a]:hover,.cframe-cta--ghost[data-v-3709c56a]:focus-visible{border-color:var(--cframe-ink);background:#fffc;transform:translateY(-2px)}.cframe-hero-media[data-v-3709c56a]{width:100%;max-height:620px;border-radius:16px;object-fit:cover;object-position:center top;box-shadow:0 24px 48px #314e5324}.cframe-section[data-v-3709c56a]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(50px,6vw,82px) 0 0}.cframe-heading[data-v-3709c56a]{max-width:720px}.cframe-heading h2[data-v-3709c56a],.cframe-specs-copy h2[data-v-3709c56a]{margin:0;color:var(--cframe-ink);font-size:clamp(25px,3vw,40px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.cframe-heading p[data-v-3709c56a]:not(.cframe-eyebrow),.cframe-specs-copy p[data-v-3709c56a]{margin:14px 0 0;color:#4d666b;font-size:clamp(15px,1.2vw,17.5px);line-height:1.62}.cframe-design-grid[data-v-3709c56a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}.cframe-design[data-v-3709c56a]{overflow:hidden;border:1px solid rgba(49,78,83,.12);border-radius:12px;background:#fff}.cframe-design img[data-v-3709c56a]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.cframe-design-copy[data-v-3709c56a]{padding:13px 15px 17px}.cframe-design-copy h3[data-v-3709c56a]{margin:0;color:var(--cframe-ink);font-size:16.5px;font-weight:600}.cframe-design-copy p[data-v-3709c56a]{margin:5px 0 0;color:#5f7a80;font-size:13px;line-height:1.5}.cframe-design-add[data-v-3709c56a]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:12px;padding:0 16px;border:1px solid rgba(49,78,83,.24);border-radius:8px;background:#fff;color:var(--cframe-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cframe-design-add[data-v-3709c56a]:hover:not(:disabled),.cframe-design-add[data-v-3709c56a]:focus-visible:not(:disabled){border-color:var(--cframe-ink);background:var(--cframe-ink);color:#fef5ed}.cframe-design-add[data-v-3709c56a]:disabled{border-color:#314e531f;background:#f8f3eccc;color:#93a9ad;cursor:not-allowed}.cframe-mount-layout[data-v-3709c56a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:clamp(24px,4vw,56px);align-items:center}.cframe-tip[data-v-3709c56a]{margin:0;padding:12px 12px 14px;border:1px solid rgba(49,78,83,.16);border-radius:14px;background:#fff;box-shadow:0 16px 34px #314e5312}.cframe-tip img[data-v-3709c56a]{display:block;width:100%;aspect-ratio:4 / 3;border-radius:10px;object-fit:cover}.cframe-tip figcaption[data-v-3709c56a]{display:grid;gap:7px;margin:13px 3px 2px;color:#4d666b;font-size:13px;line-height:1.5}.cframe-tip-label[data-v-3709c56a]{display:inline-flex;align-items:center;width:fit-content;padding:3px 9px;border-radius:999px;background:#8a6a4a1f;color:#8a6a4a;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cframe-steps[data-v-3709c56a]{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none;counter-reset:step}.cframe-steps li[data-v-3709c56a]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;padding:14px 18px;border-radius:10px;background:var(--cframe-cream)}.cframe-step-number[data-v-3709c56a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--cframe-ink);color:#fef5ed;font-size:13px;font-weight:600}.cframe-steps p[data-v-3709c56a]{margin:3px 0 0;color:#3f5c62;font-size:14.5px;line-height:1.55}.cframe-specs[data-v-3709c56a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:clamp(24px,4vw,54px);align-items:center}.cframe-specs-media[data-v-3709c56a]{width:100%;border-radius:14px;object-fit:contain}.cframe-feature-grid[data-v-3709c56a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cframe-feature[data-v-3709c56a]{padding:20px 18px 22px;border-radius:12px;background:var(--cframe-cream)}.cframe-feature-icon[data-v-3709c56a]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--cframe-accent)}.cframe-feature h3[data-v-3709c56a]{margin:12px 0 0;color:var(--cframe-ink);font-size:16px;font-weight:600;line-height:1.25}.cframe-feature p[data-v-3709c56a]{margin:6px 0 0;color:#556f74;font-size:13.5px;line-height:1.55}@media(max-width:900px){.cframe-hero[data-v-3709c56a],.cframe-specs[data-v-3709c56a]{grid-template-columns:minmax(0,1fr)}.cframe-hero[data-v-3709c56a]{padding-top:152px}.cframe-design-grid[data-v-3709c56a],.cframe-feature-grid[data-v-3709c56a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cframe-hero[data-v-3709c56a]{padding:148px 24px 44px}.cframe-section[data-v-3709c56a]{width:calc(100% - 32px)}.cframe-design-grid[data-v-3709c56a],.cframe-feature-grid[data-v-3709c56a],.cframe-mount-layout[data-v-3709c56a]{grid-template-columns:minmax(0,1fr)}.cframe-tip[data-v-3709c56a]{max-width:420px}.cframe-steps li[data-v-3709c56a]{grid-template-columns:28px minmax(0,1fr);gap:10px}}.cattoy-page[data-v-e4126963]{--cattoy-ink: #314e53;--cattoy-pink: #d98aa6;--cattoy-blue: #6fa9c4;--cattoy-warm: #fdf6f2}.cattoy-hero[data-v-e4126963]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(26px,4vw,58px);align-items:center;padding:clamp(130px,11vw,176px) max(7vw,calc((100vw - 1180px)/2)) clamp(46px,6vw,74px);background:linear-gradient(180deg,#fffafc,var(--cattoy-warm))}.cattoy-eyebrow[data-v-e4126963]{margin:0 0 12px;color:var(--cattoy-pink);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cattoy-hero h1[data-v-e4126963]{margin:0;color:var(--cattoy-ink);font-size:clamp(31px,4.2vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.03em}.cattoy-lead[data-v-e4126963]{max-width:560px;margin:18px 0 0;color:#4d666b;font-size:clamp(15.5px,1.22vw,18.5px);line-height:1.62}.cattoy-highlights[data-v-e4126963]{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.cattoy-highlights li[data-v-e4126963]{padding:7px 13px;border:1px solid rgba(49,78,83,.14);border-radius:999px;background:#fff;color:#4d666b;font-size:12.5px;font-weight:600}.cattoy-hero-actions[data-v-e4126963]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cattoy-cta[data-v-e4126963]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.cattoy-cta--primary[data-v-e4126963]{background:var(--cattoy-ink);color:#fef5ed}.cattoy-cta--primary[data-v-e4126963]:hover,.cattoy-cta--primary[data-v-e4126963]:focus-visible{background:#22383c;transform:translateY(-2px)}.cattoy-cta--ghost[data-v-e4126963]{border:1.5px solid rgba(49,78,83,.28);color:var(--cattoy-ink)}.cattoy-cta--ghost[data-v-e4126963]:hover,.cattoy-cta--ghost[data-v-e4126963]:focus-visible{border-color:var(--cattoy-ink);background:#ffffffbf;transform:translateY(-2px)}.cattoy-hero-media[data-v-e4126963]{width:100%;max-height:620px;border-radius:16px;object-fit:cover;object-position:center top;box-shadow:0 24px 48px #314e5324}.cattoy-section[data-v-e4126963]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(50px,6vw,82px) 0 0}.cattoy-heading[data-v-e4126963]{max-width:720px}.cattoy-heading h2[data-v-e4126963],.cattoy-scene-copy h2[data-v-e4126963]{margin:0;color:var(--cattoy-ink);font-size:clamp(25px,3vw,40px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.cattoy-heading p[data-v-e4126963]:not(.cattoy-eyebrow),.cattoy-scene-copy p[data-v-e4126963]{margin:14px 0 0;color:#4d666b;font-size:clamp(15px,1.2vw,17.5px);line-height:1.62}.cattoy-steps[data-v-e4126963]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.cattoy-step[data-v-e4126963]{overflow:hidden;border:1px solid rgba(49,78,83,.13);border-radius:12px;background:#fff}.cattoy-step img[data-v-e4126963]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.cattoy-step-copy[data-v-e4126963]{padding:16px 18px 20px}.cattoy-step-number[data-v-e4126963]{margin:0;color:var(--cattoy-blue);font-size:11.5px;font-weight:600;letter-spacing:.12em}.cattoy-step-copy h3[data-v-e4126963]{margin:6px 0 0;color:var(--cattoy-ink);font-size:18px;font-weight:600}.cattoy-step-copy p[data-v-e4126963]:not(.cattoy-step-number){margin:8px 0 0;color:#5f7a80;font-size:13.5px;line-height:1.58}.cattoy-feature-grid[data-v-e4126963]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cattoy-feature-card[data-v-e4126963]{padding:20px 18px 22px;border-radius:12px;background:var(--cattoy-warm)}.cattoy-feature-icon[data-v-e4126963]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--cattoy-pink)}.cattoy-feature-card h3[data-v-e4126963]{margin:12px 0 0;color:var(--cattoy-ink);font-size:16px;font-weight:600;line-height:1.25}.cattoy-feature-card p[data-v-e4126963]{margin:6px 0 0;color:#556f74;font-size:13.5px;line-height:1.55}.cattoy-gift[data-v-e4126963]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,54px);align-items:center}.cattoy-gift-copy h2[data-v-e4126963]{margin:0;color:var(--cattoy-ink);font-size:clamp(25px,3vw,40px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.cattoy-gift-copy p[data-v-e4126963]:not(.cattoy-eyebrow){margin:14px 0 0;color:#4d666b;font-size:clamp(15px,1.2vw,17.5px);line-height:1.62}.cattoy-gift-list[data-v-e4126963]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:22px 0 0;padding:0;list-style:none}.cattoy-gift-list li[data-v-e4126963]{position:relative;padding-left:20px;color:#3f5c62;font-size:14px;font-weight:600;line-height:1.5}.cattoy-gift-list li[data-v-e4126963]:before{position:absolute;top:7px;left:0;width:7px;height:7px;border-radius:50%;background:var(--cattoy-pink);content:""}.cattoy-gift-media[data-v-e4126963]{width:100%;border-radius:14px;object-fit:cover}.cattoy-scene[data-v-e4126963]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,54px);align-items:center}.cattoy-scene-media[data-v-e4126963]{width:100%;border-radius:14px;object-fit:cover}@media(max-width:900px){.cattoy-hero[data-v-e4126963],.cattoy-gift[data-v-e4126963],.cattoy-scene[data-v-e4126963]{grid-template-columns:minmax(0,1fr)}.cattoy-hero[data-v-e4126963]{padding-top:152px}.cattoy-feature-grid[data-v-e4126963]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cattoy-hero[data-v-e4126963]{padding:148px 24px 44px}.cattoy-section[data-v-e4126963]{width:calc(100% - 32px)}.cattoy-steps[data-v-e4126963],.cattoy-feature-grid[data-v-e4126963],.cattoy-gift-list[data-v-e4126963]{grid-template-columns:minmax(0,1fr)}}.ceiling-dehumidifier[data-v-e75d63e7]{--ink: #324f54;--accent: #5f858d;--tint: #bfd8dc;--band: #eef4f5;color:#101213;background:#fff}.ceiling-hero[data-v-e75d63e7]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:clamp(30px,5vw,90px);align-items:center;min-height:clamp(610px,54vw,780px);padding:clamp(130px,12vw,190px) max(7vw,calc((100vw - 1440px)/2)) 0;background:linear-gradient(112deg,#d5e8ea,#eff6f6 56%,#fff)}.ceiling-eyebrow[data-v-e75d63e7]{margin:0 0 20px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ceiling-hero h1[data-v-e75d63e7],.ceiling-engineered h2[data-v-e75d63e7],.ceiling-section-heading h2[data-v-e75d63e7]{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.045em;line-height:1.02}.ceiling-hero h1[data-v-e75d63e7]{font-size:clamp(48px,5.5vw,84px);letter-spacing:-.015em}.ceiling-hero-copy>p[data-v-e75d63e7]:last-child{max-width:530px;margin:24px 0 0;font-size:clamp(18px,1.7vw,26px);line-height:1.42}.ceiling-hero-scene[data-v-e75d63e7]{width:100%;aspect-ratio:2523 / 1200;border-radius:10px;object-fit:cover}.ceiling-selling-bar[data-v-e75d63e7]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px);margin:0 calc(-1*max(7vw,calc((100vw - 1440px)/2)));padding:clamp(30px,3.4vw,46px) max(7vw,calc((100vw - 1440px)/2));background:var(--band, #eef4f5)}.ceiling-selling-point[data-v-e75d63e7]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start}.ceiling-selling-point svg[data-v-e75d63e7]{width:45px;height:45px;color:var(--accent);stroke-width:1.55}.ceiling-selling-point h2[data-v-e75d63e7]{margin:0 0 8px;color:var(--ink);font-size:clamp(18px,1.5vw,23px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.ceiling-selling-point p[data-v-e75d63e7]{max-width:300px;margin:0;color:#3f6159;font-size:15px;line-height:1.5}.ceiling-engineered[data-v-e75d63e7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:clamp(38px,6vw,100px);align-items:center;min-height:clamp(560px,48vw,720px);padding:clamp(56px,7vw,112px) max(7vw,calc((100vw - 1440px)/2))}.ceiling-engineered-copy[data-v-e75d63e7]{max-width:610px}.ceiling-rule[data-v-e75d63e7]{display:block;width:clamp(110px,10vw,170px);height:12px;margin:0 0 24px;background:var(--accent)}.ceiling-engineered h2[data-v-e75d63e7],.ceiling-section-heading h2[data-v-e75d63e7]{font-size:clamp(38px,4vw,62px)}.ceiling-engineered p[data-v-e75d63e7]{margin:28px 0 0;font-size:clamp(18px,1.5vw,24px);line-height:1.6}.ceiling-engineered img[data-v-e75d63e7]{width:100%;max-height:440px;object-fit:contain}@media(max-width:900px){.ceiling-hero[data-v-e75d63e7]{grid-template-columns:1fr;min-height:0;padding:184px 28px 0}.ceiling-hero-scene[data-v-e75d63e7]{max-width:620px;justify-self:center}.ceiling-selling-bar[data-v-e75d63e7]{grid-template-columns:minmax(0,1fr);gap:24px;margin:0 -28px;padding:32px 28px}.ceiling-engineered[data-v-e75d63e7]{grid-template-columns:1fr;min-height:0;padding:64px 28px}.ceiling-engineered img[data-v-e75d63e7]{max-width:580px;justify-self:center}}@media(max-width:560px){.ceiling-hero[data-v-e75d63e7]{padding:160px 20px 0}.ceiling-hero h1[data-v-e75d63e7]{font-size:clamp(42px,12vw,58px)}.ceiling-hero-copy>p[data-v-e75d63e7]:last-child,.ceiling-engineered p[data-v-e75d63e7]{font-size:17px}.ceiling-selling-bar[data-v-e75d63e7]{gap:22px;margin:0 -20px;padding:30px 20px}.ceiling-engineered[data-v-e75d63e7]{padding:54px 20px}.ceiling-engineered h2[data-v-e75d63e7]{font-size:36px}}.commercial-purifier[data-v-601c0c4d]{--ink: #324f54;--accent: #5f858d;--tint: #bfd8dc;--band: #eef4f5;color:#101213;background:#fff}.commercial-purifier h1[data-v-601c0c4d],.commercial-purifier h2[data-v-601c0c4d]{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.045em;line-height:1.02}.purifier-hero[data-v-601c0c4d]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:clamp(30px,5vw,90px);align-items:center;min-height:clamp(610px,54vw,780px);padding:clamp(130px,12vw,190px) max(7vw,calc((100vw - 1440px)/2)) 0;background:linear-gradient(112deg,#d5e8ea,#eff6f6 56%,#fff)}.purifier-eyebrow[data-v-601c0c4d]{margin:0 0 20px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.purifier-hero h1[data-v-601c0c4d]{font-size:clamp(48px,5.5vw,84px);letter-spacing:-.015em}.purifier-hero-copy>p[data-v-601c0c4d]:last-child{max-width:530px;margin:24px 0 0;font-size:clamp(18px,1.7vw,26px);line-height:1.42}.purifier-hero-scene[data-v-601c0c4d]{width:100%;aspect-ratio:1374 / 1145;border-radius:10px;object-fit:cover}.purifier-selling-bar[data-v-601c0c4d]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px);margin:0 calc(-1*max(7vw,calc((100vw - 1440px)/2)));padding:clamp(30px,3.4vw,46px) max(7vw,calc((100vw - 1440px)/2));background:var(--band, #eef4f5)}.purifier-selling-point[data-v-601c0c4d]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start}.purifier-selling-point svg[data-v-601c0c4d]{width:45px;height:45px;color:var(--accent);stroke-width:1.55}.purifier-selling-point h2[data-v-601c0c4d]{margin:0 0 8px;color:var(--ink);font-size:clamp(18px,1.5vw,23px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.purifier-selling-point p[data-v-601c0c4d]{max-width:300px;margin:0;color:#3f6167;font-size:15px;line-height:1.5}.purifier-engineered[data-v-601c0c4d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:clamp(38px,6vw,100px);align-items:center;min-height:clamp(560px,48vw,720px);padding:clamp(56px,7vw,112px) max(7vw,calc((100vw - 1440px)/2))}.purifier-engineered-copy[data-v-601c0c4d]{max-width:610px}.purifier-rule[data-v-601c0c4d]{display:block;width:clamp(110px,10vw,170px);height:12px;margin:0 0 24px;background:var(--accent)}.purifier-engineered h2[data-v-601c0c4d],.purifier-specs h2[data-v-601c0c4d],.purifier-section-heading h2[data-v-601c0c4d]{font-size:clamp(38px,4vw,62px)}.purifier-engineered p[data-v-601c0c4d]{margin:28px 0 0;font-size:clamp(18px,1.5vw,24px);line-height:1.6}.purifier-engineered img[data-v-601c0c4d]{width:100%;max-height:440px;object-fit:contain}.purifier-specs[data-v-601c0c4d]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(340px,1fr);gap:clamp(34px,5vw,80px);align-items:start;padding:clamp(56px,7vw,112px) max(7vw,calc((100vw - 1440px)/2));background:#f6fafb}.purifier-specs-copy[data-v-601c0c4d]{max-width:520px}.purifier-specs-copy p[data-v-601c0c4d]{margin:28px 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.6}.purifier-spec-list[data-v-601c0c4d]{display:grid;gap:0;margin:0;border-radius:10px;overflow:hidden}.purifier-spec-row[data-v-601c0c4d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;padding:14px 20px;background:#fff}.purifier-spec-row[data-v-601c0c4d]:nth-child(odd){background:var(--tint)}.purifier-spec-row dt[data-v-601c0c4d]{color:var(--ink);font-size:clamp(14px,1.15vw,17px);font-weight:600;line-height:1.35}.purifier-spec-row dd[data-v-601c0c4d]{margin:0;color:#101213;font-size:clamp(14px,1.15vw,17px);font-weight:600;line-height:1.35}.purifier-spaces[data-v-601c0c4d]{padding:clamp(56px,7vw,112px) max(7vw,calc((100vw - 1440px)/2))}.purifier-section-heading[data-v-601c0c4d]{margin-bottom:clamp(28px,3.4vw,46px)}.purifier-space-grid[data-v-601c0c4d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.purifier-space[data-v-601c0c4d]{position:relative;margin:0;overflow:hidden;border-radius:10px;aspect-ratio:682 / 539}.purifier-space--tall[data-v-601c0c4d]{grid-row:span 2;aspect-ratio:auto}.purifier-space img[data-v-601c0c4d]{display:block;width:100%;height:100%;object-fit:cover}.purifier-space figcaption[data-v-601c0c4d]{position:absolute;left:0;bottom:0;padding:12px 22px;background:#324f54d1;color:#fff;font-size:clamp(15px,1.3vw,20px);font-weight:600;line-height:1.2}@media(max-width:900px){.purifier-hero[data-v-601c0c4d]{grid-template-columns:1fr;min-height:0;padding:184px 28px 64px}.purifier-hero-scene[data-v-601c0c4d]{max-width:620px;justify-self:center}.purifier-selling-bar[data-v-601c0c4d]{grid-template-columns:minmax(0,1fr);gap:24px;margin:0 -28px;padding:32px 28px}.purifier-engineered[data-v-601c0c4d],.purifier-specs[data-v-601c0c4d]{grid-template-columns:minmax(0,1fr);min-height:0;padding:64px 28px}.purifier-engineered img[data-v-601c0c4d]{max-width:420px;justify-self:center}.purifier-spaces[data-v-601c0c4d]{padding:64px 28px}}@media(max-width:560px){.purifier-hero[data-v-601c0c4d]{padding:160px 20px 52px}.purifier-hero h1[data-v-601c0c4d]{font-size:clamp(42px,12vw,58px)}.purifier-hero-copy>p[data-v-601c0c4d]:last-child,.purifier-engineered p[data-v-601c0c4d],.purifier-specs-copy p[data-v-601c0c4d]{font-size:17px}.purifier-selling-bar[data-v-601c0c4d]{gap:22px;margin:0 -20px;padding:30px 20px}.purifier-engineered[data-v-601c0c4d],.purifier-specs[data-v-601c0c4d]{padding:54px 20px}.purifier-engineered h2[data-v-601c0c4d],.purifier-specs h2[data-v-601c0c4d],.purifier-section-heading h2[data-v-601c0c4d]{font-size:36px}.purifier-spec-row[data-v-601c0c4d]{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.purifier-spaces[data-v-601c0c4d]{padding:54px 20px}.purifier-space-grid[data-v-601c0c4d]{grid-template-columns:minmax(0,1fr)}.purifier-space[data-v-601c0c4d],.purifier-space--tall[data-v-601c0c4d]{grid-row:auto;aspect-ratio:4 / 3}}.commercial-dehumidifier[data-v-12d2f337]{--commercial-ink: #324f54;--commercial-accent: #5f858d;--commercial-tint: #bfd8dc;--band: #eef4f5;color:#0b0b0b;background:#fff;font-family:Google Sans Flex,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.commercial-dehumidifier h1[data-v-12d2f337],.commercial-dehumidifier h2[data-v-12d2f337],.commercial-dehumidifier p[data-v-12d2f337]{margin-top:0}.commercial-hero[data-v-12d2f337]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:clamp(30px,5vw,90px);align-items:center;min-height:clamp(610px,54vw,780px);padding:clamp(130px,12vw,190px) max(7vw,calc((100vw - 1440px)/2)) 0;background:linear-gradient(112deg,#d5e8ea,#eff6f6 56%,#fff)}.commercial-hero-copy[data-v-12d2f337]{max-width:560px}.commercial-hero-scene[data-v-12d2f337]{width:100%;aspect-ratio:1800 / 1013;border-radius:10px;object-fit:cover}.commercial-eyebrow[data-v-12d2f337]{margin:0 0 20px;color:var(--commercial-accent);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.commercial-hero h1[data-v-12d2f337],.performance-section h2[data-v-12d2f337],.commercial-section-heading h2[data-v-12d2f337]{margin:0;color:var(--commercial-ink);font-weight:600;letter-spacing:-.045em;line-height:1.02}.commercial-hero h1[data-v-12d2f337]{font-size:clamp(48px,5.5vw,84px);letter-spacing:-.015em}.commercial-hero-copy p[data-v-12d2f337]:not(.commercial-eyebrow){margin:24px 0 0;font-size:clamp(18px,1.7vw,26px);line-height:1.42}.commercial-selling-bar[data-v-12d2f337]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px);margin:0 calc(-1*max(7vw,calc((100vw - 1440px)/2)));padding:clamp(30px,3.4vw,46px) max(7vw,calc((100vw - 1440px)/2));background:var(--band, #eef4f5)}.commercial-selling-point[data-v-12d2f337]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start}.commercial-selling-point svg[data-v-12d2f337]{width:45px;height:45px;color:var(--commercial-accent);stroke-width:1.55}.commercial-selling-point h2[data-v-12d2f337]{margin:0 0 8px;color:var(--commercial-ink);font-size:clamp(18px,1.5vw,23px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.commercial-selling-point p[data-v-12d2f337]{max-width:300px;margin:0;color:#3f6167;font-size:15px;line-height:1.5}.performance-section[data-v-12d2f337]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;min-height:clamp(640px,52vw,760px);padding:0 max(6vw,calc((100vw - 1460px)/2));background:#fff}.performance-copy[data-v-12d2f337]{max-width:700px;padding:clamp(40px,4vw,64px) 0 clamp(40px,4vw,64px) 5vw}.section-rule[data-v-12d2f337]{display:block;width:clamp(110px,10vw,170px);height:12px;margin-bottom:24px;background:var(--commercial-accent)}.performance-section h2[data-v-12d2f337],.commercial-section-heading h2[data-v-12d2f337]{font-size:clamp(38px,4vw,62px)}.performance-copy p[data-v-12d2f337]{max-width:650px;margin:28px 0 0;font-size:clamp(18px,1.5vw,24px);line-height:1.6}.performance-section img[data-v-12d2f337]{align-self:center;width:100%;height:calc(100% - 96px);margin:48px 0;object-fit:cover}.commercial-spaces-section[data-v-12d2f337]{padding:clamp(40px,4vw,64px) max(5vw,calc((100vw - 1540px)/2));background:#fff}.commercial-section-heading[data-v-12d2f337]{display:grid;justify-items:center;margin-bottom:clamp(28px,3vw,42px);text-align:center}.commercial-section-heading h2[data-v-12d2f337]{margin-bottom:20px}.commercial-section-heading .section-rule[data-v-12d2f337]{height:14px;margin-bottom:0}.commercial-space-grid[data-v-12d2f337]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commercial-space-card[data-v-12d2f337]{position:relative;aspect-ratio:1.75;overflow:hidden}.commercial-space-card img[data-v-12d2f337]{width:100%;height:100%;object-fit:cover}.commercial-space-card strong[data-v-12d2f337]{position:absolute;right:48%;bottom:28px;left:0;padding:18px 10px;background:#5f858db8;color:#fff;font-size:clamp(18px,1.45vw,25px);line-height:1;white-space:nowrap}@media(max-width:900px){.commercial-hero[data-v-12d2f337]{grid-template-columns:1fr;min-height:0;padding:184px 28px 0}.commercial-hero-scene[data-v-12d2f337]{max-width:620px;justify-self:center}.commercial-hero h1[data-v-12d2f337]{font-size:clamp(44px,9vw,66px)}.commercial-selling-bar[data-v-12d2f337]{grid-template-columns:minmax(0,1fr);gap:24px;margin:0 -28px;padding:32px 28px}.performance-section[data-v-12d2f337]{grid-template-columns:1fr;min-height:auto;padding:44px 28px}.performance-copy[data-v-12d2f337]{max-width:none;padding:0}.performance-copy p[data-v-12d2f337]{margin-top:22px}.performance-section img[data-v-12d2f337]{width:min(100%,460px);height:auto;margin:0;justify-self:center;object-fit:contain}.commercial-spaces-section[data-v-12d2f337]{padding:42px 24px}.commercial-space-grid[data-v-12d2f337]{grid-template-columns:1fr;gap:20px}.commercial-space-card strong[data-v-12d2f337]{right:42%}}@media(max-width:560px){.commercial-hero[data-v-12d2f337]{padding:160px 20px 0}.commercial-hero h1[data-v-12d2f337]{font-size:clamp(42px,12vw,58px)}.commercial-hero-copy p[data-v-12d2f337]:not(.commercial-eyebrow){font-size:17px}.commercial-selling-bar[data-v-12d2f337]{gap:22px;margin:0 -20px;padding:30px 20px}.performance-section h2[data-v-12d2f337],.commercial-section-heading h2[data-v-12d2f337]{font-size:36px}.performance-copy p[data-v-12d2f337]{font-size:17px}.section-rule[data-v-12d2f337],.commercial-section-heading .section-rule[data-v-12d2f337]{height:9px}.commercial-section-heading[data-v-12d2f337]{margin-bottom:28px}.commercial-space-card[data-v-12d2f337]{aspect-ratio:1.35}.commercial-space-card strong[data-v-12d2f337]{right:20%;bottom:18px;padding:14px 8px;font-size:18px}}.md001-dehumidifier[data-v-7627d0c7]{--ink: #314e53;--accent: #75949a;--warm: #f5eee5;color:#202222;background:#fff}.md001-hero[data-v-7627d0c7]{position:relative;min-height:clamp(570px,48vw,760px);overflow:hidden;background:#f5eee5}.md001-hero-image[data-v-7627d0c7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:right bottom}.md001-hero[data-v-7627d0c7]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#fffaf4ed,#fffaf4b3 28%,#fffaf400 57%)}.md001-hero-copy[data-v-7627d0c7]{position:relative;z-index:1;width:min(600px,48vw);padding:clamp(150px,13vw,205px) 8vw 48px}.md001-eyebrow[data-v-7627d0c7],.md001-section-heading p[data-v-7627d0c7]{margin:0 0 14px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.md001-hero h1[data-v-7627d0c7],.md001-section-heading h2[data-v-7627d0c7],.md001-overview h2[data-v-7627d0c7]{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.045em;line-height:.98}.md001-hero h1[data-v-7627d0c7]{font-size:clamp(52px,6vw,94px)}.md001-hero h1 span[data-v-7627d0c7]{display:block;color:#1e2625}.md001-hero-copy>p[data-v-7627d0c7]:last-child{margin:24px 0 0;color:#403a35;font-size:clamp(19px,1.7vw,28px);font-weight:600}.md001-benefits[data-v-7627d0c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:clamp(42px,5vw,78px) max(7vw,calc((100vw - 1440px)/2));background:var(--warm)}.md001-benefit[data-v-7627d0c7]{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:start}.md001-benefit svg[data-v-7627d0c7]{width:45px;height:45px;color:var(--accent);stroke-width:1.55}.md001-benefit h2[data-v-7627d0c7]{margin:0 0 8px;color:var(--ink);font-size:clamp(18px,1.5vw,23px)}.md001-benefit p[data-v-7627d0c7]{max-width:280px;margin:0;font-size:15px;line-height:1.5}.md001-features[data-v-7627d0c7],.md001-spaces[data-v-7627d0c7]{padding:clamp(62px,7vw,108px) max(7vw,calc((100vw - 1440px)/2))}.md001-features[data-v-7627d0c7]{background:#fff}.md001-section-heading[data-v-7627d0c7]{margin-bottom:clamp(30px,4vw,54px);text-align:center}.md001-section-heading h2[data-v-7627d0c7]{font-size:clamp(38px,4vw,64px)}.md001-feature-grid[data-v-7627d0c7]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:16px;width:min(1160px,100%);margin:0 auto}.md001-feature[data-v-7627d0c7]{display:grid;min-height:146px;padding:20px 12px;place-items:center;gap:12px;border:1px solid #ebe0d4;border-radius:16px;background:#fdfaf6;text-align:center}.md001-feature svg[data-v-7627d0c7]{width:34px;height:34px;color:var(--accent);stroke-width:1.65}.md001-feature strong[data-v-7627d0c7]{font-size:14px;line-height:1.2}.md001-overview[data-v-7627d0c7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:610px;padding:clamp(58px,7vw,106px) max(7vw,calc((100vw - 1440px)/2));background:#f8f4ee}.md001-overview-copy[data-v-7627d0c7]{max-width:610px}.md001-rule[data-v-7627d0c7]{display:block;width:130px;height:10px;margin-bottom:24px;background:var(--accent)}.md001-overview h2[data-v-7627d0c7]{font-size:clamp(40px,4.3vw,66px)}.md001-overview p[data-v-7627d0c7]{margin:26px 0;font-size:clamp(17px,1.35vw,22px);line-height:1.62}.md001-overview>img[data-v-7627d0c7]{width:min(100%,480px);max-height:480px;justify-self:center;object-fit:contain}.md001-dimensions[data-v-7627d0c7]{display:flex;flex-wrap:wrap;gap:12px;margin:0}.md001-dimensions div[data-v-7627d0c7]{min-width:112px;padding:12px 16px;border-radius:10px;background:#fff}.md001-dimensions dt[data-v-7627d0c7]{color:var(--accent);font-size:12px;font-weight:600;text-transform:uppercase}.md001-dimensions dd[data-v-7627d0c7]{margin:5px 0 0;color:var(--ink);font-size:18px;font-weight:600}.md001-spaces[data-v-7627d0c7]{background:#fff}.md001-space-grid[data-v-7627d0c7]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1260px,100%);margin:0 auto}.md001-space-card[data-v-7627d0c7]{overflow:hidden;border-radius:14px;background:var(--warm)}.md001-space-card img[data-v-7627d0c7]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.md001-space-card h3[data-v-7627d0c7]{margin:0;padding:16px;color:var(--ink);font-size:18px;text-align:center}@media(max-width:900px){.md001-hero[data-v-7627d0c7]{min-height:590px}.md001-hero[data-v-7627d0c7]:after{background:linear-gradient(90deg,#fffaf4ed,#fffaf438)}.md001-hero-copy[data-v-7627d0c7]{width:min(620px,100%);padding:176px 28px 48px}.md001-benefits[data-v-7627d0c7]{grid-template-columns:1fr;padding:48px 28px}.md001-features[data-v-7627d0c7],.md001-spaces[data-v-7627d0c7]{padding:64px 28px}.md001-feature-grid[data-v-7627d0c7]{grid-template-columns:repeat(2,1fr)}.md001-overview[data-v-7627d0c7]{grid-template-columns:1fr;min-height:0;padding:64px 28px}.md001-space-grid[data-v-7627d0c7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.md001-hero[data-v-7627d0c7]{min-height:640px}.md001-hero-copy[data-v-7627d0c7]{padding-top:170px}.md001-feature[data-v-7627d0c7]{min-height:126px}.md001-space-grid[data-v-7627d0c7]{grid-template-columns:1fr}}.md002-dehumidifier[data-v-a1dad059]{--ink: #314e53;--accent: #75949a;--warm: #f5eee5;color:#202222;background:#fff}.md002-hero[data-v-a1dad059]{position:relative;min-height:clamp(570px,48vw,760px);overflow:hidden;background:linear-gradient(90deg,#fefaf3,#fcf6ef 28%,#f9f3eb 40%,#f7f0e8)}.md002-hero-image[data-v-a1dad059]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:right bottom}.md002-hero-copy[data-v-a1dad059]{position:relative;z-index:1;width:min(600px,48vw);padding:clamp(150px,13vw,205px) 8vw 48px}.md002-eyebrow[data-v-a1dad059],.md002-section-heading p[data-v-a1dad059]{margin:0 0 14px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.md002-hero h1[data-v-a1dad059],.md002-section-heading h2[data-v-a1dad059],.md002-drying h2[data-v-a1dad059],.md002-overview h2[data-v-a1dad059]{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.045em;line-height:.98}.md002-hero h1[data-v-a1dad059]{font-size:clamp(52px,6vw,94px)}.md002-hero h1 span[data-v-a1dad059]{display:block;color:#1e2625;white-space:nowrap}.md002-hero-sub[data-v-a1dad059]{margin:24px 0 0;color:#403a35;font-size:clamp(19px,1.7vw,28px);font-weight:600}.md002-stats[data-v-a1dad059]{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:26px 0 0;list-style:none}.md002-stats li[data-v-a1dad059]{min-width:104px;padding:9px 14px;border:1px solid rgba(117,148,154,.26);border-radius:11px;background:#ffffffdb}.md002-stats strong[data-v-a1dad059]{display:block;color:var(--ink);font-size:clamp(16px,1.15vw,19px);font-weight:600}.md002-stats span[data-v-a1dad059]{color:#5c6f72;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.md002-benefits[data-v-a1dad059]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:clamp(42px,5vw,78px) max(7vw,calc((100vw - 1440px)/2));background:var(--warm)}.md002-benefit[data-v-a1dad059]{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:start}.md002-benefit svg[data-v-a1dad059]{width:45px;height:45px;color:var(--accent);stroke-width:1.55}.md002-benefit h2[data-v-a1dad059]{margin:0 0 8px;color:var(--ink);font-size:clamp(18px,1.5vw,23px)}.md002-benefit p[data-v-a1dad059]{max-width:290px;margin:0;font-size:15px;line-height:1.5}.md002-features[data-v-a1dad059],.md002-spaces[data-v-a1dad059]{padding:clamp(62px,7vw,108px) max(7vw,calc((100vw - 1440px)/2))}.md002-features[data-v-a1dad059]{background:#fff}.md002-section-heading[data-v-a1dad059]{margin-bottom:clamp(30px,4vw,54px);text-align:center}.md002-section-heading h2[data-v-a1dad059]{font-size:clamp(38px,4vw,64px)}.md002-feature-grid[data-v-a1dad059]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:16px;width:min(1160px,100%);margin:0 auto}.md002-feature[data-v-a1dad059]{display:grid;min-height:146px;padding:20px 12px;place-items:center;gap:12px;border:1px solid #ebe0d4;border-radius:16px;background:#fdfaf6;text-align:center}.md002-feature svg[data-v-a1dad059]{width:34px;height:34px;color:var(--accent);stroke-width:1.65}.md002-feature strong[data-v-a1dad059]{font-size:14px;line-height:1.2}.md002-drying[data-v-a1dad059]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(38px,6vw,96px);align-items:center;padding:clamp(58px,7vw,106px) max(7vw,calc((100vw - 1440px)/2));background:var(--warm)}.md002-drying-copy[data-v-a1dad059]{max-width:660px}.md002-rule[data-v-a1dad059]{display:block;width:130px;height:10px;margin-bottom:24px;background:var(--accent)}.md002-drying h2[data-v-a1dad059]{font-size:clamp(40px,4.3vw,66px)}.md002-drying-copy>p[data-v-a1dad059]{margin:26px 0;font-size:clamp(17px,1.35vw,22px);line-height:1.62}.md002-steps[data-v-a1dad059]{display:grid;gap:18px;padding:0;margin:0;list-style:none}.md002-step[data-v-a1dad059]{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:start;padding:16px 18px;border-radius:14px;background:#ffffffc7}.md002-step svg[data-v-a1dad059]{width:28px;height:28px;color:var(--accent);stroke-width:1.7}.md002-step h3[data-v-a1dad059]{margin:0 0 4px;color:var(--ink);font-size:17px;font-weight:600}.md002-step p[data-v-a1dad059]{margin:0;font-size:15px;line-height:1.5}.md002-drying-panel[data-v-a1dad059]{display:grid;gap:22px;max-width:620px;padding:clamp(26px,2.6vw,38px);border:1px solid rgba(117,148,154,.22);border-radius:22px;background:#fff;box-shadow:0 24px 60px #314e5314}.md002-panel-screen[data-v-a1dad059]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:30px 24px 22px;border-radius:16px;background:#1e2625}.md002-led[data-v-a1dad059]{position:absolute;top:14px;right:24px;width:92px;height:5px;border-radius:5px;background:#62d8d3}.md002-panel-screen>svg[data-v-a1dad059]{width:40px;height:40px;color:#8fdcd6;stroke-width:1.5}.md002-panel-screen strong[data-v-a1dad059]{display:block;color:#f4f8f7;font-size:clamp(18px,1.5vw,22px);font-weight:600;letter-spacing:-.02em}.md002-panel-screen div>span[data-v-a1dad059]{color:#9db4b3;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.md002-panel-facts[data-v-a1dad059]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.md002-panel-facts li[data-v-a1dad059]{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;color:#40595e;font-size:15px;line-height:1.5}.md002-panel-facts svg[data-v-a1dad059]{width:22px;height:22px;margin-top:2px;color:var(--accent);stroke-width:1.8}.md002-panel-facts strong[data-v-a1dad059]{color:var(--ink);font-weight:600}.md002-overview[data-v-a1dad059]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:center;gap:clamp(38px,7vw,110px);padding:clamp(58px,7vw,106px) max(7vw,calc((100vw - 1440px)/2));background:#f8f4ee}.md002-overview-copy[data-v-a1dad059]{max-width:680px}.md002-overview h2[data-v-a1dad059]{font-size:clamp(40px,4.3vw,66px)}.md002-overview p[data-v-a1dad059]{margin:26px 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.62}.md002-overview>img[data-v-a1dad059]{width:min(100%,460px);max-height:460px;justify-self:center;object-fit:contain}.md002-dimensions[data-v-a1dad059]{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 0}.md002-dimensions div[data-v-a1dad059]{min-width:112px;padding:12px 16px;border-radius:10px;background:#fff}.md002-dimensions dt[data-v-a1dad059]{color:var(--accent);font-size:12px;font-weight:600;text-transform:uppercase}.md002-dimensions dd[data-v-a1dad059]{margin:5px 0 0;color:var(--ink);font-size:18px;font-weight:600}.md002-spaces[data-v-a1dad059]{background:#fff}.md002-space-grid[data-v-a1dad059]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1260px,100%);margin:0 auto}.md002-space-card[data-v-a1dad059]{display:grid;gap:12px;padding:28px 22px;border:1px solid #ebe0d4;border-radius:16px;background:#fdfaf6;text-align:center}.md002-space-card svg[data-v-a1dad059]{width:40px;height:40px;margin:0 auto;color:var(--accent);stroke-width:1.5}.md002-space-card h3[data-v-a1dad059]{margin:0;color:var(--ink);font-size:18px}.md002-space-card p[data-v-a1dad059]{margin:0;font-size:15px;line-height:1.5}@media(max-width:900px){.md002-hero[data-v-a1dad059]{display:flex;flex-direction:column;min-height:0}.md002-hero-copy[data-v-a1dad059]{order:1;width:100%;max-width:640px;padding:158px 28px 26px}.md002-hero h1[data-v-a1dad059]{font-size:clamp(40px,9.5vw,64px)}.md002-hero-image[data-v-a1dad059]{order:2;position:static;display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 26%);mask-image:linear-gradient(180deg,#0000,#000 26%)}.md002-benefits[data-v-a1dad059]{grid-template-columns:1fr;padding:48px 28px}.md002-features[data-v-a1dad059],.md002-spaces[data-v-a1dad059]{padding:64px 28px}.md002-feature-grid[data-v-a1dad059]{grid-template-columns:repeat(2,1fr)}.md002-drying[data-v-a1dad059],.md002-overview[data-v-a1dad059]{grid-template-columns:minmax(0,1fr);padding:64px 28px}.md002-space-grid[data-v-a1dad059]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.md002-feature[data-v-a1dad059]{min-height:126px}.md002-space-grid[data-v-a1dad059]{grid-template-columns:1fr}}.mw100[data-v-61338dab]{--ink: #314e53;--accent: #75949a;--body: #202222;--card: #fdfaf6;--card-border: #ebe0d4;--card-shadow: 0 12px 32px rgba(49, 78, 83, .07);--section-title-size: clamp(38px, 4.4vw, 64px);--section-subtitle-size: clamp(22px, 2.2vw, 32px);--section-content-size: clamp(15px, 1.2vw, 18px);color:var(--body);background:#fff;font-family:Google Sans Flex,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mw100 h1[data-v-61338dab],.mw100 h2[data-v-61338dab],.mw100 h3[data-v-61338dab]{margin-top:0;color:var(--ink);font-family:inherit;font-weight:600}.mw100 p[data-v-61338dab]{margin-top:0}.mw100 strong[data-v-61338dab]{font-family:inherit}.mw-hero[data-v-61338dab]{position:relative;min-height:min(920px,70vw);padding:clamp(130px,11vw,175px) max(5vw,calc((100vw - 1180px)/2)) 64px;background:linear-gradient(90deg,rgba(255,250,244,.28),transparent 58%),var(--hero-image) center / cover no-repeat;overflow:hidden}.hero-copy[data-v-61338dab]{width:min(610px,49vw)}.hero-copy h1[data-v-61338dab]{margin-bottom:24px;font-size:var(--section-title-size);font-weight:600;letter-spacing:-.045em;line-height:.98}.section-heading h2[data-v-61338dab],.why-heading h2[data-v-61338dab]{margin-bottom:4px;font-size:var(--section-title-size);font-weight:600;letter-spacing:-.045em;line-height:.98}.closing-section h2[data-v-61338dab]{margin-bottom:24px;font-size:var(--section-title-size);font-weight:600;letter-spacing:-.045em;line-height:.98}.hero-subtitle[data-v-61338dab],.why-tagline[data-v-61338dab],.closing-tagline[data-v-61338dab]{font-size:var(--section-subtitle-size);line-height:1.15}.hero-subtitle[data-v-61338dab]{margin-bottom:14px;color:#403a35}.hero-description[data-v-61338dab],.section-heading p[data-v-61338dab],.why-intro[data-v-61338dab],.closing-section>div>p[data-v-61338dab]:last-child{font-size:var(--section-content-size);line-height:1.5}.hero-description[data-v-61338dab]{max-width:540px}.hero-features[data-v-61338dab]{display:grid;gap:2px;width:min(430px,34vw);margin:clamp(70px,9vw,140px) 0 0 23%;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #314e531f}.hero-feature[data-v-61338dab]{display:grid;grid-template-columns:60px 1fr;gap:14px;align-items:center;min-height:96px;padding:14px 22px;background:#fffaf49e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-feature strong[data-v-61338dab],.hero-feature small[data-v-61338dab]{display:block}.hero-feature strong[data-v-61338dab]{margin-bottom:4px;font-size:16px}.hero-feature small[data-v-61338dab]{font-size:13px;line-height:1.35}.round-icon[data-v-61338dab],.benefit-icon[data-v-61338dab],.space-icon[data-v-61338dab]{display:grid;place-items:center;border-radius:50%;background:#75949a24}.round-icon[data-v-61338dab]{width:56px;height:56px}.round-icon svg[data-v-61338dab],.benefit-icon svg[data-v-61338dab],.space-icon svg[data-v-61338dab]{width:29px;height:29px;color:var(--accent);stroke-width:1.8}.quality-ring[data-v-61338dab]{display:block;width:32px;height:32px;border-radius:50%;background:conic-gradient(from -24deg,#e96f66,#e96f66 120deg,#f5d76b 120deg,#f5d76b 240deg,#9dd783 240deg,#9dd783 360deg);mask:radial-gradient(circle at center,transparent 7.5px,#000 8.5px);-webkit-mask:radial-gradient(circle at center,transparent 7.5px,#000 8.5px)}.space-section[data-v-61338dab],.why-section[data-v-61338dab],.closing-section[data-v-61338dab]{padding:clamp(64px,7vw,110px) max(4vw,calc((100vw - 1180px)/2))}.section-heading[data-v-61338dab]{max-width:760px;margin-bottom:48px}.section-heading h2[data-v-61338dab]{margin-bottom:22px;color:var(--ink)}.section-heading p[data-v-61338dab],.why-intro[data-v-61338dab],.closing-section>div>p[data-v-61338dab]:last-child{max-width:620px}.space-grid[data-v-61338dab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.space-card[data-v-61338dab]{border:1px solid var(--card-border);border-radius:22px;background:var(--card);box-shadow:0 16px 38px #314e531a;overflow:hidden}.bedroom-card[data-v-61338dab],.bedroom-image-shadow[data-v-61338dab]{box-shadow:0 18px 42px #314e5329}.space-card img[data-v-61338dab]{width:100%;aspect-ratio:1.35;object-fit:cover}.space-copy[data-v-61338dab]{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;min-height:126px;padding:18px}.space-icon[data-v-61338dab]{width:50px;height:50px}.space-copy h3[data-v-61338dab]{margin-bottom:5px;font-size:19px}.space-copy p[data-v-61338dab]{margin-bottom:0;font-size:13px;line-height:1.4}.why-section[data-v-61338dab]{padding:clamp(42px,3vw,60px) max(4vw,calc((100vw - 1180px)/2));background:#f8f4ee}.why-heading[data-v-61338dab]{min-width:0}.why-heading h2[data-v-61338dab]{margin-bottom:6px;line-height:.94}.closing-tagline[data-v-61338dab]{margin-bottom:8px}.why-tagline[data-v-61338dab]{margin-bottom:clamp(10px,.8vw,14px)}.why-intro[data-v-61338dab]{max-width:960px;margin-bottom:0}.why-layout[data-v-61338dab]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,2vw,28px);align-items:stretch}.why-left[data-v-61338dab],.why-right[data-v-61338dab]{display:grid;min-width:0;gap:clamp(18px,1.4vw,22px);align-content:start}.benefit-grid[data-v-61338dab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1vw,14px);min-width:0}.benefit-card[data-v-61338dab],.filter-card[data-v-61338dab],.spec-card[data-v-61338dab],.coverage-card[data-v-61338dab]{border:1px solid var(--card-border);background:var(--card);box-shadow:var(--card-shadow)}.benefit-card[data-v-61338dab]{display:flex;min-width:0;min-height:clamp(230px,18vw,260px);padding:clamp(20px,1.5vw,24px) clamp(12px,1vw,16px);flex-direction:column;align-items:center;border-radius:clamp(20px,1.7vw,24px);text-align:center}.benefit-icon[data-v-61338dab]{width:clamp(64px,5vw,76px);height:clamp(64px,5vw,76px);margin:0 auto clamp(14px,1vw,18px);flex:0 0 auto}.benefit-icon svg[data-v-61338dab]{width:clamp(30px,2.6vw,40px);height:clamp(30px,2.6vw,40px)}.benefit-icon .quality-ring[data-v-61338dab]{width:clamp(34px,2.8vw,44px);height:clamp(34px,2.8vw,44px);mask:radial-gradient(circle at center,transparent 29%,#000 31%);-webkit-mask:radial-gradient(circle at center,transparent 29%,#000 31%)}.benefit-card h3[data-v-61338dab]{display:grid;min-height:2.4em;margin:0 0 clamp(10px,.8vw,14px);place-items:center;font-size:clamp(15px,1.05vw,17px);line-height:1.2;overflow-wrap:break-word}.benefit-card p[data-v-61338dab]{margin-bottom:0;font-size:clamp(12px,.85vw,14px);line-height:1.35;overflow-wrap:break-word}.filter-card[data-v-61338dab]{min-width:0;min-height:clamp(280px,20vw,310px);padding:clamp(18px,1.3vw,20px);border-radius:clamp(20px,1.7vw,24px)}.filter-card h3[data-v-61338dab]{margin-bottom:clamp(12px,1vw,20px);font-size:clamp(17px,1.15vw,19px);line-height:1.2}.filter-flow[data-v-61338dab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1vw,16px);min-width:0}.filter-stage[data-v-61338dab]{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.filter-stage[data-v-61338dab]:not(:last-child):after{position:absolute;top:clamp(48px,4vw,62px);right:clamp(-14px,-.8vw,-10px);width:clamp(20px,1.7vw,26px);height:4px;border-radius:4px;background:linear-gradient(90deg,#b9dff0,#7ab6dc);content:""}.filter-visual[data-v-61338dab]{display:block;width:clamp(68px,5.4vw,84px);height:clamp(96px,7.7vw,120px);margin:0 auto clamp(12px,.8vw,16px);flex:0 0 auto;border-radius:3px;box-shadow:4px 5px 8px #314e5324}.pre-filter[data-v-61338dab]{border:6px double #b5bcc1;background:linear-gradient(90deg,transparent 46%,#c2c8cc 47% 53%,transparent 54%),linear-gradient(#f7f8f8,#e8ecee)}.hepa-filter[data-v-61338dab]{border:4px solid #e2e5e7;background:repeating-linear-gradient(90deg,#f7f8f8 0,#f7f8f8 4px,#d7dde0 4px,#d7dde0 6px)}.carbon-filter[data-v-61338dab]{border:4px solid #252525;background:repeating-linear-gradient(90deg,#141414 0,#141414 3px,#373737 3px,#373737 5px)}.filter-stage strong[data-v-61338dab]{display:block;margin-bottom:clamp(5px,.4vw,8px);font-size:clamp(12px,.85vw,14px);line-height:1.2;overflow-wrap:break-word}.filter-stage p[data-v-61338dab]{margin-bottom:0;max-width:250px;font-size:clamp(10px,.72vw,12px);line-height:1.35;overflow-wrap:break-word}.why-image[data-v-61338dab]{width:100%;min-width:0;min-height:0;aspect-ratio:1.7;border-radius:clamp(22px,1.7vw,26px);object-fit:cover}.spec-grid[data-v-61338dab]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"hepa power" "cadr coverage" "noise coverage" "fan coverage";grid-template-rows:repeat(4,minmax(clamp(96px,7vw,108px),auto));gap:clamp(12px,.9vw,14px);min-width:0}.spec-card[data-v-61338dab]{display:grid;grid-template-columns:clamp(44px,3.3vw,52px) minmax(0,1fr);gap:clamp(8px,.7vw,10px);align-items:center;min-width:0;min-height:0;padding:clamp(14px,1vw,16px);border-radius:clamp(24px,1.8vw,28px)}.spec-card--hepa[data-v-61338dab]{grid-area:hepa}.spec-card--power[data-v-61338dab]{grid-area:power}.spec-card--cadr[data-v-61338dab]{grid-area:cadr}.spec-card--noise[data-v-61338dab]{grid-area:noise}.spec-card--fan[data-v-61338dab]{grid-area:fan}.spec-card>svg[data-v-61338dab]{width:clamp(42px,3.2vw,50px);height:clamp(42px,3.2vw,50px);color:var(--accent);stroke-width:1.7}.spec-card>span[data-v-61338dab]{min-width:0}.spec-card strong[data-v-61338dab],.spec-card small[data-v-61338dab]{display:block;overflow-wrap:break-word}.spec-card strong[data-v-61338dab]{margin-bottom:clamp(5px,.4vw,8px);font-size:clamp(15px,1vw,16px);line-height:1.2}.spec-card small[data-v-61338dab]{font-size:clamp(12px,.85vw,14px);line-height:1.35}.coverage-card[data-v-61338dab]{grid-area:coverage;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(22px,1.8vw,30px);border-radius:clamp(26px,1.9vw,30px)}.coverage-label[data-v-61338dab]{display:block;color:var(--accent);font-family:inherit;font-size:clamp(22px,1.8vw,30px);font-weight:600}.coverage-card>strong[data-v-61338dab]{display:block;max-width:100%;margin:clamp(6px,.5vw,8px) 0 clamp(24px,2.5vw,38px);font-size:clamp(32px,2.8vw,40px);letter-spacing:-.055em;line-height:1;white-space:nowrap}.coverage-card sup[data-v-61338dab]{position:relative;top:-.15em;font-size:.45em}.coverage-card p[data-v-61338dab]{margin-bottom:0;max-width:300px;font-size:clamp(14px,1vw,16px);line-height:1.45;overflow-wrap:break-word}.closing-section[data-v-61338dab]{display:grid;grid-template-columns:6fr 4fr;gap:50px;align-items:start;min-height:610px}.closing-section>div[data-v-61338dab]:last-of-type{padding-top:48px}.closing-section img[data-v-61338dab]{width:100%;border-radius:22px;object-fit:cover}@media(min-width:901px){.mw100--mw200 .hero-features[data-v-61338dab]{width:min(350px,28vw);margin:clamp(56px,6vw,88px) 0 0}.mw100--mw200 .hero-feature[data-v-61338dab]{grid-template-columns:48px 1fr;gap:12px;min-height:82px;padding:12px 18px}.mw100--mw200 .round-icon[data-v-61338dab]{width:48px;height:48px}.mw100--mw200 .round-icon svg[data-v-61338dab]{width:25px;height:25px}.mw100--mw200 .hero-feature strong[data-v-61338dab]{font-size:15px}.mw100--mw200 .hero-feature small[data-v-61338dab]{font-size:12px}.why-left[data-v-61338dab]{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.why-right[data-v-61338dab]{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.spec-grid[data-v-61338dab]{grid-template-rows:repeat(4,minmax(clamp(96px,7vw,108px),1fr))}}@media(max-width:900px){.mw-hero[data-v-61338dab]{min-height:840px;padding-top:150px;background-position:55% center}.hero-copy[data-v-61338dab]{width:min(620px,86vw)}.hero-features[data-v-61338dab]{width:min(430px,80vw);margin:270px 0 0}.space-grid[data-v-61338dab],.why-layout[data-v-61338dab],.closing-section[data-v-61338dab]{grid-template-columns:1fr}.why-image[data-v-61338dab]{min-height:430px}.closing-section[data-v-61338dab]{min-height:auto}}@media(max-width:620px){.mw100[data-v-61338dab]{--section-title-size: 36px;--section-subtitle-size: 24px;--section-content-size: 15px}.mw-hero[data-v-61338dab]{min-height:930px;padding:132px 18px 36px;background-position:58% center}.hero-copy[data-v-61338dab]{width:100%;padding:20px;border-radius:20px;background:#fffaf4e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-features[data-v-61338dab]{width:100%;margin:20px 0 0}.hero-feature[data-v-61338dab]{grid-template-columns:52px 1fr;min-height:88px;padding:12px 16px}.round-icon[data-v-61338dab]{width:48px;height:48px}.space-section[data-v-61338dab],.why-section[data-v-61338dab],.closing-section[data-v-61338dab]{padding:58px 18px}.space-grid[data-v-61338dab]{gap:18px}.space-card img[data-v-61338dab]{aspect-ratio:1.25}.benefit-grid[data-v-61338dab],.filter-flow[data-v-61338dab]{grid-template-columns:1fr}.spec-grid[data-v-61338dab]{grid-template-columns:1fr;grid-template-areas:"hepa" "power" "cadr" "noise" "fan" "coverage";grid-template-rows:none}.benefit-card[data-v-61338dab]{min-height:0}.filter-stage[data-v-61338dab]:not(:last-child):after{top:auto;right:50%;bottom:-12px;width:4px;height:18px}.filter-stage[data-v-61338dab]{padding-bottom:15px}.coverage-card[data-v-61338dab]{min-height:300px}.why-image[data-v-61338dab]{min-height:260px}.closing-section[data-v-61338dab]{gap:28px}}.mw200-purifier[data-v-373f0adb]{--ink: #314e53;--accent: #75949a;--warm: #f5eee5;color:#202222;background:#fff}.mw200-hero[data-v-373f0adb]{position:relative;min-height:clamp(570px,48vw,760px);overflow:hidden;background:var(--warm)}.mw200-hero-image[data-v-373f0adb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:right bottom}.mw200-hero[data-v-373f0adb]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#fffaf4ed,#fffaf4b3 28%,#fffaf400 57%)}.mw200-hero-copy[data-v-373f0adb]{position:relative;z-index:1;width:min(600px,48vw);padding:clamp(150px,13vw,205px) 8vw 48px}.mw200-eyebrow[data-v-373f0adb],.mw200-section-heading p[data-v-373f0adb]{margin:0 0 14px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mw200-hero h1[data-v-373f0adb],.mw200-section-heading h2[data-v-373f0adb],.mw200-overview h2[data-v-373f0adb]{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.045em;line-height:.98}.mw200-hero h1[data-v-373f0adb]{font-size:clamp(52px,6vw,94px);letter-spacing:-.045em;line-height:.98}.mw200-title-lead[data-v-373f0adb]{display:block;color:#1e2625;font-size:.58em;letter-spacing:-.02em;line-height:1.3;white-space:nowrap}.mw200-title-keep[data-v-373f0adb]{display:block;color:var(--ink);font-size:1em;white-space:nowrap}.mw200-hero-lead[data-v-373f0adb]{margin:24px 0 0;color:#403a35;font-size:clamp(19px,1.7vw,28px);font-weight:600}.mw200-hero-actions[data-v-373f0adb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.mw200-cta[data-v-373f0adb]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mw200-cta--primary[data-v-373f0adb]{background:var(--ink);color:#fef5ed}.mw200-cta--primary[data-v-373f0adb]:hover,.mw200-cta--primary[data-v-373f0adb]:focus-visible{background:#24444a}.mw200-cta--ghost[data-v-373f0adb]{border:1px solid rgba(49,78,83,.28);background:#ffffffb8;color:var(--ink)}.mw200-cta--ghost[data-v-373f0adb]:hover,.mw200-cta--ghost[data-v-373f0adb]:focus-visible{border-color:var(--ink);background:#fff}.mw200-benefits[data-v-373f0adb]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:clamp(42px,5vw,78px) max(7vw,calc((100vw - 1440px)/2));background:var(--warm)}.mw200-benefit[data-v-373f0adb]{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:start}.mw200-benefit svg[data-v-373f0adb]{width:45px;height:45px;color:var(--accent);stroke-width:1.55}.mw200-benefit h2[data-v-373f0adb]{margin:0 0 8px;color:var(--ink);font-size:clamp(18px,1.5vw,23px)}.mw200-benefit p[data-v-373f0adb]{max-width:290px;margin:0;font-size:15px;line-height:1.5}.mw200-features[data-v-373f0adb],.mw200-spaces[data-v-373f0adb]{padding:clamp(62px,7vw,108px) max(7vw,calc((100vw - 1440px)/2))}.mw200-features[data-v-373f0adb]{background:#fff}.mw200-section-heading[data-v-373f0adb]{margin-bottom:clamp(30px,4vw,54px);text-align:center}.mw200-section-heading h2[data-v-373f0adb]{font-size:clamp(38px,4vw,64px)}.mw200-feature-grid[data-v-373f0adb]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:16px;width:min(1160px,100%);margin:0 auto}.mw200-feature[data-v-373f0adb]{display:grid;min-height:146px;padding:20px 12px;place-items:center;gap:12px;border:1px solid #ebe0d4;border-radius:16px;background:#fdfaf6;text-align:center}.mw200-feature svg[data-v-373f0adb]{width:34px;height:34px;color:var(--accent);stroke-width:1.65}.mw200-feature strong[data-v-373f0adb]{font-size:14px;line-height:1.2}.mw200-overview[data-v-373f0adb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:610px;padding:clamp(58px,7vw,106px) max(7vw,calc((100vw - 1440px)/2));background:#f8f4ee}.mw200-overview-copy[data-v-373f0adb]{max-width:640px}.mw200-rule[data-v-373f0adb]{display:block;width:130px;height:10px;margin-bottom:24px;background:var(--accent)}.mw200-overview h2[data-v-373f0adb]{font-size:clamp(40px,4.3vw,66px)}.mw200-overview p[data-v-373f0adb]{margin:26px 0;font-size:clamp(17px,1.35vw,22px);line-height:1.62}.mw200-chips[data-v-373f0adb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:430px;margin:0;padding:0;list-style:none}.mw200-chips li[data-v-373f0adb]{min-width:128px;padding:12px 16px;border-radius:10px;background:#fff}.mw200-chip-label[data-v-373f0adb]{display:block;color:var(--accent);font-size:12px;font-weight:600;text-transform:uppercase}.mw200-chip-value[data-v-373f0adb]{display:block;margin-top:5px;color:var(--ink);font-size:18px;font-weight:600}.mw200-stages[data-v-373f0adb]{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0 0;padding:0;list-style:none}.mw200-stages li[data-v-373f0adb]{display:inline-flex;gap:8px;align-items:center;color:#40595e;font-size:14px;font-weight:600}.mw200-stages svg[data-v-373f0adb]{width:20px;height:20px;color:var(--accent);stroke-width:1.7}.mw200-overview>img[data-v-373f0adb]{width:min(100%,420px);max-height:520px;justify-self:center;object-fit:contain}.mw200-spaces[data-v-373f0adb]{background:#fff}.mw200-space-grid[data-v-373f0adb]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:min(1260px,100%);margin:0 auto}.mw200-space-card[data-v-373f0adb]{overflow:hidden;border-radius:14px;background:var(--warm)}.mw200-space-card img[data-v-373f0adb]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.mw200-space-card h3[data-v-373f0adb]{margin:0;padding:16px;color:var(--ink);font-size:18px;text-align:center}@media(max-width:900px){.mw200-hero[data-v-373f0adb]{min-height:590px}.mw200-hero[data-v-373f0adb]:after{background:linear-gradient(90deg,#fffaf4ed,#fffaf438)}.mw200-hero-copy[data-v-373f0adb]{width:min(620px,100%);padding:176px 28px 48px}.mw200-benefits[data-v-373f0adb]{grid-template-columns:1fr;padding:48px 28px}.mw200-features[data-v-373f0adb],.mw200-spaces[data-v-373f0adb]{padding:64px 28px}.mw200-feature-grid[data-v-373f0adb]{grid-template-columns:repeat(2,1fr)}.mw200-overview[data-v-373f0adb]{grid-template-columns:1fr;min-height:0;padding:64px 28px}.mw200-overview>img[data-v-373f0adb]{max-width:320px}.mw200-space-grid[data-v-373f0adb]{grid-template-columns:repeat(2,1fr)}.mw200-title-lead[data-v-373f0adb]{white-space:normal}}@media(max-width:520px){.mw200-hero[data-v-373f0adb]{min-height:640px}.mw200-hero-copy[data-v-373f0adb]{padding-top:170px}.mw200-feature[data-v-373f0adb]{min-height:126px}.mw200-space-grid[data-v-373f0adb]{grid-template-columns:1fr}}.petbed-page[data-v-cad98687]{--petbed-ink: #314e53;--petbed-accent: #75949a;--petbed-warm: #f7ece1;--petbed-red: #a33a33}.petbed-hero[data-v-cad98687]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,60px);align-items:center;padding:clamp(130px,11vw,178px) max(7vw,calc((100vw - 1180px)/2)) clamp(48px,6vw,76px);background:linear-gradient(180deg,#fdf8f3,var(--petbed-warm))}.petbed-eyebrow[data-v-cad98687]{margin:0 0 12px;color:var(--petbed-red);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.petbed-hero h1[data-v-cad98687]{margin:0;color:var(--petbed-ink);font-size:clamp(32px,4.4vw,62px);font-weight:600;line-height:1.04;letter-spacing:-.03em}.petbed-lead[data-v-cad98687]{max-width:560px;margin:18px 0 0;color:#4d666b;font-size:clamp(15.5px,1.25vw,19px);line-height:1.6}.petbed-hero-sizes[data-v-cad98687]{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.petbed-hero-sizes li[data-v-cad98687]{padding:7px 13px;border:1px solid rgba(49,78,83,.16);border-radius:999px;background:#ffffffc7;color:#4d666b;font-size:12.5px;font-weight:600}.petbed-hero-sizes strong[data-v-cad98687]{margin-right:5px;color:var(--petbed-ink);font-weight:600}.petbed-hero-actions[data-v-cad98687]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.petbed-cta[data-v-cad98687]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.petbed-cta--primary[data-v-cad98687]{background:var(--petbed-ink);color:#fef5ed}.petbed-cta--primary[data-v-cad98687]:hover,.petbed-cta--primary[data-v-cad98687]:focus-visible{background:#22383c;transform:translateY(-2px)}.petbed-cta--ghost[data-v-cad98687]{border:1.5px solid rgba(49,78,83,.3);color:var(--petbed-ink)}.petbed-cta--ghost[data-v-cad98687]:hover,.petbed-cta--ghost[data-v-cad98687]:focus-visible{border-color:var(--petbed-ink);background:#ffffffb3;transform:translateY(-2px)}.petbed-hero-media[data-v-cad98687]{width:100%;border-radius:14px;object-fit:cover;box-shadow:0 24px 48px #314e5329}.petbed-section[data-v-cad98687]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(52px,6vw,84px) 0 0}.petbed-heading[data-v-cad98687]{max-width:720px}.petbed-heading h2[data-v-cad98687],.petbed-craft-copy h2[data-v-cad98687]{margin:0;color:var(--petbed-ink);font-size:clamp(26px,3.1vw,42px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.petbed-heading p[data-v-cad98687]:not(.petbed-eyebrow),.petbed-craft-copy p[data-v-cad98687]{margin:14px 0 0;color:#4d666b;font-size:clamp(15px,1.2vw,17.5px);line-height:1.62}.petbed-gallery[data-v-cad98687]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(24px,3vw,34px)}.petbed-gallery-item[data-v-cad98687]{margin:0}.petbed-gallery-item img[data-v-cad98687]{display:block;width:100%;aspect-ratio:1;border-radius:12px;background:var(--petbed-warm);object-fit:cover}.petbed-gallery-item figcaption[data-v-cad98687]{margin-top:10px;color:#5f7a80;font-size:13px;line-height:1.5}.petbed-size-grid[data-v-cad98687]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.petbed-size-card[data-v-cad98687]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(49,78,83,.14);border-radius:12px;background:#fff}.petbed-size-card img[data-v-cad98687]{display:block;width:100%;height:auto}.petbed-size-copy[data-v-cad98687]{padding:16px 18px 20px}.petbed-size-fit[data-v-cad98687]{margin:0;color:var(--petbed-red);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.petbed-size-copy h3[data-v-cad98687]{margin:6px 0 0;color:var(--petbed-ink);font-size:20px;font-weight:600}.petbed-size-dimensions[data-v-cad98687]{margin:4px 0 0;color:#4d666b;font-size:14px;font-weight:600}.petbed-size-price[data-v-cad98687]{display:flex;gap:8px;align-items:baseline;margin:10px 0 0;color:var(--petbed-ink);font-size:17px;font-weight:600;letter-spacing:-.01em}.petbed-size-soldout[data-v-cad98687]{color:#a03a33;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.petbed-size-note[data-v-cad98687]{margin:8px 0 0;color:#5f7a80;font-size:13.5px;line-height:1.55}.petbed-size-add[data-v-cad98687]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:14px;padding:0 18px;border:1px solid rgba(49,78,83,.24);border-radius:8px;background:#fff;color:var(--petbed-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.petbed-size-add[data-v-cad98687]:hover:not(:disabled),.petbed-size-add[data-v-cad98687]:focus-visible:not(:disabled){border-color:var(--petbed-ink);background:var(--petbed-ink);color:#fef5ed}.petbed-size-add[data-v-cad98687]:disabled{border-color:#314e531f;background:#f7ece199;color:#93a9ad;cursor:not-allowed}.petbed-feature-grid[data-v-cad98687]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.petbed-feature-card[data-v-cad98687]{padding:20px 18px 22px;border-radius:12px;background:var(--petbed-warm)}.petbed-feature-icon[data-v-cad98687]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--petbed-red)}.petbed-feature-card h3[data-v-cad98687]{margin:12px 0 0;color:var(--petbed-ink);font-size:16.5px;font-weight:600}.petbed-feature-card p[data-v-cad98687]{margin:6px 0 0;color:#556f74;font-size:13.5px;line-height:1.55}.petbed-craft[data-v-cad98687]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,54px);align-items:center}.petbed-craft-media[data-v-cad98687]{width:100%;border-radius:14px;object-fit:cover}.petbed-specs[data-v-cad98687]{display:grid;gap:0;margin:24px 0 0}.petbed-specs div[data-v-cad98687]{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:11px 0;border-top:1px solid rgba(49,78,83,.12)}.petbed-specs dt[data-v-cad98687]{color:#7a9499;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.petbed-specs dd[data-v-cad98687]{margin:0;color:var(--petbed-ink);font-size:14px;font-weight:600;line-height:1.5}@media(max-width:900px){.petbed-hero[data-v-cad98687],.petbed-craft[data-v-cad98687]{grid-template-columns:minmax(0,1fr)}.petbed-hero[data-v-cad98687]{padding-top:152px}.petbed-feature-grid[data-v-cad98687]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.petbed-hero[data-v-cad98687]{padding:148px 24px 44px}.petbed-section[data-v-cad98687]{width:calc(100% - 32px)}.petbed-gallery[data-v-cad98687],.petbed-size-grid[data-v-cad98687],.petbed-feature-grid[data-v-cad98687]{grid-template-columns:minmax(0,1fr)}.petbed-specs div[data-v-cad98687]{grid-template-columns:minmax(0,1fr);gap:4px}}.ps-page[data-v-3bd576b4]{--ps-ink: #314e53;--ps-accent: #75949a;--ps-warm: #f7ece1;--ps-red: #a33a33}.ps-hero[data-v-3bd576b4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(28px,4vw,60px);align-items:center;padding:clamp(130px,11vw,178px) max(7vw,calc((100vw - 1180px)/2)) clamp(48px,6vw,76px);background:linear-gradient(180deg,#fdf8f3,var(--ps-warm))}.ps-eyebrow[data-v-3bd576b4]{margin:0 0 12px;color:var(--ps-red);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ps-hero h1[data-v-3bd576b4]{margin:0;color:var(--ps-ink);font-size:clamp(32px,4.4vw,62px);font-weight:600;line-height:1.04;letter-spacing:-.03em}.ps-lead[data-v-3bd576b4]{max-width:560px;margin:18px 0 0;color:#4d666b;font-size:clamp(15.5px,1.25vw,19px);line-height:1.6}.ps-hero-facts[data-v-3bd576b4]{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.ps-hero-facts li[data-v-3bd576b4]{padding:7px 13px;border:1px solid rgba(49,78,83,.16);border-radius:999px;background:#ffffffc7;color:#4d666b;font-size:12.5px;font-weight:600}.ps-hero-facts strong[data-v-3bd576b4]{margin-right:5px;color:var(--ps-ink);font-weight:600}.ps-hero-actions[data-v-3bd576b4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ps-cta[data-v-3bd576b4]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ps-cta--primary[data-v-3bd576b4]{background:var(--ps-ink);color:#fef5ed}.ps-cta--primary[data-v-3bd576b4]:hover,.ps-cta--primary[data-v-3bd576b4]:focus-visible{background:#22383c;transform:translateY(-2px)}.ps-cta--ghost[data-v-3bd576b4]{border:1.5px solid rgba(49,78,83,.3);color:var(--ps-ink)}.ps-cta--ghost[data-v-3bd576b4]:hover,.ps-cta--ghost[data-v-3bd576b4]:focus-visible{border-color:var(--ps-ink);background:#ffffffb3;transform:translateY(-2px)}.ps-hero-media[data-v-3bd576b4]{overflow:hidden;border-radius:16px;box-shadow:0 24px 48px #314e5329}.ps-hero-media img[data-v-3bd576b4]{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.ps-section[data-v-3bd576b4]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(52px,6vw,84px) 0 0}.ps-section--buy[data-v-3bd576b4]{padding-top:clamp(20px,2.5vw,32px)}.ps-heading[data-v-3bd576b4]{max-width:720px}.ps-heading h2[data-v-3bd576b4]{margin:0;color:var(--ps-ink);font-size:clamp(26px,3.1vw,42px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.ps-heading p[data-v-3bd576b4]:not(.ps-eyebrow){margin:14px 0 0;color:#4d666b;font-size:clamp(15px,1.2vw,17.5px);line-height:1.62}.ps-view-single[data-v-3bd576b4]{width:min(360px,100%);margin:30px 0 0;overflow:hidden;border:1px solid rgba(49,78,83,.14);border-radius:12px;background:#fff}.ps-view-single img[data-v-3bd576b4]{display:block;width:100%;height:auto;background:#fff}.ps-view-single figcaption[data-v-3bd576b4]{padding:14px 18px 18px;color:#4d666b;font-size:13.5px;line-height:1.55}.ps-buy[data-v-3bd576b4]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;padding:18px 22px;border:1px solid rgba(49,78,83,.14);border-radius:12px;background:#fff}.ps-buy-copy[data-v-3bd576b4]{min-width:0}.ps-buy-details[data-v-3bd576b4]{margin:6px 0 0;color:#4d666b;font-size:14px;font-weight:600}.ps-buy-price[data-v-3bd576b4]{margin:8px 0 0;color:var(--ps-ink);font-size:20px;font-weight:600;letter-spacing:-.01em}.ps-buy-add[data-v-3bd576b4]{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:44px;padding:0 24px;border:1px solid var(--ps-ink);border-radius:8px;background:var(--ps-ink);color:#fef5ed;font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ps-buy-add[data-v-3bd576b4]:hover:not(:disabled),.ps-buy-add[data-v-3bd576b4]:focus-visible:not(:disabled){background:#22383c;border-color:#22383c}.ps-buy-add[data-v-3bd576b4]:disabled{border-color:#314e531f;background:#f7ece199;color:#93a9ad;cursor:not-allowed}.ps-card-grid[data-v-3bd576b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.ps-card[data-v-3bd576b4]{padding:18px 20px 22px;border:1px solid rgba(49,78,83,.14);border-radius:12px;background:#fff}.ps-card-tag[data-v-3bd576b4]{margin:0;color:var(--ps-red);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ps-card h3[data-v-3bd576b4],.ps-view-copy h3[data-v-3bd576b4]{margin:6px 0 0;color:var(--ps-ink);font-size:18px;font-weight:600;line-height:1.25}.ps-card-text[data-v-3bd576b4]{margin:8px 0 0;color:#5f7a80;font-size:13.5px;line-height:1.55}.ps-feature-grid[data-v-3bd576b4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.ps-feature-card[data-v-3bd576b4]{padding:20px 18px 22px;border-radius:12px;background:var(--ps-warm)}.ps-feature-icon[data-v-3bd576b4]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--ps-red)}.ps-feature-card h3[data-v-3bd576b4]{margin:12px 0 0;color:var(--ps-ink);font-size:16.5px;font-weight:600}.ps-feature-card p[data-v-3bd576b4]{margin:6px 0 0;color:#556f74;font-size:13.5px;line-height:1.55}@media(max-width:900px){.ps-hero[data-v-3bd576b4]{grid-template-columns:minmax(0,1fr)}.ps-hero[data-v-3bd576b4]{padding-top:152px}.ps-card-grid[data-v-3bd576b4],.ps-feature-grid[data-v-3bd576b4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ps-hero[data-v-3bd576b4]{padding:148px 24px 44px}.ps-section[data-v-3bd576b4]{width:calc(100% - 32px)}.ps-view-grid[data-v-3bd576b4],.ps-card-grid[data-v-3bd576b4],.ps-feature-grid[data-v-3bd576b4]{grid-template-columns:minmax(0,1fr)}.ps-view-media[data-v-3bd576b4]{height:360px}.ps-buy[data-v-3bd576b4]{align-items:stretch}.ps-buy-add[data-v-3bd576b4]{width:100%}}.sisal-page[data-v-46e34c60]{--sisal-ink: #314e53;--sisal-accent: #75949a;--sisal-warm: #f7ece1;--sisal-red: #a33a33}.sisal-hero[data-v-46e34c60]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,60px);align-items:center;padding:clamp(130px,11vw,178px) max(7vw,calc((100vw - 1180px)/2)) clamp(48px,6vw,76px);background:linear-gradient(180deg,#fdf8f3,var(--sisal-warm))}.sisal-eyebrow[data-v-46e34c60]{margin:0 0 12px;color:var(--sisal-red);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sisal-hero h1[data-v-46e34c60]{margin:0;color:var(--sisal-ink);font-size:clamp(32px,4.4vw,62px);font-weight:600;line-height:1.04;letter-spacing:-.03em}.sisal-lead[data-v-46e34c60]{max-width:560px;margin:18px 0 0;color:#4d666b;font-size:clamp(15.5px,1.25vw,19px);line-height:1.6}.sisal-hero-facts[data-v-46e34c60]{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.sisal-hero-facts li[data-v-46e34c60]{padding:7px 13px;border:1px solid rgba(49,78,83,.16);border-radius:999px;background:#ffffffc7;color:#4d666b;font-size:12.5px;font-weight:600}.sisal-hero-facts strong[data-v-46e34c60]{margin-right:5px;color:var(--sisal-ink);font-weight:600}.sisal-hero-actions[data-v-46e34c60]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sisal-cta[data-v-46e34c60]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.sisal-cta--primary[data-v-46e34c60]{background:var(--sisal-ink);color:#fef5ed}.sisal-cta--primary[data-v-46e34c60]:hover,.sisal-cta--primary[data-v-46e34c60]:focus-visible{background:#22383c;transform:translateY(-2px)}.sisal-cta--ghost[data-v-46e34c60]{border:1.5px solid rgba(49,78,83,.3);color:var(--sisal-ink)}.sisal-cta--ghost[data-v-46e34c60]:hover,.sisal-cta--ghost[data-v-46e34c60]:focus-visible{border-color:var(--sisal-ink);background:#ffffffb3;transform:translateY(-2px)}.sisal-hero-media[data-v-46e34c60]{width:100%;border-radius:14px;object-fit:cover;box-shadow:0 24px 48px #314e5329}.sisal-section[data-v-46e34c60]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(52px,6vw,84px) 0 0}.sisal-heading[data-v-46e34c60]{max-width:720px}.sisal-heading h2[data-v-46e34c60],.sisal-craft-copy h2[data-v-46e34c60]{margin:0;color:var(--sisal-ink);font-size:clamp(26px,3.1vw,42px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.sisal-heading p[data-v-46e34c60]:not(.sisal-eyebrow),.sisal-craft-copy p[data-v-46e34c60]{margin:14px 0 0;color:#4d666b;font-size:clamp(15px,1.2vw,17.5px);line-height:1.62}.sisal-card-grid[data-v-46e34c60]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.sisal-card-grid--four[data-v-46e34c60]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.sisal-card[data-v-46e34c60]{padding:18px 20px 22px;border:1px solid rgba(49,78,83,.14);border-radius:12px;background:#fff}.sisal-card--cream[data-v-46e34c60]{border-color:transparent;background:var(--sisal-warm)}.sisal-card-tag[data-v-46e34c60]{margin:0;color:var(--sisal-red);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sisal-card h3[data-v-46e34c60]{margin:6px 0 0;color:var(--sisal-ink);font-size:18px;font-weight:600;line-height:1.25}.sisal-card-text[data-v-46e34c60]{margin:8px 0 0;color:#5f7a80;font-size:13.5px;line-height:1.55}.sisal-buy[data-v-46e34c60]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-top:18px;padding:18px 22px;border:1px solid rgba(49,78,83,.14);border-radius:12px;background:#fff}.sisal-buy-copy[data-v-46e34c60]{min-width:0}.sisal-buy-label[data-v-46e34c60]{margin:0;color:var(--sisal-red);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sisal-buy-details[data-v-46e34c60]{margin:6px 0 0;color:#4d666b;font-size:14px;font-weight:600}.sisal-buy-price[data-v-46e34c60]{margin:8px 0 0;color:var(--sisal-ink);font-size:20px;font-weight:600;letter-spacing:-.01em}.sisal-buy-add[data-v-46e34c60]{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:44px;padding:0 24px;border:1px solid var(--sisal-ink);border-radius:8px;background:var(--sisal-ink);color:#fef5ed;font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sisal-buy-add[data-v-46e34c60]:hover:not(:disabled),.sisal-buy-add[data-v-46e34c60]:focus-visible:not(:disabled){background:#22383c;border-color:#22383c}.sisal-buy-add[data-v-46e34c60]:disabled{border-color:#314e531f;background:#f7ece199;color:#93a9ad;cursor:not-allowed}.sisal-feature-grid[data-v-46e34c60]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.sisal-feature-card[data-v-46e34c60]{padding:20px 18px 22px;border-radius:12px;background:var(--sisal-warm)}.sisal-feature-icon[data-v-46e34c60]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--sisal-red)}.sisal-feature-card h3[data-v-46e34c60]{margin:12px 0 0;color:var(--sisal-ink);font-size:16.5px;font-weight:600}.sisal-feature-card p[data-v-46e34c60]{margin:6px 0 0;color:#556f74;font-size:13.5px;line-height:1.55}.sisal-craft[data-v-46e34c60]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,54px);align-items:center}.sisal-craft-media[data-v-46e34c60]{width:100%;border-radius:14px;object-fit:cover}@media(max-width:900px){.sisal-hero[data-v-46e34c60],.sisal-craft[data-v-46e34c60]{grid-template-columns:minmax(0,1fr)}.sisal-hero[data-v-46e34c60]{padding-top:152px}.sisal-card-grid[data-v-46e34c60],.sisal-card-grid--four[data-v-46e34c60],.sisal-feature-grid[data-v-46e34c60]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sisal-hero[data-v-46e34c60]{padding:148px 24px 44px}.sisal-section[data-v-46e34c60]{width:calc(100% - 32px)}.sisal-card-grid[data-v-46e34c60],.sisal-card-grid--four[data-v-46e34c60],.sisal-feature-grid[data-v-46e34c60]{grid-template-columns:minmax(0,1fr)}.sisal-buy[data-v-46e34c60]{align-items:stretch}.sisal-buy-add[data-v-46e34c60]{width:100%}}.tbed-page[data-v-2b7f744c]{--tbed-ink: #314e53;--tbed-accent: #75949a;--tbed-warm: #f7ece1;--tbed-red: #a33a33}.tbed-hero[data-v-2b7f744c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,60px);align-items:center;padding:clamp(130px,11vw,178px) max(7vw,calc((100vw - 1180px)/2)) clamp(48px,6vw,76px);background:linear-gradient(180deg,#fdf8f3,var(--tbed-warm))}.tbed-eyebrow[data-v-2b7f744c]{margin:0 0 12px;color:var(--tbed-red);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tbed-hero h1[data-v-2b7f744c]{margin:0;color:var(--tbed-ink);font-size:clamp(32px,4.4vw,62px);font-weight:600;line-height:1.04;letter-spacing:-.03em}.tbed-lead[data-v-2b7f744c]{max-width:560px;margin:18px 0 0;color:#4d666b;font-size:clamp(15.5px,1.25vw,19px);line-height:1.6}.tbed-hero-facts[data-v-2b7f744c]{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.tbed-hero-facts li[data-v-2b7f744c]{padding:7px 13px;border:1px solid rgba(49,78,83,.16);border-radius:999px;background:#ffffffc7;color:#4d666b;font-size:12.5px;font-weight:600}.tbed-hero-facts strong[data-v-2b7f744c]{margin-right:5px;color:var(--tbed-ink);font-weight:600}.tbed-hero-actions[data-v-2b7f744c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.tbed-cta[data-v-2b7f744c]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.tbed-cta--primary[data-v-2b7f744c]{background:var(--tbed-ink);color:#fef5ed}.tbed-cta--primary[data-v-2b7f744c]:hover,.tbed-cta--primary[data-v-2b7f744c]:focus-visible{background:#22383c;transform:translateY(-2px)}.tbed-cta--ghost[data-v-2b7f744c]{border:1.5px solid rgba(49,78,83,.3);color:var(--tbed-ink)}.tbed-cta--ghost[data-v-2b7f744c]:hover,.tbed-cta--ghost[data-v-2b7f744c]:focus-visible{border-color:var(--tbed-ink);background:#ffffffb3;transform:translateY(-2px)}.tbed-hero-media[data-v-2b7f744c]{width:100%;border-radius:14px;object-fit:cover;box-shadow:0 24px 48px #314e5329}.tbed-section[data-v-2b7f744c]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(52px,6vw,84px) 0 0}.tbed-heading[data-v-2b7f744c]{max-width:720px}.tbed-heading h2[data-v-2b7f744c],.tbed-craft-copy h2[data-v-2b7f744c]{margin:0;color:var(--tbed-ink);font-size:clamp(26px,3.1vw,42px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.tbed-heading p[data-v-2b7f744c]:not(.tbed-eyebrow),.tbed-craft-copy p[data-v-2b7f744c]{margin:14px 0 0;color:#4d666b;font-size:clamp(15px,1.2vw,17.5px);line-height:1.62}.tbed-form-grid[data-v-2b7f744c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.tbed-form-card[data-v-2b7f744c]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(49,78,83,.14);border-radius:12px;background:#fff}.tbed-form-card img[data-v-2b7f744c]{display:block;width:100%;height:auto}.tbed-form-card--wide[data-v-2b7f744c]{grid-column:1 / -1}.tbed-form-copy[data-v-2b7f744c]{padding:16px 18px 20px}.tbed-form-tag[data-v-2b7f744c]{margin:0;color:var(--tbed-red);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tbed-form-copy h3[data-v-2b7f744c]{margin:6px 0 0;color:var(--tbed-ink);font-size:20px;font-weight:600}.tbed-form-note[data-v-2b7f744c]{margin:8px 0 0;color:#5f7a80;font-size:13.5px;line-height:1.55}.tbed-buy[data-v-2b7f744c]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-top:18px;padding:18px 22px;border:1px solid rgba(49,78,83,.14);border-radius:12px;background:#fff}.tbed-buy-copy[data-v-2b7f744c]{min-width:0}.tbed-buy-label[data-v-2b7f744c]{margin:0;color:var(--tbed-red);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tbed-buy-details[data-v-2b7f744c]{margin:6px 0 0;color:#4d666b;font-size:14px;font-weight:600}.tbed-buy-price[data-v-2b7f744c]{margin:8px 0 0;color:var(--tbed-ink);font-size:20px;font-weight:600;letter-spacing:-.01em}.tbed-buy-add[data-v-2b7f744c]{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:44px;padding:0 24px;border:1px solid var(--tbed-ink);border-radius:8px;background:var(--tbed-ink);color:#fef5ed;font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.tbed-buy-add[data-v-2b7f744c]:hover:not(:disabled),.tbed-buy-add[data-v-2b7f744c]:focus-visible:not(:disabled){background:#22383c;border-color:#22383c}.tbed-buy-add[data-v-2b7f744c]:disabled{border-color:#314e531f;background:#f7ece199;color:#93a9ad;cursor:not-allowed}.tbed-feature-grid[data-v-2b7f744c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.tbed-feature-card[data-v-2b7f744c]{padding:20px 18px 22px;border-radius:12px;background:var(--tbed-warm)}.tbed-feature-icon[data-v-2b7f744c]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--tbed-red)}.tbed-feature-card h3[data-v-2b7f744c]{margin:12px 0 0;color:var(--tbed-ink);font-size:16.5px;font-weight:600}.tbed-feature-card p[data-v-2b7f744c]{margin:6px 0 0;color:#556f74;font-size:13.5px;line-height:1.55}.tbed-craft[data-v-2b7f744c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,54px);align-items:center}.tbed-craft-media[data-v-2b7f744c]{width:100%;border-radius:14px;object-fit:cover}@media(max-width:900px){.tbed-hero[data-v-2b7f744c],.tbed-craft[data-v-2b7f744c]{grid-template-columns:minmax(0,1fr)}.tbed-hero[data-v-2b7f744c]{padding-top:152px}.tbed-feature-grid[data-v-2b7f744c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tbed-hero[data-v-2b7f744c]{padding:148px 24px 44px}.tbed-section[data-v-2b7f744c]{width:calc(100% - 32px)}.tbed-form-grid[data-v-2b7f744c],.tbed-feature-grid[data-v-2b7f744c]{grid-template-columns:minmax(0,1fr)}.tbed-buy[data-v-2b7f744c]{align-items:stretch}.tbed-buy-add[data-v-2b7f744c]{width:100%}}.inquiry-bar[data-v-e314ab5e]{position:fixed;right:0;bottom:0;left:0;z-index:60;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fffdfaeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(51,76,81,.12);box-shadow:0 -12px 30px #141c1e14}.inquiry-bar-inner[data-v-e314ab5e]{display:flex;gap:18px;align-items:center;justify-content:space-between;width:min(1180px,100%);margin:0 auto}.inquiry-bar-copy[data-v-e314ab5e]{min-width:0}.inquiry-bar-copy strong[data-v-e314ab5e]{display:block;margin-bottom:2px;color:#21150f;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inquiry-bar-copy span[data-v-e314ab5e]{color:#5a7c85;font-size:13px}.inquiry-bar-cta[data-v-e314ab5e]{display:inline-flex;gap:8px;align-items:center;justify-content:center;flex:0 0 auto;height:46px;padding:0 22px;border-radius:14px;background:#1e2e32;color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s ease,background .12s ease}.inquiry-bar-cta[data-v-e314ab5e]:hover{background:#162529;transform:translateY(-1px)}.inquiry-bar-cta svg[data-v-e314ab5e]{width:18px;height:18px}@media(max-width:640px){.inquiry-bar-inner[data-v-e314ab5e]{flex-direction:column;gap:10px;align-items:stretch}.inquiry-bar-copy strong[data-v-e314ab5e]{white-space:normal}.inquiry-bar-cta[data-v-e314ab5e]{width:100%}}.buy-bar[data-v-5016b206]{position:fixed;right:0;bottom:0;left:0;z-index:60;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fffdfaeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(51,76,81,.12);box-shadow:0 -12px 30px #141c1e14}.buy-bar-inner[data-v-5016b206]{display:flex;gap:18px;align-items:center;justify-content:space-between;width:min(1180px,100%);margin:0 auto}.buy-bar-product[data-v-5016b206]{min-width:0}.buy-bar-product strong[data-v-5016b206]{display:block;margin-bottom:2px;font-size:14px;font-weight:600;color:#21150f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-bar-price[data-v-5016b206]{display:flex;gap:8px;align-items:baseline}.buy-bar-price-now[data-v-5016b206]{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#21150f}.buy-bar-price-now.is-sale[data-v-5016b206]{color:#b3372f}.buy-bar-price-was[data-v-5016b206]{color:#8b9a9d;font-size:14px}.buy-bar-loading[data-v-5016b206],.buy-bar-error[data-v-5016b206]{color:#7c8f93;font-size:13px}.buy-bar-error[data-v-5016b206]{color:#b3372f}.buy-bar-actions[data-v-5016b206]{display:flex;gap:10px;align-items:center;flex:0 0 auto}.buy-bar-variant select[data-v-5016b206]{height:44px;padding:0 12px;border:1px solid rgba(51,76,81,.2);border-radius:12px;background:#fff;color:#21150f;font-size:14px;cursor:pointer}.buy-bar-qty[data-v-5016b206]{display:flex;gap:2px;align-items:center;height:44px;padding:0 6px;border:1px solid rgba(51,76,81,.2);border-radius:12px;background:#fff}.buy-bar-qty button[data-v-5016b206]{width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;font-size:18px;line-height:1;cursor:pointer}.buy-bar-qty button[data-v-5016b206]:hover:not(:disabled){background:#334c5114}.buy-bar-qty button[data-v-5016b206]:disabled{opacity:.4;cursor:default}.buy-bar-qty span[data-v-5016b206]{min-width:24px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums}.buy-bar-add[data-v-5016b206]{display:inline-flex;gap:8px;align-items:center;justify-content:center;height:46px;padding:0 22px;border:none;border-radius:14px;background:#1e2e32;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .12s ease}.buy-bar-add[data-v-5016b206]:hover:not(:disabled){background:#162529;transform:translateY(-1px)}.buy-bar-add[data-v-5016b206]:disabled{opacity:.55;cursor:default}.buy-bar-add svg[data-v-5016b206]{width:18px;height:18px}.spin[data-v-5016b206]{animation:buy-bar-spin-5016b206 .8s linear infinite}@keyframes buy-bar-spin-5016b206{to{transform:rotate(360deg)}}@media(max-width:640px){.buy-bar-inner[data-v-5016b206]{flex-direction:column;gap:10px;align-items:stretch}.buy-bar-product strong[data-v-5016b206]{white-space:normal}.buy-bar-actions[data-v-5016b206]{width:100%}.buy-bar-variant[data-v-5016b206]{flex:1;min-width:0}.buy-bar-variant select[data-v-5016b206]{width:100%}.buy-bar-add[data-v-5016b206]{flex:1}}.product-page[data-v-ffe430c1]{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media(max-width:640px){.product-page[data-v-ffe430c1]{padding-bottom:calc(184px + env(safe-area-inset-bottom,0px))}}.shop-hero[data-v-b115374d]{position:relative;display:flex;align-items:flex-end;min-height:clamp(560px,86vh,900px);padding:0 max(7vw,calc((100vw - 1240px)/2)) clamp(46px,6vw,84px);overflow:hidden}.shop-hero-bg[data-v-b115374d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.shop-hero-scrim[data-v-b115374d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c1c20a8,#0c1c2033 32%,#0c1c2066 62%,#0c1c20d1)}.shop-hero-copy[data-v-b115374d]{position:relative;z-index:1;max-width:1040px}.shop-eyebrow[data-v-b115374d]{margin:0 0 12px;color:#d9eee8;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.shop-hero h1[data-v-b115374d]{margin:0;color:#fff;font-size:clamp(46px,6vw,92px);font-weight:600;letter-spacing:-.055em;line-height:.96;text-shadow:0 2px 24px rgba(0,0,0,.32)}.shop-tagline[data-v-b115374d]{max-width:820px;margin:28px 0 0;color:#fffffff0;font-size:clamp(18px,1.9vw,28px);font-weight:520;line-height:1.35}.shop-hero-copy[data-v-b115374d] .site-breadcrumbs{--seo-muted: rgba(255, 255, 255, .72);--seo-border: rgba(255, 255, 255, .45);--seo-ink: #fff}@media(max-width:900px){.shop-hero[data-v-b115374d]{min-height:clamp(520px,78vh,680px);padding:0 28px 44px}.shop-hero-bg[data-v-b115374d]{object-position:58% 50%}}@media(max-width:560px){.shop-hero h1[data-v-b115374d]{font-size:46px}.shop-tagline[data-v-b115374d]{margin-top:22px;font-size:17px}}.support-page[data-v-95ac47f1]{--ink: #345258;--mint: #d9eee8;color:#171918;background:#fff}.support-eyebrow[data-v-95ac47f1]{margin:0 0 12px;color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.support-heading h2[data-v-95ac47f1]{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.05em;line-height:.98}.support-section[data-v-95ac47f1]{padding:clamp(56px,7vw,104px) max(7vw,calc((100vw - 1240px)/2))}.support-section+.support-section[data-v-95ac47f1]{padding-top:0}.support-heading[data-v-95ac47f1]{margin-bottom:clamp(28px,3.4vw,46px)}.support-heading h2[data-v-95ac47f1]{font-size:clamp(32px,4.2vw,60px)}.support-contact-list[data-v-95ac47f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:0;padding:0;list-style:none}.support-contact-list li[data-v-95ac47f1]{display:flex;gap:16px;align-items:center;font-size:clamp(16px,1.45vw,22px)}.support-contact-list svg[data-v-95ac47f1]{flex:0 0 auto;width:28px;height:28px;color:var(--ink);stroke-width:1.8}.support-contact-list strong[data-v-95ac47f1]{font-weight:600}.support-faq-list[data-v-95ac47f1]{display:grid;gap:12px;max-width:980px}.support-faq-item[data-v-95ac47f1]{padding:20px 24px;border:1px solid rgba(52,82,88,.16);border-radius:10px;background:#f8fbfa}.support-faq-item[open][data-v-95ac47f1]{background:#fff;border-color:#34525847}.support-faq-question[data-v-95ac47f1]{cursor:pointer}.support-faq-question h3[data-v-95ac47f1]{display:inline;margin:0;color:var(--ink);font-size:clamp(17px,1.5vw,22px);font-weight:600;line-height:1.35}.support-faq-answer[data-v-95ac47f1]{margin:14px 0 0;color:#3f5b60;font-size:clamp(15px,1.35vw,19px);line-height:1.55}.support-faq-link[data-v-95ac47f1]{display:inline-block;margin-top:12px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.support-topic-grid[data-v-95ac47f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.support-topic-card[data-v-95ac47f1]{display:grid;gap:10px;padding:28px;border:1px solid rgba(52,82,88,.16);border-radius:12px;background:#f8fbfa;color:var(--ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.support-topic-card[data-v-95ac47f1]:hover,.support-topic-card[data-v-95ac47f1]:focus-visible{border-color:#34525857;background:#fff;box-shadow:0 16px 30px #3452581f;transform:translateY(-2px)}.support-topic-card h3[data-v-95ac47f1]{margin:0;font-size:clamp(20px,1.9vw,27px);font-weight:600}.support-topic-card p[data-v-95ac47f1]{margin:0;color:#4f6b70;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.support-topic-card span[data-v-95ac47f1]{color:var(--ink);font-size:14px;font-weight:600}.support-guide[data-v-95ac47f1]{padding:clamp(140px,11vw,176px) max(7vw,calc((100vw - 1240px)/2)) 0}.support-guide .guide-card[data-v-95ac47f1]{margin-top:0}.support-guide .guide-card .eyebrow[data-v-95ac47f1]{color:var(--ink)}@media(max-width:900px){.support-section[data-v-95ac47f1]{padding:56px 28px}.support-section+.support-section[data-v-95ac47f1]{padding-top:0}.support-guide[data-v-95ac47f1]{padding:152px 28px 0}.support-contact-list[data-v-95ac47f1],.support-topic-grid[data-v-95ac47f1]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.support-heading h2[data-v-95ac47f1]{font-size:30px}.support-faq-item[data-v-95ac47f1]{padding:17px 18px}.support-topic-card[data-v-95ac47f1]{padding:22px}}@font-face{font-family:Google Sans Flex;src:url(/fonts/GoogleSansFlex-Variable.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}:root{color:#334c51;background:#fff;font-family:Google Sans Flex,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--title-size: clamp(30px, 4vw, 48px);--subtitle-size: clamp(15px, 1.3vw, 22px);--content-size: clamp(14px, 1vw, 16px);--seo-ink: #334c51;--seo-muted: #5a7c85;--seo-body: #46646c;--seo-surface: rgba(212, 235, 229, .32);--seo-surface-strong: rgba(212, 235, 229, .58);--seo-border: rgba(51, 76, 81, .14);--seo-accent: #334c51}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:#fff}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,strong,b{font-weight:600}.site-shell{min-height:100vh;overflow:hidden}.topbar{position:fixed;top:0;right:0;left:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:22px;width:100%;margin:0;padding:18px max(16px,calc((100vw - 1180px)/2));background:#fff;box-shadow:0 1px #334c5114}.brand,.nav-links,.nav-trigger,.nav-label,.category-button,.more-button{display:inline-flex;align-items:center}.brand{flex:0 0 auto;grid-column:1;justify-self:start;width:172px;height:52px}.brand-logo{width:100%;height:100%;object-fit:contain}.nav-links{grid-column:2;justify-self:center;gap:8px;overflow:visible;padding-bottom:2px;scrollbar-width:none}.cart-button{grid-column:3;justify-self:end}.nav-links::-webkit-scrollbar{display:none}.nav-item{position:relative;flex:0 0 auto}.nav-trigger,.nav-label{justify-content:center;min-height:40px;padding:0 15px;border:0;background:transparent;color:#334c51;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.nav-trigger{cursor:default}.nav-label{cursor:pointer}.nav-trigger:hover,.nav-trigger:focus-visible,.nav-trigger[aria-expanded=true],.nav-label:hover{color:#5a7c85;text-decoration:underline;text-underline-offset:6px}.mega-menu{position:absolute;top:100%;left:50%;z-index:45;width:100vw;min-height:250px;background:#fff;border-bottom:1px solid rgba(51,76,81,.1);box-shadow:0 1px #334c510f,0 30px 50px #141c1e29;color:#1d1d1f;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mega-menu-inner{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 42px}.mega-menu-eyebrow{margin:0 0 14px;color:#6e6e73;font-size:12px;font-weight:600;letter-spacing:0}.mega-menu-content{display:grid;grid-template-columns:minmax(150px,190px) minmax(260px,1fr);gap:clamp(34px,5vw,72px);align-items:start}.mega-menu-categories,.mega-menu-products{display:grid;gap:8px}.mega-menu-category{position:relative;justify-content:flex-start;width:100%;min-height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#6e6e73;font-size:14px;font-weight:600;text-align:left;cursor:default}.mega-menu-category:before{position:absolute;top:9px;bottom:9px;left:0;width:3px;border-radius:99px;background:transparent;content:""}.mega-menu-category:hover,.mega-menu-category:focus-visible,.mega-menu-category.active{background:#d4ebe594;color:#1d1d1f}.mega-menu-category.active:before{background:#334c51}.mega-menu-products h2{margin:0 0 6px;color:#6e6e73;font-size:13px;font-weight:600;line-height:1.35}.mega-menu-products{grid-template-columns:repeat(2,minmax(160px,260px));gap:14px}.mega-menu-products h2,.mega-menu-empty{grid-column:1 / -1}.mega-product-card{display:grid;min-height:170px;overflow:hidden;border:1px solid #e7ecea;border-radius:12px;background:#fff;color:#1d1d1f;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mega-product-card img{width:100%;height:122px;padding:8px;background:#f7faf9;object-fit:contain}.mega-product-card span{display:flex;align-items:center;min-height:44px;padding:9px 12px;color:#334c51;font-size:14px;font-weight:600;line-height:1.2}.mega-product-card:hover,.mega-product-card:focus-visible{border-color:#8ba9a4;box-shadow:0 9px 20px #334c5121;outline:none;transform:translateY(-2px)}.mega-menu-empty{margin:6px 0 0;color:#6e6e73;font-size:20px;font-weight:600}.mega-product-card--placeholder{border-style:dashed;background:#fbfcfc;cursor:default}.mega-product-card--placeholder:hover,.mega-product-card--placeholder:focus-visible{border-color:#e7ecea;box-shadow:none;transform:none}.mega-product-placeholder-art{display:grid;width:100%;height:122px;padding:8px;place-items:center;background:#f7faf9;color:#9fb3af;font-size:30px;font-weight:300}.mega-product-card--placeholder span{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.mega-product-card--placeholder em{color:#9a9a9a;font-size:12px;font-style:normal;font-weight:600}.mega-menu-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,72px);align-items:start}.mega-menu-branch-title{display:inline-block;margin-bottom:14px;color:#334c51;font-size:15px;font-weight:600;text-decoration:none}.mega-menu-branch-title:hover,.mega-menu-branch-title:focus-visible{color:#5a7c85;text-decoration:underline;text-underline-offset:6px}.mega-menu-branch .mega-menu-products{grid-template-columns:repeat(2,minmax(150px,1fr));gap:14px}.mega-menu--business,.mega-menu--blogs{min-height:0}.mega-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mega-blog-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center;min-height:90px;padding:8px;border:1px solid rgba(51,76,81,.12);border-radius:10px;background:#d4ebe540;color:#334c51;font-size:14px;font-weight:600;line-height:1.3;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mega-blog-card:hover,.mega-blog-card:focus-visible{border-color:#334c5152;background:#fff;box-shadow:0 10px 24px #334c511f;transform:translateY(-2px)}.mega-blog-card img{width:82px;height:72px;border-radius:7px;object-fit:cover}.mega-menu-enter-active,.mega-menu-leave-active{transition:opacity .18s ease,transform .18s ease}.mega-menu-enter-from,.mega-menu-leave-to{opacity:0;transform:translate(-50%,-8px)}.mega-menu-enter-to,.mega-menu-leave-from{opacity:1;transform:translate(-50%)}.section,.about-band{width:min(1180px,calc(100% - 32px));margin:0 auto}.hero-carousel{position:relative;width:100%;min-height:100vh;min-height:100svh;background:#334c51;color:#fef5ed;overflow:hidden;touch-action:pan-y}.hero-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 max(7vw,calc((100vw - 1240px)/2));text-align:center;pointer-events:none}.hero-card-copy{display:flex;flex-direction:column;align-items:center;gap:clamp(22px,2.8vw,36px);transform:translateY(clamp(20px,5vh,56px))}.hero-card-title{display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:min(1020px,100%);min-height:2.2em;margin:0;color:#fffdf7;font-size:clamp(34px,3.7vw,54px);font-weight:600;line-height:1.08;letter-spacing:-.01em;text-shadow:0 2px 6px rgba(10,24,28,.32),0 16px 44px rgba(10,24,28,.5)}.hero-card-title span{display:block;max-width:100%;text-wrap:balance;animation:hero-slogan-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes hero-slogan-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-card-title span{animation:none}}.hero-copy{display:grid;gap:14px;max-width:560px}.carousel-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.25,.46,.45,.94);will-change:transform}.carousel-slide{position:relative;display:block;flex:0 0 100%;height:100%;color:inherit;transform:translateZ(0)}.slide-media,.slide-media img{position:absolute;top:0;right:0;bottom:0;left:0}.slide-media img{width:100%;height:100%;object-fit:cover}.slide-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(ellipse 62% 56% at 50% 48%,#0a181c80,#0a181c42 55%,#0a181c00)}.carousel-slide--link{cursor:pointer}.carousel-slide--link .slide-media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.carousel-slide--link:hover .slide-media img,.carousel-slide--link:focus-visible .slide-media img{transform:scale(1.02)}.eyebrow{margin:0 0 14px;color:#b8d4d8;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.section-heading h2,.about-band h2{margin:0;font-weight:600;letter-spacing:0}.carousel-dots{position:absolute;bottom:clamp(26px,3.4vw,44px);left:max(7vw,calc((100vw - 1240px)/2));display:flex;gap:8px;padding:8px 10px;border-radius:999px;background:#0c1a1d5c;box-shadow:0 10px 24px #0c1a1d38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.dot{position:relative;width:40px;height:6px;padding:0;border:0;border-radius:99px;background:#fffdf76b;cursor:pointer;transition:background-color .18s ease,width .22s ease}.dot:after{position:absolute;top:-10px;right:-3px;bottom:-10px;left:-3px;content:""}.dot:hover,.dot:focus-visible{background:#fffdf7b8}.dot.active{width:56px;background:#fffdf7}.section{padding:72px 0 0}.section-heading{max-width:620px}.section-heading.centered{max-width:none;text-align:center}.section-heading h2{color:#334c51;font-size:clamp(30px,5vw,52px);line-height:1.08}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.category-button{position:relative;min-height:210px;justify-content:center;border:1px solid rgba(51,76,81,.14);border-radius:8px;background:#fff;color:#fef5ed;overflow:hidden}.category-button img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .18s ease}.category-button:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#334c5100,#334c5138)}.category-button span{position:relative;z-index:1;align-self:flex-end;width:calc(100% - 24px);margin:0 12px 12px;padding:12px;border-radius:8px;background:#334c51c2;font-size:15px;font-weight:600;text-align:center}.category-button:hover img,.category-button:focus-visible img{transform:scale(1.05)}.category-button--icon{background:linear-gradient(180deg,#f3f9f7,#e4f0ec);color:#334c51}.category-button--icon:after{background:none}.category-button--icon span{color:#fef5ed}.category-button-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;padding-bottom:54px;place-items:center;color:#7ba0a4}.category-button-icon svg{width:56px;height:56px;stroke-width:1.5}.category-button--icon:hover .category-button-icon svg,.category-button--icon:focus-visible .category-button-icon svg{color:#334c51;transform:scale(1.06);transition:transform .18s ease,color .18s ease}.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.blog-card{border:1px solid rgba(51,76,81,.14);border-radius:8px;background:#d4ebe573;overflow:hidden}.blog-card-link{display:block;height:100%;color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.blog-card-link:hover,.blog-card-link:focus-visible{border-color:#334c5157;box-shadow:0 20px 38px #334c511f;transform:translateY(-3px)}.blog-card img{width:100%;aspect-ratio:1.18;object-fit:cover}.blog-card-copy{padding:18px}.blog-card h2,.blog-card h3{min-height:78px;margin:0;color:#334c51;font-size:20px;font-weight:600;line-height:1.3}.blog-card h2{font-size:22px}.blog-section{padding-bottom:clamp(64px,7vw,104px)}.blog-section .blog-card{position:relative;min-height:280px;background:#334c51}.blog-section .blog-card-link{position:relative;overflow:hidden}.blog-section .blog-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.blog-section .blog-card-copy{position:relative;z-index:1;display:flex;align-items:flex-end;min-height:280px;padding:20px;background:linear-gradient(180deg,transparent 34%,rgba(18,41,45,.84) 100%)}.blog-section .blog-card h3{min-height:0;color:#fff;font-size:19px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.blog-card p{margin:12px 0 0;color:#5a7c85;font-size:15px;line-height:1.6}.blog-card time{display:block;margin:0 0 10px;color:#5a7c85;font-size:13px;font-weight:600}.more-row{display:flex;justify-content:center;margin-top:clamp(30px,3.4vw,44px)}.more-button{justify-content:center;min-width:132px;min-height:46px;border-radius:8px;background:#334c51;color:#fef5ed;font-size:15px;font-weight:600}.more-button:hover,.more-button:focus-visible{background:#5a7c85}.blog-page{background:#fff}.blog-detail,.blog-empty{width:min(1180px,calc(100% - 32px));margin:0 auto}.blog-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(470px,64vh,660px);padding:0 max(7vw,calc((100vw - 1180px)/2)) clamp(38px,5vw,66px);color:#fef5ed;overflow:hidden}.blog-hero--index{min-height:clamp(400px,54vh,560px)}.blog-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.blog-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a181cb8,#0a181c42 26%,#0a181c8c 58%,#0a181ce6)}.blog-hero-copy{position:relative;z-index:1;width:100%;max-width:940px;--seo-muted: rgba(255, 255, 255, .72);--seo-border: rgba(255, 255, 255, .45);--seo-ink: #fff}.blog-hero-eyebrow{margin:18px 0 10px;color:#d9eee8;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-hero h1{margin:0;color:#fff;font-size:clamp(28px,3.9vw,54px);font-weight:600;line-height:1.06;letter-spacing:-.02em;text-shadow:0 2px 24px rgba(0,0,0,.34)}.blog-hero-lead{max-width:700px;margin:16px 0 0;color:#ffffffed;font-size:clamp(14.5px,1.15vw,18px);line-height:1.55;text-shadow:0 1px 12px rgba(0,0,0,.45)}.blog-hero-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 0;color:#ffffffe0;font-size:13px;font-weight:600;letter-spacing:.02em}.blog-hero-meta time{padding:4px 11px;border-radius:999px;background:#ffffff29}.blog-list-section{padding-bottom:72px}.blog-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-list-grid .blog-card-copy{padding:18px 18px 20px}.blog-list-grid .blog-card h2{min-height:58px}.product-list-page{background:#fff}.shop-layout{width:min(1180px,calc(100% - 32px));margin:0 auto;padding-top:clamp(36px,4.5vw,64px)}.product-list-group h2{margin:0;color:#334c51;font-weight:600;letter-spacing:0}.shop-layout{scroll-margin-top:96px;display:grid;grid-template-columns:232px minmax(0,1fr);gap:clamp(24px,3vw,56px);align-items:start;padding-bottom:84px}.shop-sidebar{position:sticky;top:96px;align-self:start}.shop-sidebar-title{margin:0 0 10px;color:#8aa3a8;font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.shop-sidebar-nav{display:grid;gap:3px}.shop-sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 14px;border-radius:9px;color:#4d666b;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s ease,color .16s ease}.shop-sidebar-link em{color:#93a9ad;font-size:12px;font-style:normal;font-weight:600}.shop-sidebar-link:hover,.shop-sidebar-link:focus-visible{background:#d4ebe58c;color:#334c51}.shop-sidebar-link.is-active{background:#334c51;color:#fef5ed}.shop-sidebar-link.is-active em{color:#fef5edb3}.shop-sidebar-soon{letter-spacing:.03em;text-transform:uppercase}.product-list-groups{display:grid;gap:62px}.product-list-group{scroll-margin-top:110px}.product-list-group h2{color:#4d666b;font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.005em;line-height:1.3}.product-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px}.product-list-card{display:flex;flex-direction:column;min-height:390px;padding:12px;border:1px solid rgba(51,76,81,.14);border-radius:10px;background:#fff;color:#334c51}.product-list-card:where(a){transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-list-card:where(a):hover,.product-list-card:where(a):focus-visible{border-color:#334c5157;box-shadow:0 18px 32px #334c511f;transform:translateY(-3px)}.product-list-card img{width:100%;height:310px;object-fit:contain}.product-list-card h3{margin:auto 0 0;font-size:clamp(20px,2vw,27px);line-height:1.15}.product-list-card .product-card-price{margin-top:6px}.product-list-card .product-card-price+span{margin-top:12px}.product-list-card span{margin-top:10px;color:#5a7c85;font-size:14px;font-weight:600}.product-list-empty{display:grid;gap:6px;margin-top:28px;padding:34px 28px;border:1px dashed rgba(51,76,81,.22);border-radius:10px;background:#f8fbfa;color:#5a7c85}.product-list-empty strong{color:#334c51;font-size:clamp(18px,1.8vw,22px)}.product-list-empty span{font-size:15px;line-height:1.5}.product-list-empty a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.product-list-card--placeholder{border-style:dashed;background:#fbfcfc}.product-list-card-art{display:grid;width:100%;height:310px;place-items:center;border-radius:8px;background:#f7faf9;color:#9fb3af;font-size:46px;font-weight:300}.product-list-card--placeholder h3{color:#5f7c80}.product-list-card--placeholder span{color:#9a9a9a}.blog-detail{padding:clamp(34px,4.2vw,58px) 0 82px}.blog-back-link{display:inline-flex;align-items:center;min-height:42px;margin-bottom:32px;color:#5a7c85;font-size:15px;font-weight:600}.blog-back-link:hover,.blog-back-link:focus-visible{color:#334c51;text-decoration:underline;text-underline-offset:6px}.blog-detail-date{display:block;margin-bottom:22px;color:#5a7c85;font-size:14px;font-weight:600}.blog-detail-body{width:min(780px,100%);margin:0 auto}.blog-detail-body h1,.blog-detail-body h2,.blog-detail-body h3{margin:0;color:#334c51;font-weight:600;letter-spacing:0}.blog-detail-body h1:first-child{margin-bottom:24px;font-size:clamp(32px,4.2vw,54px);line-height:1.08}.blog-detail-body h1:not(:first-child){margin-top:44px;margin-bottom:18px;font-size:clamp(25px,2.7vw,34px);line-height:1.14}.blog-detail-body h2{margin-top:44px;margin-bottom:18px;font-size:clamp(22px,2.2vw,30px);line-height:1.12}.blog-detail-body h3{margin-top:34px;margin-bottom:14px;font-size:clamp(19px,1.8vw,24px);line-height:1.2}.blog-detail-body p{margin:0 0 24px;color:#334c51;font-size:clamp(17px,1.35vw,20px);line-height:1.72}.blog-detail-body strong{color:#253b40;font-weight:600}.blog-detail-body ul{display:grid;gap:12px;margin:0 0 26px;padding-left:24px;color:#334c51;font-size:clamp(17px,1.35vw,20px);line-height:1.64}.blog-detail-body li{padding-left:4px}.blog-detail-body a{color:#334c51;font-weight:600;text-decoration:underline;text-underline-offset:5px}.blog-detail-body img{width:100%;margin:36px 0;aspect-ratio:16 / 9;border-radius:8px;object-fit:cover}.blog-detail-body--natural img{aspect-ratio:auto;height:auto;object-fit:contain}.blog-card img.blog-card-image--crop-right,.mega-blog-card img.blog-card-image--crop-right,.blog-section .blog-card img.blog-card-image--crop-right{object-position:left center}.blog-empty{display:grid;justify-items:start;gap:24px;min-height:62vh;padding-top:160px}.about-band{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr);gap:clamp(24px,2.6vw,38px);align-items:center;margin-top:30px;margin-bottom:28px;aspect-ratio:12 / 5;min-height:0;padding:clamp(28px,3vw,38px) clamp(30px,3.6vw,46px);border-radius:8px;background:#fff;color:#050505;overflow:hidden}.about-band:before,.about-band:after{position:absolute;z-index:0;top:50%;content:"";pointer-events:none}.about-band:before{right:-62px;width:clamp(210px,18vw,300px);height:120%;border-radius:50% 0 0 50%;background:#d8eee8;transform:translateY(-50%)}.about-band:after{right:-130px;width:clamp(160px,13vw,230px);height:130%;border-radius:50% 0 0 50%;background:#334c51;transform:translateY(-50%)}.contact-copy,.contact-panel{position:relative;z-index:1}.contact-copy{max-width:545px}.about-band h2{color:#050505;font-size:clamp(32px,3.2vw,44px);line-height:1.05}.contact-copy p,.cooperation-list,.contact-list{color:#050505;font-size:clamp(16px,1.25vw,20px);line-height:1.34}.contact-copy p{margin:0}.contact-copy .contact-lead{margin-top:16px;margin-bottom:clamp(16px,1.8vw,24px);max-width:480px}.contact-copy .cooperation-intro{margin-top:clamp(10px,1.2vw,16px);margin-bottom:0}.cooperation-list{margin:0;padding-left:0;list-style-position:inside}.contact-panel{min-height:250px;padding-left:clamp(24px,2.9vw,36px);border-left:3px solid #d8eee8}.contact-panel h3{max-width:410px;margin:0 0 26px;color:#050505;font-size:clamp(24px,2.05vw,30px);font-weight:600;line-height:1.18;letter-spacing:0}.contact-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.contact-list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:center}.contact-list svg{width:28px;height:28px;color:#334c51}.contact-list span{min-width:0;overflow-wrap:anywhere}.product-page{position:relative;background:#fff}.product-page .topbar{position:fixed}.commercial-product-page:before{position:absolute;z-index:10;top:0;right:0;left:0;height:120px;background:linear-gradient(180deg,#fff9,#fff0);content:"";pointer-events:none}.commercial-product-page .topbar{z-index:20}.product-detail-images{display:grid;gap:10px;width:100vw;margin:0 calc(50% - 50vw);background:#fff}.product-detail-images img{display:block;width:100%;max-width:none;height:auto}@media(max-width:900px){.commercial-product-page:before{height:160px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:6px;align-items:center}.brand{grid-column:1;grid-row:1}.cart-button{grid-column:2;grid-row:1;justify-self:end}.nav-links{grid-column:1 / -1;grid-row:2;align-items:flex-start;width:100%;overflow-x:auto}.mega-menu{min-height:0}.mega-menu-inner{padding:26px 0 32px}.mega-menu-content{grid-template-columns:minmax(0,1fr);gap:16px}.mega-menu-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mega-menu-category{min-height:38px;padding:8px 12px;line-height:1.25;white-space:normal}.mega-menu-products{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu-branches{grid-template-columns:minmax(0,1fr);gap:26px}.mega-menu-branch .mega-menu-products,.mega-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-carousel{min-height:100vh;min-height:100svh}.category-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-layout{grid-template-columns:minmax(0,1fr);gap:26px}.shop-sidebar{position:static}.shop-sidebar-title{display:none}.shop-sidebar-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.shop-sidebar-nav::-webkit-scrollbar{display:none}.shop-sidebar-link{flex:0 0 auto;gap:7px;min-height:38px;padding:0 14px;border:1px solid rgba(51,76,81,.16);border-radius:999px;white-space:nowrap}.shop-sidebar-link.is-active{border-color:#334c51}.product-list-grid,.blog-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-band{grid-template-columns:1fr;gap:42px;aspect-ratio:auto;min-height:0;padding-right:clamp(32px,6vw,52px)}.about-band:before{right:-120px;width:230px;opacity:.55}.about-band:after{right:-180px;width:190px}.contact-copy{max-width:none}.contact-copy .contact-lead{margin-bottom:34px}.contact-panel{min-height:0;padding-top:34px;padding-left:0;border-top:3px solid #d8eee8;border-left:0}.contact-panel h3{margin-bottom:34px}}@media(max-width:560px){.section,.about-band{width:min(100% - 24px,1180px)}.nav-trigger,.nav-label{min-height:38px;padding:0 12px;font-size:15px}.mega-menu{min-height:190px}.mega-menu-inner{width:min(100% - 24px,1180px);padding:22px 0 28px}.mega-menu-content{grid-template-columns:1fr;gap:18px}.mega-blog-grid{grid-template-columns:1fr;gap:10px}.mega-blog-card{grid-template-columns:74px minmax(0,1fr);min-height:82px}.mega-blog-card img{width:74px;height:64px}.mega-menu-categories{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mega-menu-categories::-webkit-scrollbar{display:none}.mega-menu-category{flex:0 0 auto;width:auto;min-height:34px;padding:0 14px}.mega-menu-category:before{display:none}.mega-menu-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mega-menu-products h2,.mega-menu-empty{grid-column:1 / -1}.mega-product-card{min-height:150px}.mega-product-card img,.mega-product-placeholder-art{height:104px}.hero-carousel{min-height:100vh;min-height:100svh}.hero-content{padding:0 22px}.hero-card-copy{gap:20px;transform:translateY(clamp(18px,4.6vh,40px))}.hero-card-title{font-size:clamp(28px,7.6vw,36px)}.hero-card-title span{white-space:pre-line}.carousel-dots{bottom:22px;left:22px}.hero-copy h1{font-size:clamp(24px,7vw,32px)}.section{padding-top:54px}.blog-grid,.category-grid,.product-list-grid{grid-template-columns:1fr}.blog-card h2,.blog-card h3{min-height:auto}.blog-section .blog-card,.blog-section .blog-card-copy{min-height:250px}.shop-layout,.blog-detail,.blog-empty{width:min(100% - 24px,1180px)}.product-list-groups{gap:54px;padding-bottom:60px}.product-list-card{min-height:350px}.product-list-card img{height:280px}.blog-detail{padding-bottom:58px}.blog-detail-body{margin-top:32px}.blog-empty{padding-top:168px}.about-band{margin-top:54px;padding:28px 22px 34px}.about-band:before{right:-150px;width:190px}.about-band:after{display:none}.about-band h2{font-size:clamp(34px,11vw,44px)}.contact-copy p,.cooperation-list,.contact-list{font-size:20px;line-height:1.48}.contact-copy .contact-lead{margin-top:22px;margin-bottom:30px}.contact-panel h3{font-size:28px;line-height:1.2}.contact-list{gap:18px}.contact-list li{grid-template-columns:34px minmax(0,1fr);gap:14px}.contact-list svg{width:32px;height:32px}.product-detail-images{gap:10px;padding:0 0 18px}}.site-breadcrumbs{margin:0 0 24px;font-size:14px;font-weight:600;line-height:1.5}.site-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.site-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--seo-muted)}.site-breadcrumbs li+li:before{content:"/";color:var(--seo-border)}.site-breadcrumbs a{color:var(--seo-muted);text-decoration:none}.site-breadcrumbs a:hover,.site-breadcrumbs a:focus-visible{color:var(--seo-ink);text-decoration:underline;text-underline-offset:4px}.site-breadcrumbs [aria-current=page]{color:var(--seo-ink);font-weight:600}.product-post-content,.blog-related-content{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:108px 0 124px}.product-post-content>*+*{margin-top:108px}.product-post-content>.site-breadcrumbs+*{margin-top:80px}.related-section+.related-section{margin-top:108px}.related-section .section-heading{margin-bottom:40px}.related-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-product-subtitle{margin:8px 0 0;color:var(--seo-muted);font-size:14px;font-weight:600;line-height:1.5}.product-post-content .blog-card{border-color:var(--seo-border);background:var(--seo-surface)}.product-post-content .product-list-card{border-color:var(--seo-border)}.product-post-content .section-heading h2{color:var(--seo-ink)}.product-faq .faq-list{display:grid;gap:14px;width:min(860px,100%);margin:40px auto 0}.faq-item{padding:20px 24px;border:1px solid var(--seo-border);border-radius:10px;background:var(--seo-surface)}.faq-item[open]{background:var(--seo-surface-strong)}.faq-question{cursor:pointer;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question h3{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;color:var(--seo-ink);font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.35}.faq-question h3:after{content:"+";flex:0 0 auto;color:var(--seo-accent);font-size:24px;font-weight:600;line-height:1}.faq-item[open] .faq-question h3:after{content:"–"}.faq-answer{margin:16px 0 0;color:var(--seo-body);font-size:clamp(15px,1.3vw,17px);line-height:1.7}.product-overview h2{max-width:900px;margin:0 auto;color:var(--seo-ink);font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.12;text-align:center}.product-overview-copy{display:grid;gap:20px;width:min(820px,100%);margin:36px auto 0}.product-overview-body--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(28px,4vw,56px);align-items:center;width:min(1080px,100%);margin:36px auto 0}.product-overview-body--split .product-overview-copy{width:auto;margin:0}.product-overview-figure{margin:0}.product-overview-figure img{display:block;width:100%;aspect-ratio:4 / 3;border-radius:12px;object-fit:cover}.product-overview-figure--contain img{aspect-ratio:auto;object-fit:contain}@media(max-width:900px){.product-overview-body--split{grid-template-columns:minmax(0,1fr);gap:26px}.product-overview-figure img{aspect-ratio:16 / 10}.product-overview-figure--contain img{aspect-ratio:auto}}.product-overview-copy p{margin:0;color:var(--seo-body);font-size:clamp(16px,1.4vw,18px);line-height:1.75}.product-overview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(980px,100%);margin:52px auto 0}#product-specs{scroll-margin-top:110px}.product-overview-block{padding:28px 30px;border:1px solid var(--seo-border);border-radius:12px;background:var(--seo-surface)}.product-overview-block h3{margin:0 0 18px;color:var(--seo-ink);font-size:clamp(18px,1.7vw,22px);font-weight:600}.product-overview-block ul{display:grid;gap:12px;margin:0;padding-left:1.15em;color:var(--seo-body);font-size:16px;line-height:1.6}.product-spec-list{display:grid;margin:0}.product-spec-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;padding:11px 0;border-bottom:1px solid var(--seo-border)}.product-spec-row:last-child{border-bottom:0}.product-spec-row dt{color:var(--seo-muted);font-size:15px;font-weight:600;line-height:1.5}.product-spec-row dd{margin:0;color:var(--seo-ink);font-size:15px;font-weight:600;line-height:1.5}.post-theme-warm{--seo-ink: #314e53;--seo-muted: #75949a;--seo-body: #40595e;--seo-surface: rgba(245, 238, 229, .78);--seo-surface-strong: rgba(245, 238, 229, .98);--seo-border: rgba(117, 148, 154, .26);--seo-accent: #75949a}.post-theme-teal{--seo-ink: #324f54;--seo-muted: #5f858d;--seo-body: #3f6167;--seo-surface: rgba(191, 216, 220, .34);--seo-surface-strong: rgba(191, 216, 220, .62);--seo-border: rgba(95, 133, 141, .26);--seo-accent: #5f858d}.post-theme-green{--seo-ink: #2f4f4a;--seo-muted: #6b9a8e;--seo-body: #3f6159;--seo-surface: rgba(213, 232, 226, .58);--seo-surface-strong: rgba(213, 232, 226, .9);--seo-border: rgba(107, 154, 142, .3);--seo-accent: #6b9a8e}@media(max-width:900px){.related-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview-columns{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:640px){.product-post-content,.blog-related-content{padding:72px 0 88px}.product-post-content>*+*,.related-section+.related-section{margin-top:72px}.product-post-content>.site-breadcrumbs+*{margin-top:52px}.product-overview-block{padding:22px 20px}.product-spec-row{grid-template-columns:minmax(0,1fr);gap:2px}.related-blog-grid{grid-template-columns:minmax(0,1fr)}}main.product-page+.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}main.product-page+.site-footer .footer-to-top{bottom:calc(116px + env(safe-area-inset-bottom,0px))}@media(max-width:640px){main.product-page+.site-footer{padding-bottom:calc(184px + env(safe-area-inset-bottom,0px))}main.product-page+.site-footer .footer-to-top{bottom:calc(200px + env(safe-area-inset-bottom,0px))}}.home-announcement{position:fixed;top:0;right:0;left:0;z-index:24;display:flex;align-items:center;justify-content:center;height:36px;padding:0 16px;background:#22383c;color:#fef5ed;overflow:hidden}.home-announcement p{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;letter-spacing:.01em;text-align:center}.home-announcement-spark{font-size:12px;line-height:1}.home-page .topbar{top:36px}.offer-slide-enter-active,.offer-slide-leave-active{transition:opacity .22s ease,transform .22s ease}.offer-slide-enter-from{opacity:0;transform:translateY(10px)}.offer-slide-leave-to{opacity:0;transform:translateY(-10px)}@media(prefers-reduced-motion:reduce){.offer-slide-enter-active,.offer-slide-leave-active{transition:none}}@media(max-width:900px){.home-announcement{height:34px}.home-announcement p{font-size:12px}.home-page .topbar{top:34px}}.hero-copy h1{margin:0;color:#22383c;font-size:clamp(30px,3.9vw,58px);font-weight:600;line-height:1.06;letter-spacing:-.03em;text-shadow:0 1px 2px rgba(255,255,255,.6)}.hero-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(52px,4.6vw,60px);padding:0 clamp(32px,3.4vw,46px);border-radius:999px;font-size:clamp(14px,1.05vw,16px);font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;pointer-events:auto;box-shadow:0 18px 40px #0c1a1d4d;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.hero-card-cta--primary{background:#22383c;color:#fef5ed}.hero-card-cta--primary:hover,.hero-card-cta--primary:focus-visible{background:#314e53;box-shadow:0 22px 46px #0c1a1d5c;transform:translateY(-2px)}.hero-carousel--light .hero-card-cta--primary{background:#fdf7ee;color:#22383c}.hero-carousel--light .hero-card-cta--primary:hover,.hero-carousel--light .hero-card-cta--primary:focus-visible{background:#fff;color:#22383c}.guide-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;margin-top:34px;padding:clamp(20px,2.4vw,30px);border:1px solid rgba(51,76,81,.14);border-radius:14px;background:#d4ebe552}.guide-card-media{width:100%;aspect-ratio:4 / 3;border-radius:10px;object-fit:cover}.guide-card-copy h2{margin:0;color:#334c51;font-size:clamp(24px,2.6vw,38px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.guide-card-copy p:not(.eyebrow){max-width:560px;margin:16px 0 0;color:#4f6b70;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.guide-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:24px;padding:0 26px;border-radius:8px;background:#334c51;color:#fef5ed;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.guide-card-cta:hover,.guide-card-cta:focus-visible{background:#5a7c85;transform:translateY(-2px)}@media(max-width:900px){.guide-card{grid-template-columns:minmax(0,1fr)}.guide-card-media{aspect-ratio:16 / 9}}.home-page .eyebrow,.home-page .section-heading h2,.home-page .category-button span,.home-page .hero-card-cta,.home-page .more-button,.home-page .blog-section .blog-card h3{font-weight:600}.home-page .section-heading--compact h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12}.business-invite-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(20px,2.4vw,30px);border-radius:14px;background:#22383c;color:#fef5ed}.business-invite-media{width:100%;aspect-ratio:4 / 3;border-radius:10px;object-fit:cover}.business-invite-copy{display:flex;flex-direction:column;gap:clamp(10px,1.1vw,16px)}.business-invite-eyebrow{margin:0;color:#a9c9c4;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.business-invite-copy h2{margin:0;font-size:clamp(26px,2.7vw,42px);font-weight:600;line-height:1.06;letter-spacing:-.02em}.business-invite-lead{max-width:54ch;margin:0;color:#fef5edd6;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.business-invite-note{margin:0;color:#fef5eda8;font-size:clamp(14px,1vw,15px);line-height:1.5}.business-invite-actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,22px);margin-top:clamp(8px,1.2vw,16px)}.business-invite-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 clamp(22px,2vw,30px);border-radius:999px;background:#fef5ed;color:#22383c;font-size:13px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.business-invite-cta:hover,.business-invite-cta:focus-visible{background:#fff;transform:translateY(-1px)}.business-invite-link{color:#fef5ede0;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px}.business-invite-link:hover,.business-invite-link:focus-visible{color:#fff}@media(max-width:900px){.business-invite-card{grid-template-columns:minmax(0,1fr)}.business-invite-media{aspect-ratio:16 / 9}}.brand-heading{max-width:780px;margin-bottom:clamp(28px,3.4vw,46px)}.brand-heading h2{margin:0;color:#334c51;font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.08}.brand-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:clamp(38px,6vw,96px);align-items:stretch}.brand-copy p{margin:0 0 20px;color:#46646c;font-size:clamp(16px,1.25vw,18px);line-height:1.72}.brand-copy p:last-child{margin-bottom:0}.brand-points{display:grid;align-content:space-between;gap:18px;margin:0;padding:32px 34px;border:1px solid rgba(51,76,81,.14);border-radius:14px;background:#d4ebe566;list-style:none}.brand-points li{display:grid;gap:5px}.brand-points strong{color:#334c51;font-size:16px;font-weight:600;line-height:1.3}.brand-points span{color:#5a7c85;font-size:14.5px;line-height:1.5}@media(max-width:900px){.hero-copy h1{font-size:clamp(26px,4.6vw,40px)}.brand-layout{grid-template-columns:minmax(0,1fr);gap:30px}}@media(max-width:560px){.hero-copy h1{font-size:clamp(23px,6.6vw,30px)}.brand-points{padding:22px 20px}}
