:root{--bg:#090b10;--bg2:#11151b;--card:#161a20;--line:#292d34;--yellow:#f3ba2f;--yellow2:#ffd15a;--text:#f6f7f9;--muted:#969ca8;--green:#27c991;--red:#ff6d75}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.container{width:min(1220px,calc(100% - 72px));margin-inline:auto}.accent,.dot{color:var(--yellow)}.site-header{position:sticky;top:0;z-index:100;background:rgba(9,11,16,.9);backdrop-filter:blur(22px);border-bottom:1px solid rgba(255,255,255,.07)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:23px;font-weight:900;letter-spacing:1px;color:var(--yellow)}.brand img{object-fit:contain;width:40px;height:40px}.desktop-nav{display:flex;align-items:center;gap:26px}.desktop-nav a{font-size:14px;color:#b6b9c0;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--yellow)}.header-actions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:41px;padding:0 21px;border-radius:8px;font-weight:750;font-size:14px;white-space:nowrap;transition:transform .22s,background .22s,box-shadow .22s}.btn:hover{transform:translateY(-3px)}.btn-yellow{background:var(--yellow);color:#101114;box-shadow:0 8px 26px #f3ba2f18}.btn-yellow:hover{background:#ffce50;box-shadow:0 12px 30px #f3ba2f40}.btn-outline{border:1px solid #4b4c4e}.btn-light{border:1px solid #666b76;background:#1c2028}.btn-dark{background:#111318;color:white}.btn-white{background:#ffdc77;color:#121212;border:1px solid #e0a91c}.btn-lg{font-size:16px;min-height:56px;padding:0 28px;border-radius:11px}.menu-toggle,.mobile-nav{display:none}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 79% 46%,#37290d 0,#16140e 25%,transparent 56%),linear-gradient(130deg,#090b10,#111318 66%,#13120d)}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to right,transparent,black)}.hero-layout{display:grid;grid-template-columns:1fr 1fr;min-height:665px;align-items:center;position:relative}.hero-content{padding:62px 0 84px;z-index:2}.eyebrow,.section-kicker{color:var(--yellow);letter-spacing:2px;font-weight:800;font-size:12px}.eyebrow{display:flex;align-items:center;gap:10px}.sparkle{font-size:19px}.eyebrow-line{display:block;width:45px;height:1px;background:var(--yellow)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(47px,5.3vw,77px);line-height:1.21;letter-spacing:-2px;margin:31px 0 25px;font-weight:850}h1 em{font-style:normal;color:var(--yellow)}.hero-lead{color:#b5b8c0;font-size:17px;line-height:2;max-width:535px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:32px 0 50px}.hero-facts{display:flex;gap:38px}.hero-facts>div{display:grid;gap:5px}.hero-facts b{font-size:23px;font-weight:850}.hero-facts small{font-size:12px;color:#8c939f}.hero-art{height:600px;display:grid;place-items:center;position:relative}.phone-frame{height:520px;position:relative;z-index:3;filter:drop-shadow(0 45px 32px #0009);animation:phoneFloat 7s ease-in-out infinite}.phone-frame img{height:100%;width:auto;object-fit:contain}.orbit{position:absolute;border:1px solid #dba82b30;border-radius:50%;transform:rotateX(61deg) rotateZ(-23deg)}.orbit-a{width:600px;height:520px}.orbit-b{width:475px;height:405px;border-style:dashed}.float-card{position:absolute;z-index:5;background:#1b2027eb;border:1px solid #454137;backdrop-filter:blur(14px);border-radius:15px;box-shadow:0 22px 36px #0009}.card-one{display:flex;align-items:center;gap:12px;padding:15px 17px;top:29%;left:1%}.coin{border-radius:50%;background:var(--yellow);color:black;width:37px;height:37px;display:grid;place-items:center;font-weight:900}.card-one strong{font-size:13px}.card-one small{display:block;color:#a6abb2;font-size:11px;margin-top:5px}.mini-trend{color:var(--green);font-size:24px}.card-two{right:-2%;bottom:21%;font-size:12px;padding:15px 19px;color:#dfe1e4}.green-dot{display:inline-block;background:var(--green);height:8px;width:8px;border-radius:50%;margin-right:8px}.decor-spark{position:absolute;color:var(--yellow);font-size:45px}.decor-one{left:12%;bottom:20%}.decor-two{right:10%;top:18%}.hero-bottom{display:flex;justify-content:space-between;align-items:center;padding:14px max(36px,calc((100vw - 1220px)/2));font-size:11px;color:#8c8c8c;letter-spacing:3px;border-top:1px solid #ffffff14}.hero-bottom b{color:var(--yellow);font-size:19px}.quick-strip{background:#11141a;border-bottom:1px solid var(--line)}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr)}.quick-grid>div{display:flex;align-items:center;gap:14px;padding:26px 18px;border-right:1px solid var(--line)}.quick-grid>div:first-child{padding-left:0}.quick-grid>div:last-child{border-right:0}.strip-icon{width:47px;height:47px;border:1px solid #6b592f;background:#2a2517;color:var(--yellow);display:grid;place-items:center;border-radius:14px;font-size:25px}.quick-grid p{margin:0;display:grid;gap:5px}.quick-grid b{font-size:15px}.quick-grid small{font-size:12px;color:var(--muted)}.section{padding:110px 0;scroll-margin-top:72px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:39px}.section-head h2,.security-copy h2,.faq-intro h2{font-size:clamp(31px,3.4vw,49px);line-height:1.3;letter-spacing:-1px;margin:17px 0}.section-head p,.security-copy>p,.faq-intro p{color:var(--muted);font-size:15px;line-height:1.9;margin-bottom:0}.market-section{background:#0d1015}.market-tabs{display:flex;gap:8px;flex-wrap:wrap}.market-tabs button{border:1px solid #33363e;color:#a6a9b3;padding:12px 18px;background:#191c23;border-radius:9px;font-size:13px}.market-tabs button.active{background:var(--yellow);color:#111;font-weight:800;border-color:var(--yellow)}.market-board{background:#151920;border:1px solid #2b3038;border-radius:19px;overflow:hidden;box-shadow:0 20px 70px #0003}.market-header,.market-row{display:grid;grid-template-columns:2fr 1.1fr .95fr 1.3fr .7fr;gap:12px;align-items:center;padding:20px 30px}.market-header{font-size:12px;color:#8e949f;background:#1c2028}.market-row{min-height:83px;border-top:1px solid #2b3039;transition:background .2s}.market-row:hover{background:#1f242c}.asset-cell{display:flex;align-items:center;gap:13px}.asset-icon{height:39px;width:39px;flex:none;display:grid;place-items:center;border-radius:50%;font-weight:900;font-size:21px;color:white}.asset-cell strong{display:block;font-size:15px}.asset-cell small{color:#888f9b;font-size:11px}.price{font-weight:750;font-size:15px}.delta{font-size:14px;font-weight:750}.positive{color:var(--green)}.negative{color:var(--red)}.sparkline{height:40px;width:100%;max-width:145px}.trade-action{background:#262b33;border:1px solid #424850;color:white;padding:9px 12px;border-radius:8px;cursor:pointer}.trade-action:hover{border-color:var(--yellow);color:var(--yellow)}.market-note{padding:16px 30px;margin:0;font-size:11px;color:#858b96;border-top:1px solid #2b3039}.showcase-section{background:#0a0c11}.showcase-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.showcase-main,.showcase-side{background:linear-gradient(140deg,#1b2028,#111418);border:1px solid #33373b;border-radius:23px;overflow:hidden;min-height:450px;position:relative}.showcase-main .showcase-copy{position:relative;z-index:2;padding:42px;max-width:450px}.tag{display:inline-flex;border:1px solid #6e592c;color:var(--yellow);border-radius:5px;padding:6px 9px;font-size:10px;font-weight:800;letter-spacing:1.5px}.showcase-copy h3{font-size:33px;line-height:1.4;margin:18px 0}.showcase-copy p,.mini-feature p{color:#a2a8b2;line-height:1.9;font-size:14px}.text-link{display:inline-flex;gap:10px;color:var(--yellow);font-size:14px;font-weight:800;margin-top:13px}.showcase-main>img{position:absolute;right:-8%;bottom:-19%;width:85%;max-height:65%;object-fit:contain;filter:drop-shadow(0 10px 25px #0008)}.showcase-side{display:flex;gap:10px;justify-content:space-between;padding:38px 0 0 35px}.mini-feature{position:relative;z-index:2;max-width:210px}.mini-feature h3{font-size:29px;margin:21px 0 8px}.feature-symbol{display:block;color:var(--yellow);font-size:40px;margin-bottom:13px}.showcase-side img{align-self:end;height:375px;width:auto;max-width:56%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 20px #000b)}.product-section{background:#101318}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-card{background:#1b2027;border:1px solid #30363e;border-radius:20px;min-width:0;padding:25px 25px 0;overflow:hidden;min-height:510px;transition:transform .3s,border-color .3s}.product-card:hover{transform:translateY(-8px);border-color:#92702a}.product-top{display:flex;justify-content:space-between;align-items:center}.product-icon{font-size:30px;color:var(--yellow)}.product-number{color:#585e66;font-size:12px;letter-spacing:2px}.product-card h3{font-size:26px;margin:22px 0 7px}.product-card p{color:#9fa5ad;line-height:1.8;font-size:14px}.product-visual{height:315px;display:grid;place-items:start center;margin-top:23px;overflow:hidden}.product-visual img{height:455px;width:auto;max-width:100%;object-fit:contain;object-position:top;transition:transform .4s}.product-card:hover img{transform:translateY(-15px) scale(1.03)}.security-section{background:#0b0d11}.security-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.security-visual{height:440px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#3c3015 0,transparent 55%)}.shield-circle{height:300px;width:300px;border:1px solid #7b612b;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 0 0 40px #e0ad1211,0 0 0 80px #e0ad1206}.shield-circle span{font-size:150px;color:var(--yellow);filter:drop-shadow(0 20px 30px #e6ad223c)}.shield-circle i{position:absolute;inset:30px;border:1px dashed #bfa04e55;border-radius:50%;animation:spin 32s linear infinite}.shield-circle i:last-child{inset:-38px;border-style:dotted;animation-direction:reverse}.security-flash{position:absolute;color:var(--yellow);top:30px;right:15%;font-size:50px}.security-copy>p{margin-bottom:25px}.security-points>div{display:flex;gap:20px;border-bottom:1px solid #2b2d32;padding:16px 0}.security-points>div>span{color:var(--yellow);font-size:13px;font-weight:800;padding-top:4px}.security-points p{margin:0;display:grid;gap:8px}.security-points b{font-size:16px}.security-points small{font-size:12px;color:var(--muted);line-height:1.7}.download-section{background:#0e1116}.download-panel{border-radius:27px;min-height:470px;overflow:hidden;position:relative;display:flex;align-items:center;background:radial-gradient(ellipse at 78% 55%,#fbd26a 0,#e4ab1c 34%,transparent 60%),linear-gradient(105deg,#f2ba2f,#e7aa1a);color:#141414}.download-content{position:relative;z-index:2;padding:55px 7%;max-width:680px}.download-content .section-kicker{color:#533b09}.download-content h2{font-size:clamp(38px,4.1vw,60px);line-height:1.23;letter-spacing:-1px;margin:16px 0}.download-content h2 span{color:#fff}.download-content p{font-size:16px;line-height:1.9;max-width:490px}.download-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.download-content small{font-size:11px;color:#614a19}.download-panel>img{height:435px;width:auto;max-width:40%;position:absolute;bottom:-45px;right:7%;object-fit:contain;filter:drop-shadow(0 25px 20px #754e1477);transform:rotate(9deg)}.faq-section{background:#0b0d11}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}.faq-emblem{font-size:175px;font-weight:900;color:#f3ba2f14;line-height:1.3}.faq-items details{border-bottom:1px solid #33363d}.faq-items summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:23px 0;font-weight:750;font-size:16px}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary span{flex:none;border:1px solid #535760;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:var(--yellow);transition:transform .25s}.faq-items details[open] summary span{transform:rotate(45deg)}.faq-items details p{color:#a5aab5;font-size:14px;line-height:2;padding:0 34px 21px 0;margin:0}.footer{background:#14171d;border-top:1px solid #2c3038}.footer-top{display:flex;justify-content:space-between;gap:35px;padding:55px 0}.footer-brand{display:flex;align-items:center;gap:10px;color:var(--yellow);font-size:21px}.footer-top p{margin:12px 0 0;color:#999faa;font-size:13px}.footer-links{display:flex;align-items:center;gap:29px;flex-wrap:wrap;color:#c4c7cc;font-size:13px}.footer-bottom{border-top:1px solid #33373b;padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8b929c;font-size:11px}.footer-bottom a{color:var(--yellow);white-space:nowrap}.reveal{opacity:0;transition:opacity .75s,transform .9s cubic-bezier(.18,.68,.26,1)}.reveal.up{transform:translateY(50px)}.reveal.from-left{transform:translateX(-48px)}.reveal.from-right{transform:translateX(48px)}.reveal.zoom{transform:scale(.93)}.reveal.in-view{opacity:1;transform:none}@keyframes phoneFloat{50%{transform:translateY(-13px)}}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:1100px){.desktop-nav{gap:13px}.desktop-nav a{font-size:12px}.hero-facts{gap:18px}.showcase-main>img{right:-10%}.security-layout{gap:30px}.card-one{left:-4%}.card-two{right:0}}
@media(max-width:800px){.container{width:min(100% - 34px,650px)}.header-inner{min-height:67px;gap:10px}.desktop-nav{display:none}.brand{font-size:18px}.brand img{width:32px;height:32px}.header-actions{margin-left:auto;gap:6px}.header-actions .btn{padding:0 10px;min-height:36px;font-size:12px}.menu-toggle{display:grid;gap:4px;border:0;background:none;padding:8px 0 8px 7px}.menu-toggle span{width:22px;height:2px;background:#eee;border-radius:2px}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:#14171d;border-bottom:1px solid #363a40;padding:13px 20px;box-shadow:0 22px 40px #0009}.mobile-nav.open{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.mobile-nav a{padding:13px 10px;color:#d8dce2}.hero-layout{display:flex;flex-direction:column;min-height:0}.hero-content{padding:65px 0 10px;width:100%}h1{font-size:clamp(44px,9vw,62px);margin:20px 0}.hero-lead{font-size:15px;line-height:1.8}.hero-actions{margin:24px 0 35px}.hero-facts{gap:22px}.hero-facts b{font-size:19px}.hero-art{width:100%;height:470px}.phone-frame{height:445px}.float-card{scale:.82}.card-one{left:0}.card-two{right:-5%}.hero-bottom{padding:14px 18px}.quick-grid{grid-template-columns:repeat(2,1fr)}.quick-grid>div{padding:18px 12px;border-bottom:1px solid var(--line)}.quick-grid>div:first-child{padding-left:12px}.quick-grid>div:nth-child(2){border-right:0}.section{padding:73px 0}.section-head{display:block}.market-tabs{margin-top:22px}.market-header,.market-row{grid-template-columns:1.6fr 1.2fr .95fr;gap:8px;padding:16px 14px}.market-header span:nth-child(4),.market-header span:nth-child(5),.market-row .sparkline,.market-row .trade-action{display:none}.market-header{font-size:11px}.market-row .asset-cell strong,.market-row .price{font-size:13px}.market-row .asset-icon{width:31px;height:31px;font-size:16px}.market-row .delta{font-size:12px}.showcase-grid{grid-template-columns:1fr}.showcase-main{min-height:440px}.showcase-side{min-height:400px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-grid article:last-child{grid-column:1/-1}.security-layout{grid-template-columns:1fr}.security-visual{height:300px;order:2}.shield-circle{width:200px;height:200px}.shield-circle span{font-size:105px}.download-panel{min-height:580px;align-items:start}.download-content{padding:48px 30px}.download-panel>img{height:270px;max-width:50%;right:7%;bottom:-32px}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-emblem{display:none}.footer-top,.footer-bottom{flex-direction:column;align-items:start}.footer-top{gap:28px}.footer-bottom{gap:12px}}
@media(max-width:520px){.container{width:calc(100% - 30px)}.hero-content{padding-top:52px}h1{font-size:43px;letter-spacing:-1px}.hero-actions{gap:9px}.hero-actions .btn{flex:1;padding:0 12px;font-size:14px}.hero-facts{gap:12px;justify-content:space-between}.hero-facts small{font-size:10px}.hero-art{height:420px}.phone-frame{height:390px}.float-card{scale:.69}.card-one{left:-17%;top:25%}.card-two{right:-20%;bottom:19%}.orbit-a{width:440px}.orbit-b{width:340px}.quick-grid .strip-icon{width:38px;height:38px;font-size:20px}.quick-grid b{font-size:13px}.quick-grid small{font-size:10px}.section-head h2,.security-copy h2,.faq-intro h2{font-size:31px}.market-tabs button{padding:10px 11px;font-size:12px}.showcase-main .showcase-copy{padding:28px}.showcase-copy h3{font-size:26px}.showcase-main>img{width:120%;max-width:none;right:-29%;bottom:-4%;max-height:53%}.showcase-side{min-height:345px;padding:25px 0 0 20px}.showcase-side img{height:310px}.mini-feature{max-width:180px}.mini-feature h3{font-size:24px}.product-grid{grid-template-columns:1fr}.product-grid article:last-child{grid-column:auto}.product-card{min-height:430px}.product-visual{height:250px}.product-visual img{height:365px}.download-panel{min-height:630px}.download-content{padding:38px 23px}.download-content h2{font-size:37px}.download-content p{font-size:14px}.download-actions{gap:9px}.download-actions .btn{flex:1;padding:0 12px;font-size:13px}.download-panel>img{height:270px;right:14%;max-width:62%}.faq-items summary{font-size:14px}.footer-links{gap:18px}.reveal.from-left,.reveal.from-right{transform:translateY(30px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.phone-frame,.shield-circle i{animation:none}.btn{transition:none}}


/* Local SVG icon system */
.icon-library{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.ui-icon{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.strip-icon .ui-icon{width:23px;height:23px}
.product-icon .ui-icon{width:29px;height:29px}
.feature-symbol .ui-icon{width:38px;height:38px}
.security-flash .ui-icon{width:42px;height:42px}
.button-icon{width:17px;height:17px;display:inline-block;vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.shield-circle{background:radial-gradient(circle at 50% 48%,#f3ba2f20,transparent 60%),#171a1f;overflow:visible}
.shield-circle img{position:relative;z-index:2;width:156px;height:104px;object-fit:contain;border-radius:12px;filter:drop-shadow(0 12px 24px #f3ba2f40)}
.shield-circle i{z-index:1}
.security-flash{display:grid;place-items:center;filter:drop-shadow(0 0 16px #f3ba2f55)}


/* Premium Binance-inspired visual refinement: warm ivory + charcoal + gold */
:root{
  --bg:#f5f3ed;
  --bg2:#eeece5;
  --card:#ffffff;
  --line:#e6e2d8;
  --yellow:#f0b90b;
  --yellow2:#ffd65a;
  --text:#f7f7f5;
  --muted:#a7abb2;
  --green:#149b72;
  --red:#e45d66;
}
html{scroll-padding-top:86px}
body{background:#f5f3ed;color:#f7f7f5}
.site-header{background:rgba(17,19,23,.94);border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 8px 30px #00000018}
.brand{letter-spacing:1.3px}
.desktop-nav a{font-weight:650}
.btn{border-radius:10px;letter-spacing:.1px}
.btn-yellow{background:linear-gradient(135deg,#ffd65a 0%,#f0b90b 72%);box-shadow:0 8px 22px #f0b90b28}
.btn-yellow:hover{background:linear-gradient(135deg,#ffe18a,#f4c329);box-shadow:0 12px 28px #f0b90b45}
.btn-outline{border-color:#66615a;color:#f5f2e9}
.btn-light{background:#252a31;border-color:#4b5058;color:#fff}
.hero{background:radial-gradient(ellipse at 78% 42%,#58400e 0,#272115 24%,transparent 58%),linear-gradient(125deg,#101216 0%,#171a20 57%,#242016 100%)}
.hero:before{opacity:.55;background-size:72px 72px}
.hero-content{color:#fff}
.hero-lead{color:#c5c7cc}
.hero-facts small{color:#aeb2ba}
.hero-bottom{color:#b6b4ad;border-top-color:#ffffff20}
.quick-strip{background:linear-gradient(180deg,#fff 0%,#f8f6f0 100%);border-bottom:1px solid #e7e2d8;color:#22262c}
.quick-grid>div{border-right-color:#e9e5dc}
.quick-grid b{color:#24272c}
.quick-grid small{color:#7b8088}
.strip-icon{background:linear-gradient(145deg,#fff7dc,#fff);border:1px solid #ead99e;color:#a77a00;box-shadow:0 7px 18px #8c6b1912}
.section-head h2{color:inherit}
.market-section{background:linear-gradient(180deg,#f7f5ef 0%,#eeece5 100%);color:#252930}
.market-section .section-kicker,.product-section .section-kicker,.faq-section .section-kicker{color:#a77b00}
.market-section .section-head h2,.product-section .section-head h2,.faq-section .faq-intro h2{color:#22262c}
.market-section .section-head p,.product-section .section-head p,.faq-section .faq-intro p{color:#737983}
.market-section .accent,.product-section .accent,.faq-section .accent{color:#ad8000}
.market-tabs button{background:#fff;border-color:#e4dfd4;color:#666d76;box-shadow:0 3px 10px #30260b08}
.market-tabs button:hover{border-color:#e0b832;color:#8d6800}
.market-tabs button.active{background:linear-gradient(135deg,#ffdc69,#f0b90b);color:#29230f;border-color:#efbb20;box-shadow:0 6px 16px #c3932024}
.market-board{background:#fff;border:1px solid #e7e2d8;border-radius:20px;box-shadow:0 18px 48px #28200b0c}
.market-header{background:#f5f3ed;color:#747a83}
.market-row{border-top-color:#efede7}
.market-row:hover{background:#fffaf0}
.asset-cell strong,.price{color:#252930}
.asset-cell small{color:#858b94}
.delta.positive{color:#15966f}
.delta.negative{color:#dc5962}
.trade-action{background:#fff8e2;border-color:#ead99e;color:#8c6800}
.trade-action:hover{background:#fff0be;border-color:#e4b72d;color:#745300}
.market-note{color:#818791;border-top-color:#efede7}
.showcase-section{background:radial-gradient(ellipse at 85% 8%,#302713 0,transparent 42%),linear-gradient(135deg,#15191f 0%,#20242a 100%);color:#f7f7f5}
.showcase-main,.showcase-side{background:linear-gradient(145deg,#262b32 0%,#171b20 75%);border-color:#41464c;box-shadow:0 20px 50px #0003}
.showcase-main{background:radial-gradient(circle at 90% 88%,#5b451b44,transparent 42%),linear-gradient(145deg,#282d34,#171a1f)}
.showcase-side{background:radial-gradient(circle at 90% 85%,#d5a72b20,transparent 43%),linear-gradient(145deg,#242a31,#171a1f)}
.tag{background:#f0b90b10;border-color:#92752c;color:#f5c94e}
.feature-symbol{display:grid;place-items:center;width:54px;height:54px;border:1px solid #826a32;border-radius:17px;background:linear-gradient(145deg,#41351c,#24282d);color:#ffd45b;box-shadow:0 10px 24px #0004}
.product-section{background:linear-gradient(180deg,#fff 0%,#f5f3ed 100%);color:#252930}
.product-card{background:linear-gradient(160deg,#fff 0%,#fbfaf6 100%);border:1px solid #e8e3d8;box-shadow:0 14px 34px #30260b0b;color:#252930}
.product-card:hover{border-color:#e5bf4b;box-shadow:0 20px 42px #30260b15}
.product-card h3{color:#252930}
.product-card p{color:#737983}
.product-icon{display:grid;place-items:center;width:47px;height:47px;border:1px solid #ebd99e;border-radius:15px;background:linear-gradient(145deg,#fff8df,#fff);color:#a77a00;box-shadow:0 7px 18px #8c6b1910}
.product-number{color:#b8b4aa}
.product-visual{background:linear-gradient(180deg,#f8f6f0,#eeece5);border:1px solid #eeebe3;border-bottom:0;border-radius:16px 16px 0 0;padding-top:12px}
.security-section{background:radial-gradient(ellipse at 20% 50%,#322813 0,transparent 44%),linear-gradient(130deg,#11151a,#1d2228);color:#f7f7f5}
.security-visual{background:radial-gradient(circle,#584317 0,transparent 58%)}
.shield-circle{border-color:#b38b2b;box-shadow:0 0 0 34px #e0ad1213,0 0 0 70px #e0ad1208,0 22px 60px #0005}
.security-points>div{border-bottom-color:#ffffff1b}
.security-points small{color:#b1b6be}
.security-flash{color:#ffd65a}
.download-section{background:linear-gradient(180deg,#f2f0e9,#e9e6dc)}
.download-panel{background:radial-gradient(ellipse at 78% 55%,#ffeaa8 0,#f7cd55 27%,transparent 61%),linear-gradient(110deg,#f7ca43 0%,#f0b90b 58%,#d99c00 100%);box-shadow:0 24px 60px #98700d20;border:1px solid #e3b52d}
.download-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#ffffff24,transparent 42%,#8a610010);pointer-events:none}
.download-content h2{color:#17191d}
.download-content h2 span{color:#fff}
.download-content p{color:#443714}
.download-content small{color:#6d5315}
.download-actions .btn-dark{background:#171a1f;color:#fff;border:1px solid #171a1f}
.download-actions .btn-white{background:#fff9e9;color:#29251a;border:1px solid #fff}
.faq-section{background:linear-gradient(180deg,#fff 0%,#f7f5ef 100%);color:#252930}
.faq-section .faq-intro h2{color:#22262c}
.faq-section .faq-intro p{color:#737983}
.faq-items details{border-bottom:1px solid #e9e5dc}
.faq-items summary{color:#252930}
.faq-items summary span{border-color:#e3d7b5;background:#fffaf0;color:#a77b00}
.faq-items details p{color:#747b84}
.faq-emblem{color:#f0b90b20}
.footer{background:linear-gradient(135deg,#14181e,#20242a);border-top:1px solid #343a41}
.footer-top p{color:#aab0b8}
.footer-links{color:#d7d9dd}
.footer-bottom{border-top-color:#383e46;color:#a3aab4}
.footer-bottom a{color:#f4c63e}
.mobile-nav{background:#191d23;border-bottom-color:#383e46}
.mobile-nav a{color:#e8e9eb}
@media(max-width:800px){
  .quick-strip{background:#fff}
  .market-section,.product-section,.faq-section{background:#f5f3ed}
  .market-board{border-radius:15px}
  .product-card{border-radius:17px}
  .showcase-main,.showcase-side{border-radius:19px}
  .security-visual{height:300px}
  .download-panel{border-radius:22px}
}
@media(max-width:520px){
  .quick-grid>div{border-bottom-color:#e9e5dc}
  .market-header,.market-row{padding-left:12px;padding-right:12px}
  .product-visual{border-radius:13px 13px 0 0}
}
