:root{
 --space:#030711;--midnight:#06101d;--glass:#0d1b2a;--glass2:#10243a;
 --ion:#54f6ff;--blue:#0a84ff;--cobalt:#145cff;--violet:#6e3bff;--magenta:#ff3dbb;--lime:#a8ff60;
 --frost:#f2fbff;--mist:#afc5d8;--muted:#7890a6;--line:rgba(175,197,216,.16);
 --radius:22px;--ease:cubic-bezier(.22,1,.36,1);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--space)}
body{margin:0;color:var(--frost);font-family:"IBM Plex Sans","IBM Plex Sans Arabic",sans-serif;background:var(--space);min-height:100vh;overflow-x:hidden}
body.rtl{font-family:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif}
a{color:inherit}button,input,select{font:inherit}
.hidden{display:none!important}
.bg{position:fixed;inset:0;z-index:-4;background:
 radial-gradient(900px 600px at 84% -8%,rgba(10,132,255,.20),transparent 64%),
 radial-gradient(700px 520px at 4% 36%,rgba(110,59,255,.12),transparent 64%),
 linear-gradient(180deg,#030711,#04101c 45%,#030711)}
.grid-bg{position:fixed;inset:0;z-index:-3;opacity:.13;background-image:linear-gradient(rgba(84,246,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(84,246,255,.07) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 76%)}
.noise{position:fixed;inset:0;z-index:-2;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}
.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;background:rgba(84,246,255,.045);filter:blur(90px);pointer-events:none;transform:translate(-50%,-50%);z-index:-1}
.shell{width:min(1200px,calc(100% - 40px));margin:auto}
.topbar{height:76px;position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(84,246,255,.09);background:rgba(3,7,17,.74);backdrop-filter:blur(22px) saturate(135%)}
.topbar .shell{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:flex;align-items:center;text-decoration:none}.brand img{width:116px;height:40px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(84,246,255,.16))}
.nav{display:flex;align-items:center;gap:30px}.nav a{font-size:13px;text-decoration:none;color:#96abc0;transition:.2s}.nav a:hover{color:var(--frost)}
.top-actions{display:flex;align-items:center;gap:10px}.icon-btn,.ghost-btn,.primary-btn,.account-pill,.google-btn{min-height:42px;border-radius:11px;border:1px solid var(--line);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;color:var(--frost);background:rgba(13,27,42,.64);cursor:pointer;transition:.24s var(--ease);font-weight:600}
.icon-btn:hover,.ghost-btn:hover,.account-pill:hover{border-color:rgba(84,246,255,.35);background:rgba(13,35,56,.84)}
.primary-btn{border-color:rgba(84,246,255,.44);background:linear-gradient(115deg,var(--blue),var(--cobalt) 56%,var(--violet));box-shadow:0 12px 32px rgba(10,132,255,.22),inset 0 1px rgba(255,255,255,.12)}
.primary-btn:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgba(10,132,255,.30)}
.primary-btn.small{min-height:38px;padding:0 14px;font-size:13px}.primary-btn.full,.ghost-btn.full,.google-btn.full{width:100%}
.account-pill{padding:5px 12px 5px 6px;font-size:12px}.avatar{width:31px;height:31px;border-radius:9px;background:linear-gradient(135deg,var(--ion),var(--blue));color:#03101b;display:grid;place-items:center;font-weight:800}
.page{min-height:calc(100vh - 76px)}
.hero{padding:92px 0 74px;display:grid;grid-template-columns:.94fr 1.06fr;gap:54px;align-items:center;min-height:660px}
.hero-copy{position:relative;z-index:2}.eyebrow,.kicker{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ion);font-weight:700}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--ion);box-shadow:0 0 18px var(--ion)}
.hero h1{font-size:clamp(54px,6.2vw,86px);line-height:.96;letter-spacing:-.055em;margin:22px 0 24px;max-width:710px}.hero h1 em,.section-head h2 em,.cta h2 em{font-style:normal;color:var(--ion)}
.hero-copy>p{font-size:17px;line-height:1.78;color:#93a9be;max-width:610px;margin:0}.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.trust{margin-top:26px;display:flex;gap:18px;flex-wrap:wrap;color:#728aa1;font-size:11px}.trust span:before{content:"✓";color:var(--ion);margin-inline-end:6px}
.product-stage{position:relative;min-height:560px;perspective:1500px}.stage-glow{position:absolute;inset:10% 2% 0 14%;background:radial-gradient(circle,rgba(10,132,255,.18),rgba(110,59,255,.08) 38%,transparent 67%);filter:blur(30px)}
.plugin-window{position:absolute;inset:28px 10px 22px 25px;border:1px solid rgba(84,246,255,.23);border-radius:23px;background:linear-gradient(145deg,rgba(13,29,49,.94),rgba(4,9,16,.97));box-shadow:0 42px 100px rgba(0,0,0,.55),0 0 60px rgba(10,132,255,.08),inset 0 1px rgba(255,255,255,.05);overflow:hidden;transform:rotateY(-5deg) rotateX(2deg);transition:transform .16s ease}
.plugin-top{height:60px;border-bottom:1px solid rgba(175,197,216,.12);display:flex;align-items:center;padding:0 17px;gap:12px;background:rgba(3,8,15,.42)}
.plugin-logo{width:90px;height:34px;object-fit:contain}.plugin-spacer{flex:1}.mini-switch,.version-pill{border:1px solid rgba(84,246,255,.18);background:rgba(12,30,49,.8);border-radius:8px;padding:6px 9px;font-size:9px;color:#b7ddf3}.mini-switch b{color:var(--frost)}
.plugin-body{padding:25px}.plugin-title small{font-size:8px;letter-spacing:.16em;color:var(--ion);font-weight:800}.plugin-title h3{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}.plugin-title p{font-size:10px;color:#7189a0;margin:0 0 20px}
.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tool-card{position:relative;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;min-height:70px;border:1px solid rgba(91,190,255,.18);border-radius:13px;background:linear-gradient(145deg,rgba(18,34,56,.78),rgba(7,14,25,.90));padding:10px 11px;box-shadow:inset 0 1px rgba(255,255,255,.035)}
.tool-card:hover{border-color:rgba(84,246,255,.52);background:linear-gradient(145deg,rgba(17,52,82,.8),rgba(7,18,31,.94))}.tool-icon{width:38px;height:38px;border:1px solid rgba(84,246,255,.28);border-radius:11px;display:grid;place-items:center;color:#b9efff;background:linear-gradient(145deg,rgba(84,246,255,.13),rgba(20,92,255,.23));font-size:15px}.tool-card b{display:block;font-size:12px}.tool-card small{display:block;font-size:8px;line-height:1.35;color:#71859a;margin-top:3px}.tool-card em{font-style:normal;font-size:8px;color:#63dfff}
.float-chip{position:absolute;z-index:4;border:1px solid rgba(84,246,255,.22);border-radius:12px;background:rgba(8,18,31,.91);backdrop-filter:blur(16px);box-shadow:0 18px 50px rgba(0,0,0,.42);padding:10px 13px;font-size:10px}.float-chip small{display:block;color:#668097;font-size:7px;letter-spacing:.13em}.float-chip b{display:block;margin-top:3px}.fc1{right:-12px;top:100px}.fc2{left:-4px;bottom:62px}.fc3{right:18px;bottom:2px}.fc1 b,.fc3 b{color:var(--ion)}
.ticker{border-block:1px solid rgba(84,246,255,.09);background:rgba(5,16,29,.72);overflow:hidden;white-space:nowrap}.ticker div{width:max-content;padding:14px 0;color:#5f7890;font-size:10px;letter-spacing:.17em;animation:ticker 28s linear infinite}@keyframes ticker{to{transform:translateX(-50%)}}
.metrics{padding:28px 0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric{border:1px solid var(--line);border-radius:16px;background:rgba(13,27,42,.47);padding:19px 20px}.metric b{display:block;font-size:23px}.metric span{font-size:10px;color:#718aa1;letter-spacing:.08em;text-transform:uppercase}
.section{padding:100px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:40px}.section-head.center{text-align:center;display:block;max-width:760px;margin-inline:auto;margin-bottom:44px}.section-head h2,.cta h2{font-size:clamp(38px,4.6vw,62px);letter-spacing:-.045em;line-height:1.05;margin:10px 0}.section-head p{max-width:510px;color:#8299af;line-height:1.72}
.bento{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto auto;gap:14px}.glass-card{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(13,27,42,.78),rgba(6,16,29,.80));box-shadow:inset 0 1px rgba(242,251,255,.04),0 24px 70px rgba(0,0,0,.23);overflow:hidden}.feature-card{min-height:300px;padding:30px}.feature-card.large{grid-row:span 2;min-height:614px}.feature-num{color:var(--ion);font-size:10px;letter-spacing:.14em}.feature-card h3{font-size:27px;margin:13px 0 9px}.feature-card p{color:#7890a6;line-height:1.68;max-width:560px}.feature-art{position:absolute;inset:auto 26px 25px 26px;height:245px;border:1px solid rgba(84,246,255,.12);border-radius:16px;background:linear-gradient(180deg,rgba(3,7,17,.4),rgba(3,7,17,.86));overflow:hidden}.timeline{position:absolute;inset:28px 18px 18px;display:grid;grid-template-rows:repeat(4,1fr);gap:7px}.track{border-radius:7px;background:rgba(20,92,255,.09);border:1px solid rgba(84,246,255,.07);position:relative;overflow:hidden}.clip{position:absolute;top:8px;bottom:8px;border-radius:6px;background:linear-gradient(90deg,rgba(10,132,255,.48),rgba(84,246,255,.27));border:1px solid rgba(84,246,255,.26)}.track:nth-child(1) .clip{left:4%;width:28%}.track:nth-child(2) .clip{left:24%;width:44%}.track:nth-child(3) .clip{left:8%;width:60%}.track:nth-child(4) .clip{left:52%;width:34%;background:linear-gradient(90deg,rgba(110,59,255,.5),rgba(255,61,187,.22))}.playhead{position:absolute;left:55%;top:18px;bottom:16px;width:1px;background:var(--ion);box-shadow:0 0 10px var(--ion)}
.wave{position:absolute;left:28px;right:28px;bottom:34px;height:90px;display:flex;align-items:center;gap:7px}.wave i{flex:1;max-width:12px;border-radius:7px;background:linear-gradient(var(--ion),var(--blue));opacity:.82}.wave i:nth-child(1){height:26%}.wave i:nth-child(2){height:68%}.wave i:nth-child(3){height:42%}.wave i:nth-child(4){height:87%}.wave i:nth-child(5){height:54%}.wave i:nth-child(6){height:95%}.wave i:nth-child(7){height:40%}.wave i:nth-child(8){height:73%}.wave i:nth-child(9){height:31%}.wave i:nth-child(10){height:61%}
.cloud-stack{position:absolute;inset:auto 25px 26px 25px;height:135px}.cloud-item{position:absolute;height:55px;border-radius:12px;border:1px solid rgba(84,246,255,.18);background:rgba(7,18,31,.88);padding:11px 13px;box-shadow:0 12px 34px rgba(0,0,0,.3)}.cloud-item b{font-size:10px}.cloud-item small{display:block;color:#6d849a;font-size:8px;margin-top:3px}.cloud-item:nth-child(1){left:0;right:18%;top:0}.cloud-item:nth-child(2){left:13%;right:5%;top:38px}.cloud-item:nth-child(3){left:25%;right:0;top:76px;border-color:rgba(84,246,255,.32)}
.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.flow-card{padding:24px;min-height:180px}.flow-step{width:34px;height:34px;border-radius:10px;border:1px solid rgba(84,246,255,.26);display:grid;place-items:center;color:var(--ion);background:rgba(10,132,255,.1);font-size:11px}.flow-card h3{font-size:18px;margin:22px 0 8px}.flow-card p{color:#71899f;font-size:12px;line-height:1.65}.flow-arrow{position:absolute;right:-10px;top:38px;color:#35546e;z-index:3}.rtl .flow-arrow{right:auto;left:-10px;transform:rotate(180deg)}
.security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.security-card{padding:25px;min-height:235px}.security-icon{width:42px;height:42px;border:1px solid rgba(84,246,255,.22);border-radius:12px;display:grid;place-items:center;color:var(--ion);background:rgba(84,246,255,.05)}.security-card h3{font-size:18px;margin:32px 0 8px}.security-card p{font-size:12px;line-height:1.65;color:#728aa0}
.pricing-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.pricing-copy,.price-card{padding:40px}.pricing-copy h2{font-size:48px;margin:10px 0}.pricing-copy p,.pricing-copy li{color:#7d96ad;line-height:1.7}.pricing-copy ul{list-style:none;padding:0;margin:24px 0 0}.pricing-copy li{padding:10px 0;border-bottom:1px solid rgba(175,197,216,.09)}.pricing-copy li:before{content:"✓";color:var(--lime);margin-inline-end:9px}.price-card{background:radial-gradient(circle at 85% 5%,rgba(10,132,255,.18),transparent 40%),linear-gradient(145deg,rgba(13,27,42,.84),rgba(6,16,29,.88))}.price-card>small{color:var(--ion);font-weight:700;letter-spacing:.14em}.price{margin:25px 0 10px}.price b{font-size:72px;letter-spacing:-.06em}.price span{color:#8199ae}.device-badge{border:1px solid rgba(84,246,255,.16);border-radius:11px;padding:12px;text-align:center;color:#9bb3c8;font-size:12px;margin:20px 0}.muted{font-size:11px;color:#687f94;line-height:1.6}
.cta{margin:20px auto 110px;padding:72px 26px;text-align:center;border:1px solid rgba(84,246,255,.16);border-radius:30px;background:radial-gradient(circle at 50% 100%,rgba(10,132,255,.18),transparent 52%),linear-gradient(145deg,rgba(13,27,42,.62),rgba(6,16,29,.82));overflow:hidden;position:relative}.cta:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;border:1px solid rgba(84,246,255,.08);left:50%;top:60%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px rgba(84,246,255,.018),0 0 0 140px rgba(84,246,255,.01)}.cta>*{position:relative}.cta div{display:flex;gap:12px;justify-content:center;margin-top:28px;flex-wrap:wrap}
.footer{border-top:1px solid rgba(84,246,255,.08);padding:30px 0 38px;background:rgba(3,7,17,.62)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:26px}.footer-brand{display:flex;align-items:center;gap:15px}.footer-brand img{width:95px}.footer-brand p,.footer-inner>p{margin:0;color:#587189;font-size:11px}.footer-links{display:flex;gap:20px}.footer-links a{font-size:12px;text-decoration:none;color:#71899f}
/* auth */
.auth-page{padding:70px 20px;display:grid;place-items:center}.auth-shell{width:min(1040px,100%);display:grid;grid-template-columns:1fr 440px;gap:34px;align-items:center}.auth-shell.compact{display:block;width:min(450px,100%)}.auth-visual{padding:44px}.auth-visual h1{font-size:54px;line-height:1.02;letter-spacing:-.05em;margin:15px 0}.auth-visual p{max-width:470px;color:#7f97ad;line-height:1.7}.auth-art{height:195px;margin-top:34px;border:1px solid rgba(84,246,255,.14);border-radius:22px;background:radial-gradient(circle at 82% 20%,rgba(84,246,255,.12),transparent 34%),rgba(6,16,29,.8);padding:25px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.auth-art span{font-size:9px;letter-spacing:.16em;color:var(--ion)}.auth-art b{font-size:25px;margin-top:6px}.auth-art i{position:absolute;width:150px;height:150px;border:1px solid rgba(84,246,255,.18);border-radius:50%;right:-25px;top:-30px;box-shadow:0 0 0 30px rgba(10,132,255,.035),0 0 0 60px rgba(110,59,255,.02)}
.auth-card{border:1px solid rgba(84,246,255,.18);border-radius:24px;background:linear-gradient(145deg,rgba(13,27,42,.88),rgba(5,12,22,.94));padding:31px;box-shadow:0 35px 90px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04)}.auth-logo{width:105px;height:38px;object-fit:contain;margin-bottom:25px}.auth-card h2{font-size:28px;margin:0 0 20px}.auth-card label{display:block;font-size:12px;color:#a6b8c8;margin:13px 0}.auth-card input:not([type=checkbox]){width:100%;height:48px;margin-top:7px;padding:0 14px;color:var(--frost);background:rgba(3,7,17,.83);border:1px solid rgba(175,197,216,.16);border-radius:10px;outline:none}.auth-card input:focus,.profile-card input:focus,.profile-card select:focus{border-color:var(--ion);box-shadow:0 0 0 3px rgba(84,246,255,.09)}.check{display:flex!important;gap:10px;align-items:flex-start}.check input{margin-top:3px;accent-color:var(--blue)}.form-row{display:flex;justify-content:flex-end;margin:-2px 0 15px}.form-row a,.switch-copy a,.legal a{color:var(--ion);text-decoration:none}.switch-copy{text-align:center;color:#738aa0;font-size:12px;margin:18px 0 0}.form-status{min-height:20px;margin-top:12px;font-size:12px}.form-status.error{color:#ff6b89}.form-status.success{color:var(--lime)}
.google-btn{width:100%;height:48px;background:#f2fbff;color:#06101d;border-color:#f2fbff;font-weight:700}.google-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(84,246,255,.11)}.google-mark{width:24px;height:24px;border-radius:50%;background:white;display:grid;place-items:center;color:#4285f4;font-size:16px;font-weight:900;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.oauth-divider{display:flex;align-items:center;gap:11px;margin:14px 0;color:#617b91;font-size:10px}.oauth-divider:before,.oauth-divider:after{content:"";flex:1;height:1px;background:rgba(175,197,216,.12)}
/* portal */
.portal-page{padding:36px 0 80px}.portal{display:grid;grid-template-columns:225px 1fr;gap:18px}.portal-nav{position:sticky;top:94px;height:calc(100vh - 120px);border:1px solid var(--line);border-radius:20px;background:rgba(6,16,29,.82);padding:18px;display:flex;flex-direction:column;gap:7px}.portal-nav>div{padding:7px 8px 18px;border-bottom:1px solid rgba(175,197,216,.1);margin-bottom:7px}.portal-nav h3{margin:7px 0 0}.portal-tab,.portal-signout{border:0;background:transparent;color:#718aa0;text-align:left;padding:12px;border-radius:9px;font:inherit;font-weight:600;cursor:pointer}.rtl .portal-tab,.rtl .portal-signout{text-align:right}.portal-tab.active,.portal-tab:hover{background:linear-gradient(90deg,rgba(10,132,255,.16),rgba(84,246,255,.025));color:var(--frost)}.portal-signout{margin-top:auto;border:1px solid var(--line);text-align:center}.portal-top{display:flex;align-items:flex-end;justify-content:space-between;margin:8px 0 24px}.portal-top h1{font-size:36px;margin:8px 0 0}.portal-main{min-width:0}.portal-hero,.info-card,.stat-card,.download-card,.device-card,.profile-card,.loading-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(13,27,42,.76),rgba(6,16,29,.84));border-radius:18px}.portal-hero{padding:26px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 92% 0,rgba(10,132,255,.13),transparent 34%),rgba(13,27,42,.72)}.portal-hero h2{font-size:28px;margin:5px 0}.portal-hero p{color:#6e879e;margin:0}.badge{display:inline-flex;padding:6px 9px;border-radius:18px;border:1px solid rgba(168,255,96,.24);color:var(--lime);font-size:9px;background:rgba(168,255,96,.04)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:11px 0}.stat-card{padding:17px}.stat-card small{display:block;color:#647d93;font-size:9px;letter-spacing:.12em}.stat-card b{display:block;font-size:25px;margin:6px 0}.stat-card span{color:#647d93;font-size:10px}.portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.info-card{padding:21px}.info-card h3{margin:5px 0 15px}.kv{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid rgba(175,197,216,.09);font-size:11px}.kv span{color:#647d93}.kv b{text-align:right;overflow-wrap:anywhere}.rtl .kv b{text-align:left}.license-row{display:flex;align-items:center;gap:8px}.license-row code{font-size:11px}.mini-btn{height:31px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:rgba(13,27,42,.7);color:var(--frost);cursor:pointer}.downloads-head{margin-bottom:18px}.downloads-head p{color:#71899f}.list-stack{display:flex;flex-direction:column;gap:10px}.device-card,.download-card{padding:17px;display:flex;align-items:center;justify-content:space-between;gap:18px}.device-meta b,.device-meta small{display:block}.device-meta small{font-size:10px;color:#667f95;margin-top:4px}.device-meta code{font-size:9px;color:#566f85}.download-actions{display:flex;align-items:center;gap:8px}.download-platform-meta{display:flex;align-items:center;gap:14px;min-width:0}.download-os-mark{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(10,132,255,.13),rgba(84,246,255,.035));border:1px solid rgba(84,246,255,.19);box-shadow:inset 0 1px rgba(255,255,255,.035),0 0 20px rgba(10,132,255,.05)}.download-os-mark svg{width:24px;height:24px;display:block;fill:#dff7ff}.download-os-copy{min-width:0}.download-os-copy b{font-size:15px;letter-spacing:-.01em}.download-os-copy small{margin-top:5px}.danger-btn{height:36px;border-radius:9px;border:1px solid rgba(255,61,187,.25);background:rgba(255,61,187,.07);color:#ff7fca;padding:0 12px;cursor:pointer}.profile-card{padding:24px;max-width:650px}.profile-card label{display:block;margin:13px 0;font-size:11px}.profile-card input,.profile-card select{width:100%;height:44px;margin-top:7px;border:1px solid var(--line);border-radius:9px;background:rgba(3,7,17,.8);color:var(--frost);padding:0 12px}.loading-card{padding:48px;text-align:center;color:#72899f}
/* legal */
.legal-page{padding:80px 0 110px}.legal{max-width:820px}.legal h1{font-size:52px;letter-spacing:-.04em;margin:12px 0 6px}.legal-date{color:#637c92;margin-bottom:40px}.legal h2{margin-top:30px}.legal>p{color:#879eb3;line-height:1.75}
.toast{position:fixed;right:24px;bottom:24px;z-index:90;max-width:360px;border:1px solid var(--line);border-radius:12px;background:#0b1726;padding:12px 15px;box-shadow:0 20px 60px rgba(0,0,0,.4);transform:translateY(25px);opacity:0;pointer-events:none;transition:.22s}.rtl .toast{right:auto;left:24px}.toast.show{transform:none;opacity:1}.toast.error{border-color:rgba(255,61,187,.34);color:#ff8acc}.toast.success{border-color:rgba(168,255,96,.28);color:var(--lime)}
@media(max-width:1000px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:68px}.product-stage{min-height:530px}.metric-grid,.security-grid,.workflow{grid-template-columns:1fr 1fr}.bento,.pricing-wrap{grid-template-columns:1fr}.feature-card.large{grid-row:auto;min-height:500px}.auth-shell{grid-template-columns:1fr;max-width:520px}.auth-visual{display:none}.portal{grid-template-columns:1fr}.portal-nav{position:static;height:auto;display:grid;grid-template-columns:repeat(4,1fr)}.portal-nav>div,.portal-signout{grid-column:1/-1}}
@media(max-width:650px){.shell{width:min(100% - 24px,1200px)}.topbar{height:68px}.brand img{width:94px}.logged-out-only.primary-btn{display:none}.hero{padding:48px 0 55px;min-height:auto}.hero h1{font-size:50px}.product-stage{min-height:440px}.plugin-window{inset:16px 0 18px 0;transform:none}.plugin-top{height:50px;padding:0 11px}.plugin-logo{width:72px}.version-pill{display:none}.plugin-body{padding:15px}.plugin-title h3{font-size:22px}.tool-grid{gap:7px}.tool-card{grid-template-columns:34px 1fr;min-height:61px;padding:8px}.tool-card em{display:none}.tool-icon{width:32px;height:32px}.tool-card b{font-size:10px}.tool-card small{font-size:7px}.float-chip{display:none}.metric-grid,.security-grid,.workflow{grid-template-columns:1fr}.section{padding:72px 0}.section-head{display:block}.feature-card{min-height:310px;padding:23px}.feature-card.large{min-height:470px}.pricing-copy,.price-card{padding:27px}.footer-inner{align-items:flex-start;flex-direction:column}.footer-links{flex-wrap:wrap}.auth-page{padding:35px 12px}.auth-card{padding:24px}.portal-nav{grid-template-columns:1fr 1fr}.stats-grid,.portal-grid{grid-template-columns:1fr}.portal-hero,.device-card,.download-card{align-items:flex-start;flex-direction:column}.legal h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition-duration:.16s!important}.plugin-window{transform:none!important}}

/* VOLT SaaS Identity v3 */
.plugin-window,.plugin-window *{direction:ltr!important;text-align:left!important}
.product-stage{animation:heroStageDrift 6.8s ease-in-out infinite alternate;will-change:transform}.stage-glow{animation:heroGlowPulse 5.1s ease-in-out infinite alternate}.plugin-window{will-change:transform;transform-style:preserve-3d}
.plugin-window:after{content:"";position:absolute;left:-5%;right:-5%;top:-38%;height:34%;background:linear-gradient(180deg,transparent,rgba(84,246,255,.045),transparent);transform:skewY(-5deg);pointer-events:none;animation:pluginScan 7s linear infinite}
.fc1{animation:chipFloatA 4.5s ease-in-out infinite}.fc2{animation:chipFloatB 5.1s ease-in-out infinite}.fc3{animation:chipFloatC 4.8s ease-in-out infinite}
@keyframes heroStageDrift{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-10px,0)}}@keyframes heroGlowPulse{from{opacity:.62;transform:scale(.98)}to{opacity:1;transform:scale(1.05)}}@keyframes pluginScan{0%{top:-42%}100%{top:128%}}@keyframes chipFloatA{50%{transform:translateY(-11px)}}@keyframes chipFloatB{50%{transform:translateY(8px)}}@keyframes chipFloatC{50%{transform:translateY(-8px)}}
.reveal-v3{opacity:0;transform:translateY(24px);transition:opacity .72s var(--ease),transform .72s var(--ease)}.reveal-v3.in{opacity:1;transform:none}
.tool-showcase-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.tool-showcase-card{min-height:142px;padding:18px;border:1px solid rgba(175,197,216,.13);border-radius:17px;background:linear-gradient(145deg,rgba(13,27,42,.78),rgba(6,16,29,.74));display:flex;flex-direction:column;justify-content:flex-end;transition:.22s ease}.tool-showcase-card:hover{transform:translateY(-4px);border-color:rgba(84,246,255,.34)}.tool-showcase-card i{width:34px;height:34px;border-radius:10px;border:1px solid rgba(84,246,255,.22);background:rgba(10,132,255,.08);display:grid;place-items:center;color:var(--ion);font-style:normal;font-size:10px;margin-bottom:auto}.tool-showcase-card b{font-size:13px;margin-top:18px}.tool-showcase-card small{font-size:9px;color:#6e879e;margin-top:5px}
.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:18px;padding-bottom:18px}.proof-card{padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-height:92px}.proof-card b{color:var(--ion);font-size:10px;letter-spacing:.16em}.proof-card span{font-size:12px;color:#8da4b8}
.pricing-focus{display:grid;grid-template-columns:1.08fr .92fr;gap:14px}.price-main,.pricing-side{padding:36px}.price-main .popular{display:inline-flex;border:1px solid rgba(84,246,255,.22);border-radius:30px;padding:6px 10px;color:var(--ion);font-size:9px;letter-spacing:.14em;font-weight:800;background:rgba(84,246,255,.045)}.price-main>small{display:block;margin-top:22px;color:#7891a8;font-size:9px;letter-spacing:.15em}.price-main h3{font-size:30px;margin:8px 0}.price-main .price{display:flex;align-items:flex-end;gap:10px;margin:20px 0;direction:ltr}.price-main .price span{font-size:72px;font-weight:700;line-height:.86;letter-spacing:-.065em}.price-main .price small{font-size:11px;color:#718aa1;padding-bottom:8px}.price-main .device-badge{display:flex;align-items:center;gap:12px;border:1px solid rgba(84,246,255,.15);background:rgba(10,132,255,.055);border-radius:13px;padding:13px 15px;margin:22px 0}.price-main .device-badge b{font-size:26px;color:var(--ion)}.price-main ul{list-style:none;padding:0;margin:20px 0}.price-main li{font-size:12px;color:#a2b4c4;padding:10px 0;border-bottom:1px solid rgba(175,197,216,.08)}.price-main li:before{content:"✓";color:var(--lime);margin-right:9px}body.rtl .price-main li:before{margin-right:0;margin-left:9px}.price-note{font-size:10px;color:#6d879c;line-height:1.6}.pricing-side{display:flex;flex-direction:column;justify-content:center}.side-chip{display:flex;align-items:center;gap:14px;margin-bottom:24px}.side-chip>span{width:54px;height:54px;border-radius:16px;background:rgba(10,132,255,.12);border:1px solid rgba(84,246,255,.2);display:grid;place-items:center;font-size:25px;color:var(--ion);font-weight:700}.side-chip small,.side-chip b{display:block}.side-chip small{font-size:8px;color:#6c879e}.side-chip b{font-size:13px;margin-top:4px}.mini-rule{display:grid;grid-template-columns:1fr auto 28px auto;align-items:center;gap:10px;border-top:1px solid rgba(175,197,216,.09);padding:13px 0;font-size:11px;direction:ltr}.api-note{margin-top:20px;padding:15px;border:1px solid rgba(110,59,255,.18);background:rgba(110,59,255,.055);border-radius:13px;display:flex;gap:12px}.api-note p{font-size:10px;color:#849db1;line-height:1.55;margin:0}
.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:1000px;margin:auto}.faq-item{border:1px solid rgba(175,197,216,.13);border-radius:15px;background:rgba(13,27,42,.58);padding:0 18px}.faq-item summary{cursor:pointer;padding:18px 24px 18px 0;font-size:13px;font-weight:700;list-style:none;position:relative}.faq-item summary:after{content:"+";position:absolute;right:0;color:var(--ion);font-size:18px}.faq-item[open] summary:after{content:"–"}.faq-item p{font-size:11px;color:#8099ae;line-height:1.7;padding:0 0 18px;margin:0}
.downloads-page{min-height:calc(100vh - 72px)}.downloads-hero{padding:110px 0 54px;display:grid;grid-template-columns:1fr .85fr;gap:60px;align-items:center}.downloads-hero h1{font-size:clamp(50px,6vw,78px);letter-spacing:-.055em;line-height:.96;margin:18px 0}.downloads-hero h1 em{font-style:normal;color:var(--ion)}.downloads-hero p{color:#89a0b4;line-height:1.7}.downloads-hero-actions{display:flex;gap:10px;margin-top:24px}.release-console{padding:24px;min-height:280px}.release-console-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(175,197,216,.1);padding-bottom:18px}.release-line{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:15px 0;border-bottom:1px solid rgba(175,197,216,.07);font-size:11px}.release-line i{font-style:normal;font-size:8px;color:var(--lime)}.release-progress{height:4px;margin-top:22px;background:#07111e}.release-progress span{display:block;width:72%;height:100%;background:linear-gradient(90deg,var(--ion),var(--blue),var(--violet));animation:releaseCharge 2.8s ease-in-out infinite alternate}@keyframes releaseCharge{from{width:34%}to{width:92%}}
.download-platforms{display:grid;grid-template-columns:1fr 1fr;gap:12px}.download-platform{padding:24px;display:flex;gap:18px;align-items:center;direction:ltr}.platform-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:rgba(10,132,255,.1);border:1px solid rgba(84,246,255,.2);font-size:22px;color:var(--ion)}.download-platform h3{font-size:20px;margin:5px 0}.download-platform p{font-size:11px;color:#7991a7;line-height:1.6}.downloads-live{padding-top:68px}.install-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.install-grid article{padding:22px}.install-grid article>b{color:var(--ion)}.install-grid p{font-size:11px;color:#7e97aa;line-height:1.6}.requirements{margin-top:12px;padding:22px}.requirements>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;border-bottom:1px solid rgba(175,197,216,.08);font-size:11px}.requirements>div span{color:#7891a7;text-align:right}
.nav a.active{color:var(--ion)}
@media(max-width:1080px){.tool-showcase-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.pricing-focus,.downloads-hero{grid-template-columns:1fr}.install-grid,.proof-strip{grid-template-columns:1fr 1fr}}@media(max-width:650px){.tool-showcase-grid,.faq-grid,.download-platforms,.install-grid,.proof-strip{grid-template-columns:1fr}.price-main,.pricing-side{padding:25px}.downloads-hero{padding-top:62px}.requirements>div{grid-template-columns:1fr}.requirements>div span{text-align:left}body.rtl .requirements>div span{text-align:right}}
@media(prefers-reduced-motion:reduce){.product-stage,.stage-glow,.plugin-window:after,.fc1,.fc2,.fc3,.release-progress span{animation:none!important}.reveal-v3{opacity:1!important;transform:none!important}}


/* VOLT SaaS Identity v4 — Arabic-first / motion-rich / location-aware pricing */
:root{--ease-spring:cubic-bezier(.22,1,.36,1)}
html[dir="rtl"] body{font-family:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif}
.topbar{direction:rtl}.topbar .shell{direction:rtl}.top-actions{direction:ltr}.brand{margin-left:0;margin-right:0}.nav{direction:rtl}
.hero-copy,.section-head,.feature-copy,.flow-card,.security-card,.plan-card,.faq-item{position:relative;z-index:2}
.scroll-progress{position:fixed;z-index:100;top:0;right:0;height:2px;width:0;background:linear-gradient(90deg,var(--ion),var(--blue),var(--violet),var(--magenta));box-shadow:0 0 20px rgba(84,246,255,.75);pointer-events:none}
.energy-rail{position:fixed;z-index:-1;width:1px;height:46vh;background:linear-gradient(180deg,transparent,rgba(84,246,255,.34),transparent);filter:drop-shadow(0 0 12px rgba(84,246,255,.35));opacity:.42;transform:rotate(28deg);animation:railTravel 8s linear infinite}.rail-a{left:16%;top:-12%}.rail-b{right:12%;bottom:-8%;animation-delay:-3.8s}
.energy-orbit{position:fixed;z-index:-2;border-radius:50%;border:1px solid rgba(84,246,255,.10);box-shadow:0 0 80px rgba(10,132,255,.08),inset 0 0 50px rgba(110,59,255,.05);animation:orbitFloat 11s ease-in-out infinite alternate}.orbit-a{width:480px;height:480px;right:-210px;top:12%}.orbit-b{width:360px;height:360px;left:-160px;bottom:7%;animation-delay:-4s}
@keyframes railTravel{0%{transform:translateY(-35vh) rotate(28deg);opacity:0}20%{opacity:.42}80%{opacity:.42}100%{transform:translateY(120vh) rotate(28deg);opacity:0}}@keyframes orbitFloat{to{transform:translate3d(0,-28px,0) rotate(8deg);border-color:rgba(84,246,255,.18)}}

/* richer landing motion */
.hero-copy .eyebrow{animation:eyebrowCharge 4.8s ease-in-out infinite}.hero-copy h1 em{position:relative;text-shadow:0 0 28px rgba(84,246,255,.16)}.hero-copy h1 em:after{content:"";position:absolute;right:0;bottom:-6px;width:42%;height:2px;background:linear-gradient(90deg,transparent,var(--ion));animation:headlineSpark 3.8s ease-in-out infinite}
@keyframes eyebrowCharge{50%{filter:drop-shadow(0 0 10px rgba(84,246,255,.55))}}@keyframes headlineSpark{0%,100%{transform:scaleX(.3);opacity:.25;transform-origin:right}50%{transform:scaleX(1);opacity:1;transform-origin:right}}
.glass-card{transition:transform .38s var(--ease-spring),border-color .38s ease,box-shadow .38s ease}.glass-card:hover{border-color:rgba(84,246,255,.25);box-shadow:0 24px 70px rgba(0,0,0,.34),0 0 40px rgba(10,132,255,.05)}
.tool-showcase-card:nth-child(3n+1){animation:cardBreath 6.2s ease-in-out infinite}.tool-showcase-card:nth-child(3n+2){animation:cardBreath 6.2s ease-in-out infinite -2.1s}.tool-showcase-card:nth-child(3n){animation:cardBreath 6.2s ease-in-out infinite -4.2s}@keyframes cardBreath{50%{box-shadow:0 0 28px rgba(84,246,255,.055);border-color:rgba(84,246,255,.20)}}
.metric strong{background:linear-gradient(90deg,var(--frost),var(--ion));-webkit-background-clip:text;background-clip:text;color:transparent}

.motion-band{overflow:hidden;border-block:1px solid rgba(84,246,255,.08);background:linear-gradient(180deg,rgba(3,7,17,.3),rgba(6,16,29,.72),rgba(3,7,17,.3));padding:12px 0;margin:48px 0 20px;transform:rotate(-1.1deg) scale(1.02)}
.motion-track{display:flex;gap:26px;width:max-content;align-items:center;white-space:nowrap;font-size:10px;letter-spacing:.19em;font-weight:800}.motion-track span{color:#738ca2}.motion-track i{color:var(--ion);font-style:normal;text-shadow:0 0 15px rgba(84,246,255,.55)}.track-one{animation:marqueeV4 30s linear infinite}.track-two{margin-top:8px;animation:marqueeV4Reverse 38s linear infinite;color:#94aac0}@keyframes marqueeV4{to{transform:translateX(-50%)}}@keyframes marqueeV4Reverse{from{transform:translateX(-50%)}to{transform:translateX(0)}}

/* currency switch */
.pricing-head{max-width:830px;margin-inline:auto}.currency-switch{display:inline-flex;padding:4px;border:1px solid rgba(175,197,216,.16);border-radius:999px;background:rgba(13,27,42,.66);backdrop-filter:blur(18px);margin-top:18px;direction:ltr}.currency-btn{border:0;background:transparent;color:#7f96aa;border-radius:999px;padding:9px 16px;font:inherit;font-weight:800;font-size:11px;cursor:pointer;transition:.25s}.currency-btn.active{background:linear-gradient(110deg,var(--blue),var(--cobalt));color:white;box-shadow:0 8px 24px rgba(10,132,255,.22)}.fx-note{display:block;margin-top:10px;color:#637d94;font-size:9px}
.pricing-grid-v4{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.plan-card{padding:28px;overflow:hidden;min-height:570px;display:flex;flex-direction:column}.plan-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.plan-kicker{font-size:9px;letter-spacing:.16em;color:var(--ion);font-weight:900}.plan-badge{font-size:8px;border:1px solid rgba(84,246,255,.16);background:rgba(84,246,255,.05);color:#8fdfff;padding:6px 8px;border-radius:999px}.plan-badge.hot{color:#ffd5f2;border-color:rgba(255,61,187,.22);background:rgba(255,61,187,.06)}.plan-badge.save{color:#d5ffb2;border-color:rgba(168,255,96,.24);background:rgba(168,255,96,.055)}.plan-card h3{font-size:29px;margin:24px 0 7px}.plan-desc{min-height:48px;color:#829aaf;font-size:11px;line-height:1.65}.plan-price{direction:ltr;display:flex;align-items:flex-end;gap:7px;margin:24px 0 16px}.plan-price strong{font-size:58px;line-height:.9;letter-spacing:-.06em;color:var(--frost)}.plan-price small{font-size:10px;color:#6d879d;padding-bottom:6px}.price-prefix{font-size:20px;color:var(--ion);padding-bottom:7px}.annual-compare{font-size:10px;color:#6d879d;margin-top:-8px;margin-bottom:9px}.annual-compare del{color:#778da0}.plan-devices{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(84,246,255,.12);border-radius:12px;background:rgba(10,132,255,.045)}.plan-devices b{font-size:24px;color:var(--ion)}.plan-devices span{font-size:10px;color:#91a7b9}.plan-card ul{list-style:none;padding:0;margin:18px 0 24px}.plan-card li{font-size:11px;color:#9bb0c1;padding:9px 0;border-bottom:1px solid rgba(175,197,216,.07)}.plan-card li:before{content:"✓";color:var(--lime);margin-left:8px}.plan-card .pricing-cta{margin-top:auto}.featured-plan{transform:translateY(-10px);border-color:rgba(84,246,255,.30);box-shadow:0 30px 90px rgba(0,0,0,.42),0 0 56px rgba(10,132,255,.09)}.featured-plan:hover{transform:translateY(-16px)}.plan-glow{position:absolute;width:250px;height:250px;border-radius:50%;right:-80px;top:-90px;background:rgba(10,132,255,.18);filter:blur(55px);animation:planGlow 4.8s ease-in-out infinite alternate}.popular-ribbon{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:8px;letter-spacing:.14em;background:linear-gradient(90deg,var(--ion),var(--blue));color:#03101a;padding:5px 13px;border-radius:0 0 10px 10px;font-weight:900}@keyframes planGlow{to{transform:scale(1.18) translate(-14px,12px);background:rgba(110,59,255,.18)}}

/* Arabic first details */
body.rtl .plan-card,body.rtl .faq-item,body.rtl .proof-card,body.rtl .tool-showcase-card{text-align:right}.plugin-window,.plugin-window *{direction:ltr!important;text-align:left!important}.download-platform{direction:ltr}

/* micro motion on CTA/buttons */
.primary-btn{position:relative;overflow:hidden}.primary-btn:after{content:"";position:absolute;top:-120%;left:-30%;width:24%;height:340%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(18deg);animation:buttonSweep 5.4s ease-in-out infinite;pointer-events:none}@keyframes buttonSweep{0%,70%{left:-38%;opacity:0}76%{opacity:1}100%{left:125%;opacity:0}}

@media(max-width:980px){.pricing-grid-v4{grid-template-columns:1fr}.featured-plan{transform:none}.featured-plan:hover{transform:translateY(-4px)}.plan-card{min-height:auto}.motion-band{transform:none}.energy-rail{opacity:.2}}
@media(max-width:650px){.plan-price strong{font-size:50px}.pricing-grid-v4{gap:10px}.currency-switch{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.energy-rail,.energy-orbit,.hero-copy .eyebrow,.hero-copy h1 em:after,.tool-showcase-card,.motion-track,.plan-glow,.primary-btn:after{animation:none!important}.featured-plan{transform:none!important}}

/* ===== VOLT v5 // Legal + Motion Commercial Layer ===== */
:root{--pointer-x:50vw;--pointer-y:20vh}
body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(520px circle at var(--pointer-x) var(--pointer-y),rgba(84,246,255,.045),transparent 62%)}
.site-energy-grid{position:fixed;inset:0;pointer-events:none;z-index:-5;opacity:.18;background-image:linear-gradient(rgba(84,246,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(84,246,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black,transparent 78%);animation:gridDrift 18s linear infinite}@keyframes gridDrift{to{background-position:56px 56px}}
.power-rail-section{padding:30px 0 74px;overflow:hidden}.power-rail-shell{border:1px solid rgba(84,246,255,.12);border-radius:28px;background:radial-gradient(circle at 82% 20%,rgba(10,132,255,.11),transparent 33%),linear-gradient(145deg,rgba(13,27,42,.72),rgba(3,7,17,.72));padding:34px;display:grid;grid-template-columns:.8fr 1.4fr;gap:40px;align-items:center;position:relative}.power-rail-shell:before{content:"";position:absolute;inset:0;border-radius:28px;background:linear-gradient(120deg,transparent 15%,rgba(84,246,255,.035) 35%,transparent 55%);transform:translateX(-120%);animation:railSweep 6.5s ease-in-out infinite}@keyframes railSweep{0%,55%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.power-rail-copy h2{font-size:clamp(34px,4vw,56px);line-height:1.03;letter-spacing:-.045em;margin:10px 0}.power-rail-copy h2 em{font-style:normal;color:var(--ion)}.power-rail-copy p{font-size:13px;line-height:1.7;color:#819aae}.power-rail{height:230px;position:relative;direction:ltr}.rail-line{position:absolute;left:4%;right:4%;top:50%;height:2px;background:linear-gradient(90deg,rgba(84,246,255,.1),rgba(84,246,255,.55),rgba(110,59,255,.4),rgba(84,246,255,.1));box-shadow:0 0 20px rgba(84,246,255,.12)}.rail-pulse{position:absolute;top:calc(50% - 3px);left:4%;width:70px;height:6px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--ion),transparent);box-shadow:0 0 22px var(--ion);animation:railPulse 4.2s linear infinite}@keyframes railPulse{from{left:2%}to{left:86%}}.rail-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:26px;border:1px solid rgba(84,246,255,.18);background:linear-gradient(145deg,rgba(13,27,42,.96),rgba(3,7,17,.96));display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 18px 50px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.04);animation:nodeFloat 4s ease-in-out infinite}.rail-node i{font-style:normal;color:var(--ion);font-size:9px;letter-spacing:.12em}.rail-node b{font-size:12px;margin-top:8px}.rail-node small{font-size:8px;color:#6e879d;margin-top:5px}.n1{left:10%}.n2{left:37%;animation-delay:-1s}.n3{left:64%;animation-delay:-2s}.n4{left:90%;animation-delay:-3s}@keyframes nodeFloat{50%{transform:translate(-50%,calc(-50% - 8px));border-color:rgba(84,246,255,.34)}}.rail-spark{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--ion);box-shadow:0 0 20px var(--ion)}.s1{left:24%;top:35%;animation:spark1 3.2s ease-in-out infinite}.s2{left:51%;top:66%;animation:spark2 4s ease-in-out infinite}.s3{left:78%;top:29%;animation:spark1 3.6s ease-in-out infinite reverse}@keyframes spark1{50%{transform:translate(12px,-16px);opacity:.25}}@keyframes spark2{50%{transform:translate(-14px,12px);opacity:.25}}
.buyer-protection{padding-top:48px}.buyer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.buyer-card{padding:24px;min-height:250px;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.buyer-card>span{font-size:26px;font-weight:800;letter-spacing:-.04em;color:var(--ion)}.buyer-card h3{font-size:18px;margin:28px 0 8px}.buyer-card p{font-size:11px;line-height:1.7;color:#7f99ae}.buyer-card a{margin-top:auto;color:var(--ion);font-size:10px;text-decoration:none}.buyer-card:hover{transform:translateY(-6px);border-color:rgba(84,246,255,.34);box-shadow:0 22px 56px rgba(0,0,0,.28)}.buyer-48{background:radial-gradient(circle at 80% 15%,rgba(168,255,96,.08),transparent 34%),linear-gradient(145deg,rgba(13,27,42,.88),rgba(4,10,19,.92))}.buyer-48>span{color:var(--lime)}
.legal-hub-page{min-height:calc(100vh - 72px);padding:90px 0 110px}.legal-hub{max-width:1120px}.legal-hub-hero{text-align:center;max-width:820px;margin:0 auto 42px}.legal-hub-hero h1,.legal-pro h1{font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-.055em;margin:16px 0}.legal-hub-hero h1 em,.legal-pro h1 em{font-style:normal;color:var(--ion)}.legal-hub-hero p{font-size:14px;line-height:1.8;color:#859db1}.legal-trust-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}.legal-trust-row span{border:1px solid rgba(84,246,255,.12);background:rgba(13,27,42,.55);border-radius:999px;padding:8px 11px;font-size:9px;color:#8ca5b8}.legal-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.legal-hub-card{text-decoration:none;color:inherit;border:1px solid rgba(84,246,255,.13);border-radius:22px;background:linear-gradient(145deg,rgba(13,27,42,.8),rgba(3,7,17,.88));padding:26px;min-height:270px;display:flex;flex-direction:column;transition:.25s ease;position:relative;overflow:hidden}.legal-hub-card:before{content:"";position:absolute;inset:auto -10% -40% 20%;height:150px;background:radial-gradient(circle,rgba(10,132,255,.12),transparent 68%)}.legal-hub-card>span{font-size:10px;color:var(--ion);letter-spacing:.14em}.legal-hub-card b{font-size:22px;margin:42px 0 10px}.legal-hub-card p{font-size:11px;line-height:1.7;color:#7d96aa}.legal-hub-card i{font-style:normal;color:var(--ion);font-size:10px;margin-top:auto}.legal-hub-card:hover{transform:translateY(-7px) rotateX(1deg);border-color:rgba(84,246,255,.35);box-shadow:0 25px 70px rgba(0,0,0,.32)}
.legal-pro{max-width:900px;padding-bottom:110px}.legal-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px;padding-bottom:16px;border-bottom:1px solid rgba(84,246,255,.1)}.legal-topline a{color:var(--ion);text-decoration:none;font-size:11px}.legal-topline span{font-size:9px;color:#5f788e;letter-spacing:.15em}.legal-note{border:1px solid rgba(255,190,84,.22);background:rgba(255,190,84,.055);border-radius:14px;padding:14px 16px;margin:22px 0 28px;color:#d7b77d;font-size:11px;line-height:1.7}.legal-placeholder{background:rgba(255,190,84,.09);color:#ffd18a;border:1px solid rgba(255,190,84,.18);border-radius:6px;padding:1px 5px}.legal-pro h2{font-size:24px;margin:48px 0 14px;color:var(--frost)}.legal-pro h3{font-size:17px;margin:30px 0 10px;color:#c8d6e2}.legal-pro p,.legal-pro li{font-size:13px;line-height:1.9;color:#8ea4b7}.legal-pro ul{padding-inline-start:22px}.legal-pro li{margin:6px 0}.legal-pro .legal-date{font-size:11px;color:#607b91}.legal-next{margin-top:50px;padding-top:24px;border-top:1px solid rgba(84,246,255,.1)}.legal-next a{color:var(--ion);text-decoration:none;font-size:12px}.refund-hero-card{border:1px solid rgba(168,255,96,.18);background:radial-gradient(circle at 82% 20%,rgba(168,255,96,.08),transparent 35%),rgba(13,27,42,.7);border-radius:20px;padding:22px;margin:25px 0 34px}.refund-hero-card span{display:block;color:var(--lime);font-size:9px;letter-spacing:.16em;margin-bottom:10px}.refund-hero-card b{font-size:14px;line-height:1.8}
.cookie-notice{position:fixed;left:20px;right:20px;bottom:18px;z-index:120;max-width:760px;margin:auto;border:1px solid rgba(84,246,255,.18);border-radius:16px;background:rgba(3,7,17,.94);backdrop-filter:blur(24px);box-shadow:0 25px 80px rgba(0,0,0,.42);padding:15px 16px;display:flex;align-items:center;gap:18px;transform:translateY(130%);opacity:0;transition:.35s var(--ease)}.cookie-notice.show{transform:none;opacity:1}.cookie-notice b{font-size:12px;color:var(--frost)}.cookie-notice p{font-size:10px;color:#7891a6;margin:4px 0 0;line-height:1.55}.cookie-notice a{color:var(--ion)}.cookie-notice button{min-width:108px;height:38px;border-radius:10px;border:1px solid rgba(84,246,255,.18);background:linear-gradient(115deg,var(--blue),var(--cobalt));color:white;font-weight:700;cursor:pointer}.cookie-actions{margin-inline-start:auto;display:flex;gap:8px;flex:0 0 auto}.cookie-notice .cookie-necessary{background:rgba(13,27,42,.72);color:var(--mist);border-color:rgba(175,197,216,.20)}
.tilt-ready{transform-style:preserve-3d;will-change:transform;transition:transform .16s ease,border-color .2s ease,box-shadow .2s ease}
@media(max-width:980px){.power-rail-shell{grid-template-columns:1fr}.buyer-grid{grid-template-columns:1fr 1fr}.legal-hub-grid{grid-template-columns:1fr}.power-rail{height:250px}}
@media(max-width:650px){.buyer-grid{grid-template-columns:1fr}.power-rail-shell{padding:24px}.power-rail{height:410px}.rail-line{left:50%;right:auto;top:5%;bottom:5%;width:2px;height:auto}.rail-pulse{left:calc(50% - 3px);top:5%;width:6px;height:62px;animation:railPulseMobile 4.2s linear infinite}.rail-node{left:50%!important}.n1{top:12%}.n2{top:37%}.n3{top:63%}.n4{top:88%}@keyframes railPulseMobile{from{top:5%}to{top:82%}}.rail-spark{display:none}.legal-hub-page{padding-top:60px}.legal-hub-hero h1,.legal-pro h1{font-size:43px}.legal-pro h2{font-size:21px}.cookie-notice{flex-direction:column;align-items:stretch}.cookie-actions{margin:0;width:100%;display:grid;grid-template-columns:1fr 1fr}.cookie-notice button{margin:0;width:100%}}
@media(prefers-reduced-motion:reduce){.site-energy-grid,.power-rail-shell:before,.rail-pulse,.rail-node,.rail-spark{animation:none!important}}


/* ===== VOLT v6 // Pro Motion + Layout Rhythm ===== */
:root{
  --section-space:78px;
  --section-space-tight:56px;
}
.section{padding:var(--section-space) 0}
.section-head{margin-bottom:28px}
.hero{padding-bottom:72px}
.feature-bento{gap:12px}
.feature-card{min-height:240px}
.feature-card.wide{min-height:500px}
.tools-showcase{padding-top:54px}
.proof-strip{padding-top:10px;padding-bottom:28px}
.faq-section{padding-top:64px}
.buyer-protection{padding-top:58px}
.power-rail-section{padding:20px 0 58px}
.section + .section{margin-top:0}
body.rtl .section-head>p{max-width:520px}

/* make the top labels/icons feel alive instead of static */
.feature-num,.kicker{position:relative;display:inline-flex;align-items:center;gap:8px}
.feature-num:before,.kicker:before{
  content:"";width:6px;height:6px;border-radius:50%;
  background:var(--ion);box-shadow:0 0 14px rgba(84,246,255,.7);
  animation:microPulse 2.2s ease-in-out infinite
}
@keyframes microPulse{50%{transform:scale(1.8);opacity:.35}}
.feature-card .feature-num{animation:labelFloat 4.4s ease-in-out infinite}
@keyframes labelFloat{50%{transform:translateY(-3px)}}

/* Bento cards enter with distinct directional motion */
.feature-bento .feature-card:nth-child(1){animation:bentoFloatA 6.4s ease-in-out infinite}
.feature-bento .feature-card:nth-child(2){animation:bentoFloatB 5.8s ease-in-out infinite}
.feature-bento .feature-card:nth-child(3){animation:bentoFloatC 6.8s ease-in-out infinite}
@keyframes bentoFloatA{50%{transform:translateY(-7px)}}
@keyframes bentoFloatB{50%{transform:translateX(5px) translateY(-4px)}}
@keyframes bentoFloatC{50%{transform:translateX(-4px) translateY(-6px)}}

/* Keep card content compact */
.feature-card h3{margin-top:16px;margin-bottom:10px}
.feature-card p{margin-bottom:0;max-width:92%}
.wave-demo{margin-top:26px}
.motion-preview{margin-top:28px}
.cloud-stack{margin-top:26px}

/* ---------------------------------------------------------
   NEW MOTION SHOWCASES
   --------------------------------------------------------- */
.motion-suite{padding-top:42px;padding-bottom:72px}
.motion-suite-head{display:grid;grid-template-columns:1fr .9fr;gap:36px;align-items:end;margin-bottom:26px}
.motion-suite-head h2{font-size:clamp(38px,4.6vw,66px);letter-spacing:-.05em;line-height:1.02;margin:10px 0}
.motion-suite-head h2 em{font-style:normal;color:var(--ion)}
.motion-suite-head p{font-size:13px;line-height:1.75;color:#839caf}

.motion-scene-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.motion-scene{min-height:330px;padding:24px;border:1px solid rgba(175,197,216,.13);border-radius:22px;background:linear-gradient(145deg,rgba(13,27,42,.82),rgba(3,7,17,.9));position:relative;overflow:hidden}
.motion-scene:before{content:"";position:absolute;inset:-1px;border-radius:22px;background:linear-gradient(120deg,transparent 18%,rgba(84,246,255,.06) 40%,transparent 62%);transform:translateX(-130%);animation:sceneSweep 7s ease-in-out infinite;pointer-events:none}
@keyframes sceneSweep{0%,55%{transform:translateX(-130%)}100%{transform:translateX(130%)}}
.scene-label{font-size:9px;letter-spacing:.14em;color:var(--ion);font-weight:800}
.motion-scene h3{font-size:23px;margin:14px 0 8px}.motion-scene>p{font-size:11px;line-height:1.7;color:#7891a6;max-width:88%}

/* 01 Captions kinetic words */
.caption-motion-stage{height:150px;margin-top:22px;border-top:1px solid rgba(84,246,255,.12);position:relative;overflow:hidden}
.caption-word{position:absolute;top:46%;font-size:24px;font-weight:800;letter-spacing:-.04em;opacity:.22;animation:captionWord 4.2s ease-in-out infinite}
.caption-word.w1{left:4%;animation-delay:0s}.caption-word.w2{left:28%;animation-delay:.45s}.caption-word.w3{left:54%;animation-delay:.9s}.caption-word.w4{left:76%;animation-delay:1.35s}
@keyframes captionWord{0%,20%,100%{opacity:.22;transform:translateY(8px) scale(.96)}35%,52%{opacity:1;transform:translateY(0) scale(1.08);color:var(--ion);text-shadow:0 0 26px rgba(84,246,255,.24)}}
.caption-cursor{position:absolute;bottom:26px;left:3%;width:14%;height:3px;border-radius:4px;background:linear-gradient(90deg,var(--ion),var(--blue));box-shadow:0 0 16px rgba(84,246,255,.32);animation:captionCursor 4.2s ease-in-out infinite}
@keyframes captionCursor{0%{left:3%;width:14%}30%{left:27%;width:19%}60%{left:53%;width:18%}100%{left:76%;width:18%}}

/* 02 Template orbit */
.template-orbit{height:165px;margin-top:18px;position:relative;perspective:800px}
.orbit-core{position:absolute;left:50%;top:50%;width:54px;height:54px;transform:translate(-50%,-50%);border-radius:16px;background:linear-gradient(145deg,var(--blue),var(--violet));display:grid;place-items:center;color:white;font-weight:900;box-shadow:0 0 36px rgba(10,132,255,.26)}
.template-chip{position:absolute;width:104px;height:48px;border:1px solid rgba(84,246,255,.14);border-radius:12px;background:rgba(6,16,29,.92);display:grid;place-items:center;font-size:10px;color:#9db1c1}
.tc1{left:6%;top:18%;animation:orbitChip1 5.4s ease-in-out infinite}.tc2{right:5%;top:15%;animation:orbitChip2 5.8s ease-in-out infinite}.tc3{left:13%;bottom:12%;animation:orbitChip3 6s ease-in-out infinite}.tc4{right:12%;bottom:9%;animation:orbitChip4 5.2s ease-in-out infinite}
@keyframes orbitChip1{50%{transform:translate(18px,8px) rotate(-3deg)}}@keyframes orbitChip2{50%{transform:translate(-16px,12px) rotate(3deg)}}@keyframes orbitChip3{50%{transform:translate(14px,-10px) rotate(2deg)}}@keyframes orbitChip4{50%{transform:translate(-12px,-8px) rotate(-2deg)}}

/* 03 AutoCut timeline */
.autocut-stage{height:150px;margin-top:20px;position:relative}
.ac-track{position:absolute;left:4%;right:4%;height:28px;border:1px solid rgba(175,197,216,.1);background:#07111e;border-radius:8px;overflow:hidden}
.ac1{top:18px}.ac2{top:58px}.ac3{top:98px}
.ac-seg{height:100%;position:absolute;border-radius:6px;background:linear-gradient(90deg,rgba(10,132,255,.55),rgba(84,246,255,.35));animation:segBlink 3.8s ease-in-out infinite}
.ac-seg.cut{background:linear-gradient(90deg,rgba(110,59,255,.6),rgba(255,61,187,.4))}
.s11{left:3%;width:22%}.s12{left:31%;width:18%;animation-delay:.6s}.s13{left:55%;width:34%;animation-delay:1.1s}.s21{left:8%;width:36%;animation-delay:.3s}.s22{left:51%;width:21%;animation-delay:.9s}.s23{left:78%;width:14%;animation-delay:1.5s}.s31{left:4%;width:15%;animation-delay:.5s}.s32{left:25%;width:43%;animation-delay:1.2s}.s33{left:74%;width:19%;animation-delay:1.7s}
@keyframes segBlink{50%{filter:brightness(1.45);box-shadow:0 0 22px rgba(84,246,255,.12)}}
.ac-playhead{position:absolute;top:5px;bottom:5px;width:2px;background:var(--ion);box-shadow:0 0 14px var(--ion);animation:playheadMove 4.4s linear infinite}
@keyframes playheadMove{from{left:5%}to{left:94%}}

/* 04 Carousel 3D */
.carousel-stage{height:170px;position:relative;margin-top:14px;perspective:900px}
.carousel-card{position:absolute;left:50%;top:50%;width:110px;height:138px;border-radius:16px;border:1px solid rgba(84,246,255,.17);background:linear-gradient(145deg,#0d1b2a,#06101d);box-shadow:0 20px 40px rgba(0,0,0,.24);display:grid;place-items:center;font-size:28px;color:var(--ion)}
.cc1{animation:carousel1 5.6s ease-in-out infinite}.cc2{animation:carousel2 5.6s ease-in-out infinite}.cc3{animation:carousel3 5.6s ease-in-out infinite}
@keyframes carousel1{0%,100%{transform:translate(-150%,-50%) rotateY(28deg) scale(.82);opacity:.45}50%{transform:translate(-50%,-50%) rotateY(0) scale(1);opacity:1}}
@keyframes carousel2{0%,100%{transform:translate(-50%,-50%) rotateY(0) scale(1);opacity:1}50%{transform:translate(50%,-50%) rotateY(-28deg) scale(.82);opacity:.45}}
@keyframes carousel3{0%,100%{transform:translate(50%,-50%) rotateY(-28deg) scale(.82);opacity:.45}50%{transform:translate(-150%,-50%) rotateY(28deg) scale(.82);opacity:.45}}

/* 05 Social guides / safe zones */
.guides-stage{height:170px;position:relative;margin-top:14px;display:grid;place-items:center}
.phone-frame{width:104px;height:160px;border:1px solid rgba(175,197,216,.22);border-radius:20px;background:linear-gradient(180deg,#0d1b2a,#07111e);position:relative;overflow:hidden;animation:phoneFloat 5s ease-in-out infinite}
.phone-frame:before{content:"";position:absolute;left:8px;right:8px;top:22px;bottom:18px;border:1px dashed var(--ion);border-radius:8px;opacity:.75;animation:guidePulse 2.8s ease-in-out infinite}
.phone-frame:after{content:"";position:absolute;right:10px;top:40px;width:20px;height:76px;border-left:2px solid rgba(84,246,255,.35);box-shadow:0 0 12px rgba(84,246,255,.12)}
.safe-pill{position:absolute;border:1px solid rgba(84,246,255,.18);background:rgba(3,7,17,.9);padding:5px 8px;border-radius:20px;font-size:8px;color:#8ca6bb}
.sp1{left:10%;top:20%;animation:safeFloat1 4.4s ease-in-out infinite}.sp2{right:8%;top:34%;animation:safeFloat2 5s ease-in-out infinite}.sp3{left:12%;bottom:15%;animation:safeFloat1 4.8s ease-in-out infinite reverse}
@keyframes phoneFloat{50%{transform:translateY(-8px) rotate(.7deg)}}@keyframes guidePulse{50%{opacity:.35;box-shadow:0 0 18px rgba(84,246,255,.15)}}@keyframes safeFloat1{50%{transform:translate(10px,-5px)}}@keyframes safeFloat2{50%{transform:translate(-9px,7px)}}

/* Responsive polish */
@media(max-width:900px){
  .motion-suite-head,.motion-scene-grid{grid-template-columns:1fr}
  .feature-card.wide{min-height:420px}
}
@media(max-width:650px){
  :root{--section-space:58px}
  .feature-card{min-height:auto}
  .feature-card.wide{min-height:auto}
  .motion-scene{min-height:300px}
  .caption-word{font-size:18px}
}
@media(prefers-reduced-motion:reduce){
  .feature-num:before,.kicker:before,.feature-card .feature-num,.feature-bento .feature-card,
  .motion-scene:before,.caption-word,.caption-cursor,.template-chip,.ac-seg,.ac-playhead,
  .carousel-card,.phone-frame,.phone-frame:before,.safe-pill{animation:none!important}
}


.official-contact-card{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:1px solid rgba(84,246,255,.14);background:linear-gradient(145deg,rgba(13,27,42,.72),rgba(3,7,17,.78));border-radius:18px;padding:18px;margin:20px 0}
.official-contact-card>span{grid-column:1/-1;color:var(--ion);font-size:9px;letter-spacing:.16em}
.official-contact-card div{border-top:1px solid rgba(175,197,216,.08);padding-top:10px}
.official-contact-card b{display:block;font-size:9px;color:#69839a;margin-bottom:5px}.official-contact-card p{font-size:11px!important;margin:0!important;color:#a8bac8!important}.official-contact-card a{color:var(--ion);text-decoration:none}
@media(max-width:650px){.official-contact-card{grid-template-columns:1fr 1fr}}


/* ===== VOLT v7 // stable bento + bilingual layout + 6 motion scenes ===== */
body.rtl{direction:rtl;text-align:right}body:not(.rtl){direction:ltr;text-align:left}
body.rtl .topbar-inner,body.rtl .nav,body.rtl .top-actions{direction:rtl}body:not(.rtl) .topbar-inner,body:not(.rtl) .nav,body:not(.rtl) .top-actions{direction:ltr}
.section-head:not(.center),.motion-suite-head{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end;gap:28px}
body.rtl .section-head:not(.center),body.rtl .motion-suite-head{direction:rtl}body:not(.rtl) .section-head:not(.center),body:not(.rtl) .motion-suite-head{direction:ltr}
.section-head:not(.center)>p,.motion-suite-head>p{margin:0;max-width:500px;justify-self:start}
.features-v7{padding-top:66px}.feature-head-v7{margin-bottom:26px}
.feature-grid-v7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-v7{min-height:330px;padding:28px;display:flex;flex-direction:column;overflow:hidden}.feature-v7-main{grid-column:1/-1;min-height:390px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:28px;align-items:center}.rtl .feature-v7-main{direction:rtl}.feature-v7-copy{position:relative;z-index:2}.feature-v7 h3{font-size:clamp(22px,2.5vw,31px);line-height:1.25;margin:15px 0 9px}.feature-v7 p{font-size:12px;line-height:1.75;color:#7d96aa;max-width:570px}.feature-v7-visual{direction:ltr;position:relative;margin-top:auto;border:1px solid rgba(84,246,255,.11);border-radius:16px;background:rgba(3,8,16,.66);overflow:hidden}
.timeline-v7{height:245px;padding:22px;display:grid;grid-template-rows:repeat(4,1fr);gap:8px}.tv-track{border-radius:8px;border:1px solid rgba(84,246,255,.07);background:rgba(20,92,255,.08);position:relative;overflow:hidden}.tv-track i{position:absolute;left:var(--x);width:var(--w);top:8px;bottom:8px;border-radius:7px;background:linear-gradient(90deg,rgba(10,132,255,.58),rgba(84,246,255,.28));border:1px solid rgba(84,246,255,.25);animation:clipCharge 3.8s ease-in-out infinite}.tv-track:nth-child(2) i{animation-delay:-.8s}.tv-track:nth-child(3) i{animation-delay:-1.5s}.tv-track:nth-child(4) i{animation-delay:-2.1s}.tv-track i.violet{background:linear-gradient(90deg,rgba(110,59,255,.62),rgba(255,61,187,.26))}.tv-playhead{position:absolute;top:16px;bottom:16px;left:18%;width:2px;background:var(--ion);box-shadow:0 0 16px var(--ion);animation:tvPlay 5.2s linear infinite}.tv-badge{position:absolute;right:16px;top:13px;font-size:8px;color:var(--ion);letter-spacing:.12em}@keyframes tvPlay{from{left:8%}to{left:91%}}@keyframes clipCharge{50%{filter:brightness(1.4);transform:translateX(4px)}}
.wave-v7{height:135px;padding:20px;display:flex;align-items:center;justify-content:center;gap:7px}.wave-v7 i{width:10px;border-radius:8px;background:linear-gradient(var(--ion),var(--blue));animation:waveV7 1.4s ease-in-out infinite}.wave-v7 i:nth-child(1){height:25%;animation-delay:-.1s}.wave-v7 i:nth-child(2){height:52%;animation-delay:-.2s}.wave-v7 i:nth-child(3){height:78%;animation-delay:-.3s}.wave-v7 i:nth-child(4){height:44%;animation-delay:-.4s}.wave-v7 i:nth-child(5){height:90%;animation-delay:-.5s}.wave-v7 i:nth-child(6){height:61%;animation-delay:-.6s}.wave-v7 i:nth-child(7){height:82%;animation-delay:-.7s}.wave-v7 i:nth-child(8){height:38%;animation-delay:-.8s}.wave-v7 i:nth-child(9){height:67%;animation-delay:-.9s}.wave-v7 i:nth-child(10){height:31%;animation-delay:-1s}.wave-v7 span{position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(84,246,255,.35),transparent);animation:scanWave 2.4s linear infinite}@keyframes waveV7{50%{transform:scaleY(.55);opacity:.62}}@keyframes scanWave{50%{transform:translateY(23px)}}
.cloud-v7{height:135px;padding:16px}.cloud-v7>div{position:absolute;height:44px;border-radius:11px;border:1px solid rgba(84,246,255,.16);background:rgba(7,18,31,.92);display:flex;align-items:center;justify-content:space-between;padding:0 13px;animation:cloudStackV7 5s ease-in-out infinite}.cloud-v7>div:nth-child(1){left:8%;right:26%;top:14px}.cloud-v7>div:nth-child(2){left:18%;right:16%;top:50px;animation-delay:-1s}.cloud-v7>div:nth-child(3){left:28%;right:7%;top:86px;animation-delay:-2s}.cloud-v7 b{font-size:9px}.cloud-v7 small{font-size:7px;color:#62829a}.cloud-beam{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(transparent,var(--ion),transparent);box-shadow:0 0 14px rgba(84,246,255,.34);animation:cloudBeam 3.6s ease-in-out infinite}@keyframes cloudStackV7{50%{transform:translateX(7px);border-color:rgba(84,246,255,.3)}}@keyframes cloudBeam{50%{left:64%;opacity:.35}}.sfx-v7{height:135px;padding:14px;display:flex;flex-direction:column;gap:10px;justify-content:center}.sfx-row{position:relative;height:28px;border-radius:10px;border:1px solid rgba(84,246,255,.16);background:rgba(7,18,31,.9);overflow:hidden;padding:0 10px;display:flex;align-items:center;justify-content:space-between}.sfx-row b{font-size:8px;letter-spacing:.16em;color:#dff7ff}.sfx-row i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(10,132,255,.9),rgba(84,246,255,.95));width:40%;animation:sfxPulse 3.3s ease-in-out infinite}.sfx-row.r2 i{animation-delay:-1.1s;width:55%}.sfx-row.r3 i{animation-delay:-2.1s;width:48%}.sfx-scan{position:absolute;top:16px;bottom:16px;left:12%;width:2px;background:linear-gradient(transparent,var(--ion),transparent);box-shadow:0 0 16px rgba(84,246,255,.4);animation:sfxScan 4s ease-in-out infinite}.sfx-orb{position:absolute;right:18px;top:20px;width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(168,255,96,.4);animation:sfxBlink 1.8s ease-in-out infinite}.sfx-chip{position:absolute;right:14px;bottom:12px;padding:6px 9px;border-radius:999px;border:1px solid rgba(110,59,255,.32);background:rgba(110,59,255,.12);color:#d7c8ff;font-size:8px;font-style:normal;letter-spacing:.14em}@keyframes sfxPulse{0%,100%{transform:scaleX(.72);opacity:.62}50%{transform:scaleX(1);opacity:1}}@keyframes sfxScan{0%,100%{left:10%;opacity:.55}55%{left:90%;opacity:1}}@keyframes sfxBlink{50%{transform:scale(1.4);opacity:.55}}
.motion-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.motion-scene{min-height:350px}.motion-scene h3{line-height:1.35}.motion-scene>p{max-width:100%}
.bgremove-stage{height:170px;margin-top:14px;position:relative;border:1px solid rgba(84,246,255,.1);border-radius:15px;overflow:hidden;background:#07101c}.bgremove-checker{position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(175,197,216,.12) 25%,transparent 25%),linear-gradient(-45deg,rgba(175,197,216,.12) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(175,197,216,.12) 75%),linear-gradient(-45deg,transparent 75%,rgba(175,197,216,.12) 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0;opacity:.55}.bgremove-before{position:absolute;inset:0;background:radial-gradient(circle at 70% 28%,rgba(10,132,255,.3),transparent 28%),linear-gradient(145deg,#163153,#0b1524);clip-path:inset(0 0 0 0);animation:bgWipe 5s ease-in-out infinite}.bgremove-subject{position:absolute;left:50%;top:50%;width:70px;height:116px;transform:translate(-50%,-50%);border-radius:36px 36px 24px 24px;background:linear-gradient(180deg,#dceeff 0 24%,#1887ff 25% 100%);filter:drop-shadow(0 12px 18px rgba(0,0,0,.22));z-index:3}.bgremove-subject:before{content:"";position:absolute;width:38px;height:38px;border-radius:50%;left:16px;top:-15px;background:#eff8ff}.bgremove-wipe{position:absolute;top:0;bottom:0;left:12%;width:2px;background:var(--ion);box-shadow:0 0 18px var(--ion);z-index:4;animation:bgLine 5s ease-in-out infinite}.bgremove-stage>b{position:absolute;right:12px;bottom:10px;z-index:5;font-size:8px;letter-spacing:.12em;color:var(--lime);border:1px solid rgba(168,255,96,.2);padding:5px 7px;border-radius:999px;background:rgba(3,7,17,.8)}@keyframes bgWipe{0%,10%{clip-path:inset(0 0 0 0)}55%,100%{clip-path:inset(0 0 0 100%)}}@keyframes bgLine{0%,10%{left:8%}55%,100%{left:92%}}
/* Removed Security section intentionally; nav now points to Motion */
.legal-page,.legal-hub-page{direction:rtl!important;text-align:right!important}.legal-page .legal-topline,.legal-hub-page .legal-topline{direction:rtl!important}
body:not(.rtl) .legal-page,body:not(.rtl) .legal-hub-page{font-family:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif}
@media(max-width:1050px){.motion-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-v7-main{grid-template-columns:1fr}}
@media(max-width:760px){.section-head:not(.center),.motion-suite-head{grid-template-columns:1fr;gap:12px}.section-head:not(.center)>p,.motion-suite-head>p{justify-self:stretch}.feature-grid-v7,.motion-scene-grid{grid-template-columns:1fr}.feature-v7-main{grid-column:auto}.timeline-v7{height:205px}}
@media(prefers-reduced-motion:reduce){.tv-track i,.tv-playhead,.wave-v7 i,.wave-v7 span,.cloud-v7>div,.cloud-beam,.sfx-row i,.sfx-scan,.sfx-orb,.bgremove-before,.bgremove-wipe{animation:none!important}}


/* VOLT v9 — Sound FX + Text Motion polish */
.sfx-v9{height:164px;padding:14px;display:grid;grid-template-rows:38px 1fr 28px;gap:10px;overflow:hidden}
.sfx-prompt-v9{height:38px;border:1px solid rgba(84,246,255,.14);border-radius:10px;background:rgba(7,18,31,.94);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;position:relative;z-index:3}
.sfx-prompt-v9 span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;color:#a8bdcc;letter-spacing:.02em}
.sfx-prompt-v9 em{flex:0 0 auto;font-style:normal;font-size:8px;font-weight:800;letter-spacing:.12em;color:#d9d0ff;border:1px solid rgba(110,59,255,.34);background:rgba(110,59,255,.14);border-radius:999px;padding:6px 9px}
.sfx-wave-v9{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:12px;background:linear-gradient(180deg,rgba(4,13,24,.76),rgba(3,8,16,.84));border:1px solid rgba(84,246,255,.08);overflow:hidden;padding:8px 14px}
.sfx-wave-v9 i{display:block;width:5px;height:var(--h,28%);min-height:8px;border-radius:999px;background:linear-gradient(180deg,var(--ion),var(--blue));box-shadow:0 0 10px rgba(84,246,255,.12);animation:sfxWaveV9 1.7s ease-in-out infinite;transform-origin:center}
.sfx-wave-v9 i:nth-child(1){--h:22%;animation-delay:-.1s}.sfx-wave-v9 i:nth-child(2){--h:44%;animation-delay:-.2s}.sfx-wave-v9 i:nth-child(3){--h:70%;animation-delay:-.3s}.sfx-wave-v9 i:nth-child(4){--h:38%;animation-delay:-.4s}.sfx-wave-v9 i:nth-child(5){--h:82%;animation-delay:-.5s}.sfx-wave-v9 i:nth-child(6){--h:55%;animation-delay:-.6s}.sfx-wave-v9 i:nth-child(7){--h:92%;animation-delay:-.7s}.sfx-wave-v9 i:nth-child(8){--h:48%;animation-delay:-.8s}.sfx-wave-v9 i:nth-child(9){--h:74%;animation-delay:-.9s}.sfx-wave-v9 i:nth-child(10){--h:34%;animation-delay:-1s}.sfx-wave-v9 i:nth-child(11){--h:86%;animation-delay:-1.1s}.sfx-wave-v9 i:nth-child(12){--h:62%;animation-delay:-1.2s}.sfx-wave-v9 i:nth-child(13){--h:42%;animation-delay:-1.3s}.sfx-wave-v9 i:nth-child(14){--h:68%;animation-delay:-1.4s}.sfx-wave-v9 i:nth-child(15){--h:26%;animation-delay:-1.5s}
.sfx-wave-v9 span{position:absolute;top:8px;bottom:8px;left:8%;width:2px;background:linear-gradient(transparent,var(--ion),transparent);box-shadow:0 0 14px rgba(84,246,255,.38);animation:sfxScanV9 3.8s ease-in-out infinite}
.sfx-tags-v9{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}
.sfx-tags-v9 b{font-size:7px;letter-spacing:.12em;color:#8ca6ba;border:1px solid rgba(175,197,216,.12);border-radius:999px;padding:5px 7px;line-height:1;flex:0 0 auto}
.sfx-tags-v9 small{margin-inline-start:auto;white-space:nowrap;font-size:7px;letter-spacing:.09em;color:var(--lime);opacity:.8;overflow:hidden;text-overflow:ellipsis}
@keyframes sfxWaveV9{0%,100%{transform:scaleY(.55);opacity:.55}50%{transform:scaleY(1);opacity:1}}
@keyframes sfxScanV9{0%,100%{left:8%;opacity:.45}55%{left:91%;opacity:1}}

.text-fadeup-scene{display:flex;flex-direction:column}
.word-motion-stage{height:184px;margin-top:auto;border-top:1px solid rgba(84,246,255,.12);position:relative;overflow:hidden;display:grid;place-items:center}
.word-motion-window{position:absolute;left:0;right:0;top:24px;height:112px;display:grid;place-items:center;overflow:hidden;perspective:800px}
.motion-word{position:absolute;left:50%;top:50%;width:max-content;max-width:92%;transform:translate(-50%,-50%);opacity:0;text-align:center;white-space:nowrap;font-family:inherit;font-size:clamp(36px,4vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.035em;color:var(--frost);unicode-bidi:plaintext;will-change:transform,opacity,filter,clip-path;transform-origin:center center}
body.rtl .motion-word{direction:rtl;letter-spacing:0}.motion-word:nth-child(even){color:var(--ion)}
.mw1{animation:aeFadeUp 12s cubic-bezier(.22,.8,.2,1) 0s infinite}
.mw2{animation:aeScalePop 12s cubic-bezier(.18,.88,.28,1.18) 2s infinite}
.mw3{animation:aeBlurFocus 12s cubic-bezier(.2,.78,.2,1) 4s infinite}
.mw4{animation:aeSlideIn 12s cubic-bezier(.16,.82,.26,1) 6s infinite}
.mw5{animation:aeRotateIn 12s cubic-bezier(.18,.84,.24,1) 8s infinite;backface-visibility:hidden}
.mw6{animation:aeMaskReveal 12s cubic-bezier(.2,.78,.2,1) 10s infinite}
@keyframes aeFadeUp{0%,2%{opacity:0;transform:translate(-50%,calc(-50% + 46px))}5%,11%{opacity:1;transform:translate(-50%,-50%)}14%,100%{opacity:0;transform:translate(-50%,calc(-50% - 22px))}}
@keyframes aeScalePop{0%,2%{opacity:0;transform:translate(-50%,-50%) scale(.58)}5%{opacity:1;transform:translate(-50%,-50%) scale(1.09)}8%,11%{opacity:1;transform:translate(-50%,-50%) scale(1)}14%,100%{opacity:0;transform:translate(-50%,-50%) scale(.94)}}
@keyframes aeBlurFocus{0%,2%{opacity:0;filter:blur(16px);transform:translate(-50%,-50%) scale(1.13)}6%,11%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}14%,100%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%) scale(.98)}}
@keyframes aeSlideIn{0%,2%{opacity:0;transform:translate(calc(-50% + 95px),-50%)}5%,11%{opacity:1;transform:translate(-50%,-50%)}14%,100%{opacity:0;transform:translate(calc(-50% - 30px),-50%)}}
@keyframes aeRotateIn{0%,2%{opacity:0;transform:translate(-50%,-50%) rotateX(72deg) scale(.92)}6%,11%{opacity:1;transform:translate(-50%,-50%) rotateX(0) scale(1)}14%,100%{opacity:0;transform:translate(-50%,-50%) rotateX(-28deg) scale(.96)}}
@keyframes aeMaskReveal{0%,2%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-50%,-50%) skewX(-8deg)}6%,11%{opacity:1;clip-path:inset(0 0 0 0);transform:translate(-50%,-50%) skewX(0)}14%,100%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(-50%,-50%)}}
.word-motion-meta{position:absolute;left:0;right:0;bottom:3px;height:34px;display:flex;align-items:center;justify-content:center;gap:10px;color:#6f8ca2;font-size:8px;letter-spacing:.13em;direction:ltr}
.word-motion-meta>small{font-size:7px;color:#617d93}.word-motion-meta>i{width:42px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--ion),var(--blue));box-shadow:0 0 10px rgba(84,246,255,.22)}
.motion-name{position:relative;width:82px;height:18px;overflow:hidden}.motion-name b{position:absolute;inset:0;display:grid;place-items:center;color:var(--ion);font-size:8px;opacity:0;white-space:nowrap}
.mn1{animation:motionTag 12s 0s infinite}.mn2{animation:motionTag 12s 2s infinite}.mn3{animation:motionTag 12s 4s infinite}.mn4{animation:motionTag 12s 6s infinite}.mn5{animation:motionTag 12s 8s infinite}.mn6{animation:motionTag 12s 10s infinite}
@keyframes motionTag{0%,2%{opacity:0;transform:translateY(5px)}5%,11%{opacity:1;transform:none}14%,100%{opacity:0;transform:translateY(-4px)}}
@media(max-width:650px){.sfx-v9{height:150px}.word-motion-stage{height:164px}.word-motion-window{height:102px}.motion-word{font-size:34px}}
@media(prefers-reduced-motion:reduce){.sfx-wave-v9 i,.sfx-wave-v9 span,.motion-word,.motion-name b{animation:none!important}.mw1{opacity:1!important;transform:translate(-50%,-50%)!important}.motion-word:not(.mw1),.motion-name b:not(.mn1){display:none!important}.mn1{opacity:1!important}}


.verify-card{max-width:520px}.verify-code-label{display:block!important}.verify-code-label>span{display:block;margin-bottom:7px}.verify-code-input{display:block!important;width:100%!important;height:58px!important;margin:0!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:30px!important;font-weight:800!important;letter-spacing:12px!important;text-align:center!important;direction:ltr!important;padding:0 18px 0 28px!important;border:1px solid rgba(84,246,255,.28)!important;background:rgba(3,7,17,.96)!important;box-shadow:inset 0 0 0 1px rgba(84,246,255,.035)!important}.verify-code-input::placeholder{color:#355366;opacity:.75}.verify-code-input:focus{border-color:var(--ion)!important;box-shadow:0 0 0 3px rgba(84,246,255,.1),0 0 28px rgba(84,246,255,.07)!important}.verify-card .ghost-btn{margin-top:9px}.verify-card label{position:relative}.verify-card input[readonly]{opacity:.76}
.auth-hint{font-size:9px;line-height:1.55;color:#6f8ba0;margin:10px 0 0;text-align:center}.rtl .auth-hint{text-align:center}

/* ===== VOLT v3.0.6 // Header Account Menu ===== */
.account-menu-wrap{position:relative}
.account-menu-trigger{position:relative;min-width:190px;justify-content:flex-start;padding:5px 8px 5px 6px!important;border-color:rgba(84,246,255,.22);background:linear-gradient(145deg,rgba(13,29,48,.9),rgba(7,16,28,.92))}
.account-menu-trigger:hover,.account-menu-wrap.open .account-menu-trigger{border-color:rgba(84,246,255,.48);background:linear-gradient(145deg,rgba(17,45,69,.94),rgba(8,20,34,.96));box-shadow:0 10px 34px rgba(0,0,0,.22),0 0 0 1px rgba(84,246,255,.025)}
.account-pill-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.12}
.rtl .account-pill-copy{align-items:flex-end}
.account-pill-copy b{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--frost)}
.account-pill-copy small{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;color:#6f8ca3;font-weight:500}
.account-chevron{margin-inline-start:auto;color:#5d7b92;font-size:14px;transition:transform .2s var(--ease)}
.account-menu-wrap.open .account-chevron{transform:rotate(180deg)}
.account-name-tip{position:absolute;top:calc(100% + 8px);inset-inline-end:4px;z-index:92;max-width:260px;padding:7px 10px;border:1px solid rgba(84,246,255,.18);border-radius:9px;background:rgba(3,7,17,.96);color:#b9d2e4;font-size:9px;box-shadow:0 14px 34px rgba(0,0,0,.32);opacity:0;transform:translateY(-4px);pointer-events:none;transition:.18s ease;white-space:nowrap}
@media(hover:hover) and (pointer:fine){.account-menu-wrap:not(.open):hover .account-name-tip{opacity:1;transform:none}}
.account-dropdown{position:absolute;top:calc(100% + 12px);inset-inline-end:0;width:320px;z-index:91;border:1px solid rgba(84,246,255,.17);border-radius:18px;background:linear-gradient(160deg,rgba(11,26,43,.985),rgba(3,8,15,.99));box-shadow:0 30px 90px rgba(0,0,0,.52),0 0 38px rgba(10,132,255,.055);backdrop-filter:blur(28px) saturate(140%);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s}
.rtl .account-dropdown{transform-origin:top left}
.account-menu-wrap.open .account-dropdown{opacity:1;visibility:visible;transform:none}
.account-dropdown-head{display:flex;align-items:center;gap:12px;padding:17px;border-bottom:1px solid rgba(175,197,216,.09);background:radial-gradient(circle at 92% 0,rgba(10,132,255,.1),transparent 38%)}
.avatar-lg{width:40px;height:40px;border-radius:12px;flex:none}
.account-dropdown-head>div{min-width:0}.account-dropdown-head b,.account-dropdown-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dropdown-head b{font-size:13px}.account-dropdown-head small{font-size:9px;color:#718ca2;margin-top:4px}
.account-menu-section{padding:8px}
.account-menu-item{width:100%;min-height:58px;display:grid;grid-template-columns:34px 1fr 12px;gap:10px;align-items:center;border:0;border-radius:11px;background:transparent;color:var(--frost);text-align:left;padding:8px 9px;cursor:pointer;transition:.18s ease}
.rtl .account-menu-item{text-align:right}
.account-menu-item:hover,.account-menu-item:focus-visible{outline:none;background:linear-gradient(90deg,rgba(10,132,255,.13),rgba(84,246,255,.035))}
.account-menu-icon{width:32px;height:32px;border:1px solid rgba(84,246,255,.16);border-radius:9px;display:grid;place-items:center;color:var(--ion);font-size:8px;font-weight:800;background:rgba(84,246,255,.035)}
.account-menu-item span:nth-child(2){min-width:0}.account-menu-item b,.account-menu-item small{display:block}.account-menu-item b{font-size:10px}.account-menu-item small{margin-top:4px;font-size:8px;color:#6d879d}.account-menu-item i{font-style:normal;color:#557188;font-size:16px}
.account-menu-footer{padding:9px;border-top:1px solid rgba(175,197,216,.09)}
.account-signout{width:100%;height:43px;border:1px solid rgba(255,61,187,.12);border-radius:10px;background:rgba(255,61,187,.035);color:#ff8dcc;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit;transition:.18s ease}
.account-signout:hover{border-color:rgba(255,61,187,.3);background:rgba(255,61,187,.075)}
.account-signout b{font-size:10px}
@media(max-width:650px){
  .account-menu-trigger{min-width:0;padding:5px!important}
  .account-pill-copy{display:none}
  .account-chevron{display:none}
  .account-dropdown{position:fixed;top:72px;left:12px;right:12px;width:auto}
  .account-name-tip{display:none}
}


/* ===== VOLT v3.0.7 // Monthly + Annual Pricing ===== */
.pricing-v7{padding-top:76px}
.pricing-v7 .pricing-head{max-width:860px}
.billing-switch{
  direction:ltr;
  display:inline-grid;
  grid-template-columns:1fr 1fr;
  gap:4px;
  margin-top:24px;
  padding:5px;
  border:1px solid rgba(84,246,255,.17);
  border-radius:14px;
  background:rgba(7,17,30,.82);
  box-shadow:inset 0 1px rgba(255,255,255,.025)
}
.billing-btn{
  min-width:150px;
  border:0;
  border-radius:10px;
  background:transparent;
  color:#718ca2;
  padding:9px 20px 8px;
  cursor:pointer;
  font:inherit;
  transition:.22s ease
}
.billing-btn b,.billing-btn small{display:block}
.billing-btn b{font-size:12px;letter-spacing:.02em}
.billing-btn small{font-size:8px;margin-top:3px;opacity:.72}
.billing-btn.active{
  color:#fff;
  background:linear-gradient(115deg,var(--blue),var(--violet));
  box-shadow:0 9px 26px rgba(10,132,255,.22)
}
.pricing-grid-v7{
  max-width:1200px;
  margin:34px auto 0;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  align-items:stretch
}
.plan-card-v7{
  position:relative;
  overflow:hidden;
  min-height:620px;
  padding:30px;
  display:flex;
  flex-direction:column;
  border-color:rgba(175,197,216,.14)
}
.plan-card-v7-featured{
  border-color:rgba(84,246,255,.26);
  background:
    radial-gradient(circle at 90% 5%,rgba(10,132,255,.12),transparent 36%),
    linear-gradient(145deg,rgba(13,27,42,.86),rgba(4,10,19,.94))
}
.plan-card-v7-glow{
  position:absolute;
  width:240px;height:240px;
  right:-90px;top:-110px;
  border-radius:50%;
  background:rgba(84,246,255,.1);
  filter:blur(55px);
  pointer-events:none;
  animation:planV7Glow 4.8s ease-in-out infinite alternate
}
@keyframes planV7Glow{to{transform:translate(-20px,16px) scale(1.15);background:rgba(110,59,255,.13)}}
.plan-v7-top{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:14px;
  margin-top:4px;
  position:relative;
  z-index:2
}
.plan-v7-top h3{
  margin:12px 0 0;
  font-size:30px;
  letter-spacing:-.035em
}
.plan-v7-desc{
  min-height:50px;
  margin:15px 0 0;
  color:#819aae;
  font-size:11px;
  line-height:1.7
}
.annual-offer{
  margin-top:20px;
  min-height:66px;
  padding:12px 14px;
  border:1px solid rgba(168,255,96,.16);
  border-radius:13px;
  background:rgba(168,255,96,.035);
  display:flex;
  align-items:center;
  gap:13px
}
.annual-offer.hidden{display:none!important}
.discount-badge{
  flex:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:72px;
  height:34px;
  border-radius:999px;
  border:1px solid rgba(168,255,96,.26);
  background:rgba(168,255,96,.09);
  color:var(--lime);
  font-size:10px;
  font-weight:900
}
.old-price{min-width:0}
.old-price>span{display:block;font-size:8px;color:#70889d;margin-bottom:5px}
.old-price del{
  display:flex;
  align-items:center;
  gap:7px;
  flex-wrap:wrap;
  color:#6e879b;
  text-decoration-thickness:1px
}
.old-price del b{font-size:10px;font-weight:700}.old-price del i{font-style:normal;color:#3f596e}
.price-stack{
  margin:24px 0 18px;
  direction:ltr;
  text-align:left
}
.usd-price{display:flex;align-items:flex-end;gap:9px}
.usd-price strong{
  color:var(--frost);
  font-size:64px;
  line-height:.86;
  letter-spacing:-.065em
}
.usd-price span{padding-bottom:7px;color:#718aa0;font-size:10px}
.egp-price{
  display:flex;
  align-items:baseline;
  gap:6px;
  margin-top:11px;
  color:#8da5b8
}
.egp-price>span{color:var(--ion);font-size:17px;font-weight:900}
.egp-price strong{font-size:18px;color:#c3d4e0}
.egp-price>b{font-size:10px;color:#829bad}
.egp-price small{font-size:9px;color:#617b91}
.plan-device-line{
  display:flex;
  align-items:center;
  gap:13px;
  padding:14px;
  border:1px solid rgba(84,246,255,.13);
  border-radius:13px;
  background:rgba(10,132,255,.045)
}
.device-number{
  flex:none;
  width:42px;height:42px;
  display:grid;place-items:center;
  border-radius:11px;
  border:1px solid rgba(84,246,255,.19);
  color:var(--ion);
  font-size:21px;
  font-weight:900
}
.plan-device-line b,.plan-device-line small{display:block}
.plan-device-line b{font-size:11px}.plan-device-line small{font-size:8px;color:#6e879c;margin-top:4px}
.plan-v7-list{list-style:none;padding:0;margin:19px 0 24px}
.plan-v7-list li{
  position:relative;
  padding:10px 18px 10px 0;
  border-bottom:1px solid rgba(175,197,216,.07);
  color:#9caebe;
  font-size:10px;
  line-height:1.5
}
.rtl .plan-v7-list li{padding:10px 0 10px 18px}
.plan-v7-list li:before{
  content:"✓";
  position:absolute;
  right:0;
  color:var(--lime)
}
.rtl .plan-v7-list li:before{right:auto;left:0}
.plan-card-v7 .pricing-cta{margin-top:auto;position:relative;z-index:2}
.pricing-footnote{
  max-width:820px;
  margin:18px auto 0;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  gap:9px;
  color:#627c92;
  text-align:center
}
.pricing-footnote>span{color:var(--ion);font-weight:900}
.pricing-footnote p{margin:0;font-size:9px;line-height:1.65}
@media(max-width:1050px){
  .pricing-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}
}
@media(max-width:850px){
  .pricing-grid-v7{grid-template-columns:1fr;max-width:600px}
  .plan-card-v7{min-height:auto}
}
@media(max-width:650px){
  .billing-switch{width:100%;max-width:370px}
  .billing-btn{min-width:0}
  .plan-card-v7{padding:24px}
  .plan-v7-top{display:block}
  .plan-v7-top .plan-badge{display:inline-flex;margin-top:12px}
  .usd-price strong{font-size:54px}
}

/* ===== VOLT v3.0.23 // compact currency switch under billing ===== */
.pricing-control-row{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:9px;
  margin-top:24px;
  direction:ltr
}
.pricing-control-row .billing-switch{margin-top:0}
.currency-switch-v18{
  display:inline-grid;
  grid-template-columns:1fr 1fr;
  gap:3px;
  padding:4px;
  border:1px solid rgba(84,246,255,.15);
  border-radius:12px;
  background:rgba(7,17,30,.78);
  box-shadow:inset 0 1px rgba(255,255,255,.02);
  width:auto;
  min-width:218px
}
.currency-btn-v18{
  min-width:102px;
  border:0;
  border-radius:9px;
  background:transparent;
  color:#718ca2;
  padding:7px 14px 6px;
  cursor:pointer;
  font:inherit;
  transition:.22s ease
}
.currency-btn-v18 b,.currency-btn-v18 small{display:block}
.currency-btn-v18 b{font-size:11px;letter-spacing:.02em}
.currency-btn-v18 small{font-size:7px;margin-top:2px;opacity:.72}
.currency-btn-v18.active{
  color:#fff;
  background:linear-gradient(115deg,var(--blue),var(--violet));
  box-shadow:0 9px 26px rgba(10,132,255,.22)
}
.price-stack{
  position:relative;
  min-height:86px;
  overflow:hidden;
  margin:24px 0 18px;
  direction:ltr;
  text-align:left
}
.price-stack .currency-price-line{
  position:absolute;
  inset:0 auto auto 0;
  min-height:74px;
  display:flex;
  align-items:flex-end;
  gap:9px;
  opacity:0;
  pointer-events:none;
  will-change:transform,opacity;
  transition:transform .36s cubic-bezier(.22,.8,.2,1),opacity .24s ease;
  margin:0;
  color:inherit
}
.price-stack .currency-price-line strong{
  color:var(--frost);
  font-size:64px;
  line-height:.86;
  letter-spacing:-.06em
}
.price-stack .currency-price-line .currency-code{
  color:var(--ion);
  font-size:13px;
  font-weight:900;
  padding-bottom:7px
}
.price-stack .currency-price-line .price-period{
  color:#718aa0;
  font-size:10px;
  padding-bottom:7px
}
.pricing-v7[data-currency="local"] .egp-price{opacity:1;transform:translateY(0);pointer-events:auto}
.pricing-v7[data-currency="local"] .usd-price{opacity:0;transform:translateY(30px)}
.pricing-v7[data-currency="usd"] .egp-price{opacity:0;transform:translateY(-30px)}
.pricing-v7[data-currency="usd"] .usd-price{opacity:1;transform:translateY(0);pointer-events:auto}
.pricing-v7[data-currency="local"] [data-old-usd]{display:none}
.pricing-v7[data-currency="usd"] [data-old-egp]{display:none}
.pricing-v7 .old-price del i{display:none}
.currency-base-note{
  display:inline-flex;
  align-items:center;
  gap:7px;
  margin-top:10px;
  color:#69839a;
  font-size:9px
}
.currency-base-note:before{content:"●";color:var(--ion);font-size:7px}
@media(prefers-reduced-motion:reduce){.price-stack .currency-price-line{transition:none}}
@media(max-width:650px){
  .pricing-control-row{align-items:center;gap:8px}
  .pricing-control-row .billing-switch{width:100%;max-width:370px}
  .currency-switch-v18{width:auto;min-width:204px;max-width:100%}
  .currency-btn-v18{min-width:96px;padding:7px 12px 6px}
  .price-stack .currency-price-line strong{font-size:52px}
}


/* ===== VOLT v3.0.39 // bilingual hero content + VOLT light-sweep identity ===== */
.hero-copy-v14 h1.hero-title-v39{
  overflow:visible;
  margin-bottom:14px!important;
}
.hero-title-v39 .hero-brand-word-v39{
  position:relative;
  display:inline-block;
  font-style:normal;
  padding-inline:.035em .07em;
  color:transparent!important;
  background:
    linear-gradient(108deg,
      #54f6ff 0%,
      #54f6ff 28%,
      #dffcff 43%,
      #ffffff 49%,
      #7af8ff 56%,
      #54f6ff 68%,
      #54f6ff 100%);
  background-size:260% 100%;
  background-position:110% 0;
  -webkit-background-clip:text;
  background-clip:text;
  filter:drop-shadow(0 0 12px rgba(84,246,255,.23));
  animation:voltBrandSweepV39 4.8s cubic-bezier(.35,.05,.18,1) infinite;
}
.hero-title-v39 .hero-brand-word-v39:after{
  content:"";
  position:absolute;
  left:3%;
  right:2%;
  bottom:-.09em;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent 0%,#159aff 16%,#54f6ff 52%,#7746ff 86%,transparent 100%);
  box-shadow:
    0 0 9px rgba(84,246,255,.62),
    0 0 24px rgba(55,137,255,.32);
  transform-origin:center;
  animation:voltUnderlinePulseV39 3.2s ease-in-out infinite;
}
.hero-title-v39 .hero-brand-word-v39:before{
  content:"";
  position:absolute;
  left:8%;
  right:4%;
  bottom:-.22em;
  height:.28em;
  border-radius:999px;
  background:radial-gradient(ellipse at center,rgba(84,246,255,.24),rgba(71,96,255,.07) 48%,transparent 72%);
  filter:blur(9px);
  pointer-events:none;
}
.hero-value-v39{
  display:inline-flex;
  align-items:center;
  gap:9px;
  margin:2px 0 12px;
  padding:7px 11px;
  border:1px solid rgba(84,246,255,.18);
  border-radius:999px;
  background:linear-gradient(110deg,rgba(84,246,255,.07),rgba(83,68,255,.06));
  color:#dff7ff;
  font-size:12px;
  font-weight:800;
  letter-spacing:.015em;
  box-shadow:inset 0 1px rgba(255,255,255,.025),0 0 28px rgba(34,127,255,.035);
}
.hero-value-v39:before{
  content:"";
  width:6px;height:6px;border-radius:50%;
  background:var(--ion);
  box-shadow:0 0 13px rgba(84,246,255,.72);
  flex:0 0 6px;
}
.hero-description-v39{
  max-width:640px!important;
  font-size:15px!important;
  line-height:1.82!important;
  color:#94a9bb!important;
  margin:0!important;
}
.hero-capabilities-v39{
  margin-top:17px;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:7px;
  max-width:630px;
}
.hero-capability-v39{
  position:relative;
  min-height:38px;
  display:flex;
  align-items:center;
  padding:8px 10px 8px 26px;
  border:1px solid rgba(97,164,218,.14);
  border-radius:10px;
  background:linear-gradient(140deg,rgba(15,30,49,.72),rgba(6,15,28,.8));
  color:#849caf;
  font-size:9px;
  line-height:1.45;
}
body.rtl .hero-capability-v39{padding:8px 26px 8px 10px}
.hero-capability-v39:before{
  content:"";
  position:absolute;
  left:10px;
  width:6px;height:6px;border-radius:50%;
  background:linear-gradient(135deg,#1d8fff,#5ff8ff);
  box-shadow:0 0 11px rgba(84,246,255,.38);
}
body.rtl .hero-capability-v39:before{left:auto;right:10px}
.hero-tool-v15 b,.hero-tool-v15 small,.hero-feature-badge-v15 b,.hero-feature-badge-v15 small{
  transition:opacity .18s ease;
}
@keyframes voltBrandSweepV39{
  0%,18%{background-position:115% 0}
  48%,60%{background-position:-110% 0}
  100%{background-position:-110% 0}
}
@keyframes voltUnderlinePulseV39{
  0%,100%{opacity:.65;transform:scaleX(.78)}
  50%{opacity:1;transform:scaleX(1)}
}
@media(max-width:900px){
  .hero-capabilities-v39{margin-left:auto;margin-right:auto;text-align:start}
  .hero-value-v39{justify-content:center}
}
@media(max-width:640px){
  .hero-title-v39 .hero-brand-word-v39:after{height:2px}
  .hero-value-v39{font-size:10px}
  .hero-description-v39{font-size:13px!important}
  .hero-capabilities-v39{grid-template-columns:1fr;gap:6px}
  .hero-capability-v39{min-height:34px;font-size:8.5px}
}
@media(prefers-reduced-motion:reduce){
  .hero-title-v39 .hero-brand-word-v39,
  .hero-title-v39 .hero-brand-word-v39:after{animation:none!important}
}


/* ===== v3.0.44 requested refinements ===== */
.how-start-head-v43{max-width:860px;margin:0 auto 24px}.how-start-head-v43 p{max-width:780px;margin:12px auto 0}.how-start-grid-v43 article{position:relative;overflow:hidden}.how-start-grid-v43 article:before{content:"";position:absolute;inset:auto -15% -45% 35%;height:120px;background:radial-gradient(circle,rgba(84,246,255,.10),transparent 70%)}.how-start-grid-v43 h3{margin-top:16px}.how-start-grid-v43 p{font-size:12px;line-height:1.9;color:#87a0b3}.policy-mini-row-v43{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 14px}.policy-mini-row-v43 span{border:1px solid rgba(84,246,255,.14);border-radius:16px;background:rgba(10,24,40,.72);padding:14px 16px;text-align:center;font-size:12px;color:#d8ecf4}.how-start-note-v43{padding:18px 20px}.how-start-note-v43 p{margin:8px 0 0;font-size:12px;line-height:1.9;color:#90a9bb}

.demo-organize-v42{position:relative}.org-random-v42{position:absolute;left:10%;top:36px;width:126px;height:96px;display:grid;grid-template-columns:repeat(2,50px);grid-template-rows:repeat(3,22px);gap:16px 14px}.org-random-v42 i{width:50px;height:22px;border:1px solid rgba(124,161,189,.22);border-radius:8px;background:linear-gradient(145deg,rgba(34,62,86,.78),rgba(18,33,49,.86));animation:orgFilesStayV44 4.8s var(--ease) infinite}.org-arrow-v42{position:absolute;left:48.5%;top:66px;color:var(--ion);font-style:normal;font-size:28px;opacity:.92;animation:orgArrowPushV44 2s ease-in-out infinite}.org-folders-v42{position:absolute;right:8%;top:44px;display:flex;gap:9px;opacity:1}.org-folders-v42 span{position:relative;width:58px;height:48px;border-radius:12px;border:1px solid rgba(84,246,255,.27);background:linear-gradient(145deg,rgba(21,79,119,.74),rgba(9,28,46,.96));display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a9f5ff;font-size:16px;animation:folderPulseV44 4.8s var(--ease) infinite}.org-folders-v42 span u{text-decoration:none;font-size:15px;line-height:1}.org-folders-v42 span small{font-size:7px;color:#cbf4fb;line-height:1.2;margin-top:4px}.org-folders-v42 span:before{content:"";position:absolute;left:9px;top:-8px;width:21px;height:10px;border-radius:6px 6px 0 0;background:rgba(43,139,183,.55);border:1px solid rgba(84,246,255,.20)}.org-folders-v42 .audio{animation-delay:.12s}.org-folders-v42 .images{animation-delay:.24s}.org-done-v42{position:absolute;right:8%;top:16px;color:#7fff9c;opacity:0;animation:orgDoneV44 4.8s ease infinite}
@keyframes orgFilesStayV44{0%,28%{opacity:1;transform:none}42%,68%{opacity:1;transform:translateX(26px) scale(.93)}76%,100%{opacity:.42;transform:translateX(30px) scale(.88)}}
@keyframes orgArrowPushV44{0%,100%{transform:translateX(0)}50%{transform:translateX(8px)}}
@keyframes folderPulseV44{0%,34%{box-shadow:0 0 0 rgba(84,246,255,0);border-color:rgba(84,246,255,.20)}44%,82%{box-shadow:0 0 18px rgba(84,246,255,.16);border-color:rgba(84,246,255,.40)}100%{box-shadow:0 0 0 rgba(84,246,255,0);border-color:rgba(84,246,255,.20)}}
@keyframes orgDoneV44{0%,68%{opacity:0;transform:scale(.7)}78%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}

.demo-autocut-v42{position:relative}.ac-video-v42{position:absolute;left:8%;right:8%;top:28px;height:34px;display:flex;gap:18px;animation:acCloseGapsV44 5.2s var(--ease) infinite}.ac-video-v42 span{flex:1;border-radius:7px;background:linear-gradient(145deg,rgba(25,78,118,.86),rgba(7,22,39,.98));border:1px solid rgba(98,156,194,.20)}.ac-wave-v42{position:absolute;left:8%;right:8%;top:82px;height:32px;display:flex;align-items:center;gap:4px}.ac-gap-v42{position:absolute;top:24px;width:16px;height:92px;border-radius:6px;background:rgba(255,84,106,.18);border:1px solid rgba(255,84,106,.58);animation:gapMarkV44 5.2s var(--ease) infinite}.ac-gap-v42.g1{left:23%}.ac-gap-v42.g2{left:41%}.ac-gap-v42.g3{left:59%}.ac-gap-v42.g4{left:77%}.ac-playhead-v42{position:absolute;top:16px;bottom:18px;width:2px;left:8%;background:var(--ion);box-shadow:0 0 12px var(--ion);animation:acHeadV44 5.2s linear infinite}.ac-done-v42{position:absolute;right:8%;bottom:14px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:#07170d;background:#8bff91;opacity:0;animation:acDoneV44 5.2s ease infinite}
@keyframes acCloseGapsV44{0%,42%{gap:18px}58%,100%{gap:4px}}
@keyframes gapMarkV44{0%,38%{opacity:1;transform:none}48%,100%{opacity:0;transform:translateY(48px) scaleY(.28)}}
@keyframes acHeadV44{0%{left:8%}92%,100%{left:91%}}
@keyframes acDoneV44{0%,72%{opacity:0;transform:scale(.7)}80%,94%{opacity:1;transform:scale(1)}100%{opacity:0}}

@media(max-width:980px){.policy-mini-row-v43{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.policy-mini-row-v43{grid-template-columns:1fr}.org-random-v42{left:8%;width:106px;grid-template-columns:repeat(2,44px);gap:14px 10px}.org-random-v42 i{width:44px}.org-folders-v42{right:5%;gap:6px}.org-folders-v42 span{width:50px;height:44px}.org-arrow-v42{left:45.5%;top:68px}}

/* =========================================================
   VOLT Website UX v3.0.8 — hierarchy, spacing & mobile
   Final cascade intentionally overrides older identity CSS.
   ========================================================= */
:root{--ux-shell:1180px;--ux-space:clamp(74px,7vw,112px);--ux-card-radius:22px}
html{overflow-x:hidden;scroll-padding-top:112px}
body{overflow-x:clip}
img,svg,video,canvas{max-width:100%;height:auto}
main,section,.shell,.glass-card,.motion-scene,.feature-v7,.tool-showcase-card{min-width:0}
.shell{width:min(calc(100% - 56px),var(--ux-shell))}
section[id]{scroll-margin-top:112px}
.section{padding:var(--ux-space) 0}
.section-head:not(.center),.motion-suite-head{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(34px,5vw,72px);margin-bottom:clamp(30px,4vw,46px)}
.section-head h2,.motion-suite-head h2{font-size:clamp(38px,4.6vw,64px);line-height:1.02;max-width:760px}
.section-head:not(.center)>p,.motion-suite-head>p{max-width:480px;font-size:13px;line-height:1.85;color:#8198ad}

/* Header: clearer hierarchy and less crowding */
.topbar{height:74px;background:rgba(3,8,16,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.topbar>.shell{height:100%;gap:26px}
.nav{gap:24px}.nav a{font-size:12px;white-space:nowrap}
.top-actions{margin-inline-start:auto;min-width:0}
.mobile-quicknav{display:none}

/* Hero: stronger breathing room instead of two equally loud columns */
.hero{padding:clamp(76px,8vw,116px) 0 clamp(82px,8vw,120px);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(48px,6vw,86px);min-height:auto}
.hero h1{font-size:clamp(58px,6vw,84px);max-width:690px}
.hero-copy>p{font-size:16px;line-height:1.8;max-width:570px}
.product-stage{min-height:540px}

/* More deliberate section rhythm */
.power-rail-section{padding:38px 0 76px}
.features-v7{padding-top:88px}
.feature-grid-v7{gap:16px}
.feature-v7{border-radius:var(--ux-card-radius);padding:30px;min-height:315px}
.feature-v7-main{min-height:410px;gap:42px}
.tools-showcase{padding-top:86px}
.buyer-protection{padding-top:82px}
.faq-section{padding-top:84px}
.pricing-v7{padding-top:92px}

/* Motion showcase: 3 x 2 at large screens = less vertical fatigue */
.motion-suite{padding:var(--ux-space) 0}
.motion-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.motion-scene{min-height:360px;padding:26px;border-radius:var(--ux-card-radius)}
.motion-scene h3{font-size:clamp(20px,1.65vw,25px);line-height:1.25;margin-top:16px}
.motion-scene>p{max-width:100%;font-size:11px;line-height:1.75}

/* Animated Captions scene replacing AutoCut */
.animated-captions-stage{height:168px;margin-top:20px;border:1px solid rgba(84,246,255,.10);border-radius:15px;background:linear-gradient(180deg,rgba(3,9,18,.76),rgba(5,13,24,.9));overflow:hidden;position:relative;direction:ltr}
.acap-screen{height:104px;display:flex;align-items:center;justify-content:center;gap:7px;position:relative;padding:14px;overflow:hidden}
.acap-screen:after{content:"";position:absolute;inset:auto 11% 12px;height:1px;background:linear-gradient(90deg,transparent,rgba(84,246,255,.24),transparent)}
.acap-word{font-size:clamp(12px,1.15vw,16px);font-weight:850;letter-spacing:-.035em;opacity:.16;filter:blur(3px);transform:translateY(12px) scale(.88);animation:acapWord 4.8s cubic-bezier(.22,1,.36,1) infinite;white-space:nowrap}
.aw2{animation-delay:.5s}.aw3{animation-delay:1s}.aw4{animation-delay:1.5s}
.acap-focus{position:absolute;width:90px;height:44px;border-radius:50%;background:rgba(84,246,255,.14);filter:blur(22px);animation:acapFocus 4.8s ease-in-out infinite}
.acap-track{position:absolute;left:14px;right:14px;bottom:25px;height:21px;border:1px solid rgba(175,197,216,.10);border-radius:7px;background:#06101c;overflow:hidden}
.acap-block{position:absolute;top:3px;bottom:3px;border-radius:4px;background:linear-gradient(90deg,rgba(10,132,255,.75),rgba(84,246,255,.48));box-shadow:inset 0 1px rgba(255,255,255,.08)}
.ab1{left:2%;width:19%}.ab2{left:23%;width:22%}.ab3{left:47%;width:17%}.ab4{left:66%;width:31%}
.acap-playhead{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ion);box-shadow:0 0 12px rgba(84,246,255,.75);animation:acapPlay 4.8s linear infinite}
.acap-meta{position:absolute;left:14px;right:14px;bottom:5px;display:flex;justify-content:space-between;font-size:6px;letter-spacing:.12em;color:#5f788e}.acap-meta b{color:var(--ion)}
@keyframes acapWord{0%,12%,100%{opacity:.13;filter:blur(3px);transform:translateY(12px) scale(.88)}20%,38%{opacity:1;filter:blur(0);transform:translateY(0) scale(1.08);color:#eaf8ff;text-shadow:0 0 22px rgba(84,246,255,.2)}52%{opacity:.34;filter:blur(0);transform:translateY(0) scale(1)}}
@keyframes acapFocus{0%,100%{transform:translateX(-95px);opacity:.25}50%{transform:translateX(95px);opacity:.75}}
@keyframes acapPlay{from{left:2%}to{left:98%}}

/* Dense tool wall becomes readable cards */
.tool-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.tool-showcase-card{min-height:150px;padding:20px;border-radius:18px}
.tool-showcase-card b{font-size:14px}.tool-showcase-card small{font-size:10px;line-height:1.45}
.buyer-grid{gap:14px}.buyer-card{min-height:238px;padding:26px;border-radius:20px}
.faq-grid{gap:14px}

/* Download/account pages */
.downloads-hero,.pricing-focus{gap:18px}
.download-card,.device-card{border-radius:16px}
.portal-card,.profile-card,.requirements{border-radius:18px}

/* Tablet */
@media(max-width:1120px){
  .shell{width:min(calc(100% - 40px),var(--ux-shell))}
  .hero{grid-template-columns:1fr;gap:28px;padding-top:72px}
  .hero-copy{max-width:760px}
  .product-stage{width:min(760px,100%);min-height:510px;margin:0 auto}
  .motion-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .tool-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .feature-v7-main{grid-template-columns:1fr;gap:20px}
  .feature-v7-main .feature-v7-visual{margin-top:6px}
}

@media(max-width:900px){
  html{scroll-padding-top:116px}
  section[id]{scroll-margin-top:116px}
  .topbar{height:64px}
  .topbar>.shell{width:min(calc(100% - 24px),var(--ux-shell));gap:12px}
  .brand img{width:86px}
  .desktop-nav{display:none!important}
  .mobile-quicknav{display:block;position:sticky;top:64px;z-index:62;border-bottom:1px solid rgba(84,246,255,.08);background:rgba(3,8,16,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
  .mobile-quicknav>.shell{width:100%;padding:0 12px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain}
  .mobile-quicknav>.shell::-webkit-scrollbar{display:none}
  .mobile-quicknav a{flex:0 0 auto;text-decoration:none;color:#8399ac;font-size:10px;font-weight:700;padding:11px 12px;border-bottom:2px solid transparent;white-space:nowrap}
  .mobile-quicknav a:active,.mobile-quicknav a:hover{color:var(--ion);border-bottom-color:var(--ion)}
  .section-head:not(.center),.motion-suite-head{grid-template-columns:1fr;gap:14px;align-items:start}
  .section-head:not(.center)>p,.motion-suite-head>p{max-width:650px}
  .feature-grid-v7{grid-template-columns:1fr}
  .feature-v7-main{grid-column:auto}
  .buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pricing-focus,.downloads-hero{grid-template-columns:1fr}
  .install-grid,.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  .portal-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* Mobile */
@media(max-width:640px){
  :root{--ux-space:68px}
  .shell{width:min(calc(100% - 24px),var(--ux-shell))}
  .top-actions{gap:7px}
  .top-actions .ghost-btn.logged-out-only{display:none}
  .icon-btn,.ghost-btn,.primary-btn,.account-pill{min-height:38px;border-radius:10px;padding-inline:11px}
  .account-pill{padding:4px 7px 4px 4px}
  .account-pill-copy small{display:none}.account-pill-copy b{font-size:10px;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chevron{display:none}
  .account-dropdown{position:fixed!important;top:68px!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100vh - 84px);overflow:auto}
  .hero{padding:54px 0 72px;gap:18px}
  .hero h1{font-size:clamp(43px,13vw,58px);line-height:.98;margin:18px 0 20px}
  .hero-copy>p{font-size:14px;line-height:1.75}
  .hero-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:24px}.hero-actions a{width:100%}
  .trust{gap:10px 14px;margin-top:20px;font-size:9px}
  .product-stage{min-height:430px;width:100%}
  .plugin-window{inset:8px 0 12px;transform:none!important;border-radius:18px}
  .plugin-body{padding:13px}.plugin-title h3{font-size:20px}.plugin-title p{margin-bottom:13px}
  .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tool-card{grid-template-columns:30px 1fr;gap:7px;padding:7px;min-height:58px}.tool-icon{width:29px;height:29px;border-radius:9px}.tool-card b{font-size:9px}.tool-card small{font-size:6.5px;line-height:1.25}
  .motion-suite{padding:68px 0}.motion-scene-grid{grid-template-columns:1fr;gap:12px}.motion-scene{min-height:330px;padding:22px}.motion-scene h3{font-size:22px}.motion-scene>p{font-size:10.5px}
  .animated-captions-stage{height:160px}.acap-word{font-size:13px}
  .tool-showcase-grid,.buyer-grid,.faq-grid,.download-platforms,.install-grid,.proof-strip{grid-template-columns:1fr}
  .tool-showcase-card{min-height:116px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:14px;padding:17px}.tool-showcase-card i{grid-row:1/3;margin:0}.tool-showcase-card b{margin:0}.tool-showcase-card small{margin-top:3px}
  .buyer-card{min-height:210px;padding:22px}
  .price-main,.pricing-side{padding:23px}.price-main .price span{font-size:58px}
  .section-head h2,.motion-suite-head h2{font-size:clamp(34px,10.5vw,46px)}
  .feature-v7{padding:22px;min-height:285px}.feature-v7-main{min-height:auto}.timeline-v7{height:205px;padding:15px}
  .power-rail-shell{padding:20px}.power-rail-copy h2{font-size:36px}
  .cta{margin-bottom:70px;padding:52px 18px;border-radius:22px}.cta div{display:grid}.cta div a{width:100%}
  .footer{padding-bottom:26px}.footer-inner{gap:18px}.footer-links{gap:12px 16px}.footer-links a{font-size:10px}
  .downloads-live{padding-top:46px}.download-card,.device-card{width:100%;padding:15px;gap:12px}.download-card .primary-btn,.download-actions{width:100%}.download-actions>*{flex:1}
  .legal-hub-page,.legal-page{padding-top:52px}.legal-hub-hero h1,.legal-pro h1,.legal h1{font-size:clamp(38px,11vw,48px)}
  .toast{left:12px!important;right:12px!important;bottom:12px;max-width:none}
}

@media(max-width:390px){
  .brand img{width:78px}.account-pill-copy b{display:none}.avatar{width:30px;height:30px}
  .hero h1{font-size:41px}.tool-card small{display:none}.product-stage{min-height:390px}
  .motion-scene{padding:19px}.template-chip{width:88px;font-size:8px}
}

@media(prefers-reduced-motion:reduce){.acap-word,.acap-focus,.acap-playhead{animation:none!important}.acap-word{opacity:1;filter:none;transform:none}}

/* v3.0.9 — Graph Edit + AutoCut motion replacements */
.graph-edit-feature{isolation:isolate}
.graph-feature-v10{height:168px;margin-top:20px;position:relative;overflow:hidden;direction:ltr;border:1px solid rgba(84,246,255,.11);border-radius:15px;background:radial-gradient(circle at 74% 30%,rgba(84,246,255,.09),transparent 34%),linear-gradient(180deg,rgba(3,9,18,.76),rgba(5,13,24,.94))}
.graph-v10-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(118,158,190,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(118,158,190,.07) 1px,transparent 1px);background-size:38px 28px}
.graph-v10-svg{position:absolute;left:18px;right:18px;top:12px;width:calc(100% - 36px);height:128px;overflow:visible}
.graph-v10-ghost{fill:none;stroke:rgba(92,125,150,.24);stroke-width:2}
.graph-v10-line{fill:none;stroke:var(--ion);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(84,246,255,.44));stroke-dasharray:520;stroke-dashoffset:520;animation:graphV10Draw 4.8s cubic-bezier(.22,1,.36,1) infinite}
.graph-v10-point{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#dffcff;border:2px solid var(--ion);box-shadow:0 0 0 5px rgba(84,246,255,.08),0 0 16px rgba(84,246,255,.52);animation:graphV10Point 4.8s ease-in-out infinite}
.graph-v10-point.gp1{left:8%;top:78%;animation-delay:.1s}.graph-v10-point.gp2{left:36%;top:41%;animation-delay:.55s}.graph-v10-point.gp3{left:67%;top:52%;animation-delay:1s}.graph-v10-point.gp4{left:91%;top:22%;animation-delay:1.45s}
.graph-v10-playhead{position:absolute;top:8px;bottom:25px;width:2px;background:linear-gradient(180deg,transparent,var(--ion) 18%,var(--ion) 82%,transparent);box-shadow:0 0 13px rgba(84,246,255,.7);animation:graphV10Play 4.8s linear infinite}
.graph-v10-meta{position:absolute;left:14px;right:14px;bottom:7px;display:flex;align-items:center;gap:8px;font-size:6px;letter-spacing:.13em;color:#607a8f}.graph-v10-meta b{color:var(--ion)}.graph-v10-meta i{height:1px;flex:1;background:linear-gradient(90deg,rgba(84,246,255,.34),rgba(84,246,255,.03))}
@keyframes graphV10Draw{0%,8%{stroke-dashoffset:520;opacity:.4}48%,82%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-65;opacity:.55}}
@keyframes graphV10Point{0%,18%,100%{transform:scale(.72);opacity:.42}38%,68%{transform:scale(1.18);opacity:1}}
@keyframes graphV10Play{from{left:5%}to{left:95%}}
.autocut-stage-v10{height:168px;margin-top:20px;border:1px solid rgba(84,246,255,.10);border-radius:15px;background:linear-gradient(180deg,rgba(3,9,18,.74),rgba(5,13,24,.92));overflow:hidden}
.autocut-stage-v10 .ac-track{left:5%;right:5%;height:25px}.autocut-stage-v10 .ac1{top:23px}.autocut-stage-v10 .ac2{top:61px}.autocut-stage-v10 .ac3{top:99px}.autocut-stage-v10 .ac-seg{transition:filter .2s ease;animation:segBlink 3.1s ease-in-out infinite}.autocut-stage-v10 .ac-seg.cut{animation:autocutV10Remove 4.4s ease-in-out infinite;transform-origin:center}.autocut-stage-v10 .ac-playhead{top:12px;bottom:28px;animation-duration:4.4s}
.autocut-v10-meta{position:absolute;left:14px;right:14px;bottom:7px;display:flex;justify-content:space-between;font-size:6px;letter-spacing:.12em;color:#5f788e}.autocut-v10-meta b{color:#ff62cf}
@keyframes autocutV10Remove{0%,22%,100%{opacity:1;transform:scaleX(1);filter:saturate(1)}48%,72%{opacity:.12;transform:scaleX(.18);filter:saturate(.2)}}
@media(max-width:640px){.graph-feature-v10,.autocut-stage-v10{height:158px}.graph-v10-svg{height:118px}}
@media(prefers-reduced-motion:reduce){.graph-v10-line,.graph-v10-point,.graph-v10-playhead,.autocut-stage-v10 .ac-seg,.autocut-stage-v10 .ac-playhead{animation:none!important}.graph-v10-line{stroke-dashoffset:0!important}.graph-v10-point{opacity:1!important;transform:none!important}.autocut-stage-v10 .ac-seg.cut{opacity:.45!important;transform:none!important}}


/* =========================================================
   VOLT Website v3.0.10 — stable desktop header alignment
   Keep account / navigation / logo in independent zones so
   long account names/emails never push into the nav.
   ========================================================= */
@media (min-width:901px){
  .topbar>.shell{
    width:min(1420px,calc(100% - 40px));
    display:grid!important;
    grid-template-columns:minmax(235px,1fr) auto minmax(235px,1fr);
    align-items:center;
    column-gap:34px;
    direction:ltr!important;
  }

  .topbar .top-actions{
    grid-column:1;
    grid-row:1;
    justify-self:start;
    margin:0!important;
    min-width:0;
    max-width:100%;
    direction:ltr!important;
  }

  .topbar .desktop-nav{
    grid-column:2;
    grid-row:1;
    justify-self:center;
    margin:0;
    gap:30px;
    white-space:nowrap;
    direction:ltr!important;
  }

  .topbar .brand{
    grid-column:3;
    grid-row:1;
    justify-self:end;
    margin:0!important;
  }

  body.rtl .topbar .top-actions{direction:rtl!important}
  body.rtl .topbar .desktop-nav{direction:rtl!important}

  .topbar .account-menu-wrap{min-width:0;max-width:240px}
  .topbar .account-menu-trigger{
    max-width:240px;
    min-width:0;
    overflow:hidden;
  }
  .topbar .account-pill-copy{min-width:0;max-width:158px}
  .topbar .account-pill-copy b,
  .topbar .account-pill-copy small{
    display:block;
    max-width:158px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
}

/* Medium desktop / small laptop:
   preserve the three-zone header but make the identity chip compact. */
@media (min-width:901px) and (max-width:1180px){
  .topbar>.shell{
    width:calc(100% - 28px);
    grid-template-columns:minmax(175px,1fr) auto minmax(175px,1fr);
    column-gap:18px;
  }
  .topbar .desktop-nav{gap:20px}
  .topbar .nav a{font-size:12px}
  .topbar .account-pill-copy small{display:none}
  .topbar .account-pill-copy b{max-width:105px}
  .topbar .account-menu-trigger{max-width:180px}
}

/* Mobile/tablet keeps the existing compact layout. */
@media (max-width:900px){
  .topbar>.shell{
    display:flex!important;
    width:min(calc(100% - 24px),var(--ux-shell));
  }
}


/* =========================================================
   VOLT Website v3.0.11 — Customer comfort + support UX
   ========================================================= */
html{scroll-behavior:smooth}
section[id]{scroll-margin-top:96px}
.hero{padding-top:72px;padding-bottom:62px;min-height:610px}
.section{padding-top:82px;padding-bottom:82px}
.section-head{margin-bottom:32px}
.section-head.center{margin-bottom:36px}
.section-head p,.hero-copy>p,.feature-v7 p,.motion-scene p,.customer-support-card p{max-width:62ch}
.primary-btn,.ghost-btn,.icon-btn,.account-pill{min-height:44px}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ion);outline-offset:3px}

.pricing-v7{padding-bottom:72px}
.faq-section{padding-top:70px}

.customer-support-section{padding-top:56px;padding-bottom:88px}
.customer-support-card{
  position:relative;overflow:hidden;
  display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);
  gap:42px;align-items:center;padding:38px;
  border:1px solid rgba(84,246,255,.18);border-radius:26px;
  background:radial-gradient(circle at 86% 10%,rgba(37,211,102,.10),transparent 28%),radial-gradient(circle at 12% 90%,rgba(10,132,255,.12),transparent 30%),linear-gradient(145deg,rgba(13,27,42,.84),rgba(3,8,17,.92));
  box-shadow:inset 0 1px rgba(255,255,255,.04),0 28px 80px rgba(0,0,0,.24)
}
.customer-support-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 15%,rgba(84,246,255,.035),transparent 58%)}
.support-copy{position:relative;z-index:1}
.support-copy h2{font-size:clamp(31px,4vw,50px);line-height:1.08;letter-spacing:-.04em;margin:12px 0 14px}
.support-copy h2 em{font-style:normal;color:var(--ion)}
.support-copy p{color:#8399ad;line-height:1.75;margin:0}
.support-actions{display:grid;gap:10px;position:relative;z-index:1}
.whatsapp-support-btn,.support-email-link{text-decoration:none;border-radius:16px;border:1px solid rgba(84,246,255,.14);background:rgba(4,12,22,.72);color:var(--frost);transition:.22s var(--ease)}
.whatsapp-support-btn{min-height:76px;padding:13px 14px;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center}
.whatsapp-support-btn:hover{transform:translateY(-2px);border-color:rgba(37,211,102,.48);box-shadow:0 14px 34px rgba(37,211,102,.10)}
.wa-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(37,211,102,.13);border:1px solid rgba(37,211,102,.30);color:#62ef96;font-size:20px;font-weight:900}
.whatsapp-support-btn small,.support-email-link small{display:block;color:#718aa0;font-size:10px;margin-bottom:3px}
.whatsapp-support-btn b,.support-email-link b{font-size:14px}
.whatsapp-support-btn i{font-style:normal;font-size:10px;color:#62ef96;white-space:nowrap}
.support-email-link{padding:13px 15px}

.whatsapp-fab{
  position:fixed;right:22px;bottom:22px;z-index:55;min-height:54px;padding:8px 13px 8px 9px;
  display:flex;align-items:center;gap:10px;border-radius:18px;text-decoration:none;color:#eefbf4;
  background:rgba(7,30,20,.94);border:1px solid rgba(37,211,102,.38);
  box-shadow:0 16px 42px rgba(0,0,0,.35),0 0 24px rgba(37,211,102,.08);backdrop-filter:blur(18px);transition:.22s var(--ease)
}
body.rtl .whatsapp-fab{left:22px;right:auto}
.whatsapp-fab:hover{transform:translateY(-3px);border-color:rgba(37,211,102,.70)}
.whatsapp-fab-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#25d366;color:#05210f;font-size:17px;font-weight:900}
.whatsapp-fab-copy{display:grid;line-height:1.05}
.whatsapp-fab-copy b{font-size:12px}.whatsapp-fab-copy small{font-size:9px;color:#93c6a6;margin-top:4px}

.official-contact-card{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}

.footer-v11{padding:42px 0 46px}
.footer-v11-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,.6fr));gap:34px;align-items:start}
.footer-v11-brand{display:block}
.footer-v11-brand img{width:105px;margin-bottom:14px}
.footer-v11-brand p{max-width:270px;line-height:1.65;margin:0 0 12px;color:#70879c}
.footer-v11-brand small{color:#4f687f;font-size:10px}
.footer-v11-col{display:grid;gap:9px}
.footer-v11-col>b{font-size:10px;letter-spacing:.12em;color:var(--ion);margin-bottom:4px;text-transform:uppercase}
.footer-v11-col a{font-size:12px;color:#7d94a9;text-decoration:none;transition:.2s}
.footer-v11-col a:hover{color:var(--frost)}

@media(max-width:900px){
  .hero{padding-top:54px;padding-bottom:48px;min-height:auto}
  .section{padding-top:68px;padding-bottom:68px}
  .customer-support-card{grid-template-columns:1fr;gap:26px;padding:28px}
  .footer-v11-grid{grid-template-columns:1.2fr 1fr 1fr;gap:28px}
  .footer-v11-brand{grid-column:1/-1}
}
@media(max-width:640px){
  section[id]{scroll-margin-top:82px}
  .section{padding-top:56px;padding-bottom:56px}
  .section-head,.section-head.center{margin-bottom:26px}
  .customer-support-section{padding-top:34px;padding-bottom:68px}
  .customer-support-card{padding:22px;border-radius:20px}
  .support-copy h2{font-size:31px}
  .whatsapp-support-btn{grid-template-columns:40px 1fr;min-height:72px}
  .whatsapp-support-btn i{grid-column:2;white-space:normal}
  .whatsapp-fab{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:7px;border-radius:16px}
  body.rtl .whatsapp-fab{left:12px;right:auto}
  .whatsapp-fab-copy{display:none}
  .whatsapp-fab-icon{width:40px;height:40px}
  .footer-v11-grid{grid-template-columns:1fr 1fr;gap:26px 20px}
  .footer-v11-brand{grid-column:1/-1}
}
@media(max-width:420px){
  .footer-v11-grid{grid-template-columns:1fr}
  .footer-v11-brand{grid-column:auto}
}


/* =========================================================
   VOLT Website v3.0.12 — Dashboard Hero
   Recreates the supplied VOLT tool grid as real responsive HTML,
   while preserving the existing pointer-tilt / glow motion system.
   ========================================================= */
.hero-dashboard-v12{
  display:block!important;
  padding-top:52px!important;
  padding-bottom:48px!important;
  min-height:auto!important;
}
.hero-dashboard-stage{
  width:min(1180px,100%);
  min-height:930px;
  margin:0 auto;
  position:relative;
  perspective:1600px;
  isolation:isolate;
}
.hero-dashboard-glow{
  inset:5% 6% 1%!important;
  background:
    radial-gradient(circle at 50% 32%,rgba(32,93,255,.20),transparent 43%),
    radial-gradient(circle at 50% 78%,rgba(84,246,255,.12),transparent 42%)!important;
  filter:blur(44px)!important;
}
.hero-dashboard-window{
  position:absolute!important;
  inset:18px 24px 22px!important;
  overflow:hidden!important;
  transform:rotateY(-2.2deg) rotateX(1deg)!important;
  border-radius:22px!important;
  border:1px solid rgba(113,184,255,.33)!important;
  background:linear-gradient(155deg,rgba(16,27,47,.98),rgba(5,10,19,.985))!important;
  box-shadow:
    0 45px 115px rgba(0,0,0,.50),
    0 0 0 1px rgba(69,132,255,.05),
    0 0 58px rgba(35,101,255,.10),
    inset 0 1px rgba(255,255,255,.045)!important;
}
.hero-dashboard-window:before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:4;
  background:linear-gradient(115deg,transparent 12%,rgba(104,201,255,.045) 33%,transparent 50%);
  transform:translateX(-130%);animation:heroDashboardSweep 7.8s ease-in-out infinite;
}
.hero-dashboard-top{
  height:72px;display:flex;align-items:center;gap:12px;padding:0 22px;
  border-bottom:1px solid rgba(141,190,230,.12);
  background:linear-gradient(180deg,rgba(9,20,35,.86),rgba(6,13,24,.64));
}
.hero-dashboard-logo{width:118px;height:42px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 10px rgba(56,137,255,.35))}
.hero-dashboard-spacer{flex:1}
.hero-dashboard-lang,.hero-dashboard-version{
  border:1px solid rgba(117,178,255,.25);background:rgba(16,34,59,.82);border-radius:12px;
  min-height:38px;display:flex;align-items:center;justify-content:center;color:#9eb9d0;font-size:10px;
  box-shadow:inset 0 1px rgba(255,255,255,.04)
}
.hero-dashboard-lang{padding:4px;gap:3px}.hero-dashboard-lang b,.hero-dashboard-lang span{padding:8px 11px;border-radius:9px}.hero-dashboard-lang b{background:linear-gradient(135deg,#176dff,#5144ea);color:#fff;box-shadow:0 0 16px rgba(36,113,255,.35)}
.hero-dashboard-version{padding:0 14px;color:#d5eaff;font-weight:800;letter-spacing:.04em}

.hero-tool-grid{
  padding:12px;
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;
  height:calc(100% - 72px);
}
.hero-tool-card{
  position:relative;min-height:156px;padding:14px 14px 12px;
  border:1px solid rgba(102,154,207,.28);border-radius:14px;
  background:linear-gradient(145deg,rgba(17,29,50,.88),rgba(9,15,28,.96));
  box-shadow:inset 0 1px rgba(255,255,255,.025);
  overflow:hidden;display:flex;align-items:flex-end;
  opacity:0;transform:translateY(16px) scale(.985);
  animation:heroCardIn .7s cubic-bezier(.2,.8,.2,1) forwards;
  animation-delay:calc(.07s * var(--i) + .16s);
  transition:border-color .22s ease,transform .22s ease,background .22s ease,box-shadow .22s ease;
}
.hero-tool-card:before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:0;
  background:radial-gradient(circle at 20% 0%,rgba(84,246,255,.11),transparent 34%);
  transition:opacity .22s ease;
}
.hero-tool-card:hover{
  transform:translateY(-3px)!important;border-color:rgba(84,246,255,.55);
  background:linear-gradient(145deg,rgba(21,43,70,.94),rgba(8,18,33,.98));
  box-shadow:0 15px 34px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.04)
}
.hero-tool-card:hover:before{opacity:1}
.hero-tool-card-accent{border-color:rgba(104,170,255,.62);box-shadow:0 0 26px rgba(65,115,255,.08),inset 0 1px rgba(255,255,255,.035)}
.hero-tool-icon{
  position:absolute;left:12px;top:12px;width:38px;height:38px;border-radius:50%;
  display:grid;place-items:center;border:1px solid rgba(118,181,255,.44);
  background:linear-gradient(145deg,rgba(47,90,155,.33),rgba(14,27,48,.78));
  color:#c8e7ff;font-size:20px;line-height:1;box-shadow:0 0 14px rgba(74,131,255,.10)
}
.hero-tool-icon-text{font-family:Georgia,serif;font-size:23px}
.hero-tool-num{position:absolute;right:12px;top:12px;color:#9fc8e6;font-size:8px;font-weight:900;letter-spacing:.04em}
.hero-tool-card>div{position:relative;z-index:2;min-width:0}
.hero-tool-card b{display:block;color:#f4f7fb;font-size:18px;line-height:1.08;letter-spacing:-.025em}
.hero-tool-card small{display:block;margin-top:4px;color:#8092a7;font-size:9px;line-height:1.3}

.hero-dashboard-orbit{position:absolute;pointer-events:none;border-radius:50%;z-index:-1;opacity:.24;filter:blur(.1px)}
.orbit-one{width:900px;height:900px;left:-520px;top:230px;border:1px solid rgba(41,107,255,.36);box-shadow:0 0 28px rgba(41,107,255,.10);animation:orbitDriftOne 9s ease-in-out infinite alternate}
.orbit-two{width:780px;height:780px;right:-490px;top:140px;border:1px solid rgba(84,246,255,.26);box-shadow:0 0 28px rgba(84,246,255,.08);animation:orbitDriftTwo 11s ease-in-out infinite alternate}

@keyframes heroCardIn{to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes heroDashboardSweep{0%,62%{transform:translateX(-130%)}82%,100%{transform:translateX(135%)}}
@keyframes orbitDriftOne{from{transform:translate3d(0,0,0) rotate(-8deg)}to{transform:translate3d(40px,-24px,0) rotate(4deg)}}
@keyframes orbitDriftTwo{from{transform:translate3d(0,0,0) rotate(7deg)}to{transform:translate3d(-34px,28px,0) rotate(-4deg)}}

/* Keep the existing tilt JavaScript but use a softer resting angle for this larger hero. */
.hero-dashboard-stage .plugin-window{transition:transform .16s ease}

@media(max-width:1050px){
  .hero-dashboard-stage{min-height:820px}
  .hero-tool-card{min-height:135px}
  .hero-tool-card b{font-size:16px}
}
@media(max-width:760px){
  .hero-dashboard-v12{padding-top:30px!important;padding-bottom:30px!important}
  .hero-dashboard-stage{min-height:1020px}
  .hero-dashboard-window{inset:8px 0 10px!important;transform:none!important;border-radius:18px!important}
  .hero-dashboard-top{height:64px;padding:0 14px}
  .hero-dashboard-logo{width:96px}
  .hero-dashboard-lang b,.hero-dashboard-lang span{padding:7px 8px}
  .hero-dashboard-version{padding:0 10px;font-size:9px}
  .hero-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:calc(100% - 64px);gap:7px;padding:8px}
  .hero-tool-card{min-height:126px;padding:11px}
  .hero-tool-icon{width:34px;height:34px;left:10px;top:10px;font-size:17px}
  .hero-tool-num{right:10px;top:10px}
  .hero-tool-card b{font-size:14px}.hero-tool-card small{font-size:8px}
  .hero-dashboard-orbit{display:none}
}
@media(max-width:430px){
  .hero-dashboard-stage{min-height:940px}
  .hero-dashboard-top{height:58px;gap:7px;padding:0 9px}
  .hero-dashboard-logo{width:82px}
  .hero-dashboard-lang{min-height:34px}.hero-dashboard-lang span{display:none}.hero-dashboard-lang b{padding:7px 9px}
  .hero-dashboard-version{min-height:34px;padding:0 8px;font-size:8px}
  .hero-tool-grid{height:calc(100% - 58px);padding:6px;gap:6px}
  .hero-tool-card{min-height:116px;padding:9px}
  .hero-tool-card b{font-size:12px}.hero-tool-card small{font-size:7px;max-width:96%}
  .hero-tool-icon{width:31px;height:31px;font-size:15px}.hero-tool-num{font-size:7px}
}
@media(prefers-reduced-motion:reduce){
  .hero-tool-card,.hero-dashboard-window:before,.hero-dashboard-orbit{animation:none!important}
  .hero-tool-card{opacity:1;transform:none}
}


/* =========================================================
   VOLT Website v3.0.13 — Compact Dashboard Hero
   Same visual/motion as v3.0.12, restored to the original hero footprint.
   ========================================================= */
.hero-dashboard-v12{
  padding-top:38px!important;
  padding-bottom:34px!important;
}

.hero-dashboard-stage{
  width:min(860px,100%)!important;
  min-height:585px!important;
}

.hero-dashboard-window{
  inset:10px 16px 14px!important;
  border-radius:19px!important;
}

.hero-dashboard-top{
  height:52px!important;
  padding:0 15px!important;
  gap:8px!important;
}

.hero-dashboard-logo{
  width:86px!important;
  height:32px!important;
}

.hero-dashboard-lang,
.hero-dashboard-version{
  min-height:30px!important;
  border-radius:9px!important;
  font-size:8px!important;
}

.hero-dashboard-lang{padding:3px!important}
.hero-dashboard-lang b,
.hero-dashboard-lang span{
  padding:5px 7px!important;
  border-radius:7px!important;
}

.hero-dashboard-version{
  padding:0 9px!important;
}

.hero-tool-grid{
  height:calc(100% - 52px)!important;
  padding:8px!important;
  gap:6px!important;
}

.hero-tool-card{
  min-height:92px!important;
  padding:9px 9px 8px!important;
  border-radius:11px!important;
}

.hero-tool-icon{
  left:8px!important;
  top:8px!important;
  width:27px!important;
  height:27px!important;
  font-size:14px!important;
}

.hero-tool-icon-text{
  font-size:16px!important;
}

.hero-tool-num{
  right:8px!important;
  top:8px!important;
  font-size:6px!important;
}

.hero-tool-card b{
  font-size:12px!important;
  line-height:1.05!important;
}

.hero-tool-card small{
  margin-top:2px!important;
  font-size:6.5px!important;
  line-height:1.2!important;
}

.orbit-one{
  width:620px!important;
  height:620px!important;
  left:-390px!important;
  top:120px!important;
}

.orbit-two{
  width:560px!important;
  height:560px!important;
  right:-360px!important;
  top:90px!important;
}

/* Keep compact proportions on normal laptops too. */
@media(max-width:1050px) and (min-width:761px){
  .hero-dashboard-stage{
    width:min(820px,100%)!important;
    min-height:560px!important;
  }
  .hero-tool-card{
    min-height:88px!important;
  }
}

/* Tablet/mobile still stay readable, but not excessively tall. */
@media(max-width:760px){
  .hero-dashboard-v12{
    padding-top:24px!important;
    padding-bottom:24px!important;
  }
  .hero-dashboard-stage{
    min-height:735px!important;
  }
  .hero-dashboard-window{
    inset:6px 0 8px!important;
  }
  .hero-dashboard-top{
    height:50px!important;
  }
  .hero-tool-grid{
    height:calc(100% - 50px)!important;
  }
  .hero-tool-card{
    min-height:82px!important;
  }
}

@media(max-width:430px){
  .hero-dashboard-stage{
    min-height:680px!important;
  }
  .hero-dashboard-top{
    height:46px!important;
  }
  .hero-tool-grid{
    height:calc(100% - 46px)!important;
  }
  .hero-tool-card{
    min-height:74px!important;
  }
  .hero-tool-card b{
    font-size:10px!important;
  }
  .hero-tool-card small{
    font-size:5.8px!important;
  }
}


/* =========================================================
   VOLT Website v3.0.14 — Split Hero matching supplied reference
   Left marketing copy + right compact VOLT interface.
   ========================================================= */
.hero-split-v14{
  min-height:650px!important;
  display:grid!important;
  grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;
  gap:70px!important;
  align-items:center!important;
  padding-top:58px!important;
  padding-bottom:58px!important;
}
.hero-copy-v14{
  max-width:590px;
}
.hero-copy-v14 .kicker{
  display:inline-flex;align-items:center;gap:9px;
  font-size:11px;letter-spacing:.10em;font-weight:800;color:var(--ion);
}
.hero-copy-v14 .kicker:before{
  content:"";width:8px;height:8px;border-radius:50%;
  background:var(--ion);box-shadow:0 0 14px rgba(84,246,255,.75)
}
.hero-copy-v14 h1{
  font-size:clamp(56px,6.2vw,92px)!important;
  line-height:.93!important;
  letter-spacing:-.055em!important;
  margin:22px 0 22px!important;
}
.hero-copy-v14 h1 em{
  color:var(--ion);font-style:normal;
  text-shadow:0 0 28px rgba(84,246,255,.12)
}
.hero-copy-v14>p{
  max-width:610px!important;
  font-size:16px!important;
  line-height:1.85!important;
  color:#91a7bb!important;
}
.hero-copy-v14 .hero-actions{
  display:flex;gap:12px;align-items:center;margin-top:28px;
}
.hero-proof-v14{
  margin-top:24px;display:flex;flex-wrap:wrap;gap:12px 18px;
  color:#7890a5;font-size:10px
}
.hero-proof-v14 span{white-space:nowrap}
.hero-proof-v14 span::first-letter{color:var(--ion)}
.hero-proof-v14 b{font-weight:500;color:#7f98ae}

.hero-product-v14{
  position:relative;
  min-height:520px;
  perspective:1400px;
}
.hero-product-v14 .stage-glow{
  position:absolute;inset:8% 0 5%;
  background:radial-gradient(circle at 55% 48%,rgba(42,98,255,.20),transparent 52%);
  filter:blur(34px);pointer-events:none
}
.hero-plugin-v14{
  position:absolute!important;
  left:2%!important;right:4%!important;top:2%!important;bottom:4%!important;
  border-radius:22px!important;
  transform:rotateY(-4deg) rotateX(1.2deg)!important;
  background:linear-gradient(155deg,rgba(11,26,44,.98),rgba(5,12,22,.99))!important;
  border:1px solid rgba(70,203,226,.27)!important;
  box-shadow:0 28px 85px rgba(0,0,0,.44),0 0 38px rgba(37,119,255,.08),inset 0 1px rgba(255,255,255,.04)!important;
  overflow:hidden!important;
}
.hero-plugin-v14:before{
  content:"";position:absolute;inset:0;z-index:5;pointer-events:none;
  background:linear-gradient(112deg,transparent 12%,rgba(82,211,255,.04) 34%,transparent 52%);
  transform:translateX(-140%);
  animation:heroV14Sweep 8.5s ease-in-out infinite
}
.hero-plugin-top-v14{
  height:58px!important;padding:0 18px!important;
  border-bottom:1px solid rgba(106,168,207,.12)!important
}
.hero-plugin-logo-v14{width:88px!important}
.hero-plugin-body-v14{
  padding:24px 20px 18px;
}
.hero-plugin-kicker-v14{
  display:block;color:var(--ion);font-size:7px;letter-spacing:.13em;font-weight:900;margin-bottom:8px
}
.hero-plugin-body-v14 h3{
  font-size:27px;margin:0 0 5px;color:#f0f5fb;letter-spacing:-.04em
}
.hero-plugin-body-v14>p{
  margin:0 0 20px;color:#627c93;font-size:10px
}
.hero-plugin-grid-v14{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;
}
.hero-plugin-tool-v14{
  min-height:70px;position:relative;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;
  padding:10px 12px;border-radius:13px;
  border:1px solid rgba(91,154,204,.22);
  background:linear-gradient(145deg,rgba(17,32,52,.86),rgba(8,17,29,.94));
  opacity:0;transform:translateY(10px);
  animation:heroV14Card .55s cubic-bezier(.2,.8,.2,1) forwards;
  animation-delay:calc(.07s * var(--d) + .15s);
  transition:.22s ease
}
.hero-plugin-tool-v14:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(84,246,255,.44);
  background:linear-gradient(145deg,rgba(22,43,67,.92),rgba(8,19,33,.98))
}
.hero-plugin-tool-v14>span{
  width:38px;height:38px;border-radius:10px;display:grid;place-items:center;
  background:rgba(38,84,125,.34);border:1px solid rgba(74,182,229,.28);
  color:#b6dcf5;font-weight:800;font-size:13px
}
.hero-plugin-tool-v14 b{display:block;color:#f3f6fa;font-size:12px;line-height:1.1}
.hero-plugin-tool-v14 small{display:block;margin-top:4px;color:#60788f;font-size:7px;line-height:1.25}
.hero-plugin-tool-v14 i{position:absolute;right:10px;top:10px;font-style:normal;font-size:7px;color:#5ecfe8;font-weight:800}
.hero-plugin-tool-accent-v14{border-color:rgba(91,173,255,.48)}

.hero-float-badge{
  position:absolute;z-index:8;min-width:108px;padding:12px 14px;
  border:1px solid rgba(61,196,223,.28);border-radius:13px;
  background:rgba(5,18,31,.92);backdrop-filter:blur(14px);
  box-shadow:0 16px 36px rgba(0,0,0,.22);
  animation:heroV14Float 4.8s ease-in-out infinite alternate
}
.hero-float-badge small{display:block;font-size:6px;letter-spacing:.16em;color:#557287;margin-bottom:5px}
.hero-float-badge b{display:block;font-size:9px;color:#dff7ff}
.hero-float-license-v14{right:-1%;top:14%}
.hero-float-cloud-v14{left:-3%;bottom:14%;animation-delay:.7s}
.hero-float-update-v14{right:4%;bottom:4%;animation-delay:1.3s}
.hero-float-license-v14 b,.hero-float-update-v14 b{color:var(--ion)}

@keyframes heroV14Card{to{opacity:1;transform:translateY(0)}}
@keyframes heroV14Sweep{0%,65%{transform:translateX(-140%)}84%,100%{transform:translateX(140%)}}
@keyframes heroV14Float{from{transform:translateY(0)}to{transform:translateY(-8px)}}

@media(max-width:1080px){
  .hero-split-v14{
    grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)!important;
    gap:42px!important;
  }
  .hero-copy-v14 h1{font-size:clamp(48px,6vw,70px)!important}
  .hero-product-v14{min-height:480px}
}
@media(max-width:900px){
  .hero-split-v14{
    grid-template-columns:1fr!important;
    gap:36px!important;
    padding-top:38px!important;
    padding-bottom:42px!important;
  }
  .hero-copy-v14{max-width:720px;margin:0 auto;text-align:center}
  .hero-copy-v14 .kicker{justify-content:center}
  .hero-copy-v14>p{margin-left:auto;margin-right:auto}
  .hero-copy-v14 .hero-actions,.hero-proof-v14{justify-content:center}
  .hero-product-v14{width:min(680px,100%);min-height:500px;margin:0 auto}
}
@media(max-width:640px){
  .hero-copy-v14 h1{font-size:46px!important}
  .hero-copy-v14>p{font-size:14px!important;line-height:1.7!important}
  .hero-copy-v14 .hero-actions{display:grid;grid-template-columns:1fr;gap:9px}
  .hero-copy-v14 .hero-actions>*{width:100%}
  .hero-proof-v14{gap:9px 12px;font-size:9px}
  .hero-product-v14{min-height:455px}
  .hero-plugin-v14{left:0!important;right:0!important;transform:none!important}
  .hero-plugin-body-v14{padding:18px 12px 12px}
  .hero-plugin-body-v14 h3{font-size:22px}
  .hero-plugin-grid-v14{gap:7px}
  .hero-plugin-tool-v14{min-height:62px;grid-template-columns:34px 1fr;padding:8px}
  .hero-plugin-tool-v14>span{width:31px;height:31px;font-size:11px}
  .hero-plugin-tool-v14 b{font-size:10px}.hero-plugin-tool-v14 small{font-size:6px}
  .hero-float-license-v14{right:1%;top:12%}
  .hero-float-cloud-v14{left:1%;bottom:14%}
  .hero-float-update-v14{right:1%;bottom:2%}
}
@media(max-width:430px){
  .hero-product-v14{min-height:430px}
  .hero-float-badge{min-width:92px;padding:9px 10px}
  .hero-float-badge b{font-size:8px}
}
@media(prefers-reduced-motion:reduce){
  .hero-plugin-tool-v14,.hero-plugin-v14:before,.hero-float-badge{animation:none!important}
  .hero-plugin-tool-v14{opacity:1;transform:none}
}


/* =========================================================
   VOLT Website v3.0.15 — Full VOLT Dashboard Hero
   ========================================================= */
.hero-actions-v15 .primary-btn{
  min-width:142px;
}

.hero-product-v15{
  position:relative;
  min-height:525px;
  perspective:1500px;
}
.hero-product-v15 .stage-glow{
  position:absolute;inset:8% 0 2%;
  background:
    radial-gradient(circle at 52% 44%,rgba(35,95,255,.19),transparent 48%),
    radial-gradient(circle at 70% 72%,rgba(84,246,255,.08),transparent 34%);
  filter:blur(38px);
  pointer-events:none;
}

.hero-plugin-v15{
  position:absolute!important;
  left:1%!important;right:4%!important;top:0!important;bottom:1%!important;
  overflow:hidden!important;
  transform:rotateY(-3.4deg) rotateX(1deg)!important;
  border-radius:20px!important;
  border:1px solid rgba(99,161,220,.30)!important;
  background:linear-gradient(155deg,rgba(15,25,45,.985),rgba(6,11,21,.995))!important;
  box-shadow:
    0 30px 82px rgba(0,0,0,.45),
    0 0 36px rgba(48,105,255,.08),
    inset 0 1px rgba(255,255,255,.04)!important;
}
.hero-plugin-v15:before{
  content:"";position:absolute;inset:0;z-index:4;pointer-events:none;
  background:linear-gradient(112deg,transparent 16%,rgba(82,201,255,.042) 36%,transparent 54%);
  transform:translateX(-145%);
  animation:heroV15Sweep 8.2s ease-in-out infinite;
}

.hero-plugin-top-v15{
  height:46px;
  display:flex;align-items:center;gap:8px;
  padding:0 12px;
  border-bottom:1px solid rgba(111,167,209,.10);
  background:linear-gradient(180deg,rgba(9,18,33,.92),rgba(7,13,24,.78));
}
.hero-plugin-logo-v15{
  width:78px;height:30px;object-fit:contain;object-position:left center;
  filter:drop-shadow(0 0 8px rgba(61,129,255,.28));
}
.hero-plugin-spacer-v15{flex:1}
.hero-plugin-lang-v15,.hero-plugin-version-v15{
  min-height:28px;
  border:1px solid rgba(105,164,235,.25);
  border-radius:8px;
  background:rgba(15,31,52,.86);
  display:flex;align-items:center;justify-content:center;
  color:#9db6ca;font-size:7px;
}
.hero-plugin-lang-v15{padding:3px;gap:2px}
.hero-plugin-lang-v15 b,.hero-plugin-lang-v15 i{
  padding:5px 7px;border-radius:6px;font-style:normal;
}
.hero-plugin-lang-v15 b{
  background:linear-gradient(135deg,#176bff,#5146e8);
  color:#fff;
}
.hero-plugin-version-v15{
  padding:0 8px;color:#d9eaff;font-weight:800;
}

.hero-plugin-grid-v15{
  height:calc(100% - 46px);
  padding:7px;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:5px;
}
.hero-tool-v15{
  position:relative;
  min-height:78px;
  border:1px solid rgba(92,147,197,.26);
  border-radius:10px;
  background:linear-gradient(145deg,rgba(18,31,53,.90),rgba(9,15,28,.97));
  overflow:hidden;
  display:flex;align-items:flex-end;
  padding:7px 8px;
  opacity:0;transform:translateY(8px) scale(.99);
  animation:heroV15Card .5s cubic-bezier(.2,.8,.2,1) forwards;
  animation-delay:calc(.055s * var(--d) + .12s);
  transition:.2s ease;
}
.hero-tool-v15:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(84,246,255,.48);
  background:linear-gradient(145deg,rgba(21,42,67,.94),rgba(8,18,31,.99));
  box-shadow:0 11px 26px rgba(0,0,0,.20);
}
.hero-tool-v15 .ico{
  position:absolute;left:7px;top:7px;
  width:25px;height:25px;border-radius:50%;
  display:grid;place-items:center;
  color:#c8e5ff;font-size:13px;
  border:1px solid rgba(105,171,255,.40);
  background:linear-gradient(145deg,rgba(50,94,158,.32),rgba(14,28,49,.78));
}
.hero-tool-v15 .textico{font-family:Georgia,serif;font-size:15px}
.hero-tool-v15>i{
  position:absolute;right:7px;top:7px;
  font-style:normal;font-size:5.5px;
  color:#9fc8e6;font-weight:900;
}
.hero-tool-v15>div{min-width:0}
.hero-tool-v15 b{
  display:block;color:#f1f5fa;font-size:9.5px;line-height:1.05;
}
.hero-tool-v15 small{
  display:block;margin-top:2px;
  color:#697f95;font-size:5.5px;line-height:1.18;
}
.hero-tool-accent-v15{
  border-color:rgba(105,169,255,.58);
  box-shadow:0 0 20px rgba(64,118,255,.06);
}

/* Floating badges are now actual plugin advantages. */
.hero-feature-badge-v15{
  position:absolute;z-index:8;
  min-width:105px;
  padding:10px 12px;
  border:1px solid rgba(66,188,219,.29);
  border-radius:12px;
  background:rgba(5,18,31,.93);
  backdrop-filter:blur(14px);
  box-shadow:0 14px 34px rgba(0,0,0,.24);
  animation:heroV15Float 4.8s ease-in-out infinite alternate;
}
.hero-feature-badge-v15 small{
  display:block;font-size:5.5px;
  letter-spacing:.15em;color:#59768b;margin-bottom:4px;
}
.hero-feature-badge-v15 b{
  display:block;font-size:8px;color:var(--ion);
}
.hero-feature-one-v15{right:-1%;top:15%}
.hero-feature-two-v15{left:-3%;bottom:18%;animation-delay:.7s}
.hero-feature-three-v15{right:3%;bottom:4%;animation-delay:1.2s}

@keyframes heroV15Card{
  to{opacity:1;transform:translateY(0) scale(1)}
}
@keyframes heroV15Sweep{
  0%,64%{transform:translateX(-145%)}
  84%,100%{transform:translateX(145%)}
}
@keyframes heroV15Float{
  from{transform:translateY(0)}
  to{transform:translateY(-7px)}
}

@media(max-width:1080px){
  .hero-product-v15{min-height:490px}
  .hero-tool-v15{min-height:72px}
}
@media(max-width:900px){
  .hero-product-v15{
    width:min(690px,100%);
    min-height:520px;
    margin:0 auto;
  }
}
@media(max-width:640px){
  .hero-product-v15{min-height:475px}
  .hero-plugin-v15{
    left:0!important;right:0!important;
    transform:none!important;
  }
  .hero-plugin-grid-v15{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:5px;
  }
  .hero-tool-v15{
    min-height:54px;
    padding:6px;
  }
  .hero-tool-v15 .ico{
    width:21px;height:21px;font-size:10px;
  }
  .hero-tool-v15 b{font-size:8px}
  .hero-tool-v15 small{font-size:5px}
  .hero-feature-badge-v15{
    min-width:92px;padding:8px 9px;
  }
  .hero-feature-one-v15{right:1%;top:12%}
  .hero-feature-two-v15{left:1%;bottom:14%}
  .hero-feature-three-v15{right:1%;bottom:2%}
}
@media(max-width:430px){
  .hero-product-v15{min-height:450px}
  .hero-plugin-logo-v15{width:68px}
}
@media(prefers-reduced-motion:reduce){
  .hero-tool-v15,.hero-plugin-v15:before,.hero-feature-badge-v15{
    animation:none!important;
  }
  .hero-tool-v15{opacity:1;transform:none}
}


/* ===== VOLT v3.0.23 // Premiere browser pairing hardening ===== */
.plugin-connect-notice-v21{display:none;margin:0 0 16px;padding:14px;border:1px solid rgba(42,171,255,.38);border-radius:13px;background:linear-gradient(135deg,rgba(17,93,255,.12),rgba(25,214,255,.055));box-shadow:inset 0 1px rgba(255,255,255,.035)}
.plugin-connect-notice-v21.show{display:block}.plugin-connect-notice-v21 .pc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.plugin-connect-notice-v21 .pc-kicker{font-size:9px;font-weight:800;letter-spacing:.14em;color:#4de8ff}.plugin-connect-notice-v21 .pc-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:900;letter-spacing:.12em;color:#fff}.plugin-connect-notice-v21 p{margin:8px 0 10px;color:#9bb0c4;font-size:11px;line-height:1.55}.plugin-connect-notice-v21 .pc-status{min-height:16px;margin-top:8px;font-size:10px;color:#78d7ff}.plugin-connect-notice-v21 .pc-status.ok{color:#73efb8}.plugin-connect-notice-v21 .pc-status.error{color:#ff7d91}.plugin-connect-notice-v21 button{width:100%;min-height:36px;border:1px solid rgba(61,185,255,.34);border-radius:9px;background:rgba(18,112,255,.18);color:#eaf8ff;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.plugin-connect-notice-v21 button:disabled{opacity:.55;cursor:default}
/* ===== VOLT v3.0.37 // promo-code checkout + paid-subscriber-aware CTA + weekly promo rail ===== */
.weekly-offer-v34{position:sticky;top:74px;z-index:54;border-bottom:1px solid rgba(84,246,255,.14);background:linear-gradient(90deg,rgba(4,12,24,.96),rgba(7,23,39,.96) 52%,rgba(9,17,35,.96));backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);box-shadow:0 16px 42px rgba(0,0,0,.22)}
.weekly-offer-v34 .weekly-inner{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:8px}
.weekly-copy-v34{display:flex;align-items:center;gap:10px;min-width:0}.weekly-pulse-v34{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#54f6ff;box-shadow:0 0 0 5px rgba(84,246,255,.08),0 0 18px rgba(84,246,255,.72);animation:voltPromoPulse 1.8s ease-in-out infinite}.weekly-copy-v34 b{display:block;color:#f4fbff;font-size:12px;letter-spacing:.02em}.weekly-copy-v34 small{display:block;color:#7792a9;font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weekly-side-v34{display:flex;align-items:center;gap:12px;flex:0 0 auto}.weekly-count-v34{display:flex;align-items:center;gap:5px;direction:ltr}.weekly-unit-v34{min-width:49px;padding:6px 7px;border:1px solid rgba(84,246,255,.15);border-radius:10px;background:rgba(6,17,31,.8);text-align:center}.weekly-unit-v34 strong{display:block;font:800 15px/1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#fff}.weekly-unit-v34 span{display:block;margin-top:4px;color:#5feaff;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.weekly-cta-v34{height:37px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:10px;border:1px solid rgba(81,205,255,.3);background:linear-gradient(120deg,#078dff,#6040ff);color:#fff;text-decoration:none;font-size:10px;font-weight:800;box-shadow:0 8px 28px rgba(20,116,255,.18)}
@keyframes voltPromoPulse{0%,100%{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}
@media(max-width:900px){.weekly-offer-v34{top:64px}.weekly-offer-v34 .weekly-inner{gap:8px}.weekly-copy-v34 small{display:none}.weekly-side-v34{gap:7px}.weekly-unit-v34{min-width:42px;padding-inline:5px}.weekly-cta-v34{display:none}}
@media(max-width:520px){.weekly-copy-v34 b{font-size:10px}.weekly-unit-v34{min-width:37px}.weekly-unit-v34 strong{font-size:13px}.weekly-unit-v34 span{font-size:6px}}


.checkout-promo-backdrop{position:fixed;inset:0;z-index:180;background:rgba(0,5,12,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:grid;place-items:center;padding:20px}.checkout-promo-backdrop.hidden{display:none!important}.checkout-promo-modal{width:min(520px,100%);border:1px solid rgba(84,246,255,.20);border-radius:24px;background:radial-gradient(circle at 85% 0,rgba(84,246,255,.08),transparent 34%),linear-gradient(155deg,rgba(8,20,35,.98),rgba(2,8,16,.99));box-shadow:0 30px 100px rgba(0,0,0,.6),inset 0 1px rgba(255,255,255,.04);padding:24px;position:relative}.checkout-promo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.checkout-promo-head h3{font-size:24px;margin:6px 0 6px;letter-spacing:-.03em}.checkout-promo-head p{margin:0;color:#7890a5;font-size:11px;line-height:1.55}.checkout-promo-close{width:36px;height:36px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#07111d;color:#a8bfd0;cursor:pointer}.checkout-promo-plan{margin-top:18px;border:1px solid rgba(84,246,255,.10);background:rgba(4,13,23,.7);border-radius:16px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-promo-plan small{display:block;color:#607a90;font-size:9px;letter-spacing:.12em;margin-bottom:4px}.checkout-promo-plan strong{font-size:14px}.checkout-promo-plan b{font-size:18px;color:#e9fbff}.checkout-promo-field{margin-top:14px;display:grid;grid-template-columns:1fr auto;gap:8px}.checkout-promo-field input{margin:0;min-height:46px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.checkout-promo-field button{min-width:94px}.checkout-promo-status{min-height:20px;margin-top:9px;font-size:11px;color:#7891a7}.checkout-promo-status.good{color:#80efbe}.checkout-promo-status.bad{color:#ff8da0}.checkout-promo-quote{margin-top:12px;border-top:1px solid rgba(255,255,255,.07);padding-top:12px;display:grid;gap:8px}.checkout-promo-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7690a5}.checkout-promo-row strong{color:#e9fbff;font-size:13px}.checkout-promo-row.discount strong{color:#80efbe}.checkout-promo-row.total{margin-top:2px;padding-top:9px;border-top:1px dashed rgba(84,246,255,.12)}.checkout-promo-row.total span{font-weight:800;color:#a9bfd0}.checkout-promo-row.total strong{font-size:20px;color:var(--ion)}.checkout-promo-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px}.checkout-promo-actions .primary-btn{width:100%;justify-content:center}.checkout-promo-note{font-size:9px;color:#577084;line-height:1.5;margin:10px 0 0}.pricing-coupon-hint{margin:12px auto 0;width:max-content;max-width:100%;padding:8px 12px;border:1px solid rgba(84,246,255,.10);border-radius:999px;background:rgba(4,13,23,.52);font-size:10px;color:#718ba1}.pricing-coupon-hint b{color:var(--ion)}body.rtl .checkout-promo-modal{text-align:right}@media(max-width:560px){.checkout-promo-modal{padding:19px;border-radius:20px}.checkout-promo-field{grid-template-columns:1fr}.checkout-promo-field button{width:100%}}

/* VOLT v3.0.38 — one promo-code field, inside hero only */
.hero-promo-v38{margin-top:18px;max-width:610px;border:1px solid rgba(84,246,255,.14);border-radius:16px;background:linear-gradient(135deg,rgba(8,24,42,.78),rgba(4,13,23,.72));box-shadow:inset 0 1px rgba(255,255,255,.025),0 14px 36px rgba(0,0,0,.12);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center}.hero-promo-copy-v38{min-width:0}.hero-promo-copy-v38 span{display:block;color:var(--ion);font-size:8px;font-weight:900;letter-spacing:.16em}.hero-promo-copy-v38 b{display:block;margin-top:4px;color:#edf9ff;font-size:12px}.hero-promo-copy-v38 small{display:block;margin-top:3px;color:#6f899f;font-size:9px;line-height:1.45}.hero-promo-entry-v38{display:flex;align-items:center;gap:7px}.hero-promo-entry-v38 input{width:170px;height:40px;margin:0;border:1px solid rgba(84,246,255,.16);border-radius:10px;background:rgba(2,9,17,.82);color:#fff;padding:0 11px;text-transform:uppercase;letter-spacing:.08em;font:800 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;outline:none}.hero-promo-entry-v38 input:focus{border-color:rgba(84,246,255,.5);box-shadow:0 0 0 3px rgba(84,246,255,.06)}.hero-promo-entry-v38 button{height:40px;padding:0 13px;border-radius:10px;border:1px solid rgba(84,246,255,.18);background:linear-gradient(120deg,rgba(7,141,255,.9),rgba(96,64,255,.9));color:#fff;font:800 10px/1 inherit;cursor:pointer;white-space:nowrap}.hero-promo-clear-v38{display:none!important}.hero-promo-v38.has-code .hero-promo-clear-v38{display:inline-flex!important;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08);color:#9db3c5}.hero-promo-status-v38{grid-column:1/-1;min-height:14px;color:#6f899f;font-size:9px;line-height:1.4}.hero-promo-status-v38.good{color:#7ff0bc}.hero-promo-status-v38.bad{color:#ff8da0}body.rtl .hero-promo-v38{text-align:right}@media(max-width:650px){.hero-promo-v38{grid-template-columns:1fr}.hero-promo-entry-v38{width:100%}.hero-promo-entry-v38 input{flex:1;width:auto;min-width:0}.hero-promo-entry-v38 button{flex:0 0 auto}}


/* VOLT v3.0.40 — refined title identity + interactive 3D hero preview */
.hero-title-v39{white-space:normal}
.hero-title-v39 .hero-brand-word-v39{
  position:relative;
  display:inline-block;
  padding-inline:.01em .025em;
  background:linear-gradient(105deg,#54f6ff 0%,#54f6ff 24%,#a9fbff 38%,#ffffff 48%,#9a8cff 58%,#54f6ff 72%,#54f6ff 100%);
  background-size:300% 100%;
  background-position:120% 0;
  -webkit-background-clip:text;background-clip:text;color:transparent!important;
  filter:drop-shadow(0 0 12px rgba(84,246,255,.24)) drop-shadow(0 0 26px rgba(73,87,255,.10));
  animation:voltBrandSweepV40 4.7s cubic-bezier(.3,.08,.2,1) infinite;
}
.hero-title-v39 .hero-brand-word-v39:after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:-.10em;
  width:100%;height:3px;
  border-radius:999px;
  background:linear-gradient(90deg,#178dff 0%,#54f6ff 28%,#ffffff 48%,#7656ff 72%,#178dff 100%);
  background-size:240% 100%;
  background-position:120% 0;
  box-shadow:0 0 8px rgba(84,246,255,.68),0 0 22px rgba(83,82,255,.34);
  transform:none!important;
  opacity:1;
  animation:voltLineSweepV40 4.7s cubic-bezier(.3,.08,.2,1) infinite;
}
.hero-title-v39 .hero-brand-word-v39:before{
  content:"";position:absolute;left:0;right:0;bottom:-.25em;height:.34em;border-radius:999px;
  background:radial-gradient(ellipse at center,rgba(84,246,255,.25),rgba(76,75,255,.10) 45%,transparent 73%);
  filter:blur(9px);opacity:.78;pointer-events:none;
}
@keyframes voltBrandSweepV40{0%,15%{background-position:120% 0}50%,64%{background-position:-120% 0}100%{background-position:-120% 0}}
@keyframes voltLineSweepV40{0%,15%{background-position:120% 0}50%,64%{background-position:-120% 0}100%{background-position:-120% 0}}

/* Keep the value message compact and deliberate. */
.hero-value-v39{letter-spacing:.01em}

/* Floating chips are intentionally removed in v40. */
.hero-feature-badge-v15{display:none!important}

/* Interactive plugin preview: soft 3D curvature + pointer glow + directional light sweep. */
.hero-product-v15{perspective:1650px;--hero-hover:0}
.hero-plugin-v15{
  --spot-x:50%;--spot-y:48%;--sweep-angle:112deg;
  transform-style:preserve-3d!important;
  transition:transform .16s cubic-bezier(.2,.75,.2,1),box-shadow .22s ease,border-color .22s ease!important;
  will-change:transform;
}
.hero-plugin-v15:before{
  background:
    linear-gradient(var(--sweep-angle),transparent 27%,rgba(84,246,255,.035) 39%,rgba(231,255,255,.105) 49%,rgba(105,77,255,.055) 57%,transparent 70%)!important;
  transform:none!important;
  opacity:calc(.30 + (var(--hero-hover,0) * .68));
  animation:none!important;
  transition:opacity .2s ease;
}
.hero-plugin-v15:after{
  content:"";position:absolute;inset:0;z-index:3;pointer-events:none;
  background:
    radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(84,246,255,.17) 0,rgba(46,139,255,.085) 12%,rgba(77,70,255,.04) 24%,transparent 43%);
  opacity:calc(.12 + (var(--hero-hover,0) * .88));
  mix-blend-mode:screen;
  transition:opacity .2s ease;
}
.hero-product-v15:hover .hero-plugin-v15{
  border-color:rgba(84,246,255,.38)!important;
  box-shadow:0 34px 96px rgba(0,0,0,.50),0 0 52px rgba(49,120,255,.12),0 0 76px rgba(84,246,255,.055),inset 0 1px rgba(255,255,255,.05)!important;
}
.hero-plugin-top-v15,.hero-plugin-grid-v15{position:relative;z-index:5}
.hero-tool-v15{--hot:0;--local-x:50%;--local-y:50%;transform-style:preserve-3d;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,filter .16s ease!important}
.hero-tool-v15:after{
  content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;
  background:radial-gradient(circle at var(--local-x) var(--local-y),rgba(111,250,255,.22) 0,rgba(55,128,255,.10) 24%,rgba(89,69,255,.045) 42%,transparent 66%);
  opacity:var(--hot);transition:opacity .12s linear;mix-blend-mode:screen;
}
.hero-tool-v15>div,.hero-tool-v15>.ico,.hero-tool-v15>i{z-index:2}
.hero-tool-v15.hero-hot-v40{
  background:linear-gradient(145deg,rgba(24,47,74,.96),rgba(8,19,33,.995));
}
@media(max-width:640px){
  .hero-title-v39 .hero-brand-word-v39:after{height:2px}
  .hero-plugin-v15{transform:none!important}
}
@media(prefers-reduced-motion:reduce){
  .hero-title-v39 .hero-brand-word-v39,.hero-title-v39 .hero-brand-word-v39:after{animation:none!important}
  .hero-plugin-v15{transition:none!important}
}


/* =========================================================
   VOLT Website v3.0.56 — hero typography, workflow & tools
   ========================================================= */
/* Hero brand: preserve Arabic glyph extents, full-width underline, slower identity sweep. */
.hero-copy-v14 h1.hero-title-v39{overflow:visible!important;line-height:1.02!important;margin-top:16px!important;margin-bottom:10px!important}
.hero-title-v39 .hero-brand-word-v39{
  display:inline-block!important;position:relative!important;vertical-align:-.06em;
  line-height:1.12!important;padding:.14em .035em .20em!important;margin:-.14em -.015em -.12em!important;
  overflow:visible!important;background-size:270% 100%!important;
  animation:voltBrandSweepV41 6.8s cubic-bezier(.32,.06,.18,1) infinite!important;
}
.hero-title-v39 .hero-brand-word-v39:after{
  left:.02em!important;right:.02em!important;bottom:.06em!important;width:auto!important;height:3px!important;
  background:linear-gradient(90deg,#178dff 0%,#54f6ff 25%,#efffff 49%,#7656ff 73%,#178dff 100%)!important;
  background-size:280% 100%!important;animation:voltLineSweepV41 6.8s cubic-bezier(.32,.06,.18,1) infinite!important;
  box-shadow:0 0 8px rgba(84,246,255,.58),0 0 22px rgba(83,82,255,.27)!important;
}
.hero-title-v39 .hero-brand-word-v39:before{left:0!important;right:0!important;bottom:-.02em!important;height:.22em!important;filter:blur(10px)!important;opacity:.55!important}
@keyframes voltBrandSweepV41{0%,28%{background-position:120% 0}56%,68%{background-position:-120% 0}100%{background-position:-120% 0}}
@keyframes voltLineSweepV41{0%,28%{background-position:120% 0}56%,68%{background-position:-120% 0}100%{background-position:-120% 0}}
.hero-value-v39{margin-top:8px!important}

/* Parent window carries the 3D motion. Small tools only react when directly hovered. */
.hero-product-v15{perspective:1800px!important}
.hero-plugin-v15{transform-origin:50% 50%!important;will-change:transform;overflow:hidden!important}
.hero-plugin-v15:before{animation:none!important;opacity:calc(.10 + (var(--hero-hover,0) * .22))!important;background:linear-gradient(var(--sweep-angle),transparent 36%,rgba(84,246,255,.035) 47%,rgba(255,255,255,.055) 51%,rgba(102,75,255,.025) 56%,transparent 66%)!important}
.hero-plugin-v15:after{opacity:calc(.06 + (var(--hero-hover,0) * .42))!important;background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(84,246,255,.115) 0,rgba(46,139,255,.055) 13%,rgba(77,70,255,.025) 25%,transparent 42%)!important}
.hero-tool-v15{--local-x:50%;--local-y:50%;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}
.hero-tool-v15:after{content:"";position:absolute;inset:-25%;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,transparent 34%,rgba(84,246,255,.11) 44%,rgba(240,255,255,.32) 50%,rgba(111,78,255,.10) 57%,transparent 67%);transform:translateX(-92%) rotate(2deg);opacity:0;transition:opacity .14s ease}
.hero-tool-v15.hero-hot-v41{border-color:rgba(84,246,255,.58)!important;background:linear-gradient(145deg,rgba(23,45,72,.96),rgba(7,19,33,.995))!important;box-shadow:0 13px 34px rgba(0,0,0,.21),0 0 22px rgba(66,139,255,.08)!important;transform:translateY(-2px)!important}
.hero-tool-v15.hero-hot-v41:after{opacity:1;animation:heroToolSweepV41 1.05s ease-out 1}
@keyframes heroToolSweepV41{from{transform:translateX(-92%) rotate(2deg)}to{transform:translateX(92%) rotate(2deg)}}

/* Five-step workflow: bilingual, aligned, with a moving energy line. */
.power-rail-v41{grid-template-columns:minmax(260px,.72fr) minmax(620px,1.55fr)!important;gap:44px!important;padding:38px 42px!important}
.power-rail-v41 .power-rail-copy .kicker{text-transform:none}
.power-rail-5-v41{height:245px!important;min-width:0}
.power-rail-5-v41 .rail-line{left:3%!important;right:3%!important;background:linear-gradient(90deg,rgba(84,246,255,.16),rgba(84,246,255,.72),rgba(110,59,255,.52),rgba(84,246,255,.16))!important;background-size:220% 100%!important;animation:railEnergyV41 5.2s linear infinite;box-shadow:0 0 20px rgba(84,246,255,.16)!important}
.power-rail-5-v41 .rail-pulse{animation:railPulseV41 4.6s linear infinite!important;width:78px!important}
.power-rail-5-v41 .rail-node{width:102px!important;height:108px!important;border-radius:24px!important;animation:nodeFloatV41 4.6s ease-in-out infinite!important;text-align:center;padding:8px}
.power-rail-5-v41 .rail-node b{font-size:11px!important;line-height:1.25!important}.power-rail-5-v41 .rail-node small{font-size:7px!important;line-height:1.35!important;max-width:86px}
.power-rail-5-v41 .n1{left:5%!important}.power-rail-5-v41 .n2{left:28%!important;animation-delay:-.8s!important}.power-rail-5-v41 .n3{left:50%!important;animation-delay:-1.6s!important}.power-rail-5-v41 .n4{left:72%!important;animation-delay:-2.4s!important}.power-rail-5-v41 .n5{left:95%!important;animation-delay:-3.2s!important}
@keyframes railEnergyV41{to{background-position:-220% 0}}
@keyframes railPulseV41{from{left:1.5%}to{left:91%}}
@keyframes nodeFloatV41{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px));border-color:rgba(84,246,255,.32)}}

/* Detailed 14-tool showcase inspired by the reference layout, with original VOLT motion visuals. */
.anchor-proxy-v41{display:block;position:relative;top:-112px;visibility:hidden;height:0}
.tools-deep-section-v41{position:relative;padding-top:96px!important}
.tools-deep-head-v41{align-items:end!important;margin-bottom:34px!important}
.tools-deep-head-v41 .kicker{text-transform:none!important}
.tools-deep-grid-v41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.tool-deep-card-v41{position:relative;min-height:360px;padding:14px 14px 20px;border-radius:22px;overflow:hidden;background:linear-gradient(150deg,rgba(12,25,42,.88),rgba(4,9,17,.96));transition:transform .25s var(--ease),border-color .25s ease,box-shadow .25s ease}
.tool-deep-card-v41:hover{transform:translateY(-6px);border-color:rgba(84,246,255,.33);box-shadow:0 24px 62px rgba(0,0,0,.28),0 0 34px rgba(35,115,255,.06)}
.tool-demo-v41{height:158px;border:1px solid rgba(126,165,204,.15);border-radius:16px;background:radial-gradient(circle at 50% 25%,rgba(42,113,255,.075),transparent 36%),linear-gradient(180deg,rgba(3,9,17,.82),rgba(3,7,13,.94));position:relative;overflow:hidden;direction:ltr}
.tool-demo-v41:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(84,246,255,.028) 48%,transparent 64%);transform:translateX(-115%);animation:demoAmbientV41 8s ease-in-out infinite;pointer-events:none}
@keyframes demoAmbientV41{0%,68%{transform:translateX(-115%)}92%,100%{transform:translateX(115%)}}
.tool-deep-copy-v41{position:relative;padding:18px 5px 0}.tool-index-v41{position:absolute;right:5px;top:18px;color:#4e738f;font-size:9px;font-weight:800;letter-spacing:.12em}.rtl .tool-index-v41{right:auto;left:5px}
.tool-deep-copy-v41 h3{margin:0 0 9px;padding-inline-end:38px;font-size:20px;line-height:1.18;letter-spacing:-.025em}.tool-deep-copy-v41 p{margin:0;color:#8298aa;font-size:11px;line-height:1.82;max-width:96%}

/* 01 Captions */
.demo-captions .cap-token{position:absolute;height:16px;border-radius:6px;border:1px solid rgba(84,246,255,.20);background:rgba(35,91,142,.22);bottom:45px}.demo-captions .t1{left:12%;width:19%}.demo-captions .t2{left:34%;width:22%}.demo-captions .t3{left:59%;width:14%}.demo-captions .t4{left:76%;width:13%}.demo-captions .cap-play{position:absolute;left:10%;right:10%;bottom:35px;height:2px;background:rgba(101,132,161,.25)}.demo-captions .cap-play:after{content:"";position:absolute;top:-8px;left:0;width:2px;height:35px;background:var(--ion);box-shadow:0 0 14px var(--ion);animation:captionPlayV41 4.2s linear infinite}@keyframes captionPlayV41{to{left:100%}}
/* 02 Text Motion */
.demo-text{display:flex;align-items:center;justify-content:center;gap:5px}.txt-glyph{font:800 42px/1 "IBM Plex Sans",sans-serif;color:#dcefff;text-shadow:0 0 18px rgba(84,246,255,.08);animation:glyphV41 3s var(--ease) infinite}.g2{animation-delay:.12s}.g3{animation-delay:.24s;color:var(--ion)}.g4{animation-delay:.36s}.txt-rule{position:absolute;bottom:42px;left:27%;right:27%;height:2px;background:linear-gradient(90deg,transparent,var(--ion),var(--violet),transparent);animation:ruleV41 3s ease-in-out infinite}@keyframes glyphV41{0%,22%{transform:translateY(18px);opacity:.25;filter:blur(5px)}45%,100%{transform:none;opacity:1;filter:none}}@keyframes ruleV41{50%{filter:drop-shadow(0 0 9px var(--ion));transform:scaleX(1.12)}}
/* 03 Templates */
.demo-templates .tpl-card{position:absolute;width:105px;height:72px;border-radius:13px;border:1px solid rgba(84,246,255,.20);background:linear-gradient(145deg,rgba(20,53,84,.72),rgba(7,15,28,.94));top:41px;left:50%;transform-origin:50% 110%}.demo-templates .a{transform:translateX(-88px) rotate(-7deg);animation:tplAV41 4.8s ease-in-out infinite}.demo-templates .b{transform:translateX(-52px);z-index:2;animation:tplBV41 4.8s ease-in-out infinite}.demo-templates .c{transform:translateX(-16px) rotate(7deg);animation:tplCV41 4.8s ease-in-out infinite}.tpl-scan{position:absolute;left:28%;right:28%;bottom:27px;height:2px;background:var(--ion);box-shadow:0 0 12px var(--ion);animation:tplScanV41 2.8s ease-in-out infinite}@keyframes tplAV41{50%{transform:translateX(-100px) rotate(-10deg) translateY(-4px)}}@keyframes tplBV41{50%{transform:translateX(-52px) translateY(-9px)}}@keyframes tplCV41{50%{transform:translateX(-4px) rotate(10deg) translateY(-4px)}}@keyframes tplScanV41{50%{transform:scaleX(.65);opacity:.45}}
/* 04 Carousel */
.demo-carousel{perspective:700px}.demo-carousel .car-card{position:absolute;top:33px;left:50%;width:92px;height:92px;border-radius:15px;border:1px solid rgba(84,246,255,.24);background:linear-gradient(145deg,rgba(18,70,108,.78),rgba(8,19,34,.98));box-shadow:0 12px 25px rgba(0,0,0,.24)}.demo-carousel .a{animation:carAV41 4.2s ease-in-out infinite}.demo-carousel .b{animation:carBV41 4.2s ease-in-out infinite}.demo-carousel .c{animation:carCV41 4.2s ease-in-out infinite}@keyframes carAV41{0%,100%{transform:translateX(-150px) rotateY(36deg) scale(.82);opacity:.55}50%{transform:translateX(-45px) rotateY(5deg) scale(1);opacity:1}}@keyframes carBV41{0%,100%{transform:translateX(-45px) rotateY(0) scale(1);opacity:1}50%{transform:translateX(55px) rotateY(-32deg) scale(.84);opacity:.62}}@keyframes carCV41{0%,100%{transform:translateX(58px) rotateY(-35deg) scale(.80);opacity:.48}50%{transform:translateX(-150px) rotateY(34deg) scale(.80);opacity:.48}}
/* 05 Icons */
.demo-icons .icon-chip{position:absolute;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(84,246,255,.20);background:rgba(11,31,51,.9);color:#c8f7ff;font-size:19px;animation:iconFloatV41 4.4s ease-in-out infinite}.demo-icons .i1{left:22%;top:36px}.demo-icons .i2{left:42%;top:69px;animation-delay:-1.1s}.demo-icons .i3{left:59%;top:31px;animation-delay:-2.2s}.demo-icons .i4{left:73%;top:70px;animation-delay:-3.3s}@keyframes iconFloatV41{50%{transform:translateY(-10px) rotate(5deg);border-color:rgba(84,246,255,.5);box-shadow:0 0 18px rgba(84,246,255,.08)}}
/* 06 Sound */
.demo-sound{display:flex;align-items:center;justify-content:center}.wave-bars{height:80px;display:flex;align-items:center;gap:4px}.wave-bars i{width:4px;height:16px;border-radius:99px;background:linear-gradient(180deg,var(--ion),var(--blue));animation:waveBarV41 1.25s ease-in-out infinite;animation-delay:calc(var(--n,0)*.05s)}.wave-bars i:nth-child(2n){height:34px;animation-delay:-.25s}.wave-bars i:nth-child(3n){height:54px;animation-delay:-.55s}.wave-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--ion);left:25%;top:75px;box-shadow:0 0 18px var(--ion);animation:waveDotV41 3.2s linear infinite}@keyframes waveBarV41{50%{transform:scaleY(.38);opacity:.5}}@keyframes waveDotV41{to{left:74%}}
/* 07 AutoCut */
.demo-autocut .cut-wave{position:absolute;left:10%;right:10%;top:61px;display:flex;align-items:center;justify-content:space-between}.cut-wave i{width:4px;height:25px;background:#3f6c8c;border-radius:4px}.cut-wave i:nth-child(2n){height:48px}.cut-wave i:nth-child(3n){height:13px}.cut-gap{position:absolute;left:48%;top:43px;width:54px;height:64px;background:#030914;border:1px dashed rgba(84,246,255,.55);border-radius:11px;animation:cutGapV41 3.6s ease-in-out infinite}.cut-blade{position:absolute;left:51%;top:62px;color:var(--ion);font-size:24px;animation:bladeV41 3.6s ease-in-out infinite}@keyframes cutGapV41{50%{transform:scaleX(.25);opacity:.2}}@keyframes bladeV41{50%{transform:translateX(28px) rotate(20deg)}}
/* 08 Organize */
.demo-organize .file{position:absolute;width:42px;height:32px;border-radius:8px;background:rgba(62,93,122,.35);border:1px solid rgba(113,156,190,.18);left:20%}.demo-organize .f1{top:36px}.demo-organize .f2{top:66px}.demo-organize .f3{top:96px}.demo-organize .folder{position:absolute;right:21%;top:53px;width:94px;height:62px;border-radius:10px;background:rgba(20,77,116,.48);border:1px solid rgba(84,246,255,.28)}.demo-organize .folder:before{content:"";position:absolute;left:8px;top:-10px;width:40px;height:14px;border-radius:7px 7px 0 0;background:rgba(38,128,174,.5);border:1px solid rgba(84,246,255,.22)}.organize-arrow{position:absolute;left:48%;top:68px;color:var(--ion);font-size:25px;font-style:normal;animation:orgArrowV41 2.4s ease-in-out infinite}@keyframes orgArrowV41{50%{transform:translateX(12px);opacity:.4}}
/* 09 Download */
.demo-download .download-box{position:absolute;left:37%;top:27px;width:100px;height:72px;border:1px solid rgba(84,246,255,.22);border-radius:14px;background:rgba(12,32,52,.72)}.download-arrow{position:absolute;left:50%;top:39px;transform:translateX(-50%);font-size:36px;color:var(--ion);animation:downV41 2s ease-in-out infinite}.download-track{position:absolute;left:24%;right:24%;bottom:30px;height:8px;border-radius:99px;background:rgba(80,110,136,.22);overflow:hidden}.download-track i{display:block;height:100%;width:42%;background:linear-gradient(90deg,var(--blue),var(--ion));border-radius:inherit;animation:downloadProgressV41 3s ease-in-out infinite}@keyframes downV41{50%{transform:translate(-50%,8px);opacity:.45}}@keyframes downloadProgressV41{0%{width:8%}75%,100%{width:100%}}
/* 10 Search */
.search-bar{position:absolute;left:18%;right:18%;top:28px;height:34px;border:1px solid rgba(84,246,255,.20);border-radius:99px;background:rgba(8,24,40,.8)}.search-bar:before{content:"⌕";position:absolute;left:13px;top:3px;color:var(--ion);font-size:22px}.search-bar i{position:absolute;left:45px;right:18px;top:15px;height:3px;background:rgba(135,168,190,.22);border-radius:99px}.search-tile{position:absolute;bottom:27px;width:54px;height:54px;border-radius:10px;background:linear-gradient(145deg,rgba(21,62,93,.8),rgba(8,18,32,.98));border:1px solid rgba(97,146,185,.22);animation:searchTileV41 4.5s ease-in-out infinite}.search-tile.s1{left:25%}.search-tile.s2{left:43%;animation-delay:-1.5s}.search-tile.s3{left:61%;animation-delay:-3s}@keyframes searchTileV41{50%{transform:translateY(-6px);border-color:rgba(84,246,255,.45)}}
/* 11 Background */
.demo-background .checker{position:absolute;inset:24px 24%;background-color:#0b1622;background-image:linear-gradient(45deg,#132535 25%,transparent 25%),linear-gradient(-45deg,#132535 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#132535 75%),linear-gradient(-45deg,transparent 75%,#132535 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;border-radius:14px}.demo-background .subject{position:absolute;left:44%;top:39px;width:50px;height:82px;border-radius:48% 48% 18px 18px;background:linear-gradient(180deg,#4ff5ff,#116dff);opacity:.8}.demo-background .subject:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;left:10px;top:-13px;background:#7ef9ff}.demo-background .wipe{position:absolute;top:20px;bottom:20px;width:2px;left:31%;background:var(--ion);box-shadow:0 0 16px var(--ion);animation:wipeV41 3.6s ease-in-out infinite}@keyframes wipeV41{50%{left:69%}}
/* 12 Graph */
.demo-graph svg{position:absolute;left:8%;right:8%;top:24px;width:84%;height:110px;overflow:visible}.curve-ghost{fill:none;stroke:#183247;stroke-width:2}.curve-live{fill:none;stroke:var(--ion);stroke-width:3;stroke-linecap:round;stroke-dasharray:470;stroke-dashoffset:470;animation:curveDrawV41 4.2s ease-in-out infinite}.demo-graph .gp{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--ion);box-shadow:0 0 12px var(--ion)}.demo-graph .p1{left:28%;top:74px}.demo-graph .p2{left:53%;top:83px}.demo-graph .p3{left:74%;top:51px}@keyframes curveDrawV41{0%{stroke-dashoffset:470}60%,100%{stroke-dashoffset:0}}
/* 13 Guides */
.demo-guides .phone{position:absolute;left:42%;top:20px;width:76px;height:118px;border:2px solid rgba(106,153,187,.42);border-radius:17px}.safe-rect{position:absolute;left:45%;top:39px;width:58px;height:78px;border:1px dashed var(--ion);border-radius:10px;animation:safePulseV41 3s ease-in-out infinite}.guide-side{position:absolute;top:49px;width:32px;height:2px;background:rgba(84,246,255,.42)}.guide-side.g1{left:27%}.guide-side.g2{right:25%}@keyframes safePulseV41{50%{box-shadow:0 0 18px rgba(84,246,255,.24);transform:scale(.96)}}
/* 14 Link */
.demo-link .link-node{position:absolute;width:56px;height:44px;border-radius:11px;border:1px solid rgba(105,151,188,.24);background:rgba(12,30,48,.9);top:56px}.demo-link .link-node:before{content:"";position:absolute;left:12px;right:12px;top:13px;height:3px;border-radius:4px;background:#466982;box-shadow:0 9px #35536b}.demo-link .n1{left:15%}.demo-link .n2{left:42%;border-color:rgba(84,246,255,.62);box-shadow:0 0 18px rgba(84,246,255,.08)}.demo-link .n3{right:15%}.link-path{position:absolute;left:29%;right:29%;top:78px;height:2px;background:linear-gradient(90deg,#35536b,var(--ion),#35536b)}.link-pulse{position:absolute;top:74px;left:30%;width:10px;height:10px;border-radius:50%;background:var(--ion);box-shadow:0 0 14px var(--ion);animation:linkPulseV41 3s linear infinite}@keyframes linkPulseV41{to{left:68%}}

@media(max-width:1040px){.power-rail-v41{grid-template-columns:1fr!important}.power-rail-5-v41{min-width:0}.tools-deep-grid-v41{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){
  .hero-title-v42 .hero-brand-word-v42{padding-top:.14em!important;padding-bottom:.13em!important}
  .power-rail-v41{padding:26px!important}.power-rail-5-v41{height:560px!important}.power-rail-5-v41 .rail-line{left:50%!important;right:auto!important;top:5%!important;bottom:5%!important;width:2px!important;height:auto!important;background:linear-gradient(180deg,rgba(84,246,255,.16),rgba(84,246,255,.72),rgba(110,59,255,.52),rgba(84,246,255,.16))!important;background-size:100% 220%!important}.power-rail-5-v41 .rail-pulse{left:calc(50% - 3px)!important;top:4%!important;width:6px!important;height:70px!important;animation:railPulseMobileV41 5s linear infinite!important}.power-rail-5-v41 .rail-node{left:50%!important;width:118px!important}.power-rail-5-v41 .n1{top:9%!important}.power-rail-5-v41 .n2{top:29%!important}.power-rail-5-v41 .n3{top:50%!important}.power-rail-5-v41 .n4{top:71%!important}.power-rail-5-v41 .n5{top:91%!important}@keyframes railPulseMobileV41{from{top:3%}to{top:84%}}
  .tools-deep-grid-v41{grid-template-columns:1fr}.tool-deep-card-v41{min-height:340px}.tool-demo-v41{height:148px}
}
@media(prefers-reduced-motion:reduce){.hero-title-v39 .hero-brand-word-v39,.hero-title-v39 .hero-brand-word-v39:after,.hero-tool-v15:after,.power-rail-5-v41 .rail-line,.power-rail-5-v41 .rail-pulse,.power-rail-5-v41 .rail-node,.tool-demo-v41 *,.tool-demo-v41:after{animation:none!important}.hero-plugin-v15{transform:none!important}}


/* ===== VOLT v3.0.43 — Arabic Expo + layout rhythm + refined tool motion ===== */
@font-face{font-family:"ExpoArabic";src:url("assets/fonts/ExpoArabic-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"ExpoArabic";src:url("assets/fonts/ExpoArabic-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"ExpoArabic";src:url("assets/fonts/ExpoArabic-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"ExpoArabic";src:url("assets/fonts/ExpoArabic-Bold.otf") format("opentype");font-weight:700 900;font-style:normal;font-display:swap}
body.rtl{font-family:"ExpoArabic","IBM Plex Sans Arabic",sans-serif}
body.rtl h1,body.rtl h2,body.rtl h3,body.rtl .kicker,body.rtl .primary-btn,body.rtl .ghost-btn,body.rtl button{font-family:"ExpoArabic","IBM Plex Sans Arabic",sans-serif;font-weight:700}
body.rtl p,body.rtl small,body.rtl .tool-deep-copy-v41 p,body.rtl .hero-description-v39{font-family:"ExpoArabic","IBM Plex Sans Arabic",sans-serif;font-weight:300}
body.rtl .hero-value-v39,body.rtl .nav a,body.rtl .weekly-offer-v34,body.rtl .video-facts-v42 span{font-family:"ExpoArabic","IBM Plex Sans Arabic",sans-serif;font-weight:500}

/* hero title */
.hero-title-v42{display:flex;align-items:baseline;gap:.18em;overflow:visible!important;width:max-content;max-width:100%;font-size:clamp(54px,6.2vw,86px);line-height:.96!important;letter-spacing:-.055em;margin:14px 0 12px!important}
body.rtl .hero-title-v42{flex-direction:row-reverse;letter-spacing:0;gap:.12em}
.hero-title-plain-v42{display:inline-block;color:var(--frost);padding-bottom:.03em;transform:translateY(-.01em)}
.hero-brand-word-v42{display:inline-block;position:relative;font-style:normal;line-height:1.02;padding:.02em .04em .10em;background:linear-gradient(100deg,#f4fbff 0%,#54f6ff 28%,#abcbff 52%,#8266ff 72%,#54f6ff 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 28px rgba(84,246,255,.12);animation:brandSweepV42 7.2s var(--ease) infinite;overflow:visible}
.hero-brand-word-v42:after{content:"";position:absolute;left:.08em;right:.08em;bottom:.02em;height:4px;border-radius:999px;background:linear-gradient(90deg,#0a84ff,#54f6ff 38%,#efffff 55%,#6e3bff 78%,#54f6ff);background-size:250% 100%;box-shadow:0 0 8px rgba(84,246,255,.48),0 0 18px rgba(83,82,255,.18);animation:lineSweepV42 7.2s var(--ease) infinite}
.hero-brand-word-v42:before{content:"";position:absolute;left:8%;right:8%;bottom:-.02em;height:.18em;background:linear-gradient(90deg,rgba(10,132,255,.2),rgba(84,246,255,.33),rgba(110,59,255,.25));filter:blur(11px);border-radius:999px;z-index:-1}
@keyframes brandSweepV42{0%,28%{background-position:125% 0}58%,70%{background-position:-125% 0}100%{background-position:-125% 0}}
@keyframes lineSweepV42{0%,28%{background-position:125% 0}58%,70%{background-position:-125% 0}100%{background-position:-125% 0}}
.hero-value-v39{margin-top:6px!important;padding:10px 15px!important;line-height:1.45!important}
body.rtl .hero-value-v39{font-size:15px}

/* aligned Arabic headings */
body.rtl .tools-deep-head-v41 h2,body.rtl .video-copy-v42 h2{letter-spacing:0;text-wrap:balance}
.tools-deep-head-v41 h2{font-size:clamp(38px,5vw,72px);line-height:1.06;max-width:11ch;margin:8px 0 12px}
.tools-deep-head-v41 p{max-width:540px}

/* whole panel responds in 3D */
.hero-product-v15{perspective:1900px!important}
.hero-plugin-v15{transform-style:preserve-3d!important;transition:transform .11s ease-out,box-shadow .18s ease!important}
.hero-plugin-v15:before{animation:none!important;opacity:0!important}
.hero-plugin-v15:after{opacity:calc(.025 + (var(--hero-hover,0) * .18))!important;background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(84,246,255,.10),rgba(50,112,255,.035) 21%,transparent 42%)!important}
.hero-tool-v15{transform:none!important;overflow:hidden}
.hero-tool-v15:after{content:"";position:absolute;inset:-35%;background:linear-gradient(112deg,transparent 38%,rgba(84,246,255,.08) 46%,rgba(239,255,255,.24) 51%,rgba(110,59,255,.07) 56%,transparent 64%);transform:translateX(-110%);opacity:0;pointer-events:none}
.hero-tool-v15.hero-hot-v42{border-color:rgba(84,246,255,.54)!important;background:linear-gradient(145deg,rgba(20,44,70,.94),rgba(7,18,32,.99))!important;box-shadow:0 0 22px rgba(84,246,255,.07)!important}
.hero-tool-v15.hero-hot-v42:after{opacity:1;animation:toolSweepV42 .82s ease-out 1}
@keyframes toolSweepV42{to{transform:translateX(110%)}}

/* video showcase */
.video-showcase-v42{padding:22px 0 74px}
.video-shell-v42{display:grid;grid-template-columns:1.02fr 1.48fr;gap:34px;align-items:center;padding:28px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 78% 40%,rgba(10,132,255,.075),transparent 38%),linear-gradient(145deg,rgba(10,24,40,.82),rgba(3,8,16,.94))}
body.rtl .video-shell-v42{grid-template-columns:1.02fr 1.48fr}
.video-copy-v42{padding:10px 8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.video-copy-v42 h2{font-size:clamp(38px,4.2vw,62px);line-height:1.04;letter-spacing:-.03em;margin:12px 0 14px}
.video-copy-v42 p{font-size:12px;line-height:1.95;color:#8299ad;margin:0;max-width:430px}
.video-facts-v42{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.video-facts-v42 span{border:1px solid rgba(84,246,255,.14);border-radius:999px;background:rgba(9,27,45,.58);padding:7px 10px;font-size:9px;color:#8fb0c7}
.video-frame-v42{position:relative;aspect-ratio:16/9;border:1px solid rgba(84,246,255,.20);border-radius:18px;overflow:hidden;background:#02060b;box-shadow:0 28px 70px rgba(0,0,0,.42),0 0 45px rgba(10,132,255,.06)}
.video-frame-v42 iframe{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:0;pointer-events:none}
.video-edge-v42{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),inset 0 -45px 70px rgba(1,5,10,.24)}
.video-live-v42{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(84,246,255,.16);border-radius:999px;background:rgba(3,9,17,.76);backdrop-filter:blur(14px);padding:7px 10px;font-size:8px;color:#bceaf5}
.video-live-v42 i{width:6px;height:6px;border-radius:50%;background:var(--ion);box-shadow:0 0 12px var(--ion);animation:videoDotV42 1.8s ease-in-out infinite}
@keyframes videoDotV42{50%{opacity:.35;transform:scale(.7)}}

/* cards */
.tool-deep-card-v41{min-height:375px}.tool-demo-v41{height:166px}.tool-demo-v41:after{opacity:.45}.tool-deep-copy-v41 h3{font-size:19px}.tool-deep-copy-v41 p{font-size:10.8px;line-height:1.85}

/* captions demo */
.demo-captions-v42{position:relative}
.cap-sentence-v42{position:absolute;left:10%;right:10%;top:16px;height:24px;display:flex;justify-content:space-between;gap:6px;align-items:center}
.cap-sentence-v42 span{height:20px;padding:2px 8px;border-radius:6px;border:1px solid rgba(255,92,110,.55);background:rgba(112,23,37,.55);color:#ffb1ba;font-size:7px;display:grid;place-items:center;min-width:44px;opacity:0;animation:capWordV43 4.8s var(--ease) infinite}
.cap-sentence-v42 .c2{animation-delay:.16s}.cap-sentence-v42 .c3{animation-delay:.32s}.cap-sentence-v42 .c4{animation-delay:.48s}
.cap-video-track-v42{position:absolute;left:10%;right:10%;top:63px;height:34px;display:flex;gap:4px}
.cap-video-track-v42 i{flex:1;border-radius:7px;background:linear-gradient(145deg,rgba(27,69,105,.78),rgba(9,23,38,.98));border:1px solid rgba(95,151,190,.22)}
.cap-audio-track-v42{position:absolute;left:10%;right:10%;bottom:22px;height:31px;display:flex;gap:3px;align-items:center;padding:0 5px;border-radius:8px;background:rgba(6,19,32,.75);border:1px solid rgba(93,139,174,.16)}
.cap-audio-track-v42 i{width:3px;height:9px;border-radius:99px;background:#3d7398}.cap-audio-track-v42 i:nth-child(3n){height:22px}.cap-audio-track-v42 i:nth-child(4n){height:15px}
.cap-playhead-v42{position:absolute;top:14px;bottom:18px;width:2px;left:10%;background:var(--ion);box-shadow:0 0 12px var(--ion);animation:capHeadV42 4.8s linear infinite}
.cap-done-v42{position:absolute;right:8%;top:14px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#07170d;background:#8bff91;opacity:0;animation:capDoneV42 4.8s ease infinite}
@keyframes capWordV43{0%,12%{opacity:0;transform:translateY(18px)}22%,42%{opacity:1;transform:translateY(0);border-color:rgba(255,92,110,.55);background:rgba(112,23,37,.55);color:#ffb1ba}58%,86%{opacity:1;border-color:rgba(99,255,156,.52);background:rgba(25,106,63,.55);color:#aaffca}100%{opacity:0;transform:translateY(-4px)}}
@keyframes capHeadV42{0%{left:10%}88%,100%{left:89%}}
@keyframes capDoneV42{0%,64%{opacity:0;transform:scale(.7)}72%,90%{opacity:1;transform:scale(1)}100%{opacity:0}}

/* icons */
.demo-icons-v42{display:grid;align-content:center;gap:14px;padding:22px}.icon-row-v42{display:grid;grid-template-columns:repeat(4,40px);gap:10px;justify-content:center}.icon-row-v42 svg{width:40px;height:40px;padding:9px;border:1px solid rgba(84,246,255,.23);border-radius:11px;background:rgba(10,29,48,.82);fill:none;stroke:#9eefff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;animation:iconRowPopV42 4.6s var(--ease) infinite}.icon-row-v42.r1 svg:nth-child(2){animation-delay:.12s}.icon-row-v42.r1 svg:nth-child(3){animation-delay:.24s}.icon-row-v42.r1 svg:nth-child(4){animation-delay:.36s}.icon-row-v42.r2 svg:nth-child(1){animation-delay:.6s}.icon-row-v42.r2 svg:nth-child(2){animation-delay:.72s}.icon-row-v42.r2 svg:nth-child(3){animation-delay:.84s}.icon-row-v42.r2 svg:nth-child(4){animation-delay:.96s}@keyframes iconRowPopV42{0%,12%{opacity:.12;transform:translateY(10px) scale(.92)}27%,76%{opacity:1;transform:none}90%,100%{opacity:.22;transform:translateY(-4px)}}

/* autocut demo */
.demo-autocut-v42{position:relative}
.ac-video-v42{position:absolute;left:8%;right:8%;top:28px;height:36px;display:flex;gap:4px}
.ac-video-v42 span{flex:1;border-radius:7px;background:linear-gradient(145deg,rgba(25,78,118,.86),rgba(7,22,39,.98));border:1px solid rgba(98,156,194,.20);animation:clipCloseV43 5.2s var(--ease) infinite}
.ac-wave-v42{position:absolute;left:8%;right:8%;top:80px;height:32px;display:flex;align-items:center;gap:4px}.ac-wave-v42 i{width:3px;height:11px;background:#3c7297;border-radius:99px}.ac-wave-v42 i:nth-child(2n){height:25px}.ac-wave-v42 i:nth-child(5n){height:8px}
.ac-gap-v42{position:absolute;top:24px;width:14px;height:95px;border-radius:6px;background:rgba(255,84,106,.18);border:1px solid rgba(255,84,106,.55);box-shadow:inset 0 0 0 999px rgba(255,84,106,.05);animation:gapDropV43 5.2s var(--ease) infinite}
.ac-gap-v42.g1{left:31%}.ac-gap-v42.g2{left:45%}.ac-gap-v42.g3{left:61%}.ac-gap-v42.g4{left:78%}
.ac-playhead-v42{position:absolute;top:16px;bottom:18px;width:2px;left:8%;background:var(--ion);box-shadow:0 0 12px var(--ion);animation:acHeadV42 5.2s linear infinite}
.ac-done-v42{position:absolute;right:8%;bottom:15px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:#07170d;background:#8bff91;opacity:0;animation:acDoneV42 5.2s ease infinite}
@keyframes gapDropV43{0%,34%{opacity:1;transform:none}48%,100%{opacity:0;transform:translateY(56px) scaleY(.2)}}
@keyframes clipCloseV43{0%,42%{transform:none}62%,88%{transform:translateX(-2px)}100%{transform:none}}
@keyframes acHeadV42{0%{left:8%}92%,100%{left:91%}}
@keyframes acDoneV42{0%,66%{opacity:0;transform:scale(.7)}76%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}

/* organize demo */
.demo-organize-v42{position:relative}
.org-random-v42{position:absolute;left:12%;top:28px;width:110px;height:108px;display:grid;grid-template-columns:repeat(2,42px);grid-template-rows:repeat(3,24px);gap:16px 12px}
.org-random-v42 i{width:42px;height:24px;border:1px solid rgba(124,161,189,.20);border-radius:7px;background:rgba(34,62,86,.66);animation:orgFilesV43 5s var(--ease) infinite}
.org-random-v42 .o1{transform:rotate(-7deg)}.org-random-v42 .o2{transform:rotate(6deg)}.org-random-v42 .o3{transform:rotate(5deg)}.org-random-v42 .o4{transform:rotate(-4deg)}.org-random-v42 .o5{transform:rotate(3deg)}.org-random-v42 .o6{transform:rotate(-5deg)}
.org-arrow-v42{position:absolute;left:48%;top:67px;color:var(--ion);font-style:normal;font-size:24px;opacity:.75;animation:orgArrowV43 1.6s ease-in-out infinite}
.org-folders-v42{position:absolute;right:10%;top:50px;display:flex;gap:10px;opacity:0;animation:orgFoldersV43 5s var(--ease) infinite}
.org-folders-v42 span{position:relative;width:58px;height:42px;border-radius:10px;border:1px solid rgba(84,246,255,.27);background:linear-gradient(145deg,rgba(21,79,119,.72),rgba(9,28,46,.96));display:grid;place-items:center;color:#a9f5ff;font-size:18px}
.org-folders-v42 span:before{content:"";position:absolute;left:8px;top:-8px;width:22px;height:10px;border-radius:6px 6px 0 0;background:rgba(43,139,183,.55);border:1px solid rgba(84,246,255,.20)}
.org-done-v42{position:absolute;right:8%;top:18px;color:#7fff9c;opacity:0;animation:orgDoneV42 5s ease infinite}
@keyframes orgFilesV43{0%,36%{opacity:1;transform:translateX(0) scale(1)}54%,100%{opacity:0;transform:translateX(36px) scale(.76)}}
@keyframes orgFoldersV43{0%,44%{opacity:0;transform:scale(.9)}60%,88%{opacity:1;transform:none}100%{opacity:0}}
@keyframes orgArrowV43{50%{transform:translateX(7px);opacity:.35}}
@keyframes orgDoneV42{0%,62%{opacity:0}72%,90%{opacity:1}100%{opacity:0}}

/* search */
.demo-search-v42{position:relative;padding:18px}.search-head-v42{position:absolute;left:12%;right:12%;top:18px;height:32px;border-radius:99px;border:1px solid rgba(84,246,255,.24);background:rgba(8,25,41,.82);display:flex;align-items:center;gap:10px;padding:0 12px}.search-head-v42 span{color:var(--ion);font-size:18px}.search-head-v42 i{height:3px;flex:1;border-radius:99px;background:rgba(126,162,189,.24)}.search-results-v42{position:absolute;left:14%;right:14%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.search-results-v42.top{top:66px}.search-results-v42.bottom{top:111px}.search-results-v42 span{height:31px;border-radius:8px;border:1px solid rgba(88,145,184,.20);background:linear-gradient(145deg,rgba(21,58,88,.78),rgba(6,17,30,.96));opacity:0;animation:searchResultV42 4.8s var(--ease) infinite}.search-results-v42.top span:nth-child(2){animation-delay:.15s}.search-results-v42.top span:nth-child(3){animation-delay:.30s}.search-results-v42.bottom span:nth-child(1){animation-delay:.45s}.search-results-v42.bottom span:nth-child(2){animation-delay:.60s}.search-results-v42.bottom span:nth-child(3){animation-delay:.75s}@keyframes searchResultV42{0%,12%{opacity:0;transform:translateY(8px) scale(.96)}26%,76%{opacity:1;transform:none;border-color:rgba(84,246,255,.25)}90%,100%{opacity:0;transform:translateY(-4px)}}

/* background remove */
.demo-background-v42{position:relative}.bg-scene-v42,.bg-check-v42{position:absolute;left:18%;right:18%;top:18px;bottom:18px;border-radius:14px;overflow:hidden}.bg-scene-v42{background:linear-gradient(180deg,#153453 0%,#1c5a79 48%,#071725 100%)}.bg-scene-v42 .mount{position:absolute;bottom:-4px;width:130px;height:80px;background:#07131f;clip-path:polygon(0 100%,42% 20%,63% 57%,76% 42%,100% 100%)}.bg-scene-v42 .m1{left:0}.bg-scene-v42 .m2{right:-20px;transform:scaleX(-1);opacity:.75}.bg-scene-v42 .sun{position:absolute;width:28px;height:28px;border-radius:50%;right:24px;top:18px;background:#c9f7ff;box-shadow:0 0 28px rgba(84,246,255,.36)}.bg-check-v42{background-color:#0b1622;background-image:linear-gradient(45deg,#132535 25%,transparent 25%),linear-gradient(-45deg,#132535 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#132535 75%),linear-gradient(-45deg,transparent 75%,#132535 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;clip-path:inset(0 100% 0 0);animation:bgRevealV42 5s ease-in-out infinite}.person3d-v42{position:absolute;left:50%;top:46px;transform:translateX(-50%);width:72px;height:96px;z-index:3}.person3d-v42 .head{position:absolute;left:21px;top:0;width:31px;height:35px;border-radius:46% 46% 42% 42%;background:linear-gradient(145deg,#ffcba9,#8c5a54 55%,#2a2738);box-shadow:inset -6px -4px 10px rgba(0,0,0,.25)}.person3d-v42 .body{position:absolute;left:8px;top:30px;width:58px;height:65px;border-radius:28px 28px 15px 15px;background:linear-gradient(145deg,#194a70,#101a32 55%,#462d66);box-shadow:inset -10px -5px 16px rgba(0,0,0,.28)}.bg-wipe-v42{position:absolute;top:15px;bottom:15px;width:2px;left:18%;background:var(--ion);box-shadow:0 0 15px var(--ion);z-index:4;animation:bgWipeV42 5s ease-in-out infinite}@keyframes bgRevealV42{0%,8%{clip-path:inset(0 100% 0 0)}48%,58%{clip-path:inset(0 0 0 0)}92%,100%{clip-path:inset(0 100% 0 0)}}@keyframes bgWipeV42{0%,8%{left:18%}48%,58%{left:82%}92%,100%{left:18%}}

/* graph */
.demo-graph-v42 svg{position:absolute;left:7%;top:20px;width:86%;height:125px;overflow:visible}.graph-axis-v42{fill:none;stroke:rgba(82,118,145,.22);stroke-width:1}.curve-live-v42{fill:none;stroke:var(--ion);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(84,246,255,.30))}.gp-v42{fill:var(--ion);stroke:#e7ffff;stroke-width:1.5;filter:drop-shadow(0 0 5px rgba(84,246,255,.65))}

/* guides */
.demo-guides-v42{display:grid;place-items:center}
.guide-stack-v42{position:relative;width:168px;height:144px;display:grid;place-items:center}
.platform-frame-v42{position:absolute;width:78px;height:128px;border-radius:16px;border:1px solid rgba(84,246,255,.12);background:linear-gradient(180deg,rgba(23,49,76,.42),rgba(7,17,29,.62));top:8px}
.platform-frame-v42.left{left:18px;transform:scale(.93)}
.platform-frame-v42.right{right:18px;transform:scale(.93)}
.social-frame-v42{position:relative;width:86px;height:140px;border:2px solid rgba(91,147,187,.40);border-radius:17px;overflow:hidden;background:linear-gradient(180deg,#15314c,#07111d);z-index:2}
.social-bg-v42{position:absolute;inset:0;background:radial-gradient(circle at 72% 25%,rgba(84,246,255,.22),transparent 24%),linear-gradient(160deg,transparent 54%,rgba(18,76,104,.65) 55%,rgba(8,24,38,.95) 75%)}
.social-person-v42{position:absolute;left:26px;bottom:12px;width:36px;height:78px;border-radius:20px 20px 8px 8px;background:linear-gradient(180deg,#385674,#141c2e)}
.social-person-v42:before{content:"";position:absolute;width:24px;height:24px;left:6px;top:-15px;border-radius:50%;background:linear-gradient(145deg,#d3a786,#4d3946)}
.safe-zone-v42{position:absolute;left:13px;right:13px;top:22px;bottom:24px;border:1px dashed var(--ion);border-radius:11px;animation:safeGlowV42 2.8s ease-in-out infinite}
.social-ui-v42{position:absolute;right:6px;top:53px;display:grid;gap:7px}
.social-ui-v42 b{display:block;width:9px;height:9px;border-radius:50%;background:rgba(236,248,255,.82)}
.social-caption-v42{position:absolute;left:18px;right:18px;bottom:8px;height:4px;border-radius:99px;background:rgba(236,248,255,.78)}
@keyframes safeGlowV42{50%{box-shadow:0 0 18px rgba(84,246,255,.28);border-color:#d7ffff}}

/* volt link */
.demo-link-v42{padding:25px 12%;position:relative}
.media-row-v42{height:32px;margin-bottom:10px;border-radius:11px;border:1px solid rgba(255,82,99,.28);background:rgba(69,18,29,.36);display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:0 12px;color:#d9edf8;animation:relinkRowV43 5.4s ease-in-out infinite}
.media-row-v42 i{font-style:normal;color:var(--blue);text-align:center}
.media-row-v42 span{height:4px;border-radius:99px;background:#214d80;align-self:center}
.media-row-v42 b{position:relative;display:block;width:46px;height:10px;font-size:6px;font-weight:600}
.status-bad-v42,.status-good-v42{position:absolute;inset:0}
.status-bad-v42{color:#ff9ca7;opacity:1}
.status-good-v42{color:#98ffb3;opacity:0}
.media-row-v42.r2{animation-delay:.45s}.media-row-v42.r3{animation-delay:.9s}
.link-scan-v42{position:absolute;left:12%;right:12%;top:16px;height:2px;background:linear-gradient(90deg,transparent,var(--ion),transparent);box-shadow:0 0 12px var(--ion);animation:linkScanV42 2.7s ease-in-out infinite}
@keyframes relinkRowV43{0%,28%{border-color:rgba(255,82,99,.28);background:rgba(69,18,29,.36)}48%,82%{border-color:rgba(90,255,144,.36);background:rgba(20,77,47,.42);color:#eafff0}100%{border-color:rgba(255,82,99,.28);background:rgba(69,18,29,.36)}}
@keyframes linkScanV42{0%{top:17px;opacity:.2}50%{top:145px;opacity:1}100%{top:17px;opacity:.2}}
.media-row-v42{--badOpacity:1;--goodOpacity:0}
.media-row-v42 .status-bad-v42{animation:statusBadV43 5.4s ease-in-out infinite}
.media-row-v42 .status-good-v42{animation:statusGoodV43 5.4s ease-in-out infinite}
.media-row-v42.r2 .status-bad-v42,.media-row-v42.r2 .status-good-v42{animation-delay:.45s}
.media-row-v42.r3 .status-bad-v42,.media-row-v42.r3 .status-good-v42{animation-delay:.9s}
@keyframes statusBadV43{0%,34%,100%{opacity:1}48%,82%{opacity:0}}
@keyframes statusGoodV43{0%,34%,100%{opacity:0}48%,82%{opacity:1}}

@media(max-width:980px){.video-shell-v42{grid-template-columns:1fr}.video-copy-v42{order:1}.video-frame-v42{order:2}.hero-title-v42{font-size:clamp(50px,10vw,76px)}.tools-deep-head-v41 h2{max-width:none}}
@media(max-width:700px){.hero-title-v42{font-size:clamp(46px,14vw,66px);gap:.10em}.hero-brand-word-v42:after{height:2px}.video-shell-v42{padding:18px}.video-copy-v42 h2{font-size:36px}.tool-deep-card-v41{min-height:350px}.tool-demo-v41{height:154px}.guide-stack-v42{transform:scale(.92)}.tools-deep-head-v41 h2{font-size:clamp(34px,9vw,52px)}}
@media(prefers-reduced-motion:reduce){.hero-brand-word-v42,.hero-brand-word-v42:after,.hero-tool-v15:after,.video-live-v42 i,.tool-demo-v41 *{animation:none!important}.hero-plugin-v15{transform:none!important}}


/* v3.0.45: centered section hierarchy + compact copy */
.tools-deep-head-v41,.pricing-head,.how-start-home-head-v45{display:block!important;text-align:center!important;max-width:1080px!important;margin-inline:auto!important;margin-bottom:34px!important}
.tools-deep-head-v41>div{display:block}.tools-deep-head-v41 h2,.pricing-head h2,.how-start-home-head-v45 h2{max-width:none!important;margin:10px auto 12px!important;line-height:1.04!important;text-wrap:balance}.tools-deep-head-v41 h2{font-size:clamp(36px,4.5vw,64px)!important}.pricing-head h2{font-size:clamp(36px,4.4vw,62px)!important}.how-start-home-head-v45 h2{font-size:clamp(36px,4.2vw,60px)!important}.tools-deep-head-v41>p,.pricing-head>p,.how-start-home-head-v45>p{max-width:820px!important;margin:0 auto!important;justify-self:center!important;text-align:center!important;font-size:13px!important;line-height:1.8!important}.tools-deep-head-v41 .kicker,.pricing-head .kicker,.how-start-home-head-v45 .kicker{justify-content:center!important}

/* Home: How to start */
.how-start-home-v45{padding-top:64px!important}.start-steps-v45{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.start-step-v45{min-height:180px;padding:22px;text-align:center;display:flex;flex-direction:column;align-items:center}.start-step-v45>b{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,rgba(84,246,255,.16),rgba(10,132,255,.18));border:1px solid rgba(84,246,255,.28);color:var(--ion);font-size:13px;box-shadow:0 0 22px rgba(84,246,255,.06)}.start-step-v45 h3{font-size:18px;margin:18px 0 8px}.start-step-v45 p{font-size:11px;line-height:1.75;color:#8299ad;margin:0;max-width:220px}.policy-layer-v45{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.policy-layer-v45 span{min-height:74px;padding:14px 16px;border:1px solid rgba(84,246,255,.13);border-radius:16px;background:linear-gradient(145deg,rgba(10,24,40,.76),rgba(4,10,19,.84));display:flex;align-items:center;gap:12px}.policy-layer-v45 b{font-size:18px;color:var(--ion);min-width:38px}.policy-layer-v45 .support b{color:var(--lime)}.policy-layer-v45 em{font-style:normal;font-size:11px;color:#d9eaf4;line-height:1.45}.policy-caption-v45{text-align:center!important;margin:12px auto 0!important;color:#6f899d!important;font-size:10px!important;line-height:1.6!important;max-width:760px!important}

/* Organize: explicit before -> after layout */
.demo-organize-v45{position:relative}.org-layout-v45{position:absolute;inset:18px 22px;display:grid;grid-template-columns:1fr 42px 1.25fr;align-items:center;gap:10px;direction:ltr}.org-items-v45{display:grid;grid-template-columns:repeat(2,48px);grid-template-rows:repeat(3,23px);gap:10px 12px;justify-content:center}.org-items-v45 i{border-radius:7px;border:1px solid rgba(113,156,190,.20);background:linear-gradient(145deg,rgba(39,69,94,.74),rgba(17,30,44,.92));animation:orgItemsV45 4.8s var(--ease) infinite}.org-items-v45 i:nth-child(2){animation-delay:.05s}.org-items-v45 i:nth-child(3){animation-delay:.10s}.org-items-v45 i:nth-child(4){animation-delay:.15s}.org-items-v45 i:nth-child(5){animation-delay:.20s}.org-items-v45 i:nth-child(6){animation-delay:.25s}.org-flow-v45{font-style:normal;color:var(--ion);font-size:30px;text-align:center;animation:orgFlowV45 1.8s ease-in-out infinite}.org-folders-v45{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.org-folders-v45 span{position:relative;height:54px;border-radius:11px;border:1px solid rgba(84,246,255,.25);background:linear-gradient(145deg,rgba(21,79,119,.72),rgba(9,28,46,.96));display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a9f5ff;opacity:.35;transform:scale(.9);animation:orgFoldersV45 4.8s var(--ease) infinite}.org-folders-v45 span:before{content:"";position:absolute;left:7px;top:-7px;width:22px;height:9px;border-radius:5px 5px 0 0;background:rgba(43,139,183,.55);border:1px solid rgba(84,246,255,.20)}.org-folders-v45 span:nth-child(2){animation-delay:.08s}.org-folders-v45 span:nth-child(3){animation-delay:.16s}.org-folders-v45 u{text-decoration:none;font-size:15px;line-height:1}.org-folders-v45 small{font-size:7px;color:#c7f2fa;margin-top:4px}.org-done-v45{position:absolute;right:7%;top:14px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#06150b;background:#8bff91;opacity:0;animation:orgDoneV45 4.8s ease infinite}@keyframes orgItemsV45{0%,30%{opacity:1;transform:none}48%,100%{opacity:.15;transform:translateX(28px) scale(.82)}}@keyframes orgFlowV45{50%{transform:translateX(7px);opacity:.42}}@keyframes orgFoldersV45{0%,38%{opacity:.28;transform:scale(.9)}55%,90%{opacity:1;transform:scale(1);border-color:rgba(84,246,255,.48);box-shadow:0 0 18px rgba(84,246,255,.10)}100%{opacity:.35;transform:scale(.92)}}@keyframes orgDoneV45{0%,70%{opacity:0;transform:scale(.7)}78%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}

/* AutoCut: detect silence -> gaps appear -> close gaps */
.demo-autocut-v45{position:relative}.ac-track-v45{position:absolute;left:7%;right:7%;height:36px}.ac-track-v45.video{top:27px}.ac-track-v45.audio{top:82px;height:31px}.ac-track-v45 span{position:absolute;height:100%;border-radius:7px;border:1px solid rgba(98,156,194,.22);background:linear-gradient(145deg,rgba(25,78,118,.88),rgba(7,22,39,.98));transition:none}.ac-track-v45.audio span{background-color:rgba(7,21,35,.95);background-image:repeating-linear-gradient(90deg,transparent 0 6px,#3c7297 6px 9px,transparent 9px 14px);border-color:rgba(76,126,161,.18)}.ac-track-v45 .p1{left:0;width:16%}.ac-track-v45 .p2{left:20%;width:15%;animation:acP2V45 5.4s var(--ease) infinite}.ac-track-v45 .p3{left:39%;width:14%;animation:acP3V45 5.4s var(--ease) infinite}.ac-track-v45 .p4{left:57%;width:15%;animation:acP4V45 5.4s var(--ease) infinite}.ac-track-v45 .p5{left:76%;width:17%;animation:acP5V45 5.4s var(--ease) infinite}.silence-v45{position:absolute;top:23px;height:96px;width:4%;border-radius:7px;border:1px solid rgba(255,82,99,.62);background:rgba(255,82,99,.17);box-shadow:inset 0 0 16px rgba(255,82,99,.08);animation:silenceDropV45 5.4s var(--ease) infinite}.silence-v45.s1{left:23%}.silence-v45.s2{left:41%}.silence-v45.s3{left:59%}.silence-v45.s4{left:77%}.ac-playhead-v45{position:absolute;top:14px;bottom:16px;width:2px;left:7%;background:var(--ion);box-shadow:0 0 12px var(--ion);animation:acHeadV45 5.4s linear infinite}.ac-done-v45{position:absolute;right:7%;bottom:13px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:#06150b;background:#8bff91;opacity:0;animation:acDoneV45 5.4s ease infinite}@keyframes silenceDropV45{0%,38%{opacity:1;transform:none}48%,100%{opacity:0;transform:translateY(52px) scaleY(.22)}}@keyframes acP2V45{0%,50%{left:20%}68%,100%{left:16.7%}}@keyframes acP3V45{0%,50%{left:39%}68%,100%{left:32.3%}}@keyframes acP4V45{0%,50%{left:57%}68%,100%{left:46.9%}}@keyframes acP5V45{0%,50%{left:76%}68%,100%{left:62.6%}}@keyframes acHeadV45{0%{left:7%}94%,100%{left:92%}}@keyframes acDoneV45{0%,72%{opacity:0;transform:scale(.7)}80%,94%{opacity:1;transform:scale(1)}100%{opacity:0}}

@media(max-width:980px){.start-steps-v45,.policy-layer-v45{grid-template-columns:1fr 1fr}.tools-deep-head-v41 h2,.pricing-head h2,.how-start-home-head-v45 h2{max-width:900px!important}}
@media(max-width:650px){.start-steps-v45,.policy-layer-v45{grid-template-columns:1fr}.tools-deep-head-v41 h2,.pricing-head h2,.how-start-home-head-v45 h2{font-size:clamp(32px,10vw,46px)!important;line-height:1.08!important}.org-layout-v45{inset:18px 10px;grid-template-columns:1fr 28px 1.2fr}.org-items-v45{grid-template-columns:repeat(2,38px);gap:9px}.org-flow-v45{font-size:24px}.org-folders-v45 span{height:48px}}


/* v3.0.47 — refreshed showcase video. Preserve the original VOLT layout. */
.video-copy-v42{justify-content:center}
.video-copy-v42 p{margin-top:2px}
.video-facts-v42{display:none!important}
.video-frame-v42{isolation:isolate}
.video-frame-v42 iframe{z-index:1}
.video-title-mask-v47{position:absolute;z-index:3;left:0;right:0;top:0;height:58px;pointer-events:none;background:linear-gradient(180deg,rgba(2,6,11,.98) 0%,rgba(2,6,11,.90) 52%,rgba(2,6,11,.32) 82%,transparent 100%)}
.video-edge-v42{z-index:4}
.video-live-v42{z-index:5}
@media(max-width:700px){.video-title-mask-v47{height:42px}}


.checkout-payment-v48{margin-top:14px;border-top:1px solid rgba(255,255,255,.07);padding-top:14px}
.checkout-payment-v48>span{display:block;font-size:9px;letter-spacing:.12em;color:#6f879b;margin-bottom:9px;font-weight:700}
.payment-method-grid-v48{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.payment-method-v48{border:1px solid rgba(84,246,255,.13);border-radius:15px;background:rgba(5,16,28,.74);padding:13px;text-align:start;color:#dbeef7;cursor:pointer;transition:.2s ease;min-height:86px}
.payment-method-v48:hover{border-color:rgba(84,246,255,.35);background:rgba(9,27,45,.82)}
.payment-method-v48.active{border-color:rgba(84,246,255,.60);box-shadow:0 0 0 1px rgba(84,246,255,.09),0 12px 34px rgba(10,132,255,.11);background:linear-gradient(145deg,rgba(10,40,66,.85),rgba(5,17,30,.92))}
.payment-method-v48 b{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:5px}.payment-method-v48 b i{font-style:normal;color:var(--ion);font-size:18px}.payment-method-v48 small{display:block;font-size:9px;line-height:1.5;color:#70899d}
.checkout-renewal-v48{margin-top:9px;padding:9px 11px;border-radius:12px;border:1px solid rgba(84,246,255,.10);background:rgba(3,12,21,.55);font-size:9px;color:#7893a7;line-height:1.5}
.checkout-renewal-v48 strong{color:#c8f7ff}
@media(max-width:560px){.payment-method-grid-v48{grid-template-columns:1fr}}


.checkout-promo-close{
  display:grid!important;place-items:center!important;padding:0!important;flex:0 0 36px;
  transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease;
}
.checkout-promo-close svg{
  width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;
  stroke-linecap:round;stroke-linejoin:round;pointer-events:none;
}
.checkout-promo-close:hover{
  color:#ecfbff;background:rgba(19,43,66,.92);
  border-color:rgba(84,246,255,.34);transform:rotate(4deg);
}
.checkout-promo-close:active{transform:scale(.94)}
.payment-method-v48 b{align-items:center!important}
.payment-method-v48 b i.payment-svg-v51{
  width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;
  border:1px solid rgba(84,246,255,.18);border-radius:8px;
  background:rgba(84,246,255,.06);color:var(--ion)!important;
}
.payment-svg-v51 svg{
  width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;
  stroke-linecap:round;stroke-linejoin:round;
}
.payment-method-v48.active .payment-svg-v51{
  background:rgba(84,246,255,.11);border-color:rgba(84,246,255,.40);
  box-shadow:0 0 18px rgba(84,246,255,.08);
}
.checkout-promo-backdrop{overscroll-behavior:contain}
.checkout-promo-modal{max-height:calc(100vh - 32px);overflow:auto}


.checkout-whatsapp-v52{margin-top:14px;padding:14px;border:1px solid rgba(84,246,255,.12);border-radius:15px;background:rgba(5,16,28,.58)}
.checkout-whatsapp-v52 label{display:block;margin:0;color:#d9edf7;font-size:11px;font-weight:700}
.checkout-whatsapp-v52 label small{display:block;margin-top:4px;color:#718b9f;font-size:8px;font-weight:400;line-height:1.55}
.whatsapp-input-wrap-v52{margin-top:10px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}
.whatsapp-mark-v52{width:34px;height:34px;border-radius:10px;border:1px solid rgba(84,246,255,.18);background:rgba(84,246,255,.07);display:grid;place-items:center;color:var(--ion)}
.whatsapp-mark-v52 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#checkoutWhatsappV52{margin:0!important;height:38px;padding:0 11px!important;background:#07111e!important;color:#f1fbff!important;border-color:rgba(84,246,255,.16)!important}
.checkout-whatsapp-error-v52{min-height:15px;margin-top:7px;color:#ff8f9d;font-size:9px}
.checkout-whatsapp-note-v52{margin-top:7px;color:#617d91;font-size:8px;line-height:1.55}
@media(max-width:560px){.whatsapp-input-wrap-v52{grid-template-columns:34px 1fr}}


.checkout-page-v55{padding:46px 0 90px;min-height:calc(100vh - 76px)}
.checkout-shell-v55{width:min(1120px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:.88fr 1.12fr;gap:18px;align-items:start}
.checkout-info-v55,.checkout-payment-stage-v55{border:1px solid rgba(84,246,255,.14);border-radius:24px;background:linear-gradient(150deg,rgba(11,25,42,.92),rgba(3,8,16,.96));box-shadow:0 28px 80px rgba(0,0,0,.28);overflow:hidden}
.checkout-info-v55{padding:26px;position:sticky;top:98px}
.checkout-info-v55 h1{font-size:clamp(34px,4.1vw,54px);line-height:1.05;margin:12px 0 8px;letter-spacing:-.04em}
body.rtl .checkout-info-v55 h1{letter-spacing:0}
.checkout-info-v55>p{color:#7f98ab;font-size:12px;line-height:1.85;margin:0 0 22px}
.checkout-summary-v55{border:1px solid rgba(84,246,255,.10);border-radius:17px;background:rgba(4,13,23,.70);padding:16px;display:grid;gap:11px}
.checkout-summary-row-v55{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;color:#8299ad}
.checkout-summary-row-v55 b{color:#eefbff;font-size:14px}
.checkout-summary-row-v55.total{padding-top:11px;border-top:1px dashed rgba(84,246,255,.12)}
.checkout-summary-row-v55.total b{font-size:22px;color:var(--ion)}
.checkout-benefits-v55{display:grid;gap:9px;margin-top:18px}
.checkout-benefits-v55 span{display:flex;align-items:center;gap:8px;color:#7690a5;font-size:10px}
.checkout-benefits-v55 span:before{content:"✓";color:#78f7b3}

.checkout-form-v55{padding:26px}
.checkout-form-v55 h2{font-size:26px;margin:5px 0 6px}
.checkout-form-v55>p{font-size:11px;line-height:1.7;color:#748da2;margin:0 0 18px}
.checkout-field-v55{margin-top:14px}
.checkout-field-v55 label{display:block;margin-bottom:7px;font-size:11px;font-weight:700;color:#d9edf7}
.checkout-field-v55 label small{display:block;font-weight:300;color:#678197;font-size:9px;margin-top:3px;line-height:1.55}
.checkout-field-v55 input{width:100%;height:46px;border-radius:12px;border:1px solid rgba(84,246,255,.15);background:#07111e;color:#eefbff;padding:0 13px;outline:none}
.checkout-field-v55 input:focus{border-color:rgba(84,246,255,.45);box-shadow:0 0 0 3px rgba(84,246,255,.05)}
.checkout-phone-wrap-v55{display:grid;grid-template-columns:42px 1fr;gap:8px}
.checkout-phone-icon-v55{height:46px;border-radius:12px;border:1px solid rgba(84,246,255,.16);display:grid;place-items:center;color:var(--ion);background:rgba(8,29,47,.75)}
.checkout-phone-icon-v55 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.checkout-error-v55{min-height:18px;color:#ff8da0;font-size:10px;margin-top:6px}

.checkout-promo-row-v55{display:grid;grid-template-columns:1fr auto;gap:8px}
.checkout-promo-row-v55 button{min-width:108px}
.checkout-promo-status-v55{min-height:18px;margin-top:6px;font-size:10px;color:#7891a7}
.checkout-promo-status-v55.good{color:#80efbe}.checkout-promo-status-v55.bad{color:#ff8da0}
.checkout-discount-v55{display:none;margin-top:10px;padding:11px 12px;border-radius:12px;background:rgba(11,35,35,.52);border:1px solid rgba(83,242,178,.16);font-size:11px;color:#82eebd}
.checkout-discount-v55.show{display:flex;align-items:center;justify-content:space-between}

.checkout-methods-v55{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:9px}
.checkout-method-v55{border:1px solid rgba(84,246,255,.13);border-radius:15px;background:rgba(5,16,28,.74);padding:14px;text-align:start;color:#dbeef7;cursor:pointer;transition:.2s ease;min-height:88px}
.checkout-method-v55:hover{border-color:rgba(84,246,255,.35);background:rgba(9,27,45,.82)}
.checkout-method-v55.active{border-color:rgba(84,246,255,.60);box-shadow:0 0 0 1px rgba(84,246,255,.09),0 12px 34px rgba(10,132,255,.11);background:linear-gradient(145deg,rgba(10,40,66,.85),rgba(5,17,30,.92))}
.checkout-method-v55 b{display:flex;gap:9px;align-items:center;font-size:13px;margin-bottom:5px}
.checkout-method-icon-v55{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(84,246,255,.18);color:var(--ion);background:rgba(84,246,255,.06)}
.checkout-method-icon-v55 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.checkout-method-v55 small{display:block;color:#70899d;font-size:9px;line-height:1.55}
.checkout-renewal-note-v55{margin-top:10px;border-radius:12px;border:1px solid rgba(84,246,255,.10);background:rgba(3,12,21,.55);padding:10px 11px;color:#7893a7;font-size:9px;line-height:1.6}
.checkout-renewal-note-v55 strong{color:#c8f7ff}

.checkout-submit-v55{width:100%;margin-top:18px;min-height:48px}
.checkout-privacy-v55{font-size:8.5px!important;color:#566e82!important;text-align:center;margin:10px 0 0!important}
.checkout-back-v55{margin-top:12px;width:100%;min-height:40px}

.checkout-embed-v55{display:none;padding:0;min-height:720px;position:relative;background:#eef2f7}
.checkout-embed-v55.show{display:block}
.checkout-embed-head-v55{height:58px;background:#06101d;color:#dff7ff;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(84,246,255,.14)}
.checkout-embed-head-v55 b{font-size:12px}.checkout-embed-head-v55 span{font-size:9px;color:#7892a5}
.checkout-embed-head-v55 button{border:1px solid rgba(84,246,255,.14);border-radius:9px;background:#091726;color:#d8eff8;padding:7px 10px;cursor:pointer}
.checkout-iframe-wrap-v55{position:relative;height:662px;background:#fff}
#checkoutKashierFrameV55{width:100%;height:100%;border:0;background:#fff}
.checkout-loading-v55{position:absolute;inset:0;display:grid;place-items:center;background:#07111e;color:#8fa8bb;z-index:2}
.checkout-loading-v55.hidden{display:none}
.checkout-loading-v55 i{width:28px;height:28px;border:3px solid rgba(84,246,255,.12);border-top-color:var(--ion);border-radius:50%;animation:spinV55 .8s linear infinite}
@keyframes spinV55{to{transform:rotate(360deg)}}

@media(max-width:900px){.checkout-shell-v55{grid-template-columns:1fr}.checkout-info-v55{position:static}.checkout-embed-v55{min-height:680px}.checkout-iframe-wrap-v55{height:620px}}
@media(max-width:580px){.checkout-shell-v55{width:min(100% - 20px,1120px)}.checkout-info-v55,.checkout-form-v55{padding:19px}.checkout-methods-v55{grid-template-columns:1fr}.checkout-promo-row-v55{grid-template-columns:1fr}.checkout-promo-row-v55 button{width:100%}}


.checkout-methods-v55{grid-template-columns:repeat(3,1fr)!important}
.checkout-extra-v56{display:none;margin-top:12px;padding:14px;border-radius:14px;border:1px solid rgba(84,246,255,.11);background:rgba(5,17,29,.58)}
.checkout-extra-v56.show{display:block}
.checkout-extra-v56 label{margin:0 0 8px!important}
.checkout-direct-v56{display:none;min-height:662px;background:linear-gradient(155deg,#06101d,#02060b);color:#eaf8ff;padding:32px;align-items:center;justify-content:center;text-align:center}
.checkout-direct-v56.show{display:flex}
.checkout-direct-card-v56{width:min(520px,100%);margin:auto;border:1px solid rgba(84,246,255,.16);border-radius:22px;background:linear-gradient(145deg,rgba(13,30,49,.96),rgba(4,10,18,.98));padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.32)}
.checkout-direct-icon-v56{width:54px;height:54px;margin:0 auto 14px;border-radius:16px;border:1px solid rgba(84,246,255,.22);display:grid;place-items:center;color:var(--ion);background:rgba(84,246,255,.07);font-size:25px}
.checkout-direct-card-v56 h3{font-size:24px;margin:8px 0}.checkout-direct-card-v56>p{font-size:11px;line-height:1.8;color:#7892a6;max-width:430px;margin:0 auto 16px}
.checkout-direct-status-v56{margin-top:14px;border:1px solid rgba(84,246,255,.10);border-radius:12px;background:rgba(3,12,21,.58);padding:11px;color:#93afc3;font-size:10px;line-height:1.6}
.checkout-direct-status-v56.good{color:#8df3b7;border-color:rgba(88,221,165,.22);background:rgba(20,77,47,.22)}
.checkout-direct-status-v56.bad{color:#ff9eaa;border-color:rgba(255,92,110,.22);background:rgba(84,20,32,.22)}
.checkout-direct-actions-v56{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:14px}.checkout-direct-actions-v56 button{min-width:150px}
.instapay-qr-wrap-v56{width:238px;height:238px;margin:16px auto;border-radius:18px;background:#fff;border:8px solid #fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.34)}
.instapay-qr-wrap-v56 img,.instapay-qr-wrap-v56 canvas{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;object-fit:contain}
.instapay-qr-fallback-v56{font-size:10px;color:#536878;word-break:break-all;padding:12px}
.instapay-meta-v56{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:10px}.instapay-meta-v56 span{border:1px solid rgba(84,246,255,.12);border-radius:999px;background:rgba(8,25,41,.7);padding:7px 9px;font-size:8px;color:#8ca7bb}
@media(max-width:700px){.checkout-methods-v55{grid-template-columns:1fr!important}.checkout-direct-v56{padding:18px}.instapay-qr-wrap-v56{width:210px;height:210px}}
