.glass-slider{width:min(900px,95vw);position:relative;z-index:1}.slider-header{text-align:center;margin-bottom:2.5rem}h2 span{background:linear-gradient(135deg,#d2962d,#edb95e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.slider-header p{color:rgba(255,255,255);font-size:0.10rem;margin-top:0.4rem;letter-spacing:0.15em;text-transform:uppercase}.slider-viewport{overflow:hidden;border-radius:20px;position:relative}.slider-track{display:flex;gap:1rem;padding:1.2rem 0.5rem;will-change:transform;width:max-content}.card{background:rgba(255,255,255,0.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:1.4rem 1.6rem;width:210px;text-align:center;cursor:default;transition:transform 0.3s ease,background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden;flex-shrink:0;text-align:center}.card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,222,128,0.08) 0%,transparent 60%);opacity:0;transition:opacity 0.3s ease;border-radius:inherit}.card:hover{transform:translateY(-6px) scale(1.03);border-color:rgba(74,222,128,0.35);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 20px rgba(74,222,128,0.1)}.card:hover::before{opacity:1}.card .emoji img{width:60px}.card h4{font-size:1.1rem;color:#f0fdf4;font-weight:600;white-space:nowrap}.card p{font-size:0.9rem;color:#86efac}.card::after{content:'';position:absolute;top:10px;right:10px;width:5px;height:5px;border-radius:50%;background:rgba(74,222,128,0.4);box-shadow:0 0 6px rgba(74,222,128,0.4)}.slider-controls{display:flex;justify-content:center;gap:6px;margin-top:1.6rem}.dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,0.2);transition:all 0.3s ease}.dot.active{background:#4ade80;width:20px;border-radius:3px;box-shadow:0 0 8px rgba(74,222,128,0.5)}.image-box h3{font-size:20px}.image-box .et_pb_blurb_container{padding:10px 20px 20px}.comparison-table{position:relative;z-index:1;width:100%;border-collapse:separate;border-spacing:0;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:20px;overflow:hidden;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);box-shadow:0 40px 100px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.03) inset;animation:fadeUp 0.8s ease both}.comparison-table thead tr{background:rgb(15 41 28)}.comparison-table thead th{padding:20px 28px;font-size:12px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;text-align:center;color:rgb(134 239 172);border-bottom:1px solid rgba(134,239,172,0.1);white-space:nowrap}.comparison-table tbody tr{border-bottom:1px solid rgba(255,255,255,0.04);transition:background 0.2s ease}.comparison-table tbody tr:last-child{border-bottom:none}.comparison-table tbody tr:not(.highlight):hover{background:rgba(255,255,255,0.03)}.comparison-table tbody td{padding:18px 28px;text-align:center;white-space:nowrap}.comparison-table tbody td:first-child{color:#5A3E2D;font-weight:600;font-size:14px}.comparison-table tbody tr.highlight td{color:#0f2a1d;font-weight:600}.comparison-table tbody tr.highlight td:first-child{color:#5A3E2D;;font-weight:600;padding-left:31px}tr.highlight{background:#7ada9d}@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.comparison-table thead th,.comparison-table tbody td{padding:14px 16px;font-size:12px}}:root{--pf-dark:#0d1f0d;--pf-gold:#c89b3c;--pf-gold2:#d4a843;--pf-cream:#f5f0e6;--pf-white:#ffffff;--pf-pill:100px}