@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}:root,[data-theme=dark]{--theme-bg:#0b0f0d;--theme-surface:#111714;--theme-card:#171f1a;--theme-border:#273128;--theme-primary:#5ea677;--theme-primary-hover:#6bb881;--theme-text:#fff;--theme-text-secondary:#a7b1aa;--theme-danger:#ef4444;--theme-danger-text:#fca5a5;--theme-brand-light:rgba(94,166,119,.16);--theme-brand-light-solid:#1a2e22;--theme-shadow:0 4px 24px rgba(0,0,0,.35);--theme-shadow-lg:0 8px 32px rgba(0,0,0,.45);--theme-glass-nav:rgba(17,23,20,.88);--theme-input-bg:#111714;--theme-input-border:#273128;--theme-muted-bg:#111714;--theme-section-alt:#111714;--theme-hover:hsla(0,0%,100%,.04);--theme-segment-bg:#111714;--theme-segment-active:#171f1a;--status-pending-bg:rgba(251,191,36,.14);--status-pending-text:#fbbf24;--status-processing-bg:rgba(59,130,246,.14);--status-processing-text:#60a5fa;--status-completed-bg:var(--theme-brand-light-solid);--status-completed-text:var(--theme-primary);--status-cancelled-bg:rgba(239,68,68,.14);--status-cancelled-text:#f87171;--brand-primary:var(--theme-primary);--brand-secondary:#4b8a61;--brand-light:var(--theme-brand-light-solid);--brand-bg:var(--theme-bg);--brand-text:var(--theme-text);--brand-text-muted:var(--theme-text-secondary);--brand-shadow:var(--theme-shadow);--brand-shadow-lg:var(--theme-shadow-lg);--bg-main:var(--theme-bg);--bg-secondary:var(--theme-surface);--surface:var(--theme-surface);--text-primary:var(--theme-text);--text-secondary:var(--theme-text-secondary);--text-muted:var(--theme-text-secondary);--accent:var(--theme-primary)}[data-theme=light]{--theme-bg:#fff;--theme-surface:#fafafa;--theme-card:#fff;--theme-border:hsla(0,0%,7%,.08);--theme-primary:#5ea677;--theme-primary-hover:#6bb881;--theme-text:#111;--theme-text-secondary:#6b7280;--theme-danger:#ef4444;--theme-danger-text:#991b1b;--theme-brand-light:#dff0e5;--theme-brand-light-solid:#dff0e5;--theme-shadow:0 2px 12px hsla(0,0%,7%,.06);--theme-shadow-lg:0 8px 24px hsla(0,0%,7%,.08);--theme-glass-nav:hsla(0,0%,100%,.88);--theme-input-bg:#fff;--theme-input-border:hsla(0,0%,7%,.1);--theme-muted-bg:#fafafa;--theme-section-alt:#fafafa;--theme-hover:rgba(94,166,119,.08);--theme-segment-bg:#f3f4f6;--theme-segment-active:#fff;--status-pending-bg:#fef3c7;--status-pending-text:#92400e;--status-processing-bg:#dbeafe;--status-processing-text:#1e40af;--status-completed-bg:var(--theme-brand-light-solid);--status-completed-text:var(--brand-secondary);--status-cancelled-bg:#fee2e2;--status-cancelled-text:#991b1b;--brand-primary:var(--theme-primary);--brand-secondary:#4b8a61;--brand-light:var(--theme-brand-light-solid);--brand-bg:var(--theme-bg);--brand-text:var(--theme-text);--brand-text-muted:var(--theme-text-secondary);--brand-shadow:var(--theme-shadow);--brand-shadow-lg:var(--theme-shadow-lg);--bg-main:var(--theme-bg);--bg-secondary:var(--theme-surface);--surface:var(--theme-card);--text-primary:var(--theme-text);--text-secondary:var(--theme-text-secondary);--text-muted:var(--theme-text-secondary);--accent:var(--theme-primary)}.text-theme{color:var(--theme-text)}.text-theme-secondary{color:var(--theme-text-secondary)}.bg-theme{background-color:var(--theme-bg)}.bg-theme-card{background-color:var(--theme-card)}.border-theme{border-color:var(--theme-border)}.bg-theme-section-alt{background-color:var(--theme-section-alt)}.bg-theme-muted-bg{background-color:var(--theme-muted-bg)}.shadow-theme{box-shadow:var(--theme-shadow)}.text-theme-danger{color:var(--theme-danger)}[data-theme=light] .text-theme-danger{color:#b91c1c}.theme-toggle{display:inline-flex;padding:3px;border-radius:12px;background:var(--theme-segment-bg);border:1px solid var(--theme-border)}.theme-toggle__btn{padding:6px 14px;border-radius:10px;font-size:12px;font-weight:600;color:var(--theme-text-secondary);background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s;min-width:52px}.theme-toggle__btn--active{background:var(--theme-segment-active);color:var(--theme-text);box-shadow:0 1px 4px rgba(0,0,0,.12)}[data-theme=light] .theme-toggle__btn--active{box-shadow:0 1px 4px hsla(0,0%,7%,.08)}.theme-toggle__btn:not(.theme-toggle__btn--active):hover{color:var(--theme-text)}.glass-field{background:var(--theme-input-bg)!important;border:1px solid var(--theme-input-border)!important;color:var(--theme-text)!important}.glass-field::-moz-placeholder{color:var(--theme-text-secondary)!important;opacity:.72}.glass-field::placeholder{color:var(--theme-text-secondary)!important;opacity:.72}.glass-field:focus{border-color:rgba(94,166,119,.45)!important;box-shadow:0 0 0 3px rgba(94,166,119,.14)!important}.sell-amount-input::-moz-placeholder{color:var(--theme-text-secondary);opacity:.5}.sell-amount-input::placeholder{color:var(--theme-text-secondary);opacity:.5}.site-footer{background:var(--theme-surface);border-top:1px solid var(--theme-border);color:var(--theme-text-secondary)}.site-footer__heading{color:var(--theme-text)}.site-footer__link:hover{color:var(--theme-primary)}.site-footer__divider{border-color:var(--theme-border)}.ops-infra-bar{border-bottom:1px solid var(--theme-border);background:var(--theme-glass-nav);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:var(--theme-shadow)}.ops-status-pill{border:1px solid var(--theme-border);background:var(--theme-card);color:var(--theme-primary)}.ops-status-pill__dot{background:var(--theme-primary)}.alert-error{border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.12);color:#fca5a5}[data-theme=light] .alert-error{background:#fef2f2;color:#991b1b;border-color:#fecaca}.theme-modal{background:var(--theme-card);border:1px solid var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow-lg)}@media (min-width:1024px){.desktop-app-shell{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}body[data-app-route=true] .mobile-app-page{max-width:none;padding-left:0;padding-right:0}}.global-nav-link{color:var(--theme-text-secondary)!important}.global-nav-link:hover{color:var(--theme-text)!important;background:var(--theme-hover)!important;transform:none}.global-nav-link--active{color:var(--theme-primary)!important;text-shadow:none}.global-nav-link__pill{background:var(--theme-brand-light)!important;border:1px solid rgba(94,166,119,.22)!important;box-shadow:none!important}.ui-page-root,html,main{background-color:var(--theme-bg)}.ui-page-root,main{min-height:0;flex:1 1 auto}.global-header-shell{background:var(--theme-glass-nav)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid var(--theme-border)!important;box-shadow:var(--theme-shadow)!important}.glass-nav{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-card,.premium-card{transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.mobile-card:hover,.premium-card:hover{border-color:rgba(94,166,119,.22)}.sidebar-widget-muted{font-size:.92em}.sidebar-widget-muted .mobile-card,.sidebar-widget-muted.premium-card{padding:.75rem 1rem}.referrals-shell{background:var(--theme-bg);color:var(--theme-text)}.landing-v4__hero{padding-top:2.5rem;padding-bottom:3.5rem}.landing-v4__section+.landing-v4__section{border-top:1px solid transparent}.landing-v4__cta-band{box-shadow:var(--theme-shadow-lg)}[data-theme=dark] .assets-glass-card,[data-theme=dark] .dashboard-glass-card,[data-theme=dark] .deposit-glass-card,[data-theme=dark] .kyc-glass-card,[data-theme=dark] .orders-glass-card,[data-theme=dark] .profile-glass-card,[data-theme=dark] .referrals-glass-card,[data-theme=dark] .sell-glass-card{background:var(--theme-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--theme-shadow)!important}[data-theme=dark] .auth-institutional-field,[data-theme=dark] .contact-textarea,[data-theme=dark] .faq-search-input,[data-theme=dark] .glass-field{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .mobile-bottom-nav{background:var(--theme-glass-nav)!important;border-color:var(--theme-border)!important}.platform-ambient-root{position:fixed;inset:0;z-index:-3;pointer-events:none;overflow:hidden;contain:strict}.platform-ambient-mesh{position:absolute;inset:-20%;opacity:.55;background:radial-gradient(ellipse 55% 42% at 18% 12%,rgba(56,189,248,.09),transparent 58%),radial-gradient(ellipse 48% 38% at 82% 18%,rgba(16,185,129,.08),transparent 55%),radial-gradient(ellipse 50% 45% at 50% 88%,rgba(148,163,184,.1),transparent 60%);animation:platform-mesh-drift 28s ease-in-out infinite alternate;will-change:transform;transform:translateZ(0)}.platform-ambient-orb{position:absolute;border-radius:50%;filter:blur(72px);will-change:transform,opacity;mix-blend-mode:multiply}.platform-ambient-orb--cyan{width:min(28rem,55vw);height:min(28rem,55vw);top:-8%;right:-6%;background:radial-gradient(circle,rgba(56,189,248,.14) 0,transparent 68%);animation:platform-orb-drift-a 32s ease-in-out infinite}.platform-ambient-orb--emerald{width:min(24rem,48vw);height:min(24rem,48vw);bottom:8%;left:-8%;background:radial-gradient(circle,rgba(16,185,129,.12) 0,transparent 70%);animation:platform-orb-drift-b 36s ease-in-out infinite;animation-delay:-8s}.platform-ambient-orb--slate{width:min(20rem,42vw);height:min(20rem,42vw);top:42%;left:38%;background:radial-gradient(circle,rgba(100,116,139,.08) 0,transparent 72%);animation:platform-orb-drift-c 40s ease-in-out infinite;animation-delay:-14s}.platform-ambient-noise{position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");animation:platform-noise-shift 18s steps(8) infinite}@keyframes platform-mesh-drift{0%{transform:translate3d(-1.2%,-.8%,0) scale(1.04)}to{transform:translate3d(1.4%,1%,0) scale(1.07)}}@keyframes platform-orb-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,18px,0) scale(1.06)}}@keyframes platform-orb-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-22px,0) scale(1.05)}}@keyframes platform-orb-drift-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-14px,12px,0) scale(1.04)}}@keyframes platform-noise-shift{0%{transform:translateZ(0)}to{transform:translate3d(-2%,-1%,0)}}.glass-card-shimmer{position:relative;overflow:hidden}.glass-card-shimmer:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.45) 50%,transparent 58%);transform:translateX(-130%) skewX(-12deg);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:1}.glass-card-shimmer:hover:before{opacity:1;animation:platform-card-shine .85s ease forwards}@keyframes platform-card-shine{to{transform:translateX(130%) skewX(-12deg)}}.btn-glow-pulse{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,filter .22s ease}.btn-glow-pulse:hover:not(:disabled){animation:platform-btn-glow 2.2s ease-in-out infinite}@keyframes platform-btn-glow{0%,to{box-shadow:0 10px 28px rgba(47,107,255,.2),0 0 0 0 rgba(79,140,255,0)}50%{box-shadow:0 14px 36px rgba(47,107,255,.26),0 0 18px rgba(79,140,255,.1)}}.platform-input-focus-ring{transition:border-color .22s ease,box-shadow .28s ease,background-color .22s ease}.platform-input-focus-ring:focus{border-color:rgba(5,150,105,.45)!important;box-shadow:0 0 0 3px rgba(16,185,129,.14),0 8px 24px rgba(5,150,105,.08),inset 0 1px 2px rgba(15,23,42,.02)!important}.platform-skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(226,232,240,.65),rgba(241,245,249,.9) 50%,rgba(226,232,240,.65));background-size:200% 100%;animation:platform-skeleton-shimmer 1.35s ease-in-out infinite;border-radius:.5rem}@keyframes platform-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.platform-live-dot{position:relative;display:inline-flex;height:.5rem;width:.5rem;border-radius:9999px;background:#10b981}.platform-live-dot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:platform-live-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes platform-live-ping{0%{transform:scale(1);opacity:.75}75%,to{transform:scale(2.2);opacity:0}}.platform-network-pulse{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-dark)}.platform-network-pulse__bars{display:inline-flex;align-items:flex-end;gap:2px;height:.65rem}.platform-network-pulse__bars span{width:3px;border-radius:1px;background:var(--accent);animation:platform-bar-pulse 1.2s ease-in-out infinite}.platform-network-pulse__bars span:nth-child(2){animation-delay:.15s;height:70%}.platform-network-pulse__bars span:nth-child(3){animation-delay:.3s;height:45%}@keyframes platform-bar-pulse{0%,to{transform:scaleY(.45);opacity:.55}50%{transform:scaleY(1);opacity:1}}.bottom-nav-dock-item{position:relative;z-index:0}.bottom-nav-dock-indicator{position:absolute;inset:.2rem;border-radius:.75rem;background:var(--cyan-muted);border:1px solid rgba(5,150,105,.14);box-shadow:0 0 18px var(--cyan-glow);z-index:-1}.platform-content-fade{animation:platform-content-fade-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes platform-content-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.btn-glow-pulse:hover:not(:disabled),.glass-card-shimmer:before,.platform-ambient-mesh,.platform-ambient-noise,.platform-ambient-orb,.platform-live-dot:before,.platform-network-pulse__bars span,.platform-skeleton{animation:none!important}.glass-card-shimmer:hover:before{opacity:0}.platform-content-fade{animation:none}}@media (max-width:768px){.platform-ambient-orb{filter:blur(56px);opacity:.75}.platform-ambient-mesh{animation-duration:36s}}.ops-infra-bar{position:relative;z-index:30;border-bottom:1px solid rgba(14,165,233,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.88));backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 8px 32px rgba(14,116,144,.06)}.ops-infra-bar__track{display:flex;flex-wrap:wrap;gap:.5rem;overflow-x:visible;scrollbar-width:none;-ms-overflow-style:none;padding:.15rem 0 .1rem;align-items:center}.ops-infra-bar__track::-webkit-scrollbar{display:none}.ops-status-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;border-radius:9999px;border:1px solid rgba(14,165,233,.18);background:hsla(0,0%,100%,.75);padding:.35rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0369a1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}@media (min-width:640px){.ops-infra-bar__track{flex-wrap:nowrap;overflow-x:auto;padding:.4rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}}@media (max-width:639px){.ops-status-pill{max-width:100%;min-height:1.7rem;font-size:.64rem;letter-spacing:.03em;white-space:nowrap}}.ops-status-pill:hover{border-color:rgba(14,165,233,.35);box-shadow:0 0 18px rgba(56,189,248,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}.ops-status-pill__dot{position:relative;height:.4rem;width:.4rem;border-radius:9999px;background:#0ea5e9}.ops-status-pill__dot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:ops-dot-ping 2.2s ease-out infinite}.ops-status-pill--active .ops-status-pill__dot{background:#2563eb}@keyframes ops-dot-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.4);opacity:0}}.ops-activity-shimmer{position:relative;overflow:hidden}.ops-activity-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(56,189,248,.06) 50%,transparent 60%);transform:translateX(-100%);animation:ops-feed-shimmer 4s ease-in-out infinite;pointer-events:none}@keyframes ops-feed-shimmer{0%{transform:translateX(-100%)}55%,to{transform:translateX(120%)}}.ops-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:1024px){.ops-widget-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ops-widget-card{border-radius:1rem;border:1px solid rgba(14,165,233,.14);background:linear-gradient(165deg,hsla(0,0%,100%,.94),rgba(240,249,255,.72));padding:1rem;box-shadow:0 10px 28px rgba(14,116,144,.06),inset 0 1px 0 hsla(0,0%,100%,.95);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.ops-widget-card:hover{transform:translate3d(0,-2px,0);border-color:rgba(14,165,233,.28);box-shadow:0 14px 36px rgba(14,116,144,.1),0 0 24px rgba(56,189,248,.08)}.ops-widget-card__label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.ops-widget-card__value{margin-top:.5rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.ops-widget-card__meta{margin-top:.25rem;font-size:.6875rem;font-weight:500;color:#0e7490}.ops-feed-row{display:flex;gap:.75rem;align-items:flex-start;border-radius:.75rem;border:1px solid rgba(14,165,233,.1);background:hsla(0,0%,100%,.6);padding:.65rem .75rem}.ops-feed-row__category{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0284c7}@media (prefers-reduced-motion:reduce){.ops-activity-shimmer:after,.ops-status-pill__dot:before{animation:none!important}.ops-widget-card:hover{transform:none}}.settlement-flow-shell{position:relative}.settlement-flow-stepper{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;padding:.25rem 0 .75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.settlement-flow-stepper::-webkit-scrollbar{display:none}.settlement-flow-step{flex:1 0 auto;min-width:4.5rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;transition:opacity .25s ease}.settlement-flow-step--future{opacity:.45}.settlement-flow-step__dot{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(14,165,233,.2);background:hsla(0,0%,100%,.85);font-size:.6875rem;font-weight:700;color:#64748b;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,background .3s ease,box-shadow .3s ease,color .3s ease}.settlement-flow-step--active .settlement-flow-step__dot{transform:scale(1.08);border-color:rgba(14,165,233,.45);background:linear-gradient(165deg,rgba(224,242,254,.95),rgba(186,230,253,.75));color:#0369a1;box-shadow:0 0 22px rgba(56,189,248,.2)}.settlement-flow-step--done .settlement-flow-step__dot{border-color:rgba(5,150,105,.35);background:rgba(209,250,229,.85);color:#047857}.settlement-flow-step__label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.settlement-flow-step--active .settlement-flow-step__label{color:#0369a1}.settlement-flow-panel{border-radius:1.25rem;border:1px solid rgba(14,165,233,.16);background:linear-gradient(165deg,hsla(0,0%,100%,.96),rgba(240,249,255,.78));box-shadow:0 20px 50px rgba(14,116,144,.08),inset 0 1px 0 hsla(0,0%,100%,.95);backdrop-filter:blur(18px)}.settlement-session-vault{position:relative;overflow:hidden;border-radius:1rem;border:1px dashed rgba(14,165,233,.28);background:rgba(248,250,252,.85);min-height:14rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.5rem;text-align:center}.settlement-session-vault__lock{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(14,165,233,.2);background:rgba(224,242,254,.6);color:#0369a1}.settlement-qr-reveal{position:relative;overflow:hidden}.settlement-qr-reveal__glow{pointer-events:none;position:absolute;inset:-20%;background:radial-gradient(circle at 50% 0,rgba(56,189,248,.14),transparent 55%)}.settlement-session-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;border:1px solid rgba(5,150,105,.22);background:rgba(209,250,229,.65);padding:.25rem .65rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#047857}.settlement-gen-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;min-height:16rem;padding:2rem;text-align:center}.settlement-gen-loader__ring{position:relative;height:4.5rem;width:4.5rem}.settlement-gen-loader__ring:after,.settlement-gen-loader__ring:before{content:"";position:absolute;inset:0;border-radius:9999px;border:2px solid transparent}.settlement-gen-loader__ring:before{border-top-color:#0ea5e9;border-right-color:rgba(14,165,233,.25);animation:settlement-spin 1s linear infinite}.settlement-gen-loader__ring:after{inset:.55rem;border-bottom-color:#059669;border-left-color:rgba(5,150,105,.2);animation:settlement-spin 1.4s linear infinite reverse}@keyframes settlement-spin{to{transform:rotate(1turn)}}.settlement-gen-loader__scan{position:absolute;inset:0;overflow:hidden;border-radius:9999px}.settlement-gen-loader__scan:after{content:"";position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(56,189,248,.25),transparent);animation:settlement-scan 1.8s ease-in-out infinite}@keyframes settlement-scan{0%{top:-40%}to{top:100%}}.settlement-txid-field--valid{border-color:rgba(5,150,105,.45)!important;box-shadow:0 0 0 3px rgba(16,185,129,.12)!important}.settlement-txid-field--invalid{border-color:rgba(239,68,68,.45)!important;box-shadow:0 0 0 3px hsla(0,91%,71%,.12)!important}.settlement-track-step{display:flex;gap:.85rem;position:relative}.settlement-track-step:not(:last-child):before{content:"";position:absolute;left:.72rem;top:1.75rem;bottom:-.5rem;width:2px;background:linear-gradient(180deg,rgba(14,165,233,.35),rgba(14,165,233,.08))}.settlement-track-step__icon{flex-shrink:0;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.625rem;font-weight:700;z-index:1}.settlement-track-step--done .settlement-track-step__icon{background:#d1fae5;color:#047857;border:1px solid rgba(5,150,105,.3)}.settlement-track-step--active .settlement-track-step__icon{background:#e0f2fe;color:#0369a1;border:1px solid rgba(14,165,233,.35);box-shadow:0 0 16px rgba(56,189,248,.25);animation:settlement-pulse 2s ease-in-out infinite}.settlement-track-step--pending .settlement-track-step__icon{background:#f1f5f9;color:#94a3b8;border:1px solid rgba(148,163,184,.25)}@keyframes settlement-pulse{0%,to{box-shadow:0 0 0 0 rgba(56,189,248,.2)}50%{box-shadow:0 0 0 6px rgba(56,189,248,0)}}.settlement-network-card{border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.82);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}.settlement-network-card--active{border-color:rgba(14,165,233,.4);background:linear-gradient(165deg,rgba(240,249,255,.95),rgba(224,242,254,.65));box-shadow:0 12px 32px rgba(14,116,144,.1),0 0 24px rgba(56,189,248,.08)}.settlement-network-card:hover:not(.settlement-network-card--active){transform:translateY(-2px);border-color:rgba(14,165,233,.22)}.settlement-amount-preview{border-radius:.875rem;border:1px solid rgba(14,165,233,.14);background:rgba(240,249,255,.55);padding:.85rem 1rem}@media (prefers-reduced-motion:reduce){.settlement-gen-loader__ring:after,.settlement-gen-loader__ring:before,.settlement-gen-loader__scan:after,.settlement-track-step--active .settlement-track-step__icon{animation:none!important}.settlement-network-card:hover:not(.settlement-network-card--active){transform:none}}[data-theme=dark] .settlement-flow-step__dot{background:var(--theme-card);border-color:var(--theme-border);color:var(--theme-text-secondary)}[data-theme=dark] .settlement-flow-step--active .settlement-flow-step__dot{border-color:rgba(94,166,119,.45);background:var(--theme-brand-light-solid);color:var(--theme-primary);box-shadow:0 0 22px rgba(94,166,119,.2)}[data-theme=dark] .settlement-flow-step--done .settlement-flow-step__dot{border-color:rgba(94,166,119,.35);background:var(--status-completed-bg);color:var(--status-completed-text)}[data-theme=dark] .settlement-flow-step__label{color:var(--theme-text-secondary)}[data-theme=dark] .settlement-flow-step--active .settlement-flow-step__label{color:var(--theme-primary)}[data-theme=dark] .settlement-flow-panel{background:var(--theme-card);border-color:var(--theme-border);box-shadow:var(--theme-shadow)}[data-theme=dark] .settlement-session-vault{border-color:var(--theme-border);background:var(--theme-muted-bg)}[data-theme=dark] .settlement-session-vault__lock{border-color:var(--theme-border);background:var(--theme-brand-light);color:var(--theme-primary)}[data-theme=dark] .settlement-session-badge{border-color:rgba(94,166,119,.22);background:var(--status-completed-bg);color:var(--status-completed-text)}[data-theme=dark] .settlement-network-card{border-color:var(--theme-border);background:var(--theme-card)}[data-theme=dark] .settlement-network-card--active{border-color:rgba(94,166,119,.4);background:var(--theme-brand-light-solid);box-shadow:var(--theme-shadow)}[data-theme=dark] .settlement-amount-preview{border-color:var(--theme-border);background:var(--theme-muted-bg)}[data-theme=dark] .settlement-track-step--done .settlement-track-step__icon{background:var(--status-completed-bg);color:var(--status-completed-text);border-color:rgba(94,166,119,.3)}[data-theme=dark] .settlement-track-step--active .settlement-track-step__icon{background:var(--theme-brand-light);color:var(--theme-primary);border-color:rgba(94,166,119,.35);box-shadow:0 0 16px rgba(94,166,119,.25)}[data-theme=dark] .settlement-track-step--pending .settlement-track-step__icon{background:var(--theme-muted-bg);color:var(--theme-text-secondary);border-color:var(--theme-border)}@media (max-width:767px){.sell-shell{overflow-x:clip;padding-bottom:calc(6.75rem + env(safe-area-inset-bottom, 0px))}.sell-shell .sell-ambient-glow,.sell-shell .sell-grid-overlay{opacity:.12;pointer-events:none}.sell-shell .sell-glass-card,.sell-shell .settlement-flow-panel{backdrop-filter:blur(8px);box-shadow:0 10px 28px rgba(14,116,144,.07)}.sell-flow-stepper{top:3.25rem;z-index:20;padding-left:.25rem;padding-right:.25rem;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(248,250,252,.92) 70%,transparent)}.sell-flow-actions,.sell-flow-stepper{position:sticky;margin-left:-.25rem;margin-right:-.25rem}.sell-flow-actions{bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px));z-index:25;padding:.75rem .25rem .25rem;background:linear-gradient(0deg,rgba(248,250,252,.98),rgba(248,250,252,.94) 65%,transparent)}.sell-flow-actions .btn,.sell-flow-actions button{min-height:44px}.sell-shell .glass-field,.sell-shell input{min-height:44px;font-size:16px}.sell-flow-lite .settlement-flow-step--active .settlement-flow-step__dot{transform:none;box-shadow:none}.sell-flow-lite .settlement-gen-loader__ring:after,.sell-flow-lite .settlement-gen-loader__ring:before,.sell-flow-lite .settlement-gen-loader__scan:after{animation-duration:2.4s}}@media (min-width:768px){.sell-flow-actions{position:static;background:transparent;padding:0;margin:0}}.cinematic-video-root{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#0f172a,#0c1929 50%,#0a1628)}.cinematic-video-glow{pointer-events:none;position:absolute;inset:-12%;z-index:0;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(56,189,248,.22),transparent 65%);animation:cinematic-glow-breathe 6s ease-in-out infinite}@keyframes cinematic-glow-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.cinematic-video-el{position:absolute;inset:0;z-index:1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transform:scale(1.03);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);will-change:opacity,transform;pointer-events:none;filter:contrast(1.04) saturate(1.06)}.cinematic-video-el--ready{opacity:1;transform:scale(1);animation:cinematic-video-breathe 14s ease-in-out infinite}@keyframes cinematic-video-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.cinematic-video-overlay{pointer-events:none;position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.42))}.cinematic-video-overlay--hero{background:linear-gradient(145deg,rgba(15,23,42,.35),rgba(15,23,42,.2) 48%,rgba(37,99,235,.08))}.cinematic-video-overlay--glass{background:linear-gradient(180deg,rgba(2,6,23,.24),rgba(2,6,23,.44))}.cinematic-video-shine{pointer-events:none;position:absolute;inset:0;z-index:3;background:linear-gradient(125deg,transparent 42%,hsla(0,0%,100%,.06) 50%,transparent 58%);opacity:.6}.cinematic-video-fallback{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(165deg,#0f172a,#1e3a5f)}.cinematic-video-panel{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(148,163,184,.3);box-shadow:0 14px 34px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.2)}.cinematic-video-panel--hero{min-height:14rem;aspect-ratio:16/11}@media (min-width:768px){.cinematic-video-panel--hero{min-height:18rem;aspect-ratio:16/10}}.cinematic-video-panel--banner{aspect-ratio:21/9;min-height:10rem}@media (max-width:640px){.cinematic-video-panel--banner{aspect-ratio:16/10;min-height:11rem}}.cinematic-video-panel--showcase{aspect-ratio:4/3;min-height:12rem}@media (min-width:1024px){.cinematic-video-panel--showcase{min-height:100%;aspect-ratio:auto}}.cinematic-video-panel:hover .cinematic-video-el--ready{transform:scale(1.015)}.cinematic-video-content-card{border-radius:.9rem;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.78);backdrop-filter:blur(16px) saturate(1.08);box-shadow:0 8px 22px rgba(15,23,42,.16)}.cinematic-video-content-card--dark{border-color:hsla(0,0%,100%,.3);background:rgba(15,23,42,.6);box-shadow:0 10px 24px rgba(2,6,23,.22)}@media (prefers-reduced-motion:reduce){.cinematic-video-el--ready,.cinematic-video-glow{animation:none!important}.cinematic-video-el{transform:none;transition:opacity .3s ease}.cinematic-video-panel:hover .cinematic-video-el--ready{transform:none}}.homepage-shell{--hp-bg:#f8fafc;--hp-bg-soft:#f1f5f9;--hp-text:#0f172a;--hp-text-muted:#475569;--hp-glow:rgba(59,130,246,.12);--hp-accent-blue:rgba(59,130,246,.18);background:linear-gradient(180deg,#fdfefe,#f8fafc 38%,#f4f7fb);color:var(--hp-text)}.homepage-shell .homepage-ambient{pointer-events:none;position:fixed;inset:0;z-index:0;overflow:hidden}.homepage-shell .homepage-ambient__mesh{position:absolute;inset:-30%;background:radial-gradient(ellipse 52% 42% at 16% 12%,rgba(59,130,246,.1),transparent 56%),radial-gradient(ellipse 45% 35% at 84% 20%,rgba(37,99,235,.09),transparent 52%),radial-gradient(ellipse 55% 45% at 50% 88%,rgba(148,163,184,.12),transparent 62%);animation:hp-mesh-drift 44s ease-in-out infinite alternate;opacity:.72}.homepage-shell .homepage-ambient__noise{position:absolute;inset:0;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes hp-mesh-drift{to{transform:translate3d(1.5%,1%,0) scale(1.03)}}.homepage-shell .homepage-section{position:relative;z-index:1}.homepage-shell .homepage-section:nth-of-type(odd):before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 46%,rgba(148,163,184,.08));pointer-events:none}.homepage-shell .hp-glass-card{border-radius:1.25rem;border:1px solid rgba(59,130,246,.12);background:linear-gradient(165deg,hsla(0,0%,100%,.76),rgba(248,250,252,.64));backdrop-filter:blur(14px) saturate(1.08);box-shadow:0 12px 28px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.82);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.homepage-shell .hp-glass-card:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.24);box-shadow:0 16px 36px rgba(15,23,42,.09),0 10px 40px rgba(37,99,235,.08)}.homepage-shell .hero-content-glow{position:relative}.homepage-shell .hero-content-glow:before{content:"";position:absolute;inset:-1.75rem -2rem auto -2rem;height:8.5rem;background:radial-gradient(ellipse 60% 70% at 28% 40%,rgba(59,130,246,.16),transparent 74%);pointer-events:none;filter:blur(8px)}.homepage-shell .hp-status-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;border-radius:9999px;border:1px solid rgba(148,163,184,.25);background:hsla(0,0%,100%,.78);padding:.35rem .75rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8;transition:box-shadow .22s ease,border-color .22s ease}.homepage-shell .hp-status-pill:hover{border-color:rgba(59,130,246,.42);box-shadow:0 0 10px rgba(59,130,246,.1)}.homepage-shell .hp-metric-value{background:linear-gradient(135deg,#0f172a,#1d4ed8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.homepage-shell .hp-cta-primary{color:#f8fafc;letter-spacing:-.012em;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,filter .22s ease}.homepage-shell .hp-cta-primary:hover{filter:brightness(1.04)}.homepage-shell .hp-cta-secondary{border:1px solid rgba(148,163,184,.32);background:hsla(0,0%,100%,.78);color:#1e293b}.homepage-shell .hp-cta-secondary:hover{border-color:rgba(59,130,246,.45);background:hsla(0,0%,100%,.92);box-shadow:0 8px 20px rgba(59,130,246,.12)}.homepage-shell .hp-hero-video-frame{position:relative;border-radius:1.25rem;overflow:hidden}.homepage-shell .hp-hero-video-frame:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(120deg,transparent 35%,hsla(0,0%,100%,.2) 50%,transparent 65%);opacity:.34}.homepage-shell .hp-hero-video-frame:after{content:"";position:absolute;inset:-1px;z-index:5;pointer-events:none;border-radius:inherit;border:1px solid rgba(148,163,184,.28);box-shadow:inset 0 0 14px rgba(59,130,246,.08)}.homepage-shell .global-header-shell{padding-top:.35rem}@supports selector(body:has(.homepage-shell)){body:has(.homepage-shell) .global-header-shell .global-nav-bar{border-color:rgba(148,163,184,.28);background:linear-gradient(180deg,hsla(0,0%,100%,.84),rgba(248,250,252,.76));box-shadow:0 10px 28px rgba(15,23,42,.08),0 0 16px rgba(59,130,246,.06);backdrop-filter:blur(14px) saturate(1.1)}body:has(.homepage-shell) .global-nav-link{color:#334155}body:has(.homepage-shell) .global-nav-link--active,body:has(.homepage-shell) .global-nav-link:hover{color:#0f172a;background:rgba(59,130,246,.12)}}@keyframes hp-scan{to{transform:translateY(12px)}}@keyframes hp-border-pulse{0%,to{opacity:.7}50%{opacity:1}}.homepage-shell .hp-live-toast{position:fixed;bottom:5.5rem;right:1rem;z-index:45;max-width:18rem;border-radius:1rem;border:1px solid rgba(148,163,184,.24);background:hsla(0,0%,100%,.88);backdrop-filter:blur(16px);padding:.75rem 1rem;box-shadow:0 10px 24px rgba(15,23,42,.1)}.homepage-shell .hp-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:44;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(248,250,252,.96) 30%);backdrop-filter:blur(12px)}.homepage-shell .hp-flow-node{position:relative;z-index:1;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(59,130,246,.28);background:hsla(0,0%,100%,.92);font-size:.75rem;font-weight:700;color:#2563eb;box-shadow:0 0 20px rgba(59,130,246,.14)}.homepage-shell .hp-flow-line{position:absolute;top:1.25rem;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.35),transparent)}.homepage-shell .hp-trust-badge{border:1px solid rgba(59,130,246,.22);background:linear-gradient(165deg,hsla(0,0%,100%,.82),rgba(248,250,252,.78));backdrop-filter:blur(18px) saturate(1.08);box-shadow:0 14px 34px rgba(15,23,42,.1),0 0 20px rgba(59,130,246,.12);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.homepage-shell .hp-trust-badge:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.36);box-shadow:0 18px 42px rgba(15,23,42,.12),0 0 26px rgba(59,130,246,.16)}.homepage-shell .hp-operational-pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;border:1px solid rgba(59,130,246,.2);background:hsla(0,0%,100%,.8);padding:.35rem .75rem;font-size:.68rem;font-weight:600;letter-spacing:.01em;color:#1e3a8a;box-shadow:0 8px 18px rgba(15,23,42,.06)}@media (min-width:768px){.homepage-shell .hp-live-toast{bottom:1.5rem;right:1.5rem}.homepage-shell .hp-sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){.homepage-shell .homepage-ambient__mesh,.homepage-shell .hp-hero-video-frame:after,.homepage-shell .hp-hero-video-frame:before{animation:none!important}.homepage-shell .hp-glass-card:hover{transform:none}}@media (max-width:768px){.homepage-shell .homepage-ambient__mesh{opacity:.58}.homepage-shell .hp-glass-card{backdrop-filter:blur(10px) saturate(1.06)}.homepage-shell .hero-content-glow:before{opacity:.5}}body[data-landing-route=true]:not(:has(.dc-landing)){background:var(--theme-bg)!important;background-image:none!important}body[data-landing-route=true] .ambient-gradient-drift,body[data-landing-route=true] .background-glow,body[data-landing-route=true] .ops-infra-bar,body[data-landing-route=true] .platform-ambient-root,body[data-landing-route=true]:after,body[data-landing-route=true]:before{display:none!important}.landing-v4{background:var(--theme-bg);color:var(--theme-text)}.landing-v4__section{padding:3rem 1rem}@media (min-width:768px){.landing-v4__section{padding:4rem 1.5rem}}.landing-v4__container{max-width:72rem;margin:0 auto}.landing-v4__hero{padding-top:1.75rem;padding-bottom:2.5rem}.landing-v4__hero-visual{flex-direction:column}.landing-v4__hero-illustration-wrap,.landing-v4__hero-visual{display:flex;align-items:center;justify-content:center;width:100%}.landing-v4__hero-illustration-wrap{position:relative;max-width:min(750px,95vw);margin-inline:auto;padding:.75rem;border-radius:24px;border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-card) 72%,transparent);box-shadow:var(--theme-shadow-lg);backdrop-filter:blur(12px)}.landing-v4__hero-illustration-wrap:before{content:"";position:absolute;inset:12%;z-index:0;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand-primary) 22%,transparent) 0,transparent 68%);filter:blur(28px);pointer-events:none}.landing-v4__hero-illustration{position:relative;z-index:1;display:block;width:100%;max-width:750px;min-width:0;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.landing-v4__hero-illustration{max-width:min(700px,100%)}}.landing-v4__hero-cta{width:100%;max-width:min(750px,95vw);margin-inline:auto}.landing-v4__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary)}.landing-v4__title{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--theme-text)}.landing-v4__subtitle{font-size:1.0625rem;line-height:1.6;color:var(--theme-text-secondary);max-width:32rem}.landing-v4__rate-card{border-radius:24px;border:1px solid rgba(94,166,119,.2);background:linear-gradient(135deg,var(--theme-brand-light-solid) 0,var(--theme-card) 100%);box-shadow:var(--theme-shadow);padding:1.25rem 1.5rem}.landing-v4__rate-value{font-size:2rem;font-weight:700;color:var(--brand-primary);font-variant-numeric:tabular-nums}.landing-v4__grid-2{display:grid;gap:1.5rem}@media (min-width:1024px){.landing-v4__grid-2{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}}.landing-v4__grid-4{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.landing-v4__grid-4{grid-template-columns:repeat(4,1fr)}}.landing-v4__step-card{border-radius:24px;border:1px solid var(--theme-border);background:var(--theme-card);box-shadow:var(--theme-shadow);padding:1.5rem;text-align:center}.landing-v4__step-num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--theme-brand-light-solid);color:var(--brand-primary);font-size:.75rem;font-weight:700}.landing-v4__preview{border-radius:24px;border:1px solid var(--theme-border);background:var(--theme-section-alt);padding:1rem;box-shadow:var(--theme-shadow-lg)}.landing-v4__faq-item,.landing-v4__preview-inner{border-radius:20px;background:var(--theme-card);border:1px solid var(--theme-border);overflow:hidden}.landing-v4__faq-item{margin-bottom:.75rem}.landing-v4__cta-band{border-radius:24px;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);padding:2.5rem 1.5rem;text-align:center;color:#fff}.landing-v4__section--trust{padding-top:2.5rem;padding-bottom:2.5rem}.landing-v4__section--faq{padding-top:3.5rem;padding-bottom:3.5rem}.landing-v4__faq-item button{transition:background .15s ease}.landing-v4__faq-item button:hover{background:var(--theme-hover)}.landing-v4__app-download{padding:1.75rem 1.5rem;border-radius:24px;border:1px solid rgba(94,166,119,.2);background:linear-gradient(135deg,var(--theme-brand-light-solid) 0,var(--theme-card) 55%)}@media (min-width:768px){.landing-v4__app-download{padding:2.25rem 2rem}}.landing-v4__app-download-grid{align-items:center}.landing-v4__app-download-visual{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.landing-v4__app-download-logo-wrap{display:none}@media (min-width:1024px){.landing-v4__app-download-logo-wrap{display:block}.landing-v4__app-download-phone{display:none}}.landing-v4__app-download-logo{width:120px;height:auto}.landing-v4__app-download-phone{position:relative;width:min(220px,72vw);aspect-ratio:9/18;border-radius:28px;border:2px solid rgba(94,166,119,.35);background:#0b0f0d;box-shadow:var(--theme-shadow-lg);padding:10px 8px 12px}.landing-v4__app-download-phone-notch{width:36%;height:5px;margin:0 auto 10px;border-radius:999px;background:hsla(0,0%,100%,.12)}.landing-v4__app-download-phone-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:calc(100% - 18px);border-radius:20px;background:linear-gradient(180deg,#050816,#0b0f0d)}.landing-v4__app-download-phone-logo{width:64px;height:auto}.landing-v4__app-download-phone-label{font-size:.875rem;font-weight:700;color:#5ea677;letter-spacing:.02em}.landing-v4__app-download-copy{min-width:0}.landing-v4__app-download-android-hint{margin-top:.75rem;font-size:.8125rem;font-weight:600;color:var(--brand-primary)}.landing-v4__app-download-bullets{margin-top:1.25rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.landing-v4__app-download-bullets li{position:relative;padding-left:1.25rem;font-size:.9375rem;color:var(--theme-text-secondary);line-height:1.5}.landing-v4__app-download-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--brand-primary)}.landing-v4__app-download-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.landing-v4__app-download-fine-print{margin-top:1rem;font-size:.75rem;line-height:1.55;color:var(--theme-text-secondary);max-width:36rem}.landing-v4__payout-panel{padding:1.25rem 1.25rem 1rem;border-radius:24px;border:1px solid rgba(94,166,119,.18);max-width:42rem;margin-left:auto;margin-right:auto}.landing-v4__payout-list{display:flex;flex-direction:column;gap:.5rem}.landing-v4__payout-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:16px;border:1px solid var(--theme-border);background:var(--theme-muted-bg)}.marketing-trust-banner{position:relative;padding:1.5rem;border-radius:24px;border:1px solid rgba(94,166,119,.28);background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(94,166,119,.12),transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,rgba(94,166,119,.06),transparent 50%),linear-gradient(145deg,#050816,#0b0f0d 45%,#111714);box-shadow:inset 0 0 0 1px rgba(94,166,119,.06),0 20px 48px rgba(0,0,0,.35),0 0 32px rgba(94,166,119,.06);overflow:hidden}.marketing-trust-banner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(94,166,119,.14) 1px,transparent 0);background-size:24px 24px;opacity:.12;pointer-events:none}.marketing-trust-banner--compact{padding:1.25rem 1.5rem}.marketing-trust-banner__grid{position:relative;z-index:1;display:grid;gap:1.5rem;align-items:center}@media (min-width:1024px){.marketing-trust-banner__grid{grid-template-columns:1fr 1fr;gap:2rem}.marketing-trust-banner__grid--compact{grid-template-columns:1fr}}.marketing-trust-banner__visual{border-radius:16px;overflow:hidden;background:#050816;border:1px solid rgba(94,166,119,.22);box-shadow:0 0 24px rgba(94,166,119,.12),0 12px 32px rgba(0,0,0,.4)}.marketing-trust-banner__image{width:100%;height:auto;display:block}.marketing-trust-banner__title{font-size:1.375rem;font-weight:700;line-height:1.2;color:#f0f7f2;letter-spacing:-.02em}.marketing-trust-banner__title .marketing-accent{color:#5ea677}.marketing-trust-banner__subtitle{margin-top:.625rem;font-size:.9375rem;line-height:1.6;color:var(--theme-text-secondary);max-width:36rem}.marketing-trust-banner__actions{margin-top:1.25rem}.marketing-trust-themes{display:grid;gap:1rem}@media (min-width:768px){.marketing-trust-themes{grid-template-columns:repeat(3,1fr)}}.marketing-trust-theme-card{border-radius:20px;border:1px solid rgba(94,166,119,.2);background:linear-gradient(160deg,rgba(17,23,20,.95),rgba(5,8,22,.98));padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:inset 0 0 0 1px rgba(94,166,119,.05),0 12px 28px rgba(0,0,0,.28);backdrop-filter:blur(8px);transition:border-color .2s ease,box-shadow .2s ease}.marketing-trust-theme-card:hover{border-color:rgba(94,166,119,.38);box-shadow:inset 0 0 0 1px rgba(94,166,119,.08),0 16px 36px rgba(0,0,0,.32),0 0 20px rgba(94,166,119,.08)}.marketing-trust-theme-card__image{width:100%;height:auto;border-radius:12px;background:#050816;border:1px solid rgba(94,166,119,.15);box-shadow:0 8px 24px rgba(0,0,0,.35)}.marketing-trust-theme-card__title{font-size:.9375rem;font-weight:700;color:var(--theme-text);line-height:1.35}.marketing-trust-theme-card__body{font-size:.8125rem;line-height:1.55;color:var(--theme-text-secondary)}.marketing-deposit-confidence{padding:1.25rem 1.25rem 1rem;border-radius:20px;border:1px solid rgba(94,166,119,.28);background:linear-gradient(155deg,#050816,#0b0f0d 50%,#111714);box-shadow:inset 0 0 0 1px rgba(94,166,119,.06),0 16px 40px rgba(0,0,0,.3)}@media (min-width:768px){.marketing-deposit-confidence{padding:1.5rem}}.marketing-deposit-confidence__step{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-primary)}.marketing-deposit-confidence__title{margin-top:.25rem;font-size:1.0625rem;font-weight:700;color:var(--theme-text)}.marketing-deposit-confidence__subtitle{margin-top:.375rem;font-size:.8125rem;line-height:1.55;color:var(--theme-text-secondary)}.marketing-deposit-confidence__body{margin-top:1rem;display:grid;gap:1rem}@media (min-width:768px){.marketing-deposit-confidence__body{grid-template-columns:minmax(0,200px) 1fr;align-items:start}}.marketing-deposit-confidence__image{width:100%;height:auto;border-radius:12px;border:1px solid rgba(94,166,119,.18);box-shadow:0 8px 24px rgba(0,0,0,.35)}.marketing-deposit-confidence__bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.marketing-deposit-confidence__bullets li{position:relative;padding-left:1.125rem;font-size:.8125rem;line-height:1.5;color:var(--theme-text-secondary)}.marketing-deposit-confidence__bullets li:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:var(--brand-primary)}.marketing-deposit-confidence__footer{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--theme-border);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}@media (max-width:1023px){.deposit-confidence-panel{padding:1rem}.deposit-confidence-panel .marketing-deposit-confidence__visual{display:none}.deposit-confidence-panel .marketing-security-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-confidence-panel .marketing-security-badges__detail{white-space:normal;overflow:visible;text-overflow:unset}.deposit-confidence-panel .marketing-deposit-confidence__title{font-size:1rem}.deposit-confidence-panel .marketing-deposit-confidence__footer{row-gap:.25rem}.deposit-confidence-panel .marketing-deposit-confidence__footer .text-theme-secondary{display:none}}.marketing-security-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;min-width:0}@media (min-width:768px){.marketing-security-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.marketing-security-badges{grid-template-columns:repeat(5,minmax(0,1fr))}}.marketing-security-badges__item{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:14px;border:1px solid rgba(94,166,119,.2);background:rgba(11,15,13,.75);backdrop-filter:blur(6px);min-width:0;box-shadow:inset 0 0 0 1px rgba(94,166,119,.04)}.marketing-security-badges__item--link{text-decoration:none;transition:border-color .15s ease}.marketing-security-badges__item--link:hover{border-color:rgba(94,166,119,.45)}.marketing-security-badges__icon,.marketing-security-badges__wa{width:28px;height:28px;flex-shrink:0}.marketing-security-badges__wa{display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(94,166,119,.15);color:var(--brand-primary);font-size:.625rem;font-weight:800}.marketing-security-badges__label{font-size:.6875rem;font-weight:700;color:var(--theme-text);line-height:1.2}.marketing-security-badges__detail{font-size:.625rem;color:var(--theme-text-secondary);line-height:1.3;overflow-wrap:anywhere;word-break:break-word}@media (min-width:1280px){.marketing-security-badges__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.marketing-visual{margin:0}.marketing-visual__frame{border-radius:16px;overflow:hidden;background:#050816;border:1px solid rgba(94,166,119,.2);box-shadow:0 0 20px rgba(94,166,119,.1),0 12px 32px rgba(0,0,0,.35)}.marketing-visual__image{width:100%;height:auto;display:block}.marketing-visual__caption{margin-top:.75rem;text-align:center}.marketing-visual__title{font-size:.9375rem;font-weight:700;color:var(--theme-text)}.marketing-visual__body{margin-top:.25rem;font-size:.8125rem;line-height:1.5;color:var(--theme-text-secondary)}.marketing-trust-banner__visual--compact{max-width:220px;margin:0 auto .75rem}.marketing-trust-banner__grid--compact{text-align:center}.marketing-trust-banner--compact .marketing-trust-banner__actions{display:flex;justify-content:center}.empty-state-creative{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;text-align:center;border:1px solid rgba(94,166,119,.22);background:linear-gradient(160deg,#050816,#0b0f0d);box-shadow:inset 0 0 0 1px rgba(94,166,119,.05),0 16px 40px rgba(0,0,0,.28)}.empty-state-creative__visual{max-width:280px;width:100%;margin-bottom:1rem}.empty-state-creative__title{font-size:1.125rem;font-weight:600;color:var(--theme-text)}.empty-state-creative__body{margin-top:.5rem;max-width:24rem;font-size:.875rem;line-height:1.55;color:var(--theme-text-secondary)}.empty-state-creative__actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.marketing-network-warning{margin-top:1rem;max-width:280px}.marketing-sell-sidebar-visual{border-radius:16px;overflow:hidden;background:#050816;border:1px solid rgba(94,166,119,.2);box-shadow:0 8px 28px rgba(0,0,0,.32)}.marketing-auth-visual{max-width:320px;margin:0 auto 1rem}.direction-c-public{--dc-bg-mid:#0a0e14;--dc-bg-elevated:#121820;--dc-emerald-bright:#00f5c3;--dc-emerald-muted:rgba(0,224,149,.65);--dc-emerald-glow:rgba(0,245,195,.28);--dc-emerald-dim:rgba(0,224,149,.1);--dc-accent-cyan:#38bdf8;--dc-accent-cyan-dim:rgba(56,189,248,.12);--dc-accent-indigo:#818cf8;--dc-accent-indigo-dim:rgba(129,140,248,.1);--dc-accent-amber:#fbbf24;--dc-accent-amber-dim:rgba(251,191,36,.1);--dc-text-primary:#f4f4f5;--dc-text-secondary:hsla(240,6%,90%,.78);--dc-text-muted:hsla(240,5%,65%,.88);--dc-glass-1:rgba(8,12,18,.62);--dc-glass-2:rgba(14,18,26,.78);--dc-glass-3:rgba(18,24,32,.88);--dc-glass-border:hsla(0,0%,100%,.08);--dc-glass-border-strong:hsla(0,0%,100%,.14);--dc-glass-border-accent:rgba(0,224,149,.28);--dc-glass-shadow:0 24px 56px rgba(0,0,0,.48),0 0 32px rgba(56,189,248,.04);--dc-radius-sm:12px;--dc-radius-md:16px;--dc-radius-lg:20px;--dc-radius-xl:24px;--dc-glass-blur-sm:16px;--dc-glass-blur-md:24px;--dc-glass-blur-lg:32px;--dc-font-display:var(--font-sans,system-ui,sans-serif)}.direction-c-public .dc-text-gradient{background:linear-gradient(135deg,var(--dc-accent-cyan) 0,var(--dc-emerald-bright) 55%,var(--dc-emerald) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.direction-c-public .dc-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:var(--dc-radius-md);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:#05070a;background:linear-gradient(135deg,var(--dc-emerald-bright) 0,var(--dc-emerald) 100%);box-shadow:0 0 24px var(--dc-emerald-glow),0 4px 16px rgba(0,0,0,.25);transition:box-shadow .2s ease,transform .15s ease}.direction-c-public .dc-btn-primary:hover{box-shadow:0 0 32px var(--dc-emerald-glow),0 6px 20px rgba(0,0,0,.3);transform:translateY(-1px)}.direction-c-public .dc-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:var(--dc-radius-md);font-size:.9375rem;font-weight:600;color:var(--dc-text-primary);border:1px solid var(--dc-glass-border-strong);background:var(--dc-glass-1);backdrop-filter:blur(12px);transition:border-color .2s ease,background .2s ease,color .2s ease}.direction-c-public .dc-btn-outline:hover{border-color:var(--dc-glass-border-accent);color:var(--dc-emerald-bright);background:var(--dc-emerald-dim)}.direction-c-public .dc-glass-card{border:1px solid var(--dc-glass-border);border-radius:var(--dc-radius-lg);background:linear-gradient(155deg,var(--dc-glass-3) 0,var(--dc-glass-2) 100%);box-shadow:var(--dc-glass-shadow);backdrop-filter:blur(var(--dc-glass-blur-sm))}.direction-c-public .dc-glass-card--elevated{border-color:var(--dc-glass-border-strong);box-shadow:var(--dc-glass-shadow);backdrop-filter:blur(var(--dc-glass-blur-md))}.direction-c-public .dc-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dc-text-secondary);border:1px solid var(--dc-glass-border);background:var(--dc-glass-1)}.direction-c-public .dc-badge--live{color:var(--dc-emerald-bright);border-color:var(--dc-glass-border-accent);background:var(--dc-emerald-dim)}.direction-c-public .dc-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--dc-emerald-bright);box-shadow:0 0 8px var(--dc-emerald-glow);animation:dc-pulse 2s ease-in-out infinite}@keyframes dc-pulse{0%,to{opacity:1}50%{opacity:.5}}.direction-c-public .dc-tabs{display:flex;gap:.25rem;padding:.25rem;border-radius:var(--dc-radius-md);border:1px solid var(--dc-glass-border);background:var(--dc-glass-1)}.direction-c-public .dc-tab{flex:1;padding:.625rem 1rem;border-radius:calc(var(--dc-radius-md) - 4px);font-size:.875rem;font-weight:600;text-align:center;color:var(--dc-text-muted);transition:color .2s ease,background .2s ease,box-shadow .2s ease}.direction-c-public .dc-tab--active{color:var(--dc-text-primary);background:linear-gradient(135deg,rgba(0,224,149,.18),rgba(0,245,195,.08));box-shadow:0 0 16px rgba(0,224,149,.12)}.direction-c-public .dc-tabs--auth{border:none;background:transparent;padding:0;gap:0;border-bottom:1px solid var(--dc-glass-border);border-radius:0}.direction-c-public .dc-tabs--auth .dc-tab{flex:1;padding:.75rem .5rem;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;box-shadow:none}.direction-c-public .dc-tabs--auth .dc-tab--active{color:var(--dc-emerald-bright);background:transparent!important;box-shadow:none!important;border-bottom-color:var(--dc-emerald-bright)}.direction-c-public .dc-input-wrap{position:relative}.direction-c-public .dc-input{width:100%;padding:.875rem 1rem .875rem 2.75rem;border-radius:var(--dc-radius-md);border:1px solid var(--dc-glass-border);background:var(--dc-glass-1);color:var(--dc-text-primary);font-size:.9375rem;transition:border-color .2s ease,box-shadow .2s ease}.direction-c-public .dc-input::-moz-placeholder{color:var(--dc-text-muted)}.direction-c-public .dc-input::placeholder{color:var(--dc-text-muted)}.direction-c-public .dc-input:focus{outline:none;border-color:var(--dc-emerald);box-shadow:0 0 0 3px rgba(0,224,149,.15)}.direction-c-public .dc-input-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--dc-emerald-muted);pointer-events:none}.direction-c-public{--dc-bg-deep:#05070a;--dc-bg-mid:#0b0f0d;--dc-bg-card:rgba(11,15,13,.72);--dc-emerald:#00e095;--dc-emerald-glow:rgba(0,245,195,.35);--dc-glass-border:rgba(0,224,149,.22);--dc-glass-shadow:0 24px 56px rgba(0,0,0,.45),0 0 40px rgba(0,224,149,.08)}.direction-c-public.auth-fintech-shell{min-height:calc(100dvh - 4.25rem);background:radial-gradient(ellipse 90% 55% at 85% 0,rgba(56,189,248,.08),transparent 55%),radial-gradient(ellipse 70% 45% at 0 100%,rgba(99,102,241,.06),transparent 50%),linear-gradient(165deg,var(--dc-bg-deep) 0,#0a0e14 48%,#121820 100%)}.direction-c-public .auth-fintech-grid{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);opacity:.35}.direction-c-public .auth-fintech-blob--a{background:radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 68%)}.direction-c-public .auth-fintech-blob--b{background:radial-gradient(circle,rgba(99,102,241,.08) 0,transparent 70%)}.direction-c-public .auth-fintech-blob--c{background:radial-gradient(circle,hsla(0,0%,100%,.04) 0,transparent 72%)}.direction-c-public .auth-fintech-logo-glow{background:radial-gradient(circle,rgba(56,189,248,.2) 0,transparent 70%)}.direction-c-public .auth-fintech-secure-badge{border-color:hsla(0,0%,100%,.12);background:linear-gradient(135deg,hsla(0,0%,100%,.06),rgba(5,8,22,.55));box-shadow:0 0 28px rgba(0,0,0,.25)}.direction-c-public .auth-fintech-trust-strip{border-color:hsla(0,0%,100%,.1);background:rgba(5,8,22,.55);backdrop-filter:blur(10px)}.direction-c-public .auth-institutional-card{background:linear-gradient(155deg,rgba(5,7,10,.88),rgba(10,14,20,.78) 50%,rgba(18,24,32,.82));border-color:var(--dc-glass-border);box-shadow:var(--dc-glass-shadow);backdrop-filter:blur(24px)}.direction-c-public .auth-institutional-card__sheen{background:linear-gradient(125deg,hsla(0,0%,100%,.06),transparent 40%,hsla(0,0%,100%,.02))}html[data-dc-route=true][data-theme=light] .direction-c-public .auth-institutional-card{background:linear-gradient(155deg,rgba(5,7,10,.88),rgba(10,14,20,.78) 50%,rgba(18,24,32,.82))!important;border-color:var(--dc-glass-border)!important;box-shadow:var(--dc-glass-shadow)!important}html[data-dc-route=true][data-theme=light] .direction-c-public .auth-institutional-card__sheen{background:linear-gradient(125deg,hsla(0,0%,100%,.06),transparent 40%,hsla(0,0%,100%,.02))!important}html[data-dc-route=true][data-theme=light] .direction-c-public .auth-dc-card-header__title{color:var(--dc-text-primary,#f4f4f5)!important}html[data-dc-route=true][data-theme=light] .direction-c-public .auth-dc-card-header__subtitle{color:var(--dc-text-muted,hsla(240,5%,65%,.88))!important}.direction-c-public .auth-fintech-password-panel{border-color:hsla(0,0%,100%,.1);background:rgba(5,8,22,.55)}.auth-cinematic-layout{display:grid;gap:2rem;align-items:start;width:100%;padding-inline:1rem}@media (min-width:1024px){.auth-cinematic-layout{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:3rem;align-items:center;min-height:calc(100dvh - 8rem);padding-inline:1.5rem}}@media (min-width:1280px){.auth-cinematic-layout{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:4rem}}.auth-cinematic-panel{position:relative;display:none}@media (min-width:1024px){.auth-cinematic-panel--visual{display:block}}.auth-cinematic-panel__glow{position:absolute;inset:0;background-image:radial-gradient(rgba(94,166,119,.12) 1px,transparent 0);background-size:28px 28px;opacity:.35;pointer-events:none}.auth-cinematic-panel__orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.auth-cinematic-panel__orb--1{width:280px;height:280px;top:10%;right:5%;background:rgba(94,166,119,.25)}.auth-cinematic-panel__orb--2{width:200px;height:200px;bottom:15%;left:10%;background:rgba(34,197,94,.15)}.auth-cinematic-panel__content{position:relative;z-index:1;padding:2.5rem;text-align:center}.auth-cinematic-panel__shield{margin:0 auto 1.5rem;width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(94,166,119,.35);background:radial-gradient(circle,rgba(94,166,119,.2) 0,rgba(5,8,22,.8) 70%);box-shadow:0 0 48px rgba(94,166,119,.25);color:var(--dc-emerald)}.auth-cinematic-panel__title{font-size:1.75rem;font-weight:700;line-height:1.15;color:#f0f7f2;letter-spacing:-.02em}.auth-cinematic-panel__title-accent{display:block;color:var(--dc-emerald);margin-top:.25rem}.auth-cinematic-panel__body{margin-top:.875rem;font-size:.9375rem;line-height:1.6;color:rgba(232,245,236,.72);max-width:22rem;margin-inline:auto}.auth-cinematic-panel__features{margin-top:2rem;display:grid;gap:.75rem;text-align:left}.auth-cinematic-panel__feature{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:14px;border:1px solid rgba(94,166,119,.15);background:rgba(5,8,22,.45);font-size:.8125rem;color:rgba(232,245,236,.85)}.auth-cinematic-panel__feature-icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(94,166,119,.15);color:var(--dc-emerald)}.direction-c-public.landing-v4{background:radial-gradient(ellipse 100% 50% at 50% 0,rgba(94,166,119,.1),transparent 55%),var(--dc-bg-deep);color:#f0f7f2}.direction-c-public.landing-v4 .landing-v4__hero-illustration-wrap{border-color:rgba(94,166,119,.28);background:rgba(5,8,22,.65);box-shadow:var(--dc-glass-shadow)}.direction-c-public.landing-v4 .landing-v4__rate-card{border:1px solid rgba(94,166,119,.25);background:linear-gradient(155deg,rgba(5,8,22,.85),rgba(11,15,13,.75));box-shadow:0 0 32px rgba(94,166,119,.12);border-radius:20px}.direction-c-public.landing-v4 .landing-v4__feature-card,.direction-c-public.landing-v4 .landing-v4__step-card{border:1px solid rgba(94,166,119,.18);background:linear-gradient(160deg,rgba(11,15,13,.9),rgba(5,8,22,.85));box-shadow:0 12px 32px rgba(0,0,0,.35);transition:border-color .2s ease,box-shadow .2s ease}.direction-c-public.landing-v4 .landing-v4__feature-card:hover,.direction-c-public.landing-v4 .landing-v4__step-card:hover{border-color:rgba(94,166,119,.38);box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 24px rgba(94,166,119,.1)}.direction-c-public.landing-v4 .landing-v4__preview-inner{border:1px solid rgba(94,166,119,.22);box-shadow:var(--dc-glass-shadow)}.direction-c-public.landing-v4 .landing-v4__cta-band{border:1px solid rgba(94,166,119,.25);background:linear-gradient(135deg,rgba(5,8,22,.9),rgba(17,23,20,.85));box-shadow:0 0 40px rgba(94,166,119,.1)}.direction-c-public.landing-v4 .landing-v4__faq-item{border-color:rgba(94,166,119,.18);background:rgba(5,8,22,.55)}.direction-c-public.landing-v4 .bg-theme-section-alt{background:rgba(5,8,22,.55)!important}.direction-c-public.about-shell,.direction-c-public.contact-shell,.direction-c-public.faq-shell,.direction-c-public.fees-shell,.direction-c-public.privacy-shell,.direction-c-public.proof-shell,.direction-c-public.risk-shell,.direction-c-public.terms-shell{background:linear-gradient(180deg,var(--dc-bg-deep) 0,var(--dc-bg-mid) 100%);color:var(--dc-text-primary)}.direction-c-public.proof-shell{background:transparent}.direction-c-public .about-grid-overlay,.direction-c-public .contact-grid-overlay,.direction-c-public .faq-grid-overlay,.direction-c-public .fees-grid-overlay,.direction-c-public .privacy-grid-overlay,.direction-c-public .risk-grid-overlay,.direction-c-public .terms-grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:40px 40px;opacity:.35}.direction-c-public .about-ambient-glow,.direction-c-public .contact-ambient-glow,.direction-c-public .faq-ambient-glow,.direction-c-public .fees-ambient-glow,.direction-c-public .privacy-ambient-glow,.direction-c-public .risk-ambient-glow,.direction-c-public .terms-ambient-glow{background:radial-gradient(ellipse 60% 40% at 20% 20%,rgba(56,189,248,.06),transparent 55%),radial-gradient(ellipse 50% 35% at 80% 70%,rgba(129,140,248,.05),transparent 50%)}.direction-c-public .about-card,.direction-c-public .contact-card,.direction-c-public .faq-card,.direction-c-public .premium-card{border-color:var(--dc-glass-border)!important;background:linear-gradient(160deg,var(--dc-glass-3) 0,var(--dc-glass-2) 100%)!important;box-shadow:var(--dc-glass-shadow)!important}.direction-c-public .empty-state-creative,.direction-c-public .marketing-deposit-confidence,.direction-c-public .marketing-trust-banner,.direction-c-public .marketing-trust-theme-card{border-color:var(--dc-glass-border-strong)}.direction-c-public .about-trust-pill{color:var(--dc-text-secondary);background:var(--dc-glass-1);border:1px solid var(--dc-glass-border);box-shadow:none;transition:border-color .2s ease,background .2s ease}.direction-c-public .about-trust-pill:hover{border-color:var(--dc-glass-border-strong);background:var(--dc-glass-2)}.direction-c-public .about-feature-card,.direction-c-public .about-workflow-card,.direction-c-public .faq-workflow-card{border:1px solid var(--dc-glass-border);background:linear-gradient(155deg,var(--dc-glass-2) 0,var(--dc-glass-1) 100%);transition:border-color .2s ease,box-shadow .2s ease}.direction-c-public .about-feature-card:hover,.direction-c-public .about-workflow-card:hover,.direction-c-public .faq-workflow-card:hover{border-color:var(--dc-glass-border-strong);box-shadow:0 8px 28px rgba(0,0,0,.22)}.dc-flow-step{position:relative;text-align:center}.dc-flow-step--row{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.125rem;text-align:left;align-items:start}.dc-flow-step--row .dc-flow-step__icon-wrap{grid-row:1/3}.dc-flow-step--connected:after{content:"";position:absolute;top:1.5rem;right:-.625rem;width:.75rem;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.25),transparent);opacity:.45}.dc-flow-step__icon-wrap{position:relative;display:inline-flex;margin-bottom:.625rem}.dc-flow-step--row .dc-flow-step__icon-wrap{margin-bottom:0}.dc-flow-step__icon{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.dc-flow-step__num{position:absolute;bottom:-4px;right:-4px;width:1.125rem;height:1.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:700;color:#05070a;background:var(--dc-accent-cyan);border:1px solid hsla(0,0%,100%,.2)}.dc-flow-step__title{font-size:.875rem;font-weight:600;color:var(--dc-text-primary,#f0f7f2);line-height:1.35}.dc-flow-step__desc{margin-top:.25rem;font-size:.75rem;line-height:1.45;color:var(--dc-text-muted,rgba(232,245,236,.48))}.dc-flow-step--row .dc-flow-step__desc{margin-top:.125rem}.about-feature-card__icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.dc-public-hero-block{display:grid;gap:1.5rem;align-items:center;margin-bottom:2rem}.dc-public-page-hero{margin-bottom:0}@media (min-width:1024px){.dc-public-hero-block{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:2.5rem}}.dc-public-hero-block__visual{position:relative;border-radius:var(--dc-radius-xl,24px);overflow:hidden;border:1px solid var(--dc-glass-border);box-shadow:var(--dc-glass-shadow);min-height:200px;aspect-ratio:16/9}.dc-public-hero-block__img{-o-object-fit:cover;object-fit:cover}.dc-public-hero-block__visual-glow{position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.04),transparent 45%,rgba(5,7,10,.4));pointer-events:none}.dc-public-hero-block__visual--motion .dc-public-hero-block__img{animation:dc-hero-visual-float 7s ease-in-out infinite}@keyframes dc-hero-visual-float{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.dc-public-hero-block__visual--motion .dc-public-hero-block__img{animation:none}}.fees-why-card__icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.referral-hero-block__grid{display:grid;gap:1.5rem;align-items:center}@media (min-width:1024px){.referral-hero-block__grid{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:2rem}}.referral-hero-block__visual{position:relative;border-radius:var(--dc-radius-xl);overflow:hidden;border:1px solid var(--dc-glass-border);aspect-ratio:4/3;min-height:180px}.referral-hero-block__img{-o-object-fit:cover;object-fit:cover}.referral-hero-block__glow{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,245,195,.1),transparent 55%);pointer-events:none}