
    *{box-sizing:border-box;margin:0;padding:0}
    body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;background:#f7f8fa;color:#333}
    .container{max-width:800px;margin:40px auto;background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}
    header{background:#2177d3;color:#fff;text-align:center;padding:60px 20px;border-radius:8px 8px 0 0}
    header h1{font-size:2.8em;line-height:1.2;margin-bottom:10px}
    header p{font-size:1.2em;opacity:0.9}
    section{margin:40px 0}
    h2{color:#2177d3;font-size:2em;margin-bottom:20px;position:relative}
    h2:after{content:'';display:block;width:60px;height:4px;background:#2177d3;margin-top:8px}
    p{line-height:1.6;margin-bottom:20px}
    ul{list-style:none;margin-left:20px}
    ul li{position:relative;padding-left:30px;margin-bottom:15px}
    ul li:before{content:'✔';position:absolute;left:0;top:0;color:#2177d3;font-size:1em}
    ol.process{counter-reset:step;margin-left:20px}
    ol.process li{counter-increment:step;position:relative;padding-left:50px;margin-bottom:20px}
    ol.process li:before{content:counter(step);position:absolute;left:0;top:-2px;width:36px;height:36px;background:#2177d3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold}
    .cta{text-align:center;margin:60px 0}
    .cta p{font-size:1.3em;margin-bottom:30px}
    .btn{display:inline-block;padding:15px 40px;background:#2177d3;color:#fff;text-decoration:none;border-radius:30px;font-size:1.1em;transition:background 0.3s}
    .btn:hover{background:#195ba1}
    footer{text-align:center;padding:20px 0;font-size:0.9em;color:#777}
    @media(max-width:600px){header h1{font-size:2em}h2{font-size:1.5em}.btn{width:100%;box-sizing:border-box}}
  