@charset "UTF-8";
/* ========================================
   Extracted inline styles
   - Keeps responsive layout unchanged
   - Centralizes page-only presentation rules
======================================== */
.lp-content-scope .lpt-u-rotate-0 {
  transform: rotate(0deg);
}
.lp-content-scope .lpt-u-anim-05 {
  animation-duration: 0.5s;
}
.lp-content-scope .lpt-u-panel-reset {
  border-radius: 0;
}
.lp-content-scope .lpt-u-cta-link-reset {
  color: #ffffff;
  background-color: unset;
  border-radius: 0;
}
.lp-content-scope .lpt-section-hero-bg {
  background-image:
    linear-gradient(135deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%),
    url(../../content/uploads/2026/06/mv-bg-scaled.webp);
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  color: #333333;
  background-color: #fff;
  border-radius: 0;
  animation-duration: 0.5s;
  transform: none;
}
.lp-content-scope .lpt-section-bg-sec1 {
  background-image:
    linear-gradient(135deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%),
    url(../../content/uploads/2026/06/sec1-bg-scaled.webp);
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: repeat-y;
  color: #fff;
  background-color: unset;
  border-radius: 0;
  animation-duration: 0.5s;
  transform: none;
}
.lp-content-scope .lpt-section-bg-sec2 {
  background-image:
    linear-gradient(135deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%),
    url(../../content/uploads/2026/06/sec2-bg-scaled.webp);
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: repeat-y;
  color: #fff;
  background-color: unset;
  border-radius: 0;
  animation-duration: 0.5s;
  transform: none;
}
.lp-content-scope .lpt-section-bg-sec3 {
  background-image:
    linear-gradient(135deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%),
    url(../../content/uploads/2026/06/sec3-bg-scaled.webp);
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: repeat-y;
  color: #fff;
  background-color: unset;
  border-radius: 0;
  animation-duration: 0.5s;
  transform: none;
}
.lp-content-scope .lpt-footer-button-theme {
  background: #e60012;
  color: #ffffff;
}
