.site-main.site-main--contact-page{padding-top:0;padding-bottom:0}.site-main.site-main--funding-page{padding-top:0;padding-bottom:0}.site-main.site-main--legal-page{padding-top:0;padding-bottom:0}.brtforge-page-hero--contact{min-height:clamp(540px, 56vw, 720px)}.brtforge-page-hero--contact .brtforge-treatments-landing__hero-media img{object-position:24% center}.brtforge-contact-page{display:grid;gap:0;background:#fff}.site-main.site-main--about-page{padding-top:0;padding-bottom:0}.brtforge-page-hero--about{min-height:clamp(250px, 23vw, 340px)}.brtforge-about-page{display:grid;gap:0;background:#fff}.brtforge-about-hero__shell{justify-content:center}.brtforge-about-hero__content{width:min(100%, 920px);padding:clamp(66px, 7.5vw, 102px) 0;text-align:center}.brtforge-about-hero__content .entry-content{width:min(100%, 760px)}.brtforge-about-bio{padding:clamp(56px, 7vw, 96px) 0 clamp(78px, 9vw, 132px);background:#fff}.brtforge-about-bio__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.9fr);align-items:start;gap:clamp(34px, 4vw, 72px)}.brtforge-about-bio__content{min-width:0;padding-top:clamp(8px, 1vw, 18px)}.brtforge-about-bio__header{margin-bottom:clamp(28px, 3.5vw, 42px)}.brtforge-about-bio__title{margin:0 0 10px;font-size:clamp(2rem, 3vw, 3rem)}.brtforge-about-bio__title-accent{color:var(--brtforge-gold)}.brtforge-about-bio__subtitle{margin:0;color:var(--brtforge-accent);font-size:.98rem;font-style:italic;font-weight:600;line-height:1.5}.brtforge-about-bio__copy{display:block}.brtforge-about-bio__copy p{margin:0;color:var(--brtforge-text-muted)}.brtforge-about-bio__copy p+p{position:relative;margin-top:30px;padding-top:30px}.brtforge-about-bio__copy p+p::before{content:"";position:absolute;top:0;left:0;width:68px;height:2px;border-radius:999px;background:var(--brtforge-gold-gradient)}.brtforge-about-bio__media{width:100%;overflow:hidden;border-radius:var(--brtforge-radius-card)}.brtforge-about-bio__media.is-placeholder{display:grid;place-items:center;min-height:100%;aspect-ratio:.84 / 1;padding:24px;background:linear-gradient(180deg,rgb(250 248 241) 0%,rgb(236 232 220) 100%);border:1px solid rgb(211 164 62 / .22)}.brtforge-about-bio__media-placeholder{color:var(--brtforge-text-muted);font-size:.95rem;text-align:center}.brtforge-about-bio__media img{width:100%;aspect-ratio:.84 / 1;object-fit:cover;object-position:center top;transform:translateY(-30px) scale(1.04);transform-origin:center top}.brtforge-funding-page{display:grid;gap:0;background:#fff}.brtforge-funding-hero__shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;column-gap:clamp(22px, 3.4vw, 56px)}.brtforge-funding-hero__content{width:100%;min-width:0;max-width:720px;padding:clamp(56px, 6vw, 82px) 0;text-align:left}.brtforge-funding-hero__content .entry-content{width:min(100%, 620px);margin:0}.brtforge-funding-hero__contact{display:grid;gap:10px;width:100%;max-width:360px;justify-self:end;padding:clamp(28px, 3vw, 42px) 0;text-align:right}.brtforge-funding-hero__contact-link{display:block;max-width:100%}.brtforge-funding-hero__contact-link--phone{font-family:"Marcellus",serif;font-size:clamp(1.18rem, 1.7vw, 1.7rem);line-height:1.32}.brtforge-funding-hero__contact-link--email{font-family:"Manrope",sans-serif;font-size:clamp(0.98rem, 1.15vw, 1.14rem);font-weight:400;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.brtforge-funding-hero__contact-link:hover,.brtforge-funding-hero__contact-link:focus-visible{color:var(--brtforge-accent)}.brtforge-funding-tabs{padding:clamp(56px, 7vw, 96px) 0 clamp(72px, 8vw, 112px);background:#fff}.brtforge-funding-tabs__header{margin-bottom:var(--brtforge-section-heading-gap);text-align:center}.brtforge-funding-tabs__title{margin:0}.brtforge-funding-tabs__title-accent{color:var(--brtforge-gold)}.brtforge-funding-tabs__component{width:min(100%, 1110px);margin:0 auto}.brtforge-funding-tabs__tablist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgb(211 164 62 / .82)}.brtforge-funding-tabs__tab{padding:14px 20px;border:0;border-top-left-radius:16px;border-top-right-radius:16px;background:#fff0;color:var(--brtforge-text);font-size:1.02rem;font-weight:400;line-height:1.4;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.brtforge-funding-tabs__tab[aria-selected="true"]{background:var(--brtforge-surface-soft)}.brtforge-funding-tabs__tab:hover,.brtforge-funding-tabs__tab:focus-visible{background:rgb(250 248 241 / .86)}.brtforge-funding-tabs__panel{padding:clamp(24px, 3vw, 34px);border-bottom-left-radius:var(--brtforge-radius-card);border-bottom-right-radius:var(--brtforge-radius-card);background:var(--brtforge-surface-soft)}.brtforge-funding-tabs__panel .entry-content{color:var(--brtforge-text-muted);font-size:.96rem;line-height:1.75}.brtforge-funding-process{padding:0 0 clamp(78px, 9vw, 132px);background:#fff}.brtforge-funding-process__header{margin-bottom:var(--brtforge-section-heading-gap);text-align:center}.brtforge-funding-process__title{margin:0}.brtforge-funding-process__timeline{width:min(100%, 540px);margin:0 auto}.brtforge-funding-process__step{width:min(100%, 420px);margin:0 auto;text-align:center}.brtforge-funding-process__step-title{margin:0 0 14px;color:var(--brtforge-text);line-height:1.35}.brtforge-funding-process__step-copy{margin:0;color:var(--brtforge-text-muted);line-height:1.7}.brtforge-funding-process__divider{display:block;width:1px;height:clamp(72px, 8vw, 110px);margin:clamp(22px, 2.8vw, 30px) auto;background:var(--brtforge-gold)}.brtforge-legal-page{background:#fff}.brtforge-legal-hero{position:relative;overflow:hidden;padding:clamp(54px, 7vw, 96px) 0 clamp(48px, 6vw, 84px);background:var(--brtforge-soft-gradient)}.brtforge-legal-hero::after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:2;height:3px;background:var(--brtforge-gold-gradient)}.brtforge-legal-hero__shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:clamp(28px, 4vw, 64px)}.brtforge-legal-hero__content{width:min(100%, 780px)}.brtforge-legal-hero__content h1{margin-bottom:22px}.brtforge-legal-hero__content p:last-child{width:min(100%, 660px);margin:0;color:var(--brtforge-text-muted);font-size:clamp(1rem, 1.25vw, 1.12rem);line-height:1.78}.brtforge-legal-hero__card{padding:clamp(24px, 3vw, 34px);border:1px solid rgb(211 164 62 / .34);border-radius:var(--brtforge-radius-card);background:rgb(255 255 255 / .92);box-shadow:var(--brtforge-shadow-card)}.brtforge-legal-hero__card-label{margin:0 0 14px;color:var(--brtforge-gold);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.brtforge-legal-hero__card p:not(.brtforge-legal-hero__card-label){margin:0 0 18px;color:var(--brtforge-text-muted);line-height:1.7}.brtforge-legal-hero__card strong{color:var(--brtforge-text)}.brtforge-legal-hero__card a{display:block;color:var(--brtforge-accent);overflow-wrap:anywhere}.brtforge-legal-hero__card a+a{margin-top:6px}.brtforge-legal-layout{display:grid;grid-template-columns:minmax(220px,292px) minmax(0,1fr);align-items:start;gap:clamp(24px, 4vw, 56px);padding:clamp(46px, 6vw, 84px) 0 clamp(76px, 8vw, 120px)}.brtforge-legal-nav{position:sticky;top:112px;padding:24px;border:1px solid var(--brtforge-border);border-radius:var(--brtforge-radius-card);background:#fff;box-shadow:var(--brtforge-shadow-search)}.brtforge-legal-nav__title{margin:0 0 16px;color:var(--brtforge-text);font-family:"Marcellus",serif;font-size:1.32rem;line-height:1.25}.brtforge-legal-nav ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:legal-nav}.brtforge-legal-nav li{counter-increment:legal-nav}.brtforge-legal-nav a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:baseline;color:var(--brtforge-text-muted);font-size:.92rem;line-height:1.45}.brtforge-legal-nav a::before{content:counter(legal-nav,decimal-leading-zero);color:var(--brtforge-gold);font-size:.74rem;font-weight:600}.brtforge-legal-nav a:hover,.brtforge-legal-nav a:focus-visible{color:var(--brtforge-accent)}.brtforge-legal-document{position:relative;overflow:hidden;padding:clamp(30px, 4vw, 56px);border:1px solid var(--brtforge-border);border-radius:var(--brtforge-radius-card);background:#fff;box-shadow:var(--brtforge-shadow-soft)}.brtforge-legal-document::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--brtforge-gold-gradient)}.brtforge-legal-section{scroll-margin-top:128px;padding:clamp(28px, 3.6vw, 46px) 0}.brtforge-legal-section:first-child{padding-top:0}.brtforge-legal-section:last-child{padding-bottom:0}.brtforge-legal-section+.brtforge-legal-section{border-top:1px solid var(--brtforge-border)}.brtforge-legal-section h2{margin-bottom:22px}.brtforge-legal-section>p{margin:0 0 22px;color:var(--brtforge-text-muted);line-height:1.78}.brtforge-legal-clause{display:grid;gap:14px}.brtforge-legal-clause+.brtforge-legal-clause{margin-top:clamp(28px, 3vw, 42px)}.brtforge-legal-clause h3{display:inline-flex;justify-self:start;align-items:center;min-height:34px;margin:0;padding:5px 12px;border:1px solid rgb(211 164 62 / .45);border-radius:999px;background:var(--brtforge-surface-soft);color:var(--brtforge-accent);font-family:"Manrope",sans-serif;font-size:.92rem;font-weight:600;line-height:1.2}.brtforge-legal-clause p,.brtforge-legal-document li{color:var(--brtforge-text-muted);line-height:1.76}.brtforge-legal-document ol,.brtforge-legal-document ul{margin:0;padding-left:1.35rem}.brtforge-legal-document ol ol,.brtforge-legal-document ol ul,.brtforge-legal-document ul ul{margin-top:8px}.brtforge-legal-document li+li{margin-top:10px}.brtforge-legal-document li::marker{color:var(--brtforge-gold);font-weight:600}.brtforge-legal-document a{color:var(--brtforge-accent);text-decoration:underline;text-decoration-color:rgb(211 164 62 / .55);text-underline-offset:4px}.brtforge-legal-document a:hover,.brtforge-legal-document a:focus-visible{color:var(--brtforge-accent-strong);text-decoration-color:var(--brtforge-gold)}.brtforge-legal-definitions{display:grid;gap:12px}.brtforge-legal-definitions li+li{margin-top:0}.brtforge-legal-definitions strong{color:var(--brtforge-text)}.brtforge-contact-hero__shell{align-items:flex-end;justify-content:space-between;gap:clamp(28px, 4vw, 56px)}.brtforge-contact-hero__content{width:min(100%, 560px);margin-right:auto;padding:clamp(108px, 10vw, 156px) 0 clamp(82px, 8.5vw, 132px);text-align:left}.brtforge-contact-hero__content .entry-content{width:min(100%, 560px);margin:0}.brtforge-contact-hero__card{width:min(100%, 320px);margin-bottom:clamp(54px, 6vw, 108px)}.brtforge-contact-hero__card-body{margin:0;color:var(--brtforge-text-muted);line-height:1.74}.brtforge-contact-hero__card-body strong{color:var(--brtforge-text)}.brtforge-map-section{padding:0;background:#fff}.brtforge-map-section__embed{width:100%;height:clamp(360px, 42vw, 520px);overflow:hidden}.brtforge-map-section__embed iframe{width:100%;height:100%;border:0;display:block}@media (min-width:1024px) and (max-width:1439px){.brtforge-page-hero--contact{min-height:clamp(460px, 46vw, 620px)}.brtforge-about-hero__content{width:min(100%, 820px);padding:clamp(52px, 5.4vw, 74px) 0}.brtforge-about-hero__content .entry-content{width:min(100%, 680px)}.brtforge-about-bio{padding:clamp(44px, 5vw, 68px) 0 clamp(60px, 6vw, 92px)}.brtforge-about-bio__grid{grid-template-columns:minmax(0,1fr) minmax(300px,0.84fr);gap:clamp(24px, 2.8vw, 44px)}.brtforge-about-bio__header{margin-bottom:clamp(22px, 2.4vw, 30px)}.brtforge-about-bio__title{font-size:clamp(1.74rem, 2.25vw, 2.36rem)}.brtforge-about-bio__subtitle,.brtforge-about-bio__copy p{font-size:.94rem}.brtforge-about-bio__copy p+p{margin-top:24px;padding-top:24px}.brtforge-about-bio__media img{transform:translateY(-18px) scale(1.025)}.brtforge-funding-hero__shell{grid-template-columns:minmax(0,1fr) minmax(240px,300px);column-gap:clamp(18px, 2vw, 30px)}.brtforge-funding-hero__content{max-width:640px;padding:clamp(46px, 4.8vw, 64px) 0}.brtforge-funding-hero__contact{max-width:300px;padding:clamp(22px, 2vw, 28px) 0}.brtforge-funding-hero__contact-link--phone{font-size:clamp(1.04rem, 1.2vw, 1.34rem)}.brtforge-funding-hero__contact-link--email{font-size:.94rem}.brtforge-funding-tabs{padding:clamp(44px, 5vw, 70px) 0 clamp(56px, 6vw, 82px)}.brtforge-funding-tabs__tab{padding:12px 18px;font-size:.95rem}.brtforge-funding-tabs__panel{padding:clamp(20px, 2vw, 26px)}.brtforge-funding-tabs__panel .entry-content{font-size:.94rem}.brtforge-funding-process{padding-bottom:clamp(60px, 6vw, 88px)}.brtforge-funding-process__step-copy{font-size:.94rem}.brtforge-legal-hero{padding:clamp(46px, 5vw, 72px) 0 clamp(42px, 4.2vw, 58px)}.brtforge-legal-hero__shell{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:clamp(22px, 2.4vw, 34px)}.brtforge-legal-hero__content p:last-child{font-size:.96rem}.brtforge-legal-hero__card{padding:clamp(20px, 2vw, 26px)}.brtforge-legal-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:clamp(20px, 2.6vw, 34px);padding:clamp(36px, 4vw, 56px) 0 clamp(58px, 6vw, 86px)}.brtforge-legal-nav{top:98px;padding:20px}.brtforge-legal-nav__title{font-size:1.18rem}.brtforge-legal-nav a{font-size:.88rem}.brtforge-legal-document{padding:clamp(24px, 2.6vw, 34px)}.brtforge-legal-section{padding:clamp(22px, 2.4vw, 32px) 0}.brtforge-legal-section>p,.brtforge-legal-clause p,.brtforge-legal-document li{font-size:.95rem}.brtforge-contact-hero__shell{gap:clamp(20px, 2.4vw, 34px)}.brtforge-contact-hero__content{width:min(100%, 500px);padding:clamp(82px, 7vw, 112px) 0 clamp(58px, 5.6vw, 84px)}.brtforge-contact-hero__card{width:min(100%, 280px);margin-bottom:clamp(42px, 4vw, 62px)}.brtforge-contact-hero__card-body{font-size:.94rem}.brtforge-map-section__embed{height:clamp(320px, 32vw, 440px)}}@media (max-width:1023px){.brtforge-about-bio__grid{grid-template-columns:1fr}.brtforge-about-bio__content{order:2;padding-top:0}.brtforge-about-bio__media{order:1;max-width:620px;margin:0 auto}.brtforge-funding-hero__shell{grid-template-columns:1fr;align-items:flex-start}.brtforge-funding-hero__content{width:min(100%, 760px);padding-bottom:18px}.brtforge-funding-hero__contact{width:100%;padding-top:0;text-align:left}.brtforge-funding-tabs__tablist{grid-template-columns:1fr;gap:0;border:1px solid rgb(211 164 62 / .72);border-bottom:0;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;background:#fff}.brtforge-funding-tabs__tab{border-radius:0;background:#fff;text-align:left}.brtforge-funding-tabs__tab+.brtforge-funding-tabs__tab{border-top:1px solid rgb(211 164 62 / .72)}.brtforge-legal-hero__shell{grid-template-columns:1fr;align-items:start}.brtforge-legal-hero__card{width:min(100%, 540px)}.brtforge-legal-layout{grid-template-columns:1fr}.brtforge-legal-nav{position:static}.brtforge-legal-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}.brtforge-contact-hero__shell{align-items:flex-start;flex-direction:column;justify-content:flex-end}.brtforge-contact-hero__content{width:min(100%, 620px);padding-bottom:22px}.brtforge-contact-hero__card{width:min(100%, 540px);margin-bottom:48px}}@media (max-width:639px){.brtforge-about-hero__content{width:100%;padding:52px 0 58px}.brtforge-about-bio{padding:48px 0 72px}.brtforge-about-bio__header{margin-bottom:24px}.brtforge-about-bio__title{font-size:clamp(1.8rem, 7vw, 2.35rem)}.brtforge-about-bio__copy{display:block}.brtforge-about-bio__copy p+p{margin-top:24px;padding-top:24px}.brtforge-about-bio__media img{aspect-ratio:.8 / 1;transform:translateY(-14px) scale(1.025)}.brtforge-funding-hero__content{width:100%;padding:50px 0 16px}.brtforge-funding-hero__contact{gap:6px}.brtforge-funding-hero__contact-link{font-size:1.12rem}.brtforge-funding-tabs{padding:48px 0 72px}.brtforge-funding-tabs__panel{padding:20px 18px 22px}.brtforge-funding-process{padding-bottom:72px}.brtforge-funding-process__timeline{width:min(100%, 390px)}.brtforge-funding-process__step{width:min(100%, 340px)}.brtforge-funding-process__divider{height:64px;margin:20px auto}.brtforge-legal-hero{padding:46px 0 48px}.brtforge-legal-hero__content h1{margin-bottom:16px}.brtforge-legal-layout{padding:36px 0 72px}.brtforge-legal-nav,.brtforge-legal-document,.brtforge-legal-hero__card{border-radius:16px}.brtforge-legal-nav{padding:20px}.brtforge-legal-nav ol{grid-template-columns:1fr}.brtforge-legal-document{padding:24px 20px}.brtforge-legal-section{scroll-margin-top:96px}.brtforge-page-hero--contact{min-height:420px}.brtforge-page-hero--contact .brtforge-treatments-landing__hero-media img{object-position:42% center}.brtforge-contact-hero__content{width:100%;padding:78px 0 18px}.brtforge-contact-hero__card{width:100%;margin-bottom:34px}.brtforge-map-section__embed{height:320px}}