.solution{background:linear-gradient(#f5f5fb 0%,#eff0f8 55%,#f3f4fa 100%);padding:clamp(80px,10vw,150px) clamp(32px,7vw,96px)}.solution-inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(36px,6vw,88px);max-width:1160px;margin:0 auto;display:grid}.solution-copy h2{letter-spacing:-.03em;color:#08080b;max-width:20ch;margin:0 0 22px;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.1}.solution-copy>p{color:#5a5a66;max-width:52ch;margin:0 0 40px;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.35vw,16.5px);font-weight:300;line-height:1.75}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-bottom:44px;display:grid}.capability{color:#08080b;align-items:center;gap:11px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;display:flex}.capability-check{color:#08080b;flex-shrink:0}.stat-row{border-top:1px solid #e8e8ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:32px;display:grid}.stat-value{letter-spacing:-.03em;color:#08080b;margin-bottom:6px;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1}.stat-label{color:#96959f;font-family:DM Sans,sans-serif;font-size:13px;font-weight:300;line-height:1.4}.solution-visual{aspect-ratio:4/3;justify-content:center;align-items:center;animation:9s ease-in-out infinite solution-float;display:flex;position:relative}.solution-visual img{object-fit:contain;transform-origin:50%;width:112%;height:112%;animation:60s linear infinite solution-spin;display:block}@keyframes solution-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes solution-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.solution-visual,.solution-visual img{animation:none}}@media (width<=900px){.solution-inner{grid-template-columns:1fr;gap:40px}.solution-copy{order:2}.solution-visual{aspect-ratio:5/4;order:1}.solution-copy h2{max-width:100%}}@media (width<=520px){.capability-grid{grid-template-columns:1fr;gap:13px}.stat-row{display:none}}.capability-icon{color:#08080b;flex-shrink:0;display:flex}.capability-text{flex-direction:column;display:flex}.capability-label{font-weight:400}.capability-note{display:none}@media (width<=700px){.capability-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin:0 -24px 40px;padding:4px 24px 8px;display:flex;overflow-x:auto}.capability-grid::-webkit-scrollbar{display:none}.capability{scroll-snap-align:start;background:linear-gradient(155deg,#43485c 0%,#34384a 55%,#292d3b 100%);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:0 0 66%;align-items:flex-start;gap:0;min-height:148px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #14182699}.capability:before{content:"";filter:blur(38px);pointer-events:none;background:radial-gradient(40% 36% at 26% 20%,#829eff66 0%,#829eff00 70%),radial-gradient(44% 38% at 80% 82%,#586cbe5c 0%,#586cbe00 72%);position:absolute;inset:-40%}.capability>*{z-index:1;position:relative}.capability-icon{color:#fff;background:#ffffff1f;border:1px solid #ffffff29;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:auto}.capability-label{color:#fff;margin-top:16px;font-size:15px;font-weight:500}.capability-note{color:#ffffff9e;margin-top:4px;font-size:12.5px;font-weight:300;line-height:1.45;display:block}.solution-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.solution-copy{width:100%;min-width:0}.solution-copy h2{text-align:center;overflow-wrap:anywhere;font-size:clamp(26px,7.6vw,34px);max-width:100%!important}.solution-copy>p{text-align:center;overflow-wrap:anywhere;max-width:100%!important}.capability-grid{text-align:left}}.pipeline{background:linear-gradient(#f3f4fa 0%,#f6f6fb 100%);padding:clamp(72px,9vw,132px) clamp(32px,7vw,96px) clamp(88px,10vw,150px)}.pipeline-head{text-align:center;max-width:1160px;margin:0 auto clamp(44px,5vw,72px)}.pipeline-head h2{letter-spacing:-.03em;color:#08080b;margin:0 0 16px;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.12}.pipeline-muted{color:#96959f}.pipeline-head p{color:#5a5a66;max-width:52ch;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.35vw,16.5px);font-weight:300;line-height:1.7}.pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1160px;margin:0 auto;display:grid}.pipeline-card{background:#ffffffb8;border:1px solid #e8e8ed;border-radius:16px;flex-direction:column;min-height:320px;padding:24px 22px;display:flex;position:relative}.pipeline-num{letter-spacing:.06em;color:#96959f;margin-bottom:22px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.pipeline-card h3{letter-spacing:-.02em;color:#08080b;margin:0 0 10px;font-family:Inter Tight,-apple-system,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.pipeline-body{color:#5a5a66;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.65}.pipeline-footnote{color:#96959f;margin:auto 0 0;padding-top:20px;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:300;line-height:1.5}.pipeline-card.is-highlight{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(150deg,#1140f5e0 0%,#3c6efac7 100%);border:1px solid #ffffff47;box-shadow:0 18px 44px -18px #1140f58c,inset 0 1px #ffffff59}.pipeline-card.is-highlight .pipeline-num{color:#ffffffb8}.pipeline-card.is-highlight h3{color:#fff}.pipeline-card.is-highlight .pipeline-body{color:#ffffffdb}.pipeline-card.is-highlight .pipeline-footnote{color:#ffffff9e}@media (width<=1000px){.pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pipeline-card{min-height:260px}}@media (width<=560px){.pipeline-grid{grid-template-columns:1fr}.pipeline-card{min-height:0}}.proof{background:linear-gradient(#f6f6fb 0%,#f1f2f9 100%);padding:clamp(72px,9vw,132px) clamp(32px,7vw,96px) clamp(88px,10vw,150px)}.proof-head{text-align:center;max-width:1160px;margin:0 auto clamp(40px,5vw,64px)}.proof-head h2{letter-spacing:-.03em;color:#08080b;margin:0 0 16px;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.12}.proof-muted{color:#96959f}.proof-head p{color:#5a5a66;max-width:56ch;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.35vw,16.5px);font-weight:300;line-height:1.7}.proof-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;max-width:1160px;margin:0 auto;display:grid}.proof-panel{background:#ffffffc7;border:1px solid #e8e8ed;border-radius:18px;flex-direction:column;padding:26px 26px 24px;display:flex}.proof-panel-label{text-transform:uppercase;letter-spacing:.07em;color:#96959f;margin-bottom:22px;font-family:DM Sans,sans-serif;font-size:11.5px}.seq-list{flex-direction:column;gap:2px;margin:0 0 auto;padding:0;list-style:none;display:flex}.seq-step{align-items:center;gap:13px;padding:11px 0;transition:opacity .35s;display:flex}.seq-marker{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .35s,border-color .35s,color .35s;display:flex}.seq-step.is-pending .seq-marker{color:#b9b8c2;background:#fff;border:1.5px solid #e0e0e7}.seq-step.is-pending .seq-label{color:#a5a4ae}.seq-step.is-active .seq-marker{color:#1140f5;background:#fff;border:1.5px solid #1140f5;box-shadow:0 0 0 4px #1140f51f}.seq-step.is-active .seq-label{color:#08080b;font-weight:500}.seq-step.is-done .seq-marker{color:#fff;background:#1140f5;border:1.5px solid #1140f5}.seq-step.is-done .seq-label{color:#08080b}.seq-label{font-family:DM Sans,sans-serif;font-size:14.5px;font-weight:300;transition:color .35s}.seq-payout{background:#f5f5fa;border:1px solid #eaeaf0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 18px;transition:background .4s,border-color .4s;display:flex}.seq-payout.is-complete{background:#1140f512;border-color:#1140f538}.seq-payout-label{color:#96959f;margin-bottom:5px;font-family:DM Sans,sans-serif;font-size:11.5px;display:block}.seq-payout-value{letter-spacing:-.02em;color:#08080b;font-family:Inter Tight,-apple-system,sans-serif;font-size:19px;font-weight:500}.seq-payout-state{color:#7c7b87;background:#ededf3;border-radius:999px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:background .4s,color .4s}.seq-payout.is-complete .seq-payout-state{color:#fff;background:#1140f5}.receipt-list{flex-direction:column;margin:0 0 auto;padding:0;list-style:none;display:flex}.receipt-list li{border-bottom:1px solid #ececf2}.receipt-list li:last-child{border-bottom:none}.receipt-list a{flex-direction:column;gap:7px;padding:15px 0;text-decoration:none;transition:opacity .18s;display:flex}.receipt-list a:hover{opacity:.62}.receipt-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-label{color:#08080b;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}.receipt-network{color:#7c7b87;white-space:nowrap;background:#f0f0f6;border-radius:999px;padding:3px 9px;font-family:DM Sans,sans-serif;font-size:11px}.receipt-value{color:#6e6d79;word-break:break-all;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.receipt-docs{color:#1140f5;border-top:1px solid #ececf2;align-items:center;gap:6px;margin-top:22px;padding-top:18px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.receipt-docs:hover{opacity:.75}@media (width<=900px){.proof-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.seq-step,.seq-marker,.seq-payout{transition:none}}.why{background:linear-gradient(#f3f4fa 0%,#f5f5fb 100%);padding:clamp(72px,9vw,132px) clamp(32px,7vw,96px)}.why-head{text-align:center;max-width:1160px;margin:0 auto clamp(40px,5vw,64px)}.why-head h2{letter-spacing:-.03em;color:#08080b;margin:0 0 16px;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.12}.why-muted{color:#96959f}.why-head p{color:#5a5a66;max-width:54ch;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.35vw,16.5px);font-weight:300;line-height:1.7}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1160px;margin:0 auto;display:grid}.why-card{background:#ffffffb8;border:1px solid #e8e8ed;border-radius:16px;padding:26px 24px}.why-verdict{letter-spacing:.05em;text-transform:uppercase;color:#9c9ba6;align-items:center;gap:6px;margin-bottom:18px;font-family:DM Sans,sans-serif;font-size:11.5px;display:inline-flex}.why-card h3{letter-spacing:-.02em;color:#08080b;margin:0 0 10px;font-family:Inter Tight,-apple-system,sans-serif;font-size:20px;font-weight:500}.why-card p{color:#5a5a66;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.65}.why-card.is-chosen{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(150deg,#1140f5e0 0%,#3c6efac7 100%);border:1px solid #ffffff47;box-shadow:0 18px 44px -18px #1140f58c,inset 0 1px #ffffff59}.why-card.is-chosen .why-verdict{color:#ffffffb8}.why-card.is-chosen h3{color:#fff}.why-card.is-chosen p{color:#ffffffdb}@media (width<=900px){.why-grid{grid-template-columns:1fr}}.audience{background:linear-gradient(#f1f2f9 0%,#f5f5fb 100%);padding:clamp(72px,9vw,132px) clamp(32px,7vw,96px)}.audience-head{text-align:center;max-width:1160px;margin:0 auto clamp(36px,4vw,52px)}.audience-head h2{letter-spacing:-.03em;color:#08080b;margin:0 0 26px;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.12}.audience-muted{color:#96959f}.audience-toggle{background:#fffc;border:1px solid #e8e8ed;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.audience-tab{color:#6e6d79;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:9px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:background .2s,color .2s}.audience-tab:hover{color:#08080b}.audience-tab.is-active{color:#fff;background:#08080b;font-weight:500}.audience-panel{background:#ffffffbf;border:1px solid #e8e8ed;border-radius:20px;grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(28px,5vw,64px);max-width:1160px;margin:0 auto;padding:clamp(28px,4vw,48px);display:grid}.audience-copy h3{letter-spacing:-.025em;color:#08080b;margin:0 0 14px;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.18}.audience-copy p{color:#5a5a66;margin:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.72}.audience-points{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.audience-points li{color:#3f3e4a;align-items:flex-start;gap:12px;font-family:DM Sans,sans-serif;font-size:14.5px;font-weight:300;line-height:1.6;display:flex}.audience-check{color:#08080b;flex-shrink:0;margin-top:1px}@media (width<=900px){.audience-panel{grid-template-columns:1fr;gap:28px}}@media (width<=700px){.audience-panel{background:0 0;border:none;border-radius:0;padding:0}}.faq{background:linear-gradient(#f5f5fb 0%,#f2f3fa 100%);padding:clamp(72px,9vw,132px) clamp(32px,7vw,96px)}.faq-head{text-align:center;max-width:860px;margin:0 auto clamp(36px,4vw,56px)}.faq-head h2{letter-spacing:-.03em;color:#08080b;margin:0;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.12}.faq-muted{color:#96959f}.faq-list{background:#ffffffbf;border:1px solid #e8e8ed;border-radius:18px;max-width:860px;margin:0 auto;padding:4px 26px}.faq-item{border-bottom:1px solid #ececf2}.faq-item:last-child{border-bottom:none}.faq-question{cursor:pointer;text-align:left;letter-spacing:-.015em;color:#08080b;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-family:Inter Tight,-apple-system,sans-serif;font-size:16.5px;font-weight:500;transition:opacity .18s;display:flex}.faq-question:hover{opacity:.65}.faq-question svg{color:#6e6d79;flex-shrink:0}.faq-answer{color:#5a5a66;max-width:68ch;margin:-6px 0 24px;padding-right:36px;font-family:DM Sans,sans-serif;font-size:14.5px;font-weight:300;line-height:1.72}@media (width<=600px){.faq-list{padding:4px 20px}.faq-answer{padding-right:0}}.closing{background:linear-gradient(#f2f3fa 0%,#e9ebf6 45%,#f4f5fb 100%);padding:clamp(80px,10vw,140px) clamp(20px,4vw,40px) clamp(20px,3vw,32px)}.closing-cta{text-align:center;max-width:720px;margin:0 auto clamp(64px,8vw,104px)}.closing-cta h2{letter-spacing:-.032em;color:#08080b;margin:0 0 16px;font-family:Inter Tight,-apple-system,sans-serif;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.1}.closing-muted{color:#96959f}.closing-cta p{color:#5a5a66;max-width:50ch;margin:0 auto 32px;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.35vw,16.5px);font-weight:300;line-height:1.7}.closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.closing-pill{border-radius:999px;align-items:center;gap:7px;padding:12px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.closing-pill.solid{color:#fff;background:#08080b;border:1px solid #08080b}.closing-pill.solid:hover{background:#1a1a20;transform:translateY(-1px)}.closing-pill.ghost{color:#08080b;background:#fff;border:1px solid #e4e4eb}.closing-pill.ghost:hover{border-color:#c9c9d2;transform:translateY(-1px)}.site-footer{background:#fffc;border:1px solid #e8e8ed;border-radius:24px;max-width:1220px;margin:0 auto;padding:clamp(32px,4vw,48px) clamp(26px,4vw,48px) 24px}.footer-top{grid-template-columns:1.2fr 2fr;gap:clamp(32px,5vw,72px);padding-bottom:36px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-mark{border-radius:9px;width:30px;height:30px;margin-bottom:10px;display:block}.footer-name{color:#08080b;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500}.footer-tagline{color:#7c7b87;max-width:30ch;margin:0;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:300;line-height:1.65}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.footer-col{flex-direction:column;gap:11px;display:flex}.footer-col-title{text-transform:uppercase;letter-spacing:.06em;color:#a5a4ae;margin-bottom:3px;font-family:DM Sans,sans-serif;font-size:11.5px}.footer-col a{color:#4a4956;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;text-decoration:none;transition:color .18s}.footer-col a:hover{color:#08080b}.footer-bottom{text-align:center;color:#96959f;border-top:1px solid #ececf2;padding-top:20px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:300}@media (width<=860px){.footer-top{grid-template-columns:1fr;gap:36px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (width<=480px){.footer-columns{grid-template-columns:1fr}}.closing-pill{border-radius:8px}.footer-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;display:grid}.footer-col-title{grid-column:1/-1}.hero{--l-ink:#08080b;--l-ink-2:#5a5a66;--l-ink-3:#96959f;--l-border:#e8e8ed;--l-blue-1:#1140f5;--l-blue-2:#5b8fff;--l-display:"Inter Tight", -apple-system, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.sweep{pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 12% 8%,#7884dc33 0%,#7884dc00 60%),radial-gradient(60% 55% at 95% 95%,#6676d738 0%,#6676d700 62%),linear-gradient(165deg,#f2f3fa 0%,#edeef7 45%,#f5f5fb 100%);position:absolute;inset:0}.sweep-arc{pointer-events:none;z-index:1;filter:blur(38px);background:radial-gradient(closest-side,#fff0 60%,#ffffff8c 68%,#fffffffa 73%,#ffffffd9 77%,#ffffff47 83%,#fff0 90%);border-radius:50%;width:190vmax;max-width:100vw;height:190vmax;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.sweep-glow{pointer-events:none;z-index:1;filter:blur(50px);background:radial-gradient(closest-side,#ffffffeb 0%,#fff0 72%);width:120vmax;height:70vmax;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)}.landing-nav{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px 44px;display:grid;position:relative}.landing-nav .nav-links{color:var(--l-ink-2);gap:30px;font-size:14px;display:flex}.landing-nav .nav-links a{color:var(--l-ink-2);transition:color .18s}.landing-nav .nav-links a:hover{color:var(--l-ink)}.brand{justify-self:center;align-items:center;gap:9px;display:flex}.brand-mark{background:linear-gradient(140deg, var(--l-blue-1), var(--l-blue-2));border-radius:8px;flex-shrink:0;width:26px;height:26px}.brand-name{font-family:var(--l-display);letter-spacing:-.025em;color:var(--l-ink);font-size:20px;font-weight:500}.nav-cta{justify-self:end}.hero .pill{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:11px 22px;font-size:14px;font-weight:500;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.hero .pill svg{width:12px;height:12px}.hero .pill.solid{background:var(--l-ink);color:#fff;border:1px solid var(--l-ink)}.hero .pill.solid:hover{background:#1a1a20;transform:translateY(-1px)}.hero .pill.ghost{color:var(--l-ink);border:1px solid var(--l-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9}.hero .pill.ghost:hover{border-color:#c9c9d2;transform:translateY(-1px)}.hero .pill.small{padding:9px 18px;font-size:13.5px}.hero-body{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 28px 90px;display:flex;position:relative}.hero-body h1{font-family:var(--l-display);letter-spacing:-.035em;color:var(--l-ink);margin:0 0 26px;font-weight:500;line-height:1.06}.hero-body h1 .line{white-space:nowrap;font-size:clamp(30px,6.2vw,76px);display:block}.hero-body h1 .muted-line{color:var(--l-ink-3)}.hero-copy{color:var(--l-ink-2);max-width:560px;margin:0 0 38px;font-size:clamp(15px,1.4vw,17px);font-weight:300;line-height:1.72}.hero .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=860px){.landing-nav{grid-template-columns:auto auto;gap:16px;padding:20px 24px}.landing-nav .nav-links{display:none}.brand{justify-self:start}.hero-body{padding:20px 24px 80px}}@media (prefers-reduced-motion:reduce){.hero .pill:hover{transform:none}}.brand-mark{object-fit:cover;background:0 0;border-radius:8px;width:36px;height:36px;display:block}.orbit-wrap{aspect-ratio:3/2;z-index:1;pointer-events:none;opacity:.32;width:min(115vw,1500px);animation:9s ease-in-out infinite orbit-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-img{object-fit:contain;transform-origin:50%;width:100%;height:100%;animation:60s linear infinite orbit-spin;display:block}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-16px)}}@media (width<=1100px){.orbit-wrap{opacity:.22;width:140vw}}@media (width<=760px){.orbit-wrap{display:none}}@media (prefers-reduced-motion:reduce){.orbit-img,.orbit-wrap{animation:none}}.nav-burger{color:var(--l-ink);cursor:pointer;background:0 0;border:none;justify-self:end;padding:6px;display:none}.nav-drawer{z-index:3;flex-direction:column;gap:2px;padding:6px 24px 18px;display:flex;position:relative}.nav-drawer a{color:var(--l-ink);border-bottom:1px solid #08080b12;padding:13px 0;font-family:DM Sans,sans-serif;font-size:16px;text-decoration:none}.nav-drawer a:last-child{border-bottom:none;font-weight:500}@media (width<=860px){.landing-nav{grid-template-columns:1fr auto}.nav-burger{display:flex}.nav-cta{display:none}.hero-body h1 .line{font-size:clamp(34px,8.6vw,52px)}.hero-body{padding-top:8px}}.list-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;padding:40px;display:grid}.list-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:20px;transition:border-color .15s;display:block}.list-card:hover{border-color:var(--blue-2)}.list-card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.asset-icon{background:var(--gradient);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.list-card h3{margin-bottom:14px;font-size:15px}.list-progress-track{background:var(--bg-alt);border-radius:999px;height:6px;margin-bottom:8px;overflow:hidden}.list-progress-fill{background:var(--gradient);border-radius:999px;height:100%}.list-progress-row{color:var(--ink-2);justify-content:space-between;font-size:12.5px;display:flex}.list-tagline{color:var(--ink-2);margin:-8px 0 14px;font-size:12.5px}@media (width<=640px){.list-grid{grid-template-columns:1fr;gap:14px;padding:24px 16px}}.stage{justify-content:center;padding:88px 24px 110px;display:flex}.card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;max-width:480px;padding:36px 32px}.back-link{color:var(--ink-2);margin-bottom:18px;font-size:13px;display:inline-block}.card-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.asset{align-items:center;gap:12px;display:flex}.asset-icon-lg{background:var(--gradient);border-radius:12px;flex-shrink:0;width:44px;height:44px}.card-head h2{margin-bottom:2px;font-size:16px}.muted{color:var(--ink-2);margin:0;font-size:13px}.muted.small{font-size:12.5px}.progress-row{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.progress-row .raised{color:var(--ink);font-weight:500}.progress-track{background:var(--bg-alt);border-radius:999px;height:7px;margin-bottom:18px;overflow:hidden}.progress-fill{background:var(--gradient);border-radius:999px;height:100%}.terms-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.term-chip{border:1px solid var(--border);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:12px}.divider{border-top:1px solid var(--border);margin:26px 0}.section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:10px;font-size:11.5px}.event-row{justify-content:space-between;align-items:center;padding:7px 0;font-size:13.5px;display:flex}.event-row .left{color:var(--ink-2);align-items:center;gap:8px;display:flex}.event-row .left svg{width:14px;height:14px;stroke:var(--blue-1)}.event-row .amt{color:var(--ink);font-weight:500}.footnote{word-break:break-all;margin-top:20px}.action-block{margin:26px 0}.input-row{gap:8px;margin-top:8px;display:flex}.input-row input{border:1px solid var(--border);font-family:var(--font-body);border-radius:10px;flex:1;padding:10px 12px;font-size:13.5px}.cta{background:var(--ink);color:#fff;font-family:var(--font-head);cursor:pointer;border:none;border-radius:999px;padding:12px 18px;font-size:13.5px;font-weight:600}.cta.small{padding:9px 16px;font-size:13px}.cta.outline{border:1.5px solid var(--ink);color:var(--ink);background:#fff;margin-bottom:8px}.cta:disabled{opacity:.6;cursor:not-allowed}.error-text{color:#b23a3a;margin-top:10px;font-size:13px}.payout-panel{background:var(--bg-alt);border-radius:14px;justify-content:space-between;align-items:center;margin:20px 0;padding:16px 18px;display:flex}.payout-panel .label{color:var(--ink-2);margin-bottom:4px;font-size:12px}.payout-panel .value{font-family:var(--font-head);color:var(--ink);font-size:16px;font-weight:600}.claim-btn{border:1.5px solid var(--ink);font-family:var(--font-head);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600}.trigger-panel{margin-top:8px}.stepper{margin-top:16px}.step{align-items:center;gap:12px;padding:8px 0;display:flex}.step-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.step-dot.done{background:var(--gradient)}.step-dot.done svg{width:11px;height:11px}.step-dot.active{border:2px solid var(--blue-2);background:#fff}.step-dot.active .pulse{background:var(--blue-2);border-radius:50%;width:7px;height:7px}.step-dot.pending{border:2px solid var(--border);background:#fff}.step-text{font-size:13px}.step-text.done{color:var(--ink)}.step-text.active{color:var(--ink);font-weight:500}.step-text.pending{color:var(--ink-3)}.creator-link{color:var(--blue-1);margin-top:2px;font-size:12px;display:inline-block}.success-text{color:var(--blue-1);margin-top:10px;font-size:13px;font-weight:500}.asset-hero{aspect-ratio:8/3;background:var(--gradient);border-radius:18px;margin-bottom:22px;overflow:hidden}.hero-svg{width:100%;height:auto;display:block}.asset-desc{color:var(--ink-2);margin:14px 0 0;font-size:14px}.terms-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.terms-cell{background:var(--bg-alt);border-radius:12px;padding:12px 14px}.terms-k{color:var(--ink-3);margin-bottom:4px;font-size:11.5px}.terms-v{font-family:var(--font-head);color:var(--ink);font-size:14.5px;font-weight:600}.terms-usd{font-family:var(--font-body);color:var(--ink-2);margin-left:6px;font-size:12px;font-weight:400}.hero-img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.stage{padding:28px 16px 60px}.card{border-radius:16px;padding:22px 18px}.terms-grid{grid-template-columns:1fr;gap:10px}.terms-v{font-size:14px}.footnote{font-size:11px}.input-row{flex-wrap:wrap}.input-row input{flex:100%}.input-row .cta{flex:auto}.payout-panel{flex-direction:column;align-items:flex-start;gap:14px}.payout-panel .claim-btn,.cta.small.outline{width:100%}}.card.wide{max-width:580px}.profile-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.profile-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:3px;font-size:11.5px}.profile-desc{max-width:460px;margin-top:14px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.metric{background:var(--bg-alt);border-radius:12px;padding:14px 16px}.metric-label{color:var(--ink-3);margin-bottom:4px;font-size:11.5px}.metric-value{font-family:var(--font-head);color:var(--ink);font-size:18px;font-weight:600}.chip-link:hover{border-color:var(--blue-2);color:var(--ink)}@media (width<=640px){.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{padding:12px}.metric-value{font-size:16px}}:root{--bg:#fff;--bg-alt:#fafafa;--ink:#0a0a0c;--ink-2:#6b6b75;--ink-3:#a0a0aa;--border:#ececef;--blue-1:#1e4fd6;--blue-2:#4c8df5;--gradient:linear-gradient(135deg, var(--blue-1), var(--blue-2));--verified-bg:#eaf1fe;--verified-ink:#1e4fd6;--radius:18px;--font-head:"Poppins", sans-serif;--font-body:"DM Sans", sans-serif}*{box-sizing:border-box}body{background:var(--bg-alt);color:var(--ink-2);font-family:var(--font-body);margin:0;font-weight:300}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);margin:0;font-weight:600}a{color:inherit;text-decoration:none}.topbar{background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.logo{font-family:var(--font-head);color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.logo .mark{background:var(--gradient);border-radius:7px;width:22px;height:22px}.badge{font-family:var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.badge.verified{background:var(--verified-bg);color:var(--verified-ink)}.badge.neutral{background:var(--bg-alt);color:var(--ink-2);border:1px solid var(--border)}.badge svg{width:12px;height:12px}.state-msg{text-align:center;color:var(--ink-3);padding:60px 24px;font-size:14px}.topbar-left{align-items:center;gap:32px;display:flex}.topnav{gap:22px;display:flex}.topnav a{color:var(--ink-2);border-bottom:2px solid #0000;padding:4px 0;font-size:13.5px}.topnav a:hover{color:var(--ink)}.topnav a.active{color:var(--ink);border-bottom-color:var(--blue-2);font-weight:500}.wallet-btn{border:1.5px solid var(--border);background:var(--bg-alt);color:var(--ink-3);font-family:var(--font-head);cursor:not-allowed;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500}.wallet-btn.connected{background:var(--bg-alt);color:var(--ink);border:1.5px solid var(--border);cursor:pointer}.topbar-right{align-items:center;gap:16px;display:flex}.live-price{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.live-price-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--blue-1);background:var(--verified-bg);border-radius:999px;padding:2px 6px;font-size:9.5px}html{overflow-x:clip}body{width:100%;overflow-x:clip}.logo{letter-spacing:-.025em;font-family:Inter Tight,sans-serif;font-weight:500}.logo .mark{object-fit:cover;background:0 0;border-radius:8px;width:26px;height:26px;display:block}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)scale(.985)}.reveal.is-visible{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.solution-copy h2,.solution-copy>p,.pipeline-head h2,.pipeline-head p,.proof-head h2,.proof-head p,.why-head h2,.why-head p,.audience-head h2,.audience-copy h3,.audience-copy p,.faq-head h2,.closing-cta h2,.closing-cta p,.hero-copy{max-width:min(100%, var(--measure,60ch));overflow-wrap:break-word}@media (width<=700px){.solution-inner,.pipeline-grid,.proof-grid,.why-grid,.audience-panel,.faq-list{max-width:100%}}@media (width<=640px){.topbar{flex-wrap:nowrap;gap:10px;padding:14px 18px}.topbar-left{gap:14px;min-width:0}.topnav,.live-price{display:none}.wallet-btn{white-space:nowrap;text-overflow:ellipsis;max-width:130px;padding:8px 14px;font-size:12.5px;overflow:hidden}.logo{font-size:16px}.logo .mark{width:22px;height:22px}}
