*{box-sizing:border-box}body{margin:0;color:#19352b;font:15px/1.5 system-ui,sans-serif;background:white}main{padding:24px;max-width:700px;margin:auto}.eyebrow{font-size:10px;letter-spacing:.1em;color:#047857}h1{font-size:32px;margin:10px 0}form{display:flex;gap:16px}label{display:grid;gap:6px;flex:1;min-width:0}input,select{font:inherit;padding:12px;border:1px solid #98afa5;border-radius:6px;width:100%;min-width:0}input:focus-visible,select:focus-visible{outline:3px solid #6ee7b7}#result{padding:16px;border-left:4px solid #059669;background:#ecfdf5;font-weight:650}a{color:#047857}@media(max-width:340px){form{display:block}label{margin-bottom:12px}}
