@font-face{font-family:Manrope;src:url('../fonts/Manrope-Variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{font-family:Manrope,Arial,sans-serif;color:#fff;background:#24221f;scroll-behavior:smooth;--background-neutral-main:#24221f;--background-neutral-white:#24221f;--background-neutral-inverse:#141414;--text-neutral-strong:#fff;--text-neutral-main:#f3f1ee;--text-neutral-subtle:#a4a3a2;--text-neutral-disabled:#737271;--actions-gray-active:#fbfbf9;--actions-gray-disabled:#41403e;--outline-neutral-main:#ffffff1a;--outline-neutral-subtle:#ffffff0d}
*{box-sizing:border-box;border-width:0;border-style:solid}body{margin:0}p,h1,h2,h3{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #1ba7ac;outline-offset:5px}button:disabled{opacity:.35;cursor:default}img{display:block}section{scroll-margin-top:24px}.reku-section{width:100%;overflow:clip}.reku-section>div{height:auto;max-width:1600px;margin:auto}.intro,.invest{background:#141414}.intro>div{height:800px;isolation:isolate}.intro [data-node-id="275:204853"]{width:100%;z-index:-1}.intro [data-node-id="275:204852"]{width:100%;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;position:relative;left:auto;transform:none;z-index:5}.intro [data-name="Main Nav"]{position:static;transform:none;grid-column:2;grid-row:1}.intro [data-name="Right Nav"]{grid-column:3;grid-row:1;justify-self:end}.intro [data-node-id="275:204845"]{width:100%;padding-inline:24px}.intro [data-node-id="275:204846"],.intro [data-node-id="275:204847"],.intro [data-node-id="275:204848"]{width:100%}.intro [data-name="Logotype"]{grid-column:1;grid-row:1}.mobile-menu{display:none}.intro a[data-name="Button Solid"]:hover,.invest a[data-name="Button Solid"]:hover{filter:brightness(.9)}
.invest [data-node-id="275:204862"]{display:grid;grid-template-columns:minmax(0,729px) 361px;align-items:center;justify-content:space-between;gap:40px;padding:100px 11% 0 80px;height:800px;overflow:hidden}.invest [data-node-id="275:204863"]{position:relative;inset:auto;transform:none;width:100%;margin-top:-100px}.invest [data-node-id="275:204864"],.invest [data-node-id="275:204867"],.invest [data-node-id="275:204868"],.invest [data-node-id="275:204869"]{width:100%;max-width:717px}.invest [data-node-id="275:204873"]{position:relative;left:auto;top:24px;align-self:start}.invest [data-node-id="275:204870"]{left:0;right:auto}.invest [data-node-id="275:204871"]{margin-top:48px}
.regulators [data-node-id="275:204875"],.regulators [data-node-id="275:204876"]{width:100%}.regulators [data-node-id="275:204877"]{flex-wrap:wrap;justify-content:center}.regulators [data-node-id="275:204878"],.regulators [data-node-id="275:204981"]{flex-wrap:wrap;justify-content:center}
.benefits [data-node-id="275:205174"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.benefits [data-node-id="275:205174"]>div{width:auto;min-width:0}.benefits [data-name="Paragraph"]{width:100%}.security{background:#141414}.security [data-node-id="275:205188"]{width:55.625%;height:auto;aspect-ratio:712/398}.security [data-node-id="275:205189"]{min-width:0}.products [data-node-id="275:205196"]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.products [data-node-id="275:205196"]>div{scroll-snap-align:start}.products [data-node-id="275:205196"]::-webkit-scrollbar{display:none}.products [data-node-id="275:205203"]{border-color:#ffffff1a}.products [data-node-id="275:205203"] p{color:#fbfbf9}.partners [data-node-id="275:205254"]{min-height:72px}.testimonials{background:#141414}.testimonials [data-node-id="275:211136"]{isolation:isolate}.testimonials [data-node-id="275:211137"],.testimonials [data-node-id="275:211138"]{z-index:-1}.testimonials [data-node-id="275:211139"]{width:100%}.testimonials [data-node-id="275:211159"]{min-width:0;flex:1}.testimonials [data-node-id="275:211163"]{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;width:100%}.testimonials [data-node-id="275:211163"]>div{scroll-snap-align:start}.testimonials [data-node-id="275:211196"]{width:100%;overflow:hidden;isolation:isolate}.testimonials [data-node-id="275:211197"]{z-index:-1}.download [data-node-id="275:205705"]{width:100%}.download [data-node-id="275:205706"]{width:48%;min-width:0}.download [data-node-id="275:205723"]{min-width:0}.download [data-node-id="275:205710"]>div>div:last-child{white-space:normal;flex:1}.footer [data-name="Links"]{width:65%;gap:40px}.footer [data-name="Links"]>div{flex:1;min-width:0;width:auto}.footer [data-name="Rows"]{flex-wrap:wrap;justify-content:flex-start}.footer [data-name="Terdaftar dan Diawasi Logo"]{max-width:100%}.footer [data-node-id="I275:205736;13145:3087"]{width:100%}.footer [data-node-id="I275:205736;9155:6900"]{white-space:normal;text-align:center}
@media(max-width:1200px){.reku-section>div{padding-left:40px;padding-right:40px}.intro>div,.invest>div{padding:0}.intro [data-node-id="275:204852"]{padding-inline:40px;gap:16px}.intro [data-name="Main Nav"]{gap:12px}.intro [data-name="Right Nav"]{gap:10px}.intro [data-name="_Menu Item"] p{font-size:12px}.invest [data-node-id="275:204862"]{padding-left:40px;padding-right:40px;grid-template-columns:minmax(0,1fr) 361px}.invest [data-node-id="275:204869"]{font-size:48px}.benefits [data-node-id="275:205174"]{gap:30px}.security [data-node-id="275:205191"]{font-size:28px}.testimonials [data-node-id="275:211140"]{width:34%}.testimonials [data-node-id="275:211196"]{padding:32px 24px}.download [data-node-id="275:205705"]{flex-direction:column;align-items:stretch;padding:40px}.download [data-node-id="275:205706"]{width:100%}.download [data-node-id="275:205723"]{width:640px;max-width:100%;flex:none;align-self:center}.footer [data-name="Links"]{gap:24px}}
@media(max-width:980px){.intro [data-node-id="275:204852"]{grid-template-columns:1fr auto auto;min-height:72px;padding-inline:24px}.mobile-menu{display:block;grid-column:3;grid-row:1;border:1px solid #ffffff38;padding:9px 12px;border-radius:8px;font-size:14px}.intro [data-name="Right Nav"]{grid-column:2}.intro [data-name="Main Nav"]{display:none;position:absolute;top:72px;left:0;right:0;transform:none;background:#24221f;padding:24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #ffffff1a}.intro [data-name="Main Nav"].is-open{display:flex}.intro [data-name="_Menu Item"]{justify-content:space-between}.intro [data-name="_Menu Item"] p{font-size:16px}.invest [data-node-id="275:204869"]{font-size:40px}.invest [data-node-id="275:204866"]{font-size:24px}.invest [data-node-id="275:204870"]{position:relative;bottom:auto;width:100%;right:auto;height:66px}.invest [data-node-id="275:204870"]>div{font-size:40px}.invest [data-node-id="275:204871"]{margin-top:0}.security>div{flex-direction:column;align-items:stretch}.security [data-node-id="275:205188"]{width:100%}.security [data-node-id="275:205189"]{flex:none}.testimonials [data-node-id="275:211139"]{flex-direction:column;align-items:stretch}.testimonials [data-node-id="275:211140"]{width:100%}.testimonials [data-node-id="275:211159"]{width:100%;flex:none}.testimonials [data-node-id="275:211200"]{flex-wrap:wrap;justify-content:center}.footer [data-node-id="I275:205736;13145:2180"]{flex-direction:column}.footer [data-name="Links"]{width:100%}}
@media(max-width:700px){.reku-section>div{padding:48px 24px}.intro>div{height:700px;padding:0}.intro [data-node-id="275:204844"]{height:700px}.intro [data-node-id="275:204845"]{top:290px}.intro [data-node-id="275:204847"]>p,.intro [data-node-id="275:204850"],.intro [data-node-id="I275:204849;19082:38670"]{font-size:36px;letter-spacing:-1.5px}.intro [data-node-id="275:204848"]{height:auto;flex-wrap:wrap;gap:7px}.intro [data-node-id="275:204849"]{width:auto;height:auto}.intro [data-node-id="I275:204849;19082:38670"]{position:static;transform:none}.intro [data-node-id="275:204853"]{top:520px}.intro [data-name="Right Nav"] [data-name="Switch Language"],.intro [data-name="Right Nav"] [data-name="dark-moon"]{display:none}.intro [data-name="Right Nav"] [data-name="Button group"]{width:auto}.intro [data-name="Button Outline"]{display:none}.intro [data-node-id="275:204858"]{width:100%;bottom:38px}.invest>div{padding:0}.invest [data-node-id="275:204862"]{height:auto;grid-template-columns:1fr;padding:52px 24px 0;gap:32px}.invest [data-node-id="275:204863"]{margin:0;gap:24px}.invest [data-node-id="275:204864"]{gap:16px}.invest [data-node-id="275:204869"]{font-size:36px;line-height:1.35}.invest [data-node-id="275:204870"]{height:60px}.invest [data-node-id="275:204870"]>div{font-size:36px}.invest [data-node-id="275:204873"]{justify-self:center;top:0;max-height:625px;transform:scale(.85);transform-origin:top center;margin-bottom:-90px}.regulators [data-node-id="275:204877"]{gap:24px}.regulators [data-node-id="275:204878"],.regulators [data-node-id="275:204981"]{gap:24px}.regulators [data-node-id="275:204876"]{font-size:20px}.benefits [data-node-id="275:205174"]{grid-template-columns:1fr;gap:32px}.benefits [data-node-id="275:205173"],.products [data-node-id="275:205194"]{font-size:28px;line-height:36px}.security [data-node-id="275:205191"]{font-size:28px}.products>div{gap:32px}.products [data-node-id="275:205196"]{gap:16px}.partners [data-node-id="275:205254"]{flex-wrap:wrap;gap:32px;overflow:visible}.testimonials [data-node-id="275:211163"]>div{width:100%;min-width:100%}.testimonials [data-node-id="275:211163"]>div>div{max-width:100%}.testimonials [data-node-id="275:211196"]{padding:32px 20px}.testimonials [data-node-id="275:211199"]{font-size:28px;line-height:36px;white-space:normal;text-align:center}.testimonials [data-node-id="275:211200"]{flex-direction:column;gap:24px}.testimonials [data-node-id="275:211201"],.testimonials [data-node-id="275:211207"]{flex-wrap:wrap;justify-content:center}.download [data-node-id="275:205705"]{padding:32px 24px}.download [data-node-id="275:205709"]{font-size:28px}.download [data-node-id="275:205709"] p{line-height:36px}.download [data-node-id="275:205723"]{width:640px;max-width:none;transform:scale(.47);transform-origin:top left;align-self:flex-start;margin-top:28px;margin-bottom:-250px}.footer [data-name="Links"]{flex-wrap:wrap;gap:32px}.footer [data-name="Links"]>div{flex:1 1 120px}.footer [data-name="Terdaftar dan Diawasi Logo"]{width:100%}.footer [data-name="Rows"]>div{max-width:100%}.footer [data-node-id="I275:205736;13145:3076"]{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
@media(max-width:700px){.testimonials [data-node-id="275:211159"]{height:516px}.testimonials [data-node-id="275:211163"]{height:460px;align-items:stretch}.testimonials [data-node-id="275:211163"]>div{flex-direction:column;gap:16px;padding:24px;justify-content:flex-start}.testimonials [data-node-id="275:211163"]>div>div:last-child{width:100%;flex:none}.testimonials [data-node-id="275:211201"],.testimonials [data-node-id="275:211207"]{width:100%;max-width:100%}.intro [data-node-id="275:204847"] span{letter-spacing:-1.5px}.invest [data-node-id="275:204873"]{width:361px;min-width:361px;max-width:none;justify-self:center}}

/* User-supplied aurora: keep the horizon at the hero's lower edge. */
.hero-aurora {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: max(100%, 1440px);
  aspect-ratio: 1440 / 498;
  transform: translateX(-50%);
  pointer-events: none;
  z-index: -1;
}
.hero-aurora-motion { width: 100%; height: 100%; }
.hero-aurora-image { display: block; width: 100%; height: auto; overflow: visible; user-select: none; }
.intro [data-node-id="275:204851"] { background: linear-gradient(135deg, #f0f4f5, #e5e5ef); }
.intro [data-node-id="275:204859"] { color: #737271; }
@media (prefers-reduced-motion: reduce) {
  .aurora-ring { transform: none !important; }
}

/* Main-product showcase: fixed mockup with sliding screens. */
#invest .product-showcase {
  --product-color: #1ba7ac;
  --product-badge: #243638;
  display: grid;
  grid-template-columns: minmax(0, 729px) 361px;
  gap: clamp(40px, 7.64vw, 110px);
  align-items: start;
  height: 800px;
  max-width: 1440px;
  padding: 124px 80px 0;
  overflow: hidden;
}
#invest [data-product="futures"] { --product-color: #00b59d; --product-badge: #052f2b; }
#invest [data-product="stocks"] { --product-color: #8158c9; --product-badge: #391976; }
#invest [data-product="packs"] { --product-color: #fdbb11; --product-badge: #463400; }
.product-showcase-copy { align-self: start; padding-top: 125px; min-width: 0; container-type: inline-size; }
#invest h2 { font-size: clamp(18px, 5.8cqw, 44px); line-height: 1.5; font-weight: 400; letter-spacing: -1.6px; }
.product-name { color: var(--product-color); font-weight: 800; white-space: nowrap; transition: color .45s; }
.product-download { display: inline-flex; align-items: center; justify-content: center; min-height: 56px; margin-top: 36px; padding: 16px; border-radius: 12px; background: #fbfbf9; color: #101318; font-size: 16px; font-weight: 700; }
.product-phone { position: relative; width: 361px; aspect-ratio: 361 / 799; pointer-events: none; }
.product-phone-badge { position: absolute; left: 3%; top: 0; width: 94.85%; height: 14.67%; border-radius: 43px 43px 0 0; background: var(--product-badge); color: var(--product-color); display: flex; justify-content: center; align-items: flex-start; gap: 5px; padding-top: 16px; font-size: 26px; font-weight: 700; line-height: 38px; transition: background .45s, color .45s; }
.product-phone-screen { position: absolute; z-index: 1; left: 5.23%; top: 11.18%; width: 89.97%; height: 88.1%; border-radius: 31px; overflow: hidden; background: #24221f; }
.product-phone-status-bar { position: absolute; top: 0; left: 0; z-index: 1; display: block; width: 100%; height: auto; pointer-events: none; }
.product-screen-track { display: flex; width: 100%; height: 100%; transition: transform .65s cubic-bezier(.22,.61,.36,1); }
.product-screen-track > img { flex: 0 0 100%; width: 100%; min-width: 0; height: 100%; object-fit: cover; object-position: top; }
.product-screen-track.is-resetting { transition: none; }
.product-phone-frame { position: absolute; z-index: 2; pointer-events: none; left: .42%; top: 9.29%; width: 99.59%; height: 91.88%; }
.product-phone-frame > img { position: absolute; width: 204.2%; height: 48.97%; max-width: none; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(90deg); }
@media(max-width:1100px) {
  #invest .product-showcase { padding-inline: 40px; gap: 40px; grid-template-columns: minmax(0,1fr) 320px; }
  .product-phone { width: 320px; }
  .product-phone-badge { font-size: 23px; line-height: 32px; padding-top: 14px; }
  .product-desktop-break { display: none; }
  .product-showcase-copy { padding-top: 80px; }
}
@media(max-width:700px) {
  #invest .product-showcase { height: auto; padding: 56px 24px 0; grid-template-columns: minmax(0,1fr); gap: 40px; }
  .product-showcase-copy { padding-top: 0; }
  #invest h2 { font-size: clamp(18px,5.8cqw,32px); line-height: 1.5; letter-spacing: -1px; }
  .product-phone { width: min(100%,361px); justify-self: center; margin-bottom: -120px; }
  .product-phone-badge { font-size: clamp(19px,5.7vw,26px); border-radius: 36px 36px 0 0; }
  .product-download { margin-top: 28px; }
  .product-phone-screen { border-radius: 27px; }
}
@media(prefers-reduced-motion:reduce) {
  .product-screen-track,.product-name,.product-phone-badge { transition: none; }
}

.product-headline-ending { white-space: nowrap; }

/* Complete customer benefit tiles include their own border and shadow. */
.benefits .design-136{background:none;border:0;padding:0;border-radius:0;filter:none}
.benefits .design-137{width:68px;height:68px}

/* The preview header is display-only. */
.intro [data-name="Header Desktop"]{pointer-events:none}
.intro [data-name="Header Desktop"] *{cursor:default}
.intro .mobile-menu:disabled{opacity:1}

/* Reserve the longer word's width throughout typing and deletion. */
.intro [data-node-id="275:204849"]{width:auto;height:auto}
.intro [data-node-id="I275:204849;19082:38670"]{position:relative;left:auto;top:auto;transform:none;display:grid}
.intro [data-node-id="I275:204849;19082:38670"]::after{content:"Investing";visibility:hidden;grid-area:1/1;line-height:normal}
.intro [data-node-id="I275:204849;19082:38670"]>p{grid-area:1/1;text-align:right}

/* Crop exported hover artwork to the card bounds, excluding export padding. */
.products > div {
  max-width: none;
  padding-left: max(80px, calc((100% - 1600px) / 2 + 80px));
  padding-right: 0;
}
@media(max-width:1200px) {
  .products > div { padding-left: 40px; }
}
@media(max-width:700px) {
  .products > div { padding-left: 24px; }
}
.products .design-160::after {
  content: ""; position: absolute; inset: calc(-1 * var(--feature-stroke-size)); z-index: 1;
  background-image: var(--feature-hover-image);
  background-size: 100% 100%; background-repeat: no-repeat;
  opacity: 0; pointer-events: none;
}
/* Preserve Crypto's full SVG filter canvas and align its 302 x 560 card. */
.products [data-node-id="275:202921"]::after {
  inset: auto; left: -63px; top: -37px; width: 428px; height: 803px;
}
.products [data-node-id="275:205196"] {
  padding: 37px 0 206px 63px;
  margin: -31px 0 -200px -63px;
  width: calc(100% + 63px);
  align-self: flex-start;
  scroll-padding-left: 63px;
}
.products .design-160:focus-visible::after { opacity: 1; }
@media(hover:hover) {
  .products .design-160:hover::after { opacity: 1; }
}

/* Keep the community wave artwork inside the purple card. */
.testimonials [data-node-id="275:211197"] {
  inset: 0; width: 100%; height: 100%; transform: none;
  display: block; pointer-events: none; mix-blend-mode: screen;
}
.testimonials [data-node-id="275:211197"] .design-325 {
  width: 100%; height: 100%; transform: none;
}
.testimonials [data-node-id="275:211197"] .design-326 {
  width: 100%; height: 100%; opacity: .3;
}
.testimonials [data-node-id="275:211197"] img {
  width: 100%; height: 100%; object-fit: cover; object-position: center 85%;
}

/* Two identical groups keep the partner ticker seamless at every width. */
/* Keep testimonials in one horizontal lane, with content-driven card height. */
.testimonials [data-node-id="275:211159"] { height: auto; gap: 24px; }
.testimonials [data-node-id="275:211160"] { order: 2; }
.testimonials [data-node-id="275:211163"] {
  position: relative; left: auto; top: auto; display: flex; flex-flow: row nowrap;
  height: auto; align-items: stretch; overflow-x: auto; overflow-y: hidden;
  overscroll-behavior-x: contain; scroll-snap-type: x mandatory;
}
.testimonials [data-node-id="275:211163"] > div {
  flex: 0 0 100%; width: 100%; min-width: 0; height: auto;
  min-height: 276px; scroll-snap-align: start;
  background: linear-gradient(135deg, rgba(255,255,255,.12), rgba(255,255,255,.035));
  border: 1px solid rgba(255,255,255,.16); border-radius: 20px;
  -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}
.testimonials [data-node-id="275:211163"] > div > div:first-child {
  width: 160px; height: 160px; flex: 0 0 160px; overflow: hidden; border-radius: 50%;
}
.testimonials [data-node-id="275:211163"] p { width: auto; min-width: 0; white-space: normal; }
.testimonials [data-node-id="275:211163"]::-webkit-scrollbar { display: none; }
@media(max-width:1200px) and (min-width:981px) {
  .testimonials [data-node-id="275:211163"] > div { gap: 20px; }
  .testimonials [data-node-id="275:211163"] .design-314,
  .testimonials [data-node-id="275:211163"] .design-319 { font-size: 20px; line-height: 28px; }
}
@media(max-width:700px) {
  .testimonials [data-node-id="275:211163"] > div { min-width: 100%; align-items: flex-start; }
  .testimonials [data-node-id="275:211163"] .design-314,
  .testimonials [data-node-id="275:211163"] .design-319 { font-size: 20px; line-height: 28px; }
}

.partners-marquee { width: 100%; overflow: hidden; --partner-gap: 64px; }
.partners-track { display: flex; width: max-content; animation: partners-scroll 32s linear infinite; }
.partner-logo-group { display: flex; align-items: center; justify-content: space-around; flex: 0 0 auto; gap: var(--partner-gap); padding-right: var(--partner-gap); min-width: 1440px; }
.partner-logo { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 240px; height: 80px; }
.partner-logo--coinbase { width: 307px; }
.partner-logo--skystar { width: 132px; }
.partner-logo--xendit { width: 167px; }
.partner-logo--fireblocks { width: 265px; }
.partner-logo img { width: 100%; max-height: 72px; object-fit: contain; filter: grayscale(1); opacity: .7; }
.partners-marquee:hover .partners-track, .partners-marquee:focus-within .partners-track { animation-play-state: paused; }
@keyframes partners-scroll { to { transform: translateX(-50%); } }
@media(max-width:700px) {
  .partners-marquee { --partner-gap: 40px; }
  .partner-logo-group { min-width: 1050px; }
  .partner-logo { width: 180px; height: 64px; }
  .partner-logo--coinbase { width: 230px; }
  .partner-logo--skystar { width: 100px; }
  .partner-logo--xendit { width: 125px; }
  .partner-logo--fireblocks { width: 199px; }
  .partner-logo img { max-height: 56px; }
}
@media(prefers-reduced-motion:reduce) {
  .partners-track { animation: none; width: 100%; }
  .partner-logo-group { min-width: 0; width: 100%; padding: 0; flex-wrap: wrap; justify-content: center; }
  .partner-logo-group[aria-hidden="true"] { display: none; }
}
