@font-face{font-family:NLB Myanmar;src:url(/fonts/NotoSansMyanmar.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:100 900}:root{--canvas:#f7f4ee;--surface:#fff;--surface-soft:#eef4f1;--ink:#132b30;--ink-soft:#526468;--line:#d6dfdc;--brand:#d92f40;--brand-dark:#b61f30;--teal:#007a5a;--teal-soft:#dff2ea;--navy:#0b3541;--focus:#075bd8;--shadow:0 18px 50px #132b301a;--radius-sm:10px;--radius-md:16px;--radius-lg:26px;--content:1120px;--reading:760px}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);scroll-behavior:smooth;text-rendering:optimizelegibility;scroll-padding-top:6rem;font-family:NLB Myanmar,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}body{background:radial-gradient(circle at 100% 0%, #007a5a12, transparent 30rem), var(--canvas);min-width:320px;margin:0}img,svg{max-width:100%;display:block}a{color:var(--teal);text-underline-offset:.18em;text-decoration-thickness:.09em}a:hover{color:var(--brand-dark)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:-.035em;font-weight:700;line-height:1.12}h1{max-width:16ch;margin-bottom:1.25rem;font-size:clamp(2.6rem,7vw,5.6rem)}h2{font-size:clamp(1.65rem,3.5vw,2.7rem)}h3{letter-spacing:-.02em;font-size:1.2rem}.myanmar{letter-spacing:0;line-height:1.85}.container{width:min(calc(100% - 2.5rem), var(--content));margin-inline:auto}.section{padding-block:clamp(4.5rem,9vw,8rem)}.section-tight{padding-block:clamp(3rem,6vw,5rem)}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--ink);color:#fff;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{color:#fff;transform:translateY(0)}.site-header{background:#f7f4eeeb;border-bottom:1px solid #132b301a}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;display:flex}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.brand-mark{object-fit:cover;border:1px solid #132b301a;border-radius:10px;flex:none;width:38px;height:38px}.nav-list,.footer-links{align-items:center;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.nav-list a{min-height:44px;color:var(--ink-soft);align-items:center;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.nav-list a:hover,.nav-list a[aria-current=page]{color:var(--ink)}.nav-list a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--brand)}.eyebrow{color:var(--brand-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.78rem;font-weight:800}.lede{max-width:62ch;color:var(--ink-soft);font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.7}.translated{max-width:64ch;color:var(--ink-soft)}.button-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.75rem 1.15rem;font-size:.94rem;font-weight:750;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.button-primary{background:var(--brand);color:#fff}.button-primary:hover{background:var(--brand-dark);color:#fff}.button-secondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.button-secondary:hover{border-color:var(--ink-soft);color:var(--ink)}.hero{position:relative;overflow:hidden}.hero:after{z-index:-1;content:"";border:5.5rem solid #d92f4014;border-radius:50%;width:22rem;height:22rem;position:absolute;inset:auto -8rem -8rem auto}.hero-kicker{max-width:30ch;color:var(--teal);margin-bottom:1.6rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700}.surface-section{border-block:1px solid var(--line);background:#ffffff9e}.section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.section-heading h2{margin-bottom:0}.section-heading p{color:var(--ink-soft);margin-bottom:0}.app-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,4vw,2.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.app-card img{aspect-ratio:1;object-fit:contain;border-radius:28px;width:132px;height:auto}.app-card h3{margin-bottom:.45rem;font-size:clamp(1.5rem,3vw,2rem)}.app-card p{color:var(--ink-soft);margin-bottom:0}.text-link{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.principles-grid,.feature-grid,.link-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.principle,.feature,.link-card{border-top:3px solid var(--line);padding:1.5rem}.principle:first-child,.feature:first-child{border-color:var(--brand)}.principle:nth-child(2),.feature:nth-child(2){border-color:var(--teal)}.principle:nth-child(3),.feature:nth-child(3){border-color:#d18a00}.principle p,.feature p{color:var(--ink-soft);margin-bottom:0}.contact-panel{border-radius:var(--radius-lg);background:var(--navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.contact-panel h2,.contact-panel p{color:#fff}.contact-panel p{opacity:.78;margin-bottom:0}.app-hero{padding-bottom:clamp(3rem,7vw,5.5rem)}.app-hero-grid{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(1.75rem,6vw,4.5rem);display:grid}.app-icon{aspect-ratio:1;object-fit:contain;width:180px;height:auto;box-shadow:var(--shadow);border-radius:38px}.app-hero h1{margin-bottom:.3rem;font-size:clamp(2.5rem,6vw,4.7rem)}.hero-myanmar{color:var(--teal);margin-bottom:1.5rem;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:700}.breadcrumb{color:var(--ink-soft);padding-top:1.5rem;font-size:.9rem}.breadcrumb a{color:inherit}.link-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:190px;color:var(--ink);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.link-card:hover{border-color:var(--teal);color:var(--ink)}.link-card p{color:var(--ink-soft)}.link-card span{color:var(--teal);font-weight:750}.policy-header{max-width:var(--reading);padding-block:clamp(4rem,8vw,7rem) 3rem}.policy-header h1{max-width:18ch;margin-bottom:.75rem;font-size:clamp(2.35rem,6vw,4.6rem)}.policy-meta{color:var(--ink-soft);font-size:.92rem}.policy-intro{max-width:66ch;margin-top:2rem;font-size:1.08rem}.policy-layout{max-width:var(--reading);margin-inline:auto;padding-bottom:clamp(5rem,9vw,8rem);display:grid}.policy-section{border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:2.5rem;display:grid}.section-number{color:var(--brand-dark);letter-spacing:.1em;font-size:.78rem;font-weight:800}.policy-section h2{margin-bottom:.3rem;font-size:clamp(1.4rem,3vw,2rem)}.section-title-my{color:var(--teal);margin-bottom:1.4rem;font-weight:700}.policy-copy p,.policy-copy li{color:#31484d;line-height:1.75}.policy-copy ul,.policy-copy ol{padding-left:1.25rem}.translation-block{border-left:3px solid var(--teal);background:var(--surface-soft);color:#2e4945;margin-top:1rem;padding:1rem 1.1rem}.notice{border-radius:var(--radius-sm);color:#5c4611;background:#fff8dc;border:1px solid #e7c15b;padding:1rem 1.2rem}.steps{counter-reset:steps;gap:.85rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:steps;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.steps li:before{background:var(--teal-soft);width:2.25rem;height:2.25rem;color:var(--teal);content:counter(steps);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid}.faq-list{max-width:var(--reading);gap:.8rem;margin-inline:auto;display:grid}.faq-list details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.faq-list summary{cursor:pointer;min-height:56px;padding:1rem 1.2rem;font-weight:750}.faq-answer{color:var(--ink-soft);padding:0 1.2rem 1.2rem}.faq-answer p:last-child{margin-bottom:0}.site-footer{border-top:1px solid var(--line);background:#ede9e1;padding-block:3rem 1.5rem}.footer-grid,.footer-bottom{justify-content:space-between;align-items:center;gap:2rem;display:flex}.footer-brand{margin-bottom:.2rem;font-weight:800}.footer-note,.footer-bottom{color:var(--ink-soft)}.footer-links a{color:var(--ink);font-size:.92rem}.footer-bottom{border-top:1px solid #132b301f;margin-top:2.5rem;padding-top:1.2rem;font-size:.82rem}@media (width<=760px){.header-inner{min-height:68px}.brand span{display:none}.nav-list{gap:.9rem}.nav-list a{font-size:.84rem}.section-heading,.app-card,.contact-panel,.app-hero-grid{grid-template-columns:1fr}.app-card{align-items:start}.app-card img,.app-icon{border-radius:24px;width:104px}.principles-grid,.feature-grid,.link-card-grid{grid-template-columns:1fr}.principle,.feature{padding-inline:.25rem}.contact-panel .button{justify-self:start}.footer-grid{flex-direction:column;align-items:flex-start}}@media (width<=460px){.container{width:min(calc(100% - 1.5rem), var(--content))}.nav-list{gap:.55rem}.nav-list li:last-child{display:none}.policy-section{grid-template-columns:1fr;gap:.35rem}.footer-links{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
