.csd-hero{background:#fff;padding:100px 24px 110px}.csd-container{margin:0 auto;max-width:1120px;width:100%}.csd-hero__inner{text-align:center}.csd-hero__eyebrow{font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.6;margin:0 0 22px}.csd-hero__title{font-size:48px;font-weight:700;letter-spacing:.01em;line-height:1.4;margin:0 auto;max-width:960px}.csd-hero__message{font-size:24px;font-weight:700;line-height:1.7;margin:34px 0 0}.csd-hero__description{font-size:17px;line-height:2;margin:22px auto 0;max-width:900px}.csd-hero__cta{margin-top:42px}.csd-button{align-items:center;background:#00a0a8;border:2px solid #00a0a8;border-radius:6px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.5;min-height:56px;padding:14px 34px;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.csd-button:hover{background:#fff;color:#00a0a8;opacity:1;transform:translateY(-2px)}.csd-button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.csd-hero__cta-note{font-size:13px;line-height:1.7;margin:14px auto 0}.csd-pc-only{display:inline}@media (max-width:767px){.csd-hero{padding:68px 20px 76px}.csd-hero__eyebrow{font-size:14px;margin-bottom:18px}.csd-hero__title{font-size:32px;line-height:1.45}.csd-hero__message{font-size:20px;margin-top:26px}.csd-hero__description{font-size:16px;line-height:1.9;margin-top:18px;text-align:left}.csd-hero__cta{margin-top:34px}.csd-hero__cta-note{max-width:360px}.csd-pc-only{display:none}}.csd-why{background:#f6f9f9;padding:100px 24px}.csd-why__header{margin-bottom:54px;text-align:center}.csd-section-label{color:#00a0a8;font-size:14px;font-weight:700;letter-spacing:.12em;margin:0 0 14px}.csd-section-title{color:#222;font-size:36px;font-weight:700;line-height:1.5;margin:0}.csd-why__content{color:#333;font-size:17px;line-height:2;margin:0 auto;max-width:820px}.csd-why__content>p{margin:0 0 26px}.csd-why__content strong{color:#111;font-weight:700}.csd-why__subheading{border-top:1px solid #d8e2e2;color:#222;font-size:24px;font-weight:700;line-height:1.6;margin:58px 0 28px;padding-top:32px}.csd-why__questions{background:#fff;border-left:5px solid #00a0a8;margin:32px 0;padding:28px 34px}.csd-why__questions p{color:#222;font-size:18px;font-weight:700;line-height:1.7;margin:0;padding:8px 0 8px 28px;position:relative}.csd-why__questions p:before{color:#00a0a8;content:"✓";font-weight:700;left:0;position:absolute}.csd-why__statement{background:#e8f6f6;border-top:4px solid #00a0a8;margin:64px auto 0;max-width:920px;padding:38px 48px;text-align:center}.csd-why__statement p{color:#222;font-size:22px;font-weight:500;line-height:1.8;margin:0}.csd-why__statement strong{color:#00858c;font-weight:700}@media (max-width:767px){.csd-why{padding:72px 20px}.csd-why__header{margin-bottom:38px}.csd-section-title{font-size:28px;line-height:1.5}.csd-why__content{font-size:16px;line-height:1.9}.csd-why__content>p{margin-bottom:22px}.csd-why__subheading{font-size:21px;margin-top:44px;padding-top:26px}.csd-why__questions{margin:26px 0;padding:20px}.csd-why__questions p{font-size:16px;padding-left:25px}.csd-why__statement{margin-top:46px;padding:28px 22px;text-align:left}.csd-why__statement p{font-size:18px;line-height:1.8}}.csd-structure{background:#fff;padding:100px 24px}.csd-structure__header{margin:0 auto 58px;max-width:900px;text-align:center}.csd-structure__lead{color:#222;font-size:21px;line-height:1.7;margin:32px 0 14px}.csd-structure__intro{color:#555;font-size:16px;line-height:1.9;margin:0}.csd-structure__flow{align-items:stretch;display:flex;justify-content:center;margin:0 auto;max-width:1120px}.csd-structure__card{background:#f6f9f9;border-top:4px solid #00a0a8;flex:1 1 0;min-width:0;padding:34px 28px}.csd-structure__number{color:#00a0a8;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 2px}.csd-structure__english{color:#777;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 22px}.csd-structure__card h3{color:#222;font-size:23px;line-height:1.5;margin:0 0 22px}.csd-structure__card h3 span{color:#00a0a8;display:block;font-size:14px;font-weight:700;margin-bottom:5px}.csd-structure__card>p:not(.csd-structure__number):not(.csd-structure__english):not(.csd-structure__point){color:#555;font-size:15px;line-height:1.8;margin:0 0 18px}.csd-structure__point{color:#222;font-size:16px;font-weight:700;line-height:1.8;margin:0}.csd-structure__arrow{align-items:center;color:#00a0a8;display:flex;flex:0 0 58px;font-size:30px;font-weight:700;justify-content:center}.csd-structure__directions{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:70px auto 0;max-width:940px}.csd-structure__direction{background:#fff;border:1px solid #d9e5e5;padding:34px 36px}.csd-structure__direction-label{color:#00a0a8;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 8px}.csd-structure__direction h3{color:#222;font-size:21px;line-height:1.5;margin:0 0 22px}.csd-structure__direction-flow{color:#222;font-size:22px;font-weight:700;line-height:1.6;margin:0 0 20px}.csd-structure__direction-flow span{color:#00a0a8;padding:0 7px}.csd-structure__direction>p:last-child{color:#555;font-size:15px;line-height:1.8;margin:0}.csd-structure__conclusion{background:#e8f6f6;margin:40px auto 0;max-width:940px;padding:32px 40px;text-align:center}.csd-structure__conclusion p{color:#222;font-size:18px;line-height:1.9;margin:0}.csd-structure__conclusion strong{color:#00858c;font-size:20px}@media (max-width:767px){.csd-structure{padding:72px 20px}.csd-structure__header{margin-bottom:42px}.csd-structure__lead{font-size:18px;margin-top:26px}.csd-structure__intro{font-size:15px}.csd-structure__flow{display:block}.csd-structure__card{padding:28px 24px}.csd-structure__arrow{font-size:26px;height:48px;transform:rotate(90deg)}.csd-structure__directions{gap:18px;grid-template-columns:1fr;margin-top:52px}.csd-structure__direction{padding:28px 24px}.csd-structure__direction-flow{font-size:19px}.csd-structure__conclusion{margin-top:30px;padding:28px 22px;text-align:left}.csd-structure__conclusion p{font-size:16px}.csd-structure__conclusion strong{font-size:18px}}.csd-symptoms{background:#fff;padding:110px 24px}.csd-symptoms__header{margin:0 auto 56px;max-width:760px;text-align:center}.csd-symptoms__intro{color:#555;font-size:16px;line-height:1.9;margin:20px auto 0}.csd-symptoms__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1040px}.csd-symptom-card{background:#f6f9f9;border-top:3px solid #00a8a8;min-height:230px;padding:30px 28px 32px;position:relative}.csd-symptom-card__number{color:#00a8a8;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 12px}.csd-symptom-card h3{color:#222;font-size:18px;font-weight:700;line-height:1.55;margin:0 0 18px}.csd-symptom-card>p:last-child{color:#555;font-size:14px;line-height:1.9;margin:0}.csd-symptom-card strong{color:#222;font-weight:700}.csd-symptoms__insight{background:#eaf7f7;border-top:3px solid #00a8a8;margin:64px auto 0;max-width:820px;padding:38px 44px;text-align:center}.csd-symptoms__insight h3{color:#222;font-size:20px;line-height:1.6;margin:0 0 22px}.csd-symptoms__insight p{color:#444;font-size:15px;line-height:1.9;margin:10px 0 0}.csd-symptoms__insight strong{color:#008f8f;font-size:18px}.csd-symptoms__next{margin:50px auto 0;max-width:820px;text-align:center}.csd-symptoms__next p{color:#333;font-size:16px;line-height:1.9;margin:0 0 14px}.csd-symptoms__next strong{color:#222;font-weight:700}@media (max-width:767px){.csd-symptoms{padding:76px 20px}.csd-symptoms__header{margin-bottom:38px}.csd-symptoms__intro{font-size:15px;line-height:1.8}.csd-symptoms__grid{gap:18px;grid-template-columns:1fr}.csd-symptom-card{min-height:0;padding:26px 24px 28px}.csd-symptom-card h3{font-size:17px}.csd-symptoms__insight{margin-top:42px;padding:30px 24px}.csd-symptoms__insight h3{font-size:18px}.csd-symptoms__insight strong{font-size:16px}.csd-symptoms__next{margin-top:38px;text-align:left}.csd-symptoms__next p{font-size:15px}}.csd-evidence{background:#f6f9f9;padding:110px 24px 120px}.csd-evidence__header{margin:0 auto 64px;max-width:820px;text-align:center}.csd-evidence__intro{color:#333;font-size:16px;line-height:2;margin:34px auto 0;max-width:760px;text-align:left}.csd-evidence__intro p{margin:0 0 22px}.csd-evidence__voices{background:#fff;border-left:4px solid #00a8a8;margin:30px 0;padding:26px 32px}.csd-evidence__voices p{font-weight:700;line-height:1.7;margin:5px 0}.csd-evidence__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:980px}.csd-evidence-card{background:#fff;border-top:3px solid #00a8a8;min-height:230px;padding:30px 28px 32px}.csd-evidence-card__number{color:#00a8a8;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 12px}.csd-evidence-card h3{color:#222;font-size:21px;line-height:1.45;margin:0 0 18px}.csd-evidence-card p{color:#555;font-size:14px;line-height:1.9;margin:0}.csd-evidence__triangulation{border-top:1px solid #dbe4e4;margin:100px auto 0;max-width:980px;padding-top:70px}.csd-evidence__subheader{margin-bottom:48px;text-align:center}.csd-evidence__subheader h3{color:#222;font-size:28px;line-height:1.5;margin:10px 0 0}.csd-triangle{height:360px;margin:0 auto 42px;position:relative;width:620px}.csd-triangle:before{background:#d9eeee;height:275px;top:54px;width:320px}.csd-triangle:after,.csd-triangle:before{clip-path:polygon(50% 0,100% 100%,0 100%);content:"";left:50%;position:absolute;transform:translateX(-50%)}.csd-triangle:after{background:#f6f9f9;height:265px;top:59px;width:310px}.csd-triangle__center,.csd-triangle__item{position:absolute;text-align:center;z-index:2}.csd-triangle__center span,.csd-triangle__item span{color:#00a8a8;display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:5px}.csd-triangle__center strong,.csd-triangle__item strong{color:#222;display:block;font-size:17px;line-height:1.5}.csd-triangle__item--top{left:50%;top:0;transform:translateX(-50%)}.csd-triangle__item--left{bottom:0;left:0}.csd-triangle__item--right{bottom:0;right:0}.csd-triangle__center{background:#fff;border:2px solid #00a8a8;left:50%;padding:18px 30px;top:195px;transform:translate(-50%,-50%)}.csd-evidence__triangle-text{font-size:16px;line-height:2;margin:0 auto 32px;text-align:center}.csd-evidence__triangle-text strong{color:#008c8c}.csd-evidence__example{background:#fff;border-left:4px solid #00a8a8;margin:0 auto;max-width:760px;padding:30px 38px}.csd-evidence__example p{font-size:15px;line-height:1.8;margin:8px 0}.csd-evidence__fact{border-top:1px solid #dbe4e4;margin:100px auto 0;max-width:980px;padding-top:70px}.csd-fact-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.csd-fact-card{background:#fff;border-top:3px solid #00a8a8;min-height:180px;padding:32px 26px;text-align:center}.csd-fact-card__label{color:#008c8c;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 22px}.csd-fact-card p:last-child{font-size:15px;line-height:1.9;margin:0}.csd-evidence__conclusion{background:#e6f5f5;border-top:3px solid #00a8a8;margin:46px auto 0;max-width:760px;padding:30px 36px;text-align:center}.csd-evidence__conclusion p{font-size:15px;line-height:1.8;margin:4px 0}.csd-evidence__conclusion strong{color:#007f7f}@media (max-width:767px){.csd-evidence{padding:72px 20px 82px}.csd-evidence__header{margin-bottom:44px}.csd-evidence__intro{font-size:15px;line-height:1.9}.csd-evidence__voices{padding:22px 20px}.csd-evidence__grid,.csd-fact-grid{grid-template-columns:1fr}.csd-evidence-card{min-height:auto;padding:26px 22px}.csd-evidence__fact,.csd-evidence__triangulation{margin-top:70px;padding-top:54px}.csd-evidence__subheader h3{font-size:24px}.csd-triangle{height:320px;max-width:360px;width:100%}.csd-triangle:before{height:205px;top:60px;width:230px}.csd-triangle:after{height:197px;top:64px;width:222px}.csd-triangle__item--left{left:0}.csd-triangle__item--right{right:0}.csd-triangle__center{padding:14px 22px;top:175px}.csd-triangle__center strong,.csd-triangle__item strong{font-size:14px}.csd-evidence__example{padding:24px 22px}.csd-fact-card{min-height:auto}.csd-evidence__conclusion{padding:26px 22px}}.csd-areas{background:#fff;padding:110px 24px 120px}.csd-areas__header{margin:0 auto 64px;max-width:820px;text-align:center}.csd-areas__header h2{color:#222;font-size:34px;line-height:1.5;margin:12px 0 0}.csd-areas__lead{color:#222;font-size:18px;line-height:1.8;margin:30px 0 0}.csd-areas__intro{color:#555;font-size:15px;line-height:2;margin:16px auto 0;max-width:720px}.csd-areas__grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1040px}.csd-area-card{background:#f6f9f9;border-top:4px solid #00a8a8;display:flex;flex-direction:column}.csd-area-card--focus{background:#eef8f8;border-top-width:6px}.csd-area-card__head{min-height:245px;padding:30px 28px 26px}.csd-area-card__number{color:#00a8a8;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 3px}.csd-area-card__english{color:#777;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 20px}.csd-area-card__type{color:#00a8a8;font-size:13px;font-weight:700;margin:0 0 6px}.csd-area-card h3{color:#222;font-size:23px;line-height:1.45;margin:0 0 20px}.csd-area-card__question{color:#333;font-size:15px;font-weight:700;line-height:1.9;margin:0}.csd-area-card__body{background:#fff;border-left:1px solid #e1e8e8;border-right:1px solid #e1e8e8;flex:1;padding:26px 28px 30px}.csd-area-card__label{color:#008c8c;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 18px}.csd-area-card__body ul{list-style:none;margin:0;padding:0}.csd-area-card__body li{color:#444;font-size:14px;line-height:1.7;margin:0 0 11px;padding-left:20px;position:relative}.csd-area-card__body li:before{color:#00a8a8;content:"✓";font-weight:700;left:0;position:absolute;top:0}.csd-area-card__finding{background:#e5f4f4;border-top:1px solid #d1e9e9;min-height:150px;padding:26px 28px 30px}.csd-area-card__finding p{color:#008c8c;font-size:12px;font-weight:700;margin:0 0 10px}.csd-area-card__finding strong{color:#222;display:block;font-size:14px;line-height:1.8}.csd-areas__conclusion{background:#e6f5f5;border-top:3px solid #00a8a8;margin:64px auto 0;max-width:850px;padding:34px 40px;text-align:center}.csd-areas__conclusion p{color:#333;font-size:16px;line-height:1.9;margin:5px 0}.csd-areas__conclusion strong{color:#007f7f}@media (max-width:767px){.csd-areas{padding:72px 20px 82px}.csd-areas__header{margin-bottom:44px}.csd-areas__header h2{font-size:28px}.csd-areas__lead{font-size:17px}.csd-areas__intro{font-size:15px}.csd-areas__grid{gap:26px;grid-template-columns:1fr}.csd-area-card__head{min-height:auto;padding:26px 22px 24px}.csd-area-card__body{padding:24px 22px 26px}.csd-area-card__finding{min-height:auto;padding:24px 22px 26px}.csd-areas__conclusion{margin-top:46px;padding:28px 22px;text-align:left}.csd-areas__conclusion p{font-size:15px}}.csd-selfcheck{background:#fff;padding:110px 24px}.csd-selfcheck__inner{margin:0 auto;max-width:980px}.csd-selfcheck__header{margin:0 auto 54px;max-width:760px;text-align:center}.csd-selfcheck__header h2{font-size:32px;font-weight:700;line-height:1.5;margin:14px 0 24px}.csd-selfcheck__lead{color:#555;font-size:16px;line-height:2;margin:0}.csd-selfcheck__three{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:0 auto 42px;max-width:820px}.csd-selfcheck__three-item{background:#f5f9f9;border-top:3px solid #00a8a8;padding:26px 20px;text-align:center}.csd-selfcheck__three-label{color:#00a0a5;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px}.csd-selfcheck__three-item h3{font-size:19px;line-height:1.5;margin:0}.csd-selfcheck__message{background:#f7f7f7;margin:0 auto 64px;max-width:760px;padding:30px 38px;text-align:center}.csd-selfcheck__message p{font-size:15px;line-height:2;margin:0}.csd-selfcheck__message p+p{margin-top:14px}.csd-selfcheck__message strong{font-weight:700}.csd-selfcheck__flow{margin:0 auto 58px;max-width:720px}.csd-selfcheck-step{background:#fff;border:1px solid #dce5e5;display:grid;grid-template-columns:110px 1fr;min-height:150px}.csd-selfcheck-step--focus{background:#eef8f8;border:2px solid #00a8a8}.csd-selfcheck-step__number{align-items:center;background:#f1f5f5;color:#00a0a5;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.08em;padding:20px 12px}.csd-selfcheck-step--focus .csd-selfcheck-step__number{background:#00a8a8;color:#fff}.csd-selfcheck-step__body{padding:26px 32px}.csd-selfcheck-step__label{color:#00a0a5;font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 5px}.csd-selfcheck-step__body h3{font-size:21px;line-height:1.5;margin:0 0 10px}.csd-selfcheck-step__body p{color:#555;font-size:14px;line-height:1.8;margin:0 0 8px}.csd-selfcheck-step__body strong{color:#222;display:block;font-size:16px;line-height:1.7}.csd-selfcheck-step--focus .csd-selfcheck-step__body strong{color:#008f94}.csd-selfcheck__arrow{align-items:center;color:#00a8a8;display:flex;font-size:24px;font-weight:700;height:42px;justify-content:center}.csd-selfcheck__conclusion{background:#e8f7f7;border-top:3px solid #00a8a8;margin:0 auto;max-width:760px;padding:32px 40px;text-align:center}.csd-selfcheck__conclusion p{font-size:16px;line-height:1.9;margin:0}.csd-selfcheck__conclusion p+p{margin-top:6px}.csd-selfcheck__conclusion strong{color:#008f94;font-weight:700}@media (max-width:767px){.csd-selfcheck{padding:72px 20px}.csd-selfcheck__header{margin-bottom:38px}.csd-selfcheck__header h2{font-size:26px}.csd-selfcheck__three{gap:12px;grid-template-columns:1fr;margin-bottom:34px}.csd-selfcheck__message{margin-bottom:44px;padding:24px 20px;text-align:left}.csd-selfcheck-step{grid-template-columns:1fr}.csd-selfcheck-step__number{min-height:42px;padding:10px 16px}.csd-selfcheck-step__body{padding:22px 20px 26px;text-align:center}.csd-selfcheck__conclusion{padding:26px 20px}}.csd-process{background:#f5f9f9;padding:110px 24px}.csd-process__inner{margin:0 auto;max-width:920px}.csd-process__header{margin:0 auto 70px;max-width:760px;text-align:center}.csd-process__header h2{color:#1f2528;font-size:34px;font-weight:700;line-height:1.55;margin:14px 0 24px}.csd-process__lead{color:#5f686c;font-size:15px;line-height:2;margin:0 auto;max-width:650px}.csd-process__timeline{position:relative}.csd-process-step{background:#fff;border:1px solid #dbe5e6;display:grid;grid-template-columns:155px 1fr;margin-bottom:28px}.csd-process-step__side{background:#eef3f3;border-right:1px solid #dbe5e6;padding:34px 26px;position:relative}.csd-process-step__week{color:#00a7aa;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1;margin:0 0 10px}.csd-process-step__phase{color:#252b2e;font-size:15px;font-weight:700;line-height:1.6;margin:0}.csd-process-step__content{padding:34px 40px 38px}.csd-process-step__label{color:#00a7aa;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.4;margin:0 0 10px}.csd-process-step__content h3{color:#1f2528;font-size:24px;font-weight:700;line-height:1.5;margin:0 0 22px}.csd-process-step__content>h4{color:#4d565a;font-size:15px;font-weight:700;line-height:1.6;margin:-8px 0 18px}.csd-process-step__content ul{list-style:none;margin:0;padding:0}.csd-process-step__content li{color:#50595d;font-size:14px;line-height:1.8;margin:0 0 9px;padding-left:22px;position:relative}.csd-process-step__content li:before{color:#00a7aa;content:"✓";font-weight:700;left:0;position:absolute;top:0}.csd-process-step__text{color:#50595d;font-size:14px;line-height:2;margin:0}.csd-process-step__output,.csd-process-step__point{background:#f5f9f9;border-left:3px solid #00a7aa;margin-top:26px;padding:20px 24px}.csd-process-step__output span,.csd-process-step__point span{color:#00a7aa;display:block;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1;margin-bottom:8px}.csd-process-step__output p,.csd-process-step__point p{color:#50595d;font-size:13px;line-height:1.8;margin:0}.csd-process-step__output h4{color:#22282b;font-size:17px;font-weight:700;line-height:1.5;margin:0 0 7px}.csd-process-step--accent{border-color:#a9dfe0}.csd-process-step--accent .csd-process-step__side{background:#e5f5f5}.csd-process-step--final{border:2px solid #00a7aa}.csd-process-step--final .csd-process-step__side{background:#00a7aa;border-right:none}.csd-process-step--final .csd-process-step__phase,.csd-process-step--final .csd-process-step__week{color:#fff}.csd-process-step__output--final{background:#e6f6f6}.csd-process-step__output--final h4{color:#007f82}.csd-process__weekly{background:#e6f6f6;border-top:3px solid #00a7aa;margin:62px auto 0;max-width:760px;padding:36px 42px;text-align:center}.csd-process__weekly-label{color:#00a7aa;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1;margin:0 0 12px}.csd-process__weekly h3{color:#22282b;font-size:21px;font-weight:700;line-height:1.6;margin:0 0 20px}.csd-process__weekly p{color:#50595d;font-size:14px;line-height:1.9;margin:8px 0}.csd-process__weekly strong{color:#008d90}@media (max-width:767px){.csd-process{padding:75px 20px}.csd-process__header{margin-bottom:45px}.csd-process__header h2{font-size:27px;line-height:1.55}.csd-process-step{grid-template-columns:1fr;margin-bottom:22px}.csd-process-step__side{border-bottom:1px solid #dbe5e6;border-right:none;padding:20px 24px}.csd-process-step__content{padding:28px 24px 30px}.csd-process-step__content h3{font-size:21px}.csd-process__weekly{margin-top:45px;padding:30px 24px}.csd-process__weekly h3{font-size:19px}}.csd-clear{background:#fff;padding:110px 24px}.csd-clear__inner{margin:0 auto;max-width:1040px;width:100%}.csd-clear__header{margin:0 auto 64px;max-width:820px;text-align:center}.csd-clear__header h2{color:#17212b;font-size:34px;font-weight:700;line-height:1.55;margin:12px 0 26px}.csd-clear__lead{color:#59636c;font-size:15px;line-height:2;margin:0 0 16px}.csd-clear__lead strong{color:#17212b;font-weight:700}.csd-clear__questions{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:0 0 82px}.csd-clear-card{background:#f5f8f8;border-top:3px solid #10aaa8;min-height:270px;padding:30px 28px 32px;position:relative}.csd-clear-card__number{color:#10aaa8;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1;margin:0 0 5px}.csd-clear-card__label{color:#718087;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.4;margin:0 0 18px}.csd-clear-card h3{color:#17212b;font-size:18px;font-weight:700;line-height:1.65;margin:0 0 18px}.csd-clear-card>p:last-child{color:#59636c;font-size:13px;line-height:1.9;margin:0}.csd-clear__result{background:#f4f8f8;margin:0 0 54px;padding:56px 50px 60px;text-align:center}.csd-clear__result>h3{color:#17212b;font-size:25px;font-weight:700;line-height:1.6;margin:12px 0 40px}.csd-clear__flow{align-items:stretch;display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr}.csd-clear-flow-card{background:#fff;border-top:3px solid #10aaa8;padding:30px 20px 28px}.csd-clear-flow-card--accent{background:#e4f5f5}.csd-clear-flow-card__number{color:#10aaa8;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 5px}.csd-clear-flow-card__label{color:#718087;font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 17px}.csd-clear-flow-card h4{color:#17212b;font-size:18px;font-weight:700;line-height:1.55;margin:0 0 14px}.csd-clear-flow-card>p:last-child{color:#59636c;font-size:13px;line-height:1.8;margin:0}.csd-clear__arrow{align-items:center;color:#10aaa8;display:flex;font-size:25px;justify-content:center}.csd-clear__conclusion{background:#e4f5f5;border-top:3px solid #10aaa8;margin:0 auto;max-width:860px;padding:38px 50px 40px;text-align:center}.csd-clear__conclusion p{color:#44515a;font-size:14px;line-height:1.9;margin:0}.csd-clear__conclusion h3{color:#008f91;font-size:23px;font-weight:700;line-height:1.5;margin:15px 0 13px}@media (max-width:900px){.csd-clear{padding:85px 24px}.csd-clear__questions{grid-template-columns:repeat(2,1fr)}.csd-clear__flow{gap:0;grid-template-columns:1fr}.csd-clear__arrow{height:42px;transform:rotate(90deg)}}@media (max-width:640px){.csd-clear{padding:70px 20px}.csd-clear__header{margin-bottom:44px}.csd-clear__header h2{font-size:27px;line-height:1.55}.csd-clear__lead{font-size:14px}.csd-clear__questions{gap:14px;grid-template-columns:1fr;margin-bottom:58px}.csd-clear-card{min-height:0;padding:26px 23px 28px}.csd-clear__result{margin-bottom:40px;padding:42px 20px 45px}.csd-clear__result>h3{font-size:22px;margin-bottom:30px}.csd-clear-flow-card{padding:27px 20px}.csd-clear__conclusion{padding:32px 22px 34px}.csd-clear__conclusion h3{font-size:21px}.csd-pc-only{display:none}}.csd-deliverables{background:#f4f8f8;padding:110px 24px}.csd-deliverables__inner{margin:0 auto;max-width:1040px;width:100%}.csd-deliverables__header{margin:0 auto 64px;max-width:820px;text-align:center}.csd-deliverables__header h2{color:#17212b;font-size:34px;font-weight:700;line-height:1.55;margin:12px 0 26px}.csd-deliverables__lead{color:#59636c;font-size:15px;line-height:2;margin:0 0 14px}.csd-deliverables__lead strong{color:#17212b;font-weight:700}.csd-deliverables__main{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:72px}.csd-deliverable-card{background:#fff;border-top:3px solid #10aaa8;display:flex;flex-direction:column}.csd-deliverable-card--accent{background:#fff;border:1px solid #b9e3e3;border-top:3px solid #10aaa8}.csd-deliverable-card__head{background:#fff;min-height:265px;padding:34px 34px 30px}.csd-deliverable-card--accent .csd-deliverable-card__head{background:#e7f6f6}.csd-deliverable-card__number{color:#10aaa8;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1;margin:0 0 5px}.csd-deliverable-card__label{color:#718087;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.4;margin:0 0 20px}.csd-deliverable-card__head h3{color:#17212b;font-size:23px;font-weight:700;line-height:1.5;margin:0 0 18px}.csd-deliverable-card__head>p:last-child{color:#59636c;font-size:14px;line-height:1.9;margin:0}.csd-deliverable-card__body{border-top:1px solid #e1e8e8;flex:1;padding:32px 34px 34px}.csd-deliverable-card__body-label{color:#009b9c;font-size:12px;font-weight:700;line-height:1.4;margin:0 0 18px}.csd-deliverable-card__body ul{list-style:none;margin:0;padding:0}.csd-deliverable-card__body li{color:#44515a;font-size:14px;line-height:1.75;margin:0 0 12px;padding-left:22px;position:relative}.csd-deliverable-card__body li:before{color:#10aaa8;content:"✓";font-weight:700;left:0;position:absolute;top:0}.csd-deliverable-card__note{background:#f4f8f8;border-left:3px solid #10aaa8;margin-top:28px;padding:20px 22px}.csd-deliverable-card--accent .csd-deliverable-card__note{background:#e7f6f6}.csd-deliverable-card__note-label{color:#009b9c!important;font-size:10px!important;font-weight:700;letter-spacing:.13em;line-height:1.3!important;margin:0 0 8px!important}.csd-deliverable-card__note p:last-child{color:#59636c;font-size:13px;line-height:1.8;margin:0}.csd-deliverable-card__note strong{color:#17212b}.csd-deliverables__connection{align-items:stretch;display:grid;grid-template-columns:1fr 50px 1fr 50px 1fr;margin:0 auto 60px;max-width:920px}.csd-deliverables__connection-item{background:#fff;border-top:3px solid #10aaa8;padding:30px 20px 28px;text-align:center}.csd-deliverables__connection-item--accent{background:#dff3f3}.csd-deliverables__connection-label{color:#009b9c;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.4;margin:0 0 13px}.csd-deliverables__connection-item h3{color:#17212b;font-size:18px;font-weight:700;line-height:1.5;margin:0 0 13px}.csd-deliverables__connection-item>p:last-child{color:#59636c;font-size:13px;line-height:1.8;margin:0}.csd-deliverables__connection-arrow{align-items:center;color:#10aaa8;display:flex;font-size:25px;justify-content:center}.csd-deliverables__conclusion{background:#fff;border-top:3px solid #10aaa8;margin:0 auto;max-width:860px;padding:38px 45px 40px;text-align:center}.csd-deliverables__conclusion p{color:#59636c;font-size:14px;line-height:1.9;margin:0}.csd-deliverables__conclusion h3{color:#008f91;font-size:23px;font-weight:700;line-height:1.6;margin:14px 0 0}@media (max-width:900px){.csd-deliverables{padding:85px 24px}.csd-deliverables__main{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:680px}.csd-deliverable-card__head{min-height:0}.csd-deliverables__connection{grid-template-columns:1fr;max-width:520px}.csd-deliverables__connection-arrow{height:42px;transform:rotate(90deg)}}@media (max-width:640px){.csd-deliverables{padding:70px 20px}.csd-deliverables__header{margin-bottom:44px}.csd-deliverables__header h2{font-size:27px;line-height:1.55}.csd-deliverables__lead{font-size:14px}.csd-deliverables__main{gap:18px;margin-bottom:52px}.csd-deliverable-card__head{padding:28px 24px 26px}.csd-deliverable-card__head h3{font-size:21px}.csd-deliverable-card__body{padding:27px 24px 29px}.csd-deliverables__connection{margin-bottom:42px}.csd-deliverables__connection-item{padding:26px 20px}.csd-deliverables__conclusion{padding:32px 22px 34px}.csd-deliverables__conclusion h3{font-size:21px}}.csd-90days{background:#fff;padding:110px 24px}.csd-90days__inner{margin:0 auto;max-width:1040px}.csd-90days__header{margin:0 auto 64px;max-width:820px;text-align:center}.csd-90days__eyebrow{color:#00a8aa;font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 18px}.csd-90days__header h2{color:#17212b;font-size:34px;font-weight:700;line-height:1.55;margin:0}.csd-90days__lead{color:#5f6870;font-size:15px;line-height:2;margin:28px auto 0}.csd-90days__roadmap{align-items:stretch;display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;margin-top:56px}.csd-90days__phase{background:#f6f9f9;border-top:3px solid #08abad;display:flex;flex-direction:column}.csd-90days__phase--accent{background:#e6f5f5}.csd-90days__phase-head{min-height:245px;padding:34px 30px 30px}.csd-90days__phase-number{color:#00a8aa;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 4px}.csd-90days__phase-days{color:#768087;font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 20px}.csd-90days__phase h3{color:#17212b;font-size:23px;font-weight:700;line-height:1.5;margin:0 0 18px}.csd-90days__phase-head>p:last-child{color:#515b63;font-size:14px;line-height:1.9;margin:0}.csd-90days__phase-body{background:hsla(0,0%,100%,.78);border-top:1px solid #dfe8e8;flex:1;padding:28px 30px 34px}.csd-90days__phase-label{color:#00a8aa;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 18px}.csd-90days__phase-body ul{list-style:none;margin:0;padding:0}.csd-90days__phase-body li{color:#4f5960;font-size:13px;line-height:1.75;margin:0 0 14px;padding-left:20px;position:relative}.csd-90days__phase-body li:last-child{margin-bottom:0}.csd-90days__phase-body li:before{color:#00a8aa;content:"✓";font-weight:700;left:0;position:absolute;top:0}.csd-90days__arrow{align-items:center;color:#00a8aa;display:flex;font-size:26px;font-weight:400;justify-content:center}.csd-90days__core{background:#e9f7f7;border-top:3px solid #00a8aa;margin:70px auto 0;max-width:850px;padding:46px 50px;text-align:center}.csd-90days__core-label{color:#00a8aa;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 18px}.csd-90days__core h3{color:#17212b;font-size:25px;font-weight:700;line-height:1.65;margin:0}.csd-90days__core>p:last-child{color:#4e5961;font-size:14px;line-height:2;margin:24px 0 0}.csd-90days__logic{margin-top:70px;text-align:center}.csd-90days__logic-intro{color:#17212b;font-size:18px;font-weight:700;margin:0 0 28px}.csd-90days__logic-flow{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr)}.csd-90days__logic-item{align-items:center;background:#f5f8f8;border-top:3px solid #00a8aa;color:#17212b;display:flex;font-size:15px;justify-content:center;line-height:1.75;min-height:135px;padding:24px 16px}.csd-90days__logic-item--result{background:#dff3f3;flex-direction:column}.csd-90days__logic-item--result span{color:#00a8aa;display:block;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:10px}.csd-90days__logic-item--result strong{color:#008f91;font-size:17px}.csd-90days__logic-arrow{align-items:center;color:#00a8aa;display:flex;font-size:22px;justify-content:center}@media (max-width:900px){.csd-90days{padding:80px 22px}.csd-90days__header h2{font-size:29px}.csd-90days__roadmap{display:block}.csd-90days__phase{margin-bottom:0}.csd-90days__phase-head{min-height:auto}.csd-90days__arrow{height:48px;transform:rotate(90deg)}.csd-90days__logic-flow{display:block}.csd-90days__logic-item{min-height:auto;padding:26px 20px}.csd-90days__logic-arrow{height:42px;transform:rotate(90deg)}}@media (max-width:600px){.csd-90days{padding:64px 18px}.csd-90days__header{margin-bottom:44px}.csd-90days__header h2{font-size:25px;line-height:1.55}.csd-90days__lead{font-size:14px;line-height:1.9}.csd-90days__phase-body,.csd-90days__phase-head{padding-left:24px;padding-right:24px}.csd-90days__phase h3{font-size:21px}.csd-90days__core{margin-top:54px;padding:36px 24px}.csd-90days__core h3{font-size:21px}.csd-90days__logic{margin-top:54px}.csd-pc-only{display:none}}.csd-principles{background:#f5f9f9;padding:110px 24px}.csd-principles__inner{margin:0 auto;max-width:1120px}.csd-principles__header{margin:0 auto 64px;max-width:820px;text-align:center}.csd-principles__eyebrow{color:#00a9aa;font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 18px}.csd-principles__header h2{color:#17242c;font-size:34px;font-weight:700;line-height:1.55;margin:0}.csd-principles__lead{color:#66747b;font-size:15px;line-height:2;margin:26px auto 0}.csd-principles__grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.csd-principles__card{background:#fff;border-top:3px solid #10aaac;box-sizing:border-box;min-height:410px;padding:34px 28px 30px;position:relative}.csd-principles__card--accent{background:#e5f5f5}.csd-principles__number{color:#00a9aa;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1;margin-bottom:5px}.csd-principles__label{color:#819097;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin:0 0 22px;min-height:34px}.csd-principles__card h3{color:#17242c;font-size:21px;font-weight:700;line-height:1.55;margin:0 0 20px}.csd-principles__card>p:not(.csd-principles__label):not(.csd-principles__note){color:#4f5e65;font-size:14px;line-height:1.9;margin:0}.csd-principles__note{border-top:1px solid #dce5e6;color:#26363d;font-size:13px;font-weight:600;line-height:1.9;margin:25px 0 0;padding-top:22px}.csd-principles__message{background:#e2f4f4;border-top:3px solid #00a9aa;box-sizing:border-box;margin:64px auto 0;max-width:900px;padding:42px 50px 44px;text-align:center}.csd-principles__message-label{color:#00a9aa;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.4;margin:0 0 17px}.csd-principles__message h3{color:#17242c;font-size:25px;font-weight:700;line-height:1.65;margin:0}.csd-principles__message>p:last-child{color:#53646b;font-size:14px;line-height:2;margin:22px 0 0}@media (max-width:980px){.csd-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csd-principles__card{min-height:360px}}@media (max-width:767px){.csd-principles{padding:72px 20px}.csd-principles__header{margin-bottom:42px}.csd-principles__header h2{font-size:27px;line-height:1.55}.csd-principles__lead{font-size:14px;line-height:1.9;margin-top:22px}.csd-principles__grid{gap:16px;grid-template-columns:1fr}.csd-principles__card{min-height:0;padding:30px 25px 28px}.csd-principles__label{margin-bottom:18px;min-height:0}.csd-principles__card h3{font-size:20px}.csd-principles__message{margin-top:42px;padding:34px 24px 36px}.csd-principles__message h3{font-size:21px;line-height:1.65}.csd-principles__message>p:last-child{font-size:13px;line-height:1.9}}.csd-fit{background:#fff;padding:110px 24px}.csd-fit__inner{margin:0 auto;max-width:1120px}.csd-fit__header{margin:0 auto 62px;max-width:820px;text-align:center}.csd-fit__eyebrow{color:#00a9aa;font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 18px}.csd-fit__header h2{color:#17242c;font-size:34px;font-weight:700;line-height:1.55;margin:0}.csd-fit__lead{color:#66747b;font-size:15px;line-height:2;margin:25px auto 0}.csd-fit__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.csd-fit__card{background:#f5f8f8;border-top:3px solid #10aaac;box-sizing:border-box;display:flex;min-height:275px;padding:30px 28px;position:relative}.csd-fit__card--accent{background:#e4f4f4}.csd-fit__check{border:1px solid #00a9aa;border-radius:50%;color:#00a9aa;flex:0 0 34px;font-size:17px;font-weight:700;height:34px;line-height:32px;margin-right:18px;text-align:center;width:34px}.csd-fit__card-body{flex:1}.csd-fit__number{color:#00a9aa;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;margin:2px 0 12px}.csd-fit__card h3{color:#17242c;font-size:19px;font-weight:700;line-height:1.55;margin:0 0 18px}.csd-fit__card-body>p:last-child{color:#58676e;font-size:13px;line-height:1.9;margin:0}.csd-fit__message{background:#e3f4f4;border-top:3px solid #00a9aa;box-sizing:border-box;margin:62px auto 0;max-width:900px;padding:42px 50px 44px;text-align:center}.csd-fit__message-label{color:#00a9aa;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.4;margin:0 0 17px}.csd-fit__message h3{color:#17242c;font-size:23px;font-weight:700;line-height:1.65;margin:0}.csd-fit__message>p:last-child{color:#53646b;font-size:14px;line-height:2;margin:21px 0 0}.csd-fit__message strong{color:#17242c;font-weight:700}@media (max-width:980px){.csd-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.csd-fit{padding:72px 20px}.csd-fit__header{margin-bottom:42px}.csd-fit__header h2{font-size:27px}.csd-fit__lead{font-size:14px;line-height:1.9}.csd-fit__grid{gap:15px;grid-template-columns:1fr}.csd-fit__card{min-height:0;padding:27px 23px}.csd-fit__check{flex-basis:31px;font-size:15px;height:31px;line-height:29px;margin-right:15px;width:31px}.csd-fit__card h3{font-size:18px}.csd-fit__message{margin-top:42px;padding:34px 24px 36px}.csd-fit__message h3{font-size:20px}.csd-fit__message>p:last-child{font-size:13px;line-height:1.9}}.csd-next{background:#f2f8f8;padding:120px 24px 110px}.csd-next__inner{margin:0 auto;max-width:1000px;text-align:center}.csd-next__eyebrow{color:#00a9aa;font-size:13px;font-weight:700;letter-spacing:.15em;line-height:1.4;margin:0 0 20px}.csd-next h2{color:#17242c;font-size:38px;font-weight:700;line-height:1.55;margin:0}.csd-next__intro{margin:36px auto 0;max-width:760px}.csd-next__intro p{color:#58686f;font-size:15px;line-height:2;margin:0 0 22px}.csd-next__intro p:last-child{margin-bottom:0}.csd-next__intro strong{color:#17242c;font-weight:700}.csd-next__cta{margin-top:48px}.csd-next__button{align-items:center;background:#00a9aa;border:2px solid #00a9aa;box-sizing:border-box;color:#fff;display:inline-flex;justify-content:space-between;max-width:500px;min-height:74px;padding:0 28px 0 34px;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;width:100%}.csd-next__button:hover{background:#fff;color:#009a9b;text-decoration:none;transform:translateY(-2px)}.csd-next__button-text{font-size:17px;font-weight:700;letter-spacing:.02em;line-height:1.5}.csd-next__button-arrow{font-size:24px;font-weight:400;line-height:1;margin-left:25px}.csd-next__note{color:#78868c;font-size:12px;line-height:1.8;margin:18px auto 0}.csd-next__final{background:#fff;border-top:3px solid #00a9aa;box-sizing:border-box;margin:72px auto 0;max-width:820px;padding:50px 45px}.csd-next__final-label{color:#00a9aa;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.4;margin:0 0 25px}.csd-next__final-main{color:#17242c;font-size:21px;font-weight:700;line-height:1.9;margin:0}.csd-next__final-arrow{color:#00a9aa;font-size:25px;line-height:1;margin:23px 0 20px}.csd-next__final-result{color:#53636a;font-size:17px;line-height:1.8;margin:0}.csd-next__final-result strong{color:#00a9aa;font-size:22px;font-weight:700}.csd-mobile-only{display:none}@media (max-width:767px){.csd-next{padding:78px 20px 72px}.csd-next h2{font-size:28px;line-height:1.55}.csd-next__intro{margin-top:29px}.csd-next__intro p{font-size:14px;line-height:1.9}.csd-next__cta{margin-top:38px}.csd-next__button{min-height:68px;padding:0 20px 0 23px}.csd-next__button-text{font-size:15px}.csd-next__button-arrow{font-size:21px;margin-left:15px}.csd-next__note{font-size:11px}.csd-next__final{margin-top:52px;padding:38px 22px}.csd-next__final-main{font-size:18px;line-height:1.9}.csd-next__final-result{font-size:15px}.csd-next__final-result strong{font-size:19px}.csd-mobile-only{display:block}.csd-hero h1{font-size:26px;line-height:1.45}}.csd-button,.csd-next__button{align-items:center;border:none;border-radius:0;box-shadow:none;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;line-height:1.5;min-height:52px;min-width:220px;padding:14px 28px;transition:opacity .2s ease,transform .2s ease;width:auto}.csd-button,.csd-button:hover,.csd-next__button,.csd-next__button:hover{background:linear-gradient(90deg,#087eb5,#2fb4cf);color:#fff!important;text-decoration:none!important}.csd-button:hover,.csd-next__button:hover{opacity:.88;transform:translateY(-2px)}.csd-button:visited,.csd-next__button:visited{color:#fff!important}.csd-button:focus-visible,.csd-next__button:focus-visible{outline:3px solid #087eb5;outline-offset:4px}.csd-next__button-arrow{color:#fff!important;margin-left:18px}@media (max-width:767px){.csd-button,.csd-next__button{font-size:15px;max-width:360px;min-height:52px;min-width:0;padding:14px 22px;width:100%}}