/* Genuine legacy content, rebuilt in the approved Bravon design language. */
.carryover{--carry-paper:#f8f6ef;--carry-ink:#171e17;background:var(--carry-paper);color:var(--carry-ink)}
.carryover h1,.carryover h2,.carryover h3{text-transform:uppercase;font-weight:700;letter-spacing:-.045em;text-wrap:balance}
.carryover .carry-hero{padding:180px 0 105px;background:radial-gradient(ellipse at 15% 15%,#60452f 0,transparent 55%),linear-gradient(135deg,#172219,#111211 75%);color:var(--carry-paper)}
.carry-hero h1{font-size:clamp(44px,6.7vw,96px);line-height:1.03;max-width:1160px;margin:28px 0 32px}
.carry-hero h1 span{color:#e6ac83}.carry-hero .carry-lead{font-size:clamp(20px,2vw,27px);line-height:1.65;max-width:790px;color:#deded2;margin:0}
.carry-hero .eyebrow{color:#efb58e}.carry-hero-compact h1{font-size:clamp(38px,5.2vw,74px);max-width:1040px}
.carry-section{padding:100px 0}.carry-section-intro{margin-bottom:54px}.carry-section h2,.carry-team h2,.carry-referral-form h2{font-size:clamp(34px,4.4vw,62px);line-height:1.08;margin:20px 0}
.carryover p{line-height:1.75}.carry-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.carry-cards article{padding:28px 0}.carry-cards article>span{font-family:monospace;font-size:13px;color:#795342}.carry-cards h3,.carry-cards h2{font-size:clamp(25px,2.7vw,38px);line-height:1.14;margin:28px 0 20px}.carry-cards p{font-size:18px;color:#586050}
.carry-referral-form{padding:95px 0;background:#e9e7dc}.carry-referral-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.carry-referral-grid p{font-size:20px;max-width:560px}.carry-referral-grid h3{font-size:28px;line-height:1.15}.carry-referral-grid .carry-note{font-size:15px;color:#626958;margin-top:20px}.carry-referral-grid .button{margin-top:16px}
.carry-partner{padding:90px 0 0}.carry-partner-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:65px;align-items:center}.carry-partner img{width:100%;height:auto;border-radius:24px;display:block}.carry-partner blockquote{margin:25px 0 0}.carry-partner blockquote p{font-size:clamp(20px,2.2vw,29px);line-height:1.6}.carry-partner blockquote footer{background:none;padding:15px 0;color:var(--carry-ink);font-size:18px;font-weight:700}.carry-partner blockquote footer span{display:block;font-size:15px;font-weight:400;color:#616854;margin-top:8px}
.carry-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.carry-video-grid article{padding:45px;border-radius:22px;background:#e9e7dc}.carry-video-number{display:block;color:#c87045;font-size:90px;font-weight:700;letter-spacing:-.07em;margin-bottom:48px}.carry-video-grid h3{font-size:36px;line-height:1.15;margin:20px 0}.carry-video-grid p:not(.eyebrow){font-size:19px}.carry-video-grid .text-link{margin-top:24px}.carry-resource-next{margin-top:70px;padding:55px;border-radius:22px;background:#dde3d2;max-width:100%}.carry-resource-next h3{font-size:clamp(30px,3vw,44px);margin:0 0 20px}.carry-resource-next p:not(.eyebrow){font-size:21px;max-width:830px}
.carry-blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.carry-blog-card{padding:36px;background:#e9e7dc;border-radius:22px;display:flex;flex-direction:column}.carry-blog-card h2{font-size:clamp(28px,3vw,41px);line-height:1.17;margin:24px 0}.carry-blog-card h2 a{text-decoration:none;color:inherit}.carry-blog-card>p:not(.eyebrow){font-size:18px;color:#57604e;flex:1}.carry-blog-card>div{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:35px;font-size:14px}.carry-blog-card>div a{color:inherit;font-weight:700}.carry-blog-card time{color:#57604e}.carry-article-section{padding:75px 0 100px}.carry-article{max-width:850px}.carry-article-meta{display:flex;justify-content:space-between;gap:20px;margin-bottom:50px;font-size:15px}.carry-article-meta a{color:inherit}.carry-article p,.carry-article li{font-size:20px;line-height:1.85}.carry-article h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:55px 0 24px}.carry-article h3{font-size:27px;line-height:1.25;margin:38px 0 22px}.carry-article ul,.carry-article ol{padding-left:26px;margin:25px 0}.carry-article li{padding-left:8px;margin:9px 0}
.carry-team{padding:100px 0;background:#111211;color:#f8f6ef}.carry-team p{color:#d8d8cd}.carry-team .text-link{color:#efb18b}.carry-questions{max-width:1000px}.carry-questions details{border-bottom:1px solid #c9cebf;padding:25px 0}.carry-questions summary{cursor:pointer;font-size:23px;font-weight:700;line-height:1.5}.carry-questions details p{font-size:19px;max-width:850px;margin:20px 0 8px}.carry-thanks p{font-size:22px;max-width:750px;margin:0 0 30px}
.carryover .text-link{display:inline-flex;gap:15px;align-items:center;color:inherit}.carryover a:focus-visible{outline:3px solid #ee6524;outline-offset:6px}.carryover #about,.carryover #faqs{scroll-margin-top:100px}
@media(max-width:800px){.carryover .carry-hero{padding:145px 0 70px}.carry-hero h1{font-size:clamp(40px,8vw,62px)}.carry-hero-compact h1{font-size:clamp(36px,7vw,54px)}.carry-section{padding:65px 0}.carry-cards,.carry-referral-grid,.carry-partner-grid{grid-template-columns:1fr;gap:32px}.carry-cards article{padding:10px 0}.carry-cards h2,.carry-cards h3{max-width:600px}.carry-referral-form,.carry-team{padding:65px 0}.carry-partner{padding-top:65px}.carry-partner img{max-width:540px}.carry-video-grid,.carry-blog-grid{grid-template-columns:1fr}.carry-video-grid article,.carry-blog-card{padding:30px}.carry-video-number{font-size:70px;margin-bottom:25px}.carry-resource-next{padding:30px;margin-top:45px}.carry-article-section{padding:55px 0 65px}.carry-article p,.carry-article li{font-size:18px}.carry-article-meta{font-size:13px}.carry-referral-grid p{font-size:19px}.carry-hero .carry-lead{font-size:20px}.carry-blog-card>div{flex-wrap:wrap}.carry-questions summary{font-size:20px}}

.carry-hero-action{margin-top:32px}.carry-referral-form{scroll-margin-top:95px}
