*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Heebo,'Arial Hebrew',Arial,sans-serif;direction:rtl;background:#fff;color:#333}
a{text-decoration:none;color:inherit}
img{max-width:100%}
.topspace{height:500px;background:#fff}
.hero{background:#F5E0ED;padding:100px 20px 110px;margin-bottom:104px}
.hero-in{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}
.hero-text{flex:1;text-align:center}
.hero h1{font-size:38px;font-weight:800;color:#0F7A9E;line-height:1.35}
.hero .sub{font-size:21px;font-weight:700;color:#0F7A9E;margin-top:26px;line-height:1.6}
.hero .enjoy{font-size:21px;font-weight:800;color:#333;margin-top:18px}
.hero .sub2{font-size:17px;font-weight:600;color:#0F7A9E;margin-top:22px;line-height:1.7}
.hero-logo{width:250px;flex:0 0 auto}
.owl{background:#fff;text-align:center}
.owl-img{width:100%;height:400px;object-fit:cover;display:block}
.owl-text{font-size:19px;font-weight:700;color:#0F7A9E;line-height:1.9;padding:36px 20px 44px}
.blue{background:#D6F2FC;padding:60px 20px}
.row{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:50px}
.row+.row{margin-top:56px}
.row-img{width:46%;border-radius:4px}
.row-text{flex:1}
.row-text h2{font-size:27px;font-weight:800;color:#9A5392;margin-bottom:20px}
.row-text ul{list-style:none}
.row-text li{font-size:18px;line-height:2;color:#374858;padding-right:18px;position:relative}
.row-text li::before{content:"";position:absolute;right:0;top:14px;width:7px;height:7px;border-radius:50%;background:#374858}
.testi{padding:56px 0 0;text-align:center}
.t-head{font-size:26px;font-weight:800;color:#9A5392;margin-bottom:30px}
.tcard{background:#F5E0ED;display:flex;align-items:center;gap:40px;max-width:1280px;margin:0 auto 26px;padding:44px 90px;text-align:right}
.tphoto{width:200px;height:190px;object-fit:cover;border-radius:4px;flex:0 0 auto}
.t-body{flex:1;text-align:center}
.tglyph{width:34px;margin-bottom:14px}
.tcard p{font-size:18px;line-height:1.9;color:#333}
.tcard b{display:block;margin-top:14px;font-size:17px}
.form-sec{max-width:800px;margin:0 auto;padding:50px 20px}
.f-head{font-size:22px;font-weight:800;color:#9A5392;text-align:center;margin-bottom:26px}
.cform{display:flex;flex-direction:column;gap:14px}
.frow{display:flex;gap:14px}
.frow input{flex:1}
.cform input,.cform textarea{background:#EDC4E8;border:none;padding:14px 16px;font-size:16px;font-family:inherit;color:#333;text-align:right}
.cform textarea{min-height:90px;resize:vertical}
.cform ::placeholder{color:#6b4a5f}
.btn-pink{align-self:flex-end;background:#D88ABC;color:#fff;border:none;font-size:19px;font-weight:700;padding:22px 80px;cursor:pointer;font-family:inherit}
.v-head{font-size:22px;font-weight:800;color:#9A5392;text-align:center;margin:20px 0 0}
.video-band{background:#E3F4FC;padding:56px 20px;margin-top:14px;display:flex;justify-content:center}
.yt{width:640px;max-width:100%;height:360px;border:0}
.gal{background:#fff;padding:8px 0}
.gal-strip{display:flex;gap:6px;overflow-x:auto;padding:6px}
.gal-strip img{height:250px;width:auto;flex:0 0 auto;object-fit:cover}
.tile{height:250px;width:330px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;text-align:center;font-size:27px;font-weight:800;color:#fff;line-height:1.5}
.tile-blue{background:#16B7ED}
.tile-pink{background:#D88ABC}
.about{padding:40px 0 0}
.a-head{font-size:24px;font-weight:800;color:#9A5392;text-align:center;margin-bottom:24px}
.about-in{background:#F5E0ED;display:flex;align-items:stretch}
.about-text{flex:1;padding:60px 60px;font-size:17.5px;line-height:1.95;color:#333}
.about-text p{margin-bottom:18px}
.a-lead{font-weight:800;font-size:19px}
.about-img{width:44%;object-fit:cover}
.points .row{align-items:flex-start}
.box-img{width:40%}
.points{padding-bottom:70px}
.mat{font-size:16.5px;color:#374858;line-height:1.8;margin-top:10px}
.p-head{font-size:24px;font-weight:800;color:#9A5392;text-align:center;margin:56px 0 30px}
.cards{max-width:900px;margin:0 auto;display:flex;gap:40px;justify-content:center}
.card{background:#fff;width:380px;text-align:center}
.card-head{background:#0F7A9E;color:#fff;font-size:19px;font-weight:800;padding:12px}
.card-body{padding:26px 24px 34px}
.card-top{font-size:16.5px;font-weight:700;color:#374858;line-height:1.7}
.card-body ul{list-style:none;margin:14px 0}
.card-body li{font-size:16px;line-height:1.9;color:#374858}
.card-body li::before{content:"\2022  "}
.bonus{font-size:16.5px;font-weight:700;color:#374858;margin-top:16px;line-height:1.7}
.note{font-size:14.5px;color:#374858;margin-top:12px;line-height:1.7}
.price{font-size:30px;font-weight:800;color:#9A5392;margin:18px 0 20px}
.btn-teal{display:inline-block;background:#0F7A9E;color:#fff;font-size:16.5px;font-weight:700;padding:11px 30px}
.wa-line{text-align:center;margin-top:36px}
.wa-btn img{height:20px;vertical-align:middle;margin-left:8px}
.foot{background:#0F7A9E;padding:26px 20px;display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}
.f-contact{display:flex;gap:44px}
.f-item{display:flex;align-items:center;gap:10px;color:#fff;font-size:17px}
.f-item img{width:26px;height:26px;object-fit:contain}
.f-item a{color:#fff}
.f-social{display:flex;gap:16px}
.f-social img{width:30px;height:30px;object-fit:contain}
@media (max-width:760px){
  .hero{padding:44px 16px 50px}
  .hero-in{flex-direction:column;text-align:center}
  .hero h1{font-size:26px}
  .hero-logo{width:180px}
  .row{flex-direction:column;gap:24px}
  .row-img,.box-img{width:100%}
  .tcard{flex-direction:column;padding:30px 20px;gap:20px}
  .frow{flex-direction:column}
  .cards{flex-direction:column;align-items:center}
  .card{width:100%;max-width:380px}
  .about-in{flex-direction:column}
  .about-img{width:100%}
  .about-text{padding:34px 22px}
  .yt{height:220px}
  .f-contact{flex-direction:column;gap:14px;align-items:center}
}
