@font-face{font-family:sans;src:url(../media/GoogleSansFlex_120pt_Regular-s.p.1li9mfio7rq-6.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/GoogleSansFlex_120pt_Medium-s.p.1a6n9hj6r7w8y.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:102.5%;descent-override:30.35%;line-gap-override:0.0%;size-adjust:94.24%}.omHZyq_className{font-family:sans,sans Fallback}.omHZyq_variable{--font-sans:"sans", "sans Fallback"}
:root{--citron:#d9ff4a;--lime:#a8f000;--green:#19e05a;--mint:#3dffb0;--lime-200:#dfff9a;--bg:#07110a;--text:#f2f7f3;--text-2:#e8f2ebb8;--text-3:#e8f2eb8f;--on-lime:#0a1a06;--divider:#ffffff1a;--glass-fill:#0a160d80;--glass-strong:#0a160d9e;--hairline:linear-gradient(180deg, #ffffff61, #ffffff14 40%, #ffffff08);--brand-gradient:linear-gradient(90deg, var(--citron), var(--lime), var(--green), var(--mint));--button-gradient:linear-gradient(90deg, #9bea16, #c8ff4d, #f1ffc9);--title-gradient:linear-gradient(90deg, #c6ff3d, #e9ffc2, #fff);--hero-gradient:linear-gradient(135deg, #2a5a0cd9, #16380fd9, #0e2414d9);--container:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}html:lang(zh-Hans),:lang(zh-Hans){font-family:var(--font-sans), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", sans-serif}html:lang(ko),:lang(ko){font-family:var(--font-sans), "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", sans-serif}html:lang(th),:lang(th){font-family:var(--font-sans), "Thonburi", "Leelawadee UI", "Noto Sans Thai", "Tahoma", sans-serif}:lang(ko) :is(h1,h2,h3,h4,p,li,a){word-break:keep-all}html:lang(th) :is(h1,h2,h3,h4){line-height:1.45}:lang(th) :is(p,li){line-height:1.85}html:lang(zh-Hans) :is(h1,h2,h3,h4){line-height:1.3}:lang(zh-Hans) :is(h1,h2,h3,h4,p,li),:lang(ko) :is(h1,h2,h3,h4,p,li),:lang(th) :is(h1,h2,h3,h4,p,li){overflow-wrap:anywhere}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}.container{width:min(var(--container), 100% - 40px);margin-inline:auto}.h1{font-size:64px;font-weight:500;line-height:1.15}.h2{font-size:48px;font-weight:500;line-height:1.2}.h3{font-size:36px;font-weight:500;line-height:1.4}.h4{font-size:24px;font-weight:500;line-height:1.4}.body-lg,.body,.body-sm{color:var(--text-2);line-height:1.7}.body-lg{font-size:18px}.body{font-size:16px}.body-sm{font-size:14px}.eyebrow{color:var(--lime);text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.7}.gradient-text{background:var(--title-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.glass{background:var(--glass-fill);position:relative}.glass-blur{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5)}.glass:after{content:"";border-radius:inherit;background:var(--hairline);-webkit-mask-composite:xor;pointer-events:none;padding:.75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flow-bg{z-index:-1;background:var(--bg);position:fixed;inset:0;transform:translateZ(0)}.flow-bg canvas{width:100%;height:100%;display:block}.flow-bg:after{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.btn{border-radius:999px;justify-content:center;align-items:center;gap:12px;height:62px;padding:0 14px 0 32px;font-size:16px;font-weight:500;transition:transform .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--button-gradient);color:var(--on-lime);box-shadow:inset 0 1px #fff9,0 10px 30px -10px #a8f0008c}.btn-glass{color:var(--text);background:#ffffff14;box-shadow:inset 0 0 0 .75px #ffffff38}.btn-arrow{opacity:.8;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.btn-small{height:50px;padding:0 8px 0 22px}.btn-small .btn-arrow{width:30px;height:30px}.btn-block{width:100%}.site-header{z-index:50;padding:0 20px;position:sticky;top:22px}.nav-pill{border-radius:66px;align-items:center;max-width:1220px;height:82px;margin:22px auto 0;padding:0 16px 0 32px;display:flex;box-shadow:0 20px 50px -20px #00000080}.logo{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:500}.nav-links{color:var(--text-2);gap:32px;margin-left:64px;font-size:16px;font-weight:500;display:flex}.nav-links a:hover,.footer-col a:hover{color:var(--text)}.nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.lang-menu{position:relative}.lang-button{height:50px;font:inherit;color:var(--text);white-space:nowrap;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 .75px #ffffff38}.lang-button:hover{background:#ffffff24}.lang-code{display:none}.lang-chevron{opacity:.7;transition:transform .2s;display:inline-grid}.lang-chevron.is-open{transform:rotate(180deg)}.lang-panel{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#0a160df0;border-radius:24px;min-width:180px;padding:8px;animation:.16s ease-out lang-pop;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px -20px #0009}.lang-item{color:var(--text-2);white-space:nowrap;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:15px;font-weight:500;display:flex}.lang-item:hover,.lang-item:focus-visible{color:var(--text);background:#ffffff1a;outline:none}.lang-item[aria-current]{color:var(--lime-200)}.lang-button:focus-visible,.footer-col a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@keyframes lang-pop{0%{opacity:0;transform:translateY(-6px)}}.hero{padding:120px 0 40px}.hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-badge{color:var(--text-2);border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:4px 16px 4px 4px;font-size:14px;line-height:1.7;display:inline-flex}.hero-badge-tag{background:var(--button-gradient);color:var(--on-lime);border-radius:999px;padding:1px 10px;font-weight:500}.hero .h1{max-width:820px}.hero-lead{max-width:600px;margin:24px 0 40px}.hero-stage{justify-content:center;margin-top:80px;display:flex;position:relative}.hero-phone{width:320px}.hero-card{text-align:left;z-index:2;border-radius:24px;width:340px;padding:28px;position:absolute}.hero-card.is-left{top:120px;left:0}.hero-card.is-right{top:40px;right:0}.hero-card .body-sm{margin:8px 0 18px}.hero-card-stat{color:var(--text-2);font-size:16px}.hero-card-stat span{margin-right:4px;font-size:30px;font-weight:500}.phone{background:linear-gradient(160deg,#3a4a3e,#121a14 40%,#0b120d);border-radius:46px;padding:9px;box-shadow:inset 0 0 0 .75px #fff3,0 40px 80px -20px #000000b3}.phone img{border-radius:38px;width:100%;height:auto;display:block}.store-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.store-button{background:var(--button-gradient);min-width:200px;height:62px;color:var(--on-lime);border-radius:999px;align-items:center;gap:12px;padding:0 28px;transition:transform .15s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 10px 30px -10px #a8f0008c}a.store-button:hover{transform:translateY(-2px)}.store-button.is-soon{cursor:default;opacity:.6;box-shadow:inset 0 1px #fff9}.store-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.store-text small{opacity:.8;font-size:12px}.store-text strong{font-size:18px;font-weight:500}.store-buttons.is-compact{flex-direction:column;align-items:flex-start;gap:10px}.is-compact .store-button{min-width:170px;height:48px;color:var(--text);background:#ffffff14;padding:0 18px;box-shadow:inset 0 0 0 .75px #ffffff38}.is-compact .store-text strong{font-size:15px}.section{padding:100px 0}.section-head{text-align:center;max-width:680px;margin:0 auto 64px}.section-head .h2{margin:8px 0 16px}.feature-list{gap:120px;display:grid}.feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.feature-row.is-reversed .feature-visual{order:2}.feature-visual{border-radius:32px;justify-content:center;align-items:flex-start;height:560px;padding:80px 32px 0;display:flex;overflow:hidden}.feature-visual .phone{border-bottom-right-radius:0;border-bottom-left-radius:0}.phone-main{z-index:1;width:280px;position:relative}.feature-visual.has-two .phone-main{transform:translate(-60px)}.phone-side{opacity:.9;width:240px;position:absolute;top:160px;right:40px}.feature-tag{z-index:2;background:var(--glass-strong);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:28px;left:28px}.dot{background:var(--lime);width:8px;height:8px;box-shadow:0 0 10px var(--lime);border-radius:50%}.feature-copy .h3{margin:8px 0 16px}.feature-bullets{gap:14px;margin-top:28px;display:grid}.feature-bullets li{color:var(--text-2);gap:14px;font-size:16px;line-height:1.7;display:flex}.bullet-dot{width:24px;height:24px;color:var(--lime);background:#a8f00029;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.feature-stats{gap:48px;margin-top:32px;display:flex}.stat-value{font-size:30px;font-weight:500;line-height:1.4}.plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plan{border-radius:32px;padding:32px}.plan.is-featured{background:var(--hero-gradient);box-shadow:inset 0 0 0 1px #a8f0008c,0 20px 60px -20px #a8f00059}.plan-badge{background:var(--button-gradient);color:var(--on-lime);border-radius:999px;padding:4px 14px;font-size:14px;font-weight:500;position:absolute;top:-13px;right:24px}.plan-price{margin:24px 0 28px;font-size:36px;font-weight:500;line-height:1.4}.plan-price .body{margin-left:6px}.plan-perks{background:#ffffff0a;border-radius:20px;gap:14px;margin-top:28px;padding:24px;display:grid}.plan-perks li{align-items:center;gap:12px;font-size:16px;line-height:1.5;display:flex}.plan-perks svg{color:var(--lime);flex:none}.plan-credits strong{font-weight:500}.fine-print{text-align:center;max-width:760px;color:var(--text-3);margin:32px auto 0;font-size:14px;line-height:1.7}.cta{background:var(--hero-gradient);border-radius:40px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:460px;padding:0 64px;display:grid;overflow:hidden}.cta-copy .body{max-width:440px;margin:20px 0 36px}.cta-copy .store-buttons{justify-content:flex-start}.cta-visual{justify-content:center;align-self:end;display:flex}.cta-phone{width:300px;margin-bottom:-180px}.site-footer{border-top:.5px solid var(--divider);background:#07110ac7;padding:80px 0 48px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr auto;gap:40px;display:grid}.footer-about p{max-width:300px;color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.7}.footer-col{flex-direction:column;gap:14px;font-size:16px;display:flex}.footer-langs{flex-direction:column;gap:14px;display:flex}.footer-col a[aria-current]{color:var(--lime-200)}.footer-heading{color:var(--text-3);margin-bottom:6px;font-weight:500}.footer-rights{color:var(--text-3);margin-top:64px;font-size:16px}.legal{max-width:760px;padding:80px 0}.legal h1{font-size:48px;font-weight:500;line-height:1.2}.legal-updated{color:var(--text-3);margin-top:10px;font-size:14px}.legal-intro{color:var(--text-2);margin:28px 0 8px;font-size:18px;line-height:1.7}.legal-action{margin:20px 0 8px}.legal h2{margin:40px 0 12px;font-size:24px;font-weight:500;line-height:1.4}.legal h3{margin:24px 0 8px;font-size:18px;font-weight:500;line-height:1.5}.legal section p,.legal section li{color:var(--text-2);margin-bottom:12px;font-size:16px;line-height:1.7}.legal section ul{margin-bottom:12px;padding-left:22px;list-style:outside}.legal section li{margin-bottom:8px}.redirect{text-align:center;color:var(--text-2);padding:80px 0}.redirect a,.not-found-links a{color:var(--lime-200)}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.not-found h1{font-size:96px;font-weight:500;line-height:1}@media (max-width:1080px){.nav-links,.hero-card{display:none}.feature-row,.feature-row.is-reversed{grid-template-columns:1fr;gap:40px}.feature-row.is-reversed .feature-visual{order:0}.plans{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.cta{text-align:center;grid-template-columns:1fr;padding:56px 40px 0}.cta-copy .body{margin-inline:auto}.cta-copy .store-buttons{justify-content:center}.cta-phone{margin-bottom:-260px}.cta-visual{height:360px;overflow:hidden}.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-about{grid-column:1/-1}}@media (max-width:640px){.h1,.h2{font-size:36px}.h3{font-size:24px}.h4{font-size:18px}.site-header{padding:0 12px;top:12px}.nav-pill{height:64px;margin-top:12px;padding:0 8px 0 20px}.logo{font-size:24px}.btn-small{height:46px;padding:0 6px 0 16px;font-size:14px}.btn-small .btn-arrow{width:32px;height:32px}.lang-button{gap:6px;height:46px;padding:0 10px}.lang-name{display:none}.lang-code{display:inline}.hero{padding-top:64px}.hero-stage{margin-top:56px}.hero-phone{width:260px}.store-button{flex:100%}.section{padding:72px 0}.section-head{margin-bottom:48px}.feature-list{gap:80px}.feature-visual{height:440px;padding:64px 16px 0}.phone-main{width:220px}.feature-visual.has-two .phone-main{transform:translate(-40px)}.phone-side{width:180px;top:120px;right:12px}.feature-tag{top:16px;left:16px}.feature-stats{gap:32px}.cta{border-radius:32px;padding:48px 20px 0}.cta-phone{width:240px}.footer-grid{grid-template-columns:1fr 1fr}.footer-stores{grid-column:1/-1}.legal h1{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
