:root{color-scheme:light;--night:#070c24;--navy:#101a45;--navy-2:#18265f;--blue:#1b4f9c;--gold:#d4a93e;--gold-hi:#f3d980;--gold-lo:#a97c22;--gold-text:#8a6414;--gold-grad:linear-gradient(135deg,#f6dd8c 0%,#d4a93e 52%,#b5852a 100%);--paper:#f5f6fa;--card:#fff;--ink:#121a3a;--muted:#5b6385;--line:#e2e5f0;--on-dark:#eef1fb;--on-dark-2:#a8b1d6;--font:"Plus Jakarta Sans","Noto Sans Lao","Noto Sans Thai","Noto Sans SC",system-ui,-apple-system,"Segoe UI",sans-serif;--maxw:1200px;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-text-size-adjust:100%;margin:0;font-size:16px;line-height:1.65}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--night);position:fixed;inset:0 0 auto}h1,h2,h3{font-family:var(--font);text-wrap:balance;letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:800;line-height:1.08}:lang(lo) h1,:lang(lo) h2,:lang(lo) h3,:lang(th) h1,:lang(th) h2,:lang(th) h3,:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{letter-spacing:0;line-height:1.38}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--maxw);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin-inline:auto}.band{padding-block:clamp(72px,9vw,128px)}.tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:10px;margin-bottom:18px;font-size:.78rem;font-weight:700;display:inline-flex}.tag:before{content:"";background:var(--gold-grad);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}:lang(lo) .tag,:lang(th) .tag,:lang(zh) .tag{letter-spacing:.03em;text-transform:none}.dark .tag{color:var(--gold-hi)}h2{font-size:clamp(2.1rem,4.4vw,3.6rem)}.lead{color:var(--muted);max-width:56ch;margin-top:18px;font-size:1.12rem}.dark{background:var(--night);color:var(--on-dark)}.dark h2,.dark h3{color:#fff}.dark .lead{color:var(--on-dark-2)}.grad{color:var(--gold-hi)}.util{background:var(--night);color:var(--on-dark-2);font-size:.82rem;font-weight:500}.util .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:46px;display:flex}.util .l{flex-wrap:wrap;align-items:center;gap:6px 26px;display:flex}.util a,.util .i{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.util a:hover{color:#fff}.util svg{width:15px;height:15px;stroke:var(--gold-hi);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}header{top:env(safe-area-inset-top,0px);z-index:50;border-bottom:1px solid var(--line);background:#fff;position:sticky}.bar{align-items:center;gap:28px;min-height:84px;display:flex}.brand{flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand .badge{place-items:center;width:50px;height:52px;display:grid}.brand .badge img{object-fit:contain;width:100%;height:100%}.brand b{color:var(--navy);letter-spacing:-.02em;font-size:1.4rem;font-weight:800;line-height:1;display:block}.brand small{color:var(--gold-text);letter-spacing:.4em;margin-top:6px;font-size:.6rem;font-weight:700;display:block}nav.main{gap:4px;margin-left:auto;display:flex}nav.main a{color:var(--ink);padding:10px 14px;font-size:.94rem;font-weight:600;text-decoration:none;position:relative}nav.main a:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}nav.main a{white-space:nowrap}.hdr-cta{white-space:nowrap;flex:none}@media (width<=1180px){.bar{gap:14px}nav.main{gap:0}nav.main a{padding:10px 9px;font-size:.9rem}header .hdr-cta{display:none}}nav.main a:hover{color:var(--navy)}nav.main a:hover:after{transform:scaleX(1)}#menuBtn{all:unset;cursor:pointer;border:1px solid var(--line);border-radius:10px;place-items:center;width:46px;height:46px;margin-left:auto;display:none}#menuBtn svg{width:22px;height:22px;stroke:var(--navy);fill:none;stroke-width:2px;stroke-linecap:round}#mobileNav{visibility:hidden;transition:grid-template-rows .42s var(--ease),border-color .3s,visibility 0s .42s;border-top:1px solid #0000;grid-template-rows:0fr;display:grid}#mobileNav.open{visibility:visible;border-top-color:var(--line);transition:grid-template-rows .42s var(--ease),border-color .3s,visibility 0s;grid-template-rows:1fr}.mn-in{min-height:0;overflow:hidden}.mn-pad{padding:4px 0 20px}@media (width>=901px){#mobileNav{display:none}}#mobileNav a.l{color:var(--ink);border-bottom:1px solid var(--line);padding:15px 2px;font-weight:600;text-decoration:none;display:block}.lg{position:relative}.lg-btn{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;font:600 .85rem var(--font);border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:8px 12px;display:inline-flex}.lg-btn:hover{border-color:var(--gold-hi)}.hdr-lg .lg-btn{color:var(--ink);border-color:#cfd5e8}.hdr-lg .lg-btn:hover{border-color:var(--gold)}.lg-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.lg-btn>svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lg-btn .chev{width:12px;height:12px;transition:transform .2s}.lg-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.lg-menu{min-width:210px;color:var(--ink);border:1px solid var(--line);z-index:80;background:#fff;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #070c2447}.lg.up .lg-menu{top:auto;bottom:calc(100% + 8px)}.lg-menu{transform-origin:100% 0}.lg.up .lg-menu{transform-origin:100% 100%}.lg-menu:not([hidden]){animation:pop .26s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}.fl{border-radius:3px;flex:none;width:30px;height:20px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0003,0 1px 3px #00000040}.fl:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#fff0 55%,#0000001f);position:absolute;inset:0}.fl svg{width:100%;height:100%;display:block}.lg-menu [role=option]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:700 .95rem var(--font);color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:11px 12px;display:flex}.lg-menu [role=option] small{color:var(--muted);margin-right:auto;font-size:.8rem;font-weight:500}.lg-menu [role=option]:hover,.lg-menu [role=option]:focus-visible{background:var(--paper)}.lg-menu [role=option][aria-selected=true]{color:var(--navy);background:#f6efd8}.lg-menu [role=option][aria-selected=true]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a6414' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px}.btn{font:700 .98rem var(--font);cursor:pointer;min-height:52px;transition:transform .3s var(--ease),box-shadow .3s,background .2s,border-color .2s;text-align:center;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.btn.gold{background:var(--gold);color:var(--night)}.btn.gold:hover{background:var(--gold-hi)}.btn.glass{color:#fff;background:#ffffff12;border-color:#ffffff38}.btn.glass:hover{background:#ffffff24}.btn.navy{background:var(--navy);color:#fff}.btn.navy:hover{background:var(--navy-2)}.btn.sm{min-height:44px;padding:10px 20px;font-size:.9rem}.hero{background:radial-gradient(60% 70% at 85% 30%,#1b4f9c8c,transparent 70%), var(--night);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 40%,#000,#0000);mask-image:radial-gradient(70% 80% at 70% 40%,#000,#0000)}.hero .wrap{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,64px);padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,80px);display:grid;position:relative}.hero h1{color:#fff;letter-spacing:-.04em;font-size:clamp(2.7rem,6vw,5.2rem);line-height:1.02}:lang(lo) .hero h1,:lang(th) .hero h1,:lang(zh) .hero h1{font-size:clamp(2.1rem,4.6vw,3.6rem)}.hero .sub{color:var(--on-dark-2);max-width:48ch;margin-top:24px;font-size:clamp(1.02rem,1.5vw,1.2rem)}.cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.ticks{color:var(--on-dark);flex-wrap:wrap;gap:10px 28px;margin:34px 0 0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.ticks li{align-items:center;gap:10px;display:flex}.ticks svg{width:20px;height:20px;stroke:var(--gold-hi);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#d4a93e33;border-radius:50%;padding:3px}.scene{aspect-ratio:520/560;width:100%;max-width:520px;margin-inline:auto;position:relative}.scene svg{width:100%;height:100%;position:absolute;inset:0}.glassy{background:var(--navy-2);color:#fff;border:1px solid #ffffff29;border-radius:12px;padding:14px 18px;position:absolute;box-shadow:0 20px 40px #00000040}.glassy small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);font-size:.68rem;font-weight:700;display:block}:lang(lo) .glassy small,:lang(th) .glassy small,:lang(zh) .glassy small{letter-spacing:.03em;text-transform:none}.glassy b{margin-top:2px;font-size:1.05rem;font-weight:700;line-height:1.3;display:block}.g1{top:12%;left:-2%}.g2{bottom:9%;right:-2%}.stats{z-index:1;background:#ffffff08;border-top:1px solid #ffffff1a;position:relative}.stats .wrap{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:0;display:grid}.stat{border-left:1px solid #ffffff1a;min-width:0;padding:26px clamp(12px,2vw,24px)}.stat:first-child{border-left:0;padding-left:0}.stat b{white-space:nowrap;letter-spacing:-.03em;color:var(--gold-hi);font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,2.1vw,2rem);font-weight:800;line-height:1.15;display:block}:lang(lo) .stat b,:lang(th) .stat b,:lang(zh) .stat b{letter-spacing:0}.stat small{color:var(--on-dark-2);margin-top:4px;font-size:.8rem;font-weight:600;display:block}.about{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.about .body{color:var(--muted);gap:16px;max-width:58ch;margin-top:26px;font-size:1.05rem;display:grid}.mv{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.mv>div{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,3vw,34px);box-shadow:0 1px 2px #101a450a}.mv h3{margin-bottom:10px;font-size:1.3rem}.mv p{color:var(--muted);font-size:1rem;line-height:1.65}.sec-head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.svc{background:var(--card);border:1px solid var(--line);min-height:230px;transition:transform .4s var(--ease),box-shadow .4s,border-color .3s;border-radius:24px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.svc:hover{border-color:#cfd5ea;transform:translateY(-6px);box-shadow:0 24px 48px #101a451f}.svc .ic{background:linear-gradient(145deg,#1b4f9c,#101a45);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:auto;display:grid;box-shadow:0 8px 18px #101a4540}.svc .ic svg{width:26px;height:26px;stroke:var(--gold-hi);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.svc h3{margin-top:22px;font-size:1.28rem}.svc p{color:var(--muted);font-size:.93rem;line-height:1.55}.svc .no{color:var(--paper);letter-spacing:-.05em;font-size:3.6rem;font-weight:800;line-height:1;transition:color .3s;position:absolute;top:18px;right:22px}.svc:hover .no{color:#eadfbd}.svc.w2{grid-column:span 2}.svc.hl{color:#fff;background:linear-gradient(150deg,#18265f,#070c24);border-color:#0000}.svc.hl h3{color:#fff}.svc.hl p{color:var(--on-dark-2)}.svc.hl .ic{background:var(--gold-grad);box-shadow:0 10px 24px #d4a93e59}.svc.hl .ic svg{stroke:var(--night)}.svc.hl .no{color:#ffffff0f}.why-wrap{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.why-wrap .stick{position:sticky;top:120px}.why{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.why>div{transition:background .3s,border-color .3s,transform .4s var(--ease);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;padding:28px}.why>div:hover{background:#ffffff17;border-color:#f3d98073;transform:translateY(-4px)}.why .tick-unused{background:var(--gold-grad);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:18px;display:grid}.why .tick svg{width:18px;height:18px;stroke:var(--night);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.why h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.12rem}.why p{color:var(--on-dark-2);font-size:.9rem;line-height:1.55}.proc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.proc .stick{position:sticky;top:120px}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(var(--gold),var(--line));width:2px;position:absolute;top:28px;bottom:28px;left:27px}.steps li{background:var(--card);border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s;border-radius:20px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:20px;padding:16px 24px 16px 16px;display:grid;position:relative}.steps li:hover{transform:translate(6px);box-shadow:0 14px 30px #101a4517}.steps .n{background:var(--navy);width:56px;height:56px;color:var(--gold-hi);z-index:1;font-variant-numeric:tabular-nums;border-radius:16px;place-items:center;font-size:1.2rem;font-weight:800;display:grid;position:relative}.steps li:last-child .n{background:var(--gold-grad);color:var(--night)}.steps h3{letter-spacing:-.01em;margin-bottom:2px;font-size:1.08rem}.steps p{color:var(--muted);font-size:.9rem;line-height:1.5}.who-band{background:var(--card);border-block:1px solid var(--line);padding-block:clamp(56px,7vw,96px);overflow:hidden}.who-head{text-align:center;margin-bottom:36px}.who-head .tag{justify-content:center}.track{will-change:transform;gap:14px;width:max-content;animation:48s linear infinite slide;display:flex}.track.paused,.track:hover{animation-play-state:paused}.track span{background:var(--paper);border:1px solid var(--line);color:var(--navy);border-radius:999px;flex:none;align-items:center;gap:12px;padding:16px 30px;font-size:1.05rem;font-weight:700;display:flex}.track span:before{content:"";background:var(--gold-grad);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}@keyframes slide{to{transform:translate(calc(-50% - 7px))}}.faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}details{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-bottom:12px;transition:border-color .3s,box-shadow .3s}details[open]{border-color:#cdbf8f;box-shadow:0 14px 30px #101a4512}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;font-size:1.04rem;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23101a45' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M9 16h14M16 9v14'/%3E%3C/svg%3E") center no-repeat;width:32px;height:32px;transition:transform .35s var(--ease),background-color .2s;border-radius:50%;flex:none}details[open] summary:after{background-color:#f3e7c2;transform:rotate(45deg)}details p{color:var(--muted);max-width:66ch;padding:0 56px 24px 26px}form.card{color:var(--ink);background:#fff;border-radius:28px;gap:16px;padding:clamp(26px,3.4vw,42px);display:grid;box-shadow:0 30px 70px #0006}form h3{color:var(--ink);font-size:1.8rem}label{color:var(--navy);gap:7px;font-size:.84rem;font-weight:700;display:grid}input,select,textarea{font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid #0000;border-radius:14px;width:100%;min-width:0;padding:14px 16px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}input:focus,select:focus,textarea:focus{border-color:var(--navy);background:#fff;outline:none;box-shadow:0 0 0 4px #101a451a}textarea{resize:vertical;min-height:104px}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.toast{color:#14532d;background:#e8f5ec;border-radius:14px;padding:14px 16px;font-size:.9rem;font-weight:600}.toast.bad{color:#7f1d1d;background:#fdecec}.foot{background:var(--night);color:var(--on-dark-2);padding-block:72px 28px;font-size:.92rem;position:relative;overflow:hidden}.foot .brand b{color:#fff}.foot .brand small{color:var(--gold-hi)}.foot .brand .badge{background:#fff;border-radius:12px;padding:4px}.f-grid{grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:clamp(28px,4vw,56px);display:grid}.f-about p{max-width:34ch;margin-top:20px;line-height:1.65}.foot h4{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);margin:0 0 20px;font-size:.74rem;font-weight:700}:lang(lo) .foot h4,:lang(th) .foot h4,:lang(zh) .foot h4{letter-spacing:.03em;text-transform:none;font-size:.9rem}.foot ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.foot li{overflow-wrap:anywhere;line-height:1.5}.foot ul a{transition:color .2s,transform .3s var(--ease);text-decoration:none;display:inline-block}.foot ul a:hover{color:#fff;transform:translate(5px)}.f-mark{z-index:0;letter-spacing:-.05em;text-align:center;color:#f3d9800b;user-select:none;pointer-events:none;white-space:nowrap;font-size:clamp(4rem,19vw,17rem);font-weight:800;line-height:1;position:absolute;bottom:-.14em;left:0;right:0}.foot .wrap{z-index:1;position:relative}.f-bot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.85rem;display:flex}.f-copy{flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.f-copy i{background:var(--gold);border-radius:50%;width:4px;height:4px}.f-copy a{color:var(--on-dark);text-decoration:none}.f-copy a:hover{color:var(--gold-hi)}.f-r{align-items:center;gap:12px;display:flex}.totop{color:#fff;width:38px;height:38px;transition:border-color .2s,background .2s,transform .3s var(--ease);border:1px solid #ffffff40;border-radius:8px;place-items:center;display:grid}.totop:hover{border-color:var(--gold-hi);background:#ffffff0f;transform:translateY(-3px)}.totop svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.svt{grid-template-columns:minmax(0,.78fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.svt-tabs{gap:10px;display:grid;position:sticky;top:110px}.svt-tab{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--card);transition:background .25s,border-color .25s,transform .3s var(--ease),box-shadow .3s;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:16px 18px;display:grid}.svt-tab:hover{border-color:#c9d0e6;transform:translate(4px)}.svt-tab:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.svt-tab .gi{background:var(--paper);border-radius:12px;place-items:center;width:44px;height:44px;transition:background .25s;display:grid}.svt-tab .gi svg{width:22px;height:22px;stroke:var(--navy);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.svt-tab b{color:var(--ink);font-size:1.06rem;font-weight:800;line-height:1.25;display:block}.svt-tab small{color:var(--muted);margin-top:2px;font-size:.82rem;line-height:1.4;display:block}.svt-tab .ar{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;transition:transform .3s var(--ease)}.svt-tab[aria-selected=true]{background:var(--navy);border-color:var(--navy);transform:none;box-shadow:0 16px 34px #101a4538}.svt-tab[aria-selected=true] b{color:#fff}.svt-tab[aria-selected=true] small{color:var(--on-dark-2)}.svt-tab[aria-selected=true] .gi{background:var(--gold)}.svt-tab[aria-selected=true] .gi svg{stroke:var(--night)}.svt-tab[aria-selected=true] .ar{stroke:var(--gold-hi);opacity:1;transform:translate(3px)}.svt-panel{animation:up .55s var(--ease);gap:16px;display:grid}.svt-card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,3vw,38px)}.svt-head{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;display:grid}.svt-head .ic{background:linear-gradient(145deg,#1b4f9c,#101a45);border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.svt-head .ic svg{width:28px;height:28px;stroke:var(--gold-hi);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.svt-head h3{font-size:1.55rem}.svt-head p{color:var(--muted);margin-top:4px;font-size:.98rem;line-height:1.5}.svt-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:28px 0 16px;font-size:.74rem;font-weight:700}:lang(lo) .svt-lab,:lang(th) .svt-lab,:lang(zh) .svt-lab{letter-spacing:.03em;text-transform:none;font-size:.9rem}.svt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.svt-list li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:.97rem;line-height:1.5;display:grid}.svt-list svg{width:24px;height:24px;stroke:var(--gold-text);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#f6efd8;border-radius:50%;margin-top:-1px;padding:5px}.svt-ask{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.svt-consult{background:var(--navy);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:24px;padding:clamp(22px,3vw,34px) clamp(24px,3.4vw,42px);display:flex}.svt-consult small{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);font-size:.76rem;font-weight:700;display:block}:lang(lo) .svt-consult small,:lang(th) .svt-consult small,:lang(zh) .svt-consult small{letter-spacing:.03em;text-transform:none;font-size:.9rem}.svt-consult b{letter-spacing:-.01em;margin-top:6px;font-size:1.4rem;font-weight:800;display:block}.svt-consult p{color:var(--on-dark-2);max-width:52ch;margin-top:4px}@media (width<=900px){.svt{grid-template-columns:minmax(0,1fr)}.svt-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.svt-tab{scroll-snap-align:start;flex:none;width:236px}.svt-tab .ar{display:none}.svt-tab{grid-template-columns:44px minmax(0,1fr)}}@media (width<=620px){.svt-list{grid-template-columns:minmax(0,1fr)}.svt-head h3{font-size:1.3rem}.svt-consult .btn{width:100%}.stat{padding:22px 16px}.stat b{white-space:nowrap;font-size:1.2rem}.stat small{font-size:.76rem}}@keyframes up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}@keyframes float{to{transform:translateY(-10px)}}@keyframes fadein{0%{opacity:.35}to{opacity:1}}@keyframes rip{to{opacity:0;transform:scale(4)}}.hero .tag,.hero h1,.hero .sub,.hero .cta,.hero .ticks{animation:up .9s var(--ease) backwards}.hero h1{animation-delay:.1s}.hero .sub{animation-delay:.2s}.hero .cta{animation-delay:.3s}.hero .ticks{animation-delay:.4s}.tw{transform-box:fill-box;transform-origin:50% 100%;animation:grow 1.2s var(--ease) backwards;animation-delay:calc(.3s + var(--i)*.13s)}.cap{animation:drop .9s var(--ease) 1.2s backwards}.glassy{will-change:transform;animation:up .9s var(--ease) 1s backwards,float 6s ease-in-out 1.9s infinite alternate}.g2{animation-delay:1.15s,3.2s}.swap{animation:.4s fadein}header{transition:box-shadow .35s var(--ease)}header.scrolled{box-shadow:0 10px 30px #070c241a}.prog{background:var(--gold);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}nav.main a.active{color:var(--navy)}nav.main a.active:after{transform:scaleX(1)}.btn{position:relative;overflow:hidden}.btn>svg{transition:transform .3s var(--ease)}.btn:hover>svg{transform:translate(3px)}.rip{pointer-events:none;background:#fff6;border-radius:50%;animation:.65s ease-out forwards rip;position:absolute;transform:scale(0)}.btn.gold .rip,.btn.glass .rip{background:#070c2438}.svc .ic,.why .tick{transition:transform .45s var(--ease)}.svc:hover .ic{transform:rotate(-7deg)scale(1.1)}.why>div:hover .tick{transform:scale(1.12)}.steps .n{transition:transform .4s var(--ease),background .3s}.steps li:hover .n{transform:scale(1.1)rotate(-4deg)}@supports (animation-timeline:view()){@keyframes rise{0%{opacity:.3;transform:translateY(34px)scale(.985)}to{opacity:1;transform:none}}.svc,.why>div,.steps li,.mv>div,details,.sec-head,form.card,.who-head{animation:cubic-bezier(.22,.61,.36,1) backwards rise view();animation-range:entry entry 40%}}@supports (animation-timeline:scroll()){@keyframes prog{to{transform:scaleX(1)}}.prog{animation:linear both prog scroll(root)}}@media (width<=1000px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.why-wrap,.proc,.faq-grid{grid-template-columns:minmax(0,1fr)}.why-wrap .stick,.proc .stick{position:static}}@media (width<=900px){.bar{gap:12px;min-height:72px}.hdr-lg{margin-left:auto}#menuBtn{margin-left:0}.f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f-about{grid-column:1/-1}nav.main,.hdr-cta{display:none}#menuBtn{display:grid}.hero .wrap,.about{grid-template-columns:minmax(0,1fr)}.scene{max-width:380px}.stats .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0;padding-left:0}.stat:nth-child(n+3){border-top:1px solid #ffffff1a}.stat:nth-child(2){padding-left:24px}}@media (width<=620px){.bento,.why,.two,.mv{grid-template-columns:minmax(0,1fr)}.svc.w2{grid-column:auto}.svc{min-height:0}.btn{width:100%}.util .hide-s{display:none}.f-grid{grid-template-columns:minmax(0,1fr)}details p{padding-right:26px}.g1{left:0}.g2{right:0}}@media (width<=420px){.hdr-lg .cur{display:none}.hdr-lg .lg-btn{gap:7px;padding:8px 10px}}@media (width<=360px){.brand small{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.track{flex-wrap:wrap;justify-content:center;width:auto;padding-inline:20px}.track .dup{display:none}}#gallery{background:var(--card);border-block:1px solid var(--line)}.gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gal figure{aspect-ratio:4/3;background:var(--line);border-radius:20px;margin:0;overflow:hidden}.gal img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.gal figure:hover img{transform:scale(1.05)}.org-chart{background:var(--card);border:1px solid var(--line);border-radius:24px;margin:40px 0 0;padding:clamp(16px,3vw,32px)}.org-chart figcaption{color:var(--navy);margin-bottom:18px;font-size:1.15rem;font-weight:800}.org-chart img{border-radius:12px;width:100%;height:auto;display:block}.people{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.person{background:var(--card);border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s;border-radius:22px;overflow:hidden}.person:hover{transform:translateY(-6px);box-shadow:0 24px 48px #101a451f}.person .ph{aspect-ratio:4/5;background:var(--navy);color:var(--gold-hi);place-items:center;font-size:2.6rem;font-weight:800;display:grid;overflow:hidden}.person .ph img{object-fit:cover;width:100%;height:100%;display:block}.person .tx{padding:16px 18px 20px}.person b{font-size:1.05rem;line-height:1.3;display:block}.person span{color:var(--muted);margin-top:2px;font-size:.9rem;display:block}.scene.photo .ph-hero{border-radius:28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px #00000073}.ph-hero img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.gal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.gal{grid-template-columns:minmax(0,1fr)}}#team{background:var(--card);border-block:1px solid var(--line)}.orgchart{justify-items:center;display:grid}.onode{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:24px;padding:clamp(20px,2.4vw,28px)}.ohead{align-items:center;gap:16px;display:flex}.oav{background:var(--navy);width:68px;height:68px;color:var(--gold-hi);border:3px solid var(--gold);border-radius:50%;flex:none;place-items:center;font-size:1.6rem;font-weight:800;display:grid;overflow:hidden}.oav img{object-fit:cover;width:100%;height:100%;display:block}.orole{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);margin:0 0 3px;font-size:.72rem;font-weight:700;line-height:1.4}:lang(lo) .orole,:lang(th) .orole,:lang(zh) .orole{letter-spacing:.02em;text-transform:none;font-size:.85rem}.oname{margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.onick{color:var(--muted);font-size:.95rem;font-weight:600}.oblurb{color:var(--muted);margin:14px 0 0;font-size:.94rem;line-height:1.6}.ceo{background:var(--navy);color:#fff;border-color:#0000;width:min(100%,480px);box-shadow:0 26px 54px #101a4540}.ceo .oav{background:var(--navy-2);width:96px;height:96px;font-size:2rem}.ceo .orole{color:var(--gold-hi)}.ceo .oname{color:#fff;font-size:1.3rem}.ceo .onick,.ceo .oblurb{color:var(--on-dark-2)}.oline{background:var(--gold);width:2px;height:40px}.ounits{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;padding-top:40px;display:grid;position:relative}.ounits:before{content:"";background:var(--gold);height:2px;position:absolute;top:0;left:calc(12.5% - 7.5px);right:calc(12.5% - 7.5px)}.unit{background:var(--card);transition:transform .4s var(--ease),box-shadow .4s;position:relative;box-shadow:0 1px 2px #101a450a}.unit:hover{transform:translateY(-6px);box-shadow:0 24px 48px #101a451f}.unit:before{content:"";background:var(--gold);width:2px;height:40px;margin-left:-1px;position:absolute;top:-40px;left:50%}.unit .oav{width:72px;height:72px;font-size:1.4rem}.unit h3{margin:20px 0 0;font-size:1.18rem;line-height:1.3}.unit .oname{font-size:1.05rem}.olab{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:20px 0 0;padding-top:16px;font-size:.72rem;font-weight:700}.olist{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.olist li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:.9rem;line-height:1.45;display:grid}.olist svg{width:20px;height:20px;stroke:var(--gold-text);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#f6efd8;border-radius:50%;padding:4px}.org-note{text-align:center;max-width:64ch;color:var(--muted);margin:36px auto 0;font-size:.95rem}@media (width<=1100px){.ounits{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.ounits:before,.unit:before{display:none}}@media (width<=700px){.ounits{grid-template-columns:minmax(0,1fr)}.ceo{width:100%}}@supports (animation-timeline:view()){.onode,.org-note{animation:cubic-bezier(.22,.61,.36,1) backwards rise view();animation-range:entry entry 40%}}@supports (grid-template-rows:subgrid){.ounits{grid-auto-rows:auto}.unit{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}}[hidden]{display:none!important}.why>div{padding:24px 26px}.why>div:before{content:"";background:var(--gold);width:28px;height:3px;margin-bottom:16px;display:block}.hero .tag{color:var(--gold-hi)}.tag{font-size:.82rem}.brand small{font-size:.7rem}.orole,.olab,.svt-lab,.glassy small,.stat small,.svt-consult small,.foot h4{font-size:.8rem}.util{font-size:.86rem}p,li,.oblurb{text-wrap:pretty}.lg-btn{min-height:44px}.totop{width:44px;height:44px}.olab{all:unset;box-sizing:border-box;border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:20px 0 0;padding-top:16px;font-size:.8rem;font-weight:700;display:flex}:lang(lo) .olab,:lang(th) .olab,:lang(zh) .olab{letter-spacing:.02em;text-transform:none;font-size:.9rem}.olab svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .3s var(--ease)}.olab:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.unit.open .olab svg{transform:rotate(180deg)}@media (width>=1101px){.olab{pointer-events:none;cursor:default}.olab svg{display:none}}@media (width<=1100px){.olist{display:none}.unit.open .olist{display:grid}}.mbar{z-index:55;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);transition:transform .35s var(--ease);background:#fffffff7;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #070c241f}.mbar .btn{flex:1;width:auto;min-height:48px;padding:12px 14px}.mbar.hide{transform:translateY(115%)}@media (width<=900px){.mbar{display:flex}body{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}}input[aria-invalid=true],textarea[aria-invalid=true]{background:#fff7f6;border-color:#c0392b}.toast .btn{margin-top:12px}@media (width<=620px){.f-grid>div:nth-child(2){display:none}.f-mark{font-size:clamp(3rem,22vw,6rem)}}#contact{border-top:1px solid var(--line);background:linear-gradient(#eef1f9 0%,#e1e8f5 100%)}.cx{background:#fff;border-radius:34px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden;box-shadow:0 2px 4px #101a450d,0 40px 90px #101a452e}.cx-info{color:#fff;background:radial-gradient(70% 55% at 100% 0,#d4a93e38,#0000 70%),linear-gradient(165deg,#1a2a66 0%,#0c1538 100%);flex-direction:column;padding:clamp(30px,4.4vw,56px);display:flex;position:relative;overflow:hidden}.cx-info>*{z-index:1;position:relative}.cx-bars{pointer-events:none;width:min(46%,176px);height:auto;bottom:0;right:-4px;z-index:0!important;position:absolute!important}.cx-info .tag{color:var(--gold-hi)}.cx-info h2{color:#fff;max-width:15ch;font-size:clamp(1.9rem,3.2vw,2.8rem)}.cx-info .lead{color:var(--on-dark-2);max-width:36ch;margin-top:16px}.cx-list{margin:clamp(26px,3vw,38px) 0 0;padding:0;list-style:none}.cx-list li{border-top:1px solid #ffffff24;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.cx-ic{width:48px;height:48px;transition:background .3s,transform .4s var(--ease);background:#d4a93e1a;border:1px solid #d4a93e8c;border-radius:50%;place-items:center;display:grid}.cx-list li:hover .cx-ic{background:#d4a93e40;transform:scale(1.06)}.cx-ic svg{width:21px;height:21px;stroke:var(--gold-hi);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cx-list small{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);margin-bottom:2px;font-size:.78rem;font-weight:700;display:block}:lang(lo) .cx-list small,:lang(th) .cx-list small,:lang(zh) .cx-list small{letter-spacing:.02em;text-transform:none;font-size:.9rem}.cx-list b,.cx-list a{color:#fff;overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none}.cx-list a:hover{color:var(--gold-hi)}.cx-list .cx-phone{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:800;line-height:1.2}.cx-actions{align-items:stretch;gap:10px;margin-top:clamp(22px,3vw,34px);display:flex}.cx-call{align-self:flex-start}.cx-form{color:var(--ink);background:#fff;grid-template-rows:auto auto auto 1fr auto auto auto;gap:18px;padding:clamp(30px,4.4vw,56px);display:grid}.cx-form h3{color:var(--ink);font-size:clamp(1.6rem,2.4vw,2.1rem)}.cx-form h3:before{content:"";background:var(--gold);border-radius:2px;width:40px;height:3px;margin-bottom:16px;display:block}.cx-form input,.cx-form select,.cx-form textarea{background:var(--paper);border:1.5px solid #e2e6f1;border-radius:12px;padding:15px 16px}.cx-form input:focus,.cx-form select:focus,.cx-form textarea:focus{border-color:var(--navy);background:#fff;box-shadow:0 0 0 4px #d4a93e47}.cx-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101a45' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.cx-form>label:last-of-type{grid-template-rows:auto minmax(0,1fr)}.cx-form textarea{resize:vertical;height:100%;min-height:120px}.cx-form .btn{width:100%;min-height:58px;font-size:1.02rem}.cx-map{background:#dbe3f3;border:1px solid #101a4514;border-radius:30px;margin-top:clamp(20px,3vw,32px);position:relative;overflow:hidden;box-shadow:0 30px 70px #101a4524}.cx-map iframe{border:0;width:100%;height:clamp(340px,34vw,440px);display:block}.cx-visit{z-index:2;background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(560px,100% - 40px);padding:14px 16px;display:grid;position:absolute;bottom:58px;left:20px;box-shadow:0 20px 46px #101a453d}.cx-pin{background:var(--navy);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.cx-pin svg{width:22px;height:22px;stroke:var(--gold-hi);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.cx-visit p{min-width:0;margin:0}.cx-visit small{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);font-size:.76rem;font-weight:700;display:block}:lang(lo) .cx-visit small,:lang(th) .cx-visit small,:lang(zh) .cx-visit small{letter-spacing:.02em;text-transform:none;font-size:.9rem}.cx-visit b{color:var(--ink);font-size:.95rem;line-height:1.35;display:block}@media (width<=900px){.cx{border-radius:28px;grid-template-columns:minmax(0,1fr)}.cx-bars{opacity:.8;width:140px}.cx-form{grid-template-rows:none}.cx-info .lead,.cx-info h2{max-width:none}}@media (width<=760px){.cx-map{border-radius:24px}.cx-map iframe{height:300px}.cx-visit{width:auto;box-shadow:none;border-top:1px solid var(--line);border-radius:0;grid-template-columns:auto minmax(0,1fr);padding:16px;position:static}.cx-visit .btn{grid-column:1/-1;width:100%}}@media (width<=620px){.cx-call{flex:1;justify-content:center;align-self:stretch}.cx-info,.cx-form{padding:26px 22px}.cx-list li{grid-template-columns:42px minmax(0,1fr);gap:12px}.cx-ic{width:42px;height:42px}.cx-list .cx-phone{white-space:nowrap;font-size:1.4rem}.cx-list a:not(.cx-phone){font-size:.9rem}}@supports (animation-timeline:view()){.cx,.cx-map{animation:cubic-bezier(.22,.61,.36,1) backwards rise view();animation-range:entry entry 35%}}.cx-phone-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cx-copy{all:unset;box-sizing:border-box;cursor:pointer;width:52px;min-height:52px;color:var(--gold-hi);border:1px solid #ffffff47;border-radius:10px;place-items:center;transition:background .2s,border-color .2s,color .2s;display:none}.cx-copy:hover{border-color:var(--gold-hi);background:#ffffff1a}.cx-copy:focus-visible{outline:3px solid var(--gold-hi);outline-offset:2px}.cx-copy svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cx-copy.done{background:var(--gold);border-color:var(--gold);color:var(--night)}@media (hover:hover) and (pointer:fine){.cx-copy{display:grid}}.cx-status{color:#fff;background:#ffffff17;border-radius:999px;align-items:center;gap:9px;margin-top:8px;padding:5px 14px 5px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.cx-status:before{content:"";background:#7a86b4;border-radius:50%;width:9px;height:9px}.cx-status.open:before{background:#43d17a;box-shadow:0 0 0 4px #43d17a47}.cx-status.closed:before{background:#e5736a;box-shadow:0 0 0 4px #e5736a38}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;color:var(--navy);font:600 .88rem var(--font);background:#fff;border:1.5px solid #dfe4f1;border-radius:999px;align-items:center;padding:8px 15px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.chip:hover{border-color:var(--gold);background:#fbf5e3}.chip:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}:root{interpolate-size:allow-keywords}@supports selector(::details-content){details::details-content{block-size:0;transition:block-size .42s var(--ease),content-visibility .42s var(--ease) allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}@view-transition{navigation:auto}header{view-transition-name:site-header}.mbar{view-transition-name:site-mbar}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media (width<=380px){.stat{padding:20px 12px}.stat b{font-size:1rem}}
