.trauma-polished{--trauma-ink:#233e43;--trauma-muted:#4c605d;--trauma-paper:#fffaf1;--trauma-rule:#d5ddd1;background:var(--trauma-paper);color:var(--trauma-ink)}.trauma-polished *{box-sizing:border-box}.trauma-polished :is(h1,h2,h3,p,figure){margin:0}.trauma-polished h1,.trauma-polished h2{letter-spacing:-.045em;color:var(--trauma-ink);font-family:Georgia,Times New Roman,serif;font-weight:400}.trauma-polished h1{font-size:clamp(3.1rem,5vw,4.65rem);line-height:1.04}.trauma-polished h2{margin-bottom:1.3rem;font-size:clamp(2rem,3.2vw,3rem);line-height:1.15}.trauma-polished h3{color:#29443e;margin-bottom:.6rem;font-size:1.13rem;font-weight:650;line-height:1.5}.trauma-polished p{color:var(--trauma-muted);font-size:1.0625rem;line-height:1.85}.trauma-polished p+p{margin-top:1rem}.trauma-polished a{color:#305d54;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.trauma-polished a:hover{color:#1d4ed8}.trauma-polished :is(a,button,summary):focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #2563eb}.trauma-polished .trauma-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#536d60;margin:0 0 1.4rem;font-size:.68rem;font-weight:650;line-height:1.7}.trauma-polished .trauma-small{margin-top:1rem;font-size:.8rem;line-height:1.7}.trauma-wrap{width:min(1090px,100% - 96px);margin:0 auto;position:relative}.trauma-section{padding:4.6rem 0}.trauma-hero{isolation:isolate;background:#f4f3e9;border-bottom:1px solid #e1e5d9;position:relative;overflow:hidden}.trauma-hero-inner{min-height:625px;padding:4.7rem 0 3.8rem}.trauma-hero-copy{z-index:1;width:55%;position:relative}.trauma-polished .trauma-lead{color:#49654e;letter-spacing:-.015em;margin:1.7rem 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;line-height:1.4}.trauma-hero-copy>p:not(.trauma-eyebrow){max-width:35rem}.trauma-scenery{z-index:0;pointer-events:none;width:56%;position:absolute;top:0;bottom:0;right:0}.trauma-scenery img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;width:100%;height:100%;display:block}.trauma-scenery:after{content:"";background:linear-gradient(90deg,#f4f3e9 0%,#f4f3e9c9 11%,#0000 37%);position:absolute;inset:0}.trauma-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.5rem;margin-top:1.5rem;display:flex}.trauma-actions>a{align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.trauma-polished .trauma-book{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.1rem;font-size:.92rem;font-weight:650;line-height:1.5;display:inline-flex;box-shadow:0 3px 8px #2443a516}.trauma-book:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.trauma-hero-fees{color:#405b4f;border-top:1px solid #bac9b8;flex-wrap:wrap;align-items:baseline;gap:.3rem 1.1rem;max-width:31rem;margin-top:1.4rem;padding-top:1.1rem;font-size:.84rem;line-height:1.7;display:flex}.trauma-hero-fees strong{color:#233e43;font-size:1rem}.trauma-hero-fees a{flex-basis:100%;align-items:center;min-height:32px;display:inline-flex}.trauma-index{border-bottom:1px solid var(--trauma-rule);background:#f9f7ef}.trauma-index>.trauma-wrap{flex-wrap:wrap;align-items:center;gap:.5rem 1.7rem;padding:1rem 0;display:flex}.trauma-index span{color:#516b54;margin-right:auto;font:italic 1.1rem Georgia,serif}.trauma-index a{align-items:center;min-height:44px;padding:.3rem 0;font-size:.81rem;line-height:1.5;text-decoration:none;display:inline-flex}.trauma-index a:hover{text-decoration:underline}.trauma-support-layout{grid-template-columns:1fr 1.25fr;gap:5.5rem;display:grid}.trauma-support-layout>div:first-child>p:not(.trauma-eyebrow){max-width:25rem}.trauma-polished .trauma-aside-line{color:#567049;border-left:2px solid #9eaf8c;margin-top:1.8rem;padding-left:1rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic}.trauma-recognition article{border-top:1px solid var(--trauma-rule);padding:1.3rem 0 1.55rem}.trauma-recognition article:first-child{border:0;padding-top:0}.trauma-recognition p{font-size:1rem}.trauma-polished .trauma-recognition-note{max-width:32rem;margin:.3rem 0 0;font-size:.83rem;line-height:1.75}.trauma-working{background:#eaf0e4;border-top:1px solid #e0e6da;border-bottom:1px solid #e0e6da}.trauma-zoe-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:5.5rem;max-width:1000px;display:grid}.trauma-portrait img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;border-radius:5px 80px 5px 5px;width:100%;height:auto;display:block;box-shadow:0 5px 22px #56664c10}.trauma-portrait figcaption{color:#4c6156;flex-direction:column;align-items:flex-start;margin-top:1.05rem;font-size:.9rem;line-height:1.7;display:flex}.trauma-portrait strong{color:#29443e;font-size:1rem}.trauma-portrait a{align-items:center;min-height:44px;margin-top:.3rem;font-size:.87rem;display:inline-flex}.trauma-working-principles{border-top:1px solid #cbd8c6;margin-top:1.5rem;padding-top:1.5rem}.trauma-working-principles h3:not(:first-child){margin-top:1.3rem}.trauma-working-principles p{font-size:1rem}.trauma-methods{border-top:1px solid #c1d1bc;grid-template-columns:1fr 1fr;gap:4.5rem;margin-top:3.5rem;padding-top:2.8rem;display:grid}.trauma-methods>div+div{border-left:1px solid #cbd8c6;padding-left:3rem}.trauma-methods .trauma-eyebrow{margin-bottom:.7rem}.trauma-polished .trauma-methods h3{letter-spacing:-.025em;margin-bottom:1.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400;line-height:1.3}.trauma-methods p{font-size:1rem}.trauma-methods a{align-items:center;min-height:44px;margin-top:1rem;font-size:.8rem;line-height:1.6;display:inline-flex}.trauma-first-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:6rem;display:grid}.trauma-online{background:#f1eee2;border:1px solid #e1e2d4;border-radius:3px 3px 52px;padding:2.3rem 2.4rem;position:relative}.trauma-online:before{content:"";background:#8f9f78;width:45px;height:3px;position:absolute;top:0;left:2.4rem}.trauma-online .trauma-eyebrow{font-size:.62rem}.trauma-polished .trauma-online h3{letter-spacing:-.035em;margin-bottom:1.2rem;font:400 2rem/1.18 Georgia,serif}.trauma-online p{font-size:1rem}.trauma-online a{align-items:center;min-height:44px;margin-top:.8rem;font-size:.9rem;display:inline-flex}.trauma-fees{padding-top:0}.trauma-fees>.trauma-wrap{border-top:1px solid var(--trauma-rule);padding-top:3rem}.trauma-fees-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.trauma-fees-intro h2{margin-bottom:0}.trauma-fees-intro>p{font-size:.9rem}.trauma-fee-options{grid-template-columns:1fr 1fr;gap:3.5rem;display:grid}.trauma-fee-options article{border-top:1px solid var(--trauma-rule);flex-direction:column;padding:1.7rem 0 .4rem;display:flex}.trauma-price-line{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.trauma-price-line h3{margin:0;font-size:1.04rem}.trauma-price-line>p{flex-direction:column;align-items:flex-end;line-height:1.4;display:flex}.trauma-price-line strong{color:#274a40;letter-spacing:-.04em;font-size:2.4rem;font-weight:600;line-height:1.2}.trauma-price-line span{font-size:.75rem}.trauma-fee-options article>p{flex:1;font-size:1rem}.trauma-fee-options .trauma-actions{gap:.6rem 1rem;margin-top:1.6rem}.trauma-fee-options .trauma-actions a{font-size:.8rem}.trauma-funding-help{border-top:1px solid var(--trauma-rule);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin-top:2rem;padding-top:1rem;display:flex}.trauma-funding-help p,.trauma-funding-help a{font-size:.85rem}.trauma-funding-help a{align-items:center;min-height:44px;display:inline-flex}.trauma-questions{padding-top:0}.trauma-faq-layout{border-top:1px solid var(--trauma-rule);grid-template-columns:1fr 1.65fr;gap:5rem;padding-top:3.5rem;display:grid}.trauma-faq-layout>div:first-child>p:not(.trauma-eyebrow){font-size:.9rem}.trauma-faq-layout>div:first-child>a{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.trauma-faqs details{border-top:1px solid var(--trauma-rule)}.trauma-faqs details:last-child{border-bottom:1px solid var(--trauma-rule)}.trauma-faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.2rem;min-height:72px;padding:1.1rem 0;font-size:1.05rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.trauma-faqs summary::-webkit-details-marker{display:none}.trauma-faqs summary:hover{color:#376449}.trauma-plus{color:#51745c;flex:0 0 16px;width:16px;height:16px;margin-right:4px;position:relative}.trauma-plus:before,.trauma-plus:after{content:"";background:currentColor;height:2px;position:absolute;top:7px;left:1px;right:1px}.trauma-plus:after{transform:rotate(90deg)}details[open] .trauma-plus:after{display:none}.trauma-answer{padding:0 1.2rem 1.5rem 0}.trauma-answer p{font-size:1.125rem;line-height:1.8}.trauma-closing{background:#e6ecdd;border-top:1px solid #d9e2d1;padding:3.7rem 0 1.3rem}.trauma-closing>.trauma-wrap{grid-template-columns:1.5fr 1fr;align-items:end;gap:6rem;display:grid}.trauma-urgent{border-left:1px solid #adbc9d;margin-bottom:.4rem;padding-left:1.5rem}.trauma-polished .trauma-urgent h3{font-size:.97rem}.trauma-urgent p{font-size:.85rem;line-height:1.8}.trauma-urgent a{white-space:nowrap}@media (min-width:701px) and (max-width:1000px){.trauma-wrap{width:calc(100% - 64px)}.trauma-hero-copy{width:65%}.trauma-scenery{width:50%}.trauma-scenery:after{background:linear-gradient(90deg,#f4f3e9,#f4f3e9bc 23%,#0000 60%)}.trauma-hero-inner{min-height:600px;padding:3.5rem 0}.trauma-index>.trauma-wrap{gap:.3rem 1.3rem}.trauma-index span{flex-basis:100%}.trauma-support-layout,.trauma-first-layout{gap:3rem}.trauma-zoe-layout{grid-template-columns:235px minmax(0,1fr);gap:3rem}.trauma-methods{gap:2rem}.trauma-methods>div+div{padding-left:2rem}.trauma-online{padding:1.7rem}.trauma-online:before{left:1.7rem}.trauma-fee-options{gap:2rem}.trauma-faq-layout,.trauma-closing>.trauma-wrap{gap:3rem}}@media (max-width:700px){.trauma-wrap{width:calc(100% - 40px)}.trauma-section{padding:2.7rem 0}.trauma-polished h1{font-size:clamp(2.7rem,10.1vw,4.3rem)}.trauma-polished h2{font-size:2.2rem}.trauma-polished p{font-size:1rem;line-height:1.8}.trauma-polished .trauma-eyebrow{margin-bottom:1.2rem;font-size:.63rem}.trauma-desktop-break{display:none}.trauma-hero-inner{min-height:0;padding:2.4rem 0 0}.trauma-hero-copy{width:100%}.trauma-hero-copy>p:not(.trauma-eyebrow){max-width:35rem}.trauma-polished .trauma-lead{max-width:25rem;margin-top:1.3rem;font-size:1.35rem}.trauma-hero{flex-direction:column;display:flex}.trauma-scenery{order:2;width:100%;height:clamp(230px,74vw,440px);margin-top:-.5rem;position:relative;overflow:hidden}.trauma-scenery img{-o-object-position:70% 100%;object-position:70% 100%}.trauma-scenery:after{background:linear-gradient(#f4f3e9 0%,#f4f3e970 16%,#0000 38%)}.trauma-hero-fees{gap:.3rem 1.2rem;max-width:none;margin-top:1.2rem;font-size:.82rem}.trauma-actions{gap:.6rem 1.15rem}.trauma-hero .trauma-actions{align-items:flex-start}.trauma-actions>a{font-size:.85rem}.trauma-polished .trauma-small{font-size:.76rem}.trauma-polished .trauma-book{font-size:.88rem}.trauma-index>.trauma-wrap{grid-template-columns:1fr 1fr;gap:0 1rem;padding:.8rem 0 1rem;display:grid}.trauma-index span{grid-column:1/-1;margin:.15rem 0 .35rem;font-size:1rem}.trauma-index a{min-height:40px;font-size:.78rem}.trauma-support-layout,.trauma-first-layout,.trauma-faq-layout,.trauma-closing>.trauma-wrap{grid-template-columns:1fr;gap:2rem}.trauma-support-layout>div:first-child>p:not(.trauma-eyebrow){max-width:none}.trauma-polished .trauma-aside-line{margin-top:1.2rem;font-size:1.18rem}.trauma-recognition article{padding:1.2rem 0}.trauma-recognition article:first-child{border-top:1px solid var(--trauma-rule);padding-top:1.2rem}.trauma-zoe-layout{flex-direction:column;gap:1.7rem;display:flex}.trauma-portrait{align-items:flex-end;gap:1.2rem;width:100%;display:flex}.trauma-portrait img{aspect-ratio:4/5;border-top-right-radius:55px;width:46%;max-width:220px}.trauma-portrait figcaption{flex:1;margin-bottom:.4rem;line-height:1.7}.trauma-portrait figcaption span{font-size:.75rem}.trauma-portrait strong{font-size:.95rem}.trauma-portrait a{font-size:.79rem}.trauma-working-principles{margin-top:1.2rem;padding-top:1.2rem}.trauma-methods{grid-template-columns:1fr;gap:2rem;margin-top:2.2rem;padding-top:2rem}.trauma-methods>div+div{border-top:1px solid #cbd8c6;border-left:0;padding:2rem 0 0}.trauma-methods a{font-size:.79rem}.trauma-online{border-bottom-right-radius:38px;padding:1.7rem}.trauma-online:before{left:1.7rem}.trauma-polished .trauma-online h3{font-size:1.9rem}.trauma-fees{padding-top:0}.trauma-fees>.trauma-wrap{padding-top:2.2rem}.trauma-fees-intro{margin-bottom:1.6rem;display:block}.trauma-fees-intro>p{margin-top:1rem;font-size:.87rem}.trauma-fee-options{grid-template-columns:1fr;gap:1.6rem}.trauma-price-line{margin-bottom:1.2rem}.trauma-price-line strong{font-size:2.25rem}.trauma-funding-help{margin-top:1.5rem;display:block}.trauma-funding-help a{font-size:.83rem}.trauma-funding-help>span{display:none}.trauma-funding-help a:last-child{display:flex}.trauma-questions{padding-top:0}.trauma-faq-layout{gap:1.7rem;padding-top:2.2rem}.trauma-faq-layout h2 br{display:none}.trauma-faqs summary{min-height:72px;font-size:1rem}.trauma-answer{padding:0 .5rem 1.3rem 0}.trauma-answer p{font-size:1.0625rem}.trauma-closing{padding:2.7rem 0 1.2rem}.trauma-urgent{margin-top:.6rem;padding-left:1.1rem}.trauma-urgent p{font-size:.87rem}}@media (prefers-reduced-motion:reduce){.trauma-polished{scroll-behavior:auto}.trauma-polished *{transition:none!important;animation:none!important}}.trauma-polished{font-family:var(--font-inter), system-ui, sans-serif}.trauma-polished section[id],.trauma-polished [id=approach]{scroll-margin-top:100px;scroll-margin-bottom:110px}.trauma-polished :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #2563eb}
