*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f8fafc;color:#1e293b;overflow-x:hidden}img{max-width:100%;height:auto}button{cursor:pointer;border:none;outline:none}button,input{font-family:inherit}a{text-decoration:none;color:inherit}.section-header{display:flex;flex-direction:column;align-items:center;margin-bottom:50px;text-align:center}.section-title{font-size:clamp(32px,5vw,48px);font-weight:700;color:#1e293b;margin-bottom:10px}.title-underline{width:80px;height:4px;background-color:#2563eb;border-radius:2px;margin-bottom:18px}.section-description{color:#475569;font-size:17px;line-height:28px;max-width:600px}