.page{scroll-snap-stop:normal}.cover-copy{max-width:790px}.proposal-heading{display:flex;align-items:center;gap:14px;text-transform:uppercase;line-height:.82;margin-bottom:22px}.proposal-heading span{background:var(--lime);color:var(--green);padding:8px 12px;font-size:12px;letter-spacing:2.4px;font-weight:800}.proposal-heading strong{font-size:clamp(31px,3.2vw,48px);letter-spacing:3.5px;color:#fff}.cover-subject{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:2.2px;font-size:9px;font-weight:700;color:#bdc9c1}.cover-subject:before{content:"";width:32px;height:1px;background:var(--lime)}.cover-copy h1{font-size:clamp(53px,5.7vw,86px);margin:20px 0}.cover-copy>p{max-width:570px}.cover-benefits{display:flex;gap:25px;margin-top:28px;padding-top:19px;border-top:1px solid #ffffff32}.cover-benefits span{font-size:10px;text-transform:uppercase;letter-spacing:1.25px;color:#d9e1dc;white-space:nowrap}.cover-benefits b{color:var(--lime);margin-right:7px}
@media(max-width:800px){.cover-copy{max-width:660px}.cover-benefits{gap:12px;flex-wrap:wrap}.cover-benefits span{font-size:8px}}
@media(max-width:480px){.proposal-heading{display:block}.proposal-heading span{display:inline-block;margin-bottom:10px}.proposal-heading strong{display:block;font-size:32px}.cover-subject{font-size:7px}.cover-copy h1{font-size:47px}.cover-benefits{display:grid;grid-template-columns:1fr}}
