:root{--navy:#102033;--navy2:#172d45;--orange:#f15a24;--paper:#f5f7f9;--line:#dce3e9;--ink:#132238;--muted:#66758a}
.qdash-saas{background:#fff;color:var(--ink)}.qdash-saas>header{height:76px;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(18px);box-shadow:none!important;border-bottom:1px solid rgba(16,32,51,.08)!important}.qdash-saas>header .h-16{height:76px}.qdash-saas>header h1{font-size:1.3rem!important}.qdash-saas>header h1:after{content:"BUSINESS MESSAGING";font-size:.48rem;letter-spacing:.14em}.qdash-saas>header nav a{border-radius:0!important;position:relative}.qdash-saas>header nav a:after{content:"";position:absolute;inset-inline:12px;bottom:1px;height:2px;background:var(--orange);transform:scaleX(0);transition:.25s}.qdash-saas>header nav a:hover:after{transform:scaleX(1)}
.qdash-saas #home{height:800px;min-height:720px;max-height:none;background:var(--navy);overflow:hidden}.qdash-saas #home:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 88%);z-index:1}.qdash-saas #home:after{content:"";position:absolute;width:520px;height:520px;inset-inline-end:-170px;top:-150px;background:var(--orange);filter:blur(160px);opacity:.18;border-radius:50%;z-index:1}.qdash-saas .hero-slide{background:linear-gradient(125deg,#0d1b2b,#162e48)!important;padding-bottom:90px}.qdash-saas .hero-slide>.absolute{opacity:.06!important}.qdash-saas .hero-slide .relative{z-index:3}.qdash-saas .hero-slide .text-center{text-align:start;max-width:590px;margin-inline:0 auto}.qdash-saas .hero-slide h1{font-size:clamp(3rem,5.6vw,5rem)!important;line-height:1.13!important;font-weight:800}.qdash-saas .hero-slide h1 span{color:var(--orange)!important}.qdash-saas .hero-slide p{font-size:1.15rem!important;line-height:1.9;max-width:570px!important;margin-inline:0!important;color:#c8d5e1!important}.qdash-saas .hero-slide .flex{justify-content:flex-start}.qdash-saas .hero-slide a,.qdash-saas .hero-slide button{border-radius:12px!important;min-height:54px;box-shadow:none!important}.qdash-saas .slider-prev,.qdash-saas .slider-next,.qdash-saas .slider-dot{display:none!important}
.hero-console{position:absolute;z-index:5;width:min(47vw,610px);inset-inline-end:max(4vw,calc((100vw - 1280px)/2));top:50%;transform:translateY(-46%);perspective:1200px}.console-window{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.25);border-radius:24px;box-shadow:0 45px 100px rgba(0,0,0,.35);overflow:hidden;transform:rotateY(-5deg) rotateX(2deg);animation:consoleFloat 6s ease-in-out infinite}.console-bar{height:54px;display:flex;align-items:center;gap:7px;padding:0 20px;border-bottom:1px solid #e8edf1}.console-bar span{width:8px;height:8px;border-radius:50%;background:#d7dfe6}.console-bar span:first-child{background:var(--orange)}.console-bar b{margin-inline-start:auto;font-size:.65rem;letter-spacing:.13em;color:#8a97a6}.console-body{display:flex;height:340px}.console-side{width:70px;background:#f3f6f8;border-inline-end:1px solid #e4eaef;display:flex;align-items:center;flex-direction:column;padding:34px 0;gap:24px}.console-side i{width:22px;height:22px;border-radius:7px;background:#d8e0e7}.console-side i:first-child{background:var(--orange)}.console-main{flex:1;padding:28px}.console-title{display:flex;justify-content:space-between;font-size:.78rem;font-weight:800;color:var(--navy)}.console-title b{color:#16885b;background:#e5f6ee;padding:5px 10px;border-radius:20px}.console-main svg{width:100%;height:175px;margin-top:12px;overflow:visible}.console-area{fill:url(#heroArea)}.console-line{fill:none;stroke:var(--orange);stroke-width:4;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800;animation:drawLine 2.5s ease .4s forwards}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.console-metrics span{padding:10px;border-radius:10px;background:#f4f6f8}.console-metrics small{display:block;color:#778598;font-size:.6rem}.console-metrics strong{font-size:.9rem;color:var(--navy)}.console-toast{position:absolute;inset-inline-start:-30px;bottom:-30px;background:#fff;border-radius:16px;padding:15px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 20px 50px rgba(0,0,0,.22);animation:toastFloat 4s ease-in-out infinite}.console-toast>svg{color:#fff;background:var(--orange);padding:8px;width:38px;height:38px;border-radius:12px}.console-toast b,.console-toast small{display:block;color:var(--navy)}.console-toast small{font-size:.68rem;color:var(--muted)}
.qdash-saas .hero-trust{bottom:25px;top:auto;width:min(1180px,calc(100% - 2rem));left:50%;transform:translateX(-50%);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);border-radius:16px;padding:14px 24px}.qdash-saas .hero-trust span{border:0!important;background:transparent!important}.qdash-saas section{scroll-margin-top:76px}.qdash-saas #features{background:#fff!important}.qdash-saas #features .grid>div{box-shadow:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;text-align:start;position:relative;padding:2rem 1rem!important}.qdash-saas #features .grid>div:before{content:"";position:absolute;top:-2px;inset-inline-start:0;width:55px;height:3px;background:var(--orange)}.qdash-saas #features .grid>div>div{margin-inline:0!important;border-radius:14px!important}.qdash-saas #features h3,.qdash-saas #features p{text-align:start!important}.about-section{background:var(--paper)}.about-values{background:var(--navy)!important;color:#fff;border:0!important;box-shadow:0 30px 80px rgba(16,32,51,.18)!important}.about-values .text-blue-700{color:var(--orange)!important}.about-values .text-gray-600{color:#b9c6d2!important}
.qdash-saas #services{background:#fff!important}.qdash-saas #services>.max-w-7xl>.grid:first-of-type{grid-template-columns:repeat(12,1fr);gap:18px}.qdash-saas #services>.max-w-7xl>.grid:first-of-type>div{grid-column:span 4;min-height:230px;box-shadow:none!important;border:1px solid var(--line)!important;padding:32px!important;overflow:hidden;position:relative}.qdash-saas #services>.max-w-7xl>.grid:first-of-type>div:nth-child(1){grid-column:span 7;background:var(--navy)!important;color:#fff}.qdash-saas #services>.max-w-7xl>.grid:first-of-type>div:nth-child(1) h3,.qdash-saas #services>.max-w-7xl>.grid:first-of-type>div:nth-child(1) p{color:#fff!important}.qdash-saas #services>.max-w-7xl>.grid:first-of-type>div:nth-child(2){grid-column:span 5;background:#f4f6f8!important}.qdash-saas #services>.max-w-7xl>.grid:last-child>div{background:var(--navy)!important;border-radius:24px!important}.qdash-saas #services>.max-w-7xl>.grid:last-child>div:last-child{background:var(--orange)!important}.qdash-saas #pricing{background:var(--paper)!important}.pricing-slider-container{overflow:visible!important}.pricing-slide>div{border-radius:20px!important;box-shadow:none!important;border:1px solid var(--line)!important;text-align:start!important}.pricing-slide.pt-4>div{background:var(--navy)!important;color:#fff;border-color:var(--navy)!important;transform:translateY(-10px);box-shadow:0 28px 60px rgba(16,32,51,.2)!important}.pricing-slide.pt-4 h3,.pricing-slide.pt-4 li,.pricing-slide.pt-4 .text-gray-600{color:#fff!important}.pricing-comparison{border-radius:16px!important}.sector-grid{grid-template-columns:repeat(3,1fr);gap:0!important}.sector-card{min-height:310px;border-radius:0!important;box-shadow:none!important;padding:2.2rem!important;background:var(--navy)!important;color:#fff;border-color:rgba(255,255,255,.1)!important;overflow:hidden}.sector-card:nth-child(even){background:var(--navy2)!important}.sector-card h3{font-size:1.45rem}.sector-card p{color:#bdc9d4;transform:translateY(12px);opacity:.65;transition:.3s}.sector-card:hover p{transform:none;opacity:1}.sector-card .qd-icon{width:70px;height:70px;background:rgba(241,90,36,.14);color:var(--orange)}.sector-card .qd-icon svg{width:34px;height:34px}.sector-card a{color:var(--orange)!important}.home-articles{grid-template-columns:1.35fr 1fr 1fr!important}.article-card{border-radius:18px!important;box-shadow:none!important}.article-card:first-child{grid-row:span 2;background:var(--navy);color:#fff}.article-card:first-child h3,.article-card:first-child p{color:#fff!important}.article-card-icon{height:150px!important;background:linear-gradient(135deg,var(--orange),#ff976f)!important;color:#fff!important;font-size:2rem!important}.final-cta{background:var(--navy)!important}.final-cta-inner{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12)!important;background:transparent!important}.final-cta-inner:after{content:"";position:absolute;width:300px;height:300px;background:var(--orange);filter:blur(90px);opacity:.2;inset-inline-end:-80px;top:-150px}.qdash-saas #contact{padding:55px 0!important;background:#fff!important;color:var(--navy)!important}.qdash-saas #contact>.max-w-7xl>.text-center,.qdash-saas #contact>.max-w-7xl>.grid{display:none}.qdash-saas #contact .max-w-2xl{margin-top:0!important;max-width:760px}.qdash-saas #contact .bg-gray-800{background:var(--navy)!important;box-shadow:0 30px 80px rgba(16,32,51,.2);border-radius:24px!important}.qdash-saas footer{padding:70px 0!important}.qdash-saas footer .text-center{text-align:start!important}.qdash-saas footer .flex{justify-content:flex-start}.qdash-saas footer p{max-width:650px}.qdash-saas .motion-item{transition-duration:.8s!important}
@keyframes consoleFloat{50%{transform:rotateY(-3deg) rotateX(1deg) translateY(-10px)}}@keyframes toastFloat{50%{transform:translateY(-8px)}}@keyframes drawLine{to{stroke-dashoffset:0}}
@media(max-width:1023px){.hero-console{opacity:.32;width:70vw;inset-inline-end:-28vw}.qdash-saas .hero-slide .text-center{max-width:650px}.qdash-saas #services>.max-w-7xl>.grid:first-of-type>div{grid-column:span 6!important}.sector-grid{grid-template-columns:repeat(2,1fr)}.home-articles{grid-template-columns:1fr 1fr!important}}
@media(max-width:767px){.qdash-saas #home{min-height:760px!important}.hero-console{display:none}.qdash-saas .hero-slide .text-center{text-align:center}.qdash-saas .hero-slide .flex{justify-content:center}.qdash-saas .hero-trust{display:none}.qdash-saas #services>.max-w-7xl>.grid:first-of-type{display:block}.qdash-saas #services>.max-w-7xl>.grid:first-of-type>div{margin-bottom:16px}.sector-grid,.home-articles{grid-template-columns:1fr!important}.article-card:first-child{grid-row:auto}.qdash-saas #contact{padding:25px 0!important}.qdash-saas #contact .bg-gray-800{border-radius:0!important}}
@media(prefers-reduced-motion:reduce){.console-window,.console-toast,.console-line{animation:none!important}.console-line{stroke-dashoffset:0}}
.contact-launch{position:fixed;z-index:45;inset-inline-end:24px;bottom:92px;width:54px;height:54px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--orange);box-shadow:0 15px 35px rgba(241,90,36,.35);cursor:pointer;transition:.25s}.contact-launch:hover{transform:translateY(-4px) scale(1.04)}.contact-launch svg{width:23px}.contact-drawer{position:fixed;z-index:100;inset:0;visibility:hidden;transition:visibility .35s}.contact-drawer.is-open{visibility:visible}.contact-backdrop{position:absolute;inset:0;background:rgba(7,16,27,.68);backdrop-filter:blur(5px);opacity:0;border:0;width:100%;transition:.35s}.contact-drawer.is-open .contact-backdrop{opacity:1}.contact-panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(560px,100%);overflow:auto;background:#fff;padding:78px 46px 40px;transform:translateX(calc(110% * var(--drawer-direction,1)));transition:transform .45s cubic-bezier(.22,.8,.22,1);box-shadow:-30px 0 80px rgba(0,0,0,.2)}[dir=rtl] .contact-panel{--drawer-direction:-1}.contact-drawer.is-open .contact-panel{transform:none}.contact-close{position:absolute;top:22px;inset-inline-end:24px;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);background:#fff;border-radius:50%;cursor:pointer}.contact-panel:before{content:"Q-DASH";display:block;color:var(--orange);font-size:.75rem;font-weight:800;letter-spacing:.12em;margin-bottom:12px}.contact-panel .bg-gray-800{background:transparent!important;box-shadow:none!important;padding:0!important;color:var(--navy)!important}.contact-panel h3{text-align:start!important;color:var(--navy)!important;font-size:2rem!important;line-height:1.35}.contact-panel label{color:var(--navy)!important}.contact-panel input,.contact-panel textarea{background:var(--paper)!important;border:1px solid var(--line)!important;color:var(--navy)!important}.contact-panel button[type=submit]{min-height:52px;border-radius:12px!important}.drawer-open{overflow:hidden}.contact-placeholder{padding:42px 20px;text-align:center}.contact-placeholder h3{font-size:clamp(1.5rem,4vw,2.4rem);color:var(--navy);margin-bottom:18px}.contact-placeholder button{border:0}.qdash-saas .reveal-up{opacity:0;transform:translateY(38px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.25,1)}.qdash-saas .reveal-up.is-visible{opacity:1;transform:none}
@media(max-width:600px){.contact-panel{padding:70px 22px 30px}.contact-launch{inset-inline-end:18px;bottom:82px}}
[dir=rtl] .qdash-saas .hero-slide h1{font-size:clamp(2.9rem,4.45vw,4.2rem)!important}
.qdash-saas>header .bg-green-600{background:var(--orange)!important}.qdash-saas>header .bg-green-600:hover{background:#d94b18!important}

/* Current-design alignment, articles carousel and contact legibility */
.qd-center-card{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.qd-center-card .qd-icon,.qd-center-card>div:first-child{margin-inline:auto}.qd-center-card h3{margin:1rem 0 .65rem;text-align:center}.qd-center-card p{margin-inline:auto;text-align:center}.qd-center-card a,.qd-center-card button{margin-inline:auto}.benefit-card.qd-center-card{min-height:190px;text-align:center}.step-card.qd-center-card{min-height:165px}.articles-slider{position:relative}.articles-viewport{overflow:hidden;padding:8px}.articles-track{display:flex;align-items:stretch;transition:transform .5s cubic-bezier(.2,.75,.25,1);touch-action:pan-y}.article-slide{box-sizing:border-box;flex:0 0 33.3333%;padding:0 10px}.article-slide .article-card{height:100%;min-height:390px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 30px rgba(16,32,51,.07)}.article-slide .article-card h3,.article-slide .article-card p{color:inherit!important}.article-card-icon{width:auto!important;height:auto!important;padding:.35rem .75rem!important;aspect-ratio:auto;border-radius:999px!important;font-size:.7rem!important;line-height:1;background:var(--orange)!important}.article-slide h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-slide p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.articles-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:1.5rem}.articles-prev,.articles-next{display:grid;width:44px;height:44px;place-items:center;color:#fff;background:var(--navy);border:0;border-radius:50%;cursor:pointer}.articles-prev svg,.articles-next svg{width:20px}.articles-dots{display:flex;gap:7px}.articles-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cad2da;cursor:pointer}.articles-dots button.is-active{width:24px;border-radius:999px;background:var(--orange)}.saas-contact-form label{display:block;color:var(--navy)!important;font-weight:700}.saas-contact-form input,.saas-contact-form textarea{background:#fff!important;color:var(--navy)!important;border:1px solid #b9c4ce!important;opacity:1}.saas-contact-form input::placeholder,.saas-contact-form textarea::placeholder{color:#718096!important;opacity:1}.saas-contact-form input:focus,.saas-contact-form textarea:focus{outline:0;border-color:var(--orange)!important;box-shadow:0 0 0 4px rgba(241,90,36,.14)!important}.contact-launch{display:none}.contact-placeholder button{background:var(--orange)}
@media(max-width:1023px){.article-slide{flex-basis:50%}}
@media(max-width:639px){.article-slide{flex-basis:100%}.qd-center-card{min-height:210px;padding:1.5rem}.article-slide .article-card{min-height:360px}}
@media(prefers-reduced-motion:reduce){.articles-track{transition:none}}

/* Contact form visibility and legibility fix */
.qdash-saas #contact{
  display:block!important;
  padding:72px 0!important;
  background:var(--paper)!important;
  color:var(--navy)!important;
}
.qdash-saas #contact>.max-w-7xl>.text-center{
  display:block!important;
  margin-bottom:2.5rem!important;
}
.qdash-saas #contact>.max-w-7xl>.grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.qdash-saas #contact .max-w-2xl{
  display:block!important;
  margin-top:3rem!important;
  max-width:760px!important;
}
.qdash-saas #contact .max-w-2xl>.bg-gray-800{
  display:block!important;
  padding:2rem!important;
  background:#fff!important;
  color:var(--navy)!important;
  border:1px solid var(--line)!important;
  border-radius:24px!important;
  box-shadow:0 24px 60px rgba(16,32,51,.12)!important;
}
.qdash-saas #contact h2,
.qdash-saas #contact h3,
.qdash-saas #contact label{
  color:var(--navy)!important;
}
.qdash-saas #contact .text-gray-300{
  color:var(--muted)!important;
}
.qdash-saas #contact .saas-contact-form label{
  display:block!important;
  margin-bottom:.5rem!important;
  color:var(--navy)!important;
  font-size:.92rem!important;
  font-weight:800!important;
  opacity:1!important;
  visibility:visible!important;
}
.qdash-saas #contact .saas-contact-form input,
.qdash-saas #contact .saas-contact-form textarea{
  display:block!important;
  width:100%!important;
  min-height:48px;
  padding:.85rem 1rem!important;
  background:#fff!important;
  color:var(--navy)!important;
  -webkit-text-fill-color:var(--navy)!important;
  border:1px solid #b9c4ce!important;
  border-radius:12px!important;
  opacity:1!important;
  visibility:visible!important;
}
.qdash-saas #contact .saas-contact-form textarea{min-height:130px!important}
.qdash-saas #contact .saas-contact-form input::placeholder,
.qdash-saas #contact .saas-contact-form textarea::placeholder{
  color:#718096!important;
  opacity:1!important;
}
.qdash-saas #contact .saas-contact-form input:focus,
.qdash-saas #contact .saas-contact-form textarea:focus{
  outline:0!important;
  border-color:var(--orange)!important;
  box-shadow:0 0 0 4px rgba(241,90,36,.14)!important;
}
.qdash-saas #contact .saas-contact-form button[type=submit]{
  min-height:52px!important;
  background:var(--orange)!important;
  color:#fff!important;
  border-radius:12px!important;
}
.contact-drawer,.contact-placeholder,.contact-launch{display:none!important}
@media(max-width:767px){
  .qdash-saas #contact>.max-w-7xl>.grid{grid-template-columns:1fr!important}
  .qdash-saas #contact .max-w-2xl>.bg-gray-800{padding:1.25rem!important;border-radius:18px!important}
}

/* ChatGPT fixes */
header{position:sticky;top:0;z-index:99999;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);} .whatsapp-float,.whatsapp-btn,.floating-whatsapp{position:fixed!important;left:24px;bottom:24px;z-index:999999!important;} nav a.active,nav a[aria-current='page']{color:#F15A24!important;border-bottom:3px solid #F15A24;}
