/* Rules copied from the approved draft (index.html) in their original order. */
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-section {padding:92px 0;background:#fff}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list {max-width:900px;margin:auto;border-top:1px solid #dfe2e8}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list details {border-bottom:1px solid #dfe2e8}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list summary {position:relative;padding:22px 52px 22px 0;list-style:none;font-size:18px;font-weight:850;cursor:pointer}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list summary::-webkit-details-marker {display:none}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list summary::after {content:"+";position:absolute;right:8px;top:17px;font-size:27px;color:#31685e}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list details[open] summary::after {content:"−"}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list details p {margin:0;padding:0 54px 23px 0;color:#686b7d;line-height:1.7}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist {display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:900px;margin:28px auto 0;padding:22px 24px;border-radius:18px;background:#eef4f2}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist strong {display:block;font-size:19px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist span {color:#686b7d}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist button {border:0;cursor:pointer;white-space:nowrap}@media(max-width:620px){.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist {align-items:flex-start;flex-direction:column}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist button {width:100%;justify-content:center}}
.cc_f4I0TJfbDr_SOGtVFa3Ci .coach-start {border:0;cursor:pointer;white-space:nowrap}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list summary::after {color:var(--action)}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-section {padding-top:var(--section-space);padding-bottom:var(--section-space)}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-section {padding:74px 0}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list a {color:#31685e;font-weight:800}
.cc_f4I0TJfbDr_SOGtVFa3Ci .advisor-disclaimer {margin-top:12px;color:#747b8a;font-size:12px;line-height:1.5}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews {display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.55fr);gap:34px;margin-bottom:82px;padding:38px;border-radius:30px;background:#e4f3e8}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 12px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-badge {display:inline-flex;margin-bottom:18px;padding:7px 11px;border:1px solid rgba(49,104,94,.22);border-radius:999px;background:#fff;color:#31685e;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-stars, .cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-stars {color:#d78a42;letter-spacing:.14em}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-stars {margin-bottom:22px;font-size:25px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro h2 {max-width:520px;margin:8px 0 14px;font-size:clamp(36px,5vw,64px);line-height:.98;letter-spacing:-.055em}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro p {max-width:520px;margin:0;color:#5d6477;line-height:1.65}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-cta {margin-top:24px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-list {display:grid;gap:16px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card {padding:28px 30px;border:1px solid rgba(21,24,47,.08);border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(28,56,49,.08)}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-stars {font-size:16px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card h3 {margin:12px 0 8px;font-size:24px;letter-spacing:-.025em}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card p {margin:0 0 16px;color:#353b52;font-size:17px;line-height:1.6}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card strong {display:block;color:#1f3f3a}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card small {display:inline-block;margin-top:8px;color:#7a8090;font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:850px){.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews {grid-template-columns:1fr;margin-bottom:58px;padding:24px;border-radius:22px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro {padding:6px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card {padding:23px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro h2 {font-size:clamp(34px,10vw,48px)}}

/* Rules copied from the approved draft (index.html) in their original order. */
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-section {padding:92px 0;background:#fff}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list {max-width:900px;margin:auto;border-top:1px solid #dfe2e8}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list details {border-bottom:1px solid #dfe2e8}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list summary {position:relative;padding:22px 52px 22px 0;list-style:none;font-size:18px;font-weight:850;cursor:pointer}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list summary::-webkit-details-marker {display:none}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list summary::after {content:"+";position:absolute;right:8px;top:17px;font-size:27px;color:#31685e}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list details[open] summary::after {content:"−"}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list details p {margin:0;padding:0 54px 23px 0;color:#686b7d;line-height:1.7}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist {display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:900px;margin:28px auto 0;padding:22px 24px;border-radius:18px;background:#eef4f2}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist strong {display:block;font-size:19px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist span {color:#686b7d}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist button {border:0;cursor:pointer;white-space:nowrap}@media(max-width:620px){.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist {align-items:flex-start;flex-direction:column}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-assist button {width:100%;justify-content:center}}
.cc_f4I0TJfbDr_SOGtVFa3Ci .coach-start {border:0;cursor:pointer;white-space:nowrap}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list summary::after {color:var(--action)}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-section {padding-top:var(--section-space);padding-bottom:var(--section-space)}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-section {padding:74px 0}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-list a {color:#31685e;font-weight:800}
.cc_f4I0TJfbDr_SOGtVFa3Ci .advisor-disclaimer {margin-top:12px;color:#747b8a;font-size:12px;line-height:1.5}
.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews {display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.55fr);gap:34px;margin-bottom:82px;padding:38px;border-radius:30px;background:#e4f3e8}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 12px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-badge {display:inline-flex;margin-bottom:18px;padding:7px 11px;border:1px solid rgba(49,104,94,.22);border-radius:999px;background:#fff;color:#31685e;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-stars, .cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-stars {color:#d78a42;letter-spacing:.14em}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-stars {margin-bottom:22px;font-size:25px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro h2 {max-width:520px;margin:8px 0 14px;font-size:clamp(36px,5vw,64px);line-height:.98;letter-spacing:-.055em}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro p {max-width:520px;margin:0;color:#5d6477;line-height:1.65}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-cta {margin-top:24px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-list {display:grid;gap:16px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card {padding:28px 30px;border:1px solid rgba(21,24,47,.08);border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(28,56,49,.08)}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-stars {font-size:16px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card h3 {margin:12px 0 8px;font-size:24px;letter-spacing:-.025em}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card p {margin:0 0 16px;color:#353b52;font-size:17px;line-height:1.6}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card strong {display:block;color:#1f3f3a}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card small {display:inline-block;margin-top:8px;color:#7a8090;font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:850px){.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews {grid-template-columns:1fr;margin-bottom:58px;padding:24px;border-radius:22px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro {padding:6px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-review-card {padding:23px}.cc_f4I0TJfbDr_SOGtVFa3Ci .faq-reviews-intro h2 {font-size:clamp(34px,10vw,48px)}}
