/* ONE — global brand presentation. 100% static, with no third-party dependencies. */
:root {
  --bg:#07081c;--bg2:#0b0d27;--surface:#0e122c;--surface2:#131834;
  --ink:#f6f8ff;--muted:#a5adca;--dim:#7782a6;--line:rgba(177,189,244,.13);
  --cyan:#4be8f4;--blue:#568cff;--violet:#874bff;--pink:#e88bff;
  --gradient:linear-gradient(115deg,#a4a7ff 0%,#ffffff 34%,#83eaff 65%,#8c73ff 100%);
  --max:1216px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:100px}
body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}
img,svg{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit}
button,a{-webkit-tap-highlight-color:transparent}
::selection{background:rgba(72,213,242,.38);color:white}
:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}
.shell{width:min(var(--max),calc(100% - 96px));margin-inline:auto}
.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}
.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}
.skip-link{position:fixed;z-index:100;top:-100px;left:16px;background:white;color:#050924;padding:12px 16px;border-radius:6px}
.skip-link:focus{top:12px}
.announcement{position:relative;z-index:20;min-height:34px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#17145e,#12398c 48%,#301b70);border-bottom:1px solid rgba(198,205,255,.11);font-size:10px;font-weight:700;letter-spacing:.15em;color:#dfe6ff;text-align:center;padding:7px 22px}
.announcement__inner{display:inline-flex;align-items:center;gap:14px}
.announcement__dot{width:6px;height:6px;border-radius:50%;background:#75ffff;box-shadow:0 0 11px #5feeff}
.announcement__divider{height:12px;width:1px;background:rgba(255,255,255,.4)}
.site-header{height:86px;position:sticky;top:0;z-index:30;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:rgba(7,8,28,.81);border-bottom:1px solid rgba(188,202,255,.07)}
.site-header__inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:20px}
.brand{display:inline-flex;align-items:center;gap:10px;flex:none}
.brand__icon{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(55,97,255,.3))}
.brand__words{display:flex;flex-direction:column;gap:0;line-height:1}
.brand__words strong{font-size:26px;font-weight:850;letter-spacing:-.095em}
.brand__period{color:#70eaff}
.brand__words small{font-size:8px;letter-spacing:.2em;font-weight:750;color:#92a4d9;margin-top:5px}
.desktop-nav{display:flex;align-items:center;gap:28px;padding-left:10px}
.desktop-nav a,.mobile-menu a{font-size:12px;font-weight:650;color:#b3bcd8;transition:color .2s}
.desktop-nav a:hover,.mobile-menu a:hover{color:white}
.header-actions{display:flex;align-items:center;gap:17px}
.lang-switch{display:flex;align-items:center;gap:1px;padding:3px;border:1px solid rgba(175,194,253,.16);border-radius:100px;background:rgba(255,255,255,.035)}
.lang-switch a{display:block;padding:7px 8px;font-size:10px;font-weight:800;letter-spacing:.035em;color:#7985ab;border-radius:100px;transition:background .2s,color .2s}
.lang-switch a[aria-current="page"]{background:#eceeff;color:#171738}
.lang-switch a:hover:not([aria-current]){color:white}
.header-cta{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:11px 15px;border:1px solid rgba(104,199,249,.38);border-radius:100px;color:#effaff;font-size:11px;font-weight:750;background:rgba(47,126,221,.12);transition:transform .25s,background .25s}
.header-cta .icon{width:14px;height:14px}
.header-cta:hover{background:rgba(47,126,221,.27);transform:translateY(-2px)}
.menu-toggle{display:none;border:1px solid var(--line);background:rgba(255,255,255,.06);width:42px;height:42px;border-radius:13px;align-items:center;justify-content:center;cursor:pointer}
.mobile-menu{display:none}
/* Hero */
.hero{position:relative;isolation:isolate;overflow:hidden;padding:80px 0 88px;min-height:765px;background:radial-gradient(ellipse 75% 100% at 85% 25%,rgba(49,32,126,.20),transparent 68%),linear-gradient(180deg,#080a22 0%,#080820 84%,#0b0a26 100%)}
.hero__aurora{position:absolute;z-index:-1;pointer-events:none;filter:blur(30px);border-radius:50%;opacity:.7}
.hero__aurora--one{width:750px;height:490px;right:-220px;top:-80px;background:radial-gradient(ellipse,rgba(91,45,249,.26),rgba(22,110,255,.12) 36%,transparent 72%)}
.hero__aurora--two{width:520px;height:450px;left:-350px;bottom:-150px;background:radial-gradient(ellipse,rgba(62,212,242,.15),transparent 65%)}
.hero__stars{position:absolute;inset:0;z-index:-1;opacity:.38;background-image:radial-gradient(#cdd5ff .65px,transparent .8px),radial-gradient(#64baff .7px,transparent 1px);background-size:91px 119px,173px 153px;background-position:12px 18px,40px 85px;mask-image:linear-gradient(90deg,transparent 7%,black 75%)}
.hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:20px;align-items:center;position:relative}
.hero__copy{position:relative;z-index:5;padding:17px 0 16px}
.eyebrow{display:flex;gap:12px;align-items:center;font-size:10px;font-weight:850;letter-spacing:.185em;color:#86eafb}
.eyebrow__line{height:1px;width:27px;background:linear-gradient(90deg,var(--cyan),transparent);flex:none}
.hero__title{font-size:clamp(49px,5.25vw,80px);line-height:1.055;letter-spacing:-.073em;font-weight:850;margin:26px 0 24px}
.hero__title>span{display:block}
.hero__title>span:nth-child(2){color:#fff}
.gradient-text{color:#8be7ff;background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.08em}
.hero__lead{font-size:16px;color:#b5bedb;line-height:1.84;max-width:535px;margin:0 0 33px}
.hero__buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:100px;padding:14px 21px;font-size:12px;font-weight:800;letter-spacing:-.005em;transition:transform .2s,box-shadow .2s,background .2s}
.btn .icon{width:16px;height:16px;transition:transform .2s}
.btn:hover{transform:translateY(-3px)}
.btn:hover .icon{transform:translateX(3px)}
.btn--primary{color:#08182d;background:linear-gradient(105deg,#fff,#a4efff 65%,#8cb9ff);box-shadow:0 8px 44px rgba(46,177,251,.18)}
.btn--primary:hover{box-shadow:0 12px 48px rgba(46,177,251,.3)}
.btn--ghost{color:#dfe8ff;border:1px solid rgba(174,197,255,.22);background:rgba(255,255,255,.025)}
.btn--ghost:hover{background:rgba(255,255,255,.07)}
.hero__foot{display:flex;align-items:center;gap:10px;margin-top:33px;font-size:10px;font-weight:700;letter-spacing:.16em;color:#7f8eb7}
.live-dot{width:6px;height:6px;border-radius:50%;background:#73fae7;box-shadow:0 0 9px rgba(95,248,242,.75)}
.hero__art{height:605px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}
.hero__halo{position:absolute;border-radius:50%;pointer-events:none;z-index:-2}
.hero__halo--outer{width:690px;height:690px;left:-29px;top:-50px;background:radial-gradient(circle,transparent 43%,rgba(75,123,255,.085) 44%,transparent 44.6%,transparent 55%,rgba(133,58,240,.15) 55.2%,transparent 55.7%,transparent 69%,rgba(85,228,254,.07) 69.2%,transparent 69.5%);animation:orbit-shimmer 14s ease-in-out infinite alternate}
.hero__halo--inner{width:510px;height:510px;left:71px;top:46px;background:radial-gradient(circle,rgba(42,58,228,.13),rgba(39,32,145,.2) 45%,rgba(68,76,255,.075) 56%,transparent 67%);filter:blur(7px)}
.hero__symbol{position:absolute;width:340px;height:340px;left:0;top:128px;opacity:.26;filter:blur(2px) drop-shadow(0 0 55px #4d60ff);transform:rotate(-16deg);z-index:-1}
.hero__symbol img{width:100%;height:100%;object-fit:contain}
.phone{width:299px;height:585px;flex:none;position:relative;margin-left:42px;border-radius:44px;border:6px solid #212850;background:linear-gradient(155deg,#101634,#0c1028 65%,#10132c);box-shadow:0 36px 94px rgba(0,0,0,.65),0 0 0 1px rgba(124,168,255,.40),inset 0 0 0 2px rgba(255,255,255,.05),-18px 10px 80px rgba(88,65,255,.22);transform:rotate(7deg);animation:float-phone 7s ease-in-out infinite;overflow:hidden}
.phone:before{content:"";position:absolute;inset:0;border-radius:38px;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.07),transparent 20%);z-index:8}
.phone__notch{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:7;width:99px;height:25px;background:#090c1e;border-radius:0 0 18px 18px}
.phone__status{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 13px 23px;font-size:10px;color:#d8e2ff;font-weight:800;letter-spacing:.01em}
.phone__signal{display:flex;align-items:flex-end;gap:3px}
.phone__signal i{display:block;width:3px;background:#d7e6ff;border-radius:2px;height:7px}.phone__signal i:nth-child(2){height:10px}.phone__signal i:nth-child(3){height:12px}
.phone__signal b{display:block;margin-left:3px;border:1.3px solid #d7e6ff;width:19px;height:10px;border-radius:3px;position:relative}
.phone__signal b:after{content:"";position:absolute;inset:2px;width:12px;background:#d7e6ff;border-radius:1px}
.phone__appbar{padding:11px 14px;border-top:1px solid rgba(201,216,255,.07);border-bottom:1px solid rgba(201,216,255,.09);display:flex;align-items:center;gap:9px;background:rgba(18,22,50,.9)}
.phone__appbar>img{width:33px;height:33px;object-fit:contain;border-radius:10px}
.phone__appbar>span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}
.phone__appbar b{font-size:12px;letter-spacing:-.025em}
.phone__appbar small{font-size:8px;color:#8b98c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.phone__appbar>.icon{width:18px;height:18px;color:#90eafe}
.status-dot{width:5px;height:5px;border-radius:50%;background:#42e2bb;display:inline-block;margin-right:2px}
.phone__day{font-size:8px;color:#67769d;text-align:center;padding:20px 0 16px;text-transform:uppercase;letter-spacing:.1em}
.bubble{max-width:211px;min-width:110px;padding:11px 13px;border-radius:15px;font-size:10px;line-height:1.5;box-shadow:0 9px 25px rgba(0,0,0,.08)}
.bubble span:not(.bubble__star){display:block;text-align:right;font-size:7px;opacity:.55;margin-top:5px}
.bubble--left{margin-left:13px;background:#222a51;border-bottom-left-radius:5px;color:#e5eaff}
.bubble--right{margin:12px 12px 0 auto;background:linear-gradient(125deg,#3630e5,#4d42d7 70%,#5259ed);border-bottom-right-radius:5px;color:#fff;max-width:184px}
.bubble__star{color:#82faff;margin-right:7px}
.translation-inline{margin:12px 11px 0;padding:12px 12px;border-radius:13px;background:rgba(33,107,156,.14);border:1px solid rgba(66,212,255,.24)}
.translation-inline__top{display:flex;align-items:center;gap:6px;color:#83e9f5;font-size:8px;font-weight:760}
.translation-inline__top .icon{width:13px;height:13px}
.translation-inline__top b{font-size:7px;color:#a4bbde;margin-left:auto;letter-spacing:.04em}
.translation-inline>strong{display:block;font-size:10px;color:#e1fbff;margin:5px 0 0 1px;font-weight:600}
.phone__voice{height:46px;display:flex;align-items:center;gap:9px;border-radius:13px;background:#1d264c;margin:12px 12px 0;padding:8px}
.phone__voice-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#4435b8;color:#e1deff}
.phone__voice-icon .icon{width:15px;height:15px}
.soundbar{display:flex;align-items:center;gap:2px;height:22px;flex:1;overflow:hidden}
.soundbar i{width:3px;height:8px;border-radius:4px;background:#8ee2fa;opacity:.9}.soundbar i:nth-child(3n){height:17px}.soundbar i:nth-child(4n){height:11px}.soundbar i:nth-child(5n){height:20px}.soundbar i:nth-child(7n){height:6px}
.phone__voice-time{font-size:9px;color:#8d9ab8}
.phone__input{position:absolute;bottom:30px;left:10px;right:10px;display:flex;align-items:center;gap:9px;border:1px solid rgba(166,187,255,.17);border-radius:30px;background:#171d39;padding:6px 7px 6px 12px;height:42px}
.phone__input>span:first-child{font-size:19px;color:#8ea4d1;line-height:1}
.phone__input p{flex:1;font-size:9px;color:#7f8caf;margin:0}
.phone__send{display:grid;place-items:center;width:27px;height:27px;background:#454de0;color:white;border-radius:50%}
.phone__send .icon{width:14px;height:14px}
.phone__homebar{position:absolute;bottom:11px;left:50%;transform:translateX(-50%);border-radius:10px;background:#9ca3c8;width:95px;height:4px;opacity:.8}
.phone__concept{position:absolute;top:94px;right:10px;color:#8394c9;font-size:6px;letter-spacing:.13em}
.float-card{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;padding:12px 15px 12px 11px;border:1px solid rgba(172,188,255,.23);border-radius:17px;background:rgba(23,28,63,.89);box-shadow:0 17px 50px rgba(0,0,0,.35),0 0 30px rgba(52,96,220,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.float-card>span:nth-child(2){display:flex;flex-direction:column;gap:2px}
.float-card strong{white-space:nowrap;font-size:10px;font-weight:780;color:#eef2ff}
.float-card small{font-size:9px;color:#94a7ce}
.float-card__icon{display:grid;place-items:center;border-radius:12px;width:34px;height:34px}
.float-card__icon .icon{width:17px;height:17px}
.float-card__icon--pink{color:#f0aeff;background:rgba(179,95,255,.19)}
.float-card__icon--cyan{color:#7aefff;background:rgba(53,206,238,.16)}
.float-card__spark{color:#9deefa}
.float-card--top{top:118px;right:-6px;transform:rotate(5deg);animation:float-card 6s ease-in-out infinite}
.float-card--bottom{bottom:99px;left:-22px;transform:rotate(-5deg);animation:float-card 6s ease-in-out 1s infinite reverse}
.hero__line{position:absolute;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(150,163,255,.24),transparent 96%)}
@keyframes float-phone{0%,100%{transform:rotate(7deg) translateY(0)}50%{transform:rotate(7deg) translateY(-13px)}}
@keyframes float-card{0%,100%{translate:0 0}50%{translate:0 -9px}}
@keyframes orbit-shimmer{from{opacity:.8;transform:rotate(0deg)}to{opacity:.45;transform:rotate(30deg)}}
/* Ticker */
.marquee{background:#0e102b;border-top:1px solid rgba(192,202,255,.06);border-bottom:1px solid rgba(192,202,255,.1);overflow:hidden;padding:23px 0}
.marquee__track{display:flex;width:max-content;animation:marquee 42s linear infinite}
.marquee__set{display:flex;gap:36px;align-items:center;padding-right:36px}
.marquee__set span:not(.marquee__star){font-size:10px;letter-spacing:.18em;font-weight:850;color:#858fae;white-space:nowrap}
.marquee__star{color:#65e3f6;font-size:16px}
@keyframes marquee{to{transform:translateX(-50%)}}
.section{padding:128px 0;position:relative}
.section-overline{color:#93e5f5;font-size:10px;letter-spacing:.155em;font-weight:850;line-height:1.5;text-transform:uppercase;display:flex;align-items:flex-start;gap:11px}
.section-index{color:#586691;font-size:10px}
.section-title{font-size:clamp(39px,4.45vw,60px);letter-spacing:-.067em;line-height:1.09;font-weight:830;margin:23px 0 0}
.section-title span{color:#879bff;background:linear-gradient(110deg,#97a6ff 7%,#75e9ff 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
/* Manifesto */
.manifesto{background:radial-gradient(ellipse 45% 70% at 5% 50%,rgba(63,58,163,.16),transparent 75%),#090b23}
.manifesto__grid{display:grid;grid-template-columns:31% 1fr;gap:40px}
.manifesto__grid>.section-overline{padding-top:18px}
.manifesto__title{font-size:clamp(34px,4.2vw,58px);line-height:1.19;letter-spacing:-.062em;font-weight:780;margin:0}
.manifesto__title span{color:#7feef5}
.manifesto__desc{color:#a5b0d0;font-size:15px;line-height:1.85;max-width:620px;margin:25px 0 40px}
.manifesto__stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:26px;max-width:620px}
.manifesto__stats>div{display:flex;flex-direction:column;gap:7px}
.manifesto__stats strong{font-size:36px;letter-spacing:-.08em;font-weight:760;line-height:1.2}
.manifesto__stats span{font-size:9px;font-weight:850;letter-spacing:.12em;color:#8999bd}
/* Features */
.features{background:linear-gradient(180deg,#090b23,#090a1f)}
.section-head{display:flex;align-items:end;justify-content:space-between;gap:80px;margin-bottom:47px}
.section-head>div{max-width:800px}
.section-head>p{max-width:330px;font-size:14px;line-height:1.82;margin:0 0 4px;color:#a0abc8}
.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.feature-card{min-height:341px;position:relative;overflow:hidden;border:1px solid rgba(169,187,255,.14);border-radius:23px;background:linear-gradient(148deg,rgba(22,27,64,.88),rgba(12,16,39,.94) 64%);padding:27px 25px 21px;display:flex;flex-direction:column;isolation:isolate;transition:transform .32s,border-color .3s,box-shadow .3s}
.feature-card:hover{transform:translateY(-6px);border-color:rgba(121,181,255,.35);box-shadow:0 20px 60px rgba(0,0,0,.25)}
.feature-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}
.feature-card__icon{height:55px;width:55px;display:grid;place-items:center;color:#a4e8ff;background:linear-gradient(135deg,rgba(96,106,255,.18),rgba(43,188,246,.12));border:1px solid rgba(144,191,253,.24);border-radius:17px}
.feature-card__icon .icon{width:27px;height:27px;stroke-width:1.5}
.feature-card__num{font-size:10px;font-weight:750;color:#6d7aa0;letter-spacing:.11em}
.feature-card__body{margin-bottom:26px}
.feature-card__label{font-size:9px;letter-spacing:.18em;color:#83dcea;font-weight:850;margin-bottom:10px}
.feature-card h3{font-size:25px;line-height:1.18;letter-spacing:-.045em;font-weight:800;margin:0 0 14px}
.feature-card p{color:#a0abc9;font-size:12.5px;line-height:1.8;margin:0;max-width:330px}
.feature-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;position:relative;z-index:2}
.feature-card__tags span{padding:7px 9px;border-radius:30px;background:rgba(181,207,255,.055);border:1px solid rgba(169,188,255,.12);color:#acb9da;font-size:9px;font-weight:650;white-space:nowrap}
.feature-card__glow{position:absolute;width:210px;height:210px;right:-126px;top:-140px;border-radius:50%;background:rgba(115,93,255,.25);filter:blur(76px);pointer-events:none;z-index:-1}
.feature-card--2 .feature-card__icon,.feature-card--5 .feature-card__icon{color:#efadff;background:rgba(182,101,247,.11)}
.feature-card--3 .feature-card__icon,.feature-card--6 .feature-card__icon{color:#88f2df;background:rgba(60,220,179,.11)}
.feature-card--2 .feature-card__glow,.feature-card--5 .feature-card__glow{background:rgba(199,89,255,.22)}
.feature-card--3 .feature-card__glow,.feature-card--6 .feature-card__glow{background:rgba(79,231,205,.16)}
/* Translation interactive display */
.translation{background:radial-gradient(ellipse 55% 78% at 75% 65%,rgba(27,66,137,.26),transparent 75%),linear-gradient(140deg,#0c1030,#0a0d28 70%);border-top:1px solid rgba(186,207,255,.07);border-bottom:1px solid rgba(186,207,255,.08);overflow:hidden}
.translation__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:center}
.translation__copy .section-title{margin-bottom:25px}
.translation__copy>p{font-size:15px;line-height:1.87;color:#aeb8d4;max-width:500px;margin:0}
.translation__badge{display:inline-flex;align-items:center;gap:9px;margin-top:30px;padding:11px 14px;border:1px solid rgba(110,237,241,.25);border-radius:100px;color:#7debeb;background:rgba(77,215,226,.06);font-size:10px;font-weight:780;letter-spacing:.08em}
.translation__badge .icon{width:15px;height:15px}
.demo{position:relative;border-radius:26px;border:1px solid rgba(144,177,255,.29);background:linear-gradient(151deg,rgba(21,29,67,.97),rgba(12,16,45,.97));box-shadow:0 24px 95px rgba(0,0,0,.34),0 0 100px rgba(47,112,243,.065);overflow:hidden}
.demo:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,#558dff 35%,#50eafa 60%,transparent);opacity:.8}
.demo__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 25px;border-bottom:1px solid rgba(166,195,255,.10)}
.demo__heading{font-size:14px;font-weight:900;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}
.demo__heading>span:last-child{color:#9be7f3;font-weight:550}
.demo__dot{width:9px;height:9px;border-radius:50%;background:#56e6eb;box-shadow:0 0 15px #39dbee}
.demo__concept{font-size:8px;font-weight:800;letter-spacing:.05em;color:#7f90bb;max-width:220px;text-align:right}
.demo__inside{padding:31px 29px 22px}
.demo__sentence{border:1px solid rgba(164,185,255,.15);padding:20px 21px;border-radius:17px;background:rgba(255,255,255,.028)}
.demo__inside small{font-size:9px;letter-spacing:.10em;color:#8496bd;font-weight:750}
.demo__sentence p,.demo__result p{margin:12px 0 0;font-size:21px;font-weight:650;letter-spacing:-.025em}
.demo__flow{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0}
.demo__flow-line{width:1px;height:24px;background:linear-gradient(180deg,transparent,#6e9ff2)}
.demo__flow-line:last-child{transform:rotate(180deg)}
.demo__flow-symbol{height:33px;width:33px;display:grid;place-items:center;border-radius:12px;background:#1b4278;color:#9deaf7;box-shadow:0 0 20px rgba(46,192,237,.14)}
.demo__flow-symbol .icon{width:16px;height:16px}
.demo__result{padding:21px;border-radius:17px;border:1px solid rgba(69,214,238,.35);background:linear-gradient(120deg,rgba(35,115,165,.20),rgba(60,47,158,.13));box-shadow:inset 0 0 25px rgba(64,142,205,.045)}
.demo__result-head{display:flex;justify-content:space-between;align-items:center}
.demo__result-head small{color:#98dce9}
.demo__result-head strong{font-size:10px;color:#071a32;padding:5px 8px;border-radius:6px;background:#84eaf6}
.demo__result p{color:#f5feff;min-height:31px}
.demo__waves{height:26px;display:flex;align-items:center;gap:3px;margin-top:12px}
.demo__waves i{display:block;height:9px;width:3px;border-radius:4px;background:#55cbed;opacity:.75;animation:wave 1.3s ease-in-out infinite}
.demo__waves i:nth-child(3n){height:17px;animation-delay:.15s}.demo__waves i:nth-child(4n){height:22px;animation-delay:.4s}.demo__waves i:nth-child(5n){height:12px;animation-delay:.3s}
@keyframes wave{0%,100%{scale:1 .72}50%{scale:1 1.18}}
.demo__footer{border-top:1px solid rgba(163,183,255,.1);padding:15px 25px 20px}
.demo__lang{display:flex;align-items:center;justify-content:space-between;gap:10px}
.demo__lang>span{color:#a5b7d8;font-size:10px}
.demo__options{display:flex;align-items:center;gap:5px}
.demo__option{cursor:pointer;min-width:35px;border-radius:8px;border:1px solid rgba(162,182,243,.16);background:rgba(177,190,252,.08);font-size:10px;font-weight:780;color:#9eadd6;padding:8px 7px;transition:background .2s,color .2s}
.demo__option.is-active{color:#10213b;background:#93eefa;border-color:#93eefa}
.demo__option:hover:not(.is-active){background:rgba(177,190,252,.20);color:white}
.demo__footer>small{display:block;margin-top:12px;color:#66779e;font-size:9px}
/* Orbit concept */
.ecosystem{background:linear-gradient(180deg,#090b23 0%,#090921 100%);overflow:hidden}
.ecosystem__grid{display:grid;grid-template-columns:.90fr 1.10fr;align-items:center;gap:50px}
.ecosystem__copy>p{max-width:485px;color:#a8b4d1;font-size:15px;line-height:1.86;margin:26px 0}
.ecosystem__pill{display:inline-flex;align-items:center;gap:8px;color:#bcf9ff;font-size:10px;letter-spacing:.1em;font-weight:790;border:1px solid rgba(90,212,246,.26);background:rgba(90,212,246,.045);padding:11px 14px;border-radius:100px}
.ecosystem__pill .icon{width:16px;height:16px}
.ecosystem__copy>small{display:block;color:#697797;font-size:10px;margin-top:15px}
.orbit{position:relative;width:min(100%,580px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-left:auto;isolation:isolate}
.orbit:before{content:"";position:absolute;inset:15%;z-index:-2;background:radial-gradient(circle,rgba(87,50,218,.27),rgba(48,74,190,.08) 44%,transparent 67%);filter:blur(22px)}
.orbit__ring{position:absolute;border-radius:50%;border:1px solid rgba(123,151,250,.2);box-shadow:inset 0 0 25px rgba(79,79,219,.035)}
.orbit__ring--one{inset:8%;border-style:dashed;border-color:rgba(93,125,240,.18);animation:spin 100s linear infinite}
.orbit__ring--two{inset:22%;border-color:rgba(106,147,241,.29)}
.orbit__ring--three{inset:35%;border-color:rgba(105,232,246,.16)}
@keyframes spin{to{transform:rotate(360deg)}}
.orbit__core{width:150px;height:150px;display:grid;place-items:center;filter:drop-shadow(0 0 40px rgba(88,80,251,.45))}
.orbit__core img{width:100%;height:100%;object-fit:contain}
.orbit__badge{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:100px;border:1px solid rgba(161,180,255,.26);background:rgba(22,28,69,.93);box-shadow:0 10px 40px rgba(0,0,0,.28);font-size:10px;font-weight:800;letter-spacing:.08em;color:#d9e6ff;white-space:nowrap}
.orbit__badge .icon{width:17px;height:17px;color:#7fe7fa}
.orbit__badge--chat{left:7%;top:17%}.orbit__badge--shield{right:-1%;top:31%}.orbit__badge--wallet{left:1%;bottom:22%}.orbit__badge--ai{right:15%;bottom:7%}
.orbit__badge--shield .icon,.orbit__badge--ai .icon{color:#e3a9ff}
/* Roadmap */
.future{background:#0a0c26}
.roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;position:relative}
.roadmap__step{padding:28px 27px 30px;border:1px solid rgba(173,191,255,.16);border-radius:22px;background:linear-gradient(165deg,rgba(29,35,76,.51),rgba(15,19,49,.55));min-height:259px}
.roadmap__num{color:#738afa;font-size:39px;font-weight:850;letter-spacing:-.075em;line-height:1;margin-bottom:27px}
.roadmap__state{display:inline-block;padding:5px 9px;background:rgba(128,141,239,.12);color:#a7b8ff;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.13em}
.roadmap__step:first-child .roadmap__state{background:rgba(66,214,212,.10);color:#6fe7e8}
.roadmap__step h3{font-size:22px;letter-spacing:-.045em;line-height:1.25;margin:15px 0 10px}
.roadmap__step p{font-size:12px;color:#99a7c6;line-height:1.8;margin:0}
/* Closing */
.closing{padding:20px 0 112px;background:#0a0c26}
.closing__panel{position:relative;isolation:isolate;overflow:hidden;min-height:430px;border-radius:34px;border:1px solid rgba(151,169,255,.5);background:radial-gradient(ellipse 66% 120% at 87% 55%,rgba(58,181,245,.39),transparent 76%),radial-gradient(ellipse 70% 80% at 55% 100%,rgba(118,44,246,.52),transparent 80%),linear-gradient(112deg,#241d8d,#19259d 52%,#1357b5);display:grid;grid-template-columns:1fr 410px;align-items:center;padding:64px 72px;box-shadow:0 24px 80px rgba(21,28,133,.25)}
.closing__shine{position:absolute;z-index:-1;inset:0;opacity:.25;background-image:radial-gradient(white .7px,transparent .8px);background-size:40px 40px;mask-image:linear-gradient(90deg,transparent,black)}
.closing__content{z-index:2}
.closing__content .eyebrow{color:#c2fdff}
.closing__content .eyebrow__line{background:#abf0ff}
.closing h2{font-size:clamp(44px,5.5vw,75px);letter-spacing:-.075em;line-height:1.06;margin:24px 0 20px;font-weight:850}
.closing h2 span{color:#b9faff}
.closing p{max-width:430px;font-size:15px;line-height:1.85;color:#e3e9ff;margin:0 0 28px}
.btn--light{background:#fff;color:#111c53;box-shadow:0 13px 35px rgba(8,14,92,.16)}
.closing__logo{align-self:center;justify-self:end;transform:rotate(-10deg);filter:drop-shadow(0 28px 43px rgba(6,11,79,.38))}
.closing__logo img{width:340px;height:340px;object-fit:contain}
/* Footer */
.footer{background:#070819;border-top:1px solid var(--line);padding:55px 0 25px}
.footer__top{display:flex;justify-content:space-between;gap:30px}
.footer__brand>p{font-size:12px;color:#7f8cae;margin:16px 0}
.footer__links{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:28px}
.footer__links a{font-size:12px;color:#a7b3d3;transition:color .2s}
.footer__links a:hover{color:white}
.footer__notes{max-width:970px;margin:32px 0 40px;font-size:10px;color:#7d88a7;line-height:1.9}
.footer__notes p{margin:9px 0}
.footer__bottom{border-top:1px solid rgba(178,199,255,.11);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#6f7c9e}
/* Responsive */
@media (max-width:1160px){.shell{width:min(var(--max),calc(100% - 72px))}.desktop-nav{gap:16px}.hero__title{font-size:clamp(45px,5.2vw,68px)}.hero__art{transform:scale(.90);transform-origin:center right}.float-card--top{right:0}.translation__grid{gap:35px}.closing__panel{padding-inline:55px}}
@media (max-width:920px){
 .shell{width:calc(100% - 56px)}.site-header{height:78px}.desktop-nav{display:none}.menu-toggle{display:flex}.header-actions{gap:10px}.mobile-menu{position:absolute;left:0;right:0;top:100%;padding:9px 28px 24px;background:#10132e;border-bottom:1px solid rgba(164,193,255,.21);box-shadow:0 20px 30px rgba(0,0,0,.23);flex-direction:column;gap:0}.mobile-menu:not([hidden]){display:flex}.mobile-menu a{padding:12px 4px;border-bottom:1px solid var(--line);font-size:13px}
 .hero{padding:76px 0 55px}.hero__grid{grid-template-columns:1fr;gap:10px}.hero__copy{max-width:730px;text-align:center;margin:0 auto}.hero__eyebrow{justify-content:center}.hero__title{font-size:clamp(56px,8vw,82px)}.hero__lead{max-width:640px;margin:0 auto 28px}.hero__buttons,.hero__foot{justify-content:center}.hero__art{transform:scale(1);transform-origin:center;height:565px}.hero__halo--outer{left:50%;margin-left:-345px;top:-63px}.hero__halo--inner{left:50%;margin-left:-255px;top:13px}.hero__symbol{left:calc(50% - 290px);top:95px}.phone{height:550px;margin-left:0;width:284px}.phone__voice{margin-top:9px}.float-card--top{right:8%;top:78px}.float-card--bottom{left:10%;bottom:100px}
 .section{padding:99px 0}.manifesto__grid{grid-template-columns:1fr;gap:20px}.manifesto__title{font-size:clamp(38px,6vw,57px)}.section-head{gap:25px}.section-head>p{max-width:290px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{min-height:320px}.translation__grid{grid-template-columns:1fr;gap:35px}.translation__copy{text-align:left}.translation__copy p{max-width:720px}.demo{max-width:670px;width:100%;margin:auto}.ecosystem__grid{grid-template-columns:1fr;gap:0}.ecosystem__copy{max-width:700px}.orbit{margin:-15px auto -35px;width:min(100%,540px)}.closing__panel{grid-template-columns:1fr 260px;min-height:400px;padding:49px 43px}.closing__logo img{width:270px;height:270px}.closing h2{font-size:clamp(45px,6vw,65px)}
}
@media (max-width:620px){
 html{scroll-padding-top:75px}.shell{width:calc(100% - 36px)}.announcement{min-height:29px;padding:8px 12px;font-size:8px;line-height:1.4}.announcement__inner{gap:8px}.announcement__divider{display:none}.announcement__inner>span:last-child{display:none}
 .site-header{height:71px}.brand__icon{width:39px;height:39px}.brand__words strong{font-size:24px}.brand__words small{font-size:7px}.header-actions{gap:8px}.header-cta{display:none}.lang-switch{padding:2px}.lang-switch a{font-size:9px;padding:7px}.menu-toggle{width:39px;height:39px;border-radius:11px}.mobile-menu{padding-inline:18px}
 .hero{padding-top:54px;padding-bottom:22px;min-height:auto}.hero__copy{padding:0 0 14px}.hero__eyebrow{font-size:8px;letter-spacing:.12em;gap:8px}.hero__eyebrow .eyebrow__line{width:16px}.hero__title{font-size:clamp(46px,9.45vw,64px);letter-spacing:-.075em;margin:22px -5px 19px;line-height:1.08}.hero__lead{font-size:13px;line-height:1.8;margin:0 auto 23px;max-width:480px}.hero__buttons{gap:9px}.btn{padding:12px 17px;min-height:46px;font-size:11px;gap:10px}.hero__foot{margin-top:22px;font-size:8px;letter-spacing:.12em}.hero__art{height:500px;max-width:380px;margin:0 auto;width:100%;overflow:visible}.hero__halo--outer{width:500px;height:500px;margin-left:-250px;top:-15px}.hero__halo--inner{width:410px;height:410px;margin-left:-205px;top:42px}.hero__symbol{width:270px;height:270px;left:calc(50% - 220px);top:112px}.phone{width:241px;height:478px;border-width:5px;border-radius:37px;transform:rotate(6deg);animation:none;margin-left:11px}.phone__notch{width:85px;height:20px}.phone__status{padding:9px 18px 10px;font-size:9px}.phone__appbar{padding:8px 10px}.phone__appbar>img{width:27px;height:27px}.phone__appbar b{font-size:11px}.phone__appbar small{font-size:7px}.phone__day{padding:11px 0;font-size:7px}.bubble{font-size:9px;padding:9px 11px;max-width:179px}.bubble--right{max-width:156px;margin-top:8px}.translation-inline{padding:10px;margin-top:9px}.translation-inline__top{font-size:7px}.translation-inline>strong{font-size:9px}.phone__voice{height:39px;margin-top:9px}.phone__input{bottom:27px;height:37px}.phone__homebar{bottom:9px}.phone__concept{top:78px}.float-card{padding:9px 10px;gap:7px;border-radius:12px}.float-card strong{font-size:8px}.float-card small{font-size:7px}.float-card__icon{width:29px;height:29px;border-radius:9px}.float-card__icon .icon{width:15px;height:15px}.float-card--top{top:53px;right:-1%}.float-card--bottom{bottom:83px;left:-4%}
 .marquee{padding:18px 0}.marquee__set{gap:22px;padding-right:22px}.marquee__set span:not(.marquee__star){font-size:9px}.marquee__star{font-size:13px}
 .section{padding:80px 0}.section-overline{font-size:9px;letter-spacing:.115em}.section-title{font-size:clamp(35px,8vw,48px);margin-top:18px}.manifesto__grid{gap:22px}.manifesto__title{font-size:clamp(35px,8vw,45px);letter-spacing:-.061em;line-height:1.2}.manifesto__desc{font-size:13px;line-height:1.8;margin:23px 0 27px}.manifesto__stats{gap:10px}.manifesto__stats strong{font-size:32px}.manifesto__stats span{font-size:7px;letter-spacing:.065em}
 .section-head{display:block;margin-bottom:30px}.section-head>p{margin:18px 0 0;font-size:13px;max-width:500px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{min-height:unset;padding:23px 22px 20px;border-radius:21px}.feature-card__top{margin-bottom:19px}.feature-card__icon{width:47px;height:47px;border-radius:15px}.feature-card__icon .icon{width:24px;height:24px}.feature-card h3{font-size:23px}.feature-card p{font-size:12px;line-height:1.7}.feature-card__body{margin-bottom:21px}.feature-card__tags span{font-size:9px}
 .translation__grid{gap:26px}.translation__copy>p{font-size:13px}.translation__badge{font-size:9px}.demo{border-radius:22px}.demo__head{padding:18px 17px}.demo__heading{font-size:12px}.demo__concept{font-size:7px;max-width:157px;line-height:1.4}.demo__inside{padding:22px 16px 17px}.demo__sentence,.demo__result{padding:17px}.demo__inside small{font-size:8px}.demo__sentence p,.demo__result p{font-size:18px}.demo__footer{padding:15px 16px 19px}.demo__lang>span{font-size:9px}.demo__footer>small{line-height:1.5}
 .ecosystem__copy>p{font-size:13px}.orbit{width:min(100%,400px);margin:2px auto -22px}.orbit__core{width:106px;height:106px}.orbit__badge{padding:8px 9px;gap:6px;font-size:7px}.orbit__badge .icon{width:13px;height:13px}.orbit__badge--chat{left:1%;top:16%}.orbit__badge--shield{right:0;top:26%}.orbit__badge--wallet{left:0;bottom:20%}.orbit__badge--ai{right:8%;bottom:7%}
 .roadmap{grid-template-columns:1fr;gap:12px}.roadmap__step{min-height:0;padding:23px}.roadmap__num{font-size:33px;margin-bottom:17px}.roadmap__step h3{font-size:21px}.roadmap__step p{font-size:12px}
 .closing{padding:2px 0 72px}.closing__panel{display:flex;flex-direction:column-reverse;align-items:start;gap:0;padding:32px 23px 37px;min-height:auto;border-radius:26px}.closing__logo{align-self:flex-end;transform:rotate(-11deg);margin:-13px 0 -20px}.closing__logo img{width:160px;height:160px}.closing__content .eyebrow{font-size:8px;letter-spacing:.08em;gap:5px}.closing__content .eyebrow__line{width:17px}.closing h2{font-size:clamp(43px,10vw,60px);margin:18px 0 16px}.closing p{font-size:13px;margin-bottom:22px}
 .footer{padding-top:38px}.footer__top{display:block}.footer__links{justify-content:flex-start;gap:16px 22px;margin-top:25px}.footer__links a{font-size:11px}.footer__notes{margin:22px 0 27px;font-size:10px}.footer__bottom{display:flex;flex-direction:column;gap:7px;font-size:9px}
}
@media (max-width:365px){.hero__title{font-size:44px}.float-card--top{right:-5%}.float-card--bottom{left:-5%}.hero__art{transform:scale(.93);transform-origin:center top;margin-bottom:-32px}.btn{font-size:10px;padding:11px 14px}.demo__lang{align-items:flex-start;flex-direction:column}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee__track{animation:none}}

/* ONE global-language selector: locally bundled illustrated country flags. */
.language-wrap{flex:none;position:relative}
.lang-picker{position:relative}
.lang-picker summary{display:flex;align-items:center;gap:8px;min-height:41px;list-style:none;cursor:pointer;padding:5px 12px 5px 8px;border:1px solid rgba(167,202,255,.29);background:rgba(137,160,255,.075);border-radius:100px;font-size:12px;font-weight:750;color:#f1f5ff;white-space:nowrap;transition:background .2s,border-color .2s}
.lang-picker summary::-webkit-details-marker{display:none}
.lang-picker summary:hover,.lang-picker[open] summary{background:rgba(125,138,255,.18);border-color:rgba(123,220,255,.45)}
.lang-picker summary>img,.lang-picker__grid img,.demo__option img{object-fit:contain;flex:none;border-radius:3px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}
.lang-picker__name{font-size:12px}
.lang-picker__code{display:none;font-size:11px;letter-spacing:.04em}
.lang-picker__chevron{font-family:Arial,sans-serif;color:#9fbef6;font-size:20px;line-height:1;transition:transform .2s;position:relative;top:-3px}
.lang-picker[open] .lang-picker__chevron{transform:rotate(180deg);top:3px}
.lang-picker__menu{position:absolute;top:calc(100% + 14px);right:0;z-index:60;width:min(520px,calc(100vw - 22px));border:1px solid rgba(155,184,255,.27);background:linear-gradient(145deg,rgba(23,28,72,.98),rgba(9,13,40,.99));border-radius:22px;padding:17px;box-shadow:0 30px 85px rgba(0,0,0,.64),0 0 35px rgba(65,95,230,.13);backdrop-filter:blur(22px)}
.lang-picker__eyebrow{font-family:ui-sans-serif,system-ui,sans-serif;margin:2px 4px 15px;color:#8eaff6;font-size:10px;font-weight:800;letter-spacing:.15em}
.lang-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.lang-picker__grid a{min-width:0;display:flex;align-items:center;gap:8px;padding:11px 8px;border-radius:11px;border:1px solid transparent;color:#e8eeff;font-size:11px;font-weight:700;transition:background .2s,border-color .2s}
.lang-picker__grid a span{min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.lang-picker__grid a small{display:none;color:#708dd0;font-size:9px}
.lang-picker__grid a:hover{background:rgba(101,127,234,.18);border-color:rgba(135,164,249,.18)}
.lang-picker__grid a[aria-current="page"]{background:rgba(85,210,240,.13);border-color:rgba(99,229,250,.42);color:#aaf5ff}
.demo__options{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:310px}
.demo__option{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:48px;padding:6px 5px}
.demo__option img{width:21px;height:17px}
.demo__option span{font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px}
#demo-result[lang="ar"]{direction:rtl;text-align:right}
html[lang="ar"] body{font-family:"Noto Kufi Arabic",system-ui,Arial,sans-serif}
html[lang="hi"] body{font-family:"Lohit Devanagari",system-ui,sans-serif}
html[lang="zh-CN"] body{font-family:"Noto Sans CJK SC",system-ui,sans-serif}
html[lang="ja"] body{font-family:"Noto Sans CJK JP",system-ui,sans-serif}
html[lang="ko"] body{font-family:"Noto Sans CJK KR",system-ui,sans-serif}
html[lang="ar"] .eyebrow,html[lang="ar"] .section-overline,html[lang="ar"] .announcement,html[lang="ar"] .hero__foot,html[lang="ar"] .section-title,html[lang="ar"] .hero__title,html[lang="ar"] .manifesto__title,
html[lang="hi"] .eyebrow,html[lang="hi"] .section-overline,html[lang="hi"] .announcement,html[lang="hi"] .hero__foot,html[lang="hi"] .section-title,html[lang="hi"] .hero__title,html[lang="hi"] .manifesto__title{letter-spacing:0}
html[lang="ar"] .hero__title,html[lang="hi"] .hero__title{font-size:clamp(39px,4.7vw,65px);line-height:1.33}
html[lang="ru"] .hero__title{font-size:clamp(39px,4.4vw,66px)}
html[lang="ar"] .manifesto__title,html[lang="hi"] .manifesto__title,html[lang="ru"] .manifesto__title{font-size:clamp(34px,4.2vw,59px);line-height:1.4}
html[lang="ar"] .feature-card h3,html[lang="hi"] .feature-card h3{line-height:1.5}
html[dir="rtl"] .phone,html[dir="rtl"] .orbit,html[dir="rtl"] .brand{direction:ltr}
html[dir="rtl"] .phone__text,html[dir="rtl"] .translation-inline{direction:rtl}
html[dir="rtl"] .demo__sentence p{direction:ltr;text-align:left}
html[dir="rtl"] .lang-picker__menu{left:0;right:auto}
html[dir="rtl"] .btn .icon{transform:rotate(180deg)}
html[dir="rtl"] .brand{direction:ltr}
html[dir="rtl"] .hero__copy,html[dir="rtl"] .manifesto__grid,html[dir="rtl"] .ecosystem__copy{text-align:right}
@media(max-width:1160px){.lang-picker__name{max-width:84px;display:inline-block;overflow:hidden;text-overflow:ellipsis}}
@media(max-width:620px){.lang-picker summary{gap:5px;padding:4px 7px;min-height:38px}.lang-picker summary>img{width:27px;height:21px}.lang-picker__name{display:none}.lang-picker__code{display:inline}.lang-picker__menu{right:-49px;padding:12px;border-radius:16px;top:calc(100% + 14px)}.lang-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.lang-picker__grid a{padding:9px 7px;font-size:11px}.lang-picker__grid a img{width:27px;height:21px}.lang-picker__eyebrow{margin-bottom:10px}.demo__lang{align-items:flex-start;flex-direction:column}.demo__options{justify-content:flex-start;max-width:100%}html[dir="rtl"] .lang-picker__menu{left:-59px;right:auto}html[lang="ar"] .hero__title,html[lang="hi"] .hero__title,html[lang="ru"] .hero__title{font-size:clamp(35px,9vw,46px)}.hero__copy{min-width:0}.hero__title,.section-title,.manifesto__title{overflow-wrap:anywhere}}
@media(max-width:365px){.lang-picker__menu{right:-46px}.lang-picker__grid a{font-size:10px}}
@media(max-width:340px){.lang-picker__menu{right:-42px}html[dir="rtl"] .lang-picker__menu{left:-35px;right:auto}}
@media(max-width:340px){.site-header__inner{gap:4px}.brand{gap:5px}.brand__icon{width:34px;height:34px}.brand__words strong{font-size:21px}.brand__words small{font-size:6px;letter-spacing:.1em}.header-actions{gap:5px}.menu-toggle{width:34px;height:34px}.lang-picker summary{padding-inline:4px}}
