:root{--primary-color:#fe5000;--primary-rgb:138, 79, 255;--text-dark:#222222;--text-muted:#71717a}.transformation-section{direction:rtl}.transformation-title-box .subtitle{font-size:1.25rem;font-weight:800;color:var(--text-muted);margin-bottom:.5rem;line-height:1.3}.transformation-title-box .title{font-size:1.55rem;font-weight:900;color:var(--primary-color);line-height:1.4}.story-card{position:relative;cursor:pointer;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;transition:transform 0.3s cubic-bezier(.4,0,.2,1);-webkit-transition:transform 0.3s cubic-bezier(.4,0,.2,1);-moz-transition:transform 0.3s cubic-bezier(.4,0,.2,1);-ms-transition:transform 0.3s cubic-bezier(.4,0,.2,1);-o-transition:transform 0.3s cubic-bezier(.4,0,.2,1)}.story-card:hover{transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px)}.story-card .img-wrapper{position:relative;width:100%;height:350px;overflow:hidden;background-color:#fff0}.story-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px}.play-btn{position:absolute;top:12px;right:12px;width:46px;height:46px;background:#fff0;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.play-icon{width:100%;height:100%;background-color:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 4px 12px rgba(var(--primary-rgb),.35);transition:background-color 0.2s ease,transform 0.2s ease;-webkit-transition:background-color 0.2s ease,transform 0.2s ease;-moz-transition:background-color 0.2s ease,transform 0.2s ease;-ms-transition:background-color 0.2s ease,transform 0.2s ease;-o-transition:background-color 0.2s ease,transform 0.2s ease}.story-card:hover .play-icon{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}.pulse-ring{position:absolute;inset:-3px;border:2px solid var(--primary-color);pointer-events:none;z-index:1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:sunlight-pulse 1.8s cubic-bezier(.24,0,.38,1) infinite;-webkit-animation:sunlight-pulse 1.8s cubic-bezier(.24,0,.38,1) infinite}@keyframes sunlight-pulse{0%{opacity:.8;transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9)}70%{opacity:0;transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4)}100%{opacity:0;transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4)}}.custom-video-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center}.custom-video-modal.active{display:flex}.modal-backdrop-custom{position:fixed;inset:0;background-color:rgb(0 0 0 / .45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-dialog-custom{position:relative;z-index:10000;width:90%;max-width:620px;margin:auto}.modal-content-custom{position:relative;background:#fff;border-radius:16px;padding:1.25rem;border:1px solid #e4e4e7;box-shadow:0 20px 40px rgb(0 0 0 / .15);direction:rtl}.modal-close-btn{position:absolute;top:-14px;left:-14px;width:36px;height:36px;background:#fff;border:2px solid #ef4444;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .1);z-index:10;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease}.modal-close-btn:hover{background:#ef4444;color:#fff}.modal-header-custom{display:flex;align-items:center;gap:8px;margin-bottom:12px}.status-dot{width:9px;height:9px;background-color:var(--primary-color);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.modal-title-text{font-size:.95rem;font-weight:700;color:#333}.video-container{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.video-container video{width:100%;height:100%;display:block;object-fit:contain}@media (max-width:576px){.img-wrapper{height:260px}.story-card{border-radius:140px;-webkit-border-radius:140px;-moz-border-radius:140px;-ms-border-radius:140px;-o-border-radius:140px}.play-btn{width:40px;height:40px;top:8px;right:8px}.transformation-title-box .title{font-size:1.3rem}}.transformationSwiper{position:relative;padding-top:15px;padding-bottom:45px}.transformation-pagination{bottom:8px!important;text-align:center}.transformation-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#fe5000;opacity:.35;margin:0 4px!important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.transformation-pagination .swiper-pagination-bullet-active{opacity:1;background:#fe5000;transform:scale(1.25);-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25)}.transformation-prev,.transformation-next{color:#fe5000!important;width:44px;height:44px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .12);top:50%;transform:translateY(-50%);z-index:20;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:background-color 0.2s ease,transform 0.2s ease;-webkit-transition:background-color 0.2s ease,transform 0.2s ease;-moz-transition:background-color 0.2s ease,transform 0.2s ease;-ms-transition:background-color 0.2s ease,transform 0.2s ease;-o-transition:background-color 0.2s ease,transform 0.2s ease}.transformation-prev:hover,.transformation-next:hover{background:#fdfdfd;transform:translateY(-50%) scale(1.05);-webkit-transform:translateY(-50%) scale(1.05);-moz-transform:translateY(-50%) scale(1.05);-ms-transform:translateY(-50%) scale(1.05);-o-transform:translateY(-50%) scale(1.05)}.transformation-prev::after,.transformation-next::after{font-size:16px!important;font-weight:700}.transformation-prev{left:-15px}.transformation-next{right:-15px}@media (min-width:992px){.transformationSwiper{padding-bottom:0}.transformation-pagination{display:none!important}.transformation-prev,.transformation-next{display:flex!important}}@media (max-width:991.98px){.transformation-prev,.transformation-next{display:none!important}.transformation-pagination{display:block!important}}.video-container iframe{display:block;width:100%;height:100%;border:0}