:root{--green: #58cc02;--green-dark: #46a302;--green-light: #2d4a1a;--green-text: #8ee55b;--blue: #1cb0f6;--gold: #ffc800;--red: #ff4b4b;--red-light: #4a1f24;--red-text: #ff8a8a;--text: #f1f7fb;--muted: #a5b3c7;--border: #3a4a66;--card: #17233c;--panel: rgba(15, 23, 42, .92);--page: #060d1f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html[lang^=zh] body,[lang^=zh]{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Nunito,sans-serif}html[lang=zh-Hant] body,html[lang=zh-Hant] [lang^=zh]:not([lang=zh-CN]){font-family:PingFang HK,PingFang TC,Microsoft JhengHei,Noto Sans TC,Noto Sans SC,Nunito,sans-serif}html[lang=ko] body{font-family:Nunito,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}html[lang=km] body{font-family:Nunito,Noto Sans Khmer,Khmer Sangam MN,Khmer UI,sans-serif;line-height:1.7}html[lang=my] body{font-family:Nunito,Noto Sans Myanmar,Myanmar Sangam MN,Myanmar Text,sans-serif;line-height:1.8}html:is([lang^=zh],[lang=ko]) :is(h1,h2,h3){word-break:keep-all}html:is([lang=km],[lang=my]) :is(h1,h2,h3){line-height:1.45;letter-spacing:0}body{font-family:Nunito,-apple-system,Segoe UI,PingFang SC,Noto Sans SC,sans-serif;background:var(--page);color:var(--text);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--blue);font-weight:800;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.skip{position:absolute;left:-999px;top:.5rem;background:var(--green);color:#07210a;padding:.5rem .8rem;border-radius:.6rem;z-index:20}.skip:focus{left:.5rem}.wrap{width:min(68rem,100%);margin:0 auto;padding:0 1rem}.top{position:sticky;top:0;z-index:10;background:#060d1fd9;border-bottom:2px solid var(--border);backdrop-filter:blur(12px)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.6rem}.brand{display:flex;align-items:center;gap:.5rem;color:var(--text);font-size:1.05rem;font-weight:900;letter-spacing:-.02em}.brand:hover{text-decoration:none}.brand img{width:2rem;height:2rem;object-fit:contain}.brand-tag{font-size:.7rem;font-weight:900;color:#07210a;background:var(--gold);border-radius:.4rem;padding:.05rem .4rem;letter-spacing:.02em}.key{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:inherit;font-size:1rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:1rem 1.8rem;border-radius:1rem;background:var(--green);color:#07210a;box-shadow:0 4px 0 var(--green-dark);transition:filter .12s ease,transform .06s ease}.key:hover{text-decoration:none;filter:brightness(1.06)}.key:active{transform:translateY(3px);box-shadow:none}.key-sm{padding:.55rem 1.1rem;font-size:.8rem;border-radius:.8rem}.key-ghost{background:transparent;color:var(--text);border:2px solid var(--border);box-shadow:0 4px 0 var(--border);padding-block:calc(1rem - 2px)}.key-ghost:hover{border-color:var(--blue);filter:none}.hero{padding:2.6rem 0 3rem}.hero .wrap{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3rem}.kicker{display:inline-block;margin-bottom:.8rem;color:var(--gold);font-weight:900;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.hero h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;font-weight:900;letter-spacing:-.03em;text-wrap:balance}.hero .sub{margin-top:1rem;font-size:clamp(1.05rem,2vw,1.25rem);color:var(--muted);font-weight:700;max-width:32rem}.hero-cta{margin-top:1.6rem;display:grid;justify-items:start;gap:.6rem}.hero-btns{display:flex;flex-wrap:wrap;gap:.7rem}.cta-note{color:var(--muted);font-size:.9rem;font-weight:700}.demo{display:grid;justify-items:center;gap:.8rem}.phone{position:relative;width:min(19rem,84vw);aspect-ratio:9 / 17;border-radius:2.4rem;border:.6rem solid #1b2743;background:#101a33 url(../assets/bg.jpg) center / cover;box-shadow:0 0 0 2px var(--border),0 30px 60px #00000080;overflow:hidden;isolation:isolate}.phone{display:block;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.phone:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--green),0 30px 60px #00000080}.phone iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;background:transparent;pointer-events:none}.demo-note{min-height:3rem;max-width:19rem;text-align:center;font-weight:800;font-size:.95rem;color:var(--muted)}.chip{background:var(--panel);border:2px solid var(--border);border-bottom-width:4px;border-radius:.7rem;padding:.15rem .6rem;font-weight:900;font-size:.85rem;line-height:1.4}.chip-shields{display:flex;gap:.25rem;padding:.35rem .5rem}.chip-shields i{width:.7rem;height:.8rem;background:var(--green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 9.4 8 11 4.6-1.6 8-6 8-11V5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 9.4 8 11 4.6-1.6 8-6 8-11V5z'/%3E%3C/svg%3E") center / contain no-repeat}.chip-shields i.spent{background:#a5b3c74d;transform:scale(.82)}.p-cap{background:var(--panel);border:2px solid var(--border);border-radius:.6rem;padding:.2rem .8rem;font-weight:800}.answers{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.btn{display:grid;place-items:center;font-weight:800;color:var(--text);background:var(--card);border:2px solid var(--border);border-bottom-width:4px;border-radius:.7rem}.btn.correct{background:var(--green-light);border-color:var(--green);color:var(--green-text)}.sec{padding:3.6rem 0;border-top:2px solid rgba(58,74,102,.5)}.sec h2{font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:900;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.cards{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card{background:var(--card);border:2px solid var(--border);border-bottom-width:5px;border-radius:1.2rem;padding:1.3rem 1.2rem 1.4rem}.card h3{font-size:1.2rem;font-weight:900;line-height:1.25;margin-bottom:.4rem}.card p{color:var(--muted);font-weight:600}.card .num{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:.8rem;border-radius:50%;background:var(--green);color:#07210a;font-weight:900}.card .ico{font-size:1.8rem;line-height:1;margin-bottom:.7rem}.mini{height:6.2rem;display:grid;place-items:center;margin-bottom:1rem;border-radius:.9rem;background:#101a33 url(../assets/bg.jpg) center 40% / cover;padding:.6rem}.mini-plaque{display:grid;justify-items:center;gap:.25rem}.mini-plaque img{width:5.2rem}.mini-plaque .p-cap{font-size:.85rem;padding:.1rem .6rem}.mini .answers{width:100%}.mini .btn{min-height:2.6rem;font-size:.85rem;line-height:1.1;padding:.15rem 0}.btn b{font-size:1.15rem;font-weight:900}.btn small{font-size:.7rem;font-weight:700;opacity:.8}.mini-hud{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;justify-content:center}.chip-mult{color:var(--gold);border-color:var(--gold)}.sec-sub{margin-top:.6rem;color:var(--muted);font-weight:700}.words-strip{position:relative;margin-top:1.8rem}.words{list-style:none;display:flex;gap:.8rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;padding:.2rem 1rem .8rem;margin-inline:-1rem;scrollbar-width:none}.words::-webkit-scrollbar{display:none}.words:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:1rem}.word{flex:0 0 8.4rem;scroll-snap-align:start;display:grid;justify-items:center;gap:.1rem;background:var(--card);border:2px solid var(--border);border-bottom-width:4px;border-radius:1rem;padding:.8rem .5rem .9rem;text-align:center}.word img{width:4.6rem;height:4.6rem;object-fit:contain;margin-bottom:.4rem}.word-zh{font-size:1.6rem;font-weight:900;line-height:1.15}.word-py{color:var(--gold);font-weight:800;font-size:.95rem}.word-en{color:var(--muted);font-weight:700;font-size:.85rem}.words-arrow{position:absolute;top:calc(50% - .4rem);z-index:1;width:2.8rem;height:2.8rem;transform:translateY(-50%);display:grid;place-items:center;font:900 1.8rem/1 Nunito,sans-serif;color:var(--text);background:var(--panel);border:2px solid var(--border);border-bottom-width:4px;border-radius:50%;cursor:pointer;box-shadow:0 8px 20px #00000073}.words-arrow:hover{border-color:var(--blue)}.words-arrow:disabled{opacity:0;pointer-events:none}.words-arrow[hidden]{display:none}.words-prev{left:-.6rem}.words-next{right:-.6rem}@media(hover:none),(pointer:coarse){.words-arrow{display:none}}.tariffs{align-items:start}.tariff{position:relative;display:grid;gap:.35rem}.tariff.featured{border-color:var(--green)}.tariff-badge{justify-self:start;margin-bottom:.3rem;padding:.2rem .6rem;border-radius:99px;background:var(--gold);color:#2a1f00;font-size:.75rem;font-weight:900}.tariff-price{color:var(--text)!important;font-weight:700}.tariff-price b{font-size:1.9rem;font-weight:900;letter-spacing:-.02em}.tariff-year{font-size:.92rem}.tariff ul{list-style:none;margin-top:.6rem;display:grid;gap:.35rem}.tariff li{padding-left:1.4rem;position:relative;color:var(--text);font-weight:600}.tariff li:before{content:"✓";position:absolute;left:0;color:var(--green-text);font-weight:900}.tariff-note{margin-top:1.2rem;color:var(--muted);font-weight:600;font-size:.92rem;max-width:46rem}.tariff-note a{color:var(--blue)}.final{text-align:center}.final .wrap{display:grid;justify-items:center;gap:1.2rem}.final-crew{display:flex;justify-content:center}.final-crew img{width:4.6rem;margin:0 -.5rem}footer{border-top:2px solid var(--border);padding:2rem 0 2.6rem;color:var(--muted);font-size:.9rem}footer .wrap{display:grid;gap:.7rem}footer a{color:var(--muted)}footer a:hover{color:var(--text)}.footer-legal{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--border);display:grid;gap:.25rem;font-size:.78rem;line-height:1.45;max-width:52rem}.footer-legal strong{color:var(--text);font-weight:800}.geo-nav{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.geo-nav a{color:var(--muted);font-weight:700}.geo-nav a[aria-current=page]{color:var(--text)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.reveal.shown{opacity:1;transform:none}@media(max-width:860px){.hero{padding:1.4rem 0 2.4rem}.hero .wrap{grid-template-columns:1fr;gap:1.2rem;text-align:center}.hero-text{display:contents}.hero h1{font-size:clamp(1.75rem,7.4vw,2.4rem)}.hero .sub{margin:0 auto;font-size:1rem}.hero-cta{order:1;margin-top:.2rem;justify-items:center}.hero-btns{flex-direction:column;width:min(20rem,100%);gap:.6rem}.demo{order:2}.phone{width:min(17.5rem,80vw);aspect-ratio:9 / 15.5}.cards{grid-template-columns:1fr}.word{flex-basis:7.6rem}.sec{padding:2.8rem 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
