
/* Zuners Mob premium preview layer */
:root{--zuners-cyan:#22d3ee;--zuners-blue:#2563eb;--zuners-gold:#fbbf24;--zuners-dark:#020617;}
body[data-page-bg] #root>div.min-h-screen,html[data-page-bg] body #root>div.min-h-screen{background-image:radial-gradient(circle at 12% 10%,rgba(34,211,238,.20),transparent 30%),radial-gradient(circle at 88% 18%,rgba(37,99,235,.22),transparent 32%),linear-gradient(180deg,rgba(2,6,23,.86) 0%,rgba(2,6,23,.72) 45%,rgba(2,6,23,.96) 100%),var(--zuners-bg-img)!important;}
body[data-page-bg] header,html[data-page-bg] body header{background:rgba(2,6,23,.88)!important;border-bottom:1px solid rgba(34,211,238,.18)!important;box-shadow:0 10px 40px rgba(0,0,0,.22)!important;}
body[data-page-bg] header *,html[data-page-bg] body header *{color:#f8fafc!important;}
body[data-page-bg] header .text-primary,html[data-page-bg] body header .text-primary{color:var(--zuners-cyan)!important;}
body[data-page-bg] header .bg-primary,html[data-page-bg] body header .bg-primary{background:linear-gradient(135deg,var(--zuners-cyan),var(--zuners-blue))!important;border:0!important;}
body[data-page-bg] .bg-primary,html[data-page-bg] body .bg-primary{background:linear-gradient(135deg,var(--zuners-cyan),var(--zuners-blue))!important;}
body[data-page-bg] .text-primary,html[data-page-bg] body .text-primary{color:var(--zuners-cyan)!important;}
body[data-page-bg] .bg-card,body[data-page-bg] [class*="bg-card"],html[data-page-bg] body .bg-card,html[data-page-bg] body [class*="bg-card"]{background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(15,23,42,.72))!important;border:1px solid rgba(34,211,238,.20)!important;box-shadow:0 24px 70px rgba(0,0,0,.36)!important;}
body[data-page-bg] input,body[data-page-bg] textarea,body[data-page-bg] select,html[data-page-bg] body input,html[data-page-bg] body textarea,html[data-page-bg] body select{border-radius:14px!important;box-shadow:inset 0 0 0 1px rgba(2,6,23,.05)!important;}
body[data-page-bg] a[href^="tel:"],html[data-page-bg] body a[href^="tel:"]{font-weight:700;}
body[data-page-bg] button,body[data-page-bg] a[href^="tel:"][class*="inline-flex"],html[data-page-bg] body button,html[data-page-bg] body a[href^="tel:"][class*="inline-flex"]{border-radius:18px!important;}
body[data-page-bg] .min-h-screen>section:first-of-type{padding-top:90px!important;padding-bottom:84px!important;}
@media (min-width:900px){
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl{max-width:1180px!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr)!important;gap:44px!important;align-items:center!important;text-align:left!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl>h1,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl>h1{grid-column:1!important;max-width:780px!important;font-size:clamp(3.5rem,6vw,5.7rem)!important;line-height:.94!important;letter-spacing:-.055em!important;margin-bottom:24px!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl>p,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl>p{grid-column:1!important;max-width:730px!important;font-size:1.32rem!important;line-height:1.55!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl>.flex,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl>.flex{grid-column:1!important;justify-content:flex-start!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl>.max-w-lg,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl>.max-w-lg{grid-column:2!important;grid-row:1 / span 5!important;max-width:520px!important;margin:0!important;}
}
body[data-page-bg] .min-h-screen>section:first-of-type h1,html[data-page-bg] body .min-h-screen>section:first-of-type h1{background:linear-gradient(90deg,#fff,#a5f3fc 55%,#bfdbfe);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:0 0 50px rgba(34,211,238,.16);}
body[data-page-bg] .min-h-screen>section:first-of-type .text-muted-foreground,html[data-page-bg] body .min-h-screen>section:first-of-type .text-muted-foreground{color:rgba(226,232,240,.88)!important;}
body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg .p-6,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg .p-6{padding:28px!important;}
body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg:before,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg:before{content:"Fast Availability Check";display:inline-block;margin-bottom:12px;color:#020617;background:linear-gradient(135deg,var(--zuners-gold),#fde68a);border-radius:999px;padding:8px 14px;font-weight:800;font-size:13px;letter-spacing:.02em;}
body[data-page-bg] footer,html[data-page-bg] body footer{background:linear-gradient(180deg,#020617,#030712)!important;border-top:1px solid rgba(34,211,238,.18)!important;}
@media (max-width:899px){body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl{text-align:center!important;}body[data-page-bg] .min-h-screen>section:first-of-type h1,html[data-page-bg] body .min-h-screen>section:first-of-type h1{font-size:3rem!important;line-height:1!important;}}


/* Final mobile responsiveness fixes */
html,body{width:100%;max-width:100%;overflow-x:hidden;}
#root{overflow-x:hidden;}
body[data-page-bg] .container,html[data-page-bg] body .container{max-width:100%;}
body[data-page-bg] input,body[data-page-bg] textarea,body[data-page-bg] select,html[data-page-bg] body input,html[data-page-bg] body textarea,html[data-page-bg] body select{min-height:46px;}
body[data-page-bg] a[href^="tel:"],html[data-page-bg] body a[href^="tel:"]{-webkit-tap-highlight-color:transparent;}
@media (max-width:899px){
 body[data-page-bg] header,html[data-page-bg] body header{border-radius:0 0 24px 24px!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type,html[data-page-bg] body .min-h-screen>section:first-of-type{padding-top:72px!important;padding-bottom:52px!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .container,html[data-page-bg] body .min-h-screen>section:first-of-type .container{padding-left:18px!important;padding-right:18px!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type h1,html[data-page-bg] body .min-h-screen>section:first-of-type h1{font-size:clamp(2.55rem,11vw,3.05rem)!important;line-height:1.03!important;letter-spacing:-.04em!important;text-align:left!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type p,html[data-page-bg] body .min-h-screen>section:first-of-type p{text-align:left!important;font-size:1.05rem!important;line-height:1.55!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl>.flex,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl>.flex{align-items:stretch!important;gap:14px!important;margin-bottom:28px!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl>.flex a[href^="tel:"][class*="inline-flex"],html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl>.flex a[href^="tel:"][class*="inline-flex"]{width:100%!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.08rem!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-4xl>.flex>div,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-4xl>.flex>div{align-items:flex-start!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg{width:100%!important;max-width:100%!important;margin-top:24px!important;overflow:visible!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg .p-6,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg .p-6{padding:22px!important;overflow:visible!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg .grid,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg .grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg input,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg input{width:100%!important;min-width:0!important;display:block!important;margin:0!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg a[href^="tel:"][class*="w-full"],html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg a[href^="tel:"][class*="w-full"]{position:static!important;transform:none!important;top:auto!important;left:auto!important;width:100%!important;min-height:52px!important;margin-top:2px!important;margin-bottom:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg p,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg p{text-align:left!important;font-size:.72rem!important;line-height:1.45!important;}
 body[data-page-bg] section:nth-of-type(2),html[data-page-bg] body section:nth-of-type(2){padding-top:48px!important;padding-bottom:48px!important;}
 body[data-page-bg] section:nth-of-type(2) h2,html[data-page-bg] body section:nth-of-type(2) h2{text-align:left!important;font-size:2rem!important;line-height:1.15!important;margin-bottom:24px!important;}
 body[data-page-bg] section:nth-of-type(2) .grid,html[data-page-bg] body section:nth-of-type(2) .grid{gap:16px!important;}
 body[data-page-bg] section:nth-of-type(2) .text-center,html[data-page-bg] body section:nth-of-type(2) .text-center{text-align:left!important;display:flex!important;gap:14px!important;align-items:flex-start!important;padding:14px!important;border:1px solid rgba(34,211,238,.45)!important;border-radius:18px!important;background:rgba(15,23,42,.70)!important;}
 body[data-page-bg] section:nth-of-type(2) .text-center>div:first-child,html[data-page-bg] body section:nth-of-type(2) .text-center>div:first-child{width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;}
 body[data-page-bg] section:nth-of-type(2) h3,html[data-page-bg] body section:nth-of-type(2) h3{font-size:1.04rem!important;margin-bottom:4px!important;}
 body[data-page-bg] section:nth-of-type(2) p,html[data-page-bg] body section:nth-of-type(2) p{font-size:.82rem!important;line-height:1.35!important;}
}
@media (max-width:380px){
 body[data-page-bg] .min-h-screen>section:first-of-type .container,html[data-page-bg] body .min-h-screen>section:first-of-type .container{padding-left:14px!important;padding-right:14px!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type h1,html[data-page-bg] body .min-h-screen>section:first-of-type h1{font-size:2.35rem!important;}
 body[data-page-bg] .min-h-screen>section:first-of-type .max-w-lg .p-6,html[data-page-bg] body .min-h-screen>section:first-of-type .max-w-lg .p-6{padding:18px!important;}
}
