
/* === aos.css === */
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}
[data-aos] {
  pointer-events: none;
}
[data-aos].aos-animate {
  pointer-events: auto;
}
[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
  transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
  transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
  transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media screen {
  html:not(.no-js) [data-aos^="fade"][data-aos^="fade"] {
    opacity: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }
  html:not(.no-js) [data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  html:not(.no-js) [data-aos="fade-up"] {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  html:not(.no-js) [data-aos="fade-down"] {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  html:not(.no-js) [data-aos="fade-right"] {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  html:not(.no-js) [data-aos="fade-left"] {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  html:not(.no-js) [data-aos="fade-up-right"] {
    -webkit-transform: translate3d(-100px, 100px, 0);
    transform: translate3d(-100px, 100px, 0);
  }
  html:not(.no-js) [data-aos="fade-up-left"] {
    -webkit-transform: translate3d(100px, 100px, 0);
    transform: translate3d(100px, 100px, 0);
  }
  html:not(.no-js) [data-aos="fade-down-right"] {
    -webkit-transform: translate3d(-100px, -100px, 0);
    transform: translate3d(-100px, -100px, 0);
  }
  html:not(.no-js) [data-aos="fade-down-left"] {
    -webkit-transform: translate3d(100px, -100px, 0);
    transform: translate3d(100px, -100px, 0);
  }
  html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"] {
    opacity: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }
  html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"].aos-animate {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
  }
  html:not(.no-js) [data-aos="zoom-in"] {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-in-up"] {
    -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
    transform: translate3d(0, 100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-in-down"] {
    -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
    transform: translate3d(0, -100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-in-right"] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-in-left"] {
    -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
    transform: translate3d(100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos="zoom-out"] {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  html:not(.no-js) [data-aos="zoom-out-up"] {
    -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
    transform: translate3d(0, 100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos="zoom-out-down"] {
    -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
    transform: translate3d(0, -100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos="zoom-out-right"] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos="zoom-out-left"] {
    -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
    transform: translate3d(100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^="slide"][data-aos^="slide"] {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    visibility: hidden;
  }
  html:not(.no-js) [data-aos^="slide"][data-aos^="slide"].aos-animate {
    visibility: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  html:not(.no-js) [data-aos="slide-up"] {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos="slide-down"] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos="slide-right"] {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos="slide-left"] {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  html:not(.no-js) [data-aos^="flip"][data-aos^="flip"] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }
  html:not(.no-js) [data-aos="flip-left"] {
    -webkit-transform: perspective(2500px) rotateY(-100deg);
    transform: perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos="flip-left"].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos="flip-right"] {
    -webkit-transform: perspective(2500px) rotateY(100deg);
    transform: perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos="flip-right"].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos="flip-up"] {
    -webkit-transform: perspective(2500px) rotateX(-100deg);
    transform: perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos="flip-up"].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos="flip-down"] {
    -webkit-transform: perspective(2500px) rotateX(100deg);
    transform: perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos="flip-down"].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
  }
}

/* === blocks.css === */
a,button,img,.wp-block-group,.wp-block-columns,.wp-block-column{transition:all ease 0.23s}.wp-block-image.is-style-saaslauncher-boxshadow img,.wp-block-column.is-style-saaslauncher-boxshadow,.wp-block-columns.is-style-saaslauncher-boxshadow,.wp-block-group.is-style-saaslauncher-boxshadow{box-shadow:0 5px 21px rgba(0,0,0,0.05);z-index:1}.wp-block-image.is-style-saaslauncher-boxshadow-medium img,.wp-block-column.is-style-saaslauncher-boxshadow-medium,.wp-block-columns.is-style-saaslauncher-boxshadow-medium,.wp-block-group.is-style-saaslauncher-boxshadow-medium{box-shadow:0 0 40px rgba(0,0,0,0.1);z-index:1}.wp-block-image.is-style-saaslauncher-boxshadow-large img,.wp-block-column.is-style-saaslauncher-boxshadow-large,.wp-block-columns.is-style-saaslauncher-boxshadow-large,.wp-block-group.is-style-saaslauncher-boxshadow-large{box-shadow:0 0 40px rgba(0,0,0,0.15);z-index:1}.wp-block-image.is-style-saaslauncher-boxshadow-hover img:hover,.wp-block-column.is-style-saaslauncher-boxshadow-hover:hover,.wp-block-columns.is-style-saaslauncher-boxshadow-hover:hover,.wp-block-group.is-style-saaslauncher-boxshadow-hover:hover{box-shadow:0 0 40px rgba(0,0,0,0.06)}.taxonomy-category.is-style-categories-background-with-round a,.taxonomy-category.is-style-categories-background a,.taxonomy-category.is-style-categories-background-mixed a{padding:6px 8px;border-radius:30px;position:relative;overflow:hidden}.taxonomy-category.is-style-categories-background a,.taxonomy-category.is-style-categories-background-mixed a{background-color:var(--wp--preset--color--primary);color:#fff;border-radius:80px;margin:0 5px 5px 0}.taxonomy-category.is-style-categories-background-mixed a:nth-child(3),.taxonomy-category.is-style-categories-background-mixed a:nth-child(7),.taxonomy-category.is-style-categories-background-mixed a:nth-child(11),.taxonomy-category.is-style-categories-background-mixed a:nth-child(15){background-color:var(--wp--preset--color--secondary)}.taxonomy-category.is-style-categories-background-with-round a:before{background-color:var(--wp--preset--color--primary);content:"";width:100%;height:100%;left:0;top:0;position:absolute;opacity:0.4;transition:all ease 0.23s;-webkit-transition:all ease 0.23s;-moz-transition:all ease 0.23s;-o-transition:all ease 0.23s;border-radius:4px}.taxonomy-category.is-style-categories-background-with-round a:hover:before{opacity:0.15}.taxonomy-category.is-style-categories-background-with-round a:hover{transform:translateY(-3px)}.taxonomy-category.is-style-categories-background-with-round a{margin:0 5px 5px 0;display:inline-block}.taxonomy-category.is-style-categories-background-with-round .wp-block-post-terms__separator,.taxonomy-category.is-style-categories-background .wp-block-post-terms__separator,.taxonomy-category.is-style-categories-background-mixed .wp-block-post-terms__separator{display:none}.taxonomy-category.is-style-categories-background a:hover{background-color:var(--wp--preset--color--secondary);color:#fff}.taxonomy-category.is-style-categories-background-mixed a:hover{opacity:0.8}.is-style-title-hover-primary-color.wp-block-post-title a:hover{color:var(--wp--preset--color--primary)}.is-style-title-hover-secondary-color.wp-block-post-title a:hover{color:var(--wp--preset--color--secondary)}.wp-block-button.is-style-button-hover-primary-color a:hover{color:var(--wp--preset--color--primary) !important;border-color:var(--wp--preset--color--primary) !important}.wp-block-button.is-style-button-hover-secondary-color a:hover{color:var(--wp--preset--color--secondary) !important;border-color:var(--wp--preset--color--secondary) !important}.wp-block-button.is-style-button-hover-primary-bgcolor a.wp-block-button__link.wp-element-button:hover{background-color:var(--wp--preset--color--primary) !important;opacity:1;color:var(--wp--preset--color--light-color) !important;border-color:var(--wp--preset--color--primary) !important}.wp-block-button.is-style-button-hover-secondary-bgcolor a.wp-block-button__link.wp-element-button:hover{background-color:var(--wp--preset--color--secondary) !important;opacity:1;color:var(--wp--preset--color--light-color) !important;border-color:var(--wp--preset--color--secondary) !important}.is-style-readmore-hover-primary-color.wp-block-read-more:hover,.is-style-hide-bullet-list-link-hover-style-primary a:hover{color:var(--wp--preset--color--primary) !important}.is-style-readmore-hover-secondary-color.wp-block-read-more:hover,.is-style-hide-bullet-list-link-hover-style-secondary a:hover{color:var(--wp--preset--color--secondary) !important}.is-style-readmore-hover-primary-fill.wp-block-read-more,.is-style-readmore-hover-secondary-fill.wp-block-read-more{border-radius:20px}.is-style-readmore-hover-primary-fill.wp-block-read-more:hover{background-color:var(--wp--preset--color--primary) !important;color:#fff !important;border-color:var(--wp--preset--color--primary) !important;transform:translateY(-5px)}.is-style-readmore-hover-secondary-fill.wp-block-read-more:hover{background-color:var(--wp--preset--color--secondary) !important;color:var(--wp--preset--color--light-color) !important;border-color:var(--wp--preset--color--secondary) !important;transform:translateY(-5px)}.is-style-list-style-no-bullet,.is-style-hide-bullet-list-link-hover-style-primary,.is-style-hide-bullet-list-link-hover-style-secondary{list-style-type:none}figure.wp-block-image.is-style-saaslauncher-image-hover-rotate img:hover{transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}.wp-block-image.is-style-saaslauncher-image-hover-pulse img:hover{animation:saaslauncherPulse 2s infinite;-moz-animation:saaslauncherPulse 2s infinite;-o-animation:saaslauncherPulse 2s infinite;-webkit-animation:saaslauncherPulse 2s infinite;animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear}.wp-block-image.is-style-saaslauncher-image-pulse img{animation:saaslauncherPulse 2s infinite;-moz-animation:saaslauncherPulse 2s infinite;-o-animation:saaslauncherPulse 2s infinite;-webkit-animation:saaslauncherPulse 2s infinite;animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear}@keyframes saaslauncherPulse{0%{transform:scale(0.8)}50%{transform:scale(1.05)}100%{transform:scale(0.8)}}.wp-block-gallery.saaslauncher-brands-logos .wp-block-image{align-items:center}.wp-block-gallery.is-style-enable-grayscale-mode-on-image .wp-block-image img,figure.wp-block-image.is-style-saaslauncher-image-grayscale img{filter:grayscale(1) brightness(2);-webkit-filter:grayscale(1) brightness(2);transition:all ease-in 0.23s;-webkit-transition:all ease-in 0.23s;-moz-transition:all ease-in 0.23s;-o-transition:all ease-in 0.23s}.wp-block-gallery.is-style-enable-grayscale-mode-on-image-normal .wp-block-image img,figure.wp-block-image.is-style-saaslauncher-image-grayscale-normal img{filter:grayscale(1);-webkit-filter:grayscale(1);transition:all ease-in 0.23s;-webkit-transition:all ease-in 0.23s;-moz-transition:all ease-in 0.23s;-o-transition:all ease-in 0.23s}.wp-block-gallery.is-style-enable-grayscale-mode-on-image .wp-block-image img:hover,figure.wp-block-image.is-style-saaslauncher-image-grayscale img:hover,.wp-block-gallery.is-style-enable-grayscale-mode-on-image-normal .wp-block-image img:hover,figure.wp-block-image.is-style-saaslauncher-image-grayscale-normal img:hover{filter:grayscale(0);-webkit-filter:grayscale(0)}figure.wp-block-image.is-style-saaslauncher-image-grayscale img:hover{transform:scale(1.03)}.wp-site-blocks>*+*{margin-block-start:0 !important}.saaslauncher-duotone-primary{filter:var(--wp--preset--duotone--primary)}.wp-block-social-links.is-style-social-icon-border li a{border:1px solid;border-radius:50%}.is-style-saaslauncher-page-list-bullet-hide-style.wp-block-page-list,.wp-block-categories-list.is-style-saaslauncher-categories-bullet-hide-style{list-style:none;margin:0;padding:0}.wp-block-cover.is-style-saaslauncher-cover-round-style{border-radius:7px;overflow:hidden}figure.wp-block-image.saaslauncher-service-icon{background:var(--wp--preset--color--primary);width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:10px}.wp-block-cover.is-style-saaslauncher-cover-unset-overflow{overflow:unset}.wp-block-buttons.is-style-button-transofom-on-hover .wp-block-button a.wp-block-button__link,.wp-block-buttons.is-style-button-zoom-on-hover .wp-block-button a.wp-block-button__link{transition:all ease 0.23s}.wp-block-buttons.is-style-button-transofom-on-hover .wp-block-button a.wp-block-button__link:hover,.wp-block-buttons.is-style-button-zoom-on-hover .wp-block-button a.wp-block-button__link:hover,a.wp-block-button__link:hover{background-color:var(--wp--preset--color--secondary) !important;border-color:var(--wp--preset--color--secondary) !important;color:#fff !important}.wp-block-buttons.is-style-button-transofom-on-hover .wp-block-button.is-style-button-hover-light-bgcolor a.wp-block-button__link:hover{background-color:var(--wp--preset--color--light-color) !important;color:var(--wp--preset--color--black-color) !important}.wp-block-buttons.is-style-button-transofom-on-hover .wp-block-button a.wp-block-button__link:hover{transform:translateY(-3px);box-shadow:0 2px 20px rgba(0,0,0,0.15)}.wp-block-buttons.is-style-button-zoom-on-hover .wp-block-button a.wp-block-button__link:hover{transform:translateY(-3px) scale(1.03);box-shadow:0px 5px 30px var(--wp--preset--color--secondary-shade-1)}.wp-block-group.is-style-saaslauncher-group-hover-translate{transition:all ease 0.23s}.wp-block-group.is-style-saaslauncher-group-hover-translate:hover{transform:translateY(-5px)}.wp-block-group.is-style-saaslauncher-gradient-border,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link{border-color:transparent !important;background:linear-gradient(white,white) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 162deg,var(--wp--preset--color--primary) 35%,var(--wp--preset--color--light-color) ) border-box}.wp-block-group.is-style-saaslauncher-gradient-border.has-background-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-background-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--background),var(--wp--preset--color--background) ) padding-box,linear-gradient( var(--wp--preset--color--background),var(--wp--preset--color--background) ) padding-box,linear-gradient( 145deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--background) ) border-box}.wp-block-group.is-style-saaslauncher-gradient-border.has-background-alt-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-background-alt-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--background-alt),var(--wp--preset--color--background-alt) ) padding-box,linear-gradient( var(--wp--preset--color--background-alt),var(--wp--preset--color--background-alt) ) padding-box,linear-gradient( 145deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--background-alt) ) border-box}.wp-block-group.is-style-saaslauncher-gradient-border.has-primary-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-primary-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--primary),var(--wp--preset--color--primary) ) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 162deg,var(--wp--preset--color--primary) 35%,var(--wp--preset--color--light-color) ) border-box}.wp-block-group.is-style-saaslauncher-gradient-border.has-secondary-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-secondary-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--secondary),var(--wp--preset--color--secondary) ) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 145deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--light-color) ) border-box}.wp-block-group.is-style-saaslauncher-gradient-border.has-dark-shade-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-dark-shade-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 145deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--dark-shade) ) border-box}.wp-block-group.is-style-saaslauncher-gradient-border.has-primary-shade-one-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-primary-shade-one-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--primary-shade-one),var(--wp--preset--color--primary-shade-one) ) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 145deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--dark-shade) ) border-box}.wp-block-group.is-style-saaslauncher-gradient-border.has-black-color-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-black-color-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--black-color),var(--wp--preset--color--black-color) ) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 145deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--dark-shade) ) border-box}.wp-block-group.is-style-saaslauncher-gradient-border.has-primary-shade-2-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-primary-shade-2-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--primary-shade-2),var(--wp--preset--color--primary-shade-2) ) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 145deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--dark-shade) ) border-box}.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-primary-shade-2-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--primary-shade-2),var(--wp--preset--color--primary-shade-2) ) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 162deg,var(--wp--preset--color--primary) 35%,var(--wp--preset--color--light-color) ) border-box}.wp-block-group.is-style-saaslauncher-animated-border{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--primary-shade-2),var(--wp--preset--color--primary-shade-2) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 30%,var(--wp--preset--color--light-color) 49%,var(--wp--preset--color--primary) 73% ) border-box;animation:8s rotate linear infinite}.wp-block-group.is-style-saaslauncher-animated-border.has-black-color-background-color{background:linear-gradient( var(--wp--preset--color--black-color),var(--wp--preset--color--black-color) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 30%,var(--wp--preset--color--light-color) 49%,var(--wp--preset--color--primary) 73% ) border-box}.wp-block-group.is-style-saaslauncher-animated-border.has-primary-background-color{background:linear-gradient( var(--wp--preset--color--primary),var(--wp--preset--color--primary) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 30%,var(--wp--preset--color--light-color) 49%,var(--wp--preset--color--primary) 73% ) border-box}.wp-block-group.is-style-saaslauncher-animated-border.has-secondary-background-color{background:linear-gradient( var(--wp--preset--color--secondary),var(--wp--preset--color--secondary) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 30%,var(--wp--preset--color--light-color) 49%,var(--wp--preset--color--primary) 73% ) border-box}.wp-block-group.is-style-saaslauncher-animated-border.has-dark-shade-background-color{background:linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 50%,var(--wp--preset--color--dark-shade) 100% ) border-box}.wp-block-group.is-style-saaslauncher-animated-border.has-background-background-color{background:linear-gradient( var(--wp--preset--color--background),var(--wp--preset--color--background) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 50%,var(--wp--preset--color--background) 100% ) border-box}.wp-block-group.is-style-saaslauncher-animated-border.has-background-alt-background-color{background:linear-gradient( var(--wp--preset--color--background-alt),var(--wp--preset--color--background-alt) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 30%,var(--wp--preset--color--light-color) 49%,var(--wp--preset--color--primary) 73% ) border-box}.wp-block-group.is-style-saaslauncher-animated-border.has-foreground-background-color{background:linear-gradient( var(--wp--preset--color--foreground),var(--wp--preset--color--foreground) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 30%,var(--wp--preset--color--light-color) 49%,var(--wp--preset--color--primary) 73% ) border-box}.wp-block-group.is-style-saaslauncher-animated-border.has-light-color-background-color{background:linear-gradient( var(--wp--preset--color--light-color),var(--wp--preset--color--light-color) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 30%,var(--wp--preset--color--light-color) 49%,var(--wp--preset--color--primary) 73% ) border-box}.wp-block-group.is-style-saaslauncher-animated-border.has-primary-shade-one-background-color{background:linear-gradient( var(--wp--preset--color--primary-shade-one),var(--wp--preset--color--primary-shade-one) ) padding-box,linear-gradient( var(--angle),var(--wp--preset--color--primary) 30%,var(--wp--preset--color--light-color) 49%,var(--wp--preset--color--primary) 73% ) border-box}@keyframes rotate{to{--angle:360deg}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.has-black-color-background-color,.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link.has-black-color-background-color{border-color:transparent !important;background:linear-gradient( var(--wp--preset--color--black-color),var(--wp--preset--color--black-color) ) padding-box,linear-gradient( var(--wp--preset--color--dark-shade),var(--wp--preset--color--dark-shade) ) padding-box,linear-gradient( 162deg,var(--wp--preset--color--primary) 35%,var(--wp--preset--color--light-color) ) border-box}.wp-block-button.is-style-button-with-gradient-border a.wp-block-button__link:hover{background:var(--wp--preset--color--secondary) !important;color:#fff !important}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button{position:relative;padding-right:45px !important}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button{padding-right:48px !important}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button:after,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button:after{content:"";width:18px;height:14px;background-color:var(--wp--preset--color--light-color);-webkit-mask-image:url(../images/arrow_icon.svg);mask-image:url(../images/arrow_icon.svg);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;display:inline-block;right:30px;top:50%;border-radius:50px;transition:all ease 0.23s;position:absolute;margin-top:-5px}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button:hover:after,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button:hover:after{background-color:var(--wp--preset--color--light-color) !important}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button:after{right:23px}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button:hover:after{right:18px}.wp-block-buttons.is-style-button-transofom-on-hover .wp-block-button a.wp-block-button__link.has-secondary-background-color:hover{background-color:var(--wp--preset--color--primary) !important}.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button:after{-webkit-mask-image:url(../images/upward-arrow.svg);mask-image:url(../images/upward-arrow.svg);height:9px;margin-bottom:0px;width:9px;border-radius:0}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button.has-black-color-color:after,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.has-black-color-color:after{background-color:var(--wp--preset--color--black-color)}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button.has-dark-shade-color:after,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.has-dark-shade-color:after{background-color:var(--wp--preset--color--dark-shade)}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button.has-primary-color:after,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.has-primary-color:after{background-color:var(--wp--preset--color--primary)}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button.has-secondary-color:after,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.has-secondary-color:after{background-color:var(--wp--preset--color--secondary)}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button.has-heading-color-color:after,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.has-heading-color-color:after{background-color:var(--wp--preset--color--heading-color)}.wp-block-button.is-style-button-with-arrow-icon a.wp-element-button.has-background-alt-color:after,.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.has-background-alt-color:after{background-color:var(--wp--preset--color--background-alt)}.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button:hover:after{right:23px;margin-top:-8px}ul.wp-block-list.is-style-list-style-check-circle,ul.wp-block-list.is-style-list-style-check-circle-white,ul.wp-block-list.is-style-list-style-check-circle-fade{list-style:none}ul.wp-block-list.is-style-list-style-check-circle li,ul.wp-block-list.is-style-list-style-check-circle-white li,ul.wp-block-list.is-style-list-style-check-circle-fade li{position:relative;padding-left:24px}ul.wp-block-list.is-style-list-style-check-circle li:before,ul.wp-block-list.is-style-list-style-check-circle-white li:before,ul.wp-block-list.is-style-list-style-check-circle-fade li:before{content:"";position:absolute;width:16px;background-color:var(--wp--preset--color--primary);height:16px;border-radius:50%;left:0;top:50%;margin-top:-8px}ul.wp-block-list.is-style-list-style-check-circle-white li:before{background-color:var(--wp--preset--color--light-color);opacity:0.12}ul.wp-block-list.is-style-list-style-check-circle-fade li:before{opacity:0.2}ul.wp-block-list.is-style-list-style-check-circle li:after,ul.wp-block-list.is-style-list-style-check-circle-white li:after,ul.wp-block-list.is-style-list-style-check-circle-fade li:after{content:"";width:8px;height:8px;background-color:var(--wp--preset--color--light-color);-webkit-mask-image:url(../images/check_icon.svg);mask-image:url(../images/check_icon.svg);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;display:inline-block;left:0;top:50% !important;border-radius:50px;transition:all ease 0.23s;position:absolute;margin-top:-4px;mask-size:contain;margin-left:4px}ul.wp-block-list.is-style-list-style-check-circle-white li:after,ul.wp-block-list.is-style-list-style-check-circle-fade li:after{background-color:var(--wp--preset--color--light-color)}figure.wp-block-image.is-style-saaslauncher-image-hover-zoom img{transition:all ease 0.23s}figure.wp-block-image.is-style-saaslauncher-image-hover-zoom img:hover{transform:translateY(-3px) scale(1.03)}.is-style-author-name-with-icon.wp-block-post-author-name:before,.is-style-author-name-with-white-icon.wp-block-post-author-name:before,.is-style-post-date-with-icon.wp-block-post-date:before,.is-style-post-date-with-white-icon.wp-block-post-date:before{content:"";width:16px;height:16px;background:var(--wp--preset--color--meta-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;display:inline-block;margin-right:7px;margin-bottom:-3px;border-radius:50%;mask-size:contain}.is-style-author-name-with-icon.wp-block-post-author-name:before,.is-style-author-name-with-white-icon.wp-block-post-author-name:before{mask-image:url(../images/icon_user.svg);width:17px;height:17px}.is-style-post-date-with-icon.wp-block-post-date:before,.is-style-post-date-with-white-icon.wp-block-post-date:before{mask-image:url(../images/icon_calendar.svg)}.is-style-author-name-with-white-icon.wp-block-post-author-name:before,.is-style-post-date-with-white-icon.wp-block-post-date:before{background:#fff}.wp-block-group.is-style-saaslauncher-overflow-hidden{overflow:hidden}.wp-block-cover.is-style-saaslauncher-cover-hover-effect:hover img.wp-block-cover__image-background{transform:scale(1.1)}.wp-block-cover.is-style-saaslauncher-cover-hover-effect-with-shadow:hover img.wp-block-cover__image-background{transform:scale(1.1)}.wp-block-cover.is-style-saaslauncher-cover-hover-effect-with-shadow{box-shadow:0 3px 30px rgba(0,0,0,0.055);transition:all ease 0.23s}.wp-block-cover.is-style-saaslauncher-cover-hover-effect-with-shadow:hover{box-shadow:0 10px 40px rgba(0,0,0,0.15)}details.wp-block-details.is-style-block-details-round-corner{border-radius:12px}nav.is-style-pagination-with-background-round .wp-block-query-pagination-numbers a.page-numbers,nav.is-style-pagination-with-background-round .wp-block-query-pagination-numbers span.page-numbers.current,nav.is-style-pagination-with-background-round a.wp-block-query-pagination-previous,nav.is-style-pagination-with-background-round a.wp-block-query-pagination-next,nav.is-style-pagination-with-background-square .wp-block-query-pagination-numbers a.page-numbers,nav.is-style-pagination-with-background-square .wp-block-query-pagination-numbers span.page-numbers.current,nav.is-style-pagination-with-background-square a.wp-block-query-pagination-previous,nav.is-style-pagination-with-background-square a.wp-block-query-pagination-next{color:var(--wp--preset--color--foreground);height:40px;display:inline-block;line-height:40px;min-width:40px;text-align:center;border-radius:50px;border:1px solid var(--wp--preset--color--border-color)}nav.is-style-pagination-with-background-square .wp-block-query-pagination-numbers a.page-numbers,nav.is-style-pagination-with-background-square .wp-block-query-pagination-numbers span.page-numbers.current,nav.is-style-pagination-with-background-square a.wp-block-query-pagination-previous,nav.is-style-pagination-with-background-square a.wp-block-query-pagination-next{border-radius:0}nav.is-style-pagination-with-background-round a.wp-block-query-pagination-previous,nav.is-style-pagination-with-background-round a.wp-block-query-pagination-next,nav.is-style-pagination-with-background-square a.wp-block-query-pagination-previous,nav.is-style-pagination-with-background-square a.wp-block-query-pagination-next{border:0}nav.is-style-pagination-with-background-round .wp-block-query-pagination-numbers span.page-numbers.current,nav.is-style-pagination-with-background-round .wp-block-query-pagination-numbers a.page-numbers:hover,nav.is-style-pagination-with-background-square .wp-block-query-pagination-numbers span.page-numbers.current,nav.is-style-pagination-with-background-square .wp-block-query-pagination-numbers a.page-numbers:hover{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}nav.is-style-pagination-with-background-round a.wp-block-query-pagination-previous:hover,nav.is-style-pagination-with-background-round a.wp-block-query-pagination-next:hover,nav.is-style-pagination-with-background-square a.wp-block-query-pagination-previous:hover,nav.is-style-pagination-with-background-square a.wp-block-query-pagination-next:hover{color:var(--wp--preset--color--primary)}nav.is-style-pagination-with-background-round span.page-numbers.current{color:#fff !important}nav.is-style-pagination-with-background-round a.page-numbers:hover{color:#fff !important}@media (min-width:768px){.is-style-saaslauncher-sticky-navigation{transition:all 0.23s ease-in-out}.is-style-saaslauncher-sticky-navigation.sticky-enabled{position:fixed;width:100%;z-index:99;animation:slideDown 0.5s ease forwards}body.logged-in .is-style-saaslauncher-sticky-navigation.sticky-enabled{top:20px}.wp-block-group.saaslauncher-header.is-style-saaslauncher-sticky-navigation .wp-block-group.is-style-saaslauncher-boxshadow{transition:all ease 0.23s}.wp-block-group.saaslauncher-header.is-style-saaslauncher-sticky-navigation{transition:all ease 0.23s}.wp-block-group.saaslauncher-header.is-style-saaslauncher-sticky-navigation.sticky-enabled{padding-top:10px !important;padding-bottom:10px !important;background:var(--wp--preset--color--sticky-bg-color);transform:scale(0.85)}}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.is-style-post-comments-form-dark-scheme.wp-block-post-comments-form .comment-reply-title{color:var(--wp--preset--color--light-color);font-weight:500}.is-style-post-comments-form-dark-scheme.wp-block-post-comments-form textarea#comment,.is-style-post-comments-form-dark-scheme.wp-block-post-comments-form input[type="text"],.is-style-post-comments-form-dark-scheme.wp-block-post-comments-form input[type="email"],.is-style-post-comments-form-dark-scheme.wp-block-post-comments-form input[type="url"]{background:transparent;border-radius:0;border-color:#30374d;color:var(--wp--preset--color--foreground-alt)}.is-style-post-comments-form-dark-scheme.wp-block-post-comments-form input[type="text"],.is-style-post-comments-form-dark-scheme.wp-block-post-comments-form input[type="email"],.is-style-post-comments-form-dark-scheme.wp-block-post-comments-form input[type="url"]{border-radius:0}.wp-block-woocommerce-product-details.is-style-product-details-dark-scheme #tab-description h2,.wp-block-woocommerce-product-details.is-style-product-details-dark-scheme .woocommerce-Reviews-title,.wp-block-woocommerce-product-details.is-style-product-details-dark-scheme #tab-additional_information h2{color:#fff}.wc-block-components-sidebar-layout.wc-block-checkout.has-dark-controls .wc-block-components-title.wc-block-components-checkout-step__title{color:#fff}.wp-block-heading.is-style-heading-text-gradient-effect{background:linear-gradient( to right,var(--wp--preset--color--light-color) 40%,var(--wp--preset--color--primary-shade-one) 100% );-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wp-block-heading.is-style-heading-text-gradient-effect.has-heading-color-color{background:linear-gradient( to right,var(--wp--preset--color--heading-color) 40%,var(--wp--preset--color--primary-shade-one) 100% );-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wp-block-image img{vertical-align:middle}.wp-block-button.is-style-button-with-shadow-style-one a{background:radial-gradient( 40% 100% at 50% 50%,var(--wp--preset--color--primary-shade-one) 0%,var(--wp--preset--color--primary) 100% );position:relative;transition:all ease 0.23s}.wp-block-button.is-style-button-with-shadow-style-one a:hover{background:radial-gradient( 60% 100% at 50% 50%,var(--wp--preset--color--primary-shade-one) 0%,var(--wp--preset--color--primary) 100% )}.wp-block-button.is-style-button-with-shadow-style-two a{position:relative}.wp-block-button.is-style-button-with-shadow-style-two a:hover{background:var(--wp--preset--color--primary) !important;color:#fff !important}.wp-block-button.is-style-button-with-shadow-style-one a:before,.wp-block-button.is-style-button-with-shadow-style-two a:before{content:"";width:100%;height:92%;position:absolute;left:0;top:0;border:1px solid var(--wp--preset--color--primary-shade-one);border-radius:60px;box-sizing:border-box}.wp-block-columns.is-style-saaslauncher-folumns-fade-style{position:relative}.wp-block-columns.is-style-saaslauncher-folumns-fade-style:after{content:"";width:100%;height:30%;left:0;bottom:0;position:absolute;background:linear-gradient( 180deg,rgba(0,0,0,0) 0%,var(--wp--preset--color--background) 80% )}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.saaslauncher-marquee{position:relative;overflow:hidden;padding:30px 0}.saaslauncher-marquee,.saaslauncher-marquee *{box-sizing:border-box}.saaslauncher-marquee-swiper{overflow:hidden;position:relative}.saaslauncher-marquee-swiper .swiper-wrapper.is-layout-flex{flex-wrap:nowrap !important}.saaslauncher-marquee-swiper .swiper-wrapper{transition-timing-function:linear !important;width:max-content !important;& img{max-height:40px !important;width:auto !important;object-fit:contain}}.saaslauncher-marquee .saaslauncher-track{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;width:max-content !important;gap:60px;align-items:center;animation:marquee 20s linear infinite;will-change:transform;justify-content:flex-start;transition:transform 0.3s ease}.saaslauncher-marquee ul,.saaslauncher-marquee .blocks-gallery-grid{display:flex !important;flex-wrap:nowrap !important;grid-template-columns:unset !important;column-count:unset !important;margin:0 !important;padding:0 !important}.saaslauncher-marquee .saaslauncher-track img{max-height:32px !important}.saaslauncher-marquee figure,.saaslauncher-marquee .wp-block-image,.saaslauncher-marquee li{flex:0 0 auto !important;width:auto !important;margin:0 !important}.saaslauncher-marquee img{height:60px;width:auto !important;max-width:none !important;display:block}.saaslauncher-marquee::before,.saaslauncher-marquee::after{content:"";position:absolute;top:0;width:180px;height:100%;z-index:5;pointer-events:none}.saaslauncher-marquee::before{left:0;background:linear-gradient(to right,#020716,transparent)}.saaslauncher-marquee::after{right:0;background:linear-gradient(to left,#020716,transparent)}.saaslauncher-marquee:hover .saaslauncher-track{animation-play-state:paused}.saaslauncher-testimonials-carousel{overflow:hidden !important;position:relative;& .swiper-slide{margin-right:30px !important}}.is-style-saaslauncher-search.wp-block-search input.wp-block-search__input{background:transparent;border:1px solid var(--wp--preset--color--border-color) !important;border-radius:8px;padding:0 20px}.is-style-saaslauncher-search-style-two.wp-block-search,.is-style-saaslauncher-search-style-two.wp-block-search .wp-block-search__inside-wrapper,.is-style-saaslauncher-search-style-two.wp-block-search,input.wp-block-search__input{background:transparent}.wp-block-group.is-style-saaslauncher-group-hover-bg{transition:all ease 0.23s}.wp-block-group.is-style-saaslauncher-group-hover-bg:hover{background:var(--wp--preset--color--primary) !important;transform:translateY(-7px);box-shadow:0 0 20px rgba(0,0,0,0.2)}.wp-block-group.is-style-saaslauncher-group-hover-bg:hover .wp-block-heading,.wp-block-group.is-style-saaslauncher-group-hover-bg:hover p{color:#fff !important}.wp-block-group.saaslauncher-face-stack figure.wp-block-image{margin-left:-18px}.wp-block-group.saaslauncher-face-stack figure.wp-block-image:first-child{margin-left:0}ul.wp-block-social-links.is-style-saaslauncher-social-links-half-width li.wp-social-link{width:48%;display:inline-block;border-radius:8px}.wp-block-heading.is-style-heading-text-bullet-lead{position:relative}.wp-block-heading.is-style-heading-text-bullet-lead:before{content:"";width:8px;height:8px;position:absolute;left:0;top:50%;margin-top:-4px;background:var(--wp--preset--color--primary);border-radius:50%}.wp-block-group.is-style-saaslauncher-group-hover-translate:hover .wp-block-group.service-box-icon{background:var(--wp--preset--color--primary) !important}.wp-block-group.is-style-saaslauncher-group-hover-translate:hover .wp-block-group.service-box-icon img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.wp-block-group.is-style-saaslauncher-group-hover-translate:hover{border-color:var(--wp--preset--color--primary) !important}.saaslauncher-faq .wp-block-accordion-item.is-open{border-color:var(--wp--preset--color--primary) !important;background:var(--wp--preset--color--primary) !important}.saaslauncher-faq .wp-block-accordion-item.is-open span.wp-block-accordion-heading__toggle-title{color:var(--wp--preset--color--light-color) !important}figure.wp-block-gallery.saaslauncher-brands-2 figure.wp-block-image{border:1px solid var(--wp--preset--color--border-color);padding:32px;display:inline-block;text-align:center}figure.wp-block-gallery.saaslauncher-brands-2 figure.wp-block-image img{max-height:40px;display:inline-block}
/* === style.css === */
/*
Theme Name: SaasLauncher
Theme URI: https://cozythemes.com/saaslauncher-wordpress-theme/
Author: CozyThemes
Author URI: https://cozythemes.com/
Description: SaasLauncher is a modern Full Site Editing (FSE) WordPress theme for SaaS businesses, startups, software companies, digital agencies, technology companies, consultants, and modern service businesses. Built with the WordPress Site Editor and Gutenberg, it makes it easy to create professional websites without writing code. Use SaasLauncher as a SaaS website templates, startup website template, agency website template, business website template, software company website, technology websites, or high-converting SaaS landing page. It is designed for businesses launching software products, web applications, digital services, AI products, online platforms, and growing startups. Build faster with 70+ ready-to-use website sections and 50+ professionally designed starter templates. Create complete homepages, SaaS landing pages, product showcases, service pages, pricing sections, testimonials, team pages, portfolios, FAQs, lead-generation sections, and other marketing-focused layouts directly with the WordPress block editor. Powered by Cozy Blocks, SaasLauncher extends Gutenberg with 50+ advanced blocks for building flexible, feature-rich websites. The WordPress Site Editor gives you full control over headers, footers, templates, pages, layouts, colors, typography, and global styles without relying on complex page builders or custom coding. Whether you need a SaaS website template for a new product, an agency website template for a digital agency, a startup website for a growing company, or a modern business website for professional services, SaasLauncher provides a flexible foundation for building and launching your site faster. The theme features a clean, modern, responsive design built for professional online businesses and marketing-focused websites. It is WooCommerce-ready and compatible with popular WordPress plugins including Contact Form 7, WPForms, Rank Math SEO, Yoast SEO, and more. SaasLauncher is built with Full Site Editing, Gutenberg, reusable block patterns, and flexible customization in mind, making it a practical WordPress theme for SaaS startups, software companies, digital agencies, technology businesses, consultants, and modern service brands looking to create a fast, professional, and conversion-focused website. Explore more features, demos, and details about SaasLauncher at https://cozythemes.com/saaslauncher-wordpress-theme/
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, style-variations, featured-images, portfolio, e-commerce, full-site-editing, block-patterns, full-width-template, rtl-language-support, threaded-comments, translation-ready, block-styles, wide-blocks
Version: 2.0.21
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: saaslauncher
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input[type="submit"] {
  transition: all ease 0.23s;
  -o-transition: all ease 0.23s;
  -moz-transition: all ease 0.23s;
  -webkit-transition: all ease 0.23s;
}

.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number,
.wpcf7-form-control.wpcf7-select {
  border-radius: 5px;
  border: 1px solid #dad7d7;
  padding: 15px;
  width: 100%;
  margin-top: 20px;
  box-sizing: border-box;
}
.wpcf7-form-control.wpcf7-select {
  appearance: none;
  position: relative;
}
.wpcf7-form-control.wpcf7-select:after {
  content: ">";
  font-size: 20px;
  position: absolute;
  right: 20px;
  top: 10px;
}
.wp-block-group.saaslauncher-pro-brands figure.wp-block-image {
  justify-content: center;
  display: flex;
}
form.wpcf7-form *::placeholder {
  font-size: 14px;
}
form.wpcf7-form *::-moz-placeholder {
  font-size: 14px;
}
form.wpcf7-form *::-webkit-input-placeholder {
  font-size: 14px;
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form-control.wpcf7-submit {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color);
  border-radius: 8px;
  font-size: 16px;
  padding: 15px 28px;
  margin-top: 20px;
  width: 100%;
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form-control.has-spinner.wpcf7-submit:hover {
  background: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--light-color);
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form input,
.wp-block-contact-form-7-contact-form-selector .wpcf7-form select,
.wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea {
  border-radius: 12px;
  border: 1px solid var(--wp--preset--color--border-color);
  background: transparent;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter .wpcf7-form input {
  border-radius: 0;
  border: 0;
  border: 1px solid var(--wp--preset--color--light-color);
  background: transparent;
}
form.comment-form {
  border-radius: 20px;
  margin-top: 24px;
}
.wp-block-post-comments-form {
  border-radius: 20px;
}
form.comment-form input[type="email"],
form.comment-form input[type="text"],
form.comment-form input[type="url"],
form.comment-form textarea {
  border-radius: 12px;
  margin: 12px 0 25px;
}
form.comment-form .form-submit.wp-block-button {
  margin-top: 25px;
}
.wp-block-comment-author-name {
  font-weight: 600;
}

.wp-block-comment-date a {
  color: var(--wp--preset--color--foreground);
  font-size: 13px;
}
.wp-block-comment-template li {
  margin-top: 50px;
  border-bottom: 1px solid var(--wp--preset--color--border-color);
}
.wp-block-comment-template li li {
  margin-top: 10px;
  padding-left: 60px;
  border-bottom: 0;
}
a.comment-reply-link {
  background: var(--wp--preset--color--background-alt);
  padding: 5px 12px;
  border-radius: 5px;
}
.wp-block-post-comments-form {
  margin-top: 30px;
  display: inline-block;
  width: 100%;
}
.woocommerce ul.products li.product a img {
  border-radius: 5px;
  height: 350px;
  object-fit: cover;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin: 0 2.5% 2.992em 0;
  width: 23.1%;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
  margin-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  border: 0;
}
.woocommerce #reviews #comments ol.commentlist {
  padding: 0;
  margin-top: 20px !important;
}
.woocommerce-page .input-text {
  padding: 11px 30px;
  border: 1px solid #817e7e;
  border-radius: 5px;
}
.entry-content.wp-block-post-content p a,
.wp-block-comment-content a,
p a,
.wp-block-heading a {
  text-decoration: underline;
}
.entry-content.wp-block-post-content a:hover,
.wp-block-comment-content a:hover,
p a:hover,
.wp-block-heading a:hover {
  color: var(--wp--preset--color--secondary);
}
nav.wp-block-navigation ul li a:hover {
  color: var(--wp--preset--color--secondary) !important;
}
.wp-block-group.saaslauncher-product-image {
  position: relative;
  overflow: hidden;
}
.wp-block-group.saaslauncher-product-image .wc-block-components-product-image {
  margin: 0;
}
.wp-block-columns.saaslauncher-product-buttons {
  position: absolute;
  width: 80%;
  bottom: -40px;
  left: 10%;
  transition: all ease 0.23s;
  opacity: 0;
}
.wp-block-group.saaslauncher-product-box:hover .wp-block-columns.saaslauncher-product-buttons {
  opacity: 1;
  bottom: 24px;
}
.wp-block-group.saaslauncher-product-box .wc-block-components-product-sale-badge,
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale {
  font-size: 12px;
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color);
  border: 0;
  top: 12px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  border-radius: 50%;
  z-index: 1;
}
.wp-block-group.saaslauncher-product-box .wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-left {
  left: 12px;
}
.wp-block-woocommerce-product-sale-badge.saaslauncher-sales-bade .wc-block-components-product-sale-badge {
  right: 12px;
  position: absolute;
}
.wp-block-group.saaslauncher-product-box .wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right {
  right: 12px;
}
.wp-block-group.saaslauncher-product-box .wp-block-group.saaslauncher-product-image img {
  transition: all ease 0.23s;
}

.wp-block-group.saaslauncher-product-box:hover .wp-block-group.saaslauncher-product-image {
  transform: translateY(-7px);
}
.wp-block-group.saaslauncher-product-box .wc-block-components-product-price del {
  color: var(--wp--preset--color--primary);
}
.wp-block-group.saaslauncher-product-box .wc-block-components-product-price ins {
  text-decoration: none;
}
.wp-block-group.saaslauncher-product-box .wp-block-woocommerce-product-price {
  margin-block-start: 0;
}
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before {
  color: var(--wp--preset--color--meta-color);
}
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,
.woocommerce .star-rating::before,
.woocommerce .star-rating span::before,
.wc-block-grid__product-rating .star-rating span:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
  color: var(--wp--preset--color--star-color);
}
.wp-block-group.saaslauncher-product-box a.wp-block-read-more,
.wp-block-group.saaslauncher-product-box a.wp-block-button__link.wp-element-button.wc-block-components-product-button__button,
.wp-block-group.saaslauncher-product-box button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button {
  width: 100%;
  text-align: center;
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color);
  padding: 12px 0;
  font-size: 14px;
  border-radius: 30px;
}
.wp-block-group.saaslauncher-product-box a.wp-block-read-more:hover,
.wp-block-group.saaslauncher-product-box a.wp-block-button__link.wp-element-button.wc-block-components-product-button__button:hover,
.wp-block-group.saaslauncher-product-box button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button:hover {
  background: var(--wp--preset--color--secondary);
}
figure.wp-block-gallery.saaslauncher-brands figure.wp-block-image {
  margin-bottom: 0 !important;
}
figure.wp-block-gallery.saaslauncher-brands figure.wp-block-image img {
  max-height: 40px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  transition: all ease 0.23s;
}
figure.wp-block-gallery.saaslauncher-brands figure.wp-block-image img:hover {
  transform: scale(0.9);
}
.wp-block-cover.saaslauncher-cover-hover {
  background: #000;
}
.wp-block-cover.saaslauncher-cover-hover:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  opacity: 0.35;
  -webkit-opacity: 0.35;
  -moz-opacity: 0.35;
}
.wp-block-cover.saaslauncher-cover-hover.opacity-none:hover img {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
}
.wp-block-group.saaslauncher-product-cats {
  transition: all ease 0.23s;
}
.wp-block-group.saaslauncher-product-cats:hover {
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter form.wpcf7-form {
  position: relative;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter span.wpcf7-form-control-wrap {
  width: 100%;
  float: left;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter input.wpcf7-form-control.wpcf7-submit:hover {
  background: var(--wp--preset--color--secondary);
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter input.wpcf7-form-control.wpcf7-submit {
  margin-top: 10px;
  background: var(--wp--preset--color--primary);
  height: 50px;
  position: absolute;
  right: 8px;
  padding: 0 30px;
  color: #fff;
  top: 8px;
  color: #fff;
  font-size: 18px;
  border: 0;
  border-radius: 0;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter span.wpcf7-form-control-wrap input {
  height: 65px;
  padding: 0 20px;
  color: #fff;
  transition: all ease 0.23s;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter span.wpcf7-form-control-wrap input:focus {
  padding-left: 20px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter span.wpcf7-form-control-wrap input::placeholder {
  font-size: 18px;
  color: #fff;
  font-weight: 300;
}
.saaslauncher-nav-search.wp-block-search .wp-block-search__inside-wrapper {
  justify-content: end;
}
.saaslauncher-nav-search.wp-block-search .wp-block-search__inside-wrapper svg {
  height: 34px;
  width: 34px;
}

.saaslauncher-nav-search.wp-block-search .wp-block-search__button {
  width: 100%;
  max-width: 60px;
}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
  width: 21px;
  height: 21px;
}
.is-style-saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
  padding: 0;
  border: 0;
  transition: transform ease 0.3s;
  transform: translateY(40px);
}
.is-style-saaslauncher-navigation.wp-block-navigation li:hover ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
  transform: translateY(0px);
}
.is-style-saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
  border-radius: 12px;
  padding: 5px !important;
  min-width: 220px !important;
}
.wp-block-navigation.is-style-saaslauncher-navigation .wp-block-navigation-item__content {
  line-height: 50px;
}
.is-style-saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content {
  line-height: 32px;
  transition: all ease 0.23s;
}
.is-style-saaslauncher-navigation.wp-block-navigation li ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content {
  border-radius: 8px;
}
.is-style-saaslauncher-navigation.wp-block-navigation li ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item:hover .wp-block-navigation-item__content:hover {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color) !important;
}
.woocommerce.wc-block-catalog-sorting select.orderby {
  height: 30px;
  border: 0;
}
.wc-block-product-categories.saaslauncher-products-category-filter ul.wc-block-product-categories-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wc-block-product-categories.saaslauncher-products-category-filter ul.wc-block-product-categories-list li {
  margin-bottom: 7px;
}
.wc-block-product-categories.saaslauncher-products-category-filter ul.wc-block-product-categories-list li a:hover span.wc-block-product-categories-list-item__name {
  color: var(--wp--preset--color--primary);
}
.woocommerce .wp-block-woocommerce-product-image-gallery {
  max-width: 100%;
}
.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale {
  left: 10px;
  right: unset;
  z-index: 1;
  top: 10px;
  background: var(--wp--preset--color--primary);
  font-size: 14px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background-color: transparent;
  border: 0;
  margin: 0 !important;
  padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  display: none;
}
html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs {
  border-bottom: 1px solid;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
  border-width: 0;
  position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: var(--wp--preset--color--primary) !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 6px 10px !important;
  font-weight: 400;
  position: relative;
  border-radius: 10px;
  color: var(--wp--preset--color--foreground);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  border-bottom: 0 !important;
  border-radius: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:after {
  content: "";
  width: 100%;
  height: 3px;
  left: 0;
  bottom: -3px;
  position: absolute;
  background: var(--wp--preset--color--primary);
}
.woocommerce div.product .woocommerce-tabs ul.tabs:after {
  background-color: var(--wp--preset--color--border-color);
}
.woocommerce-tabs.wc-tabs-wrapper h2 {
  font-size: 24px;
  font-weight: 600;
}
button.single_add_to_cart_button.button.alt.wp-element-button,
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.components-button.wc-block-components-button,
a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color);
  padding: 15px 60px;
}
button.single_add_to_cart_button.button.alt.wp-element-button:hover,
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.components-button.wc-block-components-button:hover,
a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained:hover {
  background: var(--wp--preset--color--secondary);
}
.woocommerce div.product form.cart div.quantity .qty {
  background: #f3f3f3;
  border: 0;
  padding: 2px 20px;
  font-size: 20px;
}
.wp-block-woocommerce-cart-order-summary-block,
.wp-block-woocommerce-checkout-order-summary-block {
  background: var(--wp--preset--color--light-shade);
  padding: 24px;
  border-radius: 20px;
}
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block {
  margin-top: 24px;
}
.wc-block-cart-item__wrap a.wc-block-components-product-name:hover {
  color: var(--wp--preset--color--secondary);
}
.wc-block-components-totals-wrapper {
  border-top: 0;
}
figure.wp-block-image.saaslauncher-app-image img {
  margin-top: -105px;
}
.wp-block-button.saaslauncher-more-products a.wp-element-button:hover {
  border-bottom-color: var(--wp--preset--color--secondary) !important;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button {
  color: #fff;
}
form.comment-form .form-submit.wp-block-button input#submit {
  color: #fff;
  padding: 16px 30px;
  background: var(--wp--preset--color--primary);
  width: 100%;
  border-radius: 12px;
}
form.comment-form .form-submit.wp-block-button input#submit:hover {
  background: var(--wp--preset--color--secondary);
}
.wp-block-post-comments-form input:not([type="submit"]),
.wp-block-post-comments-form textarea {
  border-color: var(--wp--preset--color--border-color);
}
.wp-block-button.saaslauncher-cat-more a.wp-block-button__link {
  width: 40px;
  height: 40px;
  text-indent: -5000px;
  padding: 0;
  position: relative;
  opacity: 0;
  transform: translateY(20px);
}

.wp-block-button.saaslauncher-cat-more a.wp-block-button__link:after {
  content: "";
  width: 10px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 7px 0 7px 11px;
  border-color: transparent transparent transparent var(--wp--preset--color--primary);
  transform: rotate(0deg);
  position: absolute;
  left: 16px;
  top: 14px;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
  border: 0 !important;
}
.wp-block-button.saaslauncher-cat-more a.wp-block-button__link:hover:after {
  border-color: transparent transparent transparent var(--wp--preset--color--light-color);
}
.wp-block-cover.saaslauncher-category-box:hover .wp-block-button.saaslauncher-cat-more a.wp-block-button__link {
  opacity: 1;
  transform: translateY(-5px);
}
.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block td.wc-block-cart-item__image {
  padding: 16px 0 !important;
}
.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block td.wc-block-cart-item__image img {
  border-radius: 12px;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image img {
  border-radius: 4px;
}
.wpcf7 form .wpcf7-response-output {
  margin: 0;
  padding: 5px 10px;
  border: 1px solid #00a0d2;
}
.wp-block-group.saaslauncher-sticky-menu {
  transition: all ease 0.23s;
}
.wp-block-group.saaslauncher-sticky-menu.sticky-menu-enabled {
  position: fixed;
  width: 100%;
  top: 0px;
  padding: 5px 30px;
  border-radius: 0;
  z-index: 999;
  max-width: 100%;
  left: 0;
  right: 0;
}
.wp-block-group.saaslauncher-sticky-menu.sticky-menu-enabled:before {
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  position: absolute;
  background: var(--wp--preset--color--dark-shade);
  top: 0;
  z-index: 1;
  opacity: 0.8;
}
body.logged-in .wp-block-group.saaslauncher-sticky-menu.sticky-menu-enabled {
  top: 30px;
}
.wp-block-group.saaslauncher-sticky-menu.sticky-menu-enabled .saaslauncher-sticky-navigation {
  z-index: 2;
  position: relative;
}
.wp-block-button.saaslauncher-scrollto-top .wp-block-button__link.wp-element-button {
  width: 50px;
  height: 50px;
  position: fixed;
  right: 25px;
  bottom: 25px;
  display: inline-block;
  z-index: 999;
  text-indent: -5000px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.089);
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;

  &.show {
    opacity: 1;
    visibility: visible;
  }
}
.wp-block-button.saaslauncher-scrollto-top .wp-block-button__link.wp-element-button:after {
  content: "";
  width: 50px;
  height: 50px;
  background-color: #fff;
  -webkit-mask-image: url(assets/images/up-arrow.svg);
  mask-image: url(assets/images/up-arrow.svg);
  mask-repeat: no-repeat;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
}
.wp-block-button.saaslauncher-scrollto-top .wp-block-button__link.wp-element-button:hover:after {
  background-color: var(--wp--preset--color--light-color) !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: 68px;
  padding: 0;
  border: 0;
  border-radius: 50%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border: 0;
  background: var(--wp--preset--color--light-shade);
  margin-left: 80px;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid.wp-block-product-new.wc-block-product-new {
  margin-top: 20px;
}
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center {
  font-size: 30px;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
  background-color: var(--wp--preset--color--primary);
}
.wp-block-woocommerce-empty-cart-block img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  height: 340px;
  border-radius: 20px;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__products {
  margin: 0;
  padding: 0;
  grid-gap: 32px;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__products li.wc-block-grid__product {
  max-width: 23% !important;
  border: 0 !important;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title {
  font-size: 16px;
  color: var(--wp--preset--color--heading-color);
}
.wp-block-woocommerce-empty-cart-block a:hover .wc-block-grid__product-title {
  color: var(--wp--preset--color--secondary);
}
.wp-block-woocommerce-empty-cart-block a.wp-block-button__link.wp-element-button.add_to_cart_button {
  color: #fff;
  padding: 12px 40px;
  font-size: 16px;
  border-radius: 5px;
}
.wc-block-mini-cart__empty-cart-wrapper a.components-button.wc-block-components-button.wc-block-mini-cart__shopping-button {
  color: #fff;
  padding: 14px 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  background: var(--wp--preset--color--light-shade);
  padding: 24px;
  box-sizing: border-box;
  border-radius: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
  list-style: none;
  padding: 10px 0;
  border-bottom: 1px solid #ebefef;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
  color: var(--wp--preset--color--secondary);
}
.woocommerce-account button.woocommerce-Button.button.wp-element-button,
.wp-element-button,
.wp-block-button__link {
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content {
  width: 65%;
}
header.woocommerce-Address-title.title h3 {
  font-size: 20px;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  float: left;
  width: 100%;
}
span.wc-block-mini-cart__badge {
  color: #fff;
}
h2.wc-block-mini-cart__title {
  font-size: 24px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter.minimal-footer-layout span.wpcf7-form-control-wrap input {
  height: 52px;
  padding: 0 16px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter.minimal-footer-layout span.wpcf7-form-control-wrap input::placeholder {
  font-size: 14px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter.minimal-footer-layout input.wpcf7-form-control.wpcf7-submit {
  height: 39px;
  right: 7px;
  padding: 0 12px;
  top: 7px;
  font-size: 14px;
}
.wp-block-social-links.saaslauncher-header-socials .wp-social-link a {
  padding: 5px;
}
.wp-block-social-links.saaslauncher-header-socials .wp-social-link a svg {
  height: 20px;
  width: 20px;
}
form.saaslauncher-header-product-search.wp-block-search {
  width: 670px;
  max-width: 100%;
}
form.saaslauncher-header-product-search.wp-block-search .wp-block-search__input {
  padding: 0 20px;
}
form.saaslauncher-header-product-search.wp-block-search .wp-block-search__button {
  margin-left: 0;
  border-radius: 0;
  border: 0;
  height: 52px;
  padding: 0 20px;
}
form.saaslauncher-header-product-search.wp-block-search .wp-block-search__button:hover {
  background: var(--wp--preset--color--secondary) !important;
}
figure.wp-block-image.size-full.is-resized.saaslauncher-overlap-bottom {
  margin-bottom: -100px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 {
  position: relative;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 input.wpcf7-form-control.wpcf7-email {
  background: #fff;
  border-radius: 50px;
  height: 60px;
  padding: 0 24px;
  position: relative;
  margin-bottom: 20px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 .wpcf7-list-item {
  display: inline-block;
  margin: 0;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 input.wpcf7-form-control.wpcf7-submit {
  background: var(--wp--preset--color--primary) url(assets/images/btn-arrow.svg) no-repeat center center;

  color: #fff;
  border-radius: 50px;
  position: absolute;
  right: 6px;
  top: 15px;
  text-indent: -5000px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: var(--wp--preset--color--secondary);
}
.wp-block-group.saaslauncher-header.saaslauncher-overlap-nav {
  position: fixed;
  z-index: 99;
  width: 100%;
}
.cozy-block-product-carousel .wp-block-post {
  overflow: visible !important;
  padding-top: 7px;
}
.swiper-wrapper {
  z-index: inherit;
}
.woocommerce .comment-form-comment textarea {
  padding: 16px;
}
.wp-block-group.saaslauncher-service-box:hover,
.wp-block-group.saaslauncher-hover-box:hover {
  transform: scale(1.015) translateY(-7px);
  -webkit-transform: scale(1.015) translateY(-7px);
  -moz-transform: scale(1.015) translateY(-7px);
}
.wp-block-cover.saaslauncher-portfolio-box {
  background: #000;
}
.wp-block-cover.saaslauncher-portfolio-box:hover .wp-block-cover__image-background {
  transform: scale(1.1);
  opacity: 0.5;
}
.wp-block-cover.saaslauncher-portfolio-box .wp-block-cover__inner-container {
  height: 100%;
  width: 100%;
}
.wp-block-group.saaslauncher-portfolio-content {
  position: absolute;
  width: 100%;
  left: 50%;
  bottom: -25%;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.wp-block-cover.saaslauncher-portfolio-box:hover .wp-block-group.saaslauncher-portfolio-content {
  bottom: 0;
  opacity: 1;
}
ul.wp-block-list.saaslauncher-category-list li {
  text-align: center;
  margin: 10px 0;
}
form.saaslauncher-banner-search.wp-block-search {
  max-width: 100% !important;
}
.wp-block-group.saaslauncher-search-box.is-style-saaslauncher-boxshadow {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.6);
}
figure.wp-block-gallery.saaslauncher-gallery figure.wp-block-image {
  height: 280px;
}
.wp-block-group.saaslauncher-section-slant-wrapper {
  overflow: hidden;
}
.wp-block-group.saaslauncher-header-slant:after {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 52px 0 0 20px;
  border-color: transparent transparent transparent var(--wp--preset--color--primary);
  transform: rotate(0deg);
  position: absolute;
  right: -20px;
  top: 0;
}
@media (max-width: 768px) {
  .wp-block-heading.saaslauncher-big-title {
    font-size: 44px !important;
  }
}
@media (max-width: 600px) {
  .wp-block-navigation.is-style-saaslauncher-navigation ul {
    grid-gap: 0;
    padding-block-start: 0;
    padding-inline-start: 0;
    margin-block-start: 0;
    margin-block-end: 0;
  }
  .wp-block-navigation.is-style-saaslauncher-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    line-height: 30px;
    padding: 0;
  }
  .is-style-saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    transform: translateY(0);
    box-shadow: none;
  }
  .is-style-saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
    background-color: transparent;
  }
}
@media (max-width: 480px) {
  .wp-block-heading.saaslauncher-big-title {
    font-size: 28px !important;
  }
}
.wp-block-buttons a.wp-block-button__link.has-gradient-twelve-gradient-background:hover,
a.wp-block-read-more.has-gradient-twelve-gradient-background:hover {
  background: #fff !important;
  color: var(--wp--preset--color--primary) !important;
}
.wp-block-buttons .wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.wp-block-button__link.has-gradient-twelve-gradient-background:hover:after {
  background-color: var(--wp--preset--color--primary);
}
.wp-block-buttons a.wp-block-button__link.has-gradient-thirteen-gradient-background:hover,
a.wp-block-read-more.has-gradient-thirteen-gradient-background:hover {
  background: #fff !important;
  color: var(--wp--preset--color--secondary) !important;
}
.wp-block-buttons .wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.wp-block-button__link.has-gradient-thirteen-gradient-background:hover:after {
  background-color: var(--wp--preset--color--secondary);
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-1 input.wpcf7-form-control.wpcf7-submit {
  width: 100%;
  margin-top: 10px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-1.white-border input.wpcf7-form-control.wpcf7-email,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2.white-border input.wpcf7-form-control.wpcf7-email,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3.white-border input.wpcf7-form-control.wpcf7-email {
  border-color: #fff;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-1.primary-border input.wpcf7-form-control.wpcf7-email,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2.primary-border input.wpcf7-form-control.wpcf7-email,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3.primary-border input.wpcf7-form-control.wpcf7-email {
  border-color: var(--wp--preset--color--primary);
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3 {
  position: relative;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2 span.wpcf7-form-control-wrap {
  width: 70%;
  float: left;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3 span.wpcf7-form-control-wrap {
  width: 100%;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2 input.wpcf7-form-control.wpcf7-submit {
  float: left;
  width: 28%;
  margin-left: 2%;
  margin-top: 9px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3 input.wpcf7-form-control.wpcf7-submit {
  position: absolute;
  right: 5px;
  top: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 input.wpcf7-form-control.wpcf7-text,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 select.wpcf7-form-control.wpcf7-select,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 textarea.wpcf7-form-control.wpcf7-textarea {
  border-color: #0000002e;
  height: 56px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 textarea.wpcf7-form-control.wpcf7-textarea {
  height: 120px;
}
.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 input.wpcf7-form-control.wpcf7-submit {
  width: 100%;
  border-radius: 0;
  margin-top: 5px;
  height: 56px;
}
hr.wp-block-separator.hero-brand-seperator {
  height: 1px !important;
  margin-bottom: -2px !important;
}
form.comment-form input,
form.comment-form textarea {
  background: var(--wp--preset--color--background);
  border-color: var(--wp--preset--color--border-color);
  color: var(--wp--preset--color--foreground);
  border-radius: 24px;
}
form.comment-form input::placeholder,
form.comment-form textarea::placeholder {
  color: var(--wp--preset--color--foreground);
}
.wc-block-product-template__responsive {
  /* grid-gap: 28px; */
  display: grid;
}
:where(.wc-block-product-gallery-large-image) .wc-block-components-product-image.wc-block-components-product-image :where(a) {
  border-radius: 20px;
  overflow: hidden;
}
.single.single-product .wc-block-components-product-sale-badge {
  background: var(--wp--preset--color--primary);
  color: #fff;
  border: 0;
  height: 60px;
  width: 60px;
  line-height: 60px;
  padding: 0;
  border-radius: 60px;
}
.wc-block-product-gallery-thumbnails__thumbnail img.wc-block-product-gallery-thumbnails__thumbnail__image {
  border-radius: 16px;
}
@media (max-width: 771px) {
  .wp-block-columns.saaslauncher-steps-columns .wp-block-column {
    padding: 20px !important;
    border: 0;
    border-bottom: 1px solid var(--wp--preset--color--border-color) !important;
  }
  .wp-block-group.saaslauncher-nav-btn-group {
    flex-basis: 100%;
  }
  .wp-block-group.saaslauncher-nav-btn-group .wp-block-button {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .wp-block-heading.footer_branding_text {
    font-size: 64px !important;
    letter-spacing: -2px !important;
  }
}

/* === llms-fix.css === */
.llms-hero{position:relative;padding:72px 0 72px !important;background:radial-gradient(ellipse 70% 55% at 50% -15%,rgba(35,96,251,.30),transparent 62%),var(--wp--preset--color--background) !important;border-bottom:1px solid rgba(255,255,255,.06);min-height:0 !important}.llms-eyebrow{display:inline-block !important;margin:0 auto 24px !important;padding:7px 18px !important;border-radius:999px !important;background:rgba(35,96,251,.13) !important;border:1px solid rgba(35,96,251,.30) !important;color:#b9c9f5 !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.07em !important;text-transform:uppercase !important;line-height:1.2 !important;white-space:nowrap !important}.llms-h1{font-size:clamp(36px,5.4vw,66px) !important;font-weight:700 !important;line-height:1.06 !important;letter-spacing:-.038em !important;margin:0 0 22px !important;text-wrap:balance !important}.llms-lead{font-size:18px !important;line-height:1.75 !important;color:#aab6cd !important;max-width:560px !important;margin:0 auto 40px !important;text-wrap:pretty !important}.llms-hero-buttons{gap:12px !important;justify-content:center !important;margin-bottom:44px !important}.llms-hero-buttons .wp-block-button{margin:0 !important}.llms-btn-primary .wp-block-button__link{background:var(--wp--preset--color--primary) !important;color:#fff !important;border:0 !important;border-radius:10px !important;padding:15px 30px !important;min-height:50px !important;font-size:15.5px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;transition:transform .15s,box-shadow .15s,background .15s !important}.llms-btn-primary .wp-block-button__link:hover{background:#1a4fd8 !important;transform:translateY(-1px);box-shadow:0 8px 24px rgba(35,96,251,.38)}.llms-btn-ghost .wp-block-button__link{background:transparent !important;color:#c3cde2 !important;border:1px solid rgba(255,255,255,.20) !important;border-radius:10px !important;padding:15px 30px !important;min-height:50px !important;font-size:15.5px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;transition:border-color .15s,color .15s !important}.llms-btn-ghost .wp-block-button__link:hover{border-color:rgba(255,255,255,.42) !important;color:#fff !important}.llms-hero-stats{gap:56px !important;justify-content:center !important;padding-top:32px !important;border-top:1px solid rgba(255,255,255,.07) !important;max-width:520px !important;margin:0 auto !important}.llms-stat{margin:0 !important;display:flex !important;flex-direction:column !important;gap:3px !important;text-align:center !important}.llms-stat strong{font-size:27px !important;font-weight:700 !important;color:#fff !important;line-height:1 !important;letter-spacing:-.02em !important}.llms-stat span{font-size:11.5px !important;color:#7d8aa0 !important;text-transform:uppercase !important;letter-spacing:.08em !important}.llms-hero+.wp-block-group{padding-top:72px !important;padding-bottom:72px !important;margin-top:0 !important;background:var(--wp--preset--color--background) !important}.llms-hero+.wp-block-group .is-position-sticky{margin-top:0 !important;padding-top:0 !important;position:static !important}header .wp-block-search__button{display:none !important}header .wp-block-search__input{min-width:150px !important;max-width:170px !important;font-size:14px !important;padding:9px 16px !important;border-radius:999px !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.20) !important;color:#e6ebf5 !important}header .wp-block-search__input::placeholder{color:#8b97ad !important;opacity:1}@media (max-width:768px){.llms-hero{padding:48px 0 48px !important}.llms-h1{font-size:clamp(28px,7.5vw,40px) !important}.llms-lead{font-size:16.5px !important;margin-bottom:32px !important}.llms-hero-stats{gap:28px !important}.llms-stat strong{font-size:23px !important}}.llms-lead{color:#c8d2e6 !important;font-size:18.5px !important}.llms-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 40%,#000 30%,transparent 78%);pointer-events:none}.llms-hero>.wp-block-group{position:relative;z-index:1}.llms-hero-stats{border-top:1px solid rgba(255,255,255,.09) !important;padding-top:36px !important}.llms-stat+.llms-stat{padding-left:56px !important;border-left:1px solid rgba(255,255,255,.07)}.llms-stat strong{font-size:34px !important;color:#ffffff !important}.llms-stat span{font-size:12px !important;color:#93a0b8 !important}.llms-stat+.llms-stat{border-left:1px solid rgba(255,255,255,.14) !important}.llms-hero-stats{border-top:1px solid rgba(255,255,255,.13) !important}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1 !important;transform:none !important;transition:none !important}}.llms-hero+.wp-block-group{min-height:0 !important}.llms-hero+.wp-block-group>.wp-block-columns{min-height:0 !important;align-items:flex-start !important}.llms-hero+.wp-block-group .wp-block-column{min-height:0 !important}.wp-block-group.has-background-alt-background-color{padding-top:64px !important;padding-bottom:64px !important;margin-top:0 !important;margin-bottom:0 !important}.wp-block-group.alignfull+.wp-block-group.alignfull{margin-top:0 !important}.saaslauncher-fade-up{min-height:0 !important}.wp-block-group:has(.saaslauncher-logos),.wp-block-group:has([class*="logo-grid"]){padding-top:40px !important;padding-bottom:40px !important}.llms-feedback-form{max-width:640px;margin:0 auto;display:grid;gap:24px}.llms-feedback-form p{margin:0 !important}.llms-feedback-form label{display:block;margin-bottom:8px !important;font-size:14px;font-weight:600;color:#c8d2e6;letter-spacing:.01em}.llms-feedback-form input[type="text"],.llms-feedback-form input[type="email"],.llms-feedback-form select,.llms-feedback-form textarea{width:100% !important;box-sizing:border-box;padding:13px 16px !important;font-size:15px !important;font-family:inherit !important;color:#e9eef7 !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:10px !important;box-shadow:none !important;outline:none;transition:border-color .15s,background .15s}.llms-feedback-form textarea{resize:vertical;min-height:140px;line-height:1.6}.llms-feedback-form input:focus,.llms-feedback-form select:focus,.llms-feedback-form textarea:focus{border-color:rgba(35,96,251,.75) !important;background:rgba(35,96,251,.07) !important}.llms-feedback-form input::placeholder,.llms-feedback-form textarea::placeholder{color:#7d8aa0 !important}.llms-feedback-form select option{background:#0b0f18;color:#e9eef7}.llms-feedback-form .llms-btn{background:var(--wp--preset--color--primary) !important;color:#fff !important;border:0 !important;border-radius:10px !important;padding:15px 34px !important;font-size:15.5px !important;font-weight:600 !important;font-family:inherit !important;cursor:pointer;transition:background .15s,transform .15s}.llms-feedback-form .llms-btn:hover{background:#1a4fd8 !important;transform:translateY(-1px)}.llms-note{max-width:640px;margin:0 auto 24px;padding:16px 20px;border-radius:10px;background:rgba(35,96,251,.10);border:1px solid rgba(35,96,251,.32);color:#c8d2e6}.single .wp-block-post-content p:not([class*="has-"]){color:#c2cbdb;line-height:1.75;font-size:17px}.wp-block-post-content h2{margin-top:48px !important;line-height:1.25 !important}.wp-block-post-content h3{margin-top:32px !important;line-height:1.3 !important}.wp-block-post-content{font-size:17px}.entry-content{max-width:720px;margin-left:auto;margin-right:auto}.wp-block-post{display:flex;flex-direction:column;height:100%}.wp-block-post .wp-block-post-excerpt{margin-bottom:16px !important;color:#a9b4c8 !important}.wp-block-post-title{text-wrap:balance}.wp-block-post{display:flex !important;flex-direction:column !important;height:100% !important}.wp-block-post>.wp-block-group{display:flex !important;flex-direction:column !important;flex:1 !important;height:100% !important}.wp-block-post .wp-block-post-date{color:#8d99ae !important;font-size:12.5px !important;letter-spacing:.02em !important;margin:0 !important}.wp-block-post .wp-block-post-title{margin:12px 0 10px !important;min-height:2.6em}.wp-block-post .wp-block-post-title a{color:#f0f4fa !important;text-decoration:none !important}.wp-block-post .wp-block-post-title a:hover{color:var(--wp--preset--color--primary) !important}.wp-block-post .wp-block-post-excerpt__excerpt{color:#a5b0c4 !important;font-size:14.5px !important;line-height:1.6 !important;margin:0 !important}.wp-block-post .wp-block-read-more,.wp-block-post .wp-block-group:last-child{margin-top:auto !important;padding-top:16px !important}.has-meta-color-color,.has-meta-color{color:#95a1b6 !important}[class*="post-date"]{color:#95a1b6 !important}header .wp-block-search__input::placeholder{color:#9aa6ba !important}.wp-block-read-more{display:inline-flex !important;align-items:center !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:999px !important;padding:8px 18px !important;font-size:13px !important;font-weight:600 !important;color:#cfd8e8 !important;text-decoration:none !important;transition:border-color .15s,color .15s,background .15s !important}.wp-block-read-more:hover{border-color:var(--wp--preset--color--primary) !important;color:#fff !important;background:rgba(35,96,251,.14) !important}.wp-block-post .wp-block-post-featured-image:empty,.wp-block-post .wp-block-post-featured-image:not(:has(img)){display:none !important}.wp-block-post-fFeatured-image{display:none}.wp-block-post-featured-image{display:none !important}.llms-card{display:flex !important;flex-direction:column !important;height:100% !important;min-height:260px !important;background:#0b0f18 !important;border:1px solid rgba(255,255,255,.09) !important;border-radius:16px !important;transition:border-color .18s,transform .18s,background .18s !important}.llms-card:hover{border-color:rgba(35,96,251,.55) !important;background:#0d121d !important;transform:translateY(-2px)}.llms-card-date{margin:0 0 14px 0 !important;font-size:11.5px !important;font-weight:600 !important;letter-spacing:.07em !important;text-transform:uppercase !important;color:#8e9ab0 !important;order:1}.llms-card-date a{color:#8e9ab0 !important;text-decoration:none !important}.llms-card .wp-block-post-title{margin:0 0 10px 0 !important;font-size:20px !important;font-weight:600 !important;line-height:1.32 !important;letter-spacing:-.012em !important;min-height:2.64em !important;text-wrap:balance;order:2}.llms-card .wp-block-post-title a{color:#eef2f8 !important;text-decoration:none !important}.llms-card .wp-block-post-title a:hover{color:#5b8cff !important}.llms-card .wp-block-post-excerpt{margin:0 !important;order:3}.llms-card .wp-block-post-excerpt__excerpt{color:#a3aec2 !important;font-size:14.5px !important;line-height:1.62 !important;margin:0 !important}.llms-card>.wp-block-group{margin-top:auto !important;padding-top:20px !important;order:4}.llms-card .wp-block-read-more{display:inline-flex !important;align-items:center !important;gap:4px;border:0 !important;background:transparent !important;padding:0 !important;font-size:14px !important;font-weight:600 !important;color:#3d78ff !important;text-decoration:none !important;transition:gap .15s,color .15s}.llms-card .wp-block-read-more:hover{gap:10px;color:#7aa2ff !important}.wp-block-query-title{font-size:clamp(30px,4vw,44px) !important;font-weight:700 !important;letter-spacing:-.03em !important;line-height:1.15 !important;margin-bottom:8px !important}.llms-card{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;background:#0b0f18 !important;border:1px solid rgba(255,255,255,.09) !important;border-radius:14px !important;transition:border-color .18s,transform .18s,background .18s,box-shadow .18s !important;cursor:pointer}.llms-card:hover{border-color:rgba(35,96,251,.55) !important;background:#0d121d !important;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.4)}.llms-card .wp-block-post-title{margin:0 0 10px 0 !important;font-size:19px !important;font-weight:600 !important;line-height:1.32 !important;letter-spacing:-.012em !important;min-height:0 !important;text-wrap:balance}.llms-card .wp-block-post-title a{color:#eef2f8 !important;text-decoration:none !important}.llms-card .wp-block-post-title a:hover{color:#5b8cff !important}.llms-card .wp-block-post-excerpt{margin:0 !important}.llms-card .wp-block-post-excerpt__excerpt{color:#a3aec2 !important;font-size:14px !important;line-height:1.6 !important;margin:0 !important}.llms-card-foot{margin-top:auto !important;padding-top:18px !important;border-top:1px solid rgba(255,255,255,.07) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px}.llms-card-date{margin:0 !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.01em !important;text-transform:none !important;color:#7f8ba1 !important;order:0}.llms-card-date a{color:#7f8ba1 !important;text-decoration:none !important}.llms-card .wp-block-read-more{display:inline-flex !important;align-items:center !important;border:0 !important;background:transparent !important;padding:0 !important;font-size:13.5px !important;font-weight:600 !important;color:#3d78ff !important;text-decoration:none !important;white-space:nowrap !important;transition:color .15s,transform .15s}.llms-card:hover .wp-block-read-more{color:#7aa2ff !important;transform:translateX(2px)}.llms-subfilters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 32px;padding:0;list-style:none}.llms-subfilters a{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:#b8c3d6 !important;font-size:13.5px;font-weight:500;text-decoration:none !important;transition:border-color .15s,color .15s,background .15s}.llms-subfilters a:hover{border-color:rgba(35,96,251,.6);color:#fff !important;background:rgba(35,96,251,.12)}.llms-subfilters .count{margin-left:6px;font-size:11.5px;color:#6f7c92}.llms-card{position:relative;overflow:hidden}.llms-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--wp--preset--color--primary);opacity:0;transition:opacity .18s}.llms-card:hover::before{opacity:1}.llms-subfilters a[data-active],.llms-subfilters a.is-active{border-color:rgba(35,96,251,.75) !important;background:rgba(35,96,251,.16) !important;color:#fff !important;font-weight:600 !important}.llms-subfilters a[data-active] .count,.llms-subfilters a.is-active .count{color:#9db8ff !important}.llms-card{position:relative}.llms-card .wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:1}.llms-card .wp-block-read-more{position:relative;z-index:2}.llms-subfilters a.is-active{background:var(--wp--preset--color--primary) !important;border-color:var(--wp--preset--color--primary) !important;color:#fff !important;font-weight:600 !important;box-shadow:0 2px 12px rgba(35,96,251,.35)}.llms-subfilters a.is-active .count{color:rgba(255,255,255,.78) !important}.llms-card .wp-block-post-excerpt__excerpt{color:#b6c1d4 !important}.llms-card-date,.llms-card-date a{color:#929eb4 !important}.llms-card .wp-block-post-title a{color:#f2f5fa !important}.llms-card .wp-block-post-title a{color:#f2f5fa !important;text-decoration:underline !important;text-decoration-color:transparent !important;text-underline-offset:4px !important;text-decoration-thickness:1px !important;transition:text-decoration-color .18s,color .18s !important}.llms-card:hover .wp-block-post-title a{color:#ffffff !important;text-decoration-color:rgba(91,140,255,.85) !important}.wp-block-heading.has-primary-color,h2.has-primary-color,h3.has-primary-color,h1.has-primary-color{white-space:nowrap !important;word-break:keep-all !important;max-width:none !important}.wp-block-group.is-style-saaslauncher-gradient-border{display:flex !important;flex-direction:column !important;gap:12px !important;padding:24px !important}.wp-block-group.is-style-saaslauncher-gradient-border .wp-block-columns{align-items:flex-start !important;gap:16px !important}.wp-block-group.is-style-saaslauncher-gradient-border .wp-block-column:first-child{flex:0 0 auto !important;min-width:56px !important}.wp-block-group.is-style-saaslauncher-gradient-border .wp-block-heading{font-size:34px !important;line-height:1 !important;font-weight:700 !important;letter-spacing:-.02em !important;margin:0 !important}.wp-block-group.is-style-saaslauncher-gradient-border{display:block !important;flex-direction:unset !important;height:auto !important;min-height:0 !important}.is-style-saaslauncher-gradient-border .wp-block-columns{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:20px !important}.is-style-saaslauncher-gradient-border .wp-block-column{display:block !important;flex:1 1 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;flex-basis:auto !important}.is-style-saaslauncher-gradient-border .wp-block-column:first-child{flex:0 0 auto !important;width:auto !important;min-width:56px !important;max-width:80px !important}.is-style-saaslauncher-gradient-border .wp-block-heading.has-primary-color{font-size:32px !important;line-height:1 !important;margin:0 !important;white-space:nowrap !important}.llms-hero+.wp-block-group .wp-block-column:has(.is-style-saaslauncher-gradient-border){display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;max-width:none !important}.llms-hero+.wp-block-group .is-style-saaslauncher-gradient-border{width:100% !important;max-width:none !important;box-sizing:border-box !important}.llms-hero+.wp-block-group .wp-block-column:has(.is-style-saaslauncher-gradient-border)>.is-style-saaslauncher-gradient-border+.is-style-saaslauncher-gradient-border{margin-top:0 !important}body.home .wp-block-post-content,body.home .entry-content{max-width:none !important;width:100% !important}body.home .wp-block-post-content>.wp-block-group.alignfull{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important}body.home .wp-block-group.alignfull>.wp-block-columns,body.home .wp-block-group.alignfull>.wp-block-group>.wp-block-columns{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}body.home .wp-block-paragraph.has-foreground-color,body.home .has-foreground-color.has-text-color{color:#b3bed2 !important}body.home .llms-stat span{color:#9aa7bd !important}.llms-hero+.wp-block-group .wp-block-column:first-child .wp-block-group{gap:20px !important}.llms-hero+.wp-block-group .wp-block-column:first-child .wp-block-buttons{margin-top:8px !important}body.home .service-box-icon{width:56px !important;height:56px !important;min-width:56px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:14px !important;background:rgba(35,96,251,.12) !important;border:1px solid rgba(35,96,251,.22) !important;margin-bottom:20px !important}body.home .service-box-icon svg{width:26px !important;height:26px !important;stroke:#6d9bff !important}body.home .service-box-icon~p,body.home .has-foreground-color{color:#b0bccf !important}body.home .wp-block-group.is-style-saaslauncher-group-hover-translate{transition:transform .18s,border-color .18s !important}body.home .wp-block-group.is-style-saaslauncher-group-hover-translate:hover{transform:translateY(-3px);border-color:rgba(35,96,251,.45) !important}.llms-hero-visual{max-width:760px;margin:48px auto 0;padding:0 24px}.llms-hero-visual-grid{border:1px solid rgba(255,255,255,.10);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));padding:32px;backdrop-filter:blur(8px)}.llms-hv-row{display:flex;justify-content:space-around;gap:16px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.llms-hv-item{display:flex;flex-direction:column;align-items:center;gap:4px}.llms-hv-num{font-size:30px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.02em}.llms-hv-lbl{font-size:12px;color:#93a0b8;text-transform:uppercase;letter-spacing:.06em}.llms-hv-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:24px 0}.llms-hv-tags span{padding:7px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.035);font-size:13px;color:#c3cde0}.llms-hv-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;color:#9aa7bd}@media (max-width:640px){.llms-hv-row{flex-wrap:wrap}.llms-hv-num{font-size:24px}.llms-hero-visual-grid{padding:24px 18px}}.llms-hero .has-foreground-color{color:#aab6cd !important}.saaslauncher-fade-up>.wp-block-group>.wp-block-paragraph,.wp-block-cover>.wp-block-cover__inner-container>.wp-block-group>.wp-block-paragraph{font-size:18px;line-height:1.7;color:#c4cfe2;max-width:620px;margin-left:auto;margin-right:auto}.wp-block-cover .is-style-saaslauncher-animated-border,.saaslauncher-fade-up .is-style-saaslauncher-animated-border{border:1px solid rgba(35,96,251,.32) !important;background:rgba(35,96,251,.10) !important;border-radius:999px !important;padding:8px 18px !important}.wp-block-cover .is-style-saaslauncher-animated-border *,.saaslauncher-fade-up .is-style-saaslauncher-animated-border *{background:transparent !important;border:0 !important;color:#b9c9f5 !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:.05em !important;box-shadow:none !important}header .wp-block-search__inside-wrapper{position:relative !important;border:1px solid rgba(255,255,255,.20) !important;border-radius:999px !important;background:rgba(255,255,255,.06) !important;padding:0 !important;display:flex !important;align-items:center !important;transition:border-color .15s,background .15s}header .wp-block-search__inside-wrapper:hover{border-color:rgba(255,255,255,.34) !important;background:rgba(255,255,255,.09) !important}header .wp-block-search__inside-wrapper:focus-within{border-color:rgba(35,96,251,.75) !important;background:rgba(35,96,251,.10) !important}header .wp-block-search__input{border:0 !important;background:transparent !important;border-radius:999px !important;padding:9px 14px 9px 38px !important;font-size:14px !important;min-width:170px !important;color:#eaf0fa !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d99ae' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:14px center !important}header .wp-block-search__input::placeholder{color:#8d99ae !important}header .wp-block-search__button{display:none !important}.is-style-saaslauncher-gradient-border{border-top-color:transparent !important;padding:28px 28px 28px !important;border-radius:18px !important}.is-style-saaslauncher-gradient-border::before{display:none !important}.llms-hero+.wp-block-group .wp-block-column:first-child{justify-content:flex-start !important}.wp-block-post{display:flex !important;flex-direction:column !important;height:100% !important}.wp-block-post>*{flex-shrink:0}.wp-block-post .wp-block-post-excerpt{flex:1 1 auto !important}.wp-block-post .wp-block-post-terms,.wp-block-post .taxonomy-category{display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:100% !important;font-size:11.5px !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#8d99ae !important;margin-bottom:10px !important}.wp-block-post .wp-block-post-terms a{color:#8d99ae !important;text-decoration:none !important}.wp-block-post .wp-block-post-terms a:hover{color:#6d9bff !important}.wp-block-post .wp-block-post-terms .wp-block-post-terms__separator{color:#5c6879 !important}.wp-block-post .wp-block-post-date{margin-top:auto !important;padding-top:14px !important;font-size:12px !important;color:#8d99ae !important}.wp-block-post .wp-block-read-more{margin-top:auto !important;display:inline-block;padding-top:16px !important}.wp-block-post .wp-block-post-title{margin-bottom:12px !important}.wp-block-post .wp-block-post-excerpt__excerpt{margin-top:0 !important}.wp-block-details,.wp-block-details summary{color:#dbe3f0 !important}.wp-block-details summary{font-size:17px !important;font-weight:600 !important;line-height:1.45 !important;padding:20px 24px !important;cursor:pointer}.wp-block-details[open] summary{color:#fff !important}.wp-block-details p,.wp-block-details .wp-block-paragraph{color:#a9b6cb !important;font-size:15.5px !important;line-height:1.7 !important;padding:0 24px 20px !important}.wp-block-group:has(.wp-block-details) h2{color:#f0f4fa !important}footer p,footer li,footer span,footer a{color:#a9b5c8 !important}footer h2,footer h3,footer h4,footer h5,footer .wp-block-heading{color:#e8eefa !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;margin-bottom:16px !important}footer a:hover{color:#6d9bff !important}footer li{margin-bottom:9px}footer li a{font-size:14.5px}@media (max-width:782px){.wp-block-cover__inner-container>.wp-block-group{padding-top:3rem !important;padding-bottom:2.5rem !important}.wp-block-cover h1,.wp-block-cover .wp-block-heading{font-size:clamp(30px,8.5vw,40px) !important;line-height:1.12 !important}.wp-block-cover .wp-block-paragraph{font-size:16.5px !important}.wp-block-cover .is-style-saaslauncher-animated-border,.saaslauncher-fade-up .is-style-saaslauncher-animated-border{padding:9px 16px !important;max-width:100%}.wp-block-cover .is-style-saaslauncher-animated-border *{font-size:11.5px !important}.wp-block-cover .wp-block-buttons{flex-direction:column !important;width:100%}.wp-block-cover .wp-block-button{width:100% !important}.wp-block-cover .wp-block-button__link{width:100% !important;justify-content:center !important;text-align:center}.llms-hero-visual{margin-top:32px;padding:0 16px}.llms-hero-visual-grid{padding:22px 16px;border-radius:16px}.llms-hv-row{gap:10px;padding-bottom:18px}.llms-hv-num{font-size:22px}.llms-hv-lbl{font-size:10.5px}.llms-hv-tags{gap:6px;padding:18px 0}.llms-hv-tags span{padding:6px 11px;font-size:12px}.wp-block-group.alignfull{padding-left:20px !important;padding-right:20px !important}.wp-block-group{padding-top:3.5rem !important;padding-bottom:3.5rem !important}.is-style-saaslauncher-gradient-border{padding:22px 20px !important}.is-style-saaslauncher-gradient-border .wp-block-columns{gap:14px !important}.is-style-saaslauncher-gradient-border .wp-block-heading.has-primary-color{font-size:26px !important}.wp-block-post-template{grid-template-columns:1fr !important}.wp-block-post{margin-bottom:8px}.wp-block-details summary{font-size:15.5px !important;padding:16px 18px !important}.wp-block-details p{padding:0 18px 16px !important;font-size:14.5px !important}footer .wp-block-columns{flex-direction:column !important;gap:32px !important}footer .wp-block-column{width:100% !important}body{padding-bottom:env(safe-area-inset-bottom,0)}h1.wp-block-heading,.wp-block-heading{text-wrap:balance}}@media (max-width:782px){header .wp-block-template-part,header .wp-block-group{padding-top:12px !important;padding-bottom:12px !important}header .wp-block-search{display:none !important}header .wp-block-site-title{font-size:19px !important}}@media (max-width:782px){.wp-block-cover__inner-container>.wp-block-group{padding-top:2rem !important;padding-bottom:2rem !important}.wp-block-cover h1,.wp-block-cover .wp-block-heading{font-size:clamp(26px,7.6vw,34px) !important;line-height:1.14 !important;margin-bottom:14px !important}.wp-block-cover .is-style-saaslauncher-animated-border{margin-bottom:16px !important;padding:8px 15px !important}.wp-block-cover .wp-block-paragraph{font-size:15.5px !important;line-height:1.6 !important;margin-bottom:22px !important}.wp-block-cover .wp-block-buttons{gap:10px !important}.wp-block-cover .wp-block-button__link{padding-top:14px !important;padding-bottom:14px !important;font-size:15px !important}.llms-hero-visual{margin-top:24px !important}.llms-hero-visual-grid{padding:18px 14px !important}.llms-hv-row{padding-bottom:14px !important}.llms-hv-num{font-size:20px !important}.llms-hv-tags{padding:14px 0 !important}.llms-hv-note{font-size:12.5px !important}}@media (max-width:782px){.wp-block-cover .is-style-saaslauncher-animated-border h5,.wp-block-cover .is-style-saaslauncher-animated-border .wp-block-heading{display:none !important}.wp-block-cover .is-style-saaslauncher-animated-border .wp-block-group{display:block !important;height:auto !important}.wp-block-cover .is-style-saaslauncher-animated-border p{display:block !important;font-size:11.5px !important;line-height:1.3 !important;margin:0 !important}.wp-block-cover .is-style-saaslauncher-animated-border{height:auto !important;min-height:0 !important;padding:8px 16px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;margin:0 auto 16px !important}.wp-block-cover .is-style-saaslauncher-animated-border *{height:auto !important;line-height:1.2 !important}.wp-block-cover{min-height:0 !important}.wp-block-cover__inner-container>.wp-block-group{padding-top:1.5rem !important;padding-bottom:1.75rem !important}.wp-block-cover h1{margin-top:0 !important;margin-bottom:12px !important}.wp-block-cover .wp-block-buttons{margin-top:4px !important}}@media (max-width:782px){.wp-block-cover .is-style-saaslauncher-animated-border{display:inline-flex !important;flex-direction:row !important;align-items:center !important;height:34px !important;max-height:34px !important;overflow:hidden !important;padding:0 14px !important;margin:0 auto 14px !important;border-radius:999px !important}.wp-block-cover .is-style-saaslauncher-animated-border>*,.wp-block-cover .is-style-saaslauncher-animated-border>div>*{margin:0 !important;padding:0 !important;height:auto !important;min-height:0 !important;line-height:1 !important;font-size:11px !important;background:transparent !important}.wp-block-cover .is-style-saaslauncher-animated-border h5{display:none !important}.wp-block-cover .is-style-saaslauncher-animated-border p{display:block !important;font-size:11px !important;color:#b9c9f5 !important}.wp-block-cover .is-style-saaslauncher-animated-border>div,.wp-block-cover .is-style-saaslauncher-animated-border>div>div{height:auto !important;padding:0 !important}}@media (max-width:782px){.wp-block-cover .wp-block-group>.wp-block-group{margin-top:0 !important;padding-top:0 !important;display:block !important}.wp-block-cover .wp-block-group>.wp-block-group>.wp-block-group{margin:0 !important;padding:0 !important}.wp-block-cover .wp-block-cover__inner-container .wp-block-group{gap:0 !important}}@media (max-width:782px){.wp-block-cover .wp-block-cover__inner-container>.wp-block-group{display:flex !important;flex-direction:column !important;gap:0 !important;padding-top:1.25rem !important;padding-bottom:1.5rem !important}.wp-block-cover .wp-block-cover__inner-container>.wp-block-group>.wp-block-group{margin:0 !important;padding:0 !important;gap:0 !important}.wp-block-cover .wp-block-cover__inner-container>.wp-block-group>.wp-block-group>.wp-block-group{margin-bottom:14px !important}.wp-block-cover h1{margin:0 0 10px !important}.wp-block-cover .wp-block-paragraph{font-size:15px !important;line-height:1.55 !important;margin:0 0 18px !important}.wp-block-cover .wp-block-group{margin-top:0 !important}}@media (max-width:782px){.wp-block-cover .is-style-saaslauncher-animated-border{padding:0 16px !important}.wp-block-cover .is-style-saaslauncher-animated-border p{padding:0 2px !important;text-align:center !important}.wp-block-cover .wp-block-paragraph{text-wrap:pretty}.wp-block-cover{overflow:visible !important}.wp-block-cover__inner-container>.wp-block-group{padding-bottom:2rem !important}}@media (max-width:782px){.wp-block-group[style*="8.5rem"],.wp-block-group[style*="8rem"],.saaslauncher-faq{padding-top:3rem !important;padding-bottom:3rem !important}.is-style-saaslauncher-animated-border,[class*="animated-border"]{margin-bottom:12px !important}.wp-block-group.saaslauncher-fade-up>.wp-block-group{gap:0 !important}.wp-block-group.saaslauncher-fade-up h1,.wp-block-group.saaslauncher-fade-up h2{margin-top:8px !important;margin-bottom:12px !important}.wp-block-group.saaslauncher-fade-up .wp-block-buttons{margin-top:8px !important}.wp-block-group h1.wp-block-heading,.wp-block-group h2.wp-block-heading{font-size:clamp(24px,7vw,32px) !important;line-height:1.18 !important;letter-spacing:-.02em !important}.is-style-saaslauncher-gradient-border{padding:20px 18px !important;border-radius:14px !important}.is-style-saaslauncher-gradient-border .wp-block-columns{gap:12px !important}.is-style-saaslauncher-gradient-border h3{font-size:17px !important;line-height:1.3 !important;margin:0 0 6px !important}.is-style-saaslauncher-gradient-border p{font-size:14px !important;line-height:1.55 !important;margin:0 !important}}.wp-block-heading.has-primary-color,h5.has-primary-color,h6.has-primary-color{color:#6d9bff !important}.is-style-saaslauncher-animated-border h5,.is-style-saaslauncher-animated-border h6{color:#9db8ff !important}@media (max-width:782px){.is-style-saaslauncher-gradient-border{padding:18px 18px !important;margin-left:0 !important;margin-right:0 !important;overflow:visible !important}.is-style-saaslauncher-gradient-border p,.is-style-saaslauncher-gradient-border h3{overflow:visible !important;white-space:normal !important;-webkit-line-clamp:unset !important;max-height:none !important}.is-style-saaslauncher-gradient-border .wp-block-group{overflow:visible !important;max-height:none !important}}@media (max-width:782px){.is-style-saaslauncher-gradient-border{height:auto !important;min-height:auto !important;max-height:none !important;display:block !important}.is-style-saaslauncher-gradient-border .wp-block-columns{height:auto !important;min-height:auto !important;display:block !important}.is-style-saaslauncher-gradient-border .wp-block-column{display:block !important;width:100% !important;flex-basis:auto !important;min-width:0 !important;height:auto !important}.is-style-saaslauncher-gradient-border .wp-block-column:first-child{width:auto !important;min-width:0 !important;max-width:none !important;margin-bottom:8px}.is-style-saaslauncher-gradient-border .wp-block-heading.has-primary-color{font-size:15px !important;font-weight:700 !important;letter-spacing:.08em !important;opacity:.9}.is-style-saaslauncher-gradient-border p{font-size:14.5px !important;line-height:1.55 !important;padding-bottom:2px !important}}@media (max-width:782px){.is-style-saaslauncher-gradient-border{padding-bottom:22px !important}.is-style-saaslauncher-gradient-border>.wp-block-columns{padding-bottom:4px !important}}.is-style-saaslauncher-animated-border{border-color:rgba(109,155,255,.45) !important;background:rgba(35,96,251,.14) !important;box-shadow:0 0 0 1px rgba(109,155,255,.08),0 4px 18px rgba(35,96,251,.18)}.is-style-saaslauncher-animated-border h5,.is-style-saaslauncher-animated-border h6{color:#c9d8ff !important;font-weight:600 !important}.is-style-saaslauncher-animated-border p{color:#ffffff !important;font-weight:600 !important}.llms-hero-btns .wp-block-button:nth-child(2) .wp-block-button__link{border:1.5px solid rgba(255,255,255,.42) !important;background:rgba(255,255,255,.06) !important;color:#ffffff !important}.llms-hero-btns .wp-block-button:nth-child(2) .wp-block-button__link:hover{border-color:#ffffff !important;background:rgba(255,255,255,.14) !important}.wp-block-cover__background.has-gradient-one-gradient-background,.wp-block-cover__background{background-image:radial-gradient(ellipse 60% 70% at 15% 0%,rgba(35,96,251,.22),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(35,96,251,.14),transparent 65%) !important;background-color:#00030a !important}.llms-hero-btns .wp-block-button:nth-child(2) .wp-block-button__link{border:1.5px solid rgba(255,255,255,.42) !important;background:rgba(255,255,255,.06) !important;color:#ffffff !important}.llms-hero-btns .wp-block-button:nth-child(2) .wp-block-button__link:hover{border-color:#ffffff !important;background:rgba(255,255,255,.14) !important}.wp-block-cover__background{background-image:radial-gradient(ellipse 60% 70% at 15% 0%,rgba(35,96,251,.22),transparent 60%),radial-gradient(ellipse 50% 60% at 88% 100%,rgba(35,96,251,.14),transparent 65%) !important;background-color:#00030a !important}@media (min-width:1024px){header .wp-block-group.is-layout-flex,header .wp-block-template-part>.wp-block-group{justify-content:space-between !important;gap:24px !important}header .wp-block-navigation{flex:1 1 auto !important;display:flex !important;justify-content:center !important}header .wp-block-navigation__container{gap:4px !important;justify-content:center !important}header .wp-block-navigation-item__content{padding:8px 14px !important;border-radius:8px;font-size:15px !important;font-weight:500 !important;transition:background .15s,color .15s}header .wp-block-navigation-item__content:hover{background:rgba(255,255,255,.07) !important;color:#ffffff !important}header .wp-block-search{flex:0 0 auto !important}header .wp-block-search__input{min-width:0 !important;width:178px !important;max-width:178px !important}header .wp-block-search{margin-left:12px !important}header{border-bottom:1px solid rgba(255,255,255,.07)}}@media (min-width:1024px){header .wp-block-group,header .wp-block-template-part>.wp-block-group{display:grid !important;grid-template-columns:1fr auto 1fr !important;align-items:center !important;gap:20px !important}header .wp-block-site-title,header .wp-block-site-logo{justify-self:start !important}header .wp-block-navigation{justify-self:center !important;grid-column:2 !important;width:auto !important}header .wp-block-navigation__container{gap:2px !important}header .wp-block-search{justify-self:end !important;grid-column:3 !important;margin:0 !important}header .wp-block-site-title a{font-size:21px !important;font-weight:700 !important;letter-spacing:-.02em !important;color:#ffffff !important}header .wp-block-navigation-item__content{color:#c6d0e2 !important;font-size:14.5px !important;font-weight:500 !important;letter-spacing:.005em !important;padding:7px 13px !important}header .wp-block-navigation-item__content:hover{color:#ffffff !important}header .wp-block-search__input::placeholder{color:#b3bfd2 !important}header .wp-block-search__inside-wrapper{border-color:rgba(255,255,255,.16) !important;background:rgba(255,255,255,.04) !important}header .wp-block-search__input{width:168px !important;max-width:168px !important}}@media (min-width:1024px){header .wp-block-group,header .wp-block-group *{display:revert-layer}header>div,header .wp-block-template-part,header .wp-block-group.alignfull{display:block !important}header .wp-block-group.alignfull>.wp-block-group,header .wp-block-group.alignfull>div{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;max-width:1200px !important;margin:0 auto !important;padding:0 24px !important}header .wp-block-group.alignfull .wp-block-group:has(.wp-block-navigation){display:flex !important;align-items:center !important;gap:20px !important;margin-left:auto !important}header .wp-block-navigation{display:block !important}header .wp-block-navigation__container{display:flex !important;gap:4px !important;list-style:none !important}header .wp-block-search{display:block !important}}@media (min-width:1024px){header .wp-block-group.alignfull>.wp-block-group,header .wp-block-group.alignfull>div{padding-top:18px !important;padding-bottom:18px !important}header .wp-block-site-title a{font-size:20px !important}header .wp-block-navigation{margin-left:auto !important}header .wp-block-search{margin-left:28px !important}}@media (min-width:1024px){header .wp-block-navigation__container{gap:6px !important}header .wp-block-navigation-item__content{padding:8px 16px !important;font-size:15px !important;font-weight:500 !important;color:#d2dbe9 !important}header .wp-block-search{margin-left:40px !important}header .wp-block-search__input{width:160px !important;max-width:160px !important}header .wp-block-search__inside-wrapper{border-color:rgba(255,255,255,.22) !important}header .wp-block-search__inside-wrapper:focus-within{border-color:rgba(35,96,251,.8) !important}header .wp-block-navigation{margin-left:auto !important;margin-right:auto !important}}@media (min-width:1024px){header .wp-block-navigation{margin-left:40px !important;margin-right:auto !important}.llms-header-cta{margin-right:10px !important}header .wp-block-search{margin-left:0 !important}header .wp-block-site-title{align-self:center !important}header .wp-block-site-title a{font-size:21px !important;letter-spacing:-.025em !important}header .wp-block-group.alignfull>.wp-block-group,header .wp-block-group.alignfull>div{align-items:center !important}}@media (min-width:1024px){header .wp-block-group.alignfull>.wp-block-group,header .wp-block-group.alignfull>div,header .wp-block-group.alignfull .wp-block-group,header .wp-block-group.alignfull .wp-block-group *{flex-direction:row !important}header .wp-block-group.alignfull .wp-block-group{display:flex !important;align-items:center !important;flex-wrap:nowrap !important}header .wp-block-group.alignfull .wp-block-group:has(.wp-block-site-title),header .wp-block-group.alignfull .wp-block-group:has(.wp-block-search){flex:0 0 auto !important}header .wp-block-group.alignfull .wp-block-group:has(.wp-block-navigation){flex:1 1 auto !important;min-width:0 !important}header .wp-block-navigation,header .wp-block-navigation__container{flex-direction:row !important}}@media (min-width:1024px){header .wp-block-navigation{margin-right:32px !important}.llms-header-cta{margin-right:12px !important;box-shadow:0 2px 14px rgba(35,96,251,.35)}header .wp-block-search::before{content:none}.llms-header-cta::before{content:"";position:absolute;left:-26px;top:50%;transform:translateY(-50%);width:1px;height:22px;background:rgba(255,255,255,.12)}.llms-header-cta{position:relative}header .wp-block-search__input{width:150px !important;max-width:150px !important}header .wp-block-search__inside-wrapper{background:transparent !important;border-color:rgba(255,255,255,.14) !important}}@media (min-width:1024px){header .wp-block-navigation__container,header .wp-block-navigation-item{flex-wrap:nowrap !important;white-space:nowrap !important}header .wp-block-navigation-item__content{white-space:nowrap !important;padding:8px 13px !important}header .wp-block-navigation{flex-shrink:1 !important;min-width:0 !important}header .wp-block-search__input{width:140px !important;max-width:140px !important}.llms-header-cta{padding:10px 20px !important}}.llms-header-cta{box-shadow:none !important}.llms-header-cta::before{left:-20px !important;height:20px !important}header .wp-block-search__inside-wrapper{border-color:rgba(255,255,255,.20) !important;background:rgba(255,255,255,.05) !important;height:42px !important}header .wp-block-search__input{font-size:14px !important;padding-left:38px !important;color:#dfe7f3 !important}header .wp-block-search__input::placeholder{color:#9aa7bd !important;opacity:1 !important}@media (min-width:1024px){.llms-header-cta{order:3 !important;margin-left:16px !important;margin-right:0 !important}header .wp-block-search{order:2 !important;margin-left:0 !important}header .wp-block-navigation{order:1 !important;margin-left:28px !important;margin-right:auto !important}.llms-header-cta::before{display:none !important}header .wp-block-group.alignfull>.wp-block-group,header .wp-block-group.alignfull>div{padding-top:12px !important;padding-bottom:12px !important}header .wp-block-search__input{width:148px !important;max-width:148px !important}header .wp-block-search__inside-wrapper{height:40px !important}.llms-header-cta{padding:9px 20px !important}}@media (min-width:1024px){header,header .wp-block-template-part,header .wp-block-group.alignfull{width:100% !important;margin-left:0 !important;margin-right:0 !important}header .wp-block-group.alignfull{padding-left:0 !important;padding-right:0 !important}header .wp-block-group.alignfull>.wp-block-group,header .wp-block-group.alignfull>div{max-width:1200px !important;margin:0 auto !important;padding-left:24px !important;padding-right:24px !important}header .wp-block-navigation-item__content{color:#b9c4d6 !important;font-weight:500 !important}header .wp-block-navigation-item__content:hover{color:#ffffff !important}header .wp-block-site-title a{color:#ffffff !important}header .wp-block-search__input{width:132px !important;max-width:132px !important;font-size:13.5px !important}}@media (min-width:1024px){header .wp-block-navigation{margin-left:48px !important;margin-right:0 !important;flex:1 1 auto !important}header .wp-block-navigation__container{justify-content:flex-start !important;gap:8px !important}header .wp-block-navigation-item__content{padding:8px 14px !important}header .wp-block-search__inside-wrapper{border:1px solid rgba(255,255,255,.28) !important;background:rgba(255,255,255,.07) !important}header .wp-block-search__inside-wrapper:hover{border-color:rgba(255,255,255,.45) !important;background:rgba(255,255,255,.10) !important}header .wp-block-search__input::placeholder{color:#b7c3d6 !important}}.llms-hero-flow{display:flex;align-items:stretch;justify-content:center;gap:12px;max-width:900px;margin:44px auto 0;padding:0 24px}.llms-flow-step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;padding:20px 18px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));text-align:left}.llms-flow-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:rgba(35,96,251,.20);border:1px solid rgba(35,96,251,.40);color:#9db8ff;font-size:12px;font-weight:700;line-height:1}.llms-flow-title{font-size:15.5px;font-weight:600;color:#f0f4fa;letter-spacing:-.01em;line-height:1.25}.llms-flow-desc{font-size:13px;color:#9aa7bd;line-height:1.5}.llms-flow-arrow{display:flex;align-items:center;color:rgba(109,155,255,.55);flex:0 0 auto}@media (max-width:900px){.llms-hero-flow{flex-direction:column;gap:8px;max-width:460px;margin-top:32px}.llms-flow-arrow{justify-content:center;transform:rotate(90deg);padding:2px 0}.llms-flow-step{padding:16px}.llms-flow-desc{font-size:13.5px}}.llms-flow-step{text-decoration:none;transition:border-color .18s,background .18s,transform .18s;cursor:pointer}.llms-flow-step:hover{border-color:rgba(35,96,251,.55);background:linear-gradient(180deg,rgba(35,96,251,.10),rgba(255,255,255,.02));transform:translateY(-2px)}.llms-flow-desc{font-size:13.5px;color:#aab6c9}.llms-flow-title{font-size:16px}.llms-flow-arrow{color:rgba(109,155,255,.75)}.llms-hero-btns{gap:14px}.llms-hero-btns .wp-block-button__link{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px !important;font-size:15.5px;font-weight:600;letter-spacing:-0.005em;border-radius:12px;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s ease,background .18s ease,border-color .18s ease}.llms-hero-btns .wp-block-button.is-style-primary .wp-block-button__link{background:var(--wp--preset--color--primary) !important;color:#fff !important;border:1px solid var(--wp--preset--color--primary) !important;box-shadow:0 6px 24px rgba(35,96,251,.34)}.llms-hero-btns .wp-block-button.is-style-primary .wp-block-button__link:hover{background:#1a4fd8 !important;border-color:#1a4fd8 !important;transform:translateY(-2px);box-shadow:0 12px 34px rgba(35,96,251,.46)}.llms-hero-btns .wp-block-button.is-style-ghost .wp-block-button__link{background:rgba(255,255,255,.07) !important;color:#eef3ff !important;border:1px solid rgba(255,255,255,.30) !important;backdrop-filter:blur(6px);box-shadow:none}.llms-hero-btns .wp-block-button.is-style-ghost .wp-block-button__link:hover{background:rgba(255,255,255,.13) !important;border-color:rgba(255,255,255,.52) !important;transform:translateY(-2px)}.llms-hero-btns .wp-block-button__link:focus-visible{outline:2px solid #8fb0ff;outline-offset:3px}@media (max-width:600px){.llms-hero-btns{width:100%;flex-direction:column;gap:10px}.llms-hero-btns .wp-block-button{width:100%}.llms-hero-btns .wp-block-button__link{width:100%;min-height:50px}}
/* === llms-route.css === */
/* ═══════════════════════════════════════════
   Конструктор маршрута «комплекс на VPS»
   Все значения — из токенов темы, без !important.
   ═══════════════════════════════════════════ */

.llms-route {
  --cx-line: var(--wp--preset--color--border-color);
  --cx-muted: var(--wp--preset--color--meta-color);
  max-width: 1120px;
  margin: 0 auto;
  padding: 0 24px 96px;
}

/* ─── Hero конструктора ─── */
.llms-cx-hero {
  padding: 72px 24px 40px;
  text-align: center;
}
.llms-cx-hero h1 {
  font-size: clamp(32px, 4.4vw, 56px);
  line-height: 1.1;
  letter-spacing: -0.03em;
  margin: 0 0 20px;
  max-width: 18ch;
  margin-inline: auto;
  text-wrap: balance;
}
.llms-cx-lead {
  font-size: 18px;
  line-height: 1.65;
  color: var(--wp--preset--color--foreground-alt);
  max-width: 52ch;
  margin: 0 auto;
}
.llms-eyebrow {
  display: inline-block;
  margin: 0 0 20px;
  padding: 6px 16px;
  border: 1px solid rgba(35, 96, 251, 0.34);
  border-radius: 999px;
  background: rgba(35, 96, 251, 0.1);
  color: #b9c9f5;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

/* ─── Прогресс ─── */
.llms-route-progress {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0 0 48px;
  position: sticky;
  top: 76px;
  z-index: 20;
  padding: 12px 0;
  background: var(--wp--preset--color--background);
}
.llms-route-progress__bar {
  flex: 1;
  height: 4px;
  border-radius: 999px;
  background: var(--cx-line);
  overflow: hidden;
}
.llms-route-progress__bar span {
  display: block;
  height: 100%;
  background: var(--wp--preset--color--primary);
  transition: width 0.4s ease;
}
.llms-route-progress__dots {
  display: flex;
  gap: 6px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.llms-route-progress__dots li {
  width: 26px;
  height: 26px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  border: 1px solid var(--cx-line);
  font-size: 11.5px;
  font-weight: 700;
  color: var(--cx-muted);
}
.llms-route-progress__dots li.is-done {
  background: var(--wp--preset--color--primary);
  border-color: var(--wp--preset--color--primary);
  color: #fff;
}
.llms-route-progress__text {
  margin: 0;
  font-size: 13px;
  color: var(--cx-muted);
  white-space: nowrap;
}

/* ─── Шаг ─── */
.llms-step {
  margin: 0 0 72px;
  scroll-margin-top: 96px;
}
.llms-step__head {
  display: flex;
  gap: 20px;
  align-items: flex-start;
  margin: 0 0 28px;
}
.llms-step__icon {
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
  display: grid;
  place-items: center;
  border-radius: 14px;
  background: rgba(35, 96, 251, 0.14);
  border: 1px solid rgba(35, 96, 251, 0.3);
  color: #8fb0ff;
}
.llms-step__icon svg { width: 24px; height: 24px; }
.llms-step.is-done .llms-step__icon {
  background: rgba(35, 96, 251, 0.9);
  color: #fff;
}
.llms-step__num {
  margin: 0 0 4px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--wp--preset--color--primary);
}
.llms-step__title {
  margin: 0 0 8px;
  font-size: clamp(22px, 2.4vw, 30px);
  line-height: 1.2;
}
.llms-step__lead {
  margin: 0;
  max-width: 60ch;
  font-size: 15.5px;
  line-height: 1.6;
  color: var(--cx-muted);
}

/* ─── Варианты ─── */
.llms-options {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}
.llms-options--two {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.llms-opt {
  display: flex;
  flex-direction: column;
  padding: 24px;
  border: 1px solid var(--cx-line);
  border-radius: 16px;
  background: var(--wp--preset--color--background-alt);
  transition: border-color 0.18s ease, transform 0.18s ease;
}
.llms-opt:hover {
  border-color: rgba(35, 96, 251, 0.55);
  transform: translateY(-2px);
}
.llms-opt.is-selected {
  border-color: var(--wp--preset--color--primary);
  background: rgba(35, 96, 251, 0.09);
  box-shadow: 0 0 0 1px var(--wp--preset--color--primary) inset;
}
.llms-opt.is-selected .llms-opt__name::after {
  content: "✓";
  display: inline-block;
  margin-left: 8px;
  color: #7ee2a8;
  font-size: 16px;
}
.llms-opt__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 12px;
}
.llms-opt__name {
  margin: 0;
  font-size: 18px;
  line-height: 1.3;
}
.llms-opt__tag {
  flex: 0 0 auto;
  padding: 4px 10px;
  border-radius: 999px;
  background: rgba(35, 96, 251, 0.16);
  color: #a9c0ff;
  font-size: 11.5px;
  font-weight: 600;
  white-space: nowrap;
}
.llms-opt__why {
  margin: 0 0 16px;
  font-size: 14.5px;
  line-height: 1.6;
  color: var(--wp--preset--color--foreground-alt);
}
.llms-opt__specs {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.llms-opt__specs li {
  padding: 4px 10px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid var(--cx-line);
  font-size: 12.5px;
  color: var(--cx-muted);
}
.llms-opt__actions {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: auto;
}
.llms-opt__pick,
.llms-opt__actions a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 10px 20px;
  border-radius: 10px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
  line-height: 1;
}
.llms-opt__pick {
  background: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
  color: #fff;
}
.llms-opt__pick:hover {
  background: #1a4fd8;
  border-color: #1a4fd8;
  color: #fff;
}
.llms-opt.is-selected .llms-opt__actions a {
  background: var(--wp--preset--color--primary);
  color: #fff;
  border: 1px solid var(--wp--preset--color--primary);
}
.llms-opt.is-selected .llms-opt__actions a:hover {
  background: #1a4fd8;
}
.llms-opt__chosen {
  font-size: 12px;
  font-weight: 600;
  color: #7ee2a8;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.llms-opt__guide {
  display: inline-block;
  margin-top: 14px;
  font-size: 13px;
  color: var(--cx-muted);
  text-decoration: underline;
  text-underline-offset: 3px;
}
.llms-opt__guide:hover { color: #fff; }

/* ─── Итог ─── */
.llms-summary {
  margin: 24px 0 0;
  padding: 32px;
  border: 1px solid rgba(35, 96, 251, 0.4);
  border-radius: 20px;
  background: rgba(35, 96, 251, 0.07);
  scroll-margin-top: 96px;
}
.llms-summary h2 {
  margin: 0 0 8px;
  font-size: 26px;
}
.llms-summary > p {
  margin: 0 0 24px;
  color: var(--cx-muted);
  font-size: 15px;
}
.llms-summary__list {
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: s;
}
.llms-summary__list li {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 10px;
  padding: 14px 0;
  border-top: 1px solid var(--cx-line);
  font-size: 15px;
}
.llms-summary__step {
  min-width: 150px;
  color: var(--cx-muted);
  font-size: 13px;
}
.llms-summary__list strong { font-size: 16px; }
.llms-summary__list a {
  color: #8fb0ff;
  font-size: 14px;
  text-decoration: none;
}
.llms-summary__list a:hover { color: #fff; text-decoration: underline; }
.llms-summary__guide { color: var(--cx-muted); font-size: 13px; }

/* ─── Полоса шагов для главной ─── */
.llms-bar {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  max-width: 1120px;
  margin-inline: auto;
}
.llms-bar__item a {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 16px;
  border: 1px solid var(--wp--preset--color--border-color);
  border-radius: 12px;
  background: var(--wp--preset--color--background-alt);
  text-decoration: none;
  color: var(--wp--preset--color--foreground-alt);
  font-size: 14px;
  transition: border-color 0.16s ease, color 0.16s ease;
}
.llms-bar__item a:hover {
  border-color: var(--wp--preset--color--primary);
  color: #fff;
}
.llms-bar__item.is-done a {
  border-color: rgba(35, 96, 251, 0.6);
  color: #fff;
}
.llms-bar__num {
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: rgba(35, 96, 251, 0.2);
  color: #a9c0ff;
  font-size: 12px;
  font-weight: 700;
}
.llms-bar__item.is-done .llms-bar__num {
  background: var(--wp--preset--color--primary);
  color: #fff;
}

/* ─── Мобильные ─── */
@media (max-width: 1023px) {
  .llms-options,
  .llms-options--two {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 782px) {
  .llms-options,
  .llms-options--two {
    grid-template-columns: minmax(0, 1fr);
  }
  .llms-route { padding: 0 16px 64px; }
  .llms-cx-hero { padding: 48px 16px 32px; }
  .llms-step__head { gap: 14px; }
  .llms-step__icon { flex-basis: 40px; width: 40px; height: 40px; }
  .llms-step { margin-bottom: 56px; }
  .llms-opt { padding: 20px; }
  .llms-summary { padding: 22px; }
  .llms-summary__step { min-width: 100%; }
  .llms-bar { grid-template-columns: repeat(2, 1fr); }
  .llms-route-progress { flex-direction: column; align-items: stretch; gap: 10px; }
  .llms-route-progress__text { text-align: center; }
}

/* ─── Финальный CTA ─── */
.llms-summary.is-complete {
  border-color: rgba(35, 96, 251, 0.7);
  background: rgba(35, 96, 251, 0.12);
}
.llms-summary__cta {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-top: 26px;
  padding-top: 22px;
  border-top: 1px solid rgba(35, 96, 251, 0.3);
}
.llms-summary__start {
  padding: 15px 30px;
  border-radius: 12px;
  background: var(--wp--preset--color--primary);
  color: #fff;
  font-size: 15.5px;
  font-weight: 600;
  text-decoration: none;
  line-height: 1;
}
.llms-summary__start:hover {
  background: #1a4fd8;
  color: #fff;
}
.llms-summary__alt {
  align-self: center;
  font-size: 14.5px;
  color: #a9c0ff;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.llms-summary__alt:hover { color: #fff; }

/* ─── Несовместимый вариант ─── */
.llms-opt.is-blocked {
  opacity: 0.58;
  border-style: dashed;
}
.llms-opt.is-blocked:hover {
  transform: none;
  border-color: var(--wp--preset--color--border-color);
}
.llms-opt__conflict {
  margin: 0 0 16px;
  padding: 10px 12px;
  border-radius: 8px;
  background: rgba(255, 176, 32, 0.1);
  border: 1px solid rgba(255, 176, 32, 0.34);
  font-size: 13px;
  line-height: 1.5;
  color: #ffd08a;
}
.llms-opt.is-blocked .llms-opt__pick {
  background: transparent;
  border-color: rgba(255, 255, 255, 0.28);
  color: var(--wp--preset--color--foreground-alt);
}

/* === llms-modules.css === */
/* ═══════════════════════════════════════════
   llmsetup — модули страниц
   Только то, чего нет в теме. Токены — из theme.json.
   ═══════════════════════════════════════════ */

/* ─── Заголовочный блок секции ─── */
.llms-head {
  margin: 0 auto 56px;
  text-align: center;
}
.llms-head > p:first-child {
  margin: 0 0 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 600;
}
.llms-head h2 {
  margin: 0 0 16px;
  line-height: 1.15;
  letter-spacing: -0.025em;
  text-wrap: balance;
}
.llms-head p:last-child {
  margin: 0;
  font-size: 17px;
  line-height: 1.6;
}

/* ─── Hero ─── */
.llms-hero-in {
  text-align: center;
}
.llms-badge {
  display: inline-block;
  margin: 0 auto 24px;
  padding: 7px 18px;
  border-radius: 999px;
  background: rgba(35, 96, 251, 0.13);
  border: 1px solid rgba(35, 96, 251, 0.32);
  color: #b9c9f5;
  font-size: 12.5px;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  line-height: 1.2;
}
.llms-h1 {
  font-size: clamp(32px, 4.6vw, 60px);
  line-height: 1.08;
  letter-spacing: -0.035em;
  margin: 0 0 24px;
  text-wrap: balance;
}
.llms-lead {
  font-size: 17.5px;
  line-height: 1.65;
  color: #b6c3d8;
  max-width: 620px;
  margin: 0 auto 40px;
  text-wrap: pretty;
}
.llms-hero-btns {
  gap: 12px;
  justify-content: center;
}

/* ─── Сетки ─── */
.llms-grid {
  align-items: stretch;
}
.llms-grid .wp-block-group,
.llms-grid > .wp-block-group {
  height: 100%;
}
.llms-grid--3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.llms-grid--2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
/* 5 карточек: 3 сверху + 2 по центру снизу — без дыры справа */
.llms-grid--3 > .llms-card:nth-child(4) {
  grid-column: span 1;
}

/* ─── Карточка ─── */
.llms-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 28px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  border-radius: 16px;
  background: #0e1421 !important;
  transition: border-color 0.18s ease, transform 0.18s ease;
}
.llms-card:hover {
  border-color: rgba(35, 96, 251, 0.55);
  transform: translateY(-3px);
}
.llms-card > p:first-of-type {
  margin: 0 0 10px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-weight: 600;
}
.llms-card h3 {
  margin: 0 0 12px;
  font-size: 20px;
  line-height: 1.25;
}
.llms-card > p {
  margin: 0 0 20px;
  font-size: 15.5px;
  line-height: 1.65;
  color: #bcc8da;
}
.llms-card .wp-block-buttons {
  margin-top: auto;
}
.llms-card .wp-block-button__link {
  width: 100%;
  text-align: center;
  padding: 12px 18px;
  font-size: 14.5px;
  font-weight: 600;
  border-radius: 10px;
}
.llms-card__meta {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.llms-card__meta li {
  padding: 4px 10px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.08);
  font-size: 12.5px;
  color: #96a4ba;
}

/* ─── Шаги процесса ─── */
.llms-steps {
  align-items: stretch;
}
.llms-step-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 26px;
  border-left: 2px solid rgba(35, 96, 251, 0.5);
  background: rgba(255, 255, 255, 0.025);
  border-radius: 0 12px 12px 0;
}
.llms-step-card > p:first-of-type {
  margin: 0 0 14px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.02em;
}
.llms-step-card h3 {
  margin: 0 0 10px;
  font-size: 18px;
  line-height: 1.3;
}
.llms-step-card p {
  margin: 0 0 16px;
  font-size: 15px;
  line-height: 1.65;
  color: #bcc8da;
}
.llms-step-link {
  margin-top: auto !important;
  font-size: 13.5px;
}
.llms-step-link a {
  color: #8fb0ff;
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* ─── Партнёры ─── */
.llms-plist {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.llms-prow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 24px 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.09);
}
.llms-prow:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.09);
}
.llms-prow__main {
  flex: 1 1 60%;
  min-width: 0;
}
.llms-prow__name {
  margin: 0 0 6px;
  font-size: 19px;
  line-height: 1.3;
}
.llms-prow__why {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.6;
  color: #aab6c9;
  max-width: 62ch;
}
.llms-prow__side {
  display: flex;
  align-items: center;
  gap: 20px;
  flex: 0 0 auto;
}
.llms-prow__price {
  font-size: 12.5px;
  padding: 5px 11px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.09);
  color: #96a4ba;
  white-space: nowrap;
}
.llms-prow__go {
  padding: 11px 22px;
  border-radius: 10px;
  background: var(--wp--preset--color--primary);
  color: #fff !important;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
  line-height: 1;
  transition: background 0.16s ease;
}
.llms-prow__go:hover {
  background: #1a4fd8;
}

/* ─── FAQ ─── */
.llms-faq {
  margin: 0 0 12px;
  padding: 20px 24px;
  border: 1px solid rgba(255, 255, 255, 0.09);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.02);
}
.llms-faq summary {
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  list-style: none;
  display: flex;
  justify-content: space-between;
  gap: 16px;
}
.llms-faq summary::-webkit-details-marker {
  display: none;
}
.llms-faq summary::after {
  content: "+";
  flex: 0 0 auto;
  font-size: 20px;
  font-weight: 400;
  color: #8fb0ff;
  line-height: 1;
}
.llms-faq[open] summary::after {
  content: "−";
}
.llms-faq p {
  margin: 14px 0 0;
  font-size: 14.5px;
  line-height: 1.65;
  color: #b6c3d8;
}

/* ─── CTA ─── */
.llms-cta {
  padding: 48px 32px;
  border: 1px solid rgba(35, 96, 251, 0.4);
  border-radius: 20px;
  background: rgba(35, 96, 251, 0.08);
  text-align: center;
}
.llms-cta h2 {
  margin: 0 0 12px;
  line-height: 1.15;
}
.llms-cta__text {
  margin: 0 0 28px;
  font-size: 16px;
  color: #b6c3d8;
}

/* ─── Мобильные ─── */
@media (max-width: 900px) {
  .llms-grid--3,
  .llms-grid--2 {
    grid-template-columns: minmax(0, 1fr);
  }
  .llms-prow {
    flex-direction: column;
    align-items: flex-start;
    gap: 14px;
  }
  .llms-prow__side {
    width: 100%;
    justify-content: space-between;
  }
}

@media (max-width: 600px) {
  .llms-card { padding: 22px; }
  .llms-step-card { padding: 20px; }
  .llms-cta { padding: 32px 20px; }
  .llms-faq { padding: 16px 18px; }
}

/* ═══ Пять карточек: 2 сверху + 3 снизу по центру, без дыры ═══ */
.llms-grid--3.is-five {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.llms-grid--3.is-five > .llms-card:nth-child(-n+3) {
  grid-column: span 2;
}
.llms-grid--3.is-five > .llms-card:nth-child(4) {
  grid-column: 2 / span 2;
}
.llms-grid--3.is-five > .llms-card:nth-child(5) {
  grid-column: 4 / span 2;
}

@media (max-width: 900px) {
  .llms-grid--3.is-five {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  .llms-grid--3.is-five > .llms-card,
  .llms-grid--3.is-five > .llms-card:nth-child(4),
  .llms-grid--3.is-five > .llms-card:nth-child(5) {
    grid-column: 1 / -1 !important;
  }
}

@media (max-width: 600px) {
  .llms-card > p,
  .llms-step-card p { font-size: 15px; }
  .llms-card__icon { width: 40px; height: 40px; }
  .llms-hs-lbl { font-size: 11px; }
}

/* ═══ Карточки-ссылки: без 5 одинаковых кнопок ═══ */
.llms-card--link {
  position: relative;
  cursor: pointer;
}
.llms-card--link .llms-card__arrow {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #8fb0ff;
}
.llms-card--link:hover .llms-card__arrow {
  color: #fff;
  gap: 12px;
}
.llms-card--link .llms-card__arrow span {
  transition: gap 0.18s ease;
}
/* вся карточка кликабельна, ссылка растянута */
.llms-card--link > .llms-card__hit {
  position: absolute;
  inset: 0;
  z-index: 2;
  font-size: 0;
  color: transparent;
  text-decoration: none;
}

/* Карточка «Задачи» — акцентная, не выпадает из ряда */
.llms-card--accent {
  background: linear-gradient(160deg, rgba(35,96,251,.16), rgba(35,96,251,.04)) !important;
  border-color: rgba(35,96,251,.42) !important;
}

/* Шаги: жирнее связь, читаемее текст */
.llms-step-card {
  border-left-width: 3px;
}
.llms-step-card p {
  font-size: 14.5px;
  color: #b3c0d4;
}

/* ═══ Иконки карточек ═══ */
.llms-card__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  margin: 0 0 20px;
  border-radius: 12px;
  background: rgba(35, 96, 251, 0.14);
  border: 1px solid rgba(35, 96, 251, 0.30);
  color: #7fa6ff;
  transition: background .2s ease, color .2s ease, transform .2s ease;
}
.llms-card:hover .llms-card__icon {
  background: var(--wp--preset--color--primary);
  color: #fff;
  transform: translateY(-1px);
}

/* ═══ Шаг: крупная цифра + иконка ═══ */
.llms-step-card__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 14px;
}
.llms-step-card__num {
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03em;
  color: rgba(35, 96, 251, 0.9);
}
.llms-step-card__icon {
  display: inline-flex;
  color: rgba(143, 176, 255, 0.55);
}
.llms-step-card:hover .llms-step-card__icon {
  color: #8fb0ff;
}

/* ═══ Провайдеры: логотип-монограмма ═══ */
.llms-prow__main {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.llms-logo {
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  border-radius: 12px;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #fff;
  background: linear-gradient(150deg, #2360fb, #6f12d9);
  box-shadow: 0 4px 14px rgba(35, 96, 251, .28);
}
.llms-logo--alt { background: linear-gradient(150deg, #0f766e, #0891b2); box-shadow: 0 4px 14px rgba(8,145,178,.28); }
.llms-logo--alt2 { background: linear-gradient(150deg, #b45309, #dc2626); box-shadow: 0 4px 14px rgba(220,38,38,.26); }
.llms-prow:hover {
  background: rgba(255, 255, 255, .02);
}

@media (max-width: 600px) {
  .llms-card__icon { width: 40px; height: 40px; margin-bottom: 16px; }
  .llms-step-card__num { font-size: 28px; }
}

/* ═══ Схема в hero: визуальный якорь вместо пустоты ═══ */
.llms-hero-scheme {
  margin: 40px auto 8px;
  max-width: 680px;
  padding: 24px 30px;
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 18px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.012));
  backdrop-filter: blur(10px);
}
.llms-hs-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
}
.llms-hs-node {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 9px;
  flex: 0 0 auto;
}
.llms-hs-dot {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #2360fb;
  box-shadow: 0 0 0 4px rgba(35, 96, 251, 0.16), 0 0 16px rgba(35, 96, 251, 0.7);
  animation: llms-pulse 2.6s ease-in-out infinite;
}
.llms-hs-dot--agent { background: #6f8cff; box-shadow: 0 0 0 4px rgba(111,140,255,.16), 0 0 16px rgba(111,140,255,.7); animation-delay: .35s; }
.llms-hs-dot--srv   { background: #9b6bff; box-shadow: 0 0 0 4px rgba(155,107,255,.16), 0 0 16px rgba(155,107,255,.7); animation-delay: .7s; }
.llms-hs-dot--done  { background: #34d399; box-shadow: 0 0 0 4px rgba(52,211,153,.16), 0 0 16px rgba(52,211,153,.7); animation-delay: 1.05s; }

@keyframes llms-pulse {
  0%, 100% { transform: scale(1); opacity: 1; }
  50%      { transform: scale(1.22); opacity: .72; }
}
.llms-hs-lbl {
  font-size: 11.5px;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #c3cde0;
  white-space: nowrap;
}
.llms-hs-line {
  flex: 1 1 auto;
  height: 1px;
  min-width: 28px;
  margin: 0 10px 22px;
  background: linear-gradient(90deg, rgba(111,140,255,.85), rgba(155,107,255,.85));
}

@media (max-width: 600px) {
  .llms-hero-scheme { margin-top: 36px; padding: 20px 16px; }
  .llms-hs-line { min-width: 12px; margin: 0 6px 20px; }
  .llms-hs-lbl { font-size: 10px; letter-spacing: .03em; }
}
@media (prefers-reduced-motion: reduce) {
  .llms-hs-dot { animation: none; }
}

/* ═══ Логотипы партнёров: настоящие файлы ═══ */
.llms-logo--img {
  background: #fff;
  padding: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
  overflow: hidden;
}
.llms-logo--img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/* Фон hero: фото серверной под затемнением */
.llms-hero-bg .wp-block-cover__image-background {
  object-fit: cover;
  object-position: center 40%;
  filter: saturate(.55) contrast(1.06);
}
.llms-hero-bg .wp-block-cover__background {
  background:
    radial-gradient(ellipse 90% 70% at 50% 40%, rgba(0,3,10,.10) 0%, rgba(0,3,10,.55) 62%, rgba(0,3,10,.92) 100%),
    linear-gradient(180deg, rgba(0,3,10,.80) 0%, rgba(0,3,10,.42) 45%, rgba(0,3,10,.92) 100%) !important;
  opacity: 1 !important;
}
/* Плавные края: фото не обрывается в чёрный прямоугольник */
.llms-hero-bg {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  border-radius: 0 !important;
  -webkit-mask-image: radial-gradient(ellipse 105% 100% at 50% 42%, #000 58%, transparent 100%);
  mask-image: radial-gradient(ellipse 105% 100% at 50% 42%, #000 58%, transparent 100%);
}
.llms-hero-bg > .wp-block-cover__inner-container {
  max-width: 1040px;
  margin-inline: auto;
}
.llms-hero-bg .wp-block-cover__image-background {
  filter: saturate(.62) contrast(1.10) brightness(1.18);
}
@media (max-width: 600px) {
  .llms-hero-bg .wp-block-cover__image-background { object-position: center 30%; }
}

/* ═══ Карточки: убрать лишние 56px пустоты, иконка+метка в одну строку ═══ */
.llms-card {
  padding: 28px 26px !important;
}
.llms-card .llms-card__icon {
  margin-bottom: 14px;
}
.llms-card > p:last-of-type {
  margin-bottom: 0 !important;
}
@media (max-width: 600px) {
  .llms-card { padding: 22px 20px !important; }
}
