.brand-wordmark[data-astro-cid-cjwf4qpa]{font-weight:700;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.brand-wordmark[data-astro-cid-cjwf4qpa] span[data-astro-cid-cjwf4qpa]{color:var(--gold)}.site-loader[data-astro-cid-fz2bfuie]{position:fixed;inset:0;z-index:9999;display:none;place-items:center;background:radial-gradient(circle at 50% 42%,var(--graphite),var(--deep) 68%);opacity:1;pointer-events:auto;transition:opacity .18s ease}html.intro .site-loader[data-astro-cid-fz2bfuie]{display:grid;animation:site-loader-failsafe 0s linear 1.5s forwards}.site-loader[data-astro-cid-fz2bfuie].is-leaving{opacity:0;pointer-events:none}.site-loader__mark[data-astro-cid-fz2bfuie]{display:grid;justify-items:center;gap:22px;transform:translateY(-2vh)}.site-loader__brand{color:var(--ivory);font-size:clamp(2rem,5vw,3.5rem);line-height:1}.site-loader__track[data-astro-cid-fz2bfuie]{width:min(220px,58vw);height:2px;overflow:hidden;background:#c7cbcf38}.site-loader__track[data-astro-cid-fz2bfuie] span[data-astro-cid-fz2bfuie]{display:block;width:100%;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left;animation:site-loader-progress 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes site-loader-progress{to{transform:scaleX(1)}}@keyframes site-loader-failsafe{to{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.site-loader[data-astro-cid-fz2bfuie]{display:none}}:root{--graphite: #202326;--deep: #131517;--ivory: #f4f1eb;--light: #fbfaf7;--gold: #b69a64;--deep-gold: #8a7247;--gold-text: #6f5a35;--silver: #c7cbcf;--fs-display: clamp(44px, 14.7px + 8.15vw, 132px);--fs-tagline: clamp(14px, 5.3px + 2.41vw, 40px);--fs-h2: clamp(26px, 16px + 2.78vw, 56px);--fs-h3: clamp(18px, 16px + .56vw, 24px);--fs-stat: clamp(28px, 18.7px + 2.59vw, 56px);--fs-lead: clamp(16px, 14.3px + .46vw, 21px);--fs-body: clamp(15px, 14.3px + .19vw, 17px);--fs-small: clamp(12px, 11.3px + .19vw, 14px);--fs-eyebrow: clamp(11px, 10.3px + .19vw, 13px);font-family:Inter,Noto Sans SC,Noto Sans Khmer,sans-serif;color:var(--graphite);background:var(--ivory);font-size:var(--fs-body);line-height:1.7}*{box-sizing:border-box}body{margin:0;text-wrap:pretty}h1,h2,h3,.eyebrow{text-wrap:balance}[data-lang=km]{line-height:1.85}[data-lang=km] .hero h1,[data-lang=km] .legal-content h2,[data-lang=km] .legal-page h1,[data-lang=km] .merchant-cta h2,[data-lang=km] .merchant-faq h3,[data-lang=km] .not-found-page h1,[data-lang=km] .section-title{line-height:1.35}a{color:inherit}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.site-header{min-height:84px;max-width:1376px;margin:auto;padding:28px 48px;display:flex;align-items:center;gap:32px;position:relative;z-index:3}.brand{font-size:var(--fs-h3);font-weight:700;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.brand span,.partner a,.partner>span{color:var(--gold)}.main-nav{display:flex;flex:1;gap:36px;flex-wrap:wrap}.footer-links a,.main-nav a{text-decoration:none}.header-actions,.languages{display:flex;gap:8px;align-items:center}.languages a,.shop-link{min-height:44px;padding:10px 12px;text-decoration:none}.shop-link{border:1px solid var(--gold);color:#d8c08f;padding-inline:22px}.site-header--dark{color:var(--ivory)}.hero{position:relative;overflow:hidden;background:var(--deep);color:var(--ivory)}.hero-arc,.hero-disc{position:absolute;border-radius:50%;pointer-events:none}.hero-arc--outer{right:-260px;top:-180px;width:1100px;height:1100px;border:1px solid rgb(199 203 207/.28)}.hero-arc--gold{right:-120px;top:-40px;width:820px;height:820px;border:2px solid var(--gold);border-left-color:transparent;border-bottom-color:transparent;transform:rotate(-24deg)}.hero-disc{right:60px;top:140px;width:460px;height:460px;background:#1a1c1f}.hero-content,.section,.stats{max-width:1280px;margin:auto;padding:120px 48px}.hero-content{position:relative;z-index:1;padding-bottom:72px}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.32em;color:#d8c08f}.eyebrow--line{display:flex;align-items:center;gap:14px}.eyebrow--line:after{content:"";height:1px;width:64px;background:var(--gold)}.hero h1,.legal-page h1,.section-title{font-family:"Noto Serif SC",serif;font-weight:600;line-height:1.15}.hero h1{font-size:var(--fs-display);letter-spacing:.02em;margin:0}.subtitle{font-size:var(--fs-tagline);font-weight:200;letter-spacing:.32em;color:var(--silver)}.hero-copy{max-width:640px;font-size:var(--fs-lead);line-height:1.75;color:#d9d6cf}.button-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:16px 28px;border:1px solid var(--silver);text-decoration:none;font-weight:600}.button--gold{background:var(--gold);border-color:var(--gold);color:var(--deep)}.button--dark{background:var(--graphite);color:var(--ivory)}.stats{position:relative;padding-top:36px;padding-bottom:44px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;border-top:1px solid #4b4f53}.stat strong{display:block;font-size:var(--fs-stat);font-weight:200;min-width:0;overflow-wrap:anywhere}.stat span{font-size:var(--fs-small);color:#a9adb1}.section{padding-block:140px}.section--dark{max-width:none;background:var(--deep);color:var(--ivory)}.section--dark>div,.section--light>*{max-width:1280px;margin-inline:auto}.section--light{max-width:none;background:#eae5db}.section-title{font-size:var(--fs-h2);margin:12px 0}.section-copy{max-width:640px;font-size:var(--fs-body);color:#4a4e52}.section-heading{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:end}.partners,.stages{display:grid;grid-template-columns:repeat(3,1fr);margin:54px 0 0;padding:0;list-style:none}.partner,.stage{padding:40px;border-top:1px solid var(--silver);border-right:1px solid var(--silver)}.stage:first-child{padding-left:0}.stage>div{display:flex;justify-content:space-between;align-items:center}.stage strong{font-size:var(--fs-stat);font-weight:200;color:var(--gold)}.badge{padding:5px 13px;border:1px dashed currentColor;font-size:var(--fs-small)}.badge--dark{background:var(--graphite);color:var(--ivory);border-style:solid}.ecosystem{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.eco-legend{display:flex;gap:24px}.eco-legend>span{display:flex;gap:8px;align-items:center}.eco-legend i{width:12px;height:12px;background:var(--gold)}.eco-legend .planned{background:0 0;border:1px dashed var(--silver)}.ecosystem-orbit{height:600px;position:relative;display:grid;place-items:center}.ecosystem-orbit:after,.ecosystem-orbit:before{content:"";position:absolute;border-radius:50%}.ecosystem-orbit:before{width:520px;height:520px;border:1px solid rgb(199 203 207/.3)}.ecosystem-orbit:after{width:340px;height:340px;border:1px solid var(--gold);border-right-color:transparent;transform:rotate(30deg)}.ecosystem-orbit strong{z-index:1;width:190px;height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:var(--ivory);color:var(--deep);font-size:var(--fs-h3)}.ecosystem-orbit small{font-size:var(--fs-eyebrow);letter-spacing:.2em;color:#6b6f73}.ecosystem-node{position:absolute;z-index:1;width:160px;padding:14px;background:var(--gold);color:var(--deep);text-align:center}.ecosystem-node b,.ecosystem-node span{display:block}.ecosystem-node span{font-size:var(--fs-small)}.ecosystem-node--planned{background:0 0;border:1px dashed var(--silver);color:var(--ivory)}.ecosystem-node--0{top:4px;left:calc(50% - 80px)}.ecosystem-node--1{top:130px;right:0}.ecosystem-node--2{bottom:130px;right:0}.ecosystem-node--3{bottom:4px;left:calc(50% - 80px)}.ecosystem-node--4{bottom:130px;left:0}.ecosystem-node--5{top:130px;left:0}.categories{display:flex;flex-direction:column;gap:56px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:16px}.category-card{position:relative;padding:22px;background:#d6cdbb}.category-card h3{position:absolute;bottom:18px;margin:0;font-family:"Noto Serif SC",serif;font-size:var(--fs-h3)}.category-card small{position:absolute;right:20px;top:16px}.category-card--0{grid-column:span 2;grid-row:span 2;background:#b9ad97}.category-card--0 h3{font-size:var(--fs-h2)}.category-card--2,.category-card--3{background:var(--graphite);color:var(--ivory)}.chain{display:grid;grid-template-columns:repeat(6,1fr);padding:0;margin:64px 0 0;list-style:none;border-top:2px solid var(--graphite)}.chain-step{padding:28px 20px 0 0;display:flex;flex-direction:column;gap:10px}.chain-step span{font-size:var(--fs-eyebrow);letter-spacing:.2em;color:var(--deep-gold)}.chain-step strong{font-family:"Noto Serif SC",serif;font-size:var(--fs-h3);word-break:keep-all}.chain-step--highlight{border-top:4px solid var(--gold);margin-top:-3px}.merchant-hero{background:var(--graphite);color:var(--ivory)}.merchant-cta,.merchant-hero__inner,.merchant-section{max-width:1200px;margin:auto;padding:80px 32px}.merchant-cta,.merchant-hero__inner{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;align-items:end}.merchant-hero__inner>div:first-child{flex:999 1 560px}.merchant-stats{display:flex;gap:32px}.merchant-stats strong{display:block;color:var(--gold);font-size:var(--fs-stat)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0;list-style:none}.step{padding:24px;background:var(--light);border:1px solid #e3ded3}.step strong{color:var(--gold)}.merchant-fee-table{overflow-x:auto;border:1px solid #e3ded3;background:#fff}.merchant-fee-table table{min-width:760px;width:100%;border-collapse:collapse;text-align:left}.merchant-fee-table td,.merchant-fee-table th{padding:18px 20px;border-bottom:1px solid #e3ded3}.merchant-fee-table thead{background:var(--graphite);color:var(--ivory)}.merchant-faq{background:var(--light);border-block:1px solid #e3ded3}.merchant-faq>div{max-width:1200px;margin:auto;padding:80px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.merchant-cta h2,.merchant-faq h3{font-family:"Noto Serif SC",serif}.legal-page{max-width:1200px;margin:auto;padding:62px 48px 100px}.legal-page h1{font-size:var(--fs-h2)}.legal-meta,.legal-nav{display:flex;flex-wrap:wrap;gap:10px}.legal-meta a,.legal-meta span,.legal-nav a{min-height:44px;display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--silver);text-decoration:none}.legal-current{background:var(--graphite);color:var(--ivory)}.legal-history,.legal-note{max-width:780px;padding:18px;border:1px solid #e3ded3;background:var(--light)}.legal-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:56px;margin-top:34px}.legal-toc{position:sticky;top:12px;align-self:start;padding:18px;border:1px solid #e3ded3;background:#fff}.legal-toc a{display:block;padding:5px 0;text-decoration:none}.legal-content h2{font-family:"Noto Serif SC",serif;font-size:var(--fs-h2)}.site-footer{background:var(--graphite);color:#d9d6cf;padding:54px max(20px,calc((100% - 1280px)/2 + 48px));display:grid;grid-template-columns:1.5fr 1fr;gap:18px 42px}.site-footer .brand{color:var(--ivory)}.footer-links{display:flex;gap:14px;flex-wrap:wrap}.official{grid-column:1/-1;border-top:1px solid #5b5f62;padding-top:18px;color:var(--silver)}.mobile-menu{display:none}@media(max-width:900px){.main-nav{order:3;flex-basis:100%}.ecosystem{grid-template-columns:1fr}.merchant-faq>div,.partners,.stages{grid-template-columns:1fr}.partner,.stage{border-right:0}.category-grid{grid-template-columns:repeat(2,1fr)}.chain{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}}@media(min-width:521px)and (max-width:900px){.hero-content,.legal-page,.merchant-cta,.merchant-hero__inner,.merchant-section,.section,.site-header,.stats{padding-inline:32px}}@media(max-width:600px){.hero h1{letter-spacing:0}.subtitle,.eyebrow{letter-spacing:.12em}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stat span{min-width:0;overflow-wrap:anywhere}.stat strong{min-width:0;word-break:keep-all;white-space:nowrap}.chain{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-fee-table{overflow-x:auto;border:1px solid #e3ded3;background:#fff}.merchant-fee-table table{min-width:520px}}@media(max-width:520px){body{overflow-x:hidden}.hero-content,.legal-page,.merchant-cta,.merchant-hero__inner,.merchant-section,.section,.site-header,.stats{padding-inline:20px}.main-nav,.shop-link{display:none}.mobile-menu{display:block}.hero h1{font-size:var(--fs-display)}.subtitle{font-size:var(--fs-tagline)}.hero-disc{right:-80px;top:190px;width:270px;height:270px}.hero-arc--outer{right:-420px;top:-90px}.hero-arc--gold{right:-290px;top:0;width:560px;height:560px}.chain{grid-template-columns:repeat(2,1fr)}.button{width:100%;min-height:52px}.category-grid{grid-auto-rows:170px}.category-card--0 h3{font-size:var(--fs-h2)}.steps{grid-template-columns:1fr}.merchant-faq>div{padding-inline:20px}.site-footer{padding:38px 20px;grid-template-columns:1fr}.eyebrow,.merchant-hero .section-title{overflow-wrap:anywhere}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:20px}.stat strong{font-size:var(--fs-h3)}.stat span{font-size:var(--fs-small);line-height:1.35;min-width:0;overflow-wrap:anywhere}.stages{margin-top:28px}.stage{padding:14px 0;gap:8px}.stage strong{font-size:var(--fs-stat)}.stage h3{margin:0;font-size:var(--fs-h3)}.stage p{margin:0;font-size:var(--fs-small)}.ecosystem-orbit{height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;transform:none;transform-origin:initial;margin-bottom:0}.ecosystem-orbit:after,.ecosystem-orbit:before,.ecosystem-orbit>strong{display:none}.ecosystem-node{position:static;width:auto;padding:10px}.ecosystem-node span{font-size:var(--fs-small)}.chain{grid-template-columns:1fr;margin-top:32px}.chain-step{padding:8px 0;display:grid;grid-template-columns:54px 1fr;column-gap:8px}.chain-step span{grid-row:span 2}.chain-step strong{font-size:var(--fs-h3)}.chain-step small{font-size:var(--fs-small)}.section{padding-block:76px}.section-title{font-size:var(--fs-h2)}.section-copy{font-size:var(--fs-body)}.partners{margin-top:28px}.partner{padding:18px}.partner h3{font-size:var(--fs-h3)}.partner p{font-size:var(--fs-small)}[data-lang=km] .hero h1,[data-lang=km] .legal-page h1,[data-lang=km] .merchant-hero .section-title,[data-lang=km] .subtitle{max-inline-size:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word;letter-spacing:normal;white-space:normal}}.not-found-page{max-width:760px;min-height:calc(100vh - 260px);margin:auto;padding:120px 48px}.not-found-page h1{font-family:"Noto Serif SC",serif;font-size:var(--fs-h2);line-height:1.15;margin:12px 0}.not-found-page>p:not(.eyebrow){max-width:560px;font-size:var(--fs-body)}.not-found-page>p.not-found-page__draft{color:var(--deep-gold);font-size:var(--fs-small)}[data-lang=km] .not-found-page__draft[hidden]{display:block}[data-lang=km] .category-card h3,[data-lang=km] .chain-step strong,[data-lang=km] .hero h1,[data-lang=km] .legal-content h2,[data-lang=km] .legal-page h1,[data-lang=km] .merchant-cta h2,[data-lang=km] .merchant-faq h3,[data-lang=km] .not-found-page h1,[data-lang=km] .section-title{font-family:Noto Sans Khmer,sans-serif}.mobile-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;border:1px solid currentColor}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:block;width:18px;height:1px;background:currentColor;grid-column:1;grid-row:1;transition:transform .2s ease,opacity .2s ease}.mobile-menu summary span:first-child{transform:translateY(-6px)}.mobile-menu summary span:nth-child(3){transform:translateY(6px)}.mobile-menu[open] summary span:first-child{transform:rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:rotate(-45deg)}.mobile-menu nav{position:absolute;right:20px;top:78px;z-index:20;min-width:220px;padding:12px;background:var(--deep);color:var(--ivory);border:1px solid var(--gold);box-shadow:0 12px 30px #0003}.mobile-menu nav a{display:block;padding:12px 14px;text-decoration:none;min-height:44px}.mobile-menu nav a:focus-visible{outline-offset:-3px}.mobile-menu-languages{display:flex;gap:4px;border-top:1px solid #5b5f62;padding-top:10px}.mobile-menu-languages a{padding-inline:8px}.mobile-menu summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:900px){.main-nav,.shop-link{display:none}.mobile-menu{display:block;margin-left:auto;position:relative}}@media(max-width:520px){.hero h1{font-size:var(--fs-display);line-height:1.15}.site-header{gap:12px}.header-actions{margin-left:auto}.languages{gap:2px}.languages a{padding:10px 6px;white-space:nowrap}.mobile-menu{margin-left:0}}@media(max-width:360px){.header-actions .languages{display:none}.mobile-menu-languages{display:flex}}@media(min-width:361px){.mobile-menu-languages{display:none}}.section--light .eyebrow,.section:not(.section--dark) .eyebrow{color:var(--gold-text)}.chain{margin:64px auto 0}.chain-note{max-width:1280px;margin:32px auto 0}.category-card{overflow:hidden;isolation:isolate}.category-card picture,.category-card picture:after,.category-card img{position:absolute;inset:0;width:100%;height:100%}.category-card picture{display:block;z-index:-1}.category-card picture:after{content:"";background:linear-gradient(180deg,#13151714 20%,#131517c7);z-index:1}.category-card img{display:block;object-fit:cover;z-index:0}.category-card>span,.category-card>h3,.category-card>small{position:relative;z-index:1;text-shadow:0 1px 2px rgb(0 0 0 / .45)}.category-card>small:empty{display:none}
