/* BuscoWeb v0.16.4 · Hero premium final · mobile-first */
@media(max-width:720px){
  .site .hero-v6{position:relative!important;width:min(100%,760px)!important;max-width:760px!important;grid-template-columns:1fr!important;gap:28px!important;padding:42px 18px 58px!important;overflow:hidden!important}
  .site .hero-v6:before{content:"";position:absolute;inset:-8% -20% auto;height:420px;background:radial-gradient(circle at 50% 28%,rgba(53,130,255,.16),rgba(53,130,255,.055) 38%,transparent 72%);pointer-events:none;z-index:0}
  .site .hero-v6 .hero-copy,.site .hero-v6 .hero-visual{position:relative;z-index:1}
  .site .hero-v6 .hero-copy{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}
  .site .hero-v6 .hero-kicker{align-self:center!important;display:inline-flex!important;justify-content:center!important;margin:0 auto 22px!important;padding:9px 14px!important;border-radius:999px!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(125,153,197,.22)!important;box-shadow:0 12px 30px -24px rgba(11,31,70,.55)!important;backdrop-filter:blur(12px)}
  .site .hero-v6 h1{width:min(100%,11.7ch)!important;max-width:11.7ch!important;margin:0 auto 22px!important;font-size:clamp(2.55rem,11.3vw,3.55rem)!important;line-height:.96!important;letter-spacing:-.052em!important;text-align:center!important;text-wrap:balance!important}
  .site .hero-v6 h1 span{display:block!important;text-align:center!important}
  .site .hero-v6 .hero-title-accent{background:linear-gradient(96deg,#155eef 0%,#0788ff 78%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
  .site .hero-v6 .hero-lead{width:min(100%,34rem)!important;max-width:34rem!important;margin:0 auto 24px!important;font-size:1.07rem!important;line-height:1.62!important;text-align:center!important;color:#687386!important;text-wrap:pretty!important}
  .site .hero-v6 .hero-promise{width:min(100%,34rem)!important;margin:0 auto 18px!important;padding:16px 18px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;gap:13px!important;text-align:left!important;border:1px solid rgba(37,113,145,.16)!important;border-radius:21px!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,252,255,.86))!important;box-shadow:0 18px 46px -34px rgba(9,37,79,.42)!important;backdrop-filter:blur(12px)}
  .site .hero-v6 .hero-promise>span:last-child{min-width:0!important;text-align:left!important}
  .site .hero-v6 .hero-promise strong{display:block!important;margin:0 0 3px!important;font-size:1rem!important;line-height:1.35!important;text-align:left!important;color:#14213a!important}
  .site .hero-v6 .hero-promise small{display:block!important;font-size:.91rem!important;line-height:1.48!important;text-align:left!important;color:#6c7688!important}
  .site .hero-v6 .promise-clock{width:48px!important;height:48px!important;flex-basis:48px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:linear-gradient(145deg,#effcf8,#e6f7f3)!important;box-shadow:inset 0 0 0 1px rgba(42,151,120,.12)!important}
  .site .hero-v6 .hero-cta{width:min(100%,34rem)!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:11px!important;justify-content:center!important}
  .site .hero-v6 .hero-cta .btn{width:100%!important;min-height:60px!important;justify-content:center!important;border-radius:17px!important;font-size:1.04rem!important;font-weight:850!important;letter-spacing:-.015em!important}
  .site .hero-v6 .hero-cta .btn:first-child{background:linear-gradient(100deg,#145bea 0%,#0f6df6 62%,#1579ff 100%)!important;border-color:transparent!important;box-shadow:0 20px 38px -21px rgba(21,94,239,.8),inset 0 1px 0 rgba(255,255,255,.26)!important}
  .site .hero-v6 .hero-cta .btn:first-child span{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;margin-left:9px!important;border-radius:999px!important;background:rgba(255,255,255,.12)!important}
  .site .hero-v6 .hero-cta .btn-ghost{background:rgba(255,255,255,.92)!important;border-color:#dbe3ef!important;box-shadow:0 14px 36px -30px rgba(16,40,78,.6)!important}
  .site .hero-v6 .hero-points{width:min(100%,34rem)!important;max-width:34rem!important;margin:20px auto 0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 17px!important;text-align:center!important}
  .site .hero-v6 .hero-points li{justify-content:center!important;white-space:nowrap!important;color:#526074!important;font-weight:700!important}
  .site .hero-v6 .hero-visual{padding-top:8px!important}
  .site .hero-v6 .video-card{width:min(100%,330px)!important;margin-inline:auto!important;border-radius:30px!important;box-shadow:0 34px 70px -42px rgba(9,29,68,.5)!important}
}
@media(max-width:420px){
  .site .hero-v6{padding:36px 16px 54px!important;gap:24px!important}
  .site .hero-v6 h1{font-size:clamp(2.42rem,11.4vw,3.08rem)!important;max-width:11.3ch!important}
  .site .hero-v6 .hero-lead{font-size:1.025rem!important;line-height:1.58!important}
  .site .hero-v6 .hero-promise{grid-template-columns:44px minmax(0,1fr)!important;padding:14px 15px!important;gap:11px!important}
  .site .hero-v6 .promise-clock{width:44px!important;height:44px!important}
  .site .hero-v6 .hero-cta .btn{min-height:58px!important}
  .site .hero-v6 .hero-points{gap:9px 13px!important;font-size:.78rem!important}
}
@media(max-width:350px){
  .site .hero-v6 h1{font-size:2.28rem!important}
  .site .hero-v6 .hero-points li{white-space:normal!important}
}
