body{background-color:#000;margin:0;padding:0;font-family:Inter,Montserrat,sans-serif}.accord-footer{box-sizing:border-box;color:#fff;border-top:1px solid #ffffff14;justify-content:center;width:100%;padding:96px 24px 40px;font-family:Inter,Montserrat,sans-serif;display:flex}.accord-footer__content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}.accord-footer__brand{letter-spacing:.14em;color:#fff;margin:0 0 20px;font-size:clamp(28px,4vw,42px);font-weight:500}.accord-footer__tagline{letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin:0 0 16px;font-size:clamp(13px,1.2vw,15px);font-weight:500}.accord-footer__description{color:#ffffff73;max-width:420px;margin:0 0 72px;font-size:clamp(14px,1.3vw,16px);font-weight:400;line-height:1.6}.accord-footer__copyright{letter-spacing:.04em;color:#ffffff59;margin:0;font-size:12px;font-weight:400}@media (width<=1024px){.accord-footer{padding:80px 32px 36px}.accord-footer__description{margin-bottom:56px}}@media (width<=640px){.accord-footer{padding:64px 20px 28px}.accord-footer__brand{letter-spacing:.1em}.accord-footer__description{max-width:300px;margin-bottom:40px}}.accord-pricing{box-sizing:border-box;color:#fff;flex-direction:column;align-items:center;width:100%;padding:140px 24px;font-family:Inter,Montserrat,sans-serif;display:flex}.accord-pricing__content{opacity:1;justify-content:center;width:100%;max-width:900px;transition:opacity .8s;display:flex}.accord-pricing__content.is-visible{opacity:1}.accord-pricing__content.is-hidden{opacity:0}.accord-pricing__stage{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.accord-pricing__heading{letter-spacing:-.01em;color:#fff;margin:0 0 20px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.2}.accord-pricing__subtext{letter-spacing:.01em;color:#ffffffa6;margin:0 0 56px;font-size:clamp(15px,1.4vw,18px);font-weight:400;line-height:1.6}.accord-pricing__options{flex-flow:wrap;justify-content:center;gap:24px;display:flex}.accord-pricing__guess-button{color:#fff;letter-spacing:.03em;cursor:pointer;background-color:#0000;border:1px solid #ffffff80;border-radius:999px;padding:18px 40px;font-family:Inter,Montserrat,sans-serif;font-size:15px;font-weight:500;transition:border-color .4s,background-color .4s}.accord-pricing__guess-button:hover{background-color:#ffffff0a;border-color:#ffffffe6}.accord-pricing__reveal-line{color:#ffffffbf;margin:0 0 8px;font-size:clamp(18px,2.2vw,26px);font-weight:400;line-height:1.5}.accord-pricing__price{letter-spacing:-.01em;color:#fff;margin:28px 0 0;font-size:clamp(48px,7vw,84px);font-weight:500}.accord-pricing__stage--product{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:56px}.accord-pricing__product{width:50%;max-width:460px;margin-bottom:0}.accord-pricing__product-video{object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.accord-pricing__buy-info{opacity:0;flex-direction:column;align-items:flex-start;animation:.7s .3s forwards buyInfoReveal;display:flex;transform:translateY(10px)}.accord-pricing__buy-button{color:#fff;letter-spacing:.04em;cursor:pointer;background-color:#0000;border:1px solid #ffffffb3;border-radius:999px;padding:18px 48px;font-family:Inter,Montserrat,sans-serif;font-size:15px;font-weight:500;transition:background-color .5s,color .5s,border-color .4s}.accord-pricing__buy-button:hover{color:#050505;background-color:#d8d9db;border-color:#d8d9db}@media (width<=1024px){.accord-pricing{padding:112px 32px}.accord-pricing__subtext{margin-bottom:44px}.accord-pricing__stage--product{gap:32px}.accord-pricing__product{max-width:360px}}@media (width<=640px){.accord-pricing{padding:80px 20px}.accord-pricing__subtext{margin-bottom:36px}.accord-pricing__options{flex-direction:column;gap:16px;width:100%}.accord-pricing__guess-button{width:100%;padding:16px 32px}.accord-pricing__price{margin-top:20px}.accord-pricing__stage--product{text-align:center;flex-direction:column;gap:32px}.accord-pricing__product{width:100%;max-width:320px;margin-bottom:0}.accord-pricing__buy-info{align-items:center}.accord-pricing__buy-button{width:100%;max-width:320px;padding:16px 32px}}.accord-pricing__stage{animation:.9s forwards stageLift}@keyframes stageLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.accord-pricing__price{animation:1s forwards priceReveal}@keyframes priceReveal{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.accord-pricing__product{opacity:0;animation:1s forwards productReveal;transform:translateY(20px)scale(.98)}@keyframes productReveal{to{opacity:1;transform:translateY(0)scale(1)}}.accord-pricing__price-cart{letter-spacing:-.01em;color:#fff;margin:0 0 28px;font-size:clamp(28px,3vw,40px);font-weight:500}@keyframes buyInfoReveal{to{opacity:1;transform:translateY(0)}}.accord-pricing__guess-button:active,.accord-pricing__buy-button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.accord-pricing__stage,.accord-pricing__price,.accord-pricing__product,.accord-pricing__price-cart,.accord-pricing__buy-button{opacity:1;animation:none;transform:none}.accord-pricing__content{transition:none}}.accord-ecosystem{box-sizing:border-box;color:#fff;flex-direction:column;align-items:center;width:100%;padding:120px 24px;font-family:Inter,Montserrat,sans-serif;display:flex}.accord-ecosystem__header{text-align:center;max-width:700px;margin-bottom:72px}.accord-ecosystem__heading{letter-spacing:-.01em;color:#fff;margin:0 0 20px;font-size:clamp(32px,4.5vw,52px);font-weight:500;line-height:1.15}.accord-ecosystem__subtext{letter-spacing:.01em;color:#ffffffa6;margin:0;font-size:clamp(15px,1.4vw,18px);font-weight:400;line-height:1.6}.accord-ecosystem__cards{flex-direction:column;gap:24px;width:100%;max-width:1100px;display:flex}.accord-card{box-sizing:border-box;background-color:#000;border-radius:22px;align-items:center;gap:40px;width:100%;padding:40px 48px;transition:transform .3s;display:flex}.accord-card:hover{transform:translateY(-4px)}.accord-card__media{background:radial-gradient(circle at 35% 35%,#ffffff1f,#ffffff08 60%,#ffffff03 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.accord-card__content{flex:auto;min-width:0}.accord-card__title{letter-spacing:.01em;color:#fff;margin:0 0 10px;font-size:22px;font-weight:500}.accord-card__description{color:#fff9;margin:0;font-size:15px;font-weight:400;line-height:1.6}@media (width<=1024px){.accord-ecosystem{padding:96px 32px}.accord-card{gap:32px;padding:32px 36px}.accord-card__media{width:100px;height:100px}}@media (width<=640px){.accord-ecosystem{padding:72px 20px}.accord-ecosystem__header{margin-bottom:48px}.accord-card{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;padding:28px 24px}.accord-card__media{width:84px;height:84px}.accord-card__media svg{width:28px;height:28px}.accord-card__title{font-size:19px}.accord-card__description{font-size:14px}}.accord-transform{box-sizing:border-box;color:#fff;flex-direction:column;align-items:center;width:100%;padding:120px 24px;font-family:Inter,Montserrat,sans-serif;display:flex}.accord-transform__header{text-align:center;max-width:640px;margin-bottom:64px}.accord-transform__heading{letter-spacing:-.01em;color:#fff;margin:0 0 20px;font-size:clamp(32px,4.5vw,52px);font-weight:500;line-height:1.15}.accord-transform__subtext{letter-spacing:.01em;color:#ffffffa6;margin:0;font-size:clamp(15px,1.4vw,18px);font-weight:400;line-height:1.6}.accord-transform__media{aspect-ratio:16/9;background-color:#111;border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:1200px;position:relative;overflow:hidden}.accord-transform__video{object-fit:cover;width:100%;height:100%;transition:opacity 1.2s;position:absolute;top:0;left:0}.accord-transform__video.is-visible{opacity:1}.accord-transform__video.is-hidden{opacity:0}.accord-transform__button{color:#fff;letter-spacing:.04em;cursor:pointer;background-color:#0000;border:1px solid #ffffffb3;border-radius:999px;margin-top:48px;padding:18px 44px;font-family:Inter,Montserrat,sans-serif;font-size:15px;font-weight:500;transition:background-color .9s,color .9s,border-color .3s}.accord-transform__button:hover{border-color:#fffffff2}.accord-transform__button--active{color:#050505;background-color:#d8d9db;border-color:#d8d9db}.accord-transform__button--active:hover{border-color:#fff}@media (width<=1024px){.accord-transform{padding:96px 32px}.accord-transform__header{margin-bottom:48px}.accord-transform__media{border-radius:22px}.accord-transform__button{padding:16px 38px}}@media (width<=640px){.accord-transform{padding:72px 20px}.accord-transform__header{margin-bottom:40px}.accord-transform__media{border-radius:16px}.accord-transform__button{width:100%;max-width:320px;padding:15px 32px;font-size:14px}}.hero{background:#050505;width:100%;height:100vh;position:relative;overflow:hidden}.hero-video{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(90deg,#000000bf 0%,#00000073 45%,#00000040 100%);position:absolute;inset:0}.hero-darken{opacity:0;z-index:1;pointer-events:none;background:#000;position:absolute;inset:0}.hero-content{z-index:2;color:#fff;will-change:transform, opacity;flex-direction:column;justify-content:end;width:50%;height:100%;padding-bottom:96px;padding-left:72px;display:flex;position:relative}.hero-content h1{letter-spacing:14px;margin:0;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:500;line-height:1}.hero-content p{color:#ffffffd1;letter-spacing:1px;justify-self:end;margin-top:18px;font-size:12px}.hero-cta{color:#fff;letter-spacing:.06em;cursor:pointer;background-color:#0000;border:1px solid #ffffffb3;border-radius:999px;align-self:flex-start;margin-top:32px;margin-bottom:15px;padding:16px 36px;font-size:13px;font-weight:500;transition:background-color .5s,color .5s,border-color .4s}.hero-cta:hover{color:#050505;background-color:#d8d9db;border-color:#d8d9db}@media (width<=900px){.hero-content{padding-left:42px;padding-right:42px}.hero-content h1{letter-spacing:12px;font-size:clamp(3rem,12vw,6rem)}.hero-content p{max-width:420px;font-size:1.1rem}}@media (width<=600px){.hero{height:100svh}.hero-video{object-position:center}.hero-overlay{background:#0000008c}.hero-content{justify-content:flex-end;width:100%;padding:0 24px 90px}.hero-content h1{letter-spacing:8px;font-size:clamp(2.4rem,14vw,4rem)}.hero-content p{max-width:320px;margin-top:14px;font-size:1rem;line-height:1.5}.hero-cta{padding:14px 30px;font-size:12px}}@media (width<=380px){.hero-content{padding:0 18px 72px}.hero-content h1{letter-spacing:6px}}.navbar{z-index:10;width:100%;box-shadow:none;color:#fff;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 64px;display:flex;position:fixed;top:0;left:0}.navbar__section{align-items:center;display:flex}.navbar__left{flex:none;justify-content:flex-start}.navbar__center{flex:auto;justify-content:center;margin-left:5.25%}.navbar__right{flex:none;justify-content:flex-end}.navbar__logo{width:auto;height:32px;transition:filter .6s;display:block}.navbar__brand{letter-spacing:.16em;text-transform:uppercase;color:inherit;white-space:nowrap;font-size:clamp(22px,1vw,34px);font-weight:500;line-height:1}.navbar__ecosystem{letter-spacing:.16em;text-transform:uppercase;color:inherit;white-space:nowrap;opacity:.85;font-size:11px;font-weight:500}@media (width<=1024px){.navbar{padding:28px 40px}.navbar__brand{font-size:clamp(20px,3.5vw,28px)}.navbar__ecosystem{letter-spacing:.12em;font-size:10px}}@media (width<=768px){.navbar{padding:20px 24px}.navbar__logo{height:24px}.navbar__brand{letter-spacing:.1em;font-size:clamp(16px,5vw,22px)}.navbar__ecosystem{letter-spacing:.08em;font-size:8px}}@media (width<=480px){.navbar{padding:16px}.navbar__ecosystem{display:none}}.navbar.is-scrolled .navbar__logo{filter:brightness(0)}
