.fca-report-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:34px}.fca-report-intro h2{max-width:15ch;margin-bottom:0}.fca-report-intro__summary>p{font-size:18px;max-width:50ch;margin-bottom:19px}.fca-page .fca-report-byline{display:flex;gap:11px;align-items:center;font-size:14px;color:var(--f-deep);margin:0}.fca-report-byline svg{width:20px;height:20px;flex:none}.report-guide{border:1px solid #b5ceca;border-radius:24px;background:#fffdf8;overflow:clip;box-shadow:0 16px 42px -32px #124e5940;scroll-margin-top:24px}.report-guide [hidden]{display:none!important}.report-guide__toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 26px;background:#e8f1ed;border-bottom:1px solid #c0d3cc}.fca-page .report-guide__toolbar p{font-size:14px;line-height:1.5;font-weight:500;color:var(--f-deep);margin:0}.report-guide button{font:inherit;cursor:pointer;color:var(--f-deep)}.report-guide__toolbar button{font-size:13px;line-height:1.5;background:transparent;border:0;text-decoration:underline;text-underline-offset:5px;min-height:44px;padding:5px 0;flex:none}.report-guide__tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:9px;background:#f5f8f3;border-bottom:1px solid #c0d3cc}.report-guide__tabs a{display:flex;align-items:center;gap:8px;padding:17px 12px;min-height:62px;font-size:13px;font-weight:500;line-height:1.4;border-radius:12px;color:var(--f-deep);text-decoration:none;overflow-wrap:break-word}.report-guide__tabs a>span{font-size:11px;opacity:.8}.report-guide__tabs a:hover{background:#e0ece7}.report-guide__tabs a[aria-selected=true]{color:#fffdf8;background:#185965}.report-guide :where(a,button):focus-visible{outline-offset:-4px;border-radius:10px}.report-guide__tabs a[aria-selected=true]:focus-visible{outline-color:#f1e4bd}.report-chapter{scroll-margin-top:24px}.report-chapter:focus-visible{outline:3px solid var(--f-teal);outline-offset:-5px}.report-chapter+.report-chapter{border-top:1px solid #c0d3cc}.report-guide[data-mode=tabs] .report-chapter{border:0}.report-chapter__body{padding:38px 36px 0}.report-chapter__grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:start;gap:42px;padding-bottom:30px}.fca-page .report-chapter__eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--f-teal);margin:0 0 20px}.report-chapter__number{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#dcece5;color:var(--f-deep);font-size:12px;font-weight:600;letter-spacing:0}.fca-page .report-chapter__title{font-family:var(--serif);font-size:clamp(28px,2.5vw,35px);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin-bottom:21px;max-width:25ch}.report-chapter__copy>p{font-size:15px;line-height:1.8;margin-bottom:17px}.fca-page .report-chapter__takeaway{border-top:1px solid #c9d7ce;margin-top:24px;padding-top:19px;color:var(--f-deep);font-weight:500}.report-chapter__read{display:inline-flex;align-items:center;gap:12px;font-size:13px;line-height:1.6;min-height:44px;max-width:100%;padding-block:7px}.report-chapter__read svg{flex:none;width:18px;height:18px}.report-diagram{padding:26px;background:#e4f0f2;border:1px solid #c4dde1;border-radius:18px;align-self:center;min-width:0}.fca-page .report-diagram__title{font-size:16px;font-weight:600;line-height:1.45;color:var(--f-deep);margin:0 0 24px}.report-diagram__items{list-style:none;padding:0;margin:0;display:grid;gap:12px}.report-diagram__items li{position:relative;display:flex;gap:13px;align-items:center;padding:15px;border-radius:12px;background:#ffffffdb;min-width:0}.report-diagram__items strong{display:block;font-size:14px;line-height:1.4;font-weight:600;color:var(--f-ink)}.report-diagram__items div>span{display:block;font-size:12px;line-height:1.6;margin-top:5px;color:var(--f-body)}.report-diagram__icon{color:var(--f-teal);display:grid;place-items:center;flex:none;width:29px;height:32px;font-size:14px;font-weight:600}.report-diagram__icon svg{width:26px;height:26px}.fca-page .report-diagram__note{font-size:12px;line-height:1.65;margin:21px 0 0;border-top:1px solid #b7ced0;padding-top:17px;color:var(--f-deep)}.report-diagram--domains .report-diagram__items{grid-template-columns:1fr 1fr}.report-diagram--domains li{align-items:start;flex-direction:column;gap:8px;padding:14px}.report-diagram--domains .report-diagram__items div>span{font-size:11px}.report-diagram--support{background:#e7efdc;border-color:#cbd8bb}.report-diagram--support .report-diagram__items li:nth-child(2){background:#f6f4de}.report-diagram--support .report-diagram__items li:nth-child(3){background:#dae9e4}.report-diagram--evidence .report-diagram__items{gap:10px}.report-diagram__result{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:12px;margin-top:28px;padding:19px;background:#185965;color:#fffdf8;font-size:13px;line-height:1.6;text-align:left}.report-diagram__result:before{content:"";position:absolute;height:28px;width:1px;left:50%;bottom:100%;background:#7ca0a4}.report-diagram__result svg{width:27px;height:27px;flex:none}.report-diagram__result strong{font-size:16px;font-weight:500}.report-diagram--reasoning{background:#f2ead5;border-color:#ddcfaa}.report-diagram--reasoning .report-diagram__items{gap:25px}.report-diagram--reasoning li:not(:last-child):after{content:"↓";position:absolute;left:26px;top:100%;height:25px;line-height:25px;font-size:16px;color:var(--f-teal)}.report-diagram--children{background:#e7eedf;border-color:#cbd7c1}.report-diagram--children li:first-child{background:#d3e8eb}.report-diagram--children li:nth-child(2){background:#f2e4cd}.report-diagram--steps .report-diagram__icon{border:1px solid #acc7c5;border-radius:50%;width:33px;height:33px}.report-chapter__navigation{border-top:1px solid #c9d7ce;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0}.report-chapter__counter{font-size:13px;color:var(--f-deep);white-space:nowrap}.report-chapter__counter>span{color:var(--f-muted);margin-left:6px}.report-chapter__navigation>div{display:flex;gap:24px;align-items:center}.report-chapter__navigation :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:8px 3px;border:0;background:none;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none}.report-chapter__navigation :is(button,a):hover{text-decoration:underline;text-underline-offset:4px}.report-chapter__navigation :is(button,a)>span{font-size:22px}.fca-report-examples{display:flex;justify-content:space-between;align-items:start;gap:28px;padding:25px 0 28px}.fca-report-examples p{font-size:13px;line-height:1.7;max-width:48ch;margin:0}.fca-report-examples strong{color:var(--f-ink);font-weight:500}.fca-report-examples .fca-report-links{margin:0;gap:6px 25px;justify-content:end}.fca-report-examples .fca-report-links a{min-height:44px;display:inline-flex;align-items:center;gap:10px}.fca-report-media{border-top:1px solid #c3cdca;padding-top:27px}.fca-report-media>.fca-video{margin:0;width:100%}.fca-report-further{display:flex;flex-wrap:wrap;gap:8px 23px;margin-top:20px;font-size:13px}.fca-report-further a{min-height:44px;display:inline-flex;align-items:center}@media(min-width:901px){.report-guide[data-mode=tabs] .report-chapter__grid{min-height:490px}}@media(max-width:1100px){.report-guide__tabs a{flex-direction:column;align-items:start;gap:4px;padding:12px 10px}.report-chapter__body{padding:30px 27px 0}.report-chapter__grid{gap:28px}.report-diagram{padding:20px}}@media(max-width:900px){.fca-report-intro{grid-template-columns:1fr;gap:23px;margin-bottom:28px}.fca-report-intro h2{max-width:19ch}.fca-report-intro__summary>p{font-size:17px}.report-guide{border-radius:18px}.report-guide__toolbar{padding:14px 20px;align-items:start;flex-direction:column;gap:2px}.report-guide__tabs{grid-template-columns:1fr 1fr}.report-guide__tabs a{flex-direction:row;align-items:center;min-height:48px}.fca-page .report-chapter__mobile-heading{margin:0;font-family:var(--sans);font-size:16px;line-height:1.5;letter-spacing:0}.report-chapter__mobile-heading button{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:18px 20px;text-align:left;border:0;background:#f5f8f3;font-size:16px;font-weight:500;line-height:1.5}.report-chapter__mobile-heading button[aria-expanded=true]{background:#dcebe7}.report-chapter__plus{margin-left:auto;font-size:25px;line-height:1;flex:none;font-weight:400}.report-chapter__mobile-heading button[aria-expanded=true] .report-chapter__plus{transform:rotate(45deg)}.report-chapter__body{padding:26px 23px 0}.report-chapter__grid{grid-template-columns:1fr;gap:24px;padding-bottom:27px}.report-guide[data-mode=accordion] .report-chapter__eyebrow{display:none}.fca-page .report-chapter__title{font-size:30px;max-width:25ch}.report-chapter__copy>p{font-size:16px;line-height:1.75}.report-diagram{padding:23px;align-self:start}.report-diagram__items strong{font-size:15px}.report-diagram__items div>span,.report-diagram--domains .report-diagram__items div>span{font-size:13px}.report-diagram--domains li{gap:12px}.report-diagram__title{max-width:25ch}.fca-report-examples{flex-direction:column;gap:14px;padding-bottom:24px}.fca-report-examples .fca-report-links{justify-content:start}}@media(max-width:430px){.report-chapter__body{padding:24px 18px 0}.report-chapter__mobile-heading button{padding-inline:18px;font-size:15px;gap:10px}.report-diagram{padding:18px}.report-diagram--domains .report-diagram__items{grid-template-columns:1fr}.report-diagram--domains li{flex-direction:row;align-items:center}.report-diagram__items li{padding:13px}.report-guide__toolbar{padding-inline:18px}.fca-page .report-chapter__title{font-size:28px}}@media(prefers-reduced-motion:no-preference){.report-guide__tabs a,.report-chapter__mobile-heading button{transition:background-color .16s ease,color .16s ease}.report-chapter__plus{transition:transform .16s ease}}@media print{.report-guide .report-chapter[hidden],.report-guide .report-chapter__body[hidden]{display:block!important}.report-guide__toolbar,.report-guide__tabs,.report-chapter__mobile-heading,.report-chapter__navigation,.fca-report-media{display:none!important}.report-guide{overflow:visible;box-shadow:none;border:0}.report-chapter{break-inside:avoid;border-top:1px solid #999!important}.report-chapter__body{padding:20px 0 0}.report-chapter__grid{min-height:0!important}.report-guide[data-mode=accordion] .report-chapter__eyebrow{display:flex}}.fca-page{--f-ink:#1b2a39;--f-body:#43545c;--f-muted:#586a70;--f-paper:#f6f2ea;--f-card:#fbf8f2;--f-teal:#176b76;--f-deep:#124e59;--f-pale:#dceee7;--f-gold:#d4b062;--f-line:#c3cdca;background:var(--f-paper);color:var(--f-ink);font-family:var(--sans);font-size:17px;line-height:1.7;outline:none}.fca-page *{box-sizing:border-box}.fca-page a{color:var(--f-teal);text-underline-offset:4px}.fca-page a:hover{text-decoration-thickness:2px}.fca-page :where(a,summary,button):focus-visible{outline:3px solid var(--f-teal);outline-offset:5px;border-radius:3px}.fca-page :where(section,header,[id]){scroll-margin-top:28px}.fca-page :where(h1,h2,h3,p){margin-top:0}.fca-page h1,.fca-page h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.fca-page h2{font-size:clamp(34px,3.6vw,49px);line-height:1.12;margin-bottom:24px}.fca-page h2 em{color:var(--f-teal);font-weight:400}.fca-page h3{font-size:20px;line-height:1.35;letter-spacing:-.01em;font-weight:600;margin-bottom:10px}.fca-page p{color:var(--f-body);margin-bottom:20px}.fca-container{width:min(1180px,calc(100% - 88px));margin-inline:auto}.fca-section{padding:100px 0}.fca-split{display:grid;grid-template-columns:1fr 1.08fr;gap:88px;align-items:start}.fca-section-lead>p{max-width:56ch}.fca-section-lead>.fca-video{margin-top:32px}.fca-kicker{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--f-teal)!important;margin:0 0 18px!important}.fca-small{font-size:15px;line-height:1.75}.fca-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:13px;color:var(--f-teal);background:var(--f-pale)}.fca-icon svg{width:25px;height:25px}.fca-skip{position:absolute;z-index:30;left:20px;top:-120px;padding:14px 20px;background:#f6f2ea;color:#164d59;font:600 16px var(--sans);border:2px solid #164d59;border-radius:8px}.fca-skip:focus{top:12px}.fca-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:8px;background:var(--f-teal);color:var(--f-paper)!important;padding:16px 23px;min-height:54px;font-size:15px;line-height:1.4;font-weight:600;text-decoration:none;transition:background-color .16s ease}.fca-button svg{width:20px;height:20px;flex:none}.fca-button:hover{background:var(--f-deep)}.fca-button--gold{background:var(--f-gold);color:var(--f-ink)!important}.fca-button--gold:hover{background:#dec181}.fca-text-link{display:inline-flex;align-items:center;gap:13px;font-size:15px;line-height:1.5;font-weight:600;text-decoration:none;min-height:44px}.fca-text-link:hover{text-decoration:underline}.fca-text-link svg{width:19px;height:19px;flex:none}.fca-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.fca-services{border-bottom:1px solid var(--f-line);font-size:13px}.fca-services>.fca-container{display:flex;align-items:center;gap:10px;padding-block:10px}.fca-services__label{color:var(--f-muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-right:14px}.fca-services a{font-size:13px;font-weight:600;text-decoration:none;padding:9px 13px;line-height:1.5;border-radius:30px}.fca-services a[aria-current]{background:#dfe9e6;color:var(--f-deep)}.fca-services a span{font-weight:400;font-size:12px;color:var(--f-muted);margin-left:8px}.fca-hero{position:relative;background:radial-gradient(ellipse at 90% 8%,#98d6bd36,transparent 58%),linear-gradient(115deg,#104958 10%,#276e73);color:var(--f-paper);overflow:clip}.fca-hero__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:84px;padding-block:74px 78px;align-items:start}.fca-hero .fca-kicker{color:#dfebe8!important;font-size:11px;letter-spacing:.12em}.fca-hero h1{font-size:clamp(46px,5vw,70px);line-height:1.045;margin:24px 0 26px;max-width:640px;color:var(--f-paper)}.fca-hero h1 em{display:block;font-weight:400;color:#f1e4bd}.fca-hero__intro{font-size:19px;line-height:1.75;max-width:44ch;color:#e4edea!important;margin-bottom:30px!important}.fca-hero .fca-text-link{color:var(--f-paper)}.fca-hero__note{font-size:13px;line-height:1.6;color:#dce9e5!important;margin:19px 0 0!important}.fca-hero :where(a,summary):focus-visible{outline-color:var(--f-paper)}.fca-hero__visual{min-width:0}.fca-hero__visual>.fca-video{margin-top:19px}.fca-picture{background:linear-gradient(145deg,#fbf7ec,#eef4e9);color:var(--f-ink);border-radius:22px;padding:29px 32px 0;box-shadow:0 24px 70px -35px #031c2480;position:relative;overflow:hidden}.fca-picture__heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.fca-picture .fca-kicker{color:var(--f-teal)!important;font-size:10px;margin:0!important}.fca-picture__mark{color:var(--f-teal);font-size:23px;line-height:1}.fca-picture h2{font-size:32px;line-height:1.15;margin:0 0 24px;color:var(--f-ink)}.fca-picture__row{display:flex;align-items:center;gap:18px;margin:0 0 21px}.fca-picture__row strong{display:block;font-size:15px;font-weight:600;line-height:1.4}.fca-picture__row div>span{display:block;font-size:13px;line-height:1.6;color:var(--f-body);margin-top:4px;max-width:30ch}.fca-picture__row .fca-icon{background:#e1eae6;width:43px;height:43px}.fca-picture__result{display:flex;align-items:center;gap:13px;margin:28px -32px 0;padding:18px 32px;background:#d0e8db;border-top:1px solid #a8cabb;color:var(--f-deep);font-size:13px;font-weight:600;line-height:1.5}.fca-picture__result svg{width:21px;height:21px;flex:none}.fca-facts{background:linear-gradient(100deg,#f3ead5,#e8f0df 55%,#dceee7);border-bottom:1px solid #cbd5cd}.fca-facts__grid{display:grid;grid-template-columns:.8fr 1.15fr 1fr;padding-block:29px}.fca-facts__grid>div{padding:0 34px;border-right:1px solid #b7c6bd}.fca-facts__grid>div:first-child{padding-left:0}.fca-facts__grid>div:last-child{border:0;padding-right:0}.fca-facts__grid>div>span{font-size:12px;line-height:1.5;color:var(--f-body);display:block;margin-bottom:8px}.fca-facts strong{display:block;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:8px}.fca-facts p,.fca-facts a{font-size:12px;line-height:1.6;margin:0}.fca-facts a{color:var(--f-deep)}.fca-index{border-bottom:1px solid var(--f-line)}.fca-index>.fca-container{display:flex;align-items:center;gap:8px 25px;flex-wrap:wrap;padding-block:12px}.fca-index span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);margin-right:15px}.fca-index a{font-size:13px;font-weight:500;padding:9px 0;text-decoration:none;line-height:1.5}.fca-index a:hover{text-decoration:underline}.fca-reason{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:22px;margin:0 0 15px;border:1px solid #b6d5c9;border-left:3px solid #6d9e86;border-radius:4px 16px 16px 4px;background:linear-gradient(115deg,#e0eee2,#edf4ea)}.fca-reason h3{font-size:18px;line-height:1.4;margin:1px 0 9px}.fca-reason p{font-size:16px;line-height:1.7;margin:0}.fca-fit__note{padding:21px 25px;border-left:2px solid var(--f-teal);background:#e5ece0;border-radius:0 9px 9px 0}.fca-fit__note strong{font-size:15px;line-height:1.6;display:block}.fca-fit__note p{font-size:14px;line-height:1.75;margin:8px 0 0}.fca-fit__note a{display:inline;font-size:13px}.fca-process{background:radial-gradient(ellipse at 5% 12%,#c0dfd75c,transparent 52%),linear-gradient(180deg,#d8ebe7,#e3efe9 70%,#eef2e5);border-block:1px solid #cad7cf}.fca-process__grid{grid-template-columns:.9fr 1.1fr;gap:88px}.fca-steps{list-style:none;padding:0;margin:0;counter-reset:steps}.fca-steps li{display:grid;grid-template-columns:40px 1fr;gap:23px;position:relative;padding-bottom:29px}.fca-steps li:last-child{padding-bottom:0}.fca-step-line{position:absolute;left:19px;top:43px;bottom:5px;width:2px;background:linear-gradient(#60978b,#b2cec1);transform-origin:center top}.fca-steps li:last-child>.fca-step-line{display:none}.fca-step-number{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid #7d9f95;color:var(--f-deep);font-size:13px;font-weight:600;background:#f9f2d9}.fca-steps h3{font-size:19px;margin:6px 0 9px}.fca-steps p{font-size:16px;line-height:1.75;margin:0}.fca-telehealth{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;border-top:1px solid #aebfb6;padding-top:38px;margin-top:48px}.fca-telehealth .fca-kicker{margin-bottom:12px!important}.fca-telehealth h3{font-size:25px;font-family:var(--serif);font-weight:400}.fca-telehealth p{font-size:16px;line-height:1.75;margin-bottom:14px}.fca-telehealth>.fca-video{align-self:center}.fca-report>.fca-split{grid-template-columns:.93fr 1.07fr;gap:86px;align-items:center}.fca-report__visual{min-width:0}.fca-report-sheet{border:1px solid #bcc8bf;background:#fbf8f2;border-radius:7px 36px 7px 7px;padding:32px 34px 0;box-shadow:13px 13px #e6eade;position:relative;margin:0 13px 34px 0}.fca-report-sheet__top{display:flex;align-items:center;gap:13px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--f-teal);border-bottom:1px solid var(--f-line);padding-bottom:19px;margin-bottom:22px}.fca-report-sheet__top svg{width:22px;height:22px}.fca-report-sheet h3{font-family:var(--serif);font-size:35px;line-height:1.12;letter-spacing:-.02em;font-weight:400;margin-bottom:29px}.fca-report-sheet h3 em{color:var(--f-teal);font-weight:400}.fca-report-sheet ol{list-style:none;margin:0;padding:0}.fca-report-sheet li{display:flex;align-items:start;gap:17px;padding:18px 0;border-top:1px solid var(--f-line)}.fca-report-sheet li>span{font-size:12px;line-height:1.6;color:var(--f-teal);padding-top:1px}.fca-report-sheet strong{font-size:14px;line-height:1.4;display:block}.fca-report-sheet li p{font-size:13px;line-height:1.6;margin:7px 0 0}.fca-report-sheet__foot{font-size:11px;line-height:1.5;color:var(--f-teal)!important;margin:10px -34px 0!important;padding:15px 34px;background:#edf0e7;border-top:1px solid #ccd4ca}.fca-report-details{margin:28px 0 23px}.fca-report-details>div{margin:0 0 21px;padding-left:19px;border-left:2px solid #8ba9a1}.fca-report-details dt{font-size:16px;line-height:1.5;font-weight:600}.fca-report-details dd{font-size:15px;color:var(--f-body);line-height:1.75;margin:6px 0 0}.fca-report-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px}.fca-report-links a{display:flex;gap:12px;font-size:13px;line-height:1.6;padding-block:8px}.fca-report-links span{font-size:11px;color:var(--f-muted);align-self:center;white-space:nowrap}.fca-clinician{padding:0 0 96px}.fca-clinician__inner{display:grid;grid-template-columns:175px 1fr;gap:42px;align-items:center;border-top:1px solid var(--f-line);border-bottom:1px solid var(--f-line);padding-block:35px}.fca-clinician__inner>img{width:175px;height:218px;object-fit:cover;border-radius:90px 90px 12px 12px;object-position:center 40%}.fca-clinician .fca-kicker{margin-bottom:8px!important;font-size:11px}.fca-clinician h2{font-size:35px;margin-bottom:8px}.fca-clinician__credentials{font-size:13px;color:var(--f-teal)!important;margin-bottom:16px!important}.fca-clinician__inner>div>p:not(.fca-kicker):not(.fca-clinician__credentials){font-size:16px;line-height:1.75;max-width:74ch;margin-bottom:8px}.fca-clinician .fca-text-link{font-size:14px}.fca-fees{background:radial-gradient(ellipse at 95% 6%,#abca9e1f,transparent 50%),linear-gradient(115deg,#124b59,#206a6d);color:var(--f-paper);padding:78px 0 69px}.fca-fees .fca-kicker{color:#dce9e3!important}.fca-fees h2,.fca-fees h2 em{color:var(--f-paper)}.fca-fees h2 em{color:#f1e4bd}.fca-fees__heading{margin-bottom:44px}.fca-fees__grid{display:grid;grid-template-columns:1fr 1fr;gap:88px}.fca-price>p:first-child{font-size:14px;color:#e0ebe6;margin:0}.fca-price__amount{font-family:var(--serif);font-size:80px;line-height:1.15;letter-spacing:-.04em;color:#f1e4bd;margin:5px 0 7px}.fca-price__amount span{font-size:.62em;letter-spacing:-.02em}.fca-price__rate{color:#e0ebe6!important;font-size:14px;margin:0 0 26px!important}.fca-price__note{color:#deebe6!important;font-size:14px;line-height:1.75;max-width:38ch;margin:23px 0 0!important}.fca-fees :where(a,summary):focus-visible{outline-color:var(--f-paper)}.fca-inclusions h3{font-size:18px;color:var(--f-paper);margin-bottom:16px}.fca-inclusions ul{list-style:none;padding:0;margin:0}.fca-inclusions li{display:flex;align-items:start;gap:13px;font-size:15px;line-height:1.7;padding:7px 0}.fca-inclusions li svg{width:20px;height:20px;flex:none;margin-top:3px;color:#c4ddd2}.fca-inclusions>p{font-size:13px;line-height:1.7;color:#dce9e3;margin:22px 0 0;padding-top:20px;border-top:1px solid #799b99}.fca-inclusions>p a{color:inherit;text-decoration:underline;text-decoration-color:#9fc3bd}.fca-inclusions>p a:hover{text-decoration-color:var(--f-paper)}.fca-timing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;border-top:1px solid #729392;padding-top:33px;margin-top:42px}.fca-timing span{display:block;font-size:12px;line-height:1.6;color:#dde9e3;margin-bottom:8px}.fca-timing strong{display:block;font-size:18px;font-weight:500;line-height:1.4;color:var(--f-paper)}.fca-timing p{font-size:13px;line-height:1.75;color:#dde9e3;margin:10px 0 0;max-width:33ch}.fca-prepare-list{list-style:none;padding:0;margin:27px 0 16px;counter-reset:prep}.fca-prepare-list li{position:relative;padding:0 0 20px 36px;counter-increment:prep}.fca-prepare-list li:before{content:counter(prep);position:absolute;left:0;top:0;font-size:14px;font-weight:600;color:var(--f-teal)}.fca-prepare-list strong{font-size:16px;line-height:1.6;display:block;font-weight:600}.fca-prepare-list p{font-size:15px;line-height:1.75;margin:7px 0 0}.fca-prepare__aside{padding-top:28px;min-width:0}.fca-preparation-note{background:linear-gradient(140deg,#d9ebd9,#eee9c9);padding:35px;border:1px solid #c8d0bd;border-radius:25px 8px;margin-bottom:24px}.fca-preparation-note>.fca-icon{background:#f7f5ec;margin-bottom:24px}.fca-preparation-note h3{font-size:30px;font-weight:400;font-family:var(--serif);line-height:1.15;margin-bottom:17px}.fca-preparation-note p{font-size:16px;line-height:1.75}.fca-preparation-note>a{font-size:14px;font-weight:600;display:inline-block;padding:7px 0}.fca-scope{padding:54px 0;background:#eeede4;border-block:1px solid #cdd2c3}.fca-scope__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:88px}.fca-scope h2{font-size:36px;line-height:1.15}.fca-scope p{font-size:15px;line-height:1.8}.fca-disclosure{border-top:1px solid #acbdb6}.fca-disclosure:last-child{border-bottom:1px solid #acbdb6}.fca-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:21px 0;list-style:none;cursor:pointer;color:var(--f-ink);font-size:16px;font-weight:500;line-height:1.55}.fca-disclosure>summary::-webkit-details-marker{display:none}.fca-disclosure>summary>span{font-size:23px;font-weight:400;line-height:1;flex:none;color:var(--f-teal)}.fca-disclosure[open]>summary>span{transform:rotate(45deg)}.fca-disclosure>div{padding-bottom:24px}.fca-disclosure>div>p{font-size:15px;line-height:1.8;margin:0 0 15px}.fca-disclosure>div>p:last-child{margin-bottom:0}.fca-disclosure>div>a{font-size:14px;line-height:1.7;display:inline-block}.fca-scope .fca-disclosure>summary{font-size:14px;padding:17px 0}.fca-questions>.fca-split{grid-template-columns:.78fr 1.22fr;gap:96px}.fca-questions .fca-section-lead>p{font-size:16px;max-width:34ch}.fca-resources{padding:0 0 88px}.fca-resources__heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:27px}.fca-resources h2{font-size:36px;margin:0}.fca-resources__heading .fca-kicker{margin-bottom:12px!important}.fca-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fca-resource-grid>a{display:flex;flex-direction:column;align-items:start;padding:25px 24px 20px;border:1px solid #b6d5c9;border-top:3px solid #739f88;border-radius:4px 4px 14px 14px;background:#e6efe2;text-decoration:none;color:var(--f-ink)}.fca-resource-grid>a>span{font-size:11px;line-height:1.7;color:var(--f-body);margin-bottom:10px}.fca-resource-grid h3{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.2;max-width:19ch;margin:0 0 22px}.fca-resource-grid svg{margin-top:auto;color:var(--f-teal);width:23px;height:23px}.fca-resource-grid>a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.fca-further-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:12px;line-height:1.75}.fca-further-links>span{color:var(--f-muted)}.fca-contact{padding:75px 0 80px;background:radial-gradient(ellipse at 90% 20%,#edbb7938,transparent 58%),linear-gradient(115deg,#ebe8ce,#f0e2c8);border-top:1px solid #d4c9b3}.fca-contact__inner{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.fca-contact h2{font-size:clamp(35px,3.7vw,49px)}.fca-contact p{font-size:17px;line-height:1.75;max-width:55ch;margin:0}.fca-contact__action{justify-self:end}.fca-contact__action>p{font-size:13px;line-height:1.8;margin:17px 0 0;text-align:center}@media(min-width:1500px){.fca-hero__grid{padding-block:82px 86px}}@media(max-width:1100px){.fca-container{width:calc(100% - 64px)}.fca-hero__grid{gap:42px;grid-template-columns:1.06fr 1fr}.fca-hero h1{font-size:55px}.fca-hero__intro{font-size:18px}.fca-hero .fca-actions{gap:14px}.fca-split,.fca-process__grid,.fca-report>.fca-split,.fca-fees__grid,.fca-scope__grid,.fca-questions>.fca-split{gap:48px}.fca-picture{padding-inline:25px}.fca-picture__result{margin-inline:-25px;padding-inline:25px}.fca-report-sheet{padding-inline:25px}.fca-report-sheet__foot{margin-inline:-25px!important;padding-inline:25px}.fca-report-sheet h3{font-size:31px}.fca-telehealth{gap:35px}.fca-services__label{display:none}.fca-index>.fca-container{gap:4px 20px}.fca-facts__grid>div{padding-inline:22px}}@media(max-width:820px){.fca-container{width:calc(100% - 44px);max-width:650px}.fca-page{font-size:17px}.fca-section{padding:66px 0}.fca-page h2{font-size:37px}.fca-hero__grid{grid-template-columns:1fr;gap:37px;padding-block:47px 45px}.fca-hero h1{font-size:56px;max-width:540px;line-height:1.06;margin:21px 0 23px}.fca-hero__intro{max-width:52ch;font-size:18px}.fca-hero__visual{max-width:550px;width:100%}.fca-picture{padding:25px 28px 0}.fca-picture h2{font-size:31px;margin-bottom:23px}.fca-picture__row{gap:17px;margin-bottom:19px}.fca-picture__row div>span{max-width:none}.fca-picture__result{margin:24px -28px 0;padding:17px 28px}.fca-hero__note{font-size:12px}.fca-split,.fca-process__grid,.fca-report>.fca-split,.fca-fees__grid,.fca-scope__grid,.fca-questions>.fca-split{grid-template-columns:1fr;gap:39px}.fca-section-lead>p{max-width:none}.fca-services>.fca-container{flex-wrap:wrap;gap:2px 8px;padding-block:8px}.fca-services a{font-size:12px;padding:8px 10px}.fca-services a span{display:none}.fca-facts__grid{grid-template-columns:1fr;gap:17px;padding-block:23px}.fca-facts__grid>div{padding:0 0 16px;border-right:0;border-bottom:1px solid #bbc9bf;display:grid;grid-template-columns:1fr 1.35fr;gap:3px 16px}.fca-facts__grid>div:last-child{padding:0}.fca-facts__grid>div>span{font-size:11px;margin:0;padding-top:3px;grid-row:1/3}.fca-facts strong{font-size:17px;line-height:1.4;margin:0}.fca-facts p,.fca-facts a{font-size:11px;grid-column:2}.fca-index>.fca-container{gap:0 22px;padding-block:14px}.fca-index>.fca-container>span{flex-basis:100%;font-size:10px;margin:0 0 4px}.fca-index a{font-size:12px;padding-block:9px}.fca-reason{gap:15px;margin-bottom:15px;padding:21px}.fca-fit__note{padding:19px 22px}.fca-steps li{gap:19px;padding-bottom:28px}.fca-steps h3{font-size:19px}.fca-telehealth{grid-template-columns:1fr;gap:23px;margin-top:37px;padding-top:33px}.fca-report__visual{order:2;max-width:550px;width:100%}.fca-report-sheet{padding:29px 28px 0}.fca-report-sheet h3{font-size:36px}.fca-report-sheet__foot{margin-inline:-28px!important;padding-inline:28px}.fca-clinician{padding-bottom:65px}.fca-clinician__inner{grid-template-columns:120px 1fr;gap:25px;align-items:start}.fca-clinician__inner>img{width:120px;height:150px}.fca-clinician h2{font-size:31px}.fca-clinician__credentials{font-size:12px;line-height:1.7}.fca-clinician__inner>div>p:not(.fca-kicker):not(.fca-clinician__credentials){font-size:15px}.fca-fees{padding-block:59px}.fca-fees__heading{margin-bottom:31px}.fca-price__amount{font-size:76px}.fca-price__note{max-width:52ch}.fca-timing{grid-template-columns:1fr;gap:25px;padding-top:28px;margin-top:34px}.fca-timing>div{display:grid;grid-template-columns:1fr 1.2fr;gap:8px 20px}.fca-timing span{grid-column:1;font-size:12px}.fca-timing strong{grid-column:2;font-size:18px}.fca-timing p{grid-column:2;margin:0;max-width:none}.fca-prepare__aside{padding-top:0}.fca-preparation-note{padding:29px}.fca-scope{padding-block:47px}.fca-scope__grid{gap:13px}.fca-scope h2{font-size:33px}.fca-questions .fca-section-lead>p{max-width:48ch}.fca-resources{padding-bottom:63px}.fca-resources__heading{align-items:start;flex-direction:column;gap:13px}.fca-resources h2{font-size:34px}.fca-resource-grid{grid-template-columns:1fr;gap:18px}.fca-resource-grid>a{padding:21px;display:grid;grid-template-columns:1fr 30px;gap:7px}.fca-resource-grid>a>span{grid-column:1;margin:0}.fca-resource-grid h3{grid-column:1;max-width:none;margin:0;font-size:24px}.fca-resource-grid svg{grid-column:2;grid-row:1/3;align-self:center;margin:0}.fca-contact{padding-block:58px}.fca-contact__inner{grid-template-columns:1fr;gap:27px}.fca-contact__action{justify-self:start}.fca-contact__action>p{text-align:left}.fca-contact h2{font-size:39px}}@media(max-width:430px){.fca-container{width:calc(100% - 36px)}.fca-hero h1{font-size:clamp(39px,10.8vw,47px)}.fca-hero .fca-kicker{font-size:10px;letter-spacing:.1em}.fca-hero__intro{font-size:17px;line-height:1.75}.fca-hero .fca-actions{gap:10px 22px}.fca-button{font-size:14px;padding:15px 20px;gap:18px}.fca-text-link{font-size:14px}.fca-hero__note{font-size:11px}.fca-services a{font-size:11px;padding:8px 9px}.fca-services>.fca-container{gap:2px}.fca-picture{padding-inline:23px}.fca-picture__result{margin-inline:-23px;padding-inline:23px;font-size:12px}.fca-picture h2{font-size:29px}.fca-picture__row{gap:13px}.fca-picture__row strong{font-size:14px}.fca-picture__row div>span{font-size:12px}.fca-picture .fca-icon{width:38px;height:38px}.fca-page h2{font-size:34px}.fca-page .fca-kicker{font-size:11px}.fca-clinician__inner{grid-template-columns:82px 1fr;gap:18px}.fca-clinician__inner>img{width:82px;height:103px}.fca-clinician .fca-kicker{font-size:9px}.fca-clinician h2{font-size:30px}.fca-clinician__credentials{font-size:11px}.fca-clinician__inner>div>p:not(.fca-kicker):not(.fca-clinician__credentials){font-size:14px}.fca-report-sheet{padding-inline:22px}.fca-report-sheet h3{font-size:31px}.fca-report-sheet__foot{margin-inline:-22px!important;padding-inline:22px}.fca-report-sheet li{gap:13px}.fca-disclosure>summary{font-size:15px;gap:18px}.fca-timing>div{grid-template-columns:1fr;gap:6px}.fca-timing span,.fca-timing strong,.fca-timing p{grid-column:1}.fca-timing span{margin:0}.fca-timing p{max-width:42ch}.fca-scope h2{font-size:31px}.fca-contact h2{font-size:35px}.fca-report-links{gap:5px 20px}}@media(prefers-reduced-motion:reduce){html:has(.fca-page){scroll-behavior:auto}.fca-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fca-hero__fee{font-size:14px;line-height:1.7;color:#e4edea!important;margin:-7px 0 25px!important}.fca-hero__fee strong{font-size:19px;font-weight:500;color:#f6f2ea}.fca-hero__fee a{font-size:12px;white-space:nowrap;color:#f6f2ea;margin-left:12px}.fca-report__visual{grid-column:1;grid-row:1}.fca-report>.fca-split>.fca-section-lead{grid-column:2;grid-row:1}@media(max-width:820px){.fca-report__visual{grid-column:1;grid-row:2}.fca-report>.fca-split>.fca-section-lead{grid-column:1;grid-row:1}.fca-hero__fee{margin-bottom:23px!important}}.fca-report-sheet h3{overflow-wrap:anywhere;hyphens:auto}.fca-picture__row:nth-of-type(3) .fca-icon{background:#dbe9f0;color:#386675}.fca-picture__row:nth-of-type(4) .fca-icon{background:#f0e1b9;color:#795c22}.fca-reason:nth-child(2){background:linear-gradient(115deg,#e0edf0,#edf3f1);border-color:#b7d0d3;border-left-color:#709ea9}.fca-reason:nth-child(3){background:linear-gradient(115deg,#f2e9ce,#f5f0e0);border-color:#dccd9f;border-left-color:#b59a56}.fca-reason .fca-icon{background:#ffffff8c}.fca-reason:nth-child(3) .fca-icon{color:#795c22}.fca-example{margin:26px 0;padding:0 4px}.fca-example h3{font-family:var(--serif);font-size:23px;font-weight:400}.fca-example p{font-size:15px;line-height:1.75;margin:0}.fca-report-sheet{background:linear-gradient(145deg,#fcf8eb,#f2eee1);border-color:#d3c9ae}.fca-report-sheet__foot{background:#dce9d8;border-color:#b6cbb0}.fca-report-next{border-top:1px solid var(--f-line);padding-top:21px;margin-top:25px;font-size:15px;line-height:1.75}.fca-resource-grid>a:nth-child(2){background:#e0eeed;border-color:#b4d0cc;border-top-color:#5e9295}.fca-resource-grid>a:nth-child(3){background:#f2e8d1;border-color:#d9cba8;border-top-color:#b49a58}.fca-disclosure>summary:hover{color:var(--f-teal)}@media(prefers-reduced-motion:no-preference){.fca-button,.fca-resource-grid>a{transition:transform .2s ease,box-shadow .2s ease,background-color .18s ease}.fca-text-link svg,.fca-button svg,.fca-resource-grid svg{transition:transform .24s cubic-bezier(.2,.7,.3,1)}.fca-disclosure>summary>span{transition:transform .2s ease}@media(hover:hover){.fca-button:hover,.fca-resource-grid>a:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px #164d5970}.fca-text-link:hover svg,.fca-button:hover svg,.fca-resource-grid>a:hover svg{transform:translate(3px)}}}.fca-page .fca-video-layout{row-gap:28px}.fca-page .fca-video-layout>.fca-video{grid-column:1/-1;grid-row:auto;width:100%;min-width:0;margin:0;align-self:start;order:3}@media(min-width:821px){.fca-video-layout{grid-template-rows:auto 1fr}.fca-hero__grid>.fca-hero__copy,.fca-prepare>.fca-video-layout>.fca-section-lead{grid-column:1;grid-row:1/3}.fca-hero__grid>.fca-hero__visual,.fca-prepare>.fca-video-layout>.fca-prepare__aside{grid-column:2;grid-row:1}.fca-page .fca-hero__grid>.fca-video,.fca-page .fca-prepare>.fca-video-layout>.fca-video{grid-column:2;grid-row:2}.fca-fit>.fca-video-layout>.fca-section-lead,.fca-process__grid>.fca-section-lead{grid-column:1;grid-row:1}.fca-fit>.fca-video-layout>.fca-fit__reasons,.fca-process__grid>.fca-steps{grid-column:2;grid-row:1/3}.fca-page .fca-fit>.fca-video-layout>.fca-video,.fca-page .fca-process__grid>.fca-video{grid-column:1;grid-row:2}.fca-report>.fca-video-layout>.fca-section-lead{grid-column:2;grid-row:1/3}.fca-page .fca-report>.fca-video-layout>.fca-video{grid-column:1;grid-row:2}.fca-telehealth.fca-video-layout{grid-template-rows:auto}.fca-page .fca-telehealth>.fca-video{grid-column:2;grid-row:1;align-self:center}.fca-page .fca-video-layout:has(>.fca-video[open]){grid-template-rows:auto auto}.fca-page .fca-video-layout:has(>.fca-video[open])>:not(.fca-video){grid-row:1}.fca-page .fca-video-layout>.fca-video[open]{grid-column:1/-1;grid-row:2;align-self:start}}
