:root{--bg: #f3f5f8;--paper: #ffffff;--paper-soft: #f8f9fb;--ink: #110320;--muted: #594f65;--line: rgba(17, 3, 32, .14);--green: #3ffd6a;--green-soft: #a6ffbe;--purple: #591b98;--violet: #442266;--indigo: #7e78d2;--lavender: #e5e4f6;--blue: #92dce5;--danger: #ff5a7a;--radius-xl: 28px;--radius-lg: 18px;--shadow: 0 24px 80px rgba(17, 3, 32, .1);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:116px}[id]{scroll-margin-top:96px}body{margin:0;background:radial-gradient(circle at 90% 4%,rgba(63,253,106,.12),transparent 26%),radial-gradient(circle at 4% 16%,rgba(126,120,210,.12),transparent 30%),linear-gradient(180deg,#f7f8fb 0%,var(--bg) 48%,#edf0f5 100%);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:lining-nums;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}.container{width:min(1160px,calc(100% - 32px));margin:0 auto}.beta-strip{position:relative;z-index:60;background:var(--green);color:var(--ink);border-bottom:1px solid rgba(17,3,32,.2);font:700 13px/1 Work Sans,Inter,sans-serif}.beta-strip-inner{min-height:34px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center}.beta-strip a{text-decoration:underline;text-underline-offset:3px}.site-header{position:sticky;top:0;z-index:50;padding:14px 0;background:#f3f5f8e0;border-bottom:1px solid rgba(17,3,32,.1);backdrop-filter:blur(18px)}.top-nav{display:flex;gap:18px;align-items:center;font-family:Work Sans,Inter,sans-serif;font-weight:600;color:var(--ink)}.top-nav a{opacity:.84;transition:opacity .16s ease,color .16s ease,transform .16s ease,background .16s ease}.top-nav a:hover{opacity:1;color:var(--purple)}.top-nav .nav-cta{opacity:1;padding:10px 13px;border:1px solid var(--ink);border-radius:999px;background:var(--green);box-shadow:2px 2px 0 var(--ink);color:var(--ink)}.top-nav .nav-cta:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink);color:var(--ink)}.logo-img{display:block;height:32px;width:auto}.badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:#ffffffc7;padding:8px 12px;color:var(--muted);font-size:13px;font-weight:600}.dot{width:8px;height:8px;background:var(--green);box-shadow:0 0 0 4px #3ffd6a2e;display:inline-block;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;border:1px solid var(--ink);font-family:Work Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.015em;box-shadow:2px 2px 0 var(--ink);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.btn:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.btn.primary{background:var(--green);color:var(--ink)}.btn.secondary{background:var(--paper);color:var(--ink)}.btn.dark{background:var(--ink);color:var(--paper);box-shadow:2px 2px 0 var(--green)}.section{padding:90px 0}.kicker{text-transform:uppercase;letter-spacing:.085em;color:var(--purple);font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Work Sans,Inter,sans-serif}h1{font-size:clamp(52px,8vw,106px);font-weight:600;line-height:.96;letter-spacing:-.042em;margin-bottom:24px}h2{font-size:clamp(34px,5vw,64px);font-weight:600;line-height:1.02;letter-spacing:-.03em;margin-bottom:18px}h3{font-size:22px;font-weight:600;line-height:1.12;letter-spacing:-.018em;margin-bottom:10px}p{color:var(--muted);line-height:1.6;font-size:17px}.pixel-border{border:1px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.card{background:#ffffffe6;border:1px solid var(--line);border-radius:var(--radius-xl);padding:28px;box-shadow:var(--shadow)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.small{font-size:13px;color:var(--muted);line-height:1.55}.brand-gradient{background:radial-gradient(circle at 18% 20%,rgba(229,228,246,.98),transparent 26%),radial-gradient(circle at 58% 30%,rgba(146,220,229,.75),transparent 32%),linear-gradient(135deg,var(--lavender),var(--blue) 34%,var(--green) 58%,var(--purple) 82%,var(--ink))}.pixel-scene{image-rendering:pixelated;border-radius:var(--radius-xl);border:1px solid var(--ink);background:linear-gradient(to top,var(--ink) 0 24%,transparent 24%),linear-gradient(135deg,var(--lavender) 0 22%,var(--blue) 22% 42%,var(--green-soft) 42% 58%,var(--purple) 58% 74%,var(--ink) 74% 100%);min-height:420px;position:relative;overflow:hidden;box-shadow:7px 7px 0 var(--ink)}.pixel-scene:before,.pixel-scene:after{content:"";position:absolute;image-rendering:pixelated}.pixel-scene:before{width:132px;height:132px;right:15%;top:18%;background:var(--green);box-shadow:-220px 120px 0 -34px var(--blue),-300px 185px 0 -48px var(--paper),45px 170px 0 -28px var(--indigo)}.pixel-scene:after{left:9%;bottom:16%;width:70%;height:10px;background:var(--green);box-shadow:0 18px 0 var(--ink),80px -34px 0 8px var(--bg),270px -70px 0 14px var(--bg)}.concept-archive-page,.not-found-page{background:radial-gradient(circle at 88% 8%,rgba(63,253,106,.13),transparent 28%),radial-gradient(circle at 8% 22%,rgba(126,120,210,.14),transparent 30%),linear-gradient(180deg,#f7f8fb 0%,var(--bg) 48%,#eef1f5 100%)}.concept-archive-hero,.not-found-hero{padding:clamp(74px,9vw,118px) 0 clamp(64px,8vw,98px);color:var(--ink)}.concept-archive-grid,.not-found-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);gap:clamp(42px,7vw,86px);align-items:center}.concept-archive-copy h1,.not-found-grid h1{max-width:720px;margin-top:22px}.concept-archive-copy>p,.not-found-grid>div>p{max-width:680px;font-size:clamp(18px,1.6vw,22px)}.concept-archive-actions,.not-found-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.concept-archive-note{max-width:620px;margin-top:22px;color:#594f65d6}.concept-archive-visual{padding:clamp(14px,2vw,22px);border:1px solid rgba(17,3,32,.1);border-radius:38px;background:#ffffff94;box-shadow:var(--shadow)}.concept-pixel-scene{min-height:min(44vw,430px);box-shadow:0 28px 90px #1103202e}.concept-archive-section{padding:clamp(60px,8vw,92px) 0}.concept-archive-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.concept-archive-cards h2{font-size:clamp(28px,3vw,40px)}.concept-archive-prompt{padding:clamp(64px,8vw,96px) 0;background:var(--ink);color:var(--paper)}.concept-archive-prompt .kicker{color:var(--green)}.concept-archive-prompt h2{margin-bottom:0}.concept-archive-prompt p{color:#f3f5f8c7}.concept-archive-prompt-grid{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);gap:clamp(28px,5vw,74px);align-items:start}.not-found-hero{min-height:72vh;display:grid;align-items:center}.not-found-card{border:1px solid rgba(17,3,32,.12);border-radius:32px;padding:clamp(24px,4vw,36px);background:radial-gradient(circle at 100% 0%,rgba(63,253,106,.26),transparent 42%),#ffffffc7;box-shadow:var(--shadow)}.not-found-card a{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid rgba(17,3,32,.1);font:700 18px/1.1 Work Sans,Inter,sans-serif;letter-spacing:-.025em}.not-found-card a:after{content:"→";color:var(--purple)}.not-found-card a:last-child{border-bottom:0}.hero-section{position:relative;overflow:hidden;padding-top:76px;padding-bottom:96px;background:radial-gradient(circle at 70% 16%,rgba(63,253,106,.16),transparent 28%),radial-gradient(circle at 14% 20%,rgba(126,120,210,.22),transparent 34%),linear-gradient(180deg,#19052d 0%,var(--ink) 62%,#170427 100%);color:var(--paper)}.hero-section:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(243,245,248,.07),transparent 34%),repeating-linear-gradient(90deg,transparent 0 86px,rgba(243,245,248,.035) 86px 87px),repeating-linear-gradient(180deg,transparent 0 62px,rgba(63,253,106,.028) 62px 63px);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%);pointer-events:none}.hero-section .container{position:relative;z-index:1}.hero-grid{align-items:center;gap:clamp(32px,5vw,72px)}.hero-copy h1{margin-top:22px}.hero-section h1{color:var(--paper);text-shadow:0 12px 50px rgba(0,0,0,.24)}.hero-section .badge{border-color:#f3f5f82e;background:#f3f5f814;color:#f3f5f8db;backdrop-filter:blur(18px)}.hero-lede{font-size:clamp(20px,2vw,24px);max-width:700px;color:#f3f5f8e0}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.hero-section .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f847;box-shadow:2px 2px #3ffd6ad9}.hero-disclosure{max-width:660px;margin-top:22px;color:#f3f5f8d6;font-size:14px}.hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;max-width:760px}.hero-proof div{padding:15px 14px;border:1px solid rgba(243,245,248,.14);border-radius:18px;background:#f3f5f813;backdrop-filter:blur(18px)}.hero-proof strong{display:block;font:700 18px/1.05 Work Sans,Inter,sans-serif;letter-spacing:-.025em;color:var(--paper)}.hero-proof span{display:block;margin-top:6px;color:#f3f5f8b3;font-size:12px;font-weight:600}.hero-world{position:relative;min-height:620px;display:grid;place-items:center;isolation:isolate}.world-card{position:relative;width:100%;min-height:470px;overflow:hidden;border-radius:38px;background:var(--ink);box-shadow:0 34px 120px #00000057}.world-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#110320bd,#11032014 44%,#11032085),linear-gradient(180deg,transparent 52%,rgba(17,3,32,.7));pointer-events:none}.world-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto;filter:saturate(1.08) contrast(1.02)}.scene-chip,.avatar-card{display:flex;align-items:center;gap:10px;border:1px solid rgba(17,3,32,.72);border-radius:18px;background:#fffffff0;color:var(--ink);box-shadow:4px 4px 0 var(--ink);font:700 14px/1.1 Work Sans,Inter,sans-serif}.scene-chip{position:absolute;z-index:3;padding:9px 12px}.scene-chip img,.avatar-card img{width:44px;height:44px;border-radius:50%;image-rendering:auto}.scene-chip-left{left:18px;top:22px}.scene-chip-right{right:20px;bottom:84px}.scene-caption{position:absolute;z-index:3;left:20px;bottom:20px;max-width:230px;color:var(--paper);font:700 clamp(23px,2.6vw,30px)/.95 "Work Sans",Inter,sans-serif;letter-spacing:-.035em;text-shadow:0 6px 26px rgba(0,0,0,.35)}.phone-frame{background:var(--ink);color:#fff;border-radius:34px;padding:14px;border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 90px #1103203d}.hero-world .hero-phone{position:absolute;z-index:4;right:-8px;bottom:-8px;width:min(62%,320px);box-shadow:0 34px 100px #00000061}.phone-screen{background:linear-gradient(180deg,#ffffff,var(--lavender) 70%,rgba(63,253,106,.22));color:var(--ink);border-radius:24px;padding:22px;min-height:440px}.hero-screen{min-height:456px}.phone-notch{width:92px;height:22px;background:#05010b;border-radius:0 0 18px 18px;margin:-14px auto 10px}.app-chrome{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;color:var(--ink);font:700 14px/1 Work Sans,Inter,sans-serif}.app-dot{width:12px;height:12px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px #3ffd6a2e}.signal-bars{display:flex;align-items:flex-end;gap:3px;height:16px}.signal-bars i{width:4px;background:var(--ink);border-radius:8px;opacity:.78}.signal-bars i:nth-child(1){height:6px}.signal-bars i:nth-child(2){height:10px}.signal-bars i:nth-child(3){height:15px}.phone-mode,.phone-copy,.motion-screen h3,.phone-row-stack,.phone-cta,.flow-meter{position:relative;z-index:1}.phone-mode{margin:0 0 8px;color:var(--purple);text-transform:uppercase;letter-spacing:.105em;font-size:12px;font-weight:700}.hero-screen h3,.motion-screen h3{font-size:clamp(30px,4vw,38px);margin:0 0 8px;color:var(--ink)}.phone-copy{font-size:13px;line-height:1.45;color:#372544;font-weight:500;min-height:34px}.mock-row{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid rgba(17,3,32,.12);font-weight:700}.mini-ledger{margin-top:18px}.phone-cta{margin-top:14px;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:16px;background:var(--ink);color:var(--paper);font:700 14px/1 Work Sans,Inter,sans-serif;box-shadow:4px 4px 0 var(--green)}.section-intro{max-width:850px;margin-bottom:30px}.section-intro p:not(.kicker){font-size:19px;max-width:780px}.compact-intro{max-width:760px}.connector-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:6px 0 26px;padding:18px;border:1px solid rgba(17,3,32,.14);border-radius:30px;background:linear-gradient(90deg,#3ffd6a1f,#e5e4f6cc,#92dce547)}.avatar-card{padding:12px 14px}.avatar-card strong{display:block}.avatar-card span{display:block;margin-top:4px;color:var(--muted);font:700 13px/1.2 Inter,sans-serif}.chain-art{width:70px;height:70px;object-fit:contain;filter:drop-shadow(2px 2px 0 rgba(17,3,32,.3))}.path-grid{align-items:stretch}.audience-card{display:flex;flex-direction:column;min-height:100%}.audience-card h3{font-size:clamp(30px,4vw,48px);line-height:.98;max-width:600px}.audience-card .btn{align-self:flex-start;margin-top:auto}.borrow-card{background:linear-gradient(180deg,#fff,#3ffd6a21)}.lend-card{background:linear-gradient(180deg,#fff,#e5e4f6db)}.fact-list{list-style:none;padding:0;margin:16px 0 26px;display:grid;gap:10px}.fact-list li{padding:12px 0;border-bottom:1px solid rgba(17,3,32,.1);color:var(--muted);line-height:1.45}.fact-list strong{color:var(--ink)}.loop-section{background:#ffffffb8;border-bottom:1px solid var(--line)}.marketplace-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1.08fr) auto minmax(0,1fr);background:radial-gradient(circle at 50% 50%,rgba(63,253,106,.22),transparent 28%),linear-gradient(90deg,#3ffd6a1f,#e5e4f6eb,#92dce547)}.loop-arrow{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--ink);border-radius:14px;background:var(--green);color:var(--ink);box-shadow:3px 3px 0 var(--ink);font:700 22px/1 Work Sans,Inter,sans-serif}.system-card img{border-radius:12px;object-fit:contain}.loop-cards{margin-top:24px;align-items:stretch}.numbers-section{background:radial-gradient(circle at 78% 20%,rgba(63,253,106,.2),transparent 28%),linear-gradient(180deg,#fff,#e5e4f694);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{padding:24px;border:1px solid rgba(17,3,32,.16);border-radius:24px;background:#ffffffdb;box-shadow:4px 4px #110320e6}.metric-card strong{display:block;margin-bottom:10px;color:var(--ink);font:700 clamp(34px,5vw,58px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.metric-card span{display:block;color:var(--muted);font-weight:600;line-height:1.35}.metric-disclaimer{margin-top:18px;max-width:860px}.risk-section{background:linear-gradient(180deg,rgba(255,255,255,.76),var(--bg))}.risk-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start;background:radial-gradient(circle at 88% 0%,rgba(255,90,122,.16),transparent 28%),linear-gradient(135deg,#fff,#e5e4f6ad)}.risk-list{display:grid;gap:12px}.risk-list div{padding:16px;border:1px solid rgba(17,3,32,.14);border-radius:18px;background:#ffffffc2}.risk-list strong{display:block;margin-bottom:6px;color:var(--ink);font:700 17px/1.15 Work Sans,Inter,sans-serif}.risk-list span{color:var(--muted);line-height:1.45}.scroll-showcase{position:relative;overflow:clip;padding:108px 0 30px;background:radial-gradient(circle at 50% 12%,rgba(63,253,106,.24),transparent 24%),radial-gradient(circle at 18% 34%,rgba(126,120,210,.28),transparent 28%),linear-gradient(180deg,var(--ink) 0%,#1b0730 56%,var(--ink) 100%);color:var(--paper)}.scroll-showcase .kicker{color:var(--green)}.scroll-showcase h2,.scroll-showcase h3{color:var(--paper)}.scroll-showcase p{color:#f3f5f8e6}.motion-head{position:relative;z-index:2;max-width:850px;padding-bottom:42px}.motion-head p:not(.kicker){max-width:720px;font-size:20px}.motion-bg{position:absolute;inset:0;pointer-events:none;opacity:1;overflow:hidden}.motion-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#110320b8,#110320db)}.motion-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38;filter:saturate(1.05) contrast(1.04)}.money-token{position:absolute;z-index:1;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(243,245,248,.25);background:#ffffff14;color:var(--green);border-radius:16px;font:700 15px/1 Work Sans,Inter,sans-serif;box-shadow:0 0 42px #3ffd6a2e}.token-a{left:7%;top:18%;transform:rotate(-4deg)}.token-b{right:9%;top:26%;transform:rotate(3deg)}.token-c{left:13%;bottom:15%;transform:rotate(5deg)}.token-d{right:16%;bottom:18%;transform:rotate(-2deg)}.scroll-stage{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,370px) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:start;min-height:clamp(820px,125vh,1120px);padding-bottom:70px}.step-column{display:grid;gap:30px;padding:18px 0 0}.right-rail{padding-top:110px}.story-step{min-height:210px;display:flex;flex-direction:column;justify-content:center;padding:28px;border:1px solid rgba(243,245,248,.22);border-radius:var(--radius-xl);background:#ffffff1f;backdrop-filter:blur(18px);box-shadow:0 24px 80px #00000038;opacity:.86;transform:translateY(10px) scale(.985);transition:opacity .35s ease,transform .35s ease,background .35s ease,border-color .35s ease}.story-step p{color:#f3f5f8ed;font-weight:680}.story-step.is-active{opacity:1;transform:translateY(0) scale(1);background:#ffffff26;border-color:#3ffd6ac7}.step-number{width:46px;height:46px;display:grid;place-items:center;margin-bottom:16px;border-radius:14px;background:var(--green);color:var(--ink);font:700 14px/1 Work Sans,Inter,sans-serif;box-shadow:5px 5px #00000073}.phone-sticky{position:sticky;top:120px;height:calc(100vh - 140px);min-height:0;display:flex;align-items:flex-start;justify-content:center;isolation:isolate}.device-halo{position:absolute;width:min(48vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(63,253,106,.28),rgba(126,120,210,.16) 38%,transparent 68%);filter:blur(10px);opacity:.78;z-index:-1}.kinetic-phone{width:min(100%,300px);transform:none;transition:none;animation:none}.scroll-showcase[data-active="1"] .kinetic-phone,.scroll-showcase[data-active="2"] .kinetic-phone,.scroll-showcase[data-active="3"] .kinetic-phone{transform:none}.motion-screen{position:relative;overflow:hidden;min-height:360px;padding:18px;background:radial-gradient(circle at 80% 12%,rgba(63,253,106,.18),transparent 22%),linear-gradient(180deg,#fff,#f3f5f8 62%,#3ffd6a29)}.flow-meter{height:12px;border-radius:999px;background:#1103201f;overflow:hidden;margin:16px 0 10px}.flow-meter span{display:block;height:100%;width:25%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue));transition:width .45s ease}.scroll-showcase[data-active="1"] .flow-meter span{width:50%}.scroll-showcase[data-active="2"] .flow-meter span{width:75%}.scroll-showcase[data-active="3"] .flow-meter span{width:100%}.phone-row-stack{min-height:128px;margin-top:8px;padding:2px 10px;border:1px solid rgba(17,3,32,.1);border-radius:14px;background:#ffffffb8}.phone-row-stack .mock-row{animation:row-in .35s ease both}.phone-row-stack .mock-row:nth-child(2){animation-delay:.04s}.phone-row-stack .mock-row:nth-child(3){animation-delay:.08s}.motion-screen .mock-row{padding:10px 0}.scroll-showcase .motion-screen h3{color:var(--ink)}.scroll-showcase .motion-screen .phone-mode{color:var(--purple)}.scroll-showcase .motion-screen .phone-copy{color:#372544}.scroll-showcase .motion-screen .mock-row{color:var(--ink)}@keyframes row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trust-section{background:#ffffffb8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid{align-items:start}.trust-copy{position:sticky;top:112px}.trust-copy p:not(.kicker){font-size:19px;max-width:540px}.trust-visual{position:relative;overflow:hidden;min-height:310px;margin-top:28px;border:1px solid rgba(17,3,32,.16);border-radius:30px;background:var(--ink);box-shadow:0 22px 72px #11032024}.trust-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.96}.trust-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 44%,transparent 0 26%,rgba(17,3,32,.02) 30%,rgba(17,3,32,.42) 100%),linear-gradient(180deg,#1103200a,#11032047)}.trust-board{min-height:0;display:grid;gap:12px;padding:18px;background:radial-gradient(circle at 82% 10%,rgba(63,253,106,.24),transparent 30%),linear-gradient(180deg,#19052d,var(--ink))}.trust-board:after{display:none}.trust-board div{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border:1px solid rgba(243,245,248,.16);border-radius:18px;background:#ffffff14;box-shadow:3px 3px #3ffd6a3d}.trust-board span{color:#f3f5f8b8;font-size:13px;font-weight:700}.trust-board strong{color:var(--paper);text-align:right;font:700 18px/1.05 Work Sans,Inter,sans-serif;letter-spacing:-.02em}.trust-cards .card{box-shadow:0 16px 48px #11032013}.final-cta-section{padding-top:70px}.final-cta{display:flex;justify-content:space-between;gap:28px;align-items:center;background:linear-gradient(135deg,#fff,#3ffd6a29)}.final-cta h2{max-width:720px}.final-cta p:not(.kicker){max-width:680px}.final-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.lender-hero{position:relative;overflow:hidden;padding-top:76px;background:radial-gradient(circle at 78% 18%,rgba(63,253,106,.18),transparent 28%),linear-gradient(180deg,#170427 0%,var(--ink) 100%);color:var(--paper)}.lender-hero .badge{border-color:#f3f5f82e;background:#f3f5f814;color:#f3f5f8db}.lender-hero h1{color:var(--paper)}.lender-visual{min-height:560px;position:relative;overflow:hidden;border-radius:38px;background:var(--ink)}.lender-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.02)}.lender-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#11032014,#110320c7)}.lender-dashboard{position:absolute;z-index:2;right:22px;bottom:22px;width:min(86%,360px);padding:18px;border:1px solid rgba(17,3,32,.72);border-radius:26px;background:#fffffff0;box-shadow:6px 6px 0 var(--ink)}.lender-profile{margin-bottom:12px}.dash-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(17,3,32,.12);color:var(--muted);font-weight:600}.dash-row strong{color:var(--ink);font-family:Work Sans,Inter,sans-serif}.dash-row.danger strong{color:#b80033}.lender-facts-section{padding:36px 0;background:var(--ink);color:var(--paper)}.lender-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lender-fact{padding:18px;border:1px solid rgba(243,245,248,.18);border-radius:20px;background:#ffffff14}.lender-fact strong{display:block;color:var(--paper);font:700 26px/1 Work Sans,Inter,sans-serif;letter-spacing:-.035em}.lender-fact span{display:block;margin-top:8px;color:#f3f5f8b8;font-weight:700}.lender-process{background:#ffffffa3}.step-card-grid{align-items:stretch}.game-card{position:relative;overflow:hidden}.game-card:after{content:"";position:absolute;right:-24px;bottom:-26px;width:92px;height:92px;background:var(--green);opacity:.16;image-rendering:pixelated;box-shadow:-38px -26px #7e78d23d,-68px 24px #92dce533}.lender-risk-section{background:var(--bg)}.faq-shell{background:linear-gradient(180deg,#fff,#e5e4f69e)}.faq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.faq-head img{width:82px;height:82px;border-radius:50%;box-shadow:4px 4px 0 var(--ink)}.faq-list{display:grid;gap:10px}details{border:1px solid rgba(17,3,32,.14);border-radius:18px;background:#ffffffb8;overflow:hidden}summary{cursor:pointer;padding:18px 20px;font:700 18px/1.2 Work Sans,Inter,sans-serif;color:var(--ink);list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"+";float:right;font-weight:700}details[open] summary:after{content:"–"}details p{padding:0 20px 20px;margin:0}.footer{background:var(--ink);color:var(--paper);padding:clamp(42px,6vw,66px) 0 34px}.footer p,.footer a{color:#f3f5f8d1}.footer-grid{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(560px,1.18fr);gap:clamp(28px,4vw,54px);align-items:start}.footer-brand p{max-width:360px;margin:0}.footer-logo{height:31px;width:auto;margin-bottom:14px}.footer-contact{display:inline-block;width:max-content;max-width:100%;margin-top:12px!important;font:700 13px/1.35 Inter,sans-serif;color:#f3f5f894!important}.footer-contact a{color:#f3f5f8d1!important;font-weight:600;text-decoration:none}.footer-social{margin-top:10px!important}.footer-social-link{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;font:600 13px/1.35 Inter,sans-serif;text-decoration:none;color:#f3f5f8d1!important}.footer-social-icon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#3ffd6a24;color:var(--green);font:800 11px/1 Inter,sans-serif;letter-spacing:-.035em}.footer-social-link:hover,.footer-social-link:focus-visible{color:var(--green)!important}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.5vw,30px)}.footer-links h3{margin:0 0 12px;color:var(--paper);font:700 12px/1.05 Inter,sans-serif;letter-spacing:.085em;text-transform:uppercase}.footer-links a{display:block;margin:0 0 8px;font:500 14px/1.35 Inter,sans-serif;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{color:var(--green)}.footer-bottom{grid-column:1 / -1;display:grid;gap:8px;padding-top:22px;margin-top:2px;border-top:1px solid rgba(243,245,248,.14)}.footer-bottom p{max-width:980px;margin:0;color:#f3f5f89e!important}.footer-risk{max-width:980px}.footer-trademark{max-width:980px;color:#f3f5f880!important}@media(max-width:1080px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-world .hero-phone{width:min(68%,300px)}}@media(max-width:980px){.footer-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-proof,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-world{min-height:560px}.world-card{min-height:430px}.trust-copy{position:static}.trust-visual{min-height:260px}.final-cta{flex-direction:column;align-items:flex-start}.final-actions{justify-content:flex-start}.scroll-showcase{padding:72px 0 12px}.motion-head{padding-bottom:18px}.scroll-stage{display:flex;flex-direction:column;min-height:auto;gap:18px}.phone-sticky{order:-1;position:relative;top:auto;height:auto;min-height:auto;padding:10px 0 20px;z-index:4}.kinetic-phone{width:min(100%,328px)}.motion-screen{min-height:470px}.step-column,.right-rail{padding:0;gap:18px}.story-step{min-height:auto;opacity:1;transform:none}.money-token{opacity:.45}.lender-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.phone-sticky{position:static}}@media(max-width:860px){.grid-2,.grid-3{grid-template-columns:1fr}.site-header{padding:10px 0}.nav-shell{gap:12px;align-items:center}.top-nav{gap:10px;font-size:13px;overflow-x:auto;max-width:calc(100vw - 116px);white-space:nowrap;padding-bottom:4px;scrollbar-width:none}.top-nav::-webkit-scrollbar{display:none}.top-nav .nav-cta{padding:8px 10px;box-shadow:2px 2px 0 var(--ink)}.section{padding:62px 0}.hero-section,.lender-hero{padding-top:46px}.hero-world{min-height:540px}.world-card{border-radius:32px;min-height:410px}.hero-world .hero-phone{width:min(76%,300px);right:8px;bottom:8px}.scene-chip-right{bottom:92px}.connector-strip{grid-template-columns:1fr;justify-items:stretch}.marketplace-strip{grid-template-columns:1fr}.loop-arrow{justify-self:center;transform:rotate(90deg)}.risk-panel{grid-template-columns:1fr}.chain-art{justify-self:center;transform:rotate(90deg);width:54px;height:54px}.pixel-scene{min-height:300px}h1{font-size:clamp(48px,16vw,78px)}.logo-img{height:28px}.footer-links{grid-template-columns:1fr}.lender-visual{min-height:500px}}@media(max-width:560px){.beta-strip-inner{font-size:12px;flex-wrap:wrap;padding:7px 0}.top-nav{display:none}.nav-shell{justify-content:center}.hero-proof,.grid-4,.lender-fact-grid,.metric-grid{grid-template-columns:1fr}.hero-world{min-height:auto;display:block}.world-card{min-height:360px}.scene-chip{transform:scale(.9);transform-origin:top left}.scene-chip-right{right:14px;bottom:76px;transform-origin:bottom right}.scene-caption{display:none}.hero-world .hero-phone{position:relative;right:auto;bottom:auto;width:min(92%,304px);margin:-48px auto 0}.hero-screen{min-height:438px}.btn,.final-actions,.hero-actions{width:100%}.lender-dashboard{width:calc(100% - 28px);right:14px;bottom:14px}.faq-head img{display:none}}.cash-hero{min-height:calc(100vh - 34px);padding:clamp(56px,7vw,96px) 0 clamp(28px,5vw,72px);background:var(--ink);isolation:isolate}.cash-hero:before{display:none}.hero-bg-image,.hero-bg-wash,.inside-bg-image,.inside-bg-wash{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-bg-image{object-fit:cover;object-position:center;opacity:.92;transform:scale(1.012);animation:slow-stage-drift 18s ease-in-out infinite alternate}.hero-bg-wash{z-index:0;background:radial-gradient(circle at 50% 48%,#11032014,#11032080 42%,#110320d1),linear-gradient(90deg,#110320c7,#1103204d 42%,#110320d1),linear-gradient(180deg,#11032033,#110320db)}.cash-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(330px,420px) minmax(250px,.82fr);align-items:center;min-height:min(840px,calc(100vh - 150px));gap:clamp(26px,4vw,62px)}.hero-statement{align-self:end;padding-bottom:clamp(44px,8vh,110px)}.hero-statement h1{max-width:610px;margin:22px 0 0;font-size:clamp(62px,8.8vw,124px);line-height:.82;letter-spacing:-.046em}.cash-hero .badge{border-color:#f3f5f833;background:#f3f5f81a;color:#f3f5f8e6}.hero-explain{align-self:center;max-width:340px;justify-self:end}.hero-explain p:first-child{color:#f3f5f8f0;font-size:clamp(18px,1.5vw,21px);line-height:1.45;font-weight:500}.hero-risk-note{margin-top:18px;color:#f3f5f8c2}.hero-phone-stage{position:relative;min-height:clamp(560px,72vh,720px);display:grid;place-items:center;align-self:end}.hero-orbit{position:absolute;width:min(46vw,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(63,253,106,.23),transparent 62%),conic-gradient(from 22deg,transparent,rgba(63,253,106,.55),transparent 32%,rgba(229,228,246,.34),transparent 68%,rgba(63,253,106,.46),transparent);filter:blur(10px);opacity:.78;animation:slow-spin 24s linear infinite}.hero-iphone-placeholder{position:relative;z-index:2;width:min(100%,360px);padding:15px;border:1px solid rgba(243,245,248,.28);border-radius:42px;background:linear-gradient(180deg,#05010b,#110320 58%,#05010b);box-shadow:0 36px 130px #0000007a,0 0 0 8px #ffffff0a}.placeholder-screen{position:relative;overflow:hidden;min-height:540px;background:radial-gradient(circle at 78% 10%,rgba(63,253,106,.2),transparent 24%),linear-gradient(180deg,#fbfbff,#f3f5f8 62%,#e5e4f6)}.placeholder-screen:before{content:"";position:absolute;inset:auto -25% -20% 18%;height:46%;border-radius:50%;background:radial-gradient(circle,rgba(63,253,106,.28),transparent 65%);z-index:0}.placeholder-tag,.screen-note{position:relative;z-index:1;color:var(--purple);font:700 11px/1 Work Sans,Inter,sans-serif;letter-spacing:.11em;text-transform:uppercase}.placeholder-tag{margin-bottom:14px}.loan-card{position:relative;z-index:1;padding:18px;border:1px solid rgba(17,3,32,.12);border-radius:24px;background:#ffffffdb;box-shadow:0 20px 54px #1103201c}.loan-card span:first-child{display:block;color:var(--muted);font-size:13px;font-weight:700}.loan-card strong{display:block;margin:8px 0 16px;color:var(--ink);font:700 36px/.92 Work Sans,Inter,sans-serif;letter-spacing:-.036em}.loan-terms{display:flex;flex-wrap:wrap;gap:8px}.loan-terms span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#11032012;color:var(--ink);font-size:12px;font-weight:700}.primary-loan-card{background:linear-gradient(180deg,#fff,#3ffd6a24)}.lender-loan-card{margin-top:12px;background:linear-gradient(180deg,#fff,#e5e4f6e0)}.match-line{position:relative;z-index:1;height:52px;display:grid;place-items:center}.match-line:before{content:"";width:3px;height:100%;border-radius:99px;background:linear-gradient(180deg,var(--green),var(--purple));opacity:.85}.match-line span{position:absolute;width:15px;height:15px;border-radius:50%;background:var(--green);box-shadow:0 0 0 7px #3ffd6a2e;animation:pulse-node 1.9s ease-in-out infinite}.screen-note{margin-top:16px;color:#1103208a}.terms-ribbon{position:relative;z-index:3;margin-top:-1px;background:var(--green);color:var(--ink);border-top:1px solid rgba(17,3,32,.26);border-bottom:1px solid rgba(17,3,32,.26)}.terms-ribbon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.terms-ribbon-grid div{min-height:92px;padding:20px 22px;border-left:1px solid rgba(17,3,32,.24)}.terms-ribbon-grid div:last-child{border-right:1px solid rgba(17,3,32,.24)}.terms-ribbon-grid strong{display:block;font:700 clamp(22px,2.4vw,34px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.045em}.terms-ribbon-grid span{display:block;margin-top:8px;color:#110320b8;font-weight:700}.text-loop-strip .avatar-card{min-height:96px;align-items:flex-start;justify-content:center;flex-direction:column}.text-avatar-card strong{color:var(--ink);font:700 24px/.98 Work Sans,Inter,sans-serif;letter-spacing:-.035em}.text-avatar-card span{margin-top:8px;font-size:14px}.inside-app-section{position:relative;overflow:hidden;isolation:isolate;padding:clamp(90px,10vw,138px) 0;background:var(--ink);color:var(--paper)}.inside-bg-image{object-fit:cover;object-position:center;opacity:.62;transform:scale(1.02)}.inside-bg-wash{z-index:0;background:radial-gradient(circle at 50% 44%,#11032005,#1103206b 44%,#110320e6),linear-gradient(90deg,#110320d1,#11032047 50%,#110320d1)}.inside-app-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(310px,390px) minmax(0,1.05fr);gap:clamp(28px,5vw,68px);align-items:center;min-height:680px}.inside-title-panel{align-self:start;padding-top:28px}.inside-app-section .kicker{color:var(--green)}.inside-app-section h2,.inside-app-section h3{color:var(--paper)}.inside-title-panel h2{max-width:520px;font-size:clamp(48px,6.6vw,92px);line-height:.86;letter-spacing:-.044em}.inside-copy-panel{max-width:520px;justify-self:end}.inside-copy-panel>p{color:#f3f5f8e6;font-size:clamp(18px,1.45vw,21px);line-height:1.48;font-weight:500}.inside-phone-panel{position:relative;display:grid;place-items:center}.inside-phone-panel:before{content:"";position:absolute;width:min(52vw,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(63,253,106,.24),rgba(126,120,210,.17) 42%,transparent 70%);filter:blur(10px)}.inside-iphone-placeholder{position:relative;z-index:1;width:min(100%,344px);border-radius:42px;border:1px solid rgba(243,245,248,.24);box-shadow:0 38px 120px #00000075,0 0 0 8px #ffffff0a}.inside-placeholder-screen{min-height:540px;display:flex;flex-direction:column}.screenshot-placeholder{position:relative;z-index:1;flex:1;display:grid;place-content:center;gap:10px;padding:26px;text-align:center;border:1px dashed rgba(17,3,32,.22);border-radius:24px;background:linear-gradient(135deg,rgba(63,253,106,.12),transparent 44%),#ffffff94}.screenshot-placeholder span{color:var(--purple);font:700 11px/1 Work Sans,Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.screenshot-placeholder strong{color:var(--ink);font:700 32px/.94 Work Sans,Inter,sans-serif;letter-spacing:-.045em}.screenshot-placeholder p{max-width:230px;margin:0 auto;color:var(--muted);font-size:13px;line-height:1.45;font-weight:700}.feature-lanes{display:grid;gap:14px;margin-top:28px}.feature-lanes article{padding:22px;border:1px solid rgba(243,245,248,.18);border-radius:26px;background:#ffffff1c;backdrop-filter:blur(18px);box-shadow:0 22px 72px #00000038}.feature-lanes h3{margin-bottom:14px;font-size:24px}.feature-lanes ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.feature-lanes li{position:relative;padding-left:20px;color:#f3f5f8db;font-weight:600;line-height:1.35}.feature-lanes li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:3px;background:var(--green);box-shadow:0 0 0 5px #3ffd6a21}.trust-board a{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border:1px solid rgba(243,245,248,.16);border-radius:18px;background:#ffffff14;box-shadow:3px 3px #3ffd6a3d;transition:transform .16s ease,border-color .16s ease,background .16s ease}.trust-board a:hover{transform:translate(1px,1px);border-color:#3ffd6ab8;background:#ffffff1f}.trust-board a span{color:#f3f5f8b8;font-size:13px;font-weight:700}.trust-board a strong{color:var(--paper);text-align:right;font:700 18px/1.05 Work Sans,Inter,sans-serif;letter-spacing:-.02em}@keyframes slow-stage-drift{0%{transform:scale(1.012) translateZ(0)}to{transform:scale(1.045) translate3d(-8px,8px,0)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes pulse-node{0%,to{transform:scale(.9);opacity:.78}50%{transform:scale(1.15);opacity:1}}@media(max-width:1120px){.cash-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(310px,380px) minmax(230px,.75fr);gap:26px}.inside-app-layout{grid-template-columns:minmax(0,.75fr) minmax(290px,350px) minmax(0,1fr);gap:28px}}@media(max-width:980px){.cash-hero{min-height:auto;padding:72px 0 48px}.cash-hero-grid{grid-template-columns:1fr;min-height:auto;text-align:center}.hero-statement,.hero-explain{justify-self:center;align-self:center;padding:0}.hero-statement h1{max-width:760px}.hero-explain{max-width:620px}.hero-actions{justify-content:center}.hero-phone-stage{min-height:auto;padding:8px 0 12px}.terms-ribbon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inside-app-layout{grid-template-columns:1fr;min-height:auto;text-align:center}.inside-title-panel,.inside-copy-panel{justify-self:center;align-self:center;padding:0}.inside-title-panel h2,.inside-copy-panel{max-width:720px}.feature-lanes{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}}@media(max-width:700px){.cash-hero{padding-top:48px}.hero-statement h1{font-size:clamp(54px,18vw,84px)}.hero-iphone-placeholder,.inside-iphone-placeholder{width:min(92vw,330px)}.placeholder-screen,.inside-placeholder-screen{min-height:500px}.terms-ribbon-grid{grid-template-columns:1fr}.terms-ribbon-grid div,.terms-ribbon-grid div:last-child{min-height:74px;border-right:1px solid rgba(17,3,32,.24)}.feature-lanes{grid-template-columns:1fr}.inside-app-section{padding:72px 0}}@media(prefers-reduced-motion:reduce){.hero-bg-image,.hero-orbit,.match-line span{animation:none!important}}body.menu-open{overflow:hidden}.site-header{position:fixed;top:0;left:0;right:0;z-index:80;padding:clamp(16px,2.1vw,26px) 0;background:transparent;border:0;backdrop-filter:none}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand-mark{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#05010b;border:1px solid rgba(243,245,248,.16);box-shadow:0 18px 48px #00000038}.brand-mark-img{display:block;width:27px;height:23px}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.header-pill{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border-radius:999px;border:0;font:700 14px/1 Work Sans,Inter,sans-serif;letter-spacing:-.012em;box-shadow:0 14px 40px #0000002e;transition:transform .16s ease,opacity .16s ease,background .16s ease}.header-pill:hover,.menu-toggle:hover,.menu-close:hover{transform:translateY(-1px)}.header-pill-primary{min-width:110px;background:var(--green);color:var(--ink)}.header-pill-light{min-width:133px;background:var(--paper);color:var(--ink)}.menu-toggle,.menu-close{appearance:none;border:0;width:44px;height:44px;border-radius:999px;display:inline-grid;place-items:center;cursor:pointer;box-shadow:0 14px 40px #0000002e;transition:transform .16s ease,opacity .16s ease,background .16s ease}.menu-toggle{background:#05010b;color:var(--paper);gap:4px;padding:13px}.menu-toggle span{display:block;width:18px;height:2px;border-radius:99px;background:var(--paper)}.menu-close{background:var(--paper);color:var(--ink);font:700 29px/1 Inter,sans-serif}.menu-overlay{position:fixed;inset:0;z-index:100;overflow-y:auto;background:#05010b;color:var(--paper);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.99);transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.menu-overlay.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.menu-overlay-shell{min-height:100dvh;padding:clamp(14px,3vh,30px) 0 clamp(24px,3vh,44px)}.menu-overlay-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:clamp(20px,3vh,34px)}.menu-brand-mark{box-shadow:none;border-color:#f3f5f824}.mega-menu-content{display:grid;grid-template-columns:minmax(480px,1.26fr) minmax(220px,.46fr) minmax(220px,.48fr);gap:clamp(24px,4.5vw,58px);align-items:start}.menu-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.menu-feature-card{position:relative;min-height:190px;overflow:hidden;padding:19px;border-radius:22px;background:#18121f;color:var(--paper);isolation:isolate;transition:transform .18s ease,background .18s ease}.menu-feature-card:hover{transform:translateY(-2px);background:#21142e}.menu-feature-card:after{content:"";position:absolute;inset:auto -20% -28% auto;width:142px;height:142px;background:var(--green);opacity:.12;image-rendering:pixelated;box-shadow:-68px -42px #7e78d22e,-112px 20px #92dce51f;z-index:-1}.menu-feature-card h2{position:relative;z-index:1;max-width:210px;margin:0 0 10px;color:var(--paper);font:700 clamp(18px,1.55vw,24px)/.98 "Work Sans",Inter,sans-serif;letter-spacing:-.035em}.menu-feature-card span{position:relative;z-index:1;display:block;max-width:210px;color:#f3f5f8a8;font-size:13px;font-weight:680;line-height:1.32}.menu-card-index{position:absolute;right:20px;bottom:20px;display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:var(--green);color:var(--ink);font:700 18px/1 Work Sans,Inter,sans-serif;letter-spacing:-.038em;box-shadow:8px 8px #0000004d}.menu-link-column{display:grid;gap:20px}.product-menu-links a{display:grid;grid-template-columns:26px 1fr;gap:13px;align-items:start;color:#f3f5f8eb;font-size:14px;font-weight:720;line-height:1.22}.product-menu-links span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff14;color:var(--green);font-weight:700}.simple-menu-links{gap:28px}.simple-menu-links h3{margin:0 0 14px;color:#f3f5f875;font:700 12px/1 Work Sans,Inter,sans-serif;text-transform:uppercase;letter-spacing:.12em}.simple-menu-links a{display:block;margin:0 0 12px;color:#f3f5f8e0;font-size:14px;font-weight:680}.product-menu-links a:hover,.simple-menu-links a:hover{color:var(--green)}.cash-hero{min-height:100vh}.hero-bg-image,.motion-art{image-rendering:auto;filter:saturate(1.1) contrast(1.04)}.hero-bg-image{opacity:.95}.hero-bg-wash{background:radial-gradient(circle at 50% 48%,#1103200d,#1103206b 42%,#110320d6),linear-gradient(90deg,#110320bf,#11032029 42%,#110320c7),linear-gradient(180deg,#11032024,#110320db)}.inside-scroll-showcase{padding:clamp(104px,11vw,154px) 0 46px;background:var(--ink);isolation:isolate}.inside-scroll-showcase .motion-bg:after{background:radial-gradient(circle at 50% 38%,#11032014,#11032070 38%,#110320f0),linear-gradient(90deg,#110320e0,#11032057 50%,#110320e0)}.inside-scroll-showcase .motion-art{opacity:.58;object-position:center}.inside-scroll-head{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.82fr);gap:clamp(24px,5vw,76px);align-items:end;margin-bottom:clamp(44px,6vw,76px)}.inside-scroll-head h2{max-width:780px;margin:0;color:var(--paper);font-size:clamp(52px,8vw,118px);line-height:.82;letter-spacing:-.046em}.inside-scroll-head .kicker{color:var(--green)}.inside-scroll-head p:not(.kicker){max-width:560px;margin:0;color:#f3f5f8e6;font-size:clamp(18px,1.65vw,22px);line-height:1.46;font-weight:500}.inside-scroll-stage{grid-template-columns:minmax(0,1fr) minmax(290px,360px) minmax(0,1fr);min-height:auto;align-items:start;padding-bottom:96px}.inside-scroll-showcase .story-step{border-color:#f3f5f833;background:#0a04129e;box-shadow:0 24px 80px #00000040}.inside-scroll-showcase .story-step h3{color:var(--paper);max-width:450px}.inside-scroll-showcase .story-step p{color:#f3f5f8cc;font-weight:500}.inside-scroll-showcase .story-step.is-active{background:#ffffff24;border-color:#3ffd6adb;box-shadow:0 26px 86px #0000004d,0 0 0 1px #3ffd6a24 inset}.inside-scroll-showcase .step-number{box-shadow:5px 5px #00000094}.inside-scroll-phone{width:min(100%,318px);border:1px solid rgba(243,245,248,.24);border-radius:42px;background:linear-gradient(180deg,#05010b,#110320 58%,#05010b);box-shadow:0 38px 120px #0000008a,0 0 0 8px #ffffff0a}.inside-motion-screen{min-height:520px;background:radial-gradient(circle at 82% 10%,rgba(63,253,106,.2),transparent 24%),linear-gradient(180deg,#fff,#f3f5f8 60%,#e5e4f6)}.inside-scroll-showcase .phone-sticky{top:108px}.inside-scroll-showcase .device-halo{background:radial-gradient(circle,rgba(63,253,106,.32),rgba(126,120,210,.17) 42%,transparent 70%)}.inside-scroll-showcase .phone-cta{min-height:48px;margin-top:18px}.inside-scroll-showcase[data-active="0"] .flow-meter span{width:10%}.inside-scroll-showcase[data-active="1"] .flow-meter span{width:20%}.inside-scroll-showcase[data-active="2"] .flow-meter span{width:30%}.inside-scroll-showcase[data-active="3"] .flow-meter span{width:40%}.inside-scroll-showcase[data-active="4"] .flow-meter span{width:50%}.inside-scroll-showcase[data-active="5"] .flow-meter span{width:60%}.inside-scroll-showcase[data-active="6"] .flow-meter span{width:70%}.inside-scroll-showcase[data-active="7"] .flow-meter span{width:80%}.inside-scroll-showcase[data-active="8"] .flow-meter span{width:90%}.inside-scroll-showcase[data-active="9"] .flow-meter span{width:100%}@media(max-width:1120px){.mega-menu-content{grid-template-columns:1fr;gap:30px}.menu-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-menu-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.simple-menu-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.site-header{padding:14px 0}.inside-scroll-head{grid-template-columns:1fr;text-align:center;justify-items:center}.inside-scroll-head p:not(.kicker){max-width:720px}.inside-scroll-stage{display:flex;flex-direction:column;gap:18px;padding-bottom:42px}.inside-scroll-showcase .phone-sticky{order:-1;position:relative;top:auto;height:auto;padding:8px 0 20px}.borrower-rail,.lender-rail,.right-rail{padding:0}.inside-scroll-showcase .story-step{min-height:auto;opacity:1;transform:none}.menu-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-menu-links{grid-template-columns:1fr}}@media(max-width:700px){html{scroll-padding-top:84px}.nav-shell{justify-content:space-between}.brand-mark{width:42px;height:42px;border-radius:13px}.brand-mark-img{width:25px;height:22px}.header-pill{min-height:42px;padding:0 14px;font-size:13px}.lender-pill{display:none}.menu-toggle,.menu-close{width:42px;height:42px}.menu-overlay-header{align-items:flex-start}.menu-header-actions{flex-wrap:wrap;max-width:230px}.menu-card-grid,.product-menu-links{grid-template-columns:1fr}.menu-feature-card{min-height:168px}.inside-scroll-head h2{font-size:clamp(50px,16vw,82px)}.inside-scroll-showcase{padding-top:86px}}@media(max-width:460px){.header-pill-primary{display:none}.menu-header-actions .header-pill-primary{display:inline-flex}.inside-scroll-phone{width:min(92vw,318px)}.inside-motion-screen{min-height:500px}}.menu-feature-card{min-height:212px;padding:22px}.menu-feature-card h2{max-width:205px}.menu-feature-card span{max-width:188px;color:#f3f5f8c7;font-size:14px}.menu-card-index{right:18px;bottom:18px;width:58px;height:58px}.menu-feature-card:after{width:118px;height:118px;opacity:.08}@media(max-width:700px){.menu-feature-card{min-height:176px}.menu-card-index{width:52px;height:52px;font-size:16px}}@media(max-width:560px){.brand-mark{width:52px;height:52px}.brand-mark-img{width:29px;height:29px}.menu-overlay{overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-overlay-shell{padding-bottom:110px}.menu-overlay-header{gap:10px}.menu-header-actions .header-pill-light{display:none}.menu-header-actions .header-pill-primary,.menu-close{min-height:44px}.mega-menu-content{display:flex;flex-direction:column;gap:20px}.menu-product-links{order:1}.menu-side{order:2}.menu-card-grid{order:3}.menu-feature-card{min-height:148px;padding:18px}.menu-feature-card h2{font-size:19px;line-height:1.04;max-width:220px}.menu-feature-card span{font-size:13.5px;max-width:210px}.menu-card-index{width:48px;height:48px;right:16px;bottom:16px;font-size:15px}.menu-link-card{min-height:52px;font-size:15px}}@media(max-width:560px){.menu-group h3{font-size:12px;letter-spacing:.13em;color:#f3f5f8ad}.menu-group a{display:flex;align-items:center;min-height:42px;font-size:15px;color:#f3f5f8e0}.simple-menu-links{gap:20px}}@media(min-width:981px){.inside-scroll-stage .lender-rail{padding-top:clamp(620px,58vh,780px)}.inside-scroll-stage .borrower-rail{padding-bottom:clamp(420px,40vh,620px)}}body{background:var(--ink)}html{scroll-padding-top:0}html.app-theatre-document{scroll-behavior:smooth;scroll-padding-top:0}html.app-theatre-document body{overscroll-behavior-y:contain}.app-theatre{position:relative;overflow:clip;background:var(--ink);color:var(--paper);isolation:isolate}.theatre-phone-dock{position:sticky;top:0;z-index:6;height:100svh;margin-bottom:-100svh;display:grid;place-items:center;pointer-events:none}.theatre-phone-dock:before{content:"";position:absolute;width:min(45vw,620px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(63,253,106,.22),rgba(229,228,246,.13) 38%,transparent 68%);filter:blur(18px);opacity:.78;transform:translateY(14px)}.scroll-app-phone{position:relative;z-index:2;width:min(25vw,350px);min-width:292px;border-radius:44px;background:linear-gradient(180deg,#05010b,#110320 58%,#05010b);border:1px solid rgba(243,245,248,.24);box-shadow:0 40px 132px #00000070,0 0 0 8px #ffffff09;transform:translateZ(0)}.theatre-phone-screen{min-height:min(68svh,560px);display:flex;flex-direction:column;background:radial-gradient(circle at 78% 8%,rgba(63,253,106,.22),transparent 24%),linear-gradient(180deg,#fff,#f3f5f8 58%,#e5e4f6)}.phone-state-badge{width:max-content;max-width:100%;margin-bottom:10px;padding:8px 10px;border-radius:999px;background:#3ffd6a2e;color:var(--purple);font:700 11px/1 Work Sans,Inter,sans-serif;letter-spacing:.11em;text-transform:uppercase}.theatre-phone-screen h3{color:var(--ink);font-size:clamp(28px,2.55vw,40px);line-height:.92;margin-bottom:10px}.theatre-phone-screen .phone-copy{min-height:58px;font-size:13px;font-weight:720}.theatre-phone-screen .phone-row-stack{min-height:142px;flex:1}.theatre-phone-screen .phone-cta{min-height:48px}.app-theatre [data-panel]{scroll-margin-top:0}.theatre-panel{--panel-bg: var(--ink);--panel-fg: var(--paper);--panel-muted: rgba(243,245,248,.78);min-height:100svh;position:relative;display:grid;align-items:center;padding:clamp(108px,12svh,150px) 0 clamp(54px,8svh,96px);background:var(--panel-bg);color:var(--panel-fg);scroll-snap-align:start;scroll-snap-stop:always}.theatre-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(63,253,106,.12),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.04),transparent 24%,transparent 76%,rgba(255,255,255,.04));opacity:.55}.theatre-panel-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px) minmax(0,1fr);gap:clamp(30px,6vw,96px);align-items:center;width:min(1160px,calc(100% - 32px))}.phone-column-spacer{min-height:min(74svh,650px)}.panel-copy{position:relative;z-index:3}.panel-left{justify-self:start;max-width:560px}.panel-right{justify-self:end;max-width:520px}.panel-copy h1,.panel-copy h2{color:var(--panel-fg);margin-bottom:22px;text-wrap:balance}.panel-copy h1{max-width:760px;font-size:clamp(62px,8.2vw,128px);font-weight:600;line-height:.86;letter-spacing:-.036em}.panel-copy h2{font-size:clamp(48px,6.4vw,104px);font-weight:600;line-height:.9;letter-spacing:-.048em}.panel-copy h3{color:var(--panel-fg)}.panel-copy p{color:var(--panel-muted);font-size:clamp(18px,1.55vw,22px);line-height:1.5;font-weight:500}.panel-copy .kicker{margin-bottom:16px;color:var(--green);font-size:12px;line-height:1.18;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.panel-copy .small{font-size:13px;line-height:1.55;font-weight:500}.theatre-panel .kicker{color:var(--green)}.panel-hero{--panel-bg: var(--green);--panel-fg: var(--ink);--panel-muted: rgba(17,3,32,.78)}.panel-hero:before{background:radial-gradient(circle at 50% 54%,rgba(255,255,255,.35),transparent 22%),linear-gradient(90deg,rgba(17,3,32,.05),transparent 28%,transparent 72%,rgba(17,3,32,.05));opacity:1}.panel-hero .badge{background:#ffffffa3;color:var(--ink);border-color:#11032026}.panel-hero .btn.secondary,.panel-numbers .btn.secondary,.panel-open .btn.secondary{background:#ffffffe6;color:var(--ink)}.panel-loop,.panel-rails{--panel-bg: #110320;--panel-fg: #f3f5f8;--panel-muted: rgba(243,245,248,.82)}.panel-borrower{--panel-bg: #f3f5f8;--panel-fg: #110320;--panel-muted: rgba(17,3,32,.7)}.panel-borrower .kicker,.panel-numbers .kicker,.panel-open .kicker{color:var(--purple)}.panel-lender{--panel-bg: #442266;--panel-fg: #f3f5f8;--panel-muted: rgba(243,245,248,.82)}.panel-numbers{--panel-bg: #dfffe7;--panel-fg: #110320;--panel-muted: rgba(17,3,32,.72)}.panel-open{--panel-bg: #3ffd6a;--panel-fg: #110320;--panel-muted: rgba(17,3,32,.76)}.hero-right{align-self:end;padding-bottom:clamp(16px,7svh,92px)}.loop-stack,.feature-list-card,.stat-wall,.partner-board,.video-card{position:relative;z-index:3}.loop-stack,.feature-list-card,.video-card{padding:22px;border-radius:30px;border:1px solid rgba(17,3,32,.16);background:#ffffffe0;color:var(--ink);box-shadow:6px 6px #110320e6,0 24px 80px #00000024}.panel-loop .loop-stack,.panel-lender .feature-list-card,.panel-rails .partner-board{border-color:#f3f5f82e;background:#ffffff1a;color:var(--paper);box-shadow:6px 6px #3ffd6a80,0 24px 80px #0000003d}.loop-stack{display:grid;gap:12px}.loop-stack div{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:14px;padding:14px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(17,3,32,.12)}.panel-loop .loop-stack div{background:#ffffff14;border-color:#f3f5f829}.loop-stack strong{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--green);color:var(--ink);font:700 14px/1 Work Sans,Inter,sans-serif;box-shadow:3px 3px #110320cc}.loop-stack span{color:inherit;font-weight:700;line-height:1.3}.feature-list-card h3{margin-bottom:16px;color:inherit;font-size:28px}.feature-list-card ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.feature-list-card li{position:relative;padding-left:24px;color:inherit;font-weight:600;line-height:1.36}.feature-list-card li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:3px;background:var(--green);box-shadow:0 0 0 5px #3ffd6a29}.stat-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-wall div{min-height:142px;padding:22px;border-radius:26px;background:#ffffffdb;border:1px solid rgba(17,3,32,.14);box-shadow:5px 5px #110320e6}.stat-wall strong{display:block;margin-bottom:10px;color:var(--ink);font:700 clamp(34px,4vw,54px)/.88 "Work Sans",Inter,sans-serif;letter-spacing:-.042em}.stat-wall span{display:block;color:#110320b3;font-weight:700;line-height:1.25}.partner-board{display:grid;gap:12px}.partner-board a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:16px 18px;border-radius:22px;border:1px solid rgba(243,245,248,.16);background:#ffffff14;color:var(--paper);box-shadow:4px 4px #3ffd6a42;transition:transform .16s ease,border-color .16s ease,background .16s ease}.partner-board a:hover{transform:translate(1px,1px);border-color:#3ffd6ab8;background:#ffffff1f}.partner-board span{color:#f3f5f8b3;font-size:13px;font-weight:700}.partner-board strong{color:var(--paper);font:700 24px/.96 Work Sans,Inter,sans-serif;letter-spacing:-.04em}.store-row{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 18px}.store-badge{display:inline-flex;align-items:center;gap:12px;min-height:64px;padding:0 18px;border-radius:18px;background:#05010b;color:var(--paper);box-shadow:4px 4px #110320e6;border:1px solid rgba(17,3,32,.5)}.store-badge small,.store-badge strong{display:block}.store-badge small{color:#f3f5f8b8;font-size:11px;line-height:1;font-weight:600}.store-badge strong{color:var(--paper);font:700 20px/1 Work Sans,Inter,sans-serif;letter-spacing:-.03em}.store-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto}.store-icon.apple{font-size:29px;line-height:1}.store-icon.play{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid var(--green);filter:drop-shadow(0 0 10px rgba(63,253,106,.28))}.store-badge-disabled{opacity:.72;filter:grayscale(.2)}.mini-proof-row{display:flex;flex-wrap:wrap;gap:9px;max-width:540px}.mini-proof-row span{display:inline-flex;gap:6px;align-items:center;min-height:38px;padding:0 12px;border-radius:999px;background:#11032017;color:#110320c7;font-weight:700;font-size:13px}.mini-proof-row strong{color:var(--ink);font-family:Work Sans,Inter,sans-serif}.video-card{margin:0;background:#05010b;color:var(--paper);border-color:#11032080;box-shadow:6px 6px #110320e6,0 24px 80px #00000024}.video-card video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:20px;background:#000;object-fit:cover}.video-card figcaption{margin-top:12px;color:#f3f5f8c2;font-size:13px;font-weight:720;line-height:1.35}.anchor-target{position:absolute;top:0}@media(min-width:761px){html.app-theatre-document,html.app-theatre-document body{scroll-snap-type:y mandatory}html.app-theatre-document .theatre-panel,html.app-theatre-document .footer{scroll-snap-align:start;scroll-snap-stop:always}}@media(max-width:1120px){.theatre-panel-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px) minmax(0,1fr);gap:30px}.scroll-app-phone{min-width:270px;width:min(28vw,320px)}.panel-copy h1{font-size:clamp(56px,8vw,108px)}.panel-copy h2{font-size:clamp(44px,6vw,86px)}}@media(max-width:760px){html.app-theatre-document,html.app-theatre-document body{scroll-snap-type:y proximity}}@media(max-width:900px){.theatre-phone-dock{top:76px;align-items:start;height:46svh;margin-bottom:-46svh;padding-top:8px}.theatre-phone-dock:before{width:min(76vw,360px);filter:blur(14px)}.scroll-app-phone{width:min(54vw,245px);min-width:210px;border-radius:34px;padding:10px}.scroll-app-phone .phone-notch{width:70px;height:17px;margin-top:-10px;margin-bottom:8px}.theatre-phone-screen{min-height:320px;border-radius:22px;padding:15px}.theatre-phone-screen .app-chrome{padding-bottom:11px}.phone-state-badge{font-size:9px;padding:6px 8px}.theatre-phone-screen h3{font-size:24px}.theatre-phone-screen .phone-copy{min-height:42px;font-size:11px}.theatre-phone-screen .phone-row-stack{min-height:104px;padding:0 8px}.theatre-phone-screen .mock-row{padding:7px 0;font-size:11px}.theatre-phone-screen .phone-cta{min-height:34px;margin-top:9px;font-size:11px;border-radius:12px}.theatre-panel{min-height:100svh;padding:calc(46svh + 92px) 0 54px}.theatre-panel-grid{grid-template-columns:1fr;gap:18px;text-align:center}.phone-column-spacer{display:none}.panel-left,.panel-right{justify-self:center;max-width:680px}.panel-copy h1{font-size:clamp(48px,14vw,82px)}.panel-copy h2{font-size:clamp(40px,12vw,72px)}.panel-copy p{font-size:17px}.hero-right{align-self:center;padding-bottom:0}.hero-actions,.store-row,.mini-proof-row{justify-content:center}.loop-stack,.feature-list-card,.partner-board,.video-card{text-align:left}}@media(max-width:620px){.theatre-phone-dock{top:70px;height:43svh;margin-bottom:-43svh}.theatre-panel{padding-top:calc(43svh + 88px)}.scroll-app-phone{width:min(62vw,232px);min-width:196px}.theatre-phone-screen{min-height:292px}.theatre-phone-screen .phone-row-stack{display:none}.flow-meter{margin:10px 0}.panel-copy h1{font-size:clamp(46px,15vw,70px)}.panel-copy h2{font-size:clamp(38px,13vw,64px)}.panel-copy p{font-size:16px}.stat-wall{grid-template-columns:1fr}.stat-wall div{min-height:104px}.store-badge{width:100%;justify-content:center}.video-card{padding:14px;border-radius:24px}}@media(prefers-reduced-motion:reduce){html.app-theatre-document{scroll-snap-type:none}.theatre-phone-dock{position:static;height:auto;margin-bottom:0;padding:96px 0 18px}.theatre-panel{min-height:auto}}body{background:radial-gradient(circle at 90% 4%,rgba(63,253,106,.12),transparent 26%),radial-gradient(circle at 4% 16%,rgba(126,120,210,.12),transparent 30%),linear-gradient(180deg,#f7f8fb 0%,var(--bg) 48%,#edf0f5 100%)}.theatre-panel-grid{gap:clamp(26px,5vw,76px)}.panel-hero .panel-copy h1{max-width:680px;font-size:clamp(60px,4.8vw,72px);line-height:.93;letter-spacing:-.032em}.hero-right{padding-bottom:clamp(4px,4svh,58px)}@media(max-width:900px){.panel-hero .panel-copy h1{font-size:clamp(42px,8.8vw,56px)}}.mega-menu-clean .menu-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu-clean .menu-feature-card h2{max-width:240px}.mega-menu-clean .menu-feature-card span{max-width:230px}.mega-menu-clean .product-menu-links a{font-size:15px}.mega-menu-clean .product-menu-links span{width:34px;border-radius:10px;font-size:11px}.compact-copy{max-width:500px}.compact-copy h2{font-size:clamp(44px,5.2vw,82px);letter-spacing:-.044em}.compact-copy p:not(.kicker){max-width:430px}.panel-metrics-right,.panel-rails-right,.open-stats-right{justify-self:center;width:min(100%,470px);max-width:470px}.panel-numbers .theatre-panel-grid,.panel-rails .theatre-panel-grid,.panel-open .theatre-panel-grid{grid-template-columns:minmax(0,.95fr) minmax(300px,390px) minmax(0,.95fr);gap:clamp(28px,4.4vw,66px)}.trust-board{display:grid;gap:14px;padding:18px;border-radius:34px;background:#ffffffa3;border:1px solid rgba(17,3,32,.12);box-shadow:0 24px 80px #1103201a;backdrop-filter:blur(14px)}.trust-main-metric{min-height:148px;padding:22px;border-radius:26px;color:var(--ink);background:radial-gradient(circle at 92% 12%,rgba(63,253,106,.65),transparent 34%),linear-gradient(135deg,#fff,#dfffe7);border:1px solid rgba(17,3,32,.12);box-shadow:5px 5px #110320e6}.trust-main-metric span,.trust-board p,.trust-mini-grid span{color:#110320bd;font-weight:620;line-height:1.35}.trust-main-metric strong{display:block;margin-top:8px;color:var(--ink);font:700 clamp(58px,7vw,92px)/.78 "Work Sans",Inter,sans-serif;letter-spacing:-.046em}.trust-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trust-mini-grid div{min-height:118px;padding:17px;border-radius:22px;background:#ffffffd6;border:1px solid rgba(17,3,32,.12);box-shadow:3px 3px #1103202e}.trust-mini-grid strong{display:block;margin-bottom:8px;color:var(--ink);font:700 clamp(28px,3vw,42px)/.9 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.trust-board p{margin:0;padding:0 4px 2px;font-size:12px}.rail-map{position:relative;display:grid;gap:12px;padding:22px;border-radius:34px;border:1px solid rgba(243,245,248,.14);background:linear-gradient(180deg,#ffffff1c,#ffffff0d);box-shadow:0 28px 90px #0000003d;overflow:hidden}.rail-map:before{content:"";position:absolute;left:48px;top:42px;bottom:42px;width:2px;background:linear-gradient(180deg,transparent,rgba(63,253,106,.65),rgba(229,228,246,.45),transparent)}.rail-node{position:relative;z-index:1;display:grid;grid-template-columns:48px 1fr;grid-template-areas:"num brand" "num role";column-gap:16px;min-height:74px;padding:16px 18px;border-radius:22px;color:var(--paper);background:#ffffff13;border:1px solid rgba(243,245,248,.16);box-shadow:none;transform:translate(calc((var(--rail-offset, 0)) * 1px));transition:transform .18s ease,border-color .18s ease,background .18s ease}.rail-node:nth-child(2){--rail-offset: 18}.rail-node:nth-child(3){--rail-offset: -4}.rail-node:nth-child(4){--rail-offset: 14}.rail-node:hover{transform:translate(calc((var(--rail-offset, 0) + 4) * 1px));border-color:#3ffd6ab3;background:#ffffff1f}.rail-node span{grid-area:num;display:grid;place-items:center;width:46px;height:46px;align-self:center;border-radius:15px;background:var(--green);color:var(--ink);font:700 13px/1 Work Sans,Inter,sans-serif;box-shadow:3px 3px #0000008c}.rail-node strong{grid-area:brand;color:var(--paper);font:700 26px/.95 Work Sans,Inter,sans-serif;letter-spacing:-.045em}.rail-node small{grid-area:role;color:#f3f5f8b8;font-size:13px;font-weight:700}.open-copy h2{max-width:420px;font-size:clamp(42px,4.8vw,72px);line-height:.93}.open-copy p:not(.kicker){max-width:330px}.app-stat-card{padding:20px;border-radius:32px;background:#ffffff9e;border:1px solid rgba(17,3,32,.12);box-shadow:0 24px 80px #1103201f;color:var(--ink)}.app-stat-card .kicker{margin:0 0 12px;color:var(--purple)}.app-stat-hero{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:18px;border-radius:24px;background:#fff;border:1px solid rgba(17,3,32,.12);box-shadow:4px 4px #110320e6}.app-stat-hero strong{color:var(--ink);font:700 clamp(48px,5vw,72px)/.8 "Work Sans",Inter,sans-serif;letter-spacing:-.046em}.app-stat-hero span,.app-stat-card p{color:#110320b3;font-weight:620}.app-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.app-stat-grid span{display:grid;gap:4px;padding:14px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(17,3,32,.1)}.app-stat-grid b{color:var(--ink);font:700 18px/1 Work Sans,Inter,sans-serif}.app-stat-grid small{color:#1103209e;font-weight:600}.app-stat-card p{margin:0;font-size:12px;line-height:1.35}.phone-video-stage{position:absolute;inset:0;z-index:0;display:grid;place-items:center;opacity:0;pointer-events:none;background:#000;border-radius:inherit;overflow:hidden;transition:opacity .45s ease}.phone-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none;background:#000;filter:saturate(1.07) contrast(1.03)}.phone-video-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#00000094,#0000000f 24%,#00000014 66%,#000000b3)}.phone-video-volume{position:absolute;top:auto;right:18px;bottom:84px;z-index:8;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#05010ba3;color:#fff;box-shadow:0 12px 32px #00000052;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(12px);transition:opacity .25s ease,transform .25s ease,background .25s ease}.phone-video-volume:hover,.phone-video-volume:focus-visible{background:#3ffd6aeb;color:var(--ink);transform:translateY(-1px)}.phone-video-volume:focus-visible{outline:3px solid rgba(255,255,255,.88);outline-offset:3px}.theatre-phone-screen{position:relative;overflow:hidden;transition:background .35s ease,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.theatre-phone-screen>.app-chrome,.theatre-phone-screen>.phone-live-visual,.theatre-phone-screen>h3,.theatre-phone-screen>.phone-copy,.theatre-phone-screen>.flow-meter,.theatre-phone-screen>.phone-row-stack{position:relative;z-index:2}.theatre-phone-screen>.phone-video-volume{position:absolute;z-index:8}.phone-live-visual{position:relative;height:84px;margin:2px 0 12px;border-radius:24px;background:radial-gradient(circle at 20% 40%,rgba(63,253,106,.42),transparent 18%),radial-gradient(circle at 82% 30%,rgba(126,120,210,.28),transparent 24%),#1103200d;overflow:hidden}.visual-line{position:absolute;left:20%;right:18%;top:50%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--green),rgba(126,120,210,.8),var(--ink));transform-origin:left;animation:phonePulseLine 1.8s ease-in-out infinite}.visual-node,.visual-coin{position:absolute;display:grid;place-items:center;border-radius:999px}.visual-node{width:28px;height:28px;background:#fff;border:2px solid var(--ink);box-shadow:3px 3px #1103202e}.visual-node-a{left:14%;top:33%}.visual-node-b{left:48%;top:18%;background:var(--green)}.visual-node-c{right:13%;top:42%}.visual-coin{width:34px;height:34px;left:50%;bottom:8px;background:var(--ink);color:var(--green);font-weight:700;box-shadow:0 10px 22px #11032038;animation:phoneCoin 2.4s ease-in-out infinite}.theatre-phone-screen.is-changing{transform:translateY(-3px) scale(1.012)}.theatre-phone-screen.is-changing .phone-state-badge,.theatre-phone-screen.is-changing h3,.theatre-phone-screen.is-changing .phone-copy,.theatre-phone-screen.is-changing .mock-row,.theatre-phone-screen.is-changing .phone-cta{animation:phoneContentIn .46s cubic-bezier(.2,.8,.2,1) both}.theatre-phone-screen.is-changing .mock-row:nth-child(2){animation-delay:.04s}.theatre-phone-screen.is-changing .mock-row:nth-child(3){animation-delay:.08s}[data-app-theatre][data-active="0"] .phone-live-visual{background-color:#3ffd6a1f}[data-app-theatre][data-active="1"] .visual-node-b{transform:translate(18px) translateY(8px)}[data-app-theatre][data-active="2"] .visual-coin{transform:translate(-48px)}[data-app-theatre][data-active="3"] .visual-coin{transform:translate(48px)}[data-app-theatre][data-active="4"] .phone-live-visual{background-color:#3ffd6a33}[data-app-theatre][data-active="5"] .visual-line{transform:rotate(-5deg) scaleX(1.08)}[data-app-theatre][data-active="6"] .phone-video-stage,[data-app-theatre][data-active="6"] .phone-video-volume{opacity:1;visibility:visible}[data-app-theatre][data-active="6"] .phone-video-volume{pointer-events:auto}[data-app-theatre][data-active="6"] .theatre-phone-screen{justify-content:space-between;background:#000;color:var(--paper)}[data-app-theatre][data-active="6"] .app-chrome,[data-app-theatre][data-active="6"] .phone-live-visual,[data-app-theatre][data-active="6"] .theatre-phone-screen h3,[data-app-theatre][data-active="6"] .phone-copy,[data-app-theatre][data-active="6"] .flow-meter,[data-app-theatre][data-active="6"] .phone-row-stack{opacity:0;visibility:hidden;height:0;min-height:0;margin:0;padding:0;overflow:hidden;animation:none!important}[data-app-theatre][data-active="6"] .phone-state-badge{position:absolute;top:20px;left:20px;z-index:7;max-width:calc(100% - 86px);background:#05010bad;color:var(--green);border:1px solid rgba(255,255,255,.24);box-shadow:0 12px 28px #00000040;backdrop-filter:blur(12px)}[data-app-theatre][data-active="6"] .phone-cta{position:absolute;left:20px;right:20px;bottom:20px;z-index:7;margin-top:0;background:var(--green);color:var(--ink);box-shadow:0 14px 34px #0000004d,0 0 0 1px #1103203d}@keyframes phoneContentIn{0%{opacity:.2;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes phonePulseLine{0%,to{transform:scaleX(.82);opacity:.58}50%{transform:scaleX(1.02);opacity:1}}@keyframes phoneCoin{0%,to{translate:-22px 0}50%{translate:22px -4px}}@media(max-width:1120px){.panel-numbers .theatre-panel-grid,.panel-rails .theatre-panel-grid,.panel-open .theatre-panel-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px) minmax(0,1fr)}.trust-mini-grid strong{font-size:32px}}@media(max-width:900px){.mega-menu-clean .menu-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-numbers .theatre-panel-grid,.panel-rails .theatre-panel-grid,.panel-open .theatre-panel-grid{grid-template-columns:1fr}.panel-metrics-right,.panel-rails-right,.open-stats-right,.compact-copy,.compact-copy p:not(.kicker),.open-copy h2,.open-copy p:not(.kicker){justify-self:center;max-width:680px}.trust-board,.rail-map,.app-stat-card{text-align:left}.phone-live-visual{height:58px;margin-bottom:8px}}@media(max-width:620px){.mega-menu-clean .menu-card-grid{grid-template-columns:1fr}.compact-copy h2,.open-copy h2{font-size:clamp(36px,11vw,56px)}.trust-mini-grid,.app-stat-grid{grid-template-columns:1fr}.trust-main-metric{min-height:116px}.trust-main-metric strong{font-size:58px}.rail-map{padding:16px}.rail-node{transform:none!important;min-height:68px}.rail-map:before{left:39px}.phone-live-visual{display:none}}.panel-metrics-right,.panel-rails-right,.open-stats-right{justify-self:stretch;width:100%;max-width:100%}.trust-board,.rail-map,.app-stat-card{width:100%;max-width:100%;box-sizing:border-box}.trust-board{padding:14px}.trust-main-metric{min-height:126px;padding:18px}.trust-main-metric strong{font-size:clamp(48px,5.2vw,72px)}.trust-mini-grid{gap:8px}.trust-mini-grid div{min-height:104px;padding:14px}.trust-mini-grid strong{font-size:clamp(26px,2.55vw,34px)}.trust-mini-grid span{font-size:12px}.rail-map{padding:18px}.rail-node{transform:none;min-height:68px;padding:14px 16px}.rail-node:nth-child(2),.rail-node:nth-child(3),.rail-node:nth-child(4){--rail-offset: 0}.rail-node:hover{transform:translate(3px)}.app-stat-card{padding:16px}@media(min-width:901px){.panel-numbers .theatre-panel-grid,.panel-rails .theatre-panel-grid,.panel-open .theatre-panel-grid{grid-template-columns:minmax(0,1fr) minmax(300px,370px) minmax(0,1fr);gap:clamp(24px,3.5vw,48px)}}.trust-board{overflow:hidden;isolation:isolate}.trust-board>*{min-width:0;box-sizing:border-box}.trust-board .trust-main-metric{display:grid;grid-template-columns:minmax(0,1fr);align-content:end;justify-content:start;gap:12px;width:100%;min-width:0;overflow:hidden}.trust-board .trust-main-metric span{display:block;color:#110320ad;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.trust-board .trust-main-metric strong{display:block;margin:0;max-width:100%;text-align:left;white-space:nowrap}.trust-board .trust-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.trust-board .trust-mini-metric{display:grid;align-content:space-between;justify-items:start;gap:10px;min-width:0;min-height:104px;padding:16px;overflow:hidden}.trust-board .trust-mini-metric strong{display:block;margin:0;color:var(--ink);text-align:left;white-space:nowrap;font-size:clamp(26px,2.55vw,34px)}.trust-board .trust-mini-metric span{display:block;max-width:none;color:#110320ad;font-size:12px;line-height:1.22}.trust-board .trust-risk-strip{display:flex;flex-wrap:wrap;gap:7px;margin:1px 0 0;padding:0;font-size:0}.trust-board .trust-risk-strip span{display:inline-flex;align-items:center;min-height:28px;padding:7px 10px;border-radius:999px;background:#11032014;color:#110320c2;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap}@media(min-width:901px)and (max-width:1320px){.trust-board .trust-mini-grid{grid-template-columns:1fr}.trust-board .trust-mini-metric{min-height:64px;grid-template-columns:minmax(104px,.4fr) minmax(0,1fr);align-items:center;align-content:center;gap:18px;padding:13px 16px}.trust-board .trust-mini-metric strong{margin-bottom:0;font-size:clamp(27px,2.25vw,31px)}.trust-board .trust-main-metric{min-height:100px}.trust-board .trust-risk-strip{display:block;margin-top:0;padding:0 2px 1px;color:#110320b3;font-size:11px;line-height:1.35}.trust-board .trust-risk-strip span{display:inline;min-height:0;padding:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit;white-space:normal}.trust-board .trust-risk-strip span+span:before{content:"·";margin:0 6px 0 5px}}.store-badge-disabled{pointer-events:none;cursor:default;background:#1103201f;color:#110320c2;border:1px dashed rgba(17,3,32,.32);box-shadow:none;opacity:1}.store-badge-disabled small,.store-badge-disabled strong{color:#110320b3}.store-badge-disabled .store-icon.play{border-left-color:#1103208c;filter:none}.scroll-app-phone{width:min(21vw,310px);min-width:260px;padding:0;border:0;border-radius:42px;background:transparent;box-shadow:none;filter:drop-shadow(0 28px 70px rgba(17,3,32,.26)) drop-shadow(0 12px 28px rgba(17,3,32,.16))}.scroll-app-phone .phone-notch{display:none}.theatre-phone-dock:before{width:min(38vw,520px);opacity:.62}.theatre-phone-screen{aspect-ratio:1179 / 2556;min-height:auto;height:auto;padding:20px;border-radius:38px;border:1px solid rgba(255,255,255,.48);box-shadow:inset 0 0 0 1px #1103200d,0 16px 46px #1103201f}.theatre-phone-screen>.app-screenshot-screen{position:absolute;inset:0;z-index:5;height:auto;width:auto}.app-screenshot-screen{position:absolute;inset:0;z-index:5;opacity:0;overflow:hidden;border-radius:inherit;background:#fff;transform:translate3d(0,12px,0) scale(1.012);transition:opacity .42s ease,transform .58s cubic-bezier(.2,.8,.2,1);pointer-events:none}.app-screenshot-screen>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.app-screenshot-carousel{position:absolute;inset:0;display:flex;width:300%;height:100%;transform:translateZ(0);animation:borrow-wallet-slide-right 7.2s cubic-bezier(.78,0,.18,1) infinite;will-change:transform}.app-screenshot-carousel img{display:block;flex:0 0 33.333333%;width:33.333333%;height:100%;object-fit:cover;object-position:top center}.app-screen-live-overlay,.app-screen-live-overlay *,.app-screen-marketplace-overlay,.app-screen-marketplace-overlay *{box-sizing:border-box}.app-screen-live-overlay,.app-screen-marketplace-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;color:#08020f;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.app-screen-status-left{position:absolute;left:9.4%;top:2.18%;width:19.4%;height:2.25%;display:flex;align-items:center;gap:clamp(5px,.42vw,8px);padding-left:1.1%;background:#fff;font-size:clamp(11px,.98vw,15px)}.app-screen-time{color:#05050a;font-size:1em;font-weight:600;letter-spacing:-.038em;line-height:1}.app-screen-dnd-icon{position:relative;display:inline-block;width:1.18em;height:1.18em;flex:0 0 auto;border-radius:999px;background:#05050a;transform:rotate(-22deg);overflow:hidden}.app-screen-dnd-icon:after{content:"";position:absolute;left:.37em;top:-.07em;width:1.02em;height:1.02em;border-radius:999px;background:#fff}.app-screen-battery{position:absolute;right:7.15%;top:2.48%;width:8.1%;height:1.75%;display:grid;place-items:center;border-radius:999px;background:#05050a;color:#fff;font-size:clamp(7px,.62vw,9px);font-weight:700;line-height:1;letter-spacing:-.044em}.app-screen-battery:after{content:"";position:absolute;right:-7%;top:30%;width:8%;height:40%;border-radius:0 999px 999px 0;background:#05050a47}.app-screen-battery span{transform:translateY(-.04em)}.app-screen-borrow-overlay:before{content:"";position:absolute;left:0;right:0;top:0;height:6.8%;z-index:0;background:#fff}.app-screen-use-app-overlay:before{content:"";position:absolute;left:0;right:0;top:0;height:6.8%;z-index:0;background:#5a5a5a}.app-screen-borrow-overlay .app-screen-status-left,.app-screen-borrow-overlay .app-screen-battery,.app-screen-use-app-overlay .app-screen-status-left,.app-screen-use-app-overlay .app-screen-battery{z-index:1}.app-screen-use-app-overlay .app-screen-status-left{background:#5a5a5a}.app-screen-use-app-overlay .app-screen-dnd-icon:after{background:#5a5a5a}.app-screen-lender-overlay:before{content:"";position:absolute;left:0;right:0;top:0;height:6.9%;z-index:0;background:#f8f6ff}.app-screen-lender-overlay .app-screen-status-left,.app-screen-lender-overlay .app-screen-battery,.app-screen-lender-date{z-index:3}.app-screen-lender-overlay .app-screen-status-left{background:#f8f6ff}.app-screen-lender-date{position:absolute;left:5.35%;top:9.55%;width:50%;height:3.1%;display:flex;align-items:center;background:#f8f6ff;color:#110320;font-size:clamp(1.08rem,2.2vw,1.55rem);font-weight:700;letter-spacing:-.045em;line-height:1;pointer-events:none}.app-screen-lender-overlay .app-screen-dnd-icon:after{background:#f8f6ff}.app-screen-lender-chart-motion,.app-screen-lender-chart-motion *,.app-screen-lender-funds-motion,.app-screen-lender-funds-motion *{box-sizing:border-box}.app-screen-lender-funds-motion{position:absolute;left:5.3%;top:34.85%;width:42.8%;height:10.55%;z-index:2;border-radius:6.3%/12%;pointer-events:none;overflow:hidden}.app-screen-lender-funds-motion:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(63,253,106,.62);box-shadow:inset 0 0 0 1px #ffffffb8,0 0 22px #3ffd6a38;opacity:.42;animation:lender-funds-card-pulse 4.9s ease-in-out infinite;animation-play-state:paused}.app-screen-lender-funds-motion:after{content:"";position:absolute;left:-42%;top:0;width:38%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(63,253,106,.28),transparent);animation:lender-funds-card-sheen 4.9s ease-in-out infinite;animation-play-state:paused}.app-screen-lender-funds-spark{position:absolute;width:5.5%;aspect-ratio:1;border-radius:999px;background:#3ffd6a;opacity:0;filter:blur(.2px);animation:lender-funds-spark 4.9s ease-in-out infinite;animation-play-state:paused}.app-screen-lender-funds-spark.spark-a{right:8%;top:27%;animation-delay:.35s}.app-screen-lender-funds-spark.spark-b{left:59%;bottom:13%;width:4.2%;animation-delay:1.15s}.app-screen-lender-chart-motion{position:absolute;left:9.3%;top:64.8%;width:80.9%;height:14.5%;z-index:2;overflow:visible;border-radius:5.4%/18%;background:transparent;pointer-events:none}.app-screen-lender-chart-motion svg{display:block;width:100%;height:100%;overflow:visible}.app-screen-lender-chart-area{fill:#7e24df24;opacity:0;animation:lender-chart-area-rise 5.4s ease-in-out infinite;animation-play-state:paused}.app-screen-lender-chart-line{fill:none;stroke:#6e20cf;stroke-width:2.85;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 2px rgba(126,36,223,.34));animation:lender-chart-draw 5.4s cubic-bezier(.2,.82,.18,1) infinite;animation-play-state:paused}.app-screen-lender-chart-dot{fill:#6f1fd1;stroke:#fff;stroke-width:1.1;transform-box:fill-box;transform-origin:center;opacity:0;animation:lender-chart-dot-pulse 5.4s ease-in-out infinite;animation-play-state:paused}.app-screen-lender-chart-dot.dot-a{animation-delay:.42s}.app-screen-lender-chart-dot.dot-b{animation-delay:.9s}.app-screen-lender-chart-dot.dot-c{animation-delay:1.36s}.app-screen-lender-chart-dot.dot-d{animation-delay:1.84s;fill:#3ffd6a;stroke:#110320}[data-app-theatre][data-active="3"] .app-screen-lender-chart-area,[data-app-theatre][data-active="3"] .app-screen-lender-chart-line,[data-app-theatre][data-active="3"] .app-screen-lender-chart-dot,[data-app-theatre][data-active="3"] .app-screen-lender-funds-motion:before,[data-app-theatre][data-active="3"] .app-screen-lender-funds-motion:after,[data-app-theatre][data-active="3"] .app-screen-lender-funds-spark,.mobile-lender-dashboard-phone .app-screen-lender-chart-area,.mobile-lender-dashboard-phone .app-screen-lender-chart-line,.mobile-lender-dashboard-phone .app-screen-lender-chart-dot,.mobile-lender-dashboard-phone .app-screen-lender-funds-motion:before,.mobile-lender-dashboard-phone .app-screen-lender-funds-motion:after,.mobile-lender-dashboard-phone .app-screen-lender-funds-spark{animation-play-state:running}.app-screen-lender-overlay:before{display:none}.app-screen-lender-overlay .app-screen-status-left{left:7.1%;top:1.78%;width:13.6%;height:2.45%;padding-left:0;background:#fff;border-radius:999px;font-size:clamp(10px,.92vw,14px);justify-content:center;white-space:nowrap}.app-screen-lender-overlay .app-screen-status-left .app-screen-dnd-icon{display:inline-block}.app-screen-lender-overlay .app-screen-battery{display:none}.app-screen-lender-overlay .app-screen-dnd-icon:after{background:#fff}.app-screen-lender-date{left:4.2%;top:7.08%;width:48%;height:3.95%;display:flex;align-items:center;background:#fff;color:#110320;font-size:clamp(1rem,2.05vw,1.36rem);font-weight:700;letter-spacing:-.038em;line-height:1;white-space:nowrap;overflow:hidden}.app-screen-lender-chart-motion{left:8.2%;top:68.8%;width:83.6%;height:18.6%;z-index:2;opacity:1;overflow:hidden;border-radius:8%/14%}.app-screen-lender-chart-motion svg{display:none}.app-screen-lender-chart-motion:after{content:"";position:absolute;left:-38%;top:22%;width:34%;height:62%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(126,36,223,.16) 0%,rgba(126,36,223,.08) 42%,transparent 72%);filter:blur(8px);transform:translate(0) rotate(-12deg);animation:lender-chart-soft-sweep 5.8s ease-in-out infinite;animation-play-state:paused}[data-app-theatre][data-active="3"] .app-screen-lender-chart-motion:after,.mobile-lender-dashboard-phone .app-screen-lender-chart-motion:after{animation-play-state:running}.app-screen-trust-overlay{z-index:3;color:#110320;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.app-screen-trust-time,.app-screen-trust-date,.app-screen-trust-cycle-date,.app-screen-trust-battery{position:absolute;z-index:4;pointer-events:none}.app-screen-trust-time{left:9.6%;top:1.72%;width:15.6%;height:3.05%;display:flex;align-items:center;padding-left:1.28%;background:#fff;color:#05050a;font-size:clamp(11px,1.02vw,15px);font-weight:600;letter-spacing:-.038em;line-height:1;white-space:nowrap}.app-screen-trust-battery{right:6.78%;top:2.23%;width:6.85%;height:1.62%;display:grid;place-items:center;border-radius:999px;background:#34c759;color:#fff;font-size:clamp(6.4px,.64vw,9px);font-weight:860;letter-spacing:-.044em;line-height:1;box-shadow:0 0 0 1px #34c7591f}.app-screen-trust-battery:after{content:"";position:absolute;right:-7.8%;top:29%;width:8.4%;height:42%;border-radius:0 999px 999px 0;background:#05050a3d}.app-screen-trust-battery span{transform:translateY(-.04em)}.app-screen-trust-date{left:6.15%;top:13.3%;width:56%;height:4.35%;display:flex;align-items:center;background:#fff;color:#110320;font-size:clamp(1.05rem,1.72vw,1.45rem);font-weight:700;letter-spacing:-.038em;line-height:1;white-space:nowrap;overflow:hidden}.app-screen-trust-cycle-date{left:42.92%;top:57.98%;width:27.2%;height:2.35%;display:flex;align-items:center;background:#fff;color:#110320;font-size:clamp(8px,.76vw,10.8px);font-weight:700;letter-spacing:-.035em;line-height:1;white-space:nowrap;overflow:hidden}.app-screen-trust-cycle-date strong{color:#110320;font-weight:700}.app-screen-wallet-overlay,.app-screen-wallet-overlay *{box-sizing:border-box}.app-screen-wallet-overlay{z-index:3;color:#110320;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.app-screen-wallet-time,.app-screen-wallet-battery-cover,.app-screen-wallet-battery,.app-screen-wallet-emoji-cover,.app-screen-wallet-party{position:absolute;pointer-events:none}.app-screen-wallet-time{left:13.22%;top:2.6%;z-index:4;width:12.2%;height:2.72%;display:flex;align-items:center;justify-content:center;background:#fff;color:#05050a;font-size:clamp(12px,1.06vw,16px);font-weight:600;letter-spacing:-.038em;line-height:1;white-space:nowrap}.app-screen-wallet-battery-cover{right:5.85%;top:2.48%;z-index:3;width:11.8%;height:2.66%;border-radius:999px;background:#fff}.app-screen-wallet-battery{right:6.65%;top:2.86%;z-index:4;width:7.9%;height:1.86%;display:grid;place-items:center;border-radius:999px;background:#34c759;color:#fff;font-size:clamp(6.4px,.64vw,9px);font-weight:860;letter-spacing:-.044em;line-height:1;box-shadow:0 0 0 1px #34c75924}.app-screen-wallet-battery span{position:relative;z-index:1;transform:translateY(-.04em)}.app-screen-wallet-emoji-cover{left:46.92%;top:46.8%;z-index:4;width:10.2%;height:4.55%;border-radius:999px;background:#fff}.app-screen-wallet-party{left:47.18%;top:46.86%;z-index:5;width:9.2%;height:4.2%;display:grid;place-items:center;font-size:clamp(22px,2.14vw,32px);line-height:1;transform-origin:50% 68%;animation:wallet-party-pop 3.8s cubic-bezier(.22,.84,.2,1) infinite;animation-play-state:paused;filter:drop-shadow(0 2px 4px rgba(17,3,32,.06))}[data-app-theatre][data-active="5"] .app-screen-wallet-party,.mobile-wallet-details-phone .app-screen-wallet-party{animation-play-state:running}@keyframes wallet-party-pop{0%,18%,to{transform:translateZ(0) rotate(0) scale(1)}25%{transform:translate3d(0,-5%,0) rotate(-7deg) scale(1.08)}34%{transform:translate3d(0,1%,0) rotate(5deg) scale(1.02)}46%{transform:translate3d(0,-2%,0) rotate(-3deg) scale(1.04)}58%{transform:translateZ(0) rotate(0) scale(1)}}.app-screen-confirm-motion,.app-screen-confirm-motion *{box-sizing:border-box}.app-screen-confirm-motion{position:absolute;inset:0;z-index:2;pointer-events:none}.app-screen-confirm-cover{position:absolute;z-index:1;display:block;background:#fff;pointer-events:none}.app-screen-confirm-cover-panel{left:4.32%;top:75.16%;width:91.36%;height:23.72%;border-radius:0 0 10.8% 10.8%/0 0 20% 20%}.app-screen-confirm-check{position:absolute;z-index:2;left:5.42%;width:5.52%;aspect-ratio:1;border-radius:24%;background:#fff;border:1px solid rgba(17,3,32,.16);box-shadow:inset 0 0 0 1px #11032006,0 3px 9px #1103200d;opacity:1;transform:scale(1);transform-origin:center}.app-screen-confirm-check:after{content:"";position:absolute;left:29%;top:18%;width:34%;height:54%;border:solid #110320;border-width:0 .18em .18em 0;opacity:0;transform:rotate(42deg)}.app-screen-confirm-check-terms{top:76.16%;animation:confirm-check-box-terms 6.1s cubic-bezier(.18,.86,.24,1) infinite}.app-screen-confirm-check-terms:after{animation:confirm-check-mark-terms 6.1s cubic-bezier(.18,.86,.24,1) infinite}.app-screen-confirm-check-contract{top:79.36%;animation:confirm-check-box-contract 6.1s cubic-bezier(.18,.86,.24,1) infinite}.app-screen-confirm-check-contract:after{animation:confirm-check-mark-contract 6.1s cubic-bezier(.18,.86,.24,1) infinite}.app-screen-confirm-label{position:absolute;z-index:2;left:12.45%;width:74%;color:#6d6879;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:clamp(7px,.62vw,11px);font-weight:680;letter-spacing:-.045em;line-height:1;white-space:nowrap;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.app-screen-confirm-label-terms{top:76.62%}.app-screen-confirm-label-contract{top:79.84%}.app-screen-confirm-swipe{position:absolute;z-index:2;left:9.84%;top:87.18%;width:80.38%;height:7.42%;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:#f0f3f8;box-shadow:inset 0 0 0 1px #1103200b;color:#6d6879;animation:confirm-swipe-track 6.1s ease-in-out infinite}.app-screen-confirm-swipe-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#3ffd6a6b,#3ffd6aeb);opacity:0;animation:confirm-swipe-fill 6.1s cubic-bezier(.2,.86,.2,1) infinite}.app-screen-confirm-swipe-label{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:0 18%;text-align:center;color:currentColor;font:790 clamp(10px,.94vw,18px)/1 Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;letter-spacing:-.035em;white-space:nowrap;animation:confirm-swipe-label 6.1s ease-in-out infinite}.app-screen-confirm-swipe-knob{position:absolute;z-index:3;left:2.2%;top:10.6%;width:14.6%;aspect-ratio:1;display:grid;place-items:center;border-radius:28%;background:#e1fae8;border:1px solid rgba(63,253,106,.42);box-shadow:inset 0 0 0 1px #ffffffbd;color:#6a6573;transform:translate(0);animation:confirm-swipe-knob 6.1s cubic-bezier(.2,.88,.2,1) infinite}.app-screen-confirm-swipe-knob span{display:block;transform:translateY(-.05em);font:600 clamp(17px,1.38vw,28px)/1 Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}.app-screen-confirm-check,.app-screen-confirm-check:after,.app-screen-confirm-swipe,.app-screen-confirm-swipe-fill,.app-screen-confirm-swipe-label,.app-screen-confirm-swipe-knob{animation-play-state:paused}[data-app-theatre][data-active="2"] .app-screen-confirm-check,[data-app-theatre][data-active="2"] .app-screen-confirm-check:after,[data-app-theatre][data-active="2"] .app-screen-confirm-swipe,[data-app-theatre][data-active="2"] .app-screen-confirm-swipe-fill,[data-app-theatre][data-active="2"] .app-screen-confirm-swipe-label,[data-app-theatre][data-active="2"] .app-screen-confirm-swipe-knob,.mobile-screenshot-phone .app-screen-confirm-check,.mobile-screenshot-phone .app-screen-confirm-check:after,.mobile-screenshot-phone .app-screen-confirm-swipe,.mobile-screenshot-phone .app-screen-confirm-swipe-fill,.mobile-screenshot-phone .app-screen-confirm-swipe-label,.mobile-screenshot-phone .app-screen-confirm-swipe-knob{animation-play-state:running}.app-screen-date{position:absolute;left:6.2%;top:14.35%;width:50%;height:3.05%;display:flex;align-items:center;background:#fff;color:#110320;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:clamp(12px,1.5vw,20px);font-weight:840;letter-spacing:-.045em;line-height:1;white-space:nowrap}.app-screen-profile-photo{position:absolute;left:75.2%;top:9.42%;width:18.45%;height:auto;aspect-ratio:1;display:block;object-fit:cover;object-position:center 42%;border-radius:999px;border:2px solid #f8ddb6;background:#f9efe0;box-shadow:0 0 0 1px #ffffffdb,0 7px 18px #11032014}.app-screen-repay-date{position:absolute;left:10.35%;width:42%;height:2.12%;display:flex;align-items:center;gap:.18em;padding:0 .18em 0 0;background:transparent;color:#6b6b76;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:clamp(8px,.88vw,13px);line-height:1;letter-spacing:-.045em;white-space:nowrap;overflow:visible;z-index:4}.app-screen-repay-date:before{content:"";position:absolute;inset:-.22em -.22em -.18em -.16em;z-index:0;border-radius:3px;background:#fff}.app-screen-repay-date-primary{top:43.45%}.app-screen-repay-date-secondary{top:80.12%}.app-screen-repay-date span{position:relative;z-index:1;color:#696a74;font-weight:520}.app-screen-repay-date strong{position:relative;z-index:1;color:#110320;font-weight:700}.app-screen-plus-prompt{position:absolute;left:81.68%;top:78.97%;width:14.25%;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#a83df1,#8524df);box-shadow:0 10px 22px #7e24df42,0 0 0 5px #3ffd6a14}.app-screen-plus-prompt:before,.app-screen-plus-prompt:after{content:"";position:absolute;inset:-10%;border-radius:inherit;border:1px solid rgba(63,253,106,.62);opacity:.34}.app-screen-plus-prompt:after{inset:-20%;border-color:#3ffd6a38;opacity:.28}.app-screen-plus-prompt span,.app-screen-plus-prompt span:before{display:block;border-radius:999px;background:#fff}.app-screen-plus-prompt span{position:relative;width:34%;height:5.6%;box-shadow:0 0 8px #ffffff57;transform-origin:50% 50%;animation:plus-icon-rotate-left-right 3.2s cubic-bezier(.2,.82,.22,1) infinite}.app-screen-plus-prompt span:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%) rotate(90deg)}@keyframes plus-icon-rotate-left-right{0%,18%,to{transform:rotate(0)}34%{transform:rotate(-90deg)}50%{transform:rotate(0)}66%{transform:rotate(90deg)}82%{transform:rotate(0)}}@keyframes borrow-wallet-slide-right{0%,34%{transform:translateZ(0)}46%,72%{transform:translate3d(-33.333333%,0,0)}84%,to{transform:translate3d(-66.666667%,0,0)}}@keyframes lender-funds-card-pulse{0%,16%,to{opacity:.3;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 14px #3ffd6a29}34%,72%{opacity:.72;box-shadow:inset 0 0 0 1px #ffffffeb,0 0 28px #3ffd6a5c}}@keyframes lender-funds-card-sheen{0%,24%{transform:translate(0) skew(-18deg);opacity:0}36%{opacity:1}58%{transform:translate(390%) skew(-18deg);opacity:0}to{transform:translate(390%) skew(-18deg);opacity:0}}@keyframes lender-funds-spark{0%,24%{opacity:0;transform:scale(.45)}34%,62%{opacity:.9;transform:scale(1)}76%,to{opacity:0;transform:scale(.68)}}@keyframes lender-chart-draw{0%,8%{stroke-dashoffset:1;opacity:.5}34%,78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.86}}@keyframes lender-chart-area-rise{0%,14%{opacity:0;transform:translateY(7%)}34%,78%{opacity:.95;transform:translateY(0)}to{opacity:.82;transform:translateY(0)}}@keyframes lender-chart-soft-sweep{0%,18%{opacity:0;transform:translate(0) rotate(-12deg)}38%{opacity:.75}64%,to{opacity:0;transform:translate(385%) rotate(-12deg)}}@keyframes lender-chart-dot-pulse{0%,12%{opacity:0;transform:scale(.58)}24%,70%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1.34)}88%,to{opacity:.78;transform:scale(1)}}@keyframes confirm-check-box-terms{0%,10%{background:#fff;border-color:#11032029;box-shadow:inset 0 0 0 1px #11032006,0 3px 9px #1103200d;transform:scale(1)}14%{background:#3ffd6a;border-color:#1103201f;box-shadow:0 0 0 .55vw #3ffd6a2e,0 8px 18px #3ffd6a47;transform:scale(1.16)}18%,82%{background:#3ffd6a;border-color:#1103201f;box-shadow:0 0 0 .55vw #3ffd6a2e,0 8px 18px #3ffd6a47;transform:scale(1)}90%,to{background:#fff;border-color:#11032029;box-shadow:inset 0 0 0 1px #11032006,0 3px 9px #1103200d;transform:scale(1)}}@keyframes confirm-check-mark-terms{0%,13%{opacity:0}18%,82%{opacity:1}90%,to{opacity:0}}@keyframes confirm-check-box-contract{0%,21%{background:#fff;border-color:#11032029;box-shadow:inset 0 0 0 1px #11032006,0 3px 9px #1103200d;transform:scale(1)}25%{background:#3ffd6a;border-color:#1103201f;box-shadow:0 0 0 .55vw #3ffd6a2e,0 8px 18px #3ffd6a47;transform:scale(1.16)}29%,82%{background:#3ffd6a;border-color:#1103201f;box-shadow:0 0 0 .55vw #3ffd6a2e,0 8px 18px #3ffd6a47;transform:scale(1)}90%,to{background:#fff;border-color:#11032029;box-shadow:inset 0 0 0 1px #11032006,0 3px 9px #1103200d;transform:scale(1)}}@keyframes confirm-check-mark-contract{0%,24%{opacity:0}29%,82%{opacity:1}90%,to{opacity:0}}@keyframes confirm-swipe-track{0%,36%{background:#f0f3f8;color:#6d6879;box-shadow:inset 0 0 0 1px #1103200b}61%,82%{background:#3ffd6a;color:#110320;box-shadow:inset 0 0 0 1px #1103201f,0 0 24px #3ffd6a6b}90%,to{background:#f0f3f8;color:#6d6879;box-shadow:inset 0 0 0 1px #1103200b}}@keyframes confirm-swipe-fill{0%,36%{width:0;opacity:0}40%{opacity:1}61%,82%{width:100%;opacity:1}90%,to{width:0;opacity:0}}@keyframes confirm-swipe-knob{0%,38%{transform:translate(0);background:#e1fae8;color:#6a6573;box-shadow:inset 0 0 0 1px #ffffffbd}62%,82%{transform:translate(555%);background:#110320;color:#3ffd6a;border-color:#1103202e;box-shadow:inset 0 0 0 1px #ffffff14}90%,to{transform:translate(0);background:#e1fae8;color:#6a6573;box-shadow:inset 0 0 0 1px #ffffffbd}}@keyframes confirm-swipe-label{0%,36%{color:#6d6879;opacity:1}52%{color:#110320d1;opacity:.74}62%,82%{color:#110320;opacity:1}90%,to{color:#6d6879;opacity:1}}@media(prefers-reduced-motion:reduce){.theatre-phone-screen,.visual-line,.visual-coin,.app-screenshot-carousel,.app-screen-wallet-party,.app-screen-confirm-check,.app-screen-confirm-check:after,.app-screen-confirm-swipe,.app-screen-confirm-swipe-fill,.app-screen-confirm-swipe-label,.app-screen-confirm-swipe-knob,.app-screen-plus-prompt,.app-screen-plus-prompt:before,.app-screen-plus-prompt:after,.app-screen-plus-prompt span{animation:none!important}.app-screen-confirm-check{opacity:1;transform:scale(1);background:var(--green);border-color:#1103201f;box-shadow:0 0 0 .55vw #3ffd6a2e,0 8px 18px #3ffd6a47}.app-screen-confirm-check:after{opacity:1}.app-screen-confirm-swipe{background:var(--green);color:var(--ink);box-shadow:inset 0 0 0 1px #1103201f,0 0 22px #3ffd6a57}.app-screen-confirm-swipe-fill{width:100%;opacity:1}.app-screen-confirm-swipe-label{color:var(--ink);opacity:1}.app-screen-confirm-swipe-knob{transform:translate(555%);background:#110320;color:var(--green);border-color:#1103202e}}[data-app-theatre][data-active="0"] .app-screenshot-hero-screen,[data-app-theatre][data-active="1"] .app-screenshot-marketplace-screen,[data-app-theatre][data-active="2"] .app-screenshot-use-app-screen,[data-app-theatre][data-active="3"] .app-screenshot-lender-screen,[data-app-theatre][data-active="4"] .app-screenshot-trust-screen,[data-app-theatre][data-active="5"] .app-screenshot-wallet-screen{opacity:1;transform:translateZ(0) scale(1)}[data-app-theatre][data-active="0"] .theatre-phone-screen,[data-app-theatre][data-active="1"] .theatre-phone-screen,[data-app-theatre][data-active="2"] .theatre-phone-screen,[data-app-theatre][data-active="3"] .theatre-phone-screen,[data-app-theatre][data-active="4"] .theatre-phone-screen,[data-app-theatre][data-active="5"] .theatre-phone-screen{padding:0;background:#fff;border-color:#1103200f;box-shadow:0 34px 92px #1103203d,0 10px 28px #11032024}[data-app-theatre][data-active="0"] .theatre-phone-screen{animation:hero-screen-breathe 5.5s ease-in-out infinite}[data-app-theatre][data-active="1"] .theatre-phone-screen,[data-app-theatre][data-active="2"] .theatre-phone-screen,[data-app-theatre][data-active="3"] .theatre-phone-screen,[data-app-theatre][data-active="4"] .theatre-phone-screen,[data-app-theatre][data-active="5"] .theatre-phone-screen{animation:marketplace-screen-breathe 6.2s ease-in-out infinite}[data-app-theatre][data-active="0"] .theatre-phone-screen:after{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.34),transparent 22%,transparent 72%,rgba(63,253,106,.16)),radial-gradient(circle at 78% 18%,rgba(255,255,255,.32),transparent 28%);mix-blend-mode:screen;opacity:.32}[data-app-theatre]:is([data-active="0"],[data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"],[data-active="5"]) .app-chrome,[data-app-theatre]:is([data-active="0"],[data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"],[data-active="5"]) .phone-live-visual,[data-app-theatre]:is([data-active="0"],[data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"],[data-active="5"]) .phone-state-badge,[data-app-theatre]:is([data-active="0"],[data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"],[data-active="5"]) .theatre-phone-screen h3,[data-app-theatre]:is([data-active="0"],[data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"],[data-active="5"]) .phone-copy,[data-app-theatre]:is([data-active="0"],[data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"],[data-active="5"]) .flow-meter,[data-app-theatre]:is([data-active="0"],[data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"],[data-active="5"]) .phone-row-stack,[data-app-theatre]:is([data-active="0"],[data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"],[data-active="5"]) .phone-cta{opacity:0!important;visibility:hidden;animation:none!important}@media(prefers-reduced-motion:reduce){[data-app-theatre][data-active="3"] .theatre-phone-screen,.mobile-lender-dashboard-phone{animation:none!important}.app-screen-lender-chart-area,.app-screen-lender-chart-line,.app-screen-lender-chart-dot,.app-screen-lender-funds-motion:before,.app-screen-lender-funds-motion:after,.app-screen-lender-funds-spark{animation:none!important;animation-play-state:initial!important}.app-screen-lender-funds-motion:before{opacity:.38}.app-screen-lender-funds-motion:after,.app-screen-lender-funds-spark{opacity:0}.app-screen-lender-chart-area{opacity:.92;transform:none}.app-screen-lender-chart-line{opacity:1;stroke-dashoffset:0}.app-screen-lender-chart-dot{opacity:1;transform:scale(1)}}@keyframes hero-screen-breathe{0%,to{transform:translateY(0) rotate(-.2deg)}50%{transform:translateY(-7px) rotate(.25deg)}}@keyframes marketplace-screen-breathe{0%,to{transform:translateY(0) rotate(.18deg)}50%{transform:translateY(-5px) rotate(-.18deg)}}.menu-overlay{background:linear-gradient(180deg,#05010b,#080411 52%,#05010b)}.mega-menu-content.mega-menu-clean{display:grid;grid-template-columns:1fr;gap:clamp(14px,2vh,22px);max-width:1190px;margin:0 auto}.menu-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,20px)}.mega-menu-clean .menu-feature-card{min-height:clamp(170px,24vh,208px);padding:clamp(22px,2vw,30px);border-radius:30px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#17111f;box-shadow:inset 0 1px #ffffff0b,0 24px 80px #00000038;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.mega-menu-clean .menu-feature-card:hover{transform:translateY(-4px);background:linear-gradient(180deg,#ffffff12,#ffffff05),#1e1728;border-color:#3ffd6a47;box-shadow:inset 0 1px #ffffff14,0 30px 96px #0000004d}.mega-menu-clean .menu-feature-card:after{right:-7%;bottom:-8%;width:44%;height:33%;border-radius:28px 0 34px;background:#3ffd6a13;box-shadow:-72px -46px #ffffff05;opacity:1}.mega-menu-clean .menu-feature-card h2{max-width:320px;margin-bottom:14px;color:#fff;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:.96;letter-spacing:-.038em}.mega-menu-clean .menu-feature-card span{max-width:300px;color:#f3f5f8b8;font-size:clamp(15px,1.25vw,18px);line-height:1.16;font-weight:700;letter-spacing:-.025em}.mega-menu-clean .menu-card-index{right:clamp(20px,2vw,28px);bottom:clamp(18px,2vw,28px);width:clamp(56px,5vw,72px);height:clamp(56px,5vw,72px);border-radius:22px;font-size:clamp(17px,1.35vw,22px);box-shadow:10px 10px #00000047}.menu-utility-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:10px;border-radius:28px;border:1px solid rgba(255,255,255,.07);background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.menu-utility-row a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:18px;color:#f3f5f8c7;background:#ffffff09;font-weight:700;font-size:13px;line-height:1.15;text-align:center;transition:color .18s ease,background .18s ease,transform .18s ease}.menu-utility-row a:hover{color:var(--ink);background:var(--green);transform:translateY(-1px)}@media(max-width:1120px){.scroll-app-phone{width:min(25vw,286px);min-width:244px}.menu-utility-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.theatre-phone-dock{height:42svh;margin-bottom:-42svh}.scroll-app-phone{width:min(40vw,206px);min-width:190px;border-radius:32px}.theatre-phone-screen{border-radius:31px;padding:15px}[data-app-theatre][data-active="0"] .theatre-phone-screen,[data-app-theatre][data-active="1"] .theatre-phone-screen,[data-app-theatre][data-active="2"] .theatre-phone-screen,[data-app-theatre][data-active="3"] .theatre-phone-screen,[data-app-theatre][data-active="4"] .theatre-phone-screen,[data-app-theatre][data-active="5"] .theatre-phone-screen{padding:0}.theatre-panel{padding-top:calc(42svh + 150px)}.panel-hero .panel-copy h1{font-size:clamp(42px,8.8vw,58px);line-height:.92;letter-spacing:-.022em}.menu-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.theatre-phone-dock{top:72px;height:39svh;margin-bottom:-39svh}.scroll-app-phone{width:min(48vw,176px);min-width:166px}.theatre-phone-screen{border-radius:28px}.theatre-panel{padding-top:calc(39svh + 126px)}.panel-hero .panel-copy h1{font-size:clamp(40px,11vw,52px);line-height:.9;letter-spacing:-.022em}.menu-reference-grid{grid-template-columns:1fr}.mega-menu-clean .menu-feature-card{min-height:154px;border-radius:28px}.mega-menu-clean .menu-feature-card h2{font-size:28px;max-width:230px}.mega-menu-clean .menu-feature-card span{font-size:15px;max-width:220px}.mega-menu-clean .menu-card-index{width:54px;height:54px;border-radius:18px;font-size:16px}.menu-utility-row{grid-template-columns:1fr}.menu-utility-row a{justify-content:flex-start;padding:0 16px}}.menu-overlay .container.menu-overlay-shell{width:min(1440px,calc(100% - clamp(32px,5.2vw,96px)))}.menu-overlay-shell{padding-top:clamp(16px,2.1vw,26px);padding-bottom:clamp(44px,5vh,70px)}.menu-overlay-header{width:min(1160px,calc(100vw - 32px));max-width:100%;margin:0 auto clamp(28px,4.2vh,56px)}.mega-menu-content.mega-menu-clean.mega-menu-cashapp{display:grid;grid-template-columns:minmax(620px,1.34fr) minmax(260px,.48fr) minmax(210px,.36fr);gap:clamp(34px,4.8vw,86px);max-width:none;margin:0;align-items:start}.mega-menu-cashapp .menu-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.25vw,18px)}.mega-menu-cashapp .menu-feature-card{min-height:clamp(218px,17.8vw,282px);padding:clamp(22px,1.7vw,28px);border-radius:clamp(24px,2vw,34px);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#17191a;border-color:#ffffff09;box-shadow:none}.mega-menu-cashapp .menu-feature-card h2{max-width:86%;margin-bottom:14px;font-size:clamp(25px,2.08vw,38px);line-height:.97;letter-spacing:-.038em}.mega-menu-cashapp .menu-feature-card span{max-width:76%;color:#f3f5f8bd;font-size:clamp(14px,1.1vw,18px);line-height:1.18}.mega-menu-cashapp .menu-feature-card:after{display:none}.mega-menu-cashapp .menu-card-index{right:clamp(18px,1.55vw,24px);bottom:14px;width:clamp(46px,3.7vw,54px);height:clamp(46px,3.7vw,54px);border-radius:clamp(15px,1.15vw,18px);font-size:clamp(15px,1.05vw,17px);box-shadow:8px 8px #0000004d}.menu-product-links{display:grid;gap:clamp(20px,2.4vh,34px);padding-top:3px}.menu-product-links a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;align-items:start;color:#f3f5f8f5;transition:color .18s ease,transform .18s ease,opacity .18s ease}.menu-product-links a:hover{color:var(--green);transform:translate(2px)}.mega-menu-cashapp .menu-product-links .menu-link-icon{display:grid;place-items:center;width:30px;height:30px;margin-top:2px;border-radius:10px;background:transparent;color:#f3f5f87a;font:700 22px/1 Work Sans,Inter,sans-serif}.mega-menu-cashapp .menu-product-links .menu-link-copy{display:block;width:auto;height:auto;max-width:none;min-width:0;background:transparent;color:inherit;font-weight:inherit;border-radius:0;place-items:unset}.mega-menu-cashapp .menu-product-links strong,.mega-menu-cashapp .menu-product-links small{display:block}.mega-menu-cashapp .menu-product-links strong{color:inherit;font:500 clamp(18px,1.45vw,25px)/1.12 Inter,sans-serif;letter-spacing:-.035em}.mega-menu-cashapp .menu-product-links small{margin-top:5px;color:#f3f5f88c;font:500 clamp(13px,.92vw,15px)/1.28 Inter,sans-serif;letter-spacing:-.012em}.menu-side-links{display:grid;gap:clamp(28px,4vh,46px);padding-top:2px}.menu-side-links .menu-group h3{margin:0 0 18px;color:#f3f5f85c;font:500 clamp(18px,1.4vw,25px)/1 Inter,sans-serif;letter-spacing:-.035em;text-transform:none}.menu-side-links .menu-group a{display:block;margin:0 0 20px;color:#f3f5f8eb;font:500 clamp(18px,1.45vw,25px)/1.08 Inter,sans-serif;letter-spacing:-.035em;transition:color .18s ease,transform .18s ease}.menu-side-links .menu-group a:hover{color:var(--green);transform:translate(2px)}.menu-utility-row{display:none}.menu-overlay{height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}body.menu-open{touch-action:none}.menu-overlay-header{margin-bottom:clamp(18px,3vh,30px)}.mega-menu-content.mega-menu-clean.mega-menu-cashapp{grid-template-columns:minmax(540px,1.2fr) minmax(250px,.48fr) minmax(220px,.38fr);gap:clamp(20px,3.2vw,58px);row-gap:clamp(16px,2.2vh,24px)}.mega-menu-cashapp .menu-feature-card{min-height:clamp(168px,15.2vw,220px);padding:clamp(20px,1.55vw,25px)}.mega-menu-cashapp .menu-feature-card h2{font-size:clamp(24px,1.78vw,34px);line-height:.96}.mega-menu-cashapp .menu-feature-card span{font-size:clamp(13px,.95vw,16px);line-height:1.2}.menu-column-eyebrow{margin:0 0 -4px;color:#f3f5f861;font:500 clamp(17px,1.2vw,22px)/1 Inter,sans-serif;letter-spacing:-.035em}.menu-product-links{gap:clamp(14px,1.7vh,22px)}.mega-menu-cashapp .menu-product-links strong{font-size:clamp(17px,1.22vw,22px)}.mega-menu-cashapp .menu-product-links small{font-size:clamp(12px,.82vw,14px)}.menu-side-links{gap:0}.menu-side-links .menu-group h3{margin-bottom:16px}.menu-side-links .menu-group a{margin-bottom:14px;font-size:clamp(17px,1.18vw,22px);line-height:1.08}.menu-side-links .menu-plain-links{display:grid;gap:0}.menu-side-links .menu-plain-links a{display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#f3f5f8d1;font:620 clamp(16px,1.06vw,20px)/1.08 Inter,sans-serif;letter-spacing:-.028em;text-align:left}.menu-side-links .menu-plain-links a:hover{color:var(--green);background:transparent;transform:translate(2px)}.mega-menu-cashapp .menu-utility-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:8px;margin-top:0;border-radius:24px;border:1px solid rgba(255,255,255,.075);background:#ffffff09;box-shadow:inset 0 1px #ffffff0b}.mega-menu-cashapp .menu-utility-row a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:16px;color:#f3f5f8bd;background:#ffffff09;font:600 12px/1.1 Inter,sans-serif;text-align:center;transition:color .18s ease,background .18s ease,transform .18s ease}.mega-menu-cashapp .menu-utility-row a:hover{color:var(--ink);background:var(--green);transform:translateY(-1px)}@media(max-width:1180px){.mega-menu-content.mega-menu-clean.mega-menu-cashapp{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:32px}.mega-menu-cashapp .menu-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-side-links{grid-column:2}}@media(max-width:900px){.menu-overlay .container.menu-overlay-shell{width:min(1160px,calc(100% - 32px))}.menu-overlay-shell{padding-top:14px}.menu-overlay-header{align-items:center;width:100%;margin-bottom:26px}.menu-header-actions{flex-wrap:nowrap;max-width:none}.mega-menu-content.mega-menu-clean.mega-menu-cashapp{grid-template-columns:1fr;gap:30px}.mega-menu-cashapp .menu-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu-cashapp .menu-feature-card{min-height:186px}.menu-product-links,.menu-side-links{grid-column:auto}.menu-product-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.menu-side-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.menu-side-links .menu-group a{margin-bottom:14px}}@media(max-width:700px){.menu-header-actions .header-pill-light{display:none}}@media(max-width:620px){.menu-overlay .container.menu-overlay-shell{width:min(1160px,calc(100% - 32px))}.menu-brand-mark{width:52px;height:52px}.menu-header-actions{gap:8px;max-width:none;flex-wrap:nowrap}.menu-header-actions .header-pill-light{display:none}.menu-header-actions .header-pill-primary{min-height:42px}.menu-close{width:42px;height:42px;min-height:42px}.mega-menu-cashapp .menu-reference-grid,.menu-product-links,.menu-side-links{grid-template-columns:1fr}.mega-menu-cashapp .menu-feature-card{min-height:158px;padding:20px;border-radius:27px}.mega-menu-cashapp .menu-feature-card h2{font-size:28px;max-width:72%}.mega-menu-cashapp .menu-feature-card span{font-size:15px;max-width:68%}.mega-menu-cashapp .menu-card-index{right:20px;bottom:14px;width:50px;height:50px;border-radius:17px;font-size:15px}.menu-product-links a{grid-template-columns:32px 1fr;gap:14px}.menu-product-links strong,.menu-side-links .menu-group a{font-size:20px}.menu-side-links{gap:24px}}@media(max-width:430px){.menu-header-actions .header-pill-primary{display:inline-flex}.menu-header-actions .header-pill{padding:0 13px}.menu-close{width:42px;height:42px}.mega-menu-cashapp .menu-feature-card h2{max-width:78%}.mega-menu-cashapp .menu-feature-card span{max-width:72%}}@media(max-width:1180px){.mega-menu-cashapp .menu-utility-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.menu-side-links{grid-template-columns:1fr}.mega-menu-cashapp .menu-utility-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){.menu-product-links,.menu-side-links,.mega-menu-cashapp .menu-utility-row{grid-template-columns:1fr}.menu-column-eyebrow{margin-bottom:2px}}@media(max-width:560px){.menu-side-links{order:2}.menu-reference-grid{order:3}.mega-menu-cashapp .menu-utility-row{order:4}}.trust-page{overflow:hidden;background:var(--bg)}.trust-page-hero{min-height:100svh;display:flex;align-items:center;padding:clamp(132px,13vw,188px) 0 clamp(72px,8vw,112px);color:var(--paper);background:radial-gradient(circle at 82% 18%,rgba(63,253,106,.22),transparent 28%),radial-gradient(circle at 16% 78%,rgba(126,120,210,.24),transparent 34%),linear-gradient(135deg,#05010b,#110320 54%,#251036)}.trust-page-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e0}.trust-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.82fr);gap:clamp(38px,7vw,92px);align-items:center}.trust-hero-copy h1{max-width:790px;margin-top:22px;color:var(--paper);font-size:clamp(58px,8.4vw,124px);line-height:.82;letter-spacing:-.046em}.trust-hero-lede{max-width:680px;color:#f3f5f8e0;font-size:clamp(19px,1.65vw,24px);line-height:1.42;font-weight:500}.trust-actions .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f847;box-shadow:2px 2px #3ffd6ad1}.trust-source-note{max-width:620px;margin-top:22px;color:#f3f5f89e}.trust-visual-card{position:relative;overflow:hidden;border-radius:clamp(34px,4vw,54px);padding:clamp(20px,2.4vw,32px);color:var(--paper);background:linear-gradient(180deg,#ffffff1a,#ffffff09),#17111f;border:1px solid rgba(255,255,255,.09);box-shadow:0 36px 120px #00000057,inset 0 1px #ffffff14}.trust-visual-card:before{content:"";position:absolute;width:220px;height:220px;right:-68px;top:-62px;border-radius:42px;background:var(--green);opacity:.12;transform:rotate(10deg)}.trust-card-topline{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;color:#f3f5f8b3;font-weight:700}.trust-card-topline strong{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:var(--green);color:var(--ink);font:700 15px/1 Work Sans,Inter,sans-serif}.trust-card-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:clamp(18px,2vw,28px);align-items:center}.trust-phone-preview{overflow:hidden;border-radius:34px;background:#fff;box-shadow:0 26px 76px #00000057,0 0 0 1px #ffffff57}.trust-phone-preview img{display:block;width:100%;aspect-ratio:1179 / 2556;object-fit:cover;object-position:top center}.trust-proof-stack{display:grid;gap:12px}.trust-proof-stack div{min-height:96px;padding:18px;border-radius:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.11)}.trust-proof-stack span,.trust-card-warning span{display:block;color:#f3f5f8a8;font-size:13px;font-weight:600;line-height:1.32}.trust-proof-stack strong{display:block;margin-top:9px;color:var(--paper);font:700 clamp(28px,3.4vw,48px)/.9 "Work Sans",Inter,sans-serif;letter-spacing:-.042em}.trust-card-warning{position:relative;z-index:1;margin-top:20px;padding:16px 18px;border-radius:22px;background:var(--green);color:var(--ink);box-shadow:5px 5px #00000052}.trust-card-warning strong{display:block;margin-bottom:4px;font:700 16px/1 Work Sans,Inter,sans-serif}.trust-card-warning span{color:#110320c2}.trust-section{padding:clamp(86px,10vw,138px) 0}.trust-section-head,.trust-split-grid,.trust-rails-grid,.trust-risk-grid,.trust-cta-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.82fr);gap:clamp(28px,5.6vw,78px);align-items:start}.trust-section-head{align-items:end;margin-bottom:clamp(34px,5vw,68px)}.trust-section-head h2,.trust-sticky-copy h2,.trust-rails-grid h2,.trust-risk-copy h2,.trust-cta-grid h2{max-width:760px;font-size:clamp(42px,6.4vw,96px);line-height:.86;letter-spacing:-.044em}.trust-section-head>p,.trust-sticky-copy>p,.trust-rails-grid>div>p,.trust-risk-copy>p,.trust-cta-grid>div>p{max-width:560px;font-size:clamp(18px,1.45vw,21px);line-height:1.5;font-weight:500}.trust-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trust-metric-card{min-height:188px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,28px);border-radius:32px;background:#fff;border:1px solid rgba(17,3,32,.11);box-shadow:5px 5px #110320e0}.trust-metric-card:nth-child(1){background:radial-gradient(circle at 92% 14%,rgba(63,253,106,.72),transparent 38%),linear-gradient(135deg,#fff,#e7ffed)}.trust-metric-card strong{color:var(--ink);font:700 clamp(40px,5vw,78px)/.82 "Work Sans",Inter,sans-serif;letter-spacing:-.046em}.trust-metric-card span{max-width:180px;color:#110320ad;font-weight:700;line-height:1.2}.trust-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.trust-info-card{min-height:250px;padding:24px;border-radius:30px;background:#ffffffb8;border:1px solid rgba(17,3,32,.11);box-shadow:0 20px 64px #11032014}.trust-info-card>span,.trust-check-list article>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:22px;border-radius:16px;background:var(--green);color:var(--ink);font:700 14px/1 Work Sans,Inter,sans-serif;box-shadow:5px 5px #110320e0}.trust-info-card h3,.trust-check-list h3,.trust-risk-stack h3{color:var(--ink);font-size:clamp(23px,2vw,32px);line-height:.98}.trust-info-card p,.trust-check-list p,.trust-risk-stack p{font-weight:640}.trust-underwriting-section{background:#fff}.trust-sticky-copy{position:sticky;top:118px}.trust-check-list{display:grid;gap:14px}.trust-check-list article{min-height:186px;padding:26px;border-radius:32px;background:linear-gradient(135deg,rgba(63,253,106,.12),transparent 44%),var(--paper-soft);border:1px solid rgba(17,3,32,.1)}.trust-check-list article:nth-child(2n){background:linear-gradient(135deg,rgba(126,120,210,.16),transparent 46%),var(--paper-soft)}.trust-rails-page-section{color:var(--paper);background:radial-gradient(circle at 14% 20%,rgba(63,253,106,.18),transparent 30%),linear-gradient(180deg,#110320,#07020d)}.trust-rails-page-section .kicker,.trust-risk-page-section .kicker{color:var(--green)}.trust-rails-page-section h2,.trust-risk-page-section h2{color:var(--paper)}.trust-rails-page-section p,.trust-risk-page-section p{color:#f3f5f8c7}.trust-rail-board{display:grid;gap:14px}.trust-rail-board a{display:grid;grid-template-columns:56px 1fr;grid-template-areas:"num brand" "num role";column-gap:18px;min-height:92px;padding:20px;border-radius:28px;background:#ffffff13;border:1px solid rgba(243,245,248,.14);transition:transform .18s ease,border-color .18s ease,background .18s ease}.trust-rail-board a:hover{transform:translateY(-2px);border-color:#3ffd6ab8;background:#ffffff1c}.trust-rail-board span{grid-area:num;display:grid;place-items:center;width:52px;height:52px;align-self:center;border-radius:18px;background:var(--green);color:var(--ink);font:700 15px/1 Work Sans,Inter,sans-serif}.trust-rail-board strong{grid-area:brand;color:var(--paper);font:700 clamp(27px,3vw,42px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.trust-rail-board small{grid-area:role;color:#f3f5f89e;font-size:15px;font-weight:700}.trust-risk-page-section{color:var(--paper);background:#05010b}.trust-risk-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trust-risk-stack article{min-height:190px;padding:24px;border-radius:30px;background:#ffffff13;border:1px solid rgba(243,245,248,.12)}.trust-risk-stack h3{color:var(--paper)}.trust-important-disclosure{display:grid;grid-template-columns:140px 1fr;gap:22px;margin-top:clamp(34px,5vw,62px);padding:clamp(20px,2.6vw,32px);border-radius:30px;background:var(--green);color:var(--ink);box-shadow:8px 8px #ffffff1f}.trust-important-disclosure strong{font:700 24px/.95 Work Sans,Inter,sans-serif;letter-spacing:-.04em}.trust-important-disclosure span{color:#110320c7;font-weight:600;line-height:1.46}.trust-cta-section{padding:clamp(76px,9vw,116px) 0;background:var(--green)}.trust-cta-grid{align-items:center}.trust-cta-section .kicker{color:#11032094}.trust-cta-section h2{color:var(--ink)}.trust-cta-section p{color:#110320bd}.trust-cta-actions{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}.trust-cta-actions .btn.secondary{background:var(--paper);color:var(--ink)}@media(max-width:1100px){.trust-hero-grid,.trust-section-head,.trust-split-grid,.trust-rails-grid,.trust-risk-grid,.trust-cta-grid{grid-template-columns:1fr}.trust-hero-copy,.trust-section-head,.trust-sticky-copy,.trust-rails-grid>div,.trust-risk-copy{max-width:820px}.trust-sticky-copy{position:static}.trust-metric-grid,.trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-cta-actions{justify-content:flex-start}}@media(max-width:720px){.trust-page-hero{padding-top:118px}.trust-hero-copy h1{font-size:clamp(52px,15vw,78px)}.trust-card-stage{grid-template-columns:1fr}.trust-phone-preview{width:min(78vw,250px);justify-self:center}.trust-metric-grid,.trust-card-grid,.trust-risk-stack{grid-template-columns:1fr}.trust-info-card{min-height:0}.trust-important-disclosure{grid-template-columns:1fr}.trust-cta-actions .btn{width:100%}}@media(max-width:430px){.trust-page-hero{padding-top:104px}.trust-hero-copy h1{font-size:clamp(46px,15vw,64px)}.trust-visual-card{border-radius:30px;padding:17px}.trust-proof-stack div{min-height:78px}.trust-metric-card{min-height:146px}}.lenders-page{overflow:hidden;background:var(--bg);color:var(--ink)}.lenders-hero{min-height:100svh;display:flex;align-items:center;padding:clamp(120px,11vw,164px) 0 clamp(64px,7vw,96px);color:var(--paper);background:radial-gradient(circle at 84% 14%,rgba(63,253,106,.24),transparent 30%),radial-gradient(circle at 13% 82%,rgba(126,120,210,.26),transparent 34%),linear-gradient(142deg,#05010b,#110320 58%,#1b082d)}.lenders-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e6}.lenders-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(410px,.82fr);gap:clamp(42px,7vw,96px);align-items:center}.lenders-hero-copy h1{max-width:930px;margin-top:22px;color:var(--paper);font-size:clamp(58px,8vw,120px);line-height:.84;letter-spacing:-.046em}.lenders-hero-lede{max-width:720px;color:#f3f5f8eb;font-size:clamp(20px,1.72vw,25px);line-height:1.42;font-weight:560}.lenders-hero-detail{max-width:720px;color:#f3f5f8ba;font-size:clamp(16px,1.18vw,19px);line-height:1.58;font-weight:500}.lender-actions .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f847;box-shadow:none}.lenders-source-note{display:inline-flex;max-width:690px;margin-top:24px;padding:12px 14px;border-radius:18px;background:#3ffd6a1b;border:1px solid rgba(63,253,106,.22);color:#f3f5f8d1;font-weight:620;line-height:1.45}.lender-visual-card{position:relative;overflow:hidden;border-radius:clamp(32px,4vw,52px);padding:clamp(20px,2.5vw,34px);color:var(--paper);background:radial-gradient(circle at 82% 8%,rgba(63,253,106,.16),transparent 34%),linear-gradient(180deg,#ffffff1b,#ffffff09),#17111f;border:1px solid rgba(255,255,255,.1);box-shadow:0 36px 120px #00000057,inset 0 1px #ffffff14}.lender-visual-card:before{content:"";position:absolute;width:260px;height:260px;right:-84px;top:-86px;border-radius:78px;background:#3ffd6ac7;opacity:.13;transform:rotate(18deg)}.lender-visual-card:after{content:"";position:absolute;inset:auto 24px 112px;height:1px;background:linear-gradient(90deg,transparent,rgba(63,253,106,.42),transparent);opacity:.7}.lender-visual-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;color:#f3f5f8ad;font-size:13px;font-weight:760;letter-spacing:.02em}.lender-visual-topline strong{display:grid;place-items:center;min-width:58px;height:40px;padding:0 12px;border-radius:999px;background:var(--green);color:var(--ink);font:760 13px/1 Work Sans,Inter,sans-serif}.lender-visual-stage{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(18px,2vw,28px);align-items:stretch}.lender-loan-card{min-height:0;padding:clamp(22px,3vw,34px);border-radius:34px;background:var(--green);color:var(--ink);box-shadow:8px 8px #00000057}.lender-card-kicker{display:inline-flex;margin-bottom:24px;padding:9px 12px;border-radius:999px;background:#1103201f;color:#110320ad;font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.lender-amount-row{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(17,3,32,.18)}.lender-amount-row span{color:#1103209e;font-weight:720}.lender-amount-row strong{font:720 clamp(42px,5vw,72px)/.82 "Work Sans",Inter,sans-serif;letter-spacing:-.046em}.lender-status-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:20px;padding:18px;border-radius:24px;background:#1103201c}.lender-status-panel small,.lender-status-panel>span{display:block;color:#110320a3;font-weight:760}.lender-status-panel strong{display:block;margin-top:7px;font:720 clamp(24px,2.5vw,36px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.lender-status-panel>span{width:max-content;padding:9px 11px;border-radius:999px;background:#ffffff61}.lender-mini-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 16px}.lender-mini-timeline span{display:grid;place-items:center;min-height:36px;border-radius:12px;background:#11032021;color:#110320b8;font:760 11px/1 Inter,sans-serif}.lender-loan-card p{margin:0;color:#110320c2;font-weight:720;line-height:1.42}.lender-metric-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.lender-metric-strip div{min-height:106px;display:grid;align-content:space-between;gap:12px;padding:16px;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.lender-metric-strip span{display:block;color:#f3f5f88f;font-size:12px;line-height:1.25;font-weight:760}.lender-metric-strip strong{display:block;color:var(--paper);font:720 clamp(20px,2.2vw,32px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.034em}.lender-section{padding:clamp(86px,10vw,138px) 0}.lender-section-head,.lender-return-grid,.lender-controls-grid,.lender-risk-grid,.lender-wallet-grid,.lender-faq-grid,.lender-cta-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);gap:clamp(30px,5.8vw,84px);align-items:start}.lender-section-head{align-items:end;margin-bottom:clamp(36px,5vw,70px)}.lender-section-head h2,.lender-return-copy h2,.lender-controls-grid h2,.lender-risk-copy h2,.lender-wallet-copy h2,.lender-faq-grid h2,.lender-cta-grid h2{max-width:860px;margin-top:10px;font-size:clamp(42px,6vw,90px);line-height:.88;letter-spacing:-.044em}.lender-section-head>p,.lender-return-copy>p,.lender-controls-grid>div>p,.lender-risk-copy>p,.lender-wallet-copy>p,.lender-faq-grid>div>p,.lender-cta-grid>div>p{max-width:660px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.52;font-weight:560}.lender-step-list{display:grid;gap:11px}.lender-step-list article{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:start;min-height:138px;padding:clamp(22px,2.8vw,34px);border-radius:34px;background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 18px 56px #1103200e}.lender-step-list article:after{content:"";position:absolute;left:calc(clamp(22px,2.8vw,34px) + 35px);top:86px;bottom:-22px;width:2px;background:linear-gradient(180deg,#3ffd6a80,#3ffd6a00)}.lender-step-list article:last-child:after{display:none}.lender-step-list article:nth-child(3){background:linear-gradient(180deg,#fff,#3ffd6a1a);border-color:#3ffd6a47}.lender-step-list>article>span{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:var(--green);color:var(--ink);font:760 14px/1 Work Sans,Inter,sans-serif}.lender-step-list h3{margin:0;color:var(--ink);font-size:clamp(27px,3vw,46px);line-height:.94;letter-spacing:-.038em}.lender-step-list p{margin:12px 0 0;max-width:920px;color:var(--muted);font-weight:520;line-height:1.54}.lender-value-section{color:var(--paper);background:#09020f}.lender-value-section .kicker,.lender-returns-section .kicker,.lender-risk-section .kicker{color:#3ffd6ae0}.lender-value-section h2,.lender-returns-section h2,.lender-risk-section h2{color:var(--paper)}.lender-value-section .lender-section-head>p,.lender-returns-section p,.lender-risk-section p{color:#f3f5f8b8}.lender-value-grid,.lender-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.lender-value-grid article,.lender-signal-grid article,.lender-control-cards article,.lender-state-list article,.lender-risk-stack article{display:grid;gap:9px;min-height:156px;padding:clamp(20px,2.4vw,28px);border-radius:30px}.lender-value-grid article{background:#ffffff13;border:1px solid rgba(255,255,255,.1)}.lender-value-grid article:nth-child(3){background:var(--green);color:var(--ink)}.lender-value-grid h3,.lender-signal-grid h3,.lender-control-cards h3,.lender-risk-stack h3{margin:0;font:720 clamp(23px,2.4vw,36px)/.95 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.lender-value-grid h3{color:var(--paper)}.lender-value-grid article:nth-child(3) h3{color:var(--ink)}.lender-value-grid p,.lender-risk-stack p{margin:0;color:#f3f5f8ab;font-weight:520;line-height:1.48}.lender-value-grid article:nth-child(3) p{color:#110320b8}.lender-checks-section{position:relative;background:radial-gradient(circle at 82% 12%,rgba(63,253,106,.16),transparent 26%),var(--bg)}.lender-signal-grid article{min-height:244px;background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 18px 56px #1103200e}.lender-signal-grid article:nth-child(2),.lender-signal-grid article:nth-child(4){background:var(--green);box-shadow:6px 6px #1103201a}.lender-signal-grid span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:999px;background:#11032014}.lender-signal-grid span:after{content:"";width:16px;height:16px;border-radius:999px;background:var(--ink);box-shadow:16px 0 #11032047}.lender-signal-grid p,.lender-control-cards p,.lender-state-list span{margin:0;color:#110320ad;font-weight:520;line-height:1.5}.lender-check-note{display:grid;grid-template-columns:minmax(180px,.32fr) 1fr;gap:clamp(18px,4vw,48px);margin-top:clamp(34px,5vw,62px);padding:clamp(22px,3vw,34px);border-radius:32px;background:#ffffffc2;border:1px solid rgba(17,3,32,.08);color:var(--ink)}.lender-check-note strong{font:720 clamp(25px,2.8vw,40px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.lender-check-note span{color:#110320b8;font-weight:560;line-height:1.5}.lender-wallet-section{background:var(--green)}.lender-wallet-section .kicker,.lender-cta-section .kicker{color:#11032094}.lender-wallet-section h2,.lender-cta-section h2{color:var(--ink)}.lender-wallet-copy>p,.lender-cta-section p{color:#110320bd}.lender-state-list{display:grid;gap:11px}.lender-state-list article{grid-template-columns:minmax(150px,.34fr) 1fr;align-items:start;min-height:0;background:#ffffff85;border:1px solid rgba(17,3,32,.1)}.lender-state-list strong{color:var(--ink);font:720 clamp(21px,2vw,30px)/1 "Work Sans",Inter,sans-serif;letter-spacing:-.032em}.lender-returns-section,.lender-risk-section{color:var(--paper);background:radial-gradient(circle at 83% 22%,rgba(63,253,106,.14),transparent 32%),linear-gradient(135deg,#05010b,#13051f)}.lender-return-copy p+p{margin-top:12px}.lender-example-card{padding:clamp(22px,3vw,34px);border-radius:36px;background:#ffffff14;border:1px solid rgba(243,245,248,.12);box-shadow:8px 8px #3ffd6a29}.lender-example-row{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid rgba(243,245,248,.12)}.lender-example-row:first-child{padding-top:0}.lender-example-row span{color:#f3f5f89e;font-weight:720}.lender-example-row strong{color:var(--paper);text-align:right;font:720 clamp(24px,3vw,44px)/.9 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.lender-example-row.green strong{color:var(--green)}.lender-example-row.muted strong{font-size:clamp(20px,2.2vw,32px)}.lender-example-card p{margin:22px 0 0;color:#f3f5f8b8;font-weight:560}.lender-controls-section{background:var(--bg)}.lender-control-cards,.lender-risk-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lender-control-cards article{background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 18px 52px #1103200e}.lender-control-cards article:first-child{background:linear-gradient(180deg,#fff,#3ffd6a1f);border-color:#3ffd6a3d}.lender-risk-stack article{background:#ffffff13;border:1px solid rgba(243,245,248,.1)}.lender-risk-stack h3{color:var(--paper)}.lender-important-disclosure{display:grid;grid-template-columns:minmax(150px,.24fr) 1fr;gap:clamp(18px,4vw,48px);margin-top:clamp(36px,5vw,68px);padding:clamp(22px,3vw,34px);border-radius:32px;background:var(--green);color:var(--ink)}.lender-important-disclosure strong{font:720 clamp(26px,2.8vw,42px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.lender-important-disclosure span{color:#110320c7;font-weight:620;line-height:1.5}.lender-faq-section{background:#fff}.lender-faq-list{display:grid;gap:0;border-top:1px solid rgba(17,3,32,.12)}.lender-faq-list details{border:0;border-radius:0;border-bottom:1px solid rgba(17,3,32,.12);background:transparent}.lender-faq-list summary{cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:24px 0;color:var(--ink);font:720 clamp(21px,2vw,30px)/1.08 "Work Sans",Inter,sans-serif;letter-spacing:-.032em;list-style:none}.lender-faq-list summary::-webkit-details-marker{display:none}.lender-faq-list summary:after{content:"+";display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#1103200f;color:var(--ink);font:720 22px/1 Inter,sans-serif}.lender-faq-list details[open] summary:after{content:"−";background:var(--green)}.lender-faq-list p{max-width:720px;margin:-8px 0 24px;color:var(--muted);font-weight:520;line-height:1.52}.lender-cta-section{padding:clamp(76px,9vw,116px) 0;background:var(--green)}.lender-cta-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.lender-cta-actions .btn.secondary{background:var(--paper);color:var(--ink);box-shadow:none}.lender-faq-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--purple);font:760 15px/1 Work Sans,Inter,sans-serif;letter-spacing:-.01em}.lender-faq-link:after{content:"→";display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--green);color:var(--ink)}.lender-faq-page{overflow:hidden;background:var(--bg);color:var(--ink)}.lender-faq-hero{min-height:82svh;display:flex;align-items:center;padding:clamp(126px,12vw,174px) 0 clamp(70px,8vw,112px);color:var(--paper);background:radial-gradient(circle at 82% 18%,rgba(63,253,106,.24),transparent 30%),radial-gradient(circle at 12% 78%,rgba(126,120,210,.26),transparent 34%),linear-gradient(142deg,#05010b,#110320 58%,#1b082d)}.lender-faq-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e6}.lender-faq-hero-grid,.lender-faq-category-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);gap:clamp(34px,6vw,88px);align-items:start}.lender-faq-hero-grid{align-items:center}.lender-faq-hero h1{max-width:940px;margin-top:22px;color:var(--paper);font-size:clamp(58px,8vw,118px);line-height:.84;letter-spacing:-.046em}.lender-faq-lede{max-width:780px;color:#f3f5f8e6;font-size:clamp(20px,1.72vw,25px);line-height:1.42;font-weight:560}.lender-faq-hero .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f847;box-shadow:none}.lender-faq-summary-card{padding:clamp(24px,3vw,36px);border-radius:clamp(30px,4vw,48px);background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 34px 110px #00000052,inset 0 1px #ffffff14}.lender-faq-summary-card .kicker{color:var(--green)}.lender-faq-summary-card>strong{display:block;margin-top:18px;color:var(--green);font:760 clamp(72px,8vw,128px)/.78 "Work Sans",Inter,sans-serif;letter-spacing:-.055em}.lender-faq-summary-card>span{display:block;margin-top:14px;color:#f3f5f8db;font:720 clamp(21px,2vw,30px)/1.05 "Work Sans",Inter,sans-serif;letter-spacing:-.032em}.lender-faq-disclosure{margin-top:clamp(28px,4vw,46px);padding:18px;border-radius:22px;background:#3ffd6a1a;border:1px solid rgba(63,253,106,.2)}.lender-faq-disclosure b{display:block;margin-bottom:8px;color:var(--paper);font:720 16px/1 Work Sans,Inter,sans-serif}.lender-faq-disclosure p{margin:0;color:#f3f5f8bd;font-size:14px;line-height:1.5}.lender-faq-nav-section{position:sticky;top:0;z-index:40;background:#f3f5f8e6;border-bottom:1px solid rgba(17,3,32,.1);backdrop-filter:blur(18px)}.lender-faq-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 0}.lender-faq-nav a{min-height:66px;display:grid;align-content:center;gap:6px;padding:12px 14px;border:1px solid rgba(17,3,32,.1);border-radius:18px;background:#ffffffb8}.lender-faq-nav span{color:var(--ink);font:760 14px/1 Work Sans,Inter,sans-serif}.lender-faq-nav strong{color:var(--muted);font-size:12px}.lender-faq-category-section{padding:clamp(78px,9vw,124px) 0;background:#fff}.lender-faq-category-section.is-soft{background:radial-gradient(circle at 84% 12%,rgba(63,253,106,.12),transparent 28%),var(--bg)}.lender-faq-category-head{position:sticky;top:112px}.lender-faq-category-head h2{max-width:780px;margin-top:10px;font-size:clamp(42px,6vw,86px);line-height:.88;letter-spacing:-.044em}.lender-faq-category-head p:not(.kicker){max-width:620px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.52;font-weight:560}.lender-faq-long-list{max-width:none}.lender-faq-long-list p{max-width:820px}@media(max-width:1180px){.lenders-hero-grid,.lender-section-head,.lender-return-grid,.lender-controls-grid,.lender-risk-grid,.lender-wallet-grid,.lender-faq-grid,.lender-cta-grid,.lender-faq-hero-grid,.lender-faq-category-grid{grid-template-columns:1fr}.lender-visual-card,.lender-value-grid,.lender-signal-grid,.lender-state-list,.lender-control-cards,.lender-risk-stack,.lender-faq-list{max-width:860px}.lender-value-grid,.lender-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lender-faq-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.lender-faq-category-head{position:static}.lender-cta-actions{justify-content:flex-start}}@media(max-width:820px){.lenders-hero,.lender-faq-hero{min-height:0;padding-top:120px}.lenders-hero-copy h1,.lender-faq-hero h1{font-size:clamp(52px,14vw,82px)}.lenders-hero-detail{font-size:16px}.lender-actions{width:100%}.lender-actions .btn{flex:1 1 180px}.lender-step-list article{grid-template-columns:1fr}.lender-step-list article:after{display:none}.lender-state-list article,.lender-check-note,.lender-important-disclosure{grid-template-columns:1fr}.lender-control-cards,.lender-risk-stack{grid-template-columns:1fr}.lender-faq-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.lenders-hero,.lender-faq-hero{padding-top:106px}.lenders-hero-copy h1,.lender-faq-hero h1{font-size:clamp(45px,14.2vw,66px)}.lender-visual-card{border-radius:30px;padding:17px}.lender-amount-row,.lender-example-row{align-items:start;flex-direction:column}.lender-example-row strong{text-align:left}.lender-status-panel,.lender-metric-strip,.lender-value-grid,.lender-signal-grid{grid-template-columns:1fr}.lender-mini-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.lender-faq-nav-section{position:static}.lender-faq-nav{grid-template-columns:1fr}.lender-faq-summary-card{border-radius:30px}.lender-cta-actions .btn{width:100%}}.how-page{overflow:hidden;background:var(--bg);color:var(--ink)}.how-hero{min-height:94svh;display:flex;align-items:center;padding:clamp(120px,11vw,172px) 0 clamp(64px,7vw,106px);color:var(--paper);background:radial-gradient(circle at 83% 18%,rgba(63,253,106,.22),transparent 30%),radial-gradient(circle at 14% 78%,rgba(126,120,210,.24),transparent 34%),linear-gradient(142deg,#05010b,#110320 56%,#1d0830)}.how-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e6}.how-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:clamp(42px,7vw,96px);align-items:center}.how-hero-copy h1{max-width:920px;margin-top:22px;color:var(--paper);font-size:clamp(58px,8vw,124px);line-height:.84;letter-spacing:-.046em}.how-hero-lede{max-width:680px;color:#f3f5f8e6;font-size:clamp(20px,1.7vw,25px);line-height:1.42;font-weight:560}.how-hero-detail{max-width:720px;color:#f3f5f8b8;font-size:clamp(16px,1.2vw,19px);line-height:1.58;font-weight:500}.how-actions .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f842;box-shadow:none}.how-guardrail{max-width:700px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(243,245,248,.14);color:#f3f5f8a8;font-size:14px;font-weight:620;line-height:1.52}.how-system-card{position:relative;overflow:hidden;border-radius:clamp(30px,3.6vw,48px);padding:clamp(22px,2.7vw,34px);background:#f3f5f813;border:1px solid rgba(243,245,248,.12);box-shadow:0 34px 110px #00000052,inset 0 1px #ffffff14}.how-system-card:before{content:"";position:absolute;inset:auto -90px -110px auto;width:260px;height:260px;border-radius:80px;background:#3ffd6a21;transform:rotate(18deg);pointer-events:none}.how-system-topline{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;color:#f3f5f8ab;font-size:13px;font-weight:760;letter-spacing:.01em}.how-system-topline span:last-child{text-align:right}.how-system-topline strong{display:grid;place-items:center;min-width:52px;height:38px;padding:0 12px;border-radius:999px;background:var(--green);color:var(--ink);font:760 14px/1 Work Sans,Inter,sans-serif}.how-system-map{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch;margin-top:24px}.how-system-map:before{content:"";display:none}.how-system-side,.how-system-core{position:relative;z-index:1;min-height:0;display:grid;align-content:center;gap:9px;padding:clamp(18px,2.2vw,24px);border-radius:28px;background:#ffffff16;border:1px solid rgba(255,255,255,.1)}.how-system-side span,.how-system-core span{width:max-content;padding:7px 10px;border-radius:999px;background:#3ffd6a21;color:var(--green);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.how-system-side strong,.how-system-core strong{color:var(--paper);font:720 clamp(30px,3.8vw,54px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.042em}.how-system-side small,.how-system-core small{color:#f3f5f8a8;font-weight:600;line-height:1.34}.how-system-core{background:var(--green);color:var(--ink);border-color:#3ffd6a80}.how-system-core span{background:#1103201f;color:#110320ad}.how-system-core strong{color:var(--ink)}.how-system-core small{color:#110320bd}.how-system-path{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:1fr 82px;gap:16px;align-items:center;margin-top:4px;padding:15px 17px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#f3f5f8b8;font-size:13px;font-weight:720}.how-system-path i{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#f3f5f824}.how-system-path i:after{content:"";position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:var(--green);animation:how-loop-pass 4.8s ease-in-out infinite}.how-system-note{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;margin-top:14px;color:#f3f5f8b3;font-size:13px;line-height:1.42}.how-system-note strong{color:var(--green)}@keyframes how-loop-pass{0%,to{transform:translate(-102%)}44%,56%{transform:translate(78%)}}.how-quick-section{position:relative;z-index:2;margin-top:-1px;padding:clamp(22px,3vw,34px) 0;background:#fff;border-bottom:1px solid rgba(17,3,32,.08)}.how-fact-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.how-fact-rail article{min-height:132px;display:grid;align-content:space-between;gap:14px;padding:17px;border-radius:24px;background:#11032009;border:1px solid rgba(17,3,32,.075)}.how-fact-rail span{color:#11032085;font-size:12px;font-weight:760;letter-spacing:.02em}.how-fact-rail strong{color:var(--ink);font:720 clamp(22px,2.2vw,34px)/.9 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.how-fact-rail article.is-long strong{font-size:clamp(16px,1.08vw,21px);line-height:1.13;letter-spacing:-.018em}.how-section{padding:clamp(84px,10vw,138px) 0}.how-section-head,.how-audience-grid,.how-rails-grid,.how-risk-grid,.how-faq-grid,.how-cta-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);gap:clamp(30px,5.8vw,84px);align-items:start}.how-section-head{align-items:end;margin-bottom:clamp(36px,5vw,70px)}.how-section-head h2,.how-audience-copy h2,.how-rails-grid h2,.how-risk-grid h2,.how-faq-grid h2,.how-cta-grid h2{max-width:860px;margin-top:10px;font-size:clamp(42px,6vw,90px);line-height:.88;letter-spacing:-.044em}.lender-audience .how-audience-copy h2,.how-faq-grid h2{font-size:clamp(40px,5vw,76px);line-height:.9}.how-section-head>p,.how-audience-copy>p,.how-rails-grid>div>p,.how-risk-grid>div>p,.how-faq-grid>div>p,.how-cta-grid>div>p{max-width:660px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.52;font-weight:560}.how-step-road{display:grid;gap:11px}.how-step-road article{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:start;min-height:138px;padding:clamp(22px,2.8vw,34px);border-radius:34px;background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 18px 56px #1103200e}.how-step-road article:after{content:"";position:absolute;left:calc(clamp(22px,2.8vw,34px) + 35px);top:86px;bottom:-22px;width:2px;background:linear-gradient(180deg,#3ffd6a80,#3ffd6a00)}.how-step-road article:last-child:after{display:none}.how-step-road article:nth-child(3){background:linear-gradient(180deg,#fff,#3ffd6a1a);border-color:#3ffd6a47}.how-step-road span,.how-rail-stack>article>span{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:var(--green);color:var(--ink);font:760 14px/1 Work Sans,Inter,sans-serif}.how-step-road h3{margin:0;color:var(--ink);font-size:clamp(27px,3vw,46px);line-height:.94;letter-spacing:-.038em}.how-step-road p{margin:12px 0 0;max-width:920px;color:var(--muted);font-weight:520;line-height:1.54}.how-audience-section{position:relative}.borrower-audience{background:var(--green)}.lender-audience{color:var(--paper);background:#09020f}.borrower-audience .kicker,.how-cta-section .kicker{color:#11032094}.borrower-audience h2,.how-cta-section h2{color:var(--ink)}.borrower-audience .how-audience-copy>p,.how-cta-section p{color:#110320bd}.lender-audience .kicker,.how-rails-section .kicker,.how-risk-section .kicker{color:#3ffd6ae0}.lender-audience h2,.how-rails-section h2,.how-risk-section h2{color:var(--paper)}.lender-audience .how-audience-copy>p,.how-rails-section p,.how-risk-section p{color:#f3f5f8b8}.how-audience-grid.reverse .how-audience-copy{order:2}.how-audience-card-grid{display:grid;gap:13px}.four-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-audience-card{display:grid;gap:9px;min-height:146px;padding:clamp(20px,2.4vw,28px);border-radius:30px;background:#ffffffb8;border:1px solid rgba(17,3,32,.1)}.lender-audience .how-audience-card{background:#ffffff13;border-color:#ffffff1a}.how-audience-card strong{color:var(--ink);font:720 clamp(24px,2.8vw,40px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.how-audience-card span{color:#110320b3;font-weight:520;line-height:1.46}.lender-audience .how-audience-card strong{color:var(--paper)}.lender-audience .how-audience-card span{color:#f3f5f8ad}.how-clean-list{display:grid;gap:10px;max-width:620px;margin:24px 0 0;padding:0;list-style:none}.how-clean-list li{position:relative;padding-left:24px;color:#f3f5f8b8;font-weight:560;line-height:1.45}.borrower-audience .how-clean-list li{color:#110320bd}.borrower-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 24px}.borrower-list li{min-height:48px;display:flex;align-items:center;padding:10px 12px 10px 32px;border-radius:18px;background:#ffffff57;border:1px solid rgba(17,3,32,.08)}.how-clean-list li:before{content:"";position:absolute;left:0;top:.66em;width:8px;height:8px;border-radius:999px;background:var(--green)}.borrower-list li:before{left:14px}.how-rails-section,.how-risk-section{color:var(--paper);background:radial-gradient(circle at 83% 22%,rgba(63,253,106,.14),transparent 32%),linear-gradient(135deg,#05010b,#13051f)}.how-rail-stack{display:grid;gap:12px}.how-rail-stack article{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:start;padding:18px;border-radius:28px;background:#ffffff13;border:1px solid rgba(255,255,255,.1)}.how-rail-stack strong{display:block;color:var(--paper);font:720 clamp(23px,2.4vw,36px)/.95 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.how-rail-stack small{display:block;margin-top:7px;color:#f3f5f8ab;font-weight:560;line-height:1.42}.how-risk-section{padding-bottom:clamp(58px,7vw,92px)}.how-risk-lede{display:inline-flex;margin-top:18px;padding:12px 14px;border-radius:18px;background:#3ffd6a1c;color:#f3f5f8db!important;border:1px solid rgba(63,253,106,.22)}.how-risk-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.how-risk-cards article{display:grid;gap:9px;min-height:160px;padding:20px;border-radius:28px;background:#ffffff13;border:1px solid rgba(255,255,255,.1)}.how-risk-cards strong{color:var(--paper);font:720 clamp(22px,2.4vw,34px)/.95 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.how-risk-cards span{color:#f3f5f8ab;font-weight:520;line-height:1.48}.how-important-disclosure{display:grid;grid-template-columns:minmax(180px,.28fr) 1fr;gap:clamp(18px,4vw,48px);margin-top:clamp(36px,5vw,68px);padding:clamp(22px,3vw,34px);border-radius:32px;background:var(--green);color:var(--ink)}.how-important-disclosure strong{font:720 clamp(26px,2.8vw,42px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.how-important-disclosure p{margin:0;color:#110320c7;font-weight:620;line-height:1.5}.how-faq-section{background:#fff}.how-faq-list{display:grid;gap:0;border-top:1px solid rgba(17,3,32,.12)}.how-faq-list details{border-bottom:1px solid rgba(17,3,32,.12)}.how-faq-list summary{cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:24px 0;color:var(--ink);font:720 clamp(21px,2vw,30px)/1.08 "Work Sans",Inter,sans-serif;letter-spacing:-.032em;list-style:none}.how-faq-list summary::-webkit-details-marker{display:none}.how-faq-list summary:after{content:"+";display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#1103200f;color:var(--ink);font:720 22px/1 Inter,sans-serif}.how-faq-list details[open] summary:after{content:"−";background:var(--green)}.how-faq-list p{max-width:720px;margin:-8px 0 24px;color:var(--muted);font-weight:520;line-height:1.52}.how-cta-section{padding:clamp(76px,9vw,116px) 0;background:var(--green)}.how-cta-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.how-cta-actions .btn.secondary{background:var(--paper);color:var(--ink);box-shadow:none}@media(prefers-reduced-motion:reduce){.how-system-path i:after{animation:none;transform:translate(72%)}}@media(max-width:1180px){.how-hero-grid,.how-section-head,.how-audience-grid,.how-rails-grid,.how-risk-grid,.how-faq-grid,.how-cta-grid{grid-template-columns:1fr}.how-system-card,.how-rail-stack,.how-risk-cards,.how-faq-list{max-width:860px}.how-audience-grid.reverse .how-audience-copy{order:0}.how-cta-actions{justify-content:flex-start}.how-fact-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.how-hero{min-height:0;padding-top:120px}.how-hero-copy h1{font-size:clamp(52px,14vw,82px)}.how-hero-detail{font-size:16px}.how-actions{width:100%}.how-actions .btn{flex:1 1 180px}.how-system-map{grid-template-columns:1fr}.how-system-map:before{display:none}.how-system-side,.how-system-core{min-height:0}.how-system-path{grid-template-columns:1fr;border-radius:24px}.how-fact-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.four-card-grid,.how-risk-cards,.borrower-list{grid-template-columns:1fr}.how-step-road article{grid-template-columns:1fr}.how-step-road article:after{display:none}.how-important-disclosure{grid-template-columns:1fr}}@media(max-width:520px){.how-hero{padding-top:106px}.how-hero-copy h1{font-size:clamp(45px,14.2vw,66px)}.how-actions .btn,.how-cta-actions .btn{width:100%}.how-system-card{border-radius:30px;padding:17px}.how-system-topline{grid-template-columns:1fr;align-items:start}.how-system-topline span:last-child{text-align:left}.how-system-topline strong{order:3;width:max-content}.how-system-side,.how-system-core{border-radius:24px;padding:18px}.how-system-side strong,.how-system-core strong{font-size:clamp(30px,10vw,42px)}.how-system-note{grid-template-columns:1fr;gap:4px}.how-fact-rail{grid-template-columns:1fr}.how-fact-rail article{min-height:96px}.how-step-road article,.how-audience-card,.how-rail-stack article,.how-risk-cards article,.how-important-disclosure{border-radius:24px}.how-rail-stack article{grid-template-columns:52px 1fr;gap:12px}.how-rail-stack>article>span{width:46px;height:46px}.how-faq-list summary{padding:21px 0}}.learn-page{overflow:hidden;background:var(--bg);color:var(--ink)}.learn-hero{min-height:92svh;display:flex;align-items:center;padding:clamp(132px,13vw,188px) 0 clamp(72px,8vw,112px);color:var(--paper);background:radial-gradient(circle at 84% 16%,rgba(63,253,106,.18),transparent 30%),radial-gradient(circle at 13% 82%,rgba(126,120,210,.28),transparent 38%),linear-gradient(135deg,#05010b,#10031f 58%,#261139)}.learn-hero.compact{min-height:78svh}.learn-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e0}.learn-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,.74fr);gap:clamp(38px,7vw,96px);align-items:center}.learn-hero-copy h1{max-width:880px;margin-top:22px;color:var(--paper);font-size:clamp(56px,8.1vw,120px);line-height:.82;letter-spacing:-.046em}.learn-hero-lede{max-width:720px;color:#f3f5f8db;font-size:clamp(19px,1.58vw,24px);line-height:1.43;font-weight:500}.learn-hero-links{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:30px}.learn-hero-links a{color:var(--paper);font-weight:700;text-decoration:underline;text-decoration-color:#3ffd6ab8;text-decoration-thickness:2px;text-underline-offset:7px;transition:color .18s ease,text-decoration-color .18s ease}.learn-hero-links a:hover{color:var(--green);text-decoration-color:var(--green)}.learn-note{max-width:640px;margin-top:22px;color:#f3f5f89e}.learn-visual-card{position:relative;overflow:hidden;border-radius:clamp(34px,4vw,54px);padding:clamp(22px,2.6vw,34px);color:var(--paper);background:linear-gradient(180deg,#ffffff1a,#ffffff09),#17111f;border:1px solid rgba(255,255,255,.09);box-shadow:0 36px 120px #00000057,inset 0 1px #ffffff14}.learn-visual-card:before{content:"";position:absolute;width:230px;height:230px;right:-74px;top:-70px;border-radius:46px;background:var(--green);opacity:.12;transform:rotate(10deg)}.learn-visual-card.danger:before{background:#ff6b6b;opacity:.16}.learn-visual-card.premium:before{background:linear-gradient(135deg,var(--green),#ffd166);opacity:.18}.learn-card-topline{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;color:#f3f5f8b8;font-weight:700}.learn-card-topline strong{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--green);color:var(--ink);font:700 16px/1 Work Sans,Inter,sans-serif}.learn-signal-stack,.learn-rail-list,.learn-premium-stack,.learn-compliance-board{position:relative;z-index:1;display:grid;gap:12px}.learn-signal-stack article,.learn-rail-list article,.learn-premium-stack div,.learn-compliance-board div{border-radius:24px;padding:18px;background:#ffffff13;border:1px solid rgba(255,255,255,.08)}.learn-signal-stack strong,.learn-rail-list strong,.learn-premium-stack strong,.learn-compliance-board strong{display:block;color:var(--paper);font:700 clamp(22px,2.3vw,34px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.045em}.learn-signal-stack span,.learn-rail-list span,.learn-premium-stack span,.learn-compliance-board span{display:block;margin-top:8px;color:#f3f5f8ad;font-weight:720;line-height:1.38}.learn-compliance-board{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-warning-meter{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:12px;padding:18px;border-radius:28px;background:#ffffff13;border:1px solid rgba(255,255,255,.08)}.learn-warning-meter span{color:#f3f5f8a8;font-weight:600}.learn-warning-meter strong{color:var(--paper);font-weight:700}.learn-faq-mini,.learn-company-card{position:relative;z-index:1;display:grid;gap:12px;padding:clamp(22px,2.6vw,34px);border-radius:30px;background:var(--green);color:var(--ink)}.learn-faq-mini strong,.learn-company-card strong{font:700 clamp(28px,3.5vw,48px)/.9 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.learn-faq-mini span,.learn-company-card span{font-weight:700;color:#110320bf}.learn-section{padding:clamp(82px,10vw,136px) 0}.learn-dark-band{color:var(--paper);background:radial-gradient(circle at 80% 20%,rgba(63,253,106,.15),transparent 32%),linear-gradient(135deg,#08050d,#160822)}.learn-section-head{max-width:940px;margin-bottom:clamp(32px,5vw,58px)}.learn-section-head h2,.learn-split h2,.learn-risk-panel h2,.faq-group-head h2{margin-top:10px;font-size:clamp(44px,6vw,86px);line-height:.88;letter-spacing:-.044em}.learn-section-head p:last-child,.learn-split p,.learn-risk-panel p{max-width:760px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.5;font-weight:620}.learn-section-head.invert p:last-child,.learn-split.invert p,.learn-split.invert .learn-rail-list span{color:#f3f5f8ad}.learn-section-head.invert h2,.learn-split.invert h2{color:var(--paper)}.learn-card-grid,.learn-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.learn-info-card,.learn-team-grid article{min-height:260px;border-radius:34px;padding:clamp(22px,2.5vw,32px);background:var(--paper);border:1px solid rgba(17,3,32,.08);box-shadow:0 22px 70px #11032014}.learn-info-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:var(--green);color:var(--ink);font-weight:700;margin-bottom:30px}.learn-info-card h3,.learn-team-grid strong{display:block;margin:0;font:700 clamp(27px,3vw,42px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.036em;color:var(--ink)}.learn-info-card p,.learn-team-grid p{color:var(--muted);font-weight:500;line-height:1.48}.learn-team-grid article{background:#ffffff13;border-color:#ffffff17;box-shadow:none}.learn-team-grid strong{color:var(--paper)}.learn-team-grid span{display:block;margin-top:8px;color:var(--green);font-weight:700}.learn-team-grid p{color:#f3f5f8ad}.learn-step-list{display:grid;gap:12px}.learn-step-list article{display:grid;grid-template-columns:82px minmax(180px,.5fr) minmax(0,1fr);gap:clamp(16px,3vw,34px);align-items:center;padding:clamp(18px,2.2vw,28px);border-radius:30px;background:#ffffff13;border:1px solid rgba(255,255,255,.08)}.learn-step-list span{color:var(--green);font-weight:700}.learn-step-list h3{margin:0;color:var(--paper);font:700 clamp(25px,3vw,42px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.learn-step-list p{margin:0;color:#f3f5f8ad;font-weight:700;line-height:1.45}.learn-split{display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,.82fr);gap:clamp(34px,6vw,82px);align-items:start}.learn-risk-panel{padding:clamp(28px,4vw,54px);border-radius:clamp(34px,4vw,56px);background:var(--green);color:var(--ink);box-shadow:8px 8px #1103201f}.learn-risk-panel h2{max-width:900px}.learn-risk-panel p{color:#110320b8}.learn-split:not(.invert)>.learn-rail-list article{background:var(--paper);border-color:#11032014;box-shadow:0 20px 64px #11032014}.learn-split:not(.invert)>.learn-rail-list strong{color:var(--ink)}.learn-split:not(.invert)>.learn-rail-list span{color:var(--muted)}.learn-cta-section{padding:clamp(76px,9vw,116px) 0;background:var(--green);color:var(--ink)}.learn-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,6vw,80px);align-items:center}.learn-cta-section .kicker{color:#11032094}.learn-cta-section h2{max-width:940px;margin:10px 0 18px;color:var(--ink);font-size:clamp(44px,6vw,86px);line-height:.88;letter-spacing:-.044em}.learn-cta-section p{max-width:760px;color:#110320bd;font-size:clamp(17px,1.35vw,21px);line-height:1.5;font-weight:500}.learn-cta-note{max-width:660px;margin-top:18px;color:#11032094!important}.learn-cta-actions{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}.learn-cta-actions .btn.secondary{background:var(--paper);color:var(--ink)}.faq-experience{position:relative;background:radial-gradient(circle at 12% 0%,rgba(63,253,106,.13),transparent 26%),linear-gradient(180deg,#f7f7fa,#eef0f5)}.faq-help-card{padding:26px;border-radius:28px;color:var(--paper);background:var(--ink);box-shadow:7px 7px #3ffd6a5c}.faq-help-card strong{display:block;font:700 clamp(24px,2.6vw,30px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.faq-help-card p{color:#f3f5f8ad;font-weight:500;line-height:1.42}.faq-groups{display:grid;gap:clamp(42px,6vw,78px)}.faq-group{scroll-margin-top:112px}.faq-group-head h2{max-width:880px}.faq-group-head p:last-child{max-width:720px;color:var(--muted);font-weight:500;line-height:1.5}.faq-row summary{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:20px;align-items:center;padding:clamp(22px,3vw,34px) 0;color:var(--ink);font:inherit;list-style:none}.faq-row>p{max-width:820px;margin:-8px 74px 30px 0;padding:0;color:#110320b8;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.52}@media(max-width:1100px){.learn-hero-grid,.learn-split,.learn-cta-grid,.faq-layout{grid-template-columns:1fr}.faq-index{position:static}.faq-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.learn-card-grid,.learn-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.learn-hero{min-height:auto;padding-top:118px}.learn-hero-copy h1{font-size:clamp(50px,15vw,78px)}.learn-card-grid,.learn-team-grid,.learn-compliance-board,.faq-index nav{grid-template-columns:1fr}.learn-step-list article{grid-template-columns:1fr;align-items:start}.learn-cta-actions{justify-content:flex-start}.faq-group-head{grid-template-columns:1fr}.faq-group-head>span{width:46px;height:46px;border-radius:15px}.faq-row summary{grid-template-columns:minmax(0,1fr) 46px}.faq-toggle{width:46px;height:46px;border-radius:15px}.faq-row>p{margin-right:0}}@media(max-width:430px){.learn-hero{padding-top:104px}.learn-hero-copy h1{font-size:clamp(44px,14.5vw,64px)}.learn-visual-card{border-radius:30px;padding:17px}.learn-info-card,.learn-team-grid article{min-height:0;border-radius:28px}.learn-cta-actions,.learn-cta-actions .btn{width:100%}}.underwriting-page{overflow:hidden;background:var(--bg);color:var(--ink)}.underwriting-page [id]{scroll-margin-top:116px}.underwriting-hero{min-height:100svh;display:flex;align-items:center;padding:clamp(122px,11vw,172px) 0 clamp(62px,7vw,96px);color:var(--paper);background:radial-gradient(circle at 84% 16%,rgba(63,253,106,.24),transparent 30%),radial-gradient(circle at 12% 82%,rgba(126,120,210,.27),transparent 35%),linear-gradient(142deg,#05010b,#110320 58%,#1b082d)}.underwriting-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e6}.underwriting-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,.78fr);gap:clamp(42px,7vw,96px);align-items:center}.underwriting-hero-copy h1{max-width:940px;margin:22px 0 0;color:var(--paper);font-size:clamp(58px,8.3vw,124px);line-height:.82;letter-spacing:-.046em}.underwriting-hero-copy h1+.underwriting-hero-lede{margin-top:clamp(26px,3vw,38px)}.underwriting-hero-lede{max-width:760px;color:#f3f5f8eb;font-size:clamp(20px,1.72vw,25px);line-height:1.42;font-weight:560}.underwriting-hero-detail{max-width:730px;color:#f3f5f8bd;font-size:clamp(16px,1.18vw,19px);line-height:1.58;font-weight:500}.underwriting-actions .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f847;box-shadow:none}.underwriting-anchor-row{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:28px}.underwriting-anchor-row a{color:var(--paper);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:#3ffd6ab8;text-decoration-thickness:2px;text-underline-offset:7px;transition:color .18s ease,text-decoration-color .18s ease}.underwriting-anchor-row a:hover{color:var(--green);text-decoration-color:var(--green)}.underwriting-disclosure{display:inline-flex;max-width:760px;margin-top:24px;padding:12px 14px;border-radius:18px;background:#3ffd6a1b;border:1px solid rgba(63,253,106,.22);color:#f3f5f8d1;font-weight:620;line-height:1.45}.underwriting-engine-card{position:relative;overflow:hidden;border-radius:clamp(32px,4vw,54px);padding:clamp(20px,2.6vw,34px);color:var(--paper);background:radial-gradient(circle at 82% 8%,rgba(63,253,106,.17),transparent 34%),linear-gradient(180deg,#ffffff1b,#ffffff09),#17111f;border:1px solid rgba(255,255,255,.1);box-shadow:0 36px 120px #00000057,inset 0 1px #ffffff14}.underwriting-engine-card:before{content:"";position:absolute;width:260px;height:260px;right:-82px;top:-86px;border-radius:78px;background:#3ffd6ab8;opacity:.13;transform:rotate(18deg)}.underwriting-engine-card:after{content:"";position:absolute;inset:auto 24px 118px;height:1px;background:linear-gradient(90deg,transparent,rgba(63,253,106,.42),transparent);opacity:.7}.underwriting-card-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;color:#f3f5f8c7;font-size:13px;font-weight:760;letter-spacing:.02em}.underwriting-card-topline strong{display:grid;place-items:center;min-width:68px;height:40px;padding:0 12px;border-radius:999px;background:var(--green);color:var(--ink);font:760 13px/1 Work Sans,Inter,sans-serif}.underwriting-engine-map{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.engine-signal,.engine-core{min-height:132px;display:grid;align-content:space-between;gap:12px;padding:clamp(17px,2vw,22px);border-radius:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.engine-signal span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#3ffd6a2e;color:var(--green);font:760 12px/1 Work Sans,Inter,sans-serif}.engine-signal strong,.engine-core strong{display:block;color:var(--paper);font:720 clamp(23px,2.35vw,36px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.04em}.engine-signal small,.engine-core small,.underwriting-match-panel small{display:block;color:#f3f5f8bd;font-size:13px;line-height:1.3;font-weight:720}.engine-core{grid-column:1 / -1;min-height:170px;background:var(--green);color:var(--ink);box-shadow:8px 8px #00000057}.engine-core span{width:max-content;padding:9px 12px;border-radius:999px;background:#1103201f;color:#110320ad;font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.engine-core strong{color:var(--ink)}.engine-core small{color:#110320b3}.underwriting-match-panel{position:relative;z-index:1;display:grid;gap:10px;margin-top:22px;padding:20px;border-radius:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.underwriting-match-panel span{color:#f3f5f8b8;font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.underwriting-match-panel strong{color:var(--paper);font:720 clamp(21px,2.05vw,31px)/.98 "Work Sans",Inter,sans-serif;letter-spacing:-.034em}.underwriting-proof-strip{background:var(--green);color:var(--ink);padding:clamp(18px,3vw,32px) 0}.underwriting-proof-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.underwriting-proof-grid article{min-height:106px;display:grid;align-content:space-between;gap:12px;padding:18px;border-radius:22px;background:#1103201a;border:1px solid rgba(17,3,32,.09)}.underwriting-proof-grid span{color:#1103208a;font:760 12px/1 Work Sans,Inter,sans-serif}.underwriting-proof-grid strong{font:720 clamp(18px,1.7vw,25px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.028em}.underwriting-section{padding:clamp(86px,10vw,138px) 0}.underwriting-section-head,.underwriting-rails-grid,.underwriting-faq-grid,.underwriting-final-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);gap:clamp(30px,5.8vw,84px);align-items:start}.underwriting-section-head{align-items:end;margin-bottom:clamp(36px,5vw,70px)}.underwriting-section-head h2,.underwriting-audience-card h2,.underwriting-rails-grid h2,.underwriting-faq-grid h2,.underwriting-final-grid h2{max-width:880px;margin-top:10px;font-size:clamp(42px,6vw,90px);line-height:.88;letter-spacing:-.044em}.underwriting-section-head>p,.underwriting-audience-card>p,.underwriting-rails-copy>p,.underwriting-faq-grid>div>p,.underwriting-final-grid p{max-width:680px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.52;font-weight:560}.underwriting-section-head.invert h2{color:var(--paper)}.underwriting-section-head.invert>p{color:#f3f5f8cc}.underwriting-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.underwriting-signal-grid article{min-height:278px;display:flex;flex-direction:column;padding:clamp(22px,2.5vw,32px);border-radius:34px;background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 22px 70px #11032014}.underwriting-signal-grid article:nth-child(1){background:radial-gradient(circle at 88% 12%,rgba(63,253,106,.42),transparent 36%),#fff}.underwriting-signal-grid article>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:30px;border-radius:16px;background:var(--green);color:var(--ink);font:720 14px/1 Work Sans,Inter,sans-serif;box-shadow:5px 5px #110320e0}.underwriting-signal-grid h3{margin:0;color:var(--ink);font:720 clamp(27px,3vw,42px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.underwriting-signal-grid p{margin-top:16px;color:var(--muted);font-weight:520;line-height:1.48}.underwriting-flow-section{color:var(--paper);background:radial-gradient(circle at 82% 18%,rgba(63,253,106,.16),transparent 32%),linear-gradient(135deg,#08050d,#160822)}.underwriting-flow-road{display:grid;gap:11px}.underwriting-flow-road article{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:start;min-height:132px;padding:clamp(22px,2.8vw,34px);border-radius:34px;background:#ffffff13;border:1px solid rgba(255,255,255,.1)}.underwriting-flow-road article:after{content:"";position:absolute;left:calc(clamp(22px,2.8vw,34px) + 35px);top:86px;bottom:-15px;width:2px;background:linear-gradient(180deg,rgba(63,253,106,.45),transparent)}.underwriting-flow-road article:last-child:after{content:none}.underwriting-flow-road span{position:relative;z-index:1;display:grid;place-items:center;width:72px;height:72px;border-radius:24px;background:var(--green);color:var(--ink);font:720 15px/1 Work Sans,Inter,sans-serif;box-shadow:6px 6px #00000047}.underwriting-flow-road h3{margin:0;color:var(--paper);font:720 clamp(27px,3vw,42px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.underwriting-flow-road p{max-width:940px;margin:12px 0 0;color:#f3f5f8c2;font-weight:650;line-height:1.48}.underwriting-audience-section{background:linear-gradient(180deg,#f7f7fa,#eef0f5)}.underwriting-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.underwriting-audience-card{min-height:720px;padding:clamp(26px,4vw,54px);border-radius:clamp(34px,4vw,56px);background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 24px 80px #11032014}.underwriting-audience-card.lender-card{color:var(--paper);background:radial-gradient(circle at 86% 12%,rgba(63,253,106,.15),transparent 34%),linear-gradient(150deg,#110320,#07020d);border-color:#f3f5f81a}.underwriting-audience-card.lender-card .kicker{color:var(--green)}.underwriting-audience-card.lender-card h2{color:var(--paper)}.underwriting-audience-card.lender-card>p{color:#f3f5f8b8}.underwriting-audience-card ul{display:grid;gap:12px;margin:26px 0 30px;padding:0;list-style:none}.underwriting-audience-card li{position:relative;padding-left:28px;color:#110320bd;font-weight:680;line-height:1.42}.underwriting-audience-card.lender-card li{color:#f3f5f8c7}.underwriting-audience-card li:before{content:"→";position:absolute;left:0;top:0;color:var(--green-dark, #13b44a);font-weight:760}.underwriting-audience-card.lender-card li:before{color:var(--green)}.underwriting-text-link{display:inline-flex;color:var(--ink);font-weight:760;text-decoration:underline;text-decoration-color:var(--green-dark, #13b44a);text-decoration-thickness:2px;text-underline-offset:6px}.underwriting-audience-card.lender-card .underwriting-text-link{color:var(--green)}.underwriting-rails-section{color:var(--paper);background:radial-gradient(circle at 14% 18%,rgba(63,253,106,.17),transparent 30%),linear-gradient(180deg,#110320,#07020d)}.underwriting-rails-section .kicker{color:var(--green)}.underwriting-rails-section h2{color:var(--paper)}.underwriting-rails-copy>p{color:#f3f5f8cc}.underwriting-rail-stack{display:grid;gap:12px}.underwriting-rail-stack article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:center;min-height:106px;padding:20px;border-radius:28px;background:#ffffff13;border:1px solid rgba(243,245,248,.12)}.underwriting-rail-stack article>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--green);color:var(--ink);font:720 14px/1 Work Sans,Inter,sans-serif}.underwriting-rail-stack strong{display:block;color:var(--paper);font:720 clamp(25px,2.7vw,38px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.underwriting-rail-stack small{display:block;margin-top:6px;color:#f3f5f8bd;font-size:15px;font-weight:650;line-height:1.38}.underwriting-guardrails-section{background:#fff}.underwriting-guardrail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.underwriting-guardrail-grid article{min-height:248px;padding:22px;border-radius:30px;background:linear-gradient(135deg,rgba(63,253,106,.12),transparent 44%),var(--paper-soft);border:1px solid rgba(17,3,32,.1)}.underwriting-guardrail-grid article:nth-child(2n){background:linear-gradient(135deg,rgba(126,120,210,.14),transparent 46%),var(--paper-soft)}.underwriting-guardrail-grid strong{display:block;color:var(--ink);font:720 clamp(22px,2.2vw,31px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.034em}.underwriting-guardrail-grid p{color:var(--muted);font-weight:560;line-height:1.46}.underwriting-important-disclosure{display:grid;grid-template-columns:150px 1fr;gap:22px;margin-top:clamp(34px,5vw,62px);padding:clamp(20px,2.6vw,32px);border-radius:30px;background:var(--ink);color:var(--paper);box-shadow:8px 8px #3ffd6a38}.underwriting-important-disclosure strong{color:var(--green);font:720 24px/.95 Work Sans,Inter,sans-serif;letter-spacing:-.04em}.underwriting-important-disclosure p{margin:0;color:#f3f5f8b8;font-weight:560;line-height:1.48}.underwriting-faq-section{background:linear-gradient(180deg,#f7f7fa,#eef0f5)}.underwriting-faq-grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.12fr)}.underwriting-faq-list{display:grid;border-top:2px solid rgba(17,3,32,.16)}.underwriting-faq-row{border-bottom:1px solid rgba(17,3,32,.14)}.underwriting-faq-row summary{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:20px;align-items:center;padding:clamp(22px,3vw,34px) clamp(18px,2.4vw,30px);color:var(--ink);list-style:none;cursor:pointer}.underwriting-faq-row summary::-webkit-details-marker{display:none}.underwriting-faq-row summary:after,.underwriting-faq-row[open] summary:after{content:none}.underwriting-faq-question{display:grid;gap:8px;font:720 clamp(25px,2.45vw,38px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.underwriting-faq-question small{color:var(--green-dark, #13b44a);font:720 12px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em}.underwriting-faq-toggle{position:relative;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:var(--paper);border:1px solid rgba(17,3,32,.12);transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.underwriting-faq-toggle:before,.underwriting-faq-toggle:after{content:"";position:absolute;width:18px;height:3px;border-radius:999px;background:currentColor}.underwriting-faq-toggle:after{transform:rotate(90deg);transition:transform .18s ease}.underwriting-faq-row:hover .underwriting-faq-toggle,.underwriting-faq-row[open] .underwriting-faq-toggle{background:var(--green);border-color:var(--green);color:var(--ink);transform:rotate(-3deg)}.underwriting-faq-row[open] .underwriting-faq-toggle:after{transform:rotate(0)}.underwriting-faq-row>p{max-width:820px;margin:-8px 74px 30px 0;padding:0 clamp(18px,2.4vw,30px);color:#110320b8;font-size:clamp(17px,1.35vw,21px);font-weight:520;line-height:1.52}.underwriting-final-cta{padding:clamp(76px,9vw,116px) 0;background:var(--green);color:var(--ink)}.underwriting-final-grid{align-items:center}.underwriting-final-grid .kicker{color:#11032094}.underwriting-final-grid h2{color:var(--ink)}.underwriting-final-grid p{color:#110320bd}.underwriting-final-grid strong{display:block;margin-top:18px;color:#110320d1;font:720 clamp(24px,2.8vw,38px)/1 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.underwriting-final-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:14px}.underwriting-final-actions .btn.secondary{background:var(--paper);color:var(--ink)}@media(max-width:1180px){.underwriting-guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.underwriting-hero-grid,.underwriting-section-head,.underwriting-rails-grid,.underwriting-faq-grid,.underwriting-final-grid{grid-template-columns:1fr}.underwriting-signal-grid,.underwriting-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.underwriting-final-actions{justify-content:flex-start}.underwriting-engine-card{max-width:760px}}@media(max-width:860px){.underwriting-audience-grid{grid-template-columns:1fr}.underwriting-audience-card{min-height:0}}@media(max-width:760px){.underwriting-hero{min-height:auto;padding-top:118px}.underwriting-hero-copy h1{font-size:clamp(50px,15vw,78px)}.underwriting-signal-grid,.underwriting-proof-grid,.underwriting-guardrail-grid{grid-template-columns:1fr}.underwriting-flow-road article,.underwriting-rail-stack article{grid-template-columns:1fr}.underwriting-flow-road article:after{content:none}.underwriting-important-disclosure{grid-template-columns:1fr}.underwriting-faq-row summary{grid-template-columns:minmax(0,1fr) 46px}.underwriting-faq-toggle{width:46px;height:46px;border-radius:15px}.underwriting-faq-row>p{margin-right:0}}@media(max-width:520px){.underwriting-engine-map{grid-template-columns:1fr}.engine-core{grid-column:auto}.underwriting-hero-copy h1{font-size:clamp(44px,14.5vw,64px)}.underwriting-engine-card,.underwriting-audience-card,.underwriting-signal-grid article,.underwriting-guardrail-grid article{border-radius:28px}.underwriting-actions .btn,.underwriting-final-actions,.underwriting-final-actions .btn{width:100%}}.compliance-page{overflow:hidden;background:var(--bg);color:var(--ink)}.compliance-page [id]{scroll-margin-top:116px}.compliance-hero{min-height:98svh;display:flex;align-items:center;padding:clamp(122px,11vw,172px) 0 clamp(62px,7vw,96px);color:var(--paper);background:radial-gradient(circle at 84% 16%,rgba(63,253,106,.22),transparent 30%),radial-gradient(circle at 12% 82%,rgba(126,120,210,.28),transparent 35%),linear-gradient(142deg,#05010b,#110320 58%,#1b082d)}.compliance-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e6}.compliance-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,.78fr);gap:clamp(42px,7vw,96px);align-items:center}.compliance-hero-copy h1{max-width:980px;margin:22px 0 0;color:var(--paper);font-size:clamp(58px,8.3vw,124px);line-height:.82;letter-spacing:-.046em}.compliance-hero-copy h1+.compliance-hero-lede{margin-top:clamp(26px,3vw,38px)}.compliance-hero-lede{max-width:780px;color:#f3f5f8eb;font-size:clamp(20px,1.72vw,25px);line-height:1.42;font-weight:560}.compliance-hero-detail{max-width:720px;color:#f3f5f8c7;font-size:clamp(17px,1.25vw,20px);line-height:1.52;font-weight:610}.compliance-actions .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f847;box-shadow:none}.compliance-anchor-row{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:28px}.compliance-anchor-row a{color:var(--paper);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:#3ffd6ab8;text-decoration-thickness:2px;text-underline-offset:7px;transition:color .18s ease,text-decoration-color .18s ease}.compliance-anchor-row a:hover{color:var(--green);text-decoration-color:var(--green)}.compliance-hero-disclosure{display:inline-flex;max-width:780px;margin-top:24px;padding:12px 14px;border-radius:18px;background:#3ffd6a1b;border:1px solid rgba(63,253,106,.22);color:#f3f5f8d1;font-weight:620;line-height:1.45}.compliance-trust-card{position:relative;overflow:hidden;border-radius:clamp(32px,4vw,54px);padding:clamp(20px,2.6vw,34px);color:var(--paper);background:radial-gradient(circle at 82% 8%,rgba(63,253,106,.17),transparent 34%),linear-gradient(180deg,#ffffff1b,#ffffff09),#17111f;border:1px solid rgba(255,255,255,.1);box-shadow:0 36px 120px #00000057,inset 0 1px #ffffff14}.compliance-trust-card:before{content:"";position:absolute;width:260px;height:260px;right:-82px;top:-86px;border-radius:78px;background:#3ffd6ab8;opacity:.13;transform:rotate(18deg)}.compliance-trust-card:after{content:"";position:absolute;inset:auto 24px 118px;height:1px;background:linear-gradient(90deg,transparent,rgba(63,253,106,.42),transparent);opacity:.7}.compliance-card-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;color:#f3f5f8c7;font-size:13px;font-weight:760;letter-spacing:.02em}.compliance-card-topline strong{display:grid;place-items:center;min-width:68px;min-height:40px;padding:10px 14px;border-radius:999px;background:var(--green);color:var(--ink);font:760 13px/1 Work Sans,Inter,sans-serif;text-align:center}.compliance-trust-map{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compliance-node,.compliance-core{min-height:132px;display:grid;align-content:space-between;gap:12px;padding:clamp(17px,2vw,22px);border-radius:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.compliance-node span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#3ffd6a2e;color:var(--green);font:760 12px/1 Work Sans,Inter,sans-serif}.compliance-node strong,.compliance-core strong{display:block;color:var(--paper);font:720 clamp(22px,2.3vw,34px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.04em}.compliance-node small,.compliance-core small,.compliance-review-panel small{display:block;color:#f3f5f8bd;font-size:13px;line-height:1.3;font-weight:720}.compliance-core{grid-column:1 / -1;min-height:170px;background:var(--green);color:var(--ink);box-shadow:8px 8px #00000057}.compliance-core span{width:max-content;padding:9px 12px;border-radius:999px;background:#1103201f;color:#110320ad;font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.compliance-core strong{color:var(--ink)}.compliance-core small{color:#110320b3}.compliance-review-panel{position:relative;z-index:1;display:grid;gap:10px;margin-top:22px;padding:20px;border-radius:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.compliance-review-panel span{color:#f3f5f8b8;font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.compliance-review-panel strong{color:var(--paper);font:720 clamp(21px,2.05vw,31px)/.98 "Work Sans",Inter,sans-serif;letter-spacing:-.034em}.compliance-proof-strip{background:var(--green);color:var(--ink);padding:clamp(18px,3vw,32px) 0}.compliance-proof-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.compliance-proof-grid article{min-height:106px;display:grid;align-content:space-between;gap:12px;padding:18px;border-radius:22px;background:#1103201a;border:1px solid rgba(17,3,32,.09)}.compliance-proof-grid span{color:#1103208a;font:760 12px/1 Work Sans,Inter,sans-serif}.compliance-proof-grid strong{font:720 clamp(18px,1.7vw,25px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.028em}.compliance-section{padding:clamp(86px,10vw,138px) 0}.compliance-section-head,.compliance-data-grid,.compliance-summary-grid,.compliance-final-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);gap:clamp(30px,5.8vw,84px);align-items:start}.compliance-section-head{align-items:end;margin-bottom:clamp(36px,5vw,70px)}.compliance-section-head h2,.compliance-data-copy h2,.compliance-summary-grid h2,.compliance-final-grid h2{max-width:900px;margin-top:10px;font-size:clamp(42px,6vw,90px);line-height:.88;letter-spacing:-.044em}.compliance-section-head>p,.compliance-data-copy>p,.compliance-summary-grid>div>p,.compliance-final-grid p{max-width:720px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.52;font-weight:560}.compliance-section-head.invert h2{color:var(--paper)}.compliance-section-head.invert>p{color:#f3f5f8cc}.compliance-control-grid,.compliance-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.compliance-control-grid article,.compliance-document-grid article{min-height:278px;display:flex;flex-direction:column;padding:clamp(22px,2.5vw,32px);border-radius:34px;background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 22px 70px #11032014}.compliance-control-grid article:nth-child(1),.compliance-document-grid article:nth-child(1){background:radial-gradient(circle at 88% 12%,rgba(63,253,106,.42),transparent 36%),#fff}.compliance-control-grid article>span,.compliance-document-grid article>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:30px;border-radius:16px;background:var(--green);color:var(--ink);font:720 14px/1 Work Sans,Inter,sans-serif;box-shadow:5px 5px #110320e0}.compliance-control-grid h3,.compliance-document-grid h3,.compliance-risk-main h3{margin:0;color:var(--ink);font:720 clamp(27px,3vw,42px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.compliance-control-grid p,.compliance-document-grid p,.compliance-risk-main p,.compliance-risk-side p{margin-top:16px;color:var(--muted);font-weight:520;line-height:1.48}.compliance-data-section,.compliance-documents-section{color:var(--paper);background:radial-gradient(circle at 14% 18%,rgba(63,253,106,.17),transparent 30%),linear-gradient(180deg,#110320,#07020d)}.compliance-data-section .kicker,.compliance-documents-section .kicker{color:var(--green)}.compliance-data-copy h2{color:var(--paper)}.compliance-data-copy>p{color:#f3f5f8cc}.compliance-rail-stack{display:grid;gap:12px}.compliance-rail-stack article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:center;min-height:118px;padding:20px;border-radius:28px;background:#ffffff13;border:1px solid rgba(243,245,248,.12)}.compliance-rail-stack article>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--green);color:var(--ink);font:720 14px/1 Work Sans,Inter,sans-serif}.compliance-rail-stack strong{display:block;color:var(--paper);font:720 clamp(25px,2.7vw,38px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.compliance-rail-stack small{display:block;margin-top:6px;color:#f3f5f8bd;font-size:15px;font-weight:650;line-height:1.38}.compliance-risk-section{background:linear-gradient(180deg,#f7f7fa,#eef0f5)}.compliance-risk-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:16px}.compliance-risk-main,.compliance-risk-side{padding:clamp(26px,4vw,54px);border-radius:clamp(34px,4vw,56px);background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 24px 80px #11032014}.compliance-risk-main{min-height:420px;display:grid;align-content:center;background:radial-gradient(circle at 88% 10%,rgba(63,253,106,.34),transparent 32%),#fff}.compliance-risk-side{color:var(--paper);background:radial-gradient(circle at 86% 12%,rgba(63,253,106,.15),transparent 34%),linear-gradient(150deg,#110320,#07020d);border-color:#f3f5f81a}.compliance-risk-side strong{display:block;color:var(--green);font:720 clamp(23px,2.4vw,34px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.compliance-risk-side p{color:#f3f5f8bd}.compliance-documents-section .compliance-document-grid article{background:#ffffff13;border-color:#f3f5f81f;box-shadow:none}.compliance-documents-section .compliance-document-grid article:nth-child(1){background:#3ffd6a1f}.compliance-documents-section .compliance-document-grid h3{color:var(--paper)}.compliance-documents-section .compliance-document-grid p{color:#f3f5f8b8}.compliance-summary-section{background:radial-gradient(circle at 12% 0%,rgba(63,253,106,.13),transparent 26%),linear-gradient(180deg,#f7f7fa,#eef0f5)}.compliance-summary-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.compliance-summary-list li{position:relative;padding:18px 20px 18px 56px;border-radius:24px;background:#fff;border:1px solid rgba(17,3,32,.08);color:#110320c2;font-weight:650;line-height:1.42;box-shadow:0 18px 50px #1103200f}.compliance-summary-list li:before{content:"✓";position:absolute;left:18px;top:17px;display:grid;place-items:center;width:26px;height:26px;border-radius:10px;background:var(--green);color:var(--ink);font:760 14px/1 Work Sans,Inter,sans-serif}.compliance-final-cta{padding:clamp(76px,9vw,116px) 0;background:var(--green);color:var(--ink)}.compliance-final-grid{align-items:center}.compliance-final-grid .kicker{color:#11032094}.compliance-final-grid h2{color:var(--ink)}.compliance-final-grid p{color:#110320bd}.compliance-final-grid strong{display:block;margin-top:18px;color:#110320d1;font:720 clamp(24px,2.8vw,38px)/1 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.compliance-final-note{max-width:780px;margin-top:18px;color:#110320a8!important}.compliance-final-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:14px}.compliance-final-actions .btn.secondary{background:var(--paper);color:var(--ink)}@media(max-width:1180px){.compliance-control-grid,.compliance-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.compliance-hero-grid,.compliance-section-head,.compliance-data-grid,.compliance-summary-grid,.compliance-final-grid,.compliance-risk-grid{grid-template-columns:1fr}.compliance-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-final-actions{justify-content:flex-start}.compliance-trust-card{max-width:760px}}@media(max-width:760px){.compliance-hero{min-height:auto;padding-top:118px}.compliance-hero-copy h1{font-size:clamp(50px,15vw,78px)}.compliance-control-grid,.compliance-document-grid,.compliance-proof-grid{grid-template-columns:1fr}.compliance-rail-stack article{grid-template-columns:1fr;align-items:start}.compliance-risk-main{min-height:0}}@media(max-width:520px){.compliance-trust-map{grid-template-columns:1fr}.compliance-core{grid-column:auto}.compliance-hero-copy h1{font-size:clamp(44px,14.5vw,64px)}.compliance-final-grid h2{font-size:clamp(34px,10.6vw,42px);line-height:.86}.compliance-trust-card,.compliance-control-grid article,.compliance-document-grid article,.compliance-risk-main,.compliance-risk-side{border-radius:28px}.compliance-actions .btn,.compliance-final-actions,.compliance-final-actions .btn{width:100%}}.risk-page{overflow:hidden;background:var(--bg);color:var(--ink)}.risk-page [id]{scroll-margin-top:116px}.risk-hero{min-height:98svh;display:flex;align-items:center;padding:clamp(122px,11vw,172px) 0 clamp(62px,7vw,96px);color:var(--paper);background:radial-gradient(circle at 82% 14%,rgba(63,253,106,.24),transparent 30%),radial-gradient(circle at 12% 82%,rgba(126,120,210,.28),transparent 35%),linear-gradient(142deg,#05010b,#110320 58%,#1b082d)}.risk-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e6}.risk-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,.78fr);gap:clamp(42px,7vw,96px);align-items:center}.risk-hero-copy h1{max-width:980px;margin:22px 0 0;color:var(--paper);font-size:clamp(58px,8.3vw,124px);line-height:.82;letter-spacing:-.046em}.risk-hero-copy h1+.risk-hero-lede{margin-top:clamp(26px,3vw,38px)}.risk-hero-lede{max-width:780px;color:#f3f5f8eb;font-size:clamp(20px,1.72vw,25px);line-height:1.42;font-weight:560}.risk-hero-detail{max-width:720px;color:#f3f5f8c7;font-size:clamp(17px,1.25vw,20px);line-height:1.52;font-weight:610}.risk-actions .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f847;box-shadow:none}.risk-anchor-row{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:28px}.risk-anchor-row a{color:var(--paper);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:#3ffd6ab8;text-decoration-thickness:2px;text-underline-offset:7px;transition:color .18s ease,text-decoration-color .18s ease}.risk-anchor-row a:hover{color:var(--green);text-decoration-color:var(--green)}.risk-hero-disclosure{display:inline-flex;max-width:780px;margin-top:24px;padding:12px 14px;border-radius:18px;background:#3ffd6a1b;border:1px solid rgba(63,253,106,.22);color:#f3f5f8d1;font-weight:620;line-height:1.45}.risk-dashboard-card{position:relative;overflow:hidden;border-radius:clamp(32px,4vw,54px);padding:clamp(20px,2.6vw,34px);color:var(--paper);background:radial-gradient(circle at 82% 8%,rgba(63,253,106,.17),transparent 34%),linear-gradient(180deg,#ffffff1b,#ffffff09),#17111f;border:1px solid rgba(255,255,255,.1);box-shadow:0 36px 120px #00000057,inset 0 1px #ffffff14}.risk-dashboard-card:before{content:"";position:absolute;width:260px;height:260px;right:-82px;top:-86px;border-radius:78px;background:#3ffd6ab8;opacity:.13;transform:rotate(18deg)}.risk-dashboard-card:after{content:"";position:absolute;inset:auto 24px 118px;height:1px;background:linear-gradient(90deg,transparent,rgba(63,253,106,.42),transparent);opacity:.7}.risk-card-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;color:#f3f5f8c7;font-size:13px;font-weight:760;letter-spacing:.02em}.risk-card-topline strong{display:grid;place-items:center;min-width:68px;min-height:40px;padding:10px 14px;border-radius:999px;background:var(--green);color:var(--ink);font:760 13px/1 Work Sans,Inter,sans-serif;text-align:center}.risk-status-map{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.risk-status-node,.risk-core{min-height:132px;display:grid;align-content:space-between;gap:12px;padding:clamp(17px,2vw,22px);border-radius:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.risk-status-node span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#3ffd6a2e;color:var(--green);font:760 12px/1 Work Sans,Inter,sans-serif}.risk-status-node strong,.risk-core strong{display:block;color:var(--paper);font:720 clamp(22px,2.3vw,34px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.04em}.risk-status-node small,.risk-core small,.risk-dashboard-note span{display:block;color:#f3f5f8bd;font-size:13px;line-height:1.3;font-weight:720}.risk-core{grid-column:1 / -1;min-height:170px;background:var(--green);color:var(--ink);box-shadow:8px 8px #00000057}.risk-core span{width:max-content;padding:9px 12px;border-radius:999px;background:#1103201f;color:#110320ad;font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.risk-core strong{color:var(--ink)}.risk-core small{color:#110320b3}.risk-dashboard-note{position:relative;z-index:1;display:grid;gap:10px;margin-top:22px;padding:20px;border-radius:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.risk-dashboard-note span{color:#f3f5f8b8;letter-spacing:.095em;text-transform:uppercase}.risk-dashboard-note strong{color:var(--paper);font:720 clamp(21px,2.05vw,31px)/.98 "Work Sans",Inter,sans-serif;letter-spacing:-.034em}.risk-proof-strip{background:var(--green);color:var(--ink);padding:clamp(18px,3vw,32px) 0}.risk-proof-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.risk-proof-grid article{min-height:106px;display:grid;align-content:space-between;gap:12px;padding:18px;border-radius:22px;background:#1103201a;border:1px solid rgba(17,3,32,.09)}.risk-proof-grid span{color:#1103208a;font:760 12px/1 Work Sans,Inter,sans-serif}.risk-proof-grid strong{font:720 clamp(18px,1.7vw,25px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.028em}.risk-page .risk-section{padding:clamp(86px,10vw,138px) 0}.risk-section-head,.risk-summary-grid,.risk-controls-grid,.risk-assurance-grid,.risk-final-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);gap:clamp(30px,5.8vw,84px);align-items:start}.risk-section-head{align-items:end;margin-bottom:clamp(36px,5vw,70px)}.risk-section-head h2,.risk-summary-copy h2,.risk-controls-copy h2,.risk-assurance-main h2,.risk-final-grid h2{max-width:900px;margin-top:10px;font-size:clamp(42px,6vw,90px);line-height:.88;letter-spacing:-.044em}.risk-section-head>p,.risk-summary-copy>p,.risk-controls-copy>p,.risk-assurance-main>p,.risk-assurance-side>p,.risk-final-grid p{max-width:720px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.52;font-weight:560}.risk-summary-section,.risk-not-bank-section{background:linear-gradient(180deg,#f7f7fa,#eef0f5)}.risk-statement-card{padding:clamp(26px,4vw,52px);border-radius:clamp(34px,4vw,56px);background:radial-gradient(circle at 88% 12%,rgba(63,253,106,.34),transparent 32%),#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 24px 80px #11032014}.risk-statement-card span{color:var(--green-dark, #13b44a);font:760 12px/1 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase}.risk-statement-card p{margin:18px 0 0;color:#110320bd;font-size:clamp(18px,1.65vw,24px);line-height:1.42;font-weight:560}.risk-statement-card strong,.risk-assurance-main strong{display:block;margin-top:22px;color:var(--ink);font:720 clamp(24px,2.6vw,38px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.risk-card-grid,.risk-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.risk-card-grid article,.risk-comparison-grid article{min-height:278px;display:flex;flex-direction:column;padding:clamp(22px,2.5vw,32px);border-radius:34px;background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 22px 70px #11032014}.risk-card-grid article:nth-child(1),.risk-comparison-grid article:nth-child(1){background:radial-gradient(circle at 88% 12%,rgba(63,253,106,.42),transparent 36%),#fff}.risk-card-grid article>span,.risk-comparison-grid article>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:30px;border-radius:16px;background:var(--green);color:var(--ink);font:720 14px/1 Work Sans,Inter,sans-serif;box-shadow:5px 5px #110320e0}.risk-card-grid h3,.risk-comparison-grid h3,.risk-assurance-side h3{margin:0;color:var(--ink);font:720 clamp(27px,3vw,42px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.risk-card-grid p,.risk-comparison-grid p{margin-top:16px;color:var(--muted);font-weight:520;line-height:1.48}.risk-controls-section{color:var(--paper);background:radial-gradient(circle at 14% 18%,rgba(63,253,106,.17),transparent 30%),linear-gradient(180deg,#110320,#07020d)}.risk-controls-section .kicker{color:var(--green)}.risk-controls-section h2{color:var(--paper)}.risk-controls-copy>p{color:#f3f5f8cc}.risk-control-stack{display:grid;gap:12px}.risk-control-stack article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:center;min-height:118px;padding:20px;border-radius:28px;background:#ffffff13;border:1px solid rgba(243,245,248,.12)}.risk-control-stack article>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:var(--green);color:var(--ink);font:720 14px/1 Work Sans,Inter,sans-serif}.risk-control-stack strong{display:block;color:var(--paper);font:720 clamp(25px,2.7vw,38px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.risk-control-stack small{display:block;margin-top:6px;color:#f3f5f8bd;font-size:15px;font-weight:650;line-height:1.38}.risk-assurance-section{background:radial-gradient(circle at 12% 0%,rgba(63,253,106,.13),transparent 26%),linear-gradient(180deg,#f7f7fa,#eef0f5)}.risk-assurance-main,.risk-assurance-side{padding:clamp(26px,4vw,54px);border-radius:clamp(34px,4vw,56px);background:#fff;border:1px solid rgba(17,3,32,.08);box-shadow:0 24px 80px #11032014}.risk-assurance-side{color:var(--paper);background:radial-gradient(circle at 86% 12%,rgba(63,253,106,.15),transparent 34%),linear-gradient(150deg,#110320,#07020d);border-color:#f3f5f81a}.risk-assurance-side>span{color:var(--green);font:760 12px/1 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase}.risk-assurance-side h3{color:var(--paper);margin-top:12px}.risk-money-state-list{display:grid;gap:10px;margin:26px 0}.risk-money-state-list div{padding:16px;border-radius:22px;background:#ffffff14;border:1px solid rgba(243,245,248,.12)}.risk-money-state-list strong{display:block;color:var(--paper);font:720 22px/.96 Work Sans,Inter,sans-serif;letter-spacing:-.03em}.risk-money-state-list small{display:block;margin-top:5px;color:#f3f5f8b8;font-weight:640;line-height:1.38}.risk-assurance-side>p{color:#f3f5f8b8}.risk-final-cta{padding:clamp(76px,9vw,116px) 0;background:var(--green);color:var(--ink)}.risk-final-grid{align-items:center}.risk-final-grid .kicker{color:#11032094}.risk-final-grid h2{color:var(--ink)}.risk-final-grid p{color:#110320bd}.risk-final-note{max-width:800px;margin-top:18px;color:#110320a8!important}.risk-final-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:14px}.risk-final-actions .btn.secondary{background:var(--paper);color:var(--ink)}@media(max-width:1180px){.risk-card-grid,.risk-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.risk-hero-grid,.risk-section-head,.risk-summary-grid,.risk-controls-grid,.risk-assurance-grid,.risk-final-grid{grid-template-columns:1fr}.risk-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-final-actions{justify-content:flex-start}.risk-dashboard-card{max-width:760px}}@media(max-width:760px){.risk-hero{min-height:auto;padding-top:118px}.risk-hero-copy h1{font-size:clamp(50px,15vw,78px)}.risk-card-grid,.risk-comparison-grid,.risk-proof-grid{grid-template-columns:1fr}.risk-control-stack article{grid-template-columns:1fr;align-items:start}}@media(max-width:520px){.risk-status-map{grid-template-columns:1fr}.risk-core{grid-column:auto}.risk-hero-copy h1{font-size:clamp(44px,14.5vw,64px)}.risk-dashboard-card,.risk-card-grid article,.risk-comparison-grid article,.risk-assurance-main,.risk-assurance-side,.risk-statement-card{border-radius:28px}.risk-actions .btn,.risk-final-actions,.risk-final-actions .btn{width:100%}}.consent-page{background:radial-gradient(circle at top right,rgba(63,253,106,.16),transparent 32vw),var(--bg);color:var(--ink);overflow:hidden}.consent-hero{padding:clamp(118px,14vw,176px) 0 clamp(58px,8vw,96px);background:linear-gradient(135deg,#110320fa,#080110f5),var(--ink);color:var(--paper)}.consent-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:clamp(28px,5vw,72px);align-items:end}.consent-hero-copy h1{max-width:960px;margin:22px 0 0;font-size:clamp(58px,8vw,120px);line-height:.85;letter-spacing:-.046em}.consent-hero-copy p{max-width:780px;margin:24px 0 0;color:#f3f5f8d1;font-size:clamp(18px,1.7vw,24px);line-height:1.34;font-weight:500}.consent-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:32px}.consent-hero-actions a{color:var(--paper);font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.consent-hero-actions .primary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:999px;background:var(--green);color:var(--ink);text-decoration:none;box-shadow:0 18px 44px #3ffd6a38}.consent-status-card{border-radius:34px;padding:26px;background:#f3f5f814;border:1px solid rgba(243,245,248,.15);box-shadow:0 30px 80px #00000052}.consent-card-topline{display:flex;justify-content:space-between;gap:16px;color:#f3f5f8b3;font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.consent-card-topline strong{color:var(--green)}.consent-status{display:flex;align-items:center;gap:10px;margin:28px 0 12px;color:var(--green);font-size:27px;line-height:1;font-weight:700;letter-spacing:-.04em}.consent-status span{width:13px;height:13px;border-radius:999px;background:var(--green);box-shadow:0 0 0 8px #3ffd6a24}.consent-status-card p:last-child{color:#f3f5f8b8;line-height:1.52;margin:0}.consent-system-section{padding:clamp(70px,8vw,112px) 0;background:radial-gradient(circle at 16% 0%,rgba(63,253,106,.16),transparent 28%),linear-gradient(180deg,#f7f8fb 0%,var(--bg) 100%)}.consent-system-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:clamp(30px,6vw,82px);align-items:start}.consent-system-copy h2{max-width:760px;margin:10px 0 18px;color:var(--ink);font-size:clamp(44px,6vw,86px);line-height:.88;letter-spacing:-.044em}.consent-system-copy p:last-child{max-width:720px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.5;font-weight:500}.consent-system-cards{display:grid;gap:14px}.consent-system-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start;padding:clamp(20px,2.6vw,30px);border-radius:30px;background:var(--paper);border:1px solid rgba(17,3,32,.08);box-shadow:0 22px 70px #11032014}.consent-system-card>span{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--green);color:var(--ink);font:700 14px/1 Work Sans,Inter,sans-serif}.consent-system-card strong{display:block;color:var(--ink);font:700 clamp(24px,2.8vw,38px)/.94 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.consent-system-card p{margin:10px 0 0;color:var(--muted);font-weight:500;line-height:1.48}.consent-document{padding:clamp(54px,8vw,96px) 0 clamp(78px,10vw,136px)}.consent-document-shell{max-width:930px;padding:clamp(28px,5vw,58px);border-radius:34px;background:#fff;box-shadow:0 28px 90px #1103201f}.consent-brand-strip{display:flex;justify-content:center;padding-bottom:clamp(22px,4vw,38px)}.consent-brand-strip img{width:min(250px,52vw);height:auto;object-fit:contain}.consent-section{padding:28px 0;border-top:1px solid rgba(17,3,32,.08)}.consent-section h2{margin:0 0 14px;color:var(--ink);font-family:var(--font-display);font-size:clamp(25px,3vw,36px);line-height:1;letter-spacing:-.045em}.consent-section h3{margin:26px 0 10px;color:var(--ink);font-size:clamp(18px,2vw,23px);line-height:1.1;letter-spacing:-.02em}.consent-section p,.consent-section li{color:#110320bf;font-size:clamp(16px,1.5vw,18px);line-height:1.62}.consent-section p{margin:0 0 16px}.consent-section ul{margin:14px 0 0;padding-left:1.3em}.consent-section li{margin:8px 0}.consent-section strong{color:var(--ink);font-weight:700}.consent-section a,.consent-support-panel a:not(.consent-support-button){color:var(--purple);font-weight:600;text-decoration:underline;text-decoration-color:#3ffd6acc;text-underline-offset:4px}.consent-inline-status p strong{display:inline-flex;align-items:center;gap:10px;color:#10a84f;font-size:20px}.consent-inline-status p strong:before{content:"";width:10px;height:10px;border-radius:999px;background:#10a84f;box-shadow:0 0 0 7px #10a84f1a}.consent-subsection+.consent-subsection{margin-top:22px}.consent-support-panel{padding-top:30px;border-top:1px solid rgba(17,3,32,.08);text-align:center}.consent-support-button{display:flex;align-items:center;justify-content:center;width:min(100%,620px);min-height:58px;margin:0 auto;padding:0 22px;border-radius:999px;background:var(--green);color:var(--ink);font-weight:700;font-size:18px;text-decoration:none;box-shadow:0 18px 42px #3ffd6a33}.consent-support-panel p{max-width:650px;margin:18px auto 0;color:#1103209e;line-height:1.55}@media(max-width:860px){.consent-hero-grid,.consent-system-grid{grid-template-columns:1fr}.consent-status-card{max-width:520px}.consent-document-shell{border-radius:26px}}@media(max-width:560px){.consent-hero{padding-top:108px}.consent-hero-copy h1{font-size:clamp(48px,16vw,72px)}.consent-hero-copy p{font-size:17px}.consent-hero-actions{align-items:stretch;flex-direction:column}.consent-hero-actions .primary-cta{width:100%}.consent-status-card{border-radius:26px;padding:22px}.consent-system-section{padding:54px 0}.consent-system-card{grid-template-columns:1fr}.consent-document{padding-top:34px}.consent-document-shell{padding:24px 20px}.consent-section{padding:24px 0}.consent-support-button{font-size:16px}}@media(max-width:760px){.mega-menu-cashapp .menu-card-grid{display:none}.mega-menu-cashapp .menu-product-links,.mega-menu-cashapp .simple-menu-links{order:initial}}.mobile-home{display:none}@media(max-width:760px){html.app-theatre-document,html.app-theatre-document body{scroll-snap-type:none!important;overscroll-behavior-y:auto}html.app-theatre-document{scroll-padding-top:0}html.app-theatre-document body{padding-bottom:0;background:#f7f6f1}html.app-theatre-document .app-theatre{display:none}html.app-theatre-document .site-header{padding:14px 0}html.app-theatre-document .nav-shell{justify-content:space-between;gap:10px}html.app-theatre-document .brand-mark{width:48px;height:48px;border-radius:14px}html.app-theatre-document .brand-mark-img{width:28px;height:25px}html.app-theatre-document .header-actions{gap:8px}html.app-theatre-document .header-pill-primary{display:inline-flex!important;min-width:0;min-height:44px;padding:0 16px;font-size:14px;box-shadow:0 12px 34px #0000002e}html.app-theatre-document .lender-pill{display:none!important}html.app-theatre-document .menu-toggle,html.app-theatre-document .menu-close{width:44px;height:44px}.mobile-home{display:block;overflow:hidden;background:#f7f6f1;color:var(--ink)}.mobile-story-section{position:relative;min-height:auto;padding:112px 0 76px;scroll-margin-top:0}.mobile-story-inner{display:grid;gap:28px}.mobile-copy{max-width:640px}.mobile-copy .kicker,.mobile-eyebrow{margin:0 0 16px;color:var(--purple);font:700 12px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.13em}.mobile-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#f3f5f8c7}.mobile-eyebrow span{width:11px;height:11px;border-radius:999px;background:var(--green);box-shadow:0 0 0 6px #3ffd6a1f}.mobile-copy h1,.mobile-copy h2,.mobile-signup-card h2{margin:0;font:700 clamp(42px,12.8vw,64px)/.9 "Work Sans",Inter,sans-serif;letter-spacing:-.046em}.mobile-copy p:not(.kicker),.mobile-risk-note{margin:18px 0 0;color:#110320b8;font-size:18px;font-weight:500;line-height:1.38;letter-spacing:-.02em}.mobile-copy-invert,.mobile-copy-invert p:not(.kicker){color:var(--paper)}.mobile-copy-invert p:not(.kicker),.mobile-risk-note{color:#f3f5f8bd}.mobile-hero-section{padding-top:116px;padding-bottom:44px;background:radial-gradient(circle at 72% 6%,rgba(255,255,255,.68),transparent 25%),radial-gradient(circle at 10% 42%,rgba(166,255,190,.64),transparent 32%),radial-gradient(circle at 92% 90%,rgba(17,3,32,.18),transparent 34%),linear-gradient(180deg,#39f765 0%,var(--green) 48%,#a6ffbe 100%);color:var(--ink)}.mobile-hero-section .mobile-copy-invert,.mobile-hero-section .mobile-copy-invert p:not(.kicker){color:var(--ink)}.mobile-hero-section .mobile-copy-invert p:not(.kicker),.mobile-hero-section .mobile-risk-note{color:#110320b8}.mobile-hero-section:after{content:"";position:absolute;left:16px;right:16px;bottom:-28px;height:56px;border-radius:0 0 34px 34px;background:linear-gradient(180deg,#a6ffbefa,#a6ffbeb8);z-index:0}.mobile-hero-section .mobile-screenshot-phone{box-shadow:0 30px 86px #1103204d,0 0 0 1px #ffffff6b;filter:drop-shadow(0 18px 38px rgba(17,3,32,.14))}.mobile-hero-section>*{position:relative;z-index:1}.mobile-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.mobile-copy p.mobile-lending-note{flex:1 0 100%;margin:-2px 0 0;color:#110320ad;font:650 14px/1.35 Inter,sans-serif;letter-spacing:-.012em}.mobile-lending-note span{color:#11032094}.mobile-lending-cta{display:inline-flex;align-items:center;color:var(--ink);font-weight:800;text-decoration:none;border-bottom:1.5px solid rgba(17,3,32,.42);padding-bottom:2px}.mobile-lending-cta:hover{border-bottom-color:var(--ink)}.mobile-inline-cta,.mobile-text-link{color:inherit;font-weight:700;text-decoration:none}.mobile-inline-cta{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 20px;border-radius:999px;background:var(--green);color:var(--ink)}.mobile-text-link{border-bottom:2px solid currentColor}.mobile-screenshot-phone{position:relative;width:min(72vw,282px);aspect-ratio:1179 / 2556;justify-self:center;margin-top:4px;border-radius:38px;overflow:hidden;background:#fff;box-shadow:0 28px 80px #00000061,0 0 0 1px #ffffff52;filter:drop-shadow(0 18px 36px rgba(63,253,106,.1))}.mobile-screenshot-phone .mobile-real-screen{position:absolute;inset:0;opacity:1;transform:none;border-radius:inherit}.mobile-screenshot-phone .app-screen-status-left{font-size:clamp(10px,3vw,13px)}.mobile-screenshot-phone .app-screen-battery{font-size:clamp(6px,1.8vw,8px)}.mobile-screenshot-phone .app-screen-date{font-size:clamp(11px,3.4vw,17px)}.mobile-screenshot-phone .app-screen-repay-date{font-size:clamp(7px,2.25vw,11px)}.mobile-marketplace-phone,.mobile-use-app-phone,.mobile-lender-dashboard-phone,.mobile-trust-numbers-phone,.mobile-wallet-details-phone{width:min(78vw,292px);margin:0 auto 8px;box-shadow:0 28px 76px #1103202e,0 0 0 1px #11032012;filter:none}.mobile-trust-numbers-phone{margin-top:-4px}.mobile-trust-numbers-phone .app-screen-trust-time{font-size:clamp(10px,3vw,13px)}.mobile-trust-numbers-phone .app-screen-trust-battery{font-size:clamp(6px,1.85vw,8px)}.mobile-trust-numbers-phone .app-screen-trust-date{font-size:clamp(16px,5.2vw,20px)}.mobile-trust-numbers-phone .app-screen-trust-cycle-date{font-size:clamp(8px,2.7vw,10.4px)}.mobile-risk-note{margin:-2px 0 0;font-size:13px;line-height:1.45}.mobile-loop-section{padding-top:100px;background:#f7f6f1}.mobile-loop-card,.mobile-app-card,.mobile-stat-stack{display:grid;gap:12px}.mobile-loop-card{padding:18px;border-radius:34px;background:#fff;border:1px solid rgba(17,3,32,.1);box-shadow:8px 8px #11032014}.mobile-loop-card div{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-radius:22px;background:#f4f1fa}.mobile-loop-card strong{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--green);color:var(--ink);font:700 13px/1 Work Sans,Inter,sans-serif;box-shadow:3px 3px #110320eb}.mobile-loop-card span,.mobile-stat-stack span{color:#110320a8;font-weight:600;line-height:1.26}.mobile-app-section{background:linear-gradient(180deg,#f7f6f1,#eee9f7)}.mobile-dark-section,.mobile-rails-section,.mobile-open-section{background:radial-gradient(circle at 18% 8%,rgba(63,253,106,.18),transparent 28%),linear-gradient(180deg,#230a3c,#05010b);color:var(--paper)}.mobile-app-card{width:min(78vw,286px);justify-self:center;padding:18px;border-radius:34px;box-shadow:0 26px 70px #1103202e}.mobile-app-card-light{background:linear-gradient(180deg,#edfff1,#f8f7ff 54%);color:var(--ink);border:1px solid rgba(17,3,32,.1)}.mobile-app-card-dark{background:linear-gradient(180deg,#edfff1,#f7f5ff 58%);color:var(--ink)}.mobile-card-chrome{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.mobile-card-chrome span{width:14px;height:14px;border-radius:999px;background:var(--green);box-shadow:0 0 0 7px #3ffd6a1f}.mobile-card-chrome strong{color:var(--ink);font:700 15px/1 Work Sans,Inter,sans-serif}.mobile-card-chrome i{width:22px;height:18px;border-radius:4px;background:linear-gradient(90deg,transparent 0 24%,#3b3f4a 24% 36%,transparent 36% 48%,#3b3f4a 48% 60%,transparent 60% 72%,#3b3f4a 72% 84%,transparent 84%)}.mobile-app-card>small{display:inline-flex;width:max-content;margin-bottom:14px;padding:7px 9px;border-radius:999px;background:#7e24df1a;color:var(--purple);font:700 10px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.12em}.mobile-app-card h3{margin:0;color:var(--ink);font:700 34px/.88 Work Sans,Inter,sans-serif;letter-spacing:-.046em}.mobile-app-card p{margin:12px 0 0;color:#110320b8;font-weight:700;line-height:1.35}.mobile-mini-meter{height:13px;margin:16px 0 8px;border-radius:999px;background:#1103201a;overflow:hidden}.mobile-mini-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#91dfe7)}.mobile-app-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mobile-app-card li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(17,3,32,.08);font-size:13px;font-weight:700}.mobile-app-card li:last-child{border-bottom:0}.mobile-app-card li span{color:#1103208f}.mobile-app-card li strong{color:var(--ink)}.mobile-numbers-section{background:#fff}.mobile-stat-stack{grid-template-columns:1fr}.mobile-stat-stack>div{min-height:112px;display:grid;align-content:end;gap:8px;padding:22px;border-radius:30px;background:#f6f3fb;border:1px solid rgba(17,3,32,.08)}.mobile-stat-stack .mobile-main-stat{min-height:160px;background:var(--green);color:var(--ink)}.mobile-stat-stack strong{color:var(--ink);font:700 clamp(44px,13vw,62px)/.82 "Work Sans",Inter,sans-serif;letter-spacing:-.046em}.mobile-open-section{padding-bottom:170px;background:#05010b}.mobile-signup-card{min-height:352px;display:grid;align-content:space-between;padding:36px 32px;border-radius:46px;background:var(--green);color:var(--ink)}.mobile-signup-card h2{max-width:240px;font-size:clamp(46px,14vw,68px)}.mobile-signup-card a{width:58px;height:58px;display:grid;place-items:center;color:var(--ink);text-decoration:none;font:700 46px/1 Inter,sans-serif}.mobile-open-copy .kicker{color:var(--green)}}@media(max-width:430px){.mobile-copy h1,.mobile-copy h2{font-size:clamp(34px,10.8vw,46px);line-height:.96;letter-spacing:-.012em}.mobile-story-section{padding-top:116px;padding-bottom:64px}.mobile-hero-section{padding-top:112px;padding-bottom:38px}.mobile-screenshot-phone{width:min(76vw,272px);border-radius:34px}.mobile-copy p:not(.kicker){font-size:17px}.mobile-app-card{width:min(82vw,286px)}}.site-header{padding-top:10px}.live-status-bar{width:min(760px,calc(100% - 32px));min-height:34px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border-radius:999px;color:#f3f5f8eb;background:#05010bbd;border:1px solid rgba(63,253,106,.22);box-shadow:0 14px 48px #0003,inset 0 1px #ffffff14;backdrop-filter:blur(16px);font:700 clamp(11px,1.05vw,13px)/1.1 Inter,sans-serif;letter-spacing:-.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--green);box-shadow:0 0 0 5px #3ffd6a21,0 0 18px #3ffd6ab8;animation:brolly-live-blink 1.15s ease-in-out infinite}@keyframes brolly-live-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.28;transform:scale(.72)}}.hero-store-row{margin-top:clamp(20px,3vh,34px);margin-bottom:0}.store-badge-compact{min-height:58px;padding:0 16px;border-radius:16px}.store-badge-compact .store-icon.apple{font-size:26px}.store-badge-compact .store-icon.play{border-top-width:13px;border-bottom-width:13px;border-left-width:22px}.store-badge-compact strong{font-size:18px}.partner-logo-map{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-logo-map:before{display:none}.rail-logo-node{grid-template-columns:1fr;grid-template-areas:"logo" "role";min-height:126px;padding-top:44px;transform:none}.rail-logo-node:hover{transform:translateY(-2px)}.rail-logo-node span{position:absolute;top:14px;left:14px;width:32px;height:32px;border-radius:11px;font-size:11px}.partner-logo{grid-area:logo;display:block;width:100%;max-width:none;height:48px;object-fit:contain;object-position:center;padding:8px 10px;border-radius:13px;background:#fffffff0;box-shadow:inset 0 0 0 1px #ffffff1f;filter:none}.rail-logo-node small{margin-top:7px;text-align:center}.rail-logo-node .partner-logo-kpmg,.rail-logo-node .partner-logo-ey{max-width:none}.panel-rails .rail-stack-map{grid-template-columns:1fr;gap:0;padding:18px 18px 14px;border-radius:32px;border-color:#f3f5f82e;background:radial-gradient(circle at 88% 10%,rgba(63,253,106,.18),transparent 34%),linear-gradient(180deg,#ffffff1d,#ffffff0b);box-shadow:inset 0 1px #ffffff1c,0 28px 90px #00000042}.panel-rails .rail-stack-map:before{display:block;left:31px;top:91px;bottom:32px;width:1px;background:linear-gradient(180deg,#3ffd6a1a,#3ffd6ab8,#f3f5f82e)}.panel-rails .rail-stack-intro{position:relative;z-index:1;display:grid;gap:6px;padding:4px 4px 16px 42px;border-bottom:1px solid rgba(243,245,248,.12)}.panel-rails .rail-stack-intro:before{content:"";position:absolute;left:9px;top:8px;width:12px;height:12px;border-radius:999px;background:var(--green);box-shadow:0 0 0 8px #3ffd6a1a,0 0 28px #3ffd6a73}.panel-rails .rail-stack-intro span{position:static;width:auto;height:auto;display:block;border-radius:0;background:transparent;box-shadow:none;color:#f3f5f894;font:700 11px/1 Inter,sans-serif;letter-spacing:.105em;text-transform:uppercase}.panel-rails .rail-stack-intro strong{color:var(--paper);font:700 clamp(20px,2vw,28px)/.95 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.panel-rails .rail-stack-node{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"num copy";align-items:center;column-gap:13px;min-height:58px;padding:12px 4px 12px 0;border:0;border-bottom:1px solid rgba(243,245,248,.105);border-radius:0;background:transparent;transform:none}.panel-rails .rail-stack-node:last-child{border-bottom:0}.panel-rails .rail-stack-node:hover{transform:none;background:linear-gradient(90deg,#3ffd6a14,#ffffff06)}.panel-rails .rail-stack-node .rail-index{grid-area:num;position:relative;top:auto;left:auto;width:10px;height:10px;place-self:center;border-radius:999px;border:1px solid rgba(63,253,106,.86);background:var(--green);color:transparent;box-shadow:0 0 0 6px #3ffd6a12,0 0 22px #3ffd6a57;font-size:0}.panel-rails .rail-stack-node .rail-node-copy{grid-area:copy;position:relative;top:auto;left:auto;width:auto;height:auto;display:grid;place-items:unset;gap:3px;min-width:0;border-radius:0;background:transparent;box-shadow:none}.panel-rails .rail-stack-node .rail-node-copy small{grid-area:auto;margin:0;color:#f3f5f88c;font:600 11px/1.1 Inter,sans-serif;letter-spacing:.08em;text-align:left;text-transform:uppercase}.panel-rails .rail-stack-node .rail-partner-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0}.panel-rails .rail-stack-node .rail-partner-links a{display:inline-flex;align-items:baseline;gap:8px;color:var(--paper);font:700 clamp(20px,1.75vw,28px)/1 "Work Sans",Inter,sans-serif;letter-spacing:-.045em;text-decoration:none;white-space:nowrap}.panel-rails .rail-stack-node .rail-partner-links a:hover,.panel-rails .rail-stack-node .rail-partner-links a:focus-visible{color:var(--green)}.panel-rails .rail-stack-node .rail-partner-links a:focus-visible{outline:2px solid rgba(63,253,106,.55);outline-offset:4px;border-radius:6px}.panel-rails .rail-stack-node .rail-partner-links i{color:var(--green);font:700 14px/1 Inter,sans-serif;transform:translateY(-1px)}.panel-rails .rail-stack-node .rail-partner-links>span,.mobile-rail-proof-links>span{color:#f3f5f8d1;font-weight:800;line-height:1.25}.mobile-rail-proof-links>span{color:#110320c7}@media(max-width:1120px)and (min-width:901px){.panel-rails .rail-stack-map{padding:16px 16px 12px}.panel-rails .rail-stack-node{grid-template-columns:34px minmax(0,1fr);min-height:52px;column-gap:10px}.panel-rails .rail-stack-node .rail-partner-links a{font-size:19px}}.mobile-store-actions .store-badge{box-shadow:4px 4px #0000006b}.mobile-rail-proof{margin-top:clamp(18px,5vw,28px);border-top:1px solid rgba(243,245,248,.16);border-bottom:1px solid rgba(243,245,248,.16)}.mobile-rail-proof-row{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0;border-bottom:1px solid rgba(243,245,248,.12)}.mobile-rail-proof-row:last-child{border-bottom:0}.mobile-rail-proof-row span{color:#f3f5f89e;font:600 13px/1.25 Inter,sans-serif;letter-spacing:-.01em}.mobile-rail-proof-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:3px 7px;min-width:0;text-align:right}.mobile-rail-proof-links a{display:inline-flex;align-items:baseline;gap:3px;color:var(--paper);font:700 13px/1.25 Inter,sans-serif;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.mobile-rail-proof-links a:hover,.mobile-rail-proof-links a:focus-visible{color:var(--green)}.mobile-rail-proof-links a:focus-visible{outline:2px solid rgba(63,253,106,.55);outline-offset:3px;border-radius:4px}.mobile-rail-proof-links i{color:var(--green);font-style:normal;font-weight:700;transform:translateY(-1px)}.mobile-rail-proof-links em{color:#f3f5f85c;font-style:normal}@media(max-width:1180px){.concept-archive-grid,.not-found-grid,.concept-archive-prompt-grid,.concept-archive-cards{grid-template-columns:1fr}.concept-pixel-scene{min-height:360px}.footer-grid{grid-template-columns:1fr}}@media(max-width:760px){.site-header{padding-top:8px!important}.concept-archive-hero,.not-found-hero{padding-top:clamp(156px,44vw,188px)}.not-found-hero{min-height:auto;align-items:start}.live-status-bar{width:min(100% - 24px,560px);min-height:30px;margin-bottom:8px;justify-content:flex-start;font-size:10.5px}.mobile-store-actions{align-items:flex-start}.mobile-store-actions .store-badge{min-height:54px}.mobile-store-actions .mobile-text-link{flex-basis:100%;width:max-content}.footer{padding-top:clamp(112px,30vw,142px)}.footer-grid,.footer-links{grid-template-columns:1fr}.footer-grid{gap:30px}.footer-brand p{max-width:100%;line-height:1.48}.footer-links{gap:24px}.footer-links h3{margin-bottom:13px}.footer-links a{margin-bottom:10px;font-size:15px;line-height:1.42}.footer-bottom{gap:10px;padding-top:24px}}@media(max-width:430px){.footer{padding-top:126px}.live-status-bar span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.hero-store-row,.store-row{gap:10px}.store-badge-compact{min-height:52px;padding:0 14px}.store-badge-compact strong{font-size:16px}}@media(max-width:760px){.mega-menu-cashapp .menu-card-grid{display:grid;order:1}.mega-menu-cashapp .menu-product-links{order:2}.mega-menu-cashapp .simple-menu-links{order:3}}@media(max-width:430px){.live-status-bar{align-items:center;min-height:38px;padding-block:5px}.live-status-bar span:last-child{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.18}}@media(min-width:901px)and (max-height:760px){.theatre-phone-dock{--hero-phone-status-clearance: clamp(58px, 9.6svh, 76px);top:var(--hero-phone-status-clearance);height:calc(100svh - var(--hero-phone-status-clearance));margin-bottom:calc(-100svh + var(--hero-phone-status-clearance))}}@media(min-width:901px)and (max-height:640px){.scroll-app-phone{width:min(19.5vw,254px);min-width:230px}}.menu-overlay .container.menu-overlay-shell{width:min(1160px,calc(100% - 32px))}.menu-overlay-header{width:100%}.store-badge-disabled{background:#f3f5f8f0;color:var(--ink);border-color:#f3f5f87a}.store-badge-disabled small,.store-badge-disabled strong{color:#110320c7}.store-badge-disabled .store-icon.play{border-left-color:#1103208f}.menu-overlay{font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.menu-header-actions .header-pill{font-weight:600;letter-spacing:-.006em}.menu-close{font-weight:600}.mega-menu-cashapp .menu-feature-card{min-height:clamp(174px,15.2vw,214px)}.mega-menu-cashapp .menu-feature-card h2{font-size:clamp(23px,1.62vw,31px);font-weight:600;line-height:1.04;letter-spacing:-.026em}.mega-menu-cashapp .menu-feature-card span{max-width:min(78%,280px);color:#f3f5f8ad;font-weight:500;line-height:1.34;letter-spacing:-.006em}.mega-menu-cashapp .menu-card-index{width:clamp(42px,3.35vw,50px);height:clamp(42px,3.35vw,50px);border-radius:clamp(14px,1vw,17px);font-weight:600;letter-spacing:-.012em;box-shadow:6px 6px #00000038}.menu-column-eyebrow,.menu-side-links .menu-group h3{color:#f3f5f885;font:600 11px/1 Work Sans,Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase}.menu-column-eyebrow{margin-bottom:0}.mega-menu-cashapp .menu-product-links strong{font-weight:600;line-height:1.16;letter-spacing:-.022em}.mega-menu-cashapp .menu-product-links small{color:#f3f5f8a3;font-weight:500;line-height:1.38;letter-spacing:-.004em}.mega-menu-cashapp .menu-product-links .menu-link-icon{color:#f3f5f88f;font-weight:600}.menu-side-links .menu-plain-links a{color:#f3f5f8c7;font-weight:500;line-height:1.16;letter-spacing:-.014em}@media(min-width:901px)and (max-width:1180px){.mega-menu-cashapp .menu-product-links.product-menu-links,.mega-menu-cashapp .menu-side-links.simple-menu-links{grid-template-columns:1fr}}@media(min-width:901px)and (max-height:700px){.menu-overlay-shell{padding-bottom:24px}.menu-overlay-header{margin-bottom:16px}.mega-menu-content.mega-menu-clean.mega-menu-cashapp{gap:clamp(18px,3vw,44px);row-gap:14px}.mega-menu-cashapp .menu-feature-card{min-height:clamp(152px,24vh,168px);padding:20px}.menu-product-links{gap:10px}.menu-product-links a{gap:12px}.mega-menu-cashapp .menu-product-links strong{font-size:clamp(16px,1.1vw,20px);line-height:1.1}.mega-menu-cashapp .menu-product-links small{margin-top:3px;font-size:12px;line-height:1.28}.menu-side-links .menu-plain-links a{margin-bottom:11px;line-height:1.1}}@media(max-width:620px){.mega-menu-cashapp .menu-feature-card h2{font-size:26px;line-height:1.06;max-width:76%}.mega-menu-cashapp .menu-feature-card span{max-width:72%;font-size:14px;line-height:1.32}.menu-product-links strong,.menu-side-links .menu-group a{font-size:18px}}.hero-proof strong,.metric-card strong,.lender-fact strong,.mock-row strong,.money-token,.live-status-bar,.live-status-bar span,.trust-main-metric strong,.trust-mini-grid strong,.trust-proof-stack strong,.mobile-stat-stack strong,.stat-wall strong,.app-stat-hero strong,.app-stat-grid b,.app-screen-status-left,.app-screen-battery,.app-screen-battery span,.consent-status span{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"kern" 1}@media(prefers-reduced-motion:reduce){.live-status-dot{animation:none}}.faq-page{overflow:hidden;background:var(--bg);color:var(--ink)}.faq-page [id]{scroll-margin-top:116px}.faq-hero{min-height:100svh;display:flex;align-items:center;padding:clamp(122px,11vw,172px) 0 clamp(62px,7vw,96px);color:var(--paper);background:radial-gradient(circle at 84% 16%,rgba(63,253,106,.24),transparent 30%),radial-gradient(circle at 12% 82%,rgba(126,120,210,.27),transparent 35%),linear-gradient(142deg,#05010b,#110320 58%,#1b082d)}.faq-hero .badge{border-color:#f3f5f829;background:#f3f5f814;color:#f3f5f8e6}.faq-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,.78fr);gap:clamp(42px,7vw,96px);align-items:center}.faq-hero-copy h1{max-width:960px;margin:22px 0 0;color:var(--paper);font-size:clamp(58px,8.1vw,124px);line-height:.82;letter-spacing:-.046em}.faq-hero-lede{max-width:760px;color:#f3f5f8eb;font-size:clamp(20px,1.72vw,25px);line-height:1.42;font-weight:560}.faq-hero-detail{max-width:730px;color:#f3f5f8bd;font-size:clamp(16px,1.18vw,19px);line-height:1.58;font-weight:500}.faq-actions .btn.secondary{background:#f3f5f817;color:var(--paper);border-color:#f3f5f847;box-shadow:none}.faq-hero-chips,.faq-anchor-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.faq-hero-chips span{display:inline-flex;align-items:center;min-height:36px;padding:9px 12px;border-radius:999px;background:#f3f5f814;border:1px solid rgba(243,245,248,.14);color:#f3f5f8c7;font-size:13px;font-weight:760}.faq-anchor-row{gap:12px 18px;margin-top:22px}.faq-anchor-row a{color:var(--paper);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:#3ffd6ab8;text-decoration-thickness:2px;text-underline-offset:7px;transition:color .18s ease,text-decoration-color .18s ease}.faq-anchor-row a:hover{color:var(--green);text-decoration-color:var(--green)}.faq-model-card{position:relative;overflow:hidden;border-radius:clamp(32px,4vw,54px);padding:clamp(20px,2.6vw,34px);color:var(--paper);background:radial-gradient(circle at 82% 8%,rgba(63,253,106,.17),transparent 34%),linear-gradient(180deg,#ffffff1b,#ffffff09),#17111f;border:1px solid rgba(255,255,255,.1);box-shadow:0 36px 120px #00000057,inset 0 1px #ffffff14}.faq-model-card:before{content:"";position:absolute;width:260px;height:260px;right:-82px;top:-86px;border-radius:78px;background:#3ffd6ab8;opacity:.13;transform:rotate(18deg)}.faq-card-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;color:#f3f5f8c7;font-size:13px;font-weight:760;letter-spacing:.02em}.faq-card-topline strong{display:grid;place-items:center;min-width:68px;height:40px;padding:0 12px;border-radius:999px;background:var(--green);color:var(--ink);font:760 13px/1 Work Sans,Inter,sans-serif}.faq-model-map{position:relative;z-index:1;display:grid;gap:12px}.faq-model-map article{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:start;padding:18px;border-radius:28px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.faq-model-map article:nth-child(2){background:var(--green);color:var(--ink);box-shadow:7px 7px #00000047}.faq-model-map article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:#3ffd6a2e;color:var(--green);font:760 12px/1 Work Sans,Inter,sans-serif}.faq-model-map article:nth-child(2)>span{background:#1103201f;color:#110320b8}.faq-model-map small{display:block;color:#f3f5f89e;font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.faq-model-map article:nth-child(2) small{color:#1103209e}.faq-model-map strong{display:block;margin-top:7px;color:var(--paper);font:720 clamp(24px,2.4vw,36px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.faq-model-map article:nth-child(2) strong{color:var(--ink)}.faq-model-map p{margin:9px 0 0;color:#f3f5f8b3;font-weight:620;line-height:1.42}.faq-model-map article:nth-child(2) p{color:#110320b8}.faq-model-warning{position:relative;z-index:1;display:grid;gap:7px;margin-top:20px;padding:20px;border-radius:26px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.faq-model-warning span{color:var(--green);font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.faq-model-warning strong{color:var(--paper);font:720 clamp(21px,2vw,31px)/.98 "Work Sans",Inter,sans-serif;letter-spacing:-.034em}.faq-proof-strip{padding:clamp(18px,3vw,32px) 0;background:var(--green);color:var(--ink)}.faq-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.faq-proof-grid article{min-height:128px;display:grid;align-content:space-between;gap:12px;padding:18px;border-radius:22px;background:#1103201a;border:1px solid rgba(17,3,32,.09)}.faq-proof-grid span{color:#1103208a;font:760 12px/1 Work Sans,Inter,sans-serif}.faq-proof-grid strong{color:var(--ink);font:720 clamp(21px,2vw,30px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.03em}.faq-proof-grid p{margin:0;color:#110320b8;font-weight:640;line-height:1.4}.faq-answer-section{padding:clamp(86px,10vw,138px) 0;background:radial-gradient(circle at 12% 0%,rgba(63,253,106,.13),transparent 26%),linear-gradient(180deg,#f7f7fa,#eef0f5)}.faq-layout{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(28px,6vw,82px);align-items:start}.faq-index{position:sticky;top:118px;display:grid;gap:22px}.faq-index nav{display:grid;gap:2px;padding:12px 0;border-top:1px solid rgba(17,3,32,.12);border-bottom:1px solid rgba(17,3,32,.12)}.faq-index nav a{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:14px 0;color:#110320b8;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(17,3,32,.07)}.faq-index nav a:last-child{border-bottom:0}.faq-index nav a:hover{color:var(--ink)}.faq-index nav a span{color:var(--green-dark, #13b44a);font:700 13px/1 Work Sans,Inter,sans-serif;letter-spacing:-.02em}.faq-help-card,.faq-risk-note{padding:26px;border-radius:28px;color:var(--paper);background:var(--ink);box-shadow:7px 7px #3ffd6a5c}.faq-help-card strong{display:block;color:var(--paper);font:700 clamp(24px,2.6vw,30px)/.96 "Work Sans",Inter,sans-serif;letter-spacing:-.036em}.faq-help-card p,.faq-risk-note p{color:#f3f5f8ad;font-weight:500;line-height:1.42}.faq-help-card a{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:5px}.faq-risk-note{background:#fff;color:var(--ink);box-shadow:none;border:1px solid rgba(17,3,32,.09)}.faq-risk-note span{color:#c84545;font-size:12px;font-weight:760;letter-spacing:.095em;text-transform:uppercase}.faq-risk-note p{color:#110320ad}.faq-groups{display:grid;gap:clamp(52px,7vw,92px)}.faq-group-head{display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:start;margin-bottom:24px}.faq-group-head>span{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:var(--ink);background:var(--green);font:700 15px/1 Work Sans,Inter,sans-serif;box-shadow:4px 4px #11032029}.faq-group-head h2{max-width:920px;margin-top:10px;font-size:clamp(44px,6vw,86px);line-height:.88;letter-spacing:-.044em}.faq-group-head p:last-child{max-width:760px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);font-weight:560;line-height:1.5}.faq-accordion{display:grid;border-top:2px solid rgba(17,3,32,.16)}.faq-row{border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid rgba(17,3,32,.14);overflow:visible}.faq-row summary{cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:20px;align-items:center;padding:clamp(22px,3vw,34px) 0;color:var(--ink);font:inherit;list-style:none}.faq-row summary::-webkit-details-marker{display:none}.faq-row summary:after,.faq-row[open] summary:after{content:none}.faq-question{display:grid;gap:8px;font:700 clamp(28px,3vw,48px)/.92 "Work Sans",Inter,sans-serif;letter-spacing:-.038em}.faq-question small{color:var(--green-dark, #13b44a);font:700 12px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em}.faq-toggle{position:relative;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:var(--paper);border:1px solid rgba(17,3,32,.12);transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;width:18px;height:3px;border-radius:999px;background:currentColor}.faq-toggle:after{transform:rotate(90deg);transition:transform .18s ease}.faq-row:hover .faq-toggle,.faq-row[open] .faq-toggle{background:var(--green);border-color:var(--green);color:var(--ink);transform:rotate(-3deg)}.faq-row[open] .faq-toggle:after{transform:rotate(0)}.faq-row>p{max-width:880px;margin:-8px 74px 30px 0;padding:0;color:#110320b8;font-size:clamp(17px,1.35vw,21px);font-weight:520;line-height:1.52}.faq-row.is-important{border-bottom-color:#ff6b6b52}.faq-row.is-important .faq-question small{color:#c84545}.faq-row.is-important[open]>p{padding:18px 22px;border-radius:22px;background:#ff6b6b17}.faq-final-cta{padding:clamp(78px,9vw,118px) 0;background:var(--green);color:var(--ink)}.faq-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(28px,6vw,80px);align-items:center}.faq-final-grid>*{min-width:0}.faq-final-cta .kicker{color:#11032094}.faq-final-cta h2{max-width:760px;margin:10px 0 18px;color:var(--ink);font-size:clamp(46px,5.2vw,76px);line-height:.93;letter-spacing:-.04em;text-wrap:balance}.faq-final-cta p{max-width:790px;color:#110320bd;font-size:clamp(17px,1.35vw,21px);line-height:1.5;font-weight:520}.faq-final-disclosure{max-width:760px;margin-top:18px;color:#1103209e!important}.faq-final-actions{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;min-width:0}.faq-final-actions .btn{flex:1 1 150px}.faq-final-actions .btn.secondary{background:var(--paper);color:var(--ink)}.faq-support-links{flex-basis:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 14px;margin-top:8px;min-width:0}.faq-support-links a{color:#110320b8;font-size:13px;font-weight:760;text-decoration:underline;text-underline-offset:5px}@media(max-width:1180px){.faq-hero-grid,.faq-layout,.faq-final-grid{grid-template-columns:1fr}.faq-index{position:static}.faq-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.faq-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-final-actions,.faq-support-links{justify-content:flex-start}}@media(max-width:760px){.faq-hero{min-height:auto;padding-top:118px}.faq-hero-copy h1{font-size:clamp(52px,14vw,82px)}.faq-hero-detail{font-size:16px}.faq-actions{width:100%}.faq-actions .btn{flex:1 1 180px}.faq-model-card{border-radius:30px;padding:17px}.faq-model-map article{grid-template-columns:1fr}.faq-proof-grid,.faq-index nav{grid-template-columns:1fr}.faq-proof-grid article{min-height:112px}.faq-group-head{grid-template-columns:1fr}.faq-group-head>span{width:46px;height:46px;border-radius:15px}.faq-row summary{grid-template-columns:minmax(0,1fr) 46px}.faq-question{font-size:clamp(25px,8vw,36px)}.faq-toggle{width:46px;height:46px;border-radius:15px}.faq-row>p{margin-right:0}}@media(max-width:520px){.faq-hero{padding-top:106px}.faq-hero-copy h1{font-size:clamp(45px,14.2vw,66px)}.faq-hero-chips span{width:100%;justify-content:center}.faq-actions .btn,.faq-final-actions .btn{width:100%}.faq-card-topline{align-items:flex-start}.faq-group-head h2,.faq-final-cta h2{font-size:clamp(40px,12vw,60px)}}.legal-page{overflow:hidden;background:radial-gradient(circle at 88% 6%,rgba(63,253,106,.16),transparent 26%),radial-gradient(circle at 10% 18%,rgba(126,120,210,.13),transparent 30%),linear-gradient(180deg,#f7f8fb 0%,var(--bg) 46%,#eef1f5 100%)}.legal-hero{min-height:74vh;display:flex;align-items:center;padding:clamp(86px,10vw,148px) 0 clamp(58px,8vw,92px);color:var(--ink)}.legal-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.legal-hero-copy h1{max-width:900px;margin:18px 0 20px;font-size:clamp(58px,8vw,112px);line-height:.9;letter-spacing:-.055em}.legal-hero-lede{max-width:760px;color:#110320b8;font-size:clamp(18px,1.7vw,25px);line-height:1.48;font-weight:500}.legal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.legal-proof-strip{padding:18px 0 34px}.legal-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.legal-proof-grid article{min-height:142px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid rgba(17,3,32,.13);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 52px #1103200f}.legal-proof-grid span{color:var(--purple);font:760 12px/1 Work Sans,Inter,sans-serif;letter-spacing:.08em}.legal-proof-grid strong{color:var(--ink);font:650 clamp(18px,1.6vw,23px)/1.08 "Work Sans",Inter,sans-serif;letter-spacing:-.028em}.legal-document-section{padding:clamp(56px,8vw,104px) 0 clamp(78px,10vw,130px)}.legal-document-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(24px,5vw,62px);align-items:start}.legal-toc{position:sticky;top:112px;padding:22px;border:1px solid rgba(17,3,32,.13);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 52px #1103200d}.legal-toc .kicker{margin-bottom:16px}.legal-toc nav{display:grid;gap:4px}.legal-toc a{display:block;padding:11px 0;border-top:1px solid rgba(17,3,32,.09);color:#110320b8;font-size:14px;font-weight:680}.legal-toc a:hover{color:var(--purple)}.legal-document-stack{display:grid;gap:24px}.legal-document-card{padding:clamp(26px,5vw,58px);border:1px solid rgba(17,3,32,.14);border-radius:34px;background:#ffffffed;box-shadow:var(--shadow)}.legal-document-heading{margin-bottom:clamp(24px,5vw,48px);padding-bottom:clamp(20px,4vw,36px);border-bottom:1px solid rgba(17,3,32,.12)}.legal-document-heading h2{max-width:900px;margin:8px 0 14px;font-size:clamp(36px,4.7vw,68px);line-height:.96}.legal-document-heading p:not(.kicker){max-width:760px;color:#110320a8;font-size:16px}.legal-body{max-width:980px}.legal-body h2,.legal-body h3,.legal-body h4{color:var(--ink);scroll-margin-top:122px}.legal-body h2{margin:clamp(36px,6vw,68px) 0 18px;padding-top:clamp(22px,3vw,36px);border-top:2px solid rgba(17,3,32,.16);font-size:clamp(34px,4.2vw,58px);line-height:.98}.legal-body h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-body h3{margin:clamp(30px,4vw,48px) 0 14px;font-size:clamp(24px,2.5vw,35px);line-height:1.06;letter-spacing:-.026em}.legal-body h4{margin:24px 0 10px;color:#110320d1;font-size:18px;line-height:1.18;letter-spacing:-.016em}.legal-body p,.legal-body li{color:#110320ba;font-size:clamp(16px,1.18vw,18px);line-height:1.72}.legal-body p{margin:0 0 16px}.legal-body .legal-clause{color:#110320c7}.legal-body ul{display:grid;gap:8px;margin:14px 0 22px;padding:0;list-style:none}.legal-body li{position:relative;padding-left:22px}.legal-body li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:2px;background:var(--green);box-shadow:0 0 0 4px #3ffd6a29}.legal-body a,.legal-document-card a{color:var(--purple);text-decoration:underline;text-underline-offset:4px}@media(max-width:1060px){.legal-hero-grid,.legal-document-layout{grid-template-columns:1fr}.legal-toc{position:static}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.legal-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.legal-hero{min-height:auto;padding-top:118px}.legal-hero-copy h1{font-size:clamp(46px,14vw,76px)}.legal-actions .btn{flex:1 1 180px}.legal-proof-grid,.legal-toc nav{grid-template-columns:1fr}.legal-document-card{border-radius:26px}.legal-body h2{font-size:clamp(30px,10vw,48px)}.legal-body h3{font-size:clamp(22px,7vw,32px)}}@media(max-width:520px){.legal-hero{padding-top:106px}.legal-hero-copy h1{font-size:clamp(42px,14vw,62px)}.legal-actions .btn{width:100%}.legal-proof-grid article,.legal-toc,.legal-document-card{border-radius:22px}}
