@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-myanmar-myanmar-400-normal.0j5cep-v_2f5p.woff2)format("woff2"),url(../media/noto-sans-myanmar-myanmar-400-normal.2909h0_-322kz.woff)format("woff")}
:root{--color-text:#1f2937;--color-heading:#172033;--color-muted:#4b5563;--color-bg:#f5f9ff;--color-tint:#eaf2ff;--color-surface:#fff;--color-line:#d8e3f3;--color-accent:#1d6fe0;--color-accent-strong:#1557b8;--color-ready:#15803d;--color-chat:#7c4ddb;--radius:16px;--radius-large:28px;--shadow:0 8px 28px #1d6fe01f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:lang(my){font-family:Noto Sans Myanmar,system-ui,sans-serif}:lang(en),:lang(vi),:lang(id){font-family:Segoe UI,system-ui,-apple-system,Roboto,Noto Sans,sans-serif}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--color-text);background:var(--color-bg);overflow-wrap:anywhere;margin:0;font-family:system-ui,-apple-system,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,sans-serif;line-height:1.8}img{block-size:auto;max-inline-size:100%}a{color:var(--color-accent-strong)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}h1,h2,h3{color:var(--color-heading);word-break:auto-phrase;text-wrap:balance;margin-block:0 16px;line-height:1.4}h1{letter-spacing:.02em;font-size:clamp(2rem,1.3rem + 3vw,3.25rem);font-weight:800}.phrase{display:inline-block}h2{font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);font-weight:800}h3{margin-block-start:40px;font-size:1.2rem}p{margin-block:0 12px}.center{text-align:center}.container{max-inline-size:1120px;margin-inline:auto;padding-inline:16px}.page{max-inline-size:960px;margin-inline:auto;padding-block:48px;padding-inline:16px}.button{background:var(--color-accent);color:#fff;min-block-size:52px;box-shadow:var(--shadow);border-radius:999px;justify-content:center;align-items:center;padding:12px 32px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-accent-strong)}.button-small{min-block-size:44px;box-shadow:none;padding:8px 18px;font-size:.9rem}.link-button{min-block-size:44px;color:var(--color-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.85rem;text-decoration:underline}.chip{background:var(--color-tint);color:var(--color-accent-strong);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.6;display:inline-block}.chip-muted{color:var(--color-muted);background:#eef0f3}.chip-progress{color:#92400e;background:#fef3c7}.note,.example-note,.photo-note{color:var(--color-muted);font-size:.85rem}.site-header{z-index:10;border-block-end:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;position:sticky;inset-block-start:0}.site-header-inner{align-items:center;gap:16px;min-block-size:68px;display:flex}.site-brand{flex:none;display:inline-flex}.site-brand img{block-size:auto;inline-size:140px;display:block}.site-nav{gap:24px;margin-inline-start:auto;display:none}.site-nav a{color:var(--color-text);font-size:.9rem;font-weight:700;text-decoration:none}.site-nav a:hover{color:var(--color-accent-strong)}.site-header .button-small{margin-inline-start:auto}.hero{background:url(/images/hero-background.png) center / cover no-repeat, var(--color-bg);padding-block:32px 48px;position:relative;overflow:hidden}.hero-inner{align-items:center;gap:28px;display:grid}.hero-text p{font-size:1.05rem}.status-line{background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;padding:8px 14px;font-weight:700;display:inline-block}.hero-photo{margin:0}.hero-photo-frame{position:relative}.hero-photo-frame img{aspect-ratio:4/3;object-fit:cover;object-position:center top;border-radius:var(--radius-large);inline-size:100%;box-shadow:var(--shadow);display:block}.photo-note{margin-block-start:8px}.greetings{margin:0;padding:0;list-style:none}.greeting{color:#fff;border-radius:14px;padding:6px 16px;font-size:clamp(.85rem,.7rem + .6vw,1.15rem);font-weight:700;position:absolute;box-shadow:0 6px 16px #1720332e}.greeting:after{content:"";background:inherit;block-size:12px;inline-size:12px;position:absolute;inset-block-end:-6px;inset-inline-start:20px;transform:rotate(45deg)}.greeting-greetVi{background:#15803d;inset-block-start:6%;inset-inline-start:6%}.greeting-greetJa{color:var(--color-heading);background:#f5a524;inset-block-start:4%;inset-inline-end:8%}.greeting-greetEn{background:#1d6fe0;inset-block-start:22%;inset-inline-end:3%}.greeting-greetNe{background:#d03238;inset-block-end:10%;inset-inline-start:4%}.features{margin-block-start:-24px;position:relative}.features-card{border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow);padding:28px 20px}.features-card h2{margin-block-end:8px}.features-lead{color:var(--color-muted)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px;padding:0;list-style:none;display:grid}.feature{border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex}.feature p{margin:0}.feature-now{background:var(--color-tint);outline:2px solid var(--color-accent)}.feature-later .feature-icon{opacity:.6}.feature-icon{block-size:56px;inline-size:56px}.feature-name{font-weight:800}.feature-desc{color:var(--color-muted);font-size:.8rem;line-height:1.6}.feature-status{margin-block-start:4px}.section{padding-block:64px}.section-tinted{background:var(--color-surface)}.section-body{max-inline-size:760px}.section-closing{font-weight:700}.eyebrow{color:var(--color-chat);align-items:center;gap:10px;font-weight:800;display:inline-flex}.eyebrow img{block-size:32px;inline-size:32px}.problem-list{gap:12px;margin-block:0 20px;padding:0;list-style:none;display:grid}.problem-list li{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-line);padding:14px 18px}.chat-example{margin:0}.chat-example-label{color:var(--color-muted);margin-block-end:8px;font-size:.85rem;font-weight:700}.chat-panes{gap:12px;display:grid}.chat-pane{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow);padding:12px 14px}.chat-pane-language{color:var(--color-muted);flex-wrap:wrap;gap:6px;margin-block-end:4px;font-size:.8rem;display:flex}.chat-pane-language-name{color:var(--color-text);font-weight:700}.chat-pane-group{border-block-end:1px solid var(--color-line);margin-block-end:8px;padding-block-end:6px;font-size:.85rem;font-weight:700}.chat-message-meta{color:var(--color-muted);gap:8px;margin-block-end:4px;font-size:.78rem;display:flex}.chat-bubble{border-radius:var(--radius);background:var(--color-tint);margin-block-end:6px;padding:10px 14px;line-height:1.7}.chat-message-tools{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.example-note{margin-block-start:10px}.card-grid{gap:12px;margin-block:0 8px;padding:0;list-style:none;display:grid}.card{border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-line);align-items:flex-start;gap:12px;padding:16px;display:flex}.card p{margin:0}.card-icon{block-size:28px;inline-size:28px;color:var(--color-chat);flex:none}.start{background:url(/images/background-wave.png) center bottom / 100% auto no-repeat, var(--color-bg)}.start-inner{align-items:center;gap:32px;display:grid}.phone-figure{justify-self:center;max-inline-size:300px;margin:0}.phone{background:#1f2937;border-radius:44px;padding:12px;position:relative;box-shadow:0 18px 40px #17203340}.phone:before{content:"";background:#0b1220;border-radius:999px;block-size:22px;inline-size:90px;position:absolute;inset-block-start:20px;inset-inline-start:50%;transform:translate(-50%)}.phone-screen{background:linear-gradient(#f5f9ff,#fff);border-radius:34px;min-block-size:440px;padding-block:52px 16px;padding-inline:12px}.phone-app{align-items:center;gap:8px;margin-block-end:12px;font-weight:800;display:flex}.phone-app img{border-radius:6px}.phone .chat-pane{box-shadow:none}.steps{counter-reset:step;gap:10px;margin-block:0 20px;padding:0;list-style:none;display:grid}.steps li{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-line);counter-increment:step;padding-block:12px;padding-inline:60px 16px;position:relative}.steps li:before{content:counter(step);background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;font-weight:800;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:14px;transform:translateY(-50%)}.qr-card{border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow);align-items:center;gap:12px;padding:14px 18px;font-weight:800;display:flex}.qr-card svg{block-size:36px;inline-size:36px;color:var(--color-accent);flex:none}.language-list{flex-wrap:wrap;gap:10px;margin-block:0 16px;padding:0;list-style:none;display:flex}.language{border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-line);flex-direction:column;align-items:center;gap:2px;min-inline-size:120px;padding:10px 14px;display:inline-flex}.language-name{font-weight:700}.language-status{color:var(--color-muted);font-size:.75rem}.language-ready .language-status{color:var(--color-ready);font-weight:700}.workplace-grid{gap:16px;margin-block:24px 8px;padding:0;list-style:none;display:grid}.workplace{border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow);display:flex;overflow:hidden}.workplace-photo{object-fit:cover;flex:none;block-size:auto;inline-size:40%;max-inline-size:214px}.workplace-text{padding:16px 18px}.workplace-text p{margin-block-end:6px}.workplace-name{font-size:1.1rem;font-weight:800}.faq{gap:10px;max-inline-size:860px;display:grid}.faq-item{border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-line)}.faq-item summary{cursor:pointer;min-block-size:44px;padding:14px 18px;font-weight:700}.faq-item p{margin:0;padding-block:0 16px;padding-inline:18px}.closing{text-align:center;background:url(/images/background-wave.png) center bottom / 100% auto no-repeat, radial-gradient(circle at 50% 0%, #1d6fe024, transparent 60%), var(--color-bg)}.site-footer{background:var(--color-surface);border-block-start:1px solid var(--color-line);color:var(--color-muted);padding-block:24px;font-size:.9rem}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.site-footer-inner p{margin:0}.site-footer-links{flex-wrap:wrap;gap:8px 20px;display:flex}.prose{max-inline-size:820px}.prose h2{margin-block-start:36px;font-size:1.25rem}.prose ol,.prose ul{padding-inline-start:1.5em}.prose li{margin-block-end:8px}.contact .steps,.contact .card-grid{padding-inline-start:0}.caution{border-radius:var(--radius);background:#fff8e1;border:1px solid #f2c94c;align-items:flex-start;gap:10px;margin-block:16px 0;padding:14px 16px;font-weight:700;display:flex}.caution-icon{color:#a15c00;flex:none;block-size:22px;inline-size:22px}.contact-action{border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow);text-align:center;margin-block:32px;padding:24px}.contact-action .note{margin-block:12px 0}.button-icon{block-size:18px;inline-size:18px;margin-inline-start:8px}.table-scroll{margin-block-end:12px;overflow-x:auto}.table-scroll table{border-collapse:collapse;background:var(--color-surface);inline-size:100%;min-inline-size:520px}.table-scroll th,.table-scroll td{border:1px solid var(--color-line);text-align:start;vertical-align:top;padding:10px 12px}.table-scroll thead th{background:var(--color-tint);white-space:nowrap}.table-scroll:focus-visible{outline-offset:4px}@media (min-width:640px){.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.site-nav{display:flex}.site-header .button-small{margin-inline-start:8px}.hero{padding-block:56px 88px}.hero-inner{grid-template-columns:1fr 1.1fr}.hero-photo-frame img{aspect-ratio:1;border-radius:50%}.features{margin-block-start:-56px}.feature-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.chat-panes-demo{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:760px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-inner{grid-template-columns:340px 1fr}}
