._questionList_9cf7a81{gap:10px;max-width:850px;margin:38px auto 0;display:grid}._question_9cf7a81{cursor:pointer;background:#fff;border:1px solid #e3e8f2;border-radius:12px;transition:border-color .38s,box-shadow .38s cubic-bezier(.22,1,.36,1),background-color .38s;overflow:hidden}._question_9cf7a81:hover{border-color:#cbd9ed}._question_9cf7a81[open]{background:#fcfeff;border-color:#b9d7ee;box-shadow:0 14px 30px #00234f12}._question_9cf7a81 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:.9rem;font-weight:750;list-style:none;display:flex}._question_9cf7a81 summary::-webkit-details-marker{display:none}._question_9cf7a81 summary:focus-visible{outline-offset:-4px;border-radius:12px;outline:3px solid #48a8e8}._question_9cf7a81 p{color:var(--color-text);margin:0;padding:0 24px 22px;font-size:.84rem;line-height:1.7}._question_9cf7a81::details-content{block-size:0;transition:block-size .46s cubic-bezier(.22, 1, .36, 1), content-visibility .46s allow-discrete;interpolate-size:allow-keywords;overflow:hidden}._question_9cf7a81[open]::details-content{block-size:auto}._toggleIcon_9cf7a81{width:16px;height:16px;color:var(--color-blue);flex:none;transition:transform .44s cubic-bezier(.22,1,.36,1);display:block;position:relative}._toggleIcon_9cf7a81:before,._toggleIcon_9cf7a81:after{content:"";background:currentColor;border-radius:2px;width:10px;height:2px;position:absolute;top:7px;left:3px}._toggleIcon_9cf7a81:after{transform:rotate(90deg)}._question_9cf7a81[open] ._toggleIcon_9cf7a81{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){._question_9cf7a81,._toggleIcon_9cf7a81{transition:none}._question_9cf7a81::details-content{transition:none}}._gallery_d280b94{min-width:0}._galleryControl_d280b94{position:relative}._radio_d280b94,._visuallyHidden_d280b94{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._mainImage_d280b94{aspect-ratio:1.12;box-shadow:var(--shadow-card);background:linear-gradient(140deg,#d7f4ff,#f6f3ff 75%);border:1px solid #dce7ef;border-radius:20px;position:relative;overflow:hidden}._mainImage_d280b94 img{object-fit:cover;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;position:absolute;inset:0;transform:scale(1.045)}:is(._galleryControl_d280b94:has(._optionOne_d280b94:checked) ._mainImage_d280b94 ._imageOne_d280b94,._galleryControl_d280b94:has(._optionTwo_d280b94:checked) ._mainImage_d280b94 ._imageTwo_d280b94,._galleryControl_d280b94:has(._optionThree_d280b94:checked) ._mainImage_d280b94 ._imageThree_d280b94){opacity:1;visibility:visible;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),visibility;transform:scale(1)}._badge_d280b94{color:var(--color-navy);background:#fff;border-radius:12px;padding:10px 14px;font-size:.78rem;font-weight:800;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 24px #001a401f}._thumbnails_d280b94{gap:12px;margin-top:16px;display:flex}._thumbnails_d280b94 label{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;width:82px;height:82px;transition:border-color .28s,box-shadow .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}._thumbnails_d280b94 label:hover{border-color:#72b9df;transform:translateY(-3px);box-shadow:0 10px 20px #00234f1f}._thumbnails_d280b94 img{object-fit:cover;width:100%;height:100%;transition:transform .54s cubic-bezier(.22,1,.36,1);display:block}._thumbnails_d280b94 label:hover img{transform:scale(1.07)}:is(._galleryControl_d280b94:has(._optionOne_d280b94:checked) ._thumbnails_d280b94 ._optionOne_d280b94,._galleryControl_d280b94:has(._optionTwo_d280b94:checked) ._thumbnails_d280b94 ._optionTwo_d280b94,._galleryControl_d280b94:has(._optionThree_d280b94:checked) ._thumbnails_d280b94 ._optionThree_d280b94){border-color:var(--color-blue);box-shadow:0 0 0 3px #2a8fcb1f}:is(._galleryControl_d280b94:has(._optionOne_d280b94:focus-visible) ._thumbnails_d280b94 ._optionOne_d280b94,._galleryControl_d280b94:has(._optionTwo_d280b94:focus-visible) ._thumbnails_d280b94 ._optionTwo_d280b94,._galleryControl_d280b94:has(._optionThree_d280b94:focus-visible) ._thumbnails_d280b94 ._optionThree_d280b94){outline-offset:3px;outline:3px solid #48a8e8}._note_d280b94{color:var(--color-text);margin:12px 0 0;font-size:.72rem;line-height:1.6}@media (prefers-reduced-motion:reduce){._mainImage_d280b94 img,._thumbnails_d280b94 label,._thumbnails_d280b94 img{transition:none}._thumbnails_d280b94 label:hover,._thumbnails_d280b94 label:hover img{transform:none}}._main_99f5bc2{overflow:hidden}._main_99f5bc2 a,._main_99f5bc2 button{cursor:pointer}._container_99f5bc2{width:min(100% - 64px,1180px);margin-inline:auto}._breadcrumb_99f5bc2{color:#667582;align-items:center;gap:10px;padding:24px 0 38px;font-size:.76rem;display:flex}._breadcrumb_99f5bc2 a{color:var(--color-blue);text-decoration:none}._eyebrow_99f5bc2{color:var(--color-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:800}._hero_99f5bc2{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:clamp(40px,5vw,72px);padding-bottom:96px;display:grid}._hero_99f5bc2>*{animation:.72s cubic-bezier(.22,1,.36,1) both _hero-enter_99f5bc2}._heroCopy_99f5bc2{animation-delay:.1s}@keyframes _hero-enter_99f5bc2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._heroCopy_99f5bc2{padding-top:8px}._heroCopy_99f5bc2 h1{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(2.8rem,4.5vw,4.2rem);font-weight:650;line-height:1.06}._subtitle_99f5bc2{color:var(--color-blue);margin:18px 0 0;font-size:1.02rem;font-weight:700}._description_99f5bc2,._sectionIntro_99f5bc2>p:last-child,._evidenceGrid_99f5bc2>div>p:not(._eyebrow_99f5bc2){color:var(--color-text);font-size:.95rem;line-height:1.75}._description_99f5bc2{max-width:490px;margin:16px 0 26px}._details_99f5bc2{border-top:1px solid var(--color-border);gap:0;margin:0 0 24px;display:grid}._details_99f5bc2 div{border-bottom:1px solid var(--color-border);grid-template-columns:125px 1fr;gap:12px;padding:13px 0;display:grid}._details_99f5bc2 dt{color:#6b7889;font-size:.78rem}._details_99f5bc2 dd{margin:0;font-size:.78rem;font-weight:750}._buyButton_99f5bc2{justify-content:center;width:100%}._purchaseNote_99f5bc2,._sourceNote_99f5bc2{color:#687785;font-size:.75rem;line-height:1.6}._purchaseNote_99f5bc2{margin:12px 0 18px}._inlineLink_99f5bc2{color:var(--color-blue);font-size:.82rem;font-weight:800;text-decoration:none}._inlineLink_99f5bc2:hover{text-decoration:underline}._verification_99f5bc2,._resources_99f5bc2{background:#f1f3fd;padding:86px 0}._sectionIntro_99f5bc2{max-width:715px}._sectionIntro_99f5bc2 h2,._sectionIntro_99f5bc2+h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:650;line-height:1.15}._sectionIntro_99f5bc2>p:last-child{margin:16px 0 0}._factGrid_99f5bc2{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}._factCard_99f5bc2,._resourceCard_99f5bc2{min-width:0;box-shadow:var(--shadow-card);background:#fff;border:1px solid #e6eaf3;border-radius:16px;padding:30px;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1),border-color .36s}._factCard_99f5bc2:hover,._resourceCard_99f5bc2:hover{border-color:#c6ddec;transform:translateY(-6px);box-shadow:0 20px 38px #00234f1c}._factCard_99f5bc2 h3,._resourceCard_99f5bc2 h3{letter-spacing:-.03em;margin:18px 0 8px;font-size:1.08rem}._factCard_99f5bc2 p,._resourceCard_99f5bc2 p{color:var(--color-text);margin:0;font-size:.84rem;line-height:1.7}._factMark_99f5bc2,._resourceIcon_99f5bc2{width:42px;height:42px;color:var(--color-navy-strong);background:#d9effb;border-radius:12px;place-items:center;font-size:1.15rem;font-weight:800;display:grid}._sourceNote_99f5bc2{margin:22px 0 0}._routine_99f5bc2{padding:100px 0}._routineTop_99f5bc2{justify-content:space-between;align-items:end;gap:32px;display:flex}._routineTop_99f5bc2>a{flex:none}._stepGrid_99f5bc2{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}._stepCard_99f5bc2{min-height:225px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #e3e9f2;border-radius:14px;padding:26px;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1)}._stepCard_99f5bc2:hover{transform:translateY(-5px);box-shadow:0 18px 34px #00234f17}._stepCard_99f5bc2>span{color:#9ad3f3;font-size:2.6rem;font-weight:750;line-height:1}._stepCard_99f5bc2 h3{margin:22px 0 8px;font-size:1rem}._stepCard_99f5bc2 p{color:var(--color-text);margin:0;font-size:.78rem;line-height:1.65}._routineImage_99f5bc2{background:#e9f5fb;border-radius:18px;max-width:650px;margin:52px auto 0;overflow:hidden}._routineImage_99f5bc2 img{width:100%;height:auto;display:block}._routineImage_99f5bc2 figcaption{color:var(--color-text);padding:12px 18px;font-size:.72rem;line-height:1.55}._resourceGrid_99f5bc2{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}._resourceCard_99f5bc2{flex-direction:column;display:flex}._resourceCard_99f5bc2 h3{margin-top:22px}._resourceCard_99f5bc2 a{color:var(--color-blue);margin-top:auto;padding-top:26px;font-size:.75rem;font-weight:800;text-decoration:none}._resourceCard_99f5bc2 a span{transition:transform .36s cubic-bezier(.22,1,.36,1);display:inline-block}:is(._resourceCard_99f5bc2:hover a span,._resourceCard_99f5bc2 a:focus-visible span){transform:translate(3px,-3px)}._resourceCard_99f5bc2:hover ._resourceIcon_99f5bc2 img{transform:translateY(-2px)rotate(-6deg)}._resourceIcon_99f5bc2 img{max-width:24px;max-height:24px;transition:transform .44s cubic-bezier(.22,1,.36,1)}._evidence_99f5bc2{padding:100px 0}._evidenceGrid_99f5bc2{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:center;gap:clamp(40px,8vw,120px);display:grid}._evidenceGrid_99f5bc2 h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:650;line-height:1.15}._evidenceGrid_99f5bc2>div>p:not(._eyebrow_99f5bc2){margin:20px 0 24px}._evidenceNote_99f5bc2{background:linear-gradient(135deg,#eef8ff,#eceefb);border:1px solid #d5e8f2;border-radius:18px;padding:34px}._evidenceNote_99f5bc2 h3{margin:18px 0 10px;font-size:1.25rem}._evidenceNote_99f5bc2 p{color:var(--color-text);margin:0;font-size:.85rem;line-height:1.7}._noteIcon_99f5bc2{width:38px;height:38px;color:var(--color-blue);background:#cdeaf9;border-radius:50%;place-items:center;font-weight:900;display:grid}._faq_99f5bc2{background:#f1f3fd;padding:86px 0}._faq_99f5bc2 ._sectionIntro_99f5bc2{text-align:center;margin-inline:auto}._faq_99f5bc2>._container_99f5bc2>._inlineLink_99f5bc2{margin:26px auto 0;display:table}._cta_99f5bc2{padding:70px 0 100px}@media (prefers-reduced-motion:reduce){._hero_99f5bc2>*{animation:none}._factCard_99f5bc2,._resourceCard_99f5bc2,._stepCard_99f5bc2,._resourceCard_99f5bc2 a span,._resourceIcon_99f5bc2 img{transition:none}._factCard_99f5bc2:hover,._resourceCard_99f5bc2:hover,._stepCard_99f5bc2:hover,._resourceCard_99f5bc2:hover ._resourceIcon_99f5bc2 img,._resourceCard_99f5bc2:hover a span{transform:none}._resourceCard_99f5bc2 a:focus-visible span{transform:none}}._ctaBox_99f5bc2{color:#fff;background:linear-gradient(110deg,#001b43,#123f7b);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:48px 56px;display:flex}._ctaBox_99f5bc2 h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650}._ctaBox_99f5bc2 p:not(._eyebrow_99f5bc2){color:#e4f1fc;margin:10px 0;font-size:.88rem}._ctaBox_99f5bc2 small{color:#b6d2e6;font-size:.7rem}._ctaBox_99f5bc2 ._eyebrow_99f5bc2{color:#a5d7f1}._ctaBox_99f5bc2>a{flex:none}@media (max-width:900px){._hero_99f5bc2,._evidenceGrid_99f5bc2{grid-template-columns:1fr}._hero_99f5bc2{gap:34px}._factGrid_99f5bc2,._resourceGrid_99f5bc2,._stepGrid_99f5bc2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){._container_99f5bc2{width:min(100% - 36px,1180px)}._breadcrumb_99f5bc2{padding:18px 0 24px}._hero_99f5bc2{padding-bottom:70px}._heroCopy_99f5bc2 h1{font-size:2.7rem}._verification_99f5bc2,._routine_99f5bc2,._resources_99f5bc2,._evidence_99f5bc2,._faq_99f5bc2{padding:68px 0}._factGrid_99f5bc2,._resourceGrid_99f5bc2{grid-template-columns:1fr}._routineTop_99f5bc2,._ctaBox_99f5bc2{flex-direction:column;align-items:start}._stepGrid_99f5bc2{gap:10px}._stepCard_99f5bc2{min-height:220px;padding:20px}._ctaBox_99f5bc2{padding:34px 28px}}
