:root { --info-bg:#0f172a; --info-panel:#1e293b; --info-panel-2:#334155; --info-line:#475569; --info-text:#cbd5e1; --info-dim:#94a3b8; --info-orange:#fdba74; --info-blue:#3b82f6; }
.info-page { min-height:100vh; overflow:hidden; color:#fff; background:var(--info-bg); }
.info-container { position:relative; z-index:1; width:100%; max-width:1280px; padding-right:1rem; padding-left:1rem; margin:0 auto; }
.info-hero { position:relative; min-height:42rem; overflow:hidden; background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a); }
.info-hero-image { background-image:var(--info-hero-image); background-position:center; background-size:cover; }
.info-hero-overlay { position:absolute; inset:0; background:linear-gradient(to bottom,transparent,rgb(15 23 42 / 35%),rgb(15 23 42 / 55%)),linear-gradient(135deg,rgb(15 23 42 / 78%),rgb(88 28 135 / 60%),rgb(15 23 42 / 75%)); }
.info-hero-grid { display:grid; align-items:center; min-height:42rem; gap:3rem; padding-top:5rem; padding-bottom:5rem; }
.info-eyebrow,.contact-eyebrow { display:inline-flex; align-items:center; gap:.5rem; padding:.45rem .9rem; color:var(--info-orange); font-size:.875rem; font-weight:700; background:rgb(253 186 116 / 14%); border:1px solid rgb(253 186 116 / 30%); border-radius:9999px; }
.info-hero-copy h1 { margin:1.25rem 0 0; font-size:clamp(2.5rem,7vw,3.75rem); line-height:1.08; }
.info-hero-copy h1 em { display:block; color:var(--info-orange); font-style:normal; }
.info-hero-copy>p { margin:1.5rem 0 0; color:var(--info-text); font-size:1.15rem; line-height:1.65; }
.info-stats { display:flex; flex-wrap:wrap; align-items:center; gap:1.5rem; margin-top:1.5rem; }
.info-stats div { display:flex; flex-direction:column; text-align:center; }
.info-stats strong { color:var(--info-orange); font-size:1.7rem; }
.info-stats span { color:var(--info-dim); font-size:.8rem; }
.info-stats i { display:none; width:1px; height:3rem; background:#4b5563; }
.info-actions { display:flex; flex-wrap:wrap; gap:1rem; margin-top:2rem; }
.info-actions.centered { justify-content:center; }
.info-button { display:inline-flex; align-items:center; justify-content:center; gap:.5rem; padding:.8rem 1.5rem; font-weight:700; border:2px solid transparent; border-radius:.5rem; transition:transform .2s,background .2s; }
.info-button:hover { transform:translateY(-2px); }
.info-button-orange { color:#0f172a; background:var(--info-orange); }
.info-button-outline { color:var(--info-orange); border-color:rgb(253 186 116 / 50%); }
.info-button-outline-orange { color:var(--info-orange); border-color:var(--info-orange); }
.info-button-muted { color:#fff; background:#334155; border-color:#475569; }
.full-button { width:100%; }
.info-visual { display:none; padding:2rem; background:#1e293b; border:1px solid #334155; border-radius:1.5rem; }
.info-visual-title { display:flex; align-items:center; justify-content:space-between; margin-bottom:1.5rem; }
.info-visual-title h2 { margin:0; font-size:1.45rem; }
.info-visual-title svg { color:var(--info-orange); }
.visual-list-item { display:flex; gap:1rem; margin-top:1.25rem; }
.visual-list-item>i { display:flex; flex-shrink:0; align-items:center; justify-content:center; width:3rem; height:3rem; color:var(--info-orange); font-style:normal; background:rgb(253 186 116 / 14%); border-radius:.75rem; }
.visual-list-item b,.visual-list-item small { display:block; }
.visual-list-item small { margin-top:.25rem; color:var(--info-dim); }
.kyc-benefits .full-button { margin-top:2rem; }
.info-section { padding-top:5rem; padding-bottom:5rem; background:var(--info-bg); }
.info-section-gradient { background:linear-gradient(#0f172a,#1e293b); }
.info-heading { max-width:48rem; margin:0 auto 3rem; text-align:center; }
.info-heading h2 { margin:0; font-size:clamp(2rem,5vw,3rem); }
.info-heading p { margin:1rem 0 0; color:var(--info-text); font-size:1.1rem; line-height:1.6; }
.kyc-grid { display:grid; gap:.75rem; }
.kyc-card { display:flex; flex-direction:column; padding:1.5rem; background:var(--info-panel); border:1px solid #334155; transition:transform .3s,box-shadow .3s; }
.kyc-card:hover { box-shadow:0 20px 35px rgb(253 186 116 / 8%); transform:translateY(-.4rem); }
.kyc-card-top { display:flex; align-items:center; justify-content:space-between; }
.kyc-card-top>span { padding:.25rem .8rem; color:var(--info-text); font-size:.75rem; font-weight:600; background:#334155; border-radius:9999px; }
.kyc-card-top>i { display:flex; align-items:center; justify-content:center; width:2.5rem; height:2.5rem; color:#fff; font-style:normal; border-radius:.7rem; }
.kyc-card.tone-blue .kyc-card-top>i,.kyc-dialog-header.tone-blue { background:linear-gradient(135deg,#60a5fa,#2563eb); }
.kyc-card.tone-indigo .kyc-card-top>i,.kyc-dialog-header.tone-indigo { background:linear-gradient(135deg,#fb923c,#ea580c); }
.kyc-card.tone-purple .kyc-card-top>i,.kyc-dialog-header.tone-purple { background:linear-gradient(135deg,#fdba74,#f97316); }
.kyc-card h3 { margin:1rem 0 .35rem; font-size:1.5rem; }
.kyc-card>p { margin:0 0 1.25rem; color:var(--info-dim); font-size:.875rem; }
.kyc-limits { padding:1rem; margin-bottom:1.25rem; background:rgb(51 65 85 / 60%); border:1px solid #475569; border-radius:.5rem; }
.kyc-limits h4,.kyc-features h4 { margin:0 0 .75rem; font-size:.8rem; }
.kyc-limits span { display:flex; justify-content:space-between; gap:.5rem; margin-top:.5rem; color:#64748b; font-size:.7rem; }
.kyc-limits b { color:var(--info-orange); font-size:.76rem; }
.kyc-features { flex:1; }
.kyc-features>span { display:flex; align-items:flex-start; gap:.5rem; margin-top:.5rem; color:var(--info-dim); font-size:.78rem; }
.kyc-features svg { flex-shrink:0; color:#4ade80; }
.kyc-features small { display:block; margin:.5rem 0 0 1.5rem; color:#64748b; }
.kyc-meta { display:flex; justify-content:space-between; gap:.5rem; margin:1.25rem 0; color:#64748b; font-size:.7rem; }
.kyc-meta span { display:flex; align-items:center; gap:.25rem; }
.kyc-card>button { display:flex; align-items:center; justify-content:center; gap:.5rem; width:100%; padding:.75rem; color:var(--info-text); font-weight:600; cursor:pointer; background:#334155; border:1px solid #475569; border-radius:.5rem; }
.kyc-dialog { width:min(48rem,calc(100% - 2rem)); max-height:90vh; padding:0; overflow:auto; color:#fff; background:#1e293b; border:1px solid #334155; border-radius:.75rem; box-shadow:0 30px 70px rgb(0 0 0 / 50%); }
.kyc-dialog::backdrop { background:rgb(0 0 0 / 45%); backdrop-filter:blur(4px); }
.kyc-dialog-header { position:sticky; z-index:2; top:0; display:flex; align-items:center; gap:1rem; padding:1.25rem; }
.kyc-dialog-header>i { display:flex; flex-shrink:0; align-items:center; justify-content:center; width:3rem; height:3rem; font-style:normal; background:rgb(255 255 255 / 18%); border-radius:.7rem; }
.kyc-dialog-header h2,.kyc-dialog-header p { margin:0; }
.kyc-dialog-header p { margin-top:.2rem; color:rgb(255 255 255 / 85%); font-size:.8rem; }
.kyc-dialog-header button { margin-left:auto; color:#fff; cursor:pointer; background:none; border:0; }
.kyc-dialog-body { display:flex; flex-direction:column; gap:1.5rem; padding:1.5rem; }
.kyc-dialog-body h3 { display:flex; align-items:center; gap:.5rem; margin:0 0 .75rem; font-size:1rem; }
.dialog-limits { padding:1.25rem; background:rgb(51 65 85 / 60%); border:1px solid #475569; border-radius:.7rem; }
.dialog-limits>div,.dialog-timing { display:grid; gap:1rem; }
.dialog-limits span,.dialog-timing span { display:flex; flex-direction:column; color:var(--info-dim); font-size:.75rem; }
.dialog-limits b { margin-top:.25rem; color:var(--info-orange); font-size:1rem; }
.dialog-list-grid { display:grid; gap:.55rem; }
.dialog-list-grid span { display:flex; align-items:flex-start; gap:.5rem; color:var(--info-text); font-size:.82rem; }
.dialog-list-grid svg { flex-shrink:0; }
.positive svg { color:#4ade80; }.negative svg { color:#fb923c; }
.requirement-row { display:flex; gap:.75rem; padding:.8rem; margin-top:.5rem; background:rgb(51 65 85 / 50%); border:1px solid #475569; border-radius:.5rem; }
.requirement-row>i { width:1.1rem; height:1.1rem; border:2px solid #64748b; border-radius:50%; }
.requirement-row b,.requirement-row small { display:block; }
.requirement-row small { margin-top:.2rem; color:var(--info-dim); }
.dialog-timing span { padding:1rem; background:rgb(51 65 85 / 50%); border:1px solid #475569; border-radius:.5rem; }
.dialog-timing b { margin-top:.25rem; color:#fff; font-size:1rem; }
.info-step-grid { display:grid; gap:1.5rem; }
.info-step-grid article { text-align:center; }
.info-step-grid strong { display:flex; align-items:center; justify-content:center; width:4rem; height:4rem; margin:0 auto 1rem; color:#0f172a; font-size:1.4rem; background:linear-gradient(135deg,#fdba74,#f97316); border-radius:50%; }
.info-step-grid i { display:flex; align-items:center; justify-content:center; width:2rem; height:2rem; margin:0 auto .8rem; color:var(--info-orange); font-style:normal; background:rgb(253 186 116 / 14%); border-radius:.5rem; }
.info-step-grid h3 { margin:0 0 .5rem; }.info-step-grid p { margin:0; color:var(--info-dim); }
.info-cta { padding:5rem 0; text-align:center; background:linear-gradient(135deg,#1e293b,#0f172a,#1e293b); }
.info-cta>div>svg { color:var(--info-orange); }
.info-cta h2 { margin:1rem 0 0; font-size:clamp(2rem,5vw,3rem); }
.info-cta p { max-width:45rem; margin:1rem auto 0; color:var(--info-text); font-size:1.1rem; line-height:1.6; }
.info-cta small { display:block; margin-top:1.5rem; color:var(--info-dim); }

/* Help */
.info-grid-background { background-image:linear-gradient(rgb(255 255 255 / 12%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 12%) 1px,transparent 1px); background-size:60px 60px; animation:info-grid-move 20s linear infinite; }
.help-hero { position:relative; padding:5rem 0; text-align:center; background-color:#0f172a; }
.help-hero h1 { margin:1.5rem 0 0; font-size:clamp(2.5rem,7vw,3.75rem); }.help-hero h1 em { color:var(--info-orange); font-style:normal; }.help-hero>div>p { max-width:48rem; margin:1rem auto 0; color:var(--info-text); font-size:1.15rem; }
.help-search { position:relative; max-width:48rem; margin:2.5rem auto 0; }
.help-search>span { position:absolute; top:50%; left:1.25rem; display:flex; color:var(--info-dim); transform:translateY(-50%); }
.help-search input { width:100%; padding:1.2rem 3.5rem; color:#fff; font-size:1.05rem; background:#1e293b; border:1px solid #334155; border-radius:.75rem; outline:none; }
.help-search input:focus { border-color:var(--info-orange); box-shadow:0 0 0 2px rgb(253 186 116 / 18%); }
.help-search button { position:absolute; top:50%; right:1rem; display:none; color:var(--info-dim); cursor:pointer; background:none; border:0; transform:translateY(-50%); }
.help-search.has-value button { display:flex; }.search-count { color:var(--info-dim); font-size:.85rem; }
.help-stats { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:1.5rem; margin-top:2.5rem; color:var(--info-text); font-size:.85rem; }
.help-stats span { display:flex; align-items:center; gap:.5rem; }.help-stats span:first-child svg { color:#4ade80; }.help-stats span:nth-of-type(2) svg { color:#60a5fa; }.help-stats span:last-child svg { color:var(--info-orange); }.help-stats i { width:.25rem; height:.25rem; background:#475569; border-radius:50%; }
.help-faq-section { padding:4rem 0; }.faq-categories { display:flex; flex-wrap:wrap; justify-content:center; gap:.65rem; margin-bottom:2rem; }
.faq-category { display:flex; align-items:center; gap:.45rem; padding:.6rem 1rem; color:var(--info-text); font-weight:600; cursor:pointer; background:#1e293b; border:1px solid #334155; }.faq-category.active { color:#0f172a; background:var(--info-orange); border-color:var(--info-orange); }
.faq-list { max-width:64rem; margin:0 auto; overflow:hidden; background:#1e293b; border:1px solid #334155; border-radius:.75rem; }
.faq-item { padding:1.25rem; border-bottom:1px solid #334155; }.faq-item:last-of-type { border-bottom:0; }.faq-item[hidden] { display:none; }
.faq-question { display:flex; align-items:flex-start; justify-content:space-between; width:100%; gap:1rem; color:#fff; text-align:left; cursor:pointer; background:none; border:0; }.faq-question span { display:flex; flex-direction:column; }.faq-question small { align-self:flex-start; padding:.15rem .45rem; margin-bottom:.4rem; color:var(--info-orange); background:rgb(253 186 116 / 10%); }.faq-question b { font-size:1rem; }.faq-question>svg { flex-shrink:0; color:var(--info-dim); transition:transform .2s; }.faq-question[aria-expanded="true"]>svg { color:var(--info-orange); transform:rotate(180deg); }
.faq-answer { padding-top:1rem; color:var(--info-text); line-height:1.65; animation:info-fade-in .3s ease; }.faq-empty { padding:4rem 1rem; color:var(--info-dim); text-align:center; }.faq-empty h3 { color:#fff; }.faq-empty button { padding:.6rem 1.2rem; color:#0f172a; font-weight:600; cursor:pointer; background:var(--info-orange); border:0; border-radius:.5rem; }
.quick-help-section { padding:3rem 0; }.quick-help-grid { display:grid; gap:1.5rem; }.quick-help-grid>a { padding:1.5rem; background:#1e293b; }.quick-help-grid>a>span { display:flex; align-items:center; justify-content:center; width:3rem; height:3rem; color:#60a5fa; background:rgb(59 130 246 / 12%); border-radius:.5rem; }.quick-help-grid>a>span.orange { color:var(--info-orange); background:rgb(253 186 116 / 12%); }.quick-help-grid h3 { margin:1rem 0 .5rem; }.quick-help-grid p { margin:0; color:var(--info-dim); }.quick-help-grid b { display:flex; align-items:center; gap:.4rem; margin-top:1rem; color:var(--info-orange); font-size:.85rem; }
.support-card-section { padding:4rem 1rem; }.support-card { max-width:56rem; padding:3rem 1.5rem; margin:0 auto; text-align:center; background-color:#1e293b; border:1px solid #334155; border-radius:1rem; }.support-card>span { display:flex; align-items:center; justify-content:center; width:4rem; height:4rem; margin:0 auto 1rem; color:var(--info-orange); background:rgb(253 186 116 / 12%); border-radius:50%; }.support-card h2 { margin:0; font-size:2rem; }.support-card>p { max-width:40rem; margin:1rem auto 1.5rem; color:var(--info-text); }.support-contacts { display:grid; gap:1.5rem; margin-top:2rem; }.support-contacts div { display:flex; flex-direction:column; align-items:center; }.support-contacts svg { color:var(--info-orange); }.support-contacts small { margin-top:.4rem; color:var(--info-dim); }.support-contacts a,.support-contacts b { margin-top:.2rem; font-size:.85rem; }

/* About */
.about-hero { position:relative; min-height:42rem; overflow:hidden; background:#1e293b; border-bottom:1px solid #334155; perspective:1000px; }.about-parallax-grid { position:absolute; inset:-10%; opacity:.08; background-image:linear-gradient(#3b82f6 1px,transparent 1px),linear-gradient(90deg,#3b82f6 1px,transparent 1px); background-size:40px 40px; transition:transform .25s ease-out; }.about-shape { position:absolute; pointer-events:none; border:1px solid rgb(59 130 246 / 18%); }.shape-one { top:5rem; left:3rem; width:16rem; height:16rem; border-radius:50%; }.shape-two { right:3rem; bottom:5rem; width:24rem; height:24rem; border-radius:50%; }.shape-three { top:33%; right:25%; width:8rem; height:8rem; transform:rotate(45deg); }
.about-hero-content { padding-top:7rem; padding-bottom:7rem; }.about-badge { display:inline-flex; align-items:center; gap:.5rem; padding:.5rem 1.25rem; font-weight:700; background:#2563eb; border:1px solid #60a5fa; }.about-badge i { width:.5rem; height:.5rem; background:#93c5fd; animation:info-pulse 1.5s infinite; }.about-hero h1 { margin:2rem 0 0; font-size:clamp(3rem,9vw,5rem); line-height:1; transition:transform .1s; }.about-hero h1 em { color:#60a5fa; font-style:normal; }.about-hero-content>p { max-width:48rem; margin:2rem 0 0; color:var(--info-text); font-size:1.15rem; line-height:1.7; }
.rotating-values { position:relative; height:6rem; margin-top:2rem; }.rotating-value { position:absolute; display:flex; align-items:center; gap:1rem; padding:.6rem 1.5rem; visibility:hidden; background:#0f172a; opacity:0; transform:translateY(1rem) scale(.95); transition:.7s; }.rotating-value.active { visibility:visible; opacity:1; transform:none; }.rotating-value>i { display:flex; padding:.75rem; font-style:normal; background:rgb(37 99 235 / 20%); border-radius:.7rem; }.rotating-value b,.rotating-value small { display:block; }.rotating-value small { color:var(--info-text); }
.about-stats { padding:5rem 0; background:#1e3a8a; }.about-stats-grid { display:grid; gap:1rem; }.about-stats article { position:relative; padding:1.5rem; background:#1e293b; transition:transform .3s; }.about-stats svg { color:#60a5fa; }.about-stats strong,.about-stats span { display:block; }.about-stats strong { margin-top:1rem; font-size:2.8rem; }.about-stats span { color:var(--info-dim); font-size:.75rem; font-weight:600; letter-spacing:.06em; text-transform:uppercase; }
.about-mission { padding:6rem 0; background:#1e293b; }.about-mission-grid { display:grid; gap:3rem; }.about-mission article { position:relative; padding:3rem; background:#0f172a; border:2px solid #334155; }.about-mission article>i { position:absolute; top:-1.5rem; left:-1.5rem; display:flex; align-items:center; justify-content:center; width:3.5rem; height:3.5rem; font-style:normal; background:#2563eb; }.about-mission article:nth-child(2)>i { background:#334155; }.about-mission h2 { margin:1rem 0; font-size:2.2rem; }.about-mission p { margin:0; color:var(--info-text); font-size:1.05rem; line-height:1.7; }
.about-journey { padding:6rem 0; }.journey-line { position:relative; max-width:62rem; margin:0 auto; }.journey-line::before { position:absolute; top:0; bottom:0; left:.6rem; width:2px; content:""; background:#334155; }.journey-line article { position:relative; padding-left:3rem; margin-bottom:2rem; }.journey-line article>i { position:absolute; z-index:1; top:1.5rem; left:.25rem; width:1rem; height:1rem; background:#3b82f6; border:4px solid #0f172a; border-radius:50%; box-sizing:content-box; }.journey-line article>div { padding:1.5rem; background:#1e293b; }.journey-line strong { color:#60a5fa; font-size:1.6rem; }.journey-line h3 { margin:.5rem 0; }.journey-line p { margin:0; color:var(--info-text); line-height:1.6; }
.about-team { padding:5rem 0; background:#1e293b; }.about-team-grid { display:grid; gap:1.5rem; }.about-team article { padding:2rem; text-align:center; background:#0f172a; animation:info-float 4s ease-in-out var(--team-delay) infinite; }.about-team svg { padding:.4rem; color:#fff; background:#2563eb; border-radius:.6rem; box-sizing:content-box; }.about-team h3 { margin:1rem 0 .5rem; }.about-team strong { display:block; color:#60a5fa; font-size:2.8rem; }.about-team span { color:var(--info-dim); font-size:.75rem; text-transform:uppercase; }
.about-cta { padding:6rem 0; text-align:center; background:#2563eb; }.about-cta>div>svg { padding:1rem; background:rgb(255 255 255 / 12%); border-radius:1rem; box-sizing:content-box; }.about-cta h2 { margin:1.5rem 0 0; font-size:clamp(2rem,5vw,3rem); }.about-cta p { max-width:44rem; margin:1rem auto 0; color:#dbeafe; font-size:1.1rem; line-height:1.65; }.about-cta-primary,.about-cta-outline { display:inline-flex; align-items:center; gap:.5rem; padding:.9rem 1.6rem; font-weight:700; border:2px solid #fff; border-radius:.7rem; }.about-cta-primary { color:#2563eb; background:#fff; }.about-cta-outline { color:#fff; }

/* Contact */
.contact-hero { padding:6rem 0; text-align:center; background:radial-gradient(circle at 20% 20%,rgb(37 99 235 / 18%),transparent 30%),radial-gradient(circle at 80% 80%,rgb(147 51 234 / 15%),transparent 30%),linear-gradient(135deg,#1e293b,#0f172a,#1e3a8a); }.contact-hero h1 { margin:1.5rem 0 0; font-size:clamp(2.5rem,7vw,3.75rem); }.contact-hero h1 em { color:#60a5fa; font-style:normal; }.contact-hero p { max-width:48rem; margin:1rem auto 0; color:var(--info-text); font-size:1.15rem; line-height:1.6; }.contact-eyebrow { color:#60a5fa; background:rgb(59 130 246 / 10%); border-color:rgb(59 130 246 / 20%); border-radius:.2rem; }
.contact-cards-section { padding:5rem 0; background:#1e293b; border-top:1px solid #334155; }.contact-card-grid { display:grid; gap:1.5rem; }.contact-card { padding:2rem; text-align:center; background:#0f172a; border:1px solid #334155; transition:border-color .2s,transform .2s; }.contact-card:hover { border-color:#3b82f6; transform:translateY(-.25rem); }.contact-card>i { display:flex; align-items:center; justify-content:center; width:4rem; height:4rem; margin:0 auto 1rem; color:#fff; font-style:normal; border-radius:.2rem; }.contact-card .tone-blue { background:linear-gradient(135deg,#3b82f6,#2563eb); }.contact-card .tone-green { background:linear-gradient(135deg,#22c55e,#16a34a); }.contact-card .tone-purple { background:linear-gradient(135deg,#a855f7,#9333ea); }.contact-card h2 { margin:0; font-size:1.2rem; }.contact-card strong { display:block; margin-top:.5rem; color:#60a5fa; font-size:clamp(1.1rem,4vw,1.4rem); }.contact-card p { margin:.5rem 0 0; color:var(--info-dim); font-size:.85rem; }
.contact-main { padding:5rem 0; }.contact-main-grid { display:grid; gap:3rem; }.contact-main h2 { margin:0; font-size:1.8rem; }.contact-main-grid>div>p,.contact-help>p { color:var(--info-dim); }.contact-form { display:flex; flex-direction:column; gap:1.25rem; margin-top:2rem; }.contact-form label { color:var(--info-text); font-size:.85rem; font-weight:600; }.contact-form input,.contact-form textarea { display:block; width:100%; padding:.85rem 1rem; margin-top:.45rem; color:#fff; font:inherit; background:#1e293b; border:1px solid #334155; outline:none; resize:vertical; }.contact-form input:focus,.contact-form textarea:focus { border-color:#3b82f6; box-shadow:0 0 0 2px rgb(59 130 246 / 15%); }.contact-form button { display:flex; align-items:center; justify-content:center; gap:.5rem; padding:1rem; color:#fff; font-weight:600; cursor:pointer; background:#2563eb; border:0; }.contact-help { display:flex; flex-direction:column; gap:1.25rem; }.contact-help>article { display:flex; gap:1rem; padding:1.25rem; background:#1e293b; border:1px solid #334155; }.contact-help>article>i { display:flex; flex-shrink:0; align-items:center; justify-content:center; width:3rem; height:3rem; color:#60a5fa; font-style:normal; background:rgb(37 99 235 / 18%); }.contact-help h3,.contact-help article p { margin:0; }.contact-help article p { margin-top:.35rem; color:var(--info-dim); }.contact-docs { padding:2rem; background:linear-gradient(135deg,#2563eb,#9333ea); }.contact-docs h3 { font-size:1.4rem; }.contact-docs p { color:#dbeafe; }.contact-docs a { display:inline-flex; align-items:center; gap:.5rem; padding:.7rem 1.2rem; color:#2563eb; font-weight:600; background:#fff; }

@keyframes info-grid-move { to { background-position:60px 60px,60px 60px; } }
@keyframes info-fade-in { from { opacity:0; transform:translateY(-.5rem); } }
@keyframes info-pulse { 50% { opacity:.4; } }
@keyframes info-float { 50% { transform:translateY(-.5rem); } }

@media(min-width:640px){.info-container{padding-right:1.5rem;padding-left:1.5rem}.info-stats i{display:block}.kyc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-limits>div,.dialog-timing{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-limits>div{grid-template-columns:repeat(3,minmax(0,1fr))}.dialog-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-help-grid,.support-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.about-stats-grid,.about-team-grid,.contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-stats>i{display:block}}
@media(min-width:768px){.info-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-contacts{grid-template-columns:repeat(3,minmax(0,1fr))}.about-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-line::before{left:50%}.journey-line article{width:50%;padding:0 3rem 0 0;text-align:right}.journey-line article:nth-child(even){margin-left:50%;padding:0 0 0 3rem;text-align:left}.journey-line article>i{right:-.6rem;left:auto}.journey-line article:nth-child(even)>i{right:auto;left:-.6rem}.contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1024px){.info-container{padding-right:2rem;padding-left:2rem}.info-hero-grid,.contact-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-visual{display:block}.kyc-grid,.about-stats-grid,.about-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.info-grid-background,.about-team article,.about-badge i{animation:none}.about-parallax-grid,.about-shape,.about-hero h1{transform:none!important}}
