@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Vazirmatn-Medium.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Vazirmatn-SemiBold.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Vazirmatn-Bold.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Vazirmatn-ExtraBold.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Vazirmatn-Black.woff2) format("woff2")}:root{--primary: #0d9488;--primary-dark: #0f766e;--primary-light: #5eead4;--secondary: #0f172a;--accent: #f59e0b;--bg-body: #ffffff;--bg-white: #ffffff;--bg-subtle: #f8fafc;--text-main: #334155;--text-muted: #64748b;--text-light: #f1f5f9;--font-main: "IRANYekanX", "Vazirmatn", "B Nazanin", Tahoma, sans-serif;--container-width: 100%;--header-height: 120px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .04);--shadow-xl: 0 25px 50px rgba(0, 0, 0, .18), 0 10px 20px rgba(0, 0, 0, .08);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255,255,255,.2);--glass-bg: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .15);--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1);--transition-spring: all .5s cubic-bezier(.34, 1.56, .64, 1);--radius: 1rem}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{width:100%;max-width:100%;margin:0;padding:0;overflow-x:clip}body{font-family:var(--font-main);background-color:var(--bg-body);color:var(--text-main);line-height:1.6;direction:rtl;font-size:18px}a{text-decoration:none;color:inherit;transition:color .2s}ul{list-style:none}button{cursor:pointer;border:none;font-family:inherit}img{display:block;max-width:100%}.container{width:100%;max-width:100%;margin:0;padding:0 2rem}@media(max-width:768px){.container{padding:0 1.25rem}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:12px;font-weight:600;font-size:1rem;transition:var(--transition-smooth);cursor:pointer;border:none;font-family:inherit;letter-spacing:.3px}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;box-shadow:0 4px 14px #0d948866}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-dark) 0%,#065f52 100%);transform:translateY(-2px);box-shadow:0 8px 24px #0d948880}.btn-outline{border:1.5px solid var(--primary);color:var(--primary);background:transparent}.btn-outline:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.btn-sm{padding:.5rem 1.25rem;font-size:.9rem;border-radius:8px}.scroll-progress-bar{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-light),#0891b2);z-index:9999;width:0%;transition:width .1s linear;pointer-events:none}.reveal,.reveal-up,.reveal-down,.reveal-left,.reveal-right,.reveal-scale,.reveal-clip{opacity:0;will-change:transform,opacity;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.reveal-up{transform:translateY(52px)}.reveal-down{transform:translateY(-32px)}.reveal-left{transform:translate(60px)}.reveal-right{transform:translate(-60px)}.reveal-scale{transform:scale(.88)}.reveal-clip{clip-path:inset(100% 0 0 0)}.reveal.in-view,.reveal-up.in-view,.reveal-down.in-view,.reveal-left.in-view,.reveal-right.in-view,.reveal-scale.in-view,.reveal-clip.in-view{opacity:1;transform:none;clip-path:none}.stagger-children>*:nth-child(1){transition-delay:0s}.stagger-children>*:nth-child(2){transition-delay:.11s}.stagger-children>*:nth-child(3){transition-delay:.22s}.stagger-children>*:nth-child(4){transition-delay:.33s}.stagger-children>*:nth-child(5){transition-delay:.44s}.stagger-children>*:nth-child(6){transition-delay:.55s}.delay-1{transition-delay:.1s!important}.delay-2{transition-delay:.2s!important}.delay-3{transition-delay:.3s!important}.delay-4{transition-delay:.4s!important}.delay-5{transition-delay:.5s!important}.delay-6{transition-delay:.6s!important}.delay-7{transition-delay:.7s!important}.delay-8{transition-delay:.8s!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .7s cubic-bezier(.4,0,.2,1) forwards}.header{transition:transform .4s cubic-bezier(.4,0,.2,1),background .45s ease,box-shadow .45s ease,backdrop-filter .45s ease}.cine{position:relative;width:100%}@keyframes loopSlide{0%{transform:translate(0);opacity:1}32%{transform:translate(-55px);opacity:0}33%{transform:translate(55px);opacity:0}to{transform:translate(0);opacity:1}}.cine-stage{position:fixed;inset:0;z-index:1;overflow:hidden;background:#05080f}.cine-stage.is-looping{animation:loopSlide .52s cubic-bezier(.22,1,.36,1) forwards}.cine-sections{position:relative;z-index:0}.cine-section{height:100svh;scroll-snap-align:start;scroll-snap-stop:always}.cine-img{position:absolute;top:0;left:0;width:1821px;height:864px;max-width:none;transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;transition:transform .55s cubic-bezier(.4,0,.2,1)}.cine-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 46%,#03081200 38%,#03081273 72%,#030812cc),linear-gradient(to bottom,#0308128c,#03081200 18% 55%,#030812e0)}.cine-progress{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;gap:7px;align-items:center}.cine-dot{width:6px;height:6px;border-radius:50%;background:#ffffff47;border:none;cursor:pointer;padding:0;transition:background .3s ease,transform .3s ease,height .3s ease}.cine-dot.is-active{background:var(--accent, #0d9488);transform:scaleX(1) scaleY(1);height:18px;border-radius:3px;box-shadow:0 0 8px var(--accent, #0d9488)}.cine-trust-bar{position:absolute;top:calc(64px + env(safe-area-inset-top));left:0;right:0;z-index:5;display:flex;justify-content:center;padding:0 .75rem;pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .32s ease,transform .32s ease}.cine-trust-bar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.cine-trust-inner{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.6rem;padding:.52rem 1.2rem;border-radius:99px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7);box-shadow:0 4px 18px #00000047,inset 0 1.5px #ffffff47,inset 0 -1px #0000001a;overflow-x:auto;scrollbar-width:none;max-width:100%;cursor:pointer;font-family:inherit;color:inherit;transition:background .2s ease,border-color .2s ease,transform .15s ease}.cine-trust-inner:hover{background:#ffffff38;border-color:#ffffff73;transform:translateY(-1px)}.cine-trust-inner:active{transform:scale(.98)}.cine-trust-inner::-webkit-scrollbar{display:none}.cine-trust-item{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;color:#fffffff2;white-space:nowrap;flex-shrink:0}.cine-trust-sep{color:#ffffff4d;font-size:.75rem;flex-shrink:0}.cine-trust-chevron{flex-shrink:0;color:#ffffff80;display:inline-flex;align-items:center;margin-right:.15rem}.cine-tabs{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;justify-content:center;align-items:center;gap:5px;padding:calc(.55rem + env(safe-area-inset-top)) .5rem .65rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.cine-tabs::-webkit-scrollbar{display:none}.cine-tab{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;gap:0;padding:4px;border-radius:999px;font-family:inherit;color:#fff;cursor:pointer;background:#0f172a85;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 4px 14px #00000052,inset 0 1px #ffffff2e;transition:gap .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),background .28s ease,border-color .28s ease,box-shadow .28s ease}.cine-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff6b,#fff0 45%),linear-gradient(135deg,var(--gf,#0d9488),var(--gt,#5eead4));box-shadow:0 4px 14px #0000006b,0 0 0 1px #ffffff38,inset 0 2px #ffffffa6,inset 0 -1px 3px #00000038;color:#fff}.cine-tab-icon:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.55) 0%,transparent 55%);pointer-events:none}.cine-tab-icon svg{display:block;position:relative;z-index:1}.cine-tab-label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:.82rem;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.5);transition:max-width .38s cubic-bezier(.22,1,.36,1),opacity .28s ease,padding .32s ease}.cine-tab.is-active{gap:6px;padding-right:12px;background:linear-gradient(135deg,var(--gf,#0d9488),var(--gt,#5eead4));border-color:#ffffff8c;box-shadow:0 8px 22px #0000006b,inset 0 1px #ffffff59}.cine-tab.is-active .cine-tab-icon{background:#ffffff3d}.cine-tab.is-active .cine-tab-label{max-width:120px;opacity:1}.cine-bottom{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:.6rem;padding:0 .85rem calc(1.2rem + env(safe-area-inset-bottom))}.cine-actions{flex:0 0 auto;display:flex;flex-direction:column;gap:.45rem;align-items:center;order:2}.cine-act-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:#fff;text-decoration:none;background:#0f172a99;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);box-shadow:0 6px 18px #00000061,inset 0 1px #ffffff38;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.cine-act-btn:hover,.cine-act-btn:active{transform:scale(1.08) translateY(-2px);box-shadow:0 10px 28px #0000007a,inset 0 1px #ffffff4d}.cine-act-whatsapp{background:#25d36638;border-color:#25d36673}.cine-act-whatsapp:hover{background:#25d36661}.cine-act-location{background:#fbbf242e;border-color:#fbbf2461}.cine-act-location:hover{background:#fbbf2452}@keyframes phonePulse{0%{box-shadow:0 0 #22c55ecc,0 6px 18px #00000061}65%{box-shadow:0 0 0 15px #22c55e00,0 6px 18px #00000061}to{box-shadow:0 0 #22c55e00,0 6px 18px #00000061}}@keyframes phoneRing{0%,to{transform:rotate(0) scale(1)}6%{transform:rotate(-18deg) scale(1.12)}12%{transform:rotate(16deg) scale(1.12)}18%{transform:rotate(-14deg) scale(1.08)}24%{transform:rotate(12deg) scale(1.08)}30%{transform:rotate(-8deg) scale(1.04)}36%{transform:rotate(6deg) scale(1.04)}42%{transform:rotate(0) scale(1)}}.cine-act-phone{background:#22c55e52;border-color:#22c55eb3;animation:phonePulse 2.4s ease-out infinite}.cine-act-phone svg{animation:phoneRing 2.4s ease-in-out infinite;transform-origin:bottom center}.cine-act-phone:hover{background:#22c55e80;border-color:#22c55ee6}.cine-act-instagram{background:#e1306c29;border-color:#e1306c61}.cine-act-instagram:hover{background:#e1306c4d}.cine-card{flex:1 1 auto;order:1;min-width:0;max-width:290px;position:relative;display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border-radius:22px;text-align:right;color:#fff;cursor:pointer;font-family:inherit;transform-style:preserve-3d;overflow:hidden;background:linear-gradient(135deg,#fff3,#ffffff0f 55%,#ffffff1a);border:1.5px solid rgba(255,255,255,.3);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);box-shadow:0 20px 52px #00000085,0 4px 12px #00000047,inset 0 1.5px #fff9,inset 0 -2px 6px #ffffff1a,inset 0 0 0 1px #ffffff0f;pointer-events:auto}.cine-card-bevel{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff47,#fff0 40%),radial-gradient(120% 100% at 10% -10%,rgba(255,255,255,.2) 0%,transparent 55%)}.cine-card-shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;transition:background .12s ease}.cine-card-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:14px;color:#fff;transform:translateZ(28px);box-shadow:0 7px 16px #0006,inset 0 1px #fff6}.cine-card-icon svg{display:block}.cine-card-text{position:relative;z-index:1;flex:1;min-width:0;transform:translateZ(18px)}.cine-card-sub{display:block;font-size:.62rem;font-weight:700;letter-spacing:.4px;color:var(--accent,#5eead4);margin-bottom:.08rem}.cine-card-title{display:block;font-size:.95rem;font-weight:800;line-height:1.3;text-shadow:0 1px 8px rgba(0,0,0,.4)}.cine-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.73rem;line-height:1.5;color:#fffc;margin-top:.12rem}.cine-card-stats{display:flex;gap:.55rem;margin-top:.5rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.14)}.cine-card-stat{display:flex;flex-direction:column;align-items:center;flex:1}.cine-card-stat-val{font-size:.8rem;font-weight:800;color:#fff;line-height:1.1;text-shadow:0 1px 6px rgba(0,0,0,.5)}.cine-card-stat-lbl{font-size:.6rem;color:#ffffff9e;white-space:nowrap;line-height:1.2}.cine-card-phone{display:inline-flex;align-items:center;gap:4px;margin-top:.4rem;font-size:.75rem;font-weight:700;color:#ffffffe6;text-decoration:none;direction:ltr;padding:3px 8px;border-radius:99px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);transition:background .18s ease}.cine-card-phone:hover{background:#ffffff38;color:#fff}.cine-card-arrow{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.25);transform:translateZ(22px)}.cine-backdrop{position:fixed;inset:0;z-index:100;background:#030812b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.cine-modal{position:relative;width:100%;max-width:480px;color:#fff;border-radius:26px;max-height:calc(100svh - 2rem);display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(135deg,#ffffff29,#ffffff0a 55%,#ffffff14),#0f172ad6;border:1.5px solid rgba(255,255,255,.22);backdrop-filter:blur(30px) saturate(1.7);-webkit-backdrop-filter:blur(30px) saturate(1.7);box-shadow:0 28px 72px #0000009e,inset 0 1.5px #ffffff7a,inset 0 -2px 8px #ffffff14}.cine-modal-bevel{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 12% -6%,rgba(255,255,255,.2) 0%,transparent 58%),linear-gradient(180deg,rgba(255,255,255,.12) 0%,transparent 24%)}.cine-modal-closebar{flex:0 0 auto;z-index:5;padding:.7rem .75rem .2rem;display:flex;justify-content:flex-start;background:linear-gradient(to bottom,rgba(15,23,42,.92) 60%,transparent 100%)}.cine-modal-close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.24);cursor:pointer;transition:background .18s ease,transform .18s ease}.cine-modal-close:hover{background:#ffffff42;transform:scale(1.08)}.cine-modal-scroll{flex:1 1 auto;overflow-y:auto;padding:0 1.35rem 1.4rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.cine-modal-scroll::-webkit-scrollbar{width:4px}.cine-modal-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.cine-modal-body{position:relative;z-index:2}.cine-modal-top{display:flex;gap:.85rem;align-items:center;margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.11)}.cine-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:15px;color:#fff;box-shadow:0 7px 18px #0006,inset 0 1px #ffffff59}.cine-modal-icon svg{display:block}.cine-modal-titles{flex:1;min-width:0}.cine-modal-sub{display:block;font-size:.7rem;font-weight:700;letter-spacing:.5px;margin-bottom:.12rem}.cine-modal-title{font-size:1.28rem;font-weight:800;line-height:1.3;margin:0}.cine-modal-desc{font-size:.92rem;line-height:1.88;color:#ffffffe0;margin:0 0 1rem}.cine-modal-features{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .7rem;margin-bottom:1.1rem}.cine-modal-feat{display:flex;align-items:center;gap:.45rem;font-size:.83rem;color:#ffffffeb}.cine-modal-check{flex:0 0 21px;width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 3px 8px #00000052}.cine-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.9rem}.cine-modal-price{display:flex;flex-direction:column}.cine-modal-plabel{font-size:.68rem;color:#ffffff94}.cine-modal-pval{font-size:1rem;font-weight:800}.cine-modal-cta{display:inline-flex;align-items:center;gap:.4rem;color:#fff;font-family:inherit;font-weight:700;font-size:.9rem;padding:.7rem 1.4rem;border:none;border-radius:999px;cursor:pointer;box-shadow:0 8px 22px #0000006b;transition:transform .18s ease,filter .18s ease}.cine-modal-cta:hover{transform:translateY(-2px);filter:brightness(1.1)}.cine-reviews-section{margin-top:.6rem}.cine-reviews-toggle{display:flex;align-items:center;gap:.5rem;width:100%;padding:.65rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#fff;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .18s ease}.cine-reviews-toggle:hover{background:#ffffff21}.cine-reviews-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;font-size:.72rem;font-weight:800;background:linear-gradient(135deg,var(--gf,#0d9488),var(--gt,#5eead4));margin-right:auto}.cine-reviews-chevron{flex:0 0 auto;transition:transform .22s ease}.cine-reviews-chevron.open{transform:rotate(180deg)}.cine-reviews-inner{padding:.6rem 0 0}.cine-reviews-list{max-height:158px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;margin-bottom:.5rem}.cine-reviews-list::-webkit-scrollbar{width:3px}.cine-reviews-list::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:2px}.cine-review-item{padding:.55rem .7rem;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);margin-bottom:.4rem}.cine-review-header{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.cine-review-name{font-size:.8rem;font-weight:700;white-space:nowrap}.cine-review-date{font-size:.66rem;color:#fff6;margin-right:auto;white-space:nowrap}.cine-stars{letter-spacing:0px;font-size:11px!important}.cine-review-text{font-size:.8rem;line-height:1.5;color:#ffffffd9;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cine-review-form{padding:.85rem;border-radius:12px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.14);margin-top:.55rem}.cine-review-form-title{font-size:.82rem;font-weight:700;margin-bottom:.6rem;color:#ffffffbf}.cine-review-input{display:block;width:100%;box-sizing:border-box;padding:.55rem .75rem;border-radius:9px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;font-family:inherit;font-size:.84rem;resize:none;outline:none;margin-bottom:.5rem;direction:rtl}.cine-review-input::placeholder{color:#ffffff61}.cine-review-input:focus{border-color:#ffffff59;background:#ffffff1f}.cine-review-textarea{min-height:70px;line-height:1.6}.cine-review-rating-pick{display:flex;align-items:center;gap:.25rem;margin-bottom:.6rem;direction:ltr}.cine-review-rating-label{font-size:.8rem;color:#ffffffa6;margin-left:.4rem;direction:rtl}.cine-star-btn{background:none;border:none;cursor:pointer;padding:2px;font-size:1.3rem;line-height:1;transition:transform .12s ease}.cine-star-btn:hover{transform:scale(1.2)}.cine-review-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:.6rem;border:none;border-radius:9px;color:#fff;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 5px 16px #0000005c;transition:filter .18s ease,transform .18s ease}.cine-review-submit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.cine-review-submit:disabled{opacity:.48;cursor:default}.cine-trust-sections{display:flex;flex-direction:column;gap:.9rem}.cine-trust-block{padding:.85rem;border-radius:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.11)}.cine-trust-block-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.6rem}.cine-trust-block-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;color:#fff;box-shadow:0 5px 14px #0000005c}.cine-trust-block-title{font-size:.92rem;font-weight:800;color:#fff}.cine-trust-block-text{font-size:.85rem;line-height:1.75;color:#ffffffd9;margin:0}.cine-trust-block-text strong{color:#fff;font-weight:700}.seo-content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-inner{max-width:780px;margin:0 auto;padding:0 1.5rem;color:#ffffffb8;font-size:.92rem;line-height:1.9}.seo-inner h1{font-size:1.35rem;font-weight:800;color:#fff;margin:0 0 1rem;line-height:1.4}.seo-inner h2{font-size:1.05rem;font-weight:700;color:#ffffffe6;margin:1.8rem 0 .5rem;padding-right:.75rem;border-right:3px solid #0d9488}.seo-inner p{margin:0 0 .8rem}.seo-inner ul{padding-right:1.2rem;margin:.5rem 0 1rem}.seo-inner ul li{margin-bottom:.3rem}.seo-inner dl{margin:.5rem 0}.seo-inner dt{font-weight:700;color:#ffffffe0;margin-top:.9rem}.seo-inner dd{margin-right:1rem;color:#ffffffa6}.seo-contact{margin-top:2rem!important;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.08);font-size:.85rem}.seo-contact a{color:#5eead4;text-decoration:none}.seo-contact a:hover{text-decoration:underline}@media(min-width:900px){.cine-tabs{gap:7px}.cine-tab-icon{width:40px;height:40px}.cine-tab-label{font-size:.88rem}.cine-bottom{justify-content:flex-end;padding:0 3rem 2rem}.cine-card{max-width:360px}.cine-card-title{font-size:1.05rem}.cine-modal{max-width:540px;padding:1.8rem 1.6rem}.cine-modal-title{font-size:1.48rem}.cine-progress{right:14px}.cine-trust-bar{top:calc(72px + env(safe-area-inset-top))}.cine-trust-item{font-size:.74rem;gap:5px}.cine-trust-inner{padding:.42rem 1.2rem;gap:.65rem}}#root{width:100%;max-width:100%;margin:0;padding:0;text-align:right;background:#05080f}.aurora-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.app-container{min-height:100vh;position:relative}.main-content{padding-top:120px}.main-content>section{margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
