.cdpv-player{display:block;min-width:0;width:100%;overflow:hidden;border-radius:14px;background:#123d38;color:#fff;font:13px/1.4 system-ui,sans-serif}.cdpv-player *{box-sizing:border-box}.cdpv-player [hidden]{display:none!important}.cdpv-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;background:#102f29}.cdpv-player .cdpv-stage video{display:block;width:100%;height:300px;max-height:45dvh;margin:0;object-fit:contain;background:#102f29;border:0;border-radius:0}.cdpv-player button{border:0;box-shadow:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#fff0;min-width:34px;min-height:34px;border-radius:7px;line-height:1}.cdpv-player button:hover:not(:disabled){background:#ffffff20}.cdpv-player button:disabled{cursor:not-allowed;opacity:1;color:#b5cbc3;background:#ffffff08}.cdpv-player button:focus-visible{outline:2px solid #e9ce84;outline-offset:-2px}.cdpv-player svg{width:18px;height:18px;flex:none;color:inherit}.cdpv-player .cdpv-start{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;background:#123d38db;border:1px solid #d0e4db}.cdpv-controls{padding:3px 10px 7px}.cdpv-player input[type=range]{display:block;min-height:22px;height:22px;width:100%;margin:0;padding:0;border:0;box-shadow:none;accent-color:#cfeadb;background:#fff0}.cdpv-play-row{display:flex;align-items:center;gap:5px}.cdpv-time{flex:1;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.cdpv-modes{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:3px;border-top:1px solid #ffffff23;padding-top:3px}.cdpv-modes button{width:100%;height:39px;gap:3px;flex-direction:column;font:11px system-ui;color:#fff}.cdpv-modes svg{width:15px;height:15px}.cdpv-error{margin:5px 0;font-size:11px;line-height:1.4;color:#fff}.cdpv-profile h2{font-size:22px!important;line-height:1.3!important;margin:0 0 15px!important}.cdpv-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;font-weight:700;color:#16766f;margin:0 0 7px}.cdpv-profile .cdpv-player video{height:280px}.cdpv-label{display:inline-flex;align-items:center;gap:5px;border:1px solid #bed7c9;background:#e9f5ee;color:#145f4d;border-radius:999px;padding:5px 9px;white-space:nowrap;font:700 10px/1.2 system-ui;margin-left:auto;align-self:flex-start}.caluma-card__name-row>.cdpv-label{margin-top:1px}.cdpv-large{position:fixed;inset:0;box-sizing:border-box;margin:auto;padding:15px;width:max-content;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border:1px solid #cbe2d3;border-radius:18px;background:#f7faf6;color:#143d32;z-index:999999;overflow:auto;box-shadow:0 25px 100px #05292055}.cdpv-large::backdrop{background:#072b24ce}.cdpv-large-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px;font:600 14px system-ui}.cdpv-large-head button{width:34px;height:34px;border:0;border-radius:50%;background:#e3efe7;font:24px system-ui;color:#143d32;cursor:pointer}.cdpv-player.cdpv-expanded{width:max(255px,var(--cdpv-window-w));max-width:calc(100vw - 52px)}.cdpv-expanded .cdpv-stage video{width:var(--cdpv-window-w);height:var(--cdpv-window-h);max-height:none;max-width:100%;object-fit:contain}.cdpv-player:fullscreen{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#071f19;border-radius:0}.cdpv-player:fullscreen .cdpv-stage{flex:1;min-height:0;width:100%;background:#071f19}.cdpv-player:fullscreen .cdpv-stage video{height:100%;width:100%;max-width:var(--cdpv-native-width);max-height:var(--cdpv-native-height);object-fit:contain;background:#071f19}.cdpv-player:fullscreen .cdpv-controls{width:min(800px,100%);flex:none;padding-bottom:env(safe-area-inset-bottom,8px)}.cdpv-player:fullscreen .cdpv-modes button{flex-direction:row;gap:8px}#cdp-app .video-promo{margin:20px 0}#cdp-app .video-promo svg{flex:none}#cdp-app .video-promo [hidden]{display:none!important}#cdp-app .video-promo-media .cdpv-player{width:240px;max-width:100%}#cdp-app .video-promo-media .cdpv-stage video{height:245px}#cdp-app .video-promo a{text-decoration:none}#cdp-app .video-promo-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:9px;border:1px solid #bad7c8;color:#165c4a;font-size:12px;font-weight:700}#cdp-app .video-promo-actions a:first-child{background:#16766f;color:#fff}#cdp-app .video-promo-profile-link{display:inline-flex;margin-top:12px;color:#1a7460;font-weight:600;font-size:12px}#cdp-app .video-promo-header h2 svg{width:17px;height:17px}#cdp-app .video-promo-copy h3{margin:8px 0 10px}#cdp-app .video-promo-copy p{font-size:13px;line-height:1.65}#cdp-app .video-promo-copy .video-promo-eyebrow{font-size:10px}#cdp-app .video-promo-actions button{font:600 12px system-ui;background:#16766f;color:#fff;border:0;border-radius:9px;padding:11px 16px;cursor:pointer}#cdp-app .video-promo-actions button svg{width:15px;height:15px}#cdp-app .video-promo small{font-size:11px}.cdpv-save-progress{margin-top:10px;width:100%}#cdp-app .video-promo{border:1px solid #c9dfd3;border-radius:22px;background:linear-gradient(110deg,#fffefb 25%,#eef6ec);box-shadow:rgb(23 69 54 / .027) 0 7px 26px;overflow:hidden}#cdp-app .video-promo-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 25px;border-bottom:1px solid #dbe8dd}#cdp-app .video-promo-header h2{display:flex;align-items:center;gap:9px;font-size:14px;letter-spacing:0;margin:0}#cdp-app .video-promo-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#dfefe4;color:var(--cdp-dark,#16766f)}#cdp-app .video-promo-icon svg{width:17px;height:17px}#cdp-app .video-promo-badge{font-size:10px;color:#436e60;text-align:right}#cdp-app .video-promo-body{display:grid;grid-template-columns:minmax(0,1fr) 285px;align-items:center;gap:26px;padding:24px 28px}#cdp-app .video-promo-copy{min-width:0}#cdp-app .video-promo-kicker{font-weight:750;letter-spacing:1.5px;text-transform:uppercase;font-size:9px!important;color:#4f7b67!important;margin:0 0 8px!important}#cdp-app .video-promo-copy h3{font-size:29px;letter-spacing:-.9px;line-height:1.13;margin:0 0 11px}#cdp-app .video-promo-copy>p{font-size:12px;color:var(--cdp-muted,#5d706c);line-height:1.65;max-width:415px;margin:0 0 13px}#cdp-app .video-promo-facts{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 17px;font-size:10px;font-weight:650;color:#3c6d5d}#cdp-app .video-promo-facts span{display:inline-flex;gap:5px;align-items:center}#cdp-app .video-promo-facts svg{width:14px;height:14px}#cdp-app .video-promo .btn{min-height:43px;font-size:12px;border-radius:10px;padding:10px 13px}#cdp-app .video-promo .btn svg{width:17px;height:17px}#cdp-app .video-promo-art{min-width:0}#cdp-app .video-promo-footer{display:flex;align-items:center;gap:7px;padding:11px 25px;background:rgb(232 241 232 / .5);border-top:1px solid #dbe8dd;font-size:10px;color:#4b7161}#cdp-app .video-promo-footer svg{width:13px;height:13px;flex:0 0 auto}#cdp-app .video-promo-saved{padding-top:20px;padding-bottom:20px}#cdp-app .video-promo-saved h3{font-size:27px;overflow-wrap:anywhere}#cdp-app .video-promo-actions{display:flex;gap:8px;flex-wrap:wrap}#cdp-app .video-promo-copy .video-promo-meta{font-size:10px;margin-bottom:17px}#cdp-app .video-promo-media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;border-radius:17px;background:radial-gradient(#d2e6d6 25%,#e5f0e2 26%,#e5f0e2 50%,#dcebdc 51%,#edf5e9 75%);padding:0 20px 24px}#cdp-app .video-promo-media video{height:212px;max-width:100%;aspect-ratio:9 / 16;object-fit:contain;background:#163d36;border-radius:13px;box-shadow:rgb(25 79 58 / .08) 0 8px 20px}@media (max-width:730px){#cdp-app .video-promo-header{padding:14px 18px;flex-wrap:wrap;gap:6px}#cdp-app .video-promo-header h2{font-size:13px}#cdp-app .video-promo-badge{font-size:9px}#cdp-app .video-promo-body{grid-template-columns:minmax(0,1fr) 175px;padding:21px 20px;gap:14px}#cdp-app .video-promo-copy h3{font-size:24px}#cdp-app .video-promo-facts{gap:8px 12px}#cdp-app .video-promo-footer{padding:11px 18px}#cdp-app .video-promo-media{padding:0 10px 22px}#cdp-app .video-promo-media video{height:204px}#cdp-app .video-promo-saved h3{font-size:23px}}@media (max-width:540px){#cdp-app .video-promo{border-radius:18px}#cdp-app .video-promo-header{padding:12px 16px}#cdp-app .video-promo-badge{margin-left:38px;text-align:left;margin-top:-4px}#cdp-app .video-promo-body{position:relative;display:block;padding:20px 18px}#cdp-app .video-promo-kicker{max-width:200px;letter-spacing:1px;font-size:8px!important}#cdp-app .video-promo-copy h3{font-size:25px;max-width:240px;padding-right:0}#cdp-app .video-promo-copy>p{font-size:12px;margin-bottom:12px}#cdp-app .video-promo-art{position:absolute;width:107px;right:-2px;top:16px;pointer-events:none}#cdp-app .video-promo-body:not(.video-promo-saved) h3{max-width:220px;font-size:24px;padding-right:20px;min-height:80px}#cdp-app .video-promo-body:not(.video-promo-saved) .video-promo-kicker{max-width:205px}#cdp-app .video-promo-facts{margin-bottom:15px;font-size:10px}#cdp-app .video-promo .btn{font-size:11px;min-height:42px}#cdp-app .video-promo-footer{padding:10px 16px;font-size:9px;align-items:flex-start}#cdp-app .video-promo-footer svg{margin-top:1px}#cdp-app .video-promo-saved{display:grid;grid-template-columns:minmax(0,1fr) 91px;gap:13px;padding:19px 16px}#cdp-app .video-promo-saved h3{font-size:21px;max-width:none}#cdp-app .video-promo-saved .video-promo-kicker{line-height:1.6;letter-spacing:.8px;font-size:8px!important}#cdp-app .video-promo-saved .video-promo-copy>p{font-size:11px;line-height:1.55}#cdp-app .video-promo-saved .video-promo-meta{font-size:9px;margin-bottom:13px}#cdp-app .video-promo-media{align-self:start;padding:0 0 28px;background:none;margin-top:3px}#cdp-app .video-promo-media video{height:162px;width:91px;border-radius:10px}#cdp-app .video-promo-actions{gap:6px}#cdp-app .video-promo-actions .btn{padding:8px 10px;font-size:10px;min-height:37px}#cdp-app .video-promo-actions .btn svg{width:14px;height:14px}}@media (max-width:360px){#cdp-app .video-promo-body:not(.video-promo-saved) h3{font-size:22px;max-width:195px}#cdp-app .video-promo-art{width:89px;top:25px;right:0}#cdp-app .video-promo-body:not(.video-promo-saved) .video-promo-kicker{max-width:185px;font-size:7px!important}#cdp-app .video-promo-saved{grid-template-columns:minmax(0,1fr) 80px;gap:10px}#cdp-app .video-promo-media video{width:80px;height:143px}#cdp-app .video-promo-saved h3{font-size:20px}}#cdp-app .video-promo-header{padding-top:13px;padding-bottom:13px}#cdp-app .video-promo-body{padding-top:20px;padding-bottom:20px}#cdp-app .video-promo-copy h3{font-size:28px}#cdp-app .video-promo-body:not(.video-promo-saved) .video-promo-copy>p:not(.video-promo-kicker){max-width:395px}#cdp-app .video-promo-kicker{margin-bottom:7px!important}#cdp-app .video-promo-facts{margin-bottom:14px}#cdp-app .video-promo-art{max-width:270px;justify-self:center}#cdp-app .video-promo-saved{padding-top:18px;padding-bottom:18px}@media (max-width:540px){#cdp-app .video-promo-header{padding-top:12px;padding-bottom:12px}#cdp-app .video-promo-body:not(.video-promo-saved) h3{font-size:23px;max-width:235px;padding:0;min-height:62px}#cdp-app .video-promo-art{width:101px;top:13px;right:0}#cdp-app .video-promo-body:not(.video-promo-saved) .video-promo-kicker{font-size:7px!important;letter-spacing:.8px}#cdp-app .video-promo-saved h3{font-size:21px}#cdp-app .video-promo-saved{padding-top:18px;padding-bottom:18px}#cdp-app .video-promo-copy>p{font-size:11px}#cdp-app .video-promo-body:not(.video-promo-saved){padding-top:17px;padding-bottom:18px}}@media (max-width:360px){#cdp-app .video-promo-body:not(.video-promo-saved) h3{font-size:21px;max-width:204px}#cdp-app .video-promo-art{width:82px;top:20px}#cdp-app .video-promo-facts{font-size:9px;gap:9px}}#cdp-app .video-benefits{margin:0 24px 20px;border:1px solid #c7ddd1;border-radius:15px;background:#f8fbf5;overflow:hidden}#cdp-app .video-benefits-summary{display:flex;align-items:center;gap:14px;list-style:none;cursor:pointer;padding:10px 15px 10px 10px;background:linear-gradient(115deg,#123f37,#1b6256);color:#fffdf4;position:relative}#cdp-app .video-benefits-summary::-webkit-details-marker{display:none}#cdp-app .video-benefits-summary::marker{content:""}#cdp-app .video-benefits-summary:hover{background:linear-gradient(115deg,#174c41,#237464)}#cdp-app .video-benefits-summary:focus-visible{outline:#d6ba74 solid 3px;outline-offset:-4px;border-radius:13px}#cdp-app .video-benefits-art{flex:0 0 auto;width:84px;height:70px;display:grid;place-items:center}#cdp-app .video-benefits-art svg{width:100%;height:auto;stroke-width:1.2}#cdp-app .video-benefits-heading{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 0%}#cdp-app .video-benefits-eyebrow{font-size:9px;font-weight:750;letter-spacing:1.1px;text-transform:uppercase;color:#e6d39b}#cdp-app .video-benefits-heading strong{font-size:21px;line-height:1.2;letter-spacing:-.4px;color:#fffdf4}#cdp-app .video-benefits-subtitle{font-size:10px;line-height:1.5;color:#c7e0d2}#cdp-app .video-benefits-toggle{display:flex;gap:9px;align-items:center;flex:0 0 auto;font-size:11px;font-weight:700;color:#fffdf4}#cdp-app .video-benefits-chevron{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;border:1px solid #e0c98d;background:#ead398;color:#164c40;transition:transform 0.2s}#cdp-app .video-benefits-chevron svg{width:17px;height:17px;stroke-width:2.3}#cdp-app .video-benefits-collapse{display:none}#cdp-app .video-benefits[open] .video-benefits-expand{display:none}#cdp-app .video-benefits[open] .video-benefits-collapse{display:inline}#cdp-app .video-benefits[open] .video-benefits-chevron{transform:rotate(180deg)}#cdp-app .video-benefits-content{padding:16px}#cdp-app .video-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#cdp-app .video-benefit-card{padding:10px 14px 16px;border:1px solid #deeadf;border-radius:12px;background:#fffef9;min-width:0}#cdp-app .video-benefit-visual{height:100px;display:flex;align-items:center;justify-content:center;margin:0 0 8px}#cdp-app .video-benefit-visual svg{width:173px;max-width:100%;height:100%;stroke-width:1.2}#cdp-app .video-benefit-number{display:block;font-size:8px;line-height:1.5;font-weight:750;text-transform:uppercase;letter-spacing:.7px;color:#5e826e;margin-bottom:6px}#cdp-app .video-benefit-card h4{font-size:14px;line-height:1.4;letter-spacing:-.15px;margin:0 0 7px;color:#184d3e}#cdp-app .video-benefit-card p{font-size:11px;line-height:1.65;color:#577468;margin:0}@media (max-width:730px){#cdp-app .video-benefits{margin:0 18px 17px}#cdp-app .video-benefits-summary{gap:9px;padding:10px}#cdp-app .video-benefits-art{width:62px;height:62px}#cdp-app .video-benefits-heading strong{font-size:18px}#cdp-app .video-benefits-eyebrow{font-size:8px;letter-spacing:.6px}#cdp-app .video-benefits-subtitle{font-size:9px;max-width:240px}#cdp-app .video-benefits-toggle{font-size:10px;gap:7px}#cdp-app .video-benefits-content{padding:12px}#cdp-app .video-benefits-grid{gap:8px}#cdp-app .video-benefit-card{padding:8px 10px 13px}#cdp-app .video-benefit-card h4{font-size:12px}#cdp-app .video-benefit-card p{font-size:10px}#cdp-app .video-benefit-number{font-size:7px}}@media (max-width:540px){#cdp-app .video-benefits{margin:0 16px 16px;border-radius:12px}#cdp-app .video-benefits-summary{display:grid;grid-template-columns:57px minmax(0,1fr);gap:8px 10px;padding:11px 12px}#cdp-app .video-benefits-art{width:57px;height:57px;grid-row:1}#cdp-app .video-benefits-heading strong{font-size:18px}#cdp-app .video-benefits-eyebrow{font-size:7px;letter-spacing:.6px}#cdp-app .video-benefits-subtitle{font-size:9px;line-height:1.45}#cdp-app .video-benefits-toggle{grid-column:1 / -1;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .15);padding-top:8px;font-size:10px;letter-spacing:.1px}#cdp-app .video-benefits-chevron{width:26px;height:26px}#cdp-app .video-benefits-chevron svg{width:15px;height:15px}#cdp-app .video-benefits-content{padding:10px}#cdp-app .video-benefits-grid{grid-template-columns:1fr;gap:9px}#cdp-app .video-benefit-card{display:grid;grid-template-columns:75px minmax(0,1fr);column-gap:10px;padding:12px 10px}#cdp-app .video-benefit-visual{grid-area:1 / 1 / 4;height:80px;align-self:center;margin:0}#cdp-app .video-benefit-visual svg{width:95px;max-width:none;height:auto;flex:0 0 auto}#cdp-app .video-benefit-number,#cdp-app .video-benefit-card h4,#cdp-app .video-benefit-card p{grid-column:2}#cdp-app .video-benefit-number{font-size:7px;letter-spacing:.4px;margin-bottom:4px}#cdp-app .video-benefit-card h4{font-size:12px;margin-bottom:5px}#cdp-app .video-benefit-card p{font-size:10px;line-height:1.6}}@media (max-width:360px){#cdp-app .video-benefits-summary{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:10px}#cdp-app .video-benefits-art{width:48px;height:54px}#cdp-app .video-benefits-heading strong{font-size:17px}#cdp-app .video-benefit-card{grid-template-columns:57px minmax(0,1fr);column-gap:8px}#cdp-app .video-benefit-visual{height:66px}#cdp-app .video-benefit-visual svg{width:77px}}#cdp-app .video-promo-media{padding-left:0;padding-right:0}#cdp-app .video-promo-media .media-stage video{height:190px}@media (max-width:540px){#cdp-app .video-promo-saved{display:flex;flex-direction:column;align-items:stretch;gap:17px}#cdp-app .video-promo-saved h3{font-size:24px;overflow-wrap:normal}#cdp-app .video-promo-saved .video-promo-copy>p{font-size:12px}#cdp-app .video-promo-media{width:100%;margin:0;padding:0 0 22px;background:#e5f0e2;border-radius:12px}#cdp-app .video-promo-media .media-stage video{height:170px}}#cdp-app .video-promo-body>.video-promo-copy>.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;background:#16766f;color:#fff;border-radius:9px;font-size:12px;font-weight:700;text-decoration:none}#cdp-app .video-promo svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}#cdp-app .video-promo .video-illustration{width:100%;height:auto}#cdp-app .video-promo .video-benefits-art svg,#cdp-app .video-promo .video-benefit-visual svg{width:100%;height:100%}#cdp-app .video-promo-body>.video-promo-copy{min-width:0}#cdp-app .video-promo .video-promo-kicker{font-size:10px;text-transform:uppercase;letter-spacing:1.1px;font-weight:700}#cdp-app #dashboard-video-section a.btn.primary,#cdp-app #dashboard-video-section button.btn.primary,#cdp-app #dashboard-video-section a.btn.primary:visited{color:#fff!important;background:#146a55!important;border-color:#146a55!important;text-shadow:none!important}#cdp-app #dashboard-video-section a.btn.primary:hover,#cdp-app #dashboard-video-section a.btn.primary:focus,#cdp-app #dashboard-video-section a.btn.primary:active{color:#fff!important;background:#10513f!important;border-color:#10513f!important}#cdp-app #dashboard-video-section a.btn.primary svg,#cdp-app #dashboard-video-section button.btn.primary svg{color:#fff!important;stroke:#fff!important}#cdp-app #dashboard-video-section{margin:22px 0;color:#173f34;--brand:#16766f;--muted:#5d706c}#cdp-app #dashboard-video-section .video-promo-header{padding:22px 26px;min-height:78px}#cdp-app #dashboard-video-section .video-promo-header h2{font-size:19px;line-height:1.35;letter-spacing:-.3px;margin:0;padding:0;min-width:0}#cdp-app #dashboard-video-section .video-promo-icon{flex:none}#cdp-app #dashboard-video-section .video-benefits{margin:0 24px 22px;padding:0}#cdp-app #dashboard-video-section .video-benefits-summary{padding:16px 20px;list-style:none;margin:0}#cdp-app #dashboard-video-section .video-benefits-summary::before,#cdp-app #dashboard-video-section .video-benefits-summary::after{display:none}#cdp-app #dashboard-video-section .video-profile-link{display:inline-flex;margin-top:12px;color:#176b55;font-size:12px;font-weight:650}#cdp-app #dashboard-video-section .video-current-label{position:absolute;bottom:5px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:6px;color:#285f4a;font-size:10px;font-weight:650}#cdp-app #dashboard-video-section .video-current-label .dot{width:6px;height:6px;border-radius:50%;background:#247a5b}#cdp-app .cdpv-player button{color:#fff;font-family:system-ui,sans-serif;line-height:1;letter-spacing:normal;box-shadow:none;text-transform:none}#cdp-app .cdpv-player .cdpv-modes button{font-size:10px}#cdp-app .cdpv-player .cdpv-error{color:#fff;font-size:11px;margin:5px 0}#cdp-app #dashboard-video-section button.btn.primary:hover,#cdp-app #dashboard-video-section button.btn.primary:focus,#cdp-app #dashboard-video-section button.btn.primary:active{color:#fff!important;background:#10513f!important}@media(max-width:730px){#cdp-app #dashboard-video-section .video-promo-header{padding:21px 20px;gap:9px}#cdp-app #dashboard-video-section .video-benefits{margin:0 20px 20px}#cdp-app #dashboard-video-section .video-benefits-summary{padding:16px;gap:12px}}@media(max-width:540px){#cdp-app #dashboard-video-section .video-promo-header{padding:20px 18px;min-height:0}#cdp-app #dashboard-video-section .video-promo-header h2{font-size:17px;gap:8px}#cdp-app #dashboard-video-section .video-promo-badge{margin:0 0 0 37px;line-height:1.5}#cdp-app #dashboard-video-section .video-benefits{margin:0 18px 18px}#cdp-app #dashboard-video-section .video-benefits-summary{padding:16px;column-gap:12px;row-gap:12px}#cdp-app #dashboard-video-section .video-benefits-toggle{min-height:38px;padding-top:10px}#cdp-app #dashboard-video-section .video-benefits-eyebrow{font-size:8px;line-height:1.5}#cdp-app #dashboard-video-section .video-benefits-subtitle{font-size:10px;line-height:1.5}#cdp-app #dashboard-video-section .video-benefits-heading strong{font-size:18px;line-height:1.25}#cdp-app #dashboard-video-section .video-promo-media .cdpv-stage video{width:100%;height:230px;aspect-ratio:auto}}@media(max-width:360px){#cdp-app #dashboard-video-section .video-benefits-summary{padding:15px;grid-template-columns:44px minmax(0,1fr);column-gap:9px}#cdp-app #dashboard-video-section .video-benefits-art{width:44px}#cdp-app #dashboard-video-section .video-benefits-heading strong{font-size:17px}}.cdpv-player,#caluma-profile-theme-switch .cdpv-player,#cdp-app .cdpv-player{color:#fff;color-scheme:dark}.cdpv-player .cdpv-controls,#caluma-profile-theme-switch .cdpv-player .cdpv-controls,#cdp-app .cdpv-player .cdpv-controls{color:#fff;background:#123d38}:is(#caluma-profile-theme-switch,#cdp-app) .cdpv-player :is(button,.cdpv-time,.cdpv-error){color:#fff;-webkit-text-fill-color:currentColor}:is(#caluma-profile-theme-switch,#cdp-app) .cdpv-player button{font-family:system-ui,sans-serif;line-height:1}:is(#caluma-profile-theme-switch,#cdp-app) .cdpv-player .cdpv-modes button{font-size:11px}:is(#caluma-profile-theme-switch,#cdp-app) .cdpv-player button :is(span,svg){color:inherit;-webkit-text-fill-color:currentColor}:is(#caluma-profile-theme-switch,#cdp-app) .cdpv-player button:disabled{color:#b5cbc3;opacity:1;background:#ffffff08}