.heroContainer{margin-top:4.5rem;height:90vh;background-color:#00463c;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.heroContent{max-width:700px;padding:4rem 1rem 0}.heroTitle{font-size:3.5rem;font-weight:700;margin:0 0 1rem;line-height:1.2}.heroSubtitle{font-size:1.25rem;font-weight:300;margin:0 0 2rem}.heroButton{font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ee9e11;background-color:transparent;border:.12rem solid #ee9e11;border-radius:1rem;padding:1.2rem 6rem;cursor:pointer;transition:all .3s ease}.heroButton:hover{background-color:#ee9e11;color:#ffffff}@media (max-width:768px){.heroContainer{height:80vh}.heroTitle{font-size:2.5rem}.heroSubtitle{font-size:1rem}.heroButton{padding:.7rem 1.5rem}}.download{font-size:1.5rem;margin-bottom:1rem;color:#ee9e11;text-align:center;font-weight:400}.hiw-root{position:relative;padding:4rem;overflow:hidden;display:flex;justify-content:center}.hiw-bg{position:absolute;inset:0;margin:auto;width:100%;height:100%;background:#D9F9DA;filter:blur(200px);border-radius:500px;transform:rotate(-90deg);z-index:0;opacity:.55}.hiw-inner{position:relative;z-index:2;max-width:865px;width:100%;text-align:center;margin:0 auto}.hiw-title{font-size:3rem;font-weight:700;margin:0 0 8px;color:#12221a}.hiw-sub{color:#6b756b;margin:0 0 28px;font-size:1rem}.hiw-steps{display:inline-block;width:100%;max-width:520px;text-align:center;vertical-align:top;margin:0 auto}.hiw-step{position:relative;margin:12px 0}.hiw-connector,.hiw-step{display:flex;justify-content:center}.hiw-connector{position:absolute;top:100%;transform:translateY(-.3rem);align-items:center;pointer-events:none}.hiw-connector.left{left:14.5rem}.hiw-connector.right{right:14.5rem}.hiw-card{position:relative;display:flex;align-items:center;width:100%;max-width:468px;padding:18px;gap:16px;background:#ffffff;border-radius:.125rem;box-shadow:0 10px 30px rgba(6,28,8,.096);box-sizing:border-box;text-align:left}.hiw-number{position:absolute;top:10px;right:12px;color:#A0AFA0;font-weight:700;font-size:1.575rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;opacity:.3}.hiw-icon{flex:0 0 auto}.hiw-icon-bg{width:64px;height:64px;min-width:64px;min-height:64px;border-radius:8px;background:rgba(99,176,111,.08);display:flex;align-items:center;justify-content:center}.hiw-text{flex:1 1 auto}.hiw-step-title{margin:0;font-size:16px;font-weight:600;color:#20322a}.hiw-step-desc{margin:6px 0 0;color:#6b756b;font-size:14px;line-height:1.25}.hiw-cta{margin-top:28px}.hiw-button{display:inline-block;width:245px;padding:12px 18px;border:2px solid #00463c;color:#00463c;background:transparent;text-decoration:none;border-radius:6px;font-weight:600;transition:background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.hiw-button:focus,.hiw-button:hover{background:#00463c;color:#fff;border-color:#00463c}@media (min-width:900px){.hiw-steps{max-width:865px;display:block}.hiw-step{display:flex;justify-content:center;padding:8px 0}.hiw-steps .hiw-step+.hiw-step{margin-top:18px}}@media (max-width:640px){.hiw-card{padding:14px;gap:12px;width:100%}.hiw-number{font-size:18px;right:8px;top:8px}.hiw-icon-bg{width:52px;height:52px;min-width:52px;min-height:52px}.hiw-title{font-size:22px}.hiw-sub{font-size:13px}.hiw-connector.left,.hiw-connector.right{display:none}.hiw-steps{max-width:450px}.hiw-cta-button{width:100%;max-width:280px}}:root{--accent:#00463c;--accent-dark:#00463c;--muted:#9aa99a;--danger:#a72b2b;--card-bg:rgba(217,249,218,0.6);--max-width:1200px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.form-section{padding:40px 16px;display:flex;overflow:hidden;flex-direction:column;justify-content:center}h2{font-size:1.5rem;color:var(--accent);text-align:center}.store-badges{display:flex;gap:1rem;margin-top:1rem;align-items:center;flex-wrap:wrap;justify-content:center;padding:2rem}.store-badges a{display:inline-flex;transition:transform .15s ease,opacity .15s ease}.store-badges a:hover{transform:scale(1.03);opacity:.92}.store-badges img{height:auto;max-width:100%}.playstore{margin:0;padding:0}.qr-container{margin-top:20px;text-align:center}.qr-container p{font-size:14px;margin-bottom:10px}