*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;background:#fff;min-width:320px;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}#root{min-height:100vh}.valuation-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.intro-section{color:#fff;background:#000;flex-direction:column;min-height:100vh;padding:60px 70px;display:flex}.mandated-logo{width:220px;height:auto;margin-bottom:90px}.intro-content{max-width:580px}.eyebrow{letter-spacing:3px;color:#b7b7b7;margin-bottom:24px;font-size:.9rem;font-weight:600}.intro-content h1{letter-spacing:-4px;margin-bottom:32px;font-size:clamp(3rem,5vw,5.5rem);font-weight:500;line-height:.95}.intro-text{color:#b7b7b7;max-width:520px;margin-bottom:40px;font-size:1.05rem;line-height:1.7}.benefits{flex-direction:column;gap:12px;display:flex}.benefits p{color:#e5e5e5;font-size:.95rem}.agent-details{align-items:center;gap:28px;min-height:205px;margin-top:28px;padding-top:35px;display:flex;transform:translateY(10px)}.agent-details:before{content:"";background-color:#3a3a3a;width:100%;height:1px;position:absolute;top:12px;left:0}.agent-photo{object-fit:cover;object-position:center 25%;flex-shrink:0;width:180px;height:200px;transform:translateY(-18px)}.agent-info{flex-direction:column;align-self:center;align-items:flex-start;display:flex;transform:translateY(0)}.agent-info>p{color:#fff;letter-spacing:2px;margin-bottom:7px;font-size:.95rem;font-weight:600}.agent-info>span{color:#a0a0a0;font-size:.95rem;line-height:1.5;display:block}.agent-contact{flex-direction:column;gap:4px;margin-top:10px;display:flex}.agent-contact a{color:#fff;font-size:.9rem;text-decoration:none;transition:opacity .2s}.agent-contact a:hover{opacity:.65}.form-section{background:#f7f7f5;justify-content:center;align-items:center;min-height:100vh;padding:70px;display:flex}.form-container{width:100%;max-width:520px}.form-eyebrow{letter-spacing:3px;color:#777;margin-bottom:18px;font-size:.75rem;font-weight:700}.form-container h2{color:#111;letter-spacing:-1.5px;margin-bottom:18px;font-size:2.6rem;font-weight:500;line-height:1.1}.form-description{color:#666;margin-bottom:38px;font-size:.95rem;line-height:1.6}.form-group{margin-bottom:24px}.form-group label{color:#222;margin-bottom:9px;font-size:.82rem;font-weight:600;display:block}.form-group label span{color:#888;font-weight:400}.form-group input{color:#111;background:0 0;border:none;border-bottom:1px solid #c9c9c9;outline:none;width:100%;padding:15px 0;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-group input::placeholder{color:#aaa}.form-group input:focus{border-bottom-color:#000}form button{color:#fff;letter-spacing:1.5px;cursor:pointer;background:#000;border:1px solid #000;width:100%;margin-top:15px;padding:18px 24px;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .25s}form button:hover{color:#000;background:0 0}.privacy-note{color:#888;margin-top:18px;font-size:.72rem;line-height:1.6}.success-message{width:100%}.success-message .form-description{margin-bottom:30px}.whatsapp-button{color:#fff;letter-spacing:1.5px;box-sizing:border-box;background-color:#000;justify-content:center;align-items:center;width:100%;padding:18px 24px;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.whatsapp-button:hover{opacity:.75}@media (width<=900px){.valuation-page{grid-template-columns:1fr}.intro-section{min-height:auto;padding:50px 40px}.mandated-logo{width:190px;margin-bottom:70px}.intro-content h1{font-size:4rem}.agent-details{margin-top:70px}.form-section{min-height:auto;padding:70px 40px}}@media (width<=600px){.intro-section{padding:35px 24px 45px}.mandated-logo{width:160px;margin-bottom:60px}.intro-content h1{letter-spacing:-2.5px;font-size:3.2rem}.intro-text{font-size:.95rem}.form-section{padding:55px 24px}.form-container h2{font-size:2.1rem}}
