*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Arial,Helvetica,sans-serif;background-color:#fff;color:#4a4a4a;line-height:1.6;-webkit-font-smoothing:antialiased}.hero{background-color:#2c3e50;padding:80px 24px 72px;text-align:center;color:#fff}.hero img{width:180px;height:auto;margin-bottom:32px;background:#e8edf1;padding:20px 20px 12px;border-radius:50%/45% 45% 55% 55%;border:none}.hero h1{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:56px;line-height:1.1;color:#fff;margin-bottom:12px}.hero .tagline{font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:500;font-size:18px;color:#e8734a;letter-spacing:.5px;margin-bottom:28px}.hero .pitch{font-size:18px;line-height:1.75;color:#b0bec5;max-width:560px;margin:0 auto 40px}.how-it-works{padding:88px 24px;text-align:center}.section-label{font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#e8734a;margin-bottom:12px}.section-title{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:40px;line-height:1.15;color:#2c3e50;margin-bottom:16px}.section-subtitle{font-size:17px;color:#6b7b8d;max-width:520px;margin:0 auto 56px;line-height:1.7}.steps{display:flex;gap:20px;max-width:880px;margin:0 auto;justify-content:center}.step{flex:1;max-width:260px;text-align:left;background-color:#f5f7f9;padding:28px 24px;border-radius:4px;border-left:3px solid #E8734A}.step-icon{font-size:28px;margin-bottom:16px}.step h3{font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:8px}.step p{font-size:15px;color:#6b7b8d;line-height:1.6}.features{background-color:#f5f7f9;padding:88px 24px}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:740px;margin:0 auto}.feature-card{background:#fff;border:1px solid #DDE3E8;border-radius:4px;padding:28px 24px;border-top:3px solid #2C3E50}.feature-card .icon{font-size:28px;margin-bottom:14px}.feature-card h3{font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:8px}.feature-card p{font-size:15px;color:#6b7b8d;line-height:1.6}.topics{padding:88px 24px;text-align:center}.topic-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:640px;margin:0 auto}.topic-tag{background-color:#2c3e50;color:#fff;font-size:13px;font-weight:600;padding:10px 20px;border-radius:3px;white-space:nowrap;letter-spacing:.3px}.promise{background-color:#e8734a;padding:88px 24px;text-align:center;color:#fff}.promise .section-label{color:#ffffffb3}.promise .section-title{color:#fff;font-size:36px}.promise .guarantee-text{font-size:18px;line-height:1.8;max-width:520px;margin:0 auto 40px;color:#ffffffd9}.promise .guarantee-text strong{color:#fff}.faq{padding:88px 24px}.faq-list{max-width:620px;margin:0 auto}.faq-item{border-bottom:2px solid #F0F2F5;padding:28px 0}.faq-item:first-child{border-top:2px solid #F0F2F5}.faq-item h3{font-family:Inter,Arial,sans-serif;font-size:17px;font-weight:700;color:#2c3e50;margin-bottom:10px}.faq-item p{font-size:15px;color:#6b7b8d;line-height:1.7}footer{background-color:#2c3e50;padding:36px 24px;text-align:center;font-size:13px;color:#7b8fa0;line-height:1.8}footer a{color:#b0bec5}.sib-form{background-color:transparent!important;padding:0!important;text-align:center!important}.sib-form .sib-form-container{background-color:transparent!important}#sib-container{background-color:transparent!important;max-width:440px!important;border:none!important;border-radius:0!important;padding:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important}#sib-container .entry__field input,#sib-container input.input{font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:16px!important;padding:14px 18px!important;border-radius:3px!important;border:2px solid rgba(255,255,255,.3)!important;background-color:#ffffff1a!important;color:#fff!important;transition:border-color .2s!important}#sib-container input.input:focus{border-color:#e8734a!important;outline:none!important}#sib-container input::placeholder{font-family:Inter,Arial,Helvetica,sans-serif!important;color:#ffffff80!important}.sib-form-block__button{font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;background-color:#e8734a!important;color:#fff!important;border-radius:3px!important;padding:14px 44px!important;border:none!important;cursor:pointer!important;transition:background-color .2s!important}.sib-form-block__button:hover{background-color:#d4623b!important}#sib-container-2{background-color:transparent!important;max-width:440px!important;border:none!important;border-radius:0!important;padding:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important}#sib-container-2 .entry__field input,#sib-container-2 input.input{font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:16px!important;padding:14px 18px!important;border-radius:3px!important;border:2px solid rgba(255,255,255,.3)!important;background-color:#ffffff1a!important;color:#fff!important;transition:border-color .2s!important}#sib-container-2 input.input:focus{border-color:#fff!important;outline:none!important}#sib-container-2 input::placeholder{font-family:Inter,Arial,Helvetica,sans-serif!important;color:#ffffff80!important}.promise .sib-form-block__button{background-color:#2c3e50!important;color:#fff!important}.promise .sib-form-block__button:hover{background-color:#1a2a38!important}.promise #sib-container-2 .entry__field input,.promise #sib-container-2 input.input{border-color:#fff6!important;background-color:#ffffff26!important}#error-message,#success-message{max-width:440px!important;margin:0 auto 12px!important;border-radius:3px!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:14px!important}@media(max-width:640px){.hero{padding:56px 20px 52px}.hero h1{font-size:40px}.hero img{width:140px}.hero .pitch{font-size:16px}.steps{flex-direction:column;align-items:center;gap:16px}.step{max-width:100%;width:100%}.features-grid{grid-template-columns:1fr}.section-title{font-size:30px}.how-it-works,.features,.topics,.faq,.promise{padding:64px 20px}}
