.review-quick-picks{margin:22px 0 0}
.review-quick-picks p{margin:0 0 8px;font-size:13px;font-weight:800;color:#102e54}
.review-quick-picks p span{font-weight:500}
.review-quick-picks div{display:flex;flex-wrap:wrap;gap:6px}
.review-quick-picks a,
.f9-calculator-intro nav a{
 display:inline-flex;align-items:center;justify-content:center;
 background:#102e54;color:#fff;border:1px solid #102e54;
 border-radius:8px;text-decoration:none;font-weight:700;
}
.review-quick-picks a{min-height:36px;padding:5px 10px;font-size:12px}
.review-quick-picks .review-hot-pick{background:#ffd8b4;border-color:#e6a86f;color:#102e54}
.review-quick-picks a:hover,.f9-calculator-intro nav a:hover{background:#214b78;color:#fff}
.review-quick-picks .review-hot-pick:hover{background:#ffc890;color:#102e54}
.review-quick-picks a:focus-visible,.f9-calculator-intro nav a:focus-visible,.review-menu-register:focus-visible{
 outline:2px solid #1461a6;outline-offset:3px;
}
#f9-calculators .f9-calculator .f9-calc-fields,
#f9-calculators #calc-investment .f9-calc-fields{background:#fff1e2;border-color:#edbd91}
dialog#mobile-navigation .review-menu-register,
.main-header .mobile-menu nav .review-menu-register{
 display:flex;justify-content:center;align-items:center;gap:.4rem;min-height:44px;
 margin:14px 0 10px;padding:10px 16px;border-radius:6px;
 background:#ff7a14;color:#102e54;text-decoration:none;font-weight:800;
}
dialog#mobile-navigation .review-menu-register,
dialog#mobile-navigation > .mobile-nav-whatsapp{
 box-sizing:border-box;width:min(326px,calc(100% - 32px));height:44px;min-height:44px;
 margin:12px auto 6px;padding:6px 12px;
}
dialog#mobile-navigation > .mobile-nav-whatsapp{display:flex;margin:0 auto 20px}
dialog#mobile-navigation nav a[href="/new-launches/"],
.main-header .mobile-menu nav a[href="/new-launches/"]{background:#ffe9d5;color:#102e54}
[data-home-review] .main-header .mobile-menu nav{
 background:#eaf4ff;border-color:#c9def0;box-shadow:0 12px 28px #102e5433;
}
.review-cta-pulse{animation:review-cta-outline 1.55s ease-in-out 3}
@keyframes review-cta-outline{
 0%,100%{outline:3px solid transparent;outline-offset:3px}
 50%{outline:3px solid #143d70;outline-offset:3px;box-shadow:0 0 0 3px #eef6ff}
}
@media(prefers-reduced-motion:reduce){.review-cta-pulse{animation:none}}
@media(max-width:650px){
 [data-home-review] .welcome .welcome-copy h1{font-size:32px}
 [data-home-review] .welcome .welcome-tagline{font-size:18px}
 [data-home-review] .welcome .intro{font-size:14px}
 [data-home-review] .main-header :is(.mobile-menu>summary,#mobile-nav-open){
  min-height:44px;box-sizing:border-box;border:1px solid #102e54;border-radius:8px;
  background:#102e54;color:#fff;
 }
 [data-home-review] .main-header .mobile-menu>summary span{color:inherit}
}
