/* Local refinement only: original slides, images, typography and timing remain. */
.lp .s-hero .hero-place{color:rgba(244,247,250,.8)}
.lp .use-tab{color:rgba(244,247,250,.76)}
.lp .use-tab.is-on,.lp .use-tab:hover{color:#fff}
.lp .use-text{color:rgba(244,247,250,.94)}
.lp .ba2>div:hover{flex-grow:1.12}
.lp .dots button::after{content:"";position:absolute;inset:-8px;border-radius:50%}
.lp .dots button span{padding:.55rem .75rem;border:1px solid rgba(244,247,250,.2);border-radius:5px;background:rgba(16,21,27,.94);color:#f4f7fa;letter-spacing:.12em}
.lp .use-tab,.lp .faq-item summary{-webkit-tap-highlight-color:transparent}
.lp :is(a,button,summary):focus-visible{outline:2px solid #49bee8;outline-offset:5px}
.lp .check-card :is(button,input,label):focus-visible{outline-color:#0b6f8f}
@media (min-width:1025px){
  .lp .brand img{height:46px}
  body.lp[data-head=start] .top .nav{margin-left:clamp(1.5rem,2.5vw,3rem)}
  .lp .s-uses .uses-bg::after{background:linear-gradient(90deg,rgba(12,17,23,.91),rgba(12,17,23,.68) 42%,rgba(12,17,23,.12) 78%),linear-gradient(0deg,rgba(12,17,23,.96),rgba(12,17,23,.2) 40%,transparent 70%)}
  .lp .flow2-list p,.lp .flow2-act p{color:rgba(244,247,250,.8)}
}
/* Keep the existing mobile wordmark crop and the native vertical page flow. */
@media (max-width:1024px){
  .lp .s-check .check{gap:1.65rem!important}
  .lp .s-check .check-side .trust{margin-top:1rem!important}
}
@media (max-width:768px){
  .lp .s-check .check-side .trust{gap:.35rem!important}
  .lp .s-check .tiles .tile.tile-i{min-height:5.3rem!important;gap:.65rem!important}
}
@media (max-width:480px){
  .lp .s-check .check-side .lead{font-size:1rem!important;line-height:1.5!important}
  .lp .s-check .check-side .trust{font-size:.875rem!important}
}
@media (max-width:380px){
  .lp .hero-points{grid-template-columns:1fr!important;gap:.65rem!important}
  .lp .hero-points li{flex-direction:row!important;align-items:center!important;padding:0!important;gap:.7rem!important;border-left:0!important;font-size:.9rem!important;text-wrap:initial!important}
  .lp .hero-points svg{width:1.2rem!important;height:1.2rem!important}
}
