:root{--bg:#06101d;--panel:#0b1727;--panel2:#0e1d31;--line:#20334b;--text:#eef6ff;--muted:#94a8be;--a:#19b5d8;--b:#3569ff;--green:#25d0a4;--r:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 10%,#0f2742 0,transparent 32%),linear-gradient(180deg,#06101d,#071522 45%,#06101d);color:var(--text);font:15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;padding:18px clamp(20px,5vw,72px);background:rgba(6,16,29,.78);border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(18px)}.brand{font-weight:900;letter-spacing:.08em;font-size:18px}.brand span{color:var(--a)}nav{display:flex;gap:24px;margin-left:auto;color:#bdd0e4}nav a:hover{color:white}.langs{display:flex;gap:6px;font-size:11px}.langs a{padding:5px 7px;border:1px solid transparent;border-radius:8px;color:#7790aa}.langs .active{color:white;border-color:#29425f}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--a),var(--b));color:#fff;font-weight:800;box-shadow:0 14px 38px rgba(34,112,230,.18);cursor:pointer}.btn.small{padding:10px 14px;font-size:13px}.btn.ghost{background:transparent;border:1px solid #29425f;box-shadow:none}.hero{min-height:730px;padding:100px clamp(20px,7vw,110px);display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;position:relative;overflow:hidden}.gridGlow{position:absolute;inset:0;background-image:linear-gradient(rgba(60,119,166,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(60,119,166,.06) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 82%)}.heroCopy,.marketPanel{position:relative}.eyebrow{display:inline-block;color:#6ed7ec;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px}.hero h1,.subhero h1{font-size:clamp(42px,6vw,84px);line-height:1.02;letter-spacing:-.055em;margin:0 0 24px;max-width:950px}.hero p,.subhero p,.sectionHead p,.split>div>p{font-size:18px;color:var(--muted);max-width:720px}.heroBtns{display:flex;gap:12px;margin:32px 0}.trust{color:#7890a9;font-size:13px}.marketPanel{padding:26px;border:1px solid #203b58;border-radius:28px;background:linear-gradient(145deg,rgba(15,36,60,.9),rgba(8,22,38,.92));box-shadow:0 30px 80px rgba(0,0,0,.28)}.panelTop{display:flex;justify-content:space-between;color:#7891aa;font-size:11px}.panelTop b{color:#27d0a3}.chart{height:260px;display:flex;align-items:flex-end;gap:13px;padding-top:30px;border-bottom:1px solid #28415c}.chart i{flex:1;height:var(--h);background:linear-gradient(180deg,#31c7e4,#315bf1);border-radius:8px 8px 2px 2px;opacity:.88}.ticks{display:flex;justify-content:space-between;color:#7088a1;font-size:9px;margin-top:9px}.metric{margin-top:26px;display:flex;justify-content:space-between;color:#89a0b7}.metric strong{color:white}.section{padding:100px clamp(20px,7vw,110px)}.sectionHead{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.section h2,.contact h2{font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.04em;margin:0}.cards{display:grid;gap:14px}.markets{grid-template-columns:repeat(4,1fr)}.markets.large{grid-template-columns:repeat(3,1fr)}.services{grid-template-columns:repeat(3,1fr)}.cards article{padding:26px;min-height:220px;border-radius:20px;border:1px solid #1d344d;background:linear-gradient(160deg,rgba(13,31,51,.92),rgba(8,21,36,.88));transition:.25s}.cards article:hover{transform:translateY(-4px);border-color:#315f8a}.num{color:#4b6886;font:700 11px/1 ui-monospace,monospace}.cards h3{font-size:21px;margin:50px 0 10px}.cards p{color:var(--muted);margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:linear-gradient(90deg,rgba(14,31,51,.65),transparent)}.steps{display:grid;gap:12px}.steps div{padding:22px;border:1px solid #213a54;border-radius:18px;background:#091726}.steps b{color:#49cae3}.steps span{font-weight:800;margin-left:18px}.steps p{color:#8fa5bb;margin:7px 0 0 42px}.subhero{padding:110px clamp(20px,7vw,110px) 50px;min-height:430px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stats div{padding:30px;border:1px solid #20364e;border-radius:20px}.stats strong{display:block;font-size:38px;color:#75d9ec}.stats span{color:#93a7bd}.contact{margin:40px clamp(20px,5vw,72px) 70px;padding:56px;border:1px solid #26425f;border-radius:30px;background:linear-gradient(135deg,#0b1b2e,#0c2340);display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.contactMeta{display:flex;gap:20px;color:#8fa7bf;margin-top:28px}form{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{color:#9bb0c5;font-size:12px;font-weight:700}input,select,textarea{width:100%;margin-top:7px;background:#071421;border:1px solid #28415b;color:white;border-radius:12px;padding:13px 14px;outline:none}input:focus,select:focus,textarea:focus{border-color:#36a8cf;box-shadow:0 0 0 3px rgba(54,168,207,.12)}.wide{grid-column:1/-1}.consent{display:flex;gap:8px;align-items:center;font-weight:500}.consent input{width:auto;margin:0}.hp{position:absolute!important;left:-9999px!important}.formStatus{grid-column:1/-1;color:#68e0bf;min-height:20px}.confetti{position:fixed;top:-15px;width:8px;height:14px;background:hsl(calc(var(--i,0)*50),80%,60%);z-index:9999;animation:fall var(--d) ease-in forwards}.confetti:nth-of-type(3n){background:#2bc2dc}.confetti:nth-of-type(3n+1){background:#4775ff}.confetti:nth-of-type(3n+2){background:#28d5a8}@keyframes fall{to{transform:translate(var(--x),105vh) rotate(760deg);opacity:.2}}footer{padding:34px clamp(20px,5vw,72px);border-top:1px solid #172a3e;display:grid;grid-template-columns:.5fr 1.5fr .8fr;gap:30px;color:#748ba2;font-size:12px}footer p{margin:0}footer div:last-child{text-align:right}@media(max-width:980px){nav{display:none}.btn.small{display:none}.hero,.split,.contact{grid-template-columns:1fr}.hero{padding-top:70px}.markets,.markets.large,.services{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:repeat(2,1fr)}.sectionHead{display:block}.contact{padding:34px}footer{grid-template-columns:1fr}footer div:last-child{text-align:left}}@media(max-width:620px){header{padding:14px 18px}.hero,.section,.subhero{padding-left:20px;padding-right:20px}.hero{min-height:auto}.marketPanel{padding:18px}.chart{height:180px}.markets,.markets.large,.services,.stats{grid-template-columns:1fr}.cards article{min-height:180px}.cards h3{margin-top:34px}.contact{margin:20px 14px 50px;padding:24px}form{grid-template-columns:1fr}.wide{grid-column:auto}.contactMeta{flex-direction:column;gap:6px}.langs{margin-left:auto}}
.navLink{background:none;border:0;padding:0;color:#bdd0e4;font:inherit;cursor:pointer}.navLink:hover{color:#fff}.contactStrip{margin:40px clamp(20px,5vw,72px) 70px;padding:42px 48px;border:1px solid #26425f;border-radius:28px;background:linear-gradient(135deg,rgba(11,27,46,.96),rgba(12,35,64,.96));display:flex;align-items:center;justify-content:space-between;gap:36px;box-shadow:0 24px 80px rgba(0,0,0,.18)}.contactStrip h2{font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-.04em;margin:0}.contactStrip p{color:var(--muted);max-width:760px;margin:12px 0 0}.modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.modal.is-open{opacity:1;visibility:visible}.modalBackdrop{position:absolute;inset:0;background:rgba(1,7,14,.78);backdrop-filter:blur(12px)}.modalDialog{position:relative;width:min(900px,100%);max-height:min(90vh,820px);overflow:auto;border:1px solid #2a4765;border-radius:30px;background:radial-gradient(circle at 90% 0,rgba(44,106,255,.14),transparent 34%),linear-gradient(145deg,#0b1a2b,#081522);box-shadow:0 40px 120px rgba(0,0,0,.58);padding:40px;display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;transform:translateY(16px) scale(.985);transition:transform .24s ease}.modal.is-open .modalDialog{transform:none}.modalClose{position:absolute;right:18px;top:16px;width:38px;height:38px;border-radius:50%;border:1px solid #29445f;background:#0b1d30;color:#b9ccdf;font-size:25px;line-height:1;cursor:pointer;z-index:2}.modalClose:hover{color:#fff;border-color:#3a668e}.modalIntro{padding:14px 4px}.modalIntro h2{font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.04em;margin:0 0 14px}.modalIntro p{color:var(--muted);margin:0}.modal .contactMeta{flex-direction:column;gap:6px}.modal form{align-content:start}.successState{display:none;grid-column:1/-1;min-height:360px;text-align:center;place-items:center;align-content:center}.successState.is-visible{display:grid}.successState h3{font-size:34px;margin:14px 0 6px}.successState p{color:var(--muted);max-width:460px;margin:0 0 24px}.successIcon{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-size:34px;font-weight:900;background:linear-gradient(135deg,var(--green),var(--a));box-shadow:0 18px 55px rgba(37,208,164,.22)}body.modal-open{overflow:hidden}@media(max-width:760px){.contactStrip{margin:18px 14px 50px;padding:28px 24px;display:grid}.modal{padding:12px}.modalDialog{grid-template-columns:1fr;padding:26px 20px 22px;border-radius:22px;gap:16px}.modalIntro{padding-right:32px}.modalIntro h2{font-size:30px}.modal form{grid-template-columns:1fr}.modal .wide{grid-column:auto}}

/* ActiveBroker interaction polish */
.marketPanel{overflow:hidden;isolation:isolate;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}
.marketPanel::after{content:"";position:absolute;inset:-35%;background:radial-gradient(circle,rgba(43,209,238,.18),transparent 46%);opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:-1}
.marketPanel:hover{border-color:#2f6d98;box-shadow:0 30px 80px rgba(0,0,0,.3),0 0 42px rgba(32,182,225,.08)}
.chart{position:relative;overflow:hidden}
.chart::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgba(111,225,255,.08) 45%,transparent 55%);transform:translateX(-130%);animation:chartSweep 5.2s ease-in-out infinite;pointer-events:none}
.chart i{position:relative;transform-origin:center bottom;will-change:transform,filter;animation:marketBarMove 2.9s cubic-bezier(.45,.05,.55,.95) infinite alternate;box-shadow:0 0 0 rgba(41,198,231,0);transition:filter .25s ease,box-shadow .25s ease}
.chart i:nth-child(2){animation-delay:-.55s}.chart i:nth-child(3){animation-delay:-1.15s}.chart i:nth-child(4){animation-delay:-1.75s}.chart i:nth-child(5){animation-delay:-.25s}.chart i:nth-child(6){animation-delay:-1.4s}.chart i:nth-child(7){animation-delay:-2.15s}.chart i:nth-child(8){animation-delay:-.9s}
.chart i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 36%);opacity:.7}
@keyframes marketBarMove{0%{transform:scaleY(.78);filter:saturate(.95) brightness(.9)}45%{transform:scaleY(.95);filter:saturate(1.08) brightness(1.05)}100%{transform:scaleY(1.08);filter:saturate(1.18) brightness(1.16)}}
@keyframes chartSweep{0%,55%{transform:translateX(-130%)}78%,100%{transform:translateX(130%)}}

.cards article,.steps div,.stats div{position:relative;overflow:hidden;isolation:isolate;cursor:default;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}
.cards article::after,.steps div::after,.stats div::after{content:"";position:absolute;inset:-55%;background:radial-gradient(circle at var(--px,50%) var(--py,50%),rgba(69,225,255,.55) 0,rgba(45,132,255,.24) 22%,transparent 52%);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:-1}
.cards article:active,.steps div:active,.stats div:active{transform:scale(.986);border-color:#63dcff;box-shadow:0 0 0 1px rgba(112,227,255,.7),0 0 24px rgba(36,203,243,.58),0 0 62px rgba(50,101,255,.44),inset 0 0 32px rgba(44,190,238,.12)}
.cards article:active::after,.steps div:active::after,.stats div:active::after{opacity:1}
.cards article.ui-flash,.steps div.ui-flash,.stats div.ui-flash,.marketPanel.ui-flash{border-color:#78e6ff!important;box-shadow:0 0 0 1px rgba(120,230,255,.95),0 0 32px rgba(43,209,238,.68),0 0 88px rgba(53,105,255,.58),inset 0 0 38px rgba(53,180,255,.13)!important}
.cards article.ui-flash::after,.steps div.ui-flash::after,.stats div.ui-flash::after,.marketPanel.ui-flash::after{opacity:1}
.marketPanel.ui-flash{transform:translateY(-2px)}
@media(hover:hover) and (pointer:fine){.cards article:hover,.steps div:hover,.stats div:hover{transform:translateY(-4px);border-color:#315f8a;box-shadow:0 12px 34px rgba(0,0,0,.18)}}
@media(prefers-reduced-motion:reduce){.chart i,.chart::before{animation:none!important}.cards article,.steps div,.stats div,.marketPanel{transition:none!important}}

/* v4 - cache-safe interactive market UI */
.marketPanel{position:relative}
.chart{display:flex;align-items:flex-end;gap:clamp(10px,2.25vw,26px);height:300px;border-bottom:1px solid #35516e;padding:0 0 0;overflow:visible}
.chart i{display:block;flex:1;min-width:0;height:var(--h);border-radius:14px 14px 3px 3px;background:linear-gradient(180deg,#37bad2 0%,#2f54df 100%);transform:none!important;animation:none!important;transition:height 1.05s cubic-bezier(.22,.75,.22,1),filter .35s ease,box-shadow .35s ease;box-shadow:0 0 0 rgba(49,211,246,0)}
.chart i.is-peak{filter:brightness(1.22) saturate(1.18);box-shadow:0 0 28px rgba(50,208,244,.32)}
.chart::before{animation:chartSweep 4.8s ease-in-out infinite}
.interactive-panel{cursor:pointer;outline:none}
.interactive-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(480px circle at var(--px,50%) var(--py,50%),rgba(134,241,255,.38),rgba(46,165,255,.17) 26%,transparent 58%);transition:opacity .16s ease;z-index:0}
.interactive-panel>*{position:relative;z-index:1}
.interactive-panel.is-lit{border-color:#91efff!important;box-shadow:0 0 0 1px rgba(145,239,255,.95),0 0 18px rgba(75,225,255,.9),0 0 48px rgba(32,160,255,.62),0 0 92px rgba(61,80,255,.42),inset 0 0 30px rgba(68,220,255,.12)!important;transform:translateY(-3px) scale(1.006)!important}
.interactive-panel.is-lit::before{opacity:1}
.interactive-panel:focus-visible{border-color:#a4f3ff!important;box-shadow:0 0 0 3px rgba(95,218,255,.25),0 0 26px rgba(64,203,255,.38)!important}
.marketPanel.interactive-panel.is-lit{box-shadow:0 0 0 1px rgba(145,239,255,.95),0 0 24px rgba(75,225,255,.72),0 0 64px rgba(32,160,255,.42),0 34px 90px rgba(0,0,0,.34)!important}
@media(max-width:620px){.chart{height:190px;gap:8px}.chart i{border-radius:10px 10px 2px 2px}}
@media(prefers-reduced-motion:reduce){.chart i{transition:none}.chart::before{animation:none}}


/* v5 live market visualization */
.marketPanel--live{padding:clamp(22px,3vw,38px);min-height:520px;display:flex;align-items:center;background:linear-gradient(145deg,rgba(10,29,50,.94),rgba(5,18,33,.98));border:1px solid #245178;box-shadow:inset 0 0 42px rgba(29,113,181,.08),0 28px 90px rgba(0,0,0,.28);overflow:hidden}
.marketPanel--live::before,.marketPanel--live::after{display:none!important;content:none!important}
.marketPanel--live.interactive-panel::before{display:none!important}
.liveChart{width:100%;height:430px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:clamp(10px,1.7vw,22px);padding:28px 8px 54px;position:relative;border-bottom:1px solid rgba(82,157,211,.55)}
.liveBar{height:100%;display:grid;grid-template-rows:30px 1fr 42px;align-items:end;justify-items:center;min-width:0;position:relative;outline:none}
.liveValue{align-self:end;font-size:clamp(16px,1.7vw,25px);line-height:1;font-weight:900;font-variant-numeric:tabular-nums;color:#5aeaff;text-shadow:0 0 12px rgba(47,215,255,.48);transform:translateY(-8px);transition:color .18s ease,text-shadow .18s ease}
.liveBar>i{width:70%;max-width:58px;min-width:18px;height:calc(var(--start)*1%);align-self:end;display:block;border-radius:14px 14px 3px 3px;background:linear-gradient(180deg,#22e6e1 0%,#14b8f1 35%,#2459ff 100%);box-shadow:0 0 18px rgba(37,201,255,.34),0 0 42px rgba(36,111,255,.16);filter:saturate(1.08) brightness(1.02);will-change:height,box-shadow,filter,background;transition:background .18s ease,box-shadow .18s ease,filter .18s ease}
.liveBar>i::before,.liveBar>i::after{display:none!important;content:none!important}
.liveIcon{width:30px;height:30px;align-self:end;fill:none;stroke:#3f9cff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:.82;transition:stroke .18s ease,filter .18s ease,opacity .18s ease}
@media (hover:hover) and (pointer:fine){.liveBar:hover>i{background:linear-gradient(180deg,#ff615d 0%,#ff263d 42%,#a8002d 100%);box-shadow:0 0 22px rgba(255,43,62,.92),0 0 58px rgba(255,24,49,.62),0 0 90px rgba(168,0,45,.34);filter:saturate(1.25) brightness(1.15)}.liveBar:hover .liveValue{color:#ff7b79;text-shadow:0 0 14px rgba(255,35,56,.95),0 0 28px rgba(255,20,43,.55)}.liveBar:hover .liveIcon{stroke:#ff4b55;opacity:1;filter:drop-shadow(0 0 8px rgba(255,35,55,.72))}}
.liveBar.is-touch-red>i,.liveBar:focus-visible>i{background:linear-gradient(180deg,#ff615d 0%,#ff263d 42%,#a8002d 100%);box-shadow:0 0 22px rgba(255,43,62,.92),0 0 58px rgba(255,24,49,.62);filter:saturate(1.25) brightness(1.15)}
.liveBar.is-touch-red .liveValue,.liveBar:focus-visible .liveValue{color:#ff7b79;text-shadow:0 0 14px rgba(255,35,56,.95)}
.liveBar.is-touch-red .liveIcon,.liveBar:focus-visible .liveIcon{stroke:#ff4b55;opacity:1;filter:drop-shadow(0 0 8px rgba(255,35,55,.72))}
@media(max-width:980px){.marketPanel--live{min-height:470px}.liveChart{height:390px;gap:10px}.liveBar>i{width:74%}.liveIcon{width:26px;height:26px}}
@media(max-width:620px){.marketPanel--live{min-height:330px;padding:18px 12px}.liveChart{height:285px;gap:6px;padding:18px 2px 42px}.liveBar{grid-template-rows:24px 1fr 34px}.liveValue{font-size:13px;transform:translateY(-5px)}.liveBar>i{width:78%;min-width:10px;border-radius:8px 8px 2px 2px}.liveIcon{width:20px;height:20px;stroke-width:2.1}}
@media(prefers-reduced-motion:reduce){.liveBar>i{will-change:auto}}

/* v6 responsive composition system */
.hero{
  width:100%;
  max-width:1600px;
  margin:0 auto;
  min-height:720px;
  padding:clamp(72px,7vw,104px) clamp(28px,6vw,96px);
  grid-template-columns:minmax(0,1.15fr) minmax(390px,.72fr);
  gap:clamp(38px,5vw,76px);
}
.heroCopy{min-width:0;max-width:830px}
.hero h1{
  font-size:clamp(48px,4.65vw,78px);
  line-height:1.015;
  letter-spacing:-.052em;
  max-width:820px;
  text-wrap:balance;
}
.hero p{font-size:clamp(16px,1.35vw,18px);line-height:1.72;max-width:760px}
.hero .eyebrow{max-width:720px;line-height:1.55}
.heroBtns{flex-wrap:wrap}
.marketPanel--live{
  width:100%;
  max-width:510px;
  min-width:0;
  min-height:0;
  justify-self:end;
  padding:clamp(20px,2.2vw,32px);
  container-type:inline-size;
}
.liveChart{
  width:100%;
  height:auto;
  aspect-ratio:1.03 / 1;
  min-height:0;
  gap:clamp(5px,2.8cqw,16px);
  padding:clamp(18px,5cqw,28px) clamp(2px,1.5cqw,8px) clamp(38px,10cqw,52px);
}
.liveBar{
  grid-template-rows:clamp(22px,7cqw,30px) 1fr clamp(30px,10cqw,42px);
}
.liveValue{
  font-size:clamp(12px,5.1cqw,23px);
  transform:translateY(clamp(-7px,-1.8cqw,-4px));
  letter-spacing:-.025em;
}
.liveIcon{
  width:clamp(17px,6.5cqw,29px);
  height:clamp(17px,6.5cqw,29px);
}
.liveBar>i{
  width:clamp(13px,70%,54px);
  min-width:0;
  border-radius:clamp(7px,2.6cqw,14px) clamp(7px,2.6cqw,14px) 3px 3px;
}

@media (max-width:1320px){
  .hero{
    grid-template-columns:minmax(0,1fr) minmax(360px,.68fr);
    gap:42px;
    padding-left:clamp(28px,4.5vw,64px);
    padding-right:clamp(28px,4.5vw,64px);
  }
  .hero h1{font-size:clamp(46px,4.45vw,64px);max-width:720px}
  .marketPanel--live{max-width:450px}
}

@media (max-width:1120px){
  .hero{
    max-width:980px;
    grid-template-columns:1fr;
    min-height:0;
    gap:48px;
    padding-top:72px;
    padding-bottom:78px;
  }
  .heroCopy{max-width:820px}
  .hero h1{font-size:clamp(48px,6.3vw,68px);max-width:820px}
  .marketPanel--live{justify-self:start;max-width:620px;width:min(100%,620px)}
  .liveChart{aspect-ratio:1.18 / 1}
}

@media (max-width:760px){
  .hero{padding:54px 22px 64px;gap:38px}
  .hero h1{font-size:clamp(40px,11vw,56px);line-height:1.02;letter-spacing:-.047em}
  .hero p{font-size:16px;line-height:1.65}
  .heroBtns{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:460px}
  .heroBtns .btn{width:100%;min-height:50px}
  .trust{line-height:1.55}
  .marketPanel--live{max-width:560px;padding:18px 14px}
  .liveChart{aspect-ratio:1.08 / 1;padding-bottom:clamp(34px,10cqw,46px)}
}

@media (max-width:460px){
  header{gap:12px}
  .brand{font-size:15px}
  .langs{gap:2px}
  .langs a{padding:5px 6px}
  .hero{padding-left:18px;padding-right:18px}
  .hero h1{font-size:clamp(36px,10.8vw,46px)}
  .hero .eyebrow{font-size:10px;letter-spacing:.105em}
  .heroBtns{grid-template-columns:1fr}
  .marketPanel--live{padding:14px 10px;border-radius:22px}
  .liveChart{aspect-ratio:1 / 1.04;gap:clamp(3px,2.2cqw,8px);padding-left:0;padding-right:0}
  .liveValue{font-size:clamp(10px,5cqw,14px)}
  .liveIcon{width:clamp(15px,6cqw,20px);height:clamp(15px,6cqw,20px)}
}
