.byd-widget{--byd-ink:#252720;--byd-muted:#77796e;--byd-accent:#c15b2c;--byd-line:#deded5;--byd-button-bg:#c15b2c;--byd-button-text:#ffffff;--byd-button-border:#c15b2c;--byd-button-bg-hover:#252720;--byd-button-text-hover:#ffffff;--byd-button-border-hover:#252720;--byd-step-number-bg:#c15b2c;--byd-step-number-text:#ffffff;--byd-step-number-size:40px;color:var(--byd-ink);font-family:Inter,sans-serif;width:100%;min-width:0}.byd-widget *,.byd-widget *::before,.byd-widget *::after{box-sizing:border-box}.byd-widget h2,.byd-widget h3,.byd-widget p{margin:0}.byd-widget :is(h1,h2,h3,h4,h5,h6){font-family:var(--e-global-typography-primary-font-family,inherit)}.byd-widget :is(.byd-install-copy,.byd-catalogue-copy)>h2{font-size:36px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.byd-widget .byd-steps h3{font-family:Inter,sans-serif;font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.02em}.byd-widget h2{color:var(--byd-ink)}.byd-widget h3{color:var(--byd-ink)}.byd-widget p{color:var(--byd-muted)}.byd-eyebrow{color:var(--byd-accent);display:block;margin-bottom:13px;text-transform:uppercase;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.07em}.byd-intro{align-items:end;display:flex;gap:48px;justify-content:space-between;margin-bottom:38px}.byd-intro>p{max-width:430px}.byd-button{align-items:center;border:1px solid var(--byd-button-border);border-radius:12px;color:var(--byd-button-text);display:inline-flex;gap:24px;justify-content:center;min-height:46px;padding:12px 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;background:var(--byd-button-bg)}.byd-button:hover,.byd-button:focus{background:var(--byd-button-bg-hover);color:var(--byd-button-text-hover);border-color:var(--byd-button-border-hover);transform:none}.byd-button.is-filled{background:var(--byd-button-bg);color:var(--byd-button-text);border-color:var(--byd-button-border)}.byd-button.is-filled:hover,.byd-button.is-filled:focus{background:var(--byd-button-bg-hover);color:var(--byd-button-text-hover);border-color:var(--byd-button-border-hover)}.byd-button.is-disabled{cursor:not-allowed;opacity:.48}.byd-footnote{margin-top:20px!important}.byd-install-grid{align-items:center;display:grid;gap:clamp(36px, 6vw, 88px);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.byd-video-card{background:#d7d6cc;border-radius:5px;height:470px;overflow:hidden;position:relative}.byd-video-card::after{background:linear-gradient(transparent 55%,rgb(20 25 18 / .55));content:'';inset:0;pointer-events:none;position:absolute}.byd-video-card>img{height:100%;object-fit:cover;width:100%}.byd-video-placeholder{background:linear-gradient(135deg,#dadad0,#b8b9ad);height:100%}.byd-play{align-items:center;background:#fff;border-radius:50%;color:var(--byd-ink);display:flex;height:74px;justify-content:center;left:50%;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);width:74px;z-index:2}.byd-play span{margin-left:4px}.byd-video-caption{bottom:24px;color:#fff;left:26px;position:absolute;text-transform:uppercase;z-index:2}.byd-install-copy>p{margin:23px 0 25px}.byd-download-card{align-items:center;background:#fff;border:1px solid var(--byd-line);border-radius:4px;color:var(--byd-ink);display:flex;justify-content:space-between;margin-top:18px;padding:20px 22px;text-decoration:none}.byd-download-card strong,.byd-download-card small{display:block}.byd-download-card small{color:var(--byd-muted);margin-top:5px}.byd-support{margin-top:18px!important}.byd-support a{color:var(--byd-ink);text-decoration:underline}.byd-steps{border-top:1px solid var(--byd-line);display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:54px;padding-top:34px}.byd-steps article>span{align-items:center;background:var(--byd-step-number-bg);border-radius:999px;color:var(--byd-step-number-text);display:inline-flex;font-size:14px;font-weight:700;height:var(--byd-step-number-size);justify-content:center;line-height:1;margin-bottom:16px;min-width:var(--byd-step-number-size);padding:0 10px}.byd-steps h3{margin:0 0 8px}.byd-catalogue-panel{align-items:stretch;display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1fr);min-height:500px;overflow:hidden}.byd-catalogue-visual{align-items:center;background:radial-gradient(circle,#f1f1e9,#d9dacd);display:flex;justify-content:center;min-height:500px;overflow:hidden;padding:50px}.byd-book{background:#e7e1d5;box-shadow:15px 22px 34px rgb(48 52 44 / .22),-8px 0 0 #fff,-10px 0 0 #c2c1b7;height:370px;overflow:hidden;transform:rotate(-7deg);width:265px}.byd-book img{height:100%;object-fit:cover;width:100%}.byd-book-placeholder{display:flex;flex-direction:column;justify-content:space-between;padding:24px}.byd-catalogue-copy{align-self:center;padding:60px clamp(36px, 6vw, 88px)}.byd-catalogue-copy>p{margin:22px 0 25px;max-width:470px}.byd-topic-list{display:flex;flex-wrap:wrap;gap:11px 24px;margin-bottom:28px}.byd-helper{color:var(--byd-muted);display:block;margin-top:13px}@media (max-width:1024px){.byd-intro{align-items:start;flex-direction:column}.byd-install-grid,.byd-catalogue-panel{grid-template-columns:1fr}.byd-video-card{height:390px}.byd-catalogue-copy{padding-block:50px}}@media (max-width:767px){.byd-intro{gap:20px;margin-bottom:28px}.byd-video-card{height:300px}.byd-play{height:60px;width:60px}.byd-steps{grid-template-columns:1fr}.byd-catalogue-visual{min-height:420px;padding:35px}.byd-catalogue-copy{padding:42px 25px}.byd-book{height:330px;width:235px}}.byd-widget{max-width:100%}.byd-widget :is(img,video,iframe){max-width:100%}.byd-intro>*,.byd-install-grid>*,.byd-catalogue-panel>*,.byd-steps>*{min-width:0}.byd-intro :is(h1,h2,h3),.byd-install-copy :is(h1,h2,h3),.byd-steps h3,.byd-catalogue-copy :is(h1,h2,h3){overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1024px){.byd-intro{gap:22px}.byd-install-grid{gap:32px}.byd-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.byd-catalogue-visual{min-height:380px}}@media (max-width:1024px){.byd-video-card{max-width:100%}}@media (max-width:767px){.byd-steps{gap:24px;margin-top:34px;padding-top:26px}.byd-install-grid{gap:26px}.byd-install-copy>p{margin-block:18px 22px}.byd-video-caption{left:15px;right:15px;bottom:16px}.byd-catalogue-panel{min-height:0}.byd-catalogue-visual{min-height:320px}.byd-book{width:min(220px, 70%);height:310px}.byd-catalogue-copy{padding:30px 0}.byd-download-card{gap:14px;padding:16px}}@media (min-width:768px) and (max-width:1024px){.byd-widget :is(.byd-install-copy,.byd-catalogue-copy)>h2{font-size:30px}.byd-widget .byd-steps h3{font-size:20px}}@media (max-width:767px){.byd-widget :is(.byd-install-copy,.byd-catalogue-copy)>h2{font-size:26px;line-height:1.25}.byd-widget .byd-steps h3{font-size:19px;line-height:1.3}.byd-eyebrow{margin-bottom:10px}}.byd-widget .byd-button{display:inline-flex;align-items:center;justify-content:space-between;width:fit-content;max-width:100%;min-height:52px;gap:22px;padding:15px 28px;border:1px solid var(--byd-button-border);border-radius:12px;background:var(--byd-button-bg);color:var(--byd-button-text);font-family:Inter,sans-serif;font-size:15.5px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.byd-widget .byd-button>span{flex:none;margin-left:6px;font-size:16px;line-height:1}.byd-widget .byd-button.is-filled{background:var(--byd-button-bg);color:var(--byd-button-text);border-color:var(--byd-button-border)}.byd-widget .byd-button:not(.is-disabled):hover,.byd-widget .byd-button:not(.is-disabled):focus-visible{background:var(--byd-button-bg-hover);color:var(--byd-button-text-hover);border-color:var(--byd-button-border-hover);transform:none}.byd-widget .byd-button.is-disabled{opacity:.45;cursor:not-allowed}@media (max-width:767px){.byd-widget .byd-button{min-height:48px;padding:12px 18px;gap:14px;font-size:14px}}.byd-installation .byd-pdf-action{margin-top:16px}.byd-installation .byd-pdf-meta{display:block;margin-top:9px;color:var(--byd-muted);font-size:12px;line-height:1.5}.byd-installation .byd-install-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.byd-installation .byd-install-action-button{width:345px;max-width:100%;min-height:56px;justify-content:center;text-align:center;position:relative;padding:14px 38px}.byd-installation .byd-install-action-button .byd-action-label{margin:0;font-size:inherit;line-height:inherit;min-width:0}.byd-installation .byd-install-action-button .byd-action-play{flex:none;position:absolute;right:17px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.byd-installation .byd-install-action-button{width:345px;min-height:54px;padding:12px 38px}}