body,html{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:16px;margin:0;padding:0}html{height:100%;scroll-behavior:smooth}.primary-bg,.btn-primary{background:#0d9488}.btn-primary{border-color:#0d9488}.btn-outline-primary{border-color:#0d9488;color:#0d9488}.btn{border-radius:152px;padding:10px 20px}.btn:hover{background-color:#36ab89;border-color:#36ab89}.blackbg{background-color:#36ab89!important}.btn-primary1{background-color:#36ab89!important;color:#fff}.btn-primary1:hover{background-color:#0d9488!important;color:#fff}.sticky-top{position:fixed;top:0;left:0;width:100%;z-index:1050;background:transparent!important;border-bottom:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease}.sticky-top.header-scrolled{background:#105c56!important;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 8px 20px #00000029}.footer-header-bg{background:#105c56!important}.nav-link{color:#fff}.nav-link:focus,.nav-link:hover{color:#bbcbca}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#36ab89}.navbar-toggler{border-color:#ffffff59}.navbar-toggler:focus{box-shadow:0 0 0 .2rem #ffffff2e}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,0.92)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media (max-width: 991.98px){#siteHeader .navbar-collapse{margin-top:10px;padding:10px;border-radius:14px;background:#105c56b8;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#siteHeader .navbar-nav{gap:6px}#siteHeader .nav-link{padding:10px 12px}}.red{color:#dc3545}.green{color:#198754}.timeline-line{border-left:4px solid #ccc;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.circle{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin:auto}.down{background-color:#ccc}.up{background-color:#198754;transform:rotate(0)}.timeline-row{position:relative;padding:2rem 0;opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s ease}.timeline-row.timeline-revealed{opacity:1;transform:translateY(0)}.icon-column{text-align:center;display:flex}.line-wrapper{position:relative}.backgroundimg{background:#0d9488 url(/assets/video-overlay-DIUxykPh.png);height:100%;width:100%;background-repeat:no-repeat;background-position:right}#scrollspyHeading2.backgroundimg{width:min(1280px,calc(100% - 64px));margin:24px auto;padding:10px 0;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#f5fcfb,#e9f8f5);transition:box-shadow .3s ease,transform .3s ease}#scrollspyHeading2.backgroundimg:hover{box-shadow:0 22px 48px #0000003d;transform:translateY(-2px)}@media (max-width: 768px){#scrollspyHeading2.backgroundimg{width:calc(100% - 24px);margin:14px auto;border-radius:14px}}@media (max-width: 768px){#scrollspyHeading1.container{padding-left:12px!important;padding-right:12px!important}.timeline-line,.icon-column{display:none}.timeline-row{padding:1.5rem 0;row-gap:10px}.timeline-row .col-md-5,.timeline-row .col-md-2,.timeline-row .col-md-5.text-md-end{text-align:left!important}}#scrollspyHeading2 .feature.col{padding:16px 14px;border-radius:12px;border:1px solid rgba(13,148,136,.18);background:#ffffffeb;box-shadow:0 12px 26px #00000014;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease;cursor:pointer;display:flex;flex-direction:column}#scrollspyHeading2 .feature.col:hover{transform:translateY(-8px);border-color:#0d948857;background:#fff;box-shadow:0 18px 34px #00000029}#scrollspyHeading2 .feature.col .feature-icon img{transition:transform .28s ease,filter .28s ease;max-width:84px;height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(72%) saturate(624%) hue-rotate(127deg) brightness(89%) contrast(92%)}#scrollspyHeading2 .feature.col:hover .feature-icon img{transform:scale(1.05) translateY(-1px);filter:brightness(0) saturate(100%) invert(33%) sepia(92%) saturate(1247%) hue-rotate(139deg) brightness(89%) contrast(91%) drop-shadow(0 6px 12px rgba(0,0,0,.15))}#scrollspyHeading2 .feature.col h5{font-size:1.55rem;margin-bottom:.4rem}#scrollspyHeading2 .feature.col p{margin-bottom:0;line-height:1.45}#scrollspyHeading2 .row.g-4{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem;align-items:stretch}@media (min-width: 992px){#scrollspyHeading2 .row.g-4{--bs-gutter-x: 0rem;--bs-gutter-y: 0rem;justify-content:center;gap:28px}#scrollspyHeading2 .row.g-4>.feature.col{flex:0 0 320px;max-width:320px}}#scrollspyHeading2 h2,#scrollspyHeading2 h5{color:#0c5f57!important}#scrollspyHeading2 p{color:#2f5a55!important}.plan-card{border:1px solid #dee2e6;border-radius:12px;transition:all .3s}.plan-card:hover{box-shadow:0 0 20px #0000000d}.plan-header{background-color:#0d9488;color:#fff;border-top-left-radius:12px;border-top-right-radius:12px}.feature-list{min-height:210px}.feature-list li{margin-bottom:.75rem}#scrollspyHeading3{background:linear-gradient(180deg,#f5fcfb,#e9f8f5)}#scrollspyHeading3 .suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#0d948847;border-radius:10px;overflow:hidden;min-height:420px}#scrollspyHeading3 .suite-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:18px 16px;min-height:200px;background:#ecfaf7}#scrollspyHeading3 .suite-card:nth-child(2n){background:#e2f5f1}#scrollspyHeading3 .suite-icon{width:44px;height:44px;flex:0 0 44px;border-radius:50%;border:1px solid rgba(13,148,136,.38);background:#d7efeb;display:flex;align-items:center;justify-content:center;overflow:hidden}#scrollspyHeading3 .suite-icon img{width:100%;height:100%;padding:9px;object-fit:contain;filter:brightness(0) saturate(100%) opacity(.68)}#scrollspyHeading3 .suite-card h5{margin:0 0 6px;color:#0c5f57;font-size:1.05rem;font-weight:700}#scrollspyHeading3 .suite-card p{margin:0;color:#2f5a55;font-size:.95rem;line-height:1.45}@media (max-width: 992px){#scrollspyHeading3 .suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 576px){#scrollspyHeading3 .suite-grid{grid-template-columns:1fr}}.timeline{position:relative;margin:50px auto;padding:2rem 0;max-width:700px}.timeline:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:4px;height:100%;background-color:#0d9488;border-radius:100%}.timeline-item{position:relative;margin:2rem 0;width:50%;padding:1rem}#scrollspyHeading6 .timeline-item{opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s ease}#scrollspyHeading6 .timeline-item.timeline-revealed{opacity:1;transform:translateY(0)}.timeline-item-left{left:0;text-align:right}.timeline-item-right{left:50%}.timeline-content{background-color:#fff;padding:1rem 1.25rem;border-radius:10px;box-shadow:0 0 10px #0000000d;border:1px solid #ccc}.timeline-dot{position:absolute;top:1.25rem;left:0%;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background-color:#0d9488;z-index:1}.timeline-rightdot{left:initial;right:-20px}@media (max-width: 768px){.timeline:before{left:12px}.timeline-item,.timeline-item-left,.timeline-item-right{width:100%;padding-left:2.5rem;text-align:left}.timeline-dot{left:12px;transform:translate(-50%)}.timeline-dot.timeline-rightdot{right:auto;left:12px;transform:translate(-50%)}.timeline-item-right{left:0!important}}.chart-card{background-color:#36ab89;border-radius:12px;padding:2rem}#marketChart{width:100%!important;display:block;height:280px!important}@media (max-width: 768px){.chart-card{padding:1.25rem}#fundChart{padding:0}.chart-card .col-md-9,.chart-card .col-md-3{text-align:center}#fundChart{max-width:220px;margin:0 auto}#marketChart{height:240px!important}}@media (min-width: 992px){#marketChart{height:320px!important}}.chart-text h4{color:#fff;font-weight:700}.legend-box{height:12px;width:12px;display:inline-block;margin-right:6px;border-radius:3px}#fundChart{padding:20px}footer .border-bottom{border-bottom:1px solid #037c72!important}.carousel-item{height:100vh;background-color:#105c56;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.hero-bg-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d2322bf,#0d232273 45%,#0d232299);z-index:2}.carousel-item h1{font-size:4.5rem!important}.ecg-line{position:relative;left:50%}.ecg-container{width:100%;height:000px;display:flex;justify-content:center;align-items:bottom}svg{width:100%;height:100%}path{stroke:#0cad9f;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3000;stroke-dashoffset:3000;animation:drawECG 5s linear infinite}@keyframes drawECG{to{stroke-dashoffset:0}}@media (max-width: 768px){.carousel-item{height:100vh}}.scroll-top-btn{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border:none;border-radius:50%;background:#0d9488;color:#fff;font-size:1.25rem;line-height:1;box-shadow:0 10px 24px #00000038;z-index:1200;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease,background-color .25s ease}.scroll-top-btn.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{background:#36ab89}.faq-wrap{background:#fff;border:1px solid #d9eeeb;border-radius:16px;box-shadow:0 8px 24px #0d948814}@media (max-width: 768px){.faq-wrap{padding:1.5rem!important}.faq-accordion .accordion-button{font-size:.95rem;padding:.75rem 1rem}}.faq-wrap h2{color:#0c5f57}.faq-wrap p{color:#3f6660}.faq-accordion .accordion-item{border:1px solid #cfe7e3;border-radius:10px;margin-bottom:10px;overflow:hidden}.faq-accordion .accordion-button{font-weight:600;color:#0f5f58;background:#f2fbf9}.faq-accordion .accordion-button:not(.collapsed){color:#fff;background:#0d9488;box-shadow:none}.faq-accordion .accordion-button:focus{box-shadow:0 0 0 .2rem #0d948838}.faq-accordion .accordion-body{color:#3a5e59;background:#fff}.contact-wrap{background:#fff;border:1px solid #d9eeeb;border-radius:16px;box-shadow:0 12px 30px #0d948814}.contact-wrap h2{color:#0c5f57}.contact-wrap p{color:#3f6660}.contact-meta{display:grid;gap:12px}.contact-meta-item{padding:12px 14px;border-radius:12px;border:1px solid rgba(13,148,136,.16);background:#0d94880a}.contact-meta-label{font-size:.85rem;color:#2f5a55;opacity:.85}.contact-meta-value{display:inline-block;margin-top:2px;color:#0d9488;font-weight:600;text-decoration:none}.contact-meta-value:hover{color:#36ab89;text-decoration:underline}.contact-form .form-label{font-weight:600;color:#0f5f58}.contact-form{background:#e2f5f1;border:1px solid rgba(13,148,136,.18);border-radius:16px;padding:18px}.contact-form .form-control{border-radius:12px;border-color:#cfe7e3;padding:10px 12px}.contact-form .form-control:focus{border-color:#0d94888c;box-shadow:0 0 0 .2rem #0d94882e}.contact-form textarea.form-control{resize:vertical}@media (max-width: 768px){.contact-wrap{padding:1.5rem!important}}
