.ebl-vip-page{--bg:#ffffff;--bg-soft:#f6fafd;--bg-deep:#eef4fa;--ink:#0c1a2b;--ink-2:#16273d;--ink-soft:#4a5a6e;--ink-muted:#8a98a8;--line:#e4ecf3;--line-soft:#eef3f8;--blue:#38a6e8;--blue-soft:#b8e0f4;--blue-deep:#1d7ab8;--blue-tint:#eaf6fd;--orange:#ff7a2a;--orange-soft:#ffc9a8;--orange-deep:#d65a10;--orange-tint:#fff0e6;--green:#22b358;--green-soft:#b8e8c8;--green-tint:#e8f7ee;--yellow:#fbbe24;--purple:#7b5cd1;--red:#e64a3a;--shadow-soft:0 1px 2px rgba(15, 60, 100, 0.04), 0 8px 24px rgba(15, 60, 100, 0.06);--shadow-pop:0 2px 4px rgba(15, 60, 100, 0.05), 0 24px 60px rgba(15, 60, 100, 0.08);--shadow-orange:0 8px 30px -8px rgba(255, 122, 42, 0.4);--ease-out:cubic-bezier(0.16, 1, 0.3, 1);background:var(--bg-soft);color:var(--ink)}.ebl-vip-page,.ebl-vip-page *{box-sizing:border-box}.ebl-vip-page a{color:inherit;text-decoration:none}.ebl-vip-page .hero{position:relative;overflow:hidden;padding:64px 24px 72px;margin-bottom:34px!important;background:radial-gradient(circle at 18% 28%,rgb(255 122 42 / .12),transparent 55%),radial-gradient(circle at 82% 72%,rgb(56 166 232 / .12),transparent 60%),linear-gradient(180deg,#ffffff 0%,var(--bg-soft) 100%);border-bottom:1px solid var(--line)}.ebl-vip-page .hero-inner{max-width:1320px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}@media (max-width:1000px){.ebl-vip-page .hero-inner{grid-template-columns:1fr;gap:36px}}.ebl-vip-page .hero-text{min-width:0}.ebl-vip-page .hero-breadcrumb{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:11px;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.ebl-vip-page .hero-breadcrumb a{color:var(--ink-muted);transition:color 200ms ease}.ebl-vip-page .hero-breadcrumb a:hover{color:var(--blue-deep)}.ebl-vip-page .hero-breadcrumb em{font-style:normal;color:var(--blue-deep);font-weight:500}.ebl-vip-page .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-deep);background:var(--orange-tint);border:1px solid var(--orange-soft);padding:6px 11px;border-radius:4px;margin-bottom:18px}.ebl-vip-page .hero-eyebrow svg{width:12px;height:12px}.ebl-vip-page .hero h1{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;text-transform:uppercase;font-size:clamp(54px, 9vw, 108px);letter-spacing:-.04em;line-height:.92;color:var(--ink);margin-bottom:18px}.ebl-vip-page .hero h1 em{font-style:normal;font-weight:500;color:var(--orange)}.ebl-vip-page .hero .lead{font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:clamp(17px, 1.6vw, 20px);color:var(--ink-soft);line-height:1.5;font-weight:400;margin-bottom:28px;max-width:520px}.ebl-vip-page .hero .lead em{font-style:italic;color:var(--orange-deep);font-weight:500}.ebl-vip-page .hero-keys{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ebl-vip-page .hero-key{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg);border:1px solid var(--line);border-radius:6px;font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.ebl-vip-page .hero-key svg{width:12px;height:12px;color:var(--green)}.ebl-vip-page .hero-key.orange svg{color:var(--orange)}.ebl-vip-page .hero-key.blue svg{color:var(--blue-deep)}.ebl-vip-page .hero-key em{font-style:normal;color:var(--ink);font-weight:500}.ebl-vip-page .hero-ctas{display:flex;gap:10px;flex-wrap:wrap}.ebl-vip-page .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:5px;font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #fff0;transition:background 200ms ease,color 200ms ease,transform 160ms ease,box-shadow 200ms ease,border-color 200ms ease}.ebl-vip-page .btn svg{width:13px;height:13px}.ebl-vip-page .btn-primary{background:var(--orange);color:#fff;box-shadow:var(--shadow-orange)}.ebl-vip-page .btn-primary:hover{background:var(--orange-deep);transform:translateY(-2px);box-shadow:0 12px 30px -8px rgb(255 122 42 / .5)}.ebl-vip-page .btn-ghost{background:var(--bg);color:var(--ink);border-color:var(--line)}.ebl-vip-page .btn-ghost:hover{background:var(--blue-tint);border-color:var(--blue-soft);color:var(--blue-deep);transform:translateY(-2px)}.ebl-vip-page .vip-card-wrap{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center}.ebl-vip-page .vip-card{width:100%;max-width:460px;background:radial-gradient(circle at 92% 8%,rgb(255 122 42 / .28),transparent 50%),radial-gradient(circle at 8% 92%,rgb(56 166 232 / .22),transparent 55%),linear-gradient(135deg,var(--ink-2) 0%,var(--ink) 100%);border:1px solid rgb(255 255 255 / .06);border-radius:14px;padding:28px 28px 24px;color:#fff;position:relative;box-shadow:0 1px 0 rgb(255 255 255 / .08) inset,0 32px 70px -24px rgb(12 26 43 / .55),0 8px 18px -4px rgb(12 26 43 / .3);transition:transform 320ms var(--ease-out),box-shadow 320ms ease;overflow:hidden}.ebl-vip-page .vip-card:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgb(255 255 255 / .1) inset,0 40px 80px -24px rgb(12 26 43 / .6),0 10px 22px -4px rgb(12 26 43 / .34)}.ebl-vip-page .vip-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--orange) 0%,var(--orange-deep) 50%,var(--orange) 100%);z-index:2}.ebl-vip-page .vip-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:18px;border-bottom:1px dashed rgb(255 255 255 / .15)}.ebl-vip-page .vip-card-brand{display:flex;align-items:center;gap:10px}.ebl-vip-page .vip-card-mark{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--blue) 0%,var(--blue-deep) 100%);box-shadow:0 1px 0 rgb(255 255 255 / .18) inset,0 4px 10px -2px rgb(29 122 184 / .5);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ebl-vip-page .vip-card-mark svg,.ebl-vip-page .vip-card-mark img{width:22px;height:22px;display:block;object-fit:contain}.ebl-vip-page .vip-card-brand-text{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;text-transform:uppercase;font-size:15px;letter-spacing:.005em;line-height:1.1;color:#fff}.ebl-vip-page .vip-card-brand-text small{display:block;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:8.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .5);margin-top:2px}.ebl-vip-page .vip-card-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:rgb(34 179 88 / .15);border:1px solid rgb(34 179 88 / .4);border-radius:3px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6cf096}.ebl-vip-page .vip-card-status::before{content:'';width:5px;height:5px;border-radius:50%;background:#6cf096}.ebl-vip-page .vip-card-discount{text-align:center;margin-bottom:18px}.ebl-vip-page .vip-card-discount-eyebrow{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:4px}.ebl-vip-page .vip-card-discount-value{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;font-size:88px;letter-spacing:-.02em;line-height:.9;color:var(--orange);text-shadow:0 4px 24px rgb(255 122 42 / .45);display:inline-block}.ebl-vip-page .vip-card-discount-value em{font-style:normal;font-weight:500;color:rgb(255 255 255 / .92);font-size:56px;margin-right:4px;vertical-align:10px}.ebl-vip-page .vip-card-discount-label{font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:16px;color:rgb(255 255 255 / .78);margin-top:2px;font-weight:500}.ebl-vip-page .vip-card-discount-label em{font-style:italic;color:var(--orange)}.ebl-vip-page .vip-card-code{background:rgb(255 255 255 / .04);border:1px dashed rgb(255 255 255 / .18);border-radius:8px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.ebl-vip-page .vip-card-code-left .label{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .45);margin-bottom:4px}.ebl-vip-page .vip-card-code-left .code{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-weight:500;font-size:18px;letter-spacing:.12em;color:#fff;font-variant-numeric:tabular-nums}.ebl-vip-page .vip-card-code-left .code .dot{color:var(--orange)}.ebl-vip-page .vip-card-code-left .code .tail{color:rgb(255 255 255 / .55);letter-spacing:.18em}.ebl-vip-page .vip-card-cta{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:var(--orange);color:#fff;border:none;border-radius:4px;font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background 200ms ease,transform 160ms ease,box-shadow 200ms ease;flex-shrink:0;box-shadow:0 4px 12px -2px rgb(255 122 42 / .45)}.ebl-vip-page .vip-card-cta:hover{background:var(--orange-deep);transform:translateY(-1px);box-shadow:0 8px 18px -4px rgb(255 122 42 / .55);color:#fff}.ebl-vip-page .vip-card-cta svg{width:11px;height:11px}.ebl-vip-page .vip-card-foot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding-top:14px;border-top:1px dashed rgb(255 255 255 / .12)}.ebl-vip-page .vip-card-foot .stat .v{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;font-size:18px;letter-spacing:-.02em;color:#fff;line-height:1}.ebl-vip-page .vip-card-foot .stat .v em{font-style:italic;font-weight:500;color:var(--orange)}.ebl-vip-page .vip-card-foot .stat .l{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .5);margin-top:4px}.ebl-vip-page .float-badge{position:absolute;padding:9px 14px;background:var(--bg);border:1px solid var(--line);border-radius:24px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);box-shadow:var(--shadow-soft);display:inline-flex;align-items:center;gap:7px;z-index:3}.ebl-vip-page .float-badge svg{width:13px;height:13px}.ebl-vip-page .float-badge .glyph{display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.ebl-vip-page .float-badge-top{top:8%;right:-8px;animation:ebl-vip-float-y 5s ease-in-out infinite;color:var(--orange-deep)}.ebl-vip-page .float-badge-top em{font-style:normal;color:var(--ink);font-weight:500}.ebl-vip-page .float-badge-bot{bottom:4%;left:-8px;animation:ebl-vip-float-y 6s ease-in-out infinite -1.5s;color:var(--orange-deep)}.ebl-vip-page .float-badge-bot em{font-style:normal;color:var(--ink);font-weight:500}@keyframes ebl-vip-float-y{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:540px){.ebl-vip-page .vip-card{padding:22px 22px 18px}.ebl-vip-page .vip-card-discount-value{font-size:68px}.ebl-vip-page .vip-card-discount-value em{font-size:42px}.ebl-vip-page .float-badge{display:none}}.ebl-vip-page .stage{max-width:1320px;margin:0 auto;padding:36px 24px 80px}.ebl-vip-page .section{background:var(--bg);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-soft);overflow:hidden;margin-bottom:16px;position:relative;opacity:0;transform:translateY(20px);transition:opacity 0.7s var(--ease-out),transform 0.7s var(--ease-out)}.ebl-vip-page .section.is-in-view{opacity:1;transform:translateY(0)}.ebl-vip-page .section-head{padding:20px 26px 18px;background:var(--bg-soft);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ebl-vip-page .section-head-left{min-width:0}.ebl-vip-page .section-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ebl-vip-page .section-tag{font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--orange-deep);background:var(--orange-tint);border:1px solid var(--orange-soft);padding:3px 7px;border-radius:2px;line-height:1}.ebl-vip-page .section-eyebrow-text{font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:500;display:inline-flex;align-items:center;gap:6px}.ebl-vip-page .section-eyebrow-text svg{width:14px;height:14px;color:var(--blue);flex-shrink:0}.ebl-vip-page .section-title{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;font-size:26px;letter-spacing:.005em;text-transform:uppercase;color:var(--ink);line-height:1.2;margin:0}.ebl-vip-page .section-title em{font-style:normal;font-weight:500;color:var(--orange)}.ebl-vip-page .head-badge{font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-deep);background:var(--blue-tint);border:1px solid var(--blue-soft);padding:6px 10px;border-radius:2px;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.ebl-vip-page .head-badge svg{width:12px;height:12px;color:var(--blue)}.ebl-vip-page .head-badge em{font-style:normal;color:var(--ink);font-weight:500}.ebl-vip-page .section-body{padding:30px 26px}@media (max-width:760px){.ebl-vip-page .section-body{padding:22px}}.ebl-vip-page .section-body .lead{margin:0 0 16px;margin-top:0;text-align:left;text-indent:0;padding-left:0;padding-right:0;font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:16px;color:#252525;line-height:1.3}.ebl-vip-page .section-body .lead em{font-style:italic;font-weight:500;color:var(--orange-deep)}.ebl-vip-page .section-body .body-p{margin:0 0 16px;margin-top:0;text-align:left;text-indent:0;padding-left:0;padding-right:0;font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:16px;color:#252525;line-height:1.3}.ebl-vip-page .section-body .body-p:last-child{margin-bottom:0}.ebl-vip-page .section-body .body-p strong{color:var(--ink);font-weight:500}.ebl-vip-page .section-body p a{color:var(--blue-deep);font-weight:500;border-bottom:1px dotted var(--blue-soft);padding:0 1px;transition:color 180ms ease,background 180ms ease,border-color 180ms ease}.ebl-vip-page .section-body p a:hover{color:var(--orange-deep);border-bottom-color:var(--orange);background:var(--orange-tint);border-radius:2px}.ebl-vip-page .econ-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width:880px){.ebl-vip-page .econ-grid{grid-template-columns:1fr}}.ebl-vip-page .econ-diagram{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:22px;position:relative;overflow:hidden}.ebl-vip-page .econ-diagram .label-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.ebl-vip-page .econ-diagram .label-top em{font-style:normal;color:var(--ink);font-weight:500}.ebl-vip-page .ladder{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ebl-vip-page .ladder-col{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:16px;position:relative}.ebl-vip-page .ladder-col-label{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px;display:flex;align-items:center;gap:6px}.ebl-vip-page .ladder-col-label .swatch{width:7px;height:7px;border-radius:50%}.ebl-vip-page .ladder-col h4{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;text-transform:uppercase;font-size:15px;letter-spacing:.005em;color:var(--ink);margin:0 0 12px;line-height:1.2}.ebl-vip-page .ladder-col h4 em{font-style:normal;font-weight:500;color:var(--orange)}.ebl-vip-page .ladder-bar{display:flex;align-items:flex-end;gap:4px;height:80px;margin-bottom:12px}.ebl-vip-page .ladder-bar .step{flex:1;border-radius:2px 2px 0 0;opacity:0;transform:translateY(8px);transition:opacity 400ms var(--ease-out),transform 400ms var(--ease-out),height 800ms var(--ease-out)}.ebl-vip-page .section.is-in-view .ladder-bar .step{opacity:1;transform:translateY(0)}.ebl-vip-page .ladder-col.steep .ladder-bar .step{background:linear-gradient(180deg,var(--ink-muted),var(--ink-soft))}.ebl-vip-page .ladder-col.less-steep .ladder-bar .step{background:linear-gradient(180deg,var(--orange-soft),var(--orange))}.ebl-vip-page .ladder-col.steep .swatch{background:var(--ink-soft)}.ebl-vip-page .ladder-col.less-steep .swatch{background:var(--orange)}.ebl-vip-page .ladder-bar .step:nth-child(1){height:15%;transition-delay:0ms}.ebl-vip-page .ladder-bar .step:nth-child(2){height:30%;transition-delay:60ms}.ebl-vip-page .ladder-bar .step:nth-child(3){height:45%;transition-delay:120ms}.ebl-vip-page .ladder-bar .step:nth-child(4){height:60%;transition-delay:180ms}.ebl-vip-page .ladder-bar .step:nth-child(5){height:75%;transition-delay:240ms}.ebl-vip-page .ladder-bar .step:nth-child(6){height:90%;transition-delay:300ms}.ebl-vip-page .ladder-col.steep .ladder-bar .step:nth-child(1){height:5%}.ebl-vip-page .ladder-col.steep .ladder-bar .step:nth-child(2){height:15%}.ebl-vip-page .ladder-col.steep .ladder-bar .step:nth-child(3){height:30%}.ebl-vip-page .ladder-col.steep .ladder-bar .step:nth-child(4){height:55%}.ebl-vip-page .ladder-col.steep .ladder-bar .step:nth-child(5){height:80%}.ebl-vip-page .ladder-col.steep .ladder-bar .step:nth-child(6){height:100%}.ebl-vip-page .ladder-meta{display:flex;justify-content:space-between;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ebl-vip-page .ladder-meta em{font-style:normal;color:var(--ink);font-weight:500}.ebl-vip-page .econ-arrow{text-align:center;margin:16px 0 4px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-weight:500}.ebl-vip-page .econ-arrow .ar{color:var(--orange-deep);margin:0 8px;font-weight:500}.ebl-vip-page .econ-arrow em{font-style:normal;color:var(--ink);font-weight:500}.ebl-vip-page .econ-text{padding-top:4px}.ebl-vip-page .quote-card{margin-top:18px;padding:18px 22px;background:radial-gradient(circle at 100% 0%,rgb(255 122 42 / .1),transparent 60%),linear-gradient(135deg,var(--bg-soft) 0%,var(--bg) 100%);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:6px}.ebl-vip-page .quote-card .quote-eyebrow{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:6px}.ebl-vip-page .quote-card .quote-text{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:19px;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.005em;color:var(--ink);line-height:1.3}.ebl-vip-page .quote-card .quote-text::before{content:'"';color:var(--orange);font-size:28px;line-height:0;vertical-align:-8px;margin-right:2px}.ebl-vip-page .quote-card .quote-text::after{content:'"';color:var(--orange);font-size:28px;line-height:0;vertical-align:-8px;margin-left:2px}.ebl-vip-page .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:880px){.ebl-vip-page .steps-grid{grid-template-columns:1fr}}.ebl-vip-page .step-card{padding:22px;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;position:relative;transition:transform 300ms var(--ease-out),box-shadow 300ms var(--ease-out),border-color 300ms ease,background 300ms ease;overflow:hidden}.ebl-vip-page .step-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop);border-color:var(--blue-soft);background:var(--bg)}.ebl-vip-page .step-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange) 0%,var(--orange-deep) 100%);transform:scaleX(0);transform-origin:left;transition:transform 320ms var(--ease-out)}.ebl-vip-page .step-card:hover::before{transform:scaleX(1)}.ebl-vip-page .step-card-num{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ebl-vip-page .step-card-num .n{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;font-size:36px;letter-spacing:-.03em;color:var(--orange);line-height:1;font-variant-numeric:tabular-nums}.ebl-vip-page .step-card-num .l{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ebl-vip-page .step-card h3{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;text-transform:uppercase;font-size:22px;letter-spacing:.005em;color:var(--ink);margin:0 0 10px;line-height:1.2}.ebl-vip-page .step-card h3 em{font-style:normal;font-weight:500;color:var(--orange)}.ebl-vip-page .step-card p{margin:0;font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.3;color:#252525}.ebl-vip-page .step-card p strong{color:var(--ink);font-weight:500}.ebl-vip-page .step-card-icon{position:absolute;top:16px;right:16px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-muted);transition:color 240ms ease,border-color 240ms ease}.ebl-vip-page .step-card:hover .step-card-icon{color:var(--orange);border-color:var(--orange-soft)}.ebl-vip-page .step-card-icon svg{width:14px;height:14px}.ebl-vip-page .step-card:not(:last-child)::after{content:'';position:absolute;right:-10px;top:50%;width:8px;height:8px;background:var(--orange);border-radius:50%;transform:translateY(-50%);z-index:2;box-shadow:0 0 0 4px var(--bg-soft)}@media (max-width:880px){.ebl-vip-page .step-card:not(:last-child)::after{display:none}}.ebl-vip-page .services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:600px){.ebl-vip-page .services-grid{grid-template-columns:1fr}}.ebl-vip-page .service-card{display:block;background:var(--bg);border:1px solid var(--line);border-radius:8px;overflow:hidden;transition:transform 300ms var(--ease-out),box-shadow 300ms var(--ease-out),border-color 300ms ease;color:inherit;position:relative}.ebl-vip-page .service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-pop);border-color:var(--orange-soft)}.ebl-vip-page .service-cover{aspect-ratio:16/9;position:relative;background:linear-gradient(135deg,var(--ink-2),var(--ink));overflow:hidden}.ebl-vip-page .service-cover-art{position:absolute;inset:0}.ebl-vip-page .service-cover-grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");pointer-events:none}.ebl-vip-page .service-cover-glyph{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgb(255 255 255 / .92);filter:drop-shadow(0 6px 16px rgb(0 0 0 / .4));transition:transform 400ms var(--ease-out)}.ebl-vip-page .service-card:hover .service-cover-glyph{transform:translate(-50%,-50%) scale(1.08)}.ebl-vip-page .service-cover-glyph svg{width:64px;height:64px}.ebl-vip-page .service-discount-badge{position:absolute;top:12px;right:12px;padding:6px 10px;background:var(--orange);color:#fff;border-radius:4px;font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 12px -2px rgb(255 122 42 / .5);z-index:2}.ebl-vip-page .service-discount-badge.upcoming{background:var(--blue-deep);box-shadow:0 4px 12px -2px rgb(29 122 184 / .4)}.ebl-vip-page .service-cover-tag{position:absolute;top:12px;left:12px;padding:5px 9px;background:rgb(12 26 43 / .55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .18);border-radius:3px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff;z-index:2}.ebl-vip-page .service-info{padding:18px 18px 16px}.ebl-vip-page .service-info h4{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;text-transform:uppercase;font-size:18px;letter-spacing:.005em;color:var(--ink);margin:0 0 8px;line-height:1.2;display:flex;align-items:center;justify-content:space-between;gap:8px}.ebl-vip-page .service-info h4 em{font-style:normal;font-weight:500;color:var(--orange)}.ebl-vip-page .service-info h4 .arr{color:var(--ink-muted);transition:color 240ms ease,transform 240ms var(--ease-out)}.ebl-vip-page .service-info h4 .arr svg{width:13px;height:13px}.ebl-vip-page .service-card:hover .service-info h4 .arr{color:var(--orange);transform:translateX(3px)}.ebl-vip-page .service-info p{margin:0 0 14px;font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.4;color:var(--ink-soft)}.ebl-vip-page .service-info .domain{display:inline-flex;align-items:center;gap:6px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--blue-deep);padding-top:12px;border-top:1px dashed var(--line)}.ebl-vip-page .service-info .domain svg{width:11px;height:11px}.ebl-vip-page .svc-lol{--svc:var(--orange);--svc-deep:var(--orange-deep)}.ebl-vip-page .svc-val{--svc:#e64a3a;--svc-deep:#a3261a}.ebl-vip-page .svc-ow{--svc:#f99e1a;--svc-deep:#b06a04}.ebl-vip-page .svc-more{--svc:var(--purple);--svc-deep:#4d3299}.ebl-vip-page .pitch-grid{display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:start}@media (max-width:960px){.ebl-vip-page .pitch-grid{grid-template-columns:1fr}}.ebl-vip-page .pitch-stats{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:22px}.ebl-vip-page .pitch-stats .eyebrow{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}.ebl-vip-page .pitch-stat-list{display:flex;flex-direction:column;gap:14px}.ebl-vip-page .pitch-stat{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:1px dashed var(--line)}.ebl-vip-page .pitch-stat:last-child{border-bottom:none;padding-bottom:0}.ebl-vip-page .pitch-stat .label{font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:14px;color:var(--ink-soft)}.ebl-vip-page .pitch-stat .value{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;font-size:22px;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ebl-vip-page .pitch-stat .value em{font-style:italic;font-weight:500;color:var(--orange)}.ebl-vip-page .pitch-stat .value .star{color:var(--yellow);margin-right:2px}.ebl-vip-page .callout{margin-top:18px;padding:28px 30px;background:radial-gradient(circle at 100% 0%,rgb(255 122 42 / .18),transparent 55%),radial-gradient(circle at 0% 100%,rgb(56 166 232 / .14),transparent 55%),linear-gradient(135deg,var(--ink-2) 0%,var(--ink) 100%);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;position:relative;overflow:hidden}.ebl-vip-page .callout-eyebrow{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .55);display:flex;align-items:center;gap:8px;margin-bottom:6px}.ebl-vip-page .callout-eyebrow svg{width:13px;height:13px;color:var(--orange)}.ebl-vip-page .callout-text{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:.005em;line-height:1.2;max-width:600px;color:#fff}.ebl-vip-page .callout-text em{font-style:normal;font-weight:500;color:var(--orange)}.ebl-vip-page .callout a.cta{background:var(--orange);color:#fff;font-family:'avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;border-radius:4px;display:inline-flex;align-items:center;gap:10px;transition:transform 0.2s,box-shadow 0.2s,background 0.2s,color 0.2s;box-shadow:0 6px 20px -6px rgb(255 122 42 / .55)}.ebl-vip-page .callout a.cta:hover{transform:translateY(-1px);background:#fff;color:var(--blue-deep)}.ebl-vip-page .callout a.cta svg{width:12px;height:12px}.ebl-vip-page .trust-strip{margin-top:16px;padding:14px 18px;background:var(--bg);border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ebl-vip-page .trust-strip-label{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ebl-vip-page .trust-badges{display:flex;gap:10px;flex-wrap:wrap}.ebl-vip-page .trust-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-soft);border:1px solid var(--line);border-radius:4px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.ebl-vip-page .trust-badge svg{width:12px;height:12px;color:var(--green)}.ebl-vip-page .read-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--blue) 0%,var(--orange) 100%);z-index:200;transition:width 80ms linear}.ebl-vip-page .back-to-top-float{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;box-shadow:var(--shadow-pop);opacity:0;transform:translateY(20px) scale(.8);transition:opacity 320ms var(--ease-out),transform 320ms var(--ease-out),background 200ms ease;z-index:60}.ebl-vip-page .back-to-top-float.is-visible{opacity:1;transform:translateY(0) scale(1)}.ebl-vip-page .back-to-top-float:hover{background:var(--orange)}.ebl-vip-page .back-to-top-float svg{width:16px;height:16px}.ebl-vip-page .side-nav{position:fixed;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;z-index:50}.ebl-vip-page .side-nav-dot{position:relative;width:10px;height:10px;padding:0;border:none;border-radius:50%;background:var(--line);cursor:pointer;transition:transform 260ms var(--ease-out),background 220ms ease}.ebl-vip-page .side-nav-dot::after{content:attr(data-label);position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%) translateX(6px);background:var(--ink);color:#fff;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 200ms ease,transform 200ms var(--ease-out)}.ebl-vip-page .side-nav-dot:hover{background:var(--blue-deep)}.ebl-vip-page .side-nav-dot:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}.ebl-vip-page .side-nav-dot.is-active{background:var(--blue);transform:scale(1.6)}@media (max-width:1280px){.ebl-vip-page .side-nav{display:none}}