.outcome-page{color:#171827;background:#fffaf1;min-height:100vh}.outcome-page>header{color:#fff;letter-spacing:.07em;background:#171827;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:15px clamp(18px,5vw,72px);font-size:11px;font-weight:900;display:flex}.outcome-page>header a{text-decoration:none}.outcome-page>header span{color:#ffd84a}.outcome-hero{color:#fff;background:#532783;border-bottom:2px solid #171827;padding:90px clamp(22px,8vw,125px)}.outcome-hero>p{color:#ffd84a;letter-spacing:.17em;font-size:11px;font-weight:900}.outcome-hero h1{font:clamp(55px,7vw,102px)/.9 var(--rx-head);letter-spacing:-.05em;margin:15px 0 25px}.outcome-hero h1 em{color:#ffd84a;font-weight:400}.outcome-hero>span{color:#efe9f3;max-width:800px;font-size:18px;line-height:1.55;display:block}.outcome-form-shell{grid-template-columns:1.3fr .7fr;gap:28px;padding:75px clamp(18px,6vw,95px) 100px;display:grid}.outcome-form-shell form,.outcome-form-shell aside{background:#fff;border:2px solid #171827;padding:35px;box-shadow:7px 7px #171827}.outcome-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.outcome-grid label{flex-direction:column;gap:8px;display:flex}.outcome-grid label.wide{grid-column:1/-1}.outcome-grid label>span{font-size:13px;font-weight:900}.outcome-grid input,.outcome-grid select,.outcome-grid textarea{width:100%;font:inherit;background:#fffaf1;border:2px solid #171827;padding:14px}.outcome-grid textarea{resize:vertical;min-height:130px}.outcome-grid label>div{display:flex}.outcome-grid label>div b{background:#ffd84a;border:2px solid #171827;border-right:0;place-items:center;padding:0 14px;display:grid}.outcome-consent{align-items:flex-start;gap:12px;margin:26px 0;font-size:13px;line-height:1.5;display:flex}.outcome-consent input{flex:none;width:20px;height:20px}.outcome-honey{position:absolute;left:-10000px}.outcome-submit{cursor:pointer;background:#ffd84a;border:2px solid #171827;min-height:52px;padding:0 20px;font-weight:900;box-shadow:4px 4px #171827}.outcome-submit:disabled{opacity:.6}.outcome-status{border:2px solid #171827;margin-top:20px;padding:14px;font-weight:800}.outcome-status.success{background:#d6f1e4}.outcome-status.error{background:#ffe0e6}.outcome-privacy{color:#5c5664;border-top:1px solid #cbc5cf;margin:25px 0 0;padding-top:20px;font-size:11px;line-height:1.5}.outcome-form-shell aside{background:#d5c0ee;align-self:start}.outcome-form-shell aside small{letter-spacing:.15em;color:#532783;font-size:10px;font-weight:900}.outcome-form-shell aside h2{font:clamp(40px,4vw,63px)/.95 var(--rx-head);margin:22px 0}.outcome-form-shell aside ul{padding-left:20px;line-height:1.8}.outcome-form-shell aside>p{border-top:2px solid #171827;margin:25px 0 0;padding-top:18px;font-size:12px;line-height:1.5}.outcome-page>footer{color:#fff;background:#171827;justify-content:space-between;gap:30px;padding:45px clamp(18px,6vw,95px);display:flex}.outcome-page>footer a{color:#ffd84a;font-weight:900}@media (max-width:850px){.outcome-form-shell{grid-template-columns:1fr}}@media (max-width:620px){.outcome-page>header span{display:none}.outcome-hero{padding:65px 20px}.outcome-hero h1{font-size:52px}.outcome-form-shell{padding:45px 14px 70px}.outcome-form-shell form,.outcome-form-shell aside{padding:24px 18px}.outcome-grid{grid-template-columns:1fr}.outcome-grid label.wide{grid-column:auto}.outcome-page>footer{flex-direction:column}}
