.bx :is(.mono,.bx-mono){font-family:"DM Mono","SF Mono",Menlo,monospace;font-variant-numeric:tabular-nums}
.bx :is(.nav,.bx-nav){position:relative;z-index:60;margin-bottom:-76px;transition:background-color .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
.bx :is(.nav,.bx-nav).solid{background:#06202A;box-shadow:0 1px 0 rgba(255,255,255,.1),0 10px 30px rgba(0,0,0,.25)}
.bx :is(.nav-in,.bx-nav-in){max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px);height:76px;display:flex;align-items:center;gap:36px}
.bx :is(.navlink,.bx-navlink){display:inline-flex;align-items:center;gap:4px;color:#DCE7EA;text-decoration:none;font:600 15px/1 "Gilroy",system-ui,sans-serif;white-space:nowrap;transition:color .2s}
.bx :is(.navlink,.bx-navlink):hover{color:#ffffff}
.bx :is(.nav-right,.bx-nav-right){margin-left:auto;display:flex;align-items:center;gap:20px}
@media (max-width:460px){.bx :is(.nav-cta,.bx-nav-cta){display:none}}
.bx .hero{position:relative;background:#06202A;color:#ffffff;overflow:hidden;isolation:isolate}
.bx .hero-copy{display:flex;flex-direction:column;gap:28px;max-width:760px}
.bx .h1{font-weight:800;font-size:clamp(42px,5.2vw,74px);line-height:.98;letter-spacing:-.03em;color:#ffffff}
.bx :is(.fu3,.bx-fu3){animation:bx-fadeUp 1s .8s cubic-bezier(.16,1,.3,1) both}
.bx .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-top:1px solid #D9E0E3}
@media (max-width:760px){.bx .stats{grid-template-columns:1fr}}
.bx .cta{background:linear-gradient(135deg,#1EAFAA 0%,#114B5C 70%);color:#ffffff;overflow:hidden}
.bx .cta-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(32px,6vw,90px);align-items:center}
@media (max-width:860px){.bx .cta-grid{grid-template-columns:1fr}}
.bx :is(.foot,.bx-foot){background:#06202A;color:#B9CDD2;padding:72px 0 40px;font-size:15px}
.bx :is(.flink,.bx-flink){color:#B9CDD2;text-decoration:none;transition:color .2s}
.bx :is(.flink,.bx-flink):hover{color:#ffffff}
.bx :is(.foot-legal,.bx-foot-legal){display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:13px}
.bx .hero-inner2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding:clamp(120px,14vw,168px) clamp(16px,4vw,40px) 40px}
@media (max-width:1060px){.bx .hero-inner2{grid-template-columns:1fr}}
.bx .roi-lab :is(.mono,.bx-mono){font-size:18px;color:#0E2A33}
.bx .roi-table tr:is(.hl,.bx-hl) td{color:#ffffff;font-weight:700}
.bx .roi-table tr:is(.hl,.bx-hl) td:is(.mono,.bx-mono){color:#1eafaa;font-size:16px}
.bx .next-steps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}
.bx .next-steps li{display:flex;gap:16px;align-items:flex-start;color:#E2F3F2;font-size:15px;line-height:1.45}
.bx .next-steps li :is(.bebas,.bx-bebas){font-size:28px;line-height:1;color:#ffffff;opacity:.85;min-width:34px}
.bx .next-steps li b{display:block;color:#ffffff;font:700 17px/1.3 "Gilroy",system-ui,sans-serif}
.bx .g2-mini{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:rgba(6,32,42,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);text-decoration:none}
.bx .g2-mini:hover{background:rgba(6,32,42,.4)}
.bx .fx-acct :is(.mono,.bx-mono){font-size:12px;color:#9DB5BB;letter-spacing:.06em}
.bx .fx-kv :is(.mono,.bx-mono){font-size:12.5px;color:#9DB5BB;letter-spacing:.06em}
.bx .fx-tile :is(.mono,.bx-mono){font-size:13px;color:#7F9AA2}
.bx .fx-tile:is(.on,.bx-on) :is(.mono,.bx-mono){color:#1eafaa}
@media (prefers-reduced-motion: reduce){.bx:is(.page,.bx-page) *,.bx:is(.page,.bx-page) *::before,.bx:is(.page,.bx-page) *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
.bx :is(.sr,.bx-sr),.bx .leafT,.bx .leafB,.bx .side-l,.bx .side-r{animation:none!important}
.bx .marquee-track,.bx :is(.rv-track,.bx-rv-track){animation:none!important}
.bx .mote,.bx .ring,.bx .fplus,.bx .smil,.bx .pdot{display:none}}
.bx .logo-w{filter:brightness(0) invert(1)}
.bx :is(.g2one,.bx-g2one) :is(.rv-rows,.bx-rv-rows){margin-top:clamp(40px,5vw,64px)}
.bx :is(.g2-rate,.bx-g2-rate){display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;font-size:14.5px;color:#2B4A55}
.bx :is(.g2-rate,.bx-g2-rate) b{color:#0E2A33}
.bx:is(.lp,.bx-lp) :is(.lph,.bx-lph) :is(.ln,.bx-ln) > span,.bx:is(.lp,.bx-lp) :is(.lph,.bx-lph) :is(.fu1,.bx-fu1),.bx:is(.lp,.bx-lp) :is(.lph,.bx-lph) :is(.fu2,.bx-fu2),.bx:is(.lp,.bx-lp) :is(.lph,.bx-lph) :is(.fu3,.bx-fu3),.bx:is(.lp,.bx-lp) :is(.lph,.bx-lph) .fu4{animation:none}
.bx :is(.nav-price,.bx-nav-price){font-size:15px}
@media (max-width:420px){.bx :is(.nav-price,.bx-nav-price){display:none}}
.bx :is(.why,.bx-why) :is(.p-fill,.bx-p-fill):is(.run,.bx-run){animation-duration:4.5s}
.bx :is(.nav-g2,.bx-nav-g2){display:inline-flex;align-items:center;gap:8px;color:#DCE7EA;text-decoration:none;font:500 14px/1 "DM Sans",system-ui,sans-serif;white-space:nowrap}
.bx :is(.nav-g2,.bx-nav-g2) b{color:#ffffff}
.bx :is(.nav-g2,.bx-nav-g2):hover{color:#ffffff}
@media (max-width:760px){.bx :is(.nav-g2,.bx-nav-g2){display:none}}
@media (max-width:460px){.bx:is(.lp,.bx-lp) :is(.nav-cta,.bx-nav-cta){display:inline-flex;height:40px!important;padding:0 16px!important;font-size:14px!important}}
.bx .dk .chip-ai{background:rgba(30,175,170,.18);color:#A7D6D4}
.bx .dk .chip-bad{background:rgba(214,60,96,.2);color:#FF9DB3}
.bx .dk .chip-good{background:rgba(30,175,170,.18);color:#7FE0DC}
.bx .dk .chip-warn{background:rgba(242,181,68,.18);color:#F5CD7A}
.bx :is(.lph,.bx-lph){position:relative;background:#06202A;color:#ffffff;overflow:hidden;isolation:isolate}
.bx :is(.lph-grid,.bx-lph-grid){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,4.5vw,64px);align-items:start;padding:clamp(116px,12vw,148px) clamp(16px,4vw,40px) 56px}
.bx :is(.lph-copy,.bx-lph-copy){display:flex;flex-direction:column;gap:22px;min-width:0}
.bx :is(.lph-list,.bx-lph-list){display:flex;flex-direction:column;gap:2px;margin-top:-4px}
.bx :is(.lph-stage,.bx-lph-stage){position:sticky;top:96px;min-width:0}
.bx :is(.h1lp,.bx-h1lp){font-weight:800;font-size:clamp(38px,4.4vw,62px);line-height:1.02;letter-spacing:-.03em;color:#ffffff}
.bx :is(.pstats,.bx-pstats){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.bx :is(.pst,.bx-pst){display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 18px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.bx :is(.pst,.bx-pst) img{width:36px;height:36px}
.bx :is(.pst-n,.bx-pst-n){display:flex;align-items:flex-start;line-height:.82}
.bx :is(.pst-v,.bx-pst-v){order:1;font:400 clamp(56px,5.2vw,76px)/.82 "Bebas Neue",sans-serif;color:#ffffff;letter-spacing:.01em}
.bx :is(.pst-pc,.bx-pst-pc){order:2;margin:.08em 0 0 2px;font:400 clamp(28px,2.6vw,38px)/1 "Bebas Neue",sans-serif;color:#1eafaa}
.bx :is(.pst-k,.bx-pst-k){font:600 13px/1.35 "Gilroy",system-ui,sans-serif;color:#DCE7EA}
.bx :is(.gp,.bx-gp) :is(.pst,.bx-pst){background:rgba(6,32,42,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}
.bx :is(.gp,.bx-gp) :is(.pst-pc,.bx-pst-pc){color:#7FE0DC}
.bx :is(.gp,.bx-gp) :is(.pst-k,.bx-pst-k){color:#E2F3F2}
@media (max-width:520px){.bx :is(.pstats,.bx-pstats){gap:8px}
.bx :is(.pst,.bx-pst){padding:12px 10px}
.bx :is(.pst,.bx-pst) img{width:28px;height:28px}
.bx :is(.pst-k,.bx-pst-k){font-size:12px}}
.bx :is(.pg2,.bx-pg2){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:14px;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.bx :is(.pg2,.bx-pg2) .trust-b img{height:52px}
@media (max-width:1060px){.bx :is(.lph-grid,.bx-lph-grid){grid-template-columns:minmax(0,1fr)}
.bx :is(.lph-stage,.bx-lph-stage){position:relative;top:0;width:100%;max-width:640px;margin:0 auto}}
.bx :is(.ln2b,.bx-ln2b) > span{animation-delay:.14s}
.bx :is(.hl,.bx-hl){color:#1eafaa;font-weight:800}
.bx :is(.ptags,.bx-ptags){display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-2px;padding:2px}
.bx :is(.ptag,.bx-ptag){all:unset;box-sizing:border-box;flex-shrink:0;height:32px;padding:0 12px 0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;font:700 12.5px/1 "Gilroy",system-ui,sans-serif;color:#B9CDD2;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background-color .35s,color .35s,box-shadow .35s,transform .25s cubic-bezier(.34,1.56,.64,1)}
.bx :is(.ptag,.bx-ptag):hover{color:#ffffff;transform:translateY(-2px)}
.bx :is(.ptag,.bx-ptag):is(.on,.bx-on){color:#ffffff;background:rgba(30,175,170,.16);box-shadow:inset 0 0 0 1.5px rgba(30,175,170,.7)}
.bx :is(.ptag,.bx-ptag) i{width:6px;height:6px;border-radius:50%;background:#5E7A82;transition:background-color .35s,box-shadow .35s}
.bx :is(.ptag,.bx-ptag):is(.on,.bx-on) i{background:#1eafaa;box-shadow:0 0 0 3px rgba(30,175,170,.25)}
.bx :is(.ptag,.bx-ptag):focus-visible,.bx :is(.hli,.bx-hli):focus-visible,.bx .more-btn:focus-visible,.bx :is(.tour-frame,.bx-tour-frame):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(30,175,170,.6)}
.bx :is(.hli,.bx-hli){all:unset;box-sizing:border-box;position:relative;display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:center;padding:10px 12px 14px;border-radius:12px;cursor:pointer;font:600 15px/1.4 "Gilroy",system-ui,sans-serif;color:#9DB5BB;transition:background-color .35s,color .35s}
.bx :is(.hli,.bx-hli):hover{color:#DCE7EA}
.bx :is(.hli,.bx-hli):is(.on,.bx-on){color:#ffffff;background:rgba(255,255,255,.05)}
.bx .hli-ic{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);color:#7FE0DC;transition:background-color .35s,color .35s}
.bx :is(.hli,.bx-hli):is(.on,.bx-on) .hli-ic{background:#1eafaa;color:#06202A}
.bx :is(.hli,.bx-hli) :is(.p-track,.bx-p-track){left:50px;right:12px;bottom:5px}
@media (min-width:1240px){.bx :is(.hli,.bx-hli) > span:nth-child(2){white-space:nowrap}}
.bx :is(.hli,.bx-hli):is(.on,.bx-on) :is(.p-track,.bx-p-track){background:rgba(255,255,255,.1)}
.bx :is(.p-fill,.bx-p-fill):is(.hrun,.bx-hrun){animation:bx-runbar 4.5s linear both}
.bx:is(.lp,.bx-lp) :is(.tab-fill,.bx-tab-fill):is(.run,.bx-run){animation-duration:4.5s}
.bx:is(.lp,.bx-lp) :is(.stbtn,.bx-stbtn) :is(.s-fill,.bx-s-fill):is(.run,.bx-run){animation-duration:4.5s}
.bx .consent{font-size:12px;line-height:1.45;color:#5A7079}
.bx :is(.trust-r,.bx-trust-r){display:inline-flex;align-items:center;gap:10px;text-decoration:none}
.bx .trust-b{display:flex;gap:8px}
.bx .trust-b img{height:58px;width:auto}
.bx :is(.btn-tour,.bx-btn-tour){isolation:isolate}
.bx :is(.btn-tour,.bx-btn-tour)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgba(30,175,170,.42),rgba(30,175,170,.22));transform-origin:left center;transform:scaleX(0);animation:bx-tourFill 3.4s cubic-bezier(.45,0,.2,1) infinite}
@keyframes bx-tourFill{0%{transform:scaleX(0);opacity:1}72%{transform:scaleX(1);opacity:1}88%,100%{transform:scaleX(1);opacity:0}}
.bx :is(.btn-tour,.bx-btn-tour) .tpi{width:30px;height:30px;margin-left:-14px;border-radius:50%;background:#1eafaa;color:#06202A;display:inline-flex;align-items:center;justify-content:center}
.bx :is(.btn-tour,.bx-btn-tour) .tpi svg{width:14px;height:14px}
.bx .tlb{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:clamp(12px,4vw,48px)}
.bx .tlb-scrim{position:absolute;inset:0;background:rgba(6,32,42,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:bx-fadeIn .35s ease both}
@keyframes bx-fadeIn{from{opacity:0}}
.bx .tlb-box{position:relative;width:min(1180px,100%,calc((100vh - 185px) / .5152));display:flex;flex-direction:column;gap:14px;animation:bx-tlbIn .55s cubic-bezier(.16,1,.3,1) both}
@keyframes bx-tlbIn{from{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}
.bx .tlb-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ffffff}
.bx .tlb-top b{font:800 clamp(18px,2vw,24px)/1.2 "Gilroy",system-ui,sans-serif}
.bx .tlb-x{all:unset;box-sizing:border-box;width:46px;height:46px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);transition:background-color .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}
.bx .tlb-x:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}
.bx .tlb-x:focus-visible{box-shadow:0 0 0 3px rgba(30,175,170,.7)}
.bx .tlb-frame{position:relative;height:0;padding-bottom:calc(51.52% + 25px);border-radius:18px;overflow:hidden;background:#EEF3F4;box-shadow:0 50px 120px rgba(0,0,0,.55)}
.bx .tlb-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.bx .stage{position:relative;margin:4px auto 0;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:0 40px 100px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.1);overflow:hidden}
.bx .stage-bar{display:flex;align-items:center;gap:14px;height:54px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08)}
.bx .stage-bar .dots{display:flex;gap:6px}
.bx .stage-bar .dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.14)}
.bx .stage-bar :is(.mono,.bx-mono){font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9DB5BB;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bx .stage-body{position:relative;aspect-ratio:640/794;overflow:hidden}
.bx .stage-in{position:absolute;left:0;top:0;width:640px;height:794px;transform-origin:top left}
.bx .p1{position:absolute;left:20px;top:20px;width:600px;height:376px}
.bx .p2{position:absolute;left:20px;top:414px;width:600px;height:360px}
@media (max-width:640px){.bx .stage-body{aspect-ratio:640/416}
.bx .p2{display:none}}
.bx .scn{position:absolute;inset:0}
.bx .gl{border-radius:18px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}
.bx .sc-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.bx .sc-t{font:500 12px/1 "DM Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:#9DB5BB}
.bx .kl{display:block;font-size:12px;line-height:1.2;color:#9DB5BB}
.bx .kv{font:500 30px/1 "DM Mono",monospace;color:#ffffff}
.bx .ct{display:block;font:700 19px/1.2 "DM Sans",system-ui,sans-serif;color:#ffffff}
.bx .cs{display:block;margin-top:4px;font-size:13px;color:#9DB5BB}
.bx .avi{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font:700 13px/1 "DM Sans",sans-serif}
.bx .avi::before{content:attr(data-initials)}
.bx .lbw{position:relative;height:290px}
.bx .lb-rk{position:absolute;left:0;width:34px;height:52px;display:flex;align-items:center;justify-content:center;font:400 30px/1 "Bebas Neue",sans-serif;color:#5E7A82}
.bx .lb-rk.one{color:#F2B544}
.bx .lbr{position:absolute;left:44px;right:0;height:52px;display:grid;grid-template-columns:38px 118px 1fr 56px;gap:12px;align-items:center;padding:0 12px 0 8px;border-radius:12px;font-size:14px;color:#DCE7EA}
.bx .lbr b{font:500 16px/1 "DM Mono",monospace;color:#ffffff;text-align:right}
.bx .lbbar{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.bx .lbbar i{display:block;height:100%;border-radius:inherit;background:#16918D}
@keyframes bx-lbd{0%,34%{transform:translateY(0)}52%,100%{transform:translateY(58px)}}
@keyframes bx-lbu{0%,34%{transform:translateY(0);background:rgba(255,255,255,0);box-shadow:none}52%,100%{transform:translateY(-174px);background:rgba(30,175,170,.16);box-shadow:inset 0 0 0 1.5px rgba(30,175,170,.6)}}
.bx .lbd{transform:translateY(58px);animation:bx-lbd 6s cubic-bezier(.16,1,.3,1) both}
.bx .lbu{z-index:1;transform:translateY(-174px);background:rgba(30,175,170,.16);box-shadow:inset 0 0 0 1.5px rgba(30,175,170,.6);animation:bx-lbu 6s cubic-bezier(.16,1,.3,1) both}
.bx .lbu .lbbar i{background:#1eafaa;width:96%;animation:bx-mBar 6s cubic-bezier(.16,1,.3,1) both}
@keyframes bx-mBar{0%,26%{width:66%}42%,100%{width:96%}}
.bx .vsw{position:relative;display:inline-block;width:56px;height:18px}
.bx .vsw b{position:absolute;right:0;top:0}
.bx .vA{opacity:0;animation:bx-vA 6s both}
@keyframes bx-vA{0%,30%{opacity:1}36%,100%{opacity:0}}
.bx .vB{animation:bx-vB 6s both}
@keyframes bx-vB{0%,32%{opacity:0}40%,100%{opacity:1}}
.bx .lb-toast{position:absolute;right:20px;bottom:18px;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 6px;border-radius:999px;background:linear-gradient(135deg,#DC5171,#D63C60);color:#ffffff;font:600 13px/1 "DM Sans",sans-serif;box-shadow:0 14px 40px rgba(214,60,96,.45);animation:bx-toastIn 6s cubic-bezier(.34,1.56,.64,1) both}
@keyframes bx-toastIn{0%,50%{opacity:0;transform:translateY(12px) scale(.9)}60%,100%{opacity:1;transform:none}}
.bx .kt{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);animation:bx-stIn .6s cubic-bezier(.16,1,.3,1) both}
.bx .spark{display:flex;align-items:flex-end;gap:5px;height:46px;width:132px}
.bx .spark i{flex:1;border-radius:3px 3px 1px 1px;background:#1eafaa;transform-origin:bottom;animation:bx-grow .8s cubic-bezier(.16,1,.3,1) both}
.bx .ringf{animation:bx-ringf 1.6s .4s cubic-bezier(.16,1,.3,1) both}
@keyframes bx-ringf{from{stroke-dasharray:0 100}}
.bx .rc-row{display:grid;grid-template-columns:120px 1fr 48px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);font-size:14px;color:#DCE7EA}
.bx .rc-row b{font:500 15px/1 "DM Mono",monospace;color:#ffffff;text-align:right}
.bx .rc-tr{height:14px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}
.bx .rcf{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#114B5C,#16918D);animation:bx-fillW 2.2s cubic-bezier(.16,1,.3,1) both}
.bx .rc-row:is(.lead,.bx-lead) .rcf{background:linear-gradient(90deg,#16918D,#7FE0DC)}
.bx .cdn{display:block;font-size:34px;line-height:1;color:#ffffff;letter-spacing:.02em}
.bx .au{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:14px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);animation:bx-fadeUp .6s cubic-bezier(.16,1,.3,1) both}
.bx .au img{width:40px;height:40px;flex-shrink:0}
.bx .au b{display:block;font-size:14.5px;color:#ffffff}
.bx .au small{display:block;margin-top:3px;font-size:12px;color:#9DB5BB}
.bx .tg{position:relative;margin-left:auto;width:40px;height:24px;border-radius:99px;flex-shrink:0;background:#1eafaa;animation:bx-tgBg .5s both}
.bx .tg i{position:absolute;top:3px;left:19px;width:18px;height:18px;border-radius:50%;background:#ffffff;animation:bx-tgOn .5s cubic-bezier(.34,1.56,.64,1) both}
@keyframes bx-tgBg{from{background:rgba(255,255,255,.18)}}
@keyframes bx-tgOn{from{left:3px}}
.bx .pav{width:64px;height:64px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1eafaa,#114B5C);color:#ffffff;font:700 22px/1 "DM Sans",sans-serif;box-shadow:0 0 0 4px rgba(30,175,170,.25)}
.bx .coinbox{position:relative;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(242,181,68,.12);box-shadow:inset 0 0 0 1px rgba(242,181,68,.3)}
.bx .coinbox .vsw{width:74px;height:24px}
.bx .coinbox .vsw b{font:500 22px/1 "DM Mono",monospace;color:#ffffff}
.bx .vA2{opacity:0;animation:bx-vA2 6s both}
@keyframes bx-vA2{0%,40%{opacity:1}46%,100%{opacity:0}}
.bx .vB2{animation:bx-vB2 6s both}
@keyframes bx-vB2{0%,42%{opacity:0}50%,100%{opacity:1}}
.bx .plus{position:absolute;right:6px;top:-26px;font:700 15px/1 "DM Sans",sans-serif;color:#F5CD7A;opacity:0;animation:bx-plusUp 6s both}
@keyframes bx-plusUp{0%,38%{opacity:0;transform:translateY(8px)}46%{opacity:1;transform:none}72%,100%{opacity:0;transform:translateY(-16px)}}
.bx .bdg-row{display:flex;gap:14px;margin-top:10px}
.bx .bdg{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;color:#9DB5BB;animation:bx-pop .5s cubic-bezier(.34,1.56,.64,1) both}
.bx .bdg img{width:62px;height:62px}
.bx .lvl{margin-top:22px;display:flex;align-items:center;gap:12px;font-size:12px;color:#9DB5BB}
.bx .lvl .lvb{flex:1;height:10px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.bx .lvl .lvb i{display:block;height:100%;width:86%;border-radius:inherit;background:linear-gradient(90deg,#114B5C,#1eafaa);animation:bx-lvUp 6s cubic-bezier(.16,1,.3,1) both}
@keyframes bx-lvUp{0%,40%{width:64%}56%,100%{width:86%}}
.bx .en{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);font-size:13.5px;color:#DCE7EA;animation:bx-slideL .7s cubic-bezier(.16,1,.3,1) both}
.bx .en b{color:#ffffff}
.bx .en p{margin-top:3px;font-size:12.5px;color:#9DB5BB}
.bx .en-k{display:inline-flex;align-items:center;gap:4px;font:600 12px/1 "DM Sans",sans-serif;color:#FF9DB3}
.bx .en-k img{width:30px;height:30px}
@keyframes bx-slideL{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}
.bx .tv{display:flex;flex-direction:column;align-items:center}
.bx .tv-scr{position:relative;width:100%;height:318px;border-radius:14px;background:radial-gradient(120% 100% at 50% 0%,#16534F 0%,#06202A 72%);box-shadow:0 0 0 8px #0B1A20,0 0 0 9px rgba(255,255,255,.12),0 30px 60px rgba(0,0,0,.5);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}
.bx .tv-n{font:800 30px/1.1 "Gilroy",system-ui,sans-serif;color:#ffffff;animation:bx-fadeUp .7s .9s cubic-bezier(.16,1,.3,1) both}
.bx .tv-v{font-size:64px;line-height:.9;color:#7FE0DC;animation:bx-pop .6s 1.2s cubic-bezier(.34,1.56,.64,1) both}
.bx .tv-stand{width:130px;height:18px;margin-top:12px;border-radius:0 0 12px 12px;background:#0B1A20;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.bx .tv-lab{margin-top:8px;font-size:12px;color:#7F9AA2}
.bx .cfp{position:absolute;top:-16px;width:8px;height:12px;border-radius:2px;animation:bx-cfFall 3.4s linear infinite backwards}
@keyframes bx-cfFall{0%{transform:translateY(0) rotate(0);opacity:1}100%{transform:translateY(350px) rotate(560deg);opacity:.25}}
.bx .msg{display:flex;gap:12px;padding:16px 18px;animation:bx-slideL .7s cubic-bezier(.16,1,.3,1) both}
.bx .msg p{margin-top:6px;font-size:13.5px;line-height:1.5;color:#DCE7EA}
.bx .msg-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:12px;color:#9DB5BB}
.bx .app-ic{width:40px;height:40px;border-radius:10px;flex-shrink:0;background:#0F3A46;display:flex;align-items:center;justify-content:center}
.bx .app-ic img{width:32px;height:32px}
.bx .rx{display:flex;gap:6px;margin-top:10px}
.bx .rx span{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px 0 4px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font:600 12px/1 "DM Sans",sans-serif;color:#DCE7EA}
.bx .rx img{width:20px;height:20px}
.bx .phn{align-self:flex-end;width:300px;display:flex;gap:12px;padding:14px 16px;border-radius:20px;background:rgba(220,231,234,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 20px 50px rgba(0,0,0,.35);animation:bx-dropIn .7s 1.8s cubic-bezier(.34,1.56,.64,1) both}
.bx .phn p{margin-top:4px;font-size:13px;line-height:1.4;color:#DCE7EA}
@keyframes bx-dropIn{from{opacity:0;transform:translateY(-22px) scale(.96)}to{opacity:1;transform:none}}
.bx .shop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.bx .si{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 14px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);text-align:center;animation:bx-stIn .6s cubic-bezier(.16,1,.3,1) both}
.bx .si img{width:72px;height:72px}
.bx .si b{font-size:14.5px;color:#ffffff}
.bx .si .pr{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 "DM Mono",monospace;color:#F5CD7A}
.bx .coin.sm{width:20px;height:20px;font-size:11px}
.bx .rdm{height:34px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.08);color:#DCE7EA;font:700 12.5px/34px "DM Sans",sans-serif}
.bx .rdm.go{background:#1eafaa;color:#06202A;animation:bx-press .5s 2s cubic-bezier(.2,.8,.2,1) both}
.bx .redeemed{margin-top:14px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:rgba(30,175,170,.14);box-shadow:inset 0 0 0 1px rgba(30,175,170,.45);font-size:14px;color:#ffffff;animation:bx-fixIn .7s 2.6s cubic-bezier(.16,1,.3,1) both}
.bx .coinpill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;border-radius:999px;background:rgba(242,181,68,.12);box-shadow:inset 0 0 0 1px rgba(242,181,68,.3)}
.bx .coinpill .vsw{width:48px;height:16px}
.bx .coinpill .vsw b{font:500 14px/1 "DM Mono",monospace;color:#ffffff}
.bx .vA3{opacity:0;animation:bx-vA3 6s both}
@keyframes bx-vA3{0%,40%{opacity:1}46%,100%{opacity:0}}
.bx .vB3{animation:bx-vB3 6s both}
@keyframes bx-vB3{0%,42%{opacity:0}50%,100%{opacity:1}}
.bx .win{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);font-size:14px;color:#DCE7EA;animation:bx-fadeUp .6s cubic-bezier(.16,1,.3,1) both}
.bx .win span:last-child{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 "DM Mono",monospace;color:#F5CD7A}
.bx:is(.lp,.bx-lp) .mset{gap:64px;padding-right:64px}
.bx .mlogo2{width:auto;filter:brightness(0) invert(1);opacity:.72;transition:opacity .2s}
.bx .mlogo2:hover{opacity:1}
.bx .gb{display:block;height:10px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.bx .gb i{display:block;height:100%;width:76%;border-radius:inherit;background:linear-gradient(90deg,#114B5C,#1eafaa);animation:bx-gbL 5s cubic-bezier(.16,1,.3,1) infinite backwards}
@keyframes bx-gbL{0%{width:8%}32%,100%{width:76%}}
.bx :is(.why-lead,.bx-why-lead){max-width:880px;margin-top:-2px;font-size:clamp(17px,1.4vw,19px);line-height:1.65;color:#2B4A55}
.bx :is(.why-lead,.bx-why-lead) strong{font-weight:600;color:#114B5C}
.bx :is(.gp,.bx-gp){position:relative;background:linear-gradient(135deg,#13807C 0%,#114B5C 58%,#0B3640 100%);color:#ffffff;overflow:hidden;isolation:isolate}
.bx :is(.gp-grid,.bx-gp-grid){position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:start}
.bx :is(.gp-l,.bx-gp-l){display:flex;flex-direction:column;gap:22px}
.bx :is(.gp,.bx-gp) :is(.eyebrow,.bx-eyebrow){color:#ffffff}
.bx :is(.gp-step,.bx-gp-step){display:flex;flex-direction:column;gap:12px}
.bx :is(.gp-q,.bx-gp-q){display:flex;align-items:center;gap:10px;font:700 15px/1.2 "Gilroy",system-ui,sans-serif;color:#ffffff}
.bx :is(.gp-q,.bx-gp-q) :is(.bebas,.bx-bebas){display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(6,32,42,.3);font-size:18px;line-height:1}
.bx :is(.gchips,.bx-gchips){display:flex;flex-wrap:wrap;gap:8px}
.bx :is(.gchip,.bx-gchip){all:unset;box-sizing:border-box;min-height:44px;padding:0 16px 0 6px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:700 14px/1.2 "Gilroy",system-ui,sans-serif;color:#ffffff;background:rgba(6,32,42,.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);transition:background-color .3s,color .3s,box-shadow .3s,transform .25s cubic-bezier(.34,1.56,.64,1)}
.bx :is(.gchip,.bx-gchip) img{width:32px;height:32px}
.bx :is(.gchip,.bx-gchip):hover{transform:translateY(-2px);background:rgba(6,32,42,.34)}
.bx :is(.gchip,.bx-gchip):is(.on,.bx-on){background:#ffffff;color:#114B5C;box-shadow:0 10px 30px rgba(6,32,42,.3)}
.bx :is(.gchip,.bx-gchip):is(.sz,.bx-sz){padding:0 18px}
.bx :is(.gchip,.bx-gchip):focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff,0 0 0 6px rgba(6,32,42,.5)}
.bx :is(.plan,.bx-plan){position:relative;border-radius:22px;background:rgba(6,32,42,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 30px 70px rgba(6,32,42,.35);padding:20px 22px;display:flex;flex-direction:column;gap:10px}
.bx :is(.plan-h,.bx-plan-h){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:4px}
.bx :is(.plan-h,.bx-plan-h) b{font:800 19px/1.2 "Gilroy",system-ui,sans-serif}
.bx .plan-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:rgba(30,175,170,.22);color:#A7F0EC;font:600 12px/1 "DM Sans",sans-serif}
.bx .gpp{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.bx .gpp img{width:44px;height:44px}
.bx .gpp b{display:block;font:700 15px/1.3 "DM Sans",sans-serif;color:#ffffff}
.bx .gpp small{display:block;margin-top:2px;font-size:12.5px;color:#B9CDD2}
.bx .gpp .wk{font:500 11px/1 "DM Mono",monospace;letter-spacing:.08em;color:#7FE0DC}
.bx .gpp.inA{animation:bx-gpA .6s cubic-bezier(.16,1,.3,1) both}
.bx .gpp.inB{animation:bx-gpB .6s cubic-bezier(.16,1,.3,1) both}
@keyframes bx-gpA{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}
@keyframes bx-gpB{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}
.bx :is(.plan-f,.bx-plan-f){display:flex;align-items:center;gap:10px;margin-top:4px;font-size:13px;color:#DCE7EA}
.bx :is(.gp-form,.bx-gp-form){display:flex;flex-direction:column;gap:16px}
.bx :is(.gp-form,.bx-gp-form) :is(.form,.bx-form){box-shadow:0 30px 80px rgba(6,32,42,.45)}
.bx :is(.focus,.bx-focus){display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:#5A7079}
.bx :is(.focus,.bx-focus) b{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#DAEDEC;color:#114B5C;font:700 12.5px/1 "Gilroy",system-ui,sans-serif}
@media (max-width:980px){.bx :is(.gp-grid,.bx-gp-grid){grid-template-columns:minmax(0,1fr)}}
.bx :is(.tour,.bx-tour){background:radial-gradient(900px 480px at 50% 0%,#EAF5F4 0%,#ffffff 70%);overflow:hidden}
.bx :is(.tour-head,.bx-tour-head){display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1000px;margin:0 auto;text-align:center}
.bx :is(.tour-h2,.bx-tour-h2){font-weight:800;font-size:clamp(36px,5vw,70px);line-height:1.02;letter-spacing:-.03em;color:#0E2A33}
.bx :is(.tw,.bx-tw){display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}
.bx :is(.tw,.bx-tw) > span{display:inline-block;animation:bx-rise linear both;animation-timeline:view()}
.bx :is(.tw,.bx-tw) :is(.hlw,.bx-hlw){background:linear-gradient(90deg,#114B5C 0%,#16918D 45%,#114B5C 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bx-rise linear both,bx-shineTx 6s ease-in-out infinite;animation-timeline:view(),auto}
@keyframes bx-shineTx{0%,100%{background-position:0% 0}50%{background-position:100% 0}}
.bx :is(.tour-sub,.bx-tour-sub){max-width:62ch;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:#2B4A55}
.bx :is(.tour-wrap,.bx-tour-wrap){position:relative;max-width:1080px;margin:56px auto 0}
.bx :is(.tour-frame,.bx-tour-frame){position:relative;display:block;border-radius:22px;overflow:hidden;background:#ffffff;box-shadow:0 50px 120px rgba(17,75,92,.28),0 0 0 1px #DCE7EA;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}
.bx :is(.tour-frame,.bx-tour-frame):hover{transform:translateY(-6px);box-shadow:0 60px 130px rgba(17,75,92,.34),0 0 0 1px #A7D6D4}
.bx :is(.tf-bar,.bx-tf-bar){display:flex;align-items:center;gap:6px;height:40px;padding:0 16px;background:#ECF0F2}
.bx :is(.tf-bar,.bx-tf-bar) i{width:11px;height:11px;border-radius:50%;background:#C9D3D6}
.bx :is(.tf-bar,.bx-tf-bar) span{margin-left:12px;font-size:12px;color:#5A7079}
.bx :is(.tf-img,.bx-tf-img){position:relative}
.bx :is(.tf-img,.bx-tf-img) img{width:100%;height:auto}
.bx :is(.tf-scrim,.bx-tf-scrim){position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 55%,rgba(6,32,42,.45),rgba(6,32,42,.1))}
.bx :is(.tf-play,.bx-tf-play){position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:14px;height:72px;padding:0 30px 0 10px;border-radius:999px;background:#1eafaa;color:#06202A;font:700 18px/1 "Gilroy",system-ui,sans-serif;white-space:nowrap;animation:bx-pillGlow 2.2s ease-in-out infinite}
.bx :is(.tf-play,.bx-tf-play) .pi{width:54px;height:54px;border-radius:50%;background:#06202A;color:#1eafaa;display:flex;align-items:center;justify-content:center}
.bx :is(.hsp,.bx-hsp){position:absolute;width:16px;height:16px;border-radius:50%;background:#D63C60;border:3px solid #ffffff;animation:bx-ping 1.8s cubic-bezier(.2,.8,.2,1) infinite}
.bx :is(.fchip,.bx-fchip){position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 8px;border-radius:999px;background:#06202A;color:#ffffff;font:700 14px/1 "Gilroy",system-ui,sans-serif;white-space:nowrap;box-shadow:0 20px 50px rgba(6,32,42,.3),inset 0 0 0 1px rgba(255,255,255,.12);animation:bx-bob 5s ease-in-out infinite}
.bx :is(.fchip,.bx-fchip) img{width:32px;height:32px}
.bx :is(.fchip,.bx-fchip):is(.lt,.bx-lt){background:#ffffff;color:#0E2A33;box-shadow:0 20px 50px rgba(17,75,92,.2),inset 0 0 0 1px #DCE7EA}
@media (max-width:900px){.bx :is(.fchip,.bx-fchip){display:none}}
@media (max-width:520px){.bx :is(.tf-play,.bx-tf-play){height:52px;font-size:14px;padding-right:18px;gap:10px}
.bx :is(.tf-play,.bx-tf-play) .pi{width:38px;height:38px}}
.bx :is(.htp,.bx-htp){background:#ffffff}
.bx :is(.htp-cards,.bx-htp-cards){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}
.bx :is(.hc,.bx-hc){display:flex;flex-direction:column;border-radius:24px;background:#F5F8F8;box-shadow:inset 0 0 0 1px #E3EAEC;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}
.bx :is(.hc,.bx-hc):hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #A7D6D4,0 24px 56px rgba(17,75,92,.14)}
.bx .cvb{position:relative;margin:10px 10px 0;aspect-ratio:480/340;border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 80% 0%,#0F4150 0%,#06202A 62%)}
.bx .cv-in{position:absolute;left:0;top:0;width:480px;height:340px;transform-origin:top left;font-family:"DM Sans",system-ui,sans-serif}
.bx :is(.hc-b,.bx-hc-b){display:flex;flex-direction:column;gap:10px;padding:22px 24px 26px}
.bx :is(.hc-n,.bx-hc-n){font:400 22px/1 "Bebas Neue",sans-serif;color:#16918D}
.bx :is(.hc,.bx-hc) h3{font:800 20px/1.25 "Gilroy",system-ui,sans-serif;color:#0E2A33}
.bx :is(.hc,.bx-hc) p{font-size:15.5px;line-height:1.6;color:#2B4A55}
@media (max-width:1060px){.bx :is(.htp-cards,.bx-htp-cards){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:680px){.bx :is(.htp-cards,.bx-htp-cards){grid-template-columns:minmax(0,1fr)}}
.bx .wg4{position:absolute;left:24px;right:24px;top:64px;bottom:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.bx .wg{min-width:0;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px;animation:bx-stIn .6s cubic-bezier(.16,1,.3,1) both}
.bx .pipe{flex:1;display:flex;align-items:flex-end;gap:8px}
.bx .pipe i{flex:1;border-radius:4px 4px 1px 1px;background:#1eafaa;transform-origin:bottom;animation:bx-grow .8s cubic-bezier(.16,1,.3,1) both}
.bx .gtl{position:absolute;left:24px;top:24px}
.bx .gen{position:absolute;right:24px;top:16px;height:36px;padding:0 16px;border-radius:999px;background:#114B5C;color:#ffffff;font:700 13px/36px "DM Sans",sans-serif;animation:bx-press .5s .6s cubic-bezier(.2,.8,.2,1) both}
.bx .rpt{position:absolute;left:24px;right:24px;top:72px;font-size:13.5px;color:#DCE7EA}
.bx .rpt-r{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;align-items:center;height:46px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.07);animation:bx-stIn .5s cubic-bezier(.16,1,.3,1) both}
.bx .rpt-r span:not(:first-child){font:500 14px/1 "DM Mono",monospace;text-align:right;color:#ffffff}
.bx .rpt-hd{height:34px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#7F9AA2;animation:none}
.bx .rpt-hd span:not(:first-child){font:600 11.5px/1 "DM Sans",sans-serif;color:#7F9AA2}
.bx .sbar{position:relative;height:10px;border-radius:99px;background:rgba(255,255,255,.08)}
.bx .sbar i{display:block;height:100%;border-radius:inherit;background:#1eafaa;animation:bx-fillW 1.8s .3s cubic-bezier(.16,1,.3,1) both}
.bx .sbar .low{background:#DC5171}
.bx .sbar .tgt{position:absolute;top:-5px;bottom:-5px;width:2px;border-radius:2px;background:#DCE7EA}
.bx .scr{display:grid;grid-template-columns:110px 1fr 76px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.07);font-size:14px;color:#DCE7EA}
.bx .scr b{font:500 13.5px/1 "DM Mono",monospace;color:#ffffff;text-align:right}
.bx .lbx{display:grid;grid-template-columns:30px 36px 1fr auto 52px;gap:12px;align-items:center;height:52px;padding:0 12px;border-radius:12px;font-size:14px;color:#DCE7EA;animation:bx-stIn .5s cubic-bezier(.16,1,.3,1) both}
.bx .lbx b{font:500 15px/1 "DM Mono",monospace;color:#ffffff;text-align:right}
.bx .lbx .rk{font:400 26px/1 "Bebas Neue",sans-serif;color:#5E7A82}
.bx .lbx.me{background:rgba(30,175,170,.12);box-shadow:inset 0 0 0 1.5px rgba(30,175,170,.5)}
.bx .dist{position:absolute;left:30px;right:30px;bottom:50px;height:180px;display:flex;align-items:flex-end;gap:10px}
.bx .dist i{flex:1;border-radius:6px 6px 2px 2px;background:#5A7079}
.bx .dist .top{background:#7FE0DC}
.bx .dist .mid{background:#1eafaa;animation:bx-midUp 2.2s .6s cubic-bezier(.16,1,.3,1) both}
@keyframes bx-midUp{from{height:36%}}
.bx .brk{position:absolute;left:calc(30px + (100% - 60px + 10px) * .1);width:calc((100% - 60px + 10px) * .6 - 10px);top:84px;height:26px;border:2.5px solid #1eafaa;border-bottom:0;border-radius:8px 8px 0 0;animation:bx-gin .5s 1.8s cubic-bezier(.34,1.56,.64,1) both}
.bx .brk span{position:absolute;left:50%;top:-30px;transform:translateX(-50%);white-space:nowrap;padding:5px 10px;border-radius:999px;background:#1eafaa;color:#06202A;font:700 12px/1 "DM Sans",sans-serif}
.bx .fn-r{display:grid;grid-template-columns:110px 1fr 54px;gap:14px;align-items:center;padding:10px 0;font-size:14px;color:#DCE7EA}
.bx .fn-r b{font:500 14px/1 "DM Mono",monospace;color:#ffffff;text-align:right}
.bx .fn-b{height:30px;border-radius:8px;background:linear-gradient(90deg,#114B5C,#1eafaa);animation:bx-fillW 1.6s cubic-bezier(.16,1,.3,1) both}
.bx .fn-up{animation:bx-fnUp 5s cubic-bezier(.16,1,.3,1) both}
@keyframes bx-fnUp{0%,40%{width:15%}56%,100%{width:21%}}
.bx .cvs{position:relative;display:inline-block;width:110px;height:56px}
.bx .cvs b{position:absolute;left:0;top:0;font:400 60px/.9 "Bebas Neue",sans-serif}
.bx .cvA{color:#DCE7EA;opacity:0;animation:bx-cvA 5s both}
@keyframes bx-cvA{0%,40%{opacity:1}46%,100%{opacity:0}}
.bx .cvB{color:#7FE0DC;animation:bx-cvB 5s both}
@keyframes bx-cvB{0%,42%{opacity:0}50%,100%{opacity:1}}
.bx :is(.plr,.bx-plr){background:#EAF5F4}
.bx :is(.plr-top,.bx-plr-top){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:end}
.bx .lift{background:#ffffff;border-radius:24px;padding:24px 26px;box-shadow:0 20px 50px rgba(17,75,92,.12);display:flex;flex-direction:column;gap:18px}
.bx .lift-t{font:700 12px/1.2 "Gilroy",system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5A7079}
.bx .lift-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.bx .lift-c{display:flex;flex-direction:column;gap:10px}
.bx .lift-n{font:400 64px/.85 "Bebas Neue",sans-serif;color:#114B5C}
.bx .lift-n sup{font-size:.45em;vertical-align:top;position:relative;top:.12em;color:#1eafaa}
.bx .lift-bars{display:flex;align-items:flex-end;gap:10px;height:150px;padding-bottom:1px;border-bottom:1.5px solid #D9E0E3}
.bx .lift-bars i{flex:1;border-radius:8px 8px 2px 2px}
.bx .lb0{background:#C9D3D6}
.bx .lb1{background:linear-gradient(180deg,#1eafaa,#114B5C);transform-origin:bottom;animation:bx-grow linear both;animation-timeline:view();animation-range:entry 20% cover 45%}
.bx .lift-k{display:flex;justify-content:space-between;font:600 12px/1.3 "Gilroy",system-ui,sans-serif;color:#5A7079}
.bx .lift-l{font:700 15px/1.3 "Gilroy",system-ui,sans-serif;color:#0E2A33}
.bx :is(.plr-grid,.bx-plr-grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}
.bx :is(.pc2,.bx-pc2){display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:22px;background:#ffffff;box-shadow:0 1px 2px rgba(17,75,92,.06),inset 0 0 0 1px #DCEAEA;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}
.bx :is(.pc2,.bx-pc2):hover{transform:translateY(-6px);box-shadow:0 24px 56px rgba(17,75,92,.16),inset 0 0 0 1px #A7D6D4}
.bx .pc2-b{width:84px;height:84px;border-radius:50%;background:#DAEDEC;display:flex;align-items:center;justify-content:center}
.bx .pc2-b img{width:70px;height:70px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
.bx :is(.pc2,.bx-pc2):hover .pc2-b img{transform:rotate(-10deg) scale(1.1)}
.bx :is(.pc2,.bx-pc2) h3{font:800 24px/1.1 "Gilroy",system-ui,sans-serif;color:#0E2A33}
.bx :is(.pc2,.bx-pc2) p{flex:1;font-size:15.5px;line-height:1.55;color:#2B4A55}
.bx :is(.kd,.bx-kd){display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid #ECF0F2}
.bx :is(.kd-l,.bx-kd-l){font:700 11px/1 "Gilroy",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#5A7079}
.bx :is(.kd-v,.bx-kd-v){align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#114B5C;color:#ffffff;font:700 13px/1 "Gilroy",system-ui,sans-serif}
@media (max-width:1060px){.bx :is(.plr-top,.bx-plr-top){grid-template-columns:minmax(0,1fr)}
.bx :is(.plr-grid,.bx-plr-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.bx :is(.plr-grid,.bx-plr-grid){grid-template-columns:minmax(0,1fr)}}
.bx:is(.lp,.bx-lp) :is(.tablist,.bx-tablist){gap:8px}
.bx :is(.close,.bx-close){position:relative;background:linear-gradient(135deg,#13807C 0%,#114B5C 58%,#0B3640 100%);color:#ffffff;overflow:hidden;padding:clamp(72px,8vw,110px) 0}
.bx :is(.close-in,.bx-close-in){position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;max-width:900px;margin:0 auto}
.bx :is(.close-in,.bx-close-in) :is(.hero-ctas,.bx-hero-ctas){justify-content:center}
.bx:is(.lp,.bx-lp) :is(.st-picker,.bx-st-picker){grid-template-columns:repeat(6,minmax(0,1fr))}
.bx:is(.lp,.bx-lp) :is(.stbtn,.bx-stbtn){font-size:14px}
@media (max-width:980px){.bx:is(.lp,.bx-lp) :is(.stbtn,.bx-stbtn){flex:0 0 40%}}
.bx:is(.lp,.bx-lp) :is(.roi3,.bx-roi3){background:#F5F8F8}
.bx:is(.lp,.bx-lp) :is(.roi3-card,.bx-roi3-card){background:#ffffff}
.bx :is(.lp-foot,.bx-lp-foot){padding:40px 0}
.bx :is(.lp-foot,.bx-lp-foot) :is(.foot-legal,.bx-foot-legal){margin:0;padding:0;border:0}
.bx :is(.mbar,.bx-mbar){display:none}
@media (max-width:760px){.bx :is(.mbar,.bx-mbar){display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:70;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 14px;border-radius:18px;background:rgba(6,32,42,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.12);visibility:hidden;transform:translateY(140%);transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s .45s}
.bx :is(.mbar,.bx-mbar):is(.on,.bx-on){visibility:visible;transform:none;transition:transform .45s cubic-bezier(.16,1,.3,1)}
.bx :is(.lp-foot,.bx-lp-foot){padding-bottom:110px}}
@media (prefers-reduced-motion: reduce){.bx .cfp{display:none}}
.bx.still .cfp{display:none}
.bx:is(:is(.page,.bx-page),.bx-page):has(>:is(:is(.nav,.bx-nav),.bx-nav)){position:relative;z-index:60;overflow:visible}
.bx .bx-s-63a079{font-size: 12.5px !important;line-height: 1.3 !important;color: #DCE7EA !important}
.bx .bx-s-cb618f{height: 48px !important;padding: 0 22px !important;font-size: 15px !important}
.bx .bx-s-989853{height: 44px !important;padding: 0 22px !important;font-size: 15px !important}
.bx .bx-s-3cd561{display: flex !important;flex-direction: column !important;gap: 3px !important}
.bx .bx-s-4f1bf8{font-size: 13px !important;color: #DCE7EA !important}
.bx .bx-s-006ff2{gap: 16px !important}
.bx .bx-s-f14eba{font-size: clamp(17px, 1.4vw, 19px) !important;line-height: 1.6 !important;color: #E2F3F2 !important}
.bx .bx-s-7fb5b9{align-self: center !important;font-size: 13px !important;color: #E2F3F2 !important}
.bx .bx-s-ff8592{font: 800 26px/1.1 'Gilroy', system-ui, sans-serif !important}
.bx .bx-s-16f319{animation-range: entry 8% cover 26% !important}
.bx .bx-s-0d91f4{animation-range: entry 12% cover 30% !important}
.bx .bx-s-b634db{animation-range: entry 16% cover 34% !important}
.bx .bx-s-a23a48{animation-range: entry 20% cover 38% !important}
.bx .bx-s-86ab1e{animation-range: entry 24% cover 42% !important}
.bx .bx-s-1066b1{animation-range: entry 28% cover 46% !important}
.bx .bx-s-1f881c{animation-range: entry 32% cover 50% !important}
.bx .bx-s-4a4f53{animation-range: entry 36% cover 54% !important}
.bx .bx-s-6f3902{animation-range: entry 40% cover 58% !important}
.bx .bx-s-6e2813{left: -40px !important;top: 16% !important;animation-delay: 0s !important}
.bx .bx-s-4c83f6{right: -36px !important;top: 8% !important;animation-delay: -1.4s !important}
.bx .bx-s-31681b{left: -28px !important;top: 64% !important;animation-delay: -2.6s !important}
.bx .bx-s-79b28b{right: -44px !important;top: 70% !important;animation-delay: -3.6s !important}
.bx .bx-s-4a6488{left: 50% !important;top: -23px !important;margin-left: -90px !important;animation-delay: -0.7s !important}
.bx .bx-s-a49a86{left: 18% !important;top: 44% !important}
.bx .bx-s-6f22b8{left: 64% !important;top: 40% !important;animation-delay: 0.6s !important}
.bx .bx-s-1c20ca{left: 84% !important;top: 82% !important;animation-delay: 1.2s !important}
.bx .bx-s-7f7088{margin: 0 !important}
.bx .bx-s-bb03e6{font-size: clamp(17px, 1.5vw, 20px) !important;line-height: 1.6 !important;color: #E2F3F2 !important}
.bx .bx-s-345596{background: #ffffff !important;color: #114B5C !important}
.bx .bx-s-e9ef4f{display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: space-between !important;gap: 20px 32px !important}
