:root{--ink:#0c0d0b;--cream:#f8f2e7;--paper:#fffaf1;--yellow:#f3d04f;--yellow2:#f7dc76;--yellow3:#f8e7a8;--yellow4:#fff3c9;--deep:#0c0d0b}.header{height:88px;padding:9px 11px 9px 18px;background:rgba(12,13,11,.92)}.logo img{width:min(390px,39vw);filter:invert(1)}.billButton{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2.35/1;overflow:hidden;background-color:var(--yellow);background-image:linear-gradient(rgba(243,208,79,.78),rgba(243,208,79,.78)),url('https://upload.wikimedia.org/wikipedia/commons/d/df/US_%241_obverse.jpg');background-size:cover;background-position:center;background-blend-mode:color,multiply;color:#090a08;text-decoration:none;border:1px solid rgba(0,0,0,.28);font-weight:800;letter-spacing:-.02em;text-align:center}.billButton:after{content:"";position:absolute;inset:6px;border:1px solid rgba(0,0,0,.22);pointer-events:none}.billButton span{position:relative;z-index:2}.billTop{width:138px;min-width:138px;height:auto!important;font-size:12px!important}.hero{background:var(--ink)}.hero:before{background:radial-gradient(circle,var(--yellow) 0%,rgba(243,208,79,.11) 31%,transparent 69%);opacity:.48}.hero:after{display:none}.heroBill{width:min(610px,100%);font-size:clamp(24px,3vw,34px);margin-top:26px}.hero p{max-width:860px}.millionPin:before{background:radial-gradient(circle at 10% 16%,rgba(243,208,79,.11),transparent 30%),radial-gradient(circle at 92% 80%,rgba(243,208,79,.08),transparent 30%)}.millionNote.final{background:transparent!important;border:0!important;color:var(--yellow)!important;font-size:clamp(46px,8vw,104px)!important;line-height:.88!important;font-weight:800!important;letter-spacing:-.055em!important;text-transform:uppercase!important;width:min(1050px,94%)!important;bottom:7%!important}.status{background:var(--yellow)}.statusCard{background:var(--yellow)}.what{background:var(--paper)}.whatAccent{display:none!important}.manifest{background:var(--ink)}.why{background:var(--yellow3)}.behind{background:var(--yellow4)}.doors{background:var(--paper)}.door:nth-child(1){background:var(--yellow4)}.door:nth-child(2){background:var(--yellow2)}.door:nth-child(3){background:var(--yellow3)}.final{background:var(--ink);min-height:72svh}.finalBill{width:100%;max-width:1040px;margin:auto;font-size:clamp(50px,8vw,104px);line-height:.9;min-height:0!important}.pageHero{background:var(--yellow3)!important;position:relative;overflow:hidden}.pageHero:after{background:var(--yellow)!important;opacity:.35}.thaiIntro{background:var(--yellow2)!important}.planCard{background:var(--paper)!important}.planCard:nth-child(2){background:var(--yellow4)!important}.planCard:nth-child(3){background:var(--yellow3)!important}.planCard:nth-child(4){background:var(--yellow2)!important}.bothCount{background:var(--ink)!important}.routeSimple{background:var(--yellow2)!important}.menuTop{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #333;padding-bottom:22px}.menuLogo img{width:min(360px,68vw);filter:invert(1);display:block}.menuClose{width:52px;height:52px;border:1px solid #555;background:none;color:#fff;font-size:43px;font-weight:200;line-height:1;display:grid;place-items:center}.mobileMenu{padding:calc(max(22px,env(safe-area-inset-top)) + 12px) 22px calc(22px + env(safe-area-inset-bottom));gap:0;overflow:auto}.mobileLang{margin:26px 0 18px}.menuLinks{display:flex;flex-direction:column}.menuLinks a{font-size:clamp(34px,9vw,56px);line-height:1.05;padding:22px 0}.menuBill{width:100%;margin-top:28px;font-size:clamp(25px,7vw,39px)}.mobileMenu>a.menuBill{border:1px solid rgba(0,0,0,.28)!important;padding:0!important}.paymentCard{background:var(--yellow4)}@media(max-width:820px){.header{height:86px;left:8px;right:8px;padding:8px 8px 8px 12px}.logo img{width:184px}.nav{gap:6px}.nav .billTop{display:flex!important;width:112px;min-width:112px;height:auto!important;font-size:9px!important}.menuBtn{width:40px;height:54px;font-size:25px}.heroInner{padding-bottom:6vh}.heroBill{width:100%;font-size:clamp(22px,6vw,29px)}.millionNote.final{font-size:clamp(42px,12vw,64px)!important;bottom:8%!important}.final{min-height:58svh}.finalBill{width:100%;font-size:clamp(34px,9vw,54px)}.doorGrid{gap:8px}}@media(max-width:390px){.logo img{width:166px}.nav .billTop{width:101px;min-width:101px}.menuBtn{width:34px}}