*{font-family:Poppins,serif}body,html{margin:0}@media (width>=320px){.Landing{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.Hero{flex-direction:column;flex:8;justify-content:center;align-items:center;display:flex}.Hero .company-name{padding:0;font-size:3rem;font-weight:700;line-height:1;display:inline}.Hero .company-subtext{font-size:1rem;font-weight:300;line-height:1}.Footer{background-color:#f5f5f5;flex-direction:column-reverse;flex:1;justify-content:center;gap:10px;display:flex}.copyright{text-align:center;font-size:.7rem}.privacy{text-align:right;padding:0 25px}.a-heading{color:"#525252";font-weight:400}.a-link{font-weight:500;text-decoration:none}.c-heading{color:"#525252";text-align:center;font-weight:400}form{flex-direction:column;gap:14px;max-width:420px;margin:40px auto;padding:20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}label{color:#333;flex-direction:column;gap:6px;font-size:13px;display:flex}input,textarea,button{box-sizing:border-box;border-radius:6px;width:100%;font-size:14px}input,textarea{border:1px solid #ccc;outline:none;padding:10px 12px;transition:border-color .2s}input:focus,textarea:focus{border-color:#666}textarea{resize:vertical;min-height:120px}button{color:#fff;cursor:pointer;background:#666;border:none;height:40px;font-weight:500}button:hover{background:#333}p{color:#333;margin:0;font-size:13px}button:active{transform:translateY(1px)}.success{color:#333;text-align:center;margin:0;font-size:13px}}@media (width>=801px){.Hero .company-name{font-size:4rem}.Hero .company-subtext{font-size:1.5rem}}@media (width>=1025px){.Hero .company-name{font-size:5rem}.Hero .company-subtext{font-size:2rem}}
