/* NABD landing / phase 2: isolated from dashboard CSS and trading code. */
:root{font-family:'IBM Plex Sans Arabic',system-ui,-apple-system,'Segoe UI',sans-serif;font-synthesis:none;--ink:#141a1d;--muted:#64706e;--line:#e9ebe8;--paper:#f9faf8;--gold:#b9914e;--card:#fff;--radius:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#fff;color:var(--ink);font-size:15px;line-height:1.85}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #b9914e;outline-offset:4px;border-radius:4px}svg{display:block}.container{width:min(1190px,calc(100% - 56px));margin-inline:auto}.skip-link{position:absolute;right:12px;top:-100px;background:#fff;padding:12px 20px;z-index:100}.skip-link:focus{top:8px}.announcement{min-height:36px;display:flex;align-items:center;justify-content:center;gap:10px;padding:5px 20px;background:#16201d;color:#e8efe7;font-size:11px;font-weight:500;text-align:center}.announcement-pulse{width:7px;height:7px;border-radius:50%;background:#c2a56d;box-shadow:0 0 0 4px #c2a56d27;flex-shrink:0}.site-header{position:relative;z-index:5;background:#ffffffed;border-bottom:1px solid #edf0ec}.nav-layout{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand-mark{width:39px;height:39px;display:grid;place-items:center;background:#182522;color:#d9bd83;border-radius:12px}.brand-mark svg{width:28px}.brand-word{font-size:24px;font-weight:700;letter-spacing:-1.25px}.brand-word b{font-size:10px;color:var(--gold);letter-spacing:1.4px;margin-inline-start:4px}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a,.nav-login{font-size:12px;font-weight:600;color:#57615e;transition:color .2s}.nav-links a:hover,.nav-login:hover{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:20px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:43px;padding:8px 21px;border-radius:12px;font-size:12px;font-weight:700;text-align:center;transition:transform .2s,background .2s,box-shadow .2s;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn-dark{color:#fff;background:#172421;box-shadow:0 10px 20px #13211a13}.btn-dark:hover{background:#2e4239}.btn-outline{color:#202a27;background:#fff;border-color:#dce2dc}.btn-outline:hover{border-color:#a9b2a7;background:#f9faf8}.btn-large{min-height:53px;padding:12px 26px;font-size:13px;border-radius:14px}.btn-light{background:#fdfcf9;color:#1b2824}.btn-light:hover{background:#ebe6da}.hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:635px;align-items:center;gap:24px;padding-block:76px 99px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:11px;letter-spacing:1px;font-weight:700;color:#9d7b42;margin:0 0 18px}.small-gold-dot{display:inline-block;width:7px;height:7px;background:#c7a86d;border-radius:50%;margin-inline-end:8px}.hero h1{font-size:clamp(44px,5.35vw,79px);line-height:1.26;letter-spacing:-3.8px;margin:0 0 21px;font-weight:700}.gradient-text{color:#b78b47;background:linear-gradient(115deg,#b58a45,#e0c99c 75%,#ae8544);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-lead{color:#67716b;font-size:15px;line-height:2.3;max-width:505px;margin:0 0 26px}.hero-lead strong{color:#1e2925;font-weight:700}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.hero-notes{display:flex;gap:18px 24px;flex-wrap:wrap;margin-top:26px;color:#768078;font-size:10px;font-weight:600}.hero-notes i{color:#b38e51;font-weight:700;font-style:normal;margin-inline-end:5px}.hero-visual{height:505px;min-width:0;position:relative;display:flex;justify-content:center;align-items:center;isolation:isolate}.visual-orb{position:absolute;border-radius:50%;z-index:-1;filter:blur(2px)}.visual-orb-one{width:460px;height:460px;right:1%;top:5%;background:radial-gradient(circle,#edecde,#fafbf8 60%,transparent 70%)}.visual-orb-two{width:265px;height:265px;left:1%;bottom:4%;background:radial-gradient(circle,#e2e9e1,transparent 72%)}.desktop-preview{width:min(100%,548px);height:365px;border:1px solid #e3e6e1;background:#fff;border-radius:21px;box-shadow:0 38px 80px #1f302216,0 9px 24px #1f30220b;overflow:hidden;transform:perspective(1200px) rotateY(1deg);margin-inline-end:17px}.window-top{height:38px;background:#fafbf9;border-bottom:1px solid #ecefeb;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;font-size:10px;color:#8b958e}.window-dots{display:flex;gap:4px}.window-dots span{background:#d9ddd8;border-radius:50%;width:6px;height:6px}.window-dots span:first-child{background:#d9b880}.preview-caption{font-size:8px;letter-spacing:1px;color:#a0aba0}.preview-head{display:flex;justify-content:space-between;align-items:center;padding:17px 20px 14px}.preview-head small,.preview-head strong{display:block}.preview-head small{font-size:10px;color:#9ba39b}.preview-head strong{font-size:15px;line-height:1.7}.connection-pill{font-size:9px;background:#f4f7f1;border:1px solid #e7eee1;color:#75866e;border-radius:30px;padding:4px 10px}.connection-pill span{display:inline-block;background:#a8b99d;width:5px;height:5px;border-radius:50%;margin-inline-end:4px}.mini-pairs{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px}.pair{border-radius:13px;padding:12px;display:flex;align-items:center;gap:9px;border:1px solid #e8ebe7}.pair.active{background:#fffcf7;border-color:#e6d6bd}.pair-icon{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;font-weight:700;flex-shrink:0;font-size:12px}.gold-icon{background:#f4e7d2;color:#ac8242}.btc-icon{background:#f5e9db;color:#ad7c45;font-size:18px}.pair strong,.pair small{display:block;line-height:1.5}.pair strong{font-size:11px}.pair small{font-size:9px;color:#a1a9a0}.pair-bar{width:38px;height:16px;border-bottom:2px solid #bd9356;transform:skewY(-10deg);margin-inline-start:auto}.btc-bar{border-color:#b5c3b7}.mock-chart{height:165px;margin:10px 20px 0;overflow:hidden}.mock-chart svg{width:100%;height:100%}.preview-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 20px 0;padding-top:8px;border-top:1px solid #edf0ec;color:#a5ada4;font-size:9px}.preview-status{color:#7c9a84}.preview-status i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#85aa8d;margin-inline-end:4px}.phone-preview{width:171px;height:300px;position:absolute;bottom:0;left:-7px;z-index:2;background:#fff;border:6px solid #17231e;box-shadow:0 25px 45px #1f302126;border-radius:26px;padding:29px 13px 17px;transform:rotate(-6deg);animation:phone-float 6s ease-in-out infinite}.phone-notch{position:absolute;background:#17231e;top:-1px;left:50%;transform:translateX(-50%);width:65px;height:13px;border-radius:0 0 10px 10px}.phone-label{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;margin-bottom:23px}.phone-label b{color:#c3a16a;font-size:8px;letter-spacing:1px}.phone-preview>small{color:#9aa59a;font-size:8px}.phone-value{font-weight:700;font-size:17px}.phone-value i{display:inline-block;width:7px;height:7px;background:#9dbf9e;border-radius:50%;margin-inline-start:4px}.phone-pill{background:#edf3eb;color:#7a927e;padding:4px 7px;border-radius:8px;font-size:8px;margin:13px 0 10px}.phone-preview svg{width:100%;height:65px}.phone-bottom{display:block;color:#b0b5ae;font-size:7px;text-align:center;margin-top:8px}.visual-disclaimer{position:absolute;bottom:-18px;right:4%;font-size:9px;color:#a0a7a0;margin:0}.trust-strip{border-top:1px solid #f0f1ee;border-bottom:1px solid #f0f1ee;background:#fafbf9}.trust-items{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#78817b;font-weight:600;font-size:12px;text-align:center}.trust-items i{font-style:normal;color:#ba9457;padding:0 6px}.section-pad{padding-block:115px}.section-intro{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:47px}.section-intro h2,.workflow-heading h2{font-weight:700;letter-spacing:-1.6px;font-size:clamp(29px,3.5vw,48px);line-height:1.45;margin:0}.section-intro h2 span{color:#b18a50}.section-intro>p{max-width:450px;color:#7a867e;font-size:14px;line-height:2.1;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.feature-card{min-height:275px;border:1px solid #e9ece8;background:#fff;border-radius:20px;padding:27px 25px 21px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-5px);border-color:#ded9cb;box-shadow:0 22px 35px #2030210a}.feature-icon{font-size:25px;color:#ae8950;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#faf5eb;margin-bottom:21px}.feature-card h3{font-size:16px;margin:0 0 9px}.feature-card p{font-size:12px;color:#819087;line-height:2;margin:0}.feature-index{margin-top:auto;padding-top:21px;color:#aaad9c;font-size:10px}.workflow-section{background:#f5f7f3;border-top:1px solid #ecefe9;border-bottom:1px solid #ecefe9}.workflow-inner{display:grid;grid-template-columns:.78fr 1fr;gap:100px;padding-block:95px}.workflow-heading h2{margin-bottom:20px}.workflow-heading>p:not(.eyebrow){color:#859187;font-size:13px;max-width:380px;margin:0 0 23px}.workflow-steps{margin:0;padding:0;list-style:none}.workflow-steps li{display:flex;gap:24px;padding:20px 0 24px;border-bottom:1px solid #e2e7e0}.workflow-steps li:last-child{border:none}.step-no{width:50px;flex:0 0 50px;height:50px;border-radius:14px;background:#e8eddf;color:#8c9c76;display:grid;place-items:center;font-weight:700;font-size:13px}.workflow-steps h3{margin:1px 0 7px;font-size:17px}.workflow-steps p{margin:0;color:#819084;font-size:12px;max-width:480px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trust-card{border:1px solid #edf0eb;background:#fcfcfb;border-radius:18px;padding:27px 30px;min-height:215px}.trust-card span{color:#c3a778;font-size:12px;font-weight:700}.trust-card h3{font-size:17px;margin:23px 0 8px}.trust-card p{font-size:12px;margin:0;color:#7a877e}.cta-section{padding-bottom:92px}.cta-panel{background:#182723;border-radius:28px;color:#fff;padding:65px 78px;display:flex;justify-content:space-between;align-items:center;gap:35px;position:relative;overflow:hidden}.cta-panel:after{content:'';position:absolute;width:350px;height:350px;left:20%;top:-240px;border-radius:50%;border:65px solid #ffffff09;pointer-events:none}.cta-panel .eyebrow{color:#d9ba7e}.cta-panel h2{font-size:clamp(28px,4vw,47px);line-height:1.42;letter-spacing:-1.3px;margin:0 0 10px}.cta-panel p:not(.eyebrow){font-size:12px;color:#b7c5bb;max-width:440px;margin:0}.cta-actions{display:flex;flex-direction:column;gap:10px;align-items:center;position:relative;z-index:1}.cta-subtle{color:#ced9cf;font-size:11px}.site-footer{background:#fff;border-top:1px solid #eef0ec}.footer-layout{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-brand{font-weight:700;font-size:21px;white-space:nowrap}.footer-brand strong{font-size:10px;color:#b38f53;margin-inline-start:4px}.footer-layout>span{color:#849088;font-size:11px}.footer-layout>div{display:flex;gap:22px;font-size:11px;color:#68736d}@keyframes phone-float{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(-5deg)}}@media(max-width:1100px){.hero h1{font-size:58px}.phone-preview{left:-15px;transform:scale(.87) rotate(-6deg)}.feature-card{padding:23px 20px}.workflow-inner{gap:50px}}@media(max-width:920px){.nav-links{display:none}.hero{grid-template-columns:1fr;gap:10px;padding-block:62px 86px}.hero-copy{text-align:center}.hero-copy .hero-lead{margin-inline:auto}.hero-actions,.hero-notes{justify-content:center}.hero-visual{height:425px;max-width:680px;width:100%;margin-inline:auto}.desktop-preview{max-width:560px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{min-height:255px}.workflow-inner{grid-template-columns:1fr;gap:22px}.section-intro{align-items:start;flex-direction:column;gap:18px}.cta-panel{padding:50px;gap:25px}}@media(max-width:620px){.container{width:min(100% - 34px,540px)}.announcement{font-size:9px}.nav-layout{min-height:70px;gap:12px}.brand-word{font-size:21px}.brand-mark{width:34px;height:34px}.nav-login{display:none}.nav-actions{gap:7px}.nav-actions .btn{padding:8px 12px;min-height:40px;font-size:10px}.hero{padding-top:51px;padding-bottom:65px}.hero h1{font-size:clamp(39px,9vw,57px);letter-spacing:-2px}.hero-lead{font-size:13px;line-height:2.1}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-notes{gap:9px 18px;font-size:9px}.hero-visual{height:325px}.desktop-preview{height:300px;margin-inline-end:0}.window-top{height:31px}.preview-head{padding:11px 12px}.preview-head strong{font-size:12px}.preview-head small{font-size:8px}.connection-pill{font-size:7px}.mini-pairs{padding:0 12px;gap:6px}.pair{padding:7px;gap:5px}.pair-icon{width:27px;height:27px;font-size:9px}.pair strong{font-size:9px}.pair small{font-size:7px}.pair-bar{width:20px}.mock-chart{height:139px;margin:6px 12px}.preview-footer{margin:0 12px;font-size:7px}.phone-preview{left:-12px;bottom:-13px;zoom:.77}.visual-disclaimer{bottom:-24px;font-size:8px}.trust-items{display:grid;grid-template-columns:repeat(2,1fr);gap:13px 4px;padding-block:20px;font-size:10px}.section-pad{padding-block:75px}.section-intro{margin-bottom:30px}.section-intro h2,.workflow-heading h2{font-size:35px}.section-intro>p{font-size:12px}.feature-grid{gap:12px}.feature-card{min-height:245px;padding:18px 15px}.feature-card h3{font-size:14px}.feature-card p{font-size:10px}.feature-icon{width:39px;height:39px;margin-bottom:18px}.workflow-inner{padding-block:68px}.workflow-steps li{gap:15px}.step-no{width:42px;height:42px;flex-basis:42px}.trust-grid{grid-template-columns:1fr}.trust-card{min-height:170px}.cta-section{padding-bottom:65px}.cta-panel{padding:36px 25px;flex-direction:column;align-items:stretch}.cta-actions{align-items:stretch}.footer-layout{padding-block:30px;flex-direction:column;min-height:0;gap:15px;text-align:center}.footer-layout>div{justify-content:center;gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Restrained decorative animations. Graphic is explicitly labelled illustrative. */
.draw-line{stroke-dasharray:1500;stroke-dashoffset:1500;animation:draw-demo-line 3.2s ease-out .15s forwards}
.hero h1 .gradient-text{display:inline-block;animation:copy-reveal .8s ease-out both}
@keyframes draw-demo-line{to{stroke-dashoffset:0}}
@keyframes copy-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.contact-section{padding-bottom:75px}
.contact-panel{display:flex;justify-content:space-between;align-items:center;gap:32px;background:#f6f7f3;border:1px solid #edf0e9;border-radius:23px;padding:35px 45px}
.contact-panel h2{font-size:26px;line-height:1.45;margin:0 0 8px;letter-spacing:-.8px}
.contact-panel p:not(.eyebrow){font-size:12px;color:#7a847b;line-height:2;margin:0;max-width:585px}
.contact-actions{display:flex;flex-direction:column;gap:10px;min-width:205px}
@media(max-width:700px){.contact-panel{flex-direction:column;align-items:stretch;padding:28px 22px}.contact-actions{width:100%}.contact-panel h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.draw-line{stroke-dashoffset:0}.hero h1 .gradient-text{opacity:1;transform:none}}

/* Phase 2 marketing additions: independent, responsive, reduced-motion safe */
.phase2-market{padding-block:30px 55px}.phase2-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:25px}.phase2-heading h2{font-size:clamp(25px,3.2vw,40px);line-height:1.4;margin:0}.phase2-heading p:not(.eyebrow){max-width:490px;font-size:13px;color:#727e78;line-height:1.9}.phase2-market-grid,.phase2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.phase2-market-item{display:flex;align-items:center;gap:15px;border:1px solid #e6e9f0;background:#fff;border-radius:18px;padding:22px;text-decoration:none;color:#1f2430;box-shadow:0 8px 30px #202e4510}.phase2-market-item strong,.phase2-market-item small{display:block}.phase2-market-item small{color:#7b8493;font-size:11px;margin-top:6px}.phase2-symbol{flex:none;width:46px;height:46px;border-radius:14px;background:#fff4df;color:#ae7c2d;font-weight:700;display:grid;place-items:center}.phase2-symbol.btc{background:#fff0e5;color:#d98230;font-size:23px}.phase2-arrow{margin-inline-start:auto;color:#4f64d8}.phase2-section{padding-block:85px}.phase2-muted{background:#f3f5f9}.phase2-panel{background:#fff;border:1px solid #e6e9f0;border-radius:22px;padding:29px;min-width:0}.phase2-panel h3{font-size:22px;margin:9px 0}.phase2-panel p{font-size:13px;line-height:1.9;color:#747d8b}.phase2-panel a{display:inline-block;color:#4f64d8;font-size:13px;font-weight:700;text-decoration:none;margin-top:12px}.phase2-kicker{font-size:11px;letter-spacing:1px;color:#7869d8;font-weight:700}.phase2-panel svg{display:block;width:100%;height:auto;margin:20px 0;overflow:visible}.phase2-gridlines{stroke:#ebedf3;stroke-width:1;fill:none}.phase2-gold-line,.phase2-btc-line{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.phase2-gold-line{stroke:#d3a354}.phase2-btc-line{stroke:#7869d8}.phase2-note{font-size:11px;color:#798397;margin-top:18px}.phase2-faq{max-width:850px;margin-inline:auto}.phase2-faq details{background:#fff;border:1px solid #e5e8ee;border-radius:15px;margin-bottom:12px;padding:19px 24px}.phase2-faq summary{cursor:pointer;font-weight:700;font-size:15px;list-style-position:inside}.phase2-faq details p{font-size:13px;color:#6e7887;line-height:1.9;margin:13px 0 0}.phase2-market-item:focus-visible,.phase2-panel a:focus-visible,.phase2-faq summary:focus-visible{outline:3px solid #7869d8;outline-offset:3px}@media(max-width:700px){.phase2-heading{flex-direction:column;align-items:stretch;gap:5px}.phase2-market-grid,.phase2-grid{grid-template-columns:1fr}.phase2-section{padding-block:56px}.phase2-market-item{padding:17px}.phase2-panel{padding:22px}}

/* Phase 2 market freshness display and interactive phone controls */
.phase2-market-item{flex-wrap:wrap}.phase2-live-quote{flex-basis:100%;display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:5px;padding-top:14px;border-top:1px solid #eef0f5}.phase2-live-quote strong{font-size:21px;font-variant-numeric:tabular-nums;color:#1f2430}.phase2-live-quote span{font-size:11px;color:#7869d8;align-self:center}.phase2-live-quote small{font-size:10px;color:#8a929e}.phase2-live-quote[data-status=stale] strong{color:#9ba2ad}.phase2-live-quote[data-status=stale] span{color:#a36b34}.phase2-phone-switch{display:flex;gap:5px;margin:8px 0}.phase2-phone-switch button{font:inherit;border-radius:7px;padding:3px 8px;border:1px solid #dfe3e9;color:#495166;background:#fff;cursor:pointer;font-size:10px}.phase2-phone-switch button[aria-pressed=true]{background:#eef0ff;border-color:#7869d8;color:#4f64d8}.phase2-phone-switch button:focus-visible{outline:2px solid #7869d8;outline-offset:2px}
