:root{--thrivian-color-forest:#0d4a37;--thrivian-color-forest-deep:#072e24;--thrivian-color-ink:#17372e;--thrivian-color-ink-soft:#53645e;--thrivian-color-moss:#718777;--thrivian-color-sage:#aebdab;--thrivian-color-cream:#f7f2e8;--thrivian-color-ivory:#fffdf7;--thrivian-color-gold:#bd9550;--thrivian-color-gold-soft:#e5d2a8;--thrivian-color-bronze:#7d5b38;--thrivian-color-danger:#87362d;--thrivian-color-line:#17372e24;--thrivian-color-on-dark:#f9f4e9;--thrivian-font-display:"Iowan Old Style", "Noto Serif SC", "Source Han Serif SC", "Songti SC", Georgia, serif;--thrivian-font-body:Inter, "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", Arial, sans-serif;--thrivian-space-1:.25rem;--thrivian-space-2:.5rem;--thrivian-space-3:.75rem;--thrivian-space-4:1rem;--thrivian-space-5:1.5rem;--thrivian-space-6:2rem;--thrivian-space-7:3rem;--thrivian-space-8:4.5rem;--thrivian-space-9:7rem;--thrivian-radius-control:999px;--thrivian-radius-surface:24px;--thrivian-shadow-soft:0 1.5rem 4rem #072e241a;--thrivian-duration-fast:.16s;--thrivian-duration-calm:.7s;--thrivian-ease-organic:cubic-bezier(.22, 1, .36, 1);--thrivian-page-gutter:1.25rem;--thrivian-page-max:78rem;--thrivian-editorial-max:72rem;--thrivian-header-block-size:5rem;--thrivian-header-block-size-compact:4.5rem;--thrivian-control-min-block-size:3rem;--thrivian-display-line-height:1.06}@media (min-width:48rem){:root{--thrivian-page-gutter:2.5rem}}:root[data-theme=dark]{--thrivian-color-forest:#8fae91;--thrivian-color-forest-deep:#061f19;--thrivian-color-ink:#f0eadf;--thrivian-color-ink-soft:#b7c0b9;--thrivian-color-moss:#9cae9c;--thrivian-color-sage:#728775;--thrivian-color-cream:#081d18;--thrivian-color-ivory:#0d2720;--thrivian-color-gold:#d1ac68;--thrivian-color-gold-soft:#dfc58d;--thrivian-color-bronze:#b58a57;--thrivian-color-danger:#e5a49b;--thrivian-color-line:#e4d8c026;--thrivian-color-on-dark:#f9f4e9;--thrivian-shadow-soft:0 1.5rem 4.5rem #00000057}
:root{--care-color-forest:#153f32;--care-color-forest-deep:#0b2d25;--care-color-ink:#17372e;--care-color-ink-soft:#557166;--care-color-sage:#93aa95;--care-color-mint:#dfe9df;--care-color-canvas:#f7f3e9;--care-color-surface:#fffdf7;--care-color-gold:#c7a764;--care-color-line:#153f3229;--care-color-danger:#87362d;--care-color-danger-surface:#f9e8e1;--care-color-white:#fff;--care-color-black:#000;--care-color-forest-highlight:#2e6e59;--care-color-bronze:#8d6b2a;--care-color-gold-soft:#e1c888;--care-color-warm-surface:#faeac5;--care-shadow-surface:0 1.5rem 4.375rem #102d2421;--care-radius-control:.5rem;--care-radius-surface:.75rem;--care-back-block-size:3rem;--care-stage-gap:var(--thrivian-space-5);--forest:var(--care-color-forest);--forest-2:var(--care-color-forest-deep);--ink:var(--care-color-ink);--sage:var(--care-color-sage);--mint:var(--care-color-mint);--ivory:var(--care-color-canvas);--paper:var(--care-color-surface);--gold:var(--care-color-gold);--line:var(--care-color-line);--shadow:var(--care-shadow-surface)}
:root{--thrivian-font-display:var(--font-brand-display,Georgia), "Noto Serif SC", "Source Han Serif SC", "Noto Serif Thai", "Leelawadee UI", Georgia, serif;--thrivian-font-body:var(--font-brand-body,Arial), "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", "Noto Sans Thai", "Leelawadee UI", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}*{box-sizing:border-box}html,body{background:var(--ivory);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--thrivian-font-body);min-width:320px;line-height:1.55;overflow-x:clip}body>main,body>header,body>footer{transition:opacity .18s,transform .18s}body.route-leaving>main,body.route-leaving>header,body.route-leaving>footer{opacity:.35;transform:translateY(3px)}button,input,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{object-fit:cover}.shell{width:min(var(--thrivian-editorial-max), calc(100% - 48px));margin-inline:auto}.eyebrow{color:var(--care-color-ink-soft);letter-spacing:.15em;text-transform:uppercase;font-size:.73rem;font-weight:800;display:inline-block}.eyebrow.light{color:var(--care-color-gold-soft)}.button{border:1px solid var(--forest);background:var(--forest);min-height:48px;color:var(--care-color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:750;transition:all .2s;display:inline-flex}.button:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--care-color-forest-deep) 18%, transparent);transform:translateY(-2px)}.button-small{min-height:40px;padding:0 18px;font-size:.86rem}.button-gold{border-color:var(--gold);background:var(--gold);color:var(--care-color-ink)}.button-ghost{border-color:color-mix(in srgb, var(--care-color-white) 55%, transparent);background:color-mix(in srgb, var(--care-color-white) 8%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button-row{flex-wrap:wrap;gap:12px;display:flex}.pill{background:var(--mint);color:var(--forest);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:6px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.arrow-link{border-bottom:1px solid;align-items:center;gap:12px;padding-block:5px;font-weight:750;display:inline-flex}.arrow-link span{font-size:1.25rem;transition:transform .2s}.arrow-link:hover span{transform:translate(3px,-3px)}.site-header{z-index:30;background:var(--care-color-canvas);border-bottom:1px solid color-mix(in srgb, var(--care-color-forest) 8%, transparent);position:sticky;top:0}.header-inner{height:var(--thrivian-header-block-size);align-items:center;gap:28px;display:flex}.brand{white-space:nowrap;font-family:var(--thrivian-font-display);align-items:center;gap:11px;font-size:1.25rem;display:inline-flex}.brand b{font-style:italic}.brand-light{color:var(--care-color-white)}.brand-mark{border:1px solid color-mix(in srgb, var(--care-color-gold) 70%, transparent);border-radius:50%;width:32px;height:32px;display:inline-block;position:relative}.brand-mark:before{content:"";background:currentColor;width:2px;height:13px;position:absolute;bottom:5px;left:15px}.brand-mark i{background:var(--gold);transform-origin:bottom;border-radius:100% 0;width:5px;height:10px;position:absolute;top:7px;left:14px}.brand-mark i:first-child{transform:rotate(-70deg)}.brand-mark i:nth-child(2){transform:rotate(-45deg)}.brand-mark i:nth-child(3){transform:rotate(-20deg)}.brand-mark i:nth-child(4){transform:rotate(5deg)}.brand-mark i:nth-child(5){transform:rotate(30deg)}.brand-mark i:nth-child(6){transform:rotate(55deg)}.brand-mark i:nth-child(7){transform:rotate(80deg)}.desktop-nav{justify-content:center;align-items:center;gap:25px;margin-left:auto;font-size:.85rem;font-weight:650;display:flex}.desktop-nav a:hover{color:var(--care-color-bronze)}.mobile-menu{margin-left:auto;display:none;position:relative}.mobile-menu>summary{border:1px solid var(--line);border-radius:50%;place-content:center;gap:4px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu>summary span{background:var(--forest);width:17px;height:2px}.mobile-menu nav{background:var(--paper);width:250px;box-shadow:var(--shadow);border-radius:16px;padding:16px;display:grid;position:absolute;top:52px;right:0}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:10px 8px}.hero{min-height:calc(100vh - var(--thrivian-header-block-size));color:var(--care-color-white);isolation:isolate;align-items:center;display:flex;position:relative}.hero>img{z-index:-2}.hero-shade{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--care-color-forest-deep) 90%, transparent) 0%, color-mix(in srgb, var(--care-color-forest-deep) 62%, transparent) 44%, color-mix(in srgb, var(--care-color-forest-deep) 8%, transparent) 78%);position:absolute;inset:0}.hero-copy{padding-block:120px}.hero h1{font:500 clamp(3.4rem, 7vw, 7.6rem) / .88 var(--thrivian-font-display);letter-spacing:-.055em;margin:24px 0}.hero h1 em{color:var(--care-color-gold-soft);font-weight:400}.hero-copy>p{max-width:630px;color:color-mix(in srgb, var(--care-color-white) 82%, transparent);margin:0 0 34px;font-size:1.15rem}.hero-caption{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700;position:absolute;bottom:28px;right:3vw}.intro-section{padding-block:120px}.split-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;display:grid}.split-heading h2,.section-title h2,.story-copy h2,.org-cta h2{font:500 clamp(2.3rem, 4.5vw, 4.8rem) / 1 var(--thrivian-font-display);letter-spacing:-.04em;margin:22px 0 0}.split-heading p,.story-copy p,.org-cta p{color:var(--care-color-ink-soft);margin:0 0 26px;font-size:1.08rem}.pillars-preview{background:var(--forest-2);color:var(--care-color-white);text-align:center;padding:110px 0}.section-title{max-width:650px;margin:auto}.section-title h2{margin:16px 0 25px}.pillar-orbit{max-width:920px;height:590px;margin:45px auto;position:relative}.pillar-orbit:before,.pillar-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--care-color-gold) 28%, transparent);border-radius:50%;position:absolute;inset:65px 160px}.pillar-orbit:after{inset:125px 260px}.orbit-center{background:radial-gradient(circle at 35% 30%, var(--care-color-forest-highlight), var(--forest));width:170px;height:170px;box-shadow:0 0 80px color-mix(in srgb, var(--care-color-gold) 20%, transparent);z-index:2;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center b{font:italic 2.5rem var(--thrivian-font-display)}.orbit-center span{color:var(--care-color-ink-soft);font-size:.68rem}.orbit-item{text-align:left;width:210px;color:var(--care-color-mint);align-items:center;gap:10px;font-size:.8rem;display:flex;position:absolute}.orbit-item i{border:1px solid color-mix(in srgb, var(--care-color-gold) 50%, transparent);min-width:39px;height:39px;color:var(--care-color-gold);border-radius:50%;place-content:center;font-style:normal;display:grid}.orbit-1{top:10%;left:6%}.orbit-2{top:0;left:38%}.orbit-3{top:17%;right:3%}.orbit-4{top:55%;right:0}.orbit-5{bottom:2%;right:22%}.orbit-6{bottom:3%;left:20%}.orbit-7{top:48%;left:0}.pillars-preview .arrow-link{color:var(--care-color-gold-soft)}.story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;min-height:700px;padding-block:120px;display:grid}.story-image{height:600px;box-shadow:var(--shadow);border-radius:2px 150px 2px 2px;position:relative;overflow:hidden}.story-copy h2{margin:18px 0 25px}.service-preview{padding-bottom:130px}.section-title.dark{margin:0 0 45px}.section-title.dark p{color:var(--care-color-ink-soft)}.service-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:34px;display:grid}.service-cards article{background:var(--care-color-black);height:480px;position:relative;overflow:hidden}.service-cards article:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--care-color-forest-deep) 94%, transparent));position:absolute;inset:35% 0 0}.service-cards article>div{z-index:2;color:var(--care-color-white);position:absolute;bottom:25px;left:26px;right:26px}.service-cards h3{font:500 2rem var(--thrivian-font-display);margin:0 0 8px}.service-cards p{color:color-mix(in srgb, var(--care-color-white) 76%, transparent);margin:0;font-size:.87rem}.impact-home{min-height:750px;color:var(--care-color-white);isolation:isolate;align-items:center;display:flex;position:relative}.impact-home>img{z-index:-2}.impact-shade{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--care-color-forest-deep) 90%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 42%, transparent) 56%, color-mix(in srgb, var(--care-color-forest-deep) 6%, transparent));position:absolute;inset:0}.impact-copy h2{font:500 clamp(3rem, 6vw, 6rem) / .95 var(--thrivian-font-display);letter-spacing:-.045em;margin:20px 0}.impact-copy p{max-width:560px;color:color-mix(in srgb, var(--care-color-white) 80%, transparent);font-size:1.05rem}.impact-copy .arrow-link{color:var(--care-color-gold-soft)}.org-cta{grid-template-columns:1fr 1fr;align-items:end;gap:100px;padding-block:120px;display:grid}.org-cta h2{font-size:3.4rem}.member-cta{background:var(--care-color-mint);text-align:center;padding:100px 0}.member-cta .shell{max-width:780px}.member-cta h2{font:500 clamp(2.5rem, 5vw, 5rem) / 1 var(--thrivian-font-display);margin:22px 0}.member-cta p{color:var(--care-color-ink-soft);max-width:620px;margin:0 auto 30px}.site-footer{background:var(--care-color-forest-deep);color:var(--care-color-ink-soft);padding-top:75px}.footer-grid{grid-template-columns:1.6fr .7fr .7fr;gap:80px;padding-bottom:55px;display:grid}.footer-grid p{max-width:390px;color:var(--care-color-ink-soft)}.footer-grid>div:not(:first-child){align-content:start;gap:10px;display:grid}.footer-grid h2{letter-spacing:.14em;text-transform:uppercase;color:var(--care-color-gold);margin:0 0 12px;font-size:.72rem}.footer-grid a:not(.brand){color:var(--care-color-ink-soft);font-size:.86rem}.footer-bottom{border-top:1px solid color-mix(in srgb, var(--care-color-white) 10%, transparent);color:var(--care-color-ink-soft);justify-content:space-between;padding:22px 0;font-size:.7rem;display:flex}.content-page{background:var(--care-color-surface);animation:.45s both pageIn}.page-hero{background:var(--care-color-mint);padding:85px 0 90px}.page-hero>.shell{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.page-hero h1{font:500 clamp(3rem, 5.5vw, 6rem) / .95 var(--thrivian-font-display);letter-spacing:-.045em;margin:22px 0}.page-hero p{color:var(--care-color-ink-soft);max-width:620px;font-size:1.08rem}.page-hero-image{height:540px;box-shadow:var(--shadow);border-radius:140px 4px 4px;position:relative;overflow:hidden}.numbered-grid,.service-detail-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-block:100px;display:grid}.numbered-grid article,.service-detail-grid article{background:var(--paper);min-height:260px;padding:38px}.numbered-grid i,.service-detail-grid i{color:var(--care-color-bronze);font-size:.75rem;font-style:normal;font-weight:800}.numbered-grid h2,.service-detail-grid h2,.impact-list h2,.prose-sections h2,.trust-grid h2{font:500 1.85rem var(--thrivian-font-display)}.numbered-grid p,.service-detail-grid p,.impact-list p,.prose-sections p,.trust-grid p{color:var(--care-color-ink-soft)}.steps-list{padding-block:100px}.steps-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:30px;padding:35px 0;display:grid}.steps-list i{font:italic 2.8rem var(--thrivian-font-display);color:var(--care-color-bronze)}.steps-list h2{font:500 2.3rem var(--thrivian-font-display);margin:0}.steps-list p{max-width:700px;color:var(--care-color-ink-soft)}.impact-list{grid-template-columns:repeat(5,1fr);gap:16px;padding-block:100px;display:grid}.impact-list article{background:var(--care-color-white);border-top:3px solid var(--gold);padding:30px 24px}.impact-list h2{font-size:1.5rem}.trust-grid{grid-template-columns:1fr 1fr;gap:18px;padding-block:100px;display:grid}.trust-grid article{background:var(--care-color-white);gap:22px;min-width:0;padding:32px;display:flex}.trust-grid article>div{min-width:0}.trust-grid article>span{background:var(--mint);height:42px;color:var(--forest);border-radius:50%;flex:0 0 42px;place-content:center;display:grid}.trust-grid h2{overflow-wrap:anywhere;margin:0}.prose-sections{padding-block:80px}.prose-sections article{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:90px;padding:50px 0;display:grid}.prose-sections h2{margin:0;font-size:2.2rem}.prose-sections p{margin:0;font-size:1.05rem}.faq-list{padding-block:90px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{font:500 1.5rem var(--thrivian-font-display);cursor:pointer;justify-content:space-between;gap:20px;list-style:none;display:flex}.faq-list p{max-width:760px;color:var(--care-color-ink-soft)}.page-quote{background:var(--care-color-mint);margin:0;padding:90px 0}.page-quote .shell{font:italic 500 clamp(2.5rem, 5vw, 5rem) / 1.05 var(--thrivian-font-display);text-align:center;max-width:960px}.next-cta{background:var(--forest-2);color:var(--care-color-white);text-align:center;padding:90px 0}.next-cta h2{font:500 3rem var(--thrivian-font-display);max-width:650px;margin:18px auto}.next-cta .arrow-link{color:var(--care-color-gold-soft)}.login-page{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-story{background:linear-gradient(color-mix(in srgb, var(--care-color-forest-deep) 65%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 90%, transparent)), url(/images/care/hero-family.webp) center/cover;color:var(--care-color-white);flex-direction:column;justify-content:space-between;padding:50px clamp(35px,6vw,100px);display:flex;position:relative}.login-story h1{font:500 clamp(3rem, 5.8vw, 6rem) / .95 var(--thrivian-font-display);max-width:780px;margin:22px 0}.login-story div>p{max-width:600px;color:var(--care-color-ink-soft)}.demo-note{color:var(--care-color-ink-soft);font-size:.75rem}.login-panel{background:var(--paper);place-items:center;padding:45px;display:grid}.login-panel form{width:min(420px,100%)}.login-mobile-top{display:none}.login-panel h2{font:500 3rem var(--thrivian-font-display);margin:20px 0 5px}.login-panel form>p{color:var(--care-color-ink-soft)}.login-panel label{gap:7px;margin-top:20px;font-size:.82rem;font-weight:700;display:grid}.login-panel input{border:1px solid var(--line);background:var(--care-color-white);border-radius:8px;height:52px;padding:0 14px}.login-panel .button{width:100%;margin-top:22px}.login-panel small{text-align:center;color:var(--care-color-ink-soft);margin:14px;display:block}.back-link{text-align:center;margin-top:25px;font-size:.8rem;display:block}.form-error{background:var(--care-color-danger-surface);border-radius:7px;font-size:.8rem;color:var(--care-color-danger)!important;padding:10px 12px!important}.member-app{background:var(--care-color-canvas);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.member-sidebar{background:var(--forest-2);height:100vh;color:var(--care-color-white);flex-direction:column;padding:32px 23px;display:flex;position:sticky;top:0}.member-sidebar nav{gap:7px;margin-top:70px;display:grid}.member-sidebar nav button,.signout{color:var(--care-color-ink-soft);text-align:left;background:0 0;border:0;border-radius:8px;padding:12px 15px}.member-sidebar nav button.active{background:color-mix(in srgb, var(--care-color-white) 10%, transparent);color:var(--care-color-white)}.signout{margin-top:auto}.member-content{min-width:0;padding:0 clamp(24px,5vw,75px) 70px}.member-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:90px;display:flex}.member-top>div{align-items:center;gap:14px;display:flex}.member-top p{color:var(--care-color-ink-soft);font-size:.78rem}.demo-badge{background:var(--care-color-warm-surface);color:var(--care-color-bronze);border-radius:4px;padding:5px 8px;font-size:.65rem;font-weight:800}.member-top>button{background:var(--forest);width:42px;height:42px;color:var(--care-color-white);border:0;border-radius:50%}.member-welcome,.demo-section{padding-top:58px}.member-welcome h1,.demo-section h1{font:500 clamp(2.8rem, 5vw, 5rem) / 1 var(--thrivian-font-display);margin:13px 0}.member-welcome p,.demo-section>p{color:var(--care-color-ink-soft);max-width:650px}.focus-card{background:var(--forest);color:var(--care-color-white);min-height:270px;box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;margin:40px 0 24px;padding:38px 45px;display:flex}.focus-card h2{font:500 2.6rem var(--thrivian-font-display);margin:18px 0 5px}.focus-card p,.focus-card small{color:var(--care-color-ink-soft)}.progress{background:color-mix(in srgb, var(--care-color-white) 20%, transparent);border-radius:5px;width:300px;max-width:100%;height:5px;margin:30px 0 8px}.progress i{background:var(--gold);height:100%;display:block}.focus-orbit{border:8px solid var(--care-color-gold);width:150px;height:150px;font:500 3.2rem var(--thrivian-font-display);border-radius:50%;place-content:center;display:grid}.focus-orbit sup{font-size:1rem}.member-grid,.service-demo-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.member-grid article,.service-demo-grid article{background:var(--care-color-white);border:1px solid color-mix(in srgb, var(--care-color-forest) 8%, transparent);border-radius:16px;padding:28px}.member-grid h3,.service-demo-grid h3{font:500 1.5rem var(--thrivian-font-display)}.member-grid p,.service-demo-grid p{color:var(--care-color-ink-soft);font-size:.85rem}.card-icon{color:var(--care-color-bronze);font-size:1.4rem}.mood-row{gap:5px;display:flex}.mood-row button{border:1px solid var(--line);background:var(--care-color-canvas);border-radius:99px;padding:6px 9px;font-size:.7rem}.mood-row button.selected{background:var(--mint);border-color:var(--care-color-gold)}.text-button{color:var(--care-color-bronze);background:0 0;border:0;padding:0;font-size:.78rem;font-weight:800}.mobile-tabs{display:none}.pillar-list{background:var(--care-color-white);border-radius:20px;margin-top:40px;padding:30px}.pillar-list>div{grid-template-columns:220px 1fr 45px;align-items:center;gap:20px;padding:14px 0;display:grid}.pillar-list i{background:var(--care-color-mint);border-radius:9px;height:6px;overflow:hidden}.pillar-list b{background:var(--forest);height:100%;display:block}.pillar-list em{font-size:.8rem;font-style:normal}.service-demo-grid{margin-top:40px}.service-demo-grid article>span{color:var(--care-color-bronze)}.timeline-demo{margin-top:50px}.timeline-demo article{border-left:1px solid var(--gold);grid-template-columns:120px 1fr;gap:30px;padding:0 0 45px 30px;display:grid}.timeline-demo time{color:var(--care-color-bronze);font-weight:800}.timeline-demo b{font:500 1.5rem var(--thrivian-font-display)}.timeline-demo p{color:var(--care-color-ink-soft)}.circle-card{background:var(--care-color-white);border-radius:24px;max-width:700px;margin-top:40px;padding:45px}.avatar-ring{height:180px;margin-bottom:25px;position:relative}.avatar-ring span,.avatar-ring i{border-radius:50%;place-content:center;font-style:normal;font-weight:800;display:grid;position:absolute}.avatar-ring span{background:var(--forest);width:120px;height:120px;color:var(--care-color-white);font-size:2rem;top:30px;left:70px}.avatar-ring i{background:var(--mint);border:4px solid var(--care-color-white);width:64px;height:64px}.avatar-ring i:nth-child(2){top:0;left:0}.avatar-ring i:nth-child(3){bottom:0;left:12px}.avatar-ring i:nth-child(4){top:0;left:165px}.circle-card h3{font:500 2rem var(--thrivian-font-display)}.circle-card p{color:var(--care-color-ink-soft)}.root-redirect{text-align:center;place-content:center;gap:10px;min-height:100vh;display:grid}.preloader{z-index:100;background:var(--forest-2);color:var(--care-color-white);opacity:0;visibility:hidden;pointer-events:none;place-content:center;justify-items:center;transition:all .4s;display:grid;position:fixed;inset:0}.preloader.is-visible{opacity:1;visibility:visible;pointer-events:auto}.preloader p{letter-spacing:.15em;text-transform:uppercase;color:var(--care-color-ink-soft);font-size:.68rem}.loader-tree{width:70px;height:70px;position:relative}.loader-tree:before{content:"";background:var(--care-color-gold);width:3px;height:35px;position:absolute;bottom:5px;left:34px}.loader-tree span{background:var(--care-color-gold);transform-origin:bottom;border-radius:100% 0;width:28px;height:38px;animation:1.4s ease-in-out infinite leafPulse;position:absolute;top:8px;left:28px}.loader-tree span:nth-child(2){animation-delay:.15s;transform:rotate(-55deg)}.loader-tree span:nth-child(3){animation-delay:.3s;transform:rotate(55deg)}.route-progress{z-index:99;background:var(--gold);width:0;height:2px;position:fixed;top:0;left:0}body.route-leaving .route-progress{width:70%;transition:width .5s}@keyframes leafPulse{50%{opacity:.45}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:950px){.desktop-nav{display:none}.mobile-menu{display:block}.header-inner>.button{display:none}.split-heading,.story-grid,.org-cta,.page-hero>.shell{grid-template-columns:1fr;gap:45px}.story-grid{padding-block:80px}.story-image,.page-hero-image{height:450px}.service-cards{grid-template-columns:1fr 1fr}.service-cards article:last-child{grid-column:1/-1}.numbered-grid,.service-detail-grid,.impact-list{grid-template-columns:1fr 1fr}.login-page{grid-template-columns:1fr}.login-story{min-height:55vh}.member-app{grid-template-columns:1fr}.member-sidebar{height:auto;display:none;position:static}.mobile-tabs{scrollbar-width:none;gap:8px;padding:14px 0;display:flex;overflow:auto}.mobile-tabs::-webkit-scrollbar{display:none}.mobile-tabs button{white-space:nowrap;border:1px solid var(--line);background:var(--care-color-white);border-radius:99px;padding:8px 12px}.mobile-tabs button.active{background:var(--forest);color:var(--care-color-white)}.member-grid,.service-demo-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.shell{width:min(100% - 30px, var(--thrivian-editorial-max))}.header-inner{height:var(--thrivian-header-block-size-compact)}.header-inner>.locale-switch{display:none}.hero{align-items:flex-end;min-height:760px}.hero-shade{background:linear-gradient(0deg, color-mix(in srgb, var(--care-color-forest-deep) 95%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 22%, transparent) 80%)}.hero-copy{padding:280px 0 75px}.hero h1{font-size:3.7rem}.hero-caption{display:none}.intro-section{padding-block:80px}.split-heading{gap:30px}.pillars-preview{padding:80px 0}.pillar-orbit{grid-template-columns:1fr;height:auto;margin:35px 0;display:grid}.pillar-orbit:before,.pillar-orbit:after{display:none}.orbit-center{margin:0 auto 25px;position:relative;top:auto;left:auto;transform:none}.orbit-item{border-bottom:1px solid color-mix(in srgb, var(--care-color-white) 10%, transparent);width:auto;padding:10px 0;position:static}.story-image,.page-hero-image{border-radius:3px 90px 3px 3px;height:360px}.service-cards,.numbered-grid,.service-detail-grid,.impact-list,.trust-grid,.member-grid,.service-demo-grid{grid-template-columns:1fr}.service-cards article:last-child{grid-column:auto}.trust-grid article{gap:var(--thrivian-space-4);padding:var(--thrivian-space-5)}.trust-grid h2{font-size:1.45rem}.service-cards article{height:410px}.impact-home{min-height:650px}.org-cta{padding-block:80px}.org-cta h2{font-size:2.6rem}.footer-grid{grid-template-columns:1fr;gap:45px}.footer-bottom{gap:8px;display:grid}.page-hero{padding:55px 0}.page-hero h1{font-size:3.3rem}.prose-sections article{grid-template-columns:1fr;gap:16px}.steps-list article{grid-template-columns:60px 1fr}.login-page{height:100svh;min-height:520px;display:block;overflow:hidden}.login-story{display:none}.login-panel{height:100%;padding:12px 18px}.login-panel form{width:100%;max-width:420px}.login-mobile-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.login-mobile-top .brand{font-size:1.06rem}.login-mobile-top .brand-mark{width:29px;height:29px}.login-mobile-top .locale-switch>summary span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:6rem;display:inline;overflow:hidden}.login-panel h2{margin:10px 0 2px;font-size:2rem}.login-panel form>p{margin:0 0 5px;font-size:.92rem}.login-panel label{gap:4px;margin-top:11px;font-size:.8rem}.login-panel input{height:48px}.login-panel .button{min-height:48px;margin-top:13px}.login-panel small{margin:7px}.login-panel .account-login{margin-top:0}.back-link{margin-top:11px;font-size:.82rem}.member-content{padding:0 16px 55px}.member-top{height:70px}.focus-card{gap:30px;padding:30px 24px;display:grid}.focus-orbit{width:110px;height:110px}.pillar-list{padding:20px 16px}.pillar-list>div{grid-template-columns:1fr 40px;gap:8px}.pillar-list i{grid-column:1/-1}.timeline-demo article{grid-template-columns:75px 1fr;gap:12px;padding-left:15px}.preloader p{font-size:.6rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.preloader{transition:none}}html[lang=zh-CN] body,html[lang=th] body{font-family:var(--thrivian-font-body)}html[lang=zh-CN] .eyebrow,html[lang=th] .eyebrow{letter-spacing:.04em;text-transform:none}.hero h1{max-width:860px;font-size:clamp(3rem,5.2vw,5.35rem);line-height:.94}.split-heading h2,.section-title h2,.story-copy h2,.org-cta h2{font-size:clamp(2.15rem,3.6vw,3.75rem);line-height:1.04}.impact-copy h2{font-size:clamp(2.6rem,4.5vw,4.5rem)}.member-cta h2{font-size:clamp(2.25rem,4vw,3.8rem)}.page-hero h1{font-size:clamp(2.7rem,4.4vw,4.45rem)}.page-quote .shell{font-size:clamp(2.2rem,4vw,3.8rem)}.next-cta h2{font-size:clamp(2rem,3vw,2.65rem)}.login-story h1{font-size:clamp(2.8rem,4.7vw,4.7rem)}.member-welcome h1,.demo-section h1{font-size:clamp(2.5rem,4vw,4rem)}.locale-switch{z-index:45;position:relative}.locale-switch>summary{border:1px solid var(--line);background:color-mix(in srgb, var(--care-color-white) 58%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:750;list-style:none;display:flex}.locale-switch>summary::-webkit-details-marker{display:none}.locale-switch>summary i{color:var(--care-color-bronze);font-style:normal}.locale-switch>div{background:var(--paper);border:1px solid var(--line);width:170px;box-shadow:var(--shadow);border-radius:14px;padding:8px;position:absolute;top:46px;right:0}.locale-switch>div a{border-radius:8px;justify-content:space-between;padding:9px 10px;font-size:.8rem;display:flex}.locale-switch>div a:hover,.locale-switch>div a[aria-current=true]{background:var(--mint)}.mobile-menu .locale-switch{margin-top:10px}.mobile-menu .locale-switch>summary{justify-content:space-between;inline-size:100%}.mobile-menu .locale-switch>summary span{background:0 0;block-size:auto;inline-size:auto;max-inline-size:none;display:inline}.mobile-menu .locale-switch>div{width:100%;box-shadow:none;background:0 0;border:0;position:static}.login-top,.member-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-story .locale-switch>summary{color:var(--care-color-white);border-color:color-mix(in srgb, var(--care-color-white) 30%, transparent);background:color-mix(in srgb, var(--care-color-black) 12%, transparent)}.member-actions>button{background:var(--forest);width:42px;height:42px;color:var(--care-color-white);border:0;border-radius:50%}.pillars-preview{text-align:left}.connected-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;display:grid}.connected-copy h2,.daily-copy h2{font:500 clamp(2.2rem, 3.8vw, 3.8rem) / 1.03 var(--thrivian-font-display);letter-spacing:-.035em;margin:18px 0}.connected-copy p{color:var(--care-color-ink-soft);margin:0 0 25px}.connected-image{min-height:560px;box-shadow:0 30px 80px color-mix(in srgb, var(--care-color-black) 30%, transparent);border-radius:120px 4px 4px;position:relative;overflow:hidden}.daily-story{background:var(--care-color-mint);padding:105px 0}.daily-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;display:grid}.daily-copy p{color:var(--care-color-ink-soft)}.daily-image{min-height:520px;box-shadow:var(--shadow);border-radius:4px 120px 4px 4px;position:relative;overflow:hidden}.daily-chips{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.daily-chips span{background:var(--care-color-white);border:1px solid var(--line);border-radius:999px;place-content:center;min-width:52px;height:38px;padding:0 12px;font-size:.75rem;font-weight:800;display:grid}.checkin-card{isolation:isolate;background:linear-gradient(100deg, color-mix(in srgb, var(--care-color-forest-deep) 97%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 74%, transparent)), url(/images/care/daily-companion.webp) center/cover;color:var(--care-color-white);border-radius:24px;margin:25px 0;padding:40px;position:relative;overflow:hidden}.checkin-card>div{max-width:760px}.checkin-card h2{font:500 clamp(2rem, 3vw, 3.1rem) var(--thrivian-font-display);margin:15px 0 5px}.checkin-card p{color:var(--care-color-ink-soft)}.mood-options{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.mood-options button{border:1px solid color-mix(in srgb, var(--care-color-white) 26%, transparent);background:color-mix(in srgb, var(--care-color-white) 8%, transparent);color:var(--care-color-white);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;display:flex}.mood-options button.selected{background:var(--care-color-gold-soft);color:var(--care-color-ink);border-color:var(--care-color-gold-soft)}.today-layout{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.day-plan,.care-note{background:var(--care-color-white);border-radius:20px;padding:28px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.panel-title h2{font:500 2rem var(--thrivian-font-display);margin:4px 0}.panel-title p{max-width:300px;color:var(--care-color-ink-soft);font-size:.78rem}.plan-row{border-bottom:1px solid var(--line);grid-template-columns:52px 42px 1fr 28px;align-items:center;gap:13px;padding:18px 0;display:grid}.plan-row time{color:var(--care-color-bronze);font-size:.73rem}.plan-row b{font-size:.9rem}.plan-row p{color:var(--care-color-ink-soft);margin:3px 0;font-size:.75rem}.plan-row button{background:0 0;border:0;font-size:1.2rem}.solid-icon{background:var(--mint);width:38px;height:38px;color:var(--forest);border-radius:12px;place-content:center;font-size:.67rem;font-weight:900;display:grid}.care-note{background:var(--forest);color:var(--care-color-white);align-self:start}.care-note>span,.ai-analysis>span{color:var(--care-color-gold);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900}.care-note h3,.ai-analysis h3{font:500 1.8rem var(--thrivian-font-display)}.care-note p{color:var(--care-color-ink-soft);font-size:.88rem}.care-note .text-button{color:var(--care-color-gold-soft)}.health-latest{background:var(--forest);color:var(--care-color-white);border-radius:24px;margin-top:35px;padding:32px}.health-source h2{font:500 2rem var(--thrivian-font-display);margin:14px 0 4px}.health-source p{color:var(--care-color-ink-soft);font-size:.78rem}.metric-grid{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:28px;display:grid}.metric-grid article{background:color-mix(in srgb, var(--care-color-white) 8%, transparent);border:1px solid color-mix(in srgb, var(--care-color-white) 10%, transparent);border-radius:14px;padding:17px}.metric-grid span{color:var(--care-color-ink-soft);min-height:32px;font-size:.67rem;display:block}.metric-grid b{font:500 1.65rem var(--thrivian-font-display);margin-top:6px;display:inline-block}.metric-grid small{color:var(--care-color-gold-soft);margin-left:4px}.health-detail{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.trend-card,.ai-analysis,.session-list{background:var(--care-color-white);border-radius:20px;padding:28px}.trend-card h3,.session-list h3{font:500 1.6rem var(--thrivian-font-display)}.trend-chart svg{width:100%;height:190px;overflow:visible}.trend-chart .gridline{stroke:var(--care-color-mint);stroke-width:1px}.trend-chart .trend-line{stroke:var(--care-color-forest-highlight);stroke-width:5px;fill:none}.trend-chart circle{fill:var(--care-color-gold);stroke:var(--care-color-white);stroke-width:4px}.trend-chart>div{justify-content:space-between;display:flex}.trend-chart span{color:var(--care-color-ink-soft);font-size:.68rem;display:grid}.trend-chart b{color:var(--forest);font-size:.85rem}.ai-analysis{background:var(--care-color-mint)}.ai-analysis p{color:var(--care-color-ink-soft);font-size:.87rem}.ai-analysis small{border-top:1px solid var(--line);color:var(--care-color-ink-soft);padding-top:16px;display:block}.session-list{margin-top:18px}.session-list article{border-top:1px solid var(--line);grid-template-columns:110px 1fr 30px;gap:18px;padding:16px 0;display:grid}.session-list time{color:var(--care-color-bronze);font-size:.75rem}.session-list p{color:var(--care-color-ink-soft);margin:4px 0;font-size:.74rem}.recommendation-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:35px;display:grid}.recommendation-grid article{background:var(--care-color-white);border-radius:18px;grid-template-columns:115px 1fr;gap:18px;padding:18px;display:grid}.recommendation-visual{isolation:isolate;text-align:center;background:var(--care-color-ink-soft);border-radius:14px;place-content:center;min-height:145px;display:grid;position:relative;overflow:hidden}.recommendation-visual:after{content:"";z-index:-1;background:linear-gradient(color-mix(in srgb, var(--care-color-forest-deep) 18%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 82%, transparent));position:absolute;inset:0}.recommendation-visual>img{z-index:-2}.recommendation-visual>span{font:500 2.2rem var(--thrivian-font-display);color:var(--care-color-white);text-shadow:0 2px 16px color-mix(in srgb, var(--care-color-black) 35%, transparent)}.recommendation-visual small{color:var(--care-color-white);margin-top:8px;font-size:.65rem;font-weight:800}.recommendation-grid h3{font:500 1.35rem var(--thrivian-font-display);margin:3px 0}.recommendation-grid article>div:last-child>p:not(.location){color:var(--care-color-ink-soft);font-size:.75rem}.location{color:var(--care-color-bronze);margin:0;font-size:.66rem}.offer-tag{background:var(--care-color-mint);border-radius:5px;margin:4px 8px 8px 0;padding:4px 7px;font-size:.62rem;font-weight:800;display:inline-flex}.supplement-note{background:var(--care-color-warm-surface);border:1px solid var(--care-color-gold-soft);border-radius:18px;gap:18px;margin-top:18px;padding:24px;display:flex}.supplement-note h3{font:500 1.45rem var(--thrivian-font-display);margin:0}.supplement-note p,.partner-disclosure{color:var(--care-color-ink-soft);font-size:.78rem}.partner-disclosure{text-align:center;max-width:720px;margin:22px auto}.circle-hero{min-height:430px;color:var(--care-color-white);border-radius:24px;align-items:end;margin-top:35px;display:flex;position:relative;overflow:hidden}.circle-hero>img{z-index:0}.circle-hero:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--care-color-forest-deep) 92%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 15%, transparent) 75%);position:absolute;inset:0}.circle-hero>div{z-index:2;max-width:600px;padding:40px;position:relative}.circle-hero h2{font:500 2.4rem var(--thrivian-font-display);margin:15px 0}.circle-hero p{color:var(--care-color-ink-soft)}.circle-layout{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.people-list,.circle-purpose{background:var(--care-color-white);border-radius:20px;padding:26px}.people-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 30px;align-items:center;gap:14px;padding:15px 0;display:grid}.people-list article>span{background:var(--mint);border-radius:50%;place-content:center;width:45px;height:45px;font-size:.72rem;font-weight:900;display:grid}.people-list article>span.pending{background:var(--care-color-warm-surface)}.people-list p{color:var(--care-color-ink-soft);margin:2px 0;font-size:.72rem}.people-list article>button{background:0 0;border:0}.people-list>.button{margin-top:20px}.circle-purpose{background:var(--care-color-mint)}.circle-purpose h3{font:500 1.65rem var(--thrivian-font-display)}.circle-purpose ul{padding:0;list-style:none}.circle-purpose li{border-bottom:1px solid var(--line);color:var(--care-color-bronze);gap:10px;padding:12px 0;display:flex}.circle-purpose li span{color:var(--ink)}@media (max-width:1050px){.metric-grid{grid-template-columns:repeat(3,1fr)}.recommendation-grid{grid-template-columns:1fr}.header-inner>.locale-switch>summary span{text-overflow:ellipsis;max-width:72px;overflow:hidden}}@media (max-width:950px){.connected-grid,.daily-grid,.today-layout,.health-detail,.circle-layout{grid-template-columns:1fr}.connected-image,.daily-image{min-height:460px}.daily-copy{order:2}.daily-image{order:1}.header-inner>.locale-switch{margin-left:auto}.member-button{display:none}.metric-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.hero h1{font-size:2.85rem}.split-heading h2,.section-title h2,.story-copy h2,.org-cta h2{font-size:2.45rem}.page-hero h1{font-size:2.65rem}.login-story h1{font-size:2.8rem}.member-welcome h1,.demo-section h1{font-size:2.65rem}.connected-image,.daily-image{border-radius:4px 70px 4px 4px;min-height:300px}.connected-grid,.daily-grid{gap:35px}.checkin-card{padding:27px 20px}.mood-options button{padding:8px 10px}.panel-title{display:block}.plan-row{grid-template-columns:42px 36px 1fr 24px;gap:8px}.metric-grid{grid-template-columns:repeat(2,1fr)}.health-latest{padding:22px 18px}.session-list article{grid-template-columns:80px 1fr 18px}.recommendation-grid article{grid-template-columns:82px 1fr;padding:12px}.recommendation-visual{min-height:120px}.circle-hero{min-height:520px}.circle-hero:after{background:linear-gradient(0deg, color-mix(in srgb, var(--care-color-forest-deep) 96%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 5%, transparent) 85%)}.circle-hero>div{padding:25px}.circle-hero h2{font-size:2rem}.member-top .locale-switch>summary span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:4.5rem;display:inline;overflow:hidden}}@media (max-width:950px){.header-inner>.locale-switch{display:none}}
.login-panel .account-login{color:var(--forest,var(--care-color-forest));border:1px solid color-mix(in srgb, var(--forest,var(--care-color-forest)) 34%, transparent);text-align:center;background:0 0;margin-top:.25rem}.login-panel .account-login:hover,.login-panel .account-login:focus-visible{background:color-mix(in srgb, var(--forest,var(--care-color-forest)) 7%, transparent)}.member-sidebar nav button:disabled,.mobile-tabs button:disabled{cursor:default;opacity:.58}.member-sidebar nav button.active:disabled,.mobile-tabs button.active:disabled{opacity:1}.member-signout-form{margin:auto 0 0}.member-signout-form .signout{width:100%}.member-app-fab{grid-template-columns:minmax(0,1fr)}.member-app-fab .member-content{width:min(100%,88rem);margin-inline:auto}.member-app-fab .member-top>div:first-child{gap:clamp(.75rem,2vw,1.4rem)}.guided-demo-context{border-block-end:1px solid var(--care-color-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,2.5rem);margin-block:clamp(1.5rem,4vh,3rem) 0;padding-block-end:clamp(1.25rem,3vw,2rem);display:grid}.guided-demo-context>div:first-child>span{color:var(--care-color-bronze);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:800}.guided-demo-context h1{font-family:var(--thrivian-font-display);max-inline-size:22ch;margin:.4rem 0;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:500;line-height:1.08}.guided-demo-context p,.guided-demo-context small{color:var(--care-color-ink-soft);max-inline-size:54ch;margin:0;line-height:1.55;display:block}.guided-demo-context small{margin-block-start:var(--thrivian-space-2);font-size:.76rem}.guided-demo-context-actions{align-items:start;gap:var(--thrivian-space-2);justify-items:start;display:grid}.guided-demo-context-actions>a:last-child{color:var(--care-color-bronze);font-size:.84rem;font-weight:750}.member-today-simple{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(1rem,2.5vw,2rem);padding-top:clamp(2.5rem,8vh,6rem);display:grid}.member-today-simple .member-welcome{grid-column:1/-1;max-width:52rem}.member-today-simple .member-welcome h1{margin-bottom:.8rem}.member-today-simple .member-welcome p{color:var(--care-color-ink-soft);margin:0}.member-next-step,.member-care-note{border-top:2px solid var(--gold,var(--care-color-gold));background:var(--care-color-white);min-height:15rem;padding:clamp(1.4rem,3vw,2.5rem)}.member-next-step>span,.member-care-note>span{color:var(--care-color-bronze);margin-bottom:1.5rem;font-size:.8rem;font-weight:800;display:block}.member-next-step time{color:var(--care-color-ink-soft);font-size:.9rem}.member-next-step h2{font:500 clamp(1.65rem, 3vw, 2.6rem) / 1.05 var(--thrivian-font-display);margin:.4rem 0}.member-next-step p,.member-care-note p{color:var(--care-color-ink-soft);margin:0}.member-care-note{background:var(--forest,var(--care-color-forest));color:var(--care-color-white)}.member-care-note p{color:var(--care-color-ink-soft)}.member-dashboard-empty .member-welcome{max-width:44rem}.member-dashboard-empty .member-welcome>p{max-width:40rem;color:var(--muted,var(--care-color-ink-soft));font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.empty-dashboard-card{border:1px solid color-mix(in srgb, var(--forest,var(--care-color-forest)) 12%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--care-color-white) 94%, transparent), color-mix(in srgb, var(--care-color-canvas) 88%, transparent));min-height:19rem;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--care-color-forest) 8%, transparent);border-radius:clamp(1.4rem,3vw,2.25rem);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);margin-top:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.empty-dashboard-card h2{color:var(--forest,var(--care-color-forest));font-family:var(--thrivian-font-display);margin:0 0 .7rem;font-size:clamp(1.65rem,3.2vw,2.7rem);font-weight:500;line-height:1.08}.empty-dashboard-card p{max-width:36rem;color:var(--muted,var(--care-color-ink-soft));margin:0;line-height:1.7}.empty-dashboard-card .button-row{justify-content:flex-start;margin-top:1.5rem}.empty-dashboard-card .text-button{align-items:center;text-decoration:none;display:inline-flex}.empty-dashboard-mark{width:clamp(5rem,10vw,8rem);height:clamp(5rem,10vw,8rem);transform:scale(1.35)}.member-status{background:color-mix(in srgb, var(--care-color-gold) 11%, transparent);color:var(--forest,var(--care-color-forest));border-radius:.9rem;margin:1rem 0 0;padding:.85rem 1rem;line-height:1.55}@media (max-width:680px){.member-app-fab .member-content{min-height:100svh;padding:0 1rem 4.5rem}.member-app-fab .member-top{height:4.25rem}.member-app-fab .member-top .brand{font-size:1rem}.member-app-fab .member-top .brand-mark{width:1.75rem;height:1.75rem}.member-app-fab .demo-badge{display:none}.guided-demo-context{grid-template-columns:1fr;align-items:start;margin-block-start:1.25rem}.guided-demo-context-actions,.guided-demo-context-actions .button{inline-size:100%}.member-today-simple{grid-template-columns:1fr;gap:.75rem;padding-top:clamp(1.5rem,5vh,3rem)}.member-today-simple .member-welcome{grid-column:auto}.member-today-simple .member-welcome h1{font-size:clamp(2.2rem,11vw,3.2rem)}.member-next-step{min-height:12.5rem}.member-care-note{display:none}.empty-dashboard-card{grid-template-columns:1fr;min-height:0}.empty-dashboard-mark{margin:0 auto}.empty-dashboard-card .button-row{align-items:stretch}.empty-dashboard-card .button,.empty-dashboard-card .text-button{text-align:center;justify-content:center;width:100%}}
.intake-page{background:var(--ivory)}.intake-hero{background:var(--care-color-mint);padding:78px 0 92px}.intake-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:76px;display:grid}.intake-hero h1{max-width:690px;font:500 clamp(2.8rem, 4.6vw, 4.8rem) / .98 var(--thrivian-font-display);letter-spacing:-.045em;margin:20px 0}.intake-hero p{max-width:670px;color:var(--care-color-ink-soft);margin:0 0 24px;font-size:1.06rem}.intake-reassurance{border:1px solid color-mix(in srgb, var(--care-color-forest) 15%, transparent);background:color-mix(in srgb, var(--care-color-white) 58%, transparent);border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:750;display:inline-flex}.intake-hero-image{min-height:460px;box-shadow:var(--shadow);border-radius:120px 4px 4px;position:relative;overflow:hidden}.intake-form-section{max-width:980px;padding-block:88px 110px}.client-intake-form,.intake-success{border:1px solid var(--line);background:var(--paper);box-shadow:0 24px 70px color-mix(in srgb, var(--care-color-forest-deep) 8%, transparent);border-radius:24px;padding:clamp(26px,5vw,58px)}.client-intake-form>header{max-width:680px;margin-bottom:38px}.client-intake-form>header h2,.intake-success h2{font:500 clamp(2rem, 3.5vw, 3.35rem) / 1 var(--thrivian-font-display);letter-spacing:-.035em;margin:12px 0}.client-intake-form>header p,.intake-success p{color:var(--care-color-ink-soft)}.client-intake-form fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:34px 0}.client-intake-form legend{font:500 1.65rem var(--thrivian-font-display);padding:0 0 18px}.intake-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.intake-grid label{align-content:start;gap:7px;font-size:.82rem;font-weight:750;display:grid}.intake-grid label>span{color:var(--care-color-forest-highlight)}.intake-grid input,.intake-grid select,.intake-grid textarea{border:1px solid color-mix(in srgb, var(--care-color-forest) 25%, transparent);background:var(--care-color-white);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:0;font-weight:450;transition:border-color .15s,box-shadow .15s}.intake-grid input,.intake-grid select{min-height:50px;padding:0 13px}.intake-grid textarea{resize:vertical;min-height:130px;padding:13px}.intake-grid input:focus,.intake-grid select:focus,.intake-grid textarea:focus{border-color:var(--care-color-forest-highlight);box-shadow:0 0 0 3px color-mix(in srgb, var(--care-color-forest-highlight) 15%, transparent)}.intake-grid input:invalid:not(:placeholder-shown){border-color:var(--care-color-danger)}.intake-grid small{color:var(--care-color-ink-soft);font-size:.7rem;font-weight:500}.intake-wide{grid-column:1/-1}.intake-consent{color:var(--care-color-ink-soft);align-items:flex-start;gap:12px;margin:28px 0;font-size:.83rem;display:flex}.intake-consent input{width:18px;height:18px;accent-color:var(--forest);flex:none;margin-top:2px}.intake-submit{min-width:210px}.intake-submit:disabled{cursor:wait;opacity:.58;box-shadow:none;transform:none}.intake-alert{border:1px solid var(--care-color-gold-soft);background:var(--care-color-warm-surface);color:var(--care-color-bronze);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:15px 17px;display:flex}.intake-alert p{margin:0;font-size:.82rem}.intake-alert button{color:inherit;background:0 0;border:0;border-bottom:1px solid;font-weight:800}.intake-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.intake-success{text-align:center}.intake-success p{max-width:650px;margin:0 auto 30px}.intake-success>div{background:var(--mint);border-radius:12px;gap:5px;max-width:420px;margin:0 auto 30px;padding:18px;display:grid}.intake-success>div span{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}.intake-success>div strong{font:500 1.65rem var(--thrivian-font-display);letter-spacing:.04em}.org-link-separator{color:var(--care-color-ink-soft);margin:0 12px;display:inline-block}@media (max-width:900px){.intake-hero-grid{grid-template-columns:1fr;gap:45px}.intake-hero-image{min-height:390px}}@media (max-width:650px){.intake-hero{padding:55px 0 65px}.intake-hero h1{font-size:2.65rem}.intake-hero-image{border-radius:75px 4px 4px;min-height:310px}.intake-form-section{padding-block:55px 75px}.client-intake-form,.intake-success{border-radius:17px;padding:25px 18px}.intake-grid{grid-template-columns:1fr;gap:18px}.intake-wide{grid-column:auto}.intake-alert{flex-direction:column;align-items:flex-start}.intake-submit{width:100%}}@media (prefers-reduced-motion:reduce){.intake-grid input,.intake-grid select,.intake-grid textarea{transition:none}}
.guided-home{background:var(--care-color-surface);block-size:calc(100svh - var(--thrivian-header-block-size) - 1px);min-block-size:0;overflow:hidden}.guided-entry{block-size:100%;color:var(--ink);isolation:isolate;align-items:center;min-block-size:0;display:flex;position:relative;overflow:hidden}.guided-entry>img{transition:block-size .28s var(--thrivian-ease-organic);z-index:-3;inline-size:52%!important;inset-inline-end:auto!important}.guided-entry-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--care-color-forest-deep) 92%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 62%, transparent));inline-size:52%;transition:block-size .28s var(--thrivian-ease-organic);z-index:-2;position:absolute;inset:0 auto 0 0}.guided-entry:after{background:color-mix(in srgb, var(--care-color-gold) 28%, transparent);content:"";pointer-events:none;inline-size:1px;transition:inset-block-start .28s var(--thrivian-ease-organic);z-index:-1;position:absolute;inset:0 auto 0 52%}.guided-entry-layout{block-size:100%;max-inline-size:var(--thrivian-editorial-max);grid-template-columns:minmax(0,1.02fr) minmax(22rem,.8fr);align-items:center;gap:clamp(4rem,8vw,8rem);padding-block:clamp(2rem,5vh,4rem);display:grid}.guided-story{color:var(--care-color-surface);max-inline-size:38rem}.guided-story h1{font-family:var(--thrivian-font-display);letter-spacing:-.035em;font-size:clamp(3rem,4.8vw,4.75rem);font-weight:500;line-height:var(--thrivian-display-line-height);text-wrap:balance;max-inline-size:12ch;margin:0}.guided-story h1 em{color:var(--care-color-gold-soft);font-style:italic;font-weight:400;display:block}.guided-panel{color:var(--ink);align-items:center;min-block-size:25rem;padding:clamp(.5rem,2vw,1.5rem) 0;display:flex}.guided-stage{animation:guidedStageIn .28s var(--thrivian-ease-organic) both;inline-size:100%}.guided-entry[data-stage=about] .guided-panel{overscroll-behavior:contain;block-size:100%;min-block-size:0;scroll-padding-block:var(--thrivian-space-4);scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;align-self:stretch;align-items:flex-start;overflow-y:auto}.guided-entry[data-stage=about] .guided-stage{padding-block-end:var(--thrivian-space-4)}.guided-panel h2{font-family:var(--thrivian-font-display);letter-spacing:-.025em;margin:var(--thrivian-space-3) 0 0;text-wrap:balance;max-inline-size:14ch;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:500;line-height:1.1}.guided-panel h2:focus{outline:none}.guided-step,.guided-organization-eyebrow{margin-block-start:var(--thrivian-space-1)}.guided-result-eyebrow{color:var(--care-color-bronze);letter-spacing:.08em;text-transform:uppercase;margin-block-start:var(--thrivian-space-3);font-size:.72rem;font-weight:750;display:block}.guided-result-body{color:var(--care-color-ink-soft);margin:var(--thrivian-space-3) 0 0;max-inline-size:42ch;font-size:.95rem;line-height:1.65}.guided-about-copy{color:var(--care-color-ink-soft);max-inline-size:48ch;margin-block-start:var(--thrivian-space-3);font-size:.94rem;line-height:1.65}.guided-about-copy p{margin:0}.guided-about-copy p+p{border-block-start:1px solid var(--line);margin-block-start:var(--thrivian-space-3);padding-block-start:var(--thrivian-space-3)}.guided-about-copy blockquote{color:var(--forest);font-family:var(--thrivian-font-display);margin:var(--thrivian-space-4) 0 0;max-inline-size:34ch;font-size:1.2rem;font-style:italic;line-height:1.35}.guided-step-hint{color:var(--care-color-ink-soft);margin:var(--thrivian-space-2) 0 0;max-inline-size:42ch;font-size:.86rem;line-height:1.55}.guided-capabilities{gap:var(--thrivian-space-1);margin:var(--thrivian-space-3) 0 0;padding:0;list-style:none;display:grid}.guided-capabilities li{color:var(--care-color-ink);padding-inline-start:1.1rem;font-size:.84rem;position:relative}.guided-capabilities li:before{color:var(--care-color-bronze);content:"✓";position:absolute;inset-inline-start:0}.guided-primary-choices,.guided-focuses{margin-block-start:var(--thrivian-space-5);display:grid}.guided-panel [class*=editorialStep]:empty{display:none}.guided-primary-choices>:last-child,.guided-focuses>:last-child{border-block-end:1px solid var(--thrivian-color-line)}.guided-choice-icon{border:1px solid color-mix(in srgb, var(--care-color-forest) 16%, transparent);block-size:2.5rem;color:var(--forest);border-radius:50%;justify-content:center;align-items:center;inline-size:2.5rem;display:inline-flex}.guided-choice-icon svg{block-size:1.18rem;inline-size:1.18rem}.guided-stage>.guided-choice-icon{block-size:3rem;inline-size:3rem;margin:var(--thrivian-space-5) 0 var(--thrivian-space-3)}.guided-stage>.guided-choice-icon svg{block-size:1.4rem;inline-size:1.4rem}.guided-secondary-links{gap:var(--thrivian-space-2) var(--thrivian-space-5);flex-wrap:wrap;margin-block-start:var(--thrivian-space-4);display:flex}.guided-secondary-links button,.guided-secondary-links a,.guided-text-action{border:0;border-block-end:1px solid color-mix(in srgb, var(--care-color-bronze) 35%, transparent);color:var(--care-color-bronze);background:0 0;align-items:center;gap:.45rem;min-block-size:2.75rem;padding:0;font-size:.86rem;font-weight:700;display:inline-flex}.guided-back{color:var(--care-color-ink-soft);margin:0 0 var(--thrivian-space-3);min-block-size:var(--thrivian-control-min-block-size);background:0 0;border:0;align-items:center;padding:0;font-size:.9rem;font-weight:700;line-height:1.35;display:inline-flex}.guided-back:hover,.guided-back:focus-visible{color:var(--forest);text-decoration:underline}.guided-back:focus-visible,.guided-secondary-links :focus-visible,.guided-text-action:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.guided-result-actions{gap:var(--thrivian-space-2);justify-items:start;margin-block-start:var(--thrivian-space-5);display:grid}.guided-result-actions .button{min-block-size:3rem}.guided-privacy-note{border-block-start:1px solid var(--line);color:var(--care-color-ink-soft);max-inline-size:48ch;margin-block-start:1rem;padding-block-start:.8rem;font-size:.7rem;line-height:1.5;display:block}.guided-emergency-eyebrow{color:var(--care-color-danger)}.guided-emergency-actions{gap:var(--thrivian-space-3);margin-block-start:var(--thrivian-space-5);display:grid}.guided-emergency-call{background:var(--care-color-danger);border-color:var(--care-color-danger);color:var(--care-color-white)}.guided-emergency-secondary{border:1px solid var(--care-color-danger);border-radius:var(--thrivian-radius-control);color:var(--care-color-danger);justify-content:center;align-items:center;min-block-size:3rem;font-weight:750;display:flex}.guided-nav{align-items:center;gap:var(--thrivian-space-4);margin-inline-start:auto;display:flex}.guided-nav a{font-size:.77rem;font-weight:650}.guided-nav a:hover{color:var(--care-color-bronze)}@keyframes guidedStageIn{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@media (max-width:59.375rem){.guided-entry>img,.guided-entry-shade{inline-size:44%!important}.guided-entry>img{object-position:65% center}.guided-entry:after{inset-inline-start:44%}.guided-entry-layout{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2rem,5vw,4rem)}.guided-nav{display:none}}@media (max-width:40.625rem){.guided-home{block-size:calc(100svh - var(--thrivian-header-block-size-compact) - 1px)}.guided-entry{align-items:stretch}.guided-entry>img{object-position:center 35%;block-size:34%!important;inline-size:100%!important}.guided-entry-shade{background:color-mix(in srgb, var(--care-color-forest-deep) 64%, transparent);block-size:34%;inline-size:100%;inset:0 0 auto}.guided-entry:after{block-size:1px;inline-size:100%;inset:34% 0 auto}.guided-entry-layout{inline-size:100%;padding:0 1.25rem max(.8rem, env(safe-area-inset-bottom));grid-template-rows:minmax(7.5rem,34%) minmax(0,66%);grid-template-columns:1fr;align-items:stretch;gap:0}.guided-entry:not([data-stage=welcome])>img,.guided-entry:not([data-stage=welcome]) .guided-entry-shade{block-size:18%!important}.guided-entry:not([data-stage=welcome]):after{inset-block-start:18%}.guided-entry:not([data-stage=welcome]) .guided-entry-layout{grid-template-rows:18% minmax(0,82%)}.guided-entry:not([data-stage=welcome]) .guided-story h1{display:none}.guided-story{align-items:end;padding-block-end:1rem;display:flex}.guided-story h1{max-inline-size:11ch;font-size:clamp(2rem,9vw,2.55rem);line-height:1.09}.guided-panel{min-block-size:0;padding:var(--thrivian-space-5) 0;border:0;align-self:stretch;align-items:flex-start}.guided-entry:is([data-stage=about],[data-stage=result]) .guided-panel{overscroll-behavior:contain;block-size:100%;scroll-padding-block:var(--thrivian-space-5);scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}.guided-entry:is([data-stage=about],[data-stage=result]) .guided-stage{padding-block-end:max(var(--thrivian-space-2), env(safe-area-inset-bottom))}.guided-panel h2{margin-block-start:var(--thrivian-space-3);font-size:clamp(1.72rem,7vw,2.05rem);line-height:1.12}.guided-primary-choices,.guided-focuses{margin-block-start:var(--thrivian-space-4)}.guided-focuses-many>button{min-block-size:3.15rem;padding-block:.3rem}.guided-choice-icon{block-size:2.25rem;inline-size:2.25rem}.guided-stage>.guided-choice-icon{block-size:2.5rem;inline-size:2.5rem;margin:.55rem 0}.guided-result-body{margin-block-end:.6rem;font-size:.92rem;line-height:1.5}.guided-about-copy{font-size:.9rem;line-height:1.55}.guided-about-copy blockquote{margin-block-start:var(--thrivian-space-3);font-size:1.08rem}.guided-secondary-links{margin-block-start:.5rem}.guided-secondary-links button,.guided-secondary-links a,.guided-text-action{min-block-size:2.7rem;font-size:.86rem}.guided-back{margin-block-end:var(--thrivian-space-3)}.guided-result-actions,.guided-emergency-actions{margin-block-start:var(--thrivian-space-4)}.guided-privacy-note{margin-block-start:.55rem;padding-block-start:.5rem;font-size:.68rem}}@media (max-width:40.625rem) and (max-height:43.75rem){.guided-entry>img,.guided-entry-shade{block-size:28%!important}.guided-entry:after{inset-block-start:28%}.guided-entry-layout{grid-template-rows:minmax(6.4rem,28%) minmax(0,72%)}.guided-entry:not([data-stage=welcome])>img,.guided-entry:not([data-stage=welcome]) .guided-entry-shade{block-size:0!important}.guided-entry:not([data-stage=welcome]):after{inset-block-start:0}.guided-entry:not([data-stage=welcome]) .guided-entry-layout{grid-template-rows:0 minmax(0,100%)}.guided-entry:not([data-stage=welcome]) .guided-story h1{display:none}.guided-story{padding-block-end:.5rem}.guided-story h1{font-size:clamp(1.55rem,7vw,1.8rem)}.guided-panel{padding-block:.625rem}.guided-panel h2{margin-block-start:var(--thrivian-space-2);font-size:clamp(1.5rem,6.4vw,1.8rem)}.guided-back{margin-block-end:var(--thrivian-space-2)}.guided-primary-choices,.guided-focuses{margin-block-start:var(--thrivian-space-3)}.guided-primary-choices>:is(button,a),.guided-focuses>button{min-block-size:3rem;padding-block:.35rem}.guided-focuses-many>button{min-block-size:2.75rem;padding-block:.2rem}.guided-focuses-many .guided-choice-icon{block-size:2rem;inline-size:2rem}.guided-capabilities,.guided-stage>.guided-choice-icon,.guided-privacy-note{display:none}}@media (prefers-reduced-motion:reduce){.guided-entry>img,.guided-entry-shade,.guided-entry:after{transition:none}.guided-stage{animation:none}}
.member-onboarding-page{isolation:isolate;background:var(--care-color-forest-deep);height:100svh;min-height:520px;color:var(--care-color-white);position:relative;overflow:hidden}.member-onboarding-backdrop{z-index:-2;background:url(/images/care/hero-family.webp) 50%/cover no-repeat;position:absolute;inset:0}.member-onboarding-page:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--care-color-forest-deep) 96%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 74%, transparent) 52%, color-mix(in srgb, var(--care-color-forest-deep) 48%, transparent));position:absolute;inset:0}.member-onboarding-shell{grid-template-rows:72px minmax(0,1fr);width:min(1180px,100% - 48px);height:100%;margin-inline:auto;display:grid}.member-onboarding-header{border-bottom:1px solid color-mix(in srgb, var(--care-color-white) 18%, transparent);justify-content:space-between;align-items:center;display:flex}.member-onboarding-header>span{border:1px solid color-mix(in srgb, var(--care-color-white) 30%, transparent);color:var(--care-color-gold-soft);border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.member-onboarding-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:clamp(48px,7vw,110px);min-height:0;padding-block:clamp(26px,5vh,62px);display:grid}.member-onboarding-story{max-width:570px}.member-onboarding-story>span{color:var(--care-color-gold-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.member-onboarding-story h1{font:500 clamp(3.5rem, 6vw, 6.2rem) / .92 var(--thrivian-font-display);letter-spacing:-.055em;margin:18px 0}.member-onboarding-story h1 em{color:var(--care-color-gold-soft);font-weight:400;display:block}.member-onboarding-story p{max-width:460px;color:color-mix(in srgb, var(--care-color-white) 76%, transparent);font-size:.94rem}.member-onboarding-panel{border:1px solid color-mix(in srgb, var(--care-color-white) 56%, transparent);background:color-mix(in srgb, var(--care-color-surface) 97%, transparent);min-height:455px;box-shadow:0 32px 90px color-mix(in srgb, var(--care-color-black) 28%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;align-self:center;padding:clamp(25px,3vw,40px);overflow:hidden}.member-onboarding-stage{animation:.28s cubic-bezier(.22,.61,.36,1) both memberOnboardingIn}.member-onboarding-stage h2{font:500 clamp(1.9rem, 2.6vw, 2.65rem) / 1.06 var(--thrivian-font-display);letter-spacing:-.035em;margin:10px 0}.member-onboarding-stage h2:focus{outline:none}.member-onboarding-stage>p{color:var(--care-color-ink-soft);margin:0 0 18px;font-size:.96rem;line-height:1.5}.member-onboarding-stage>.guided-choice-icon{background:var(--care-color-mint);width:50px;height:50px;margin:13px 0}.member-onboarding-stage>.guided-choice-icon svg{width:25px;height:25px}.member-onboarding-back,.member-onboarding-skip{color:var(--care-color-bronze);background:0 0;border:0;font-weight:800}.member-onboarding-back{min-height:var(--care-back-block-size);margin-bottom:var(--thrivian-space-3);padding:0;font-size:.9rem}.member-onboarding-skip{border-bottom:1px solid color-mix(in srgb, var(--care-color-bronze) 35%, transparent);min-height:34px;margin:12px auto 0;padding:0 8px;font-size:.86rem;display:block}.member-onboarding-progress{height:25px;margin:0 0 var(--thrivian-space-4);color:var(--care-color-ink-soft);font-size:.68rem;font-weight:800;display:block;position:relative}.member-onboarding-progress:after{content:"";background:var(--care-color-mint);height:3px;position:absolute;bottom:0;left:0;right:0}.member-onboarding-progress i{z-index:1;background:var(--gold);height:3px;transition:width .24s;position:absolute;bottom:0;left:0}.member-onboarding-choices{gap:var(--thrivian-space-3);margin-top:var(--thrivian-space-5);display:grid}.member-onboarding-choices button{gap:var(--thrivian-space-3);border:1px solid var(--line);border-radius:var(--care-radius-control);background:var(--care-color-white);width:100%;min-height:56px;color:var(--ink);text-align:left;grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:12px 15px;display:grid}.member-onboarding-choices button:hover,.member-onboarding-choices button:focus-visible{border-color:var(--care-color-ink-soft);background:var(--care-color-mint);outline:3px solid color-mix(in srgb, var(--care-color-gold) 28%, transparent);outline-offset:2px}.member-onboarding-choices b{font-size:1rem;line-height:1.28}.member-onboarding-choices i{color:var(--care-color-bronze);font-size:1.05rem;font-style:normal}.member-onboarding-choices .is-urgent{border-color:color-mix(in srgb, var(--care-color-danger) 35%, transparent);background:var(--care-color-danger-surface)}.member-onboarding-choices.is-compact{gap:var(--thrivian-space-2);grid-template-columns:1fr 1fr}.member-onboarding-choices.is-compact button{min-height:52px;padding:9px 12px}.member-onboarding-choices.is-compact button:last-child:nth-child(odd){grid-column:1/-1}.member-onboarding-eyebrow{color:var(--care-color-bronze);letter-spacing:.11em;text-transform:uppercase;font-size:.71rem;font-weight:850;display:block}.member-onboarding-eyebrow.is-emergency{color:var(--care-color-danger)}.member-onboarding-summary{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.member-onboarding-summary div{background:var(--care-color-mint);padding:12px}.member-onboarding-summary dt{color:var(--care-color-ink-soft);font-size:.67rem;font-weight:800}.member-onboarding-summary dd{margin:4px 0 0;font-size:.88rem;font-weight:800}.member-onboarding-identity-note{border-left:3px solid var(--gold);padding-left:12px;font-size:.9rem!important}.member-onboarding-complete{width:100%;margin-top:4px}.member-onboarding-stage>small{color:var(--care-color-ink-soft);text-align:center;margin-top:12px;font-size:.68rem;display:block}.member-onboarding-emergency-actions{gap:9px;margin-top:19px;display:grid}.member-onboarding-emergency-actions .button{border-color:var(--care-color-danger);background:var(--care-color-danger)}.member-onboarding-emergency-actions>a:not(.button){border:1px solid var(--care-color-danger);min-height:48px;color:var(--care-color-danger);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:flex}@keyframes memberOnboardingIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.member-onboarding-shell{width:min(100% - 30px,720px)}.member-onboarding-layout{grid-template-columns:1fr;align-content:center;gap:14px;padding-block:18px}.member-onboarding-story h1{margin:7px 0;font-size:2.8rem}.member-onboarding-story p{display:none}.member-onboarding-panel{width:min(100%,620px);min-height:0;margin-inline:auto;padding:24px}}@media (max-width:650px){.member-onboarding-page{min-height:480px}.member-onboarding-page:after{background:linear-gradient(180deg, color-mix(in srgb, var(--care-color-forest-deep) 72%, transparent), color-mix(in srgb, var(--care-color-forest-deep) 98%, transparent) 38%, color-mix(in srgb, var(--care-color-forest-deep) 99%, transparent))}.member-onboarding-shell{grid-template-rows:60px minmax(0,1fr);width:100%}.member-onboarding-header{padding-inline:15px}.member-onboarding-header .brand{font-size:1.08rem}.member-onboarding-header .brand-mark{width:29px;height:29px}.member-onboarding-header>span{font-size:.68rem}.member-onboarding-layout{padding:12px 14px;display:block}.member-onboarding-story{display:none}.member-onboarding-panel{border-radius:9px;height:100%;max-height:calc(100svh - 84px);padding:17px 14px}.member-onboarding-stage h2{margin:7px 0;font-size:clamp(1.62rem,7vw,1.95rem)}.member-onboarding-stage>p{margin-bottom:10px;font-size:.95rem;line-height:1.42}.member-onboarding-stage>.guided-choice-icon{width:42px;height:42px;margin:8px 0}.member-onboarding-stage>.guided-choice-icon svg{width:21px;height:21px}.member-onboarding-progress{height:21px;margin-bottom:8px}.member-onboarding-choices,.member-onboarding-choices.is-compact{grid-template-columns:1fr;gap:7px;margin-top:10px}.member-onboarding-choices.is-compact button:last-child:nth-child(odd){grid-column:auto}.member-onboarding-choices button,.member-onboarding-choices.is-compact button{min-height:50px;padding:8px 11px}.member-onboarding-choices b{font-size:1rem}.member-onboarding-skip{margin-top:7px}.member-onboarding-summary{margin:10px 0}.member-onboarding-identity-note{margin-bottom:10px!important}.member-onboarding-stage>small{margin-top:8px}}@media (max-width:650px) and (max-height:620px){.member-onboarding-panel{padding:12px}.member-onboarding-stage h2{font-size:1.55rem}.member-onboarding-stage>p{display:none}.member-onboarding-back,.member-onboarding-progress{margin-bottom:var(--thrivian-space-2)}.member-onboarding-choices,.member-onboarding-choices.is-compact{gap:var(--thrivian-space-2);margin-top:var(--thrivian-space-2)}.member-onboarding-choices button,.member-onboarding-choices.is-compact button{min-height:48px;padding-block:6px}.member-onboarding-stage>.guided-choice-icon{width:38px;height:38px;margin:5px 0}.member-onboarding-summary,.member-onboarding-stage>small{display:none}}@media (prefers-reduced-motion:reduce){.member-onboarding-stage{animation:none}.member-onboarding-progress i{transition:none}}

@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_282ce3f1-module__HdU6kG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_282ce3f1-module__HdU6kG__variable{--font-brand-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_a67bf64c-module__qCFNTG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_a67bf64c-module__qCFNTG__variable{--font-brand-body:"Montserrat", "Montserrat Fallback"}
