@import url("/media/trial/cairo.css?v=1.0.0");
.trial-promo{--trial-ink:#071124;--trial-cyan:#69eee5;box-sizing:border-box;direction:rtl;max-width:1152px;width:100%;margin:0 auto 28px;font-family:'Cairo',Arial,sans-serif;color:#f7fbff}
.trial-promo *{box-sizing:border-box}.trial-promo a,.trial-promo button{-webkit-tap-highlight-color:transparent}.trial-promo a:focus-visible,.trial-promo button:focus-visible,.trial-promo summary:focus-visible{outline:3px solid #69eee5;outline-offset:5px}
.trial-promo__card{position:relative;overflow:hidden;border:1px solid #273b57;border-radius:28px;background:radial-gradient(ellipse at 65% 0%,#18314c 0,transparent 58%),#071124;box-shadow:0 22px 70px #02061760;isolation:isolate}
.trial-promo__hero{display:grid;grid-template-columns:1.12fr 1fr;min-height:360px}.trial-promo__copy{position:relative;z-index:2;padding:36px 36px 26px}.trial-promo__eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid #69eee544;border-radius:30px;padding:6px 12px;color:var(--trial-cyan);font-size:11px;font-weight:800;background:#69eee509}.trial-promo__dot{width:7px;height:7px;border-radius:50%;background:#69eee5;box-shadow:0 0 14px #69eee575}
.trial-promo h2{font-size:clamp(29px,3.8vw,45px);line-height:1.48;font-weight:900;margin:15px 0 10px;letter-spacing:-1.2px}.trial-promo h2 span{color:var(--trial-cyan)}.trial-promo__lead{font-size:13px;line-height:1.95;color:#bacadf;margin:0;max-width:460px}.trial-promo__offer{display:flex;gap:10px;align-items:center;margin:16px 0 20px}.trial-promo__offer strong{font-size:29px;line-height:1.4;font-weight:900;color:#f5d88a}.trial-promo__offer span{font-size:11px;color:#d6dfed;line-height:1.9}.trial-promo__offer small{display:block;font-size:10px;color:#93a7bf}
.trial-promo__actions{display:flex;flex-wrap:wrap;gap:9px}.trial-promo__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;font-size:12px;line-height:1.6;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s;border:1px solid transparent}.trial-promo__button:hover{transform:translateY(-2px)}.trial-promo__button--whatsapp{color:#043c29;background:#69edb5;box-shadow:0 6px 22px #34d39915}.trial-promo__button--whatsapp:hover{background:#8fffc9}.trial-promo__button--template{color:#e4f3ff;background:#11223a;border-color:#354e6b}.trial-promo__button--template:hover{background:#1c324d}.trial-promo__button svg{width:18px;height:18px;flex-shrink:0}.trial-promo__note{font-size:10px;color:#9dadc3;margin:10px 0 0}
.trial-promo__art{position:relative;min-height:340px;overflow:hidden;background:#071124}.trial-promo__art img{width:172%;height:100%;max-width:none;position:absolute;top:0;left:0;object-fit:cover;object-position:left center}.trial-promo__art:after{content:'';position:absolute;inset:0;background:linear-gradient(to left,#071124 0%,transparent 25%),linear-gradient(to top,#071124,transparent 30%)}.trial-promo__watch{position:absolute;z-index:2;bottom:28px;left:28px;right:28px;display:flex;align-items:center;gap:12px;text-align:right;width:calc(100% - 56px);padding:13px 15px;color:white;background:#08162bdd;backdrop-filter:blur(16px);border:1px solid #ffffff30;border-radius:15px;cursor:pointer}.trial-promo__play{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#69eee5;color:#06242c;font-size:14px;flex-shrink:0}.trial-promo__watch strong{display:block;font-size:12px}.trial-promo__watch small{display:block;font-size:10px;color:#a9bdd6;margin-top:3px}
.trial-promo__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #273b57;padding:22px 32px;background:#0d1c31}.trial-promo__step{display:flex;gap:12px;align-items:flex-start}.trial-promo__number{display:grid;place-items:center;color:var(--trial-cyan);border:1px solid #2c5060;background:#142a3b;width:32px;height:32px;border-radius:9px;font-weight:800;font-size:12px;flex-shrink:0}.trial-promo__step strong{display:block;font-size:12px;color:#eef5ff}.trial-promo__step p{font-size:10px;line-height:1.9;color:#9aacc5;margin:4px 0 0}.trial-promo__terms{font-size:10px;line-height:1.85;color:#a8bad0;padding:13px 32px;margin:0;background:#09172a}.trial-promo__terms strong{color:#dceafc}.trial-promo__details{padding:0 32px 14px;background:#09172a;font-size:11px;color:#a8bad0}.trial-promo__details summary{cursor:pointer;color:#69eee5;width:fit-content;font-weight:700;padding:4px 0}.trial-promo__details p{margin:7px 0;line-height:1.9}
.trial-video-dialog{box-sizing:border-box;width:min(940px,calc(100% - 28px));padding:18px;background:#091327;color:#f5f8ff;border:1px solid #3c4f6b;border-radius:22px;direction:rtl;font-family:'Cairo',Arial,sans-serif}.trial-video-dialog::backdrop{background:#020617d9;backdrop-filter:blur(8px)}.trial-video-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.trial-video-dialog__head h3{font-weight:800;font-size:15px;margin:0}.trial-video-dialog__close{background:#1b2e47;color:white;border:1px solid #3c4f6b;width:36px;height:36px;border-radius:10px;cursor:pointer;font-size:24px}.trial-video-dialog video{width:100%;aspect-ratio:16/9;display:block;border-radius:12px;background:#020617}.trial-video-dialog__footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.trial-video-dialog__download{font-size:11px;color:#b7cbe6;padding:10px;text-decoration:underline}
@media(max-width:760px){.trial-promo__hero{grid-template-columns:1fr}.trial-promo__copy{padding:25px 22px 20px}.trial-promo h2{font-size:33px;letter-spacing:-.7px}.trial-promo__art{min-height:265px;order:-1}.trial-promo__art img{width:135%;object-position:left 58%}.trial-promo__art:after{background:linear-gradient(to top,#071124,transparent 30%)}.trial-promo__watch{bottom:17px;left:20px;right:20px;width:calc(100% - 40px)}.trial-promo__steps{grid-template-columns:1fr;gap:16px;padding:20px 22px}.trial-promo__terms{padding:13px 22px}.trial-promo__details{padding:0 22px 17px}.trial-promo__actions{flex-direction:column}.trial-promo__button{width:100%;font-size:13px;padding:13px}.trial-promo__card{border-radius:23px}.trial-promo__lead{font-size:12px}.trial-video-dialog{padding:12px}}
@media(prefers-reduced-motion:reduce){.trial-promo__button{transition:none}.trial-promo__button:hover{transform:none}}
