@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&display=swap";:root,[data-theme=light]{--bg: #F4F2EF;--navy: #1B2430;--card: #FFFFFF;--faint: rgba(27,36,48,.04);--border: #EBE7E1;--fg1: #1B2430;--fg2: #5C564F;--fg3: #9B948D;--input-bg: #F4F2EF;--shadow: rgba(27,36,48,.1);--shadow-sm: rgba(27,36,48,.05);--brand: #E8420A;--brand-deep: #1B2430;--top-bg: #FFFFFF;--top-text: #1B2430;--top-text-dim: #5C564F;--top-panel: #FFFFFF;--top-border: #EBE7E1;--green: #1F9D5B;--gold: #C6870B;--red: #D93511;--blue: #2563EB;--purple: #7C3AED;--orange: #FF7A00;--pink: #DB2777;--cyan: #0891B2;--green-10: rgba(31,157,91,.1);--red-10: rgba(217,53,17,.1);--blue-10: rgba(37,99,235,.1);--gold-10: rgba(198,135,11,.12);--purple-10: rgba(124,58,237,.1);--orange-10: rgba(255,122,0,.1);--rate-borrower: 8;--rate-lender: 6;--rate-platform: 2;--rate-guarantee: 5;--font-sans: "Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Sora", "Space Grotesk", "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=dark]{--bg: #131A22;--navy: #1E2836;--card: #1E2836;--faint: rgba(255,255,255,.05);--border: rgba(255,255,255,.1);--fg1: #EDF1F6;--fg2: rgba(237,241,246,.72);--fg3: rgba(237,241,246,.46);--input-bg: rgba(255,255,255,.06);--shadow: rgba(0,0,0,.45);--shadow-sm: rgba(0,0,0,.28);--brand: #FF8A3D;--brand-deep: #FF8A3D;--top-bg: #1B2430;--top-text: #EDF1F6;--top-text-dim: rgba(237,241,246,.62);--top-panel: #223041;--top-border: rgba(255,255,255,.08);--green: #34D399;--gold: #FACC15;--red: #F87171;--blue: #60A5FA;--purple: #C084FC;--orange: #FF8A3D;--pink: #F472B6;--cyan: #22D3EE;--green-10: rgba(52,211,153,.1);--gold-10: rgba(250,204,21,.1);--red-10: rgba(248,113,113,.1);--blue-10: rgba(96,165,250,.1);--purple-10: rgba(192,132,252,.1);--orange-10: rgba(245,137,31,.1)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh;background:var(--bg)}body{font-family:var(--font-sans);font-size:14px;color:var(--fg1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;transition:background .2s,color .2s}button,input,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--fg3)}[data-theme=dark] body{background:radial-gradient(1000px 660px at 84% -14%,rgba(245,137,31,.1),transparent 60%),radial-gradient(820px 560px at -8% 110%,rgba(245,137,31,.05),transparent 58%),var(--bg);background-attachment:fixed}:root body,[data-theme=light] body{background:radial-gradient(1000px 640px at 86% -14%,rgba(232,66,10,.06),transparent 60%),radial-gradient(820px 560px at -8% 112%,rgba(27,37,48,.03),transparent 58%),var(--bg);background-attachment:fixed}input:focus,select:focus,textarea:focus{border-color:#e8420a99!important;box-shadow:0 0 0 3px #e8420a29;transition:box-shadow .16s ease,border-color .16s ease}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8080802e;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#80808052}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000021}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000038}input[type=range]{accent-color:var(--green)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.marquee-track{animation:marquee 36s linear infinite}.float-badge{animation:floatUp 5.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.marquee-track,.float-badge{animation:none}}.spin{animation:spin 1s linear infinite}.fade-in{animation:fade-in .2s cubic-bezier(.2,.8,.2,1)}.float{animation:float 4s ease-in-out infinite}.float-slow{animation:float 7s ease-in-out infinite}.slide-up{animation:slide-up .5s cubic-bezier(.2,.8,.2,1) both}@keyframes confetti-fall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:.9}}@keyframes pop-in{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.confetti-piece{position:absolute;top:0;width:9px;height:14px;border-radius:2px;will-change:transform;animation:confetti-fall linear forwards}.pop-in{animation:pop-in .36s cubic-bezier(.2,.9,.3,1.2) both}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}@keyframes aurora-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.15)}}@keyframes aurora-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,40px) scale(1.2)}}.aurora{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none;z-index:0}.aurora-a{animation:aurora-a 11s ease-in-out infinite}.aurora-b{animation:aurora-b 14s ease-in-out infinite}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.shimmer-text{background:linear-gradient(100deg,#e8420a,#ff8a00 35%,#ffb067 55%,#e8420a 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 5s linear infinite}.grad-text{background:linear-gradient(100deg,#e8420a,#ff8a00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes shine{to{left:130%}}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-20deg);pointer-events:none}.btn-shine:hover:after{animation:shine .65s ease}@keyframes glow-pulse{0%,to{box-shadow:0 0 30px -8px #e8420a66,0 14px 34px -16px #0006}50%{box-shadow:0 0 48px -6px #e8420a8c,0 14px 34px -16px #0006}}.glow-breathe{animation:glow-pulse 4.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.aurora-a,.aurora-b,.float,.float-slow,.shimmer-text,.glow-breathe,.btn-shine:hover:after{animation:none}}.page{padding:32px 40px;margin:0 auto;width:100%}.home-grid{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}.hero-split{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:stretch}@media(max-width:1040px){.home-grid,.hero-split{grid-template-columns:1fr}.hero-split .story-col{min-height:240px}}@media(max-width:720px){.quick-grid,.explore-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:960px){.hero-grid,.two-col,.calc-grid{grid-template-columns:1fr!important}.hero-card{display:none}.three-col{grid-template-columns:1fr!important}.nav-links{display:none!important}}.tab-strip{padding:20px 40px 0}.grid-cols-3{display:grid;grid-template-columns:repeat(3,1fr)}.grid-cols-4{display:grid;grid-template-columns:repeat(4,1fr)}.grid-cols-5{display:grid;grid-template-columns:repeat(5,1fr)}.split-2-1{display:grid;grid-template-columns:2fr 1fr}.form-grid-2{display:grid;grid-template-columns:1fr 1fr}.tiles-grid{display:grid;grid-template-columns:repeat(4,1fr)}.tap{transition:transform .1s ease,filter .1s ease}.tap:active{transform:scale(.97);filter:brightness(.96)}@media(hover:hover){.card-hover{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,border-color .18s ease}.card-hover:hover{transform:translateY(-3px);box-shadow:0 14px 34px -12px var(--shadow),0 0 22px -10px #e8420a4d;border-color:#e8420a52!important}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);animation:live-pulse 1.6s ease-in-out infinite;flex-shrink:0}@media(max-width:640px){.page{padding:16px 14px 30px}.tab-strip{padding:14px 14px 0}.grid-cols-3,.grid-cols-4,.grid-cols-5{grid-template-columns:repeat(2,1fr)!important}.tiles-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.split-2-1,.form-grid-2{grid-template-columns:1fr!important}.stat-value{font-size:24px!important}button{min-height:42px}}[data-platform=native] body{font-size:15px}[data-platform=native] .page{padding:16px 14px 30px}[data-platform=native] .tab-strip{padding:14px 14px 0}[data-platform=native] .grid-cols-3,[data-platform=native] .grid-cols-4,[data-platform=native] .grid-cols-5{grid-template-columns:repeat(2,1fr)!important}[data-platform=native] .tiles-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}[data-platform=native] .split-2-1,[data-platform=native] .form-grid-2{grid-template-columns:1fr!important}[data-platform=native] .stat-value{font-size:26px!important}[data-platform=native] button{min-height:46px}[data-platform=native] h1{font-size:24px!important}[data-platform=native] h2{font-size:20px!important}[data-platform=native] input,[data-platform=native] select{min-height:46px;font-size:15px}
