:root{--accent-rgb:212,175,55;--on-accent:#0b0c10;--dd-bg:rgba(14,14,15,.97);--bg:#0b0c10;--bg2:#0c0c0d;--surface:rgba(255,255,255,.035);--line:rgba(var(--accent-rgb),.16);--line2:rgba(255,255,255,.08);--text:#f4f1ea;--muted:#a8a296;--gold:#d4af37;--gold2:#f3dc8f;--gold3:#8a6d1f;--ok:#7fd1a3;--warn:#f0c674;--bad:#ef8b8b;--r:18px;--shadow:0 30px 80px -30px rgba(0,0,0,.9);--ease:cubic-bezier(.2,.7,.2,1);--gold-grad:linear-gradient(135deg,#fff3c4 0%,#f3dc8f 22%,#d4af37 50%,#8a6d1f 78%,#e8c76a 100%)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.6 var(--body,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Devanagari","Noto Sans Arabic",sans-serif);overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(1200px 700px at 85% -10%,rgba(var(--accent-rgb),.13),transparent 60%),radial-gradient(900px 600px at -10% 20%,rgba(var(--accent-rgb),.07),transparent 60%),var(--bg)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 0%,#000 30%,transparent 75%)}h1,h2,h3,h4{font-family:var(--heading,Georgia,serif);font-weight:500;line-height:1.12;letter-spacing:-.01em;margin:0 0 .5em}h1{font-size:clamp(2.1rem,5.2vw,4.2rem)}h2{font-size:clamp(1.6rem,3.2vw,2.6rem)}h3{font-size:1.15rem}p{margin:0 0 1em}a{color:var(--gold2);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--gold2);outline-offset:3px;border-radius:6px}.gold{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:.5em;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold2);margin-bottom:1rem}.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold-grad)}.lead{font-size:1.08rem;color:var(--muted);max-width:62ch}.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.section{padding:clamp(56px,9vw,112px) 0;position:relative}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:34px}.section-head p{color:var(--muted);max-width:50ch;margin:0}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid-2{display:grid;gap:22px;grid-template-columns:1fr}.grid-3{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:760px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}}.stack{display:grid;gap:14px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spread{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.muted{color:var(--muted)}.small{font-size:.86rem}.tiny{font-size:.76rem;color:var(--muted)}.nowrap{white-space:nowrap}.mt{margin-top:22px}.mb{margin-bottom:22px}.announce{background:linear-gradient(90deg,#1a1408,#2a200b,#1a1408);border-bottom:1px solid var(--line);font-size:.86rem;text-align:center;padding:9px 16px;color:var(--gold2)}.site-head{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);background:#060606b3;border-bottom:1px solid var(--line2)}.site-head .wrap{display:flex;align-items:center;gap:18px;height:70px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--heading);font-size:1.12rem;color:var(--text);white-space:nowrap}.brand:hover{text-decoration:none}.brand-mark{width:34px;height:34px;border-radius:10px;background:var(--gold-grad);display:grid;place-items:center;color:#111;font-weight:700;box-shadow:0 0 30px rgba(var(--accent-rgb),.35)}.brand img{height:34px;width:auto;border-radius:8px}.nav{display:none;gap:2px;margin-inline-start:auto;align-items:center;flex-wrap:nowrap}.nav>.nav-item{position:relative}.nav a.nl,.nav button.nl{position:relative}.nav a.nl,.nav button.nl{display:inline-flex;align-items:center;gap:5px;padding:9px 10px;white-space:nowrap;border-radius:999px;color:var(--text);background:none;border:0;font:inherit;font-size:.92rem;cursor:pointer;opacity:.86}.nav a.nl:hover,.nav button.nl:hover{background:#ffffff0d;opacity:1;text-decoration:none}.dd{position:absolute;top:100%;inset-inline-start:0;width:max-content;min-width:280px;max-width:min(380px,calc(100vw - 16px));max-height:min(70vh,560px);overflow:auto;overscroll-behavior:contain;padding:12px;margin-top:8px;border-radius:16px;background:var(--dd-bg,rgba(14,14,15,.97));border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s}.nav-item.open:after{content:"";position:absolute;inset-inline:0;top:100%;height:14px}.nav-item.open .dd{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-item.flip .dd{inset-inline-start:auto;inset-inline-end:0}.nav a.nl.active,.nav button.nl.active{color:var(--gold2);opacity:1}.nav a.nl.active:after,.nav button.nl.active:after{content:"";position:absolute;inset-inline:12px;bottom:2px;height:1px;background:var(--gold2)}.dd a.on{background:rgba(var(--accent-rgb),.14);color:var(--gold2)}.dd .dd-group{margin-bottom:8px}.dd .dd-group:last-child{margin-bottom:0}.dd .dd-title{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);padding:6px 10px}.dd a{display:block;padding:8px 10px;border-radius:10px;color:var(--text);font-size:.92rem}.dd a:hover{background:rgba(var(--accent-rgb),.09);text-decoration:none}.head-actions{display:none;gap:8px;align-items:center;margin-inline-start:6px;flex-wrap:nowrap;white-space:nowrap}.head-actions .lc{display:none}@media (min-width:1280px){.head-actions .lc{display:inline-flex}}.skip{position:absolute;inset-inline-start:12px;top:-9999px;z-index:300}.skip:focus{top:12px;background:#d4af37;color:#111;padding:8px 12px;border-radius:10px}.menu-btn{margin-inline-start:auto;display:inline-flex}.icon-btn{background:#ffffff0d;border:1px solid var(--line2);color:var(--text);width:40px;height:40px;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer}.select-mini{background:#ffffff0a;color:var(--text);border:1px solid var(--line2);border-radius:999px;padding:7px 10px;font:inherit;font-size:.8rem}.select-mini option{background:#111}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none}.drawer.open{display:block}.drawer-panel{position:absolute;inset-inline-end:0;top:0;bottom:0;width:min(400px,92vw);background:#0b0b0c;border-inline-start:1px solid var(--line);padding:18px;overflow:auto;animation:slide .35s var(--ease)}@keyframes slide{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.drawer a,.drawer button.dl{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 6px;color:var(--text);border-bottom:1px solid var(--line2);font-size:1rem;background:none;border-inline:0;border-top:0;text-align:start;cursor:pointer;font-family:inherit}.drawer .sub a{padding-inline-start:22px;font-size:.92rem;color:var(--muted);border-bottom-color:transparent}.drawer .sub-title{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);padding:14px 6px 4px}@media (min-width:1040px){.nav,.head-actions{display:flex}.menu-btn{display:none}}@media (min-width:1040px) and (max-width:1279px){.nav a.nl,.nav button.nl{padding:8px 7px;font-size:.84rem}.site-head .wrap{gap:10px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 22px;font:inherit;font-weight:600;font-size:.94rem;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s,background .25s,color .25s;text-decoration:none;white-space:nowrap;min-height:44px}.btn:hover{transform:translateY(-1px);text-decoration:none}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-gold{background:var(--gold-grad);color:var(--on-accent);box-shadow:0 12px 34px -12px rgba(var(--accent-rgb),.6)}.btn-gold:hover{box-shadow:0 16px 40px -10px rgba(var(--accent-rgb),.75)}.btn-ghost{background:#ffffff0a;color:var(--text);border-color:var(--line)}.btn-ghost:hover{background:rgba(var(--accent-rgb),.08)}.btn-danger{background:#ef8b8b1f;color:#ffb3b3;border-color:#ef8b8b4d}.btn-sm{padding:8px 14px;min-height:36px;font-size:.84rem}.btn-lg{padding:15px 28px;font-size:1rem}.btn-block{width:100%}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.74rem;letter-spacing:.02em;border:1px solid var(--line);background:rgba(var(--accent-rgb),.08);color:var(--gold2);white-space:nowrap}.badge-ok{color:var(--ok);border-color:#7fd1a34d;background:#7fd1a314}.badge-warn{color:var(--warn);border-color:#f0c6744d;background:#f0c67414}.badge-bad{color:var(--bad);border-color:#ef8b8b4d;background:#ef8b8b14}.field{display:grid;gap:6px;margin-bottom:14px}.field-label{font-size:.82rem;color:var(--muted);letter-spacing:.02em}.field-hint{font-size:.76rem;color:var(--muted)}.field-error{font-size:.8rem;color:var(--bad)}.input{width:100%;background:#ffffff09;border:1px solid var(--line2);color:var(--text);border-radius:14px;padding:12px 14px;font:inherit;font-size:16px;min-height:46px;transition:border-color .2s,box-shadow .2s,background .2s}.input:focus{outline:none;border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12);background:#ffffff0d}.input::placeholder{color:#6f6a60}.textarea{min-height:110px;resize:vertical}select.input option{background:#111}.pill{border:1px solid var(--line2);background:#ffffff08;color:var(--muted);border-radius:999px;padding:8px 14px;font:inherit;font-size:.86rem;cursor:pointer}.pill.on,.pill:hover{color:#15110a;background:var(--gold-grad);border-color:transparent}.glass{background:linear-gradient(160deg,#ffffff12,#ffffff04);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--r);box-shadow:var(--shadow)}.card{position:relative;padding:24px;border-radius:var(--r);background:linear-gradient(160deg,#ffffff0e,#ffffff03);border:1px solid var(--line2);transition:transform .45s var(--ease),border-color .3s,box-shadow .45s;overflow:hidden;min-width:0}.card-hover:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.42);box-shadow:0 28px 60px -28px rgba(var(--accent-rgb),.28)}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px 160px at var(--mx,50%) var(--my,0%),rgba(243,220,143,.13),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.card-hover:hover:before{opacity:1}.card h3{margin-bottom:.35em}.card .price{font-family:var(--heading);font-size:1.7rem;color:var(--gold2)}.card .ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--accent-rgb),.1);border:1px solid var(--line);color:var(--gold2);margin-bottom:16px}.card.featured{border-color:rgba(var(--accent-rgb),.5);background:linear-gradient(160deg,rgba(var(--accent-rgb),.14),#ffffff03)}.check-list{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}.check-list li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.93rem}.check-list li:before{content:"";flex:0 0 16px;height:16px;margin-top:4px;border-radius:50%;background:var(--gold-grad)}[dir=rtl] .check-list li{flex-direction:row}.empty{text-align:center;padding:48px 20px;border:1px dashed var(--line);border-radius:var(--r);color:var(--muted)}.empty h3{color:var(--text)}.empty-mark{width:46px;height:46px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--accent-rgb),.1);color:var(--gold2)}.skeleton{border-radius:var(--r);background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);background-size:200% 100%;animation:shine 1.4s infinite linear}@keyframes shine{to{background-position:-200% 0}}.alert{padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(var(--accent-rgb),.06);color:var(--text);margin-bottom:16px;font-size:.93rem}.alert-error{border-color:#ef8b8b66;background:#ef8b8b14;color:#ffd0d0}.alert-ok{border-color:#7fd1a366;background:#7fd1a314}.hero{position:relative;padding:clamp(56px,10vw,130px) 0 clamp(40px,7vw,90px);overflow:hidden}.hero-grid{display:grid;gap:40px;align-items:center;grid-template-columns:1fr}@media (min-width:960px){.hero-grid{grid-template-columns:1.1fr .9fr}}.hero h1 .gold{display:inline}.hero-sub{font-size:clamp(1.02rem,1.6vw,1.2rem);color:var(--muted);max-width:56ch;margin:18px 0 30px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.hero-orb{position:relative;aspect-ratio:1;width:min(440px,100%);margin-inline:auto}.orb{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6d1,#d4af37 35%,#5c4610 70%,#0c0a05);box-shadow:0 0 120px rgba(var(--accent-rgb),.35),inset -30px -40px 80px #0009;animation:float 9s ease-in-out infinite}.ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.35);animation:spin 26s linear infinite}.ring.r2{top:-6%;right:-6%;bottom:-6%;left:-6%;border-style:dashed;animation-duration:40s;animation-direction:reverse;border-color:rgba(var(--accent-rgb),.2)}.ring.r3{top:14%;right:14%;bottom:14%;left:14%;animation-duration:18s;border-color:#f3dc8f40}.ring:after{content:"";position:absolute;top:-4px;inset-inline-start:50%;width:8px;height:8px;border-radius:50%;background:var(--gold2);box-shadow:0 0 18px var(--gold2)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-14px)}}.hero-stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:34px}.hero-stats b{display:block;font-family:var(--heading);font-size:1.7rem;font-weight:500;color:var(--gold2)}.hero-stats span{font-size:.8rem;color:var(--muted)}.counter{font-variant-numeric:tabular-nums}.tilt{transition:transform .25s var(--ease)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.trust{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.trust{grid-template-columns:repeat(4,1fr)}}.trust .card{text-align:center}.trust .big{font-family:var(--heading);font-size:2.2rem;color:var(--gold2)}.quote{font-size:1.02rem;color:var(--text)}.quote-by{font-size:.85rem;color:var(--muted);margin-top:14px}.sample-tag{display:inline-block;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f0c674;border:1px dashed rgba(240,198,116,.5);padding:2px 8px;border-radius:999px;margin-bottom:8px}.tech{display:flex;flex-wrap:wrap;gap:10px}.tech span{padding:10px 16px;border-radius:999px;border:1px solid var(--line2);background:#ffffff08;font-size:.9rem;color:var(--muted)}.faq details{border-bottom:1px solid var(--line2);padding:16px 0}.faq summary{cursor:pointer;font-family:var(--heading);font-size:1.1rem;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:inline-end;color:var(--gold2);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:10px;color:var(--muted)}.cta-band{border-radius:26px;padding:clamp(28px,5vw,56px);background:radial-gradient(600px 300px at 90% 0%,rgba(var(--accent-rgb),.25),transparent 70%),linear-gradient(160deg,#ffffff0f,#ffffff03);border:1px solid var(--line);text-align:start;display:grid;gap:22px}@media (min-width:900px){.cta-band{grid-template-columns:1.2fr .8fr;align-items:center}}.page-head{padding:clamp(40px,7vw,80px) 0 26px}.page-head h1{font-size:clamp(2rem,4.6vw,3.6rem)}.narrow{max-width:760px}.form-card{padding:clamp(20px,3vw,32px)}.form-grid{display:grid;gap:0 16px;grid-template-columns:1fr}@media (min-width:680px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}}.split{display:grid;gap:26px;grid-template-columns:1fr}@media (min-width:960px){.split{grid-template-columns:1fr 1fr}}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:.92rem}[dir=rtl] .kv{direction:rtl}.steps{counter-reset:s;display:grid;gap:14px}.steps li{list-style:none;display:flex;gap:14px}.steps li:before{counter-increment:s;content:counter(s);flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad);color:#111;font-weight:700}.steps{padding:0;margin:0}.compare{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem;min-width:620px}.table-wrap{overflow-x:auto;border:1px solid var(--line2);border-radius:var(--r);background:#ffffff05}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table th,.table td{padding:12px 14px;text-align:start;border-bottom:1px solid var(--line2);vertical-align:top}.table th{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold2);font-weight:500;background:#00000040}.table tr:last-child td{border-bottom:0}.compare th,.compare td{padding:14px 12px;border-bottom:1px solid var(--line2);text-align:center}.compare th:first-child,.compare td:first-child{text-align:start}.compare .yes{color:var(--gold2)}.pricing-wrap{overflow-x:auto}.crumbs{font-size:.84rem;color:var(--muted);margin-bottom:12px}.tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line2);margin-bottom:22px}.tabs button{background:none;border:0;color:var(--muted);padding:12px 14px;font:inherit;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button.on{color:var(--gold2);border-bottom-color:var(--gold2)}.kpi{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.kpi{grid-template-columns:repeat(4,1fr)}}.kpi .card{padding:18px}.kpi b{display:block;font-family:var(--heading);font-size:1.6rem;font-weight:500;color:var(--gold2)}.bars{display:grid;gap:10px}.bar{display:grid;grid-template-columns:110px 1fr 90px;gap:10px;align-items:center;font-size:.86rem}.bar i{display:block;height:10px;border-radius:10px;background:var(--gold-grad);width:var(--w)}.bar .track{background:#ffffff0d;border-radius:10px;overflow:hidden}.shell{display:grid;gap:22px;padding:28px 0 60px}@media (min-width:960px){.shell{grid-template-columns:240px 1fr}}.sidenav{display:flex;gap:4px;overflow-x:auto;padding-bottom:6px}.sidenav a{white-space:nowrap;padding:10px 14px;border-radius:12px;color:var(--muted);font-size:.92rem}.sidenav a.on,.sidenav a:hover{background:rgba(var(--accent-rgb),.1);color:var(--gold2);text-decoration:none}@media (min-width:960px){.sidenav{flex-direction:column;position:sticky;top:90px;align-self:start;overflow:visible}}.sidenav .grp{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#6f6a60;padding:12px 14px 4px;white-space:nowrap}.toasts{position:fixed;bottom:18px;inset-inline:0;display:grid;justify-items:center;gap:8px;z-index:200;pointer-events:none}.toast{background:#141414;border:1px solid var(--line);padding:12px 18px;border-radius:14px;box-shadow:var(--shadow);font-size:.92rem;max-width:90vw}.toast-bad{border-color:#ef8b8b80;color:#ffd0d0}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150;display:grid;place-items:center;padding:16px}.modal{width:min(640px,100%);max-height:90vh;overflow:auto;padding:22px;background:var(--bg2);border-radius:var(--r)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-head h3{margin:0}.rows-editor{display:grid;gap:12px;margin-bottom:14px}.row-item{border:1px solid var(--line2);border-radius:16px;padding:14px;background:#ffffff05;display:grid;gap:4px}.row-item .tools{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.i18n-grid{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:680px){.i18n-grid{grid-template-columns:repeat(3,1fr)}}.i18n-grid label{display:grid;gap:4px;font-size:.76rem;color:var(--muted)}.upload-thumb{width:84px;height:84px;object-fit:cover;border-radius:14px;border:1px solid var(--line2);background:#111}.hint{font-size:.8rem;color:var(--muted)}.foot{border-top:1px solid var(--line2);padding:48px 0 30px;margin-top:40px;background:#00000059}.foot-grid{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:760px){.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.foot h4{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);font-family:var(--body)}.foot a{display:block;color:var(--muted);padding:4px 0;font-size:.92rem}.foot-bottom{margin-top:30px;padding-top:20px;border-top:1px solid var(--line2);font-size:.8rem;color:var(--muted,#a3a3a3);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.wa-float{position:fixed;inset-inline-end:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-weight:600;box-shadow:0 14px 34px -10px #25d36699;text-decoration:none;font-size:.9rem}.wa-float:hover{text-decoration:none;transform:translateY(-2px)}.cookie{position:fixed;inset-inline:14px;bottom:14px;z-index:70;max-width:560px;margin-inline:auto;padding:16px 18px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:space-between;font-size:.88rem}.cookie p{margin:0;color:var(--muted)}.globe-wrap{position:relative;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:960px){.globe-wrap{grid-template-columns:1.2fr .8fr;align-items:center}}.globe canvas{width:100%!important;height:100%!important;display:block;outline:none}.globe-stage{position:relative;width:100%;max-width:600px;margin-inline:auto}.globe-stage .globe-fallback{position:relative;aspect-ratio:1/1;border-radius:50%}.globe{position:relative;width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.flat-map{position:relative;width:100%;aspect-ratio:2/1;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--bg2)}.flat-svg{display:block;width:100%;height:100%}.flat-ocean{fill:var(--bg2)}.flat-land{fill:rgba(var(--accent-rgb),.2);stroke:rgba(var(--text-rgb,245,241,230),.28);stroke-width:.45;cursor:pointer;transition:fill .2s}.flat-land:hover,.flat-land.on{fill:rgba(var(--accent-rgb),.5)}.flat-land.on,.flat-land.op.on{fill:#4fd1c5}.globe-hint{margin:6px 0 0;opacity:.85}.flat-land.op{fill:var(--gold2)}.flat-land.op:hover,.flat-land.op.on{fill:#fff}.flat-land:focus-visible{outline:none}.flat-hover{position:absolute;inset-inline-start:12px;bottom:8px;margin:0;background:var(--dd-bg);padding:3px 10px;border-radius:999px;border:1px solid var(--line)}.sample-badge{position:absolute;inset-inline-start:10px;top:10px;font-size:.66rem;letter-spacing:.14em;padding:3px 8px;border-radius:999px;background:var(--dd-bg);color:var(--gold2);border:1px solid var(--line)}.globe-mode{position:absolute;inset-inline-end:10px;top:10px;display:flex;gap:6px}.globe-mode .btn.on{background:rgba(var(--accent-rgb),.18)}.globe-mode .btn:disabled{opacity:.4}.globe-fallback{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(var(--accent-rgb),.2),var(--bg) 70%);border:1px solid var(--line);display:grid;place-items:center;text-align:center;padding:30px;color:var(--muted);font-size:.9rem}.presence-list{display:grid;gap:8px}.presence-list button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;background:#ffffff08;border:1px solid var(--line2);color:var(--text);padding:12px 14px;border-radius:14px;font:inherit;cursor:pointer;text-align:start}.presence-list button:hover,.presence-list button.on{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.07)}.presence-card{padding:22px;min-height:180px}@media (max-width:600px){.hero-cta .btn{width:100%}.section-head{margin-bottom:22px}.card{padding:20px}.dd{min-width:0;width:calc(100vw - 40px)}.wa-float span.lbl{display:none}.wa-float{padding:14px}.table-wrap .table{min-width:560px}.modal{padding:18px}}.wa-float span.lbl{display:inline}img,svg,video{max-width:100%}.card-link{display:block;color:inherit;text-decoration:none}.card-link:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:18px}.timeline{margin:0;padding-inline-start:18px;display:grid;gap:8px}.timeline li::marker{color:var(--gold)}.link-btn{background:none;border:0;color:var(--gold);cursor:pointer;padding:0;font:inherit;text-align:start}.pre-wrap{white-space:pre-wrap;word-break:break-word;margin:0}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0}.cookie .row{margin-top:10px;gap:8px}@media (min-width:1040px) and (max-width:1439px){.head-actions .lc{display:none}.nav a.nl,.nav button.nl{padding:8px 6px;font-size:.82rem;gap:3px}.site-head .wrap{gap:8px}}@media (min-width:1440px){.head-actions .lc{display:inline-flex}}.select-mini{width:auto;max-width:150px;padding:6px 26px 6px 8px;font-size:.8rem}@media (min-width:1040px) and (max-width:1439px){.nav a.nl,.nav button.nl{padding:8px 5px}}.util-bar{display:none;justify-content:flex-end;gap:8px;padding:6px 16px;background:#0000008c;border-bottom:1px solid var(--line2)}@media (min-width:1040px){.util-bar{display:flex}}.head-actions .lc{display:none!important}@media (min-width:1040px) and (max-width:1439px){.head-actions .btn-gold{display:none}}@media (min-width:1040px){.nav a.nl,.nav button.nl{padding:8px 7px}.site-head .wrap{gap:10px}.head-actions{gap:6px}}@media (min-width:1440px){.head-actions .btn-gold{display:none}}.lang-suggest{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:10px 16px;background:#17130a;border-bottom:1px solid var(--line);font-size:.88rem;color:var(--gold2)}.lang-suggest .btn{min-height:34px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-num{font-size:1.6rem;font-family:var(--heading);color:var(--gold2);line-height:1.2}.tr-list{display:grid;gap:10px}.tr-row{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--surface,#111)}.tr-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.tr-src{font-size:.9rem;color:var(--muted);margin-bottom:8px;border-inline-start:2px solid var(--line);padding-inline-start:10px}.tr-src .tiny{display:block}.tr-row .textarea{width:100%;margin-bottom:8px}.tr-savebar{position:sticky;bottom:12px;margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#1a1408;border:1px solid var(--gold);box-shadow:0 10px 30px #00000080}.lang-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 16px;margin-top:10px}@media (max-width:760px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot-h{font-weight:600;letter-spacing:.04em;margin:0 0 12px;color:var(--text)}.theme-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:8px 0 10px}.theme-pick{display:grid;gap:4px;text-align:start;padding:12px;border-radius:14px;border:1px solid var(--line2);background:var(--surface-solid,var(--surface));color:var(--text);cursor:pointer;font:inherit;transition:border-color .2s,transform .2s var(--ease)}.theme-pick:hover{transform:translateY(-2px)}.theme-pick.on{border-color:var(--gold2);box-shadow:0 0 0 1px var(--gold2) inset}.theme-pick b{font-weight:600}.theme-pick small{color:var(--muted);line-height:1.4}.theme-pick .swatches{display:flex;gap:4px;margin-bottom:6px}.theme-pick .swatches i{width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.hero-shot{position:relative;width:100%;max-width:620px;justify-self:end}.mock{border-radius:18px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.mock-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line2);background:#ffffff05}.mock-bar i{width:9px;height:9px;border-radius:50%;background:rgba(var(--accent-rgb),.35)}.mock-bar span{margin-inline-start:auto;font-size:.72rem;color:var(--muted);direction:ltr}.mock-body{display:grid;grid-template-columns:132px 1fr;min-height:330px}.mock-side{display:grid;align-content:start;gap:4px;padding:14px 10px;border-inline-end:1px solid var(--line2);font-size:.74rem;color:var(--muted)}.mock-side span{padding:7px 9px;border-radius:9px}.mock-side span.on{background:rgba(var(--accent-rgb),.16);color:var(--gold2)}.mock-main{padding:16px;display:grid;gap:14px;align-content:start}.mock-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mock-kpis div{padding:10px 12px;border-radius:12px;background:var(--surface-solid,var(--surface));border:1px solid var(--line2)}.mock-kpis b{display:block;font-family:var(--heading,Georgia,serif);font-weight:500;font-size:1.35rem;color:var(--text)}.mock-kpis small{color:var(--muted);font-size:.7rem}.mock-chart{display:flex;align-items:flex-end;gap:6px;height:120px;padding:12px;border-radius:12px;background:var(--surface-solid,var(--surface));border:1px solid var(--line2)}.mock-chart i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,rgba(var(--accent-rgb),.55),rgba(var(--accent-rgb),.12))}.mock-chart i.hi{background:var(--gold-grad)}.mock-rows{display:grid;gap:6px;font-size:.74rem}.mock-rows div{display:grid;grid-template-columns:54px 1fr auto;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff06;color:var(--text)}.mock-rows span:first-child{color:var(--muted)}.mock-rows em{font-style:normal;color:var(--gold2)}.hero-shot .float{position:absolute;padding:10px 14px;border-radius:14px;background:var(--dd-bg);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;gap:2px;font-size:.78rem;max-width:200px}.hero-shot .float b{font-weight:600}.hero-shot .float span{color:var(--muted)}.hero-shot .f1{inset-inline-start:-18px;bottom:-22px}.hero-shot .f2{inset-inline-end:-10px;top:-18px}@media (max-width:640px){.mock-body{grid-template-columns:1fr;min-height:0}.mock-side,.hero-shot .f2{display:none}.hero-shot .f1{inset-inline-start:8px}}@media (prefers-reduced-motion:no-preference){.hero-shot .f1{animation:floaty 6s ease-in-out infinite}.hero-shot .f2{animation:floaty 7s ease-in-out infinite reverse}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tech-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px}.tech-item{display:grid;justify-items:center;gap:10px;padding:18px 10px;border-radius:16px;border:1px solid var(--line2);background:var(--surface-solid,var(--surface));text-align:center;transition:transform .25s var(--ease),border-color .25s}.tech-item:hover{transform:translateY(-3px);border-color:var(--line)}.tech-svg{color:var(--gold2);width:40px;height:40px}.tech-img{width:40px;height:40px;object-fit:contain}.tech-text{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);color:var(--gold2);font-weight:700;font-size:.8rem;letter-spacing:.04em}.tech-name{font-size:.84rem;color:var(--text)}.illus{display:block;width:100%;height:auto;aspect-ratio:8/5;border-radius:14px;margin-bottom:14px}.illus-img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-radius:14px;margin-bottom:14px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.route-in{animation:routeIn .42s var(--ease) both}@keyframes routeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.route-in{animation:none}}.coming-soon{padding:28px;border:1px dashed var(--line);border-radius:18px;text-align:center}.legal-body p{margin-bottom:.8em}.legal-body .legal-h{font-weight:600;color:var(--gold2);margin-top:1.2em}.contact-list{display:grid;gap:14px;margin:0}.contact-list dt{margin:0}.contact-list dd{margin:2px 0 0;font-size:1.02rem}.tiny.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ash{display:grid;grid-template-columns:248px minmax(0,1fr);gap:0;min-height:calc(100vh - 120px);margin:12px 0 0;border:1px solid var(--line2);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#ffffff06,#0003);position:relative}.ash *{box-sizing:border-box}.ash-side{background:#00000047;border-inline-end:1px solid var(--line2);display:flex;flex-direction:column;min-width:0;position:relative;z-index:20}.ash-brand{display:flex;gap:12px;align-items:center;padding:18px 16px;border-bottom:1px solid var(--line2)}.ash-brand b{display:block;font-family:var(--heading);font-weight:500;font-size:1rem;color:var(--text)}.ash-brand small{color:var(--muted);font-size:.75rem}.ash-logo{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--gold-grad);color:var(--on-accent);font-weight:700}.ash-nav{padding:10px 8px;overflow-y:auto;flex:1;min-height:0}.ash-group{margin-bottom:2px}.ash-head,.ash-item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;background:none;color:var(--muted);font:inherit;font-size:.9rem;border-radius:11px;cursor:pointer;text-align:start;text-decoration:none}.ash-head span:nth-child(2){flex:1}.ash-head:hover,.ash-item:hover,.ash-sub a:hover{background:#ffffff0a;color:var(--text);text-decoration:none}.ash-head:focus-visible,.ash-item:focus-visible,.ash-sub a:focus-visible,.ash-icon-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ash-group.has-on>.ash-head{color:var(--gold2)}.ash-chev{transition:transform .25s var(--ease);display:inline-flex}.ash-group.open .ash-chev{transform:rotate(180deg)}.ash-sub{display:grid;gap:2px;padding:4px 0 8px 36px;position:relative}.ash-sub:before{content:"";position:absolute;inset-inline-start:19px;top:4px;bottom:10px;width:1px;background:var(--line2)}.ash-sub a{display:block;padding:7px 10px;border-radius:9px;color:var(--muted);font-size:.86rem;text-decoration:none}.ash-sub a.on,.ash-item.on,.ash-head.on{color:var(--gold2);background:rgba(var(--accent-rgb),.12)}.ash-item.on:before{content:"";position:absolute}.ash-foot{padding:10px 8px;border-top:1px solid var(--line2)}.ash-main{min-width:0;display:flex;flex-direction:column}.ash-top{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line2);background:#0003;position:sticky;top:0;z-index:15;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-wrap:wrap}.ash-menu{display:none}.ash-crumbs{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--muted);min-width:0;flex-wrap:wrap}.ash-crumbs span{display:inline-flex;gap:6px;align-items:center}.ash-crumbs i{font-style:normal;opacity:.5}.ash-crumbs .cur{color:var(--text)}.ash-crumbs a{color:var(--muted)}.ash-search{position:relative;flex:1;max-width:360px;margin-inline-start:auto;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line2);border-radius:12px;background:#ffffff08;min-width:160px;color:var(--muted)}.ash-search input{flex:1;min-width:0;background:none;border:0;color:var(--text);font:inherit;font-size:.9rem;padding:9px 0;outline:none}.ash-hits{position:absolute;inset-inline:0;top:calc(100% + 6px);background:var(--dd-bg);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 20px 50px -20px #000;z-index:40}.ash-hits a{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;color:var(--text);text-decoration:none;font-size:.9rem}.ash-hits a:hover,.ash-hits a:focus{background:rgba(var(--accent-rgb),.12);text-decoration:none}.ash-hits small{color:var(--muted)}.ash-tools{display:flex;align-items:center;gap:8px}.ash-icon-btn{position:relative;width:38px;height:38px;border-radius:12px;border:1px solid var(--line2);background:#ffffff08;color:var(--text);display:grid;place-items:center;cursor:pointer}.ash-dot{position:absolute;top:-4px;inset-inline-end:-4px;min-width:18px;height:18px;border-radius:9px;background:#e8a85a;color:#111;font-size:.68rem;font-weight:700;display:grid;place-items:center;padding:0 5px}.ash-pop{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:260px;background:var(--dd-bg);border:1px solid var(--line);border-radius:16px;padding:12px;box-shadow:0 24px 60px -20px #000;display:grid;gap:4px;z-index:50}.ash-pop a{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;color:var(--text);text-decoration:none;font-size:.9rem}.ash-pop a:hover{background:rgba(var(--accent-rgb),.1)}.ash-pop b{font-size:.92rem;margin-top:2px}.ash-pop .btn{justify-self:start;margin-top:8px}.ash-bellwrap,.ash-umenu{position:relative}.ash-lang select{background:#ffffff08;border:1px solid var(--line2);color:var(--text);border-radius:12px;padding:8px 10px;font:inherit;font-size:.85rem}.ash-user{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid var(--line2);border-radius:999px;background:#ffffff08;color:var(--text);font:inherit;font-size:.86rem;cursor:pointer}.ash-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad);color:var(--on-accent);font-weight:700;font-size:.85rem}.ash-uname{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ash-body{padding:22px 22px 40px;min-width:0;flex:1}.ash-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.ash-pagehead h1{font-size:clamp(1.4rem,2.2vw,1.8rem);margin:0 0 4px}.ash-pagehead p{margin:0}.ash-actions{display:flex;gap:8px;flex-wrap:wrap}.ash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px}.ash-kpi{padding:16px 16px 14px;border-radius:16px;border:1px solid var(--line2);background:linear-gradient(160deg,#ffffff0d,#ffffff03);display:grid;gap:4px;min-width:0}.ash-kpi-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ash-kpi-ico{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--accent-rgb),.12);color:var(--gold2)}.ash-kpi b{font-family:var(--heading);font-size:1.5rem;font-weight:500;color:var(--text);overflow-wrap:anywhere}.ash-kpi.gold b{color:var(--gold2)}.ash-kpi.warn{border-color:#e8a85a80}.ash-kpi small a{color:var(--gold2)}.ash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ash-panel{border:1px solid var(--line2);border-radius:16px;padding:16px;background:#ffffff05;min-width:0}.ash-panel.span-2{grid-column:span 2}.ash-ph{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.ash-ph h3,.ash-h3{font-size:1rem;margin:0}.ash-chart{position:relative}.ash-axis{display:flex;justify-content:space-between;gap:4px;font-size:.72rem;color:var(--muted);margin-top:6px;direction:ltr}.ash-bars{display:grid;gap:10px}.ash-bar-top{display:flex;justify-content:space-between;gap:10px;font-size:.84rem;margin-bottom:4px}.ash-bar-top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ash-track{height:8px;border-radius:99px;background:#ffffff0f;overflow:hidden}.ash-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8a6d1f,#e8c76a)}.ash-donut{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ash-donut svg{color:var(--text);flex-shrink:0}.ash-donut ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.86rem}.ash-donut li{display:flex;align-items:center;gap:8px}.ash-donut li i{width:10px;height:10px;border-radius:3px;display:inline-block}.dt{display:grid;gap:10px}.dt-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between}.dt-search{display:flex;align-items:center;gap:8px;flex:1;max-width:340px;min-width:180px;padding:0 12px;border:1px solid var(--line2);border-radius:12px;background:#ffffff08;color:var(--muted)}.dt-search input{flex:1;background:none;border:0;color:var(--text);font:inherit;font-size:.9rem;padding:9px 0;outline:none;min-width:0}.dt-tools{display:flex;gap:8px;align-items:center;position:relative}.dt-cols{position:relative}.dt-pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;background:var(--dd-bg);border:1px solid var(--line);border-radius:14px;padding:8px;display:grid;gap:4px;z-index:30;min-width:200px;box-shadow:0 20px 50px -20px #000}.dt-pop label{display:flex;gap:8px;align-items:center;font-size:.86rem;padding:6px 8px;border-radius:8px;cursor:pointer}.dt-pop label:hover{background:#ffffff0a}.dt-bulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:rgba(var(--accent-rgb),.1);border:1px solid var(--line)}.dt-bulk b{margin-inline-end:6px;font-size:.88rem}.dt-sort{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit}.dt-chk{width:38px}.table tr.sel td{background:rgba(var(--accent-rgb),.07)}.dt-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.dt-pager{display:flex;gap:8px;align-items:center}.dt-pager select{min-height:34px;padding:4px 8px;width:auto}.dt-pager .btn:disabled{opacity:.4;cursor:not-allowed}.btn-danger{background:#e86e6e24;color:#f3a4a4;border:1px solid rgba(232,110,110,.4)}.ash-scrim{display:none}@media (max-width:1180px){.ash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ash-panel.span-2{grid-column:span 2}}@media (max-width:900px){.ash{grid-template-columns:minmax(0,1fr);border-radius:14px}.ash-side{position:fixed;top:0;bottom:0;inset-inline-start:0;width:272px;max-width:86vw;transform:translate(-105%);transition:transform .28s var(--ease);box-shadow:0 0 60px #000}.ash-side.open{transform:none}.ash.rtl .ash-side{transform:translate(105%)}.ash.rtl .ash-side.open{transform:none}.ash-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:19}.ash-scrim.on{opacity:1;pointer-events:auto}.ash-menu{display:grid}.ash-search{order:5;max-width:none;flex-basis:100%;margin-inline-start:0}.ash-body{padding:16px 14px 32px}.ash-grid{grid-template-columns:minmax(0,1fr)}.ash-panel.span-2{grid-column:auto}}@media (max-width:560px){.ash-top{padding:10px 12px}.ash-uname{display:none}.ash-lang select{max-width:96px}.ash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ash-kpi b{font-size:1.2rem}.dt-search{max-width:none;flex-basis:100%}.table-wrap .table{min-width:0}.table td[data-label]{display:block}}@media (prefers-reduced-motion:reduce){.ash-side,.ash-scrim,.ash-chev{transition:none}}.ash,.ash h1,.ash h2,.ash h3,.ash-kpi b{font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Noto Sans Arabic,Noto Sans Devanagari,sans-serif}.ash h1,.ash h3{font-weight:600;letter-spacing:-.01em}.ash .page-head{padding:0 0 14px!important;background:none!important;border:0!important}.ash .page-head .eyebrow{display:none}.ash .page-head h1{font-size:1.5rem;margin:0 0 4px}.ash .page-head .lead{margin:0;font-size:.9rem}.ash .page-head .wrap{padding:0!important;max-width:none!important}.dt-tools{margin-inline-start:auto}@media (max-width:560px){.ash-crumbs span:not(:last-child){display:none}.ash-body .page-head .wrap{padding:0 2px!important}.ash-top .ash-search{order:5}}.scope .scope-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.scope .scope-facts li{padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:rgba(var(--accent-rgb),.08);font-size:.8rem;color:var(--gold2)}.scope p{margin:8px 0 0;line-height:1.5}@media (max-width:900px){.ash-side:not(.open){display:none}.ash-side.open{display:flex}}.showcase h2{font-size:1.35rem;margin:0 0 14px}.shot-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}.shot{margin:0;padding:10px;border-radius:18px;overflow:hidden}.shot img{width:100%;height:auto;display:block;border-radius:12px;background:#ffffff08}.shot figcaption{padding:8px 4px 2px}.shot.phone{max-width:none;width:fit-content;justify-self:center;padding:12px 12px 10px;border-radius:34px;background:#0b0b0d;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 50px -18px #0009}.shot.phone img{width:250px;max-width:100%;height:auto;aspect-ratio:250/540;object-fit:cover;object-position:top;border-radius:24px}.benefit-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.benefit-grid li{padding:14px 16px;border-radius:14px;display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.5}.benefit-grid .tick{color:var(--gold2);font-weight:700}.demo-video{padding:10px;border-radius:18px}.hero-globe-wrap{position:relative;display:grid;place-items:center;isolation:isolate;padding:clamp(8px,2vw,24px) 0}.hero-globe{position:relative;width:100%;min-width:0;max-width:640px;margin-inline:auto}.hero-globe .globe-stage{max-width:none;width:100%}.hero-globe .globe-wrap{grid-template-columns:1fr;gap:12px}.hero-globe .globe-wrap>div:last-child>.presence-list{display:none}.hero-globe .globe{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.18),0 0 90px 10px rgba(var(--accent-rgb),.22),inset 0 0 60px rgba(var(--accent-rgb),.12)}.hero-globe .globe-mode{top:auto;bottom:6px}.hero-orbit{position:absolute;top:4%;right:-3%;bottom:4%;left:-3%;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.28);transform:rotateX(68deg);pointer-events:none;z-index:0}.hero-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;top:-5px;inset-inline-start:50%;margin-inline-start:-5px;background:var(--gold2);box-shadow:0 0 14px 4px rgba(var(--accent-rgb),.7)}.hero-orbit.o2{top:-2%;right:6%;bottom:-2%;left:6%;transform:rotateX(68deg) rotate(38deg);border-style:dashed;opacity:.6}.hero-orbit.o2:after{width:7px;height:7px;margin-inline-start:-3.5px;top:auto;bottom:-3.5px}@media (prefers-reduced-motion:no-preference){.hero-orbit{animation:orbitSpin 26s linear infinite}.hero-orbit.o2{animation:orbitSpin 40s linear infinite reverse}}@keyframes orbitSpin{0%{rotate:0deg}to{rotate:360deg}}.glass-card{position:absolute;margin:0;width:44%;max-width:300px;padding:8px;border-radius:18px;z-index:2;background:linear-gradient(155deg,#fff3,#ffffff0a 60%,#ffffff14);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 50px -12px #0000008c,inset 0 1px #ffffff40;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.glass-card img{display:block;width:100%;height:auto;aspect-ratio:720/450;object-fit:cover;border-radius:12px;background:#00000040}.glass-card figcaption{font-size:.74rem;padding:7px 4px 2px;color:#ffffffe0;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass-card.gc1{top:0;inset-inline-start:-6%}.glass-card.gc2{bottom:2%;inset-inline-end:0}.glass-card.gc3{top:40%;inset-inline-start:-3%;width:36%}@media (min-width:960px){.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:959px){.hero-globe{max-width:560px}}@media (max-width:700px){.hero-globe-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:0}.hero-globe{grid-column:1/-1;max-width:420px}.hero-orbit{top:2%;right:0;bottom:2%;left:0}.glass-card{position:relative;inset:auto;width:auto;max-width:none;z-index:2}.glass-card.gc1,.glass-card.gc2,.glass-card.gc3{inset-inline:auto}.glass-card.gc3{display:none}.glass-card figcaption{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.glass-card{transition:none}}.team-card img{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:12px;border:1px solid var(--line)}.india-states{margin-top:14px}.india-states summary{cursor:pointer;padding:8px 0;color:var(--gold2);font-size:.9rem}.india-states button{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:start}.flat-land.sub{fill:rgba(var(--accent-rgb),.42);stroke:rgba(var(--text-rgb,245,241,230),.5);stroke-width:.3}.flat-land.sub:hover,.flat-land.sub.on{fill:rgba(var(--accent-rgb),.75)}.ash-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:22px 16px;border:1px dashed var(--line2);border-radius:14px;background:rgba(var(--accent-rgb),.035)}.ash-empty.compact{padding:14px 10px;border-style:solid;border-width:0}.ash-empty h4{margin:0;font-size:1rem;font-weight:600;font-family:inherit}.ash-empty p{margin:0;max-width:52ch}.ash-empty-ico{color:var(--gold2)}.ash-empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.card-h{font-size:1.15rem;line-height:1.3;margin:0 0 .35em}.crumbs a{text-decoration:underline;text-underline-offset:3px}
