.dg{--b:#1468e8;--i:#082b59;color:var(--i);font-family:Arial,sans-serif}.dg *{box-sizing:border-box}.dg img{width:100%;display:block}.dg-wrap{max-width:1180px;margin:auto}.dg-bar{background:var(--i);color:#fff;text-align:center;padding:11px;font-size:11px;font-weight:900;letter-spacing:1px}.dg-hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:70px 30px}.dg-copy h1,.dg h2{font-weight:900;letter-spacing:-3px;line-height:1}.dg-copy h1{font-size:clamp(48px,6vw,78px);margin:0 0 25px}.dg-copy h1 em{font-style:normal;color:var(--b)}.dg-kicker{color:var(--b);font-size:11px;font-weight:900;letter-spacing:1.4px}.dg-lead{font-size:19px;color:#58738c;line-height:1.55}.dg-price{display:flex;align-items:center;gap:14px;margin:24px 0}.dg-price strong{font-size:38px;color:var(--b)}.dg-price span{background:#dff7ed;color:#087a50;padding:8px 11px;border-radius:99px;font-size:12px;font-weight:800}.dg-btn{display:inline-flex;width:auto;justify-content:center;background:var(--b);color:#fff!important;border:0;border-radius:8px;padding:17px 25px;font-weight:900;cursor:pointer}.dg-micro{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;color:#607a92}.dg-image img{border-radius:28px;box-shadow:0 30px 70px #0b4c9240}.dg-trust{display:grid;grid-template-columns:repeat(3,1fr);padding:25px;background:#fff;box-shadow:0 15px 55px #0d3d711a;border-radius:15px}.dg-trust div{display:flex;gap:15px;padding:8px 24px;border-right:1px solid #e1ebf5}.dg-trust div:last-child{border:0}.dg-trust b{font-size:24px;color:#a9d0ff}.dg-trust span,.dg-trust strong{display:block}.dg-trust span{font-size:11px;color:#71889c;line-height:1.5}.dg-trust strong{font-size:14px;color:var(--i)}.dg-section{padding:105px max(7vw,25px)}.dg h2{font-size:clamp(38px,5vw,60px);margin:10px 0 30px}.dg-center{text-align:center}.dg-cards{max-width:1180px;margin:50px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left}.dg-cards article{background:#f2f8ff;border-radius:18px;padding:35px}.dg-cards b{display:grid;place-items:center;background:#dcecff;color:var(--b);width:44px;height:44px;border-radius:50%}.dg-cards h3{font-size:22px;margin-top:25px}.dg-cards p{color:#657d94;line-height:1.6}.dg-protocol{background:var(--i);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.dg-protocol img{border-radius:20px}.dg-protocol ol{list-style:none;padding:0}.dg-protocol li{display:flex;gap:17px;padding:18px 0;border-bottom:1px solid #ffffff20}.dg-protocol li>b{display:grid;place-items:center;background:var(--b);width:40px;height:40px;border-radius:50%}.dg-protocol li span,.dg-protocol li strong{display:block}.dg-protocol li span{color:#b8cee2;line-height:1.5}.dg-protocol li strong{color:#fff}.dg-buy form>button.dg-btn{display:none!important}.dg-buy{background:#edf7ff;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.dg-buy ul{list-style:none;padding:0;line-height:2}.dg-box{background:#fff;padding:35px;border-radius:17px;box-shadow:0 20px 65px #123e6b1a}.dg-box>strong{font-size:48px;display:block;margin:7px 0}.dg-box .dg-btn{width:100%}.dg-box>small:last-child{display:block;text-align:center;color:#758da3;margin-top:12px}.dg-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.dg-faq details{padding:22px 0;border-bottom:1px solid #d8e5f1}.dg-faq summary{font-weight:900;cursor:pointer}.dg-faq p{color:#698198;line-height:1.6}.dg-sticky{display:none}
@media(max-width:800px){.dg-hero,.dg-protocol,.dg-buy,.dg-faq{grid-template-columns:1fr}.dg-copy{text-align:center}.dg-price,.dg-micro{justify-content:center}.dg-trust{grid-template-columns:1fr;border-radius:0}.dg-trust div{border-right:0;border-bottom:1px solid #e1ebf5}.dg-cards{grid-template-columns:1fr}.dg-sticky{display:block;position:fixed;left:14px;right:14px;bottom:12px;z-index:50;background:var(--b);color:#fff!important;text-align:center;padding:16px;border-radius:9px;font-weight:900;box-shadow:0 10px 35px #082b5966}}@media(max-width:480px){.dg-hero{padding:55px 20px}.dg-copy h1{font-size:48px}.dg-section{padding:75px 20px}.dg h2{font-size:40px}}
