body.ezyp-page{--ezyp-ink:#19272b}
body.ezyp-page #content .page-top h1{font-weight:700;color:var(--ezyp-ink)}
body.ezyp-page #content .container_inner{display:flex!important;flex-direction:column!important;gap:24px!important}
body.ezyp-page #content .left_block{order:-1!important;width:100%!important;position:static!important;margin:0!important;flex:none!important}
body.ezyp-page #content .sticky-sidebar__inner{position:static!important;transform:none!important;width:100%!important}
body.ezyp-page #content .right_block{width:100%!important;max-width:100%!important;flex:1 1 100%!important;padding:0!important;min-width:0!important}
body.ezyp-page #content>.wrapper_inner{max-width:1560px!important}
body.ezyp-page #content .left_menu{display:flex!important;gap:10px!important;flex-wrap:wrap;padding:0!important;margin:0!important;border:0!important}
body.ezyp-page #content .left_menu>li{border:0!important;margin:0!important;background:none!important}
body.ezyp-page #content .left_menu>li:before,body.ezyp-page #content .left_menu>li:after{display:none!important}
body.ezyp-page #content .left_menu>li>a{border:1px solid #dfe7e8!important;border-radius:6px!important;background:#fff!important;padding:13px 22px!important;color:#19272b!important;font-size:14px!important;font-weight:500!important}
body.ezyp-page #content .left_menu>li.current>a{background:#c1ff00!important;border-color:#c1ff00!important;font-weight:600!important}
body.ezyp-page #content .left_menu>li>a:hover{border-color:#00c8be!important}
body.ezyp-page #content .left_menu .toggle_block{display:none!important}
body.ezyp-page .ezyp-content>p{margin:0!important}
body.ezyp-page .ezyp-content>p>a{display:block;border-radius:12px;overflow:hidden;border:1px solid #e3e9e9}
body.ezyp-page .ezyp-content img{display:block;width:100%!important;height:auto!important;max-width:100%!important}
body.ezyp-page .ezyp-description{position:relative;margin-top:28px;padding:36px 40px;background:#f3f9f8;border:1px solid #deebea;border-radius:12px;color:#37484c;font-size:16px;line-height:1.9;overflow:hidden}
body.ezyp-page .ezyp-description:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#c1ff00,#00c8be)}
body.ezyp-page .ezyp-description h2{font-size:28px;line-height:1.35;font-weight:700;color:#19272b;margin:0 0 20px!important}
body.ezyp-page #content .CONTENT_BOTTOM{margin-top:28px;border-radius:10px;overflow:hidden}
body.ezyp-page #content .CONTENT_BOTTOM img{display:block;width:100%;height:auto}
@media(max-width:767px){body.ezyp-page #content .left_block{display:block!important}body.ezyp-page #content .left_menu{gap:8px!important}body.ezyp-page #content .left_menu>li>a{padding:10px 12px!important;font-size:12px!important}body.ezyp-page .ezyp-description{padding:25px 20px;font-size:14px;margin-top:20px}body.ezyp-page .ezyp-description h2{font-size:23px}body.ezyp-page #content .container_inner{gap:20px!important}}
.ezpay-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:56px;background:#19272b;border-radius:14px;color:white;overflow:hidden}
.ezpay-label{display:inline-block;font-size:15px;font-weight:600;padding:8px 14px;border:1px solid #6c8587;border-radius:6px}
.ezyp-content .ezpay-hero h2{font-size:clamp(30px,3.6vw,52px);line-height:1.15;color:white;font-weight:700;margin:26px 0 22px}
.ezpay-hero p{font-size:17px;line-height:1.8;color:#d3dfe0;margin:0;max-width:620px}
.ezpay-stack{display:grid;gap:14px;transform:rotate(-7deg);padding:20px}
.ezpay-stack>span{display:flex;align-items:center;justify-content:space-between;padding:22px 30px;border-radius:14px;font-size:32px;font-weight:700;background:#fff;color:#19272b;box-shadow:0 12px 0 #ffffff12}
.ezpay-stack>span:nth-child(2){background:#c1ff00;margin-left:25px}.ezpay-stack>span:nth-child(3){background:#00c8be;margin-left:50px}.ezpay-stack b{font-size:40px}
.ezpay-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}
.ezpay-card{padding:36px;border:1px solid #e0e9e9;border-radius:12px;background:#f5f9f8}
.ezpay-symbol{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:#c1ff00;color:#19272b;font-size:36px;line-height:1}
.ezpay-card:nth-child(2) .ezpay-symbol{background:#00c8be}
.ezyp-content .ezpay-card h2,.ezyp-content .ezpay-extra h2{font-weight:700;font-size:28px;line-height:1.3;color:#19272b;margin:26px 0 16px}
.ezpay-card p,.ezpay-extra p{font-size:16px;line-height:1.8;color:#536468;margin:0;max-width:650px}
.ezpay-terms{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.ezpay-terms span{padding:10px 16px;border:1px solid #d6e1df;border-radius:6px;background:#fff;font-size:14px}.ezpay-terms span:first-child{border-color:#00c8be}
.ezpay-number{margin-top:22px;color:#19272b;font-size:22px}.ezpay-number strong{font-size:48px;line-height:1.2}
.ezpay-extra{display:grid;grid-template-columns:1fr 1.5fr;gap:55px;align-items:center;padding:40px 56px;margin-top:24px;border:1px solid #e0e9e9;border-radius:12px}
.ezpay-card-art{max-width:340px;aspect-ratio:1.65;box-sizing:border-box;background:linear-gradient(120deg,#c1ff00,#00c8be);border-radius:16px;padding:24px;color:#19272b;display:flex;flex-direction:column;position:relative;transform:rotate(-4deg)}.ezpay-card-art span{font-size:20px;font-weight:600}.ezpay-card-art b{position:absolute;right:28px;top:60px;font-size:72px}.ezpay-card-art small{margin-top:auto;font-size:13px}
.ezpay-end{margin-top:24px;padding:40px 48px;background:#19272b;border-radius:12px;border-top:4px solid #c1ff00;color:#fff}.ezyp-content .ezpay-end h2{font-size:34px;line-height:1.3;font-weight:700;color:#fff;margin:22px 0 12px}.ezpay-end p{font-size:17px;color:#d3dfe0;margin:0}
@media(max-width:767px){.ezpay-hero{grid-template-columns:1fr;padding:28px 22px;gap:24px}.ezpay-stack{padding:10px 12px}.ezpay-stack>span{font-size:24px;padding:15px 20px}.ezpay-grid{grid-template-columns:1fr;gap:16px}.ezpay-card{padding:26px 22px}.ezpay-extra{grid-template-columns:1fr;padding:28px 22px;gap:20px}.ezpay-card-art{width:100%;max-width:300px;margin:auto}.ezpay-end{padding:28px 22px}.ezyp-content .ezpay-end h2{font-size:28px}.ezpay-hero p,.ezpay-card p,.ezpay-extra p{font-size:15px}.ezyp-content .ezpay-card h2,.ezyp-content .ezpay-extra h2{font-size:25px}}
