.elementor .dm-sign-row{padding:0px;display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;}.elementor .dm-driver-grid{padding:0px;background-color:#E4E4DE;display:flex;flex-direction:row;gap:1px;flex-wrap:wrap;}.elementor .dm-svg-icon{width:22px;height:22px;line-height:0px;display:block;flex:0 0 auto;& svg { display: block; width: 100%; height: 100%; }\n}.elementor .dm-p{font-family:var(--dm-body);font-weight:400;font-size:16.5px;color:#1A1A18;line-height:1.7;margin:0px;& a { color: #1F5F6A; text-underline-offset: 4px; text-decoration-thickness: 1px; } & a:hover { color: #123C44; } & strong { font-weight: 600; } & em { font-style: italic; }\n}.elementor .dm-source-item{position:relative;padding-block-start:12px;padding-block-end:12px;padding-inline-start:34px;padding-inline-end:0px;display:block;& > strong:first-child { position: absolute; left: 0px; top: 14px; width: 26px; text-align: right; font-size: 13px; font-weight: 400; line-height: 1.6; color: #1F5F6A; } & a { display: block; width: fit-content; margin-top: 6px; font-size: 13px; line-height: 1.6; }\n}.elementor .dm-flag-item{min-width:0px;position:relative;font-size:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:23px;padding-inline-end:0px;display:block;flex:0 0 calc(50% - 17px);&::before { content: ''; position: absolute; left: 0px; top: 11px; width: 7px; height: 7px; border-radius: 50%; background-color: #1F5F6A; }\n}.elementor .dm-icon-img{width:22px;height:22px;object-fit:contain;display:block;flex:0 0 auto;max-width: none;\n}.elementor .dm-cost-th{font-family:var(--dm-body);font-weight:500;font-size:13px;color:#FFFFFF;line-height:1.5;padding-block-start:17px;padding-block-end:17px;padding-inline-start:23px;padding-inline-end:23px;}.elementor .dm-cost-c3{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:23px;padding-inline-end:23px;display:block;flex:1 1 0px;}.elementor .dm-cost-c2{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:23px;padding-inline-end:23px;display:block;flex:0 0 28%;}.elementor .dm-cost-c1{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:23px;padding-inline-end:23px;display:block;flex:0 0 30%;}.elementor .dm-review-link{font-family:var(--dm-body);font-size:14px;color:#1F5F6A;line-height:1.7;text-decoration:underline;text-underline-offset: 4px;\n}.elementor .dm-source-text{font-family:var(--dm-body);font-size:15px;color:#1A1A18;line-height:1.6;overflow-wrap: anywhere;\n}.elementor .dm-muted-15{font-family:var(--dm-body);font-size:15px;color:#4A4A45;line-height:1.65;}.elementor .dm-related-title{font-family:var(--dm-display);font-weight:500;font-size:24px;color:#123C44;letter-spacing:-0.018em;line-height:1.3;}.elementor .dm-related-link{color:#123C44;padding:0px;margin-block-end:17px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;align-items:center;}.elementor .dm-related-card{min-width:0px;padding-block-start:23px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;flex:0 0 calc(25% - 20.25px);border-top-style: solid; border-top-color: #C8D6D7;\n}.elementor .dm-support-link{color:#1F5F6A;padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .dm-support-text{font-family:var(--dm-body);font-size:15px;color:#1A1A18;line-height:1.7;}.elementor .dm-support-title{font-family:var(--dm-display);font-weight:500;font-size:22px;color:#123C44;letter-spacing:-0.018em;line-height:1.25;margin-block-end:17px;}.elementor .dm-support-card{min-width:0px;padding:26px;border-radius:16px;background-color:#EEF4F5;display:flex;flex-direction:column;flex:0 0 calc(33.333% - 13.34px);}.elementor .dm-faq-answer{font-family:var(--dm-body);font-size:16px;color:#1A1A18;line-height:1.7;padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:50px;}.elementor .dm-faq-icon{display:none;}.elementor .dm-faq-title{font-family:var(--dm-display);font-weight:500;font-size:22px;color:#1A1A18;line-height:1.45;}.elementor .dm-faq-header{cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:center;list-style: none; &::after { content: '+'; font-family: var(--dm-body); font-size: 24px; font-weight: 400; line-height: 1; width: 30px; flex-shrink: 0; color: #1F5F6A; text-align: center; } &:is([open] > *)::after { content: '−'; } & ~ * { padding: 0px; }\n}.elementor .dm-faq-item{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E4E4DE; &[open] .dm-faq-title { color: #1F5F6A; }\n}.elementor .dm-cost-text3{font-family:var(--dm-body);font-size:16px;color:#1A1A18;line-height:1.65;overflow-wrap: anywhere;\n}.elementor .dm-cost-text2{font-family:var(--dm-body);font-weight:600;font-size:18px;color:#123C44;line-height:1.65;overflow-wrap: anywhere;\n}.elementor .dm-cost-text1{font-family:var(--dm-body);font-size:15px;color:#1A1A18;line-height:1.65;overflow-wrap: anywhere; & strong { font-size: 16px; }\n}.elementor .dm-cost-row{padding:0px;border-block-start-width:1px;background-color:#FFFFFF;display:flex;flex-direction:row;border-top-style: solid; border-top-color: #E4E4DE;\n}.elementor .dm-risk-fill{height:8px;overflow:hidden;font-size:0px;line-height:0px;padding:0px;margin:0px;border-radius:99px;background-color:#1F5F6A;display:block;flex:0 0 auto;}.elementor .dm-risk-bar{height:8px;min-width:0px;overflow:hidden;padding:0px;border-radius:99px;background-color:#E4EEEE;display:flex;flex-direction:row;flex:1 1 0px;align-items:center;align-self:center;}.elementor .dm-risk-level{font-family:var(--dm-body);font-weight:600;font-size:12px;color:#123C44;line-height:1.7;flex:0 0 74px;}.elementor .dm-risk-tone{min-width:0px;font-family:var(--dm-body);font-size:12px;color:#123C44;line-height:1.7;flex:1 1 0px;}.elementor .dm-risk-swatch{width:44px;height:30px;overflow:hidden;font-size:0px;line-height:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:6px;border-radius:9px;box-shadow:0px 0px 0px 1px rgba(0,0,0,.06) inset;display:block;flex:0 0 44px;}.elementor .dm-risk-row{padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;align-items:center;border-top-style: solid; border-top-color: #E8EEEE;\n}.elementor .dm-tone-guide{padding-block-start:31px;padding-block-end:31px;padding-inline-start:29px;padding-inline-end:29px;border-radius:16px;background-color:#EEF4F5;display:flex;flex-direction:column;}.elementor .dm-ingredient-arrow{width:22px;min-width:22px;color:#1A1A18;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:inline-flex;flex:0 0 22px;align-self:flex-start;}.elementor .dm-ingredient-text{font-family:var(--dm-body);font-size:15px;color:#1A1A18;line-height:1.65;}.elementor .dm-ingredient-title:hover,.elementor .dm-ingredient-title:focus-visible{text-decoration:underline;}.elementor .dm-ingredient-title{font-family:var(--dm-display);font-weight:500;font-size:22px;color:#1A1A18;letter-spacing:-0.018em;line-height:1.25;margin-block-end:14px;}.elementor .dm-ingredient-label{font-family:var(--dm-body);font-weight:600;font-size:12px;color:#1F5F6A;letter-spacing:0.08em;line-height:1.7;text-transform:uppercase;margin-block-end:12px;}.elementor .dm-ingredient-content{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .dm-ingredient{min-width:0px;padding-block-start:23px;padding-block-end:23px;padding-inline-start:21px;padding-inline-end:21px;border-radius:12px;border-width:1px;border-color:#C8D6D7;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 calc(25% - 11.25px);}.elementor .dm-equation-plus{font-family:var(--dm-display);font-size:24px;color:#8CB8BC;line-height:1.7;margin-block-end:30px;}.elementor .dm-equation-text{font-family:var(--dm-body);font-size:12px;color:#1F5F6A;letter-spacing:0.08em;line-height:1.45;text-align:center;text-transform:uppercase;}.elementor .dm-equation-item{color:#1F5F6A;padding:0px;display:flex;flex-direction:column;gap:13px;align-items:center;}.elementor .dm-myth-reality{font-family:var(--dm-body);font-size:16px;color:#1A1A18;line-height:1.7;& strong { color: #1F5F6A; }\n}.elementor .dm-myth-tag{font-family:var(--dm-body);font-weight:600;font-size:12px;color:#1F5F6A;letter-spacing:0.1em;line-height:1.7;text-transform:uppercase;margin-block-end:13px;}.elementor .dm-myth{padding-block-start:25px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E4E4DE;\n}.elementor .dm-honest-text{font-family:var(--dm-body);font-size:16px;color:#FFFFFF;line-height:1.75;}.elementor .dm-honest-point{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #8CB8BC;\n}.elementor .dm-col2{min-width:0px;display:flex;flex-direction:column;flex:0 0 calc(50% - 22.5px);}.elementor .dm-wrap-list{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}.elementor .dm-lead24{font-family:var(--dm-display);font-weight:500;font-size:24px;color:#123C44;letter-spacing:-0.018em;line-height:1.3;margin-block-end:17px;}.elementor .dm-treatment-link{color:#1F5F6A;padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:15px;border-block-start-width:1px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #E4E4DE;\n}.elementor .dm-reason{font-family:var(--dm-body);font-size:15px;color:#4A4A45;line-height:1.7;padding-block-start:10px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .dm-evidence-summary{font-family:var(--dm-body);font-weight:400;font-size:14px;color:#1F5F6A;line-height:1.7;}.elementor .dm-evidence-icon{display:none;}.elementor .dm-evidence-header{min-height:40px;cursor:pointer;padding:0px;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center;list-style: none; & > span { display: flex; flex-direction: row; align-items: center; gap: 12px; } & > span::before { content: '+'; position: static; inset: auto; width: auto; height: auto; display: inline-block; font-family: var(--dm-body); font-size: 17px; font-weight: 600; line-height: 1; color: #1F5F6A; flex-shrink: 0; } &:is([open] > *) > span::before { content: '−'; } & ~ * { padding: 0px; }\n}.elementor .dm-capability{font-family:var(--dm-body);font-size:16px;color:#1A1A18;line-height:1.7;margin-block-end:21px;& > strong:first-child { display: block; font-size: 12px; letter-spacing: 0.065em; text-transform: uppercase; font-weight: 600; line-height: 1.7; margin-bottom: 6px; color: #123C44; }\n}.elementor .dm-cap-label{font-family:var(--dm-body);font-weight:600;font-size:12px;color:#123C44;letter-spacing:0.065em;line-height:1.7;text-transform:uppercase;margin-block-end:6px;}.elementor .dm-tier-notice{font-family:var(--dm-body);font-size:14px;color:#123C44;line-height:1.6;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;margin-block-end:23px;border-radius:8px;background-color:#EEF4F5;}.elementor .dm-card-body{padding-block-start:30px;padding-block-end:29px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;}.elementor .dm-badge-logo{width:76px;height:auto;display:block;}.elementor .dm-badge-date{font-family:var(--dm-body);font-size:12px;color:#123C44;line-height:1.5;}.elementor .dm-badge-footer{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .dm-badge-scope{font-family:var(--dm-body);font-size:12px;color:#123C44;line-height:1.5;text-transform:uppercase;margin-block-end:15px;}.elementor .dm-badge-title{font-family:var(--dm-display);font-weight:500;font-size:20px;color:#123C44;letter-spacing:-0.018em;line-height:1.2;margin-block-end:9px;}.elementor .dm-badge{width:342px;max-width:100%;padding:16px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 342px;align-self:center;}.elementor .dm-h4{font-family:var(--dm-display);font-weight:500;font-size:24px;color:#123C44;letter-spacing:-0.018em;line-height:1.25;margin:0px;}.elementor .dm-treatment-heading{min-width:0px;max-width:710px;padding:0px;display:flex;flex-direction:column;}.elementor .dm-card-header{padding-block-start:16px;padding-block-end:16px;padding-inline-start:29px;padding-inline-end:16px;background-color:#FAFAFA;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:center;}.elementor .dm-card{min-width:0px;overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#E4E4DE;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .dm-bio-icon{width:42px;height:42px;color:#1F5F6A;padding:0px;margin-block-end:16px;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .dm-bio-step{min-width:0px;text-align:center;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;align-items:center;}.elementor .dm-person-img{width:100%;height:auto;aspect-ratio:663 / 648;object-fit:cover;display:block;flex:0 0 auto;object-position: center 55%;\n}.elementor .dm-panel{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-radius:16px;border-width:1px;border-color:#E4E4DE;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .dm-driver-lead{font-family:var(--dm-display);font-weight:500;font-size:24px;color:#123C44;line-height:1.25;margin-block-end:14px;}.elementor .dm-link-text{font-family:var(--dm-body);font-weight:400;font-size:15px;color:#1F5F6A;line-height:1.7;text-decoration:underline;text-underline-offset: 4px; text-decoration-thickness: 1px;\n}.elementor .dm-safety-link{color:#1F5F6A;padding:0px;margin-block-start:19px;display:inline-flex;flex-direction:row;gap:10px;align-items:center;align-self:flex-start;}.elementor .dm-button-text{font-family:var(--dm-body);font-weight:600;font-size:15px;color:#123C44;line-height:1.4;}.elementor .dm-button-light:hover,.elementor .dm-button-light:focus-visible{border-color:#8CB8BC;}.elementor .dm-button-light{min-height:50px;color:#123C44;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:100px;border-width:1px;border-color:transparent;border-style:solid;background-color:#FFFFFF;display:inline-flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;align-self:flex-start;}.elementor .dm-split-body{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .dm-split-title{min-width:200px;padding:0px;display:flex;flex-direction:column;flex:0 1 0px;}.elementor .dm-split{padding:0px;display:flex;flex-direction:row;gap:66px;}.elementor .dm-prose{padding:0px;display:flex;flex-direction:column;gap:19px;}.elementor .dm-section-intro{margin-block-end:34px;}.elementor .dm-h3{font-family:var(--dm-display);font-weight:500;font-size:24px;color:var(--dm-ink);letter-spacing:-0.018em;line-height:1.18;margin:0px;}.elementor .dm-h2{max-width:900px;font-family:var(--dm-display);font-weight:500;font-size:38px;color:var(--dm-ink);letter-spacing:-0.01em;line-height:1.18;margin:0px;}.elementor .dm-section-heading{padding:0px;margin-block-end:29px;display:flex;flex-direction:column;}.elementor .dm-wrap{width:100%;max-width:calc(1280px + 16% + 20px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(8% + 10px);padding-inline-end:calc(8% + 10px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .dm-section-rule{border-block-start-width:1px;border-top-style: solid; border-top-color: #E4E4DE;\n}.elementor .dm-section{width:100%;scroll-margin-top:84px;padding-block-start:76px;padding-block-end:76px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .dm-p16{font-size:16px;}.elementor .dm-col-equal{min-width:0px;flex:1 1 0px;}.elementor .dm-white{color:#FFFFFF;}.elementor .dm-evidence{margin-block-start:6px;}.elementor .dm-step-group{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .dm-step-text{font-size:15px;color:#4A4A45;line-height:1.6;}.elementor .dm-step-title{font-size:22px;color:#123C44;}.elementor .dm-study{font-family:var(--dm-body);font-size:14px;color:#4A4A45;line-height:1.6;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E4E4DE; & strong { color: #123C44; font-weight: 600; } & em { font-style: italic; } & a { font-size: 13px; white-space: nowrap; margin-left: 2px; }\n}.elementor .dm-study-label{font-family:var(--dm-body);font-weight:600;font-size:12px;color:#123C44;letter-spacing:0.065em;line-height:1.7;text-transform:uppercase;margin-block-start:4px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .dm-sign{font-family:var(--dm-body);font-size:12.5px;color:#123C44;line-height:1.4;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:999px;background-color:#EEF4F5;}.elementor .dm-overlay-tag{font-family:var(--dm-body);font-weight:600;font-size:12px;color:#1F5F6A;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:14px;border-radius:999px;border-width:1px;border-color:#8CB8BC;border-style:solid;width: fit-content;\n}.elementor .dm-driver-panel{min-width:0px;padding-block-start:26px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 calc(25% - 0.75px);}.elementor .dm-check-card{min-width:0px;padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;flex:1 1 0px;border-top-style: solid; border-top-color: #8CB8BC;\n}