@font-face{font-display:swap;font-family:Epilogue;font-style:italic;font-weight:400;src:url(/site-assets/hlldt-5.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Epilogue;font-style:italic;font-weight:400;src:url(/site-assets/hlldt-6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Epilogue;font-style:italic;font-weight:400;src:url(/site-assets/hlldt-7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:400;src:url(/site-assets/hlldt-8.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:400;src:url(/site-assets/hlldt-9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:400;src:url(/site-assets/hlldt-10.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:500;src:url(/site-assets/hlldt-8.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:500;src:url(/site-assets/hlldt-9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:500;src:url(/site-assets/hlldt-10.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:600;src:url(/site-assets/hlldt-8.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:600;src:url(/site-assets/hlldt-9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:600;src:url(/site-assets/hlldt-10.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:700;src:url(/site-assets/hlldt-8.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:700;src:url(/site-assets/hlldt-9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:700;src:url(/site-assets/hlldt-10.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:800;src:url(/site-assets/hlldt-8.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:800;src:url(/site-assets/hlldt-9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Epilogue;font-style:normal;font-weight:800;src:url(/site-assets/hlldt-10.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.hg{--teal:#16b5ce;--teal-700:#0e93a8;--teal-50:#eaf8fb;--teal-100:#d4f0f6;--orange:#f6a11f;--orange-600:#e8901a;--orange-50:#fef5e6;--ink:#13212e;--ink-2:#1c2c3a;--navy-bar:#0c1a27;--body:#46586a;--muted:#6c7c8c;--line:#e7edf2;--line-2:#eef3f7;--bg:#fff;--bg-soft:#f6fafc;--bg-tint:#eef8fb;--white:#fff;--shadow-sm:0 2px 10px rgba(19,33,46,.06);--shadow-md:0 14px 40px rgba(19,33,46,.1);--shadow-lg:0 30px 70px rgba(19,33,46,.16);--radius:18px;--radius-lg:26px;--maxw:1200px;--ease:cubic-bezier(.22,.61,.36,1)}.hg *{box-sizing:border-box;margin:0;padding:0}.hg{background:var(--bg);color:var(--body);font-family:Epilogue,system-ui,-apple-system,Segoe UI,sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}.hg img{display:block;max-width:100%}.hg a{color:inherit;text-decoration:none}.hg .wrap{margin:0 auto;max-width:var(--maxw);padding:0 32px}.hg h1,.hg h2,.hg h3,.hg h4{color:var(--ink);font-weight:700;letter-spacing:-.02em;line-height:1.12}.hg .eyebrow{align-items:center;color:var(--teal-700);display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.14em;text-transform:uppercase}.hg .eyebrow:before{background:var(--orange);border-radius:2px;content:"";height:2px;width:22px}.hg .eyebrow.center:before{display:none}.hg p{text-wrap:pretty}.hg .btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:9px;padding:13px 24px;transition:transform .25s var(--ease),background .25s,box-shadow .25s,color .25s,border-color .25s;white-space:nowrap}.hg .btn .arr{transition:transform .3s var(--ease)}.hg .btn:hover .arr{transform:translateX(4px)}.hg .btn-primary{background:var(--orange);box-shadow:0 10px 24px rgba(246,161,31,.32);color:#fff}.hg .btn-primary:hover{background:var(--orange-600);box-shadow:0 14px 30px rgba(246,161,31,.42);transform:translateY(-2px)}.hg .btn-teal{background:var(--teal);box-shadow:0 10px 24px rgba(22,181,206,.3);color:#fff}.hg .btn-teal:hover{background:var(--teal-700);transform:translateY(-2px)}.hg .btn-outline{background:transparent;border-color:var(--teal);color:var(--teal-700)}.hg .btn-outline:hover{background:var(--teal-50);transform:translateY(-2px)}.hg .btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.hg .btn-ghost:hover{border-color:var(--teal);color:var(--teal-700)}.hg .link-arrow{align-items:center;color:var(--teal-700);display:inline-flex;font-size:15px;font-weight:600;gap:8px}.hg .link-arrow .arr{transition:transform .3s var(--ease)}.hg .link-arrow:hover .arr{transform:translateX(5px)}.hg .utility{background:linear-gradient(90deg,#f4fafc,#eaf6fa);border-bottom:1px solid var(--line-2);color:var(--body);font-size:13.5px}.hg .utility .wrap{align-items:center;display:flex;height:44px;justify-content:space-between}.hg .utility a{color:var(--body);transition:color .2s}.hg .utility a:hover{color:var(--teal-700)}.hg .utility .promo strong{color:var(--teal-700);font-weight:700}.hg .utility .promo strong:hover{color:var(--teal)}.hg .utility .u-links{display:flex;font-weight:500;gap:28px}.hg .nav{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:hsla(0,0%,100%,.7);border-bottom:1px solid rgba(231,237,242,.7);position:sticky;top:0;transition:box-shadow .3s,background .3s;z-index:60}.hg .nav.scrolled{background:hsla(0,0%,100%,.86);box-shadow:0 8px 30px rgba(20,84,116,.07)}.hg .nav .wrap{align-items:center;display:flex;height:82px;justify-content:space-between}.hg .brand img{height:40px;width:auto}.hg .nav-links{align-items:center;display:flex;gap:2px}.hg .nav-item{position:static}.hg .nav-item>a{align-items:center;color:var(--ink-2);display:inline-flex;font-size:15px;font-weight:600;gap:6px;padding:28px 14px;transition:color .2s;white-space:nowrap}.hg .nav-item>a .chev{height:11px;opacity:.55;transition:transform .25s;width:11px}.hg .nav-item:hover>a{color:var(--teal-700)}.hg .nav-item:hover>a .chev{opacity:1;transform:rotate(180deg)}.hg .dropdown{backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.7);border-radius:24px;box-shadow:var(--shadow-lg);left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,12px);transition:opacity .24s var(--ease),transform .24s var(--ease);visibility:hidden;width:min(940px,94vw);z-index:80}.hg .nav-item:hover .dropdown{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.hg .mega-inner{display:grid;grid-template-columns:1fr 1fr 1.12fr}.hg .mega-col{padding:32px}.hg .mega-col.links-col{border-left:1px solid var(--line-2)}.hg .mega-eyebrow{color:var(--teal-700);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hg .mega-desc{color:var(--muted);font-size:15px;line-height:1.62;margin-top:18px}.hg .mega-links{display:flex;flex-direction:column;margin-top:2px}.hg .mega-links a{align-items:center;border-bottom:1px solid var(--line-2);color:var(--ink-2);display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;padding:14px 4px;transition:color .2s,padding .2s}.hg .mega-links a:last-child{border-bottom:0}.hg .mega-links a:hover{color:var(--teal-700);padding-left:9px}.hg .mega-links a svg{flex:none;opacity:.35;transition:.2s}.hg .mega-links a:hover svg{opacity:1;transform:translate(2px,-2px)}.hg .mega-news{background:var(--teal-50);display:flex;flex-direction:column;justify-content:center;padding:32px}.hg .mega-news h4{color:var(--ink);font-size:18.5px;font-weight:700;line-height:1.32;margin-top:14px}.hg .mega-news p{color:var(--body);font-size:14px;line-height:1.55;margin-top:12px}.hg .mega-news .link-arrow{font-size:14px;margin-top:18px}.hg .nav-cta{align-items:center;display:flex;gap:20px}.hg .nav-cta .btn-primary{border-radius:10px;box-shadow:0 2px 8px rgba(246,161,31,.22);font-size:14.5px;padding:10px 20px}.hg .nav-cta .btn-primary:hover{box-shadow:0 4px 12px rgba(246,161,31,.32);transform:translateY(-1px)}.hg .nav-cta .btn-primary .arr{height:15px;width:15px}.hg .nav-contact{color:var(--ink-2);font-size:15px;font-weight:600;transition:color .2s}.hg .nav-contact:hover{color:var(--teal-700)}.hg .hamb{background:none;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.hg .hamb span{background:var(--ink);border-radius:2px;height:2.5px;transition:.3s var(--ease);width:24px}.hg .hamb.open span:first-child{transform:translateY(7.5px) rotate(45deg)}.hg .hamb.open span:nth-child(2){opacity:0}.hg .hamb.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.hg .mobile-menu{background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);display:none;flex-direction:column;left:0;max-height:72vh;overflow:auto;padding:10px 22px 26px;position:fixed;right:0;top:122px;z-index:55}.hg .mobile-menu.open{display:flex}.hg .mobile-menu .mlabel{color:var(--teal-700);font-size:11.5px;font-weight:700;letter-spacing:.12em;padding:18px 6px 6px;text-transform:uppercase}.hg .mobile-menu a{border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:15.5px;font-weight:600;padding:12px 6px}.hg .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.hg .reveal.in{opacity:1;transform:none}.hg .reveal.d1{transition-delay:.08s}.hg .reveal.d2{transition-delay:.16s}.hg .reveal.d3{transition-delay:.24s}.hg .reveal.d4{transition-delay:.32s}.hg .reveal.d5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.hg .reveal{opacity:1!important;transform:none!important}.hg *{animation:none!important}}.hg section{position:relative}.hg .sec{padding:96px 0}.hg .sec-head{max-width:760px}.hg .sec-head.center{margin:0 auto;text-align:center}.hg h2.sec-title{font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.025em}.hg .sec-sub{color:var(--muted);font-size:16.5px;font-weight:400;line-height:1.75;margin-top:18px}.hg .hero{background:radial-gradient(820px 480px at 94% 4%,var(--teal-50),transparent 62%),linear-gradient(180deg,#fff,#fafdfe);overflow:hidden;padding:66px 0 88px;position:relative}.hg .hero-grid{align-items:center;display:grid;gap:58px;grid-template-columns:1.02fr .98fr}.hg .hero .eyebrow{color:var(--teal-700)}.hg .hero h1{color:var(--ink);font-size:clamp(36px,4.6vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:18px 0 0}.hg .hero h1 .accent{color:var(--teal)}.hg .hero-sub{color:var(--muted);font-size:17px;font-weight:400;line-height:1.72;margin:22px 0 0;max-width:520px}.hg .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hg .hero-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px}.hg .hero-trust .chip{align-items:center;color:var(--ink-2);display:inline-flex;font-size:14px;font-weight:600;gap:9px}.hg .hero-trust .chip svg{flex:none}.hg .hero-media,.hg .hero-photo{position:relative}.hg .hero-photo{aspect-ratio:4/4.2;background:#dfeef2;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.hg .hero-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hg .float-card{align-items:center;background:#fff;border-radius:16px;box-shadow:var(--shadow-md);display:flex;gap:12px;padding:14px 16px;position:absolute}.hg .float-card .big{color:var(--teal-700);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}.hg .float-card .lbl{color:var(--body);font-size:12.5px;font-weight:500;line-height:1.35}.hg .float-card .lbl b{color:var(--ink)}.hg .fc-1{animation:floaty 6s ease-in-out infinite;left:-26px;top:26px}.hg .fc-2{animation:floaty 6.8s ease-in-out .6s infinite;bottom:108px;right:-26px}.hg .fc-3{background:var(--teal);bottom:20px;color:#fff;left:16px;padding:12px 18px}.hg .fc-3 .lbl{color:#eafaff;font-weight:700}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:980px){.hg .nav-contact,.hg .nav-links{display:none}.hg .hamb{display:flex}.hg .hero-grid{gap:46px;grid-template-columns:1fr}.hg .fc-1{left:8px}.hg .fc-2{right:8px}}@media(max-width:640px){.hg .wrap{padding:0 20px}.hg .utility .promo{display:none}.hg .sec{padding:68px 0}.hg .hero{padding:48px 0 64px}.hg .float-card{transform:scale(.9)}}.hg .ldt-page .eyebrow{background:var(--teal-50);border-radius:999px;color:var(--teal-700);font-size:11.5px;letter-spacing:.13em;padding:7px 14px}.hg .ldt-page .eyebrow:before{display:none}.hg .ldt-page .eyebrow.dark{background:hsla(0,0%,100%,.1);color:#7fe0ef}.hg .ldt-page h2.sec-title{font-size:clamp(29px,3.5vw,43px)}.hg .psec{overflow:hidden;padding:104px 0;position:relative}.hg .psec .wrap{position:relative;z-index:2}.hg .sec-num{color:var(--teal);font-feature-settings:"tnum";font-size:clamp(110px,16vw,210px);font-weight:800;letter-spacing:-.05em;line-height:.8;opacity:.045;pointer-events:none;position:absolute;right:5%;top:46px;z-index:0}.hg .lead-2{color:var(--muted);font-size:17px;line-height:1.75;margin-top:18px;max-width:680px}@keyframes pfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes pspin{to{transform:rotate(1turn)}}@keyframes ppulse{0%{opacity:.5;transform:scale(.85)}70%{opacity:0}to{opacity:0;transform:scale(1.5)}}@keyframes shimmer{to{background-position:200% 0}}.hg .phero{background:radial-gradient(820px 520px at 84% -10%,rgba(22,181,206,.32),transparent 60%),linear-gradient(155deg,#0f3340,#0a1822);overflow:hidden;padding:60px 0 92px;position:relative}.hg .phero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:46px 46px;content:"";inset:0;-webkit-mask:radial-gradient(700px 500px at 80% 10%,#000,transparent 75%);mask:radial-gradient(700px 500px at 80% 10%,#000,transparent 75%);opacity:.7;position:absolute}.hg .phero-grid{align-items:center;display:grid;gap:54px;grid-template-columns:1.06fr .94fr;position:relative;z-index:2}.hg .phero h1{color:#fff;font-size:clamp(34px,5.6vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:20px 0 0}.hg .phero h1 .hl{color:#3fd0e6}.hg .phero .sub{color:hsla(0,0%,100%,.82);font-size:16.5px;line-height:1.75;margin:22px 0 0;max-width:560px}.hg .phero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hg .phero .btn-outline{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.42);color:#fff}.hg .phero .btn-outline:hover{background:hsla(0,0%,100%,.14);border-color:#fff;color:#fff}.hg .ptrust{align-items:center;color:hsla(0,0%,100%,.9);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px 14px;margin-top:32px}.hg .ptrust .pt{align-items:center;display:inline-flex;gap:8px}.hg .ptrust .pt svg{flex:none}.hg .ptrust .sep{background:var(--orange);border-radius:50%;height:5px;opacity:.7;width:5px}.hg .phero-visual{align-items:center;display:flex;justify-content:center;min-height:420px;position:relative}.hg .phero-ring{animation:pspin 38s linear infinite;border:1.5px dashed rgba(127,224,239,.35);border-radius:50%;height:380px;position:absolute;width:380px}.hg .phero-ring.r2{animation-direction:reverse;animation-duration:48s;border-color:rgba(127,224,239,.14);border-style:solid;height:300px;width:300px}.hg .phero-pulse{background:radial-gradient(circle,rgba(22,181,206,.35),transparent 65%);border-radius:50%;height:300px;position:absolute;width:300px}.hg .phero-card{background:#fff;border-radius:24px;box-shadow:0 44px 100px rgba(0,0,0,.5);padding:15px;position:relative;transform:rotate(-2deg);transition:transform .5s var(--ease);width:min(100%,400px);z-index:3}.hg .phero-card:hover{transform:rotate(0)}.hg .phero-card>img{border-radius:14px;display:block;width:100%}.hg .phero-card .pc-tag{background:var(--orange);border-radius:999px;box-shadow:0 8px 18px rgba(246,161,31,.4);color:#fff;font-size:12px;font-weight:700;left:18px;letter-spacing:.03em;padding:6px 13px;position:absolute;top:-13px}.hg .phero-chip{align-items:center;background:#fff;border-radius:15px;box-shadow:0 18px 40px rgba(0,0,0,.28);display:flex;gap:11px;padding:12px 15px;position:absolute;z-index:4}.hg .phero-chip .v{color:var(--teal-700);font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1}.hg .phero-chip .l{color:var(--body);font-size:11.5px;font-weight:600;line-height:1.32;max-width:118px}.hg .phero-chip.c1{animation:pfloat 6s ease-in-out infinite;left:-6px;top:30px}.hg .phero-chip.c2{animation:pfloat 6.8s ease-in-out .6s infinite;bottom:34px;right:-8px}.hg .merge{background:#fff;position:relative}.hg .merge-wrap{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1.3fr;margin-top:8px}.hg .merge-diagram{align-items:center;display:grid;gap:0;grid-template-columns:1fr 88px 1.05fr;min-height:330px;position:relative}.hg .minputs{display:flex;flex-direction:column;gap:18px}.hg .mnode{align-items:flex-start;background:var(--bg-soft);border:1.5px solid var(--line);border-radius:15px;display:flex;gap:14px;padding:16px;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.hg .mnode:hover{border-color:var(--teal);box-shadow:var(--shadow-sm);transform:translateX(5px)}.hg .mnode .mi{border-radius:11px;display:grid;flex:none;height:42px;place-items:center;width:42px}.hg .mnode.n1 .mi{background:var(--teal-50)}.hg .mnode.n2 .mi{background:var(--orange-50)}.hg .mnode.n3 .mi{background:#ecf0fb}.hg .mnode h4{font-size:15px;margin-bottom:3px}.hg .mnode p{color:var(--muted);font-size:12.5px;line-height:1.45}.hg .mconnect{align-self:stretch;position:relative}.hg .mconnect svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.hg .mconnect path{fill:none;opacity:.5;stroke:var(--teal);stroke-width:2}.hg .mresult{background:linear-gradient(160deg,#0f3340,#0b1a26);border-radius:20px;box-shadow:0 30px 60px rgba(15,51,64,.3);color:#fff;overflow:hidden;padding:30px 26px;position:relative}.hg .mresult:after{background:radial-gradient(circle,rgba(22,181,206,.5),transparent 70%);border-radius:50%;content:"";height:160px;position:absolute;right:-50px;top:-50px;width:160px}.hg .mresult .mr-ico{background:hsla(0,0%,100%,.12);border-radius:13px;display:grid;height:48px;margin-bottom:14px;place-items:center;width:48px}.hg .mresult h4{color:#fff;font-size:19px;margin-bottom:8px}.hg .mresult p{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.55}.hg .mresult .mr-out{align-items:center;background:hsla(0,0%,100%,.1);border-radius:999px;color:#7fe0ef;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;margin-top:16px;padding:7px 14px}.hg .evid{background:linear-gradient(180deg,#f5fbfd,#edf7fa)}.hg .evgrid{display:grid;gap:26px;grid-template-columns:1fr 1fr;margin-top:50px}.hg .evbars{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:34px}.hg .evrow{margin-bottom:30px}.hg .evrow:last-child{margin-bottom:0}.hg .evrow .et{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.hg .evrow .et b{color:var(--ink);font-size:14.5px}.hg .evlane{align-items:center;display:flex;gap:12px;margin-top:9px}.hg .evlane .who{color:var(--muted);flex:none;font-size:12px;font-weight:700;width:78px}.hg .evlane .bar{background:#eef3f7;border-radius:8px;display:block;flex:1;height:15px;overflow:hidden;position:relative}.hg .evlane .bar .f{border-radius:8px;height:100%;left:0;position:absolute;top:0}.hg .evlane.helio .bar .f{background:linear-gradient(90deg,var(--teal),var(--teal-700))}.hg .evlane.us .bar .f{background:linear-gradient(90deg,#c2cdd6,#a9b6c0)}.hg .evlane .pc{flex:none;font-size:15px;font-weight:800;text-align:right;width:52px}.hg .evlane.helio .pc{color:var(--teal-700)}.hg .evlane.us .pc{color:var(--muted)}.hg .evside{display:flex;flex-direction:column;gap:22px}.hg .evturn{background:linear-gradient(160deg,#fff6e9,#fde8cf);border:1px solid #f6d6b8;border-radius:var(--radius-lg);padding:30px}.hg .evturn .v{color:var(--orange-600);font-size:clamp(40px,5vw,58px);font-weight:800;letter-spacing:-.02em;line-height:1}.hg .evturn .k{color:var(--ink-2);font-size:14.5px;font-weight:600;margin-top:8px}.hg .evcite{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--muted);display:flex;font-size:13.5px;gap:12px;line-height:1.6;padding:24px 26px}.hg .evcite svg{flex:none;margin-top:2px}.hg .evactions{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}.hg .paths-row{display:grid;gap:26px;grid-template-columns:1fr 1fr;margin-top:50px}.hg .pathcard{align-items:flex-end;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;isolation:isolate;min-height:380px;overflow:hidden;position:relative}.hg .pathcard img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .7s var(--ease);width:100%;z-index:-2}.hg .pathcard:after{background:linear-gradient(180deg,rgba(11,26,38,.05) 30%,rgba(11,26,38,.9));content:"";inset:0;position:absolute;z-index:-1}.hg .pathcard:hover img{transform:scale(1.06)}.hg .pathcard .pc-in{color:#fff;padding:34px 34px 32px}.hg .pathcard .pc-ey{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.18);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;padding:6px 12px}.hg .pathcard h3{color:#fff;font-size:23px;margin:14px 0 10px}.hg .pathcard p{color:hsla(0,0%,100%,.88);font-size:14px;line-height:1.6;max-width:430px}.hg .pathcard .link-arrow{color:#fff;margin-top:18px}.hg .pathcard .link-arrow:hover{color:#7fe0ef}.hg .surv{background:linear-gradient(180deg,#fff,#fafdfe)}.hg .surv-grid{align-items:center;display:grid;gap:56px;grid-template-columns:.92fr 1.08fr}.hg .surv-chart{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;padding:34px 36px 28px;position:relative}.hg .surv-chart:before{background:linear-gradient(90deg,var(--teal),var(--orange));content:"";height:6px;left:0;position:absolute;right:0;top:0}.hg .sc-head{color:var(--ink);font-size:14px;font-weight:700;margin-bottom:6px}.hg .sc-sub{color:var(--muted);font-size:12.5px;margin-bottom:24px}.hg .sc-bars{align-items:flex-end;display:flex;gap:54px;height:300px;justify-content:center}.hg .scb{align-items:center;display:flex;flex:0 0 120px;flex-direction:column;justify-content:flex-end}.hg .scb .col{border-radius:12px 12px 0 0;width:100%}.hg .scb.good .col{background:linear-gradient(180deg,#26b37a,#1f8a5b)}.hg .scb.bad .col{background:linear-gradient(180deg,#f0a23a,#d2701a)}.hg .scb .pc{font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:10px;order:-1;text-align:center}.hg .scb.good .pc{color:#1f8a5b}.hg .scb.bad .pc{color:#d2701a}.hg .scb .lab{color:var(--body);font-size:12.5px;font-weight:600;line-height:1.4;margin-top:14px;text-align:center}.hg .sc-foot{border-top:1px solid var(--line-2);color:var(--muted);font-size:12px;margin-top:18px;padding-top:15px;text-align:center}.hg .surv-notes{display:flex;flex-direction:column;gap:14px;margin-top:26px}.hg .snote{align-items:flex-start;color:var(--ink-2);display:flex;font-size:14px;gap:13px;line-height:1.55}.hg .snote .si{border-radius:9px;display:grid;flex:none;height:30px;place-items:center;width:30px}.hg .snote.g .si{background:#e7f7ef}.hg .snote.b .si{background:#fdeede}.hg .support-cta{align-items:flex-start;background:var(--teal-50);border:1px solid var(--teal-100);border-radius:16px;color:var(--ink-2);display:flex;font-size:14px;gap:13px;line-height:1.6;margin-top:24px;padding:20px 22px}.hg .support-cta svg{flex:none;margin-top:1px}.hg .order{background:linear-gradient(180deg,#0c1c27,#0e2430);color:#cddbe4}.hg .order h2,.hg .order h3{color:#fff}.hg .order .eyebrow{background:hsla(0,0%,100%,.1);color:#7fe0ef}.hg .psteps{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-top:54px;position:relative}.hg .psteps:before{background:linear-gradient(90deg,var(--teal),var(--orange));content:"";height:2px;left:8%;opacity:.45;position:absolute;right:8%;top:30px}.hg .pstep{position:relative;z-index:1}.hg .pstep .n{background:linear-gradient(160deg,#16b5ce,#0e93a8);border-radius:16px;box-shadow:0 12px 26px rgba(22,181,206,.35);color:#fff;display:grid;font-size:22px;font-weight:800;height:60px;margin-bottom:20px;place-items:center;transition:transform .35s var(--ease);width:60px}.hg .pstep:nth-child(2n) .n{background:linear-gradient(160deg,#f6a11f,#e8901a);box-shadow:0 12px 26px rgba(246,161,31,.35)}.hg .pstep:hover .n{transform:translateY(-5px) scale(1.05)}.hg .pstep h3{color:#fff;font-size:16px;margin-bottom:8px}.hg .pstep p{color:#9fb2bf;font-size:13px;line-height:1.55}.hg .order-foot,.hg .pnews-row{margin-top:50px}.hg .pnews-row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.hg .pncard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.hg .pncard:hover{box-shadow:var(--shadow-md);transform:translateY(-7px)}.hg .pncard .th{background-position:50%;background-size:cover;height:172px;position:relative}.hg .pncard .th .chip{background:hsla(0,0%,100%,.94);border-radius:999px;color:var(--teal-700);font-size:11px;font-weight:700;left:14px;letter-spacing:.05em;padding:5px 11px;position:absolute;top:14px}.hg .pncard .bd{display:flex;flex:1;flex-direction:column;padding:24px 24px 26px}.hg .pncard h3{font-size:18px;line-height:1.34;margin-bottom:10px}.hg .pncard p{color:var(--body);flex:1;font-size:14px;line-height:1.6}.hg .pncard .link-arrow{font-size:14px;margin-top:16px}.hg .pvideo{background:radial-gradient(900px 520px at 82% -10%,#15414e,transparent 60%),linear-gradient(180deg,#0b1a26,#0e2430);color:#cddbe4}.hg .pvideo h2{color:#fff}.hg .pvideo .eyebrow{background:hsla(0,0%,100%,.1);color:var(--orange)}.hg .pv-frame{aspect-ratio:16/9;background:#000;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);box-shadow:0 44px 100px rgba(0,0,0,.55);margin-top:42px;overflow:hidden;position:relative}.hg .pv-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.hg .pv-meta{align-items:center;color:#9fb2bf;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;margin-top:24px}.hg .pv-meta .vt{color:#fff;font-size:18px;font-weight:700;width:100%}.hg .pv-meta .d{background:var(--orange);border-radius:50%;height:5px;width:5px}.hg .pfaq{background:linear-gradient(180deg,#f5fbfd,#edf7fa)}.hg .pfaq-list{display:flex;flex-direction:column;gap:12px;margin:46px auto 0;max-width:880px}.hg .pfi{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:box-shadow .3s,border-color .3s}.hg .pfi[open]{border-color:var(--teal-100);box-shadow:var(--shadow-sm)}.hg .pfi summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:21px 24px}.hg .pfi summary::-webkit-details-marker{display:none}.hg .pfi .ico{background:var(--teal-50);border-radius:50%;display:grid;flex:none;height:28px;place-items:center;transition:.3s var(--ease);width:28px}.hg .pfi[open] .ico{background:var(--teal);transform:rotate(45deg)}.hg .pfi[open] .ico svg path{stroke:#fff}.hg .pfi .ans{color:var(--body);font-size:14.5px;line-height:1.72;padding:0 24px 22px}.hg .pcta{background:radial-gradient(900px 500px at 15% 20%,#1fc6dd,transparent 60%),linear-gradient(120deg,#16b5ce,#0e93a8 60%,#0c7e91);color:#fff;overflow:hidden;padding:104px 0;position:relative;text-align:center}.hg .pcta:before{border:42px solid hsla(0,0%,100%,.1);height:440px;right:-150px;top:-170px;width:440px}.hg .pcta:after,.hg .pcta:before{border-radius:50%;content:"";position:absolute}.hg .pcta:after{background:hsla(0,0%,100%,.14);bottom:-120px;height:260px;left:-90px;width:260px}.hg .pcta .wrap{max-width:780px;position:relative;z-index:2}.hg .pcta h2{color:#fff;font-size:clamp(30px,3.8vw,46px);font-weight:800}.hg .pcta p{color:#fff7ec;font-size:18px;line-height:1.65;margin:20px auto 0;max-width:600px}.hg .pcta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:36px}.hg .pcta .btn-white{background:#fff;color:var(--teal-700)}.hg .pcta .btn-white:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.hg .pcta .btn-dark{background:rgba(12,28,39,.9);color:#fff}.hg .pcta .btn-dark:hover{background:#0c1c27;transform:translateY(-2px)}@media(max-width:920px){.hg .evgrid,.hg .merge-wrap,.hg .paths-row,.hg .phero-grid,.hg .surv-grid{gap:40px;grid-template-columns:1fr}.hg .merge-diagram{gap:20px;grid-template-columns:1fr;min-height:0}.hg .mconnect{display:none}.hg .pnews-row{grid-template-columns:1fr}.hg .psteps{gap:30px 18px;grid-template-columns:1fr 1fr}.hg .psteps:before{display:none}.hg .psec{padding:74px 0}.hg .sec-num{display:none}}@media(max-width:560px){.hg .psteps{grid-template-columns:1fr}.hg .sc-bars{gap:32px}.hg .scb{flex-basis:96px}}.hg .mission{background:linear-gradient(180deg,#f5fbfd,#eef8fb)}.hg .mission-grid{align-items:center;display:grid;gap:58px;grid-template-columns:1.04fr .96fr}.hg .mission p{font-size:16.5px;line-height:1.78;margin-top:18px}.hg .mission-chart{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;padding:34px 36px 30px;position:relative}.hg .mission-chart .bar-top{background:linear-gradient(90deg,var(--teal),var(--orange));height:6px;left:0;position:absolute;right:0;top:0}.hg .chart-head{align-items:baseline;display:flex;gap:14px;justify-content:space-between;margin-bottom:4px}.hg .chart-head .t{color:var(--ink);font-size:15px;font-weight:700}.hg .chart-head .s{color:var(--muted);font-size:12.5px;font-weight:500}.hg .chart-rows{display:flex;flex-direction:column;gap:22px;margin-top:24px}.hg .crow .crow-top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:9px}.hg .crow .lab{align-items:center;color:var(--ink-2);display:flex;font-size:14px;font-weight:600;gap:9px}.hg .crow .lab .pip{border-radius:3px;flex:none;height:10px;width:10px}.hg .crow .val{color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.02em}.hg .track{background:#eef3f7;border-radius:9px;height:16px;overflow:hidden}.hg .track .fill{border-radius:9px;height:100%;transition:width 1.3s var(--ease);width:0}.hg .crow.early .lab .pip,.hg .crow.early .track .fill{background:linear-gradient(90deg,var(--teal),var(--teal-700))}.hg .crow.early .val{color:var(--teal-700)}.hg .crow.late .lab .pip,.hg .crow.late .track .fill{background:linear-gradient(90deg,var(--orange),var(--orange-600))}.hg .crow.late .val{color:var(--orange-600)}.hg .chart-foot{align-items:center;border-top:1px solid var(--line-2);color:var(--muted);display:flex;font-size:12.5px;gap:10px;line-height:1.45;margin-top:26px;padding-top:18px}.hg .chart-foot .gap-badge{align-items:center;background:var(--teal-50);border-radius:999px;color:var(--teal-700);display:inline-flex;flex:none;font-size:12px;font-weight:700;gap:6px;padding:5px 11px}.hg .cards3{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:52px}.hg .feat{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;padding:32px 28px;position:relative;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.hg .feat:after{background:var(--teal);content:"";height:3px;left:0;position:absolute;top:0;transition:width .4s var(--ease);width:0}.hg .feat:hover{border-color:transparent;box-shadow:var(--shadow-md);transform:translateY(-8px)}.hg .feat:hover:after{width:100%}.hg .feat .ic{background:var(--teal-50);border-radius:15px;display:grid;height:56px;margin-bottom:20px;place-items:center;width:56px}.hg .feat:nth-child(2) .ic{background:var(--orange-50)}.hg .feat:nth-child(3) .ic{background:#ecf0fb}.hg .feat h3{font-size:20px;font-weight:700;margin-bottom:10px}.hg .feat p{color:var(--body);font-size:15px;line-height:1.65}.hg .sec-foot{margin-top:40px}@media(max-width:900px){.hg .mission-grid{gap:40px}.hg .cards3,.hg .mission-grid{grid-template-columns:1fr}}.hg .flagship{background:radial-gradient(1100px 600px at 80% -10%,#15414e,transparent 60%),linear-gradient(180deg,#0c1c27,#0e2430);color:#cddbe4;overflow:hidden}.hg .flagship h2,.hg .flagship h3{color:#fff}.hg .flagship .eyebrow{color:var(--orange)}.hg .flag-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.25fr .95fr}.hg .flag-grid>*{min-width:0}.hg .flag-photo{position:relative}.hg .flag-photo .frame{background:#c9b48f;border-radius:var(--radius-lg);box-shadow:0 40px 90px rgba(0,0,0,.5);overflow:hidden}.hg .flag-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hg .flag-photo .tagpill{background:hsla(0,0%,100%,.95);border-radius:999px;box-shadow:var(--shadow-md);color:var(--ink);font-size:13px;font-weight:700;left:18px;padding:8px 14px;position:absolute;top:18px}.hg .flag-copy p.lead{color:#bccbd6;font-size:16.5px;line-height:1.78;margin-top:18px}.hg .stat-tiles{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:34px}.hg .tile{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:18px 16px;transition:background .3s,transform .3s}.hg .tile:hover{background:rgba(22,181,206,.14);transform:translateY(-4px)}.hg .tile .v{color:#fff;font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1}.hg .tile .v .vs{color:var(--teal);font-weight:700}.hg .tile .k{color:#9fb2bf;font-size:12.5px;line-height:1.4;margin-top:8px}.hg .flag-cite{align-items:flex-start;color:#8fa3b0;display:flex;font-size:13.5px;gap:10px;margin-top:26px;max-width:440px}.hg .flag-actions{display:flex;flex-wrap:nowrap;gap:12px;margin-top:30px}.hg .flag-actions .btn{flex:0 1 auto;font-size:14.5px;padding-inline:18px}.hg .flagship .btn-ghost{border-color:hsla(0,0%,100%,.28);color:#fff}.hg .flagship .btn-ghost:hover{background:rgba(22,181,206,.12);border-color:var(--teal);color:#fff}@media(max-width:1000px){.hg .flag-grid{gap:40px;grid-template-columns:1fr}.hg .stat-tiles{grid-template-columns:repeat(3,1fr)}.hg .flag-actions{flex-wrap:wrap}}@media(max-width:560px){.hg .stat-tiles{grid-template-columns:1fr}}.hg .tl{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin-top:56px;position:relative}.hg .tl:before{background:linear-gradient(90deg,var(--teal),var(--orange));content:"";height:2px;left:6%;position:absolute;right:6%;top:30px;z-index:0}.hg .tl-item{position:relative;text-align:left;z-index:1}.hg .tl-node{background:#fff;border:2px solid var(--teal);border-radius:50%;box-shadow:0 6px 18px rgba(22,181,206,.18);color:var(--teal-700);display:grid;font-size:15px;font-weight:800;height:60px;margin-bottom:18px;place-items:center;transition:transform .3s;width:60px}.hg .tl-item:hover .tl-node{transform:scale(1.08)}.hg .tl-item:nth-child(2n) .tl-node{border-color:var(--orange);box-shadow:0 6px 18px rgba(246,161,31,.2);color:var(--orange-600)}.hg .tl-item p{color:var(--body);font-size:14.5px;line-height:1.6}.hg .tl-item .em{color:var(--ink);font-weight:600}.hg .early{background:linear-gradient(180deg,#fff7ec,#fef1df)}.hg .early-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr .92fr}.hg .early p{font-size:16.5px;line-height:1.78;margin-top:18px}.hg .drop{background:#fff;border:1px solid #f3e2c8;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:38px 40px 30px}.hg .bars{align-items:flex-end;display:flex;gap:46px;height:240px;margin-bottom:8px;padding:0 14px}.hg .bar{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end}.hg .bar .col{border-radius:12px 12px 0 0;height:0;position:relative;transition:height 1.1s var(--ease);width:84px}.hg .bar.b1 .col{background:linear-gradient(180deg,#16b5ce,#0e93a8)}.hg .bar.b2 .col{background:linear-gradient(180deg,#f6a11f,#e8901a)}.hg .bar .pct{color:var(--ink);font-size:26px;font-weight:800;left:50%;position:absolute;top:-34px;transform:translateX(-50%)}.hg .bar .stg{color:var(--body);font-weight:600;margin-top:14px}.hg .bar .stg,.hg .drop .cap{font-size:13.5px;text-align:center}.hg .drop .cap{border-top:1px solid var(--line);color:var(--muted);margin-top:6px;padding-top:16px}.hg .drop .arrowdrop{align-items:center;color:var(--orange-600);display:flex;font-size:18px;font-weight:800;gap:8px;justify-content:center;margin-bottom:18px}@media(max-width:900px){.hg .tl{gap:34px 24px;grid-template-columns:1fr 1fr}.hg .tl:before{display:none}.hg .early-grid{gap:40px;grid-template-columns:1fr}}.hg .partners{background:#fff}.hg .partner-row{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:46px}.hg .partner{align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;height:118px;justify-content:center;padding:20px 26px;transition:all .3s var(--ease)}.hg .partner img{filter:grayscale(1);max-height:60px;max-width:82%;-o-object-fit:contain;object-fit:contain;opacity:.62;transition:filter .35s,opacity .35s;width:auto}.hg .partner:hover{border-color:var(--teal);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.hg .partner:hover img{filter:none;opacity:1}.hg .aud{background:linear-gradient(180deg,#f5fbfd,#eef8fb)}.hg .aud-row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:48px}.hg .aud-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:280px;padding:36px 32px;transition:transform .35s var(--ease),box-shadow .35s}.hg .aud-card:hover{box-shadow:var(--shadow-md);transform:translateY(-8px)}.hg .aud-card .ic{border-radius:14px;display:grid;height:54px;margin-bottom:22px;place-items:center;width:54px}.hg .aud-card.a1 .ic{background:var(--teal-50)}.hg .aud-card.a2 .ic{background:var(--orange-50)}.hg .aud-card.a3 .ic{background:#ecf0fb}.hg .aud-card h3{font-size:21px;margin-bottom:12px}.hg .aud-card p{color:var(--body);flex:1;font-size:15px;line-height:1.62}.hg .aud-card .link-arrow{margin-top:22px}.hg .news-row{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:48px}.hg .ncard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.hg .ncard:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.hg .ncard .thumb{background-position:50%;background-size:cover;height:158px;position:relative}.hg .ncard .thumb:after{background:linear-gradient(180deg,transparent 40%,rgba(12,28,39,.28));content:"";inset:0;position:absolute}.hg .ncard .body{display:flex;flex:1;flex-direction:column;padding:24px 24px 26px}.hg .ncard .date{color:var(--teal-700);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hg .ncard h3{font-size:18px;line-height:1.35;margin:10px 0}.hg .ncard p{color:var(--body);flex:1;font-size:14.5px;line-height:1.6}.hg .ncard .link-arrow{font-size:14px;margin-top:16px}@media(max-width:900px){.hg .partner-row{grid-template-columns:1fr 1fr}.hg .aud-row,.hg .news-row{grid-template-columns:1fr}}.hg .cta{background:radial-gradient(900px 500px at 15% 20%,#1fc6dd,transparent 60%),linear-gradient(120deg,#16b5ce,#0e93a8 60%,#0c7e91);color:#fff;overflow:hidden;text-align:center}.hg .cta:before{border:40px solid hsla(0,0%,100%,.08);height:420px;right:-140px;top:-160px;width:420px}.hg .cta:after,.hg .cta:before{border-radius:50%;content:"";position:absolute}.hg .cta:after{background:rgba(246,161,31,.18);bottom:-120px;filter:blur(6px);height:260px;left:-90px;width:260px}.hg .cta .wrap{max-width:820px;position:relative;z-index:1}.hg .cta h2{color:#fff;font-size:clamp(30px,3.8vw,46px);font-weight:800}.hg .cta p{color:#e7fbff;font-size:18px;line-height:1.7;margin:20px auto 0;max-width:600px}.hg .cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:36px}.hg .cta .btn-primary{background:var(--orange)}.hg .cta .btn-white{background:#fff;color:var(--teal-700)}.hg .cta .btn-white:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.hg .footer{background:#0b1a26;color:#9fb2bf;padding:0 0 40px}.hg .newsletter{background:#0e2330;border-bottom:1px solid hsla(0,0%,100%,.07)}.hg .newsletter .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:34px 32px}.hg .newsletter-copy{max-width:520px}.hg .newsletter h3{color:#fff;font-size:20px;letter-spacing:-.01em}.hg .newsletter p{color:#9fb2bf;font-size:14.5px;margin-top:5px}.hg .nlform{display:flex;flex:0 0 auto;gap:10px}.hg .nlform input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;font-family:inherit;font-size:14.5px;height:48px;outline:none;padding:0 20px;transition:border-color .25s;width:260px}.hg .nlform input::-moz-placeholder{color:#7f93a1}.hg .nlform input::placeholder{color:#7f93a1}.hg .nlform input:focus{border-color:var(--teal)}.hg .nlform .btn-teal{flex:0 0 auto;height:48px;padding:0 26px}.hg .foot-main{padding-top:54px}.hg .foot-grid{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:48px;grid-template-columns:1.4fr 2fr 1.1fr;padding-bottom:42px}.hg .foot-brand img{height:46px;margin-bottom:20px;opacity:1;width:auto}.hg .foot-brand p{font-size:14px;line-height:1.7;max-width:280px}.hg .foot-links{-moz-column-count:2;column-count:2;-moz-column-gap:44px;column-gap:44px}.hg .foot-links a{color:#b6c5d0;display:block;font-size:14.5px;margin-bottom:13px;transition:color .2s;width:-moz-fit-content;width:fit-content}.hg .foot-links a:hover{color:var(--teal)}.hg .foot-contact h4{color:#fff;font-size:14px;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.hg .foot-contact p{font-size:14px;line-height:1.8}.hg .foot-contact a{color:var(--teal)}.hg .legal{color:#74899a;font-size:12.5px;line-height:1.7;margin-top:28px;max-width:1000px}.hg .copy{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px;justify-content:space-between;margin-top:22px}.hg .copy,.hg .copy a{color:#8298a6}.hg .copy a:hover{color:#fff}@media(max-width:900px){.hg .foot-grid{gap:34px;grid-template-columns:1fr}.hg .newsletter .wrap{justify-content:flex-start}.hg .nlform{width:100%}.hg .nlform input{flex:1;min-width:0;width:auto}}.hg .lhero{background:radial-gradient(820px 480px at 92% 0,var(--teal-50),transparent 62%),linear-gradient(180deg,#fff,#fafdfe);overflow:hidden;padding:60px 0 84px;position:relative}.hg .lhero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}.hg .lhero h1{font-size:clamp(31px,3.9vw,50px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:18px 0 0}.hg .lhero h1 .accent{color:var(--teal)}.hg .lhero .sub{color:var(--muted);font-size:16.5px;line-height:1.74;margin:22px 0 0;max-width:560px}.hg .lhero-actions{gap:14px}.hg .lhero-actions,.hg .trustbar{display:flex;flex-wrap:wrap;margin-top:30px}.hg .trustbar{align-items:center;color:var(--ink-2);font-size:13.5px;font-weight:600;gap:10px 12px}.hg .trustbar .ti{align-items:center;display:inline-flex;gap:8px}.hg .trustbar .ti svg{flex:none}.hg .trustbar .sep{background:var(--orange);border-radius:50%;height:5px;opacity:.55;width:5px}.hg .lhero-media,.hg .lhero-photo{position:relative}.hg .lhero-photo{aspect-ratio:4/3.5;background:#dceef2;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.hg .lhero-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hg .lhero-badge{animation:floaty 6s ease-in-out infinite;background:var(--teal);border-radius:16px;bottom:30px;box-shadow:var(--shadow-md);color:#fff;left:-22px;padding:14px 18px;position:absolute}.hg .lhero-badge .b{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1}.hg .lhero-badge .l{color:#eafaff;font-size:12px;font-weight:600;line-height:1.35;margin-top:5px;max-width:150px}.hg .lhero-pill{align-items:center;animation:floaty 6.6s ease-in-out .5s infinite;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-md);color:var(--ink);display:flex;font-size:13.5px;font-weight:700;gap:8px;padding:9px 16px;position:absolute;right:-16px;top:22px}.hg .feat .ic.tealic{background:var(--teal-50)}.hg .feat .ic.orangeic{background:var(--orange-50)}.hg .feat .ic.indigoic{background:#ecf0fb}.hg .evidence{background:linear-gradient(180deg,#f5fbfd,#eef8fb)}.hg .ev-stats{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:46px}.hg .ev-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;padding:30px 28px;position:relative;transition:transform .35s var(--ease),box-shadow .35s}.hg .ev-card:before{background:linear-gradient(90deg,var(--teal),var(--orange));content:"";height:4px;left:0;opacity:0;position:absolute;top:0;transition:opacity .35s;width:100%}.hg .ev-card:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.hg .ev-card:hover:before{opacity:1}.hg .ev-card .v{color:var(--teal-700);font-size:36px;font-weight:800;letter-spacing:-.025em;line-height:1}.hg .ev-card .v .vs{color:var(--muted);font-size:18px;font-weight:700}.hg .ev-card .k{color:var(--body);font-size:14.5px;line-height:1.5;margin-top:12px}.hg .ev-cite{color:var(--muted);display:flex;font-size:13.5px;gap:10px;line-height:1.6;margin-top:32px;max-width:720px}.hg .ev-cite svg{flex:none;margin-top:2px}.hg .ev-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hg .compare{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:46px}.hg .cmp{border-radius:var(--radius-lg);overflow:hidden;padding:36px 34px;position:relative}.hg .cmp.good{background:linear-gradient(160deg,#eafaf1,#dcf3e7);border:1px solid #cdebd9}.hg .cmp.bad{background:linear-gradient(160deg,#fdefe1,#fbe4d0);border:1px solid #f6d6b8}.hg .cmp .tag{align-items:center;color:var(--ink);display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;letter-spacing:.02em}.hg .cmp .tag .d{border-radius:50%;height:9px;width:9px}.hg .cmp.good .tag .d{background:#1f8a5b}.hg .cmp.bad .tag .d{background:#d2701a}.hg .cmp .v{font-size:clamp(46px,6vw,66px);font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:14px}.hg .cmp.good .v{color:#1f8a5b}.hg .cmp.bad .v{color:#d2701a}.hg .cmp .vl{color:var(--body);font-size:14.5px;margin-top:8px}.hg .cmp .note{border-top:1px solid rgba(19,33,46,.1);color:var(--ink-2);font-size:14px;line-height:1.55;margin-top:20px;padding-top:16px}.hg .source-line{color:var(--muted);font-size:12.5px;font-weight:600;letter-spacing:.04em;margin-top:18px}.hg .support-line{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-sm);color:var(--body);display:flex;font-size:14.5px;gap:12px;line-height:1.6;margin-top:24px;max-width:840px;padding:20px 22px}.hg .support-line svg{flex:none;margin-top:1px}.hg .steps{display:grid;gap:18px;grid-template-columns:repeat(5,1fr);margin-top:50px;position:relative}.hg .steps:before{background:linear-gradient(90deg,var(--teal),var(--orange));content:"";height:2px;left:7%;position:absolute;right:7%;top:26px;z-index:0}.hg .step{position:relative;z-index:1}.hg .step .n{background:var(--teal);border-radius:15px;box-shadow:0 8px 18px rgba(22,181,206,.28);color:#fff;display:grid;font-size:21px;font-weight:800;height:54px;margin-bottom:18px;place-items:center;transition:transform .3s;width:54px}.hg .step:hover .n{transform:translateY(-4px) scale(1.04)}.hg .step:nth-child(2n) .n{background:var(--orange);box-shadow:0 8px 18px rgba(246,161,31,.28)}.hg .step h3{font-size:16.5px;font-weight:700;margin-bottom:8px}.hg .step p{color:var(--body);font-size:13.5px;line-height:1.55}.hg .steps-foot{margin-top:44px}.hg .video{background:radial-gradient(900px 500px at 80% -10%,#15414e,transparent 60%),linear-gradient(180deg,#0c1c27,#0e2430);color:#cddbe4}.hg .video h2{color:#fff}.hg .video .eyebrow{color:var(--orange)}.hg .video-wrap{aspect-ratio:16/9;background:#000;border-radius:var(--radius-lg);box-shadow:0 40px 90px rgba(0,0,0,.5);margin-top:40px;overflow:hidden;position:relative}.hg .video-wrap iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.hg .video-meta{align-items:center;color:#9fb2bf;display:flex;flex-wrap:wrap;font-size:14.5px;gap:8px 16px;margin-top:24px}.hg .video-meta .vt{color:#fff;font-size:18px;font-weight:700;width:100%}.hg .video-meta .vdot{background:var(--orange);border-radius:50%;height:5px;width:5px}.hg .faq-list{display:flex;flex-direction:column;gap:12px;margin:44px auto 0;max-width:880px}.hg .faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:box-shadow .3s,border-color .3s}.hg .faq-item[open]{border-color:var(--teal-100);box-shadow:var(--shadow-sm)}.hg .faq-item summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px}.hg .faq-item summary::-webkit-details-marker{display:none}.hg .faq-item summary .ico{background:var(--teal-50);border-radius:50%;display:grid;flex:none;height:27px;place-items:center;transition:.3s var(--ease);width:27px}.hg .faq-item[open] summary .ico{background:var(--teal);transform:rotate(45deg)}.hg .faq-item[open] summary .ico svg path{stroke:#fff}.hg .faq-body{color:var(--body);font-size:14.5px;line-height:1.72;padding:0 24px 22px}@media(max-width:900px){.hg .lhero-grid{gap:42px}.hg .compare,.hg .ev-stats,.hg .lhero-grid{grid-template-columns:1fr}.hg .steps{gap:26px 18px;grid-template-columns:1fr 1fr}.hg .steps:before{display:none}}.hg .clev{margin:38px 0 4px}.hg .clev-tabs{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.hg .clev-tab{-webkit-appearance:none;background:#fff;border:2px solid var(--orange);border-radius:12px;color:var(--orange);cursor:pointer;font:inherit;font-size:15px;font-weight:800;letter-spacing:.005em;padding:12px 22px;transition:background .2s,color .2s,box-shadow .2s}.hg .clev-tab:hover{background:var(--orange-50)}.hg .clev-tab.is-active{background:var(--orange);box-shadow:0 8px 20px rgba(246,161,31,.28);color:#fff}.hg .clev-card{background:radial-gradient(128% 94% at 50% 102%,#fff 0,#fff 50%,#f3f6f8 100%);border:1.5px solid var(--orange);border-radius:24px;box-shadow:var(--shadow-sm);overflow:hidden;padding:28px 34px 26px;position:relative}.hg .clev-legend{display:flex;gap:30px;margin-bottom:6px;position:relative;z-index:1}.hg .clev-legend span{align-items:center;color:var(--ink);display:inline-flex;font-size:14px;font-weight:800;gap:11px;letter-spacing:.05em}.hg .clev-legend i{border-radius:5px;display:inline-block;height:18px;width:36px}.hg .clev-legend i.helio{background:var(--teal)}.hg .clev-legend i.us{background:#a8aeb4}.hg .clev-scroll{overflow-x:auto;position:relative;z-index:1}.hg .clev-plot{align-items:stretch;display:flex;gap:18px;min-width:560px}.hg .clev-cap{display:flex;flex:0 0 168px;flex-direction:column}.hg .clev-grp{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.hg .clev-bars{align-items:flex-end;display:flex;gap:clamp(16px,3.4%,30px);height:300px;justify-content:center}.hg .clev-bar{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;width:clamp(42px,22%,58px)}.hg .clev-bar .val{font-size:clamp(15px,1.45vw,22px);font-style:italic;font-weight:800;letter-spacing:-.01em;line-height:1;margin-bottom:9px;white-space:nowrap}.hg .clev-bar.helio .val{color:var(--teal)}.hg .clev-bar.us .val{color:#a8aeb4}.hg .clev-bar .fill{animation:clev-grow .6s cubic-bezier(.22,1,.36,1);border-radius:7px 7px 0 0;transform-origin:bottom;width:100%}@keyframes clev-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hg .clev-bar.helio .fill{background:var(--teal)}.hg .clev-bar.us .fill{background:#a8aeb4}.hg .clev-foot{border-top:2px solid var(--ink);padding-top:16px;text-align:center}.hg .clev-xlabel{color:var(--ink);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hg .clev-treat{color:var(--ink-2);display:flex;font-size:12.5px;gap:6px;justify-content:center;letter-spacing:.04em;line-height:1.35;margin-top:9px;text-transform:uppercase}.hg .clev-treat svg{color:var(--ink);flex:0 0 auto;margin-top:1px}.hg .clev-cap .clev-foot{border-top-color:var(--ink);text-align:left}.hg .clev-cap .ct{color:var(--ink);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hg .clev-cap .cs{color:var(--body);font-size:14px;margin-top:4px}@media(max-width:640px){.hg .clev-card{border-radius:18px;padding:22px 18px 20px}.hg .clev-cap{flex-basis:120px}.hg .clev-bars{gap:8px;height:230px}}