@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;700&family=Poppins:wght@300;400;600;700;800&display=swap');
:root{--gold:#f6bd36;--gold2:#ffdb75;--black:#000;--dark:#080808;--panel:#111;--muted:#b8b8b8;--border:#313131}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Poppins,Arial,sans-serif;background:#000;color:white;padding-bottom:0}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.loader{position:fixed;inset:0;background:#000;z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:.5s}.loader img{width:260px;max-height:160px;object-fit:contain}.loader p{color:var(--gold);letter-spacing:4px;margin-top:12px;font-size:.8rem}.header{position:sticky;top:0;z-index:99;display:flex;align-items:center;padding:10px 5%;min-height:92px;background:rgba(0,0,0,.94);border-bottom:1px solid rgba(246,189,54,.35);backdrop-filter:blur(10px)}.brand{width:250px;height:82px;display:flex;align-items:center;overflow:hidden}.brand img{width:100%;height:100%;object-fit:contain;object-position:left center}nav{margin-left:auto;display:flex;gap:18px;align-items:center}nav a{text-transform:uppercase;font-size:.78rem;font-weight:700}nav a:hover{color:var(--gold)}.header-btn{margin-left:18px;background:linear-gradient(135deg,var(--gold2),#b87809);padding:12px 18px;border-radius:5px;color:#111;font-weight:800}.menu-btn{display:none;margin-left:auto;background:none;border:0;color:white;font-size:2rem}.announcement-bar{background:linear-gradient(90deg,#f6bd36,#b87809);color:#111;text-align:center;font-weight:800;padding:10px 6%;font-size:.9rem}.hero{min-height:720px;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:70px 6%;background:radial-gradient(circle at 70% 40%,rgba(246,189,54,.18),transparent 25%),linear-gradient(90deg,#000,#090909,#151515);position:relative;overflow:hidden}.particles:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--gold) 1px,transparent 1px);background-size:45px 45px;opacity:.08;animation:move 18s linear infinite}@keyframes move{to{transform:translateY(-100px)}}.kicker{color:var(--gold);letter-spacing:6px;font-size:.8rem;font-weight:800;text-transform:uppercase}.center{text-align:center}h1,h2{font-family:Oswald,Arial,sans-serif;text-transform:uppercase}h1{font-size:5.2rem;line-height:.98;margin:15px 0}h1 span{color:var(--gold)}h2{font-size:2.8rem;margin:8px 0 34px;text-align:center}.sub{color:#eee;max-width:650px;font-size:1.05rem}.hero-actions{margin-top:25px}.btn{display:inline-block;padding:14px 23px;margin:6px;text-transform:uppercase;font-weight:800;border-radius:4px}.gold{background:linear-gradient(135deg,var(--gold2),#c98a10);color:#111;box-shadow:0 0 24px rgba(246,189,54,.25)}.border{border:1px solid var(--gold);color:white}.hero-showcase{position:relative;text-align:center}.hero-showcase img{max-width:560px;margin:auto;filter:drop-shadow(0 0 45px rgba(246,189,54,.25))}.glass-card{background:rgba(0,0,0,.66);border:1px solid rgba(246,189,54,.5);backdrop-filter:blur(8px);padding:18px;border-radius:10px;margin-top:15px}.glass-card small{display:block;color:var(--muted)}.page-hero{padding:110px 6%;background:radial-gradient(circle at right,rgba(246,189,54,.13),transparent 25%),linear-gradient(90deg,#000,#111);text-align:center}.page-hero h1{font-size:4.5rem}.page-hero p{color:#ddd}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:35px 6%;background:#050505;border-block:1px solid #1b1b1b}.stat{background:#101010;border:1px solid var(--border);padding:25px;text-align:center}.stat b{font-size:2.5rem;color:var(--gold);display:block}.stat span{color:var(--muted)}.section{padding:80px 6%;background:linear-gradient(180deg,#000,#070707)}.dark{background:#050505}.grid,.services{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.card,.promo,.why,.price,.review,.payment-card{background:linear-gradient(145deg,#141414,#050505);border:1px solid var(--border);border-radius:10px;padding:25px;transition:.3s}.card:hover,.promo:hover,.price:hover,.payment-card:hover{transform:translateY(-7px);border-color:var(--gold);box-shadow:0 0 24px rgba(246,189,54,.13)}.card span{font-size:2.5rem}.card h3{margin:12px 0}.card p,.promo p{color:var(--muted);font-size:.92rem}.card b{color:var(--gold);font-size:1.4rem;display:block;margin-top:10px}.card a,.mini-link{display:inline-block;margin-top:15px;color:var(--gold);font-weight:700}.gaming{padding:80px 6%;display:grid;grid-template-columns:1fr 1fr;gap:28px;background:radial-gradient(circle at left,rgba(246,189,54,.13),transparent 25%),#000}.gaming h2{text-align:left;color:var(--gold)}.gaming-copy p{color:var(--muted);margin-bottom:22px}.games{display:flex;gap:10px;flex-wrap:wrap}.games span{border:1px solid var(--gold);padding:9px 13px;border-radius:30px;color:var(--gold)}.price-card{background:#101010;border:1px solid var(--border);padding:30px;border-radius:12px}.price-card h3{color:var(--gold);font-size:1.7rem;margin-bottom:12px}table{width:100%;border-collapse:collapse;margin-bottom:18px}td,th{border-bottom:1px solid #333;padding:12px;text-align:center}td:nth-child(2),td:nth-child(3){color:var(--gold)}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.price{display:flex;justify-content:space-between}.price b{color:var(--gold)}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.why{color:var(--gold);font-weight:700}.faq-search{max-width:900px;margin:0 auto 20px}.faq-search input{width:100%}.faq{max-width:900px;margin:auto}.faq button{width:100%;padding:18px;margin-top:10px;background:#111;border:1px solid var(--border);color:white;text-align:left;font-weight:800;cursor:pointer}.faq p{display:none;background:#070707;border:1px solid #222;border-top:0;padding:15px;color:var(--muted)}.booking{padding:80px 6%;background:linear-gradient(180deg,#050505,#000)}.booking h2{text-align:center;font-size:2.8rem;margin:8px 0 34px}.booking-box{display:grid;grid-template-columns:2fr .9fr;gap:25px;background:#101010;border:1px solid var(--border);padding:28px;border-radius:12px}form{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}input,select,textarea{padding:14px;background:#050505;border:1px solid #333;color:white;border-radius:5px}textarea,form button{grid-column:1/4}textarea{min-height:95px}form button{border:0;cursor:pointer}.booking aside{border:1px solid #333;padding:22px;border-radius:8px}.booking aside h3{color:var(--gold);margin-bottom:12px}.booking aside p{color:var(--muted);margin-bottom:15px}.cta{padding:70px 6%;text-align:center;background:linear-gradient(135deg,#111,#000);border-block:1px solid rgba(246,189,54,.35)}.cta p{color:var(--muted);margin-bottom:18px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.policy{max-width:900px;margin:auto}.policy p{color:#ddd;margin:15px 0;line-height:1.7}.quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.quick-action{background:linear-gradient(145deg,#151515,#050505);border:1px solid var(--gold);color:var(--gold);border-radius:12px;padding:20px;text-align:center;font-weight:800;cursor:pointer;font-family:Poppins,Arial,sans-serif;font-size:1rem}.quick-action:hover{background:var(--gold);color:#111}.calculator-box{max-width:760px;margin:auto;background:#101010;border:1px solid var(--border);border-radius:12px;padding:25px;display:grid;gap:14px}.calculator-box label{color:var(--gold);font-weight:800}.calc-total{background:#050505;border:1px solid #333;border-radius:8px;padding:18px;font-size:1.2rem}.calc-total strong{color:var(--gold)}.loyalty-card{max-width:650px;margin:auto;background:radial-gradient(circle at top,rgba(246,189,54,.18),#080808);border:1px solid var(--gold);border-radius:16px;padding:30px;text-align:center}.loyalty-card h3{color:var(--gold);font-size:1.8rem}.stamp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:20px}.stamp-grid span{border:1px dashed var(--gold);padding:16px;border-radius:50px;color:var(--gold);font-weight:800}.payme-qr-section{background:linear-gradient(180deg,#000,#080808)}.qr-payment-box{display:grid;grid-template-columns:360px 1fr;gap:30px;align-items:center;max-width:1000px;margin:auto;background:linear-gradient(145deg,#141414,#050505);border:1px solid rgba(246,189,54,.5);border-radius:16px;padding:28px;box-shadow:0 0 35px rgba(246,189,54,.12)}.qr-image-wrap{background:#fff;border-radius:12px;padding:14px}.qr-image-wrap img{width:100%;border-radius:8px}.qr-copy h3{color:var(--gold);font-size:1.8rem;margin-bottom:12px}.qr-copy p{color:#ddd;margin-bottom:16px}.small-note{font-size:.9rem;color:var(--muted)!important}.qr-teaser{display:grid;grid-template-columns:190px 1fr;gap:25px;align-items:center;max-width:850px;margin:auto;background:#101010;border:1px solid rgba(246,189,54,.45);border-radius:14px;padding:24px}.qr-teaser img{background:#fff;padding:10px;border-radius:10px}.qr-teaser h3{color:var(--gold);font-size:1.6rem;margin-bottom:8px}.qr-teaser p{color:var(--muted);margin-bottom:14px}.payment-card{text-align:center}.payment-card h3{color:white}.payment-card b{display:block;color:var(--gold);font-size:1.5rem;margin:10px 0}.payment-card span{display:inline-block;color:#111;background:var(--gold);padding:8px 14px;border-radius:20px;font-weight:800}.qc-chat-widget{position:fixed;right:20px;bottom:135px;z-index:350}.qc-chat-launcher{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--gold2),#c98a10);color:#111;border:0;border-radius:40px;padding:13px 18px;font-weight:900;cursor:pointer;box-shadow:0 0 30px rgba(246,189,54,.3)}.qc-chat-panel{display:none;width:360px;max-width:calc(100vw - 30px);background:#070707;border:1px solid rgba(246,189,54,.55);border-radius:16px;overflow:hidden;box-shadow:0 0 50px rgba(0,0,0,.75)}.qc-chat-panel.open{display:block}.qc-chat-header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#141414,#000);border-bottom:1px solid rgba(246,189,54,.35);padding:15px}.qc-chat-header strong{color:var(--gold);display:block}.qc-chat-header small{color:#d8d8d8;font-size:.78rem}.qc-chat-header button{background:#111;border:1px solid var(--gold);color:var(--gold);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.2rem}.qc-chat-body{max-height:360px;overflow-y:auto;padding:15px;background:radial-gradient(circle at top right,rgba(246,189,54,.1),transparent 28%),#050505}.bot-msg,.user-msg{padding:11px 13px;border-radius:12px;margin-bottom:10px;font-size:.9rem;line-height:1.45}.bot-msg{background:#111;border:1px solid #2f2f2f;color:#eee}.user-msg{background:rgba(246,189,54,.16);border:1px solid rgba(246,189,54,.5);color:#fff;margin-left:30px}.qc-quick-replies{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qc-quick-replies button{background:#0d0d0d;border:1px solid rgba(246,189,54,.45);color:var(--gold);padding:8px 10px;border-radius:20px;cursor:pointer;font-weight:700;font-size:.78rem}.qc-chat-input{display:grid;grid-template-columns:1fr auto;gap:0;border-top:1px solid #222}.qc-chat-input input{border:0;border-radius:0;background:#101010;color:white;padding:14px}.qc-chat-input button{border:0;background:var(--gold);color:#111;font-weight:900;padding:0 15px;cursor:pointer}.qc-chat-footer{border-top:1px solid #222;padding:12px;text-align:center}.qc-chat-footer a{display:block;background:#18c45c;color:white;padding:11px;border-radius:8px;font-weight:900}footer{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.2fr;gap:28px;background:#050505;border-top:1px solid rgba(246,189,54,.45);padding:45px 6%}.footer-logo{width:260px;max-height:140px;object-fit:contain;margin-bottom:15px}footer h3{color:var(--gold);text-transform:uppercase;margin-bottom:13px}footer p,footer a{display:block;color:#ddd;margin:8px 0;font-size:.9rem}iframe{width:100%;height:150px;border:0;border-radius:8px}.copyright{text-align:center;padding:18px;background:#000;color:#888}.float-wa{position:fixed;right:20px;bottom:20px;background:#18c45c;padding:14px 20px;border-radius:30px;font-weight:800;z-index:80}.top{position:fixed;right:20px;bottom:75px;background:#111;color:var(--gold);border:1px solid var(--gold);width:42px;height:42px;border-radius:50%;cursor:pointer}.mobile-bottom{display:none}.cookie-box{position:fixed;left:20px;bottom:20px;max-width:330px;background:#101010;border:1px solid var(--gold);border-radius:12px;padding:15px;z-index:300;display:none}.cookie-box p{color:#ddd;font-size:.85rem;margin-bottom:10px}.cookie-box button{background:var(--gold);border:0;padding:9px 14px;font-weight:800;border-radius:5px;cursor:pointer}.reveal{opacity:0;transform:translateY(28px);transition:.8s}.reveal.active{opacity:1;transform:translateY(0)}@media(max-width:1080px){nav{gap:10px}.brand{width:200px}.header-btn{padding:10px 12px}}@media(max-width:950px){body{padding-bottom:70px}.menu-btn{display:block}nav{display:none;position:absolute;top:92px;left:0;right:0;background:#000;flex-direction:column;padding:20px 6%;border-bottom:1px solid var(--gold)}nav.show{display:flex}.header-btn{display:none}.brand{width:180px}.hero,.gaming,.booking-box,footer,.contact-grid,.qr-payment-box,.qr-teaser{grid-template-columns:1fr}h1{font-size:3.2rem}.page-hero h1{font-size:3rem}.stats{grid-template-columns:1fr 1fr}form{grid-template-columns:1fr}textarea,form button{grid-column:auto}.mobile-bottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:200;background:#050505;border-top:1px solid var(--gold)}.mobile-bottom a{text-align:center;padding:13px 4px;font-size:.72rem;font-weight:800;color:var(--gold)}.float-wa,.top{display:none}.qc-chat-widget{left:12px;right:12px;bottom:82px}.qc-chat-panel{width:100%}.qc-chat-launcher{margin-left:auto}.qr-image-wrap,.qr-teaser img{max-width:360px;margin:auto}.loader img{width:220px}}@media(max-width:520px){.stats{grid-template-columns:1fr}.hero{padding:45px 5%}h1{font-size:2.7rem}h2{font-size:2.2rem}.brand{width:155px}.header{min-height:82px}.price{flex-direction:column;gap:8px}.page-hero{padding:80px 5%}.stamp-grid{grid-template-columns:repeat(2,1fr)}}@media print{.header,.announcement-bar,footer,.mobile-bottom,.float-wa,.top,.cookie-box,.loader,.qc-chat-widget{display:none!important}body{background:white;color:black;padding:0}.section,.page-hero{background:white;color:black;padding:25px}.price,.card,.calculator-box{border:1px solid #999;color:black;background:white}.price b,.kicker,h2,h1{color:black!important}}
.status-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:18px;
}
.status-card{
  background:linear-gradient(145deg,#141414,#050505);
  border:1px solid var(--border);
  border-radius:12px;
  padding:24px;
  display:flex;
  flex-direction:column;
  gap:8px;
}
.status-card strong{
  color:var(--gold);
  font-size:1.05rem;
}
.status-card small{
  color:#ddd;
}
.status-dot{
  width:14px;
  height:14px;
  border-radius:50%;
  display:inline-block;
  box-shadow:0 0 12px rgba(0,0,0,.3);
}
.status-dot.open{
  background:#1ed760;
  box-shadow:0 0 12px rgba(30,215,96,.45);
}

/* Professional enhancement pack */

.app-install-card{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  background:linear-gradient(145deg,#141414,#050505);
  border:1px solid var(--border);
  border-radius:18px;
  padding:28px;
  max-width:960px;
  margin:0 auto;
}
.notice-grid,.trust-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(230px,1fr));
  gap:18px;
}
.notice-card,.trust-card{
  background:linear-gradient(145deg,#141414,#050505);
  border:1px solid var(--border);
  border-radius:14px;
  padding:22px;
}
.notice-card strong{color:var(--gold);display:block;margin-bottom:8px}
.service-area-tags{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:10px;
  margin-top:18px;
}
.service-area-tags span{
  border:1px solid rgba(212,175,55,.5);
  border-radius:999px;
  padding:9px 14px;
  background:#0d0d0d;
  color:var(--gold);
  font-weight:800;
}
.pro-sticky-actions{
  position:fixed;
  left:0;right:0;bottom:0;
  z-index:420;
  display:none;
  grid-template-columns:repeat(4,1fr);
  background:#050505;
  border-top:1px solid rgba(212,175,55,.45);
}
.pro-sticky-actions a{
  padding:12px 6px;
  text-align:center;
  color:#fff;
  font-weight:900;
  font-size:.82rem;
  border-right:1px solid #222;
}
.pro-sticky-actions a:nth-child(2){color:#1ed760}
.pro-sticky-actions a:nth-child(3){color:var(--gold)}
.back-to-top{
  position:fixed;
  right:18px;
  bottom:18px;
  width:44px;
  height:44px;
  border-radius:50%;
  border:1px solid rgba(212,175,55,.6);
  background:#111;
  color:var(--gold);
  z-index:410;
  cursor:pointer;
  font-weight:900;
}
.request-help-note{
  margin:14px 0;
  padding:13px 15px;
  border:1px solid rgba(212,175,55,.45);
  background:rgba(212,175,55,.08);
  border-radius:10px;
  color:#f1f1f1;
}
@media(max-width:850px){
  body{padding-bottom:58px}
  .app-install-card{flex-direction:column;text-align:center}
  .pro-sticky-actions{display:grid}
  .back-to-top{bottom:72px}
}


/* Mobile friendliness fixes */
@media(max-width:950px){
  html,body{
    width:100%;
    max-width:100%;
    overflow-x:hidden;
  }

  body{
    padding-bottom:66px;
  }

  .header{
    min-height:72px;
    padding:8px 16px;
    position:sticky;
    top:0;
  }

  .brand{
    width:132px;
    height:58px;
    flex:0 0 auto;
  }

  .brand img{
    object-position:left center;
  }

  .menu-btn{
    display:block;
    font-size:1.8rem;
    margin-left:auto;
    padding:8px 10px;
    border:1px solid rgba(246,189,54,.45);
    border-radius:8px;
    color:var(--gold);
  }

  nav{
    top:72px;
    left:0;
    right:0;
    width:100%;
    gap:0;
    padding:10px 18px 16px;
    background:rgba(0,0,0,.98);
  }

  nav.show{
    display:flex;
  }

  nav a{
    width:100%;
    padding:13px 10px;
    border-bottom:1px solid #1f1f1f;
    font-size:.95rem;
    text-align:left;
  }

  .announcement-bar{
    font-size:.78rem;
    line-height:1.35;
    padding:9px 14px;
  }

  .hero{
    min-height:auto;
    display:flex;
    flex-direction:column;
    gap:24px;
    padding:38px 18px 44px;
    text-align:center;
  }

  .hero-copy{
    order:2;
    width:100%;
  }

  .hero-showcase{
    order:1;
    width:100%;
  }

  .hero-showcase img{
    max-width:210px;
    margin:0 auto;
  }

  .glass-card{
    max-width:320px;
    margin:12px auto 0;
    padding:13px;
  }

  .kicker{
    letter-spacing:3px;
    font-size:.72rem;
  }

  h1{
    font-size:2.35rem;
    line-height:1.03;
    margin:12px auto;
    max-width:360px;
  }

  h2{
    font-size:1.85rem;
    line-height:1.1;
    margin-bottom:22px;
  }

  .sub{
    font-size:.96rem;
    line-height:1.55;
    max-width:360px;
    margin:0 auto;
  }

  .hero-actions{
    display:grid;
    gap:10px;
    margin-top:22px;
  }

  .btn{
    width:100%;
    max-width:340px;
    margin:0 auto;
    text-align:center;
    padding:13px 16px;
  }

  .section,.booking{
    padding:46px 18px;
  }

  .page-hero{
    padding:58px 18px;
  }

  .page-hero h1{
    font-size:2.25rem;
  }

  .stats{
    grid-template-columns:1fr 1fr;
    gap:10px;
    padding:20px 14px;
  }

  .stat{
    padding:18px 8px;
  }

  .stat b{
    font-size:1.75rem;
  }

  .grid,.services,.status-grid,.notice-grid,.trust-grid,.why-grid,.price-grid,.quick-actions-grid{
    grid-template-columns:1fr;
    gap:12px;
  }

  .card,.promo,.why,.price,.review,.payment-card,.status-card,.notice-card,.trust-card{
    padding:18px;
    border-radius:12px;
  }

  .quick-action{
    padding:15px 14px;
    font-size:.94rem;
  }

  .gaming{
    grid-template-columns:1fr;
    padding:46px 18px;
    text-align:center;
  }

  .gaming h2{
    text-align:center;
  }

  .games{
    justify-content:center;
  }

  .price-card{
    padding:18px;
    overflow-x:auto;
  }

  table{
    font-size:.88rem;
  }

  td,th{
    padding:9px 6px;
  }

  .booking-box{
    grid-template-columns:1fr;
    padding:18px;
  }

  form{
    grid-template-columns:1fr;
  }

  textarea,form button{
    grid-column:auto;
  }

  input,select,textarea{
    width:100%;
    font-size:16px;
  }

  .contact-grid{
    grid-template-columns:1fr;
  }

  iframe{
    height:240px;
  }

  footer{
    grid-template-columns:1fr;
    text-align:center;
    padding:34px 18px 86px;
  }

  .footer-logo{
    width:180px;
    margin:0 auto 12px;
  }

  .mobile-bottom{
    display:none!important;
  }

  .pro-sticky-actions{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    height:58px;
  }

  .pro-sticky-actions a{
    padding:10px 4px;
    font-size:.74rem;
    display:flex;
    align-items:center;
    justify-content:center;
  }

  .float-wa,.top,.back-to-top{
    display:none!important;
  }

  .qc-chat-widget{
    left:12px;
    right:12px;
    bottom:72px;
    z-index:390;
    pointer-events:none;
  }

  .qc-chat-launcher{
    pointer-events:auto;
    margin-left:auto;
    padding:10px 14px;
    font-size:.82rem;
    box-shadow:0 0 18px rgba(246,189,54,.24);
  }

  .qc-chat-panel{
    pointer-events:auto;
    width:100%;
    max-width:100%;
    border-radius:14px;
  }

  .qc-chat-body{
    max-height:48vh;
  }

  .cookie-box{
    left:12px;
    right:12px;
    bottom:70px;
    max-width:none;
  }

  .app-install-card{
    padding:20px;
  }
}

@media(max-width:420px){
  .brand{
    width:118px;
    height:52px;
  }

  .header{
    min-height:66px;
  }

  nav{
    top:66px;
  }

  .announcement-bar{
    font-size:.72rem;
  }

  h1{
    font-size:2.05rem;
  }

  h2{
    font-size:1.65rem;
  }

  .hero-showcase img{
    max-width:180px;
  }

  .stats{
    grid-template-columns:1fr;
  }

  .pro-sticky-actions a{
    font-size:.68rem;
  }
}
