.dds{--navy:#291a54;--btn:#311963;--btn-hover:#452a85;--violet:#522991;--hp:#301759;--text:#2d2d2d;--muted:#5b5a63;--tint:#f4e9f7;--soft:#faf6fc;--badge:#6d4fc2;--star:#c6d34a;--hero-a:#b399da;--hero-b:#fadcfe;--line:#ece7f1;--shadow:0 2px 10px rgba(41,26,84,.1);--r:12px;--gap:18px;background:#fff;color:var(--text);font-family:var(--font-body-family,system-ui,sans-serif);font-size:16px;line-height:1.6;letter-spacing:normal;-webkit-font-smoothing:antialiased;padding:var(--pt) 0 var(--pb);text-align:var(--al)}.dds *,.dds *:before,.dds *:after{box-sizing:border-box}.dds img,.dds svg{max-width:100%;display:block}.dds a{color:inherit}.dds :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.dds .wrap{width:min(1120px,100% - 2 * var(--px));margin-inline:auto}.dds .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--badge);margin:0 0 11px}.dds h1,.dds h2,.dds h3{margin:0;color:var(--hp);letter-spacing:-.01em;font-family:inherit}.dds .title{font-size:var(--h);line-height:1.15;font-weight:600}.dds h1.title{line-height:1.05;font-weight:700}.dds h3{font-size:18px;line-height:1.3;font-weight:700}.dds .intro{max-width:672px;margin:14px var(--mi) 0;font-size:16px}.dds .intro p{margin:0 0 .6em}.dds .intro p:last-child{margin:0}.dds .btn{display:inline-flex;align-items:center;justify-content:center;font:700 15px/1 var(--font-body-family,sans-serif);text-decoration:none;cursor:pointer;padding:15px 24px;border-radius:6px;border:1.5px solid var(--btn);background:var(--btn);color:#fff;transition:background .2s,border-color .2s}.dds .btn:hover{background:var(--btn-hover);border-color:var(--btn-hover)}.dds .btn-white{background:#fff;color:var(--btn);border-color:#fff}.dds .btn-white:hover{background:var(--tint);border-color:var(--tint)}.dds .media{position:relative;overflow:hidden}.dds .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:750px){.dds .hide-d{display:none!important}}@media(max-width:749px){.dds .hide-m{display:none!important}}.dds-track{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--gap);margin-top:40px;text-align:left;scrollbar-width:none}.dds-track::-webkit-scrollbar{display:none}.dds-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.dds-dots[hidden]{display:none}.dds-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:currentColor;opacity:.25;cursor:pointer;transition:opacity .2s,transform .2s}.dds-dots button.on{opacity:1;transform:scale(1.25)}@media(min-width:750px){.dds-track.d-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.dds-track.d-slider>*{flex:0 0 calc((100% - (var(--cols,3) - 1) * var(--gap)) / var(--cols,3));scroll-snap-align:start}}@media(max-width:749px){.dds{--gap:12px}.dds-track{grid-template-columns:1fr;margin-top:28px}.dds-track.m-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--px));padding-inline:var(--px);scroll-padding-inline:var(--px)}.dds-track.m-slider>*{flex:0 0 var(--cw,82%);scroll-snap-align:start}}.dds-hero{background:var(--soft);overflow:hidden}.dds-hero .hero-top{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.dds-hero.img-left .hero-media{order:-1}.dds-hero .hero-copy{padding-block:72px 104px}.dds-hero .sub{font-size:17.5px;color:var(--muted);max-width:480px;margin:14px var(--mi) 25px}.dds-hero .sub p{margin:0}.dds-hero .hero-text{max-width:480px;font-size:15px}.dds-hero .hero-text p{margin:0}.dds-hero .trust-stack{display:grid;gap:10px;justify-items:var(--ji)}.dds-hero .trust-item{display:flex;align-items:center;gap:11px;width:100%;max-width:352px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:14.7px;font-weight:600;color:var(--hp);text-align:left}.dds-hero .trust-stack svg{width:20px;height:20px;color:var(--violet);flex:none}.dds-hero .hero-media{min-height:var(--img-h,360px);border-radius:0 0 0 var(--r);background:linear-gradient(135deg,var(--hero-a),var(--hero-b))}.dds-hero .login-bar{position:relative;z-index:2;background:var(--navy);color:#fff;border-radius:var(--r);padding:26px 28px;margin-top:-72px;box-shadow:0 20px 40px -20px #291a5499;text-align:left}.dds-hero .login-row{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.dds-hero .login-steps{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:16px}.dds-hero .login-steps li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:#ffffffbf;line-height:1.4}.dds-hero .login-steps li>span{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);display:grid;place-items:center;font-weight:700;color:#fff;font-size:14.4px}.dds-hero .login-steps b{display:block;color:#fff;font-size:15.7px;margin-bottom:2px}.dds-hero .login-row .btn{padding-block:17px;min-width:240px;font-size:16px;white-space:nowrap}@media(max-width:749px){.dds-hero .hero-top{grid-template-columns:1fr;gap:0}.dds-hero .hero-copy{padding-block:40px 24px}.dds-hero .hero-media{border-radius:var(--r)}.dds-hero.m-img-top .hero-media{order:-1;margin-top:24px}.dds-hero.m-img-hide .hero-media{display:none}.dds-hero.m-img-hide .login-bar,.dds-hero.m-img-top .login-bar{margin-top:0}.dds-hero .login-bar{margin-top:-40px;padding:22px 19px}.dds-hero .login-row{grid-template-columns:1fr}.dds-hero .login-steps{grid-auto-flow:row}.dds-hero .login-row .btn{width:100%;min-width:0}}.dds-chart{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px 24px 16px;margin-top:40px;box-shadow:var(--shadow)}.dds-chart svg{width:100%;height:auto;overflow:visible}.dds-chart .curve{fill:none;stroke:var(--violet);stroke-width:3;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2s cubic-bezier(.4,.1,.2,1)}.dds-chart.in .curve{stroke-dashoffset:0}.dds-chart .area{opacity:0;transition:opacity 1.2s .8s}.dds-chart.in .area{opacity:1}.dds-chart .guide{stroke:#d9d0e6;stroke-dasharray:4 5}.dds-chart .base{stroke:var(--hp);stroke-width:1.5;stroke-dasharray:3 6}.dds-chart .pt{fill:#fff;stroke:var(--hp);stroke-width:2.5;cursor:pointer}.dds-chart .pt.on{fill:var(--violet);stroke:var(--violet)}.dds-chart .axis{font:600 13px var(--font-body-family,sans-serif);fill:var(--hp)}.dds-chart .lbl{font:500 13px var(--font-body-family,sans-serif);fill:var(--muted)}.dds .phase-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;text-align:left}.dds .phase{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--soft);border:1.5px solid transparent;border-radius:var(--r);padding:21px 22px;transition:border-color .3s,background .3s}.dds .phase.on{border-color:var(--violet);background:#fff}.dds .phase .dots{display:flex;gap:5px;margin-bottom:11px}.dds .phase .dots i{width:16px;height:16px;border:1.5px solid var(--hp);border-radius:3px}.dds .phase .dots i.f{background:var(--hp)}.dds .phase .when{font-size:13.6px;color:var(--muted);font-weight:600}.dds .phase p{margin:6px 0 0;font-size:15px}@media(max-width:749px){.dds-chart{padding:16px 12px 8px}.dds .phase-row{grid-template-columns:1fr}}.dds-grow{background:linear-gradient(115deg,var(--hero-a) 0%,#d9c2f2 45%,var(--hero-b) 100%)}.dds-grow .eyebrow{color:var(--hp);opacity:.75}.dds-grow .intro{color:var(--hp)}.dds .product{background:#ffffffd9;border-radius:var(--r);padding:21px 21px 24px;display:flex;flex-direction:column;text-align:center}.dds .product h3{font-weight:600;font-size:16.8px;min-height:2.6em}.dds .product .media{aspect-ratio:1/1;border-radius:10px;background:#fff;margin:16px 0}.dds .product ul{list-style:none;padding:0;margin:0 0 21px;text-align:left;font-size:14.4px;display:grid;gap:6px;flex:1}.dds .product li{padding-left:21px;position:relative}.dds .product li:before{content:"\2713";position:absolute;left:0;color:var(--violet);font-weight:700}.dds .t-card{background:var(--soft);border-radius:var(--r);overflow:hidden}.dds .t-card .media{aspect-ratio:16/10;background:linear-gradient(135deg,#e8dcf6,#f7e6f9)}.dds .t-body{padding:21px 22px 24px;display:grid;grid-template-columns:auto 1fr;gap:3px 14px}.dds .t-icon{grid-row:span 2;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--hp);display:grid;place-items:center;font-weight:700;color:var(--hp);font-size:13.6px}.dds .t-icon svg{width:20px;height:20px;color:var(--hp)}.dds .t-body p{margin:0;font-size:14.7px;color:var(--muted)}.dds-reviews{background:var(--tint)}.dds .vid{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);margin:0}.dds .vid .media{display:grid;place-items:center;aspect-ratio:4/3;background:linear-gradient(160deg,#c9b3ef,#f3dcfb)}.dds .play{position:relative;width:56px;height:56px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;box-shadow:0 6px 18px #291a5440}.dds .play svg{width:20px;height:20px;color:var(--hp);margin-left:3px}.dds .vid-body{padding:19px 21px 21px}.dds .stars{color:var(--star);letter-spacing:.08em;font-size:18.4px}.dds .vid blockquote{margin:8px 0 14px;font-size:15.4px}.dds .verified{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dds .verified svg{width:16px;height:16px;color:var(--violet)}.dds-routine{background:linear-gradient(160deg,#3e1e71 0%,var(--navy) 60%,#3a2270 100%);color:#fff}.dds-routine .eyebrow{color:#cdb8f4}.dds-routine .title{font-style:italic;font-weight:500;line-height:1.2;color:#fff}.dds-routine .intro{color:#ffffffd9}.dds .habit-list{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;list-style:none;padding:0;margin:32px 0 0}.dds .habit{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font:600 16px/1 var(--font-body-family,sans-serif);color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.35);border-radius:10px;padding:18px 16px;transition:background .2s,border-color .2s}.dds .habit svg{width:20px;height:20px}.dds .habit:hover{border-color:#fff}.dds .habit[aria-pressed=true]{background:#ffffff1f;border-color:#fff}.dds .habit.brand{background:#fff;color:var(--navy);border-color:#fff}.dds .habit.brand[aria-pressed=true]{box-shadow:0 0 0 3px #cdb8f4}.dds .habit-status{margin:16px 0 0;font-size:14.7px;font-style:italic;color:#fffc;min-height:1.6em}.dds .faq-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:40px;border-radius:var(--r);overflow:hidden;background:#fff;color:var(--text);text-align:left}.dds .faq-card.img-right .faq-img{order:2}.dds .faq-img{align-self:stretch;display:flex;align-items:center;background:linear-gradient(135deg,var(--hero-a),var(--hero-b))}.dds .faq-img img{width:100%;height:auto}.dds .faq-body{padding:clamp(24px,3vw,40px);display:flex;gap:16px;align-items:flex-start}.dds .faq-body>svg{width:28px;height:28px;color:var(--hp);flex:none;margin-top:2px}.dds .faq-body h3{font-size:20px}.dds .faq-body p{margin:10px 0 0;font-size:15.4px}@media(max-width:749px){.dds .habit-list{grid-template-columns:1fr 1fr}.dds .faq-card{grid-template-columns:1fr}.dds .faq-card.m-img-bottom .faq-img{order:2}.dds .faq-card.m-img-top .faq-img{order:0}}.dds-support .intro{color:var(--muted)}.dds-support .btn{margin-top:26px;min-width:260px}@media(max-width:749px){.dds-support .btn{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.dds *{transition:none!important}.dds-chart .curve{stroke-dashoffset:0}.dds-chart .area{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/dd-sub.css.map */
