.skip-link{position:absolute;left:15px;top:-100px;background:white;color:#292b29;padding:12px;z-index:20}.skip-link:focus{top:10px}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.outcomes article{border-top:1px solid #ffffff40;padding-top:22px}.outcomes span{font-size:16px;letter-spacing:1px}.outcomes p{font-size:16px}html[data-theme=day] .outcomes article{border-color:#c6cbbf}.dark .contact{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:start}.contact-intro{position:sticky;top:40px}.contact-intro h2{font-size:44px}form{min-width:0}label{display:block;font-size:16px;font-weight:bold;margin:18px 0 7px}label span{font-weight:normal;font-size:16px}input,select,textarea{width:100%;min-width:0;font:16px Arial,sans-serif;background:#fff;border:1px solid #a7ada1;border-radius:0;padding:13px;color:#292b29}textarea{resize:vertical;line-height:1.6}input:focus,select:focus,textarea:focus{outline:2px solid #526c5c;outline-offset:2px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-note{font-size:16px;line-height:1.8;max-width:550px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}form .cta{border:0;cursor:pointer;margin-top:12px}form .cta:disabled{opacity:.6;cursor:wait}#form-status{font-size:16px;line-height:1.7;min-height:25px}#form-status[data-error=true]{border-left:3px solid #9d4b32;padding-left:12px}.dark .contact #send-button{background:#292b29;color:white}html[data-theme=day] .dark .contact #send-button{background:white;color:#292b29}.privacy{padding:60px 7%;max-width:900px;min-height:70vh}.privacy h1{font-size:56px}.privacy h2{font-size:28px;margin-top:40px}@media(max-width:750px){.outcomes{grid-template-columns:1fr}.dark .contact{grid-template-columns:1fr}.contact-intro{position:static}.form-row{gap:15px}.contact-intro h2{font-size:36px}}@media(max-width:420px){.form-row{grid-template-columns:1fr;gap:0}}
