.wrap{max-width:580px}h1{font-weight:400;font-size:clamp(2.2rem, 7.5vw, 3.3rem);line-height:1.08;letter-spacing:-.015em;margin-bottom:1.1rem}.lede{color:var(--sprue);font-size:1.05rem;max-width:46ch;margin-bottom:2.4rem}.lede .coat{color:var(--brass)}.basecoat{margin-bottom:2.4rem}.info{margin-bottom:2.4rem;max-width:52ch}.info-title{font-weight:400;font-size:clamp(1.35rem, 4vw, 1.7rem);line-height:1.2;color:var(--bone);margin-bottom:.9rem;letter-spacing:-.01em}.info-body{color:var(--sprue);font-size:1rem;line-height:1.62;margin-bottom:1rem}.info-body:last-child{margin-bottom:0}.info-body strong{color:var(--bone);font-weight:700}.quote-line{color:var(--brass);font-style:italic;font-weight:700;font-size:1.05rem;margin-bottom:1rem}.premise{color:var(--bone);font-weight:700;font-size:1.05rem;margin-bottom:1rem}.info-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.85rem}.info-list li{position:relative;padding-left:1.5rem;color:var(--sprue);font-size:1rem;line-height:1.6}.info-list li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border:1px solid var(--brass);border-width:0 0 1px 1px;transform:rotate(-45deg)}.info-list li strong{color:var(--bone)}.signup-cta{display:inline-block;align-self:flex-start;font-family:var(--font-sans);font-size:.9rem;font-weight:650;letter-spacing:.01em;color:var(--ink);background:var(--brass);border-radius:var(--radius);padding:.9rem 1.4rem;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),var(--float-sm);transition:filter .15s,transform .1s}.signup-cta:hover{filter:brightness(1.07)}.signup-cta:active{transform:scale(.97)}