@import url(https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.qlink-logo{height:48px;object-fit:contain}.navbar-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 4%;position:fixed;top:24px;width:100%;z-index:1000}.navbar-brand{flex-shrink:0}.navbar-pill{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 10px 30px #0003;padding:14px 34px}.navbar-links,.navbar-pill{align-items:center;display:flex}.navbar-links{gap:24px;list-style:none;margin:0;padding:0}.navbar-links li a.nav-link{align-items:center;border-radius:10px;box-sizing:border-box;color:var(--text-muted);display:inline-flex;font-size:14px;font-weight:500;height:48px;justify-content:center;padding:0 30px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.navbar-links li a.nav-link:hover{background:#ffffff1a;color:var(--text-primary)}.dropbtn.active,.navbar-links li a.active{background-color:var(--color-primary-red);color:var(--text-primary)}.dropbtn.active:hover,.navbar-links li a.active:hover{background-color:var(--color-primary-red-hover)}.navbar-actions{flex-shrink:0;gap:24px}.lang-btn,.navbar-actions{align-items:center;display:flex}.lang-btn{background-color:var(--color-primary-red);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:600;height:38px;justify-content:center;transition:transform .2s ease,opacity .2s ease;width:38px}.lang-btn:hover{opacity:.9;transform:translateY(-2px)}.theme-toggle-btn{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:50%;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transition:transform .2s ease,background .2s ease,border-color .2s ease;width:38px}.theme-toggle-btn:hover{background:#ffffff24;transform:translateY(-2px)}html[data-theme=light] .theme-toggle-btn{background:#ffffffeb;border-color:#0f172a26;box-shadow:0 2px 8px #0f172a0f;color:var(--text-primary)}html[data-theme=light] .theme-toggle-btn:hover{background:#fff}.icon-btn{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.icon-btn:hover{opacity:.8;transform:scale(1.05)}.cart-icon-wrapper{position:relative}.cart-badge{align-items:center;animation:badgePop .3s cubic-bezier(.175,.885,.32,1.275) both;background:var(--color-primary-red);border-radius:9px;box-sizing:border-box;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;pointer-events:none;position:absolute;right:-8px;top:-6px}@keyframes badgePop{0%{transform:scale(0)}to{transform:scale(1)}}.dropdown{align-items:center;display:inline-flex;position:relative}.dropbtn{align-items:center;background-color:initial;border:none;border-radius:10px;box-sizing:border-box;color:var(--text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;gap:6px;height:48px;justify-content:flex-start;padding:0 16px;transition:all .2s ease;white-space:nowrap}.dropbtn:after{content:"";height:25px;left:0;position:absolute;top:100%;width:100%}.dropdown-chevron{margin-top:2px;opacity:.8}.dropdown:hover .dropbtn{background:#ffffff1a;color:var(--text-primary)}.dropdown-content{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:#131c2ff2;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 15px 35px #0006;left:0;margin-top:10px;min-width:200px;opacity:0;overflow:hidden;position:absolute;top:100%;transform:translateY(15px);transition:all .3s cubic-bezier(.25,.46,.45,.94);visibility:hidden;z-index:100}.dropdown-content a{color:var(--text-muted);display:block;font-size:14px;font-weight:500;padding:12px 20px;text-decoration:none;transition:background .2s ease,color .2s ease}.dropdown-content a.submenu-active{background-color:#e032320d;color:var(--color-primary-red);font-weight:700}.dropdown-content a:hover{background-color:#ffffff1a;color:var(--text-primary)}.dropdown:hover .dropdown-content{opacity:1;transform:translateY(0);visibility:visible}.mobile-menu-btn{background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:none;padding:0}@media (max-width:1024px){.navbar-wrapper{padding:0 24px}.mobile-menu-btn{align-items:center;display:flex;justify-content:center}.navbar-pill{background:#131c2ffa;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 15px 40px #00000080;box-sizing:border-box;flex-direction:column;left:4%;opacity:0;padding:24px;position:absolute;right:4%;top:80px;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;width:92%}.navbar-pill.mobile-open{opacity:1;transform:translateY(0);visibility:visible}.navbar-links{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.navbar-links li{width:100%}.dropbtn,.navbar-links li a.nav-link{height:auto;justify-content:flex-start;padding:12px 20px;width:100%}.dropdown{align-items:flex-start;flex-direction:column;width:100%}.dropdown-content{background-color:#ffffff08;border:none;box-shadow:none;display:none;margin-top:5px;min-width:100%;padding-left:0;position:static;transform:none!important}.dropdown:hover .dropdown-content{display:block;opacity:1;visibility:visible}}.footer-container{background-color:var(--footer-surface-bg);border-top:1px solid var(--footer-surface-border);color:var(--footer-surface-text);font-family:var(--font-family-primary);padding:60px 40px 40px}.footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto 60px;max-width:1200px;position:relative;z-index:1}.footer-brand{flex:1 1;max-width:350px;min-width:250px}.footer-logo{height:48px;margin-bottom:20px}.footer-brand p{font-size:14px;line-height:1.6;margin-bottom:24px}.footer-brand p,.footer-socials{color:var(--footer-surface-muted)}.footer-socials{display:flex;gap:16px}.footer-socials svg{cursor:pointer;transition:color .2s}.footer-socials svg:hover{color:var(--footer-surface-text)}.footer-links-group{display:flex;flex:1 1;gap:80px;min-width:250px}.footer-links-col h4{color:var(--footer-surface-text);font-size:16px;font-weight:600;margin-bottom:20px}.footer-links-col ul{list-style:none;margin:0;padding:0}.footer-links-col li{margin-bottom:12px}.footer-links-col a{color:var(--footer-surface-muted);font-size:14px;text-decoration:none;transition:color .2s}.footer-links-col a:hover{color:var(--footer-surface-text)}.footer-subscribe{flex:1 1;min-width:300px}.footer-subscribe h4{color:var(--footer-surface-text);font-size:16px;font-weight:600;margin-bottom:20px}.subscribe-form{display:flex;gap:10px}.subscribe-form input{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:var(--footer-surface-text);flex:1 1;font-size:14px;height:48px;outline:none;padding:0 16px;transition:border-color .2s}.subscribe-form input:focus{border-color:var(--color-cta-primary)}.subscribe-form button{align-items:center;background-color:var(--color-primary-red);border:none;border-radius:10px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:48px;justify-content:center;padding:0 24px;transition:background-color .2s}.subscribe-form button:hover{background-color:var(--color-primary-red-hover)}.footer-bottom{border-top:1px solid var(--footer-surface-border);color:var(--footer-bottom-text);font-size:12px;margin:0 auto;max-width:1200px;padding-top:24px;position:relative;text-align:center;z-index:11}@media (max-width:768px){.footer-content,.footer-links-group{flex-direction:column}.footer-links-group{gap:40px}}.floating-actions{bottom:100px;display:flex;flex-direction:column;gap:16px;opacity:0;pointer-events:none;position:fixed;right:30px;transform:translateY(20px);transition:all .5s cubic-bezier(.25,.46,.45,.94);z-index:1000}.floating-actions.show{opacity:1;pointer-events:all;transform:translateY(0)}.floating-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 15px #0003;color:var(--color-cta-primary);cursor:pointer;display:flex;height:55px;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:55px}.floating-btn:hover{background:#fff;box-shadow:0 12px 30px #0006;color:var(--color-cta-primary-hover);transform:scale(1.1)}@media (max-width:900px){.floating-actions{bottom:90px;right:20px}}.ai-btn-container{animation:popIn .5s cubic-bezier(.25,.46,.45,.94) forwards;bottom:30px;position:fixed;right:30px;z-index:1000}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.ai-btn-container{bottom:20px;right:20px}}.ai-chat-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#05070c99;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:100050}.ai-chat-gate-card{animation:slideFadeIn .45s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#12161ef2;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 40px 100px #00000080;max-width:420px;padding:28px 28px 24px;width:100%}.ai-chat-gate-head{margin-bottom:22px;text-align:center}.ai-gate-icon{align-items:center;background:linear-gradient(135deg,#e0323240,#e0323214);border:1px solid #e0323259;border-radius:50%;color:#ff6b6b;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.ai-gate-title{color:#fff;font-size:22px;font-weight:700;margin:0 0 8px}.ai-gate-sub{color:#94a3b8;font-size:14px;line-height:1.5;margin:0}.ai-chat-gate-form{display:flex;flex-direction:column;gap:4px}.ai-gate-error{background:#e0323226;border:1px solid #e0323259;border-radius:10px;color:#fca5a5;font-size:13px;margin-bottom:8px;padding:10px 12px}.ai-gate-label{color:#a0aec0;font-size:12px;font-weight:600;margin-bottom:6px;margin-top:10px}.ai-gate-input{background:#00000040;border:1px solid #ffffff1f;border-radius:12px;box-sizing:border-box;color:#fff;font-size:15px;outline:none;padding:12px 14px;width:100%}.ai-gate-input:focus{border-color:#e0323273}.ai-gate-input::placeholder{color:#64748b}.ai-gate-actions{display:flex;gap:12px;margin-top:22px}.ai-gate-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px 16px;transition:opacity .2s,transform .15s}.ai-gate-btn:disabled{cursor:not-allowed;opacity:.6}.ai-gate-btn-secondary{background:#ffffff0f;border:1px solid #ffffff1f;color:#cbd5e1}.ai-gate-btn-primary{background:linear-gradient(135deg,#e03232,#ff4c4c);box-shadow:0 4px 16px #e0323259;color:#fff}.ai-gate-btn-primary:hover:not(:disabled){transform:scale(1.02)}.ai-chat-container{animation:slideFadeIn .5s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#12161ed9;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 40px 100px #00000080,inset 0 0 0 1px #ffffff0d;display:flex;flex-direction:column;height:85vh;max-height:900px;max-width:800px;overflow:hidden;width:100%}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-chat-header{align-items:center;background:linear-gradient(180deg,#ffffff08,#fff0);border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px 32px}.ai-header-left{align-items:center;display:flex;gap:16px}.ai-logo-text{color:#fff;font-family:Inter,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0}.ai-badge{background:linear-gradient(135deg,#e03232,#ff4c4c);border-radius:20px;box-shadow:0 4px 12px #e032324d;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.ai-close-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#a0aec0;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s ease}.ai-close-btn:hover{background:#ffffff1a;color:#fff;transform:rotate(90deg)}.ai-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ai-change-user-btn{background:#0000;border:1px solid #ffffff26;border-radius:20px;color:#94a3b8;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:color .2s,border-color .2s,background .2s}.ai-change-user-btn:hover{background:#ffffff0d;border-color:#ffffff40;color:#e2e8f0}.ai-chat-messages{background:#0000;display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:32px;scroll-behavior:smooth}.ai-chat-messages::-webkit-scrollbar{width:6px}.ai-chat-messages::-webkit-scrollbar-track{background:#0000}.ai-chat-messages::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.ai-message-wrapper{animation:messagePopIn .4s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;max-width:80%}@keyframes messagePopIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-message-wrapper.user{align-items:flex-end;align-self:flex-end}.ai-message-wrapper.bot{align-items:flex-start;align-self:flex-start}.ai-bot-identity{gap:12px;margin-bottom:8px;margin-left:4px}.ai-bot-icon,.ai-bot-identity{align-items:center;display:flex}.ai-bot-icon{background:linear-gradient(135deg,#e03232,#ff4c4c);border-radius:50%;box-shadow:0 0 15px #e0323266;height:28px;justify-content:center;width:28px}.ai-bot-name{color:#a0aec0;font-size:14px;font-weight:600;letter-spacing:.3px}.ai-message-bubble{box-shadow:0 4px 15px #0000001a;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;padding:16px 20px}.ai-message-bubble.bot{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;border-top-left-radius:4px;color:#e2e8f0}.ai-message-bubble.user{background:linear-gradient(135deg,#e03232,#b82525);border:none;border-radius:16px;border-bottom-right-radius:4px;color:#fff}.ai-message-bubble p{margin:0}.ai-message-time{color:#718096;font-size:11px;margin-left:4px;margin-right:4px;margin-top:6px}.ai-chat-footer{background:linear-gradient(0deg,#12161ef2,#12161e00);border-top:1px solid #ffffff0d;padding:24px 32px 32px}.ai-input-wrapper{align-items:center;background:#0003;border:1px solid #ffffff1a;border-radius:30px;box-shadow:inset 0 2px 4px #0000001a;display:flex;padding:8px 8px 8px 24px;transition:all .3s ease}.ai-input-wrapper:focus-within{background:#0000004d;border-color:#e0323280;box-shadow:0 0 0 2px #e0323233,inset 0 2px 4px #0000001a}.ai-input-wrapper input{background:#0000;border:none;color:#fff;flex:1 1;font-family:Inter,sans-serif;font-size:15px;outline:none}.ai-input-wrapper input::placeholder,.ai-send-btn{color:#718096}.ai-send-btn{align-items:center;background:#ffffff0d;border:none;border-radius:50%;cursor:not-allowed;display:flex;height:44px;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:44px}.ai-send-btn.active{background:linear-gradient(135deg,#e03232,#ff4c4c);box-shadow:0 4px 15px #e0323266;color:#fff;cursor:pointer}.ai-send-btn.active:hover{transform:scale(1.05)}.ai-send-btn.active:active{transform:scale(.95)}.spin-animation{animation:spin 1s linear infinite}@media (max-width:768px){.ai-chat-container{border:none;border-radius:0;height:100vh;height:100dvh;max-width:100%}.ai-chat-overlay{padding:0}}:root{--app-body-bg:linear-gradient(180deg,#12203a,#162b4b);--color-primary-navy:#131c2f;--color-primary-blue:#3b82f6;--color-brand-blue-glow:#116bfd;--color-primary-red:#e03232;--color-primary-red-hover:#c92c2c;--color-emergency:#e03232;--color-cta-primary:#e03232;--color-cta-primary-hover:#c92c2c;--color-cta-shadow:#e0323259;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#e03232;--bg-main:#131c2f;--bg-gradient-dark:#192149;--bg-card:#0f172a80;--bg-surface-navy:#151d34;--bg-surface-dark:#101726;--bg-surface-input:#172136;--bg-surface-highlight:#3b5074;--bg-surface-deep:#0b111e;--text-primary:#fff;--text-secondary:#8892b0;--text-muted:#b0b8c8;--text-muted-dark:#616e88;--border-subtle:#23304c;--border-light:#ffffff1a;--font-family-primary:"Roboto",sans-serif;--footer-surface-bg:var(--color-primary-navy);--footer-surface-text:var(--text-primary);--footer-surface-muted:var(--text-muted);--footer-surface-border:#ffffff0d;--footer-bottom-text:#fff6}body{background:linear-gradient(180deg,#12203a,#162b4b);background:var(--app-body-bg);color:#fff;color:var(--text-primary);margin:0;overflow-x:hidden;padding:0}.App,body{font-family:Roboto,sans-serif;font-family:var(--font-family-primary)}.App{line-height:1.9}body.rtl-active,body.rtl-active *{font-family:Noto Kufi Arabic,sans-serif!important;line-height:2.3}body.rtl-active{direction:rtl;text-align:right}body.rtl-active .hero-title{line-height:1.4}body.rtl-active .navbar-brand{margin-left:24px;margin-right:0}body.rtl-active .icon-btn{margin-left:0;margin-right:12px}.btn{text-decoration:none}.btn-primary{background-color:#e03232}.btn-primary:hover{background-color:#c92c2c;color:#fff}.red-text{color:#e03232}.btn-secondary{border:1px solid #fff3;color:#fff}.btn-secondary:hover{color:#fff}html[data-theme=light]{--app-body-bg:linear-gradient(180deg,#f8fafc,#f1f5f9 55%,#eef2f6);--bg-main:#f8fafc;--bg-gradient-dark:#f1f5f9;--bg-card:#f1f5f9eb;--bg-surface-navy:#f1f5f9;--bg-surface-dark:#f8fafc;--bg-surface-input:#f1f5f9;--bg-surface-highlight:#e2e8f0;--bg-surface-deep:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-muted-dark:#94a3b8;--border-subtle:#cbd5e1;--border-light:#0f172a1a;--color-cta-primary:#2563eb;--color-cta-primary-hover:#1d4ed8;--color-cta-shadow:#2563eb47;--color-emergency:#dc2626;--color-primary-blue:#2563eb;--color-brand-blue-glow:#3b82f6;--footer-surface-bg:#f1f5f9;--footer-surface-text:#0f172a;--footer-surface-muted:#475569;--footer-surface-border:#0f172a1a;--footer-bottom-text:#64748b;--font-heading:"Century Gothic",CenturyGothic,AppleGothic,"Trebuchet MS","Jost",sans-serif}html[data-theme=light] .App,html[data-theme=light] body{color:var(--text-secondary);font-family:Roboto,sans-serif}html[data-theme=light] body:not(.rtl-active) h1,html[data-theme=light] body:not(.rtl-active) h2,html[data-theme=light] body:not(.rtl-active) h3,html[data-theme=light] body:not(.rtl-active) h4,html[data-theme=light] body:not(.rtl-active) h5,html[data-theme=light] body:not(.rtl-active) h6{color:var(--text-primary);font-family:var(--font-heading);font-weight:700}html[data-theme=light] body:not(.rtl-active) .bracelet-title,html[data-theme=light] body:not(.rtl-active) .hero-title,html[data-theme=light] body:not(.rtl-active) .section-title{color:var(--text-primary);font-family:var(--font-heading)}html[data-theme=light] .red-text{color:var(--color-cta-primary)}html[data-theme=light] .info-card.bg-blue-light .icon-wrap{color:var(--color-cta-primary)!important}html[data-theme=light] .bg-blue-light,html[data-theme=light] .info-card.bg-blue-light{background:#2563eb14!important}html[data-theme=light] .icon-wrap.icon-wrap-red{color:var(--color-cta-primary)!important}html[data-theme=light] .es-feature-row:nth-child(3) .es-f-subtitle{color:var(--color-cta-primary)}html[data-theme=light] .setup-section-wrapper .ball-3{background:var(--color-primary-blue)}html[data-theme=light] .setup-section-wrapper .icon-blue{background:#2563eb26;box-shadow:0 0 20px #2563eb33;color:var(--color-cta-primary)}html[data-theme=light] .navbar-pill{background:#ffffffbf;border:1px solid #0f172a1a;box-shadow:0 8px 32px #0f172a14}html[data-theme=light] .dropdown:hover .dropbtn,html[data-theme=light] .navbar-links li a.nav-link:hover{background:#0f172a0f;color:var(--text-primary)}html[data-theme=light] .dropdown-content{background-color:#fff;border:1px solid #0f172a1a;box-shadow:0 12px 40px #0f172a1f}html[data-theme=light] .dropdown-content a{color:var(--text-secondary)}html[data-theme=light] .dropdown-content a:hover{background-color:#0f172a0f;color:var(--text-primary)}html[data-theme=light] .dropdown-content a.submenu-active{background-color:#2563eb1a;color:var(--color-cta-primary);font-weight:700}html[data-theme=light] .dropbtn.active,html[data-theme=light] .navbar-links li a.active{background-color:var(--color-cta-primary);color:#fff}html[data-theme=light] .dropbtn.active:hover,html[data-theme=light] .navbar-links li a.active:hover{background-color:var(--color-cta-primary-hover);color:#fff}html[data-theme=light] .lang-btn{background-color:var(--color-cta-primary);color:#fff}html[data-theme=light] .lang-btn:hover{opacity:.92}html[data-theme=light] .cart-badge{background:var(--color-cta-primary);color:#fff}html[data-theme=light] .btn-primary{background-color:var(--color-cta-primary);box-shadow:0 4px 20px var(--color-cta-shadow);color:#fff}html[data-theme=light] .btn-primary:hover{background-color:var(--color-cta-primary-hover);color:#fff}html[data-theme=light] .home-wrapper .btn-primary{background-color:var(--color-cta-primary);box-shadow:0 4px 20px var(--color-cta-shadow)}html[data-theme=light] .home-wrapper .btn-primary:hover{background-color:var(--color-cta-primary-hover)}html[data-theme=light] .shop-cta-button{background-color:var(--color-cta-primary);box-shadow:0 4px 15px var(--color-cta-shadow);color:#fff}html[data-theme=light] .shop-cta-button:hover{background-color:var(--color-cta-primary-hover)}html[data-theme=light] .cf-submit{background:var(--color-cta-primary)}html[data-theme=light] .cf-submit:hover{filter:brightness(1.05)}html[data-theme=light] .step-grid:after{background:linear-gradient(90deg,#2563eb1f 0,#2563eb1f 40%,var(--color-cta-primary) 50%,#2563eb1f 60%,#2563eb1f 100%)}html[data-theme=light] .cta-footer-text a,html[data-theme=light] .info-card .icon-wrap{color:var(--color-cta-primary)}html[data-theme=light] .dynamic-bg-container .bg-glow{background:radial-gradient(circle,#2563eb1f 0,#3b82f614 40%,#2563eb0f 58%,#2563eb00 72%);opacity:.22}html[data-theme=light] .bg-glow-4,html[data-theme=light] .bg-glow-5,html[data-theme=light] .bg-glow-6{background:radial-gradient(circle,#2563eb1a 0,#3b82f60f 50%,#2563eb00 70%)}@media (max-width:1024px){html[data-theme=light] .navbar-pill{background:#fffffff5;border:1px solid #0f172a1a;box-shadow:0 12px 40px #0f172a1f}html[data-theme=light] .dropdown-content{background-color:#0f172a0a}}html[data-theme=light] .btn-secondary{background:#ffffffe6;border:1px solid #0f172a26;color:var(--text-primary)}html[data-theme=light] .btn-secondary:hover{background:#fff;color:var(--text-primary)}html[data-theme=light] .home-wrapper .btn-secondary:hover{background:#fffffffa;color:var(--text-primary)}html[data-theme=light] .auth-overlay{background:#0f172a59}html[data-theme=light] .auth-modal{background:linear-gradient(145deg,#fff,#f1f5f9);border:1px solid var(--border-subtle);box-shadow:0 24px 64px #0f172a1f}html[data-theme=light] .auth-modal-close:hover{background:#0f172a0f}html[data-theme=light] .auth-modal-input{background:#0f172a0a}html[data-theme=light] .app-section-wrapper{background:linear-gradient(135deg,#f1f5f9,#e8f0fc 48%,#e2e8f0);border-bottom-color:var(--border-subtle);border-top-color:var(--border-subtle);box-shadow:inset 0 1px 0 #ffffff80}html[data-theme=light] .contact-panel{box-shadow:0 8px 40px #0f172a0f}html[data-theme=light] .app-promo-section{background-color:#f1f5f9}html[data-theme=light] .app-promo-section,html[data-theme=light] .shop-cta-section{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle)}html[data-theme=light] .shop-cta-section{background:#f1f5f9}html[data-theme=light] .setup-step-card:hover{box-shadow:0 12px 28px #0f172a14}html[data-theme=light] .ball-1{opacity:.22!important}html[data-theme=light] .ai-chat-overlay{background:#0f172a66}html[data-theme=light] .ai-chat-container,html[data-theme=light] .ai-chat-gate-card{background:#fffffffa;border-color:var(--border-subtle);box-shadow:0 24px 64px #0f172a1f}html[data-theme=light] .ai-gate-title{color:var(--text-primary)}html[data-theme=light] .ai-gate-label,html[data-theme=light] .ai-gate-sub{color:var(--text-secondary)}html[data-theme=light] .ai-gate-input{background:var(--bg-surface-input);border-color:var(--border-light);color:var(--text-primary)}html[data-theme=light] .ai-gate-btn-secondary{background:var(--bg-surface-dark);border-color:var(--border-light);color:var(--text-primary)}html[data-theme=light] .ai-chat-header{background:linear-gradient(180deg,#0f172a0a,#0000);border-bottom-color:var(--border-light)}html[data-theme=light] .ai-logo-text{color:var(--text-primary)}html[data-theme=light] .ai-close-btn{background:var(--bg-surface-input);border-color:var(--border-light);color:var(--text-muted)}html[data-theme=light] .ai-close-btn:hover{background:var(--bg-surface-highlight);color:var(--text-primary)}html[data-theme=light] .ai-change-user-btn{border-color:var(--border-light);color:var(--text-secondary)}html[data-theme=light] .ai-change-user-btn:hover,html[data-theme=light] .ai-message-bubble.bot{background:var(--bg-surface-dark);color:var(--text-primary)}html[data-theme=light] .ai-message-bubble.bot{border-color:var(--border-light)}html[data-theme=light] .ai-bot-name,html[data-theme=light] .ai-message-time{color:var(--text-muted)}html[data-theme=light] .ai-chat-footer{background:linear-gradient(0deg,#f8fafcfa,#0000);border-top-color:var(--border-light)}html[data-theme=light] .ai-input-wrapper{background:var(--bg-surface-input);border-color:var(--border-light)}html[data-theme=light] .ai-input-wrapper:focus-within{background:#fff}html[data-theme=light] .ai-input-wrapper input{color:var(--text-primary)}html[data-theme=light] .ai-send-btn{background:var(--bg-surface-highlight);color:var(--text-muted)}html[data-theme=light] .ai-chat-messages::-webkit-scrollbar-thumb{background:#0f172a33}html[data-theme=light] .ai-gate-btn-primary{background:linear-gradient(135deg,var(--color-cta-primary),#3b82f6);box-shadow:0 4px 16px var(--color-cta-shadow)}html[data-theme=light] .ai-send-btn.active{background:linear-gradient(135deg,var(--color-cta-primary),#3b82f6);box-shadow:0 4px 15px var(--color-cta-shadow);color:#fff}html[data-theme=light] .ai-bot-icon{background:linear-gradient(135deg,#2563eb33,#2563eb14);border-color:#2563eb59;color:var(--color-cta-primary)}html[data-theme=light] .ai-message-bubble.user{background:linear-gradient(135deg,var(--color-cta-primary),var(--color-cta-primary-hover));color:#fff}html[data-theme=light] .add-review-submit,html[data-theme=light] .btn-buy,html[data-theme=light] .cart-checkout-btn,html[data-theme=light] .cart-empty-btn,html[data-theme=light] .complete-purchase-btn,html[data-theme=light] .cta-btn-primary{background-color:var(--color-cta-primary);box-shadow:0 4px 16px var(--color-cta-shadow);color:#fff}html[data-theme=light] .add-review-submit:hover:not(:disabled),html[data-theme=light] .btn-buy:hover,html[data-theme=light] .cart-checkout-btn:hover,html[data-theme=light] .cart-empty-btn:hover,html[data-theme=light] .complete-purchase-btn:hover,html[data-theme=light] .cta-btn-primary:hover{background-color:var(--color-cta-primary-hover)}html[data-theme=light] .newsletter-form .btn-sub,html[data-theme=light] .questions-cta-section .btn-cta{background:var(--color-cta-primary)}html[data-theme=light] .newsletter-form .btn-sub:hover,html[data-theme=light] .questions-cta-section .btn-cta:hover{background:var(--color-cta-primary-hover)}html[data-theme=light] .auth-modal-icon{background:#2563eb1f;border-color:#2563eb40;color:var(--color-cta-primary)}html[data-theme=light] .theme-toggle-btn{border-color:#2563eb33}html[data-theme=light] .faqs-cat-chip.faqs-cat-active{background:var(--color-cta-primary);border-color:var(--color-cta-primary);color:#fff}html[data-theme=light] .faqs-cat-chip:hover{border-color:var(--color-cta-primary);color:var(--color-cta-primary)}html[data-theme=light] .auth-modal-hint a{color:var(--color-cta-primary)}html[data-theme=light] .thumb.active{background:#2563eb14;border-color:var(--color-cta-primary);box-shadow:0 0 15px #2563eb38}html[data-theme=light] .contact-btn-red,html[data-theme=light] .ps-terms-btn{background:var(--color-cta-primary);color:#fff}html[data-theme=light] .contact-btn-red:hover,html[data-theme=light] .ps-terms-btn:hover{background:var(--color-cta-primary-hover)}html[data-theme=light] .footer-container .subscribe-form input{background:#fff;border:1px solid var(--border-subtle);color:var(--text-primary)}html[data-theme=light] .footer-container .subscribe-form input::placeholder{color:var(--text-muted)}html[data-theme=light] .footer-container .subscribe-form button{background:var(--color-cta-primary);color:#fff}html[data-theme=light] .footer-container .subscribe-form button:hover{background:var(--color-cta-primary-hover)}html[data-theme=light] .app-download-page .ad-hero-container{background:linear-gradient(145deg,#0f172a,#1e293b 52%,#0f172a);border:1px solid #ffffff14;box-shadow:0 24px 56px #0f172a38}html[data-theme=light] .app-download-page .ad-hero-container .ad-hero-content h1{color:#f8fafc;font-family:var(--font-heading)}html[data-theme=light] .app-download-page .ad-hero-container .ad-hero-content h1 span{color:#93c5fd}html[data-theme=light] .app-download-page .ad-hero-container .ad-hero-content p,html[data-theme=light] .app-download-page .ad-hero-container .ad-hero-list li{color:#f8fafce6}html[data-theme=light] .app-download-page .ad-hero-container .check-icon{color:#34d399}html[data-theme=light] .app-download-page .ad-feature-card{background:#ffffffd9;border:1px solid var(--border-light);box-shadow:0 4px 24px #0f172a0f}html[data-theme=light] .app-download-page .ad-feature-card:hover{background:#fff;border-color:#2563eb38}html[data-theme=light] .app-download-page .ad-feature-card h3{color:var(--text-primary)}html[data-theme=light] .app-download-page .ad-feature-card p{color:var(--text-secondary)}html[data-theme=light] .app-download-page .setup-step h3{color:var(--text-primary)}html[data-theme=light] .app-download-page .setup-step p{color:var(--text-secondary)}html[data-theme=light] .app-download-page .step-number{background:var(--text-primary);border-color:var(--color-cta-primary);color:#f8fafc}html[data-theme=light] .app-download-page .ad-setup-timeline:before{background:linear-gradient(to right,var(--color-cta-primary),#2563eb26)}html[data-theme=light] .app-download-page .ad-faq-list li{background:#ffffffe0;border:1px solid var(--border-light)}html[data-theme=light] .app-download-page .ad-faq-a{color:var(--text-secondary)}html[data-theme=light] .app-download-page .ad-enc-content{background:linear-gradient(135deg,#10b98114,#f1f5f9fa 55%,#f8fafc);border:1px solid #10b98138}html[data-theme=light] .app-download-page .ad-enc-content h2{color:var(--text-primary)}html[data-theme=light] .app-download-page .ad-enc-content p{color:var(--text-secondary)}html[data-theme=light] .app-download-page .ad-section-title{color:var(--text-primary)}html[data-theme=light] .how-works-page .hw-hero-overlay{background:linear-gradient(180deg,#0f172a80,#0f172aeb)}html[data-theme=light] .how-works-page .hw-hero .hw-hero-content h1{color:#f8fafc;font-family:var(--font-heading)}html[data-theme=light] .how-works-page .hw-hero .hw-hero-content p{color:#f8fafce0}html[data-theme=light] .es-page .es-hero-overlay{background:linear-gradient(180deg,#0f172a8c,#0f172ae0)}html[data-theme=light] .es-page .es-hero .es-hero-content h1.es-hero-title{color:#f8fafc;font-family:var(--font-heading)}html[data-theme=light] .es-page .es-hero .es-hero-subtitle{color:#f8fafce0}html[data-theme=light] .es-f-desc{color:var(--text-secondary)}html[data-theme=light] .es-marquee-container{background:linear-gradient(90deg,#f1f5f900,#e2e8f0 45%,#cbd5e1)}html[data-theme=light] .es-marquee{color:var(--text-primary)}html[data-theme=light] .es-page .es-hero .btn-secondary{background:#ffffff1f;border:1px solid #ffffff59;color:#f8fafc}html[data-theme=light] .es-page .es-hero .btn-secondary:hover{background:#fff3;color:#fff}html[data-theme=light] .reviews-page-container .quote-overlay{background:linear-gradient(0deg,#f8fafc 0,#f8fafc 78%,#f8fafceb)}html[data-theme=light] .reviews-page-container .quote-overlay h2{color:var(--text-primary)}html[data-theme=light] .reviews-page-container .quote-overlay p{color:var(--text-secondary)}html[data-theme=light] .reviews-page-container .quote-overlay .author-tag strong{color:var(--text-primary)}html[data-theme=light] .read-more-link,html[data-theme=light] .reviews-title-accent{color:var(--color-cta-primary)}html[data-theme=light] .rd-list-card,html[data-theme=light] .rd-story-card{background:var(--bg-card);border:1px solid var(--border-light);box-shadow:0 4px 24px #0f172a0d}html[data-theme=light] .rd-cta-card{background:var(--bg-card);border:1px solid var(--border-light);box-shadow:0 4px 24px #0f172a0f}html[data-theme=light] .rd-cta-btn-secondary{background:var(--bg-surface-input);border:1px solid var(--border-light);color:var(--text-primary)}html[data-theme=light] .rd-cta-btn-secondary:hover{background:var(--bg-surface-highlight)}html[data-theme=light] .rd-list-num{background:var(--color-cta-primary);box-shadow:0 4px 14px var(--color-cta-shadow)}html[data-theme=light] .rd-feat-icon{background:#2563eb1f;box-shadow:none;color:var(--color-cta-primary)}html[data-theme=light] .rd-big-quote-author{color:var(--color-cta-primary)}html[data-theme=light] .how-works-page .pricing-box{background:#0f172a0a;border-color:var(--border-light)}html[data-theme=light] .how-works-page .timeline-marker-inner{background:var(--color-cta-primary);box-shadow:0 0 20px #2563eb59;color:#fff}html[data-theme=light] .how-works-page .timeline-card{box-shadow:0 8px 28px #0f172a14}html[data-theme=light] .logout-btn{background:#0f172a0f;border:1px solid var(--border-subtle);color:var(--text-secondary)}html[data-theme=light] .logout-btn:hover{background:#0f172a1a;border-color:#0f172a26;color:var(--text-primary)}html[data-theme=light] .home-wrapper .hero-desc,html[data-theme=light] .home-wrapper .hero-desc p,html[data-theme=light] .home-wrapper .hero-title,html[data-theme=light] .home-wrapper .hero-title .red-text{transition:opacity .45s cubic-bezier(.25,.46,.45,.94),transform .45s cubic-bezier(.25,.46,.45,.94)}html[data-theme=light] .our-story-detailed-page .badge-red,html[data-theme=light] .our-story-detailed-page .badge-red-small,html[data-theme=light] .our-story-detailed-page .main-title span{color:var(--color-cta-primary)}html[data-theme=light] .our-story-detailed-page .step-number{background:var(--bg-surface-input);border:1px solid var(--border-light);color:var(--text-primary)}html[data-theme=light] .our-story-detailed-page .dark-quote-box{background:var(--bg-card);border:1px solid var(--border-light);box-shadow:0 4px 24px #0f172a0f}html[data-theme=light] .our-story-detailed-page .dark-quote-box p{color:var(--text-secondary)}html[data-theme=light] .our-story-detailed-page .case-card-main{background:#ffffffeb;border:1px solid var(--border-light);box-shadow:0 8px 40px #0f172a0f}html[data-theme=light] .our-story-detailed-page .case-info-side p{color:var(--text-secondary)}html[data-theme=light] .our-story-detailed-page .case-quote-tag{border-left-color:var(--color-cta-primary);color:var(--text-secondary)}html[data-theme=light] .our-story-detailed-page .case-icon-bg.red{background:#2563eb1f;color:var(--color-cta-primary)}html[data-theme=light] .our-story-detailed-page .detail-item{background:var(--bg-surface-input);border:1px solid var(--border-light)}html[data-theme=light] .our-story-detailed-page .detail-item p{color:var(--text-secondary)}html[data-theme=light] .our-story-detailed-page .detail-item.red h4{color:#b91c1c}html[data-theme=light] .our-story-detailed-page .detail-item.green h4{color:#047857}html[data-theme=light] .our-story-detailed-page .learn-tech-btn{background:var(--color-cta-primary);border:1px solid var(--color-cta-primary);color:#fff}html[data-theme=light] .our-story-detailed-page .learn-tech-btn:hover{background:var(--color-cta-primary-hover);border-color:var(--color-cta-primary-hover);color:#fff}html[data-theme=light] .our-story-detailed-page .innovation-extra-box{background:#2563eb0f;border:1px solid #2563eb26}html[data-theme=light] .our-story-detailed-page .mission-glass-box{background:#ffffffe6;border:1px solid var(--border-light);box-shadow:0 8px 40px #0f172a0f}html[data-theme=light] .our-story-detailed-page .mission-quote-icon{color:#0f172a1f}html[data-theme=light] .our-story-detailed-page .founder-line{background:var(--color-cta-primary)}html[data-theme=light] .our-story-detailed-page .founder-role{color:var(--color-cta-primary)}html[data-theme=light] .our-story-detailed-page .value-card-dark{background:#ffffffeb;border:1px solid var(--border-light);box-shadow:0 4px 24px #0f172a0d}html[data-theme=light] .our-story-detailed-page .value-card-dark:hover{border-color:#2563eb59}html[data-theme=light] .our-story-detailed-page .value-icon-circle{background:#2563eb1f;color:var(--color-cta-primary)}html[data-theme=light] .our-story-detailed-page .value-card-dark h3{color:var(--text-primary)}html[data-theme=light] .our-story-detailed-page .value-card-dark p{color:var(--text-secondary)}html[data-theme=light] .our-story-detailed-page .member-role{color:var(--color-cta-primary)}html[data-theme=light] .our-story-detailed-page .story-stats-section{background:#f1f5f9f2;border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light)}html[data-theme=light] .our-story-detailed-page .member-photo-wrapper{border-color:var(--border-light)}html[data-theme=light] .privacy-security-page .ps-header .red-text{color:var(--color-cta-primary)}html[data-theme=light] .privacy-security-page .ps-promise-card{background:#fffffff0;border:1px solid var(--border-light);border-left:3px solid var(--color-cta-primary);box-shadow:0 8px 36px #0f172a0f}html[data-theme=light] .privacy-security-page .ps-icon-box{background:#2563eb1a;color:var(--color-cta-primary)}html[data-theme=light] .privacy-security-page .red-glow{box-shadow:0 4px 24px #2563eb14}html[data-theme=light] .privacy-security-page .ps-promise-text h2{color:var(--text-primary)}html[data-theme=light] .privacy-security-page .ps-promise-text p{color:var(--text-secondary)}html[data-theme=light] .privacy-security-page .ps-shared-card{background:#fffffff0;border:1px solid var(--border-light);box-shadow:0 4px 28px #0f172a0f}html[data-theme=light] .privacy-security-page .ps-grid-header h3{color:var(--text-primary)}html[data-theme=light] .privacy-security-page .ps-list li,html[data-theme=light] .privacy-security-page .ps-list.green li,html[data-theme=light] .privacy-security-page .ps-list.red li{color:var(--text-secondary)}html[data-theme=light] .privacy-security-page .ps-list.green li .dot{background:#059669}html[data-theme=light] .privacy-security-page .ps-list.red li .dot{background:#dc2626}html[data-theme=light] .privacy-security-page .ps-control-box{background:#fffffff2;border:1px solid var(--border-light);box-shadow:0 8px 40px #0f172a12}html[data-theme=light] .privacy-security-page .ps-control-box h2{color:var(--text-primary)}html[data-theme=light] .privacy-security-page .ps-disclaimer-card{background:#fef2f2f2;border:1px solid #dc262638;box-shadow:0 4px 24px #0f172a0a}html[data-theme=light] .privacy-security-page .ps-disclaimer-header h4{color:var(--text-primary)}html[data-theme=light] .privacy-security-page .ps-disclaimer-card p{color:var(--text-secondary)}html[data-theme=light] .privacy-security-page .ps-disclaimer-icon-box{background:#dc26261a;color:#dc2626}html[data-theme=light] .privacy-security-page .ps-app-header{background:linear-gradient(180deg,#f1f5f9,#e8f0fc);border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light)}html[data-theme=light] .privacy-security-page .ps-app-header h2{color:var(--text-primary)}html[data-theme=light] .privacy-security-page .ps-app-header h2 .red-text{color:var(--color-cta-primary)}html[data-theme=light] .privacy-security-page .ps-promo-inner{background:linear-gradient(135deg,#f8fafc,#e8f0fc 45%,#f1f5f9);border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);box-shadow:none}.preloader-wrapper{align-items:center;background:#10192f;background:var(--bg-main,#10192f);display:flex;height:100%;justify-content:center;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity .8s cubic-bezier(.65,0,.35,1);width:100%;z-index:99999}.preloader-wrapper.fade-out{opacity:0;pointer-events:none}.preloader-content{flex-direction:column;gap:clamp(6px,1.75vw,12px);max-width:500px;padding:20px;width:100%}.preloader-content,.qlink-logo-loader{align-items:center;display:flex;justify-content:center}.qlink-logo-loader{filter:drop-shadow(0 0 10px rgba(255,255,255,.1));flex-shrink:0;height:clamp(48px,10vw,76px);margin:0 auto;width:clamp(48px,10vw,76px)}.qlink-logo-merge{justify-content:center;transform-origin:center center;width:100%}.qlink-logo-merge,.qlink-logo-split{align-items:center;display:flex;height:100%}.qlink-logo-split{overflow:hidden;width:50%}.qlink-logo-img{height:100%;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:200%}.qlink-logo-split--left .qlink-logo-img{object-position:left center;transform:translateX(0)}.qlink-logo-split--right .qlink-logo-img{object-position:right center;transform:translateX(-50%)}.qlink-logo-loader--light .qlink-logo-img--whole{animation:qlinkLogoLightIn .85s cubic-bezier(.22,1,.36,1) forwards;height:100%;max-width:100%;object-fit:contain;object-position:center;opacity:0;transform:scale(.92);width:100%}.qlink-logo-loader--light.qlink-logo-loader--spinning .qlink-logo-img--whole{animation:none;opacity:1;transform:none}@keyframes qlinkLogoLightIn{to{opacity:1;transform:scale(1)}}.qlink-logo-split--left{animation:qlinkLogoMeetLeft 1.15s cubic-bezier(.22,1,.36,1) forwards}.qlink-logo-split--right{animation:qlinkLogoMeetRight 1.15s cubic-bezier(.22,1,.36,1) forwards}@keyframes qlinkLogoMeetLeft{0%{opacity:.7;transform:translateX(-36%)}72%{opacity:1;transform:translateX(3%)}to{opacity:1;transform:translateX(0)}}@keyframes qlinkLogoMeetRight{0%{opacity:.7;transform:translateX(36%)}72%{opacity:1;transform:translateX(-3%)}to{opacity:1;transform:translateX(0)}}.qlink-logo-loader--spinning .qlink-logo-split--left,.qlink-logo-loader--spinning .qlink-logo-split--right{animation:none;opacity:1;transform:translateX(0)}.qlink-logo-loader--spinning .qlink-logo-merge{animation:qlinkLogoSpin 1.05s linear infinite}@keyframes qlinkLogoSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{color:var(--text-primary);display:flex;flex-wrap:nowrap;font-family:Roboto,sans-serif;font-family:var(--font-family-primary,"Roboto",sans-serif);font-size:clamp(18px,6vw,32px);font-weight:800;gap:clamp(4px,2vw,12px);letter-spacing:clamp(2px,1vw,6px)}.letter{animation:float-up .5s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:translateY(15px)}.letter-1{animation-delay:.25s}.letter-2{animation-delay:.35s}.letter-3{animation-delay:.45s}.letter-4{animation-delay:.55s}.letter-4,.letter-5{color:#e03232;color:var(--color-primary-red,#e03232)}.letter-5{animation-delay:.65s}.loading-bar-container{background:#ffffff1a;border-radius:4px;height:clamp(3px,1vw,6px);margin-top:0;overflow:hidden;width:clamp(150px,60vw,250px)}.loading-bar-fill{animation:fill-bar 2.3s ease-in-out forwards;background:#e03232;background:var(--color-primary-red,#e03232);border-radius:4px;box-shadow:0 0 10px #e03232;box-shadow:0 0 10px var(--color-primary-red,#e03232);height:100%;width:0}@keyframes float-up{to{opacity:1;transform:translateY(0)}}@keyframes fill-bar{0%{width:0}35%{width:42%}65%{width:78%}to{width:100%}}@media (prefers-reduced-motion:reduce){.qlink-logo-loader--light .qlink-logo-img--whole,.qlink-logo-split--left,.qlink-logo-split--right{animation:none;opacity:1;transform:none}.qlink-logo-loader--spinning .qlink-logo-merge{animation:qlinkLogoSpin 1.75s linear infinite}.letter{animation:none;opacity:1;transform:none}}.auth-overlay{align-items:center;animation:authOverlayIn .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes authOverlayIn{0%{opacity:0}to{opacity:1}}.auth-modal{animation:authModalIn .3s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,#151d34,#0f1625);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:0 30px 80px #0009;box-sizing:border-box;max-width:440px;padding:48px 40px;position:relative;width:100%}@keyframes authModalIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-modal-close{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:16px;top:16px;transition:color .2s ease,background .2s ease}.auth-modal-close:hover{background:#ffffff12;color:var(--text-primary)}.auth-modal-icon{align-items:center;background:#e032321f;border:1px solid #e0323240;border-radius:50%;color:var(--color-primary-red);display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.auth-modal h2{color:var(--text-primary);font-size:22px;font-weight:700;margin-bottom:8px;text-align:center}.auth-modal-notice{color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:28px;text-align:center}.auth-modal-group{margin-bottom:16px}.auth-modal-group label{color:var(--text-secondary);display:block;font-size:12px;font-weight:500;margin-bottom:6px}.auth-modal-input{background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family-primary);font-size:15px;outline:none;padding:12px 16px;transition:border-color .3s ease;width:100%}.auth-modal-input:focus{border-color:var(--color-cta-primary)}.auth-modal-error{animation:authErrIn .2s ease;color:var(--color-primary-red);font-size:13px;margin-bottom:14px;text-align:center}@keyframes authErrIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-modal-btn{align-items:center;display:flex!important;justify-content:center;margin-top:4px;max-width:none!important;width:100%!important}.auth-modal-divider{align-items:center;display:flex;gap:12px;margin:20px 0}.auth-modal-divider span{color:var(--text-secondary);font-size:12px;white-space:nowrap}.auth-modal-divider:after,.auth-modal-divider:before{background:var(--border-subtle);content:"";flex:1 1;height:1px}.auth-modal-hint{color:var(--text-secondary);font-size:13px;text-align:center}.auth-modal-hint a{color:var(--color-primary-red);font-weight:600;text-decoration:none}.auth-modal-hint a:hover{text-decoration:underline}.logout-btn{background:#e032321f;border:1px solid #e032324d;border-radius:8px;color:var(--color-primary-red);cursor:pointer;font-family:var(--font-family-primary);font-size:13px;font-weight:600;padding:7px 14px;transition:all .2s ease;white-space:nowrap}.logout-btn:hover{background:#e0323233;border-color:#e0323280}@media (max-width:480px){.auth-modal{margin:0 16px;padding:36px 24px}}.rtl-active.auth-modal{text-align:right}.rtl-active .auth-modal-close{left:16px;right:auto}.rtl-active .auth-modal-hint{text-align:center}.dynamic-bg-container{height:100%;left:0;min-height:100vh;min-height:100dvh;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-glow{animation:floatOrb 18s ease-in-out infinite alternate;background:radial-gradient(circle,#03204f6b 0,#061f5638 35%,rgba(4,41,100,.388) 55%,#04245800 72%);border-radius:50%;filter:blur(72px);position:absolute;will-change:transform}.bg-glow-1{animation-duration:22s;height:720px;left:5%;top:6%;width:720px}.bg-glow-2{animation-delay:-2s;animation-duration:14s;height:580px;right:-8%;top:42%;width:580px}.bg-glow-3{animation-delay:-4s;animation-duration:12s;bottom:-18%;height:820px;left:22%;width:820px}.bg-glow-4{animation-delay:-1s;animation-duration:16s;background:radial-gradient(circle,#072f6080 0,#031f4dd4 45%,rgba(4,43,104,.697) 70%);filter:blur(56px);height:420px;left:8%;top:65%;width:420px}.bg-glow-5{animation-delay:-3s;animation-duration:11s;background:radial-gradient(circle,rgba(12,76,149,.658) 0,#2563eb26 50%,#116bfd00 72%);filter:blur(48px);height:380px;right:22%;top:18%;width:380px}.bg-glow-6{animation-delay:-5s;animation-duration:20s;background:radial-gradient(circle,rgba(6,56,137,.605) 0,#1e40af1f 48%,#116bfd00 68%);bottom:28%;filter:blur(64px);height:520px;right:12%;width:520px}@media (prefers-reduced-motion:reduce){.bg-glow{animation:none}}.home-wrapper{background:#0000;color:var(--text-primary);font-family:var(--font-family-primary);min-height:100vh;overflow:hidden;position:relative}.home-liquid-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.info-card.scroll-animate.pad-40-24.is-visible,.why-card.scroll-animate.is-visible{opacity:1;padding:30px;transform:translateY(0)}.home-glow{animation:floatOrb 20s ease-in-out infinite alternate;background:radial-gradient(circle,#3b82f652 0,#116bfd1f 45%,#116bfd00 72%);border-radius:50%;filter:blur(56px);position:absolute}.home-glow-1{animation-duration:25s;height:600px;left:10%;top:10%;width:600px}.home-glow-2{animation-duration:5s;height:500px;right:-10%;top:50%;width:500px}.home-glow-3{animation-duration:10s;bottom:-20%;height:700px;left:30%;width:700px}@keyframes floatOrb{0%{transform:translate(0) scale(1.1)}50%{transform:translate(5vw,10vh) scale(.9)}to{transform:translate(-10vw,-5vh) scale(1)}}.home-content{padding-bottom:80px;position:relative;z-index:1}.section-title{color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:16px;text-align:center}.section-subtitle{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0 auto 40px;max-width:600px;text-align:center}.red-text{color:var(--color-emergency)}.hero-section{align-items:center;display:flex;justify-content:space-between;margin:155px auto 100px;max-width:1200px;min-height:60vh;padding:0 40px;position:relative}.hero-section.rtl-text{flex-direction:row-reverse}.hero-text{animation:slideInLeft .45s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:0s;flex:1 1;max-width:650px;opacity:0;position:relative;z-index:2}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.hero-title{font-size:76px;font-weight:900;letter-spacing:-1px;line-height:1.1;margin-bottom:24px}.hero-desc,.hero-title{font-style:italic;transition-property:opacity,transform}.hero-desc{color:var(--text-secondary);font-size:19px;font-weight:500;line-height:1.6;margin-bottom:40px;max-width:550px}.hero-buttons{display:flex;gap:20px}.btn{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;font-size:15px;height:48px;justify-content:center;padding:0 28px;transition:all .2s ease}.btn-secondary{background:#19214980;width:200px}.btn-secondary:hover{background:#23304ccc}.btn-primary{background-color:var(--color-primary-red);box-shadow:0 4px 20px #e0323233;color:#fff;width:250px}.btn-primary:hover{background-color:var(--color-primary-red-hover);transform:translateY(-2px) scale(1.03)}.hero-image{animation:slideInRight .5s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.2s;display:flex;flex:1.2 1;justify-content:flex-end;opacity:0;pointer-events:none;position:absolute;right:2%;top:50%;transform:translateY(-50%);z-index:1}@keyframes slideInRight{0%{opacity:0;transform:translate(60px,-50%)}to{opacity:1;transform:translateY(-50%)}}.hero-img-element{animation:floatHero 6s ease-in-out infinite alternate;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5));max-width:none;width:470px}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.what-section{margin:0 auto 100px;max-width:1100px;padding:0 24px}.card-grid-3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.why-section{margin:0 auto 50px;max-width:1100px;padding:0 24px}.card-grid-4{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.split-feature{align-items:center;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 24px}.split-feature.reverse{flex-direction:row-reverse}.split-text{flex:1 1}.split-title{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:24px}.split-desc{color:var(--text-muted);font-size:15px;margin-bottom:24px;width:573px}.split-image{display:flex;flex:1 1;justify-content:center}.split-image img{max-width:100%;width:550px}.journey-section{margin:0 auto 100px;max-width:1100px;padding:0 24px}.step-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-top:60px;position:relative}.step-grid:after{animation:sweepLine 2.5s linear infinite;background:linear-gradient(90deg,#fff3 0,#fff3 40%,var(--color-primary-red) 50%,#fff3 60%,#fff3 100%);background-size:200% 100%;border-radius:4px;content:"";height:4px;left:10%;position:absolute;right:10%;top:32px;z-index:-1}@keyframes sweepLine{0%{background-position:200% 0}to{background-position:-200% 0}}.half-cards-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto 100px;max-width:1100px;padding:0 24px}.app-section-wrapper{margin:40px -50vw 120px}.app-text ul{list-style:none;margin-bottom:40px;padding:0}.app-text li{align-items:center;color:var(--text-muted);display:flex;font-size:15px;gap:12px;margin-bottom:16px}.app-text li .check{background:#10b9811a;border-radius:50%;color:var(--color-success);padding:4px}.store-btn-google:hover{background:var(--bg-surface-highlight);box-shadow:0 15px 30px #0000004d}.app-image{z-index:2}.floating-app-screen{animation-delay:.5s;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4))}.home-cta-section.cta-section{background:#0d16294e;box-sizing:border-box;left:50%;margin:80px -50vw 0;max-width:100%;overflow:hidden;padding:80px 20px;position:relative;right:50%;text-align:center;width:100vw;z-index:1}.cta-section-inner{box-sizing:border-box;margin:0 auto;max-width:720px;padding:0 12px}.cta-section-inner .cta-title{line-height:1.25;margin-left:auto;margin-right:auto;max-width:100%;padding:0 4px}.cta-shop-btn{max-width:100%}.cta-section-inner .cta-line{margin-left:auto;margin-right:auto;max-width:min(800px,100%);width:100%}.cta-section-inner .cta-footer-text{word-wrap:break-word;line-height:1.5;max-width:100%;padding:0 8px}.cta-section:before{animation:ctaLamp 8s ease-in-out infinite;background:radial-gradient(circle,#3b82f640 0,#3b82f600 60%);border-radius:50%;content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px;z-index:-1}@keyframes ctaLamp{0%,25%{opacity:0}35%,55%{opacity:1}65%,to{opacity:0}}.cta-section .cta-title,.cta-section h2{color:var(--text-primary);font-size:clamp(22px,4.5vw,32px);font-weight:700;margin-bottom:24px}.cta-line{background-color:var(--border-light);height:1px;margin:40px auto 24px;max-width:800px}.cta-footer-text{color:var(--text-primary);font-size:15px;margin:0}.cta-footer-text a{color:var(--color-primary-red);font-weight:600;text-decoration:none}.cta-footer-text a:hover{text-decoration:underline}@media (max-width:900px){.app-section,.hero-section,.hero-section.rtl-text,.split-feature,.split-feature.reverse{flex-direction:column;text-align:center}.what-section.scroll-animate.is-visible{padding:0 24px}.hero-buttons.scroll-animate.stag-3.is-visible{padding:0}.hero-text{margin-left:50px;margin-right:50px}.half-cards-section.scroll-animate.is-visible,.split-feature.scroll-animate.is-visible,.why-section.scroll-animate.is-visible{padding:0 24px}.home-cta-section.cta-section.scroll-animate.is-visible{margin-left:-50vw;margin-right:-50vw;padding:80px 20px}.app-section-wrapper{margin-bottom:60px;padding:60px 0}.app-section{gap:40px;padding:0 24px}.app-text{width:100%}.app-text ul{display:inline-block;margin-left:auto;margin-right:auto;text-align:left}.card-grid-3,.card-grid-4,.half-cards-section,.step-grid{grid-template-columns:1fr}.step-grid:after{display:none}.hero-buttons,.hero-image{justify-content:center}.hero-image{animation:slideInUp 1.2s ease forwards;margin-top:40px;position:relative;right:auto;top:auto;transform:none;width:100%}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-img-element{width:320px}.hero-title{font-size:48px}.hero-desc{font-size:16px;margin:0 auto 32px}.split-feature{gap:40px;margin-bottom:80px}.split-desc{width:100%}.store-buttons{align-items:center;flex-direction:column;gap:12px;justify-content:center}.store-btn{justify-content:center;max-width:280px;width:100%}.split-image img{margin-top:20px}.floating-app-screen{max-width:260px!important}}@media (max-width:580px){.hero-title{font-size:38px}.hero-section{margin-top:120px;padding:0 20px}.btn{width:100%!important}.hero-buttons{flex-direction:column;width:100%}.section-title{font-size:24px}.home-cta-section.cta-section{margin-top:48px;padding:56px 16px 64px}.cta-section .cta-title,.cta-section h2{font-size:clamp(20px,6vw,26px);margin-bottom:20px}.cta-shop-btn.btn-large-pad{max-width:320px;padding-left:20px;padding-right:20px;width:100%}.cta-line{margin-bottom:20px;margin-top:32px}.cta-footer-text{font-size:14px}}@media (max-width:380px){.home-cta-section.cta-section{padding-left:12px;padding-right:12px}.cta-section-inner{padding:0 4px}}.scroll-animate{transition-property:opacity,transform}.hero-section.scroll-animate{transition-duration:.45s}.hero-section .hero-text .scroll-animate{transition-duration:.45s;transition-property:opacity,transform}.card-grid-3>:first-child,.card-grid-4>:first-child{transition-delay:0ms}.card-grid-3>:nth-child(2),.card-grid-4>:nth-child(2){transition-delay:.15s}.card-grid-3>:nth-child(3),.card-grid-4>:nth-child(3){transition-delay:.3s}.card-grid-4>:nth-child(4){transition-delay:.45s}.step-grid>:first-child{transition-delay:0ms}.step-grid>:nth-child(2){transition-delay:.4s}.step-grid>:nth-child(3){transition-delay:.8s}.step-grid>:nth-child(4){transition-delay:1.2s}.hero-title-eng{white-space:pre-wrap}.bg-success-light{background:#10b98114}.bg-blue-light{background:#e032321a}.bg-error-light{background:#e0323214}.link-btn-inline{margin-top:16px;text-decoration:none}.pad-40-24{padding:40px 24px}.icon-wrap-glass{background:var(--bg-card)}.icon-wrap-glass,.icon-wrap-red{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.icon-wrap-red{background:#e032321a}.app-list{padding-left:0}body.rtl-active .app-list{padding-left:0;padding-right:0}.app-list-item{gap:10px}.img-shadow-dark{filter:drop-shadow(0 20px 40px rgba(0,0,0,.6))}.cta-title-eng{line-height:1.2;white-space:pre-wrap}.btn-large-pad{font-size:16px;padding:14px 40px}.info-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:32px 24px;text-align:center;transition:transform .2s ease}.info-card:hover{border-color:var(--border-subtle);transform:translateY(-10px)}.info-card .icon-wrap{color:var(--color-primary-red);margin-bottom:16px}.info-card h3{color:var(--text-primary);font-size:16px;margin-bottom:12px}.info-card p{color:var(--text-secondary);font-size:13px;line-height:1.5}.why-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 10px 30px #0000001a;cursor:default;padding:32px 24px;text-align:left;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}body.rtl-active .why-card{text-align:right}.why-card:hover{border-color:#e0323233;box-shadow:0 15px 35px #0000004d;transform:translateY(-8px)}.why-card:hover .icon-wrap{background:#e0323226;transform:scale(1.1) rotate(5deg)}.why-card .icon-wrap{align-items:center;background:#e0323214;border-radius:12px;color:var(--color-primary-red);display:flex;height:48px;justify-content:center;margin-bottom:20px;transition:all .3s ease;width:48px}.why-card h4{color:var(--text-primary);font-size:15px;margin-bottom:10px}.why-card p{color:var(--text-secondary);font-size:13px;line-height:1.5}.step-item{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;cursor:default;display:flex;flex-direction:column;padding:0;position:relative;text-align:center;z-index:1}.step-item:hover{transform:translateY(-5px)}.step-item:hover .step-icon{transform:scale(1.05)}.step-icon{align-items:center;background:#e2e8f0;border-radius:18px;color:var(--color-primary-red);display:flex;height:68px;justify-content:center;margin-bottom:24px;transition:all .3s ease;width:68px}.step-item h4{color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:12px}.step-item p{color:var(--text-secondary);font-size:14px;line-height:1.5}.half-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:40px}.half-card h3{color:var(--text-primary);font-size:18px;margin-bottom:16px}.half-card p{color:var(--text-secondary);font-size:14px;line-height:1.6}.how-works-page{color:var(--text-primary);min-height:100vh;overflow:hidden;padding-bottom:100px;position:relative}.feature-block.scroll-animate.active.is-visible{opacity:1;transform:translateY(0)}.pricing-card.scroll-animate.is-visible{opacity:1;padding:30px;transform:translateY(0)}.features-video-wrapper.hw-lens-wrapper.scroll-animate.is-visible{opacity:1;transform:translateY(0)}.how-works-page a{text-decoration:none!important}.how-works-page .scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.how-works-page .scroll-animate.is-visible{opacity:1;transform:translateY(0)}.hw-liquid-bg{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.hw-glow{animation:hwFloatOrb 20s ease-in-out infinite alternate;background:radial-gradient(circle,#116bfd26 0,#116bfd00 70%);border-radius:50%;filter:blur(50px);position:absolute}.hw-glow-1{animation-duration:25s;height:600px;left:5%;top:5%;width:600px}.hw-glow-2{animation-duration:35s;height:500px;right:-5%;top:40%;width:500px}.hw-glow-3{animation-duration:30s;bottom:10%;height:700px;left:30%;width:700px}@keyframes hwFloatOrb{0%{transform:translate(0) scale(1.1)}50%{transform:translate(5vw,10vh) scale(.9)}to{transform:translate(-10vw,-5vh) scale(1)}}.timeline-row.scroll-animate:first-child{transition-delay:.1s}.timeline-row.scroll-animate:nth-child(2){transition-delay:.2s}.timeline-row.scroll-animate:nth-child(3){transition-delay:.3s}.timeline-row.scroll-animate:nth-child(4){transition-delay:.4s}.hw-hero{align-items:center;display:flex;height:100vh;justify-content:center;margin-bottom:80px;min-height:400px;overflow:hidden;position:relative;text-align:center;width:100%}.hw-hero-video{left:50%;min-height:100%;min-width:100%;object-fit:cover;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.hw-hero-overlay{background:linear-gradient(180deg,#0b112066,#0b1120);inset:0;position:absolute;z-index:1}.hw-hero-content{align-items:center;display:flex;flex-direction:column;max-width:800px;padding:0 20px;position:relative;text-align:center!important;z-index:2}.hw-hero-content h1{font-size:56px;font-weight:800;margin-bottom:16px}.hw-hero-content p{color:#cbd5e1;font-size:20px;font-weight:400}.hw-timeline-section{margin:0 auto 120px;max-width:1000px;padding:0 24px;position:relative}.hw-timeline-section.is-visible{padding:0 24px}.timeline-container{display:flex;flex-direction:column;gap:40px;position:relative}.timeline-container:before{background:#ffffff4d;bottom:96px;content:"";left:calc(50% - 1px);position:absolute;top:96px;transform:none;width:2px;z-index:0}.timeline-card p{color:#94a3b8}.timeline-marker-inner{background:#e03232;color:#fff}.hw-features-section{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto 120px;max-width:1200px;padding:0 24px}.hw-features-section.is-visible{padding:0 24px}.features-col{display:flex;flex:1 1;flex-direction:column;gap:60px}.feature-block p{color:#94a3b8}.features-video-wrapper.hw-lens-wrapper{--lens-radius:118px;--lens-x:50%;--lens-y:50%;background:var(--bg-surface-deep);border:1px solid var(--border-light);border-radius:900px!important;box-shadow:inset 0 0 50px #00000073,0 20px 60px #00000059;cursor:crosshair;height:520px;margin:0 auto;max-width:320px;overflow:hidden;position:relative;touch-action:manipulation;width:100%}.hw-lens-video{height:100%;object-fit:cover;transform:scale(1.02);width:100%;z-index:0}.hw-blur-overlay,.hw-lens-video{inset:0;pointer-events:none;position:absolute}.hw-blur-overlay{-webkit-backdrop-filter:blur(18px) brightness(.5);backdrop-filter:blur(18px) brightness(.5);border-radius:inherit;mask-image:radial-gradient(circle var(--lens-radius) at var(--lens-x) var(--lens-y),#0000 0,#0000 38%,#0000002e 46%,#00000085 54%,#000000d1 62%,#000 74%);-webkit-mask-image:radial-gradient(circle var(--lens-radius) at var(--lens-x) var(--lens-y),#0000 0,#0000 38%,#0000002e 46%,#00000085 54%,#000000d1 62%,#000 74%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;z-index:1}.hw-lens-soft-halo{border-radius:50%;box-shadow:inset 0 0 45px #0006,0 0 32px #ffffff0f,0 0 72px #e032320d;height:calc(var(--lens-radius)*2);left:calc(var(--lens-x) - var(--lens-radius));pointer-events:none;position:absolute;top:calc(var(--lens-y) - var(--lens-radius));width:calc(var(--lens-radius)*2);z-index:2}@supports not (((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.hw-blur-overlay{display:none}}.hw-compare-section{display:flex;gap:24px;margin:0 auto 120px;max-width:1200px;padding:0 24px}.hw-setup-section{margin:0 auto 120px;max-width:1000px;padding:0 24px;text-align:center}.hw-section-sub{color:var(--color-primary-red);font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.hw-section-title{font-size:32px;font-weight:800;margin-bottom:40px}.hw-setup-section.is-visible{padding:0 24px}.setup-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.hw-help-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto 120px;max-width:800px;padding:0 24px}.hw-cta-section{padding:0 24px;text-align:center!important}.hw-cta-buttons{display:flex;gap:16px;justify-content:center;margin-top:32px}@media (max-width:768px){.timeline-container:before{display:none}.timeline-row,.timeline-row:nth-child(2n),.timeline-row:nth-child(odd){align-items:center;flex-direction:column;justify-content:center;width:100%}.timeline-card,.timeline-card-left,.timeline-card-right{margin-bottom:20px;padding:24px;text-align:center!important;width:90%}.timeline-marker{left:50%;margin-bottom:-15px;position:relative;top:auto;transform:none;z-index:5}.hw-compare-section,.hw-features-section{flex-direction:column}.features-video-wrapper.hw-lens-wrapper{--lens-radius:96px;height:480px;margin:40px auto;max-width:90%;width:280px}.hw-help-grid,.setup-grid{grid-template-columns:1fr}.hw-cta-buttons{align-items:center;flex-direction:column}}.timeline-row{align-items:center;display:flex;position:relative;width:100%}.timeline-row:nth-child(odd){justify-content:flex-start}.timeline-row:nth-child(2n){justify-content:flex-end}.timeline-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 10px 30px #0003,0 0 15px #0f172a66;box-sizing:border-box;padding:32px;position:relative;width:50%;z-index:2}body.rtl-active .timeline-card{text-align:right}.timeline-card-left{padding-right:48px;text-align:left}.timeline-card-right{padding-left:48px;text-align:left}.timeline-card h3{color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:12px}.timeline-card p{color:var(--text-secondary);font-size:14px;line-height:1.6}.timeline-marker{left:calc(50% - 1px);position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.timeline-marker,.timeline-marker-inner{align-items:center;display:flex;justify-content:center}.timeline-marker-inner{background:var(--color-primary-red);border-radius:50%;box-shadow:0 0 20px #e0323266;color:var(--text-primary);height:48px;position:relative;width:48px;z-index:4}@media (max-width:768px){.timeline-row,.timeline-row:nth-child(2n),.timeline-row:nth-child(odd){align-items:flex-end;flex-direction:column;justify-content:flex-start}.timeline-card,.timeline-card-left,.timeline-card-right{padding:32px 24px;text-align:left;width:calc(100% - 64px)}.timeline-marker{left:25px;transform:translate(-50%,-50%)}}.feature-block{border-left:3px solid var(--border-light);padding-left:20px;transition:border-color .3s ease}.feature-block.active,.feature-block:hover{border-left-color:var(--color-primary-red)}.feature-block h4{color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:12px;margin-left:24px}.feature-block p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin-left:24px}.pricing-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;flex:1 1;padding:40px}.pricing-header{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:700;gap:12px;margin-bottom:32px}.pricing-box{background:#ffffff08;border:1px solid var(--border-light);border-radius:12px;margin-bottom:16px;padding:24px}.pricing-box h5{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px}.pricing-box p{color:var(--text-secondary);font-size:14px;line-height:1.5}.setup-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;padding:40px 24px;text-align:center}.setup-card,.setup-icon{align-items:center;display:flex}.setup-icon{border-radius:12px;height:50px;justify-content:center;margin-bottom:20px;width:50px}.setup-card h5{color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:10px}.setup-card p{color:var(--text-secondary);font-size:14px;line-height:1.5}.help-card{align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;color:var(--text-primary);display:flex;gap:16px;padding:24px;text-decoration:none;transition:background .3s}.help-card:hover{background:#ffffff0f}.help-icon{align-items:center;background:#ffffff0d;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.help-text h5{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:4px}.help-text p{color:var(--text-secondary);font-size:12px}.es-page{color:var(--text-primary);font-family:var(--font-family-primary);min-height:100vh;padding-bottom:0;position:relative}.es-page *,.es-page :after,.es-page :before{box-sizing:border-box}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.aPPP{margin-bottom:100px}.btn{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-cta-full{justify-content:center;max-width:none!important;width:100%!important}.btn-primary{background:var(--color-primary-red);color:var(--text-primary)}.btn-primary:hover{background:var(--color-primary-red-hover)}.btn-secondary{background:#0000;border:1px solid var(--border-light);color:var(--text-primary)}.btn-secondary:hover{background:#ffffff0d}.es-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:105vh;padding:200px 20px 120px;position:relative;text-align:center;width:100%}.es-hero-overlay{background:linear-gradient(180deg,#0e152880 0,#1c2a4a40);inset:0;position:absolute;z-index:1}.es-hero-content{flex-direction:column;max-width:800px;position:relative;z-index:2}.es-badge,.es-hero-content{align-items:center;display:flex}.es-badge{background:#e0323226;border:1px solid #e032324d;border-radius:30px;gap:8px;margin-bottom:24px;padding:6px 16px}.es-hero-title{font-size:64px;font-weight:800;line-height:1.1;margin-bottom:24px}.red-text{color:var(--color-primary-red)}.es-hero-subtitle{color:var(--text-secondary);font-size:18px;line-height:1.6;margin-bottom:40px;max-width:600px}.es-hero-buttons{display:flex;gap:16px;justify-content:center}.es-features{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1100px;padding:80px 24px}.es-marquee-container{background:linear-gradient(90deg,#19214900,#072f65 50%,#07468d);overflow:hidden;padding:12px 0;position:relative;white-space:nowrap;width:100%}.es-marquee{align-items:center;animation:esMarquee 20s linear infinite;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:40px;letter-spacing:1px}@keyframes esMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.es-steps-section{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:100px auto;max-width:1100px;padding:0 24px}.es-carousel-section{display:flex;justify-content:center;padding:40px 24px 100px;width:100%}.es-carousel-inner{align-items:center;display:flex;gap:40px}.es-arrow-btn{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s;width:48px}.es-arrow-btn:hover{background:#ffffff26}.es-watch-display{align-items:center;animation:floatWatch 4s ease-in-out infinite;display:flex;height:250px;justify-content:center;width:250px}.es-watch-display img{max-height:100%;max-width:100%;object-fit:contain}.es-cta-box-section{margin:0 auto 100px;max-width:1200px;padding:0 24px}.es-cta-box{align-items:center;background:linear-gradient(135deg,var(--bg-surface-deep) 0,var(--bg-surface-navy) 100%);border:1px solid var(--border-light);border-radius:20px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;padding:60px 40px;text-align:center}.es-cta-icon{margin-bottom:24px}.es-cta-box h2{font-size:32px;font-weight:800;line-height:1.2;margin-bottom:20px}.es-cta-box p{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:32px;max-width:500px}.es-cta-box .btn{align-items:center;display:flex;gap:8px;padding:14px 32px}.es-footer-promo{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;min-height:400px;padding:0 24px 180px}.es-promo-content{flex:1 1;max-width:500px}.es-promo-content h2{color:var(--text-primary);font-size:36px;font-weight:800;margin-bottom:16px}.es-promo-content p{color:var(--text-secondary);font-size:18px;line-height:1.5;margin-bottom:32px}.es-app-buttons{display:flex;gap:16px}.app-btn{align-items:center;background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;gap:12px;padding:10px 16px;transition:.3s}.app-btn:hover{transform:translateY(-2px)}.app-btn .btn-text{display:flex;flex-direction:column;text-align:left}.app-btn .btn-text span{font-size:10px;line-height:1}.app-btn .btn-text strong{font-size:16px;line-height:1.2}.es-promo-img{display:flex;flex:1 1;justify-content:flex-end;position:relative}.es-promo-img img{height:auto;margin-bottom:-150px;max-height:500px;max-width:100%;object-fit:contain}@media (max-width:900px){.es-steps-section{grid-template-columns:1fr}.es-footer-promo{flex-direction:column;gap:40px;text-align:center}.es-app-buttons{justify-content:center}.es-promo-img img{margin-bottom:-50px}}.es-feature-row{align-items:center;display:flex;gap:80px;justify-content:space-between;margin:0 auto;max-width:1100px}.es-feature-row.reverse{flex-direction:row-reverse}.es-feature-text{flex:1 1;opacity:0;transition:all 1.2s cubic-bezier(.16,1,.3,1)}.es-feature-text.scroll-animate{transform:translateX(-40px)}.es-feature-row.reverse .es-feature-text.scroll-animate{transform:translateX(40px)}.es-feature-text.is-visible{opacity:1;transform:translateX(0)!important}.es-f-subtitle{color:var(--color-primary-red);font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.es-feature-row:nth-child(2) .es-f-subtitle{color:var(--color-success)}.es-feature-row:nth-child(3) .es-f-subtitle{color:#ff6b6b}.es-f-title{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:20px}.es-f-desc{color:#ffffffb3;font-size:16px;line-height:1.6}.es-feature-img{flex:1.2 1;opacity:0;transition:all 1.5s cubic-bezier(.16,1,.3,1)}.es-feature-img.scroll-animate{transform:translateX(80px)}.es-feature-row.reverse .es-feature-img.scroll-animate{transform:translateX(-80px)}.es-feature-img.is-visible{opacity:1;transform:translateX(0)!important}.es-feature-img img{border-radius:20px;width:100%}@media (max-width:768px){.es-feature-row{flex-direction:column!important;gap:40px;padding:20px 24px;text-align:center}}.es-step-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:40px 30px;transition:transform .3s}.es-step-card:hover{background:var(--bg-surface-navy);transform:translateY(-5px)}.es-step-icon{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:24px;width:48px}.es-icon-blue{background:#3b82f626}.es-icon-gray{background:#8892b026}.es-icon-red{background:#e0323226}.es-step-card h3{color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:12px}.es-step-card p{color:var(--text-secondary);font-size:14px;line-height:1.6}.app-promo-section{align-items:flex-start;background-color:var(--bg-surface-navy);display:flex;justify-content:center;left:50%;margin-bottom:100px;margin-left:-50vw;margin-right:-50vw;min-height:400px;overflow:hidden;padding:60px 0 135px;position:relative;right:50%;width:100vw}.promo-container{align-items:center;display:flex;justify-content:space-between;max-width:1100px;padding:0 24px;width:100%}.promo-content{flex:1 1;max-width:500px;z-index:2}.promo-content h2{color:#fff;color:var(--text-primary,#fff);font-size:42px;font-weight:800;line-height:1.2;margin-bottom:16px}.red-text{color:#e63946;color:var(--color-primary-red,#e63946)}.promo-content p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:18px;line-height:1.6;margin-bottom:32px}.promo-app-buttons{display:flex;flex-wrap:wrap;gap:16px}.promo-app-btn{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#000;cursor:pointer;display:flex;gap:12px;padding:12px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.promo-app-btn:hover{box-shadow:0 8px 25px #0003;transform:translateY(-3px)}.promo-app-btn.secondary{background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-primary)}.promo-app-btn.secondary:hover{background:var(--bg-surface-highlight);border-color:var(--border-subtle)}.promo-app-btn:active{transform:translateY(-1px)}.promo-app-btn .btn-text{display:flex;flex-direction:column;text-align:left}.promo-app-btn .btn-text span{font-size:11px;letter-spacing:.5px;line-height:1;opacity:.8;text-transform:uppercase}.promo-app-btn .btn-text strong{font-size:18px;line-height:1.2}.promo-img{display:flex;flex:1 1;justify-content:flex-end;position:relative;z-index:1}.promo-img img{filter:drop-shadow(0 20px 50px rgba(0,0,0,.3));height:auto;margin-bottom:-180px;max-height:550px;max-width:100%;object-fit:contain}.rtl-text .promo-content{text-align:right}.rtl-text .promo-app-buttons{flex-direction:row;justify-content:flex-start}.rtl-text .promo-app-btn .btn-text{text-align:right}.rtl-text .promo-img{justify-content:flex-start}.scroll-animate{transform:translateY(40px);transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1)}.stag-large-delay{transition-delay:.4s}@media (max-width:1024px){.promo-content h2{font-size:36px}.promo-img img{max-height:480px}}@media (max-width:900px){.app-promo-section{align-items:flex-start;margin-bottom:60px;padding-bottom:165px}.promo-container{flex-direction:column;gap:0;text-align:center}.promo-content{margin-bottom:40px;max-width:100%}.promo-content h2{font-size:32px}.promo-app-buttons,.promo-img{justify-content:center}.promo-img{width:100%}.promo-img img{margin-bottom:-100px;max-height:400px}.rtl-text .promo-content{text-align:center}.rtl-text .promo-app-buttons{justify-content:center}}@media (max-width:500px){.app-promo-section{padding-bottom:40px;padding-top:40px}.promo-content h2{font-size:28px}.promo-content p{font-size:16px;margin-bottom:24px}.promo-app-buttons{flex-direction:column;gap:12px;margin:0 auto;max-width:280px;width:100%}.promo-app-btn{justify-content:center;width:100%}.promo-img img{margin-bottom:-60px;max-height:320px}}.setup-section-wrapper{align-items:center;background-color:var(--bg-main);display:flex;flex-direction:column;justify-content:center;margin-bottom:120px;margin-top:120px;overflow:hidden;padding:100px 20px;position:relative}.setup-bg-ball{animation:floatBalls 10s ease-in-out infinite alternate;border-radius:50%;filter:blur(80px);opacity:.5;position:absolute;z-index:0}.ball-1{animation-delay:0s;background:#0e1654d6;height:400px;left:-100px;top:-100px;width:400px}.ball-2{animation-delay:-5s;background:var(--bg-surface-navy);bottom:-150px;height:500px;right:-100px;width:500px}.ball-3{animation-delay:-10s;background:var(--color-primary-red);height:300px;left:50%;opacity:.15;top:50%;transform:translate(-50%,-50%);width:300px}@keyframes floatBalls{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-80px) scale(1.1)}to{transform:translate(-20px,50px) scale(.9)}}.setup-content-container{max-width:1000px;position:relative;width:100%;z-index:1}.setup-header{margin-bottom:60px;text-align:center}.setup-label{color:var(--color-primary-red);display:block;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:15px;text-transform:uppercase}.setup-title{color:var(--text-primary);font-size:36px;font-weight:700;margin:0}.setup-cards-row{display:flex;gap:30px;justify-content:space-between}.setup-step-card{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bg-surface-navy);border:1px solid var(--border-light);border-radius:20px;display:flex;flex:1 1;flex-direction:column;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.setup-step-card:hover{box-shadow:0 15px 35px #0006;transform:translateY(-5px)}.setup-icon-wrapper{align-items:center;border-radius:16px;display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:25px;width:60px}.icon-blue{background:#e0323226;box-shadow:0 0 20px #e0323233;color:var(--color-primary-red)}.icon-green{background:#10b98126;box-shadow:0 0 20px #10b98133;color:var(--color-success)}.icon-red{background:#e0323226;box-shadow:0 0 20px #e0323233;color:var(--color-primary-red)}.setup-step-title{color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:15px}.setup-step-desc{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0}@media (max-width:991px){.setup-section-wrapper{margin-bottom:60px;margin-top:60px;padding:60px 20px}.setup-cards-row{align-items:center;flex-direction:column;gap:20px}.setup-step-card{max-width:450px;padding:30px 20px;width:100%}}@media (max-width:480px){.setup-title{font-size:28px}.setup-step-title{font-size:18px}.setup-step-desc{font-size:13px}}.nova-details-container{color:var(--text-primary);min-height:100vh;padding-top:150px;position:relative;width:100%;z-index:1}.nova-content-wrapper{margin:0 auto;max-width:1200px;padding:0 5%}.nova-product-top{grid-gap:64px;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:64px}@media (max-width:900px){.nova-product-top{gap:32px;grid-template-columns:1fr}}.nova-gallery{display:flex;flex-direction:column;gap:16px}.main-featured-img,.main-image-wrapper img,.main-image-wrapper video{display:block;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.thumb-media{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.nova-info{display:flex;flex-direction:column}.nova-title{font-size:40px;font-weight:700;margin-bottom:8px}.nova-subtitle{color:var(--color-primary-red);font-size:19px;font-weight:600;margin-bottom:16px}.nova-desc{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:32px}.strap-selector{margin-bottom:8px;margin-top:20px}.nova-tabs{margin-bottom:64px;margin-top:64px}.tab-btn.active:after{background:#ff3b30}.bridge-content h3{font-size:32px}.pulse-details-container{color:var(--text-primary);min-height:100vh;padding-top:150px;position:relative;width:100%;z-index:1}.pulse-content-wrapper{margin:0 auto;max-width:1200px;padding:0 5%}.back-btn{display:flex}.back-btn:hover{opacity:.8}.pulse-product-top{grid-gap:64px;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:64px}@media (max-width:900px){.pulse-product-top{gap:32px;grid-template-columns:1fr}}.pulse-gallery{display:flex;flex-direction:column;gap:16px}.main-image-wrapper{height:550px}.main-featured-img,.main-image-wrapper img{display:block;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.thumb.active{background:#e032321a;border-color:#e03232;box-shadow:0 0 15px #e0323233}.thumb:hover{border-color:var(--border-subtle)}.perk-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}.perk-box svg{color:var(--color-primary-red);margin-bottom:8px}.pulse-info{display:flex;flex-direction:column}.pulse-title{font-size:40px;font-weight:700;margin-bottom:8px}.pulse-subtitle{color:var(--color-primary-red);font-size:19px;font-weight:600;margin-bottom:16px}.pulse-desc{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:32px}.reviews-section{flex-direction:column}.dynamic-stars,.reviews-section{display:flex;gap:4px}.rating-star{color:var(--text-muted-dark);transition:all .2s ease}.rating-star.filled{color:gold;filter:drop-shadow(0 0 5px rgba(255,215,0,.3))}.rating-star:hover{transform:scale(1.2)}.reviews-count{color:var(--text-muted);font-size:14px}.color-circle.active{transform:scale(1.1)}.qty-controls{border:1px solid var(--border-light);border-radius:20px}.btn-buy:hover{background:var(--color-primary-red-hover)}.btn-cart{border:1px solid var(--border-subtle);transition:all .3s ease}.btn-cart:hover{border-color:var(--text-primary)}.pulse-tabs{margin-bottom:64px;margin-top:64px}.bridge-content{margin:0 auto;max-width:800px;text-align:center}.bridge-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,var(--text-primary) 0,var(--text-muted) 100%);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700;margin-bottom:24px}.bridge-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:24px}.bridge-features{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:48px}@media (max-width:768px){.bridge-features{gap:16px;grid-template-columns:1fr}}.feat-box{background:var(--bg-card);background:var(--card-bg,var(--bg-card));border:1px solid var(--border-light);border-radius:12px;padding:32px 24px}.feat-box svg{margin-bottom:16px}.feat-box h4{font-size:18px;margin-bottom:8px}.feat-box p{color:var(--text-muted);font-size:14px}.info-top-flex{align-items:flex-start;display:flex;justify-content:space-between}.floating-side-actions{display:flex;flex-direction:column;gap:12px}.action-circle{align-items:center;background:var(--bg-surface-input);border:1px solid var(--border-light);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.action-circle:hover{background:var(--bg-surface-highlight);transform:scale(1.05)}.pulse-info{position:relative}@keyframes fadeInStrapPulse{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInStrapPulse .4s ease-out forwards}.bracelet-page-container{color:var(--text-primary);min-height:100vh;padding-top:120px;position:relative;width:100%;z-index:1}.bracelet-header-section{margin-bottom:4rem;padding:0 5%;text-align:center}.bracelet-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.title-highlight{color:var(--color-cta-primary)}.bracelet-subtitle{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 auto;max-width:600px}.bracelet-products-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:6rem;padding:0 5%}.bracelet-product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);background:var(--card-bg,var(--bg-card));border:1px solid var(--border-light);border-radius:16px;display:flex;flex-direction:column;max-width:400px;padding:0;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;width:100%}.bracelet-product-card:hover{border-color:var(--border-subtle);box-shadow:0 10px 40px #0000004d;transform:translateY(-5px)}.bracelet-card-img-wrapper{border-radius:16px 16px 0 0;height:362px;margin-bottom:0;overflow:hidden;padding:0;position:relative;width:100%}.bracelet-card-img-wrapper.is-nova{background:linear-gradient(135deg,#505064cc,#282832e6)}.bracelet-card-img-wrapper.is-pulse{background:linear-gradient(135deg,#e6e6e6e6,#b4b4b4cc)}.bracelet-card-img-wrapper img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bracelet-product-card:hover .bracelet-card-img-wrapper img{transform:scale(1.05)}.bracelet-card-title{font-size:1.4rem;font-weight:700;margin:1.5rem 30px .5rem}.bracelet-card-subtitle{color:var(--text-muted);font-size:.95rem;margin:0 30px 1.5rem}.bracelet-card-features{flex-grow:1;list-style:none;margin:0 30px 2rem;padding:0}.bracelet-card-features li{color:var(--text-secondary);font-size:.9rem;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.bracelet-card-features li:before{color:var(--color-cta-primary);content:"•";font-size:1.2rem;left:0;line-height:1;position:absolute}.rtl-text .bracelet-card-features li{padding-left:0;padding-right:1.5rem}.rtl-text .bracelet-card-features li:before{left:auto;right:0}.bracelet-card-price{font-size:1.25rem;font-weight:700;margin:0 30px 1.5rem}.bracelet-card-btn{align-items:center;background:var(--color-cta-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;margin:0 30px 2rem;padding:.8rem 0;text-decoration:none;transition:background .2s ease,transform .2s ease,color .2s ease;width:calc(100% - 60px)}.bracelet-card-btn:hover{background:var(--color-cta-primary-hover);transform:translateY(-2px)}.stag-4{transition-delay:.4s}@media (max-width:1024px){.bracelet-title{font-size:2.2rem}}@media (max-width:900px){.bracelet-products-grid{gap:1.5rem}.bracelet-product-card{max-width:380px}}@media (max-width:768px){.bracelet-page-container{padding-top:100px}.bracelet-header-section{margin-bottom:3rem}.bracelet-title{font-size:1.8rem}.bracelet-subtitle{font-size:.95rem}.bracelet-products-grid{align-items:center;display:flex;flex-direction:column;gap:30px;padding:0 20px}.bracelet-product-card{margin:0 auto;max-width:450px;padding:0;width:100%}.bracelet-card-img-wrapper{height:220px;margin-bottom:0}.bracelet-card-title{font-size:1.3rem;margin:1.2rem 25px .5rem}.bracelet-card-subtitle{margin:0 25px 1.2rem}.bracelet-card-features{margin:0 25px 1.5rem}.bracelet-card-price{margin:0 25px 1.2rem}.bracelet-card-btn{margin:0 25px 1.5rem;width:calc(100% - 50px)}}@media (max-width:480px){.bracelet-page-container{padding-top:80px}.bracelet-title{font-size:1.6rem}.bracelet-header-section{margin-bottom:2rem;padding:0 15px}.bracelet-product-card{padding:0}.bracelet-card-features li{font-size:.85rem;padding-left:1.2rem}}.compare-page{color:var(--text-primary);font-family:var(--font-family-primary);min-height:100vh;overflow-x:hidden;padding-top:155px}@media (max-width:900px){.compare-page{padding-top:100px}}.compare-hero{margin:0 auto;max-width:800px;padding:40px 20px;text-align:center}.compare-title{color:var(--text-primary);font-size:42px;font-weight:700;letter-spacing:.5px;margin-bottom:24px}.compare-highlight{color:var(--color-primary-red)}.compare-subtitle{color:var(--text-muted);font-size:16px;font-weight:400;line-height:1.6}body.rtl-active .compare-hero{direction:rtl}.compare-page-container{display:flex;gap:100px;justify-content:center;margin:0 auto;max-width:1200px;padding:40px 24px}@media (max-width:1024px){.compare-page-container{gap:40px}}@media (max-width:850px){.compare-page-container{align-items:center;flex-direction:column;gap:60px}}@media (max-width:768px){.compare-title{font-size:28px}.compare-subtitle{font-size:15px}}.compare-promo-large{max-height:450px!important;transform:scale(1.15);transform-origin:bottom right}@media (max-width:900px){.compare-promo-large{max-height:500px!important;transform:scale(1);transform-origin:bottom center}}.compare-card{background-color:var(--bg-surface-navy);border-radius:10px;box-shadow:0 10px 30px #00000080;color:var(--text-primary);display:flex;flex-direction:column;overflow:hidden;width:435px}body.rtl-active .compare-card{direction:rtl;text-align:right}.card-top-section{flex-grow:1;padding:40px 30px}.card-custom-icon{display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3));height:60px;margin:0 auto 20px;object-fit:contain;width:60px}.card-main-title{font-size:26px;font-weight:700;margin:0;text-align:center}.card-sub-title{font-size:13px;font-weight:600;margin:5px 0 35px;text-align:center;text-transform:uppercase}.feature-row{margin-bottom:22px}.feature-label-text{color:var(--text-muted);display:block;font-size:11px;font-weight:500;margin-bottom:6px}.feature-value-container{align-items:center;display:flex;gap:10px}.feature-inline-icon{display:block;height:72px;object-fit:contain;width:52px}.feature-value-text{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.card-bottom-section{align-items:center;background-color:var(--bg-surface-input);border-top:1px solid var(--border-light);display:flex;flex-direction:column;padding:25px 30px}.price-display{align-items:baseline;display:flex;gap:6px;justify-content:center;margin-bottom:15px}.currency-label{font-size:16px;font-weight:600}.price-amount{font-size:28px;font-weight:700}.action-button{border:none;border-radius:8px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px;transition:transform .2s;width:100%}.action-button:hover{transform:translateY(-2px)}.shop-cta-section{align-items:center;background:var(--bg-surface-navy);display:flex;justify-content:center;margin-bottom:100px;margin-top:100px;padding:100px 24px;position:relative;text-align:center;z-index:5}.shop-cta-content{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:800px}.shop-cta-title{color:var(--text-primary);font-size:36px;font-weight:700;letter-spacing:-.5px;margin:0}.shop-cta-button{background-color:var(--color-primary-red);border:none;border-radius:12px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:14px 48px;transition:all .3s ease}.shop-cta-button:hover{background-color:var(--color-primary-red-hover);box-shadow:0 6px 20px #e0323266;transform:translateY(-2px)}.shop-cta-button:active{transform:translateY(0)}@media (max-width:768px){.shop-cta-title{font-size:32px}.shop-cta-button{font-size:16px;padding:12px 36px}}.reviews-page-container{color:var(--text-primary);min-height:100vh;overflow-x:hidden;padding-top:150px;position:relative;width:100%;z-index:1}.reviews-content-wrapper{margin:0 auto;max-width:1200px;padding:0 24px}.reviews-header{margin-bottom:64px;text-align:center}.reviews-title{font-size:48px;font-weight:700;margin-bottom:16px}.reviews-title-accent{color:var(--color-primary-red)}.reviews-subtitle{color:var(--text-secondary);font-size:18px;margin:0 auto;max-width:600px}.featured-story-banner{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;display:grid;grid-template-columns:1fr;margin-bottom:64px;overflow:hidden;position:relative}.featured-image-side{min-height:500px;position:relative}.featured-image-side>img{height:100%;object-fit:cover;opacity:.8;width:100%}.quote-overlay{background:linear-gradient(0deg,#0f0f19f2,#0000);bottom:0;box-sizing:border-box;left:0;padding:48px;position:absolute;width:100%}.star-row{display:flex;gap:4px;margin-bottom:16px}.quote-overlay h2{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}.quote-overlay p{color:#f8fafceb;font-size:16px;line-height:1.6;margin-bottom:24px;max-width:725px;width:100%}.author-tag{gap:16px}.author-tag,.verif{align-items:center;display:flex}.verif{color:#10b981;font-size:14px;gap:6px}.secondary-image-side{align-items:center;background:var(--bg-surface-highlight);display:flex;justify-content:center;padding:32px}.secondary-image-side img{filter:drop-shadow(0 20px 30px rgba(0,0,0,.5));max-width:100%}.reviews-stats-bar{display:flex;gap:80px;justify-content:center;margin-bottom:80px;padding:32px}@media (max-width:768px){.reviews-stats-bar{align-items:center;flex-direction:column;gap:32px}}.stat-card{text-align:center}.stat-card h3{font-size:32px;font-weight:700;margin-bottom:8px}.stat-sub{align-items:center;color:var(--text-muted);font-size:14px;gap:8px}.stat-stars,.stat-sub{display:flex;justify-content:center}.stat-stars{gap:4px;margin-bottom:4px}.testimonials-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:80px}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:32px;transition:transform .3s ease}.testimonial-card:hover{border-color:var(--border-subtle);transform:translateY(-5px)}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.user-info{gap:16px}.user-avatar,.user-info{align-items:center;display:flex}.user-avatar{background:var(--bg-surface-highlight);border-radius:50%;height:48px;justify-content:center;overflow:hidden;width:48px}.user-avatar img{height:100%;object-fit:cover;width:100%}.user-info h4{font-size:18px;font-weight:600;margin-bottom:2px}.user-info span{color:var(--text-muted);font-size:14px}.quote-icon{color:var(--border-subtle)}.star-row-small{display:flex;gap:4px;margin-bottom:16px}.card-quote{color:var(--text-secondary);font-size:15px;line-height:1.6;margin-bottom:24px}.read-more-link{align-items:center;background:#0000;border:none;color:var(--color-primary-red);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:4px;margin-left:auto;margin-top:auto;padding-top:8px;transition:opacity .2s}.read-more-link:hover{opacity:.7}.add-review-section{margin-bottom:80px}.add-review-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;margin-left:auto;margin-right:auto;max-width:1200px;padding:40px 40px 36px}.add-review-card-head{align-items:flex-start;display:flex;gap:20px;margin-bottom:24px}.add-review-icon-wrap{align-items:center;background:#e0323226;border-radius:14px;color:#e03232;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.add-review-title{font-size:26px;font-weight:700;line-height:1.2;margin:0 0 8px}.add-review-lead{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0}.add-review-cms-html{color:var(--text-muted);font-size:14px;line-height:1.6;margin-bottom:24px}.add-review-cms-html p:last-child{margin-bottom:0}.add-review-banner{border-radius:10px;font-size:14px;line-height:1.45;margin-bottom:20px;padding:12px 16px}.add-review-banner--success{background:#10b98126;border:1px solid #10b98159;color:#6ee7b7}.add-review-banner--error{background:#ef44441f;border:1px solid #ef444459;color:#fca5a5}.add-review-form{display:flex;flex-direction:column;gap:18px}.add-review-field label,.add-review-label-text{color:var(--text-primary);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.add-review-field input,.add-review-field textarea{background:var(--bg-surface-input);border:1px solid var(--border-light);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:15px;padding:12px 14px;width:100%}.add-review-field input::placeholder,.add-review-field textarea::placeholder{color:var(--text-muted-dark)}.add-review-field input:focus,.add-review-field textarea:focus{border-color:#e032328c;outline:none}.add-review-field textarea{min-height:120px;resize:vertical}.add-review-stars-input{display:flex;flex-wrap:wrap;gap:6px}.add-review-star-btn{background:none;border:none;border-radius:8px;cursor:pointer;line-height:0;padding:4px;transition:transform .15s ease,background .15s ease}.add-review-star-btn:hover:not(:disabled){background:var(--bg-surface-highlight);transform:scale(1.08)}.add-review-star-btn:disabled{cursor:not-allowed;opacity:.5}.add-review-submit{align-self:flex-start;background:var(--color-primary-red);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:14px 28px;transition:background .2s ease,transform .15s ease}.add-review-submit:hover:not(:disabled){background:#ff4540}.add-review-submit:disabled{cursor:not-allowed;opacity:.65}.rtl-text .add-review-card-head{flex-direction:row-reverse}.rtl-text .add-review-submit{align-self:flex-end}@media (max-width:600px){.add-review-card{padding:28px 20px 24px}.add-review-title{font-size:22px}}.rating-breakdown-section{grid-gap:64px;align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;display:grid;gap:64px;grid-template-columns:1fr 2fr;margin-bottom:80px;padding:48px}.overall-score-card{text-align:center}.overall-score-card h1{font-size:64px;font-weight:700;margin-bottom:16px;margin-top:0}.star-row-medium{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.overall-score-card p{color:var(--text-muted);font-size:14px}.histogram-list{display:flex;flex-direction:column;gap:16px}.histogram-title{color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.histogram-item{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:45px 1fr 45px}@media (max-width:400px){.histogram-item{gap:8px;grid-template-columns:35px 1fr 35px}}.percent-label,.star-label{color:var(--text-muted);font-size:14px;font-weight:600}.progress-bg{background:var(--bg-surface-highlight);border-radius:4px;height:8px}.progress-fill{background:var(--color-cta-primary);border-radius:4px;height:100%}.reviews-cta-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:80px}.cta-box{align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:48px;text-align:center}.cta-icon{color:var(--color-cta-primary);margin-bottom:8px}.cta-box h3{font-size:24px;font-weight:700}.cta-box p{color:var(--text-secondary);font-size:15px;line-height:1.6}.cta-btn-primary{background:var(--color-primary-red);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 32px;transition:background .3s}.cta-btn-primary:hover{background:#ff453a}@media (max-width:900px){.reviews-page-container{padding-top:120px}.rating-breakdown-section.scroll-animate.stag-2.is-visible{padding:30px}.reviews-title{font-size:36px}.reviews-subtitle{font-size:16px}.featured-image-side{min-height:380px}.quote-overlay{padding:32px 24px}.quote-overlay h2{font-size:24px}.quote-overlay p{font-size:14px}.testimonials-grid{gap:24px;grid-template-columns:1fr}.rating-breakdown-section{gap:32px;grid-template-columns:1fr;padding:32px}.reviews-cta-grid{grid-template-columns:1fr}.reviews-stats-bar{gap:40px}}@media (max-width:480px){.reviews-page-container{padding-top:100px}.reviews-header{margin-bottom:40px}.reviews-title{font-size:28px}.reviews-subtitle{font-size:14px}.featured-image-side{min-height:300px}.quote-overlay{padding:24px 16px}.quote-overlay h2{font-size:20px}.rating-breakdown-section,.testimonial-card{padding:24px}.overall-score-card h1{font-size:48px}.cta-box{padding:32px 20px}.cta-box h3{font-size:20px}.reviews-stats-bar{gap:24px;padding:24px 16px}.stat-card h3{font-size:28px}.featured-story-banner{margin-bottom:40px}}.fc-hero-tag.scroll-animate.is-visible{padding:6px 16px}.for-caregivers-page{color:var(--text-primary);min-height:100vh;overflow:hidden;position:relative}.fc-family-badge.scroll-animate.is-visible{padding:6px 16px}.fc-container{margin:0 auto;max-width:1240px;padding:50px 24px 80px;position:relative;width:100%;z-index:2}.fc-hero{align-items:center;display:flex;gap:40px;justify-content:space-between;min-height:500px;padding:150px 24px 0}.fc-hero.rtl-text{flex-direction:row-reverse;text-align:right}.fc-hero-content{flex:1 1;text-align:left}.fc-hero.rtl-text .fc-hero-content{text-align:center}.fc-hero-tag{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;box-shadow:0 4px 15px #0003;color:var(--text-primary);display:inline-flex;font-size:13px;justify-content:center;margin-bottom:24px;padding:6px 16px}.fc-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--text-primary) 40%,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800;line-height:1.1;margin:0 0 24px}.fc-hero-title .highlight-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06f,#00d4ff);-webkit-background-clip:text;background-clip:text}.fc-hero-subtitle{color:var(--text-secondary);font-size:20px;line-height:1.6;max-width:600px}.fc-hero-subtitle,.fc-hero.rtl-text .fc-hero-subtitle{margin:0 auto 40px}.fc-hero-action{border-radius:12px;box-shadow:0 10px 25px #0000004d;font-size:16px;font-weight:600;padding:16px 36px;transition:all .3s ease}.fc-hero-image{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.fc-hero-image:after{background:radial-gradient(circle,#00000059 0,#0000 70%);content:"";height:120%;pointer-events:none;position:absolute;width:120%;z-index:-1}.fc-hero-image img{border-radius:24px;box-shadow:0 40px 120px #0009;filter:brightness(.82);height:auto;max-width:550px;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);transition:transform .5s ease,filter .5s ease,box-shadow .5s ease;width:100%}.fc-hero-image:hover img{box-shadow:0 35px 90px #0000004d;filter:brightness(1);transform:perspective(1000px) rotateY(0deg) rotateX(0deg) scale(1.02)}.fc-connect{margin:150px 0}.fc-connect-grid{align-items:center;display:flex;gap:80px}.fc-connect-image{flex:1 1}.fc-connect-image img{width:100%}.fc-connect-info{flex:1 1}.fc-connect-info h2{font-size:36px;font-weight:700;margin-bottom:24px}.fc-connect-info p{color:var(--text-muted);font-size:16px;line-height:1.6;margin-bottom:40px}.fc-feature-list{display:flex;flex-direction:column;gap:20px}.fc-feature-item{align-items:flex-start;border-radius:12px;display:flex;gap:16px;padding:16px;transition:background .3s ease}.fc-feature-item:hover{background:var(--bg-surface-highlight)}.fc-feature-icon{background:#0066ff1a;border-radius:10px;color:#0084ff;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.fc-feature-text h4{font-size:16px;font-weight:600;margin-bottom:4px;margin-top:0}.fc-feature-text p{font-size:14px;line-height:1.4;margin:0}.fc-family{margin:150px 0;text-align:center}.fc-family-badge{background:#0066ff1a;border:1px solid #06f3;border-radius:20px;color:#0084ff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.fc-family-title{font-size:36px;margin-bottom:50px}.fc-family-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.fc-family-card{background:#fff;border:1px solid var(--border-light);border-radius:16px;box-shadow:0 20px 40px #0003;overflow:hidden;transition:transform .3s ease}.fc-family-card:hover{transform:translateY(-8px)}.card-image{height:240px;width:100%}.card-image img{height:100%;object-fit:cover;width:100%}.card-body{padding:24px;text-align:left}.card-body h3{color:#0f172a;font-size:18px;margin-bottom:12px}.card-body p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.fc-steps-modern{margin:150px 0;text-align:center}.fc-steps-modern h2{font-size:32px;font-weight:700;margin-bottom:16px}.fc-steps-modern p{color:var(--text-muted);margin:0 auto 60px;max-width:600px}.fc-timeline{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);position:relative}.fc-timeline:before{background:linear-gradient(90deg,#0000 0,var(--border-light) 50%,#0000 100%);content:"";height:2px;left:10%;position:absolute;right:10%;top:25px;z-index:1}.fc-timeline-step{position:relative;z-index:2}.fc-circle-wrap{display:flex;justify-content:center;margin-bottom:24px}.fc-step-circle{background:var(--color-primary-navy);border:2px solid var(--border-light);border-radius:50%;box-shadow:0 0 20px #0000004d;color:#fff;display:grid;font-size:14px;font-weight:700;height:50px;place-items:center;width:50px}.fc-timeline-step h4{font-size:18px;font-weight:600;margin-bottom:8px}.fc-timeline-step p{font-size:14px;line-height:1.6;margin:0}.fc-gift-cta{margin:150px 0}.fc-gift-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:24px;box-shadow:0 40px 100px #0006;padding:100px 40px;text-align:center}.fc-gift-icon{background:#0066ff1a;border-radius:50%;color:#0084ff;display:grid;height:80px;margin:0 auto 30px;place-items:center;width:80px}.fc-gift-card h3{font-size:32px;margin-bottom:16px}.fc-gift-card p{color:var(--text-muted);font-size:18px;margin:0 auto 32px;max-width:600px}@media (max-width:1180px){.fc-hero{gap:60px;padding:100px 24px 60px}.fc-hero,.fc-hero-content{flex-direction:column;text-align:center}.fc-hero-content{align-items:center;display:flex}.fc-hero.rtl-text .fc-hero-content{text-align:center}.fc-hero-title{font-size:42px}.fc-hero-subtitle{margin:0 auto 40px}.fc-connect{margin:100px 0}.fc-connect-grid{flex-direction:column;gap:60px;text-align:center}.fc-feature-list{margin:0 auto;max-width:600px;text-align:left}.fc-hero.rtl-text .fc-feature-list{text-align:right}.fc-hero.rtl-text .fc-feature-item{flex-direction:row-reverse}.fc-family{margin:100px 0}.fc-family-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.fc-timeline{gap:60px;grid-template-columns:1fr;margin:0 auto;max-width:500px}.fc-timeline:before{display:none}.fc-gift-cta{margin:100px 0}}@media (max-width:768px){.fc-container{padding:30px 0 60px}.fc-hero{padding-top:120px}.fc-hero-title{font-size:36px}.fc-hero-image img{max-width:100%}.fc-hero-image img,.fc-hero-image img:hover{transform:none!important}.fc-connect{margin:60px 0}.fc-connect-info h2{font-size:32px}.fc-family{margin:60px 0}.fc-family-title{font-size:32px;margin-bottom:40px}.fc-family-grid{grid-template-columns:1fr;margin:0 auto;max-width:450px}.fc-steps-modern{margin:60px 0}.fc-steps-modern h2{font-size:28px}.fc-gift-cta{margin:60px 0}.fc-gift-card{padding:60px 24px}.fc-gift-card h3{font-size:28px}.fc-gift-card p{font-size:16px}}@media (max-width:480px){.fc-hero-title{font-size:32px}.fc-hero-subtitle{font-size:16px}.fc-connect-info h2{font-size:28px}.fc-feature-item{gap:12px;padding:12px}.fc-feature-icon{height:36px;width:36px}.fc-steps-modern h2{font-size:24px}}.our-story-detailed-page{color:var(--text-primary);min-height:100vh;overflow-x:hidden;padding-bottom:120px;position:relative}.story-content-container{margin:0 auto;max-width:1100px;padding:120px 24px 0}.story-page-header.scroll-animate.stag-1.is-visible{margin-top:48px}.story-stats-section.scroll-animate.stag-2.is-visible{margin:0;padding:60px 0}.story-final-cta.scroll-animate.stag-3.is-visible{margin:0;padding:0}.badge-red{letter-spacing:1px;margin:0 auto 12px;text-transform:uppercase}.badge-red,.badge-red-small{color:var(--color-primary-red);display:block;font-size:18px;font-weight:700;text-align:center}.badge-red-small{margin:0 auto 8px}.main-title{font-size:48px;font-weight:800;margin-bottom:80px;text-align:center}.main-title span{color:var(--color-primary-red)}.story-step-section{display:flex;gap:32px;margin-bottom:110px}.step-number{background:#1e293b;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;font-size:24px;height:48px;width:48px}.step-title{font-size:28px;font-weight:700;margin-bottom:16px;margin-top:0}.step-paragraph{color:var(--text-secondary);font-size:18px;line-height:1.8;margin-bottom:24px}.dark-quote-box{background:#0f172a;border:1px solid #ffffff0d;border-radius:16px;padding:24px 32px}.dark-quote-box p{color:var(--text-primary);font-size:16px;font-style:italic}.case-study-section{margin-bottom:110px}.case-card-main{background:#1e293b66;border:1px solid #ffffff0d;border-radius:24px;overflow:hidden;padding:48px;position:relative}.case-grid{grid-gap:64px;display:grid;gap:64px;grid-template-columns:1.2fr .8fr}.case-title-row{gap:16px;margin-bottom:24px}.case-icon-bg,.case-title-row{align-items:center;display:flex}.case-icon-bg{border-radius:12px;height:48px;justify-content:center;width:48px}.case-icon-bg.red{background:#e032321a;color:var(--color-primary-red)}.case-info-side h3{font-size:24px}.case-info-side p{color:var(--text-secondary);font-size:16px;line-height:1.7;margin-bottom:24px}.case-quote-tag{border-left:2px solid var(--color-primary-red);color:#94a3b8;font-style:italic;padding-left:16px}.detail-item{background:#0003;border-radius:12px;margin-bottom:16px;padding:20px}.detail-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.detail-item.red h4{color:var(--color-primary-red)}.detail-item.green h4{color:#10b981}.detail-item p{color:#94a3b8;font-size:14px;line-height:1.6}.learn-tech-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#94a3b8;cursor:pointer;font-weight:600;margin-top:16px;padding:14px;transition:all .3s;width:100%}.learn-tech-btn:hover{background:#ffffff1a}.innovation-extra-box{background:#106bfd08;border:1px solid #106bfd0d;border-radius:16px;margin-top:32px;padding:32px}.founder-mission-section{margin-bottom:110px}.mission-glass-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:32px;padding:80px 40px;position:relative;text-align:center}.mission-quote-icon{color:#ffffff1a;margin-bottom:32px}.mission-title{font-size:32px;margin-bottom:24px}.mission-text{color:var(--text-secondary);font-size:18px;line-height:1.8;margin:0 auto 48px;max-width:800px}.founder-footer{align-items:center;display:flex;flex-direction:column}.founder-line{background:var(--color-primary-red);height:2px;margin-bottom:24px;width:40px}.founder-name{font-size:20px;font-weight:700}.founder-role{color:var(--color-primary-red);font-size:18px;font-weight:700;margin-top:4px}.core-values-section{margin-bottom:110px;text-align:center}.values-main-title{font-size:36px;margin-bottom:48px;text-align:center}.values-grid-new{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.value-card-dark{background:#0f172a;border:1px solid #ffffff08;border-radius:20px;padding:48px 32px;text-align:center;transition:transform .3s}.value-card-dark:hover{border-color:var(--color-primary-red);transform:translateY(-8px)}.value-icon-circle{align-items:center;background:#e032321a;border-radius:50%;color:var(--color-primary-red);display:flex;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.value-card-dark h3{font-size:22px;margin-bottom:12px}.value-card-dark p{color:var(--text-secondary);font-size:15px;line-height:1.6}.team-section{margin-bottom:110px}.team-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:48px}.team-header h2{font-size:32px;font-weight:700}.team-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.team-member{text-align:center}.member-photo-wrapper{border:2px solid #ffffff0d;border-radius:50%;height:180px;margin:0 auto 24px;overflow:hidden;width:180px}.member-photo-wrapper img{height:100%;object-fit:cover;width:100%}.member-name{font-size:18px;font-weight:700;margin-bottom:4px}.member-role{color:var(--color-primary-red);font-size:18px;font-weight:500}.story-stats-section{background:#10093e33;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;margin:60px 0;padding:60px 0;width:100%}.stats-grid-story{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1100px;padding:0 24px;text-align:center}.stat-item-story h3{font-size:40px;font-weight:800;margin-bottom:8px}.stat-item-story p{color:var(--text-secondary);font-size:14px}.story-final-cta{padding:100px 0 150px;text-align:center}.story-final-cta h2{font-size:40px;margin-bottom:16px}.story-final-cta p{color:var(--text-secondary);font-size:18px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.contact-btn-red{background:var(--color-primary-red);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px 48px;text-decoration:none;transition:all .3s}.contact-btn-red:hover{background:var(--color-primary-red-hover);transform:scale(1.05)}.stag-1{transition-delay:0ms}.stag-3{transition-delay:.4s}.rtl-text .core-values-section,.rtl-text .main-title,.rtl-text .mission-glass-box,.rtl-text .story-final-cta,.rtl-text .team-header{text-align:center}@media (max-width:1024px){.case-grid{gap:40px;grid-template-columns:1fr}.team-grid{gap:40px}.team-grid,.values-grid-new{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.story-content-container{padding-top:100px}.main-title{font-size:40px;margin-bottom:60px}.story-step-section{flex-direction:column;gap:16px}.step-number{font-size:20px;height:40px;width:40px}.step-title{font-size:24px}.step-paragraph{font-size:16px}.case-card-main{padding:32px 24px}.mission-glass-box{padding:60px 24px}.mission-title{font-size:28px}.mission-text{font-size:16px}.team-grid,.values-grid-new{grid-template-columns:1fr}.stats-grid-story{gap:32px;grid-template-columns:repeat(2,1fr)}.member-photo-wrapper{height:150px;width:150px}.stat-item-story h3,.story-final-cta h2{font-size:32px}.story-final-cta p{font-size:16px}}@media (max-width:480px){.main-title{font-size:32px}.case-card-main{padding:24px 16px}.case-title-row h3{font-size:20px}.stats-grid-story{grid-template-columns:1fr}.founder-name{font-size:18px}.contact-btn-red{padding:16px 24px;width:100%}}.ps-disclaimer-card.scroll-animate.stag-1.is-visible,.ps-shared-card.scroll-animate.stag-1.is-visible,.ps-shared-card.scroll-animate.stag-2.is-visible{padding:40px}.privacy-security-page{color:var(--text-primary);min-height:100vh;overflow-x:hidden;position:relative}.ps-content-container{margin:0 auto;max-width:1100px;overflow:visible;padding:150px 24px 0}.ps-header{margin-bottom:80px;text-align:center}.ps-header h1{font-size:56px;font-weight:800;margin-bottom:24px}.ps-header .red-text{color:var(--color-primary-red)}.ps-hero-desc{color:var(--text-secondary);font-size:20px;line-height:1.6;margin:0 auto;max-width:800px}.ps-promise-section{margin-bottom:80px;position:relative}.ps-promise-card{background:#0f172a99;border:1px solid #ffffff12;border-left:3px solid #e0323280;border-radius:20px;box-shadow:0 8px 40px #0000004d,inset 0 0 60px #e0323208;gap:32px;padding:48px}.ps-icon-box,.ps-promise-card{align-items:center;display:flex}.ps-icon-box{background:#e032321a;border-radius:12px;color:var(--color-primary-red);flex-shrink:0;height:64px;justify-content:center;width:64px}.red-glow{box-shadow:0 0 30px #e032321a}.ps-promise-text h2{font-size:32px;font-weight:700;margin-bottom:16px}.ps-promise-text p{color:var(--text-secondary);font-size:18px;line-height:1.8;margin:0}.ps-grid-section{margin-bottom:0;position:relative}.ps-grid-band{left:50%;margin-left:-50vw;margin-right:-50vw;padding:10px 0 90px;position:relative;right:50%;width:100vw}.ps-grid-band-inner{margin:0 auto;max-width:1100px;padding:0 24px}.ps-grid-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.ps-shared-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;border:1px solid #ffffff12;border-radius:20px;box-shadow:0 4px 24px #0000004d;padding:40px}.ps-grid-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.ps-grid-header h3{font-size:20px;font-weight:700;margin:0}.ps-small-icon{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;width:44px}.ps-small-icon.green{background:#10b9811a;color:#10b981}.ps-small-icon.red{background:#e032321a;color:var(--color-primary-red)}.ps-list{list-style:none;margin:0;padding:0;padding-inline-start:10px}.ps-list li{align-items:center;color:var(--text-secondary);display:flex;font-size:16px;gap:12px;margin-bottom:16px}.ps-list li .dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.ps-list.green li .dot{background:#10b981}.ps-list.red li .dot{background:var(--color-primary-red)}.ps-control-section{margin-bottom:150px;position:relative}.ps-control-section:before{background:radial-gradient(circle,#116bfd2e 0,#116bfd00 65%);border-radius:50%;content:"";filter:blur(40px);height:700px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px;z-index:0}.ps-control-box{background:#0d162999;border:1px solid #116bfd26;border-radius:32px;box-shadow:0 0 80px #116bfd14,0 20px 60px #0006;padding:80px 40px;position:relative;text-align:center;z-index:1}.ps-main-icon{align-items:center;background:#10b9811a;border-radius:50%;color:#10b981;display:flex;height:80px;justify-content:center;margin:0 auto 32px;width:80px}.ps-control-box h2{font-size:36px;font-weight:800;margin-bottom:24px}.ps-control-box p{color:var(--text-secondary);font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:600px}.ps-terms-btn{background:var(--color-primary-red);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:16px 48px;transition:all .3s}.ps-terms-btn:hover{background:var(--color-primary-red-hover);transform:scale(1.05)}.ps-fallback-section{margin-bottom:0;position:relative}.ps-fallback-band{margin-bottom:10px}.ps-fallback-band-inner{margin:0 auto;max-width:1100px;padding:0 24px}.ps-fallback-content{margin-bottom:48px;text-align:left}.ps-fallback-content h2{font-size:28px;font-weight:700;margin-bottom:20px}.ps-fallback-content p{color:var(--text-secondary);font-size:16px;line-height:1.8;margin:0;max-width:860px}.ps-disclaimer-card{background:#e032321c;border:1px solid #e03232a6;border-radius:16px;box-shadow:0 4px 30px #e0323214;padding:32px 40px}.ps-disclaimer-icon-box{align-items:center;background:#e0323226;border-radius:10px;box-shadow:0 0 20px #e0323226;color:var(--color-primary-red);display:flex;height:44px;justify-content:center;min-width:44px;width:44px}.ps-disclaimer-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.ps-disclaimer-header h4{font-size:20px;font-weight:700;margin:0}.ps-disclaimer-card p{color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0}.ps-app-promo-wrap{margin:150px 0 100px}.ps-app-header{background:radial-gradient(ellipse at center,#11327838 0,#0a12287d 70%);border-bottom:1px solid #ffffff0a;border-top:1px solid #ffffff0a;box-sizing:border-box;left:50%;margin-bottom:120px;margin-left:-50vw;margin-right:-50vw;padding:130px 24px;position:relative;right:50%;text-align:center;width:100vw}.ps-app-header-inner{margin:0 auto;max-width:1100px}.ps-app-header h2{font-size:48px;font-weight:800;margin-bottom:20px;margin-top:0}.ps-app-header h2 .red-text{color:var(--color-primary-red)}.ps-app-header p{color:var(--text-secondary);font-size:18px;margin:0}.ps-promo-inner{background:radial-gradient(circle at right,#116bfd26 0,#131c2f 70%),#0d1629;border-bottom:1px solid #ffffff08;border-radius:0;border-top:1px solid #ffffff08;box-shadow:inset 0 20px 60px #00000021;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:80px 0;position:relative;right:50%;width:100vw}.ps-promo-row{align-items:center;box-sizing:border-box;display:flex;gap:80px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 40px}@media (max-width:1024px){.ps-grid-container{grid-template-columns:1fr}}@media (max-width:900px){.ps-promo-row{flex-direction:column;gap:40px;padding:0 24px;text-align:center}.ps-promo-row .store-buttons{align-items:center;flex-direction:column;gap:12px;justify-content:center}.ps-promo-row .store-btn{justify-content:center;max-width:280px;width:100%}.ps-main-image{margin:0 auto;max-width:280px}}.rtl-text{direction:rtl}.rtl-text .ps-header,.rtl-text .ps-promise-text p{text-align:center}.rtl-text .ps-promise-card{flex-direction:row-reverse}.stag-1{transition-delay:.15s}.stag-2{transition-delay:.3s}.stag-3{transition-delay:.45s}@media (max-width:768px){.ps-content-container{padding-top:100px}.ps-header h1{font-size:36px}.ps-promise-card{flex-direction:column;padding:32px 24px;text-align:center}.ps-icon-box{margin:0 auto}}.help-center-wrapper{min-height:100vh;overflow:hidden;padding-bottom:80px;padding-top:120px;position:relative;width:100%}.help-center-content{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:2}.support-header-section{margin-bottom:60px;text-align:center}.support-title{color:var(--text-light);font-size:36px;font-weight:700;margin-bottom:12px}.support-subtitle{color:var(--text-muted);font-size:16px;margin:0 auto;max-width:600px}.support-cards-section{margin-bottom:80px}.support-card{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px #0003;cursor:pointer;display:flex;flex-direction:column;padding:40px 24px;text-align:center;transition:all .3s ease}.support-card:hover{transform:translateY(-5px)}.card-purple{background:linear-gradient(145deg,#8a2be21a,#14192380);border:1px solid #8a2be266;box-shadow:0 0 20px #8a2be226}.card-purple:hover{border-color:#8a2be2cc;box-shadow:0 0 30px #8a2be24d}.card-red{background:linear-gradient(145deg,#e0323226,#14192380);border:1px solid #e0323266;box-shadow:0 0 20px #e0323226}.card-red:hover{border-color:#e03232cc;box-shadow:0 0 30px #e032324d}.card-blue{background:linear-gradient(145deg,#0d6efd1a,#14192380);border:1px solid #0d6efd66;box-shadow:0 0 20px #0d6efd26}.card-blue:hover{border-color:#0d6efdcc;box-shadow:0 0 30px #0d6efd4d}.support-card h3{color:var(--text-light);font-size:18px;font-weight:600;margin:16px 0 8px}.support-card p{color:var(--text-muted);font-size:14px;margin:0}.faq-section{margin:0 auto 80px;max-width:1000px}.faq-header{margin-bottom:32px;text-align:center}.faq-header h2{color:var(--text-light);font-size:28px;margin-bottom:8px}.faq-badge{font-size:14px;font-weight:700;letter-spacing:1px}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:var(--bg-card);border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 4px 15px #0000004d;cursor:pointer;padding:20px 24px;transition:all .3s ease}.faq-item:hover{background:#ffffff08}.faq-question{align-items:center;display:flex;justify-content:space-between}.faq-question h4{color:var(--text-light);font-size:16px;font-weight:500;margin:0}.faq-icon{color:var(--text-muted);transition:transform .3s ease}.faq-icon.rotate{color:var(--text-light);transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease}.faq-answer.open{margin-top:16px;max-height:200px}.faq-answer p{color:var(--text-muted);font-size:15px;line-height:1.6;margin:0}.faq-more{margin-top:32px;text-align:center}.community-section{margin:0 auto 80px;max-width:600px;text-align:center}.community-icon{align-items:center;background:#27ae6026;border-radius:50%;color:var(--color-success);display:flex;height:56px;justify-content:center;margin:0 auto 24px;width:56px}.community-section h2{color:var(--text-light);font-size:28px;margin-bottom:12px}.community-section p{color:var(--text-muted);font-size:16px}.timeline-section-fw{background:var(--bg-surface-dark);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:80px 24px;position:relative;text-align:center;width:100vw}.timeline-content-fw{margin:0 auto;max-width:1200px}.timeline-title-fw{color:var(--text-primary);font-size:1.8rem;font-weight:800;margin-bottom:6px}.highlight-red{color:var(--color-primary-red)}.timeline-desc-fw{color:var(--text-secondary);font-size:.85rem;margin-bottom:44px}.timeline-steps-fw{display:flex;gap:24px;justify-content:center;margin:0 auto;max-width:700px;position:relative}.timeline-line-fw{background:linear-gradient(90deg,var(--color-primary-red),#3b82f666);height:2px;left:15%;position:absolute;right:15%;top:28px;z-index:0}.timeline-step-fw{flex:1 1;padding:0 12px;position:relative;text-align:center;z-index:1}.step-circle-fw{align-items:center;background:linear-gradient(135deg,var(--bg-surface-navy),#0f1c3a);border:2px solid #3b82f64d;border-radius:50%;box-shadow:0 4px 15px #0000004d;color:var(--color-primary-red);display:flex;font-size:.9rem;font-weight:700;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.step-circle-fw.active-step{border-color:var(--color-primary-red);box-shadow:0 4px 15px #e0323233;color:var(--color-primary-red)}.step-title-fw{color:var(--text-primary);font-size:.9rem;font-weight:700;margin-bottom:6px}.step-desc-fw{color:var(--text-secondary);font-size:.78rem;line-height:1.5}@media (max-width:768px){.timeline-steps-fw{flex-direction:column;gap:40px}.timeline-line-fw{background:linear-gradient(180deg,var(--color-primary-red),#3b82f666);bottom:0;height:100%;left:50%;right:auto;top:0;transform:translateX(-50%);width:2px}}.app-section-wrapper{background:radial-gradient(circle at right,#116bfd26 0,#131c2f 70%),#0d1629;border-bottom:1px solid #ffffff08;border-top:1px solid #ffffff08;box-shadow:inset 0 20px 60px #0000004d;left:50%;margin:40px -50vw 60px;overflow:hidden;padding:80px 0;position:relative;right:50%;width:100vw}.app-section{align-items:center;box-sizing:border-box;display:flex;gap:80px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 40px;position:relative}.app-text{flex:1 1}.app-list{list-style:none;margin-bottom:40px;padding:0}.app-list-item{align-items:center;color:var(--text-muted);display:flex;font-size:15px;gap:12px;margin-bottom:16px}.app-list-item .check{background:#10b9811a;border-radius:50%;color:var(--color-success);padding:4px}.store-buttons{display:flex;gap:16px;margin-top:32px}.store-btn{align-items:center;background:#fff;border-radius:12px;box-sizing:border-box;color:#1a1a2e;display:flex;gap:12px;height:56px;justify-content:center;padding:0 20px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.store-btn:hover{box-shadow:0 15px 30px #0003;transform:translateY(-4px) scale(1.02)}.store-btn-google{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-primary)}.store-btn-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.1}.store-btn-sub{font-size:11px;font-weight:500;margin-bottom:2px;opacity:.7}.store-btn-title{font-size:16px;font-weight:700;white-space:nowrap}.app-image{display:flex;flex:1 1;justify-content:center;position:relative}.floating-app-screen{animation:appFloatDelay 6s ease-in-out infinite;max-width:320px!important;will-change:transform}@keyframes appFloatDelay{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width:900px){.app-section{flex-direction:column;gap:40px;padding:0 24px;text-align:center}.app-text{width:100%}.app-text .app-list{display:inline-block;margin:0 auto 40px;text-align:left}.store-buttons{align-items:center;flex-direction:column;gap:12px}.store-btn{justify-content:center;max-width:280px;width:100%}.floating-app-screen{max-width:260px!important}}.scroll-animate{transition:opacity .8s ease,transform .8s ease}.scroll-animate.is-visible{padding-left:0}.contact-wrapper{padding:64px 48px;width:100%}.contact-panel{grid-gap:48px;align-items:start;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;box-sizing:border-box;display:grid;gap:48px;grid-template-columns:1fr 1.4fr;margin:0 auto;max-width:955px;padding:40px;width:100%}.contact-wrapper.scroll-animate.stag-2.is-visible{padding-left:0;padding-right:0}.contact-info-col h2{color:var(--text-primary);font-size:26px;font-weight:800;margin-bottom:12px}.contact-info-col p{color:var(--text-secondary);font-size:14px;line-height:1.7;margin-bottom:28px}.contact-method-row{align-items:center;display:flex;gap:12px;margin-bottom:14px}.contact-method-row .cm-icon{align-items:center;background:#e032321f;border:1px solid #e0323240;border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.contact-method-row .cm-text{color:var(--text-secondary);font-size:14px}.cf-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.cf-group,.cf-row{margin-bottom:12px}.cf-textarea-group{margin-bottom:20px}.cf-group label{color:var(--text-secondary);display:block;font-size:12px;margin-bottom:6px}.cf-input{background:var(--bg-surface-input);border:1px solid var(--border-light);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:all .3s ease;width:100%}.cf-input::placeholder{color:var(--text-muted-dark);opacity:.8}.cf-select option{background-color:var(--bg-surface-input);color:var(--text-primary)}.cf-input:focus{border-color:var(--color-primary-red)}.cf-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px}.rtl-text .cf-select{background-position:left 14px center}.cf-textarea{height:100px;resize:vertical}.cf-submit{background:var(--color-primary-red);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:13px;transition:all .3s ease;width:100%}.cf-submit:hover{box-shadow:0 4px 12px #e032324d;filter:brightness(1.1);transform:translateY(-2px)}@media (max-width:860px){.contact-wrapper{padding:40px 20px}.contact-panel{gap:32px;padding:30px}.cf-row,.contact-panel{grid-template-columns:1fr}}.faqs-wrapper{min-height:100vh;overflow:hidden;padding-bottom:80px;padding-top:120px;position:relative;width:100%}.faqs-content{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:2}.faqs-hero-section{margin-bottom:48px;text-align:center}.faqs-hero-section h1{color:var(--text-primary);font-size:36px;font-weight:700;margin-bottom:12px}.faqs-hero-section p{color:var(--text-secondary);font-size:16px;margin:0 auto 32px;max-width:600px}.faqs-search-wrap{display:flex;justify-content:center}.faqs-search-input{background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family-primary);font-size:15px;max-width:560px;outline:none;padding:13px 20px;transition:border-color .3s ease;width:100%}.faqs-search-input::placeholder{color:var(--text-secondary)}.faqs-search-input:focus{border-color:var(--color-primary-red)}.faqs-categories{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:48px}.faqs-cat-chip{background:#0000;border:1px solid var(--border-subtle);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-family-primary);font-size:13px;font-weight:500;padding:7px 18px;transition:all .2s ease}.faqs-cat-chip:hover{border-color:var(--color-primary-red);color:var(--text-primary)}.faqs-cat-chip.faqs-cat-active{background:var(--color-primary-red);border-color:var(--color-primary-red);color:#fff}.faqs-accordion{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:860px}.faqs-accordion-item{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 4px 15px #0000004d;cursor:pointer;overflow:hidden;transition:all .3s ease}.faqs-accordion-item:hover{background:#ffffff08}.faqs-accordion-item.faqs-item-active{border-color:#e032324d}.faqs-accordion-question{align-items:center;display:flex;justify-content:space-between;padding:20px 24px}.faqs-accordion-question h4{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.4;margin:0}.faqs-chevron{color:var(--text-secondary);flex-shrink:0;margin-left:16px;transition:transform .3s ease}.faqs-chevron.faqs-chevron-open{color:var(--color-primary-red);transform:rotate(180deg)}.faqs-accordion-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s ease}.faqs-accordion-answer.faqs-answer-open{max-height:400px}.faqs-accordion-answer p{color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0;padding:0 24px 20px}.faqs-no-results{font-size:16px;padding:60px 24px}.faqs-loading,.faqs-no-results{color:var(--text-secondary);text-align:center}.faqs-loading{font-size:15px;padding:80px 24px}.faqs-loading-dot{animation:faqDotPulse 1.4s ease-in-out infinite;background:var(--color-primary-red);border-radius:50%;display:inline-block;height:8px;margin:0 4px;width:8px}.faqs-loading-dot:nth-child(2){animation-delay:.2s}.faqs-loading-dot:nth-child(3){animation-delay:.4s}@keyframes faqDotPulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.faqs-cta-section{background:#0d162980;border:1px solid var(--border-subtle);border-radius:20px;margin-left:auto;margin-right:auto;margin-top:80px;max-width:858px;padding:60px 0;text-align:center}.faqs-cta-section h2{color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:12px}.faqs-cta-section p{color:var(--text-secondary);font-size:15px;margin-bottom:28px}.link-btn-inline{align-items:center;display:inline-flex;justify-content:center;margin:0 auto;width:250px}.rtl-text .faqs-chevron{margin-left:0;margin-right:16px}.rtl-text .faqs-accordion-question{flex-direction:row-reverse}@media (max-width:768px){.faqs-wrapper{padding-top:100px}.link-btn-inline{max-width:280px;width:100%}.faqs-hero-section h1{font-size:28px}.faqs-search-input{max-width:100%}.faqs-accordion-question{padding:16px 18px}.faqs-accordion-question h4{font-size:15px}.faqs-accordion-answer p{font-size:14px;padding:0 18px 16px}.faqs-cta-section{padding:40px 0}.faqs-cta-section h2{font-size:20px}}.contact-page{color:var(--text-primary);min-height:100vh;overflow:hidden;padding-left:20px;padding-right:20px;padding-top:120px;position:relative}.scroll-animate.is-visible{padding-right:0}.contact-hero{margin:0 auto 60px;max-width:800px;padding:0 24px;text-align:center}.contact-hero h1{font-size:52px;font-weight:800;margin-bottom:20px}.contact-hero h1 span{color:#e03232}.contact-hero p{color:var(--text-secondary);font-size:18px;line-height:1.6;margin:0 auto;max-width:600px}.contact-main-wrapper{margin-bottom:120px}.questions-cta-section{margin-bottom:120px;padding:0 24px;text-align:center}.questions-cta-section .q-icon{align-items:center;background:#e0323226;border:1px solid #e032324d;border-radius:12px;color:#e03232;display:flex;height:60px;justify-content:center;margin:0 auto 24px;width:60px}.questions-cta-section h2{font-size:36px;font-weight:800;margin-bottom:16px}.questions-cta-section p{color:var(--text-secondary);font-size:16px;margin:0 auto 32px;max-width:650px}.questions-cta-section .btn-cta{background:#e03232;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:14px 40px;transition:.3s}.questions-cta-section .btn-cta:hover{background:#c92c2c;transform:translateY(-2px)}.newsletter-section{margin-bottom:150px;padding:0 24px;text-align:center}.newsletter-section h2{font-size:32px;font-weight:800;margin-bottom:12px}.newsletter-section p{color:var(--text-secondary);font-size:15px;margin:0 auto 32px;max-width:600px}.newsletter-form{display:flex;gap:12px;margin:0 auto;max-width:450px}.newsletter-form input{background:var(--bg-surface-input);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);flex:1 1;padding:12px 20px}.newsletter-form .btn-sub{background:#e03232;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px}.rtl-text .newsletter-form{direction:ltr;flex-direction:row-reverse}@media (max-width:768px){.contact-hero h1{font-size:36px}.newsletter-form{flex-direction:column}}.app-download-page{color:var(--text-primary);min-height:100vh;overflow:hidden;padding-left:20px;padding-right:20px;padding-top:100px;position:relative}.scroll-animate{transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.ad-section-badge{color:var(--color-cta-primary);font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-align:center}.ad-section-title{font-size:32px;font-weight:800;margin-bottom:60px;text-align:center}.ad-hero-wrapper{margin:100px auto 120px;max-width:1200px;padding:0 24px}.ad-hero-container{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;display:flex;gap:40px;justify-content:space-between;padding:60px}.ad-hero-content{flex:1 1;max-width:550px}.ad-hero-content h1{font-size:52px;font-weight:800;margin-bottom:20px}.ad-hero-content h1 span{color:var(--color-cta-primary)}.ad-hero-content p{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:30px}.ad-hero-list{list-style:none;margin-bottom:40px;padding:0}.ad-hero-list li{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:12px;margin-bottom:12px}.check-icon{color:#10b981}.ad-hero-buttons{display:flex;gap:16px}.ad-hero-visual{display:flex;flex:1 1;justify-content:flex-end}.hero-floating-img{filter:drop-shadow(0 20px 50px rgba(0,0,0,.5));height:auto;max-width:100%}.ad-features-section{margin:0 auto 120px;max-width:1200px;padding:0 24px}.ad-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.ad-feature-card{background:#0f172a66;border:1px solid #ffffff0d;border-radius:16px;padding:32px;transition:.3s}.ad-feature-card:hover{background:#0f172a99;border-color:color-mix(in srgb,var(--color-cta-primary) 30%,#0000);transform:translateY(-5px)}.ad-f-icon{align-items:center;background:color-mix(in srgb,var(--color-cta-primary) 10%,#0000);border-radius:12px;color:var(--color-cta-primary);display:flex;height:48px;justify-content:center;margin-bottom:24px;width:48px}.ad-feature-card h3{font-size:20px;font-weight:700;margin-bottom:12px}.ad-feature-card p{color:#94a3b8;font-size:14px;line-height:1.6}.ad-setup-section{margin:0 auto 120px;max-width:1000px;padding:0 24px}.ad-setup-timeline{display:flex;gap:40px;justify-content:space-between;position:relative}.ad-setup-timeline:before{background:linear-gradient(to right,var(--color-cta-primary),color-mix(in srgb,var(--color-cta-primary) 10%,#0000));content:"";height:2px;left:50px;position:absolute;right:50px;top:30px;z-index:0}.setup-step{flex:1 1;flex-direction:column;position:relative;text-align:center;z-index:1}.setup-step,.step-number{align-items:center;display:flex}.step-number{background:#0f172a;border:2px solid var(--color-cta-primary);border-radius:50%;font-size:18px;font-weight:800;height:60px;justify-content:center;margin:0 auto 24px;width:60px}.setup-step h3{font-size:18px;font-weight:700;margin-bottom:8px}.setup-step p{color:#94a3b8;font-size:13px}.ad-gallery-section{margin:0 auto 120px;max-width:1200px;padding:0 24px}.ad-gallery-grid{display:flex;gap:16px;height:550px}.ad-gallery-item{background:#0f172a;border:1px solid #ffffff0d;border-radius:24px;cursor:pointer;flex:1 1;overflow:hidden;position:relative;transition:flex .6s cubic-bezier(.16,1,.3,1)}.ad-gallery-item:hover{flex:1.8 1}.ad-gallery-item img{height:100%;object-fit:cover;transform:scale(1);transition:transform .6s cubic-bezier(.16,1,.3,1),filter .5s ease;width:100%}.ad-gallery-overlay{align-items:center;background:linear-gradient(0deg,#0f172acc,#0000);display:flex;flex-direction:column;inset:0;justify-content:flex-end;opacity:0;padding:40px 20px;position:absolute;text-align:center;transition:opacity .4s ease .2s}.ad-gallery-overlay h3{color:#fff;font-size:24px;font-weight:800;margin-bottom:8px;transform:translateY(20px);transition:transform .5s ease .2s}.ad-gallery-overlay span{color:var(--color-cta-primary);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transform:translateY(20px);transition:transform .5s ease .3s}.ad-gallery-item:hover .ad-gallery-overlay{opacity:1}.ad-gallery-item:hover .ad-gallery-overlay h3,.ad-gallery-item:hover .ad-gallery-overlay span{transform:translateY(0)}.ad-gallery-item:hover img{filter:brightness(.7) saturate(1.2)}.ad-encrypted-banner{margin:0 auto 120px;max-width:1200px;padding:0 24px}.ad-enc-content{background:linear-gradient(135deg,#10b9811a,#0f172a66);border:1px solid #10b98133;border-radius:24px;padding:60px;text-align:center}.ad-shield-icon{filter:drop-shadow(0 0 15px rgba(16,185,129,.3));margin-bottom:24px}.ad-enc-content h2{font-size:28px;font-weight:800;margin-bottom:16px}.ad-enc-content p{color:#94a3b8;font-size:16px;line-height:1.6;margin:0 auto;max-width:700px}.ad-faq-section{margin:0 auto 120px;max-width:800px;padding:0 24px}.ad-faq-list{list-style:none;padding:0}.ad-faq-list li{background:#0f172a66;border:1px solid #ffffff0d;border-radius:12px;cursor:pointer;margin-bottom:12px;overflow:hidden;transition:.3s}.ad-faq-list li.active{border-color:color-mix(in srgb,var(--color-cta-primary) 30%,#0000)}.ad-faq-q{align-items:center;display:flex;font-weight:600;justify-content:space-between;padding:20px 24px}.ad-faq-list li.active .ad-faq-q{color:var(--color-cta-primary)}.ad-faq-list li.active .ad-faq-q svg{transform:rotate(180deg)}.ad-faq-a{color:#94a3b8;display:none;font-size:14px;line-height:1.6;padding:0 24px 20px}.ad-faq-list li.active .ad-faq-a{display:block}@media (max-width:991px){.ad-hero-container{flex-direction:column;padding:40px 24px;text-align:center}.ad-hero-buttons,.ad-hero-list li{justify-content:center}.ad-hero-buttons{align-items:center;flex-direction:column}.ad-features-grid{grid-template-columns:repeat(2,1fr)}.ad-setup-timeline{flex-direction:column;gap:32px}.ad-setup-timeline:before{display:none}.ad-gallery-grid{flex-direction:column;height:auto}.ad-gallery-item{height:300px}}@media (max-width:768px){.ad-hero-content h1{font-size:38px}.ad-features-grid{grid-template-columns:1fr}.ad-section-title{font-size:26px}}.rtl-text .ad-hero-buttons,.rtl-text .btn-text{direction:ltr}.rtl-text .ad-feature-card h3,.rtl-text .ad-feature-card p,.rtl-text .setup-step h3,.rtl-text .setup-step p{text-align:right}@media (max-width:991px){.rtl-text .setup-step h3,.rtl-text .setup-step p{text-align:center}}.rd-page{overflow-x:hidden;padding-bottom:120px;padding-top:80px;position:relative}.rd-not-found,.rd-page{color:var(--text-primary);min-height:100vh}.rd-not-found{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}.rd-back-btn{align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family-primary);font-size:16px;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:background .2s,color .2s,transform .2s}.rd-back-container{margin:0 auto;max-width:1100px;padding:100px 20px 0}.rd-back-btn:hover{background:var(--bg-surface-highlight);color:var(--text-primary);transform:translateX(-2px)}.rd-hero-image-wrap{margin-top:16px;min-height:520px;overflow:hidden;position:relative;width:100%}.rd-hero-bg-img{display:block;filter:brightness(.45);height:520px;object-fit:cover;object-position:center top;width:100%}.rd-hero-image-overlay{display:flex;flex-direction:column;inset:0;justify-content:flex-end;max-width:900px;padding:60px 80px;position:absolute}.rd-hero-stars{display:flex;gap:4px;margin-bottom:16px}.rd-hero-image-quote{color:#fff;font-size:32px;font-weight:800;line-height:1.2;margin-bottom:20px}.rd-hero-body{color:#fffc;font-size:15px;line-height:1.7;margin-bottom:24px;max-width:700px}.rd-hero-author{display:flex;flex-direction:column;gap:8px}.rd-hero-author strong{color:#fff;font-size:18px;font-weight:700}.rd-verified{align-items:center;color:#10b981;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.rd-hero-avatar-wrap{margin:32px auto 0;max-width:1100px;padding:0 20px}.rd-hero-avatar-row{align-items:center;display:flex;gap:24px;margin-bottom:32px}.rd-avatar-img-wrap{border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;height:72px;overflow:hidden;width:72px}.rd-avatar-img{height:100%;object-fit:cover;width:100%}.rd-avatar-name{color:var(--text-primary);font-size:20px;font-weight:700;margin:0 0 4px}.rd-avatar-role{color:var(--text-secondary);display:block;font-size:13px;margin-bottom:10px}.rd-hero-big-quote{border:none;color:var(--text-primary);font-size:26px;font-weight:800;line-height:1.3;margin:0 0 20px;padding:0}.rd-verified-tag{align-items:center;color:#10b981;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.rd-content{display:flex;flex-direction:column;gap:48px;margin:60px auto 0;max-width:1100px;padding:0 20px}.rd-story-card{background:#0f172a80;border:1px solid #ffffff0f;border-radius:24px;padding:48px}.rd-section-title{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 28px}.rd-story-para{color:var(--text-secondary);font-size:15px;line-height:1.8;margin:0 0 20px}.rd-story-para:last-child{margin-bottom:0}.rd-list-card{background:#0f172a80;border:1px solid #ffffff0f;border-radius:24px;padding:48px}.rd-numbered-list{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.rd-list-item{align-items:flex-start;display:flex;gap:20px}.rd-list-num{align-items:center;background:var(--color-primary-red);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;min-width:36px;width:36px}.rd-list-text strong{color:var(--text-primary);display:block;font-size:15px;font-weight:700;margin-bottom:6px}.rd-list-text p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.rd-features-row{display:flex;gap:24px;justify-content:center}.rd-feat-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;flex:1 1;flex-direction:column;gap:12px;padding:32px 20px;text-align:center}.rd-feat-card,.rd-feat-icon{align-items:center;display:flex}.rd-feat-icon{background:#e0323226;border-radius:50%;box-shadow:0 0 24px #e0323226;color:var(--color-primary-red);height:56px;justify-content:center;width:56px}.rd-feat-label{color:var(--text-primary);font-size:14px;font-weight:700}.rd-feat-sub{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.rd-big-quote-card{background:#116bfd0f;border:1px solid #116bfd33;border-left:4px solid #116bfd99;border-radius:16px;padding:36px 40px}.rd-big-quote-text{color:var(--text-primary);font-size:18px;font-style:italic;font-weight:600;line-height:1.6;margin:0 0 16px}.rd-big-quote-author{color:var(--color-primary-red);font-size:13px;font-weight:600}.rd-cta-card{background:#0f172a99;border:1px solid #ffffff0f;border-radius:24px;padding:60px 48px;text-align:center}.rd-cta-title{color:var(--text-primary);font-size:28px;font-weight:800;margin:0 0 16px}.rd-cta-desc{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0 auto 32px;max-width:560px}.rd-cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.rd-cta-btn{border:none;border-radius:12px;cursor:pointer;font-family:var(--font-family-primary);font-size:15px;font-weight:700;height:52px;padding:0 32px;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.rd-cta-btn-primary{background:var(--color-primary-red);box-shadow:0 4px 20px #e0323240;color:#fff}.rd-cta-btn-primary:hover{background:var(--color-primary-red-hover);transform:translateY(-2px) scale(1.02)}.rd-cta-btn-secondary{background:#ffffff0f;border:1px solid #ffffff1f;color:var(--text-primary)}.rd-cta-btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.scroll-animate{transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.scroll-animate.is-visible{border-radius:8px}@media (max-width:900px){.rd-page{padding-bottom:80px;padding-top:60px}.rd-back-container{padding:80px 20px 0}.rd-hero-image-wrap{min-height:400px}.rd-hero-bg-img{height:400px}.rd-hero-image-overlay{padding:40px 32px}.rd-hero-image-quote{font-size:26px}.rd-hero-body{font-size:14px}.rd-hero-big-quote{font-size:22px}.rd-content{gap:36px;margin-top:48px}.rd-features-row{flex-wrap:wrap;gap:16px}.rd-feat-card{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:0}.rd-cta-card{padding:48px 32px}.rd-cta-title{font-size:24px}.rd-cta-buttons{align-items:center;flex-direction:column;gap:12px}.rd-cta-btn{max-width:300px;width:100%}}@media (max-width:768px){.rd-back-container{padding:70px 16px 0}.rd-back-btn{font-size:14px;padding:8px 16px}.rd-hero-image-wrap{min-height:340px}.rd-hero-bg-img{height:340px}.rd-hero-image-overlay{padding:32px 24px}.rd-hero-image-quote{font-size:22px}.rd-hero-avatar-wrap{padding:0 16px}.rd-hero-avatar-row{gap:16px}.rd-avatar-img-wrap{height:56px;width:56px}.rd-avatar-name{font-size:18px}.rd-hero-big-quote{font-size:20px}.rd-content{gap:32px;margin-top:40px;padding:0 16px}.rd-cta-card,.rd-list-card,.rd-story-card{border-radius:16px;padding:32px 24px}.rd-section-title{font-size:20px;margin-bottom:20px}.rd-features-row{flex-direction:column}.rd-feat-card{flex:1 1 100%}.rd-big-quote-card{padding:28px 24px}.rd-big-quote-text{font-size:16px}}@media (max-width:480px){.rd-page{padding-bottom:60px;padding-top:40px}.rd-back-container{padding:60px 12px 0}.rd-hero-image-wrap{min-height:280px}.rd-hero-bg-img{height:280px}.rd-hero-image-overlay{padding:24px 16px}.rd-hero-image-quote{font-size:18px}.rd-hero-body{font-size:13px;line-height:1.6}.rd-hero-author strong{font-size:15px}.rd-hero-big-quote{font-size:18px}.rd-content{gap:24px;padding:0 12px}.rd-cta-card,.rd-list-card,.rd-story-card{border-radius:12px;padding:24px 16px}.rd-list-item{gap:12px}.rd-list-num{font-size:12px;height:28px;min-width:28px;width:28px}.rd-cta-title{font-size:20px}.rd-cta-btn,.rd-cta-desc{font-size:14px}.rd-cta-btn{height:46px;padding:0 24px}.rd-feat-card{padding:24px 16px}.rd-feat-icon{height:44px;width:44px}}.subpage-container{color:var(--text-primary);min-height:100vh;padding-top:150px;position:relative;width:100%;z-index:1}.subpage-wrapper{margin:0 auto;max-width:1200px;padding:0 5%}.back-btn{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;margin-bottom:32px;padding:0;text-decoration:none;transition:opacity .2s ease}.back-btn:hover{opacity:.75}.subpage-product-top{grid-gap:64px;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:64px}.subpage-gallery{display:flex;flex-direction:column;gap:16px}.main-image-wrapper{align-items:center;aspect-ratio:1;background:none;border:none;border-radius:16px;display:flex;justify-content:center;overflow:hidden;padding:0}.main-image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}.thumbnail-group{display:flex;gap:16px}.thumb{align-items:center;aspect-ratio:1;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;justify-content:center;overflow:hidden}.thumb:hover{opacity:.85}.thumb.active{background:none;border-color:#0000;box-shadow:none}.thumb img{display:block;height:100%;object-fit:cover;width:100%}.perks-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.perk-box{align-items:center;background:var(--bg-card);background:var(--card-bg,var(--bg-card));border:1px solid var(--border-light);border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;text-align:center}.perk-text{font-size:13px;font-weight:500}.subpage-info{display:flex;flex-direction:column}.subpage-title{font-size:40px;font-weight:700;margin-bottom:8px}.subpage-subtitle{color:var(--color-primary-red);font-size:19px;font-weight:600;margin-bottom:16px}.subpage-desc{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:32px}.price-row{align-items:center;display:flex;gap:24px;margin-bottom:32px}.price{color:var(--color-primary-red);font-size:32px;font-weight:700}.reviews{align-items:center;display:flex;font-size:14px;gap:8px}.reviews span{color:gold;font-size:19px}.finish-selector{margin-bottom:32px}.finish-label{color:var(--text-secondary);display:block;font-size:14px;margin-bottom:13px}.finish-options{display:flex;gap:16px}.color-circle{border:2px solid #0000;border-radius:50%;cursor:pointer;height:32px;transition:transform .2s;width:32px}.color-circle.active{border-color:var(--text-primary);transform:scale(1.15)}.quantity-selector{margin-bottom:24px}.qty-controls{align-items:center;background:var(--bg-surface-input);border-radius:8px;display:inline-flex;overflow:hidden}.qty-btn{background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:19px;height:40px;width:40px}.qty-btn:hover{background:var(--bg-surface-highlight)}.qty-val{font-weight:600;text-align:center;width:40px}.sizing-info{color:var(--text-muted);font-size:14px;margin-bottom:32px}.action-buttons{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.btn-buy{align-items:center;background:var(--color-primary-red);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;padding:16px}.btn-buy:hover{background:#c02020;background:var(--color-primary-red-hover,#c02020)}.btn-cart{align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;padding:16px}.btn-cart:hover{background:var(--bg-surface-highlight)}.guarantees{border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding-top:24px}.guarantee-item{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:8px}.subpage-tabs{margin-bottom:64px;margin-top:64px}.tab-headers{border-bottom:1px solid var(--border-light);display:flex;gap:32px;justify-content:center;margin-bottom:48px}.tab-btn{color:var(--text-muted);font-size:16px;padding:16px 0;position:relative;transition:color .2s}.tab-btn:hover{color:var(--text-secondary)}.tab-btn.active{font-weight:600}.tab-btn.active:after{background:var(--color-primary-red);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.inbox-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:860px}.inbox-card{align-items:flex-start;background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:40px 32px;transition:border-color .2s,transform .25s}.inbox-card:hover{border-color:var(--border-subtle);transform:translateY(-4px)}.inbox-check{color:#10b981}.inbox-card h4{color:var(--text-primary);font-size:17px;font-style:italic;font-weight:700;margin:0}.inbox-card span{color:var(--text-muted);font-size:14px}.privacy-panel{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;margin:0 auto;max-width:860px;padding:56px 48px;text-align:center}.privacy-icon{font-size:40px;margin-bottom:20px}.privacy-icon-wrap{align-items:center;background:linear-gradient(135deg,#1a3a6e,#0d2147);border:1px solid #639bff59;border-radius:20px;box-shadow:0 0 32px #e0323233,inset 0 1px 0 #ffffff14;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.privacy-panel h2{color:var(--text-primary);font-size:26px;font-weight:700;margin-bottom:32px}.privacy-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0;text-align:left}.privacy-list li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:15px;gap:12px;line-height:1.55}.privacy-check{color:#10b981;flex-shrink:0;margin-top:3px}.subpage-loading-container{align-items:center;color:var(--text-primary);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:100vh}.subpage-loading-text{font-size:18px;font-weight:400;letter-spacing:.5px;margin:0;opacity:.9}.loading-dots{display:flex;gap:6px}.loading-dot{animation:dot-pulse 1.4s ease-in-out infinite both;background-color:var(--color-primary-red);border-radius:50%;height:8px;width:8px}.loading-dot:first-child{animation-delay:-.32s}.loading-dot:nth-child(2){animation-delay:-.16s}@keyframes dot-pulse{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.scroll-animate{transition:opacity .8s ease-out,transform .8s ease-out}@keyframes fadeInStrap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInStrap .4s ease-out forwards}.strap-selector{margin-bottom:32px;margin-top:12px}.strap-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.strap-btn{background:var(--bg-surface-input);border:1px solid var(--border-light);border-radius:20px;color:var(--text-primary);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease}.strap-btn:hover{box-shadow:0 4px 12px #e0323233;transform:translateY(-2px)}.strap-btn.active{background:var(--color-primary-red);border-color:#0000!important}@media (max-width:900px){.subpage-product-top{gap:32px;grid-template-columns:1fr}.inbox-grid{grid-template-columns:1fr;max-width:480px}.privacy-panel{padding:40px 24px}}@media (max-width:600px){.subpage-container{padding-top:110px}.subpage-title{font-size:30px}.tab-headers{gap:16px}.tab-btn{font-size:14px;padding:12px 0}.inbox-card{padding:28px 20px}.guarantees{flex-direction:column;gap:12px}}.cart-page{color:var(--text-primary);min-height:100vh;padding-top:150px;position:relative;width:100%;z-index:1}.cart-wrapper{margin:0 auto;max-width:1200px;padding:0 5% 80px}.cart-back-btn{align-items:center;color:var(--text-primary);display:inline-flex;font-size:15px;font-weight:500;gap:8px;margin-bottom:32px;text-decoration:none;transition:opacity .2s ease}.cart-back-btn:hover{opacity:.8}.cart-page-title{font-size:36px;font-weight:700;margin-bottom:48px;text-align:center}.cart-empty{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 0;text-align:center}.cart-empty svg{color:var(--text-muted-dark);margin-bottom:8px;opacity:.45}.cart-empty h2{font-size:24px;font-weight:600}.cart-empty p{color:var(--text-muted);font-size:15px;max-width:400px}.cart-empty-btn{align-items:center;background:var(--color-primary-red);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-top:16px;padding:14px 32px;text-decoration:none;transition:background .2s ease,transform .2s ease}.cart-empty-btn:hover{background:var(--color-primary-red-hover);transform:translateY(-2px)}.cart-layout{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:1.4fr 1fr}.cart-items-col{display:flex;flex-direction:column;gap:16px}.cart-item-card{align-items:center;animation:cartSlideIn .5s ease-out both;background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;display:flex;gap:24px;padding:24px;transition:border-color .3s ease,box-shadow .3s ease}.cart-item-card:hover{border-color:var(--border-subtle);box-shadow:0 8px 32px #0000001f}@keyframes cartSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cart-item-img-box{align-items:center;background:var(--bg-surface-highlight);border-radius:12px;display:flex;height:96px;justify-content:center;min-width:96px;overflow:hidden;width:96px}.cart-item-img-box img{height:100%;object-fit:cover;width:100%}.cart-item-info{display:flex;flex:1 1;flex-direction:column;gap:6px}.cart-item-name{font-size:17px;font-weight:600;margin:0}.cart-item-variant{color:var(--text-muted);font-size:13px}.cart-item-qty-row{align-items:center;background:var(--bg-surface-input);border-radius:8px;display:inline-flex;gap:0;margin-top:6px;overflow:hidden;width:fit-content}.cart-qty-btn{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.cart-qty-btn:hover:not(:disabled){background:var(--bg-surface-highlight)}.cart-qty-btn:disabled{cursor:not-allowed;opacity:.3}.cart-qty-value{border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);font-size:14px;font-weight:600;line-height:32px;text-align:center;width:36px}.cart-item-right{align-items:flex-end;display:flex;flex-direction:column;gap:16px;min-width:100px}.cart-item-price{color:var(--color-primary-red);font-size:17px;font-weight:700;white-space:nowrap}.cart-item-delete{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted-dark);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:color .2s,background .2s}.cart-item-delete:hover{background:#e032321a;color:var(--color-primary-red)}.cart-summary-col{position:sticky;top:140px}.cart-summary-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:32px}.cart-summary-title{font-size:20px;font-weight:700;margin:0 0 28px}.cart-summary-row{align-items:center;color:var(--text-secondary);display:flex;font-size:15px;justify-content:space-between;margin-bottom:16px}.cart-free-tag{color:#10b981;font-weight:600}.cart-summary-divider{background:var(--border-light);height:1px;margin:8px 0 20px}.cart-summary-total{color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:28px}.cart-checkout-btn{background:var(--color-primary-red);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;width:100%}.cart-checkout-btn:hover{background:var(--color-primary-red-hover);box-shadow:0 8px 24px #e032324d;transform:translateY(-2px)}.cart-page .scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.cart-page .scroll-animate.is-visible{opacity:1;transform:translateY(0)}.cart-page .stag-1{transition-delay:.1s}.cart-page .stag-2{transition-delay:.2s}@media (max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary-col{position:static}}@media (max-width:600px){.cart-page-title{font-size:28px}.cart-item-card{flex-wrap:wrap;gap:16px;padding:20px}.cart-item-img-box{height:72px;min-width:72px;width:72px}.cart-item-right{align-items:center;border-top:1px solid var(--border-light);flex-direction:row;justify-content:space-between;min-width:0;min-width:auto;padding-top:8px;width:100%}}.checkout-page{color:var(--text-primary);min-height:100vh;padding-top:150px;position:relative;width:100%;z-index:1}.checkout-wrapper{margin:0 auto;max-width:1200px;padding:0 5% 80px}.checkout-layout{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:1.4fr 1fr}.checkout-forms-col{display:flex;flex-direction:column;gap:32px}.checkout-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:32px}.checkout-card-header{align-items:center;display:flex;gap:16px;margin-bottom:32px}.checkout-step-num{align-items:center;background:var(--bg-surface-input);border:1px solid var(--border-light);border-radius:50%;color:var(--text-primary);display:flex;font-size:15px;font-weight:700;height:36px;justify-content:center;min-width:36px;width:36px}.checkout-card-header h2{font-size:20px;font-weight:700;margin:0}.checkout-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.checkout-field{display:flex;flex-direction:column;gap:8px}.checkout-field label{color:var(--text-secondary);font-size:13px;font-weight:500}.checkout-field input{background:var(--bg-surface-input);border:1px solid var(--border-light);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-size:14px;height:48px;outline:none;padding:0 16px;transition:border-color .2s ease;width:100%}.checkout-field input:focus{border-color:#e03232}.checkout-payment-options{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.payment-option-card{align-items:center;background:var(--bg-surface-dark);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.payment-option-card:hover{background:var(--bg-surface-input)}.payment-option-card.active{background:#e032320d;border-color:#e03232}.payment-opt-left{align-items:center;display:flex;gap:12px}.payment-radio{align-items:center;border:2px solid var(--border-subtle);border-radius:50%;display:flex;height:18px;justify-content:center;position:relative;width:18px}.payment-option-card.active .payment-radio{border-color:#e03232}.payment-option-card.active .payment-radio:after{background:#e03232;border-radius:50%;content:"";height:10px;width:10px}.payment-opt-label{font-size:15px;font-weight:600}.payment-opt-icons{color:var(--text-muted)}.card-details-section{animation:slideInDown .3s ease;display:flex;flex-direction:column;gap:20px}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.complete-purchase-btn{align-items:center;background:#e03232;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:700;height:60px;justify-content:center;margin-top:32px;transition:all .2s ease;width:100%}.complete-purchase-btn:hover{background:#c32b2b;box-shadow:0 8px 24px #e032324d;transform:translateY(-2px)}.chk-summary-col{position:sticky;top:140px}.chk-summary-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:32px}.chk-summary-title{font-size:20px;font-weight:700;margin-bottom:24px}.chk-summary-item{display:flex;gap:16px;margin-bottom:24px}.chk-item-img{background:var(--bg-surface-highlight);border-radius:12px;height:80px;overflow:hidden;width:80px}.chk-item-img img{height:100%;object-fit:cover;width:100%}.chk-item-info{flex:1 1}.chk-item-name{display:block;font-size:16px;font-weight:700;margin-bottom:4px}.chk-item-variant{color:var(--text-muted);display:block;font-size:13px;margin-bottom:8px}.chk-item-qty{background:var(--bg-surface-input);border-radius:8px;gap:12px;padding:4px 10px;width:fit-content}.chk-item-qty,.chk-qty-btn{align-items:center;display:flex}.chk-qty-btn{background:none;border:none;color:var(--text-primary);cursor:pointer;justify-content:center;opacity:.6;padding:4px;transition:opacity .2s}.chk-qty-btn:hover{opacity:1}.chk-qty-val{font-size:14px;font-weight:600;min-width:20px;text-align:center}.chk-summary-divider{background:var(--border-light);height:1px;margin:24px 0}.chk-summary-row{display:flex;justify-content:space-between;margin-bottom:16px}.chk-row-label{color:var(--text-secondary);font-size:15px}.chk-row-val{font-size:15px;font-weight:600}.shipping-free{color:#10b981}.chk-total-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.chk-total-label{font-size:18px;font-weight:700}.chk-total-val{color:#10b981;font-size:22px;font-weight:700}.promo-box{display:flex;gap:10px;margin-top:24px}.promo-input{background:var(--bg-surface-input);border:1px solid var(--border-light);border-radius:8px;flex:1 1;height:48px;outline:none;padding:0 16px}.promo-btn,.promo-input{color:var(--text-primary)}.promo-btn{background:var(--bg-surface-highlight);border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:0 20px;transition:background .2s}.promo-btn:hover{background:var(--border-subtle)}.rtl-text .checkout-layout{direction:rtl}.checkout-page .scroll-animate{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.2,.8,.2,1)}.checkout-page .scroll-animate.is-visible{opacity:1;padding:30px;transform:translateY(0)}@media (max-width:1024px){.checkout-layout{gap:40px;grid-template-columns:1fr}.chk-summary-col{order:-1;position:static}}@media (max-width:600px){.checkout-form-grid{grid-template-columns:1fr}.checkout-card{padding:24px 20px}}.complete-purchase-page{color:var(--text-primary);min-height:100vh;overflow:hidden;padding:120px 20px 80px;position:relative}.cp-container{margin:0 auto;max-width:1000px;position:relative;z-index:2}.cp-success-header{margin-bottom:60px;text-align:center}.cp-check-wrapper{display:inline-flex;margin-bottom:24px}.cp-success-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(to bottom,var(--text-primary),var(--text-secondary));-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:700;margin-bottom:16px}.cp-success-header p{color:var(--text-secondary);font-size:18px;margin:0 auto;max-width:600px}.cp-order-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;margin-bottom:30px;padding:40px}.cp-order-row{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:15px 0}.cp-order-row:last-of-type{border-bottom:none;margin-bottom:20px}.cp-label{color:var(--text-secondary);font-size:15px}.cp-value{color:var(--text-primary);font-family:monospace;font-size:18px;font-weight:600}.cp-highlight{color:var(--color-success)}.cp-email-notice{align-items:center;background:var(--bg-surface-dark);border-radius:14px;display:flex;gap:20px;margin-top:10px;padding:24px}.cp-email-text h3{font-size:16px;margin-bottom:4px}.cp-email-text p{color:var(--text-secondary);font-size:14px}.cp-app-quick-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;display:flex;gap:30px;margin-bottom:80px;padding:30px 40px}.cp-app-info h3{font-size:20px;margin-bottom:6px}.cp-app-info p{color:var(--text-secondary);font-size:14px;max-width:450px}.cp-app-buttons{display:flex;gap:15px;margin-left:auto}.cp-store-btn{align-items:center;background:#fff;border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;font-weight:600;gap:12px;padding:10px 20px;text-align:left;transition:all .2s}.cp-store-btn:hover{box-shadow:0 10px 20px #0003;transform:translateY(-3px)}.cp-feature-section{align-items:center;background:radial-gradient(circle at right,#e032320d 0,#0000 60%);display:flex;gap:60px;margin-bottom:100px}.cp-feature-content{flex:1 1}.cp-feature-content h2{font-size:36px;line-height:1.2;margin-bottom:24px}.cp-feature-content p{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:30px}.cp-points{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0 0 40px;padding:0}.cp-points li{align-items:center;color:var(--text-primary);display:flex;font-size:15px;gap:12px}.cp-points svg{color:var(--color-success)}.cp-feature-content .cp-app-buttons{margin-left:0}.cp-store-btn strong{display:block;font-size:16px;line-height:1.1}.cp-store-btn small{font-size:11px;opacity:.8}.cp-store-btn.secondary{background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-primary)}.cp-feature-visual{display:flex;flex:1 1;justify-content:flex-end}.cp-mockup-img{animation:floatPhone 6s ease-in-out infinite;filter:drop-shadow(0 40px 100px rgba(0,0,0,.5));max-width:450px;width:100%}@keyframes floatPhone{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.cp-guide-section{margin-bottom:80px;text-align:center}.cp-guide-title{font-size:32px;margin-bottom:12px}.cp-guide-title span{color:var(--color-primary-red)}.cp-guide-subtitle{color:var(--text-secondary);margin:0 auto 50px;max-width:600px}.cp-timeline{display:flex;gap:40px;justify-content:space-between;position:relative}.cp-timeline:before{background:linear-gradient(90deg,#e0323266 0,#e032321a);content:"";height:2px;left:50px;position:absolute;right:50px;top:50px;z-index:0}.cp-step{flex:1 1;position:relative;z-index:1}.cp-step-num-circle{align-items:center;background:var(--color-primary-navy);border:2px solid #e0323233;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:100px;justify-content:center;margin:0 auto 24px;transition:all .3s;width:100px}.cp-step-num-circle:hover{border-color:var(--color-primary-red);transform:scale(1.05)}.cp-step h3{font-size:18px;margin-bottom:8px}.cp-step p{color:var(--text-secondary);font-size:13px;line-height:1.5}.cp-footer-actions{text-align:center}.cp-home-btn{background:#0000;border:1px solid var(--border-subtle);border-radius:50px;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:600;padding:18px 50px;transition:all .3s}.cp-home-btn:hover{background:var(--bg-surface-highlight);border-color:var(--text-secondary)}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.scroll-animate.is-visible{opacity:1;transform:translateY(0)}.stag-1{transition-delay:.1s}.stag-2{transition-delay:.2s}.stag-3{transition-delay:.3s}.rtl-text{text-align:right}.rtl-text .cp-app-buttons{margin-left:0;margin-right:auto}.rtl-text .cp-feature-content .cp-app-buttons{margin-right:0}.rtl-text .cp-feature-visual{justify-content:flex-start}.rtl-text .cp-step-num-circle{margin-left:auto;margin-right:auto}.rtl-text .cp-timeline:before{background:linear-gradient(270deg,#e0323266 0,#e032321a)}@media (max-width:900px){.cp-app-quick-card{flex-direction:column;text-align:center}.cp-app-buttons{margin:0 auto}.cp-feature-section{flex-direction:column;text-align:center}.cp-points{align-items:center}.cp-timeline{flex-direction:column;gap:60px}.cp-timeline:before{display:none}}.auth-container{background-color:var(--bg-surface-dark);font-family:var(--font-family-primary);min-height:100vh;overflow:hidden;position:relative;width:100%}.auth-container,.auth-theme-toggle{align-items:center;color:var(--text-primary);display:flex;justify-content:center}.auth-theme-toggle{background:#ffffff0f;border:1px solid var(--border-light);border-radius:50%;box-sizing:border-box;cursor:pointer;height:42px;inset-inline-end:40px;padding:0;position:absolute;top:40px;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:42px;z-index:12}.auth-theme-toggle:hover{background:#ffffff1a;transform:translateY(-2px)}html[data-theme=light] .auth-theme-toggle{background:#fffffff2;border-color:#0f172a1f;box-shadow:0 2px 12px #0f172a14}html[data-theme=light] .auth-theme-toggle:hover{background:#fff}.auth-bg-graphic{height:100vh;left:0;object-fit:cover;object-position:left center;opacity:.1;top:0}.auth-bg-graphic,.dynamic-light{pointer-events:none;position:absolute;z-index:0}.dynamic-light{animation:floatLight 12s ease-in-out infinite alternate;background:radial-gradient(circle,#3b82f626 0,#116bfd00 70%);border-radius:50%;filter:blur(40px);height:600px;left:50%;top:50%;transform:translate(-50%,-50%);width:600px}@keyframes floatLight{0%{transform:translate(-90%,-90%) scale(1) translate(15vw,15vh)}33%{transform:translate(-90%,-90%) scale(1.2) translate(-10vw,-15vh)}66%{transform:translate(-90%,-90%) scale(.9) translate(-20vw,10vh)}to{transform:translate(-90%,-90%) scale(1.1) translate(10vw,-10vh)}}.dynamic-light-2{animation:floatLight2 10s ease-in-out infinite alternate;background:radial-gradient(circle,#116bfd33 0,#116bfd00 70%);filter:blur(50px);height:450px;left:20%;top:25%;width:450px}.dynamic-light-2,.dynamic-light-3{border-radius:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:0}.dynamic-light-3{animation:floatLight3 10s ease-in-out infinite alternate;background:radial-gradient(circle,#3b82f61f 0,#3b82f600 70%);filter:blur(45px);height:550px;left:75%;top:75%;width:550px}@keyframes floatLight2{0%{transform:translate(-50%,-50%) scale(1) translateY(5vh)}33%{transform:translate(-50%,-50%) scale(1.1) translate(15vw,15vh)}66%{transform:translate(-50%,-50%) scale(.9) translate(5vw,25vh)}to{transform:translate(-50%,-50%) scale(1.2) translate(-10vw,5vh)}}@keyframes floatLight3{0%{transform:translate(-50%,-50%) scale(.9) translate(-5vw,-5vh)}33%{transform:translate(-50%,-50%) scale(1.1) translate(-20vw,5vh)}66%{transform:translate(-50%,-50%) scale(1) translate(-15vw,-20vh)}to{transform:translate(-50%,-50%) scale(1.2) translate(10vw,-10vh)}}.auth-back-btn{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;left:40px;padding:8px;position:absolute;top:40px;transition:color .2s;z-index:11}.auth-back-btn:hover{color:var(--text-primary)}.auth-header{text-align:center}.auth-logo{height:52px;margin-bottom:2px}.auth-loader-logo{height:60px}.auth-content{align-items:center;display:flex;flex-direction:column;max-width:480px;padding:20px;position:relative;width:100%;z-index:1}.screen{width:100%}.tagline{color:var(--text-secondary);font-size:14px;margin-bottom:25px;margin-top:10px}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:1px solid var(--border-subtle);border-radius:12px;padding:30px;width:100%}.tab-row{background-color:var(--bg-surface-input);border-radius:8px;display:flex;margin-bottom:24px;overflow:hidden}.tab-btn{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:500;padding:12px 0;transition:all .2s}.tab-btn.active{background-color:var(--bg-surface-highlight);border-radius:6px;color:var(--text-primary);margin:4px}form{gap:16px}.field,form{display:flex;flex-direction:column}.field{gap:8px}.field label{color:var(--text-muted);font-size:13px}.input-wrap{align-items:center;display:flex;position:relative}.input-icon{color:var(--text-muted-dark);height:18px;left:14px;position:absolute;width:18px}.input-wrap input{background-color:var(--bg-surface-deep);border:1px solid var(--border-subtle);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:14px;height:48px;outline:none;padding:0 14px 0 40px;transition:border-color .2s;width:100%}.input-wrap input:focus{border-color:var(--color-cta-primary)}.forgot-row{margin-top:-8px;text-align:right}.forgot-row a{color:var(--color-cta-primary);font-size:13px;text-decoration:none}.auth-btn-primary{align-items:center;background-color:var(--bg-surface-deep);border:none;border-radius:10px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:48px;justify-content:center;margin-top:8px;padding:0 12px;transition:background-color .2s;width:100%}.auth-btn-primary:hover{background-color:var(--bg-surface-input)}.divider{align-items:center;color:var(--text-muted-dark);display:flex;font-size:13px;margin:24px 0;text-align:center}.divider:after,.divider:before{border-bottom:1px solid var(--border-subtle);content:"";flex:1 1}.divider span{padding:0 10px}.social-row{display:flex;gap:16px}.btn-social{align-items:center;background-color:initial;border:1px solid var(--border-subtle);border-radius:10px;box-sizing:border-box;color:var(--text-muted);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;gap:8px;height:48px;justify-content:center;padding:0 10px;transition:background-color .2s}.btn-social:hover{background-color:var(--bg-surface-input)}.card-footer{color:var(--text-secondary);font-size:14px;margin-top:24px;text-align:center}.card-footer a{color:var(--color-cta-primary);cursor:pointer;font-weight:500;text-decoration:none}.loader-screen{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;z-index:2}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid var(--border-light);border-radius:50%;border-top-color:var(--text-primary);height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.splash-screen{align-items:center;animation:fadeInOut 3.5s ease-in-out forwards;display:flex;flex-direction:column;gap:15px;justify-content:center;position:relative;z-index:2}.splash-watch-wrapper{animation:spinIn 1s cubic-bezier(.2,.8,.2,1) forwards}.splash-watch{animation:floatWatch 2.5s ease-in-out infinite alternate;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));height:auto;object-fit:contain;width:380px}.splash-logo{animation:slideUp 1s ease-out .5s forwards;height:55px;opacity:0}.splash-tagline{animation:slideUp 1s ease-out .7s forwards;color:var(--text-secondary);font-size:15px;font-weight:500;letter-spacing:2px;opacity:0;text-transform:uppercase}@keyframes spinIn{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes floatWatch{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-15px) rotate(2deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOut{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.rtl-active .input-icon{left:auto;right:14px}.rtl-active .input-wrap input{padding:0 40px 0 14px}.rtl-active .auth-btn-primary .btn-arrow{transform:scaleX(-1)}.rtl-active .forgot-row{text-align:left}.rtl-active .card-footer{text-align:center}
/*# sourceMappingURL=main.8fab5b08.css.map*/