.profection{max-width:760px;margin:0 auto;padding:0 28px 90px;font-family:Arial,Helvetica,sans-serif}.profection [hidden]{display:none!important}.profection form{display:flex;flex-direction:column;gap:15px}.profection label{font-size:15px;line-height:1.5}.profection input:not([type=checkbox]),.profection select{box-sizing:border-box;width:100%;max-width:100%;min-height:52px;border:1px solid #716d68;border-radius:0;background:transparent;color:inherit;padding:12px;font:inherit;font-size:16px}.profection .button{align-self:flex-start;margin-top:12px;cursor:pointer}.profection .small{font-size:13px;line-height:1.7;margin:0 0 12px}.profection p{line-height:1.8}.profection #profection-result{border-top:1px solid #b7b1aa;margin-top:55px;padding-top:32px;scroll-margin-top:30px}.house-number{font-size:clamp(110px,23vw,190px);font-weight:400;line-height:1.1;letter-spacing:-.06em;margin:20px 0}.profection #house-copy{font-size:23px;line-height:1.6}.profection #house-one-offer{background:#e9e3ee;padding:25px;margin:32px 0}.profection h2{font:400 26px/1.25 Arial,Helvetica,sans-serif}.profection-boundary{border-top:1px solid #b7b1aa;padding-top:24px}.profection #profection-email{border-top:1px solid #b7b1aa;margin-top:45px;padding-top:28px}.profection .profection-consent{display:flex;gap:12px;align-items:flex-start}.profection input[type=checkbox]{flex:none;width:21px;height:21px;margin-top:3px}.profection :focus-visible{outline:2px solid #51435e;outline-offset:4px}.profection #calculation-error{color:#842d32}.profection button:disabled{opacity:.65;cursor:default}@media(max-width:480px){.profection{padding:0 20px 60px}.profection .button{width:100%;justify-content:center}.profection #house-copy{font-size:20px}}
