body.template-page-stress-digital-program{margin:0;background:var(--sdp-bg-page, #fbf9fe);-webkit-font-smoothing:antialiased}body.template-page-stress-digital-program .screen-reader-shortcut{position:fixed;top:-1000em}.sdpp{--sdpp-shell: #131a2b;--sdpp-shell-dark: #0b1220;--sdpp-shell-row: #1b2236;--sdpp-shell-active: #2c2660;--sdpp-hairline: rgba(255, 255, 255, .07);--sdpp-on-shell: #ffffff;--sdpp-on-shell-dim: #aab3c2;--sdpp-purple: #8b5cf6;--sdpp-purple-deep: #5b3fd6;--sdpp-green: #34d399;--sdpp-sidebar-w: 300px;--sdpp-topbar-h: 64px;--sdpp-page: var(--sdp-bg-page, #fbf9fe);--sdpp-ink: #12141a;--sdpp-ink-dim: #5b6472;box-sizing:border-box;font-family:var(--sdp-font-body, "Red Hat Display", sans-serif);background:var(--sdpp-page)}.sdpp *,.sdpp *:before,.sdpp *:after{box-sizing:border-box}.sdpp--gate{display:flex;align-items:center;justify-content:center;min-height:480px;padding:48px 20px}.sdpp__gate{width:100%;max-width:460px;padding:32px 24px;text-align:center;background:#fff;border:1px solid var(--sdp-card-border, #e4e1f0);border-radius:16px}.sdpp__gate-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;border-radius:50%;background:#5b3fd61a;color:var(--sdpp-purple-deep)}.sdpp__gate-icon svg{width:24px;height:24px}.sdpp__gate-title{margin:0 0 10px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:700;font-size:24px;line-height:1.25;color:var(--sdpp-ink)}.sdpp__gate-body,.sdpp__gate-body p{margin:0;font-size:16px;line-height:1.55;color:var(--sdpp-ink-dim)}.sdpp__gate-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.sdpp__gate-note{margin:16px 0 0;font-size:13px;line-height:1.45;color:var(--sdpp-ink-dim)}.sdpp__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid transparent;border-radius:12px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:700;font-size:15px;line-height:1;text-decoration:none;cursor:pointer}.sdpp__btn--primary{background:linear-gradient(90deg,var(--sdpp-purple-deep),#7c5ce0);color:#fff}.sdpp__btn--ghost{background:#fff;border-color:var(--sdp-card-border, #e4e1f0);color:var(--sdpp-ink)}.sdpp__debug{position:relative;z-index:40;margin:0;padding:10px 16px;background:#ffe066;font-size:13px;line-height:1.45;color:#3a2c00}.sdpp__debug strong{font-weight:700}.sdpp__topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;height:var(--sdpp-topbar-h);padding:0 12px 0 14px;background:var(--sdpp-shell-dark);color:var(--sdpp-on-shell)}.sdpp__topbar-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--sdpp-purple);font-weight:700;font-size:13px;line-height:1;color:#fff}.sdpp__topbar-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sdpp__topbar-week{font-weight:700;font-size:10px;line-height:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sdpp-on-shell-dim)}.sdpp__topbar-title{overflow:hidden;font-weight:700;font-size:14px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.sdpp__days-toggle{flex:none;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0f;font-family:inherit;font-weight:700;font-size:14px;line-height:1;color:#fff;cursor:pointer}.sdpp__days-toggle svg{width:16px;height:16px}.sdpp__shell{position:relative}.sdpp__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;background:#060a1480}.sdpp__scrim[hidden]{display:none}.sdpp__sidebar{position:absolute;z-index:20;top:0;left:0;right:0;max-height:560px;overflow-y:auto;padding-bottom:12px;background:var(--sdpp-shell);color:var(--sdpp-on-shell);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s}.sdpp.is-drawer-open .sdpp__sidebar{transform:translateY(0);opacity:1;visibility:visible}.sdpp__sidebar-head{padding:16px 20px 18px;border-bottom:1px solid var(--sdpp-hairline)}.sdpp__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-weight:500;font-size:15px;line-height:1.2;color:var(--sdpp-on-shell);text-decoration:none}.sdpp__back svg{width:16px;height:16px}.sdpp__program-title{margin:0 0 14px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:700;font-size:20px;line-height:1.25}.sdpp__progress{display:flex;flex-direction:column;gap:6px}.sdpp__progress-track{height:4px;border-radius:999px;background:#ffffff24}.sdpp__progress-fill{display:block;width:0;height:100%;min-width:4px;border-radius:999px;background:var(--sdpp-purple);transition:width .25s ease}.sdpp__progress-pct{align-self:flex-end;font-weight:700;font-size:12px;line-height:15px;color:var(--sdpp-on-shell-dim)}.sdpp__weeks{display:block}.sdpp__week{padding:4px 0 8px}.sdpp__week-head{display:flex;align-items:center;gap:10px;margin:0;padding:14px 20px 10px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:700;font-size:16px;line-height:21px}.sdpp__week-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--sdpp-purple);font-size:13px;color:#fff}.sdpp__week--locked{padding:0;border-top:1px solid var(--sdpp-hairline);background:var(--sdpp-shell-row)}.sdpp__week--locked .sdpp__week-head{gap:12px;min-height:54px;padding:13px 22px;font-weight:400;font-size:16px;line-height:21px;color:#c7cfd8}.sdpp__week-date{flex:none;padding:3px 8px;border-radius:5px;background:#ffffff0f;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:700;font-size:16px;line-height:21px;color:#6e7887}.sdpp__week--locked .sdpp__week-title{font-weight:400}.sdpp__days{margin:0;padding:0;list-style:none}.sdpp__day{display:flex;align-items:center;gap:12px;padding:9px 20px;border-left:3px solid transparent;font-size:15px;line-height:20px;color:var(--sdpp-on-shell-dim);text-decoration:none}.sdpp__day.is-active{border-left-color:var(--sdpp-purple);background:var(--sdpp-shell-active);font-weight:700;color:#fff}.sdpp__day.is-locked{cursor:default;opacity:.75}.sdpp__day-label{flex:1 1 auto;min-width:0}.sdpp__day-date{flex:none;padding:3px 8px;border-radius:6px;background:#ffffff17;font-weight:700;font-size:11px;line-height:14px;color:var(--sdpp-on-shell-dim)}.sdpp__day-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.6px solid rgba(255,255,255,.28);border-radius:50%;color:transparent}.sdpp__day-mark svg{width:11px;height:11px}.sdpp__day.is-done .sdpp__day-mark{border-color:var(--sdpp-green);color:var(--sdpp-green)}.sdpp__day.is-active .sdpp__day-mark{border-color:var(--sdpp-purple);background:var(--sdpp-purple);color:transparent}.sdpp__main{background:var(--sdpp-page)}.sdpp__pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px}.sdpp__pager-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:inherit;font-weight:500;font-size:15px;line-height:20px;color:var(--sdpp-ink);cursor:pointer}.sdpp__pager-btn svg{width:16px;height:16px}.sdpp__pager-btn[disabled]{opacity:.35;cursor:default}.sdpp__pane[hidden]{display:none}.sdpp__hero{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;background:linear-gradient(90deg,#4c2daf,#785fca 75%);color:#fff}.sdpp__eyebrow{margin:0;padding-bottom:1px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:900;font-size:16px;line-height:21px;letter-spacing:.8px;text-transform:uppercase;color:#fff;opacity:.75}.sdpp__day-title{margin:0;padding:1px 0 2px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:900;font-size:26px;line-height:34px;color:#fff}.sdpp__body{padding:26px 20px 48px;font-size:16px;line-height:22px;color:var(--sdpp-ink)}.sdpp__body>*:first-child{margin-top:0}.sdpp__body p{margin:0 0 18px}.sdpp__body h2{margin:30px 0 12px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:700;font-size:20px;line-height:1.25}.sdpp__body h3{margin:26px 0 10px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:700;font-size:17px;line-height:1.3}.sdpp__body ul,.sdpp__body ol{margin:0 0 18px;padding-left:22px}.sdpp__body li{margin-bottom:8px}.sdpp__body strong{font-weight:700}.sdpp__body a{color:var(--sdpp-purple-deep)}.sdpp__locked{padding:40px 20px 56px;text-align:center;color:var(--sdpp-ink-dim)}.sdpp__locked-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:50%;background:#5b3fd61a;color:var(--sdpp-purple-deep)}.sdpp__locked-icon svg{width:22px;height:22px}.sdpp__locked-title{margin:0 0 6px;font-family:var(--sdp-font-head, "Red Hat Display", sans-serif);font-weight:700;font-size:18px;line-height:1.3;color:var(--sdpp-ink)}.sdpp__locked-date{margin:0;font-size:15px;line-height:20px}@media(prefers-reduced-motion:reduce){.sdpp__sidebar,.sdpp__progress-fill{transition:none}}@media(min-width:1024px){.sdpp__topbar{display:none}.sdpp__shell{display:flex;align-items:flex-start;min-height:100vh}.sdpp__scrim{display:none}.sdpp__sidebar{position:sticky;top:0;flex:none;width:var(--sdpp-sidebar-w);height:100vh;max-height:none;padding-bottom:32px;transform:none;opacity:1;visibility:visible}.sdpp__sidebar-head{padding:22px 20px 20px;border-bottom:0}.sdpp__program-title{font-size:21px}.sdpp__main{flex:1 1 auto;min-width:0}.sdpp__pager{padding:18px 40px}.sdpp__hero{padding:44px 40px}.sdpp__body{max-width:700px;padding:30px 40px 80px;font-size:16px;line-height:24px}.sdpp__locked{padding:60px 40px 90px}}
/*# sourceMappingURL=/cdn/shop/t/474/assets/sdp-program.css.map */
