.ph{background:#141a22;color:#fff;padding:132px 0 108px;position:relative;overflow:hidden}.ph .pi{position:relative;z-index:2}.ph .kicker{color:#4fc77a;font-size:12px;font-weight:800;letter-spacing:3.6px;text-transform:uppercase;margin:0 0 22px}.ph h1{font-size:88px;line-height:.92;letter-spacing:-3.4px;font-weight:900;margin:0;max-width:14ch}.ph h1 em{font-style:normal;color:#4fc77a}.ph .hsub{color:#a7b1bf;font-size:21px;line-height:1.55;margin:30px 0 0;max-width:50ch}.ph .hrow{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px;align-items:center}.ph .ghost{display:inline-block;color:#fff;border:1px solid #3A434F;font-size:17px;font-weight:700;padding:21px 38px;border-radius:32px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ph .ghost:hover{background:#1d2530;border-color:#4fc77a;color:#fff;transform:translateY(-3px)}.ph .glow{position:absolute;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,#35a85b33,#35a85b00 68%);top:-260px;right:-200px;z-index:1;animation:drift 14s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(-70px,60px) scale(1.12)}}.mq{background:#0f141b;border-top:1px solid #222A35;border-bottom:1px solid #222A35;overflow:hidden;padding:22px 0}.mq-track{display:flex;width:max-content;animation:slide 42s linear infinite}.mq:hover .mq-track{animation-play-state:paused}.mq span{color:#5c6674;font-size:19px;font-weight:800;letter-spacing:-.3px;padding:0 30px;white-space:nowrap}.mq span b{color:#4fc77a;font-weight:800}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.rows{border-top:1px solid #E6E8EA}.row{border-bottom:1px solid #E6E8EA;display:grid;grid-template-columns:88px 1fr 1fr;gap:34px;padding:52px 0;align-items:start;transition:background .25s ease,padding .25s ease}.row.no-number{grid-template-columns:1fr 1fr}.row:hover{background:#f7f8f9}.row .rn{color:#c9cfd6;font-size:15px;font-weight:800;letter-spacing:1.4px;padding-top:8px;transition:color .25s ease}.row:hover .rn{color:#35a85b}.row h3{font-size:38px;line-height:1.06;letter-spacing:-1.4px;font-weight:800;margin:0;max-width:14ch}.row p{color:#5a6472;font-size:17px;line-height:1.7;margin:0}.row .rlist{margin:16px 0 0;padding:0;list-style:none;color:#8a94a2;font-size:15px;line-height:1.9}.band{background:#35a85b;color:#fff;padding:96px 0}.band h2{font-size:52px;line-height:1.04;letter-spacing:-2px;font-weight:900;margin:0;max-width:17ch}.band p{color:#eaf7ef;font-size:19px;line-height:1.6;margin:22px 0 0;max-width:52ch}.band .wbtn{display:inline-block;background:#fff;color:#141a22;font-size:17px;font-weight:700;padding:22px 42px;border-radius:32px;text-decoration:none;margin-top:34px;transition:transform .18s ease,box-shadow .18s ease}.band .wbtn:hover{color:#141a22;transform:translateY(-3px);box-shadow:0 12px 30px #00000029}.nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;border-top:1px solid #E6E8EA;border-bottom:1px solid #E6E8EA}.num{padding:52px 30px;border-right:1px solid #E6E8EA;text-align:center}.num:last-child{border-right:none}.num .n{color:#141a22;font-size:64px;font-weight:900;letter-spacing:-2.6px;line-height:1;font-variant-numeric:tabular-nums}.num .l{color:#5a6472;font-size:15px;font-weight:700;margin-top:12px;letter-spacing:-.1px}.areas{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.area{border:1px solid #DDE1E5;border-radius:30px;padding:13px 26px;font-size:17px;font-weight:700;letter-spacing:-.2px;transition:border-color .2s ease,color .2s ease,transform .2s ease}.area:hover{border-color:#35a85b;color:#35a85b;transform:translateY(-3px)}.logos{overflow:hidden;padding:44px 0;border-top:1px solid #E6E8EA}.logos-track{display:flex;width:max-content;align-items:center;animation:slide 46s linear infinite}.logos:hover .logos-track{animation-play-state:paused}.logos img{height:42px;width:auto;margin:0 46px;filter:none;opacity:1;transition:transform .25s ease}.logos img:hover{transform:scale(1.06)}@media(max-width:900px){.row{grid-template-columns:1fr;gap:14px;padding:40px 0}.row h3{font-size:30px;letter-spacing:-1px}}@media(max-width:749px){.ph{padding:80px 0 64px}.ph h1{font-size:46px;letter-spacing:-1.6px}.ph .hsub{font-size:18px}.band{padding:64px 0}.band h2{font-size:34px;letter-spacing:-1.1px}.num{padding:36px 20px;border-right:none;border-bottom:1px solid #E6E8EA}.num .n{font-size:48px}.ph .ghost,.band .wbtn{display:block;text-align:center}.logos img{height:34px;margin:0 30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pde-home.css.map */
