.premium147-hero{padding:clamp(46px,5vw,78px) 0 24px!important;background:transparent!important}
.premium147-hero-shell{position:relative}
.premium147-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;align-items:stretch}
.premium147-title{margin:14px 0 0;font-family:Orbitron,sans-serif;line-height:.94;letter-spacing:-.03em}
.premium147-title span{display:block;color:#f5fdff;font-size:clamp(2rem,4.4vw,4.35rem);font-weight:900}
.premium147-title strong{display:block;margin-top:8px;background:linear-gradient(90deg,#8df2ff,#4fe4ff 42%,#36ceff 72%,#64ffe0);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.95rem,4.2vw,4rem);font-weight:900;filter:drop-shadow(0 0 16px rgba(75,227,255,.16))}
.premium147-lead{max-width:840px;color:#9ec2d0!important;font-size:1.02rem!important;line-height:1.62!important;margin-top:20px!important}
.premium147-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.premium147-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.premium147-pills span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(74,220,255,.1);background:rgba(3,18,32,.58);color:#8db9c8;font:800 .48rem/1 Orbitron,sans-serif;letter-spacing:.08em}.premium147-pills i,.premium147-head-badge i,.premium147-premium-ribbon i{width:7px;height:7px;border-radius:50%;background:#27ffb0;box-shadow:0 0 10px #27ffb0;animation:premium147Pulse 1.9s ease-in-out infinite}
.premium147-note{margin-top:18px;max-width:1000px}
.premium147-hero-side{display:grid;gap:14px;align-content:start}
.premium147-side-card{position:relative;overflow:hidden;padding:20px;border-radius:22px;border:1px solid rgba(80,218,255,.13);background:linear-gradient(155deg,rgba(6,29,49,.94),rgba(1,14,26,.98));box-shadow:0 20px 50px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.03)}
.premium147-side-card small{display:block;color:#6eb8cc;font:800 .5rem/1 Orbitron,sans-serif;letter-spacing:.12em}.premium147-side-card strong{display:block;margin-top:10px;color:#f4fdff;font:900 1.25rem/1.05 Orbitron,sans-serif}.premium147-side-card p{margin:10px 0 0;color:#89acbc;font-size:.86rem;line-height:1.55}.premium147-side-card ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.premium147-side-card li{display:flex;align-items:center;gap:9px;color:#d9f1f7;font-size:.84rem}.premium147-side-card li::before{content:"";width:7px;height:7px;transform:rotate(45deg);background:#34dfff;box-shadow:0 0 9px rgba(52,223,255,.55)}
.premium147-side-card--premium{border-color:rgba(46,235,189,.2);background:radial-gradient(circle at 100% 0,rgba(46,235,189,.13),transparent 24%),linear-gradient(155deg,rgba(5,37,48,.97),rgba(1,17,29,.99));box-shadow:0 24px 60px rgba(0,0,0,.26),0 0 34px rgba(46,235,189,.06),inset 0 1px rgba(255,255,255,.04)}
.premium147-side-glow{position:absolute;right:-55px;top:-65px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(70,243,206,.18),transparent 68%);pointer-events:none}
.premium147-membership{padding-top:8px!important}.premium147-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:18px}.premium147-section-title{margin:10px 0 0;color:#f4fdff;font:900 clamp(1.7rem,2.8vw,3rem)/1.02 Orbitron,sans-serif}.premium147-section-title span{display:block;margin-top:8px;background:linear-gradient(90deg,#eafcff,#76efff 34%,#40ddff 65%,#53ffd5);-webkit-background-clip:text;background-clip:text;color:transparent}.premium147-head p{max-width:780px;margin:14px 0 0;color:#91b5c4;font-size:.95rem;line-height:1.58}.premium147-head-badge{padding:14px 16px;min-width:280px;border-radius:18px;border:1px solid rgba(46,235,189,.18);background:linear-gradient(135deg,rgba(4,37,45,.7),rgba(2,23,39,.92));box-shadow:0 14px 36px rgba(0,0,0,.16)}.premium147-head-badge span{display:block;color:#7ffff1;font:800 .5rem/1 Orbitron,sans-serif;letter-spacing:.12em}.premium147-head-badge b{display:block;margin-top:8px;color:#f0fdff;font:900 .9rem/1.28 Orbitron,sans-serif}
.premium147-plan-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px;align-items:stretch}.premium147-plan{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px;border-radius:24px;border:1px solid rgba(79,218,255,.14);background:linear-gradient(150deg,rgba(7,28,47,.96),rgba(2,14,28,.99));box-shadow:0 22px 56px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.03)}
.premium147-plan-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.premium147-plan-top span{color:#74eaff;font:900 .58rem/1 Orbitron,sans-serif;letter-spacing:.12em}.premium147-plan-top b{color:rgba(102,223,255,.16);font:900 1.95rem/1 Orbitron,sans-serif}.premium147-plan h3{margin:20px 0 0;color:#f5fdff;font:900 clamp(1.5rem,2.3vw,2rem)/1 Orbitron,sans-serif}.premium147-plan-copy{margin:10px 0 0;color:#8fb4c3;font-size:.92rem;line-height:1.58}.premium147-plan-price{display:flex;align-items:end;gap:10px;margin-top:18px;padding:14px 0;border-top:1px solid rgba(86,220,255,.08);border-bottom:1px solid rgba(86,220,255,.08)}.premium147-plan-price strong{color:#fff;font:900 2rem/1 Orbitron,sans-serif}.premium147-plan-price em,.premium147-price-grid em{font-style:normal;color:#6c91a1;font:800 .48rem/1 Orbitron,sans-serif;letter-spacing:.09em}
.premium147-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.premium147-stack>div{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(2,16,29,.54)}.premium147-stack small,.premium147-premium-value small{display:block;color:#6ba8bc;font:800 .46rem/1 Orbitron,sans-serif;letter-spacing:.1em}.premium147-stack b{display:block;margin-top:8px;color:#effdff;font:800 .83rem/1.35 Orbitron,sans-serif}
.premium147-feature-list{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.premium147-feature-list li,.premium147-spotlights span{display:flex;align-items:flex-start;gap:10px;color:#dcf1f6;font-size:.9rem;line-height:1.38}.premium147-feature-list i,.premium147-spotlights i{flex:none;width:7px;height:7px;transform:rotate(45deg);margin-top:5px;background:#31e5ff;box-shadow:0 0 10px rgba(49,229,255,.58)}
.premium147-tagline,.premium147-premium-value{margin-top:16px;padding:14px 15px;border-radius:14px;border:1px solid rgba(83,219,255,.1);background:rgba(3,16,28,.58);color:#8db0bf;font-size:.82rem;line-height:1.5}.premium147-tagline b,.premium147-premium-value b{display:block;margin-top:6px;color:#f1feff;font:900 .76rem/1.35 Orbitron,sans-serif}
.premium147-plan-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px}.premium147-plan-actions .btn{flex:1 1 220px}
.premium147-plan--premium{border-color:rgba(46,235,189,.25);background:radial-gradient(circle at 92% 0,rgba(46,235,189,.12),transparent 25%),linear-gradient(145deg,rgba(7,35,54,.98),rgba(2,15,29,.995));box-shadow:0 28px 70px rgba(0,0,0,.34),0 0 42px rgba(21,215,255,.06),inset 0 1px 0 rgba(255,255,255,.04)}
.premium147-plan-glow{position:absolute;right:-58px;top:-70px;width:190px;height:190px;border-radius:50%;border:1px solid rgba(75,235,255,.09);box-shadow:0 0 0 24px rgba(75,235,255,.016),0 0 0 48px rgba(75,235,255,.01);animation:premium147Orbit 14s linear infinite}
.premium147-premium-ribbon{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 12px;border-radius:999px;border:1px solid rgba(46,255,190,.17);background:rgba(4,38,32,.66);color:#83ffd2;font:800 .46rem/1 Orbitron,sans-serif;letter-spacing:.09em}
.premium147-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.premium147-price-grid>div{padding:14px;border-radius:16px;border:1px solid rgba(87,228,255,.12);background:rgba(4,20,35,.7)}.premium147-price-grid strong{display:block;background:linear-gradient(90deg,#f0ffff,#77efff 42%,#3fe4ff 68%,#3effbb);-webkit-background-clip:text;background-clip:text;color:transparent;font:900 1.6rem/1 Orbitron,sans-serif}.premium147-price-grid span{display:block;margin-top:7px;color:#88acbb;font-size:.76rem;line-height:1.45}
.premium147-spotlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.premium147-premium-value{border-color:rgba(46,235,189,.18);background:linear-gradient(135deg,rgba(5,37,45,.72),rgba(1,21,31,.92))}.premium147-store-state{margin-top:14px}.premium147-plan-actions--premium .btn.primary{box-shadow:0 14px 34px rgba(34,221,255,.16)}
.premium147-adv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.premium147-adv-grid article{padding:16px;border-radius:18px;border:1px solid rgba(72,213,255,.12);background:linear-gradient(155deg,rgba(6,25,41,.88),rgba(2,14,26,.97))}.premium147-adv-grid small{display:block;color:#76bad0;font:800 .48rem/1 Orbitron,sans-serif;letter-spacing:.1em}.premium147-adv-grid strong{display:block;margin-top:9px;color:#f1fdff;font:900 .92rem/1.28 Orbitron,sans-serif}.premium147-adv-grid p{margin:9px 0 0;color:#88adbc;font-size:.82rem;line-height:1.52}
.premium147-compare-title{font-family:Orbitron,sans-serif!important;color:#f4fdff!important}.premium147-cta-panel{background:linear-gradient(155deg,rgba(6,27,43,.96),rgba(2,14,28,.99))!important;border:1px solid rgba(80,218,255,.12)!important}
@keyframes premium147Pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.72}}
@keyframes premium147Orbit{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@media(max-width:1100px){.premium147-hero-grid,.premium147-plan-grid,.premium147-head{grid-template-columns:1fr}.premium147-head-badge{min-width:0}.premium147-adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.premium147-stack,.premium147-price-grid,.premium147-spotlights,.premium147-adv-grid{grid-template-columns:1fr}.premium147-title span,.premium147-title strong{font-size:clamp(1.7rem,9vw,2.75rem)}.premium147-plan{padding:18px}.premium147-actions .btn,.premium147-plan-actions .btn{flex:1 1 100%}}


/* R247 — functional Free / Premium support panel */
.freepremium247-donation{margin:0}
