*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090a09;color:#f4f2eb;font-family:"DM Sans",sans-serif}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");z-index:20}.nav{height:76px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #232522;position:sticky;top:0;background:#090a09e8;backdrop-filter:blur(18px);z-index:10}.brand{font-weight:800;color:#caff3d;letter-spacing:.08em}.nav a{text-decoration:none}.nav nav{display:flex;gap:28px}.nav nav a{color:#aaa;font-size:14px}.mini{border:1px solid #343733;border-radius:99px;padding:10px 16px;color:#f4f2eb;font-size:13px}.hero{min-height:920px;padding:110px 7vw 80px;max-width:1500px;margin:auto}.eyebrow{color:#caff3d;font-weight:700;font-size:12px;letter-spacing:.12em}.hero h1,.section h2,.final h2{font-family:Manrope,sans-serif;letter-spacing:-.055em}.hero h1{font-size:clamp(64px,9vw,138px);line-height:.87;margin:25px 0}.hero h1 span,.value h2 span,.final h2 span{color:#caff3d}.lead{max-width:690px;font-size:20px;line-height:1.6;color:#aaa}.actions{display:flex;gap:12px;margin:34px 0 70px}.btn{display:inline-flex;padding:15px 21px;border-radius:99px;text-decoration:none;font-weight:700}.primary{background:#caff3d;color:#090a09}.ghost{border:1px solid #343733;color:#eee}.hero-stage{height:320px;border:1px solid #292b28;border-radius:28px;background:radial-gradient(circle at 75% 30%,#263019 0,transparent 35%),#111210;position:relative;overflow:hidden}.journey{position:absolute;left:5%;right:5%;top:50%;display:flex;align-items:center;gap:14px;color:#777;font-size:11px;letter-spacing:.08em}.journey i{height:1px;background:#3a3d38;flex:1}.journey b{color:#caff3d}.product-card{position:absolute;right:8%;top:35px;width:270px;height:250px;background:#090a09;border:1px solid #3a3d38;border-radius:18px;padding:25px;transform:rotate(4deg);box-shadow:0 30px 80px #0008;display:flex;flex-direction:column;justify-content:space-between}.product-card small{color:#caff3d}.product-card strong{font-family:Manrope;font-size:24px}.product-card em{font-size:11px;color:#777}.strip{display:flex;justify-content:space-around;gap:30px;padding:20px 5vw;border-top:1px solid #242624;border-bottom:1px solid #242624;color:#777;font-size:11px;letter-spacing:.08em;overflow:auto}.section{padding:120px 7vw;max-width:1500px;margin:auto}.section-head{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;align-items:end}.section h2{font-size:clamp(45px,6vw,86px);line-height:.98;margin:18px 0 50px}.section-head>p{color:#999;line-height:1.7;font-size:17px;margin-bottom:55px}.route-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.route-grid article{grid-column:span 2;border:1px solid #292b28;border-radius:20px;padding:28px;background:#111210;min-height:250px}.route-grid article:nth-child(4){grid-column:2/span 2}.route-grid article b{color:#caff3d;font-size:12px}.route-grid h3{font:700 23px Manrope;margin-top:60px}.route-grid p{color:#999;line-height:1.55}.route-grid span{font-size:11px;color:#666}.finder{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;background:#0e100d;max-width:none;padding-left:max(7vw,calc((100vw - 1500px)/2 + 7vw));padding-right:max(7vw,calc((100vw - 1500px)/2 + 7vw))}.finder h2{margin-bottom:25px}.finder-copy p{color:#999;line-height:1.7}.meter{height:3px;background:#252724;margin-top:50px}.meter span{display:block;width:10%;height:100%;background:#caff3d;transition:.3s}.finder-copy small{display:block;color:#777;margin-top:10px}.quiz{min-height:500px}.quiz h3{font:700 28px Manrope}.option{display:block;width:100%;text-align:left;padding:18px 20px;margin:10px 0;background:#151714;border:1px solid #2d302c;border-radius:14px;color:#eee;cursor:pointer;font-size:15px}.option:hover{border-color:#caff3d}.textbtn{background:none;border:0;color:#777;margin-top:15px;cursor:pointer}.result{padding:25px;border:1px solid #caff3d;border-radius:20px}.result strong{font:800 34px Manrope;color:#caff3d}.screen-wrap{position:relative;max-width:900px;margin:40px auto 80px}.screen{border:1px solid #333631;border-radius:24px;background:#0b0c0b;padding:45px 55px;box-shadow:0 50px 100px #000}.screen-top{display:flex;justify-content:space-between;font-size:10px;color:#777}.screen-top span:first-child{color:#caff3d}.screen h3{font:700 34px Manrope;margin-top:60px}.screen>p,.screen li{color:#aaa;line-height:1.65}.screen li{margin:12px 0}.done{margin-top:35px;border:1px solid #30332f;border-radius:14px;padding:18px}.done small{color:#caff3d;margin-right:20px}.floating{position:absolute;background:#caff3d;color:#090a09;border-radius:99px;padding:9px 13px;font-size:10px;font-weight:800;box-shadow:0 12px 35px #0008}.f1{left:-30px;top:35%}.f2{right:-35px;top:53%}.f3{right:20px;bottom:-15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #292b28;border-left:1px solid #292b28}.feature-grid div{padding:30px;border-right:1px solid #292b28;border-bottom:1px solid #292b28}.feature-grid b{display:block;color:#caff3d;font-size:11px;margin-bottom:12px}.feature-grid span{color:#888}.digital{text-align:center}.timeline{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;max-width:1000px;margin:auto}.timeline span{padding:12px 15px;border:1px solid #2d302c;border-radius:99px;color:#aaa}.timeline span:nth-child(4),.timeline span:nth-child(8),.timeline span:last-child{border-color:#caff3d;color:#e9f9c5}.center{max-width:800px;margin:45px auto;color:#999;line-height:1.7}.value-card{border:1px solid #30332f;border-radius:30px;padding:55px;display:grid;grid-template-columns:1fr 1fr .7fr;gap:50px;background:#111210}.value h2{font-size:60px;margin:20px 0}.stack p{color:#bbb}.buy{display:flex;flex-direction:column;justify-content:center}.buy strong{font:800 68px Manrope}.buy small{color:#777;margin-bottom:25px}.buy em{font-size:10px;color:#666;margin-top:12px}.faq{max-width:1000px}.faq h2{margin-bottom:35px}.faq details{border-top:1px solid #2b2d2a;padding:24px 0}.faq summary{font:600 18px Manrope;cursor:pointer}.faq details p{color:#999;line-height:1.7;max-width:700px}.final{text-align:center;padding:160px 7vw;border-top:1px solid #292b28}.final h2{font-size:clamp(45px,6vw,82px)}footer{padding:35px 5vw;border-top:1px solid #242624;display:flex;justify-content:space-between;color:#666;font-size:12px}footer a{color:#777;text-decoration:none}@media(max-width:800px){.nav nav{display:none}.hero{padding-top:80px;min-height:auto}.hero-stage{height:360px}.journey{display:none}.product-card{right:50%;transform:translateX(50%) rotate(3deg)}.strip{justify-content:flex-start}.section{padding:85px 6vw}.section-head,.finder,.value-card{grid-template-columns:1fr}.route-grid{grid-template-columns:1fr}.route-grid article,.route-grid article:nth-child(4){grid-column:auto}.feature-grid{grid-template-columns:1fr 1fr}.screen{padding:28px 22px}.floating{display:none}.value-card{padding:30px}.buy strong{font-size:55px}.section h2{margin-bottom:30px}footer{flex-direction:column;gap:12px}}
.microtrust{display:flex;gap:22px;flex-wrap:wrap;color:#777;font-size:11px;margin-top:-45px;margin-bottom:55px}
.guided{border-top:1px solid #242624;border-bottom:1px solid #242624}
.guided-kicker{font-size:11px;color:#caff3d;font-weight:800;letter-spacing:.13em}
.guided-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end}
.guided-grid h2{margin-bottom:55px}.guided-grid h2 span{color:#caff3d}
.guided-copy{padding-bottom:55px;color:#999;line-height:1.75;font-size:17px}.guided-copy b{color:#eee}
.howrail{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:center}
.howrail>div{min-height:150px;border:1px solid #292b28;border-radius:18px;padding:20px;background:#111210;display:flex;flex-direction:column}
.howrail>i{color:#555;font-style:normal}.howrail b{color:#666;font-size:10px}.howrail span{font:800 13px Manrope;color:#eee;margin-top:38px}.howrail small{color:#777;margin-top:7px}.howrail .active{border-color:#caff3d;background:#151a0f}.howrail .active span,.howrail .active b{color:#caff3d}
.faq details[open]{border-color:#caff3d}.faq details p strong{color:#f4f2eb}.faq details p b{color:#dfe9c3}
.legal-note{max-width:1100px;margin:0 auto 70px;padding:22px 28px;border:1px solid #242624;border-radius:16px;color:#70736c;font-size:11px;line-height:1.6}
@media(max-width:800px){.microtrust{margin-top:-25px}.guided-grid{grid-template-columns:1fr}.guided-copy{padding-bottom:30px}.howrail{display:flex;overflow:auto;padding-bottom:12px}.howrail>div{min-width:150px}.howrail>i{flex:none}.legal-note{margin:0 6vw 50px}}

.journey-story,.founder{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;align-items:center}
.journey-photo,.founder-photo{position:relative;overflow:hidden;border-radius:28px;border:1px solid #292b28;background:#111210}
.journey-photo:after,.founder-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(9,10,9,.8) 100%);pointer-events:none}
.journey-photo img,.founder-photo img{width:100%;height:100%;display:block;object-fit:cover}.journey-photo{height:700px}.founder-photo{height:690px}
.journey-words h2,.founder-copy h2{font-size:clamp(42px,5vw,74px);margin:18px 0 30px}.journey-words h2 span{color:#caff3d}
.journey-words p,.founder-copy p{color:#999;line-height:1.75;font-size:16px}.textlink{color:#caff3d;text-decoration:none;font-weight:700}
.founder-tag{position:absolute;z-index:2;left:25px;bottom:22px;font-size:10px;font-weight:800;letter-spacing:.12em;color:#caff3d}
.founder-copy blockquote{margin:28px 0;padding:20px 0 20px 25px;border-left:2px solid #caff3d;font:700 25px Manrope;color:#f4f2eb}
.founder-copy strong{color:#f4f2eb}.founder-close{border-top:1px solid #2a2c29;padding-top:24px!important;margin-top:28px}
.preview{border-top:1px solid #242624}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.preview-card{position:relative;min-height:320px;border:1px solid #2c2e2a;border-radius:22px;padding:30px;background:#111210;overflow:hidden}
.preview-card small{color:#caff3d;font-size:10px;letter-spacing:.1em}.preview-card h3{font:700 29px Manrope;margin-top:55px;line-height:1.15}.preview-card h3 span{color:#caff3d}.preview-card p{color:#888;line-height:1.6}
.roadmap{background:radial-gradient(circle at 80% 20%,#243018,transparent 34%),#111210}.roadmap h3{font-size:24px}
.fadeout{margin-top:25px;padding:18px;border:1px solid #30332f;border-radius:13px;position:relative}.fadeout:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:65%;background:linear-gradient(transparent,#111210)}
.fadeout b{display:block;color:#caff3d;font-size:10px}.fadeout span{color:#aaa;font-size:13px}.locked{background:linear-gradient(145deg,#111210,#151a0f)}
.lockline{position:absolute;bottom:28px;color:#caff3d;font-size:11px;font-weight:800}.preview-note{text-align:center;color:#777;max-width:720px;margin:35px auto 0;line-height:1.6}
.faq summary{list-style:none;position:relative;padding-right:44px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:5px;top:-5px;font:400 30px Manrope;color:#777}.faq details[open] summary:after{content:"−";color:#caff3d}.faq details:first-of-type{border-top-color:#caff3d}
@media(max-width:800px){body{padding-bottom:env(safe-area-inset-bottom)}.nav{height:78px;padding:0 5vw}.hero{padding-top:105px}.hero .lead{font-size:17px}.journey-story,.founder{grid-template-columns:1fr;gap:38px}.journey-photo{height:500px}.founder-photo{height:480px}.journey-words h2,.founder-copy h2{font-size:42px;line-height:1.02}.preview-grid{grid-template-columns:1fr}.preview-card{min-height:270px}.value-card{gap:26px;padding:28px 26px 48px}.value h2{font-size:47px}.stack p{margin:14px 0}.buy{padding-top:8px}.buy strong{font-size:62px}.buy .btn{margin-top:10px;justify-content:center}.buy em{padding-bottom:25px}.faq{padding-bottom:135px}.faq details{padding:21px 0}.faq summary{font-size:17px;line-height:1.4}.final{padding-bottom:150px}}

/* Final quote section — replaces the Malaysia journey image */
.quote-break{padding-top:90px;padding-bottom:90px}
.quote-card{position:relative;overflow:hidden;min-height:430px;border:1px solid #292b28;border-radius:30px;background:radial-gradient(circle at 82% 18%,rgba(202,255,61,.12),transparent 30%),linear-gradient(135deg,#111310,#0b0c0b);padding:70px;display:flex;flex-direction:column;justify-content:center}
.quote-card:before{content:"→";position:absolute;right:7%;top:50%;transform:translateY(-50%);font:800 210px/1 Manrope,sans-serif;color:rgba(202,255,61,.055)}
.quote-card blockquote{position:relative;z-index:1;margin:22px 0 20px;max-width:1000px;font:700 clamp(38px,5.2vw,76px)/1.03 Manrope,sans-serif;letter-spacing:-.045em}
.quote-card blockquote span{color:#caff3d}
.quote-card p{position:relative;z-index:1;color:#999;font-size:16px;margin:0 0 28px}
.quote-card .textlink{position:relative;z-index:1}
@media(max-width:800px){.quote-break{padding-top:65px;padding-bottom:65px}.quote-card{min-height:430px;padding:42px 28px}.quote-card:before{right:-8%;font-size:150px}.quote-card blockquote{font-size:40px;line-height:1.04}.quote-card p{font-size:15px;line-height:1.6}}
