:root{--bg:#F5F4F1;--ink:#0B0B0F;--ink-70:rgba(11,11,15,.68);--ink-55:rgba(11,11,15,.55);--ink-40:rgba(11,11,15,.4);--navy:#1C1830;--navy-2:#2B2644;--cream:#FBF7EF;--gold:#E9A21A;--gold-soft:#F6C650;--line:rgba(11,11,15,.1);--maxw:94rem;--head:"Space Grotesk",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,3vw,44px)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--head);font-weight:600;letter-spacing:-.035em;line-height:1.03;margin:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-70)}.faint{color:var(--ink-40)}svg.i{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;font-family:var(--head);font-weight:500;font-size:16px;padding:9px 9px 9px 26px;border-radius:999px;cursor:pointer;border:0;transition:transform .25s var(--ease),box-shadow .25s;white-space:nowrap}.btn .arc{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;transition:transform .25s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover .arc{transform:translate(3px)}.btn:active{transform:translateY(0) scale(.975)}.btn:after{content:"";position:absolute;top:-10%;left:-70%;width:45%;height:120%;transform:skew(-20deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:left .7s var(--ease)}.btn:hover:after{left:130%}.btn-dark{background:var(--ink);color:#fff}.btn-dark .arc{background:#fff;color:var(--ink)}.btn-cream{background:#fff;color:var(--ink);box-shadow:0 1px 0 var(--line) inset,0 8px 26px #00000014}.btn-cream .arc{background:var(--ink);color:#fff}.btn-sm{font-size:15px;padding:10px 22px}.btn-sm .arc{display:none}.link-arrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--head);font-weight:500}.link-arrow .arc{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#ffffff24;color:#fff;transition:transform .25s var(--ease),background .25s}.link-arrow:hover .arc{transform:translate(4px);background:var(--gold);color:var(--ink)}header{position:absolute;top:0;left:0;right:0;z-index:30;padding:18px 0}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 10px 10px 22px;border-radius:999px;background:#ffffff8c;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 30px #0000000f}.brand{display:flex;align-items:center;gap:11px;font-family:var(--head);font-weight:700;font-size:20px;letter-spacing:-.03em}.brand .mark{width:26px;height:26px}.brand .mark .rot{transform-origin:center;animation:spin 14s linear infinite}.nav-links{display:flex;gap:30px;font-size:15px}.nav-links a{position:relative;color:var(--ink-70);font-weight:500;transition:color .2s}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1.5px;background:var(--gold);transition:right .3s var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{right:0}@media (max-width:880px){.nav-links{display:none}}.hero{padding:14px 0 0}.hero .wrap{display:flex;padding:96px 0 14px}.hero-card{position:relative;width:100%;border-radius:28px;overflow:hidden;background:linear-gradient(160deg,#fbf7ef,#f3efe7 60%,#efede8);border:1px solid var(--line);box-shadow:0 40px 100px #00000017}.aurora{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;filter:blur(70px)}.aurora i{position:absolute;border-radius:50%;display:block;will-change:transform}.aurora .a1{width:52%;height:70%;left:50%;top:-16%;background:radial-gradient(circle,rgba(246,198,80,.65),transparent 66%);animation:drift1 22s var(--ease) infinite}.aurora .a2{width:44%;height:60%;left:-10%;top:44%;background:radial-gradient(circle,rgba(255,214,120,.4),transparent 70%);animation:drift2 27s var(--ease) infinite}.aurora .a3{width:34%;height:46%;left:64%;top:52%;background:radial-gradient(circle,rgba(120,150,230,.16),transparent 72%);animation:drift1 30s var(--ease) infinite reverse}.hero-card .mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.4;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(90% 80% at 15% 92%,#000,transparent 70%);mask-image:radial-gradient(90% 80% at 15% 92%,#000,transparent 70%)}.hero-in{position:relative;z-index:3;flex:1;display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(36px,5vw,72px) clamp(36px,5vw,72px) 132px}.hero h1{font-size:clamp(42px,6.4vw,86px);max-width:15ch;letter-spacing:-.045em}.hero h1 .em{background:linear-gradient(100deg,#e9a21a,#f6c650 55%,#e9a21a);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{color:var(--ink-70);font-size:clamp(15px,1.35vw,19px);max-width:48ch;margin:26px 0 34px;line-height:1.5}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-brands{position:absolute;left:clamp(36px,5vw,72px);bottom:32px;z-index:3;max-width:min(560px,50%);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.hero-brands .lab{font-size:11.5px;color:var(--ink-40);margin-bottom:9px;font-family:var(--mono);letter-spacing:.09em}.mq-track{display:flex;width:max-content;gap:34px;animation:mq 24s linear infinite;will-change:transform}.mq-track span{white-space:nowrap;color:var(--ink-55);font-size:13px}@media (max-width:980px){.hero-in{grid-template-columns:1fr;padding:36px 26px 210px}.hero .wrap{padding-top:96px}.hero-brands{max-width:calc(100% - 52px)}}.dial-wrap{position:relative;z-index:3;width:100%;max-width:500px;margin-left:auto;opacity:0;transform:scale(.96);filter:blur(8px);animation:dial-in 1s var(--ease) .1s forwards}.dial{display:block;width:100%;aspect-ratio:1;overflow:visible}.dial line,.dial circle{fill:none;stroke:var(--ink);stroke-linecap:round;vector-effect:non-scaling-stroke}.dial-grid line{stroke-width:1;stroke-opacity:.06}.dial-ticks line{stroke-width:1;stroke-opacity:.16}.dial-ticks line.major{stroke-opacity:.34;stroke-width:1.25}.dial-ring{stroke-width:1;stroke-opacity:.14}.dial-dash{stroke-dasharray:2 11;stroke-opacity:.3;animation:spin 140s linear infinite}.dial-marker{animation:spin 56s linear infinite reverse}.dial .dial-marker circle{fill:var(--ink);fill-opacity:.55;stroke:none}.dial-marker,.dial-dash{transform-origin:260px 260px;transform-box:view-box}.dial .dial-seg{stroke-width:2.5;stroke-opacity:.12;stroke-dasharray:.88 100;stroke-dashoffset:.06}.dial .dial-seg.on{stroke:var(--gold);stroke-opacity:1;stroke-dashoffset:.94;animation:dial-draw .9s cubic-bezier(.23,1,.32,1) forwards}.dial .dial-core{fill:var(--gold);stroke:none}.dial-legend{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding:0 6px;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40)}.dial-legend b{font-weight:600;color:var(--ink)}@keyframes dial-in{to{opacity:1;transform:none;filter:blur(0)}}@keyframes dial-draw{to{stroke-dashoffset:.06}}@media (max-width:980px){.dial-wrap{max-width:min(360px,80vw);margin:0 auto}}@media (prefers-reduced-motion:reduce){.dial-wrap{opacity:1;transform:none;filter:none;animation:none}.dial .dial-seg.on{stroke-dashoffset:.06;animation:none}.dial-dash,.dial-marker{animation:none}}section{padding:clamp(70px,9vw,116px) 0}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-40);margin-bottom:14px}.sec-h{font-size:clamp(30px,4.6vw,54px)}.two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,52px);align-items:start;margin-bottom:clamp(34px,5vw,58px)}@media (max-width:840px){.two{grid-template-columns:1fr;gap:20px}}.lead{font-size:clamp(20px,2.7vw,30px);line-height:1.35;color:var(--ink);font-family:var(--head);font-weight:500;letter-spacing:-.025em}.lead .muted{color:var(--ink-40)}.hoverable{position:relative;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.hoverable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .35s;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(246,198,80,.22),transparent 60%)}.hoverable:hover{transform:translateY(-5px)}.hoverable:hover:after{opacity:1}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{border-radius:20px;padding:28px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.card.light{grid-column:span 2;background:radial-gradient(130% 130% at 92% 8%,#fcefcf,#fbf7ef);border:1px solid var(--line)}.card.light:hover{box-shadow:0 24px 60px #e9a21a2e;border-color:#e9a21a66}.card.dark{background:var(--navy);color:#fff}.card.dark:hover{box-shadow:0 24px 60px #0006;border-color:#f6c65066}.card.dark:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(246,198,80,.16),transparent 60%)}.card .ico{position:relative;z-index:1;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:22px;transition:transform .35s var(--ease)}.card:hover .ico{transform:scale(1.08) rotate(-3deg)}.card.light .ico{background:#e9a21a29;border:1px solid rgba(233,162,26,.35);color:#b37908}.card.dark .ico{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:var(--gold-soft)}.card h3{position:relative;z-index:1;font-size:22px;margin:20px 0 10px;letter-spacing:-.03em}.card p{position:relative;z-index:1;font-size:14.5px;margin:0}.card.light p{color:var(--ink-70)}.card.dark p{color:#ffffff9e}.card .chip{position:relative;z-index:1;font-family:var(--mono);font-size:11px;margin-top:16px}.card.light .chip{color:var(--ink-40)}.card.dark .chip{color:#ffffff6b}@media (max-width:840px){.cards{grid-template-columns:1fr}.card.light{grid-column:span 1;min-height:220px}.card{min-height:210px}}.neg{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.neg span{font-family:var(--mono);font-size:13px;color:var(--ink-70);padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;transition:transform .25s var(--ease),border-color .25s,color .25s}.neg span:hover{transform:translateY(-2px);border-color:#e9a21a80;color:var(--ink)}.neg b{color:#b37908;font-weight:600}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{border-radius:20px;padding:26px;background:#fff;border:1px solid var(--line);overflow:hidden}.stat.hot{background:var(--navy);color:#fff;border-color:transparent}.stat.hot:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(246,198,80,.18),transparent 60%)}.stat:hover{box-shadow:0 20px 50px #0000001a}.stat .n{position:relative;z-index:1;font-family:var(--mono);font-weight:600;font-size:clamp(26px,3.6vw,40px);letter-spacing:-.02em}.stat .n .u{font-size:.5em;color:var(--gold);margin-left:3px}.stat.hot .n .u{color:var(--gold-soft)}.stat .l{position:relative;z-index:1;font-size:13.5px;margin-top:10px;line-height:1.42;color:var(--ink-70)}.stat.hot .l{color:#ffffff9e}@media (max-width:840px){.stats{grid-template-columns:1fr 1fr}}.backers{display:grid;grid-template-columns:1fr 3fr;gap:32px;align-items:center;margin-top:clamp(34px,5vw,56px)}.backers .l{color:var(--ink-70);font-size:15px;line-height:1.5}.backers .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.backers .mq .mq-track{gap:52px;animation-duration:34s}.backers .mq span{font-family:var(--mono);color:var(--ink-40);font-size:14px;letter-spacing:.04em}@media (max-width:840px){.backers{grid-template-columns:1fr;gap:18px}}.uc{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:stretch}.uc-list{display:flex;flex-direction:column;justify-content:center;gap:14px}.uc-item{position:relative;overflow:hidden;border-radius:18px;padding:24px 26px 24px 30px;background:#fff;border:1px solid var(--line)}.uc-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg in oklch,var(--gold-soft),var(--gold));transform:scaleY(0);transform-origin:top;transition:transform .4s var(--ease)}.uc-item:hover{box-shadow:0 18px 44px #00000014;border-color:#e9a21a59}.uc-item:hover:before{transform:scaleY(1)}.uc-item .step{position:relative;z-index:1;font-family:var(--mono);font-size:12px;color:#b37908;letter-spacing:.1em}.uc-item h4{position:relative;z-index:1;font-family:var(--head);font-weight:600;font-size:20px;letter-spacing:-.03em;margin:8px 0 6px}.uc-item p{position:relative;z-index:1;color:var(--ink-70);font-size:14px;margin:0}.uc-big{position:relative;border-radius:26px;overflow:hidden;min-height:560px;background:var(--navy);color:#fff;padding:clamp(30px,4vw,52px);display:flex;flex-direction:column;justify-content:flex-end}.uc-big .aurora{filter:blur(80px);opacity:.7}.uc-big .aurora .a1{background:radial-gradient(circle,rgba(233,162,26,.5),transparent 66%);left:56%;top:-20%}.uc-big .aurora .a2{background:radial-gradient(circle,rgba(120,150,230,.3),transparent 70%);left:-10%;top:50%}.uc-big .grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(70% 60% at 70% 22%,#000,transparent 70%);mask-image:radial-gradient(70% 60% at 70% 22%,#000,transparent 70%)}.uc-big h3,.uc-big p,.uc-big a{position:relative;z-index:2}.uc-big h3{font-size:clamp(30px,4vw,46px);margin-bottom:16px}.uc-big p{color:#ffffffbd;max-width:44ch;margin:0 0 26px}@media (max-width:840px){.uc{grid-template-columns:1fr}.uc-big{min-height:380px}}.band{position:relative;border-radius:30px;padding:clamp(48px,6vw,84px) 40px;text-align:center;background:#0a0a0e;color:#fff;overflow:hidden}.band .aurora{filter:blur(90px);opacity:.85}.band .aurora .a1{width:60%;height:120%;left:20%;top:-40%;background:radial-gradient(circle,rgba(233,162,26,.55),transparent 60%);animation:drift1 18s var(--ease) infinite}.band .aurora .a2{width:44%;height:100%;left:-12%;top:0;background:radial-gradient(circle,rgba(246,198,80,.28),transparent 66%);animation:drift2 24s var(--ease) infinite}.band .aurora .a3{width:40%;height:110%;left:66%;top:-10%;background:radial-gradient(circle,rgba(120,150,230,.24),transparent 68%);animation:drift1 26s var(--ease) infinite reverse}.band .grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.6) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(80% 90% at 50% 0%,#000,transparent 72%);mask-image:radial-gradient(80% 90% at 50% 0%,#000,transparent 72%)}.band>*{position:relative;z-index:2}.band .eyebrow{color:var(--gold-soft)}.band h2{font-size:clamp(28px,4.6vw,54px);max-width:20ch;margin:0 auto 16px}.band p{color:#ffffffad;max-width:52ch;margin:0 auto 30px}.band .hero-cta{justify-content:center}.band .btn-ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.22);padding:12px 26px;border-radius:999px;font-family:var(--head);font-weight:500;transition:background .25s}.band .btn-ghost:hover{background:#ffffff29}footer{padding:56px 0 46px}.foot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:34px}.foot-links{display:flex;gap:26px;font-size:14px}.foot-links a{color:var(--ink-70);transition:color .2s}.foot-links a:hover{color:var(--ink)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes mq{to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7%,9%) scale(1.14)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(9%,-7%) scale(1.16)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sweep{to{transform:translate(130%)}}@keyframes pop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.reveal{opacity:0;transform:translateY(20px);filter:blur(6px);transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease)}.reveal.in{opacity:1;transform:none;filter:blur(0)}.stagger>*{opacity:0;transform:translateY(18px);filter:blur(5px);transition:opacity .55s var(--ease),transform .55s var(--ease),filter .55s var(--ease)}.stagger.in>*{opacity:1;transform:none;filter:blur(0)}.stagger.in>*:nth-child(2){transition-delay:.09s}.stagger.in>*:nth-child(3){transition-delay:.18s}.stagger.in>*:nth-child(4){transition-delay:.27s}.stagger.in>*:nth-child(5){transition-delay:.36s}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.001ms!important}.reveal,.stagger>*,.row{opacity:1!important;transform:none!important;filter:none!important}}
