@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap");:root{--background-main:#000000;--background-alt:#000000;--background-card:#18181c;--nav-bg:#000000;--primary-accent:#7700ff;--primary-accent-hover:#b266ff;--emerald:#7700ff;--aqua-green:#4CAF50;--alert:#F44336;--text-main:#E0E0E0;--text-muted:#B0BEC5;--border:#37474F;--blue-accent:#2196F3;--blue-accent-hover:#64B5F6;--container-padding:1rem;--section-padding:2rem 1rem;--card-padding:1.5rem 1rem;--font-size-hero:2rem;--font-size-section:1.5rem;--font-size-body:1rem;--button-padding:0.75rem 1.5rem;--card-min-width:280px;--card-max-width:100%;--nav-height:64px;--hero-min-height:calc(100vh - 40px)}@media (min-width:768px){:root{--container-padding:2rem;--section-padding:3rem 2rem;--card-padding:2rem 1.5rem;--font-size-hero:2.5rem;--font-size-section:1.8rem;--font-size-body:1.1rem;--button-padding:1rem 2rem;--card-min-width:350px;--card-max-width:500px}}@media (min-width:1024px){:root{--container-padding:2rem;--section-padding:4rem 2rem;--card-padding:2.5rem 2rem;--font-size-hero:3.2rem;--font-size-section:2.1rem;--font-size-body:1.35rem;--button-padding:1rem 2.2rem;--card-min-width:400px;--card-max-width:650px}}@media (prefers-color-scheme:dark){:root{--background:#000000;--foreground:#fff;--accent:#e53935}}body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}html{scroll-padding-top:128px}body{background:var(--background-main);color:var(--text-main);font-family:Poppins;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:var(--primary-accent);text-decoration:none;transition:color .2s}a:hover{color:var(--blue-accent)}nav{background:var(--nav-bg);border-bottom:1px solid var(--border)}@media (max-width:767px){.mobile-notice-banner{display:block!important;margin-top:64px!important}}@media (min-width:768px) and (max-width:1469px){.mobile-notice-banner{margin-top:120px!important}}@media (min-width:768px) and (max-width:1918px){nav{height:64px!important;min-height:64px!important;padding:0!important}nav,nav>div{flex-direction:row!important;align-items:center!important}nav>div{height:100%!important;padding:0 2rem 0 0!important;position:relative!important;overflow:visible!important;width:100%!important}.nav-desktop{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;justify-content:center!important;align-items:center!important;gap:2.5rem!important;margin-top:0!important}.nav-desktop a{font-size:.9rem!important;white-space:nowrap!important}.nav-mobile-menu,.nav-mobile-toggle{display:none!important}.contact-info-boxes{flex-direction:column!important;gap:1rem!important}.contact-info-boxes>div{width:100%!important;max-width:100%!important;min-width:unset!important}.cards-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.flex-responsive{flex-direction:column!important;gap:1.5rem!important}.pricing-cards-row{flex-direction:column!important;align-items:center!important}.pricing-card{width:100%!important;max-width:500px!important}}@media (min-width:768px) and (max-width:1199px){.nav-desktop{gap:1.2rem!important}.nav-desktop a{font-size:.85rem!important}}@media (min-width:768px) and (max-width:999px){.nav-desktop{gap:1rem!important;flex-wrap:wrap!important;justify-content:center!important}.nav-desktop a{font-size:.8rem!important}nav>div{padding:0 1.5rem!important}}@media (min-width:768px) and (max-width:899px){.nav-desktop{gap:.8rem!important}.nav-desktop a{font-size:.75rem!important}nav>div{padding:0 1rem!important}}@media (min-width:768px) and (max-width:1469px){.nav-desktop{position:static!important;transform:none!important;left:auto!important;gap:1.5rem!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;align-items:center!important;z-index:1!important}}@media (min-width:768px) and (max-width:1919px){.nav-desktop{justify-content:center!important;margin-top:20px!important}}@media (max-width:767px){nav{height:64px!important;padding:0!important}nav,nav>div{flex-direction:row!important}nav>div{gap:0!important;padding:0 2rem 0 0!important}.nav-desktop{display:none!important}.nav-mobile-toggle{display:block!important}}@media (min-width:1470px){nav{height:64px!important}nav,nav>div{flex-direction:row!important}nav>div{gap:0!important}.nav-desktop{position:absolute!important;transform:translateX(-50%)!important;left:50%!important;gap:2.5rem!important;flex-wrap:nowrap!important}.nav-mobile-menu,.nav-mobile-toggle{display:none!important}}.nav-mobile-menu{flex-direction:column!important;gap:.5rem!important;transform:translateY(-100%)!important;transition:transform .3s ease-in-out,opacity .3s ease-in-out,max-height .3s ease-in-out,box-shadow .3s ease-in-out!important;max-height:0!important;overflow:hidden!important;box-shadow:none!important;pointer-events:none!important}.nav-mobile-menu,.nav-mobile-menu a{font-weight:700!important;opacity:0!important}.nav-mobile-menu a{font-size:18px!important;line-height:1.2!important;padding:.5rem 0 .5rem 10px!important;display:block!important;width:100%!important;transform:translateX(-20px)!important;transition:opacity .3s ease-in-out,transform .3s ease-in-out!important}.nav-mobile-menu.active a{opacity:1!important;transform:translateX(0)!important}.nav-mobile-menu.active a:first-child{transition-delay:.1s!important}.nav-mobile-menu.active a:nth-child(2){transition-delay:.15s!important}.nav-mobile-menu.active a:nth-child(3){transition-delay:.2s!important}.nav-mobile-menu.active a:nth-child(4){transition-delay:.25s!important}.nav-mobile-menu.active a:nth-child(5){transition-delay:.3s!important}.nav-mobile-menu.active a:nth-child(6){transition-delay:.35s!important}.nav-mobile-menu.active a:nth-child(7){transition-delay:.4s!important}.nav-mobile-menu.active a:nth-child(8){transition-delay:.45s!important}.nav-mobile-toggle{font-weight:700!important;font-size:1.5rem!important;transition:transform .2s ease-in-out,color .2s ease-in-out!important}.nav-mobile-toggle:hover{transform:scale(1.1)!important;color:var(--primary-accent-hover)!important}@media (max-width:767px){.nav-mobile-menu{display:flex!important}.nav-mobile-menu.active{flex-direction:column!important;gap:.5rem!important;transform:translateY(0)!important;opacity:1!important;max-height:500px!important;overflow:visible!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;pointer-events:auto!important}}@media (min-width:768px){.nav-mobile-menu{visibility:hidden!important}.nav-mobile-menu,.nav-mobile-toggle{display:none!important}}nav a[href="/"]{font-size:1.45rem!important;font-weight:900!important;letter-spacing:-1px!important}.nav-desktop a,.nav-mobile-menu a[href="/"],.nav-mobile-menu a[href="/#promotion"] span,.nav-mobile-menu a[href="/#promotion"] span span{font-size:18px!important}@media (min-width:768px) and (max-width:1469px){.package-page-container{margin-top:120px!important}}@media (max-width:767px){.package-page-container{margin-top:64px!important}}@media (min-width:1470px){.package-page-container{margin-top:64px!important}}.card{background:var(--background-card);border:1.5px solid var(--border);border-radius:14px;padding:2.5rem 2rem;flex:1 1 49%;min-width:400px;max-width:650px;display:flex;flex-direction:column;align-items:center}@media (max-width:767px){.card{padding:var(--card-padding);flex:1 1 100%;min-width:var(--card-min-width);max-width:var(--card-max-width);width:100%}}.ribbon-best-value{position:absolute;top:0;right:0;background:linear-gradient(45deg,#FFD700,#FFA500,#FFD700,#FFF8DC,#FFD700);color:#000;padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;border-radius:0 0 0 0;z-index:1;box-shadow:0 2px 8px #0004;transform:rotate(45deg) translate(5%,-170%);transform-origin:bottom left;width:170px;text-align:center;white-space:nowrap;background-size:200% 200%;animation:shiny 5s ease-in-out infinite}@media (min-width:768px){.ribbon-best-value{z-index:1}}@media (max-width:767px){.ribbon-best-value{z-index:1}}.package-card{background:var(--background-card);border:1.5px solid var(--border);border-radius:18px;box-shadow:0 6px 32px #0005}.button,button{background:var(--primary-accent);color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1.1rem;padding:1rem 2.2rem;cursor:pointer;transition:background .2s,box-shadow .2s;box-shadow:0 4px 24px #0006}@media (max-width:767px){.button,button{font-size:var(--font-size-body);padding:var(--button-padding);min-height:44px}}.button:hover,button:hover{background:var(--primary-accent-hover)}.package-button{background:var(--primary-accent);color:#fff;font-weight:700;font-size:1.05rem;margin-top:auto;border-radius:10px;text-decoration:none;box-shadow:0 8px 32px rgba(119,0,255,.4),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -2px 4px rgba(0,0,0,.1);padding:.5rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease,text-shadow .2s ease;transform:translateY(0);border:1px solid rgba(119,0,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.3);position:relative;overflow:hidden}.package-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 45px rgba(119,0,255,.6),0 8px 25px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 6px rgba(0,0,0,.2);text-shadow:0 2px 4px rgba(0,0,0,.4)}.package-button.super-moderator{background:linear-gradient(45deg,#FFD700,#FFA500,#FFD700,#FFF8DC,#FFD700) 200% 200%;color:#000;box-shadow:0 8px 32px rgba(255,215,0,.4),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -2px 4px rgba(0,0,0,.1);animation:shiny 5s ease-in-out infinite;transition:animation .3s ease,transform .2s ease,box-shadow .2s ease,text-shadow .2s ease;border:1px solid rgba(255,215,0,.3);text-shadow:0 1px 2px rgba(0,0,0,.3);background-size:200% 200%}.package-button.super-moderator:hover{animation:shiny 1s ease-in-out infinite;transform:translateY(-3px) scale(1.02);box-shadow:0 15px 45px rgba(255,215,0,.6),0 8px 25px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 6px rgba(0,0,0,.2);text-shadow:0 2px 4px rgba(0,0,0,.4)}h1,h2,h3,h4,h5,h6{color:var(--primary-accent);font-family:Poppins}.divider,hr{border-color:var(--border)}input,textarea{background:var(--background-alt);color:var(--text-main);border:1px solid var(--border);border-radius:6px;padding:.75rem}::placeholder{color:var(--text-muted)}.footer{color:var(--text-muted)}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@keyframes shiny{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse{0%{box-shadow:0 12px 40px rgba(255,23,68,.6),0 6px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.2),0 0 20px rgba(255,23,68,.4)}50%{box-shadow:0 12px 40px rgba(255,23,68,.8),0 6px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.2),0 0 30px rgba(255,23,68,.6)}to{box-shadow:0 12px 40px rgba(255,23,68,.6),0 6px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.2),0 0 20px rgba(255,23,68,.4)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.service-button{background:linear-gradient(45deg,#7700ff,#9900ff,#7700ff,#bb00ff,#7700ff);color:#fff;font-weight:700;font-size:1.08rem;border-radius:10px;text-decoration:none;box-shadow:0 8px 32px rgba(119,0,255,.4),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -2px 4px rgba(0,0,0,.1);padding:.7rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease,text-shadow .2s ease;transform:translateY(0);border:1px solid rgba(119,0,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;min-width:120px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;min-height:44px;cursor:pointer}.service-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 45px rgba(119,0,255,.6),0 8px 25px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 6px rgba(0,0,0,.2);text-shadow:0 2px 4px rgba(0,0,0,.4)}.emergency-button{background:linear-gradient(45deg,#ff1744,#ff616f,#ff1744,#d50000,#ff1744);color:#fff;font-weight:700;font-size:1.25rem;border-radius:10px;text-decoration:none;box-shadow:0 12px 40px rgba(255,23,68,.6),0 6px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.2),0 0 20px rgba(255,23,68,.4);padding:1.2rem 2.5rem;transition:transform .2s ease,box-shadow .2s ease,text-shadow .2s ease;transform:translateY(0);border:2px solid rgba(255,23,68,.5);text-shadow:0 1px 2px rgba(0,0,0,.3);display:inline-flex;align-items:center;justify-content:center;margin:1rem auto 0;text-align:center;min-width:350px;max-width:450px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;min-height:60px;cursor:pointer;animation:pulse 2s infinite;position:relative}.emergency-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 45px rgba(255,23,68,.8),0 8px 25px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 6px rgba(0,0,0,.3),0 0 30px rgba(255,23,68,.6);text-shadow:0 2px 4px rgba(0,0,0,.4)}.emergency-service-button{background:linear-gradient(45deg,#ff1744,#ff616f,#ff1744,#d50000,#ff1744);color:#fff;font-weight:700;font-size:1.25rem;border-radius:10px;text-decoration:none;box-shadow:0 12px 40px rgba(255,23,68,.6),0 6px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.2),0 0 20px rgba(255,23,68,.4);padding:1.2rem 2.5rem;transition:transform .2s ease,box-shadow .2s ease,text-shadow .2s ease;transform:translateY(0);border:2px solid rgba(255,23,68,.5);text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;min-width:200px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;min-height:60px;cursor:pointer;animation:pulse 2s infinite;position:relative}.emergency-service-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 45px rgba(255,23,68,.8),0 8px 25px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 6px rgba(0,0,0,.3),0 0 30px rgba(255,23,68,.6);text-shadow:0 2px 4px rgba(0,0,0,.4)}.regular-service-button{background:linear-gradient(45deg,#7700ff,#9900ff,#7700ff,#bb00ff,#7700ff);color:#fff;font-weight:700;font-size:1.13rem;border-radius:10px;text-decoration:none;box-shadow:0 8px 32px rgba(119,0,255,.4),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -2px 4px rgba(0,0,0,.1);padding:.9rem 2.2rem;transition:transform .2s ease,box-shadow .2s ease,text-shadow .2s ease;transform:translateY(0);border:1px solid rgba(119,0,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;min-width:160px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;min-height:50px;cursor:pointer;position:relative}.regular-service-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 45px rgba(119,0,255,.6),0 8px 25px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 6px rgba(0,0,0,.2);text-shadow:0 2px 4px rgba(0,0,0,.4)}@media (min-width:768px) and (max-width:1919px){.contact-page-container{padding-top:140px!important}.contact-page-container>div{padding-top:1rem!important}}@media (min-width:768px) and (max-width:1199px){.contact-page-container{padding-top:130px!important}}@media (min-width:768px) and (max-width:999px){.contact-page-container{padding-top:125px!important}}@media (min-width:768px) and (max-width:899px){.contact-page-container{padding-top:120px!important}}