﻿*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:17px/1.5 Arial,sans-serif;color:#070b1a;background:radial-gradient(ellipse at 75% 30%,#f0ecfa,#fff 65%)}a{color:inherit;text-decoration:none}svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #7738ff;outline-offset:3px}.site-header,main,.site-footer{width:min(1440px,100%);margin:auto}.site-header{display:flex;align-items:center;gap:30px;direction:ltr;min-height:94px;padding:20px 4%}.brand{display:flex;align-items:center;gap:12px;font-size:36px;font-weight:700}.brand svg{color:#7836ee;width:45px;height:45px}.site-header nav{display:flex;gap:38px;direction:rtl;margin-left:auto}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 28px;background:linear-gradient(120deg,#7c3bff,#6831e3);color:#fff;border:0;border-radius:14px;font-weight:700;font-size:22px;cursor:pointer;direction:rtl}.site-header .cta-button{font-size:17px;padding:13px 24px}.hero{display:grid;grid-template-columns:48% 52%;align-items:center;direction:ltr;padding:16px 4%;gap:15px}.hero-copy{direction:rtl;padding:0 24px 0 0;text-align:right;min-width:0}.badge{display:inline-block;background:#e2d8ff;padding:10px 22px;border-radius:16px;margin:0 0 22px;font-size:21px;font-weight:700}.hero h1{font:700 clamp(45px,5.6vw,80px)/1.07 Arial,sans-serif;letter-spacing:-1px;margin:0 0 24px}.hero h1 em{font-style:normal;color:#7335ef}.hero-description{font-size:24px;line-height:1.45;margin:0 0 24px}.hero-media{position:relative;overflow:hidden;aspect-ratio:821/695;min-width:0;mask-image:linear-gradient(to right,transparent,#000 5%)}.hero-photo{position:absolute;max-width:none!important;width:calc(100% * 1536 / 821);height:calc(100% * 1024 / 695);left:calc(-100% * 715 / 821);top:calc(-100% * 90 / 695);object-fit:fill}.features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;direction:ltr;margin:28px 0}.features>div{text-align:center;direction:rtl}.features svg{color:#7a3cff;width:36px;height:36px}.features p{font-size:17px;line-height:1.3;margin:9px 0 0}.offer{background:#eee8ff;border-radius:17px;padding:16px 22px;margin:0 0 0}.offer>p{font-size:19px;text-align:center;margin:0 0 12px}.countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;direction:ltr}.countdown>div{display:flex;flex-direction:column;text-align:center;background:#faf8ff;border-radius:12px;padding:9px 5px}.countdown b{font-size:30px}.countdown span{font-size:16px}.hero-copy>.cta-button{display:flex;width:100%;border-radius:15px;padding:20px;margin-top:0}.assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;direction:ltr;margin-top:25px}.assurances>div{display:flex;align-items:center;justify-content:center;gap:9px;direction:rtl}.assurances svg{width:30px;height:30px;flex-shrink:0}.assurances p{margin:0;font-size:15px}.reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;direction:ltr;width:50%;margin:0 4% 0 auto;border-radius:16px;padding:16px;background:#f1efeff0;position:relative}.reviews>div{text-align:center;direction:rtl;padding:10px 12px;border-left:1px solid #b6a9c533}.reviews>div:first-child{border-left:0}.reviews p{font-size:17px;margin:0}.reviews .stars{color:#f0a518;font-size:25px;margin:6px 0}.secondary{text-align:center;padding:24px 4%}.site-footer{display:flex;justify-content:space-between;align-items:center;padding:20px 4%;font-size:13px;border-top:1px solid #71849b22}.site-footer p{margin:0}
@media(max-width:1100px){.site-header{gap:22px}.site-header nav{gap:24px;font-size:15px}.brand{font-size:29px}.hero h1{font-size:61px}.hero-description{font-size:20px}.badge{font-size:16px;padding:8px 18px}.features p{font-size:14px}.assurances p{font-size:12px}.offer>p{font-size:17px}.cta-button{font-size:19px}.reviews p{font-size:14px}}
@media(max-width:800px){.site-header{flex-wrap:wrap;gap:15px;padding:16px 5%}.site-header nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:14px}.site-header>.cta-button{margin-left:auto;font-size:14px;padding:11px 17px}.brand{font-size:26px}.brand svg{width:34px;height:34px}.hero{padding:16px 5%;gap:12px}.hero h1{font-size:45px}.hero-copy{padding-right:10px}.hero-description{font-size:17px}.badge{font-size:12px;padding:8px 12px}.features{gap:8px;margin:20px 0}.features p{font-size:12px}.features svg{width:28px;height:28px}.offer{padding:12px}.offer>p{font-size:14px}.countdown{gap:9px}.countdown span{font-size:12px}.hero-copy>.cta-button{font-size:15px;padding:16px}.assurances{gap:6px}.assurances>div{flex-direction:column}.assurances p{font-size:11px}.reviews{width:90%;margin:0 auto}.reviews p{font-size:15px}}
@media(max-width:600px){.hero{display:flex;flex-direction:column;gap:22px}.hero-copy{padding:0;width:100%}.hero h1{font-size:51px}.hero-description{font-size:19px}.badge{font-size:15px}.hero-media{width:100%;mask-image:none}.features p{font-size:14px}.features svg{width:32px;height:32px}.offer>p{font-size:16px}.countdown span{font-size:14px}.hero-copy>.cta-button{font-size:20px}.assurances p{font-size:13px}.reviews{grid-template-columns:1fr;gap:12px;padding:12px}.reviews>div{border-left:0;border-bottom:1px solid #b6a9c533;padding:14px}.reviews>div:last-child{border-bottom:0}.reviews p{font-size:17px}.site-header nav{font-size:12px}.site-header .cta-button{font-size:12px}.secondary .cta-button{font-size:19px}}
.reviews>div{padding:20px}
