*{box-sizing:border-box;}
  body{margin:0;}
  input,textarea,select{font-family:'Open Sans',sans-serif;}
  a{color:#108bcb;}
  a:hover{color:#0a6fa3;}
  @keyframes skl-fadeup{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}
  @keyframes skl-drift1{0%{transform:rotate(14deg) translate(0,0);}50%{transform:rotate(24deg) translate(26px,20px);}100%{transform:rotate(14deg) translate(0,0);}}
  @keyframes skl-drift2{0%{transform:rotate(-8deg) translate(0,0);}50%{transform:rotate(6deg) translate(-22px,16px);}100%{transform:rotate(-8deg) translate(0,0);}}
  @keyframes skl-drift3{0%{transform:rotate(0deg) translate(0,0) scale(1);}50%{transform:rotate(-14deg) translate(18px,-14px) scale(1.06);}100%{transform:rotate(0deg) translate(0,0) scale(1);}}

@media (max-width: 700px) {
  .start-hero-grid,
  .start-steps-grid,
  .start-benefits-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .start-hero-grid {
    gap: 44px !important;
    padding: 64px 20px 72px !important;
  }

  .start-steps-grid {
    gap: 44px !important;
  }

  .start-benefits-grid {
    gap: 16px !important;
  }

  .start-hero-grid > *,
  .start-steps-grid > *,
  .start-benefits-grid > * {
    min-width: 0;
  }
}
