.hi8899-site{--bg:#e5f3ff;--surface:#fff;--text:#111827;--heading:#0b1220;--muted:#475569;--primary:#38bdf8;--on-primary:#000;--accent:#38bdf8;--border:rgba(2,6,23,.12);font-family:'Segoe UI',sans-serif;background:var(--bg);color:var(--text);font-size:16px;line-height:1.5}
.hi8899-site #wrapper,.hi8899-site #main{background:var(--bg)}
.hi8899-site #main>.page-wrapper,.hi8899-site .page-wrapper{padding:0}
.hi8899-site #content{padding:0}
.hi8899-site #header{position:fixed;top:var(--h9-admin,0px);left:0;width:100%;z-index:1000;box-shadow:0 2px 12px #38bdf814;border-bottom:1px solid var(--border)}
.hi8899-site #wrapper{padding-top:var(--h9-header,80px)}
.hi8899-site #header .header-inner{max-width:1320px;padding:0 12px}
.hi8899-site #header .header-bg-color{background:#fff}
.hi8899-site #header #logo img{max-height:44px!important;width:auto}
.hi8899-site #header .header-nav-main{gap:4px;flex-wrap:nowrap}
.hi8899-site #header .header-nav-main>li{margin:0}
.hi8899-site #header .header-nav-main>li>a{color:var(--text);font-family:inherit;font-size:16px;font-weight:500;text-transform:none;letter-spacing:0;padding:8px 10px;border-radius:6px;min-height:40px;white-space:nowrap}
.hi8899-site #header .header-nav-main>li.current-menu-item>a,.hi8899-site #header .header-nav-main>li>a:hover{background:var(--primary);color:#000}
.hi8899-site #header .button{font-family:inherit;text-transform:none;letter-spacing:0;border-radius:8px;background:var(--primary);color:#000;font-weight:700;line-height:1.5;padding:9px 14px;margin:0;min-height:0;font-size:14px;white-space:nowrap}
.hi8899-site #header .header-button-2 .button{background:transparent;border:1.5px solid var(--primary);color:var(--heading)}
.hi8899-site #footer>.absolute-footer{display:none}
.hi8899-site #footer{padding:0}
.hi8899-site #footer .ux-block{margin:0}
.hi8899-site .section-title{display:block;flex:none;border:none;letter-spacing:0;text-transform:none;width:auto}
.hi8899-site .section-title::before{display:none}
.hi8899-site h1,.hi8899-site h2,.hi8899-site h3,.hi8899-site h4,.hi8899-site h5,.hi8899-site h6{font-family:inherit;letter-spacing:0;line-height:1.2;margin-top:0;margin-bottom:.5rem}
.hi8899-site h1{font-size:2.5rem}.hi8899-site h2{font-size:2rem}.hi8899-site h3{font-size:1.75rem}.hi8899-site h4{font-size:1.5rem}.hi8899-site h5{font-size:1.25rem}.hi8899-site h6{font-size:1rem}
.hi8899-site p{margin-top:0;margin-bottom:1rem}.hi8899-site ul,.hi8899-site ol{margin:0 0 1rem;padding-left:2rem}.hi8899-site li{margin-bottom:0;margin-left:0}
.hi8899-site .h9-row{margin-bottom:0}.hi8899-site .h9-row>div{padding-bottom:0}
.hi8899-site button,.hi8899-site input,.hi8899-site select{font-family:inherit;letter-spacing:normal;text-transform:none;font-size:inherit;line-height:inherit;margin:0;min-height:0;box-shadow:none}
.hi8899-site button{font-weight:inherit;cursor:pointer}.hi8899-site input{height:auto}
.hi8899-site .btn{margin:0;min-height:0;letter-spacing:0;text-transform:none;line-height:1.5}
.hi8899-site .form-control{height:auto;margin:0;line-height:1.5}.hi8899-site .form-check-input{appearance:auto;-webkit-appearance:auto;margin-top:.25em}
.hi8899-site input[type=range]{width:100%}.hi8899-site input[type=checkbox]{appearance:auto;-webkit-appearance:auto}
.hi8899-site img{vertical-align:middle}.hi8899-site .content-img{height:576px}
.hi8899-site .carousel-inner{position:relative;overflow:hidden;width:100%}.hi8899-site .carousel-item{display:none!important;float:none!important;width:100%;margin-right:0!important}.hi8899-site .carousel-item.active{display:flex!important}
.hi8899-site .carousel-indicators{z-index:12}.hi8899-site .carousel-indicators button{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin:0 3px;cursor:pointer;background:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;min-height:3px}.hi8899-site .carousel-indicators button.active{opacity:1}
.hi8899-site .carousel-control-prev,.hi8899-site .carousel-control-next{margin:0;z-index:11}
.hi8899-site .carousel-control-prev-icon,.hi8899-site .carousel-control-next-icon{background-image:none!important;border-top:3px solid white;border-right:3px solid white;width:18px;height:18px;transform:rotate(225deg)}
.hi8899-site .carousel-control-next-icon{transform:rotate(45deg)}
.hi8899-site .accordion-item.h9-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;position:relative;margin:0;padding-right:48px}
.hi8899-site .accordion-item.h9-faq summary::-webkit-details-marker{display:none}
.hi8899-site .accordion-item.h9-faq summary::after{content:'+';background:none;position:absolute;right:20px;font-size:22px;transform:none!important;flex-shrink:0}
.hi8899-site .accordion-item.h9-faq[open] summary::after{content:'−'}
.hi8899-site .h9-faq:not([open]) .accordion-body{display:none}
.hi8899-site .h9-faq .accordion-body{display:block}
.hi8899-site .reading-bar{position:fixed;top:var(--h9-admin,0px);z-index:1100;height:3px;background:var(--primary);width:0}
.hi8899-site [data-aos]{opacity:1;transform:none}
.hi8899-site [data-h9-align=left] .section-title,.hi8899-site [data-h9-align=left] .section-title+p{text-align:left!important}
.hi8899-site [data-h9-align=center] .section-title,.hi8899-site [data-h9-align=center] .section-title+p{text-align:center!important}
.hi8899-site [data-h9-align=right] .section-title,.hi8899-site [data-h9-align=right] .section-title+p{text-align:right!important}
.hi8899-site [data-h9-align=center] .section-title::after{margin-left:auto;margin-right:auto}.hi8899-site [data-h9-align=right] .section-title::after{margin-left:auto}
.h9-map-box{position:relative;min-height:380px;background:linear-gradient(25deg,#d0e8dd 25%,#e8eee2 25%,#e8eee2 50%,#c5e4d4 50%,#c5e4d4 70%,#b4dceb 70%);display:grid;place-items:center}
.h9-map-box iframe{position:absolute;inset:0;width:100%;height:100%;background:transparent}.h9-map-box button{position:relative;z-index:1;max-width:90%;padding:15px 24px;background:white;border:1px solid #38bdf8;border-radius:12px;box-shadow:0 4px 20px #0002;color:#0b1220;font-size:16px}
.h9-demo-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:16px 24px;border:1px solid #38bdf8;border-radius:12px;background:#fff;color:#0b1220;box-shadow:0 8px 40px #0002;z-index:99999;max-width:calc(100vw - 32px);width:max-content;white-space:normal}
.hi8899-site .hidden{display:none!important}.hi8899-site .winners-track:empty{animation:none}
.hi8899-sticky-cta{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:1200;display:flex;gap:10px;padding:10px;background:#fff;border:1px solid var(--primary);border-radius:14px;box-shadow:0 8px 30px #0b122026;max-width:calc(100vw - 36px)}
.hi8899-sticky-cta>a{white-space:nowrap;padding:10px 22px;background:var(--primary);color:var(--on-primary);border-radius:8px;font-weight:700}.hi8899-sticky-cta>a:last-child{background:var(--heading);color:#fff}.hi8899-sticky-cta>button{position:absolute;right:-10px;top:-16px;width:24px;height:24px;padding:0;background:#fff;border:1px solid var(--border);border-radius:50%;color:var(--heading);font-size:18px;line-height:20px}
@media(min-width:850px) and (max-width:1199px){.hi8899-site #header .header-nav-main>li>a{font-size:12px;padding:7px 5px}.hi8899-site #header .button{font-size:12px;padding:8px}.hi8899-site #header .logo{width:100px!important}}
@media(max-width:849px){.hi8899-site #header .header-inner{padding:0 12px}.hi8899-site #header .logo{width:auto!important;order:0;margin-right:auto!important}.hi8899-site #header .header-inner>.show-for-medium.flex-left{display:none}.hi8899-site #header .header-inner>.show-for-medium.flex-right{order:1;flex:0 0 auto}.hi8899-site #header a[data-open="#main-menu"]{border:1px solid var(--primary);color:var(--primary);border-radius:6px;padding:5px 14px;font-size:24px}.hi8899-site .h9-container{width:100%}.hi8899-site .show-for-small{display:block}}
@media(prefers-reduced-motion:reduce){.hi8899-site *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
@media(max-width:849px){.hi8899-site #header #logo{margin-left:-15px!important}.hi8899-site #header a[data-open="#main-menu"]{display:flex;align-items:center;justify-content:center;width:56px;height:40px;padding:0}.hi8899-site #header a[data-open="#main-menu"] i{font-size:24px}}
