/* EV page only; original logo file and framing retained. */
h1{font-size:clamp(42px,4.8vw,70px);letter-spacing:-2.5px;line-height:1.08}.hero{min-height:590px}.hero-copy{padding-top:54px}.visual{min-height:480px}.hero-note{font-size:12px}.estimate .small,.estimate small{font-size:12px;color:#c4d0df}.estimate small{display:block;margin-top:7px}input,textarea,select{font-size:16px;min-height:48px}input[type=checkbox]{min-height:18px}.form-grid{grid-template-columns:1fr 1fr}.consent input{height:18px}button.button{min-height:52px}#form-status:focus{outline:2px solid #75acff;outline-offset:6px}.measurement-choice{bottom:100px;max-height:55vh;overflow:auto}.mobile-bar{z-index:40}.hero-note,.eyebrow{color:#47566b}.estimate .eyebrow{color:#75acff}@media(max-width:700px){.hero-copy{padding-top:34px}.hero h1{font-size:clamp(38px,10.4vw,58px);letter-spacing:-1.8px}.hero .actions{margin-top:22px}.hero .button{width:100%;font-size:16px}.visual{display:none}.hero{min-height:0}.trust{padding:18px}.mobile-bar{bottom:0;grid-template-columns:1.35fr 1fr;box-shadow:0 -4px 20px #07172c16}.mobile-bar a{font-size:13px;min-height:48px;display:grid;place-items:center}.mobile-bar a:first-child{background:#0869f9;color:white}.mobile-bar a:last-child{background:#eaf2ff;color:#07172c}.form-grid{grid-template-columns:1fr}.section{padding-top:48px;padding-bottom:48px}.measurement-choice{bottom:94px}.phone-big{font-size:26px}body{padding-bottom:80px}footer{padding-bottom:32px}header .call{font-size:12px}header nav{gap:10px}.hero .intro{max-width:100%}}
