.section-ocean{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(244,116,31,.14),transparent 60%),radial-gradient(ellipse 60% 50% at 10% 80%,rgba(14,165,233,.08),transparent 60%),radial-gradient(ellipse 60% 50% at 90% 80%,rgba(245,158,11,.08),transparent 60%),linear-gradient(180deg,#050b1a,#071225 50%,#050b1a)}.section-obsidian{background:radial-gradient(ellipse 100% 40% at 50% 0,rgba(15,23,42,.8),transparent),#020617}.section-carbon{background:linear-gradient(180deg,#020617,#0b1222 50%,#020617)}.section-aurora{background:radial-gradient(ellipse 70% 50% at 20% 30%,rgba(251,146,60,.08),transparent 60%),radial-gradient(ellipse 70% 50% at 80% 70%,rgba(245,158,11,.1),transparent 60%),#020617}.section-dawn{background:radial-gradient(ellipse 60% 60% at 30% 30%,rgba(244,116,31,.35),transparent 60%),radial-gradient(ellipse 60% 60% at 70% 70%,rgba(245,158,11,.3),transparent 60%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(245,158,11,.1),transparent 60%),linear-gradient(135deg,#2b1608,#3d2410 50%,#5c2e0d)}@keyframes auroraShift{0%{transform:translate(0) rotate(0deg) scale(1)}33%{transform:translate(30px,-50px) rotate(120deg) scale(1.1)}66%{transform:translate(-20px,20px) rotate(240deg) scale(.9)}to{transform:translate(0) rotate(1turn) scale(1)}}@keyframes faqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-faq-open{animation:faqOpen .28s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(245,158,11,.15),0 0 60px rgba(245,158,11,.05)}50%{box-shadow:0 0 40px rgba(245,158,11,.3),0 0 80px rgba(245,158,11,.1)}}@keyframes typing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes grid-fade{0%{opacity:.03}50%{opacity:.06}to{opacity:.03}}@keyframes slideInNext{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInPrev{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes tabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bar-grow{0%{transform:scaleY(0);transform-origin:bottom}60%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@keyframes bar-wave{0%,to{transform:scaleY(var(--scale,.6))}50%{transform:scaleY(1)}}@keyframes counter-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ring-progress{0%{stroke-dashoffset:283}to{stroke-dashoffset:var(--ring-offset,70)}}@keyframes password-reveal{0%,6%{opacity:0}8%,to{opacity:1}}@keyframes strength-fill{0%{width:0;background:#ef4444}33%{width:40%;background:#f59e0b}66%{width:75%;background:#14b8a6}to{width:100%;background:#10b981}}@keyframes lock-shake{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-8deg)}96%{transform:rotate(8deg)}}@keyframes shield-pop{0%,70%{transform:scale(.9);opacity:.4}80%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes cell-highlight{0%,to{background-color:rgba(255,255,255,.04);transform:scale(1)}50%{background-color:rgba(56,189,248,.25);transform:scale(1.08)}}@keyframes approved-slide{0%,20%{opacity:0;transform:translateX(20px)}30%,80%{opacity:1;transform:translateX(0)}90%,to{opacity:0;transform:translateX(-20px)}}@keyframes gift-add{0%,15%{opacity:0;transform:translateY(-10px) scale(.8)}25%,95%{opacity:1;transform:translateY(0) scale(1)}to{opacity:1}}@keyframes confetti-rise{0%{transform:translateY(20px) rotate(0deg);opacity:0}30%{opacity:1}to{transform:translateY(-80px) rotate(2turn);opacity:0}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes trail-dash{to{stroke-dashoffset:-400}}@keyframes signal-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes cta-breathe{0%,to{box-shadow:0 0 40px rgba(251,146,60,.35),0 0 100px rgba(245,158,11,.15);transform:scale(1)}50%{box-shadow:0 0 80px rgba(251,146,60,.6),0 0 160px rgba(245,158,11,.3);transform:scale(1.035)}}.animate-fadeInUp{animation:fadeInUp .9s cubic-bezier(.16,1,.3,1) both}.animate-fadeInUp-d1{animation-delay:.12s}.animate-fadeInUp-d2{animation-delay:.24s}.animate-fadeInUp-d3{animation-delay:.36s}.animate-fadeInUp-d4{animation-delay:.48s}.animate-fadeInUp-d5{animation-delay:.6s}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.animate-visible{opacity:1;transform:translateY(0)}.slide-next{animation:slideInNext .5s cubic-bezier(.16,1,.3,1) both}.slide-prev{animation:slideInPrev .5s cubic-bezier(.16,1,.3,1) both}.glass{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06)}.glass-strong{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.glass-emerald,.glass-strong{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-emerald{background:linear-gradient(135deg,rgba(244,116,31,.08),rgba(245,158,11,.03));border:1px solid rgba(244,116,31,.2)}.glass-steel{background:linear-gradient(135deg,rgba(71,85,105,.15),rgba(30,41,59,.25));border:1px solid rgba(148,163,184,.18)}.glass-sky,.glass-steel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-sky{background:linear-gradient(135deg,rgba(56,189,248,.1),rgba(14,165,233,.04));border:1px solid rgba(56,189,248,.2)}.glass-amber{background:linear-gradient(135deg,rgba(251,146,60,.1),rgba(245,158,11,.04));border:1px solid rgba(251,146,60,.2)}.glass-amber,.glass-rose{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-rose{background:linear-gradient(135deg,rgba(244,63,94,.1),rgba(225,29,72,.04));border:1px solid rgba(244,63,94,.2)}.glow-teal{box-shadow:0 0 30px rgba(244,116,31,.15),0 0 60px rgba(244,116,31,.05)}.glow-emerald{box-shadow:0 0 30px rgba(244,116,31,.18),0 0 60px rgba(244,116,31,.06)}.glow-steel{box-shadow:0 0 30px rgba(148,163,184,.12),0 0 60px rgba(148,163,184,.04)}.glow-sky{box-shadow:0 0 30px rgba(56,189,248,.18),0 0 60px rgba(56,189,248,.06)}.glow-amber{box-shadow:0 0 30px rgba(245,158,11,.2),0 0 60px rgba(245,158,11,.08);animation:glow-pulse 3s ease-in-out infinite}.glow-rose{box-shadow:0 0 30px rgba(244,63,94,.18),0 0 60px rgba(244,63,94,.06)}.text-gradient-teal{background:linear-gradient(135deg,#fb923c,#f4741f,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-emerald{background:linear-gradient(135deg,#f97316,#f4741f,#c2410c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-steel{background:linear-gradient(135deg,#cbd5e1,#94a3b8,#64748b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-sky{background:linear-gradient(135deg,#38bdf8,#0ea5e9,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-amber{background:linear-gradient(135deg,#f59e0b,#f97316,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-gold{background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-rose{background:linear-gradient(135deg,#fb7185,#f43f5e,#e11d48);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-grid{background-image:linear-gradient(rgba(148,163,184,.03) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 0);background-size:60px 60px;animation:grid-fade 8s ease-in-out infinite}.bento-tilt{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.bento-tilt:hover{transform:perspective(1000px) rotateX(-2deg) rotateY(2deg) translateY(-4px);box-shadow:0 20px 60px rgba(244,116,31,.12),0 0 40px rgba(244,116,31,.06)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.demo-bar{transform-origin:bottom;animation:bar-grow 2.5s cubic-bezier(.16,1,.3,1) both}.demo-bar-wave{transform-origin:bottom;animation:bar-wave 3s ease-in-out infinite}.demo-ring{stroke-dasharray:283;stroke-dashoffset:283;animation:ring-progress 2.5s cubic-bezier(.16,1,.3,1) forwards}.demo-counter-rise{animation:counter-rise .6s cubic-bezier(.16,1,.3,1) both}.demo-strength{animation:strength-fill 4s ease-in-out infinite}.demo-lock-shake{animation:lock-shake 5s ease-in-out infinite;transform-origin:center}.demo-shield-pop{animation:shield-pop 3s ease-in-out infinite;transform-origin:center}.demo-cell-highlight{animation:cell-highlight 3s ease-in-out infinite}.demo-approved{animation:approved-slide 5s ease-in-out infinite}.demo-gift{animation:gift-add 4s ease-in-out infinite}.demo-confetti{animation:confetti-rise 3s ease-out infinite}.demo-pulse-ring{animation:pulse-ring 2.5s ease-out infinite}.demo-spin-slow{animation:spin-slow 20s linear infinite}.demo-signal{animation:signal-blink 1.8s ease-in-out infinite}@keyframes marquee-ltr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{animation:marquee-ltr 40s linear infinite}.marquee-track:hover{animation-play-state:paused}.cta-breathe{animation:cta-breathe 2.6s ease-in-out infinite;will-change:box-shadow,transform}@keyframes iconFloat{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(0,-8px,0) rotate(-2deg)}50%{transform:translate3d(0,-14px,0) rotate(0deg)}75%{transform:translate3d(0,-8px,0) rotate(2deg)}}.animate-icon-float{animation:iconFloat 3.6s ease-in-out infinite;will-change:transform}@keyframes cardBreathe{0%,to{transform:translateZ(0) scale(1);box-shadow:0 4px 20px rgba(244,116,31,.05)}50%{transform:translate3d(0,-10px,0) scale(1.01);box-shadow:0 20px 48px rgba(244,116,31,.18)}}.animate-card-breathe{animation:cardBreathe 5s ease-in-out infinite;will-change:transform,box-shadow}@keyframes barPulse{0%,to{transform:scaleY(var(--scale,.55));opacity:.7}50%{transform:scaleY(1.05);opacity:1}}.animate-bar-pulse{transform-origin:bottom;animation:barPulse 2s ease-in-out infinite;will-change:transform,opacity}@keyframes shimmerSweep{0%{background-position:-200% 50%}to{background-position:200% 50%}}.animate-shimmer-text{background-size:200% auto;animation:shimmerSweep 4.5s linear infinite}@keyframes softGlow{0%,to{filter:brightness(1) saturate(1);transform:scale(1)}50%{filter:brightness(1.18) saturate(1.25);transform:scale(1.03)}}.animate-soft-glow{animation:softGlow 2.6s ease-in-out infinite;will-change:filter,transform}@keyframes trailGlide{0%{transform:translateX(-20%);opacity:0}20%,80%{opacity:1}to{transform:translateX(20%);opacity:0}}.animate-trail-glide{animation:trailGlide 4s ease-in-out infinite}@keyframes orbDrift{0%,to{transform:translateZ(0) scale(1)}25%{transform:translate3d(20px,-30px,0) scale(1.08)}50%{transform:translate3d(-10px,-60px,0) scale(1.14)}75%{transform:translate3d(-30px,-30px,0) scale(1.08)}}.animate-orb-drift{animation:orbDrift 12s ease-in-out infinite;will-change:transform}@keyframes pulseHalo{0%{box-shadow:0 0 0 0 rgba(251,146,60,.55),0 0 30px rgba(251,146,60,.25)}70%{box-shadow:0 0 0 18px rgba(251,146,60,0),0 0 30px rgba(251,146,60,.25)}to{box-shadow:0 0 0 0 rgba(251,146,60,0),0 0 30px rgba(251,146,60,.25)}}.animate-pulse-halo{animation:pulseHalo 2.4s cubic-bezier(.16,1,.3,1) infinite;will-change:box-shadow}@keyframes conicSpin{to{transform:rotate(1turn)}}.animate-conic-spin{animation:conicSpin 8s linear infinite;will-change:transform}@keyframes softBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-soft-bob{animation:softBob 2.8s ease-in-out infinite}@keyframes gradientPan{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient-pan{background-size:200% 200%;animation:gradientPan 12s ease-in-out infinite}.typing-dot{animation:typing-dot 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-fadeInUp,.animate-fadeInUp-d1,.animate-fadeInUp-d2,.animate-fadeInUp-d3,.animate-fadeInUp-d4,.animate-fadeInUp-d5,.animate-on-scroll{animation:none!important;opacity:1!important;transform:none!important}}.financial-map-grid{position:absolute;inset:0;background:linear-gradient(rgba(125,211,252,.055) 1px,transparent 0),linear-gradient(90deg,rgba(125,211,252,.045) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse 78% 64% at 55% 28%,black 0,transparent 74%);mask-image:radial-gradient(ellipse 78% 64% at 55% 28%,black 0,transparent 74%);opacity:.72;animation:financialGridDrift 18s linear infinite}.financial-map-warmth{position:absolute;inset:-20% -10%;background:radial-gradient(circle at 18% 22%,rgba(249,115,22,.34),transparent 28%),radial-gradient(circle at 82% 28%,rgba(34,211,238,.18),transparent 30%),radial-gradient(circle at 56% 74%,rgba(16,185,129,.12),transparent 34%);filter:blur(18px);opacity:.9}.financial-map-coastline{position:absolute;right:-8rem;top:8rem;width:42rem;height:42rem;border:1px solid rgba(251,146,60,.18);border-radius:42% 58% 62% 38%/52% 33% 67% 48%;transform:rotate(-18deg);box-shadow:inset 0 0 80px rgba(251,146,60,.08),0 0 100px rgba(14,165,233,.08);animation:financialCoastline 16s ease-in-out infinite alternate}.text-financial-sunrise{background:linear-gradient(92deg,#fb923c,#facc15 42%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 24px 60px rgba(251,146,60,.24))}.financial-button-sheen{background:linear-gradient(110deg,transparent,rgba(255,255,255,.24) 35%,transparent 68%);transform:translateX(-130%);animation:financialSheen 4.8s ease-in-out infinite}.financial-map-shell{position:relative;overflow:hidden;border-radius:2rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(7,18,36,.92),rgba(6,17,31,.72)),radial-gradient(circle at 20% 20%,rgba(251,146,60,.18),transparent 34%);box-shadow:0 32px 120px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px)}.financial-map-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(251,146,60,.18),transparent 32%,rgba(103,232,249,.14) 68%,transparent);opacity:.8;pointer-events:none}.financial-map-header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.financial-map-status{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.1);padding:.55rem .75rem;color:#bbf7d0;font-size:.72rem;font-weight:900;white-space:nowrap}.financial-map-canvas{position:relative;min-height:520px;padding:1rem}.financial-map-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.financial-map-lines path{fill:none;stroke:url(#unused);stroke-width:2;stroke-linecap:round;stroke-dasharray:10 14;animation:financialRouteDash 9s linear infinite}.financial-map-lines path:first-child{stroke:rgba(251,146,60,.48)}.financial-map-lines path:nth-child(2){stroke:rgba(34,211,238,.36);animation-delay:-2s}.financial-map-lines path:nth-child(3){stroke:rgba(52,211,153,.34);animation-delay:-4s}.financial-map-banknote,.financial-map-calendar,.financial-map-ledger,.financial-map-node,.financial-map-route-card,.financial-map-saving{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.1);background:rgba(2,6,23,.72);box-shadow:0 18px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(16px)}.financial-map-node{display:flex;align-items:center;gap:.75rem;min-width:10rem;border-radius:1.25rem;padding:.9rem;animation:financialNodeFloat 7s ease-in-out infinite}.financial-map-node-icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.9rem;background:rgba(255,255,255,.08);color:#fed7aa}.financial-map-node-income{left:4%;top:12%}.financial-map-node-spend{right:6%;top:18%;animation-delay:-1.6s}.financial-map-node-debt{left:10%;bottom:22%;animation-delay:-3.2s}.financial-map-node-fund{right:8%;bottom:16%;animation-delay:-4.6s}.financial-map-node-credit{left:40%;top:6%;animation-delay:-2.4s}.financial-map-route-card{left:50%;top:50%;width:min(19rem,72%);transform:translate(-50%,-42%);display:flex;gap:.85rem;border-radius:1.5rem;padding:1rem;background:linear-gradient(145deg,rgba(154,52,18,.68),rgba(2,6,23,.76));border-color:rgba(251,146,60,.22)}.financial-map-ledger{left:35%;bottom:5%;width:13.5rem;border-radius:1.25rem;padding:.95rem}.financial-map-ledger-bar{background:linear-gradient(90deg,#fb923c,#facc15,#22d3ee);transform-origin:left;animation:financialBarFill 1.3s cubic-bezier(.16,1,.3,1) both}.financial-map-banknote,.financial-map-calendar,.financial-map-saving{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.62rem .85rem;color:#e2e8f0;font-size:.75rem;font-weight:800}.financial-map-calendar{left:4%;bottom:6%;border-color:rgba(34,211,238,.16)}.financial-map-banknote{right:4%;top:48%;border-color:rgba(251,146,60,.18);color:#fed7aa}.financial-map-saving{right:31%;bottom:34%;border-color:rgba(52,211,153,.16);color:#bbf7d0}@keyframes financialGridDrift{0%{background-position:0 0,0 0}to{background-position:58px 58px,58px 58px}}@keyframes financialCoastline{0%{transform:rotate(-18deg) scale(1)}to{transform:rotate(-10deg) scale(1.08)}}@keyframes financialSheen{0%,58%{transform:translateX(-130%)}78%,to{transform:translateX(130%)}}@keyframes financialRouteDash{to{stroke-dashoffset:-160}}@keyframes financialNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes financialBarFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.financial-map-canvas{min-height:610px}.financial-map-header{flex-direction:column}.financial-map-node{min-width:9rem;padding:.75rem}.financial-map-node-income{left:3%;top:5%}.financial-map-node-spend{right:3%;top:19%}.financial-map-node-credit{left:7%;top:34%}.financial-map-route-card{top:55%;width:88%}.financial-map-node-debt{left:4%;bottom:16%}.financial-map-node-fund{right:4%;bottom:6%}.financial-map-ledger{display:none}.financial-map-banknote{right:3%;top:41%}.financial-map-calendar{left:4%;bottom:29%}.financial-map-saving{display:none}}@media (prefers-reduced-motion:reduce){.financial-button-sheen,.financial-map-coastline,.financial-map-grid,.financial-map-ledger-bar,.financial-map-lines path,.financial-map-node{animation:none!important}}.financial-map-shell{background:linear-gradient(145deg,rgba(10,31,54,.98),rgba(4,12,24,.9)),radial-gradient(circle at 24% 18%,rgba(251,146,60,.34),transparent 32%),radial-gradient(circle at 78% 52%,rgba(34,211,238,.22),transparent 34%);box-shadow:0 36px 130px rgba(0,0,0,.5),0 0 0 1px rgba(125,211,252,.1),inset 0 1px 0 rgba(255,255,255,.14)}.financial-map-canvas{background:radial-gradient(circle at 50% 50%,rgba(251,146,60,.12),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:auto,42px 42px,42px 42px}.financial-map-banknote,.financial-map-calendar,.financial-map-ledger,.financial-map-node,.financial-map-route-card,.financial-map-saving{border-color:rgba(255,255,255,.18);background:rgba(6,17,31,.9);box-shadow:0 20px 70px rgba(0,0,0,.38),0 0 40px rgba(34,211,238,.06),inset 0 1px 0 rgba(255,255,255,.12)}.financial-map-route-card{background:linear-gradient(145deg,rgba(194,65,12,.86),rgba(7,18,36,.94));border-color:rgba(251,191,36,.38);box-shadow:0 26px 85px rgba(194,65,12,.28),inset 0 1px 0 rgba(255,255,255,.16)}.financial-map-lines{opacity:1}.financial-map-lines path:first-child{stroke:rgba(251,191,36,.82)}.financial-map-lines path:nth-child(2){stroke:rgba(103,232,249,.64)}.financial-map-lines path:nth-child(3){stroke:rgba(52,211,153,.62)}.financial-map-node-icon{background:linear-gradient(145deg,rgba(251,146,60,.24),rgba(34,211,238,.1));color:#ffedd5;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}