.mgs-post .preview-flag{background:#ffb020;color:#1a1300;text-align:center;font-family:"Orbitron","Segoe UI",sans-serif;font-size:12px;font-weight:700;padding:7px;letter-spacing:1px}.mgs-post .es-box{background:#121826;border:1px dashed #ffb020;border-radius:14px;padding:20px 24px;margin:34px 0}.mgs-post .es-box h2{color:#ffb020;margin-top:0;font-size:19px}.mgs-post footer{max-width:820px;margin:0 auto;padding:24px 22px;border-top:1px solid #243049;color:#93a1b5;font-size:13px;text-align:center}.mgs-post section{background:#0a0e14}.mgs-pillar *{box-sizing:border-box;margin:0;padding:0}.mgs-pillar{background:#070b11;color:#eaf1f8;font-family:"Rajdhani","Segoe UI",Tahoma,sans-serif;font-size:18px;line-height:1.6}.mgs-pillar .flag{background:#ffb020;color:#1a1300;text-align:center;font-family:"Orbitron","Segoe UI",sans-serif;font-size:12px;font-weight:700;padding:7px;letter-spacing:1px}.mgs-pillar .container{max-width:1080px;margin:0 auto;padding:0 22px}.mgs-pillar .hero{position:relative;min-height:480px;display:flex;align-items:center;overflow:hidden;border-bottom:2px solid #22304a}.mgs-pillar .hero .bg{position:absolute;inset:0;background:url("/summer-birthday-party-ideas-miami/images/pillar-hero-bus.webp") center/cover;filter:brightness(.42) saturate(1.2);--lzl-bg-img:"/summer-birthday-party-ideas-miami/images/pillar-hero-bus.webp"}.mgs-pillar .hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,transparent,rgba(7,11,17,.9)),linear-gradient(90deg,rgba(7,11,17,.95),transparent)}.mgs-pillar .hero .inner{position:relative;z-index:2;padding:60px 0}.mgs-pillar .hero .kicker{font-family:"Orbitron","Segoe UI",sans-serif;font-size:13px;letter-spacing:3px;color:#00f5ff;text-transform:uppercase;margin-bottom:14px}.mgs-pillar .hero h1{font-family:"Orbitron","Segoe UI",sans-serif;font-weight:800;font-size:clamp(32px,6vw,58px);line-height:1.05;margin-bottom:16px;background:linear-gradient(90deg,#7fd40a,#00f5ff,#bf5fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mgs-pillar .hero p.sub{font-size:21px;max-width:560px;margin-bottom:26px}.mgs-pillar .hero .sub b{color:#7fd40a}.mgs-pillar .btn{display:inline-block;font-family:"Orbitron","Segoe UI",sans-serif;font-weight:700;font-size:15px;text-decoration:none;padding:15px 32px;border-radius:32px;margin:6px 8px 6px 0;letter-spacing:.5px;transition:transform .2s,box-shadow .2s}.mgs-pillar .btn-primary{color:#06090d;background:linear-gradient(90deg,#7fd40a,#00f5ff);box-shadow:0 10px 30px -6px rgba(0,245,255,.6)}.mgs-pillar .btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 40px -6px rgba(127,212,10,.8)}.mgs-pillar .btn-ghost{color:#00f5ff;border:2px solid #00f5ff}.mgs-pillar .btn-ghost:hover{background:rgba(0,245,255,.12);transform:translateY(-3px)}.mgs-pillar section{padding:54px 0}.mgs-pillar h2{font-family:"Orbitron","Segoe UI",sans-serif;font-weight:700;font-size:clamp(24px,4vw,32px);text-align:center;margin-bottom:10px;color:#fff}.mgs-pillar h2 .em{color:#7fd40a}.mgs-pillar .lead{max-width:780px;margin:0 auto 20px;text-align:center;font-size:19px}.mgs-pillar .lead .prob{color:#ffb020}.mgs-pillar .lead .sol{color:#7fd40a;font-weight:600}.mgs-pillar .body-txt{max-width:820px;margin:0 auto;font-size:17.5px}.mgs-pillar .body-txt p{margin-bottom:16px}.mgs-pillar .body-txt h3{font-family:"Orbitron","Segoe UI",sans-serif;font-size:19px;color:#7fd40a;margin:24px 0 8px}.mgs-pillar .badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:30px}.mgs-pillar .badge{background:#0f1622;border:1px solid #22304a;border-radius:14px;padding:24px;text-align:center;position:relative;overflow:hidden}.mgs-pillar .badge::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#7fd40a,#00f5ff)}.mgs-pillar .badge .ic{width:44px;height:44px;margin:0 auto 12px;display:block}.mgs-pillar .badge h3{font-family:"Orbitron","Segoe UI",sans-serif;font-size:15px;color:#00f5ff;margin-bottom:6px}.mgs-pillar .badge p{font-size:15px;color:#93a1b5}.mgs-pillar .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:30px}.mgs-pillar .step{background:#0f1622;border:1px solid #22304a;border-radius:14px;padding:24px;position:relative}.mgs-pillar .step .n{font-family:"Orbitron","Segoe UI",sans-serif;font-size:30px;font-weight:800;color:#bf5fff;opacity:.5}.mgs-pillar .step h3{font-family:"Orbitron","Segoe UI",sans-serif;font-size:16px;color:#00f5ff;margin:6px 0}.mgs-pillar .step p{font-size:15px;color:#93a1b5}.mgs-pillar .pkgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:34px}.mgs-pillar .pkg{background:linear-gradient(160deg,#0f1622,#161f30);border:1px solid #22304a;border-radius:18px;padding:30px;position:relative;transition:transform .3s,box-shadow .3s}.mgs-pillar .pkg:hover{transform:translateY(-6px);box-shadow:0 24px 50px -16px rgba(0,245,255,.45)}.mgs-pillar .pkg.feat{border-color:#7fd40a;box-shadow:0 0 40px -12px rgba(127,212,10,.5)}.mgs-pillar .pkg .tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-family:"Orbitron","Segoe UI",sans-serif;font-size:11px;font-weight:700;color:#06090d;background:#7fd40a;padding:5px 16px;border-radius:14px;letter-spacing:1px}.mgs-pillar .pkg h3{font-family:"Orbitron","Segoe UI",sans-serif;font-size:21px;color:#fff;text-align:center;margin-bottom:10px}.mgs-pillar .pkg ul{list-style:none;margin:14px 0}.mgs-pillar .pkg li{padding:7px 0 7px 26px;position:relative;font-size:15.5px;border-bottom:1px solid #22304a}.mgs-pillar .pkg li::before{content:"▸";position:absolute;left:4px;color:#00f5ff}.mgs-pillar .pkg .btn{display:block;text-align:center;margin-top:18px}.mgs-pillar .area{background:#0f1622;border:1px solid #22304a;border-radius:16px;padding:30px;text-align:center;margin-top:20px}.mgs-pillar .area .cities{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.mgs-pillar .area .city{font-family:"Orbitron","Segoe UI",sans-serif;font-size:13px;color:#00f5ff;border:1px solid #00f5ff;padding:6px 14px;border-radius:18px}.mgs-pillar .faq{max-width:800px;margin:26px auto 0}.mgs-pillar .faq details{background:#0f1622;border:1px solid #22304a;border-radius:10px;margin:10px 0;overflow:hidden}.mgs-pillar .faq summary{cursor:pointer;padding:15px 18px;font-family:"Orbitron","Segoe UI",sans-serif;font-size:15px;color:#00f5ff;list-style:none;display:flex;justify-content:space-between}.mgs-pillar .faq summary::-webkit-details-marker{display:none}.mgs-pillar .faq summary::after{content:"+";font-size:22px;color:#7fd40a}.mgs-pillar .hero .bg.lzl:not(.lzl-ed),.mgs-pillar .hero .bg.lzl-ing:not(.lzl-ed){background-image:none}.mgs-pillar .faq details[open] summary::after{content:"−"}.mgs-pillar .faq .ans{padding:0 18px 16px}.mgs-pillar .final{background:linear-gradient(135deg,rgba(127,212,10,.1),rgba(191,95,255,.12));border-top:1px solid #00f5ff;text-align:center}.mgs-pillar .final h2{margin-bottom:8px}.mgs-pillar .final p{color:#93a1b5;margin-bottom:20px}.mgs-pillar .alt{background:#0f1622}.mgs-pillar footer{padding:24px;text-align:center;color:#93a1b5;font-size:13px;border-top:1px solid #22304a}.mgs-pillar a.ilink{color:#00f5ff;text-decoration:none;border-bottom:1px dashed rgba(0,245,255,.5)}.mgs-pillar{width:100%;overflow-x:hidden;background:#070b11!important}.mgs-pillar section{background:#070b11}.mgs-pillar article{background:#070b11}.mgs-pillar *{box-sizing:border-box;margin:0;padding:0}.mgs-pillar{background:#070b11;color:#eaf1f8;font-family:"Rajdhani","Segoe UI",Tahoma,sans-serif;font-size:18px;line-height:1.6}.mgs-pillar .flag{background:#ffb020;color:#1a1300;text-align:center;font-family:"Orbitron","Segoe UI",sans-serif;font-size:12px;font-weight:700;padding:7px;letter-spacing:1px}.mgs-pillar .container{max-width:1080px;margin:0 auto;padding:0 22px}.mgs-pillar .hero{position:relative;min-height:480px;display:flex;align-items:center;overflow:hidden;border-bottom:2px solid #22304a}.mgs-pillar .hero .bg{position:absolute;inset:0;background:url("/summer-birthday-party-ideas-miami/images/pillar-gaming-bus.webp") center/cover;filter:brightness(.42) saturate(1.2);--lzl-bg-img:"/summer-birthday-party-ideas-miami/images/pillar-gaming-bus.webp"}.mgs-pillar .hero .bg.lzl:not(.lzl-ed),.mgs-pillar .hero .bg.lzl-ing:not(.lzl-ed){background-image:none}.mgs-pillar .hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,transparent,rgba(7,11,17,.9)),linear-gradient(90deg,rgba(7,11,17,.95),transparent)}.mgs-pillar .hero .inner{position:relative;z-index:2;padding:60px 0}.mgs-pillar .hero .kicker{font-family:"Orbitron","Segoe UI",sans-serif;font-size:13px;letter-spacing:3px;color:#bf5fff;text-transform:uppercase;margin-bottom:14px}.mgs-pillar .hero h1{font-family:"Orbitron","Segoe UI",sans-serif;font-weight:800;font-size:clamp(30px,6vw,54px);line-height:1.05;margin-bottom:16px;background:linear-gradient(90deg,#bf5fff,#00f5ff,#7fd40a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mgs-pillar .hero p.sub{font-size:21px;max-width:580px;margin-bottom:26px}.mgs-pillar .hero .sub b{color:#7fd40a}.mgs-pillar .btn{display:inline-block;font-family:"Orbitron","Segoe UI",sans-serif;font-weight:700;font-size:15px;text-decoration:none;padding:15px 32px;border-radius:32px;margin:6px 8px 6px 0;letter-spacing:.5px;transition:transform .2s,box-shadow .2s}.mgs-pillar .btn-primary{color:#06090d;background:linear-gradient(90deg,#7fd40a,#00f5ff);box-shadow:0 10px 30px -6px rgba(0,245,255,.6)}.mgs-pillar .btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 40px -6px rgba(127,212,10,.8)}.mgs-pillar .btn-ghost{color:#00f5ff;border:2px solid #00f5ff}.mgs-pillar .btn-ghost:hover{background:rgba(0,245,255,.12);transform:translateY(-3px)}.mgs-pillar section{padding:54px 0}.mgs-pillar h2{font-family:"Orbitron","Segoe UI",sans-serif;font-weight:700;font-size:clamp(24px,4vw,32px);text-align:center;margin-bottom:10px;color:#fff}.mgs-pillar h2 .em{color:#bf5fff}.mgs-pillar .lead{max-width:780px;margin:0 auto 20px;text-align:center;font-size:19px}.mgs-pillar .lead .prob{color:#ffb020}.mgs-pillar .lead .sol{color:#7fd40a;font-weight:600}.mgs-pillar .body-txt{max-width:820px;margin:0 auto;font-size:17.5px}.mgs-pillar .body-txt p{margin-bottom:16px}.mgs-pillar .badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:30px}.mgs-pillar .badge{background:#0f1622;border:1px solid #22304a;border-radius:14px;padding:24px;text-align:center;position:relative;overflow:hidden}.mgs-pillar .badge::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#bf5fff,#00f5ff)}.mgs-pillar .badge .ic{width:44px;height:44px;margin:0 auto 12px;display:block}.mgs-pillar .badge h3{font-family:"Orbitron","Segoe UI",sans-serif;font-size:15px;color:#00f5ff;margin-bottom:6px}.mgs-pillar .badge p{font-size:15px;color:#93a1b5}.mgs-pillar .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:30px}.mgs-pillar .step{background:#0f1622;border:1px solid #22304a;border-radius:14px;padding:24px}.mgs-pillar .step .n{font-family:"Orbitron","Segoe UI",sans-serif;font-size:30px;font-weight:800;color:#bf5fff;opacity:.5}.mgs-pillar .step h3{font-family:"Orbitron","Segoe UI",sans-serif;font-size:16px;color:#00f5ff;margin:6px 0}.mgs-pillar .step p{font-size:15px;color:#93a1b5}.mgs-pillar .ages{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.mgs-pillar .age{font-family:"Orbitron","Segoe UI",sans-serif;font-size:14px;color:#7fd40a;border:1px solid #7fd40a;padding:8px 16px;border-radius:18px}.mgs-pillar .faq{max-width:800px;margin:26px auto 0}.mgs-pillar .faq details{background:#0f1622;border:1px solid #22304a;border-radius:10px;margin:10px 0;overflow:hidden}.mgs-pillar .faq summary{cursor:pointer;padding:15px 18px;font-family:"Orbitron","Segoe UI",sans-serif;font-size:15px;color:#00f5ff;list-style:none;display:flex;justify-content:space-between}.mgs-pillar .faq summary::-webkit-details-marker{display:none}.mgs-pillar .faq summary::after{content:"+";font-size:22px;color:#7fd40a}.mgs-pillar .faq details[open] summary::after{content:"−"}.mgs-pillar .faq .ans{padding:0 18px 16px}.mgs-pillar .final{background:linear-gradient(135deg,rgba(191,95,255,.12),rgba(0,245,255,.1));border-top:1px solid #bf5fff;text-align:center}.mgs-pillar .final h2{margin-bottom:8px}.mgs-pillar .final p{color:#93a1b5;margin-bottom:20px}.mgs-pillar .alt{background:#0f1622}.mgs-pillar footer{padding:24px;text-align:center;color:#93a1b5;font-size:13px;border-top:1px solid #22304a}.mgs-pillar a.ilink{color:#00f5ff;text-decoration:none;border-bottom:1px dashed rgba(0,245,255,.5)}.mgs-pillar{width:100%;overflow-x:hidden;background:#070b11!important}.mgs-pillar section{background:#070b11}.mgs-pillar article{background:#070b11}.mgs-pillar *{box-sizing:border-box;margin:0;padding:0}.mgs-pillar{background:#070b11;color:#eaf1f8;font-family:"Rajdhani","Segoe UI",Tahoma,sans-serif;font-size:18px;line-height:1.6}.mgs-pillar .flag{background:#ffb020;color:#1a1300;text-align:center;font-family:"Orbitron","Segoe UI",sans-serif;font-size:12px;font-weight:700;padding:7px;letter-spacing:1px}.mgs-pillar .container{max-width:1080px;margin:0 auto;padding:0 22px}.mgs-pillar .hero{position:relative;min-height:440px;display:flex;align-items:center;overflow:hidden;border-bottom:2px solid #22304a}.mgs-pillar .hero .bg{position:absolute;inset:0;background:url("/summer-birthday-party-ideas-miami/images/pillar-hero-bus.webp") center/cover;filter:brightness(.4) saturate(1.2);--lzl-bg-img:"/summer-birthday-party-ideas-miami/images/pillar-hero-bus.webp"}.mgs-pillar .hero .bg.lzl:not(.lzl-ed),.mgs-pillar .hero .bg.lzl-ing:not(.lzl-ed){background-image:none}.mgs-pillar .hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,transparent,rgba(7,11,17,.9)),linear-gradient(90deg,rgba(7,11,17,.95),transparent)}.mgs-pillar .hero .inner{position:relative;z-index:2;padding:60px 0}.mgs-pillar .hero .kicker{font-family:"Orbitron","Segoe UI",sans-serif;font-size:13px;letter-spacing:3px;color:#00f5ff;text-transform:uppercase;margin-bottom:14px}.mgs-pillar .hero h1{font-family:"Orbitron","Segoe UI",sans-serif;font-weight:800;font-size:clamp(28px,5.5vw,50px);line-height:1.08;margin-bottom:16px;background:linear-gradient(90deg,#7fd40a,#00f5ff,#bf5fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mgs-pillar .hero p.sub{font-size:21px;max-width:600px;margin-bottom:26px}.mgs-pillar .hero .sub b{color:#7fd40a}.mgs-pillar .btn{display:inline-block;font-family:"Orbitron","Segoe UI",sans-serif;font-weight:700;font-size:15px;text-decoration:none;padding:15px 32px;border-radius:32px;margin:6px 8px 6px 0;letter-spacing:.5px;transition:transform .2s,box-shadow .2s}.mgs-pillar .btn-primary{color:#06090d;background:linear-gradient(90deg,#7fd40a,#00f5ff);box-shadow:0 10px 30px -6px rgba(0,245,255,.6)}.mgs-pillar .btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 40px -6px rgba(127,212,10,.8)}.mgs-pillar .btn-ghost{color:#00f5ff;border:2px solid #00f5ff}.mgs-pillar .btn-ghost:hover{background:rgba(0,245,255,.12);transform:translateY(-3px)}.mgs-pillar section{padding:54px 0}.mgs-pillar h2{font-family:"Orbitron","Segoe UI",sans-serif;font-weight:700;font-size:clamp(24px,4vw,32px);text-align:center;margin-bottom:10px;color:#fff}.mgs-pillar h2 .em{color:#7fd40a}.mgs-pillar .lead{max-width:800px;margin:0 auto 20px;text-align:center;font-size:19px}.mgs-pillar .lead .prob{color:#ffb020}.mgs-pillar .lead .sol{color:#7fd40a;font-weight:600}.mgs-pillar .body-txt{max-width:820px;margin:0 auto;font-size:17.5px}.mgs-pillar .body-txt p{margin-bottom:16px}.mgs-pillar .factors{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:30px}.mgs-pillar .factor{background:#0f1622;border:1px solid #22304a;border-left:4px solid #00f5ff;border-radius:12px;padding:22px}.mgs-pillar .factor h3{font-family:"Orbitron","Segoe UI",sans-serif;font-size:16px;color:#00f5ff;margin-bottom:6px}.mgs-pillar .factor p{font-size:15px;color:#93a1b5}.mgs-pillar .value{background:linear-gradient(160deg,rgba(127,212,10,.08),rgba(0,245,255,.06));border:1px solid #7fd40a;border-radius:16px;padding:30px;text-align:center;margin-top:24px}.mgs-pillar .value h3{font-family:"Orbitron","Segoe UI",sans-serif;color:#7fd40a;font-size:20px;margin-bottom:10px}.mgs-pillar .pkgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:30px}.mgs-pillar .pkg{background:linear-gradient(160deg,#0f1622,#161f30);border:1px solid #22304a;border-radius:18px;padding:30px;position:relative;transition:transform .3s,box-shadow .3s}.mgs-pillar .pkg:hover{transform:translateY(-6px);box-shadow:0 24px 50px -16px rgba(0,245,255,.45)}.mgs-pillar .pkg.feat{border-color:#7fd40a;box-shadow:0 0 40px -12px rgba(127,212,10,.5)}.mgs-pillar .pkg .tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-family:"Orbitron","Segoe UI",sans-serif;font-size:11px;font-weight:700;color:#06090d;background:#7fd40a;padding:5px 16px;border-radius:14px;letter-spacing:1px}.mgs-pillar .pkg h3{font-family:"Orbitron","Segoe UI",sans-serif;font-size:21px;color:#fff;text-align:center;margin-bottom:10px}.mgs-pillar .pkg ul{list-style:none;margin:14px 0}.mgs-pillar .pkg li{padding:7px 0 7px 26px;position:relative;font-size:15.5px;border-bottom:1px solid #22304a}.mgs-pillar .pkg li::before{content:"▸";position:absolute;left:4px;color:#00f5ff}.mgs-pillar .pkg .btn{display:block;text-align:center;margin-top:18px}.mgs-pillar .faq{max-width:800px;margin:26px auto 0}.mgs-pillar .faq details{background:#0f1622;border:1px solid #22304a;border-radius:10px;margin:10px 0;overflow:hidden}.mgs-pillar .faq summary{cursor:pointer;padding:15px 18px;font-family:"Orbitron","Segoe UI",sans-serif;font-size:15px;color:#00f5ff;list-style:none;display:flex;justify-content:space-between}.mgs-pillar .faq summary::-webkit-details-marker{display:none}.mgs-pillar .faq summary::after{content:"+";font-size:22px;color:#7fd40a}.mgs-pillar .faq details[open] summary::after{content:"−"}.mgs-pillar .faq .ans{padding:0 18px 16px}.mgs-pillar .final{background:linear-gradient(135deg,rgba(127,212,10,.1),rgba(191,95,255,.12));border-top:1px solid #00f5ff;text-align:center}.mgs-pillar .final h2{margin-bottom:8px}.mgs-pillar .final p{color:#93a1b5;margin-bottom:20px}.mgs-pillar .alt{background:#0f1622}.mgs-pillar footer{padding:24px;text-align:center;color:#93a1b5;font-size:13px;border-top:1px solid #22304a}.mgs-pillar a.ilink{color:#00f5ff;text-decoration:none;border-bottom:1px dashed rgba(0,245,255,.5)}.mgs-pillar{width:100%;overflow-x:hidden;background:#070b11!important}.mgs-pillar section{background:#070b11}.mgs-pillar article{background:#070b11}body.mgs-render h1.main_title.entry-title{display:none!important}