/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.plain-lesson-page{background:#fff}.plain-article{width:min(100% - 40px,760px);margin:0 auto;padding:52px 0 20px}.plain-back{color:var(--purple);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.plain-back svg{width:17px}.plain-article-header{border-bottom:1px solid #dedfe5;margin:36px 0 48px;padding-bottom:34px}.plain-article-header>span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.plain-article-header h1{color:var(--navy);letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(48px,7vw,76px);line-height:1}.plain-article-header h1 em{color:var(--coral);font-style:normal}.plain-article-header p{max-width:670px;color:var(--navy);margin:0;font-size:23px;font-weight:650;line-height:1.48}.plain-prose{color:var(--navy)}.plain-prose p,.plain-prose li{font-size:17px;line-height:1.78}.plain-prose p{margin:0 0 22px}.plain-prose h2{color:var(--navy);letter-spacing:-.035em;margin:68px 0 20px;font-size:34px;line-height:1.17}.plain-prose h3{color:var(--navy);margin:34px 0 10px;font-size:22px;line-height:1.25}.plain-prose ul{margin:10px 0 28px;padding-left:25px}.plain-prose li{margin:5px 0;padding-left:5px}.plain-prose li::marker{color:var(--purple)}.plain-prose a{color:var(--purple);text-underline-offset:3px;font-weight:700;text-decoration:underline}.plain-prose blockquote{color:var(--navy);border-left:4px solid var(--purple);margin:28px 0 32px;padding:8px 0 8px 24px;font-size:23px;font-weight:750;line-height:1.5}.editorial-sources{border-top:1px solid #dedfe5;margin-top:70px;padding-top:10px}.editorial-sources h2{margin-top:30px;font-size:22px}.editorial-sources li,.editorial-sources a{font-size:13px;line-height:1.5}.plain-quiz{background:#f6f3fc;border-radius:24px;width:min(100% - 40px,760px);margin:40px auto;padding:38px}.plain-quiz>span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.plain-quiz>h2{color:var(--navy);margin:8px 0;font-size:32px}.plain-quiz>p{color:var(--muted);margin:0 0 28px}.plain-quiz-questions{gap:24px;display:grid}.plain-quiz fieldset{background:#fff;border:0;border-radius:17px;margin:0;padding:24px}.plain-quiz legend{width:100%;color:var(--navy);margin-bottom:16px;font-size:17px;font-weight:800;line-height:1.4}.plain-quiz label{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ddd9e8;border-radius:11px;align-items:flex-start;gap:11px;margin-top:9px;padding:12px 13px;display:flex}.plain-quiz label.selected{border-color:var(--purple);background:#f8f5ff}.plain-quiz label.correct{background:#f3f8ef;border-color:#64a04e}.plain-quiz label.incorrect{background:#fff3ef;border-color:#dc6a56}.plain-quiz label span{font-size:14px;line-height:1.45}.plain-quiz input{accent-color:var(--purple);margin-top:3px}.quiz-explanation{color:var(--muted);gap:8px;margin:14px 0 0;font-size:13px;line-height:1.5;display:flex}.quiz-explanation svg{width:17px;color:var(--green);flex:none}.plain-quiz>button,.plain-quiz-result button{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:24px;padding:0 22px;font-weight:800;display:flex}.plain-quiz>button:disabled{opacity:.42;cursor:not-allowed}.plain-quiz-result{background:#fff;border-radius:15px;margin-top:24px;padding:22px}.plain-quiz-result strong{color:var(--navy);font-size:22px}.plain-quiz-result p{color:var(--muted)}.plain-quiz-result button svg{width:17px}.plain-next{background:#f7f9f3;border:1px solid #dce5d4;border-radius:22px;width:min(100% - 40px,760px);margin:20px auto 60px;padding:30px 34px}.plain-next>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.plain-next h2{color:var(--navy);margin:8px 0;font-size:27px}.plain-next p{color:var(--muted);line-height:1.5}.plain-next a{color:#fff;background:var(--green);border-radius:999px;align-items:center;gap:9px;margin-top:7px;padding:12px 18px;font-weight:800;display:inline-flex}.conversational-article{width:min(100% - 40px,700px)}.conversational-article .plain-article-header{margin-bottom:40px}.conversational-article .plain-prose p{margin-bottom:25px;font-size:19px;line-height:1.72}.conversational-article .plain-prose>p:first-child{font-size:22px}.conversational-article .plain-prose strong{font-weight:800}.conversational-list{color:#343e6d;border-left:3px solid #d8d0ef;padding:4px 0 4px 24px;line-height:1.95!important}.conversational-article blockquote{margin-block:20px 28px}.conversational-key{text-align:center;background:#f5f1fd;border-radius:18px;padding:26px 28px;margin:38px 0!important;font-size:22px!important}.conversational-key strong{color:var(--purple);font-size:26px}@media (width<=700px){.plain-article{width:calc(100% - 34px);padding-top:25px}.plain-back{font-size:11px}.plain-article-header{margin:25px 0 34px;padding-bottom:28px}.plain-article-header h1{margin:10px 0 14px;font-size:39px}.plain-article-header p{font-size:17px;line-height:1.45}.plain-prose p,.plain-prose li{font-size:15px;line-height:1.72}.plain-prose p{margin-bottom:19px}.plain-prose h2{margin:48px 0 16px;font-size:27px;line-height:1.18}.plain-prose h3{margin-top:28px;font-size:19px}.plain-prose blockquote{margin:23px 0 27px;padding-left:17px;font-size:18px}.plain-prose ul{padding-left:21px}.plain-quiz{border-radius:19px;width:calc(100% - 24px);margin:28px auto;padding:23px 15px}.plain-quiz>h2{font-size:26px}.plain-quiz>p{font-size:13px}.plain-quiz fieldset{padding:18px 13px}.plain-quiz legend{font-size:15px}.plain-quiz label{padding:11px}.plain-quiz label span{font-size:12px}.plain-quiz>button{width:100%}.plain-next{width:calc(100% - 24px);margin-bottom:30px;padding:23px 18px}.plain-next h2{font-size:22px}.plain-next p{font-size:13px}.plain-next a{justify-content:center;width:100%;font-size:13px}.conversational-article{width:calc(100% - 34px)}.conversational-article .plain-article-header{margin-bottom:30px}.conversational-article .plain-prose p{margin-bottom:22px;font-size:16px;line-height:1.7}.conversational-article .plain-prose>p:first-child{font-size:18px}.conversational-list{padding-left:17px;line-height:1.9!important}.conversational-key{padding:22px 16px;font-size:18px!important}.conversational-key strong{font-size:22px}}:root{--navy:#081854;--coral:#ff3a1f;--green:#34791e;--purple:#6834df;--cream:#f6f5ef;--muted:#5d6584}.card-lesson-page{background:#fbfbfd}.lesson-rail{z-index:5;max-width:880px;color:var(--purple);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e6e3ed;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:0 auto;padding:12px 20px;font-size:11px;font-weight:800;display:grid;position:sticky;top:0}.lesson-rail i{background:#e7e3ee;border-radius:99px;height:5px;overflow:hidden}.lesson-rail i b{background:var(--purple);width:14.28%;height:100%;display:block}.card-lesson-hero{max-width:780px;margin:0 auto;padding:45px 20px 28px}.card-lesson-hero>a{color:var(--purple);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.card-lesson-hero>a svg{width:17px}.card-lesson-hero h1{letter-spacing:-.045em;margin:24px 0 12px;font-size:clamp(46px,6vw,74px);font-weight:800;line-height:1.04}.card-lesson-hero h1 span{color:var(--coral)}.card-lesson-hero>p{max-width:610px;margin:0;font-size:20px;line-height:1.5}.lesson-meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lesson-meta span{color:#5730b3;background:#f2effa;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:800;display:flex}.lesson-meta svg{width:15px}.lesson-video-card{background:#101835;border-radius:28px;grid-template-columns:1.15fr .85fr;max-width:780px;margin:0 auto 18px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0818541f}.lesson-video-image{min-height:310px;position:relative}.lesson-video-image img{object-fit:cover}.lesson-video-image:after{content:"";background:linear-gradient(90deg,#0000 60%,#101835);position:absolute;inset:0}.lesson-video-image button{z-index:2;width:72px;height:72px;color:var(--navy);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lesson-video-card>div:last-child{z-index:2;color:#fff;flex-direction:column;justify-content:center;padding:28px;display:flex;position:relative}.lesson-video-card>div:last-child span{color:#c9bbf3;text-transform:uppercase;font-size:11px;font-weight:800}.lesson-video-card h2{margin:9px 0;font-size:28px}.lesson-video-card p{color:#e0e3ee;margin:0;line-height:1.5}.lesson-objectives{background:linear-gradient(135deg,#f6f2ff,#faf9fd);border-radius:24px;max-width:780px;margin:0 auto 40px;padding:27px}.lesson-objectives>span{color:var(--purple);margin-bottom:18px;font-size:13px;font-weight:850;display:block}.lesson-objectives>div{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.lesson-objectives p{align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.4;display:flex}.lesson-objectives svg{width:17px;color:var(--purple);flex:none}.lesson-card-sequence{gap:16px;max-width:780px;margin:0 auto;display:grid}.between-progress{height:25px;color:var(--purple);grid-template-columns:23px 1fr 23px;align-items:center;gap:9px;display:grid}.between-progress>span{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.between-progress i{background:#e7e3ee;border-radius:9px;height:4px;overflow:hidden}.between-progress i b{background:var(--purple);height:100%;display:block}.between-progress svg{width:18px}.bite-card{background:#fff;border:1px solid #e4e3e9;border-radius:28px;padding:28px 32px 25px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0818540f}.bite-card-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.bite-card-heading>span{color:#fff;background:var(--card-color);border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:850;display:grid}.bite-card-heading h2{letter-spacing:-.02em;margin:0;font-size:25px;line-height:1.15}.bite-card-heading>svg{width:20px;color:var(--card-color);opacity:.25}.bite-illustration{width:92px;height:92px;color:var(--card-color);background:var(--card-color);border-radius:50%;place-items:center;margin:26px auto 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.bite-illustration{background:color-mix(in srgb,var(--card-color) 10%,white)}}.bite-illustration svg{width:48px;height:48px}.bite-summary{text-align:center;max-width:580px;margin:auto}.bite-summary p{margin:0 0 12px;font-size:17px;line-height:1.65}.bite-summary strong{color:var(--card-color);font-size:17px;line-height:1.5;display:block}.bite-detail{opacity:0;max-height:0;transition:max-height .45s,opacity .25s,margin .25s;overflow:hidden}.bite-card.open .bite-detail{opacity:1;max-height:1000px;margin-top:25px}.bite-detail>p{font-size:16px;line-height:1.7}.bite-toggle{width:100%;min-height:50px;color:var(--card-color);border:1.5px solid var(--card-color);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:14px;font-weight:800;display:flex}.bite-toggle svg{width:18px;transition:transform .2s}.bite-card.open .bite-toggle svg{transform:rotate(180deg)}.mini-comparison{background:#f7f5fb;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:22px 0;padding:18px;display:grid}.mini-comparison span{flex-direction:column;gap:4px;font-size:13px;display:flex}.mini-comparison b{color:var(--card-color);font-size:17px}.stress-process{justify-items:center;gap:7px;margin:22px 0;display:grid}.stress-process>span{background:#fff4ee;border-radius:999px;align-items:center;gap:13px;width:min(100%,340px);padding:12px 18px;display:flex}.stress-process svg{width:22px;color:var(--card-color)}.stress-process i{color:var(--card-color);font-style:normal}.bite-detail blockquote{border-left:4px solid var(--card-color);background:#faf9fb;margin:22px 0 0;padding:18px;font-weight:700;line-height:1.55}.stress-compare{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.stress-compare>div{background:#f7f8ef;border-radius:20px;flex-direction:column;gap:9px;padding:20px;display:flex}.stress-compare>div:last-child{background:#fff2ec}.stress-compare svg{width:30px;color:var(--card-color)}.stress-compare b{font-size:18px}.stress-compare span{font-size:13px}.factor-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0;display:grid}.factor-grid span{text-align:center;background:#f7f5fb;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 5px;font-size:11px;font-weight:750;display:flex}.factor-grid svg{width:24px;color:var(--card-color)}.practice-card,.takeaway-card{background:#f6f2ff;border-radius:28px;padding:32px}.practice-label,.takeaway-card>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.practice-card h2,.takeaway-card h2{margin:8px 0 10px;font-size:29px}.practice-card>p{margin-top:0;line-height:1.5}.practice-steps{gap:8px;margin:24px 0;display:grid}.practice-steps>div{grid-template-columns:44px 1fr;align-items:center;gap:13px;display:grid}.practice-steps>div>svg{width:44px;height:44px;color:var(--purple);background:#fff;border-radius:50%;padding:10px}.practice-steps span{flex-direction:column;gap:3px;font-size:13px;line-height:1.4;display:flex}.practice-steps b{font-size:16px}.practice-steps>i{color:#a494cb;margin-left:21px;font-style:normal}.practice-card>button{width:100%;min-height:50px;color:var(--purple);border:1.5px solid var(--purple);background:#fff;border-radius:14px;font-weight:800}.practice-prompts{gap:14px;margin-top:20px;display:grid}.practice-prompts label{gap:7px;font-size:13px;font-weight:750;display:grid}.practice-prompts textarea{resize:vertical;font:inherit;border:1px solid #d8d2e8;border-radius:11px;padding:10px}.practice-prompts small{color:var(--muted)}.takeaway-card{background:#f8f7fc}.takeaway-card>div{gap:13px;margin-top:22px;display:grid}.takeaway-card p{align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.takeaway-card svg{width:20px;color:var(--green);flex:none}.confidence-card,.next-lesson-card,.compact-coach-card{background:#f6f2ff;border-radius:26px;max-width:780px;margin:28px auto 0;padding:28px 32px}.confidence-card h2{margin:0 0 18px;font-size:21px}.confidence-card>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.confidence-card button{min-height:50px;color:var(--purple);background:#fff;border:1px solid #d9d1ed;border-radius:13px;font-size:19px}.confidence-card button.selected{color:#fff;border-color:var(--purple);background:var(--purple)}.confidence-card>p{margin:15px 0 0;font-size:13px}.next-lesson-card{background:linear-gradient(135deg,#f8f5ff,#fff);border:1px solid #e3deed;margin-top:18px}.next-lesson-card>span{color:var(--purple);text-transform:uppercase;font-size:11px;font-weight:850}.next-lesson-card h2{margin:10px 0;font-size:28px}.next-lesson-card p{max-width:560px;line-height:1.5}.next-lesson-card a{color:#fff;background:var(--purple);border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:20px;font-weight:800;display:flex}.compact-coach-card{background:#fff2eb;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;display:grid}.compact-coach-card>svg{width:40px;height:40px;color:var(--coral)}.compact-coach-card h2{margin:0 0 4px;font-size:20px}.compact-coach-card p{margin:0;font-size:13px}.compact-coach-card a{color:#fff;background:var(--coral);border-radius:12px;padding:12px 18px;font-weight:800}.lesson-mini-footer{border-top:1px solid #e1dfe7;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;max-width:780px;margin:38px auto 0;padding:26px 4px 35px;display:grid}.lesson-mini-footer img{width:130px}.lesson-mini-footer>div{justify-content:center;gap:18px;font-size:12px;font-weight:700;display:flex}.mini-socials a{background:#f1eff5;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.mini-socials svg{width:17px}.lesson-mini-footer>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;font-size:10px}@media (width<=700px){.card-lesson-page .site-header{height:72px}.card-lesson-page .brand img{width:132px}.lesson-rail{padding:9px 14px;font-size:9px}.card-lesson-hero{padding:22px 17px 20px}.card-lesson-hero>a{font-size:11px}.card-lesson-hero h1{margin:18px 0 9px;font-size:36px}.card-lesson-hero>p{font-size:15px;line-height:1.45}.lesson-meta{margin-top:14px}.lesson-meta span{font-size:9px}.lesson-video-card{border-radius:20px;margin:0 12px 12px;display:block}.lesson-video-image{min-height:205px}.lesson-video-image:after{background:linear-gradient(#0000 55%,#101835)}.lesson-video-image button{width:62px;height:62px}.lesson-video-card>div:last-child{margin-top:-60px;padding:14px 18px 18px}.lesson-video-card>div:last-child span{font-size:8px}.lesson-video-card h2{margin:5px 0 2px;font-size:19px}.lesson-video-card p{font-size:11px}.lesson-objectives{border-radius:19px;margin:0 12px 26px;padding:20px 17px}.lesson-objectives>span{margin-bottom:13px;font-size:11px}.lesson-objectives>div{grid-template-columns:1fr;gap:9px}.lesson-objectives p{font-size:11px}.lesson-card-sequence{gap:10px;padding:0 10px}.between-progress{margin-inline:4px}.bite-card{border-radius:21px;padding:20px 18px 18px}.bite-card-heading{gap:9px}.bite-card-heading>span{width:27px;height:27px}.bite-card-heading h2{font-size:18px}.bite-illustration{width:76px;height:76px;margin:20px auto 15px}.bite-illustration svg{width:39px;height:39px}.bite-summary p{font-size:14px;line-height:1.55}.bite-summary strong{font-size:14px}.bite-detail>p{font-size:13px;line-height:1.6}.bite-card.open .bite-detail{margin-top:18px}.bite-toggle{min-height:45px;margin-top:18px;font-size:12px}.mini-comparison{grid-template-columns:1fr;gap:8px;padding:14px}.mini-comparison>svg{transform:rotate(90deg)}.stress-process>span{padding:10px 14px;font-size:12px}.stress-compare{gap:8px}.stress-compare>div{padding:14px}.stress-compare b{font-size:14px}.stress-compare span{font-size:10px}.factor-grid{grid-template-columns:repeat(2,1fr)}.factor-grid span:last-child{grid-column:1/-1}.practice-card,.takeaway-card{border-radius:21px;padding:22px 18px}.practice-card h2,.takeaway-card h2{font-size:23px}.practice-card>p{font-size:12px}.practice-steps span{font-size:11px}.practice-steps b{font-size:14px}.takeaway-card p{font-size:12px}.confidence-card,.next-lesson-card,.compact-coach-card{border-radius:20px;margin:18px 10px 0;padding:21px 18px}.confidence-card h2{font-size:17px}.confidence-card button{min-height:43px;font-size:15px}.next-lesson-card h2{font-size:23px}.next-lesson-card p{font-size:12px}.next-lesson-card a{min-height:47px;font-size:12px}.compact-coach-card{grid-template-columns:auto 1fr}.compact-coach-card h2{font-size:17px}.compact-coach-card p{font-size:11px}.compact-coach-card a{text-align:center;grid-column:1/-1;font-size:12px}.lesson-mini-footer{grid-template-columns:1fr;justify-items:center;margin:28px 12px 0;padding:22px 0 30px}.lesson-mini-footer>div{font-size:10px}.mini-socials{justify-content:center}}.article-hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;padding:46px 86px 35px 108px;display:grid}.article-back{color:var(--purple);align-items:center;gap:8px;margin-bottom:30px;font-size:14px;font-weight:800;display:inline-flex}.article-back svg{width:18px}.article-eyebrow{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:14px;font-weight:850;display:block}.article-identity h1{letter-spacing:-.045em;margin:13px 0 20px;font-size:clamp(48px,4.8vw,72px);font-weight:800;line-height:1.05}.article-identity h1 span{color:var(--coral)}.article-identity>p{max-width:520px;margin:0 0 22px;font-size:20px;line-height:1.55}.article-meta{flex-wrap:wrap;gap:10px;display:flex}.article-meta span{color:#5730b3;background:#f3f0fb;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800}.article-video{border-radius:34% 20% 31% 18%/24% 30% 20% 31%;min-height:425px;position:relative;overflow:hidden;box-shadow:0 15px 35px #0a184b1f}.article-video>img{object-fit:cover}.article-video-shade{background:linear-gradient(#0000 52%,#000000a3);position:absolute;inset:0}.article-video>button{width:94px;height:94px;color:var(--navy);cursor:pointer;background:#fffffff2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)}.article-video>button svg{width:36px;height:36px}.article-video-caption{color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:28px;left:9%;right:9%}.article-video-caption strong{font-size:18px}.article-video-caption span{font-size:13px}.lesson-progress{border:1px solid #e5e3eb;border-radius:22px;grid-template-columns:280px 1fr;align-items:center;gap:35px;max-width:1250px;min-height:105px;margin:10px auto 34px;padding:18px 28px;display:grid;box-shadow:0 7px 20px #0818540d}.lesson-progress>div:first-child{flex-direction:column;gap:5px;display:flex}.lesson-progress>div:first-child span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.lesson-progress>div:first-child strong{font-size:22px}.lesson-dots{grid-template-columns:repeat(9,1fr);align-items:center;display:grid}.lesson-dots i{width:38px;height:38px;color:var(--muted);background:#fff;border:2px solid #dedce4;border-radius:50%;justify-self:center;place-items:center;font-style:normal;font-weight:800;display:grid;position:relative}.lesson-dots i:after{content:"";background:#e3e1e7;width:calc(100% + 25px);height:2px;position:absolute;left:100%}.lesson-dots i:last-child:after{display:none}.lesson-dots i.current{color:#fff;border-color:var(--purple);background:var(--purple)}.mobile-progress{display:none}.article-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:48px;max-width:1250px;margin:0 auto;padding-bottom:38px;display:grid}.article-content{min-width:0}.article-content p{font-size:17px;line-height:1.75}.article-opening{border:1px solid #e4e2e9;border-radius:24px;margin-bottom:24px;padding:35px 38px}.article-lede{margin-top:0;font-weight:750;font-size:23px!important;line-height:1.5!important}.mobile-toc{display:none}.article-section{border-bottom:1px solid #e7e7eb;padding:38px 34px;scroll-margin-top:25px}.article-section h2{letter-spacing:-.03em;margin:7px 0 17px;font-size:34px;line-height:1.16}.article-section p:last-child{margin-bottom:0}.section-kicker{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850}.soft-intro{background:#f8f6fd;border:0;border-radius:23px}.article-section blockquote{border-left:4px solid var(--purple);background:#fff;border-radius:0 14px 14px 0;margin:23px 0 0;padding:18px 22px;font-size:18px;font-weight:700;line-height:1.55}.learn-box{background:#f4f7ef;border:0;border-radius:23px;margin-top:18px}.learn-box ul{grid-template-columns:1fr 1fr;gap:12px 24px;margin:22px 0 0;padding:0;list-style:none;display:grid}.learn-box li{align-items:flex-start;gap:9px;line-height:1.4;display:flex}.learn-box li svg{width:19px;color:var(--green);flex:none}.comparison-card{background:#f6f3fc;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:28px 0 5px;padding:22px;display:grid}.comparison-card>div{flex-direction:column;gap:5px;display:flex}.comparison-card strong{color:var(--purple);font-size:20px}.comparison-card span{font-size:14px;line-height:1.45}.comparison-card>svg{color:var(--purple)}.message-example{text-align:center;background:linear-gradient(120deg,#f3effd,#faf9fd);border-radius:20px;margin:24px 0;padding:25px}.message-example span,.message-example strong{display:block}.message-example strong{margin:10px 0;font-size:28px}.message-example p{margin:0;font-size:14px}.response-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.response-grid>div{border:1px solid #e5e2ec;border-radius:16px;padding:19px}.response-grid strong{color:var(--purple)}.response-grid p{margin:7px 0 0;font-size:14px;line-height:1.5}.quality-list{grid-template-columns:1fr 1fr;gap:10px 20px;margin:24px 0;display:grid}.quality-list span{align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.quality-list svg{width:20px;color:var(--green);flex:none}.health-note{background:#fff7ef;border-radius:17px;gap:15px;margin-top:24px;padding:20px;display:flex}.health-note svg{color:var(--coral);flex:none}.health-note p{margin:0;font-size:14px;line-height:1.55}.framework-section{background:#f7f5fd;border:0;border-radius:23px;margin:22px 0}.framework-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:23px;display:grid}.framework-grid>div{background:#fff;border-radius:17px;flex-direction:column;padding:20px;display:flex}.framework-grid>div>span{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:850;display:grid}.framework-grid strong{color:var(--purple);margin:12px 0 2px;font-size:20px}.framework-grid p{margin:0;font-size:13px;line-height:1.45}.framework-grid small{color:var(--muted);margin-top:14px;font-style:italic}.exercise-card{background:#f7f8ef;border:0;border-radius:23px;margin:22px 0}.exercise-card>svg{color:var(--green)}.exercise-card blockquote{border-color:var(--green);font-weight:650}.takeaway-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.takeaway-list li{align-items:flex-start;gap:11px;line-height:1.5;display:flex}.takeaway-list svg{width:21px;color:var(--green);flex:none}.support-guidance{background:#fff3ee;border:0;border-radius:23px;margin-top:18px}.support-guidance h2{color:#9f2d1c}.article-sources{padding:30px 34px}.article-sources h2{font-size:22px}.article-sources a{color:var(--purple);border-bottom:1px solid #e4e3e8;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;font-weight:750;display:flex}.article-sources svg{width:17px}.article-toc{background:#f7f6fa;border-radius:22px;padding:28px 24px;position:sticky;top:20px}.article-toc>span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:850;display:block}.article-toc nav{display:grid}.article-toc a{color:#4b526e;grid-template-columns:18px 1fr;gap:11px;padding:10px 0;font-size:13px;line-height:1.35;display:grid}.article-toc i{background:#fff;border:2px solid #cbc8d3;border-radius:50%;width:13px;height:13px;margin-top:2px}.article-toc a.active{color:var(--purple);font-weight:800}.article-toc a.active i{border-color:var(--purple);background:var(--purple)}.reflection-quiz{background:#f7f5fc;border-radius:24px;grid-template-columns:330px 1fr;gap:38px;max-width:1250px;margin:12px auto 42px;padding:32px;display:grid}.quiz-intro>span{color:var(--coral);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.quiz-intro>span svg{width:18px}.quiz-intro h2{margin:12px 0 10px;font-size:30px}.quiz-intro p{color:var(--muted);line-height:1.55}.quiz-panel{background:#fff;border-radius:20px;min-height:300px;padding:26px}.quiz-status{color:var(--purple);font-size:12px;font-weight:850}.quiz-panel h3{margin:10px 0 18px;font-size:22px}.quiz-options{gap:9px;display:grid}.quiz-options button{color:var(--navy);text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dddae5;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.quiz-options button i{background:#f1eef9;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid}.quiz-options button.selected{border-color:var(--purple)}.quiz-options button.correct{border-color:var(--green);background:#f5f8f0}.quiz-feedback{border-top:1px solid #e7e5eb;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:15px;display:flex}.quiz-feedback p{margin:0;font-size:13px;line-height:1.45}.quiz-feedback button,.quiz-finished button{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 15px;font-weight:800;display:flex}.quiz-feedback svg,.quiz-finished button svg{width:17px}.quiz-finished{text-align:center;place-items:center;min-height:250px;display:grid}.quiz-finished>svg{width:48px;height:48px;color:var(--green)}.quiz-finished h3{margin-bottom:5px}.quiz-finished p{max-width:540px;line-height:1.55}.continue-path{background:#f7f9f3;border:1px solid #dce5d4;border-radius:23px;grid-template-columns:1fr auto;align-items:center;gap:40px;max-width:1250px;margin:0 auto 24px;padding:28px 34px;display:grid}.continue-path span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.continue-path h2{margin:7px 0;font-size:27px}.continue-path p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.continue-path>a{color:#fff;background:var(--green);border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-weight:800;display:flex}.article-coach{background:#f2effc;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:1250px;margin:0 auto 42px;padding:25px 32px;display:grid}.article-coach>svg{width:45px;height:45px;color:var(--purple)}.article-coach h2{margin:0 0 4px;font-size:22px}.article-coach p{color:var(--muted);margin:0}.article-coach>a{color:#fff;background:var(--purple);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-weight:800;display:flex}@media (width<=1100px){.article-hero{grid-template-columns:1fr;padding:42px 60px}.article-video{min-height:420px}.lesson-progress,.article-layout,.reflection-quiz,.continue-path,.article-coach{margin-inline:42px}.article-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=700px){.article-hero{gap:20px;padding:18px 18px 25px}.article-back{margin-bottom:18px;font-size:12px}.article-eyebrow{font-size:10px}.article-identity h1{margin:8px 0 12px;font-size:34px;line-height:1.08}.article-identity>p{margin-bottom:14px;font-size:15px;line-height:1.45}.article-meta span{padding:6px 9px;font-size:9px}.article-video{min-height:225px}.article-video>button{width:66px;height:66px}.article-video>button svg{width:25px;height:25px}.article-video-caption{bottom:17px}.article-video-caption strong{font-size:13px}.article-video-caption span{font-size:10px}.lesson-progress{border-radius:17px;grid-template-columns:1fr auto;gap:15px;min-height:78px;margin:0 12px 20px;padding:13px 15px}.lesson-progress>div:first-child span{font-size:9px}.lesson-progress>div:first-child strong{font-size:16px}.lesson-dots{display:none}.mobile-progress{flex-direction:column;align-items:flex-end;gap:7px;font-size:11px;font-weight:800;display:flex}.mobile-progress i{background:#e5e2eb;border-radius:9px;width:76px;height:5px;overflow:hidden}.mobile-progress b{background:var(--purple);width:11%;height:100%;display:block}.article-layout{margin:0;padding:0 12px 24px;display:block}.article-content p{font-size:15px;line-height:1.65}.article-opening{border-radius:19px;margin-bottom:12px;padding:22px 18px}.article-lede{font-size:19px!important;line-height:1.4!important}.mobile-toc{background:#f5f3fa;border-radius:16px;margin:0 0 12px;padding:15px 17px;display:block}.mobile-toc summary{color:var(--purple);font-size:13px;font-weight:850}.mobile-toc nav{margin-top:11px;display:grid}.mobile-toc a{color:#4c5470;padding:7px 0;font-size:12px}.article-toc{display:none}.article-section{padding:26px 17px}.article-section h2{margin:6px 0 12px;font-size:25px;line-height:1.15}.section-kicker{font-size:9px}.soft-intro,.learn-box,.framework-section,.exercise-card,.support-guidance{border-radius:18px;margin-block:12px}.article-section blockquote{margin-top:16px;padding:14px 16px;font-size:15px}.learn-box ul{grid-template-columns:1fr;gap:8px;margin-top:16px;font-size:13px}.comparison-card{grid-template-columns:1fr;gap:10px;padding:17px}.comparison-card>svg{transform:rotate(90deg)}.comparison-card strong{font-size:17px}.message-example{padding:19px 14px}.message-example strong{font-size:23px}.response-grid,.quality-list,.framework-grid{grid-template-columns:1fr}.response-grid>div{padding:15px}.quality-list{gap:8px}.health-note{padding:15px}.framework-grid{gap:9px;margin-top:15px}.framework-grid>div{padding:15px}.takeaway-list{gap:9px;font-size:13px}.article-sources{padding:22px 17px}.article-sources h2{font-size:19px}.article-sources a{font-size:11px}.reflection-quiz{border-radius:19px;grid-template-columns:1fr;gap:15px;margin:0 12px 24px;padding:18px 14px}.quiz-intro h2{margin:8px 0 5px;font-size:23px}.quiz-intro p{margin:0;font-size:12px}.quiz-panel{min-height:0;padding:18px 14px}.quiz-panel h3{font-size:18px}.quiz-options button{padding:10px;font-size:12px}.quiz-feedback{flex-direction:column;align-items:stretch}.quiz-feedback button{justify-content:center}.continue-path{grid-template-columns:1fr;gap:15px;margin:0 12px 18px;padding:20px 18px}.continue-path h2{font-size:21px}.continue-path p{font-size:12px}.continue-path>a{justify-content:center;font-size:13px}.article-coach{grid-template-columns:auto 1fr;gap:12px;margin:0 12px 28px;padding:18px}.article-coach>svg{width:34px;height:34px}.article-coach h2{font-size:18px}.article-coach p{font-size:11px;line-height:1.4}.article-coach>a{grid-column:1/-1;justify-content:center;font-size:13px}}.article-page .lesson-progress{min-height:72px;box-shadow:none;border:1px solid #e5e3eb;border-left:0;border-right:0;border-radius:0}.article-page .article-opening{border:0;border-radius:0;margin-bottom:0;padding:22px 34px 28px}.article-page .soft-intro,.article-page .learn-box,.article-page .framework-section,.article-page .support-guidance{background:#fff;border:0;border-radius:0;margin:0}.article-page .article-section{border-bottom:1px solid #e7e7eb;padding-block:42px}.article-page .learn-box{padding-top:30px}.article-page .learn-box ul{border-top:1px solid #e2e8dd;border-bottom:1px solid #e2e8dd;margin-top:18px;padding:18px 0}.article-page .response-grid{counter-reset:response;grid-template-columns:1fr;gap:0;margin:20px 0}.article-page .response-grid>div{border:0;border-bottom:1px solid #e7e5eb;border-radius:0;padding:16px 10px 16px 48px;position:relative}.article-page .response-grid>div:before{counter-increment:response;content:counter(response);color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid;position:absolute;top:17px;left:6px}.article-page .framework-section{border-top:3px solid #ddd3f5;border-bottom:3px solid #ddd3f5}.article-page .framework-grid{gap:0;margin-top:18px;position:relative}.article-page .framework-grid>div{background:0 0;border-right:1px solid #ded9ea;border-radius:0;padding:18px 22px}.article-page .framework-grid>div:last-child{border-right:0}.article-page .support-guidance{border-top:3px solid #ffd1c7}.article-page .support-guidance h2{color:var(--navy)}.article-page .continue-path{border-bottom:0;border-radius:23px 23px 0 0;margin-bottom:0}.article-page .article-coach{background:#f7f5fb;border-top:1px solid #dcd8e7;border-radius:0 0 23px 23px;margin-top:0}@media (width<=700px){.article-page .lesson-progress{min-height:60px;margin-bottom:8px;padding:9px 5px}.article-page .article-opening{padding:22px 17px 25px}.article-page .mobile-toc{background:#fff;border-top:1px solid #e5e3eb;border-bottom:1px solid #e5e3eb;border-radius:0;margin:0;padding:14px 5px}.article-page .article-section{border-radius:0;margin:0;padding:32px 17px}.article-page .soft-intro{padding-top:24px}.article-page .learn-box ul{padding-block:14px}.article-page .response-grid>div{padding:14px 4px 14px 42px}.article-page .response-grid>div:before{top:15px;left:2px}.article-page .framework-grid>div{border-bottom:1px solid #ded9ea;border-right:0;padding:15px 10px 17px 48px;position:relative}.article-page .framework-grid>div:last-child{border-bottom:0}.article-page .framework-grid>div>span{position:absolute;top:17px;left:8px}.article-page .framework-grid strong{margin-top:0}.article-page .exercise-card{background:#f7f8ef;border-radius:18px;margin:18px 0}.article-page .continue-path{border-radius:19px 19px 0 0;margin-bottom:0}.article-page .article-coach{border-radius:0 0 19px 19px;margin-top:0}}.article-page .article-layout{justify-content:center;max-width:820px;display:block}.article-page .article-opening{padding:18px 0 25px}.article-page .article-section{border:0;padding:34px 0}.article-page .article-section+.article-section{padding-top:20px}.article-page .section-kicker{display:none}.article-page .soft-intro{padding-top:5px}.article-page .soft-intro blockquote,.article-page .article-section blockquote{background:0 0;border-radius:0;margin:22px 0;padding:4px 0 4px 22px}.article-page .message-example{border-left:4px solid var(--purple);text-align:left;background:0 0;border-radius:0;margin:28px 0;padding:8px 0 8px 24px}.article-page .message-example strong{margin:7px 0}.article-page .comparison-card{background:0 0;border-top:1px solid #ddd9e6;border-bottom:1px solid #ddd9e6;border-radius:0;margin:24px 0;padding:18px 0}.article-page .framework-section{border-top:1px solid #d8d1e8;border-bottom:1px solid #d8d1e8;padding-block:30px}.article-page .exercise-card{border-left:4px solid var(--green);background:0 0;border-radius:0;margin:24px 0;padding:30px 0 30px 28px}.article-page .exercise-card>svg{display:none}.article-page .support-guidance{border-top:1px solid #f0c8bf;padding:30px 0}.article-page .article-sources{border-top:1px solid #e3e1e7;padding:25px 0 10px}.article-page .article-toc{background:0 0;border-left:1px solid #ddd9e5;border-radius:0;padding:20px 0 20px 22px}@media (width<=700px){.article-page .article-layout{margin:0;padding-inline:22px;display:block}.article-page .article-opening{padding:18px 0 22px}.article-page .article-section{padding:27px 0}.article-page .article-section+.article-section{padding-top:15px}.article-page .article-section h2{margin-top:0}.article-page .soft-intro blockquote,.article-page .article-section blockquote{padding-left:16px}.article-page .message-example{padding-left:17px}.article-page .comparison-card{padding-block:16px}.article-page .framework-section{padding-block:25px}.article-page .exercise-card{margin-block:18px;padding:24px 0 24px 18px}.article-page .support-guidance,.article-page .article-sources{padding-block:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:#f2f3f3;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}svg{stroke-width:2px}.site-shell{background:#fff;border:1px solid #d8dce3;border-radius:18px;width:min(1480px,100% - 32px);margin:16px auto;overflow:hidden;box-shadow:0 10px 35px #0a184b12}.site-header{align-items:center;gap:40px;height:108px;padding:0 66px;display:flex}.brand{margin-right:auto;display:flex}.brand img{width:212px;height:auto}.desktop-nav{align-items:center;gap:42px;font-size:14px;font-weight:750;display:flex}.desktop-nav a,.footer-column a{transition:color .2s}.desktop-nav a:hover,.footer-column a:hover{color:var(--coral)}.header-actions{align-items:center;gap:16px;display:flex}.donate-small{color:#fff;background:var(--coral);border-radius:999px;padding:14px 25px;font-weight:800;box-shadow:0 8px 18px #ff3a1f2e}.menu-button{width:48px;height:48px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d7dbe4;border-radius:50%;place-items:center;display:grid}.mobile-nav{background:#fff;border:1px solid #e1e4eb;border-radius:18px;margin:0 66px 22px;padding:10px;display:none;box-shadow:0 12px 26px #0a184b1a}.mobile-nav.is-open{display:grid}.mobile-nav a{border-radius:12px;padding:14px 16px;font-size:16px;font-weight:750;display:block}.mobile-nav a:hover,.mobile-nav a.active{color:var(--purple);background:#f6f3ff}.mobile-nav-donate{color:#fff;background:var(--coral);text-align:center}.mobile-nav a.mobile-nav-donate:hover{color:#fff;background:var(--coral)}.hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:28px;min-height:620px;padding:46px 84px 32px 118px;display:grid}.hero-copy{z-index:2;position:relative}.hero-eyebrow{color:var(--coral);letter-spacing:.09em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:850;line-height:1.3;display:block}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.15vw,66px);font-weight:800;line-height:1.12}.hero h1 em,.donation h2 span{color:var(--coral);font-style:normal}.mobile-hero-title,.mobile-hero-description{display:none}.hero-copy>p{max-width:585px;margin:25px 0 30px;font-size:20px;font-weight:500;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:20px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:25px;min-height:64px;padding:0 30px;font-size:18px;font-weight:800;display:inline-flex}.button svg,.card-button svg,.donation a svg{width:22px}.button.primary{color:#fff;background:var(--coral);box-shadow:0 10px 25px #ff3a1f33}.button.outline{border:2px solid #273464}.hero-visual{place-items:center;min-height:530px;display:grid;position:relative}.hero-image{z-index:1;object-fit:contain;width:100%;height:auto;position:relative}.brand-watermark{opacity:.18;width:61%;height:auto;position:absolute;bottom:-7%;right:-3%}.trust-bar{border:1px solid #eaebed;border-radius:26px;grid-template-columns:repeat(4,1fr);align-items:center;min-height:142px;margin:12px 90px 58px;padding:26px 30px;display:grid;box-shadow:0 8px 22px #0a184b14}.trust-bar>div{border-right:1px solid #d9dce2;align-items:center;gap:22px;min-height:78px;padding:0 28px;display:flex}.trust-bar>div:last-child{border:0}.trust-bar svg{width:50px;height:50px;color:var(--green);flex:none}.trust-bar p{flex-direction:column;gap:7px;margin:0;font-size:16px;line-height:1.35;display:flex}.trust-bar strong{font-size:18px}.trust-bar span{color:var(--muted)}.help-section{padding:8px 72px 52px}.section-heading{text-align:center;grid-template-columns:auto auto auto;justify-content:center;align-items:end;column-gap:18px;margin-bottom:40px;display:grid}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1}.section-heading p{grid-column:1/-1;margin:15px 0 0;font-size:19px}.sprig{color:var(--coral);font-size:50px;line-height:.6;transform:rotate(25deg)}.sprig.flipped{transform:scaleX(-1)rotate(25deg)}.help-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1300px;margin:0 auto;display:grid}.help-card{text-align:center;background:#faf9f6;border-radius:26px;flex-direction:column;align-items:center;min-height:585px;padding:88px 24px 28px;display:flex;position:relative}.help-card.relief{--accent:var(--green);background:linear-gradient(145deg,#f4f5eb,#fbfaf6)}.help-card.learn{--accent:var(--purple);background:linear-gradient(145deg,#f7f3ff,#f8f7fb)}.help-card.skills{--accent:#3478b8;background:linear-gradient(145deg,#f1f6fb,#fbfcff)}.help-card.connect{--accent:var(--coral);background:linear-gradient(145deg,#fff5ef,#fdf7f4)}.card-icon{background:var(--accent);border:7px solid #ffffffd9;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:absolute;top:-31px}@supports (color:color-mix(in lab, red, red)){.card-icon{background:color-mix(in srgb, var(--accent) 9%, white)}}.card-icon{box-shadow:0 10px 24px #0a184b14}.card-icon svg{width:50px;height:50px;color:var(--accent)}.help-card h3{color:var(--accent);letter-spacing:-.025em;margin:0 0 20px;font-size:25px;line-height:1.2}.help-card>p{max-width:325px;margin:0;font-size:15px;font-weight:550;line-height:1.5}.help-card ul{text-align:left;gap:15px;width:100%;margin:30px 0 28px;padding:0 3px;list-style:none;display:grid}.help-card li{align-items:center;gap:12px;font-size:14px;font-weight:650;line-height:1.3;display:flex}.help-card li svg{width:22px;height:22px;color:var(--accent);flex:none}.card-button{color:#fff;background:var(--accent);width:100%;min-height:59px;box-shadow:0 8px 18px var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:25px;margin-top:auto;font-size:17px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.card-button{box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 25%, transparent)}}.button,.card-button,.donate-small,.donation a{transition:transform .2s,box-shadow .2s}.button:hover,.card-button:hover,.donate-small:hover,.donation a:hover{transform:translateY(-2px)}.impact{grid-template-columns:1.15fr 2.85fr;align-items:center;gap:42px;padding:30px 88px 58px;display:grid}.impact-intro>span{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:850}.impact-intro h2{letter-spacing:-.025em;margin:12px 0 13px;font-size:30px;line-height:1.25}.impact-intro p{color:var(--muted);margin:0;line-height:1.55}.impact-intro a{color:var(--green);align-items:center;gap:18px;margin-top:22px;font-weight:850;display:inline-flex}.impact-intro a svg{width:20px}.impact-grid{grid-template-columns:repeat(5,1fr);display:grid}.impact-item{text-align:center;border-left:1px solid #dfe1e5;flex-direction:column;align-items:center;min-height:228px;padding:0 24px;display:flex}.impact-item:first-child{border:0}.impact-item>div{background:var(--cream);width:84px;height:84px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:15px;display:grid}.impact-item svg{width:45px;height:45px}.impact-item strong{font-size:17px;line-height:1.15}.impact-item p{color:var(--muted);font-size:14px;line-height:1.45}.donation{background:linear-gradient(120deg,#fff4ed,#fffaf7);border-radius:28px;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;margin:0 78px 52px;padding:37px 46px;display:grid}.donation-copy>svg{color:var(--coral)}.donation h2{letter-spacing:-.025em;max-width:580px;margin:10px 0 14px;font-size:34px;line-height:1.16}.donation-copy p{max-width:540px;color:var(--muted);margin:0;line-height:1.5}.gift-box{text-align:center;background:#ffffffdb;border-radius:24px;gap:20px;padding:28px 34px 22px;display:grid}.gift-box>strong{font-size:20px}.gift-amounts{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.gift-amounts span{border:1px solid #d9dce4;border-radius:999px;padding:12px;font-weight:750}.gift-amounts .selected{color:#fff;background:var(--coral);border-color:var(--coral)}.gift-box>a{color:#fff;background:var(--coral);border-radius:999px;justify-content:center;align-items:center;gap:25px;min-height:55px;font-size:18px;font-weight:800;display:flex}.gift-box small{color:var(--muted);justify-content:center;align-items:center;gap:7px;font-weight:650;display:flex}.gift-box small svg{width:15px}footer{border-top:1px solid #e7e8eb;grid-template-columns:1.6fr repeat(4,1fr);align-items:start;gap:42px;padding:44px 68px 70px;display:grid;position:relative}.footer-brand img{width:155px;height:auto}.footer-brand p{max-width:245px;color:var(--muted);line-height:1.5}.footer-column{flex-direction:column;gap:9px;font-size:14px;display:flex}.footer-column strong{margin-bottom:4px}.socials{gap:12px;display:flex}.socials a{background:#f3f3f2;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.socials svg{width:20px}.copyright{text-align:center;color:var(--muted);margin:0;font-size:13px;position:absolute;bottom:20px;left:0;right:0}@media (width<=1100px){.site-header{padding:0 36px}.desktop-nav{display:none}.mobile-nav{margin-inline:36px}.hero{grid-template-columns:1fr;padding:40px 60px}.hero-copy{max-width:760px}.hero-visual{min-height:420px}.hero-image{max-height:520px}.trust-bar{grid-template-columns:repeat(2,1fr)}.trust-bar>div:nth-child(2){border-right:0}.trust-bar>div:nth-child(-n+2){border-bottom:1px solid #d9dce2}.help-grid{grid-template-columns:1fr;gap:80px;max-width:560px}.help-card{min-height:550px}.impact{grid-template-columns:1fr}.impact-grid{grid-template-columns:repeat(5,1fr)}.donation{grid-template-columns:1fr}footer{grid-template-columns:repeat(4,1fr)}.footer-brand,.socials{grid-column:1/-1}}@media (width<=700px){.site-shell{border-radius:13px;width:calc(100% - 12px);margin:6px auto}.site-header{height:82px;padding:0 18px}.brand img{width:150px}.donate-small{display:none}.menu-button{width:43px;height:43px}.mobile-nav{border-radius:16px;margin:0 14px 14px;padding:8px}.mobile-nav a{padding:13px 14px;font-size:15px}.hero{gap:10px;min-height:0;padding:22px 24px 18px}.hero-eyebrow{letter-spacing:.07em;margin-bottom:12px;font-size:10px}.hero h1{letter-spacing:-.035em;font-size:34px;line-height:1.09}.desktop-hero-title,.desktop-hero-description{display:none}.mobile-hero-title,.mobile-hero-description{display:block}.hero-copy>p{margin:18px 0 22px;font-size:16px;line-height:1.5}.hero-actions{flex-direction:column}.button{width:100%;min-height:58px}.hero-visual{min-height:240px;margin-top:8px}.trust-bar{border-radius:20px;grid-template-columns:1fr 1fr;gap:0;margin:12px 14px 42px;padding:8px}.trust-bar>div{border:0;align-items:flex-start;gap:10px;min-height:90px;padding:14px 10px}.trust-bar>div:nth-child(odd){border-right:1px solid #e2e4e8}.trust-bar>div:nth-child(-n+2){border-bottom:1px solid #e2e4e8}.trust-bar>div:nth-child(2){border-right:0}.trust-bar svg{width:27px;height:27px}.trust-bar p{gap:3px;font-size:11px;line-height:1.25}.trust-bar strong{font-size:12px}.help-section{padding:0 14px 32px}.section-heading{column-gap:8px;margin-bottom:26px}.section-heading h2{font-size:30px;line-height:1.08}.section-heading p{margin-top:9px;font-size:15px}.sprig{display:none}.help-grid{gap:43px}.help-card{border-radius:22px;min-height:0;padding:58px 22px 20px}.card-icon{border-width:5px;width:76px;height:76px;top:-24px}.card-icon svg{width:33px;height:33px}.help-card h3{margin-bottom:12px;font-size:23px;line-height:1.15}.help-card>p{max-width:290px;font-size:14px;line-height:1.45}.help-card ul{grid-template-columns:1fr 1fr;gap:10px 14px;margin:18px 0;padding:0}.help-card li{align-items:flex-start;gap:7px;font-size:11px;line-height:1.3}.help-card li svg{width:15px;height:15px}.card-button{min-height:47px;font-size:14px}.impact{gap:22px;padding:22px 18px 38px}.impact-intro>span{font-size:11px}.impact-intro h2{margin:8px 0 9px;font-size:24px;line-height:1.2}.impact-intro p{font-size:13px;line-height:1.45}.impact-intro a{margin-top:14px;font-size:12px}.impact-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:145px;grid-auto-flow:column;gap:10px;margin-inline:-18px;padding:4px 18px 12px;overflow-x:auto}.impact-grid::-webkit-scrollbar{display:none}.impact-item{background:var(--cream);scroll-snap-align:start;border:0;border-radius:18px;min-height:178px;padding:18px 12px}.impact-item>div{background:#fff;width:55px;height:55px;margin-bottom:10px}.impact-item svg{width:28px;height:28px}.impact-item strong{font-size:13px}.impact-item p{margin:7px 0 0;font-size:11px;line-height:1.35}.donation{border-radius:22px;gap:18px;margin:0 14px 34px;padding:24px 20px}.donation-copy>svg{width:22px}.donation h2{margin:7px 0 9px;font-size:24px}.donation-copy p{font-size:13px;line-height:1.45}.gift-box{background:0 0;gap:10px;padding:0}.gift-box>strong,.gift-amounts{display:none}.gift-box>a{min-height:49px;font-size:15px}.gift-box small{font-size:10px}footer{grid-template-columns:1fr 1fr;gap:24px 20px;padding:30px 20px 64px}.footer-brand,.socials{grid-column:1/-1}.footer-brand img{width:130px}.footer-brand p{max-width:280px;margin:8px 0 0;font-size:12px;line-height:1.4}.footer-column{gap:6px;font-size:11px}.socials{gap:8px}.socials a{width:39px;height:39px}}.info-page,.info-page.info-tone-coral{--info-accent:var(--coral);--info-soft:#fff5ef}.info-page.info-tone-green{--info-accent:#5d7c4b;--info-soft:#f2f6ed}.info-page.info-tone-purple{--info-accent:var(--purple);--info-soft:#f7f3ff}.info-page.info-tone-blue{--info-accent:#3478b8;--info-soft:#f0f6fb}.info-page .info-hero{background:linear-gradient(120deg, var(--info-soft), #fff 72%);grid-template-columns:1.15fr .85fr;align-items:center;min-height:360px;padding:68px 100px;display:grid;position:relative;overflow:hidden}.info-page .info-hero>div:first-child{z-index:1;max-width:780px;position:relative}.info-eyebrow,.info-kicker{color:var(--info-accent);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:850;line-height:1.3}.info-page .info-hero h1{max-width:800px;color:var(--navy);letter-spacing:-.055em;margin:15px 0 19px;font-size:clamp(46px,6vw,76px);line-height:1.02}.info-page .info-hero h1 em{color:var(--info-accent);font-style:normal}.info-page .info-hero p{max-width:700px;color:var(--navy);margin:0;font-size:21px;font-weight:550;line-height:1.55}.info-hero-mark{background:var(--info-accent);border-radius:50%;justify-self:end;place-items:center;width:290px;height:290px;display:grid}@supports (color:color-mix(in lab, red, red)){.info-hero-mark{background:color-mix(in srgb, var(--info-accent) 8%, white)}}.info-hero-mark img{opacity:.48;width:220px;height:auto}.info-content{width:min(100% - 80px,1160px);margin:0 auto;padding:66px 0 88px}.info-panel,.info-legal-card{background:#fff;border:1px solid #e5e7eb;border-radius:25px;padding:40px 44px;box-shadow:0 12px 28px #0a184b0f}.info-panel-wide{max-width:900px;margin:0 auto}.info-panel h2,.info-section-heading h2,.info-split-panel h2,.info-callout h2{color:var(--navy);letter-spacing:-.04em;margin:11px 0 15px;font-size:clamp(28px,3.2vw,43px);line-height:1.13}.info-panel p,.info-section-heading p,.info-split-panel p,.info-callout p{color:var(--muted);font-size:17px;line-height:1.65}.info-panel p{max-width:760px;margin:0 0 17px}.info-button{color:#fff;background:var(--info-accent);min-height:53px;box-shadow:0 9px 19px var(--info-accent);border-radius:999px;justify-content:center;align-items:center;gap:16px;margin-top:11px;padding:0 23px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.info-button{box-shadow:0 9px 19px color-mix(in srgb, var(--info-accent) 22%, transparent)}}.info-button{transition:transform .2s,box-shadow .2s}.info-button:hover{box-shadow:0 12px 25px var(--info-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.info-button:hover{box-shadow:0 12px 25px color-mix(in srgb, var(--info-accent) 28%, transparent)}}.info-button svg,.info-text-link svg{width:19px}.nonprofit-transparency{border:1px solid var(--info-accent);grid-template-columns:auto 1fr;align-items:start;gap:24px;margin-top:44px;padding:32px 36px;display:grid}@supports (color:color-mix(in lab, red, red)){.nonprofit-transparency{border:1px solid color-mix(in srgb, var(--info-accent) 20%, #e5e7eb)}}.nonprofit-transparency{background:linear-gradient(110deg, var(--info-soft), #fff);border-radius:24px}.nonprofit-transparency-icon{width:64px;height:64px;color:var(--info-accent);background:var(--info-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nonprofit-transparency-icon{background:color-mix(in srgb, var(--info-accent) 10%, white)}}.nonprofit-transparency-icon svg{width:32px;height:32px}.nonprofit-transparency h2{color:var(--navy);letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(27px,3vw,38px);line-height:1.12}.nonprofit-transparency-copy>p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.nonprofit-details{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 0;display:grid}.nonprofit-details>div{border:1px solid var(--info-accent);min-width:0;padding:15px 16px}@supports (color:color-mix(in lab, red, red)){.nonprofit-details>div{border:1px solid color-mix(in srgb, var(--info-accent) 14%, #e5e7eb)}}.nonprofit-details>div{background:#ffffffc7;border-radius:14px}.nonprofit-details dt{color:var(--info-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.3}.nonprofit-details dd{color:var(--navy);margin:7px 0 0;font-size:14px;line-height:1.45}.nonprofit-details a{color:var(--info-accent);text-underline-offset:3px;font-weight:750;text-decoration:underline}.nonprofit-note{color:var(--muted)!important;margin-top:16px!important;font-size:12px!important}.info-section{margin-top:74px}.info-section-heading{text-align:center;max-width:760px;margin:0 auto 28px}.info-section-heading h2{margin-bottom:12px}.info-card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.info-card{background:var(--info-soft);border-radius:22px;padding:27px 26px 29px}.info-card-icon,.info-program-icon{width:60px;height:60px;color:var(--info-accent);background:var(--info-accent);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.info-card-icon,.info-program-icon{background:color-mix(in srgb, var(--info-accent) 10%, white)}}.info-card-icon svg,.info-program-icon svg{width:30px;height:30px}.info-card h3{color:var(--navy);letter-spacing:-.025em;margin:0 0 9px;font-size:22px;line-height:1.2}.info-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.info-card .info-text-link{margin-top:18px}.contact-content-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:22px;max-width:1100px;margin:0 auto;display:grid}.contact-form-card,.contact-support-card{border:1px solid #e5e7eb;border-radius:25px;padding:36px 38px;box-shadow:0 12px 28px #0a184b0f}.contact-form-card{background:#fff}.contact-support-card{background:var(--info-soft)}.contact-form-heading h2,.contact-support-card h2{color:var(--navy);letter-spacing:-.04em;margin:11px 0 12px;font-size:clamp(28px,3.2vw,40px);line-height:1.13}.contact-form-heading p,.contact-support-card>p{max-width:470px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.contact-form{gap:8px;margin-top:25px;display:grid}.contact-form label{color:var(--navy);font-size:13px;font-weight:750}.contact-form input,.contact-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #d9dce3;border-radius:9px;outline:0;padding:13px 15px;font-size:14px;transition:border-color .2s,box-shadow .2s}.contact-form textarea{resize:vertical;min-height:145px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#78809b;opacity:1}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--info-accent);box-shadow:0 0 0 3px var(--info-accent)}@supports (color:color-mix(in lab, red, red)){.contact-form input:focus,.contact-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--info-accent) 13%, transparent)}}.contact-form-button,.contact-form-success button{color:#fff;background:var(--info-accent);min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;margin-top:8px;padding:0 23px;font-size:15px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex}.contact-form-button:hover,.contact-form-success button:hover{box-shadow:0 10px 20px var(--info-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.contact-form-button:hover,.contact-form-success button:hover{box-shadow:0 10px 20px color-mix(in srgb, var(--info-accent) 25%, transparent)}}.contact-form-button:disabled{cursor:wait;opacity:.72}.contact-form-button svg{width:18px}.contact-form-error{color:#b42318;margin:2px 0 0;font-size:12px;line-height:1.4}.contact-form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:25px;display:flex}.contact-form-success>div{color:#fff;background:var(--info-accent);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.contact-form-success>div svg{width:25px}.contact-form-success h3{color:var(--navy);margin:14px 0 7px;font-size:22px}.contact-form-success p{max-width:340px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.contact-form-success button{min-height:42px;padding:0 19px;font-size:12px}.contact-support-icon{width:68px;height:68px;color:var(--info-accent);background:var(--info-accent);border-radius:50%;place-items:center;margin-bottom:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-support-icon{background:color-mix(in srgb, var(--info-accent) 10%, white)}}.contact-support-icon svg{width:34px;height:34px}.contact-support-card .info-button{margin-top:25px}.contact-phone{margin-top:18px!important}.contact-phone a{color:var(--info-accent);text-underline-offset:3px;font-weight:800;text-decoration:underline}.contact-small-note{color:var(--muted);margin-top:22px!important;font-size:12px!important;line-height:1.5!important}.evidence-section{margin-top:76px}.evidence-section-heading{text-align:center;max-width:1030px;margin:0 auto 28px}.evidence-section-heading h2{color:var(--navy);letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(32px,4.2vw,58px);line-height:1.08}.evidence-section-heading h2 em{color:var(--info-accent);text-underline-offset:8px;font-style:normal;-webkit-text-decoration:underline #8aa379;text-decoration:underline #8aa379;text-decoration-thickness:3px}.evidence-section-heading p{color:var(--muted);margin:0;font-size:18px;line-height:1.55}.evidence-section-heading p strong{color:var(--info-accent);font-weight:850}.evidence-panels{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:18px;display:grid}.evidence-ripple-panel,.evidence-support-panel{border:1px solid #e0e5e1;border-radius:25px;overflow:hidden}.evidence-ripple-panel{background:linear-gradient(145deg,#f2f6ed,#fbfcf8)}.evidence-ripple{box-sizing:border-box;min-height:645px;padding:32px;position:relative;overflow:hidden}.evidence-ripple-orbit{border:1px solid #5d7c4b2e;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.evidence-ripple-orbit-outer{width:335px;height:335px}.evidence-ripple-orbit-inner{border-color:#5d7c4b47;width:235px;height:235px}.evidence-ripple-core{z-index:3;color:#fff;text-align:center;background:#5d7c4b;border-radius:50%;place-content:center;gap:9px;width:190px;height:190px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 17px 31px #5d7c4b40}.evidence-ripple-core svg{width:28px;height:28px;margin:0 auto}.evidence-ripple-core strong{letter-spacing:-.035em;font-size:25px;line-height:.98}.evidence-ripple-core span{font-size:13px;line-height:1.35}.evidence-ripple-stat{--ripple-accent:#5d7c4b;--ripple-soft:#f1f5ec;width:auto;display:block;position:static}.evidence-ripple-stat-sleep .evidence-ripple-copy{width:220px;top:32px;left:29px}.evidence-ripple-stat-work .evidence-ripple-copy{width:220px;top:32px;right:29px}.evidence-ripple-stat-connection .evidence-ripple-copy{width:220px;top:295px;left:29px}.evidence-ripple-stat-money .evidence-ripple-copy{width:220px;top:295px;right:29px}.evidence-ripple-stat-sleep .evidence-ripple-icon{transform:translate(calc(-50% - 112px),calc(-50% - 112px))}.evidence-ripple-stat-work .evidence-ripple-icon{transform:translate(calc(112px - 50%),calc(-50% - 112px))}.evidence-ripple-stat-connection .evidence-ripple-icon{transform:translate(calc(-50% - 112px),calc(112px - 50%))}.evidence-ripple-stat-money .evidence-ripple-icon{transform:translate(calc(112px - 50%),calc(112px - 50%))}.evidence-tone-green{--ripple-accent:#5d7c4b;--ripple-soft:#f1f5ec}.evidence-tone-blue{--ripple-accent:#4267a6;--ripple-soft:#eef3fb}.evidence-tone-teal{--ripple-accent:#16828b;--ripple-soft:#eef8f7}.evidence-tone-coral{--ripple-accent:#e1684d;--ripple-soft:#fff2ed}.evidence-ripple-copy{z-index:4;min-width:0;position:absolute}.evidence-ripple-label{color:var(--ripple-accent);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:850;display:block}.evidence-ripple-value{color:var(--ripple-accent);letter-spacing:-.055em;margin-top:12px;font-size:38px;font-weight:850;line-height:.95;display:block}.evidence-ripple-copy p{color:var(--navy);margin:10px 0 0;font-size:13px;line-height:1.48}.evidence-ripple-copy a{color:var(--navy);align-items:center;gap:5px;margin-top:11px;font-size:11px;font-style:italic;line-height:1.25;text-decoration:none;display:inline-flex}.evidence-ripple-copy a svg{width:14px;height:14px;color:var(--ripple-accent)}.evidence-ripple-icon{z-index:5;width:70px;height:70px;color:var(--ripple-accent);border:1px solid var(--ripple-accent);place-items:center;display:grid;position:absolute;top:45%;left:50%}@supports (color:color-mix(in lab, red, red)){.evidence-ripple-icon{border:1px solid color-mix(in srgb, var(--ripple-accent) 28%, #e5e7eb)}}.evidence-ripple-icon{background:#ffffffd1;border-radius:50%;box-shadow:0 8px 16px #0a184b0d}.evidence-ripple-icon svg{width:36px;height:36px}.evidence-why-note{border-top:1px solid #5d7c4b29;grid-template-columns:76px 1fr;align-items:center;gap:17px;padding-top:18px;display:grid;position:absolute;bottom:25px;left:30px;right:30px}.evidence-why-icon{color:#5d7c4b;background:#ffffff8a;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.evidence-why-icon svg{width:39px;height:39px}.evidence-why-note h3{color:#5d7c4b;letter-spacing:-.025em;margin:0 0 6px;font-size:19px;line-height:1.15}.evidence-why-note p{color:var(--navy);margin:0;font-size:13px;line-height:1.45}.evidence-why-note a{color:#5d7c4b;text-underline-offset:3px;align-items:center;gap:5px;margin-top:7px;font-size:11px;font-weight:800;-webkit-text-decoration:underline #5d7c4b5c;text-decoration:underline #5d7c4b5c;display:inline-flex}.evidence-why-note a svg{width:14px;height:14px}.evidence-support-panel{background:#fff;flex-direction:column;padding:19px 28px;display:flex}.evidence-support-item{border-bottom:1px solid #e2e5e8;flex:1;grid-template-columns:68px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.evidence-support-item:last-child{border-bottom:0;padding-bottom:0}.evidence-support-icon{border:1px solid #0000;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.evidence-support-icon svg{width:35px;height:35px}.evidence-support-item h3{letter-spacing:-.025em;margin:0 0 7px;font-size:20px;line-height:1.15}.evidence-support-item p{color:var(--navy);margin:0;font-size:15px;line-height:1.52}.evidence-support-item-green h3{color:#5d7c4b}.evidence-support-item-green .evidence-support-icon{color:#5d7c4b;background:#f1f5ec;border-color:#e0e7d9}.evidence-support-item-blue h3{color:#4267a6}.evidence-support-item-blue .evidence-support-icon{color:#4267a6;background:#eef3fb;border-color:#d9e2f3}.evidence-support-item-coral h3{color:#e1684d}.evidence-support-item-coral .evidence-support-icon{color:#e1684d;background:#fff2ed;border-color:#f5d4ca}.evidence-support-item-gold h3{color:#c58c1c}.evidence-support-item-gold .evidence-support-icon{color:#c58c1c;background:#fff8e9;border-color:#f1dfb6}.evidence-donate{background:linear-gradient(100deg,#f2f6ed,#fbfcf8);border:1px solid #e0e5e1;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:18px;padding:17px 30px;display:grid}.evidence-donate-icon{color:#5d7c4b;background:#fff9;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.evidence-donate-icon svg{width:38px;height:38px}.evidence-donate h3{color:#5d7c4b;letter-spacing:-.03em;margin:0 0 5px;font-size:24px;line-height:1.15}.evidence-donate p{color:var(--navy);margin:0;font-size:15px;line-height:1.45}.evidence-donate-button{color:#fff;white-space:nowrap;background:#e1684d;border-radius:17px;justify-content:center;align-items:center;gap:18px;min-height:61px;padding:0 25px;font-size:16px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex}.evidence-donate-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #e1684d3d}.evidence-donate-button svg{width:22px;height:22px}.evidence-donate-button svg:last-child{width:20px}.evidence-note{color:var(--muted);text-align:center;margin:17px auto 0;font-size:12px;line-height:1.5}.evidence-image-panel{background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.evidence-image-panel picture{display:block}.evidence-image-panel img{border:1px solid #dce6d5;border-radius:25px;width:100%;height:auto;display:block;box-shadow:0 10px 24px #0a184b0a}.evidence-image-caption{color:var(--muted);flex-wrap:wrap;gap:7px 13px;margin:10px 4px 0;font-size:11px;line-height:1.45;display:flex}.evidence-image-caption a{color:var(--info-accent);text-underline-offset:3px;font-weight:750;text-decoration:underline}.evidence-reference-figure{margin:0}.evidence-reference-art{position:relative;overflow:hidden}.evidence-reference-art picture,.evidence-reference-art img{width:100%;display:block}.evidence-reference-art img{height:auto}.evidence-reference-donate-hit{border-radius:999px;width:17.4%;height:6.7%;transition:box-shadow .2s;position:absolute;top:86.5%;left:67.8%}.evidence-reference-donate-hit:hover{box-shadow:0 0 0 4px #e1684d2e}.evidence-reference-donate-hit:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.evidence-reference-expand{margin-left:auto}.evidence-reference-expand-mobile{display:none}.info-split-panel{background:var(--info-soft);border-radius:25px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;margin-top:70px;padding:40px 44px;display:grid}.info-split-panel h2{margin-bottom:0}.info-split-panel>p{margin:0}.info-link-list{gap:12px;display:grid}.info-link-list a{color:var(--navy);border:1px solid var(--info-accent);align-items:center;gap:13px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.info-link-list a{border:1px solid color-mix(in srgb, var(--info-accent) 20%, #e5e7eb)}}.info-link-list a{background:#fff;border-radius:15px;font-weight:750;transition:transform .2s,border-color .2s}.info-link-list a:hover{border-color:var(--info-accent);transform:translate(3px)}.info-link-list a svg:first-child{width:21px;color:var(--info-accent)}.info-link-list a svg:last-child{width:18px;color:var(--info-accent);margin-left:auto}.info-callout{border:1px solid var(--info-accent);align-items:flex-start;gap:22px;margin-top:44px;padding:28px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.info-callout{border:1px solid color-mix(in srgb, var(--info-accent) 22%, #e5e7eb)}}.info-callout{background:var(--info-soft);border-radius:21px}.info-callout>svg{width:40px;height:40px;color:var(--info-accent);flex:none;margin-top:2px}.info-callout h2{margin-top:0;font-size:26px}.info-callout p{margin:0}.info-callout-soft{margin-top:66px}.info-callout-prominent{margin-top:0}.info-program-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.info-program-card{--program-accent:var(--info-accent);background:var(--info-soft);border-radius:24px;flex-direction:column;min-height:310px;padding:30px 30px 28px;display:flex}.info-program-green{--program-accent:var(--green);background:#f2f6ed}.info-program-purple{--program-accent:var(--purple);background:#f7f3ff}.info-program-blue{--program-accent:#3478b8;background:#f0f6fb}.info-program-coral{--program-accent:var(--coral);background:#fff3ee}.info-program-card .info-program-icon{color:var(--program-accent);background:var(--program-accent)}@supports (color:color-mix(in lab, red, red)){.info-program-card .info-program-icon{background:color-mix(in srgb, var(--program-accent) 10%, white)}}.info-program-card h2{color:var(--program-accent);letter-spacing:-.035em;margin:0 0 12px;font-size:28px;line-height:1.12}.info-program-card p{color:var(--navy);margin:0 0 22px;font-size:16px;line-height:1.55}.info-program-card a{color:var(--program-accent);align-items:center;gap:16px;margin-top:auto;font-weight:850;display:inline-flex}.info-program-card a svg{width:19px}.info-footer-contact{color:var(--info-accent);align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.info-footer-contact svg{width:17px}.info-legal-card{max-width:900px;margin:0 auto}.info-legal-updated{color:var(--muted);margin:0 0 30px;font-size:13px}.info-legal-card h2{color:var(--navy);letter-spacing:-.025em;margin:33px 0 10px;font-size:25px;line-height:1.2}.info-legal-card h2:first-of-type{margin-top:0}.info-legal-card h3{color:var(--navy);letter-spacing:-.015em;margin:27px 0 10px;font-size:18px;line-height:1.3}.info-legal-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.info-legal-card ul{margin:10px 0 22px;padding-left:25px}.info-legal-card li{color:var(--muted);margin:5px 0;font-size:16px;line-height:1.7}.info-legal-card li::marker{color:var(--info-accent)}.info-legal-card a{color:var(--info-accent);text-underline-offset:3px;font-weight:750;text-decoration:underline}.info-legal-card a.info-button{color:#fff;text-decoration:none}@media (width<=900px){.info-page .info-hero{grid-template-columns:1fr;padding:55px 60px}.info-hero-mark{display:none}.info-card-grid,.info-program-grid{grid-template-columns:1fr}.info-split-panel{grid-template-columns:1fr;gap:25px}.evidence-panels{grid-template-columns:1fr}}@media (width<=700px){.info-page .info-hero{min-height:0;padding:38px 24px 42px}.info-eyebrow,.info-kicker{font-size:10px}.info-page .info-hero h1{margin:12px 0 16px;font-size:42px;line-height:1.02}.info-page .info-hero p{font-size:16px;line-height:1.5}.info-content{width:calc(100% - 32px);padding:34px 0 52px}.info-panel,.info-legal-card{border-radius:19px;padding:26px 21px}.info-panel h2,.info-section-heading h2,.info-split-panel h2,.info-callout h2{font-size:28px}.info-panel p,.info-section-heading p,.info-split-panel p,.info-callout p{font-size:15px;line-height:1.55}.info-section{margin-top:45px}.info-card{padding:22px 20px}.info-card h3{font-size:20px}.contact-content-grid{grid-template-columns:1fr;gap:14px}.contact-form-card,.contact-support-card{border-radius:19px;padding:26px 21px}.contact-form-heading h2,.contact-support-card h2{font-size:28px}.contact-form-heading p,.contact-support-card>p{font-size:15px;line-height:1.55}.contact-form{gap:7px;margin-top:21px}.contact-form label{font-size:12px}.contact-form input,.contact-form textarea{padding:12px;font-size:13px}.contact-form textarea{min-height:125px}.contact-form-button{min-height:49px;font-size:14px}.contact-form-success{min-height:300px}.contact-form-success h3{font-size:19px}.contact-form-success p{font-size:13px}.contact-support-icon{width:58px;height:58px;margin-bottom:21px}.contact-support-icon svg{width:29px;height:29px}.contact-support-card .info-button{width:100%;margin-top:21px}.contact-small-note{margin-top:18px!important;font-size:11px!important}.evidence-section{margin-top:45px}.evidence-section-heading h2{font-size:29px}.evidence-section-heading p{font-size:15px;line-height:1.55}.evidence-section-heading p br{display:none}.evidence-panels{gap:14px}.evidence-ripple-panel,.evidence-support-panel{border-radius:21px}.evidence-image-panel{border-radius:0}.evidence-image-panel img{border-radius:21px}.evidence-ripple{min-height:820px;padding:20px}.evidence-ripple-orbit{top:43%}.evidence-ripple-orbit-outer{width:236px;height:236px}.evidence-ripple-orbit-inner{width:164px;height:164px}.evidence-ripple-core{gap:6px;width:154px;height:154px;top:43%}.evidence-ripple-core svg{width:22px;height:22px}.evidence-ripple-core strong{font-size:20px}.evidence-ripple-core span{font-size:10px}.evidence-ripple-stat-sleep .evidence-ripple-copy{width:calc(50% - 26px);top:26px;left:20px}.evidence-ripple-stat-work .evidence-ripple-copy{width:calc(50% - 26px);top:26px;right:20px}.evidence-ripple-stat-connection .evidence-ripple-copy{width:calc(50% - 26px);top:435px;left:20px}.evidence-ripple-stat-money .evidence-ripple-copy{width:calc(50% - 26px);top:435px;right:20px}.evidence-ripple-stat-sleep .evidence-ripple-icon{transform:translate(calc(-50% - 80px),calc(-50% - 80px))}.evidence-ripple-stat-work .evidence-ripple-icon{transform:translate(calc(80px - 50%),calc(-50% - 80px))}.evidence-ripple-stat-connection .evidence-ripple-icon{transform:translate(calc(-50% - 80px),calc(80px - 50%))}.evidence-ripple-stat-money .evidence-ripple-icon{transform:translate(calc(80px - 50%),calc(80px - 50%))}.evidence-ripple-label{font-size:10px}.evidence-ripple-value{margin-top:8px;font-size:31px}.evidence-ripple-copy p{margin-top:7px;font-size:10px;line-height:1.42}.evidence-ripple-copy a{margin-top:7px;font-size:9px}.evidence-ripple-icon{width:56px;height:56px}.evidence-ripple-icon svg{width:28px;height:28px}.evidence-why-note{grid-template-columns:60px 1fr;gap:12px;padding-top:14px;bottom:19px;left:20px;right:20px}.evidence-why-icon{width:60px;height:60px}.evidence-why-icon svg{width:31px;height:31px}.evidence-why-note h3{margin-bottom:4px;font-size:17px}.evidence-why-note p{font-size:10px;line-height:1.4}.evidence-why-note a{margin-top:5px;font-size:9px}.evidence-support-panel{padding:12px 18px}.evidence-support-item{grid-template-columns:52px 1fr;gap:13px;padding:15px 0}.evidence-support-icon{width:52px;height:52px}.evidence-support-icon svg{width:28px;height:28px}.evidence-support-item h3{margin-bottom:5px;font-size:18px}.evidence-support-item p{font-size:12px;line-height:1.45}.evidence-donate{border-radius:19px;grid-template-columns:auto 1fr;gap:13px;margin-top:14px;padding:16px 18px}.evidence-donate-icon{width:58px;height:58px}.evidence-donate-icon svg{width:29px;height:29px}.evidence-donate h3{font-size:19px}.evidence-donate p{font-size:12px;line-height:1.4}.evidence-donate-button{border-radius:14px;grid-column:1/-1;min-height:52px;font-size:14px}.evidence-note{margin-top:13px;font-size:10px}.evidence-image-caption{gap:6px 10px;margin:8px 2px 0;font-size:10px}.evidence-reference-donate-hit{width:51.2%;height:2.45%;top:92.65%;left:24.4%}.evidence-reference-expand{margin-left:0}.evidence-reference-expand-desktop{display:none}.evidence-reference-expand-mobile{display:inline}.nonprofit-transparency{border-radius:19px;grid-template-columns:1fr;gap:18px;margin-top:34px;padding:23px 20px}.nonprofit-transparency-icon{width:56px;height:56px}.nonprofit-transparency-icon svg{width:28px;height:28px}.nonprofit-transparency h2{margin-top:0;font-size:27px}.nonprofit-transparency-copy>p{font-size:15px;line-height:1.55}.nonprofit-details{grid-template-columns:1fr;gap:8px;margin-top:18px}.nonprofit-details>div{padding:12px 13px}.info-split-panel{border-radius:19px;gap:20px;margin-top:44px;padding:25px 21px}.info-callout{border-radius:18px;gap:15px;margin-top:28px;padding:22px 19px}.info-callout>svg{width:31px;height:31px}.info-callout-soft{margin-top:42px}.info-program-card{border-radius:19px;min-height:0;padding:23px 21px}.info-program-card h2{font-size:25px}.info-program-card p{font-size:15px}.info-legal-card h2{font-size:22px}.info-legal-card h3{font-size:17px}.info-legal-card p,.info-legal-card li{font-size:15px;line-height:1.6}}.desktop-nav a.active{color:var(--purple);position:relative}.desktop-nav a.active:after{content:"";background:var(--purple);height:2px;position:absolute;bottom:-11px;left:25%;right:25%}.learning-hero{max-width:1260px;margin:0 auto;padding:50px 0 30px}.learning-intro{max-width:760px}.learning-eyebrow{color:var(--purple);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:850}.learning-intro h1{letter-spacing:-.04em;max-width:580px;margin:22px 0 24px;font-size:clamp(43px,4vw,62px);font-weight:800;line-height:1.12}.learning-intro h1 span{color:var(--coral)}.learning-intro>p{max-width:520px;margin:0 0 30px;font-size:19px;line-height:1.65}.learning-reassurance{align-items:center;gap:9px;font-size:16px;display:flex}.learning-reassurance svg{color:var(--purple);flex:none}.learning-path{padding:10px 100px 28px}.path-heading{text-align:center;margin:0 auto 28px}.path-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3vw,46px)}.path-heading p{margin:10px 0 0;font-size:17px}.parts-list{gap:14px;max-width:1260px;margin:auto;display:grid}.learning-part{--part:#43862d;--part-bg:#f4f7ef;border:1px solid var(--part);grid-template-columns:320px 1fr;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.learning-part{border:1px solid color-mix(in srgb, var(--part) 20%, white)}}.learning-part{background:var(--part-bg);border-radius:21px}.learning-part.experiences{--part:#7049d8;--part-bg:#f6f3fd}.learning-part.skills{--part:#ff6844;--part-bg:#fff4ee}.learning-part.wellness{--part:#3b84d2;--part-bg:#f1f6fb}.learning-part.support{--part:#efae27;--part-bg:#fff9ed}.learning-part.integration{--part:#7255c7;--part-bg:#f5f2ff}.part-intro{min-height:175px;color:var(--navy);text-align:left;font:inherit;background:0 0;border:0;padding:25px 28px;display:block;position:relative}.part-intro>span{color:var(--part);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.part-intro h3{max-width:250px;margin:10px 0;font-size:25px;line-height:1.08}.part-intro p{max-width:245px;margin:0;font-size:14px;line-height:1.45}.part-intro small,.part-toggle{display:none}.part-intro:after{content:"";background:var(--part);width:30px;height:2px;position:absolute;bottom:24px;left:28px}.part-topics{background:#fff}.topic-row{border-bottom:1px solid #e4e5e8;grid-template-columns:38px 68px 1fr auto;align-items:center;gap:16px;min-height:98px;padding:12px 25px;display:grid}.topic-row:last-child{border-bottom:0}.topic-number{color:#fff;background:var(--part);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:grid}.topic-icon{width:62px;height:62px;color:var(--part);background:var(--part-bg);border-radius:50%;place-items:center;display:grid}.topic-icon svg{width:34px;height:34px}.topic-copy{min-width:0;display:block}.topic-copy strong{margin-bottom:4px;font-size:18px;display:block}.topic-copy>span{color:var(--muted);font-size:14px;line-height:1.4;display:block}.topic-copy small{color:var(--part);margin-top:5px;font-size:12px;font-weight:800;display:block}.topic-row>svg{color:var(--part)}.topic-row:hover{background:var(--part-bg)}@supports (color:color-mix(in lab, red, red)){.topic-row:hover{background:color-mix(in srgb, var(--part-bg) 65%, white)}}.learning-coach{background:linear-gradient(110deg,#f5f0ff,#faf9ff);border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1260px;margin:12px auto 42px;padding:22px 34px;display:grid}.coach-icon{width:72px;height:72px;color:var(--purple);background:#ece5ff;border-radius:50%;place-items:center;display:grid}.coach-icon svg{width:38px;height:38px}.learning-coach h2{margin:0 0 6px;font-size:23px}.learning-coach p{color:var(--muted);margin:0}.learning-coach>a{color:#fff;background:var(--purple);border-radius:10px;align-items:center;gap:15px;min-height:52px;padding:0 25px;font-weight:800;display:flex}@media (width<=1100px){.learning-hero{padding:42px 60px}.learning-path{padding-inline:42px}.learning-part{grid-template-columns:270px 1fr}.learning-coach{margin-inline:42px}}@media (width<=700px){.learning-hero{padding:20px 18px 28px}.learning-eyebrow{font-size:10px}.learning-intro h1{letter-spacing:-.035em;margin:10px 0 13px;font-size:34px;line-height:1.08}.learning-intro>p{margin-bottom:15px;font-size:14px;line-height:1.48}.learning-reassurance{flex-wrap:wrap;align-items:flex-start;gap:4px 7px;font-size:12px;line-height:1.35}.learning-reassurance svg{width:18px;height:18px}.learning-path{padding:4px 12px 22px}.path-heading{margin-bottom:17px;padding:0 8px}.path-heading h2{font-size:26px;line-height:1.12}.path-heading p{margin-top:7px;font-size:12px;line-height:1.4}.parts-list{gap:9px}.learning-part{border-radius:17px;display:block}.part-intro{cursor:pointer;width:100%;min-height:0;padding:16px 43px 15px 16px}.part-intro>span{font-size:10px}.part-intro h3{margin:5px 0;font-size:20px}.part-intro p{max-width:280px;font-size:11px;line-height:1.35}.part-intro small{color:var(--part);margin-top:7px;font-size:10px;font-weight:800;display:block}.part-intro:after{display:none}.part-toggle{color:var(--part);transition:transform .2s;display:block;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.learning-part.open .part-toggle{transform:translateY(-50%)rotate(180deg)}.part-topics{display:none}.learning-part.open .part-topics{display:block}.topic-row{grid-template-columns:27px 42px 1fr auto;gap:8px;min-height:76px;padding:9px 11px}.topic-number{width:26px;height:26px;font-size:11px}.topic-icon{width:40px;height:40px}.topic-icon svg{width:22px;height:22px}.topic-copy strong{margin-bottom:2px;font-size:13px;line-height:1.2}.topic-copy>span{display:none}.topic-copy small{margin-top:3px;font-size:10px}.topic-row>svg{width:17px;height:17px}.learning-coach{border-radius:18px;grid-template-columns:auto 1fr;gap:12px;margin:4px 12px 28px;padding:17px}.coach-icon{width:50px;height:50px}.coach-icon svg{width:27px;height:27px}.learning-coach h2{margin-bottom:4px;font-size:18px;line-height:1.15}.learning-coach p{font-size:11px;line-height:1.4}.learning-coach>a{border-radius:999px;grid-column:1/-1;justify-content:center;min-height:46px;font-size:13px}}.skills-page .desktop-nav a.active{color:#5d7c4b}.skills-page .desktop-nav a.active:after{background:#5d7c4b}.skills-hero{max-width:1260px;margin:0 auto;padding:50px 0 36px;display:block}.skills-hero-copy{z-index:2;max-width:760px;position:relative}.skills-eyebrow,.skills-section-heading>span,.skills-practice-heading>span{color:#5d7c4b;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.skills-hero-copy h1{letter-spacing:-.045em;max-width:600px;margin:20px 0 22px;font-size:clamp(43px,4vw,62px);font-weight:800;line-height:1.1}.skills-hero-copy h1 span{color:#5d7c4b}.skills-hero-copy>p{max-width:560px;margin:0 0 28px;font-size:19px;line-height:1.6}.skills-hero-actions{flex-wrap:wrap;gap:15px;display:flex}.skills-hero-actions .button{min-height:58px;font-size:16px}.skills-reassurance{color:#52614c;align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.skills-reassurance svg{color:#5d7c4b;width:20px}.skills-areas{padding:18px 72px 56px;scroll-margin-top:15px}.skills-section-heading{text-align:center;max-width:760px;margin:0 auto 30px}.skills-section-heading h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(34px,3.2vw,47px);line-height:1.08}.skills-section-heading p{margin:0;font-size:17px;line-height:1.5}.skills-section-heading.left{text-align:left;max-width:1260px;margin-bottom:23px}.skills-area-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1300px;margin:0 auto;display:grid}.skills-area-card{--skill:#5d7c4b;--skill-bg:#f1f5ea;border:1px solid var(--skill);flex-direction:column;min-height:330px;padding:27px 24px 23px;display:flex}@supports (color:color-mix(in lab, red, red)){.skills-area-card{border:1px solid color-mix(in srgb, var(--skill) 19%, white)}}.skills-area-card{background:var(--skill-bg);border-radius:24px;transition:transform .2s,box-shadow .2s}.skills-area-card.awareness{--skill:#ef5a43;--skill-bg:#fff4ef}.skills-area-card.stress{--skill:#5d7c4b;--skill-bg:#f1f5ea}.skills-area-card.communication{--skill:#7255c7;--skill-bg:#f6f3fd}.skills-area-card.change{--skill:#3478b8;--skill-bg:#f1f6fb}.skills-area-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0a184b14}.skills-area-icon{width:64px;height:64px;color:var(--skill);background:var(--skill);border-radius:50%;place-items:center;margin-bottom:23px;display:grid}@supports (color:color-mix(in lab, red, red)){.skills-area-icon{background:color-mix(in srgb, var(--skill) 12%, white)}}.skills-area-icon svg{width:32px;height:32px}.skills-area-card h3{color:var(--skill);letter-spacing:-.025em;margin:0 0 12px;font-size:22px;line-height:1.15}.skills-area-card p{margin:0;font-size:15px;line-height:1.5}.skills-area-card a{color:var(--skill);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:850;display:inline-flex}.skills-area-card a svg{width:18px}.skills-practice{background:linear-gradient(120deg,#f1f5ea,#fbfcf8);border-radius:28px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:42px;max-width:1300px;margin:0 auto 58px;padding:36px 42px;display:grid}.skills-practice-heading h2{letter-spacing:-.035em;max-width:390px;margin:11px 0 12px;font-size:32px;line-height:1.15}.skills-practice-heading p{max-width:410px;color:var(--muted);margin:0;line-height:1.55}.skills-practice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.skills-practice-step{background:#ffffffc7;border-radius:18px;flex-direction:column;gap:17px;min-height:150px;padding:19px;display:flex}.skills-practice-step>span{color:#fff;background:#5d7c4b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.skills-practice-step h3{color:#315126;margin:0 0 5px;font-size:18px}.skills-practice-step p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.skills-lessons{padding:0 100px 52px}.skills-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1260px;margin:0 auto;display:grid}.skills-lesson-card{min-height:180px;color:var(--navy);background:#fff;border:1px solid #e4e5e8;border-radius:21px;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.skills-lesson-card:hover{border-color:#b7c7a8;transform:translateY(-3px);box-shadow:0 10px 22px #0a184b12}.skills-lesson-icon{color:#5d7c4b;background:#eef4e8;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.skills-lesson-icon svg{width:25px;height:25px}.skills-lesson-copy{min-width:0}.skills-lesson-copy h3{margin:2px 0 8px;font-size:17px;line-height:1.2}.skills-lesson-copy p{color:var(--muted);margin:0 0 13px;font-size:13px;line-height:1.45}.skills-lesson-copy span{color:#5d7c4b;align-items:center;gap:5px;font-size:11px;font-weight:850;display:flex}.skills-lesson-copy span svg{width:14px}.skills-lesson-card>svg{color:#5d7c4b;width:19px;margin-top:3px}.skills-all-lessons{color:#5d7c4b;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:24px auto 0;font-weight:850;display:flex}.skills-all-lessons svg{width:19px}.skills-coach{background:linear-gradient(110deg,#f6f2ff,#fbfaff);border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1260px;margin:0 auto 42px;padding:22px 34px;display:grid}.skills-coach-icon{width:72px;height:72px;color:var(--purple);background:#ece5ff;border-radius:50%;place-items:center;display:grid}.skills-coach-icon svg{width:36px;height:36px}.skills-coach h2{margin:0 0 6px;font-size:23px}.skills-coach p{color:var(--muted);margin:0}.skills-coach>a{color:#fff;background:var(--purple);border-radius:10px;align-items:center;gap:13px;min-height:52px;padding:0 24px;font-weight:800;display:flex}@media (width<=1100px){.skills-hero{padding:42px 60px}.skills-hero-copy{max-width:700px}.skills-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}.skills-practice{grid-template-columns:1fr;margin-inline:42px}.skills-practice-heading h2,.skills-practice-heading p{max-width:none}.skills-lessons{padding-inline:42px}.skills-lesson-grid{grid-template-columns:1fr;max-width:700px}.skills-coach{margin-inline:42px}}@media (width<=700px){.skills-hero{padding:20px 18px 28px}.skills-eyebrow{font-size:10px}.skills-hero-copy h1{letter-spacing:-.035em;margin:10px 0 13px;font-size:34px;line-height:1.08}.skills-hero-copy>p{margin-bottom:18px;font-size:14px;line-height:1.48}.skills-hero-actions{flex-direction:column}.skills-hero-actions .button{width:100%;min-height:54px;font-size:14px}.skills-reassurance{margin-top:17px;font-size:11px}.skills-areas{padding:4px 14px 34px}.skills-section-heading{margin-bottom:21px;padding:0 5px}.skills-section-heading>span,.skills-practice-heading>span{font-size:10px}.skills-section-heading h2{margin:8px 0 7px;font-size:28px;line-height:1.1}.skills-section-heading p{font-size:13px;line-height:1.4}.skills-area-grid{grid-template-columns:1fr;gap:10px}.skills-area-card{border-radius:18px;min-height:0;padding:20px 18px 19px}.skills-area-icon{width:52px;height:52px;margin-bottom:15px}.skills-area-icon svg{width:26px;height:26px}.skills-area-card h3{margin-bottom:8px;font-size:19px}.skills-area-card p{font-size:13px;line-height:1.4}.skills-area-card a{padding-top:15px;font-size:12px}.skills-practice{border-radius:20px;margin:0 14px 34px;padding:23px 18px;display:block}.skills-practice-heading h2{margin:8px 0;font-size:25px}.skills-practice-heading p{font-size:13px;line-height:1.45}.skills-practice-grid{grid-template-columns:1fr;gap:8px;margin-top:18px}.skills-practice-step{border-radius:15px;flex-direction:row;align-items:flex-start;gap:12px;min-height:0;padding:14px}.skills-practice-step>span{flex:none;width:29px;height:29px;font-size:9px}.skills-practice-step h3{font-size:16px}.skills-practice-step p{font-size:12px}.skills-lessons{padding:0 14px 34px}.skills-section-heading.left{margin-bottom:18px}.skills-lesson-grid{grid-template-columns:1fr;gap:8px}.skills-lesson-card{border-radius:17px;grid-template-columns:auto 1fr auto;gap:11px;min-height:0;padding:16px 13px}.skills-lesson-icon{width:41px;height:41px}.skills-lesson-icon svg{width:21px;height:21px}.skills-lesson-copy h3{margin:1px 0 5px;font-size:14px}.skills-lesson-copy p{margin-bottom:8px;font-size:11px;line-height:1.35}.skills-lesson-copy span{font-size:9px}.skills-lesson-card>svg{width:16px}.skills-all-lessons{margin-top:18px;font-size:12px}.skills-coach{border-radius:18px;grid-template-columns:auto 1fr;gap:12px;margin:0 12px 28px;padding:17px}.skills-coach-icon{width:50px;height:50px}.skills-coach-icon svg{width:27px;height:27px}.skills-coach h2{margin-bottom:4px;font-size:18px;line-height:1.15}.skills-coach p{font-size:11px;line-height:1.4}.skills-coach>a{border-radius:999px;grid-column:1/-1;justify-content:center;min-height:46px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.scene-scroll-hint svg,.grounding-slide{animation:none}}.coaching-page{--coach-purple:#7255c7;--coach-lilac:#f6f3ff;--coach-sage:#5d8b3e;--coach-coral:#ff4b38}.coaching-page .desktop-nav a.active{color:var(--coach-coral)}.coaching-page .desktop-nav a.active:after{background:var(--coach-coral)}.coaching-hero{padding:44px 92px 48px;display:block}.coaching-hero-copy{z-index:2;max-width:780px;position:relative}.coaching-eyebrow{color:var(--coach-purple);letter-spacing:.04em;text-transform:uppercase;background:#f1edff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:850;display:inline-flex}.coaching-hero-copy h1{color:var(--navy);letter-spacing:-.05em;margin:23px 0 21px;font-size:clamp(45px,4.8vw,72px);line-height:1.08}.coaching-hero-copy h1 em{color:var(--navy);font-style:normal}.coaching-hero-copy>p:not(.coaching-privacy){max-width:530px;color:var(--muted);margin:0 0 28px;font-size:19px;line-height:1.58}.coaching-primary-button{color:#fff;background:var(--coach-coral);border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:58px;padding:0 27px;font-size:16px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #ff4b3830}.coaching-primary-button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #ff4b3840}.coaching-primary-button svg,.coaching-support-strip a svg{width:19px}.coaching-privacy{color:var(--muted);align-items:center;gap:8px;display:flex;margin:22px 0 0!important;font-size:12px!important;line-height:1.4!important}.coaching-privacy svg{flex:none;width:16px}.coaching-expectations{background:#fff;border:1px solid #e8e7ec;border-radius:27px;margin:0 48px 34px;padding:31px 38px 38px;box-shadow:0 9px 24px #0818540f}.coaching-expectations h2{color:var(--navy);text-align:center;letter-spacing:-.03em;margin:0 0 31px;font-size:29px}.coaching-expectations-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.coaching-expectation{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.coaching-expectation-icon{background:#f2efff;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:20px;display:grid}.coaching-expectation-icon svg{width:38px;height:38px;color:var(--coach-purple)}.coaching-expectation.clarity .coaching-expectation-icon{background:#f0f6eb}.coaching-expectation.clarity .coaching-expectation-icon svg{color:var(--coach-sage)}.coaching-expectation.fit .coaching-expectation-icon{background:#fff0ec}.coaching-expectation.fit .coaching-expectation-icon svg{color:var(--coach-coral)}.coaching-expectation h3{color:var(--navy);margin:0 0 9px;font-size:17px}.coaching-expectation p{max-width:260px;color:var(--muted);margin:0;font-size:14px;line-height:1.48}.coaching-request-grid{grid-template-columns:.96fr 1.04fr;gap:30px;max-width:1320px;margin:0 auto 34px;padding:0 48px;scroll-margin-top:20px;display:grid}.coaching-benefits-card{background:linear-gradient(145deg,#f7f4ff,#f9f8ff);border-radius:26px;min-height:465px;padding:43px 42px;position:relative;overflow:hidden}.coaching-benefits-card h2,.coaching-form-card h2{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:29px}.coaching-benefits-card ul{gap:23px;margin:31px 0 0;padding:0;list-style:none;display:grid}.coaching-benefits-card li{color:#3f496e;align-items:flex-start;gap:14px;font-size:15px;line-height:1.45;display:flex}.coaching-benefits-card li>span{color:#fff;background:#a48ce8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.coaching-benefits-card li svg{stroke-width:3px;width:14px;height:14px}.coaching-handwritten{color:#8e71d8;margin:0;font-family:Bradley Hand,Segoe Print,cursive;font-size:21px;line-height:1.35;position:absolute;bottom:37px;left:42px;transform:rotate(-3deg)}.coaching-benefits-heart{color:#a48ce8;stroke-width:1.5px;width:45px;height:45px;position:absolute;bottom:36px;right:42px}.coaching-form-card{background:#fff;border:1px solid #e6e5e9;border-radius:26px;min-height:465px;padding:39px 42px 28px;box-shadow:0 9px 24px #08185412}.coaching-form-heading p{max-width:410px;color:var(--muted);margin:10px 0 20px;font-size:14px;line-height:1.45}.coaching-form{gap:12px;display:grid}.coaching-form input,.coaching-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #d9dce3;border-radius:8px;outline:0;padding:13px 15px;font-size:13px;transition:border-color .2s,box-shadow .2s}.coaching-form textarea{resize:vertical;min-height:90px}.coaching-form input::placeholder,.coaching-form textarea::placeholder{color:#78809b;opacity:1}.coaching-form input:focus,.coaching-form textarea:focus{border-color:var(--coach-purple);box-shadow:0 0 0 3px #7255c71f}.coaching-form button,.coaching-form-success button{color:#fff;background:var(--coach-coral);min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;margin-top:3px;font-size:15px;font-weight:850;display:inline-flex}.coaching-form button:disabled{cursor:wait;opacity:.72}.coaching-form button svg{width:18px}.coaching-form-error{color:#b42318;margin:-2px 0 0;font-size:12px;line-height:1.4}.coaching-form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:262px;padding:20px;display:flex}.coaching-form-success>div{color:#fff;background:var(--coach-sage);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.coaching-form-success>div svg{width:24px}.coaching-form-success h3{color:var(--navy);margin:13px 0 6px;font-size:20px}.coaching-form-success p{max-width:330px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.coaching-form-success button{min-height:42px;margin-top:17px;padding:0 19px;font-size:12px}.form-privacy{justify-content:flex-start;margin-top:16px!important;font-size:11px!important}.coaching-step-band{background:linear-gradient(108deg,#f5f7ef,#fbfbf7);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:0 48px 30px;padding:26px 36px;display:grid}.coaching-step-icon{width:70px;height:70px;color:var(--coach-sage);background:#eef5e8;border-radius:50%;place-items:center;display:grid}.coaching-step-icon svg{width:35px;height:35px}.coaching-step-band h2{color:var(--navy);margin:0 0 5px;font-size:24px}.coaching-step-band p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.coaching-step-band p strong{color:var(--navy)}.coaching-script{align-items:center;gap:15px;font-family:Bradley Hand,Segoe Print,cursive;display:flex;transform:rotate(-3deg);color:var(--coach-sage)!important;font-size:23px!important;line-height:1.12!important}.coaching-script svg{stroke-width:1.5px;width:42px;height:42px}.coaching-support-strip{background:linear-gradient(105deg,#f8f6ff,#fbfaff);border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:0 48px 42px;padding:19px 28px;display:grid}.coaching-support-icon{width:52px;height:52px;color:var(--coach-purple);background:#eee9ff;border-radius:50%;place-items:center;display:grid}.coaching-support-icon svg{width:28px}.coaching-support-strip h2{color:var(--navy);margin:0 0 3px;font-size:19px}.coaching-support-strip p{color:var(--muted);margin:0;font-size:13px}.coaching-support-strip a{min-width:155px;min-height:45px;color:var(--coach-purple);border:1.5px solid #b8a8ed;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.coaching-footer{grid-template-columns:1.55fr repeat(4,1fr);gap:34px;padding-bottom:82px;overflow:hidden}.coaching-footer .footer-brand{z-index:1;position:relative}.coaching-footer .footer-brand .socials{margin-top:20px}.coaching-footer-mark{opacity:.12;width:245px;height:auto;position:absolute;bottom:-60px;right:-15px}.coaching-footer-legal{color:var(--muted);justify-content:space-between;gap:20px;margin:0;font-size:11px;display:flex;position:absolute;bottom:21px;left:34px;right:34px}.coaching-footer-legal a:hover{color:var(--coach-coral)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.coaching-hero{padding-inline:54px}.coaching-hero-copy h1{font-size:clamp(40px,5vw,58px)}.coaching-request-grid{padding-inline:34px}.coaching-expectations,.coaching-step-band,.coaching-support-strip{margin-inline:34px}.coaching-footer{grid-template-columns:repeat(4,1fr)}.coaching-footer .footer-brand{grid-column:1/-1}}@media (width<=700px){.coaching-hero{padding:27px 18px 22px}.coaching-hero-copy h1{margin:17px 0 14px;font-size:39px;line-height:1.06}.coaching-hero-copy>p:not(.coaching-privacy){margin-bottom:19px;font-size:15px;line-height:1.5}.coaching-eyebrow{padding:6px 10px;font-size:10px}.coaching-primary-button{gap:14px;width:100%;min-height:53px;font-size:14px}.coaching-privacy{margin-top:14px!important;font-size:10px!important}.coaching-expectations{border-radius:20px;margin:0 12px 20px;padding:22px 16px 17px}.coaching-expectations h2{margin-bottom:18px;font-size:24px;line-height:1.15}.coaching-expectations-grid{grid-template-columns:1fr;gap:10px}.coaching-expectation{text-align:left;grid-template-rows:auto auto;grid-template-columns:58px 1fr;align-items:center;gap:2px 12px;padding:10px 2px;display:grid}.coaching-expectation-icon{grid-row:1/-1;width:58px;height:58px;margin:0}.coaching-expectation-icon svg{width:29px;height:29px}.coaching-expectation h3{margin:0;font-size:15px}.coaching-expectation p{max-width:none;font-size:12px;line-height:1.35}.coaching-request-grid{flex-direction:column;gap:13px;margin:0 12px 20px;padding:0;display:flex}.coaching-benefits-card{border-radius:20px;min-height:0;padding:25px 20px 93px}.coaching-benefits-card h2,.coaching-form-card h2{font-size:24px}.coaching-benefits-card ul{gap:13px;margin-top:20px}.coaching-benefits-card li{gap:9px;font-size:12px;line-height:1.35}.coaching-benefits-card li>span{width:19px;height:19px}.coaching-benefits-card li svg{width:12px;height:12px}.coaching-handwritten{font-size:17px;bottom:23px;left:20px}.coaching-benefits-heart{width:35px;height:35px;bottom:21px;right:20px}.coaching-form-card{border-radius:20px;min-height:0;padding:24px 18px 20px}.coaching-form-heading p{margin:8px 0 17px;font-size:12px}.coaching-form{gap:9px}.coaching-form input,.coaching-form textarea{padding:12px;font-size:12px}.coaching-form textarea{min-height:85px}.coaching-form button{min-height:48px;font-size:13px}.coaching-form-success{min-height:230px}.coaching-form-success h3{font-size:18px}.coaching-form-success p{font-size:12px}.form-privacy{margin-top:13px!important;font-size:10px!important}.coaching-step-band{border-radius:18px;grid-template-columns:auto 1fr;gap:12px;margin:0 12px 15px;padding:18px 16px}.coaching-step-icon{width:52px;height:52px}.coaching-step-icon svg{width:27px;height:27px}.coaching-step-band h2{font-size:19px}.coaching-step-band p{font-size:11px}.coaching-script{grid-column:1/-1;justify-content:flex-end;margin-top:1px!important;font-size:19px!important}.coaching-script svg{width:31px;height:31px}.coaching-support-strip{border-radius:18px;grid-template-columns:auto 1fr;gap:11px;margin:0 12px 25px;padding:15px}.coaching-support-icon{width:45px;height:45px}.coaching-support-icon svg{width:24px}.coaching-support-strip h2{font-size:16px}.coaching-support-strip p{font-size:11px;line-height:1.35}.coaching-support-strip a{grid-column:1/-1;width:100%;min-height:43px;font-size:12px}.coaching-footer{grid-template-columns:1fr 1fr;gap:21px 18px;padding:30px 20px 70px}.coaching-footer .footer-brand{grid-column:1/-1}.coaching-footer .footer-brand img{width:130px}.coaching-footer .footer-column{font-size:11px}.coaching-footer-mark{opacity:.09;width:190px;bottom:-72px;right:-68px}.coaching-footer-legal{grid-template-columns:1fr 1fr;gap:8px 14px;font-size:9px;display:grid;bottom:17px;left:20px;right:20px}.coaching-footer-legal span{grid-column:1/-1}}.relief-page{--relief-lilac:#8a63e7;--relief-pale:#f7f6fd}.relief-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:52px;padding:52px 78px 58px 116px;display:grid;position:relative}.relief-intro{z-index:1;position:relative}.relief-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.15vw,66px);font-weight:800;line-height:1.12}.relief-intro h1 span{color:var(--coral)}.relief-intro>p{max-width:420px;margin:32px 0 42px;font-size:20px;font-weight:550;line-height:1.72}.reassurance{align-items:center;gap:14px;font-size:17px;display:flex}.reassurance-icons{flex-shrink:0;align-items:center;gap:8px;display:flex}.reassurance-icons svg{width:24px;height:24px;color:var(--coral);fill:#0000}.reassurance-icons .reassurance-headphones{color:var(--purple)}.hero-video{width:100%;min-width:0;position:relative}.hero-video-media{width:100%;position:relative}.hero-video-media>video{width:100%;height:auto;display:block}.ambient-video-player.is-portrait .hero-video-media{aspect-ratio:9/16}.ambient-video-player.is-portrait .hero-video-media>video{object-fit:contain;width:100%;height:100%}.ambient-video-audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ambient-video-action{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.ambient-video-action-icon{width:76px;height:76px;color:var(--navy);-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);background:linear-gradient(135deg,#ffffffb8,#ffffff7a);border:1px solid #ffffffc7;border-radius:50%;place-items:center;transition:opacity .22s,transform .22s,background .22s,box-shadow .22s;display:grid;box-shadow:inset 0 1px #ffffff6b,0 0 0 6px #ff4d3f24,0 10px 24px #192a6133}.ambient-video-action-icon svg{width:28px;height:28px;margin-left:3px}.ambient-video-action.is-playing .ambient-video-action-icon{opacity:0;transform:scale(.88)}.ambient-video-action:not(.is-playing):hover .ambient-video-action-icon,.ambient-video-action:focus-visible .ambient-video-action-icon{background:linear-gradient(135deg,#ffffffd6,#ffffff9e);transform:scale(1.04);box-shadow:inset 0 1px #ffffff80,0 0 0 7px #ff4d3f2b,0 12px 28px #192a613d}.ambient-video-action:focus-visible{outline:3px solid var(--coral);outline-offset:-7px}.scene-section{text-align:center;padding:5px 50px 70px}.scene-section h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.2vw,46px)}.scene-section>p{margin:8px 0 25px;font-size:17px}.scene-carousel-wrap{max-width:1310px;margin:auto;position:relative}.scene-scroll-hint{color:var(--purple);letter-spacing:.02em;justify-content:flex-end;align-items:center;gap:7px;padding:0 4px 2px;font-size:12px;font-weight:800;display:none}.scene-scroll-hint svg{width:17px;height:17px;animation:1.7s ease-in-out infinite scene-scroll-nudge}@keyframes scene-scroll-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.scene-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;padding:12px 8px 18px;display:grid;overflow-x:auto}.scene-carousel::-webkit-scrollbar{display:none}.scene-card{min-width:0;color:var(--navy);font:inherit;text-align:center;scroll-snap-align:start;cursor:pointer;background:0 0;border:0;padding:0}.scene-image{height:205px;box-shadow:none;border:4px solid #0000;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.scene-shape-1 .scene-image{border-radius:30% 42% 31% 43%/38% 30% 42% 31%}.scene-shape-2 .scene-image{border-radius:39% 25% 43% 31%/30% 40% 27% 43%}.scene-shape-3 .scene-image{border-radius:25% 43% 30% 45%/42% 30% 44% 26%}.scene-shape-4 .scene-image{border-radius:44% 32% 39% 27%/33% 45% 29% 41%}.scene-card:hover .scene-image,.scene-card:focus-visible .scene-image{transform:translateY(-4px)}.scene-card.selected .scene-image{border-color:#6834df8c}.scene-image>img{object-fit:cover}.scene-image>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-video-card .scene-image{border-color:#0000;border-radius:0}.scene-video-card.selected .scene-image{border-color:#6834df8c}.scene-image i{width:58px;height:58px;color:var(--navy);-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:linear-gradient(135deg,#ffffff61,#ffffff2e);border:1px solid #ffffff8c;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff47,0 3px 12px #00000017}.scene-image i svg{width:23px}.scene-card strong{margin:19px 6px 4px;font-size:17px;display:block}.carousel-arrow{z-index:2;width:52px;height:52px;color:var(--navy);cursor:pointer;background:#f6f3fd;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:88px}.carousel-arrow.previous{left:-46px}.carousel-arrow.next{right:-46px}.audio-section{background:linear-gradient(120deg,#faf8ff,#f6f6fc);border-radius:28px;grid-template-columns:340px 1fr;gap:30px;max-width:1250px;margin:0 auto 36px;padding:22px 26px;display:grid}.audio-intro{padding:18px 12px 18px 8px}.audio-intro>span{width:76px;height:76px;color:var(--purple);background:#f0ecfd;border-radius:50%;place-items:center;display:grid}.audio-intro>span svg{width:42px;height:42px}.audio-intro h2{letter-spacing:-.025em;margin:20px 0 10px;font-size:30px}.audio-intro p{margin:0;font-size:16px;line-height:1.6}.audio-list{gap:12px;display:grid}.audio-row{background:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:88px;padding:13px 24px;display:grid}.audio-row>button{color:#fff;background:var(--relief-lilac);cursor:pointer;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ambient-audio-player>audio{display:none}.audio-row>button svg{width:21px}.audio-row>div{min-width:0}.audio-row strong{margin-bottom:9px;font-size:16px;display:block}.waveform{width:min(100%,520px);height:20px;display:block;position:relative;overflow:hidden;-webkit-mask:linear-gradient(12deg,#0000 5%,#000 8% 73%,#0000 76%) 50%/100% 100%;mask:linear-gradient(12deg,#0000 5%,#000 8% 73%,#0000 76%) 50%/100% 100%}.waveform:before,.waveform:after{content:"";background:repeating-linear-gradient(90deg, var(--relief-lilac) 0 3px, transparent 3px 7px);display:block;position:absolute;inset:0 auto 0 0}.waveform:before{opacity:.3;width:100%}.waveform:after{width:var(--progress,0%);opacity:1}.audio-row>a{align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.audio-row>a svg{width:23px}.grounding-card{--grounding-ink:#234f1c;--grounding-accent:#265719;--grounding-border:#73976a;--grounding-ring:#34791e12;--grounding-dot:#b7c9b0;--grounding-dot-active:#4f8143;text-align:center;background:linear-gradient(120deg,#f6f7ed,#fcfaf2);border-radius:28px;max-width:1250px;margin:0 auto 34px;padding:38px 34px 32px;transition:padding .25s;position:relative;overflow:hidden}.grounding-card:before,.grounding-card:after{content:"";background:repeating-radial-gradient(circle, transparent 0 13px, var(--grounding-ring) 14px 20px);border-radius:50%;width:220px;height:220px;position:absolute}.grounding-slide{z-index:1;animation:.3s both grounding-slide-in;position:relative}.grounding-card:before{bottom:-95px;left:-95px}.grounding-card:after{bottom:-105px;right:-80px}.grounding-kicker{z-index:1;color:var(--grounding-accent);justify-content:center;align-items:center;gap:12px;font-weight:750;display:flex;position:relative}.grounding-kicker svg{width:23px}.grounding-card h2{z-index:1;color:var(--grounding-ink);letter-spacing:-.03em;margin:18px 0 20px;font-size:clamp(31px,3.4vw,48px);line-height:1.15;position:relative}.grounding-card h2 span{display:block}.grounding-slide>button{z-index:1;min-width:270px;color:var(--grounding-ink);border:2px solid var(--grounding-border);cursor:pointer;background:#fff;border-radius:999px;padding:12px 25px;font-size:16px;font-weight:750;transition:transform .2s,box-shadow .2s;position:relative}.grounding-slide>button:hover,.grounding-slide>button:focus-visible{box-shadow:0 8px 18px var(--grounding-accent)}@supports (color:color-mix(in lab, red, red)){.grounding-slide>button:hover,.grounding-slide>button:focus-visible{box-shadow:0 8px 18px color-mix(in srgb, var(--grounding-accent) 18%, transparent)}}.grounding-slide>button:hover,.grounding-slide>button:focus-visible{transform:translateY(-1px)}.grounding-guide{z-index:1;max-width:680px;margin:-4px auto 20px;font-size:17px;line-height:1.6;position:relative}.grounding-navigation{z-index:1;justify-content:center;align-items:center;gap:22px;margin-top:28px;display:flex;position:relative}.grounding-navigation>button{width:42px;height:42px;color:var(--grounding-ink);border:1px solid var(--grounding-border);cursor:pointer;background:#ffffffc7;border-radius:50%;place-items:center;padding:0;transition:background .2s,transform .2s,box-shadow .2s;display:grid}.grounding-navigation>button:hover,.grounding-navigation>button:focus-visible{box-shadow:0 7px 16px var(--grounding-accent);background:#fff}@supports (color:color-mix(in lab, red, red)){.grounding-navigation>button:hover,.grounding-navigation>button:focus-visible{box-shadow:0 7px 16px color-mix(in srgb, var(--grounding-accent) 16%, transparent)}}.grounding-navigation>button:hover,.grounding-navigation>button:focus-visible{transform:translateY(-1px)}.grounding-navigation>button svg{width:18px}.grounding-dots{align-items:center;gap:8px;display:flex}.grounding-dots button{background:var(--grounding-dot);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.grounding-dots button.active{background:var(--grounding-dot-active);width:24px}@keyframes grounding-slide-in{0%{opacity:.35;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.grounding-card-lavender{--grounding-ink:#38286e;--grounding-accent:#6848b7;--grounding-border:#9c8cda;--grounding-ring:#7255c717;--grounding-dot:#c9bfea;--grounding-dot-active:#7255c7;background:linear-gradient(120deg,#f5f1ff,#fcfaff)}.grounding-card-sky{--grounding-ink:#174f67;--grounding-accent:#267692;--grounding-border:#73aebe;--grounding-ring:#2b7e9d17;--grounding-dot:#b5d1d9;--grounding-dot-active:#2f7894;background:linear-gradient(120deg,#f0f8f7,#fbfcf9)}.grounding-card-coral{--grounding-ink:#743625;--grounding-accent:#c85f42;--grounding-border:#d89a83;--grounding-ring:#e2654417;--grounding-dot:#e8c2b4;--grounding-dot-active:#d76a4b;background:linear-gradient(120deg,#fff4ee,#fffaf5)}.next-step{text-align:center;padding:52px 40px 60px}.next-step>p{letter-spacing:-.02em;margin:0 0 22px;font-size:27px;font-weight:800}.next-step>div{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.next-step a{border:1px solid #d9d4ea;border-radius:999px;align-items:center;gap:10px;padding:15px 23px;font-weight:750;display:inline-flex}.next-step a:hover{color:var(--purple);border-color:var(--purple)}.next-step svg{width:18px}@media (width<=1100px){.relief-hero{grid-template-columns:1fr;padding:45px 60px}.relief-intro{max-width:680px}.hero-video{max-width:900px}.ambient-video-player.is-edge-to-edge{width:calc(100% + 120px);max-width:none;margin-inline:-60px}.scene-carousel{grid-auto-columns:calc(33.3333% - 16px)}.audio-section{margin-inline:30px}.grounding-card{max-width:calc(100% - 60px)}}@media (width<=700px){.relief-hero{gap:24px;padding:20px 18px 30px}.relief-intro h1{letter-spacing:-.035em;font-size:34px;line-height:1.08}.relief-intro>p{margin:16px 0 18px;font-size:15px;line-height:1.5}.reassurance{gap:10px;font-size:13px}.reassurance svg{width:20px;height:20px}.ambient-video-action-icon{width:64px;height:64px}.ambient-video-action-icon svg{width:24px;height:24px}.ambient-video-player.is-edge-to-edge{width:calc(100% + 36px);margin-inline:-18px}.scene-section{padding:5px 14px 34px}.scene-section h2{font-size:28px;line-height:1.1}.scene-section>p{margin:6px 0 14px;font-size:14px}.scene-scroll-hint{display:flex}.scene-carousel{grid-auto-columns:calc(50% - 5px);gap:10px;padding:8px 4px 12px}.scene-image{height:96px}.scene-image i{width:38px;height:38px}.scene-image i svg{width:15px}.scene-card strong{margin:12px 5px 2px;font-size:14px}.carousel-arrow{display:none}.audio-section{border-radius:21px;grid-template-columns:1fr;gap:12px;margin:0 12px 22px;padding:18px 12px}.audio-intro{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:0 4px 8px;display:grid}.audio-intro>span{grid-row:1/3;width:52px;height:52px}.audio-intro>span svg{width:28px;height:28px}.audio-intro h2{margin:0 0 3px;font-size:22px}.audio-intro p{font-size:12px;line-height:1.4}.audio-list{gap:8px}.audio-row{border-radius:17px;grid-template-columns:auto 1fr auto;gap:11px;min-height:66px;padding:10px 12px}.audio-row>button{width:40px;height:40px}.audio-row>button svg{width:17px}.audio-row strong{margin-bottom:5px;font-size:12px}.waveform{height:12px}.audio-row>a{grid-column:auto;gap:0}.audio-row>a span{display:none}.audio-row>a svg{width:20px}.grounding-card{border-radius:21px;max-width:calc(100% - 24px);margin-bottom:22px;padding:24px 16px 21px}.grounding-kicker{gap:8px;font-size:12px}.grounding-kicker svg{width:19px}.grounding-card h2{margin:12px 0 16px;font-size:26px;line-height:1.13}.grounding-guide{margin:-2px auto 14px;font-size:13px;line-height:1.45}.grounding-slide>button{width:100%;min-width:0}.grounding-navigation{gap:14px;margin-top:19px}.grounding-navigation>button{width:38px;height:38px}.grounding-navigation>button svg{width:16px}.next-step{padding:26px 14px 34px}.next-step>p{margin-bottom:14px;font-size:22px}.next-step>div{gap:9px}.next-step a{justify-content:center;width:100%;min-height:46px;padding:11px 16px;font-size:13px}}.ambient-video-fullscreen{opacity:0;pointer-events:none;background:#000;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.ambient-video-fullscreen[data-open=true]{z-index:1200;opacity:1;pointer-events:auto;place-items:center;width:auto;height:auto;display:grid;position:fixed;inset:0;overflow:visible}.ambient-video-fullscreen>video{object-fit:cover;background:#000;width:100%;height:100%}.ambient-video-fullscreen:not([data-open=true])>video{width:1px;height:1px}:is(.ambient-video-fullscreen>video:fullscreen,.ambient-video-fullscreen>video:fullscreen){object-fit:cover;background:#000;width:100vw;height:100dvh}.ambient-video-fullscreen-close{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));z-index:2;color:#fff;cursor:pointer;background:#091849a8;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute}.ambient-video-fullscreen-close svg{width:20px;height:20px}.skill-practice-page{background:#fff}.practice-header-start{align-items:center;gap:20px;display:flex}.practice-back-link{color:#1462de;align-items:center;gap:8px;margin:7px 0 18px;font-size:14px;font-weight:800;display:inline-flex}.practice-back-link svg{width:17px}.practice-back-button{width:58px;height:58px;color:var(--navy);background:#fff;border:1px solid #dce2ee;border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid}.practice-back-button:hover{transform:translate(-2px);box-shadow:0 7px 17px #0a184b1a}.practice-back-button svg{width:25px}.practice-page-inner{width:min(100% - 96px,1290px);margin:0 auto;padding:0 0 70px}.practice-breadcrumb{color:#5d7c4b;align-items:center;gap:17px;margin:7px 0 27px;font-size:16px;font-weight:750;display:flex}.practice-breadcrumb a{color:#1462de}.practice-breadcrumb svg{color:#6f7890;width:16px}.practice-hero{grid-template-columns:180px 1fr;align-items:center;gap:42px;margin-bottom:31px;display:grid}.practice-theme-icon{background:#f3f6ff;border:1px solid #dfe6f4;border-radius:44% 56% 46% 54%/48% 42% 58% 52%;place-items:center;width:174px;height:148px;display:grid}.practice-theme-icon svg{stroke-width:1.8px;width:76px;height:76px}.practice-theme-icon.brain{color:#ee5a43;background:#fff5ef}.practice-theme-icon.waves{color:#5a8df2;background:#f2f6ff}.practice-theme-icon.message{color:#7057c6;background:#f6f2ff}.practice-theme-icon.trending{color:#5d7c4b;background:#f2f7ed}.practice-hero h1{color:var(--navy);letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(48px,5.5vw,79px);line-height:.98}.practice-hero h1 span{color:#5d7c4b}.practice-hero p{max-width:720px;color:var(--navy);margin:0;font-size:22px;line-height:1.42}.practice-how{background:#f6f9ff;border:1px solid #dce6f6;border-radius:24px;align-items:center;gap:26px;margin-bottom:44px;padding:20px 30px;display:flex}.practice-how-icon{color:#213c91;background:#e0eaff;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid}.practice-how-icon svg{width:39px;height:39px}.practice-how h2{color:var(--navy);margin:0 0 6px;font-size:21px}.practice-how p{max-width:920px;color:var(--navy);margin:0;font-size:17px;line-height:1.5}.practice-section-heading{margin-bottom:22px}.practice-section-heading>span,.practice-build>div>span{color:#5d7c4b;letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:850}.practice-section-heading h2{color:var(--navy);letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(31px,3.3vw,45px);line-height:1.08}.practice-section-heading p{color:var(--navy);margin:0;font-size:18px;line-height:1.45}.practice-scenario-list{gap:13px;display:grid}.practice-scenario{background:#fff;border:1px solid #dee5f0;border-radius:23px;overflow:hidden;box-shadow:0 5px 16px #0a184b0e}.practice-scenario-trigger{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:130px 1fr auto;align-items:center;gap:24px;padding:17px 26px;display:grid}.practice-scenario-trigger>svg{width:28px;height:28px;color:var(--navy)}.practice-avatar{width:90px;height:78px;color:var(--navy);background:linear-gradient(145deg,#d8e7ff,#9ebde9);border:7px solid #ffffffdb;border-radius:46% 54% 42% 58%/42% 48% 52% 58%;justify-self:center;place-items:center;font-size:29px;font-weight:850;display:grid;box-shadow:0 4px 14px #0a184b21}.practice-avatar.coral{background:linear-gradient(145deg,#ffdbc8,#ef9278)}.practice-avatar.blue{background:linear-gradient(145deg,#dceaff,#92b6ee)}.practice-avatar.gold{background:linear-gradient(145deg,#ffe7b2,#e7ba63)}.practice-avatar.purple{background:linear-gradient(145deg,#e6dcff,#b7a6e8)}.practice-scenario-heading{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.practice-scenario-label{color:#2163d9;letter-spacing:.05em;text-transform:uppercase;background:#e5efff;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:850}.practice-scenario-heading strong{font-size:23px;line-height:1.17}.practice-scenario-heading>span:not(.practice-scenario-label):not(.practice-scenario-meta){color:var(--navy);font-size:17px;line-height:1.35}.practice-scenario-meta{color:#4c5367;gap:20px;font-size:13px;display:flex}.practice-scenario-meta span+span{position:relative}.practice-scenario-meta span+span:before{content:"";background:#8a91a3;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.practice-scenario:not(.is-open) .practice-scenario-trigger{grid-template-columns:90px 1fr auto;padding-block:13px}.practice-scenario:not(.is-open) .practice-avatar{width:76px;height:64px;font-size:23px}.practice-scenario:not(.is-open) .practice-scenario-heading{gap:3px}.practice-scenario:not(.is-open) .practice-scenario-heading strong{font-size:19px}.practice-scenario:not(.is-open) .practice-scenario-heading>span:not(.practice-scenario-label):not(.practice-scenario-meta){font-size:15px}.practice-scenario:not(.is-open) .practice-scenario-label{display:none}.practice-scenario-panel{background:#fff;border:1px solid #e2e7f0;border-radius:18px;margin:0 27px 24px;padding:22px 25px 21px}.practice-context{color:var(--navy);margin:0 0 22px;font-size:17px;line-height:1.48}.practice-scenario-panel fieldset{border:0;margin:0;padding:0}.practice-scenario-panel legend{width:100%;color:var(--navy);margin:0 0 12px;font-size:17px;font-weight:750;line-height:1.45}.practice-options{gap:7px;display:grid}.practice-option{min-height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:11px;align-items:center;gap:14px;padding:9px 13px;display:flex;position:relative}.practice-option:hover{border-color:#a9bce5}.practice-option:focus-within{outline-offset:1px;outline:3px solid #2163d936}.practice-option.selected{background:#f3f7ff;border-color:#96b6f2}.practice-option input{opacity:0;width:1px;height:1px;position:absolute}.practice-option-radio{border:2px solid #a9b2c5;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.practice-option-radio:after{content:"";background:0 0;border-radius:50%;width:10px;height:10px}.practice-option.selected .practice-option-radio{border-color:#1e3b8f}.practice-option.selected .practice-option-radio:after{background:#1e3b8f}.practice-option>span:last-child{font-size:15px;line-height:1.4}.practice-feedback{background:#f2f7ee;border:1px solid #dfe9d8;border-radius:16px;grid-template-columns:48px 1fr;gap:16px;margin-top:13px;padding:16px 18px;display:grid}.practice-feedback.is-learning{background:#fffaf0;border-color:#ebdfc8}.practice-feedback-icon{color:#fff;background:#5d9146;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.practice-feedback.is-learning .practice-feedback-icon{color:#866529;background:#f4dfac}.practice-feedback-icon svg{width:24px;height:24px}.practice-feedback strong{color:#38652f;margin:1px 0 6px;font-size:16px;display:block}.practice-feedback.is-learning strong{color:#765728}.practice-feedback p{color:#1d241f;margin:0;font-size:14px;line-height:1.45}.practice-feedback h3{color:#38652f;margin:12px 0 2px;font-size:14px}.practice-feedback.is-learning h3{color:#765728}.practice-alternatives-toggle{color:#2163d9;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.practice-alternatives-toggle svg{width:17px}.practice-alternatives{background:#f7f9fd;border-radius:13px;gap:8px;margin:12px 0 0;padding:13px 16px 13px 29px;display:grid}.practice-alternatives li{color:var(--navy);padding-left:2px}.practice-alternatives li::marker{color:#8b96ae}.practice-alternatives strong,.practice-alternatives span{font-size:13px;line-height:1.4;display:block}.practice-alternatives span{color:#535b6d;margin-top:2px}.practice-next-row{border-top:1px solid #e3e7ef;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding-top:16px;display:flex}.practice-next-row>span{color:#536078;font-size:13px;font-weight:700}.practice-next-button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:24px;min-height:48px;padding:0 21px;font-size:15px;font-weight:800;display:inline-flex}.practice-next-button svg{width:20px}.practice-next-button:hover{background:#1b2c6f}.practice-build{background:#f4f8ef;border:1px solid #dce8d7;border-radius:24px;grid-template-columns:92px 1fr;align-items:start;gap:24px;margin-top:46px;padding:27px 32px;display:grid}.practice-build-icon{color:#4d833c;background:#dcebd1;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.practice-build-icon svg{width:38px;height:38px}.practice-build h2{color:#315a2d;margin:7px 0;font-size:24px}.practice-build p{max-width:820px;color:var(--navy);margin:0;font-size:16px;line-height:1.5}.practice-build ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:17px 0 0;padding:0;list-style:none;display:grid}.practice-build li{color:#315a2d;align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.practice-build li svg{flex:none;width:18px;height:18px}.practice-return{color:#315a2d;justify-content:center;align-items:center;gap:8px;margin-top:29px;font-size:15px;font-weight:750;display:flex}.practice-return span{color:#536078;font-weight:500}.practice-return svg{width:19px}@media (width<=900px){.practice-page-inner{width:min(100% - 64px,760px)}.practice-hero{grid-template-columns:140px 1fr;gap:26px}.practice-theme-icon{width:140px;height:122px}.practice-theme-icon svg{width:63px;height:63px}.practice-hero h1{font-size:clamp(40px,6vw,62px)}.practice-hero p{font-size:18px}.practice-scenario-trigger{grid-template-columns:100px 1fr auto;gap:17px;padding-inline:18px}.practice-scenario:not(.is-open) .practice-scenario-trigger{grid-template-columns:76px 1fr auto}}@media (width<=700px){.practice-site-header{height:82px;padding:0 18px}.practice-header-start{gap:10px}.practice-back-button{width:42px;height:42px}.practice-back-button svg{width:21px}.practice-back-link{margin:16px 0 12px;font-size:12px}.practice-page-inner{width:calc(100% - 34px);padding-bottom:42px}.practice-breadcrumb{gap:8px;margin:16px 0 22px;font-size:12px}.practice-breadcrumb svg{width:13px}.practice-hero{grid-template-columns:1fr;gap:15px;margin-bottom:23px}.practice-theme-icon{width:104px;height:91px;margin-left:3px}.practice-theme-icon svg{width:50px;height:50px}.practice-hero h1{margin-bottom:10px;font-size:41px;line-height:.99}.practice-hero p{font-size:15px;line-height:1.45}.practice-how{border-radius:18px;gap:14px;margin-bottom:31px;padding:15px 14px}.practice-how-icon{width:49px;height:49px}.practice-how-icon svg{width:27px;height:27px}.practice-how h2{margin-bottom:3px;font-size:15px}.practice-how p{font-size:12px;line-height:1.4}.practice-section-heading{margin-bottom:17px}.practice-section-heading>span,.practice-build>div>span{font-size:10px}.practice-section-heading h2{margin:7px 0 6px;font-size:28px;line-height:1.08}.practice-section-heading p{font-size:14px;line-height:1.4}.practice-scenario-list{gap:9px}.practice-scenario{border-radius:17px}.practice-scenario-trigger,.practice-scenario:not(.is-open) .practice-scenario-trigger{grid-template-columns:58px 1fr auto;gap:10px;padding:12px 11px}.practice-avatar,.practice-scenario:not(.is-open) .practice-avatar{border-width:4px;width:56px;height:54px;font-size:18px}.practice-scenario-trigger>svg{width:20px;height:20px}.practice-scenario-heading,.practice-scenario:not(.is-open) .practice-scenario-heading{gap:3px}.practice-scenario-heading strong,.practice-scenario:not(.is-open) .practice-scenario-heading strong{font-size:15px;line-height:1.2}.practice-scenario-heading>span:not(.practice-scenario-label):not(.practice-scenario-meta),.practice-scenario:not(.is-open) .practice-scenario-heading>span:not(.practice-scenario-label):not(.practice-scenario-meta){font-size:11px;line-height:1.3}.practice-scenario-label{padding:3px 8px;font-size:8px}.practice-scenario-meta{gap:13px;font-size:9px}.practice-scenario-meta span+span:before{width:3px;height:3px;left:-8px}.practice-scenario-panel{border-radius:13px;margin:0 9px 10px;padding:15px 12px 13px}.practice-context{margin-bottom:16px;font-size:13px;line-height:1.45}.practice-scenario-panel legend{margin-bottom:9px;font-size:13px}.practice-options{gap:6px}.practice-option{gap:9px;min-height:40px;padding:8px 9px}.practice-option-radio{width:18px;height:18px}.practice-option-radio:after{width:8px;height:8px}.practice-option>span:last-child{font-size:11px;line-height:1.35}.practice-feedback{border-radius:12px;grid-template-columns:34px 1fr;gap:10px;margin-top:10px;padding:12px 10px}.practice-feedback-icon{width:32px;height:32px}.practice-feedback-icon svg{width:18px;height:18px}.practice-feedback strong{margin-top:0;font-size:12px}.practice-feedback p{font-size:11px;line-height:1.4}.practice-feedback h3{margin-top:9px;font-size:11px}.practice-alternatives-toggle{gap:4px;margin-top:11px;font-size:10px}.practice-alternatives-toggle svg{width:14px}.practice-alternatives{gap:7px;margin-top:9px;padding:10px 10px 10px 22px}.practice-alternatives strong,.practice-alternatives span{font-size:10px;line-height:1.35}.practice-next-row{gap:10px;margin-top:12px;padding-top:12px;display:grid}.practice-next-row>span{font-size:10px}.practice-next-button{border-radius:999px;justify-content:center;gap:16px;width:100%;min-height:43px;font-size:12px}.practice-next-button svg{width:17px}.practice-build{border-radius:17px;grid-template-columns:48px 1fr;gap:12px;margin-top:29px;padding:18px 14px}.practice-build-icon{width:43px;height:43px}.practice-build-icon svg{width:23px;height:23px}.practice-build h2{margin:6px 0;font-size:19px}.practice-build p{font-size:12px;line-height:1.4}.practice-build ul{grid-template-columns:1fr;gap:7px;margin-top:13px}.practice-build li{gap:6px;font-size:11px}.practice-build li svg{width:15px;height:15px}.practice-return{text-align:center;flex-wrap:wrap;gap:5px;margin-top:21px;font-size:11px}.practice-return span{flex-basis:100%}.practice-return svg{width:16px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
