.founding-strip{background:var(--champagne);border-bottom:1px solid var(--line)}.founding-strip>.wrap{display:flex;justify-content:space-between;gap:22px;padding-block:14px;font-size:9px;letter-spacing:.12em}.hero h1{font-size:clamp(56px,5.8vw,85px)}.offer-snapshot{border-block:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;align-items:center;padding-block:25px}.offer-snapshot>div{display:flex;flex-direction:column;gap:9px}.offer-snapshot span{font-size:9px;letter-spacing:.15em}.offer-snapshot strong{font:26px var(--serif);font-weight:400}.offer-snapshot small{font-size:12px;line-height:1.8;color:var(--muted)}.offer-snapshot .text-link{white-space:nowrap}.sound-familiar .principles-grid{margin-top:40px}.sound-familiar h3{margin-top:22px}.plan-statement{font:clamp(34px,4vw,55px)/1.15 var(--serif);text-align:center;margin:65px 0 0;letter-spacing:-.04em}.plan-statement em,h2 em{color:var(--gold)}.three-steps{grid-template-columns:repeat(3,1fr)}.brand-signature{background:var(--navy);color:var(--ivory);padding-block:75px;position:relative}.brand-signature .wrap>img{width:65px;height:65px;object-fit:contain;float:right}.brand-signature .eyebrow{color:#d4bb87}.brand-signature h2{font-size:clamp(48px,7vw,96px);line-height:1.05;letter-spacing:-.05em}.brand-signature h2 em{color:#d4bb87;font-style:normal}.brand-signature .wrap>div{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid #536675;padding-top:28px}.brand-signature p:not(.eyebrow){color:#e2e2d9;max-width:520px;font-size:14px;margin:0}.page-intro h1{max-width:1100px}.business-footer{background:var(--navy);color:var(--ivory)}.business-footer .footer-columns p,.business-footer .footer-disclosure,.business-footer .eyebrow{color:#d8d9cf}.business-footer .footer-brand-row>p{color:#d4bb87}.business-footer .footer-legal,.business-footer .footer-brand-row{border-color:#52606c}.program-card h3{min-height:2.5em}#one-on-one{scroll-margin-top:30px}.family-moment{margin:0;background:var(--champagne);padding-block:50px}.family-moment .wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.family-moment img{width:100%;height:450px;object-fit:cover;object-position:center 40%;display:block}.family-moment p{color:var(--muted);font-size:14px}.family-credit{font-size:10px!important;margin-top:17px}.quick-inquiry{position:fixed;right:20px;bottom:20px;background:var(--navy);color:var(--ivory);padding:14px 20px;z-index:8;border:1px solid #d4bb87;font-size:12px}.quick-inquiry:focus-visible{outline:3px solid var(--gold)}
@media(max-width:700px){.hero h1{font-size:clamp(44px,10.5vw,62px)}.founding-strip>.wrap{font-size:8px;line-height:1.7}.founding-strip>.wrap>span:first-child{display:none}.offer-snapshot{align-items:start;flex-direction:column;gap:15px}.offer-snapshot strong{font-size:24px}.offer-snapshot small{font-size:11px}.three-steps{grid-template-columns:1fr}.plan-statement{font-size:34px}.brand-signature{padding-block:50px}.brand-signature h2{font-size:clamp(32px,8.9vw,54px)}.brand-signature .wrap>img{width:45px;height:45px}.brand-signature .wrap>div{align-items:start;flex-direction:column;gap:25px}.family-moment .wrap{grid-template-columns:1fr;gap:30px}.family-moment img{height:350px}.quick-inquiry{right:12px;bottom:12px;padding:11px 15px;font-size:11px}.business-footer{padding-bottom:65px}}
@media print{.quick-inquiry{display:none}}
.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-choice{background:#eee4df}.business-footer .footer-columns>div>p:not(.eyebrow),.business-footer .footer-legal,.business-footer .footer-legal a{color:#d8d9cf}
@media(max-width:700px){.program-grid{grid-template-columns:1fr}}
.hero-price{font-size:12px;font-weight:600;line-height:1.8;color:var(--ink);max-width:410px;margin-bottom:22px}
.family-moment img{object-position:center top}
.homeownership-hero{background:var(--navy);color:var(--ivory);padding:80px 0}.homeownership-hero .eyebrow{color:#d4bb87}.homeownership-hero h1{font-size:clamp(48px,6vw,86px);max-width:1000px;line-height:1.08}.homeownership-hero p:not(.eyebrow){max-width:660px;font-size:17px;line-height:1.9;color:#dedfd7;margin-bottom:30px}.next-stats .principles-grid article{border-top:1px solid var(--line);padding-top:25px}.next-stats .principles-grid p{font:27px/1.4 var(--serif);margin:22px 0}.next-stats>h2{max-width:900px;margin-top:55px}.next-inclusions{padding-left:22px;margin:0 0 30px}.next-inclusions li{padding-bottom:18px;line-height:1.9}.next-score{background:var(--champagne);padding:50px 0}.next-score .wrap>p:last-child{max-width:950px;font-size:15px;line-height:1.95}.next-price>h2{max-width:1000px}.next-price>p:not(.eyebrow){max-width:780px;font-size:16px;line-height:1.9}.next-price .button{margin-top:15px}#start{scroll-margin-top:30px}
@media(max-width:700px){.homeownership-hero{padding:50px 0}.homeownership-hero h1{font-size:clamp(41px,10vw,60px)}.homeownership-hero p:not(.eyebrow){font-size:15px}.next-stats .principles-grid p{font-size:25px}.next-score{padding:35px 0}.next-price h2{font-size:36px}.header-actions .header-connect{max-width:185px}.next-inclusions li{font-size:14px}}

.founder-story-mark{background:#14273b;color:#f6efe4;padding:3rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:2rem}.founder-story-mark>p:last-child{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.7rem);line-height:1.1}.quiet-signature{background:#14273b;color:#f6efe4;text-align:center;padding:3rem 1.5rem}.quiet-signature img{margin:0 auto 1.5rem}.quiet-signature p{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.5rem)}.page-intro h1{max-width:1100px}.homeownership-page .three-steps{list-style:none;padding-left:0}.next-stats h2{margin-top:2rem}
