.txbtn,.txcard,.txnav-grid a{text-decoration:none}.tx,.txcard,.txmontage,.txpic{overflow:hidden}.txbrand,.txk{text-transform:uppercase;font-weight:950}.txbrand,.txbtn,.txk{font-weight:950}.txeco-logo,.txpic{place-items:center}.txeco b,.txnav-grid a,.txnav-grid b,.txstep b,.txstep span,.txtrust b,.txtrust small{display:block}.tx{--a:#55ccff;--g:#6ee7ad;background:linear-gradient(180deg,#04101a,#061522 48%,#04101a);color:#f7fbff}.tx *{box-sizing:border-box}.txw{width:min(1220px,calc(100% - 40px));margin:auto}.txk{font-size:.69rem;letter-spacing:.13em;color:var(--a)}.txhero{padding:120px 0 72px;border-bottom:1px solid #ffffff18;background:radial-gradient(circle at 82% 22%,#2fb1f222,transparent 29%),#04101a}.txhero-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:52px;align-items:center}.txhero h1{font-size:clamp(3.7rem,7vw,6.7rem);line-height:.91;letter-spacing:-.06em;margin:13px 0 21px;color:#fff}.txhero p{font-size:1.08rem;line-height:1.66;color:#b5c7d1;max-width:690px}.txactions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.txbtn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 18px;border-radius:999px;font-size:.82rem}.txbtn.p{background:linear-gradient(90deg,var(--a),var(--g));color:#03111d}.txbtn.g{border:1px solid #ffffff38;color:#fff;background:#ffffff08}.txmontage{position:relative;min-height:480px;border:1px solid #ffffff1b;border-radius:32px;background:linear-gradient(145deg,#0b2638,#061725)}.txmontage:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 52% 50%,#55ccff1b,transparent 38%)}.txmontage img{position:absolute;object-fit:contain;filter:drop-shadow(0 22px 30px #0008)}.txmontage .m1{width:40%;height:42%;left:8%;top:8%}.txmontage .m2{width:39%;height:43%;right:7%;top:7%}.txmontage .m3,.txmontage .m4{width:40%;height:43%;bottom:7%}.txmontage .m3{left:7%}.txmontage .m4{right:7%}.txnav{padding:25px 0;border-bottom:1px solid #ffffff17;background:#05131f}.txnav-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.txnav-grid a{min-height:105px;padding:18px;border:1px solid #ffffff18;border-radius:18px;background:#081b29;color:#fff}.txnav-grid b{margin-top:8px;font-size:1rem}.txnav-grid small{display:block;margin-top:5px;color:#8fa7b6;line-height:1.4}.txsec{padding:78px 0;border-bottom:1px solid #ffffff14}.txhead{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:end;margin-bottom:30px}.txhead h2{font-size:clamp(2.5rem,5vw,4.6rem);line-height:.97;letter-spacing:-.05em;margin:8px 0 0;color:#fff}.txcta h2,.txpanel h2{letter-spacing:-.045em}.txhead p{margin:0;color:#aebfca;line-height:1.67}.txgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.txcard{display:flex;flex-direction:column;min-height:410px;border:1px solid #ffffff1b;border-radius:24px;background:linear-gradient(145deg,#0a2131,#071824);color:#fff;transition:transform .2s,border-color .2s}.txcard:focus-visible,.txcard:hover{transform:translateY(-4px);border-color:#63d6ff67}.txpic{height:205px;background:#fff;display:grid;padding:18px}.txpic img{width:100%;height:100%;object-fit:contain}.txbody{padding:20px;display:flex;flex-direction:column;flex:1}.txbrand{font-size:.62rem;letter-spacing:.1em;color:#67d7ff}.txbody h3{font-size:1.34rem;margin:8px 0 9px;color:#fff}.txbody p{font-size:.83rem;color:#9fb4c2;line-height:1.52;margin:0}.txeco p,.txgo{font-size:.77rem}.txgo{margin-top:auto;padding-top:17px;color:#dff7ff;font-weight:900}.txgo span{color:#67d7ff}.txlogo .txpic{height:205px;padding:35px}.txecos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.txeco{min-height:180px;border:1px solid #ffffff17;border-radius:20px;background:#071824;padding:20px}.txeco-logo{height:64px;background:#fff;border-radius:11px;display:grid;padding:9px 12px;margin-bottom:14px}.txeco-logo img{max-width:100%;max-height:48px;object-fit:contain}.txeco b{color:#fff}.txeco p{margin:7px 0 0;color:#91a9b8;line-height:1.45}.txwhy{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.txsteps,.txtrust{gap:10px;display:grid}.txpanel{border:1px solid #ffffff1a;border-radius:27px;background:#071b29;padding:30px}.txpanel h2{font-size:clamp(2.3rem,4.4vw,4rem);line-height:.98;margin:9px 0 14px}.txpanel p{color:#a8bdc8;line-height:1.65}.txstep{border:1px solid #ffffff16;border-radius:16px;background:#ffffff05;padding:15px}.txstep span{color:#91a8b7;font-size:.8rem;line-height:1.45;margin-top:4px}.txtrust{grid-template-columns:repeat(5,1fr);margin-top:25px}.txtrust div{border:1px solid #ffffff17;border-radius:16px;background:#061725;padding:16px}.txtrust b{font-size:.88rem}.txtrust small{color:#8ca4b4;margin-top:5px;line-height:1.35}.txcta{margin:0 auto;padding:68px 0 82px}.txcta-box{border:1px solid #65d6ff45;border-radius:30px;padding:38px;background:radial-gradient(circle at 86% 12%,#55ccff20,transparent 30%),linear-gradient(145deg,#0a2738,#071622);display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.txcta h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1;margin:7px 0 0}.txcta p{color:#a9bdc8;max-width:700px;line-height:1.58}@media(max-width:1050px){.txhead,.txhero-grid,.txwhy{grid-template-columns:1fr}.txecos,.txgrid{grid-template-columns:repeat(2,1fr)}.txtrust{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.txcta-box,.txecos,.txgrid,.txnav-grid,.txtrust{grid-template-columns:1fr}.txw{width:min(100% - 28px,1220px)}.txhero{padding:105px 0 55px}.txhero h1{font-size:3.45rem}.txmontage{min-height:390px}.txcard{min-height:380px}.txcta-box{padding:28px}}