:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#192b32;background:#f7faf9}*{box-sizing:border-box}body{margin:0}a{color:inherit}.wrap{max-width:980px;margin:auto;padding:0 22px}header{background:#fff;border-bottom:1px solid #e5eeeb}.nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo{text-decoration:none;font-size:23px;font-weight:850;letter-spacing:-1px;color:#0a725e}.logo span{color:#748b86;font-size:15px}nav{display:flex;gap:22px}nav a{text-decoration:none;font-size:14px;color:#526a64}.hero{text-align:center;padding-top:65px;padding-bottom:38px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.6px;color:#087c65}h1{font-size:clamp(36px,6vw,64px);letter-spacing:-2.8px;line-height:1.07;margin:14px 0}h1 em{font-style:normal;color:#087c65}.lead{color:#5b706c;max-width:580px;margin:auto;font-size:18px;line-height:1.6}.panel,.result{background:#fff;border:1px solid #dceae6;border-radius:20px;box-shadow:0 12px 35px #0d493b0b;padding:30px;max-width:710px;margin:0 auto 22px}h2{letter-spacing:-.8px;margin:0 0 12px;font-size:27px}p{line-height:1.6;color:#5a6d68}label{display:block;font-weight:700;font-size:14px;margin:19px 0 8px}label strong{color:#bd403e}textarea,input,select{width:100%;border:1px solid #cbded8;border-radius:10px;padding:13px;font:inherit;color:#192b32;background:white}textarea{min-height:116px;resize:vertical}input[type=file]{padding:12px}#preview{display:block;max-width:180px;max-height:180px;object-fit:contain;margin:12px 0;border-radius:10px}#preview[hidden],.result[hidden],#questions[hidden]{display:none}.hint{font-size:12px;color:#71817e}button{cursor:pointer;background:#087c65;color:white;border:0;border-radius:10px;padding:15px 23px;font-weight:800;font-size:15px;margin-top:12px}button:disabled{opacity:.6;cursor:wait}.secondary{background:#e4f5ef;color:#076f5b}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.prices>div{padding:17px;background:#edf8f3;border-radius:12px}.prices small{display:block;font-size:12px;color:#4c6c62}.prices strong{display:block;font-size:23px;margin-top:9px;color:#086c56}.section{padding-top:62px;padding-bottom:35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.steps article{padding:22px;background:#fff;border:1px solid #e0eae7;border-radius:14px}.steps b{color:#0c8068}.steps h3{margin-bottom:3px}.links{display:flex;flex-wrap:wrap;gap:12px}.links a{background:#fff;border:1px solid #d8e7e1;border-radius:10px;padding:14px 20px;text-decoration:none;font-weight:700}footer{margin-top:60px;background:#eaf2ef;padding:32px 0;font-size:13px}footer p{max-width:850px}#status{font-size:14px}#questions{padding:12px;border-radius:10px;background:#fff8e8}details{margin-top:15px}summary{cursor:pointer;font-weight:700}@media(max-width:650px){nav{gap:9px}nav a{font-size:12px}.nav{flex-wrap:wrap;padding-top:13px;padding-bottom:13px}.logo{font-size:20px}.hero{padding-top:45px}.panel,.result{padding:20px}.steps,.prices{grid-template-columns:1fr}.prices>div{padding:12px}.section{padding-top:45px}h1{letter-spacing:-1.4px}}
