*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.block{display:block}.font-semibold{font-weight:600}.overline{text-decoration-line:overline}.outline{outline-style:solid}.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)}.checkin-card.is-complete{background:linear-gradient(135deg,#e8f1e8,#e1ece3)}.checkin-card.is-complete .checkin-emotions button{cursor:default;opacity:.7}.checkin-card.is-complete .checkin-emotions button.selected{opacity:1}.checkin-complete small{display:block;color:#65766f;font-size:11px;margin-top:5px}.completed-resource{background:#f1f7f1;border-color:#d4e3d4}.completed-resource>svg{color:#0c7c59}.recommendation-head{margin-bottom:14px}.reserved-seminar{background:#edf5ed;border-color:#d0e2d2}.reserved-seminar .seminar-icon{background:#d5ead7}.reserved-seminar h3{display:flex;align-items:center;gap:7px;color:#23533c}.reserved-seminar h3 svg{color:#0c7c59;width:18px;height:18px}.reserved-seminar p{color:#597264}.exercise-guide{margin-top:15px;background:#edf4ed;border:1px solid #d2e2d2;border-radius:20px;padding:22px}.exercise-guide-head{display:flex;gap:12px;align-items:flex-start}.exercise-guide-head>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#d8eadb;color:#536895}.exercise-guide-head svg{width:21px;height:21px}.exercise-guide small{font-size:10px;color:#536895;font-weight:700;letter-spacing:1px}.exercise-guide h2{font:600 21px Raleway;margin:5px 0}.exercise-guide p{font-size:12px;color:#61756b;line-height:1.5;margin:0}.exercise-guide ol{display:grid;gap:8px;list-style:none;padding:0;margin:19px 0}.exercise-guide li{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #dce8dc;border-radius:11px;padding:10px 12px;font-size:12px;color:#51685d}.exercise-guide li b{color:#536895;font-size:10px;min-width:44px}.exercise-complete{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #bfd8c1;border-radius:12px;padding:12px;color:#236240;font-size:12px}.exercise-complete svg{width:19px;height:19px;color:#0c7c59}.exercise-complete span{color:#61756b}.security-zone{align-items:flex-start}.security-links{display:grid;gap:7px;min-width:175px}.security-links summary,.security-links>button{background:none;border:0;padding:3px 0;text-align:left;color:#607069;font:12px DM Sans;cursor:pointer}.security-links summary:hover,.security-links>button:hover{color:#2d4b40}.security-links details{padding-top:5px}.security-links summary{color:#7d716a}.security-links details p{font-size:11px;line-height:1.45;margin:7px 0;color:#7a6c64}.security-links details button{border:1px solid #dcc8c0;border-radius:999px;background:transparent;color:#9a6c5e;padding:7px 10px;font-size:10px;cursor:not-allowed}@media(max-width:650px){.security-links{width:100%}.checkin-card.is-complete .checkin-emotions{overflow:visible}.exercise-guide{padding:18px}.exercise-guide li{align-items:flex-start}}.flow .flow-progress{display:none!important}.flow .survey-intro{border-bottom:0}.checkin-card{margin:18px 0;background:linear-gradient(135deg,#e7efe2,#dce9dd);border:1px solid #d1dfd2;border-radius:22px;padding:24px;box-shadow:0 10px 26px #29433c0d}.checkin-heading{display:flex;align-items:flex-start;gap:13px}.checkin-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#053225;color:#d6e9d9}.checkin-icon svg{width:22px;height:22px}.checkin-card>small,.checkin-heading small{color:#536895;font-size:10px;font-weight:700;letter-spacing:1px}.checkin-heading h2{font:600 23px Raleway;margin:2px 0 5px}.checkin-heading p{font-size:13px;line-height:1.5;color:#5d7169;margin:0;max-width:650px}.checkin-emotions{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:22px 0 18px}.checkin-emotions button{display:grid;justify-items:center;gap:7px;padding:11px 6px;border:1px solid #d3e0d3;border-radius:13px;background:#fafff9;color:#5b7169;transition:.2s}.checkin-emotions button span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#edf3eb;color:#536895}.checkin-emotions button svg{width:18px;height:18px}.checkin-emotions button b{font-size:10px}.checkin-emotions button.selected,.checkin-emotions button:hover{background:#fff;border-color:#2d936c;box-shadow:0 7px 17px #2d936c20;color:#29483b}.checkin-emotions button.selected span{background:#536895;color:#fff}.checkin-note{display:grid;gap:8px;border-top:1px solid #cddacc;padding-top:17px}.checkin-note label{font-size:12px;font-weight:700}.checkin-note label small{font-weight:400;color:#718079}.checkin-note textarea{resize:vertical;min-height:78px;border:1px solid #d1ddd1;background:#fafff9;border-radius:12px;padding:11px;font:13px DM Sans;outline:none}.checkin-note textarea:focus{border-color:#536895;box-shadow:0 0 0 3px #53689518}.checkin-note>div{display:flex;justify-content:space-between;align-items:center;gap:14px}.checkin-note>div>small{font-size:11px;color:#65766f}.checkin-complete{display:flex;gap:11px;align-items:flex-start;background:#fafff9;border:1px solid #c9dfcc;border-radius:13px;padding:13px}.checkin-complete svg{color:#0c7c59;width:21px;height:21px;flex:0 0 auto}.checkin-complete b{font:600 14px Raleway}.checkin-complete p{font-size:12px;color:#5f7468;line-height:1.45;margin:4px 0 0}.daily-reading-card{background:#fff;border:1px solid #e4ebe2;border-radius:22px;padding:28px;box-shadow:0 12px 28px #29433c0b}.daily-reading-top{display:flex;align-items:center;gap:12px}.daily-reading-top>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e4eddf;color:#536895}.daily-reading-top svg{width:22px;height:22px}.daily-reading-top small,.past-reading-card small{color:#536895;font-size:10px;font-weight:700;letter-spacing:.7px}.daily-reading-top p{font-size:12px;color:#66776f;margin:4px 0}.daily-reading-card h2{font:600 29px/1.18 Raleway;letter-spacing:-1px;margin:21px 0 14px}.daily-reading-body{max-width:760px}.daily-reading-body p{font-size:15px;line-height:1.75;color:#52675f;margin:0 0 17px}.daily-reading-actions{display:flex;align-items:center;gap:13px;padding-top:5px}.reading-feedback{display:flex;align-items:center;gap:5px;color:#0c7c59;font-size:12px}.reading-feedback svg{width:17px;height:17px}.past-reading-section{margin-top:19px}.past-reading-list{display:grid;gap:11px;margin-top:15px}.past-reading-card{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.past-reading-card h3{font:600 18px Raleway;margin:7px 0}.past-reading-card p{font-size:12px;line-height:1.5;color:#64766f;margin:0}.past-reading-card .past-reading-full{grid-column:1/-1;border-top:1px solid #e6ebe4;padding-top:14px}.past-reading-full p{font-size:14px;line-height:1.7;margin-bottom:10px}.recommended-seminar{background:#053225;color:#fff;border-radius:23px;padding:27px;box-shadow:0 16px 34px #06332625}.seminar-feature-head{display:flex;align-items:center;gap:13px;border-bottom:1px solid #ffffff1e;padding-bottom:19px}.seminar-feature-head>span:first-child{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ffffff16;color:#cce5d0}.seminar-feature-head svg{width:24px;height:24px}.seminar-detail-grid small,.seminar-feature-head small{color:#b7d7bd;font-size:10px;font-weight:700;letter-spacing:1px}.seminar-feature-head h2{font:600 26px Raleway;margin:5px 0}.seminar-feature-head p{font-size:12px;color:#c5d8cb;margin:0}.seminar-capacity{margin-left:auto;background:#ffffff14;border:1px solid #ffffff1b;border-radius:99px;padding:7px 10px;font-size:10px;color:#d6e8da;white-space:nowrap}.seminar-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;padding:22px 0}.seminar-detail-grid h3{font:600 16px Raleway;margin:6px 0}.seminar-detail-grid p{color:#c5d8cb;font-size:12px;line-height:1.55;margin:0}.seminar-feature-actions{display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid #ffffff1e}.seminar-feature-actions small{color:#c5d8cb;font-size:11px}.seminar-reserved{display:flex;align-items:center;gap:6px;color:#bfe0c5;font-size:12px;font-weight:700}.seminar-reserved svg{width:18px;height:18px}.seminar-material{margin-top:17px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#edf4ed}.seminar-material>div{display:flex;align-items:center;gap:13px}.seminar-material>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:#536895}.seminar-material svg{width:20px;height:20px}.seminar-material small{color:#536895;font-size:10px;font-weight:700;letter-spacing:.7px}.seminar-material h3{font:600 16px Raleway;margin:5px 0}.seminar-material p{font-size:12px;color:#63766d;margin:0}.seminar-material .btn:disabled{cursor:default;opacity:.58}.progress-streak{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#e2eddf,#d8e8d9);border:1px solid #caddcc;border-radius:21px;padding:24px;margin-bottom:16px}.mood-evolution>small,.progress-conclusion small,.progress-streak>div>small,.weekly-constancy>small{font-size:10px;font-weight:700;letter-spacing:1px;color:#536895}.progress-streak h2{font:600 25px Raleway;margin:6px 0}.progress-streak p{font-size:13px;color:#5b7167;margin:0}.progress-streak>span{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:#053225;color:#fff;box-shadow:0 9px 20px #05322525}.progress-streak>span svg{width:18px;height:18px;color:#badbb4}.progress-streak>span b{font:600 25px Raleway;line-height:1}.progress-streak>span small{font-size:9px;color:#c8ded0}.progress-insight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.progress-insight-grid svg{width:19px;height:19px;color:#536895}.progress-insight-grid b{display:block;font:600 27px Raleway;color:#2c4740;margin:10px 0 2px}.progress-insight-grid span{display:block;font-size:12px;font-weight:700}.progress-insight-grid small{display:block;font-size:10px;color:#718079;margin-top:4px}.progress-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.mood-evolution h2,.weekly-constancy h2{font:600 20px Raleway;margin:7px 0 18px}.constancy-line{margin:15px 0}.constancy-line>div{display:flex;justify-content:space-between;font-size:12px}.constancy-line span{color:#6d7d76}.constancy-line>i{display:block;background:#e5eee6;height:9px;border-radius:9px;margin-top:7px}.constancy-line em{display:block;height:100%;background:#2d936c;border-radius:9px}.mood-chart{height:118px;display:flex;gap:8px;align-items:end;padding:9px 2px 0;border-bottom:1px solid #e2e9e2}.mood-chart span{flex:1;display:block;min-height:14px;border-radius:7px 7px 2px 2px;background:#dbe9dc;position:relative}.mood-chart span:nth-child(4),.mood-chart span:nth-child(6),.mood-chart span:nth-child(7){background:#9bc89d}.mood-chart i{display:block;position:absolute;top:-4px;left:50%;width:6px;height:6px;border-radius:50%;background:#2d936c;transform:translateX(-50%)}.mood-chart-labels{display:grid;grid-template-columns:repeat(7,1fr);font-size:9px;color:#718079;margin-top:7px;text-align:center}.mood-evolution p{font-size:12px;line-height:1.5;color:#61746c;margin:15px 0 0}.progress-conclusion{display:flex;gap:14px;align-items:flex-start;background:#536895;color:#fff;border-radius:19px;padding:22px;margin-top:16px}.progress-conclusion>svg{width:24px;height:24px;color:#d6e4f6;flex:0 0 auto}.progress-conclusion small{color:#d6e4f6}.progress-conclusion h2{font:600 20px Raleway;margin:6px 0}.progress-conclusion p{color:#e3eaf6;font-size:12px;line-height:1.55;margin:0}.profile-overview{display:flex;align-items:center;gap:14px;background:#e2eddf;border:1px solid #d1dfd0;border-radius:19px;padding:19px}.profile-overview>span{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:#d8ae9a;color:#65483d;font:700 14px Raleway}.profile-overview small,.profile-section-head p{font-size:11px;color:#65766f}.profile-overview h2{font:600 20px Raleway;margin:4px 0}.profile-overview p{font-size:12px;color:#64766f;margin:0}.profile-overview .btn{margin-left:auto}.profile-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.profile-section-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px}.profile-section-head svg{width:21px;height:21px;color:#536895}.profile-section-head h2{font:600 18px Raleway;margin:0}.profile-section-head p{margin:4px 0 0}.profile-data-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #e6ebe4;font-size:12px}.profile-data-row span{color:#66766f}.profile-data-row b{color:#2b423c;text-align:right}.account-settings,.profile-section .btn{margin-top:15px}.account-settings-links{display:grid;border-top:1px solid #e6ebe4}.account-settings-links a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e6ebe4;text-decoration:none;color:#39544b;font-size:13px}.account-settings-links a span{color:#536895}.security-zone{margin-top:16px;border:1px solid #eaded9;background:#fbf8f6;border-radius:17px;padding:17px;display:flex;justify-content:space-between;align-items:center;gap:18px}.security-zone small{color:#9a6c5e;font-size:10px;font-weight:700;letter-spacing:.7px}.security-zone h2{font:600 17px Raleway;margin:5px 0}.security-zone p{font-size:12px;line-height:1.45;color:#76655e;margin:0}.security-zone .btn{color:#8b5449;border-color:#d6b8ad;white-space:nowrap}@media(max-width:780px){.checkin-emotions{grid-template-columns:repeat(5,1fr);overflow-x:auto}.checkin-emotions button{min-width:82px}.seminar-feature-head{align-items:flex-start;flex-wrap:wrap}.seminar-capacity{margin-left:58px}.progress-insight-grid{grid-template-columns:1fr 1fr}.profile-layout,.progress-detail-grid{grid-template-columns:1fr}.plan-actions{justify-content:stretch}}@media(max-width:650px){.checkin-card,.daily-reading-card,.recommended-seminar{padding:20px}.checkin-note>div,.daily-reading-actions,.profile-overview,.security-zone,.seminar-feature-actions,.seminar-material{align-items:flex-start;flex-direction:column}.checkin-note>div .btn,.daily-reading-actions .btn,.profile-overview .btn,.security-zone .btn,.seminar-feature-actions .btn,.seminar-material .btn{width:100%;margin-left:0}.daily-reading-card h2{font-size:25px}.past-reading-card,.seminar-detail-grid{grid-template-columns:1fr}.seminar-capacity{margin-left:58px}.progress-streak{align-items:flex-start}.progress-streak>span{width:78px;height:78px}.profile-data-row{align-items:flex-start;flex-direction:column;gap:4px}.profile-data-row b{text-align:left}}.mental-ai-card p{margin-bottom:22px}.plan-detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.plan-summary-card{background:#053225;color:#fff;border-color:#053225}.plan-summary-card>small{color:#b8d2c4;letter-spacing:1px;font-size:10px;font-weight:700}.plan-summary-card h2{font:600 25px Raleway;margin:8px 0}.plan-summary-card p{font-size:13px;line-height:1.55;color:#c9dbd0;max-width:520px}.plan-summary-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:21px}.plan-summary-facts span{background:#ffffff12;border-radius:12px;padding:13px;font-size:11px;color:#c9dbd0}.plan-summary-facts b{display:block;color:#fff;font:600 17px Raleway;margin-bottom:4px}.plan-billing-card>svg{color:#536895;width:22px;height:22px}.plan-billing-card>small{display:block;color:#536895;font-size:10px;font-weight:700;margin-top:13px}.plan-billing-card h3{font:600 18px Raleway;margin:7px 0}.billing-date{font:600 22px Raleway;color:#2b423c}.plan-billing-card p{font-size:12px;line-height:1.5;color:#64746e;margin:9px 0}.plan-includes{margin-top:30px}.plan-includes .section-title{margin-bottom:14px}.plan-includes h2{font:600 23px Raleway;margin:4px 0 0}.plan-includes small{font-size:10px;letter-spacing:1px;color:#536895;font-weight:700}.plan-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.plan-benefit-grid svg{color:#536895;width:21px;height:21px}.plan-benefit-grid h3{font:600 16px Raleway;margin:13px 0 7px}.plan-benefit-grid p{font-size:12px;color:#6a7a73;line-height:1.45;margin:0}.plan-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.flow-progress{display:none}@media(max-width:780px){.plan-detail-grid{grid-template-columns:1fr}.plan-benefit-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.plan-benefit-grid,.plan-summary-facts{grid-template-columns:1fr}.plan-actions{justify-content:stretch;flex-direction:column}.plan-actions .btn{width:100%}}.human-hero .float{display:grid;grid-template-columns:16px 1fr;-moz-column-gap:7px;column-gap:7px;align-items:start;max-width:178px;background:#f9fcf8df;border:1px solid #d9e6dc;border-radius:12px;padding:9px 10px;box-shadow:0 10px 24px #072c201f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:10px;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.human-hero .float small{margin-top:2px}.human-hero .float svg{grid-row:span 2;margin:1px 0 0}.what-expanded .mental-quote{margin-top:24px}.resources .btn{margin-top:14px}.plans .plan{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.plans .plan:hover{transform:scale(1.02);z-index:1;box-shadow:0 20px 38px #27403a20;border-color:#bfcbbd}.plans .plan .certificate{min-height:58px}.plans .plan .btn{min-height:46px;align-self:stretch}@media(max-width:650px){.human-hero .float{max-width:148px;padding:8px;font-size:9px}.what-expanded .mental-quote{margin-top:24px;padding:25px}}.checkin-survey{margin-top:22px}.checkin-question{padding:18px 0;border-top:1px solid #cad8cb}.checkin-question:first-child{padding-top:0;border-top:0}.checkin-question>small{display:block;color:#536895;font-size:10px;font-weight:700;letter-spacing:.9px}.checkin-question h3{font:600 16px Raleway;margin:5px 0 0}.checkin-question .checkin-emotions{margin:15px 0 0}.checkin-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.checkin-options button{min-height:43px;padding:9px 11px;background:#fafff9;border:1px solid #d3e0d3;border-radius:11px;color:#4f665d;font-size:12px;text-align:left;transition:.2s}.checkin-options button.selected,.checkin-options button:hover{border-color:#2d936c;background:#fff;color:#29483b;box-shadow:0 6px 14px #2d936c18}.checkin-options button.selected:after{content:"✓";float:right;color:#0c7c59;font-weight:700}.checkin-survey .checkin-note{margin-top:2px}.checkin-complete{margin-top:20px}.checkin-complete dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 5px}.checkin-complete dl div{padding:9px 10px;background:#fff;border:1px solid #d5e4d5;border-radius:10px}.checkin-complete dt{font-size:10px;color:#73827a}.checkin-complete dd{margin:3px 0 0;font-size:12px;font-weight:700;color:#315448}.notification-menu{position:relative}.notification-trigger{position:relative;display:grid;place-items:center;width:36px;height:36px;background:#f4f7f2;border:1px solid #e0e8de;border-radius:50%;color:#4c6259}.notification-trigger:hover{background:#edf4ed;color:#23533c}.notification-trigger i{position:absolute;top:7px;right:7px;width:6px;height:6px;background:#0c7c59;border:1px solid #fff;border-radius:50%}.notification-dropdown{position:absolute;right:0;top:46px;z-index:20;width:284px;padding:9px;background:#fff;border:1px solid #e1e9e0;border-radius:15px;box-shadow:0 16px 34px #163b2a1c}.notification-dropdown-head{display:flex;justify-content:space-between;align-items:center;padding:7px 9px 10px;color:#29483b;font:600 14px Raleway}.notification-dropdown-head span{color:#76857d;font:11px DM Sans}.notification-dropdown p{margin:0;padding:11px 9px;border-top:1px solid #edf1eb;color:#5a7066;font-size:12px;line-height:1.4}.avatar-image,.profile-avatar-image{-o-object-fit:cover;object-fit:cover}.profile-avatar-image{width:49px;height:49px;border-radius:50%;border:1px solid #cbdacc}@media(max-width:650px){.checkin-options{grid-template-columns:1fr 1fr}.checkin-complete dl{grid-template-columns:1fr}.notification-dropdown{position:fixed;right:16px;left:16px;top:58px;width:auto}.app-user>span:last-child{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.human-hero{display:block;min-height:520px}.therapy-photo{display:block;margin:0 auto}.human-hero .f1{top:27px}.human-hero .f2{top:142px}.human-hero .f3{bottom:120px}.human-hero .f4{bottom:95px}.hero-price{position:absolute;right:0;bottom:-52px;left:0;display:flex;align-items:center;justify-content:center;gap:6px;color:#eef8ed;font:500 clamp(18px,1.8vw,26px)/1.2 Raleway;letter-spacing:-.8px;text-align:center}.hero-price:after,.hero-price:before{content:"";width:46px;height:1px;background:#aacbb3;opacity:.55}.hero-price strong{color:#c3dfb9;font-weight:700}@media(max-width:900px){.human-hero{min-height:460px}.human-hero .f3{bottom:102px}.human-hero .f4{bottom:80px}}@media(max-width:650px){.human-hero{min-height:390px}.human-hero .f1{top:12px}.human-hero .f2{top:95px}.human-hero .f3{bottom:88px}.human-hero .f4{bottom:67px}.hero-price{bottom:-30px;gap:4px;font-size:16px;letter-spacing:-.5px}.hero-price:after,.hero-price:before{width:22px}}.hero h1{max-width:590px;font-size:clamp(52px,5.9vw,82px)!important}.hero h1 .headline-first-line{white-space:nowrap}.plans .plan.featured{background:#e2eddf!important;border-color:#c4d9c7!important;color:#263c39}.plans .plan.featured>p{color:#6b7b75!important}.plans .plan.featured hr{border-color:#aebaae!important}.plans .plan.featured .certificate{border-top-color:#aebaae!important}.plans .plan h3{font-size:23px!important}.plans .plan.has-trial .trial-note{position:absolute;top:14px;left:15px;display:inline-flex;background:#e4efdf;border:1px solid #c8ddc9;border-radius:99px;color:#2f654c;padding:5px 9px;font-size:10px;font-weight:700;margin:0}.plans .plan.featured h3,.plans .plan.has-trial h3,.plans .plan.premium h3{margin-top:35px}.nav{position:fixed!important;top:0;right:0;left:0;z-index:300;border-bottom:1px solid transparent;transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease,backdrop-filter .28s ease;-webkit-backdrop-filter:blur(0)}.nav,.nav.nav-scrolled{background:var(--green)!important}.nav.nav-scrolled{border-bottom-color:#ffffff16;box-shadow:0 10px 28px #021d1524;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hero{padding:156px 7vw 92px!important}#como-funciona,#planes,#que-es-mental{scroll-margin-top:104px}@media(max-width:650px){.hero{padding:125px 23px 64px!important}#como-funciona,#planes,#que-es-mental{scroll-margin-top:84px}}.plans .plan.featured .tag{background:#536895!important;color:#fff!important}.plans .plan.premium{background:#053225!important;border-color:#053225!important;color:#fff}.plans .plan.premium>p{color:#c5d6cb}.plans .plan.premium hr{border-color:#43665a}.what.what-expanded{padding:88px 7vw!important;gap:60px}@media(max-width:900px){.what.what-expanded{padding:72px 7vw!important;gap:38px}}@media(max-width:650px){.what.what-expanded{padding:60px 23px!important;gap:32px}.hero h1{max-width:none;font-size:50px!important}}:root{--green:#053225;--blue:#536895;--beige:#DBDABE;--accent:#0c7c59;--ink:#263c39;--muted:#65746f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--beige);color:var(--ink);font:15px DM Sans,sans-serif}button{font:inherit;cursor:pointer;border:0}.logo{display:flex;align-items:center;gap:9px;color:#fff;font:800 27px Raleway;letter-spacing:-2px}.logo img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.btn{border-radius:999px;padding:13px 20px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;gap:7px}.primary{background:var(--blue);color:#fff;box-shadow:0 8px 16px #53689533}.outline{background:transparent;border:1px solid #a7b8af;color:inherit}.eyebrow,.kicker{font-size:11px;letter-spacing:1.4px;font-weight:700;color:#bcd6c2}.kicker{color:var(--blue)}.eyebrow:before{content:"●";color:#7bd094;margin-right:8px}.nav{height:83px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 7vw}.nav nav{display:flex;gap:32px}.nav nav button{background:none;color:#d0ded5;font-weight:600}.nav-cta{border:0}.hero{background:var(--green);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:73px 7vw 92px}.hero h1{font:600 clamp(42px,5vw,70px)/1.06 Raleway;letter-spacing:-3px;margin:17px 0}.hero h1 i{color:#c3dfb9;font-style:normal}.hero p{color:#c8d8ce;max-width:545px;line-height:1.65}.actions{display:flex;gap:10px;margin-top:30px}.trust{color:#bcd2c5;margin-top:44px;font-size:12px}.human-hero{position:relative;min-height:470px;display:grid;place-items:center}.therapy-photo{height:470px;width:min(100%,545px);-o-object-fit:cover;object-fit:cover;border-radius:27px;box-shadow:0 22px 48px #021d1544}.float{position:absolute;background:#fffffff2;color:#344b45;border-radius:14px;padding:11px 13px;box-shadow:0 12px 28px #072c2030;font-size:11px;line-height:1.35}.float b,.float small{display:block}.float small{color:#6d7d76;margin-top:3px}.float svg{color:var(--blue);width:16px;height:16px;margin-right:4px}.f1{left:-8px;top:37px}.f2{right:-8px;top:162px}.f3{left:16px;bottom:35px}.f4{right:10px;bottom:-6px}.what{background:#f8f9f4;padding:108px 7vw;display:grid;grid-template-columns:.95fr 1.05fr;gap:76px;align-items:center}.what h2{font:600 46px/1.1 Raleway;letter-spacing:-2px;margin:14px 0}.what-copy>p{max-width:475px;color:#586c69;line-height:1.7;margin:0 0 13px}.what-copy .btn{margin-top:12px}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:13px}.pillars article{background:var(--beige);border-radius:19px;padding:21px;min-height:166px;transition:transform .25s,box-shadow .25s}.pillars article:hover{transform:translateY(-5px);box-shadow:0 16px 30px #273f3818}.pillars article:nth-child(2){background:#e1e5d5}.pillars article:nth-child(3){background:#dce5ee}.pillars article:nth-child(4){background:#d7e7df}.pillars svg{width:24px;height:24px}.pillars h3{font:600 16px Raleway;margin:15px 0 7px}.pillars p{font-size:12px;line-height:1.5;color:#5a6d6a;margin:0}.development,.mental-quote{grid-column:1/-1}.development{margin-top:26px;padding-top:48px;border-top:1px solid #c9cfbb}.development-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:23px}.development h3{font:600 30px Raleway;letter-spacing:-1px;margin:10px 0 0}.development-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:11px}.development-grid article{background:#fffefa;border-radius:16px;padding:17px;min-height:174px;border:1px solid #e5e5d2;transition:transform .25s,box-shadow .25s}.development-grid article:hover{transform:translateY(-5px);box-shadow:0 15px 25px #34433c14}.development-grid svg{width:20px;height:20px}.development-grid h4{font:600 14px/1.25 Raleway;margin:14px 0 7px}.development-grid p{margin:0;color:#65746f;font-size:11px;line-height:1.48}.mental-quote{margin:36px 0 0;background:linear-gradient(120deg,#536895,#3e567f);color:#fff;padding:30px 38px;border-radius:21px;font:600 25px/1.32 Raleway;letter-spacing:-.8px}.mental-quote span{color:#d1e5c6}.how{padding:105px 7vw;background:var(--beige)}.how-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px}.how h2,.plans h2,.resources h2{font:600 41px/1.14 Raleway;letter-spacing:-1.6px;margin:13px 0 0}.how-head p{max-width:370px;color:#586c6a;line-height:1.6}.journey{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.step{background:#fcfdf9;border-radius:22px;overflow:hidden;box-shadow:0 12px 28px #27403a12;transition:.25s}.step:hover{transform:translateY(-7px);box-shadow:0 20px 38px #27403a22}.visual{height:125px;display:grid;place-items:center;background:linear-gradient(135deg,#d6e7d9,#c4d7d0)}.step:nth-child(2) .visual{background:linear-gradient(135deg,#e5e1c8,#d1d8bd)}.step:nth-child(3) .visual{background:linear-gradient(135deg,#d9e0f0,#c7d3ea)}.step:nth-child(4) .visual{background:linear-gradient(135deg,#d2e9e1,#c1d9d2)}.step:nth-child(5) .visual{background:linear-gradient(135deg,#e9decd,#dad2b8)}.visual svg{width:37px;height:37px;color:#536895}.step div:last-child{padding:18px}.step strong{display:block;color:#53689555;font:700 28px Raleway}.step h3{font:600 16px/1.25 Raleway;margin:8px 0}.step p{font-size:12px;line-height:1.5;color:#687873;margin:0}.resources{padding:95px 7vw;background:#e7e8d8;display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.resources h2{margin-bottom:15px}.resources p{color:#5c706c;line-height:1.6}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resource{background:#fff;border-radius:14px;padding:17px;font-weight:600;font-size:13px}.resource svg{color:var(--blue);width:19px;height:19px;margin-right:8px;vertical-align:middle}.plans{padding:105px 7vw;text-align:center}.plans>p{color:#596b6c}.plan-grid{max-width:1080px;margin:45px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:17px;text-align:left;align-items:stretch}.plan{position:relative;overflow:hidden;background:#fcfdf9;border:1px solid #d5d7c0;border-radius:22px;padding:28px;display:flex;flex-direction:column;min-height:545px}.plan.featured{background:var(--green);color:#fff}.tag{position:absolute;right:15px;top:14px;border-radius:99px;background:var(--blue);color:#fff;padding:5px 9px;font-size:10px;font-weight:700}.featured .tag{background:#dbe8d3;color:var(--green)}.trial-badge{display:inline-block;background:#dcebd2;color:#24543e;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:700;align-self:flex-start}.plan .trial-badge{margin-bottom:3px}.plan h3{font:600 20px Raleway;margin:7px 0}.plan>p{font-size:13px;color:#6b7b75;min-height:38px}.featured>p{color:#c5d6cb}.price{font:600 28px Raleway;margin:19px 0}.price small{font:400 11px DM Sans}.plan hr{border:0;border-top:1px solid #dde3dc;width:100%}.featured hr{border-color:#43665a}.plan ul{padding:0;list-style:none;min-height:187px}.plan li{font-size:12px;margin:11px 0}.plan li:before{content:"✓";color:var(--accent);font-weight:700;margin-right:7px}.certificate{font-size:10px;line-height:1.45;color:#65746f;border-top:1px solid #dce3dc;margin-top:15px;padding-top:12px;min-height:43px}.plan .btn{margin-top:auto}.classes{max-width:1080px;margin:24px auto 0;background:#e0eadc;border-radius:15px;padding:17px;text-align:left;display:flex;gap:10px;align-items:center;color:#486257}.classes b{font-family:Raleway}.classes span{display:block;font-size:12px;color:#64776e}.cta{background:var(--green);padding:85px 7vw;color:#fff;display:flex;justify-content:space-between;align-items:center}.cta h2{font:600 42px/1.15 Raleway;max-width:630px;margin:13px 0 25px}.cta>svg{width:100px;height:100px;color:#badbb4}.footer{background:#042a20;color:#d4e4d8;padding:58px 7vw 25px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;position:relative}.footer .logo{margin-bottom:16px}.footer p{color:#afc5b9;max-width:265px;line-height:1.55;font-size:13px}.footer h3{font:600 14px Raleway;color:#fff;margin:4px 0 15px}.footer a{display:block;color:#bbd1c4;text-decoration:none;font-size:12px;margin:10px 0}.footer a:hover{color:#fff}.footer-bottom{grid-column:1/-1;border-top:1px solid #315548;margin-top:18px;padding-top:19px;color:#9eb8aa;font-size:11px}.flow{position:fixed;inset:0;background:#f8f9f5;z-index:99;overflow:auto;color:#263c39}.flow-top{height:74px;background:#053225;color:#fff;padding:0 7vw;display:flex;align-items:center;justify-content:space-between}.flow-top .logo{font-size:25px}.flow-top .logo img{width:29px;height:29px}.flow-close{background:none;color:#d3e4d8;font-size:13px}.flow-progress{height:5px;background:#d4ddd2}.flow-progress i{height:100%;display:block;background:#2d936c;transition:width .35s}.flow-main{max-width:760px;margin:0 auto;padding:47px 24px 72px}.flow-step{background:#fff;border-radius:25px;padding:45px;box-shadow:0 17px 40px #26403916}.flow-step .overline{font-size:10px;letter-spacing:1.3px;color:#536895;font-weight:700}.flow-step h1{font:600 34px/1.16 Raleway;letter-spacing:-1.3px;margin:11px 0}.flow-step>p{color:#65746f;line-height:1.6}.conversational{min-height:0}.survey-intro{padding-bottom:25px;margin-bottom:27px;border-bottom:1px solid #e3e8e1}.survey-intro h2{font:600 25px/1.25 Raleway;letter-spacing:-.8px;margin:0 0 9px;color:#263c39}.survey-intro p{font-size:12px;line-height:1.6;color:#64746e;margin:0;max-width:575px}.answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:27px 0}.answer{background:#f5f7f2;border:1px solid #dfe5dc;border-radius:13px;padding:15px;text-align:left;color:#364e48;font-size:14px;transition:.2s;min-height:52px}.answer.selected,.answer:hover{background:#e8f2e9;border-color:#2d936c;box-shadow:inset 0 0 0 1px #2d936c}.answer.selected:after{content:"✓";float:right;color:#0c7c59;font-weight:700}.scale{display:flex;gap:8px;margin:27px 0}.scale button{height:58px;flex:1;border-radius:12px;background:#eef1eb;color:#536895;font-size:17px;font-weight:700}.scale button.selected{background:#536895;color:#fff}.open-answer{margin:28px 0}.name-answer input,.open-answer input{width:100%;border:1px solid #d4ded5;background:#f8faf7;border-radius:13px;padding:16px;font:500 15px DM Sans;outline:none}.login-form input:focus,.name-answer input:focus,.open-answer input:focus,.register-form input:focus{border-color:#536895;box-shadow:0 0 0 3px #53689518}.other-answer{margin-top:13px;margin-bottom:0}.name-answer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.name-answer label{font-size:12px;font-weight:700}.name-answer input{display:block;margin-top:6px}.flow-error{min-height:20px;margin:16px 0 0;color:#b6404c;font-size:12px}.flow-actions{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.flow-actions button:first-child{background:none;color:#65746f}.flow-actions .btn{min-width:150px}.analysis-orbit{height:95px;width:95px;border-color:#536895 #2d936c #dce9dc #dce9dc;border-style:solid;border-width:6px;border-radius:50%;margin:0 auto 23px;animation:spin 1.2s linear infinite}.analysis-orbit i{display:block;width:10px;height:10px;background:#536895;border-radius:50%;position:relative;left:70px;top:7px}.analyzing{text-align:center;padding:72px 45px}@keyframes spin{to{transform:rotate(1turn)}}.register-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:24px}.register-form label{font-size:12px;font-weight:700}.register-form .span-full,.register-form label:nth-child(3),.register-form label:nth-child(4){grid-column:1/-1}.register-form input{width:100%;border:1px solid #d8e1d8;border-radius:10px;padding:13px;margin-top:6px}.login-step{max-width:500px;margin:auto}.login-form{margin-top:26px;display:grid;gap:16px}.login-form label{font-size:12px;font-weight:700}.login-form input{width:100%;border:1px solid #d9e2d9;border-radius:11px;padding:14px;margin-top:6px;outline:none}.login-form .btn{width:100%;margin-top:7px}.forgot{justify-self:start;background:none;color:#536895;font-size:12px;margin-top:-7px}.login-new{text-align:center!important;font-size:12px;margin:21px 0 0!important}.login-new button{background:none;color:#536895;font-weight:700}.mental-app{position:fixed;inset:0;background:#f7f8f4;z-index:200;display:flex;color:#2b423c}.app-sidebar{width:238px;background:#053225;color:#d2e2d7;padding:27px 17px;display:flex;flex-direction:column;flex-shrink:0}.app-sidebar .logo{margin:0 7px 48px}.app-nav{display:grid;gap:4px}.app-nav button{display:flex;align-items:center;gap:12px;background:none;color:#b9d0c3;padding:12px 13px;border-radius:10px;text-align:left;font-size:13px;transition:.2s}.app-nav button:hover{background:#174a3a;color:#fff}.app-nav button.active{background:#285644;color:#fff;font-weight:700}.app-nav svg{width:18px;height:18px}.app-sidebar-bottom{margin-top:auto;padding:15px 8px;border-top:1px solid #335b4e;font-size:11px;color:#a9c3b4;text-align:left}.app-main{flex:1;min-width:0;overflow:auto}.app-top{height:78px;background:#fff;border-bottom:1px solid #e4e9e1;justify-content:flex-end;padding:0 4vw}.app-top,.app-user{display:flex;align-items:center}.app-user{gap:10px;font-size:12px}.app-user svg{width:18px;height:18px}.avatar{height:36px;width:36px;background:#d8ae9a;color:#65483d;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.app-view{max-width:1130px;margin:auto;padding:37px 4vw 75px}.view-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:23px}.view-head h1{font:600 32px Raleway;margin:0;letter-spacing:-1.4px}.view-head p{font-size:13px;color:#6b7b73;margin:7px 0 0}.app-card{background:#fff;border:1px solid #e9ede5;border-radius:18px;padding:20px;box-shadow:0 8px 22px #29433c0a}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.app-grid.two{grid-template-columns:1fr 1fr}.app-hero{background:#053225;color:#fff;border-radius:21px;padding:25px}.app-hero h2{font:600 25px Raleway;margin:7px 0}.app-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.app-stat{background:#ffffff12;padding:13px;border-radius:12px;font-size:11px;color:#c9dbd0}.app-stat svg{width:18px;height:18px}.app-stat b{display:block;color:#fff;font:600 17px Raleway;margin-top:4px}.app-mood{margin:18px 0;background:#e0eadb;border-radius:19px;padding:21px}.app-mood h2{font:600 21px Raleway;margin:5px 0}.app-moods{display:flex;gap:11px;margin-top:16px}.app-moods button{display:grid;place-items:center;background:#f9fbf7;border:1px solid #d5dfd4;width:54px;height:54px;border-radius:50%;color:#536895}.app-moods button.active{background:#536895;color:#fff}.app-moods svg{width:21px;height:21px}.inline-note{margin-top:14px;display:flex;gap:8px}.chat-composer input,.inline-note input{flex:1;border:1px solid #d3ded4;border-radius:10px;padding:11px}.resource-card svg,.seminar-icon svg{color:#536895;width:21px;height:21px}.resource-card h3{font:600 16px Raleway;margin:13px 0 7px}.resource-card p{font-size:12px;color:#6a7a73;line-height:1.45}.resource-card small{color:#536895;font-size:10px;font-weight:700}.resource-card .btn{margin-top:8px;font-size:11px;padding:9px 12px}.dashboard-bottom,.dashboard-seminar{margin-top:18px}.seminar-list{display:grid;gap:11px}.seminar-app{display:flex;align-items:center;gap:14px}.seminar-app h3{font:600 16px Raleway;margin:0}.seminar-app p{font-size:12px;color:#687a72;margin:5px 0}.seminar-app .btn{margin-left:auto;font-size:11px;padding:9px 12px}.seminar-confirmation{display:block;color:#0c7c59;font-size:11px}.chat-app{height:calc(100vh - 175px);min-height:530px;display:flex;flex-direction:column}.chat-history{flex:1;padding:12px 0;overflow:auto}.chat-bubble{max-width:80%;padding:11px 13px;background:#fff;border-radius:5px 13px 13px 13px;font-size:13px;line-height:1.45;margin:9px 0}.chat-app .chat-bubble{max-width:72%;background:#f0f5ef}.chat-bubble.user{margin-left:auto;background:#d9e9db;border-radius:13px 5px 13px 13px}.chat-composer{display:flex;gap:8px;border-top:1px solid #e7ebe5;padding-top:14px}.modal-sub{color:#65756e;font-size:13px;line-height:1.55}.dashboard-reading{margin-top:18px}.dashboard-reading h2{font:600 27px Raleway;margin-top:0}.reading-body{font-size:14px;line-height:1.7;color:#50645d}.progress-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.progress-number{font:600 28px Raleway;color:#536895}.progress-label{font-size:11px;color:#66766f;display:block}.growth-card{margin-top:17px}.growth-heading{font:600 21px Raleway;margin:0}.growth-line{margin:16px 0}.growth-line b{font-size:12px}.growth-line span{display:block;background:#e6eee7;border-radius:8px;height:8px;margin-top:7px}.growth-line i{display:block;background:#2d936c;height:100%;border-radius:8px}.profile-rows{display:grid;gap:1px}.profile-row{padding:15px 0;border-bottom:1px solid #e6ebe4;display:flex;justify-content:space-between;font-size:13px}.profile-row small{color:#6b7b73}.profile-logout{margin-top:18px}.trial-app{background:#edf4ed;border:1px solid #d6e5d5;border-radius:17px;padding:17px;display:flex;align-items:center;gap:12px}.trial-app svg{color:#0c7c59}.trial-app h3{font:600 16px Raleway;margin:0}.trial-app p{margin:4px 0 0;font-size:12px;color:#62766c}.trial-app .btn{margin-left:auto;font-size:11px}@media(max-width:1050px){.development-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.hero,.what{grid-template-columns:1fr}.human-hero{min-height:405px}.therapy-photo{height:405px}.journey{grid-template-columns:repeat(3,1fr)}.what{padding:80px 7vw;gap:38px}.development{margin-top:0}.development-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.app-sidebar{position:fixed;bottom:0;left:0;right:0;z-index:5;width:auto;height:65px;padding:7px 4px;flex-direction:row}.app-sidebar .logo,.app-sidebar-bottom{display:none}.app-nav{display:flex;justify-content:space-around;width:100%}.app-nav button{font-size:0;padding:9px}.app-nav svg{width:20px;height:20px}.app-main{padding-bottom:65px}.app-top{height:64px}.app-view{padding:27px 16px}.app-grid,.app-grid.two{grid-template-columns:1fr 1fr}.app-grid .reflection{grid-column:1/-1}.app-stats,.progress-cards{grid-template-columns:1fr 1fr}.seminar-app{align-items:flex-start;flex-wrap:wrap}.seminar-app .btn{margin-left:37px}.trial-app{align-items:flex-start}.trial-app .btn{margin-left:0}}@media(max-width:650px){.nav{height:70px;padding:0 20px}.nav nav{display:none}.nav .btn{padding:10px 14px;font-size:12px}.hero{padding:55px 23px 64px}.hero h1{font-size:42px}.human-hero{min-height:340px}.therapy-photo{height:340px;border-radius:21px}.float{font-size:9px;padding:8px}.f1{left:-8px;top:13px}.f2{right:-7px;top:100px}.f3{left:-4px;bottom:12px}.f4{right:-4px;bottom:-20px}.how,.plans,.what{padding:68px 23px}.cta h2,.how h2,.plans h2,.resources h2,.what h2{font-size:31px}.pillars{grid-template-columns:1fr}.pillars article{min-height:0}.development{padding-top:35px}.development-head{display:block}.development h3{font-size:26px}.development-grid{grid-template-columns:1fr 1fr}.development-grid article{min-height:155px;padding:14px}.mental-quote{font-size:21px;padding:25px}.what-copy>p{font-size:14px}.how-head{display:block}.journey{grid-template-columns:1fr}.step{display:grid;grid-template-columns:105px 1fr}.visual{height:auto;min-height:150px}.resources{padding:68px 23px;display:block}.resource-grid{margin-top:30px}.plan-grid{grid-template-columns:1fr}.plan{min-height:0}.cta{padding:68px 23px}.cta>svg{display:none}.footer{grid-template-columns:1fr 1fr;padding:48px 23px 22px;gap:25px}.footer-brand{grid-column:1/-1}.flow-top{height:64px;padding:0 20px}.flow-top .logo{font-size:22px}.flow-main{padding:28px 15px}.flow-step{padding:28px 20px}.flow-step h1{font-size:29px}.survey-intro{padding-bottom:20px;margin-bottom:23px}.survey-intro h2{font-size:22px}.survey-intro p{font-size:11px}.answer-grid,.name-answer{grid-template-columns:1fr}.name-answer,.open-answer{margin:22px 0}.register-form{grid-template-columns:1fr}.register-form label{grid-column:1/-1!important}.app-mood .inline-note{flex-wrap:wrap}.chat-app{min-height:440px}.profile-row{gap:14px}.profile-row b{word-break:break-all}}.recommended-seminar{background:linear-gradient(135deg,#edf4ed,#dfeadc)!important;border:1px solid #cbdcc8;color:#053225!important;box-shadow:0 18px 38px #29433c14}.seminar-is-reserved{background:linear-gradient(135deg,#edf4ed,#dcebdd)!important;box-shadow:0 18px 38px #29433c18,inset 0 0 0 1px #b8d3bc}.recommended-seminar .seminar-feature-head{border-bottom-color:#c3d5c2}.recommended-seminar .seminar-feature-head>span:first-child{background:#fff;color:#536895;box-shadow:0 8px 18px #29433c12}.recommended-seminar .seminar-detail-grid small,.recommended-seminar .seminar-feature-head small{color:#536895}.recommended-seminar .seminar-feature-head h2{color:#053225}.recommended-seminar .seminar-detail-grid p,.recommended-seminar .seminar-feature-head p{color:#53675e}.seminar-meta{display:grid;gap:4px;margin-top:10px}.seminar-meta strong{color:#053225;display:block;font:700 20px/1.22 Raleway;letter-spacing:-.4px}.seminar-meta span{color:#536895;font-size:12px;font-weight:700}.seminar-capacity{background:#fff;border-color:#cddcc9;color:#315348;box-shadow:0 6px 14px #29433c0b}.seminar-detail-grid-single{grid-template-columns:.8fr 1.2fr}.seminar-professional{align-items:center;display:flex;gap:14px;margin-top:12px}.seminar-professional img{width:66px;height:66px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:37% 64%;object-position:37% 64%;border:3px solid #fff;box-shadow:0 8px 18px #29433c1b;flex:0 0 auto}.seminar-professional h3{color:#053225;margin:0 0 5px}.seminar-professional p{font-size:12px!important;line-height:1.45!important}.seminar-main-topic{background:#fff;border:1px solid #d3e1d0;border-radius:17px;padding:18px;box-shadow:0 8px 20px #29433c0c}.seminar-main-topic p{font-size:13px!important;line-height:1.72!important;color:#425e53!important}.seminar-feature-actions{border-top-color:#c3d5c2}.seminar-feature-actions small{color:#61746a}.seminar-reserved-box{display:grid;gap:6px;max-width:560px}.seminar-reserved-box p{color:#53675e;font-size:12px;line-height:1.5;margin:0}.seminar-is-reserved .seminar-reserved{color:#0c7c59;font-size:13px}.seminar-cancel-button{align-self:center;background:#fff;border:1px solid #d5e1d1;border-radius:999px;color:#536895;font:700 11px DM Sans;padding:9px 13px;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.seminar-cancel-button:hover{background:#f8fbf6;border-color:#bacbb6;color:#053225;box-shadow:0 8px 16px #29433c10}@media(max-width:780px){.seminar-detail-grid-single{grid-template-columns:1fr}.seminar-main-topic{padding:16px}.seminar-meta strong{font-size:18px}}@media(max-width:650px){.seminar-cancel-button{width:100%;text-align:center}.seminar-feature-actions>div{width:100%}.seminar-professional{align-items:flex-start}.seminar-professional img{width:58px;height:58px}.seminar-meta strong{font-size:17px}}.checkin-flow-top{margin:22px 0 18px}.checkin-flow-top span{display:block;color:#536895;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:9px;text-transform:uppercase}.checkin-flow-top i{display:block;height:8px;background:#cbd8c9;border-radius:999px;overflow:hidden}.checkin-flow-top em{display:block;height:100%;background:linear-gradient(90deg,#536895,#2d936c);border-radius:inherit;transition:width .35s ease}.checkin-flow-panel{animation:checkinFade .28s ease both;background:#fffefa;border:1px solid #d6e1d3;border-radius:20px;padding:24px;box-shadow:0 12px 26px #29433c0d}.checkin-question.guided{border:0;padding:0}.checkin-question.guided small,.checkin-summary-card small{color:#536895;display:block;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.checkin-question.guided h3,.checkin-summary-card h3{font:600 24px/1.22 Raleway;letter-spacing:-.6px;margin:8px 0;color:#203d34}.checkin-question.guided p{color:#60746c;font-size:13px;line-height:1.55;margin:0 0 18px}.wellbeing-scale-labels{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin:22px 0 9px}.wellbeing-scale-labels span{color:#61746c;font:700 10px/1.2 DM Sans;justify-self:center;text-align:center;white-space:nowrap}.wellbeing-scale-labels span:first-child{grid-column:1}.wellbeing-scale-labels span:nth-child(2){grid-column:5}.wellbeing-scale-labels span:nth-child(3){grid-column:10}.wellbeing-scale{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin:0 0 4px}.wellbeing-scale button{aspect-ratio:1;border:1px solid #d3e0d3;border-radius:50%;background:#f7faf5;color:#496158;font:700 15px Raleway;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.wellbeing-scale button:hover{background:#fff;transform:translateY(-2px);border-color:#9db1a1}.wellbeing-scale button.selected{background:#053225;border-color:#053225;color:#fff;box-shadow:0 10px 20px #05322522;transform:translateY(-2px)}.emotion-chip-grid{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.emotion-chip-grid button{border:1px solid #d3dfd2;border-radius:999px;background:#f8fbf6;color:#405a51;font:700 12px DM Sans;padding:10px 14px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.emotion-chip-grid button:hover{background:#fff;border-color:#9fb3a4;transform:translateY(-1px)}.emotion-chip-grid button.selected{background:#536895;border-color:#536895;color:#fff;box-shadow:0 9px 18px #53689524}.guided-note{display:grid;gap:8px;margin-top:18px}.guided-note textarea{width:100%;resize:vertical;min-height:150px;border:1px solid #d2ded0;background:#fafff9;border-radius:15px;padding:14px;font:13px/1.5 DM Sans;outline:none;color:#28443b}.guided-note textarea:focus{border-color:#536895;box-shadow:0 0 0 3px #53689518}.guided-note small{justify-self:end!important;color:#6d7f75!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}.checkin-flow-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}.checkin-flow-actions>button:not(.btn){background:transparent;color:#536895;font:700 12px DM Sans;padding:10px 0}.checkin-summary-card dl,.guided-complete dl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:17px 0}.checkin-summary-card dl div,.guided-complete dl div{background:#f4f8f2;border:1px solid #dce8d9;border-radius:14px;padding:13px}.checkin-summary-card dt,.guided-complete dt{color:#6c7d75;font-size:10px;margin-bottom:5px}.checkin-summary-card dd,.guided-complete dd{color:#29473d;font-size:13px;font-weight:800;margin:0;word-break:break-word}.guided-complete{background:#fafff9;border-color:#c9dfcc;border-radius:18px;padding:18px}.guided-complete>svg{margin-top:2px}.guided-complete p{color:#5f7468;font-size:13px;line-height:1.5;margin:6px 0 0}@keyframes checkinFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:780px){.wellbeing-scale-labels{grid-template-columns:repeat(5,1fr);row-gap:5px}.wellbeing-scale-labels span:first-child{grid-column:1/span 2;justify-self:start}.wellbeing-scale-labels span:nth-child(2){grid-column:3/span 1}.wellbeing-scale-labels span:nth-child(3){grid-column:4/span 2;justify-self:end}.wellbeing-scale{grid-template-columns:repeat(5,1fr)}}@media(max-width:650px){.checkin-flow-panel{padding:19px}.checkin-question.guided h3,.checkin-summary-card h3{font-size:21px}.wellbeing-scale-labels span{font-size:9px;white-space:normal}.checkin-flow-actions{align-items:stretch;flex-direction:column}.checkin-flow-actions .btn{width:100%}.checkin-summary-card dl,.guided-complete dl{grid-template-columns:1fr}.emotion-chip-grid button{flex:1 1 calc(50% - 9px);text-align:center}.wellbeing-scale button{font-size:14px}}.faq-section{background:#DBDABE;color:#263c39;padding:96px 7vw 104px}.faq-heading{max-width:900px;margin:0 auto 34px;text-align:center}.faq-heading h2{font:600 42px/1.14 Raleway;letter-spacing:-1.6px;margin:12px 0}.faq-heading p{max-width:500px;margin:0 auto;color:#586c6a;line-height:1.6}.faq-list{max-width:900px;margin:0 auto;border-top:1px solid #bfc6ae}.faq-item{border-bottom:1px solid #bfc6ae;transition:background .25s,box-shadow .25s,border-color .25s}.faq-item:hover{background:#ffffffe0}.faq-item.is-open{background:#f8faf4;box-shadow:0 10px 24px #263f3710}.faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:21px 18px;background:transparent;color:#263c39;text-align:left;font:600 17px/1.35 Raleway}.faq-question i{color:#536895;flex:0 0 auto;font:700 12px DM Sans;transition:transform .28s ease}.faq-item.is-open .faq-question i{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .24s ease}.faq-item.is-open .faq-answer{grid-template-rows:1fr;opacity:1}.faq-answer-inner{min-height:0;overflow:hidden;padding:0 18px}.faq-item.is-open .faq-answer-inner{padding:0 18px 22px}.faq-answer p{color:#566b64;font-size:14px;line-height:1.7;margin:0 0 12px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul{display:grid;gap:7px;list-style:none;margin:3px 0 14px;padding:0}.faq-answer li{color:#566b64;font-size:14px;line-height:1.55;padding-left:18px;position:relative}.faq-answer li:before{color:#0c7c59;content:"•";font-weight:700;left:3px;position:absolute}@media(max-width:650px){.faq-section{padding:72px 23px}.faq-heading{margin-bottom:25px}.faq-heading h2{font-size:32px}.faq-heading p{font-size:14px}.faq-question{font-size:16px;padding:18px 8px}.faq-answer-inner{padding:0 8px}.faq-item.is-open .faq-answer-inner{padding:0 8px 19px}.faq-answer li,.faq-answer p{font-size:13px}}.resource-card .dashboard-card-subtitle,.seminar-dashboard-content .dashboard-card-subtitle{color:#29483b;font:700 13px/1.35 DM Sans;margin:6px 0 8px}.resource-card small{display:block;margin-top:10px}.resource-card>svg+small{margin-top:13px}.dashboard-seminar{align-items:center;background:#fff}.seminar-dashboard-content{display:grid;gap:3px;min-width:0}.seminar-dashboard-content small{color:#536895;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.seminar-dashboard-content h3{font-size:18px;letter-spacing:-.3px}.seminar-dashboard-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.seminar-dashboard-meta span{background:#f4f8f2;border:1px solid #dce8d9;border-radius:999px;color:#53675e;font-size:11px;font-weight:700;padding:5px 8px}.reserved-seminar{background:#edf4ed;border-color:#cfe0cd}.reserved-seminar .seminar-dashboard-meta span{background:#fff;border-color:#d6e4d2}.seminar-confirmation{display:inline-flex!important;align-items:center;gap:5px;margin-top:8px!important;color:#0c7c59!important;font-weight:800}.seminar-confirmation svg{width:15px!important;height:15px!important;color:#0c7c59!important}.guided-complete small{display:block;color:#6d7f75;font-size:11px;margin-top:8px}@media(max-width:780px){.dashboard-seminar .btn{margin-left:37px}.seminar-dashboard-meta{gap:6px}}@media(max-width:650px){.dashboard-seminar .btn{margin-left:0;width:100%}.seminar-dashboard-content{width:calc(100% - 45px)}.seminar-dashboard-meta{align-items:flex-start;flex-direction:column}.seminar-dashboard-meta span{border-radius:11px}}.emergency-help-card{align-items:flex-start;background:transparent;border:0;border-top:1px solid #e1e6dc;border-radius:0;box-shadow:none;color:#74827b;display:grid;gap:6px 10px;grid-template-columns:auto 1fr;margin-top:54px;opacity:.86;padding:22px 4px 0}.emergency-help-icon{background:transparent;border:0;border-radius:0;color:#7c8b84;display:grid;flex:0 0 auto;height:20px;opacity:.6;place-items:center;width:20px}.emergency-help-icon svg{height:13px;width:13px}.emergency-help-copy h2{font:700 12px Raleway;letter-spacing:0;margin:0 0 4px;color:#60746c}.emergency-help-copy p{color:#73837b;font-size:10.5px;line-height:1.48;margin:0;max-width:760px}.emergency-help-copy strong{color:#60746c;font-weight:700}.emergency-help-secondary{margin-top:3px!important}.emergency-help-actions{display:flex;gap:14px;grid-column:2;justify-content:flex-start;margin-top:2px}.emergency-help-actions .btn{box-shadow:none!important;font-size:10px;font-weight:700;min-height:auto;padding:0;text-decoration:underline;text-decoration-color:#b7c1b8;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.emergency-help-actions .btn,.emergency-help-actions .outline,.emergency-help-actions .primary{background:transparent!important;border:0!important;color:#697b72!important}.emergency-help-actions .outline:hover,.emergency-help-actions .primary:hover{background:transparent!important;color:#053225!important;text-decoration-color:#053225}.space-modal{align-items:center;background:#08261d6b;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:500}.space-modal-card{background:#fffefa;border:1px solid #dfe7d9;border-radius:22px;box-shadow:0 24px 60px #021d1538;max-width:520px;position:relative;width:min(100%,520px)}.modal-close{background:#f1f5ee;border-radius:50%;color:#53675e;font-size:21px;height:34px;line-height:1;position:absolute;right:14px;top:14px;width:34px}.modal-close:hover{background:#e7eee4;color:#053225}.emergency-info-modal{padding:32px}.emergency-info-modal h2{font:600 25px/1.18 Raleway;letter-spacing:-.8px;margin:17px 0 12px;color:#053225}.emergency-info-modal p{color:#596e65;font-size:13px;line-height:1.65;margin:0 0 12px}.emergency-info-modal .btn{margin-top:8px;text-decoration:none}@media(max-width:780px){.emergency-help-card{margin-top:48px}.emergency-help-actions{grid-column:2;margin-left:0}}@media(max-width:650px){.emergency-help-card{gap:6px 9px;margin-top:44px;padding-top:18px}.emergency-help-actions{flex-wrap:wrap;grid-column:2}.emergency-help-actions .btn{width:auto}.emergency-info-modal{padding:28px 20px 22px}.space-modal{padding:15px}}.plans .plan h3{margin-top:35px!important}.prelaunch-discount-badge{align-self:flex-start;background:#e5efe4;border:1px solid #c8dac5;border-radius:999px;color:#2f654c;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.4px;margin:7px 0 10px;padding:6px 10px;text-transform:uppercase}.prelaunch-price{display:grid;gap:4px;margin:12px 0 6px}.prelaunch-price .original-price{color:#7a8983;font-size:13px;text-decoration:line-through;text-decoration-thickness:1.5px}.prelaunch-price b{color:#053225;font:700 35px/1.05 Raleway;letter-spacing:-1px}.prelaunch-price .original-price small,.prelaunch-price b small{font:500 11px DM Sans;letter-spacing:0}.plan.premium .prelaunch-price .original-price,.plan.premium .prelaunch-price b,.plan.premium .prelaunch-price-note{color:#fff}.plan.premium .prelaunch-price .original-price{opacity:.65}.plan.premium .prelaunch-discount-badge{background:#e2eddf;color:#053225}.plan.featured .prelaunch-price b{color:#053225}.prelaunch-price-note{color:#62766c!important;font-size:11px!important;line-height:1.45;margin:0 0 12px!important;min-height:0!important}.prelaunch-card{background:#DBDABE;border-radius:28px;box-shadow:0 18px 42px #263f3714;color:#053225;margin:0 auto;max-width:760px;padding:44px}.prelaunch-card h1{font:600 35px/1.14 Raleway;letter-spacing:-1.3px;margin:10px 0 14px}.prelaunch-card article p,.prelaunch-card>p{color:#60746c;line-height:1.65}.prelaunch-card .overline{color:#536895;font-size:10px;font-weight:800;letter-spacing:1.2px;margin:0;text-decoration:none!important;text-transform:uppercase}.prelaunch-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:27px}.prelaunch-form label{font-size:12px;font-weight:800;color:#29483b}.prelaunch-form label small{color:#718079;font-weight:500}.prelaunch-field-error{color:#a44c50!important;display:block;font-size:11px!important;font-weight:600!important;line-height:1.35;margin-top:7px}.prelaunch-form input,.prelaunch-other,.prelaunch-textarea textarea{background:#f8faf7;border:1px solid #cbd8ca;border-radius:12px;color:#29483b;font:14px DM Sans;margin-top:7px;outline:none;padding:13px;width:100%}.prelaunch-form input:focus,.prelaunch-other:focus,.prelaunch-textarea textarea:focus{border-color:#536895;box-shadow:0 0 0 3px #53689518}.prelaunch-form .span-full{grid-column:1/-1}.prelaunch-confirmation{text-align:center}.prelaunch-confirmation>p:not(.overline){margin-left:auto;margin-right:auto;max-width:560px}.prelaunch-confirmation .btn{background:#536895!important;border:0!important;border-radius:999px!important;color:#fff!important;margin-top:26px;padding:13px 22px!important;transition:background .2s ease,transform .2s ease}.prelaunch-confirmation .btn:hover{background:#455b83!important;transform:translateY(-1px)}.prelaunch-confirmation .completeMark{align-items:center;background:#e7f0e2;border:1px solid #bcd3bb;border-radius:50%;color:#276444;display:flex;font-size:28px;font-weight:800;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.legal-card{max-width:820px}.legal-card p{font-size:14px;margin:0 0 13px}.legal-card .btn{margin-top:10px}.psychologist-flow{min-height:560px}.prelaunch-progress{margin:0 0 26px;text-align:center}.prelaunch-progress span{color:#536895;display:block;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:9px;text-transform:uppercase}.prelaunch-progress i{background:#becab8;border-radius:999px;display:block;height:7px;overflow:hidden}.prelaunch-progress em{background:#536895;border-radius:inherit;display:block;height:100%;transition:width .3s ease}.prelaunch-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.prelaunch-options button{align-items:center;background:#f7f9f4;border:1px solid #d3ddd0;border-radius:13px;color:#28443b;display:flex;font-size:13px;gap:10px;min-height:55px;padding:11px 13px;text-align:left;transition:.2s}.prelaunch-options button.selected,.prelaunch-options button:hover{background:#e5efe4;border-color:#536895;box-shadow:0 0 0 2px #5368951a}.prelaunch-options button span{align-items:center;border:1.5px solid #9aa9a2;border-radius:50%;color:#536895;display:inline-flex;flex:0 0 18px;font-size:11px;font-weight:800;height:18px;justify-content:center}.prelaunch-options.multi button span{border-radius:5px}.prelaunch-options button.selected span{background:#536895;border-color:#536895;color:#fff}.prelaunch-other{margin-top:14px}.prelaunch-textarea{display:grid;gap:8px;margin-top:18px}.prelaunch-textarea textarea{min-height:190px;resize:vertical}.prelaunch-textarea small{color:#718079;font-size:11px;justify-self:end}.prelaunch-actions,.prelaunch-form-actions{align-items:center;display:flex;justify-content:space-between;margin-top:18px}.prelaunch-actions>button,.prelaunch-form-actions>button{background:transparent;color:#536895;font:700 13px DM Sans;padding:10px 0}.prelaunch-actions>button:hover,.prelaunch-form-actions>button:hover{color:#053225}.prelaunch-actions .btn,.prelaunch-form-actions .btn{background:#536895!important;border:0!important;border-radius:999px!important;color:#fff!important;box-shadow:0 8px 16px #53689533!important;padding:13px 22px!important;transition:background .2s ease,transform .2s ease}.prelaunch-actions .btn:hover,.prelaunch-form-actions .btn:hover{background:#455b83!important;transform:translateY(-1px)}@media(max-width:650px){.prelaunch-card{border-radius:22px;margin:0 -5px;padding:28px 20px}.prelaunch-card h1{font-size:29px}.prelaunch-form,.prelaunch-options{grid-template-columns:1fr}.prelaunch-form-actions{align-items:stretch;flex-direction:column}.prelaunch-form-actions .btn{width:100%}.prelaunch-price b{font-size:31px}}