.price-marquee{--pm-lime: var(--lime, #c8f542);--pm-border: rgba(255, 255, 255, .1);--pm-bg: #050505;position:relative;display:flex;align-items:stretch;gap:0;width:100%;min-height:3.25rem;background:var(--pm-bg);border-bottom:1px solid var(--pm-border);overflow:hidden}.price-marquee:before,.price-marquee:after{content:"";position:absolute;top:0;bottom:0;width:clamp(2rem,6vw,4.5rem);z-index:2;pointer-events:none}.price-marquee:before{left:0;background:linear-gradient(90deg,var(--pm-bg) 15%,rgba(5,5,5,0))}.price-marquee:after{right:0;background:linear-gradient(270deg,var(--pm-bg) 15%,rgba(5,5,5,0))}.price-marquee__badge{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;padding:0 .9rem 0 1rem;border-right:1px solid var(--pm-border);font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-lime);background:#c8f5420f}.price-marquee__live-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--pm-lime);box-shadow:0 0 #c8f5428c;animation:price-marquee-pulse 2s ease-in-out infinite}@keyframes price-marquee-pulse{0%,to{box-shadow:0 0 #c8f54273}50%{box-shadow:0 0 0 .35rem #c8f54200}}.price-marquee__track{position:relative;flex:1;min-width:0;overflow:hidden}.price-marquee__runner{display:flex;align-items:center;gap:.65rem;width:max-content;padding:.55rem .75rem;will-change:transform}.price-marquee__item{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .85rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff08;white-space:nowrap}.price-marquee__logo{width:1.35rem;height:1.35rem;object-fit:contain;flex-shrink:0}.price-marquee__meta{display:inline-flex;align-items:baseline;gap:.45rem}.price-marquee__symbol{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#fff}.price-marquee__value{font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;font-weight:500;color:#ffffffeb}.price-marquee__change{font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;font-weight:600;letter-spacing:.02em}.price-marquee__change.is-up{color:var(--pm-lime)}.price-marquee__change.is-down{color:#ff6b6b}.price-marquee__status{display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1rem;font-size:.82rem;color:#ffffff73}.price-marquee__status.is-error{color:#ff8a8a}@media(max-width:640px){.price-marquee__badge{padding-inline:.65rem;font-size:.62rem}.price-marquee__item{padding:.35rem .7rem;gap:.45rem}.price-marquee__meta{gap:.35rem}.price-marquee__change{display:none}}@media(prefers-reduced-motion:reduce){.price-marquee__live-dot{animation:none}.price-marquee__runner{will-change:auto}}.hero{display:flex;flex-direction:column;align-items:center;padding:3.5rem 1.5rem 2.5rem}.hero-copy{text-align:center;margin-bottom:2.75rem}.hero-title{margin:0 0 .65rem;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:700;line-height:1.05;letter-spacing:-.03em}.hero-sub{margin:0;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:1.25rem;width:100%;max-width:1140px;margin-bottom:2rem}.product-card{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.product-tile{display:flex;flex-direction:column;flex:1 1 auto;gap:1rem;padding:1rem;border-radius:18px;border:1px solid var(--border);background:#ffffff05;transition:transform .2s ease,border-color .2s ease,background .2s ease}.product-tile:hover{transform:translateY(-4px);border-color:#c8f54259;background:#c8f5420a}.product-tile--soon{cursor:default}.product-tile--soon:hover{transform:none;border-color:var(--border);background:#ffffff05}.product-tile--soon:hover .product-name{color:var(--text-muted)}.product-visual{position:relative;width:100%;aspect-ratio:1024 / 640;border-radius:12px;overflow:hidden;background:#0c0c0c;border:1px solid rgba(255,255,255,.06)}.product-visual img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.product-tile--launchlab .product-visual{background:linear-gradient(145deg,#0a1208,#0a0a0a)}.product-tile--tools .product-visual{background:linear-gradient(145deg,#080810,#0a0a0a)}.product-tile--wallet .product-visual{background:#2b2b2b}.product-soon-badge{position:absolute;top:.65rem;right:.65rem;z-index:1;padding:.35rem .7rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;background:var(--lime)}.product-name{display:block;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--text-muted)}.product-tagline{margin:0 auto;padding:0 .25rem;max-width:16.75em;font-size:clamp(.875rem,2.6vw,1rem);font-weight:400;line-height:1.4;letter-spacing:.01em;text-align:center;color:#ffffff6b}.product-tile:hover .product-name{color:var(--lime)}.hero-cta{margin-bottom:3rem}.btn{display:inline-flex;padding:.9rem 2rem;border-radius:999px;font-size:.9rem;font-weight:600;transition:transform .15s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--lime);color:#0a0a0a}@media(max-width:720px){.product-grid{grid-template-columns:1fr;max-width:380px;gap:1.25rem}.product-card{gap:.5rem}.product-tagline{font-size:.875rem;line-height:1.35}}.exchange-spotlight{position:relative;background:#000;color:#fff;overflow:hidden}.exchange-spotlight__inner{display:flex;flex-direction:column;align-items:center;max-width:min(100%,1100px);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,4vw,2rem) clamp(3.25rem,8vw,5.75rem)}.exchange-spotlight__header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:44rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.exchange-spotlight__title{margin:0 0 .85rem;font-size:clamp(2.5rem,6.5vw,4rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:#fff}.exchange-spotlight__lede{margin:0;max-width:none;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:400;line-height:1.45;letter-spacing:-.01em;color:#ffffff9e}.exchange-spotlight__lede-line{display:block}.exchange-spotlight__media{width:100%;max-width:100%;margin:0 0 clamp(1.75rem,4vw,2.5rem);border-radius:14px;overflow:hidden;background:#0a0a0a;border:2px solid var(--lime);box-shadow:none}.exchange-spotlight__media img{display:block;width:100%;height:auto;aspect-ratio:3012 / 1738;object-fit:cover;object-position:top center;background:#0a0a0a;-webkit-user-select:none;user-select:none;pointer-events:none}.exchange-spotlight__actions{display:flex;justify-content:center}@media(min-width:801px){.exchange-spotlight__lede-line{white-space:nowrap}}@media(max-width:800px){.exchange-spotlight__inner{padding-top:clamp(2.25rem,6vw,3rem);padding-bottom:clamp(2.5rem,8vw,3.75rem)}.exchange-spotlight__header{max-width:22rem;margin-bottom:1.5rem}.exchange-spotlight__media{border-radius:10px}}.transition-band{position:relative;width:100%;height:clamp(140px,28vw,355px);overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#ff7842,#ff9a72 22%,#f8a898,#f0bcd0 68%,#e8d4f0 88%,#f5eef8)}.transition-band__orb{position:absolute;left:0%;top:50%;z-index:0;height:75%;width:auto;aspect-ratio:1 / 1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;will-change:left,top;background:linear-gradient(90deg,#9b78bef0,#be9bcde6 35%,#e6c8e1e0 65%,#fff5fad9);box-shadow:inset 8px 0 24px #ffffff59,inset -4px 0 16px #8c64aa1f,0 0 48px #fff3}.transition-band__text-wrap{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;max-width:none;padding:0 clamp(1rem,3vw,1.25rem);box-sizing:border-box;overflow:visible;--glass-x: 50%;--glass-y: 50%;--glass-r: 80px}.transition-band__text-stack{display:grid;place-items:center;width:max-content;max-width:100%}.transition-band__text{grid-area:1 / 1;width:100%;margin:0;display:flex;justify-content:center;font-family:var(--font-sans);font-size:clamp(1rem,min(8vh,4.5vw),1.875rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.5}.transition-band__text-inner{display:inline-block;max-width:100%;padding:.12em 0;text-align:center;line-height:inherit}.transition-band__text--base .transition-band__text-inner{background:linear-gradient(90deg,#fff,#fff 36%,#2d1f35 58%,#1a1020);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.transition-band__text--orb-glass{pointer-events:none}.transition-band__text--orb-glass .transition-band__text-inner{background:linear-gradient(180deg,#ffffff73,#282828e0 38%,#121212f2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-mask-image:radial-gradient(circle var(--glass-r) at var(--glass-x) var(--glass-y),#000 0%,#000 70%,rgba(0,0,0,.35) 82%,transparent 100%);mask-image:radial-gradient(circle var(--glass-r) at var(--glass-x) var(--glass-y),#000 0%,#000 70%,rgba(0,0,0,.35) 82%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:768px){.transition-band__text{font-size:clamp(1.125rem,min(8.5vh,3.2vw),2rem);letter-spacing:.09em}.transition-band__text-inner{white-space:nowrap}}@media(max-width:767px){.transition-band__text{font-size:clamp(.8125rem,3.8vw,1.0625rem);letter-spacing:.04em;line-height:1.45}.transition-band__text-inner{white-space:normal;text-wrap:balance}.transition-band__text-stack.is-single .transition-band__text-inner{white-space:nowrap;text-wrap:unset}.transition-band__text-wrap{padding:0 1rem}}@media(max-width:480px){.transition-band{height:clamp(128px,30vw,240px)}.transition-band__text-wrap{padding:0 .75rem}.transition-band__text{font-size:clamp(.75rem,3.4vw,.9375rem);letter-spacing:.03em;line-height:1.5}}.solana-intro{background:#000}.solana-intro__video-wrap{position:relative;min-height:clamp(603px,92vw,1175px);overflow:hidden;background:#000}.solana-intro__video{position:absolute;top:0;right:0;left:0;bottom:-2px;width:100%;height:calc(100% + 2px);object-fit:cover;object-position:center;pointer-events:none}.solana-intro__overlay{position:absolute;left:0;right:0;bottom:0;height:clamp(180px,28vw,360px);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 38%,#000 72%,#000 100%);pointer-events:none;z-index:0}.solana-intro__video-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#000;pointer-events:none;z-index:3}.solana-intro__blend{position:absolute;left:0;right:0;z-index:1;mix-blend-mode:difference;pointer-events:none}.solana-intro__blend--lede{top:14%}.solana-intro__blend--eyebrow{top:32%}.solana-intro__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.solana-intro__lede,.solana-intro__eyebrow,.solana-intro__title{position:relative;left:auto;right:auto;width:min(74vw,288px);margin:0 auto;text-align:center;pointer-events:auto}.solana-intro__lede,.solana-intro__eyebrow{color:#fff}.solana-intro__title{position:absolute;left:0;right:0;width:min(75vw,294px);margin-inline:auto;color:#fff}.solana-intro__lede{width:min(74vw,288px);font-size:36px;font-weight:500;line-height:.8;letter-spacing:-.05em;text-wrap:balance}.solana-intro__eyebrow{width:min(92vw,359px);font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.01em;text-transform:uppercase}.solana-intro__title{top:51%;width:min(75vw,294px);font-size:36px;font-weight:600;line-height:.8;letter-spacing:-.05em;text-wrap:balance}.solana-intro__connector-wrap{position:fixed;left:0;top:0;width:1px;height:0;overflow:hidden;transform:none;pointer-events:none;opacity:0;z-index:2}.solana-intro__connector{display:block;width:0;height:0;margin:0;padding:0;border:0;border-left:1px solid #fff;background:transparent}.solana-intro__connector-wrap--static{position:absolute;left:50%;top:calc(51% + 3.5rem);height:332px;opacity:1;margin-left:0}.solana-launch{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,1.75rem);max-width:min(100%,1000px);margin:clamp(-3.5rem,-6vw,-4rem) auto 0;padding:clamp(4.5rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem) clamp(2rem,4vw,2.75rem);text-align:center}.solana-launch__title{margin:0;color:#fff;font-size:clamp(2.25rem,7vw,5.594rem);font-weight:600;line-height:.8;letter-spacing:-.05em;text-wrap:balance}.solana-launch__lede{margin:0;max-width:37rem;color:#fff;font-family:var(--font-mono);font-size:clamp(.8125rem,1.4vw,1.119rem);font-weight:500;line-height:1.45;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.solana-launch__cta{display:inline-flex;align-items:center;gap:.35rem;color:#fff;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;line-height:1.2;text-decoration:none;transition:opacity .15s ease}.solana-launch__cta:hover{opacity:.8}.solana-launch__cta-arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:1.2em;color:var(--lime);font-size:1.15em;font-weight:400;line-height:1;transform:translateY(.04em)}.solana-stats{--solana-stats-row-h: clamp(4.5rem, 10.5vw, 6.75rem);display:flex;flex-direction:column;width:100vw;max-width:none;margin:0 calc(50% - 50vw);overflow:hidden}.solana-stats__row{position:relative;overflow:hidden;height:var(--solana-stats-row-h);min-height:var(--solana-stats-row-h);will-change:clip-path}.solana-stats__row--blue{border-radius:6px 6px 0 0}.solana-stats__row--orange{border-radius:0 0 6px 6px}.solana-stats__fill{position:absolute;top:0;right:0;bottom:0;left:0}.solana-stats__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,1.5rem);box-sizing:border-box;height:100%;min-height:0;padding:.65rem clamp(1rem,3vw,2rem);color:#0a0a0a}.solana-stats__value{flex-shrink:0;font-size:clamp(1.75rem,7.5vw,5.12rem);font-weight:400;letter-spacing:-.03em;line-height:1;white-space:nowrap}.solana-stats__row--lime .solana-stats__value,.solana-stats__row--purple .solana-stats__value{font-size:clamp(1.375rem,4.3vw,2.9375rem);font-weight:500;letter-spacing:-.02em}.solana-stats__label{flex:1 1 auto;min-width:0;max-width:min(52%,36rem);margin-left:auto;font-size:clamp(.9375rem,3.8vw,2.5975rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.solana-stats__row--blue .solana-stats__fill{background:#5f8bff}.solana-stats__row--lime .solana-stats__fill{background:#cbfd50}.solana-stats__row--purple .solana-stats__fill{background:#db7dff}.solana-stats__row--gray .solana-stats__fill{background:#e6e6e6}.solana-stats__row--orange .solana-stats__fill{background:#ff5e3f}@media(min-width:768px){.solana-intro__blend--lede{top:11%}.solana-intro__blend--eyebrow{top:34%}.solana-intro__lede{width:min(56vw,719px);font-size:clamp(36px,7vw,89.511px);letter-spacing:-.05em}.solana-intro__eyebrow{width:min(56vw,719px);font-size:clamp(14px,1.4vw,17.902px);letter-spacing:-.01em}.solana-intro__title{top:51%;width:min(59vw,750px);font-size:clamp(36px,7.5vw,96px);letter-spacing:-.05em}}@media(min-width:992px){.solana-intro__blend--lede{top:9%}.solana-intro__blend--eyebrow{top:30%}.solana-intro__title{top:55%}}@media(max-width:640px){.solana-stats{--solana-stats-row-h: 4.5rem}.solana-stats__content{padding-left:1rem;padding-right:.65rem}.solana-stats__label{flex:0 0 auto;width:11.25rem;max-width:11.25rem;margin-left:auto;font-size:clamp(.9375rem,4.2vw,1.25rem)}.solana-stats__value{font-size:1.75rem}.solana-stats__row--lime .solana-stats__value,.solana-stats__row--purple .solana-stats__value{font-size:1.375rem}}@media(prefers-reduced-motion:reduce){.solana-stats__row{clip-path:inset(0 0 0 0)!important}}@media(prefers-reduced-motion:reduce){.solana-intro__video{display:none}.solana-intro__video-wrap{background:radial-gradient(circle at 70% 40%,rgba(200,245,66,.25),transparent 55%),linear-gradient(180deg,#f5f5f5,#1a1a1a)}}.builders{position:relative;background:#000;padding:clamp(16rem,52vh,30rem) clamp(1rem,4vw,2.5rem) clamp(20rem,75vh,48rem);overflow:clip}.builders__title{position:sticky;top:calc(50vh + 1.25rem - .45lh);z-index:0;margin:0 auto clamp(2rem,5vw,3.5rem);max-width:min(100%,64rem);color:#fff;font-size:clamp(2.5rem,8.5vw,6rem);font-weight:600;line-height:.9;letter-spacing:-.05em;text-align:center;text-wrap:balance;pointer-events:none;will-change:transform}.builders__grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem);max-width:min(100%,1200px);margin:0 auto;padding:clamp(2rem,5vw,3rem) 0 clamp(16rem,55vh,40rem)}.builders__col{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem)}.builders-card{display:grid;grid-template-rows:auto auto 1fr;gap:0;width:min(100%,18rem);height:19.25rem;margin:0 auto;padding:1.125rem;border-radius:8px;background:#fff3;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);color:#fff;transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.builders-card__title{margin:0;font-size:1.875rem;font-weight:400;line-height:1.15;letter-spacing:-.02em}.builders-card__title a{color:inherit;text-decoration:none}.builders-card__title a:hover{color:var(--lime)}.builders-card__dot{display:block;width:1.375rem;height:1.375rem;margin-top:5.75rem;border-radius:50%;flex-shrink:0}.builders-card__dot--lime{background:#cbfd50}.builders-card__dot--blue{background:#5f8bff}.builders-card__dot--cyan{background:#5ef0ff}.builders-card__dot--purple{background:#db7dff}.builders-card__dot--orange{background:#ff9a3f}.builders-card__dot--red{background:#ff5e3f}.builders-card__dot--gray{background:#e6e6e6}.builders-card__desc{margin:1.85rem 0 0;align-self:start;max-width:15rem;color:#ffffffeb;font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-.01em}.builders-card--tilt-left{transform:perspective(500px) rotateX(-10deg) rotateY(-25deg) rotate3d(0,0,1,-25deg) translateZ(0)}.builders-card--tilt-right,.builders-card--tilt-right-alt{transform:perspective(500px) rotateX(-10deg) rotateY(-25deg) rotate3d(0,0,1,25deg) translateZ(0)}.builders__outro{position:relative;z-index:1;margin:clamp(2rem,6vw,3.5rem) auto 0;max-width:min(100%,58rem);color:#fff;opacity:.38;font-family:var(--font-sans);font-size:clamp(2.125rem,7.5vw,5rem);font-weight:600;line-height:.85;letter-spacing:-.05em;text-align:center;text-wrap:balance;transform:translateZ(0);backface-visibility:hidden}@media(max-width:767px){.builders{padding:clamp(8rem,28vh,14rem) clamp(1rem,4vw,2.5rem) clamp(10rem,40vh,22rem)}.builders__title{top:calc(34vh + .25rem);margin-bottom:0;font-size:clamp(1.375rem,6.2vw,1.75rem);line-height:1.05;letter-spacing:-.04em;text-wrap:nowrap;white-space:nowrap;max-width:none;padding:0 .5rem}.builders__grid{display:flex;flex-direction:column;padding:clamp(42vh,50vh,56vh) 0 clamp(8rem,35vh,18rem);gap:clamp(3.75rem,12vw,6rem)}.builders__col{display:contents}.builders-card{width:272px;height:288px;transform-origin:50% 50%}.builders-card--bots{order:1;margin-left:auto;margin-right:.35rem}.builders-card--holders{order:2;margin-left:.35rem;margin-right:auto}.builders__col--3>.builders-card:nth-child(1){order:3;margin-left:auto;margin-right:.35rem}.builders__col--1>.builders-card:nth-child(2){order:4;margin-left:.35rem;margin-right:auto}.builders__col--2>.builders-card:nth-child(2){order:5;margin-left:auto;margin-right:.35rem}.builders__col--1>.builders-card:nth-child(3){order:6;margin-left:.35rem;margin-right:auto}.builders__col--2>.builders-card:nth-child(3){order:7;margin-left:auto;margin-right:.35rem}.builders__col--1>.builders-card:nth-child(4){order:8;margin-left:.35rem;margin-right:auto}.builders__col--3>.builders-card:nth-child(2){order:9;margin-left:auto;margin-right:.35rem}.builders__col--3>.builders-card:nth-child(3){order:10;margin-left:.35rem;margin-right:auto}.builders__col--3>.builders-card:nth-child(4){order:11;margin-left:auto;margin-right:.35rem}}@media(min-width:768px){.builders__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,3vw,2.5rem);min-height:3850px;margin-top:0;padding-bottom:clamp(10rem,40vh,30rem)}.builders__col{gap:0}.builders__col--1{align-items:flex-start}.builders__col--2{align-items:center}.builders__col--3{align-items:flex-end}.builders-card{width:280px;height:296px;margin:0;flex-shrink:0}.builders__col--2>.builders-card:nth-child(1){margin-top:clamp(16rem,36vh,24rem);margin-left:auto;margin-right:clamp(.25rem,1.5vw,1rem);align-self:flex-end}.builders__col--1>.builders-card:nth-child(1){margin-top:calc(clamp(16rem,36vh,24rem) + 349px);margin-left:230px}.builders__col--3>.builders-card:nth-child(1){margin-top:calc(clamp(16rem,36vh,24rem) + 534px);align-self:flex-start;margin-left:14px}.builders__col--1>.builders-card:nth-child(2){margin-top:189px;margin-left:100px}.builders__col--1>.builders-card:nth-child(3){margin-top:175px}.builders__col--1>.builders-card:nth-child(4){margin-top:150px;margin-left:65px}.builders__col--2>.builders-card:nth-child(2){margin-top:864px}.builders__col--2>.builders-card:nth-child(3){margin-top:523px}.builders__col--3>.builders-card:nth-child(2){margin-top:280px}.builders__col--3>.builders-card:nth-child(3){margin-top:131px;margin-right:100px}.builders__col--3>.builders-card:nth-child(4){margin-top:220px;margin-right:40px}.builders__outro{margin-top:0}}@media(min-width:768px)and (max-width:1100px){.builders__col--2>.builders-card:nth-child(3){margin-top:580px}}@media(prefers-reduced-motion:reduce){.builders-card--tilt-left,.builders-card--tilt-right,.builders-card--tilt-right-alt{transform:none}}.stack-headline{padding:clamp(4rem,12vh,8rem) clamp(1rem,4vw,2.5rem) clamp(2rem,5vh,3.5rem);background:#000}.stack-headline__text{margin:0 auto;max-width:min(100%,52rem);color:#fff;opacity:.38;font-size:clamp(2.375rem,8.5vw,5.75rem);font-weight:600;line-height:.85;letter-spacing:-.05em;text-align:center;text-wrap:balance;transition:opacity .12s linear}.stack-scene{background:#000}.stack-scene__track{position:relative;height:calc(100vh + clamp(88rem,185vh,112rem) + clamp(45vh,55vh,65vh) + clamp(20rem,36vh,26rem));height:calc(100dvh + clamp(88rem,185vh,112rem) + clamp(45vh,55vh,65vh) + clamp(20rem,36vh,26rem))}.stack-scene__pin{position:sticky;top:0;z-index:0;height:100vh;height:100dvh;overflow:hidden;pointer-events:none}.stack-scene__circle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#db7dff;clip-path:circle(20%);will-change:clip-path}.stack-scene__fade{position:absolute;inset:auto 0 0;z-index:1;height:67%;background:linear-gradient(0deg,#000,#0000 67.67%);pointer-events:none}.stack-scene__cards-stage{position:relative;z-index:4;min-height:clamp(88rem,185vh,112rem);padding:0 clamp(1rem,4vw,2rem) clamp(45vh,55vh,65vh)}.stack-scene__cards{display:flex;flex-direction:column;align-items:center;padding:clamp(4rem,12vh,9rem) 0 clamp(20rem,36vh,26rem);will-change:transform}.stack-card{position:sticky;top:11rem;width:min(100%,36.25rem);margin:0 0 17.5rem;z-index:1}.stack-card__inner{display:grid;grid-template-rows:auto 1fr auto;min-height:16.8125rem;padding:.875rem .875rem 1.5rem;border-radius:6px;background:#e6e6e6;color:#000;transform-origin:center top;will-change:transform}.stack-card:last-child{margin-bottom:17.5rem}.stack-card__head{display:flex;align-items:center;gap:.625rem}.stack-card__icon{display:block;width:1.1875rem;height:1.1875rem;flex-shrink:0}.stack-card__label{margin:0;font-family:var(--font-mono);font-size:clamp(.875rem,1.5vw,1.5rem);font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.stack-card__text{margin:0;align-self:end;max-width:100%;font-size:clamp(1.125rem,2.6vw,1.94025rem);font-weight:300;line-height:1.22;letter-spacing:-.01em}.stack-card:nth-child(1){z-index:1}.stack-card:nth-child(2){z-index:2}.stack-card:nth-child(3){z-index:3}.stack-card:nth-child(4){z-index:4}.stack-audience{position:relative;z-index:3;padding:clamp(4rem,12vh,8rem) clamp(1rem,4vw,2.5rem) clamp(3.5rem,8vh,5.5rem);background:#000;overflow:hidden}.stack-audience__title{margin:0 auto clamp(4rem,10vh,6rem);max-width:min(100%,56rem);color:#fff;font-size:clamp(2rem,7vw,5.2185rem);font-weight:600;line-height:.8;letter-spacing:-.05em;text-align:center;text-wrap:balance;will-change:transform}.stack-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.125rem);max-width:min(100%,74.625rem);margin:0 auto}.stack-audience-card{display:grid;grid-template-rows:auto 1fr;gap:clamp(1.25rem,3.5vw,2.5rem);min-height:clamp(15rem,30vh,22rem);padding:clamp(.875rem,1.5vw,1rem);border-radius:6px;color:#000}.stack-audience-card--purple{background:#db7dff}.stack-audience-card--orange{background:#ff5e3f}.stack-audience-card--lime{background:#cbfd50}.stack-audience-card--gray{background:#e6e6e6}.stack-audience-card__title{margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:.9;letter-spacing:-.03em}.stack-audience-card__text{margin:0;align-self:end;max-width:24rem;font-size:clamp(1.1875rem,2.4vw,1.4375rem);font-weight:400;line-height:1.18;letter-spacing:-.01em}@media(max-width:767px){.stack-headline{padding-top:clamp(1.75rem,5vh,2.75rem)}.stack-scene__track{height:calc(100vh + clamp(60rem,220vh,80rem) + clamp(16rem,32vh,22rem));height:calc(100dvh + clamp(60rem,220vh,80rem) + clamp(16rem,32vh,22rem))}.stack-scene__cards-stage{min-height:clamp(60rem,220vh,80rem)}.stack-scene__cards{padding-bottom:clamp(16rem,32vh,22rem)}.stack-card{top:8.5rem;margin-bottom:12rem}.stack-card__inner{min-height:14rem;padding-bottom:1.25rem}.stack-card:last-child{margin-bottom:12rem}.stack-audience__grid{grid-template-columns:1fr}.stack-audience-card{min-height:12.5rem;height:12.5rem;gap:.65rem;padding:.75rem}}@media(prefers-reduced-motion:reduce){.stack-scene__circle{clip-path:none!important}.stack-card,.stack-card__inner,.stack-audience__title{transform:none!important}}.market-speed{background:#000}.market-speed__title{margin:0;padding:clamp(2.75rem,7vh,5rem) clamp(1rem,4vw,2.5rem) clamp(2.5rem,6vh,4rem);color:#fff;font-size:clamp(2.375rem,8.5vw,5.75rem);font-weight:600;line-height:.85;letter-spacing:-.05em;text-align:center;text-wrap:balance;opacity:0;transform:translate(-110%);will-change:transform,opacity}.market-speed__title.is-in{animation:ms-title-speed .7s cubic-bezier(.2,.8,.2,1) forwards}.market-speed__title.is-out{animation:ms-title-speed-out .35s cubic-bezier(.4,0,1,1) forwards}@keyframes ms-title-speed{0%{opacity:1;transform:translate(-110%)}55%{opacity:1;transform:translate(0)}65%{transform:translate(0)}72%{transform:translate(-10px)}82%{transform:translate(8px)}90%{transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes ms-title-speed-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-110%)}}.market-speed__panel{--ms-cols: 11;--ms-cell: calc(100cqw / var(--ms-cols));--ms-line: rgba(0, 0, 0, .12);position:relative;container-type:inline-size;container-name:market-speed-panel;background-color:#fff;color:#000;overflow:hidden}.market-speed__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:linear-gradient(to right,var(--ms-line) 1px,transparent 1px),linear-gradient(to bottom,var(--ms-line) 1px,transparent 1px);background-size:var(--ms-cell) var(--ms-cell);background-position:0 0}.market-speed__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.market-speed__row{position:relative;display:grid;grid-template-columns:var(--ms-cell) minmax(0,1fr);align-items:center;column-gap:var(--ms-cell);box-sizing:border-box;width:100%;height:var(--ms-cell);min-height:var(--ms-cell);max-height:var(--ms-cell);padding:0 clamp(.75rem,2vw,1.25rem) 0 calc(var(--ms-cell) * 2);margin:0;cursor:default;outline:none}.market-speed__row-fill{position:absolute;top:1px;right:0;bottom:0;left:0;z-index:0;box-sizing:border-box;background-size:100% 100%;background-position:center;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.market-speed__row:nth-child(1) .market-speed__row-fill{background-image:url(/assets/hover-speed-Dwy5YtM4.jpg)}.market-speed__row:nth-child(2) .market-speed__row-fill{background-image:url(/assets/hover-cost-DZ3k9zOR.jpg)}.market-speed__row:nth-child(3) .market-speed__row-fill{background-image:url(/assets/hover-launch-i_MRfNDO.jpg)}.market-speed__row:nth-child(4) .market-speed__row-fill{background-image:url(/assets/hover-liquidity-D3ylXCNO.jpg)}.market-speed__row:nth-child(5) .market-speed__row-fill{background-image:url(/assets/hover-ship-Dvx9x2ok.jpg)}.market-speed__media,.market-speed__text{position:relative;z-index:3}.market-speed__media{display:block;width:var(--ms-cell);height:var(--ms-cell);max-width:none;aspect-ratio:1;object-fit:cover;transition:transform .3s ease-in-out}.market-speed__text{display:grid;grid-template-columns:minmax(0,calc(var(--ms-cell) * 5.25)) 1fr;align-items:center;column-gap:clamp(1rem,2vw,1.5rem);min-width:0;height:100%;padding-right:0}.market-speed__copy{margin:0;max-width:none;font-size:clamp(.9375rem,1.6vw,1.25rem);font-weight:500;line-height:1.25;letter-spacing:-.01em}.market-speed__copy--two-line .market-speed__copy-line{display:block}@media(min-width:801px){.market-speed__copy--two-line .market-speed__copy-line{white-space:nowrap}}.market-speed__label{margin:0;width:13rem;font-size:clamp(.8125rem,1.2vw,1rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;text-align:left;justify-self:end}.market-speed__row:hover .market-speed__row-fill{opacity:.72}.market-speed__row:hover .market-speed__media{transform:translate(calc(var(--ms-cell) * -1))}.market-speed__row:focus-visible{outline:2px solid #000;outline-offset:-2px}@media(min-width:768px)and (max-width:1100px){.market-speed__row{padding-right:.35rem;padding-left:calc(var(--ms-cell) * 1.5)}.market-speed__text{grid-template-columns:minmax(0,calc(var(--ms-cell) * 4)) 1fr;column-gap:.75rem}.market-speed__label{width:12rem}}@media(max-width:767px){.market-speed__title{padding-top:clamp(2rem,5.5vh,3rem)}.market-speed__panel{--ms-cols: 4}.market-speed__row{grid-template-columns:var(--ms-cell) minmax(0,1fr);grid-template-rows:1fr;column-gap:0;height:var(--ms-cell);min-height:var(--ms-cell);max-height:var(--ms-cell);padding:0;align-items:stretch}.market-speed__row-fill{top:1px;right:0;bottom:0;left:0;opacity:.85;transition:none;will-change:clip-path;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.market-speed__row:hover .market-speed__row-fill,.market-speed__row:focus-visible .market-speed__row-fill{opacity:.85}.market-speed__media{width:var(--ms-cell);height:var(--ms-cell);transform:none;transition:none}.market-speed__row:hover .market-speed__media,.market-speed__row:focus-visible .market-speed__media{transform:none}.market-speed__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;gap:.1rem;height:auto;min-height:100%;padding:0 .65rem}.market-speed__copy{max-width:none;font-size:clamp(.75rem,3.2vw,.9375rem);line-height:1.15}.market-speed__label{flex:none;width:auto;font-size:clamp(.6875rem,2.8vw,.8125rem)}}@media(prefers-reduced-motion:reduce){.market-speed__title,.market-speed__title.is-in,.market-speed__title.is-out{opacity:1;transform:none;animation:none}.market-speed__row-fill,.market-speed__media{transition:none}.market-speed__row-fill{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}@media(max-width:767px){.market-speed__row-fill{opacity:.85}}.market-speed__row:hover .market-speed__media{transform:none}}.custom-builds{background:#fff;color:#000}.custom-builds__mosaic{display:flex;flex-direction:column}.custom-builds__top{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:1182 / 609;min-height:0;overflow:hidden}.custom-builds__stack{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;height:100%}.custom-builds__stack>.cb-tile{min-height:0;height:100%;display:flex;align-items:center;container-type:size}.cb-tile{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none;min-height:0}.cb-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.cb-tile__copy{position:relative;z-index:1;margin:0}.cb-tile--hero{background:#0a0a0a;min-height:0;height:100%}.cb-tile--hero .cb-tile__text{position:relative;z-index:1;padding:clamp(1.5rem,4.5vw,3.5rem) clamp(1.25rem,3.5vw,2rem) 0;opacity:0;transform:translate3d(0,2.5rem,0);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.cb-tile--hero.is-in .cb-tile__text{opacity:1;transform:translateZ(0)}.cb-tile--hero .cb-tile__copy{margin:0;max-width:18ch;color:#fff;font-size:clamp(2.75rem,8vw,5rem);font-weight:600;line-height:1.08;letter-spacing:-.05em}.cb-tile--hero .cb-tile__sub{margin:.75rem 0 0;max-width:24ch;color:#ffffffb8;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:400;line-height:1.3;letter-spacing:-.02em}.cb-tile--hero .cb-tile__bars{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1) .15s}.cb-tile--hero.is-in .cb-tile__bars{opacity:1}.cb-tile--teams{background:#f07828}.cb-tile--teams .cb-tile__copy{padding:0 clamp(1.25rem,3.5vw,2.4rem);max-width:14em;font-size:clamp(1.25rem,min(7.5cqw,22cqh),2.5rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:#000}.cb-tile--launch{background:#e6e6e6}.cb-tile--launch .cb-tile__copy{padding:0 clamp(1.25rem,3.5vw,2.4rem);max-width:14em;font-size:clamp(1.125rem,min(7cqw,20cqh),2.25rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:#000}.cb-tile--apps{background:#6b8a9e}.cb-tile--apps .cb-tile__copy{padding:0 clamp(1.25rem,3.5vw,2.4rem);max-width:11em;font-size:clamp(1.125rem,min(7cqw,20cqh),2.25rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:#000}.custom-builds__bottom{display:grid;grid-template-columns:2fr 1fr 1fr;min-height:0}.cb-tile--see{aspect-ratio:590 / 452;background:#7a5cff;display:flex;align-items:center}.cb-tile--see .cb-tile__marquee{position:relative;z-index:1;width:100%;overflow:hidden}.cb-tile--see .cb-tile__marquee-track{display:flex;width:max-content;will-change:transform}.cb-tile--see .cb-tile__marquee-group{display:flex;flex:none;align-items:center;gap:.1625em;padding-right:.1625em;animation:cb-marquee var(--cb-marquee-duration, 12.26s) linear infinite}.cb-tile--see .cb-tile__marquee-text{flex:none;white-space:pre;font-size:clamp(2.5rem,6.25vw,5.043rem);font-weight:400;line-height:1.2;letter-spacing:normal;color:#000}@keyframes cb-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.cb-tile--portal{aspect-ratio:295 / 452;background:#e6e6e6}.cb-tile--portal .cb-tile__bg--hover{opacity:0;transition:none;pointer-events:none}.cb-tile--portal:hover .cb-tile__bg--hover,.cb-tile--portal:focus-visible .cb-tile__bg--hover{opacity:0}.cb-tile--portal .cb-tile__cta{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.55rem;padding:0;color:#000;font-size:clamp(.875rem,1.4vw,1.032rem);font-weight:400;letter-spacing:.02em;white-space:nowrap}.cb-tile--portal .cb-tile__cta-icon{display:inline-flex;width:.8125rem;height:.8125rem;transition:transform .2s ease}.cb-tile--portal:hover .cb-tile__cta-icon,.cb-tile--portal:focus-visible .cb-tile__cta-icon{transform:scale(1.15)}.cb-tile--watch{aspect-ratio:295 / 452;background:#c2c2c2}.cb-tile--watch .cb-tile__bg{object-fit:cover;object-position:0% 1%}.cb-tile--watch .cb-tile__label{position:absolute;z-index:1;top:2.2%;bottom:2.2%;left:50%;width:auto;max-width:2.8em;margin:0;padding:0;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;text-align:center;transform:translate(-50%) rotate(180deg);font-size:clamp(1rem,2.2vw,1.615rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:#000;white-space:nowrap;transition:transform .3s ease-in-out}.cb-tile--watch:hover .cb-tile__label,.cb-tile--watch:focus-visible .cb-tile__label{transform:translate(-50%) rotate(180deg) translateY(-10px)}@media(max-width:800px){.custom-builds__top{grid-template-columns:1fr;aspect-ratio:auto}.custom-builds__stack{grid-template-rows:repeat(3,minmax(0,1fr));height:auto;min-height:min(72vh,36rem)}.cb-tile--hero,.cb-tile--see,.cb-tile--portal,.cb-tile--watch{aspect-ratio:auto;min-height:16rem;height:auto}.custom-builds__stack>.cb-tile{min-height:0}.custom-builds__bottom{grid-template-columns:1fr 1fr}.cb-tile--see{grid-column:1 / -1}.cb-tile--portal,.cb-tile--watch{min-height:14rem}}@media(prefers-reduced-motion:reduce){.cb-tile--hero .cb-tile__text,.cb-tile--hero .cb-tile__bars{opacity:1;transform:none;transition:none}.cb-tile--see .cb-tile__marquee-group{animation:none}.cb-tile--portal .cb-tile__bg--hover,.cb-tile--portal .cb-tile__cta-icon,.cb-tile--watch .cb-tile__label{transition:none}}.about-idx{background:#c2c2c2;color:#000}.about-idx__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.about-idx__copy{box-sizing:border-box;background:#c2c2c2;padding:clamp(2rem,4.5vw,3.75rem) clamp(1.5rem,4vw,2.875rem) clamp(2rem,4vw,3rem);max-width:36rem}.about-idx__title{display:inline-block;margin:0 0 1.35rem;color:#000;font-size:clamp(1.25rem,2.1vw,1.513rem);font-weight:400;line-height:1.3;letter-spacing:-.02em;text-decoration:none}.about-idx__title:hover,.about-idx__title:focus-visible{text-decoration:underline;text-underline-offset:.2em}.about-idx__body{display:flex;flex-direction:column;gap:0}.about-idx__body p{margin:0;font-size:clamp(.9375rem,1.5vw,1.135rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#000}.about-idx__body p+p{margin-top:0}.about-idx__body p.is-spacer{height:1.3em;visibility:hidden;pointer-events:none}.about-idx__media{position:relative;width:100%;min-height:0;overflow:hidden;background:#b0b0b0}.about-idx__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:800px){.about-idx__inner{grid-template-columns:1fr}.about-idx__copy{max-width:none;min-height:22.5rem;padding:3.25rem 1.25rem 1.75rem}.about-idx__media{aspect-ratio:646 / 418}}:root{--faq-lime: var(--lime, #c8f542);--faq-lime-glow: rgba(200, 245, 66, .25);--faq-card-bg: rgba(255, 255, 255, .022);--faq-card-hover-bg: rgba(255, 255, 255, .038);--faq-card-open-bg: linear-gradient(150deg, rgba(200, 245, 66, .065) 0%, rgba(255, 255, 255, .018) 100%);--faq-border: rgba(255, 255, 255, .09);--faq-border-hover: rgba(200, 245, 66, .35);--faq-border-open: rgba(200, 245, 66, .55);--faq-text: rgba(255, 255, 255, .82);--faq-muted: rgba(255, 255, 255, .58)}.app-faq__section,.faq{position:relative;background:#000;color:#fff;overflow:hidden}.app-faq__section:before,.faq:before{content:"";position:absolute;top:15%;left:50%;width:min(800px,90vw);height:400px;background:radial-gradient(circle,#c8f5420a,#0000 70%);transform:translate(-50%);pointer-events:none;z-index:0}.app-faq__inner,.faq__inner{position:relative;z-index:1;width:100%;max-width:min(1140px,calc(100% - 2rem));margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(1rem,3.5vw,2.5rem)}.app-faq__header,.faq__header{margin-bottom:clamp(2.2rem,4vw,3.2rem);text-align:left}.app-faq__header--center{text-align:center;display:flex;flex-direction:column;align-items:center}.app-faq__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-lime);background:#c8f54214;border:1px solid rgba(200,245,66,.28);border-radius:999px;margin-bottom:1.15rem;box-shadow:0 0 24px -6px var(--faq-lime-glow)}.app-faq__title,.faq__title{margin:0 0 .85rem;font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;color:#fff}.app-faq__lead,.faq__lead{margin:0;max-width:44rem;font-size:clamp(1.04rem,1.6vw,1.18rem);font-weight:400;line-height:1.65;color:var(--faq-muted)}.app-faq__list,.faq__list{display:flex;flex-direction:column;gap:.95rem;width:100%;max-width:56rem;margin:0 auto}.app-faq__card,.faq__item{position:relative;border-radius:18px;background:var(--faq-card-bg);border:1px solid var(--faq-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);overflow:hidden;list-style:none}.app-faq__card:hover,.faq__item:hover{background:var(--faq-card-hover-bg);border-color:var(--faq-border-hover);transform:translateY(-2px);box-shadow:0 16px 38px -12px #000000b3,0 0 26px -8px #c8f54229}.app-faq__card.is-open,.faq__item.is-open{background:var(--faq-card-open-bg);border-color:var(--faq-border-open);box-shadow:0 22px 52px -14px #000000d9,0 0 35px -6px #c8f5423d}.app-faq__q,.faq__q{margin:0;padding:0}.app-faq__trigger,.faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.35rem;width:100%;padding:1.45rem 1.65rem;border:0;background:transparent;color:#fff;font:inherit;font-size:clamp(1.02rem,2vw,1.14rem);font-weight:600;text-align:left;line-height:1.42;cursor:pointer;outline:none;transition:color .22s ease}.app-faq__q-text{flex:1;transition:color .22s ease}.app-faq__trigger:hover .app-faq__q-text,.app-faq__trigger:focus-visible .app-faq__q-text,.app-faq__card.is-open .app-faq__q-text,.faq__item.is-open .app-faq__q-text{color:var(--faq-lime)}.app-faq__trigger:focus-visible{outline:2px solid var(--faq-lime);outline-offset:-2px;border-radius:18px}.app-faq__icon-wrapper{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;position:relative;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fff;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.app-faq__trigger:hover .app-faq__icon-wrapper{border-color:#c8f54299;background:#c8f5421f;color:var(--faq-lime);transform:scale(1.05)}.app-faq__card.is-open .app-faq__icon-wrapper,.faq__item.is-open .app-faq__icon-wrapper{background:var(--faq-lime);border-color:var(--faq-lime);color:#000;transform:rotate(180deg) scale(1.06);box-shadow:0 0 20px #c8f5428c}.app-faq__svg-icon{display:block;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.app-faq__svg-v{transition:opacity .25s ease,transform .28s ease;transform-origin:center}.app-faq__card.is-open .app-faq__svg-v,.faq__item.is-open .app-faq__svg-v{opacity:0;transform:rotate(90deg)}.app-faq__panel,.faq__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .28s ease}.app-faq__card.is-open .app-faq__panel,.faq__item.is-open .app-faq__panel{opacity:1}.app-faq__panel[hidden]{display:block!important;max-height:0!important;opacity:0!important}.app-faq__panel-inner{padding:1.35rem 1.65rem 1.65rem;margin-top:-.2rem;border-top:1px solid rgba(255,255,255,.08);color:var(--faq-text);font-size:clamp(.96rem,1.4vw,1.05rem);line-height:1.72}.app-faq__panel-inner p{margin:0 0 1.1rem}.app-faq__panel-inner p:last-child{margin-bottom:0}.app-faq__panel-inner a{color:var(--faq-lime);text-decoration:underline;text-underline-offset:.2em;font-weight:500;transition:color .18s ease,text-shadow .18s ease}.app-faq__panel-inner a:hover{color:#d8ff62;text-shadow:0 0 14px rgba(200,245,66,.45)}.app-faq__panel-inner strong{color:#fff;font-weight:600}.app-faq__note{margin:2.5rem auto 0;max-width:48rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1);font-size:.88rem;line-height:1.6;color:#ffffff75;text-align:center}@media(max-width:640px){.app-faq__inner,.faq__inner{padding:2.5rem 1.15rem}.app-faq__trigger,.faq__trigger{padding:1.2rem 1.25rem;gap:1rem;font-size:1rem}.app-faq__icon-wrapper{width:2.1rem;height:2.1rem;border-radius:10px}.app-faq__panel-inner{padding:1.1rem 1.25rem 1.35rem;font-size:.94rem}}@media(prefers-reduced-motion:reduce){.app-faq__card,.faq__item,.app-faq__trigger,.app-faq__icon-wrapper,.app-faq__svg-icon,.app-faq__svg-v,.app-faq__panel,.faq__panel{transition:none!important}}.follow{background:#000;padding:clamp(.75rem,1.5vw,1rem)}.follow__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.6vw,2.0625rem)}.follow__tile{position:relative;display:block;overflow:hidden;aspect-ratio:397 / 472;color:#000;text-decoration:none;min-height:0;background:#000;container-type:size}.follow__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:transform .3s ease-in-out;will-change:transform}.follow__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.follow__logo{position:absolute;z-index:2;top:clamp(1.1rem,2.4vw,1.875rem);left:clamp(1.1rem,2.4vw,1.875rem);width:clamp(2.25rem,4.25vw,3.25rem);height:clamp(2.25rem,4.25vw,3.25rem);color:#000;pointer-events:none}.follow__logo svg{display:block;width:100%;height:100%;fill:currentColor}.follow__label{position:absolute;z-index:2;left:clamp(1.1rem,2.4vw,1.875rem);bottom:clamp(.85rem,1.8vw,1.25rem);margin:0;max-width:9ch;font-size:clamp(1.75rem,4.5vw,2.875rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#000;transition:transform .3s ease-in-out;will-change:transform}.follow__tile:hover .follow__media,.follow__tile:focus-visible .follow__media,.follow__tile:hover .follow__label,.follow__tile:focus-visible .follow__label{transform:translateY(-8.475cqh)}.follow__tile:focus-visible{outline:2px solid var(--lime, #c8f542);outline-offset:2px}@media(max-width:800px){.follow__grid{grid-template-columns:1fr;gap:1rem}.follow__tile{aspect-ratio:2 / 1;min-height:0}.follow__label{max-width:14ch;font-size:clamp(1.875rem,6vw,2.5rem)}.follow__logo{width:clamp(2.75rem,8vw,3.5rem);height:clamp(2.75rem,8vw,3.5rem)}.follow__tile:hover .follow__media,.follow__tile:focus-visible .follow__media,.follow__tile:hover .follow__label,.follow__tile:focus-visible .follow__label{transform:translateY(-6cqh)}}@media(prefers-reduced-motion:reduce){.follow__media,.follow__label{transition:none}.follow__tile:hover .follow__media,.follow__tile:focus-visible .follow__media,.follow__tile:hover .follow__label,.follow__tile:focus-visible .follow__label{transform:none}}.partners{background:#000;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2.5rem)}.partners__list{list-style:none;margin:0 auto;padding:0;max-width:1140px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:center;gap:clamp(1.25rem,4vw,2.5rem)}.partners__link{display:flex;align-items:center;justify-content:center;width:100%;max-width:9.75rem;opacity:.92;transition:opacity .15s ease,transform .15s ease}.partners__link:hover,.partners__link:focus-visible{opacity:1;transform:translateY(-2px);outline:none}.partners__link img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}@media(max-width:700px){.partners{padding:2rem .75rem}.partners__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.partners__link{max-width:4.5rem}}
