.weight-page{--weight-rule:#d8cfc1}.weight-page .container{max-width:1160px}.weight-page .section{padding-block:80px}.weight-page p{line-height:1.75}.weight-page h2{text-wrap:balance;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15}.weight-page .eyebrow{margin:0 0 22px}.weight-hero{background:#eee8dd;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.weight-hero>div{align-self:center;padding:60px clamp(32px,6vw,96px)}.weight-hero h1{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(3rem,4.6vw,4.75rem);line-height:1.06}.weight-lead{max-width:440px;margin:28px 0 32px;font-size:1.05rem}.weight-hero>img{object-fit:cover;object-position:center 35%;width:100%;height:100%;max-height:700px}.weight-page .button{min-height:48px;padding:14px 24px;font-size:.9rem}.weight-small{margin:18px 0 0;font-size:.8rem;line-height:1.65}.weight-small a{text-decoration:underline}.weight-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.weight-benefits article{border-top:1px solid var(--weight-rule);padding-top:22px}.weight-benefits .eyebrow{color:#651a29;margin-bottom:18px}.weight-benefits h3{margin:0 0 14px;font-size:1.65rem}.weight-benefits p{margin:0;font-size:.95rem}.weight-support{background:#eae3d7;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.weight-support>img{object-fit:cover;object-position:38% center;width:100%;height:100%;min-height:480px}.weight-support>div{align-self:center;padding:clamp(28px,4vw,56px)}.weight-support h2{margin-bottom:22px}.weight-support p{font-size:.95rem}.weight-portal-note{border-top:1px solid #cfc5b5;margin-top:24px;padding-top:20px}.weight-portal-note strong{font-size:.95rem}.weight-portal-note p{margin:8px 0 0}.weight-support .weight-small{margin-top:22px;font-size:.75rem}.weight-two{border-bottom:1px solid var(--weight-rule);grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.weight-process{counter-reset:steps;margin:0;padding:0;list-style:none}.weight-process li{counter-increment:steps;padding:0 0 28px 48px;position:relative}.weight-process li:before{content:"0" counter(steps);color:#651a29;font-size:.8rem;position:absolute;top:3px;left:0}.weight-process li:last-child{padding-bottom:0}.weight-process h3{margin:0 0 10px;font-size:1.45rem}.weight-process p{margin:0;font-size:.95rem}.weight-faq{max-width:820px!important}.weight-faq h2{margin-bottom:32px}.weight-faq details{border-bottom:1px solid var(--weight-rule);padding:20px 0}.weight-faq summary{cursor:pointer;min-height:28px;font-size:.95rem;font-weight:600;line-height:1.6}.weight-faq details p{margin-bottom:0;padding-top:12px;font-size:.95rem}.weight-faq a{color:#651a29;text-decoration:underline}.weight-final{color:#f7f3e9;text-align:center;background:#171611;padding:64px 0}.weight-final .button{color:#651a29;background:#f7f3e9}.weight-final h2{margin:0 0 28px}.weight-final .eyebrow{color:#d1bc97}@media (max-width:700px){.weight-page .section{padding-block:48px}.weight-hero,.weight-support,.weight-two,.weight-benefits{grid-template-columns:1fr}.weight-hero{min-height:0}.weight-hero>div{padding:42px 6%}.weight-hero>img{height:340px}.weight-hero h1{font-size:3.2rem}.weight-lead{margin:22px 0 26px;font-size:1rem}.weight-support>img{object-position:center 35%;height:300px;min-height:0}.weight-support>div{padding:28px}.weight-two{gap:32px}.weight-benefits{gap:26px;margin-top:28px}.weight-benefits h3{font-size:1.5rem}.weight-final{padding:48px 0}}
