/* All rules are confined to the existing VIP page component. No global header/footer overrides. */
#main-content .s7-vip-page.s7vr{--vr-accent:#00c8ff;--vr-gold:#d9b670;--vr-surface:#071326;--vr-cols:4;--vr-mobile:1;display:flex;flex-direction:column;gap:28px;width:100%;max-width:1400px;margin:auto;padding:36px 28px;background:radial-gradient(ellipse at 15% 12%,#1a50672c,transparent 45%),radial-gradient(ellipse at 92% 55%,#ae843512,transparent 35%),var(--vr-surface);color:#dce8f4;isolation:isolate;border-radius:24px;overflow:visible;direction:rtl;line-height:1.8}
#main-content .s7vr *{box-sizing:border-box;min-width:0}#main-content .s7vr [hidden]{display:none!important}#main-content .s7vr .elementor-element{--container-widget-width:100%;--container-widget-flex-grow:0;--width:100%;--min-height:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:16px;min-height:0;height:auto;max-width:100%;margin:0;text-align:right}#main-content .s7vr .e-con,#main-content .s7vr .e-con-inner{width:100%;max-width:none;gap:16px;flex-direction:column;padding:0;align-items:stretch}#main-content .s7vr .elementor-widget{width:100%;max-width:100%;margin:0;padding:0}#main-content .s7vr h1,#main-content .s7vr h2,#main-content .s7vr h3,#main-content .s7vr p,#main-content .s7vr .elementor-heading-title{font-family:inherit;color:inherit;letter-spacing:normal;line-height:1.55;overflow-wrap:anywhere;margin:0}#main-content .s7vr h1.elementor-heading-title{font-size:clamp(28px,3vw,46px);font-weight:800;max-width:620px}#main-content .s7vr h2{font-size:clamp(22px,2.2vw,30px);font-weight:750}#main-content .s7vr h3{font-size:19px;font-weight:700}#main-content .s7vr p{font-size:15px;line-height:1.85;color:#b6c9d9}#main-content .s7vr a{overflow-wrap:anywhere}#main-content .s7vr .elementor-button,#main-content .s7vr .s7va-button,#main-content .s7vr .s7vr-tools-link{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border-radius:12px;border:1px solid #90c9de;background:linear-gradient(165deg,#2c6684,#15374e 56%,#102738);color:#f5fbff;line-height:1.5;font-size:15px;font-weight:700;text-decoration:none;box-shadow:inset 0 2px #e7fbff55,0 4px 0 #020b14,0 8px 18px #0006;transition:transform .2s,filter .2s;white-space:normal}#main-content .s7vr .s7-vip-button-primary .elementor-button{background:linear-gradient(150deg,#f0d99b,#c49b4c 60%,#926b2c);border-color:#f2ddae;color:#101b29;box-shadow:inset 0 2px #fff7dc,0 4px 0 #513e20,0 8px 18px #0007}#main-content .s7vr a:hover{filter:brightness(1.1)}#main-content .s7vr a:active{transform:translateY(2px)}#main-content .s7vr a:focus-visible,#main-content .s7vr summary:focus-visible,#main-content .s7vr input:focus-visible,#main-content .s7vr select:focus-visible{outline:3px solid var(--vr-accent);outline-offset:4px}
#main-content .s7vr .elementor-element.s7-vip-hero{position:relative;border:1px solid #6b8393;border-radius:22px;padding:26px;background:linear-gradient(140deg,#21364a,#0a1728 45%,#0c192a);box-shadow:inset 0 2px #d4eaff45,0 7px 0 #020914,0 18px 30px #0005;overflow:hidden}#main-content .s7vr .s7vr-hero-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;align-items:center}#main-content .s7vr .elementor-element.s7-vip-hero-copy{display:flex;flex-direction:column;gap:18px;width:100%;z-index:1}#main-content .s7vr .s7-vip-eyebrow{color:var(--vr-gold);font-size:13px;letter-spacing:.5px}#main-content .s7vr .s7-vip-hero-copy>.e-con{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}#main-content .s7vr .s7-vip-hero-copy .s7-vip-button{width:auto;flex:0 1 auto}#main-content .s7vr .elementor-element.s7-vip-hero-visual{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;position:relative;min-height:0;background:none;border:0;box-shadow:none;transform:none;padding:0}#main-content .s7vr .s7-vip-hero-visual::before,#main-content .s7vr .s7-vip-hero-visual::after{content:none}#main-content .s7vr .s7-vip-official-logo{display:block;text-align:center;max-width:220px;align-self:center;position:relative;inset:auto;transform:none;margin:0}#main-content .s7vr .s7-vip-official-logo img{display:block;width:100%;height:auto;object-fit:contain;max-height:75px}#main-content .s7vr .s7vr-scene{display:block;width:100%;border-radius:18px;overflow:hidden;box-shadow:0 18px 35px #0006}#main-content .s7vr .s7vr-scene img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}
#main-content .s7vr .elementor-element.s7-vip-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 22px;border:1px solid #3e5971;border-radius:14px;background:#0c1b2c;gap:14px}#main-content .s7vr .s7-vip-trust .elementor-heading-title{font-size:14px;text-align:center;color:#ccdae7}#main-content .s7vr .elementor-element.s7-vip-benefits-section{gap:20px;background:none;padding:0}#main-content .s7vr .s7-vip-section-intro .e-con-inner{gap:8px}#main-content .s7vr .s7vr-benefit-layout{display:grid;grid-template-columns:repeat(var(--vr-cols),minmax(0,1fr));gap:18px;width:100%}#main-content .s7vr .elementor-element.s7-vip-benefit{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:18px;gap:10px;border-radius:18px;border:1px solid #5c7385;background:linear-gradient(135deg,#203346 0%,#102033 30%,#081423);box-shadow:inset 1px 2px #c6e1ee44,0 5px 0 #030b15,0 10px 18px #0005;transform:none;transition:transform .2s}#main-content .s7vr .s7-vip-benefit:hover{transform:translateY(-3px)}#main-content .s7vr .s7-vip-benefit h3{font-size:18px}#main-content .s7vr .s7-vip-benefit p{font-size:14px}#main-content .s7vr .s7vr-object{display:block;width:112px;height:112px;flex-shrink:0;background-color:#071326;background-image:var(--vr-sprites);background-size:400% 200%;background-position:var(--vr-x) var(--vr-y);border-radius:16px;box-shadow:0 9px 16px #0005}#main-content .s7vr .s7vr-object-custom{display:block;width:112px;height:112px;object-fit:contain;border-radius:16px}
#main-content .s7vr .s7vr-vip-tools{display:flex;flex-direction:column;gap:14px}#main-content .s7vr .s7va-teaser{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:20px;margin:0;padding:22px;border:1px solid #a28951;border-radius:18px;background:linear-gradient(125deg,#2b302c,#0c1b2d 50%);box-shadow:inset 0 2px #e6ce8a33,0 8px 18px #0006;color:#dce8f4}#main-content .s7vr .s7va-teaser .s7vr-object{width:90px;height:90px}#main-content .s7vr .s7va-teaser h2{font-size:23px}#main-content .s7vr .s7va-eyebrow{color:var(--vr-gold);font-size:12px}#main-content .s7vr .s7va-teaser-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#c6dbea}#main-content .s7vr .s7vr-access,#main-content .s7vr .s7vr-api-context{grid-column:2/-1;font-size:13px}#main-content .s7vr .s7vr-api-context summary{color:#9db9ce;cursor:pointer}#main-content .s7vr .s7vr-vip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#main-content .s7vr .s7vr-public-tools{padding:20px;border:1px solid #486074;border-radius:18px;background:#0c1b2c}#main-content .s7vr .s7vr-public-list>summary{display:flex;align-items:center;gap:16px;cursor:pointer;font-size:19px;font-weight:700;padding:12px 0}#main-content .s7vr .s7vr-public-list>summary:after{content:'+';font-size:26px;color:var(--vr-accent);margin-inline-start:auto}#main-content .s7vr .s7vr-public-list[open]>summary:after{content:'−'}#main-content .s7vr .s7vr-public-list>summary .s7vr-object{width:64px;height:64px}#main-content .s7vr .s7vr-tools-link{margin-top:10px}#main-content .s7vr .s7t-hub{background:transparent;padding:16px 0 0;margin:0;max-width:none;border:0}#main-content .s7vr .s7t-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#main-content .s7vr .s7t-card,#main-content .s7vr .s7t-extra{min-height:0;height:auto;padding:18px;border:1px solid #466277;border-radius:16px;background:#102235;color:#dce8f4}#main-content .s7vr .s7t-icon{display:none}#main-content .s7vr .s7t-art{width:96px;height:96px;margin:0 auto 10px}#main-content .s7vr .s7t-card h3{font-size:17px;margin:8px 0}#main-content .s7vr .s7t-card p{font-size:13px;margin-bottom:10px}#main-content .s7vr .s7t-badge{font-size:12px;color:#b7d5ea}#main-content .s7vr .s7t-extra-section{margin-top:20px}#main-content .s7vr .s7t-extra-section h2{font-size:21px}
#main-content .s7vr .elementor-element.s7-vip-how-section{gap:18px;background:none;padding:0}#main-content .s7vr .s7vr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#main-content .s7vr .elementor-element.s7-vip-step{width:100%;display:flex;flex-direction:column;padding:18px;border:1px solid #405e74;border-radius:16px;background:#102033;gap:8px}#main-content .s7vr .s7vr-step-icon{width:64px;height:64px}#main-content .s7vr .s7-vip-step p{font-size:14px}#main-content .s7vr .s7-vip-step> .elementor-widget-heading:first-of-type{color:var(--vr-gold);font-size:13px}#main-content .s7vr .elementor-element.s7-vip-pricing-section{background:none;padding:0}#main-content .s7vr .elementor-element.s7vr-price-layout{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;background:#0c1b2c;border:1px solid #40566a;border-radius:20px;box-shadow:0 12px 24px #0004}#main-content .s7vr .s7vr-price-copy{display:flex;flex-direction:column;gap:14px;padding:16px}#main-content .s7vr .elementor-element.s7-vip-price-card{padding:24px;gap:14px;border:1px solid var(--vr-gold);border-radius:20px;background:linear-gradient(140deg,#304151,#111f30 45%,#152132);box-shadow:inset 0 2px #fff1bd55,0 6px 0 #040b15,0 14px 25px #0007;width:100%;display:flex;flex-direction:column;align-items:stretch}#main-content .s7vr .s7vr-live-price{font-size:36px;color:#f3dcab;font-weight:800;line-height:1.6;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}#main-content .s7vr .s7vr-live-price del{font-size:19px;color:#94aabd;font-weight:400;opacity:1}#main-content .s7vr .s7vr-live-price ins{background:none;color:inherit;text-decoration:none}#main-content .s7vr .s7vr-live-price small{display:block;flex-basis:100%;font-size:13px;font-weight:400;color:#b9cdda}#main-content .s7vr .s7vr-price-inline{font-size:28px}#main-content .s7vr .s7vr-price-inline del{font-size:16px}#main-content .s7vr .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#main-content .s7vr .elementor-element.s7-vip-faq-section{gap:16px;background:none;padding:0}#main-content .s7vr .s7vr-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}#main-content .s7vr .s7vr-faq-item{padding:16px 20px;border:1px solid #466075;background:linear-gradient(150deg,#1a2c3e,#0b1929);border-radius:14px;box-shadow:inset 0 1px #c0d9e433,0 5px 12px #0003}#main-content .s7vr .s7vr-faq-item summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}#main-content .s7vr .s7vr-faq-item summary:after{content:'+';color:var(--vr-gold);font-size:24px}#main-content .s7vr .s7vr-faq-item[open] summary:after{content:'−'}#main-content .s7vr .s7vr-faq-item h3{font-size:16px}#main-content .s7vr .s7vr-faq-item[open] .elementor-widget-text-editor{padding-top:12px}#main-content .s7vr .elementor-element.s7-vip-final{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:24px;gap:12px 24px;border:1px solid #8b7952;border-radius:20px;background:linear-gradient(120deg,#243747,#0b1a2a);box-shadow:inset 0 2px #b5a46d33,0 10px 22px #0005}#main-content .s7vr .s7vr-final-icon{width:90px;height:90px;grid-row:1/4}#main-content .s7vr .s7-vip-final .elementor-widget-heading{grid-column:2}#main-content .s7vr .s7-vip-final .elementor-widget-text-editor{grid-column:2}#main-content .s7vr .s7-vip-final .s7-vip-button{grid-column:3;grid-row:1/4}#main-content .s7vr .s7-vip-final .s7vr-live-price{grid-column:2;font-size:24px}
@media(max-width:1050px){#main-content .s7vr .s7vr-hero-layout{grid-template-columns:1fr 1fr;gap:20px}#main-content .s7vr .s7vr-benefit-layout{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .s7vr .s7va-teaser{grid-template-columns:80px 1fr}#main-content .s7vr .s7va-teaser>.s7va-button{grid-column:2;justify-self:start}#main-content .s7vr .s7t-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){#main-content .s7-vip-page.s7vr{padding:20px 14px;gap:24px;border-radius:16px}#main-content .s7vr .s7vr-hero-layout{grid-template-columns:1fr}#main-content .s7vr .elementor-element.s7-vip-hero{padding:20px}#main-content .s7vr .s7-vip-hero-visual{order:-1}#main-content .s7vr .s7-vip-official-logo{max-width:170px}#main-content .s7vr .s7vr-scene{max-width:600px;margin:auto}#main-content .s7vr .s7vr-scene img{max-height:350px}#main-content .s7vr .elementor-element.s7-vip-trust{grid-template-columns:1fr;gap:8px}#main-content .s7vr .s7vr-steps,#main-content .s7vr .elementor-element.s7vr-price-layout,#main-content .s7vr .s7vr-faq-grid{grid-template-columns:1fr}#main-content .s7vr .elementor-element.s7-vip-final{grid-template-columns:72px 1fr;padding:18px;gap:12px}#main-content .s7vr .s7-vip-final .s7-vip-button{grid-column:1/-1;grid-row:auto}#main-content .s7vr .s7vr-final-icon{width:64px;height:64px}#main-content .s7vr .s7-vip-final h2{font-size:21px}}
@media(max-width:540px){#main-content .s7vr .s7vr-benefit-layout{grid-template-columns:repeat(var(--vr-mobile),minmax(0,1fr))}#main-content .s7vr .s7t-grid,#main-content .s7vr .s7vr-vip-grid{grid-template-columns:1fr}#main-content .s7vr .s7va-teaser{display:flex;flex-direction:column;align-items:stretch;padding:18px}#main-content .s7vr .s7-vip-hero-copy>.e-con{flex-direction:column;align-items:stretch}#main-content .s7vr .s7-vip-hero-copy .s7-vip-button,#main-content .s7vr .elementor-button{width:100%}#main-content .s7vr .s7vr-live-price{font-size:30px}#main-content .s7vr .s7vr-price-inline{font-size:26px}#main-content .s7vr .s7vr-object,#main-content .s7vr .s7vr-object-custom{width:88px;height:88px}#main-content .s7vr .s7vr-public-list>summary{font-size:16px}#main-content .s7vr .s7vr-public-list>summary .s7vr-object{width:48px;height:48px}#main-content .s7vr .s7-vip-final .s7vr-object{width:64px;height:64px}}
@media(prefers-reduced-motion:reduce){#main-content .s7vr *{animation:none!important;transition:none!important;scroll-behavior:auto!important}#main-content .s7vr .s7-vip-benefit:hover{transform:none}}
#main-content .s7vr.s7vr-static *{animation:none!important;transition:none!important}#main-content .s7vr.s7vr-static .s7-vip-benefit:hover{transform:none}
