:root{--font-jp:system-ui, -apple-system, "Segoe UI", Roboto, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Noto Sans CJK JP", "Yu Gothic UI", Meiryo, sans-serif;--hero-bg:#0b3d33;--hero-bg-2:#0f5c4d;--hero-ink:#fff;--hero-muted:#c4ddd6;--hero-line:#ffffff29;--accent:#ffc145;--accent-ink:#2b1d00;--accent-shadow:0 8px 20px #ffb02047;--warn:#9a3412}@media (prefers-color-scheme:dark){:root{--hero-bg:#0a231e;--hero-bg-2:#12352d;--hero-muted:#a9c9bf;--accent:#ffc145;--warn:#fdba74}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-btn-accent{background:var(--accent);color:var(--accent-ink);box-shadow:var(--accent-shadow);border-color:#0000}.lp-btn-accent:hover{filter:brightness(1.04)}.lp-btn-block{width:100%}.btn svg{flex:none}.site-header.is-dark{background:var(--hero-bg);border-bottom-color:var(--hero-line);color:var(--hero-ink)}.site-header.is-dark .brand{color:var(--hero-ink)}.site-header.is-dark .site-nav a{color:var(--hero-muted)}.site-header.is-dark .site-nav a:hover{color:var(--hero-ink);background:#ffffff14}.lang-switch{font-size:.875rem;position:relative}.lang-switch-btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.lang-switch-btn:hover{border-color:var(--brand)}.lang-switch-chev{opacity:.6}.site-header.is-dark .lang-switch-btn{border-color:var(--hero-line);color:var(--hero-ink);background:#ffffff14}.lang-sheet-backdrop{z-index:40;background:#08141173;position:fixed;inset:0}.lang-sheet{z-index:41;background:var(--surface);color:var(--text);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #0000002e}.lang-sheet-title{color:var(--muted);text-align:center;margin:0 0 12px;font-size:.8125rem;font-weight:700}.lang-sheet-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lang-chip{border:1.5px solid var(--line);background:var(--surface);min-height:60px;color:var(--text);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.lang-chip:hover{border-color:var(--brand)}.lang-chip.is-current{border-color:var(--brand);background:var(--brand-soft)}.lang-chip-code{background:var(--surface-2);width:40px;height:40px;color:var(--muted);letter-spacing:.04em;border-radius:10px;flex:none;place-items:center;font:700 .8125rem/1 system-ui,sans-serif;display:grid}.lang-chip.is-current .lang-chip-code{background:var(--brand);color:var(--brand-ink)}.lang-chip-text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.lang-chip-text b{font-size:1.0625rem}.lang-chip-text span{color:var(--muted);font-size:.8125rem}.lang-chip-text b:lang(my){line-height:1.8}.lang-chip-check{color:var(--brand);flex:none;place-items:center;display:grid}@media (min-width:640px){.lang-sheet-backdrop{background:0 0}.lang-sheet{border:1px solid var(--line);width:320px;box-shadow:var(--shadow), 0 16px 40px #0000001f;border-radius:16px;padding:16px;position:absolute;inset:calc(100% + 8px) 0 auto auto}.lang-sheet-title{text-align:left}}.lp-hero-dark{background:radial-gradient(120% 80% at 100% 0%, var(--hero-bg-2) 0%, var(--hero-bg) 60%);color:var(--hero-ink)}.lp-hero-dark .lp-eyebrow{color:var(--accent)}.lp-hero-dark .lp-lead,.lp-hero-dark .lp-cta-note{color:var(--hero-muted)}.lp-hero-dark .lp-cta-note svg{color:#7ee2b8}.lp-hero{padding:24px 0 0;overflow:hidden}.lp-lead{margin-bottom:20px}.lp-hero-stats{border-top:1px solid var(--hero-line);border-bottom:1px solid var(--hero-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:16px 0;list-style:none;display:grid}.lp-hero-stats li{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-hero-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.875rem;line-height:1.1}.lp-hero-stats b small{letter-spacing:0;color:var(--hero-muted);margin-left:3px;font-size:.875rem}.lp-hero-stats span{color:var(--hero-muted);font-size:.8125rem;line-height:1.45}:lang(my) .lp-hero-stats span{font-size:.75rem;line-height:1.8}:lang(my) .lp-hero-stats b small{font-size:.75rem}.lp-loss{color:#ffe3a6;background:#ffc1451f;border:1px solid #ffc14547;border-radius:12px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:10px 12px;font-size:.875rem;font-weight:500;line-height:1.6;display:flex}.lp-loss svg{color:var(--accent);flex:none;margin-top:.25em}:lang(my) .lp-loss{line-height:1.9}.lp-hero-visual{justify-content:center;margin-top:8px;display:flex}.lp-phone{flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.lp-phone-frame{aspect-ratio:390/844;background:#0d1412;border-radius:40px;width:280px;padding:10px;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px #00000059}.lp-phone-img{object-fit:cover;object-position:top;background:var(--bg);border-radius:30px;width:100%;height:100%;display:block}.lp-phone figcaption{color:var(--hero-muted);font-size:.75rem}@media (max-width:959px){.lp-hero .lp-hero-visual{align-items:flex-start;height:500px;margin-top:32px;overflow:hidden}.lp-hero .lp-phone figcaption{display:none}.lp-hero .lp-phone-frame{border-radius:40px 40px 0 0;width:280px;padding-bottom:0}}@media (min-width:960px){.lp-hero{padding:56px 0 72px}.lp-hero-grid{grid-template-columns:minmax(0,1fr) 360px;gap:64px}.lp-hero-visual{margin:0}.lp-phone-frame{width:320px}.lp-btn-main{min-width:320px}}.lp-band-try{background:var(--bg)}.lp-try{max-width:640px}.lp-head-center{text-align:center;margin-left:auto;margin-right:auto}.lp-try-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:20px}.lp-try-card .q-text{margin-bottom:12px;font-size:1.125rem}.lp-try-card .choice{padding:10px 12px;font-size:1rem}.lp-try-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lp-try-progress{font-size:.875rem;font-weight:700}.lp-try-dots{gap:6px;margin:0 auto 0 0;padding:0;list-style:none;display:flex}.lp-try-dots li{background:var(--surface-2);border-radius:99px;width:24px;height:6px}.lp-try-dots li.is-current{background:var(--brand)}.lp-try-dots li.is-ok{background:var(--ok)}.lp-try-dots li.is-ng{background:var(--ng)}.lp-try-explain-label{color:var(--muted);margin-bottom:2px;font-size:.8125rem;display:block}.lp-try-card .verdict .btn{margin-top:4px}.lp-try-result{text-align:center;padding:32px 20px}.lp-try-marks{justify-content:center;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.lp-try-marks li{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.lp-try-marks li.is-ok{background:var(--ok-soft);color:var(--ok)}.lp-try-marks li.is-ng{background:var(--ng-soft);color:var(--ng)}.lp-try-score{margin:0 0 8px;font-size:1.75rem;font-weight:700;line-height:1.3}.lp-try-result-lead{color:var(--muted);max-width:30em;margin:0 auto 20px}.lp-try-retry{min-height:44px;color:var(--brand);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:8px 16px;font-weight:700}.lp-rate{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-rate li{background:var(--bg);border-radius:var(--radius);flex-direction:column;gap:4px;padding:16px;display:flex}.lp-rate li.is-key{background:var(--brand-soft);grid-column:1/-1}.lp-rate b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.15}.lp-rate li.is-key b{color:var(--brand);font-size:3rem}.lp-rate b small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:.875rem;font-weight:700}.lp-rate li.is-key b small{color:var(--brand);font-size:1.25rem}.lp-rate span{color:var(--muted);font-size:.875rem;line-height:1.5}:lang(my) .lp-rate span{line-height:1.85}@media (min-width:960px){.lp-rate{grid-template-columns:1.4fr 1fr 1fr}.lp-rate li.is-key{grid-column:auto}}.lp-sub-title{margin:40px 0 12px;font-size:1rem}.lp-source a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.lp-steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:40px minmax(0,1fr);gap:4px 16px;padding:20px;display:grid;position:relative}.lp-band-alt .lp-steps li{background:var(--bg)}.lp-step-num{background:var(--brand);width:40px;height:40px;color:var(--brand-ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:1.0625rem;font-weight:700;display:grid}.lp-step-icon{display:none}.lp-steps b{font-size:1.0625rem;line-height:1.45}.lp-steps li>span:last-child{color:var(--muted);font-size:.9375rem;line-height:1.7}:lang(my) .lp-steps b{font-size:1rem;line-height:1.8}:lang(my) .lp-steps li>span:last-child{line-height:1.9}@media (min-width:960px){.lp-steps{grid-template-columns:repeat(3,1fr);gap:16px}.lp-steps li{flex-direction:column;gap:8px;padding:24px;display:flex}}.lp-steps-cta{width:100%;margin-top:24px}@media (min-width:640px){.lp-steps-cta{width:auto}}.lp-plan-anchor{color:var(--brand);margin:-8px 0 16px;font-size:.875rem;font-weight:700}.lp-faq-wrap{max-width:760px}.lp-faq{gap:8px;display:grid}.lp-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 18px;font-weight:700;line-height:1.5;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius)}.lp-faq-mark{color:var(--brand);flex:none;transition:transform .2s}.lp-faq-item[open] .lp-faq-mark{transform:rotate(45deg)}.lp-faq-item>p{color:var(--muted);margin:0;padding:0 18px 18px;line-height:1.75}:lang(my) .lp-faq-item summary{line-height:1.85}:lang(my) .lp-faq-item>p{line-height:1.95}.lp-band-strong{background:radial-gradient(120% 120% at 0% 100%, var(--hero-bg-2) 0%, var(--hero-bg) 70%)}.lp-band-strong .lp-btn-main{width:100%}@media (min-width:640px){.lp-band-strong .lp-btn-main{width:auto}}.lp-notes-links{flex-wrap:wrap;gap:4px 24px;display:flex}.paywall{background:var(--surface);border:2px solid var(--brand);box-shadow:var(--shadow);border-radius:20px;padding:24px 20px}.paywall-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.paywall-head h2{margin:0 0 4px;font-size:1.25rem;line-height:1.4}.paywall-head p{color:var(--muted);margin:0;font-size:.9375rem}.paywall-lock{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.paywall-remaining{background:var(--warn-soft);color:var(--text);border-radius:99px;margin-left:8px;padding:0 8px;font-size:.8125rem;font-weight:700;display:inline-block}.paywall-price{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 16px;margin-bottom:16px;padding-bottom:16px;display:flex}.paywall-price p{margin:0}.paywall-price-label{color:var(--muted);font-size:.875rem;font-weight:700}.paywall-price-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:700;line-height:1.1}.paywall-onetime{color:var(--ok);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}.paywall-values{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.paywall-values li{align-items:flex-start;gap:10px;line-height:1.55;display:flex}.paywall-values svg{color:var(--brand);flex:none;margin-top:.2em}:lang(my) .paywall-values li{line-height:1.9}.paywall-anchor{background:var(--brand-soft);color:var(--brand);border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:.9375rem;font-weight:700}.paywall-cta .btn{min-height:56px;font-size:1.0625rem}.paywall-foot{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:.8125rem;display:flex}.paywall-free{text-align:center;color:var(--muted);margin:4px 0 0;font-size:.8125rem}.paywall-owned{color:var(--ok);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.pricing-hero{padding:32px 0 20px}.pricing-hero h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.625rem,6vw,2.25rem);line-height:1.3}:lang(my) .pricing-hero h1{font-size:clamp(1.375rem,5.4vw,1.875rem);line-height:1.7}.pricing-hero p{margin:0}.pricing-body{gap:16px;padding-bottom:56px;display:grid}.pricing-body h2{margin:0 0 12px;font-size:1.0625rem;line-height:1.45}.pricing-anchor .anchor-row{gap:4px;margin-bottom:12px;display:grid}.anchor-label{color:var(--muted);font-size:.875rem}.anchor-bar{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;min-width:max-content;min-height:40px;padding:0 12px;display:flex}.anchor-bar.is-fee{background:var(--ng-soft);color:var(--ng)}.anchor-bar.is-this{background:var(--brand);color:var(--brand-ink)}.anchor-bar b{font-size:1.125rem}.pricing-compare table{border-collapse:collapse;width:100%;font-size:.9375rem}.pricing-compare th,.pricing-compare td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:10px 8px;line-height:1.45}.pricing-compare tbody th{text-align:left;font-weight:500}.pricing-compare thead th{color:var(--muted);font-size:.8125rem}.pricing-compare .is-paid{color:var(--brand);font-weight:700}.pricing-compare tr:last-child th,.pricing-compare tr:last-child td{border-bottom:0}.pricing-infos{gap:16px;display:grid}.pricing-info h2{align-items:center;gap:12px;display:flex}.pricing-info .lp-icon{border-radius:10px;width:36px;height:36px}.pricing-info ul{color:var(--muted);gap:6px;margin:0;padding-left:1.2em;font-size:.9375rem;display:grid}:lang(my) .pricing-info ul{line-height:1.9}.pricing-legal{flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;font-size:.875rem;display:flex}.pricing-legal a{align-items:center;min-height:44px;display:inline-flex}.restore-form{gap:8px;margin-top:16px;display:grid}.restore-label{font-size:.875rem;font-weight:700}.pricing-faq{margin-top:16px}.pricing-faq h2{font-size:1.25rem}.about-hero{background:var(--surface);border-bottom:1px solid var(--line);padding:32px 0}.about-hero h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.625rem,6vw,2.25rem);line-height:1.3}:lang(my) .about-hero h1{font-size:clamp(1.375rem,5.4vw,1.875rem);line-height:1.7}.about-lead{color:var(--muted);margin:0 0 8px}.about-updated{color:var(--muted);margin:0 0 20px;font-size:.8125rem}.about-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.about-summary li{background:var(--brand-soft);border-radius:12px;flex-direction:column;padding:12px;display:flex}.about-summary b{color:var(--brand);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.2}.about-summary span{color:var(--muted);font-size:.8125rem;line-height:1.45}:lang(my) .about-summary span{font-size:.75rem;line-height:1.8}.about-body{padding-top:8px;padding-bottom:56px}.about-section{padding:32px 0 0}.about-section h2{margin:0 0 16px;font-size:1.25rem}.about-checks{margin-bottom:0}.about-steps li{background:var(--surface)}@media (min-width:960px){.about-steps{grid-template-columns:1fr 1fr}}.about-facts{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:0;margin:0;display:grid}.about-facts>div{border-bottom:1px solid var(--line);gap:2px;padding:12px 16px;display:grid}.about-facts>div:last-child{border-bottom:0}.about-facts dt{color:var(--muted);font-size:.8125rem;font-weight:700}.about-facts dd{margin:0;line-height:1.6}.about-src{margin-left:8px;font-size:.8125rem;display:inline-block}@media (min-width:640px){.about-facts>div{grid-template-columns:180px minmax(0,1fr);gap:16px}}.about-sources{gap:8px;display:grid}.about-source-group summary small{background:var(--surface-2);color:var(--muted);border-radius:99px;margin-left:8px;padding:0 8px;font-size:.75rem}.about-source-group ul{gap:6px;margin:0;padding:0 18px 16px 2.2em;font-size:.9375rem;display:grid}.about-contact{color:var(--muted);align-items:flex-start;gap:8px;margin-top:16px;display:flex}.about-contact svg{color:var(--brand);flex:none;margin-top:.3em}.picker{padding:32px 0 56px}.picker.lp-hero-dark .picker-title{color:var(--hero-ink)}.picker-title span{color:var(--accent)}.picker.lp-hero-dark .picker-en{color:var(--hero-muted)}.picker-card{border:2px solid #0000;position:relative;box-shadow:0 8px 24px #0000002e}.picker-card:hover,.picker-card.is-suggested{border-color:var(--accent)}.picker-text b{font-size:1.25rem}.picker-text b:lang(my){line-height:1.8}.picker-text small{color:var(--brand);margin-top:4px;font-size:.8125rem;font-weight:700;line-height:1.5}:lang(my) .picker-text small{line-height:1.8}.picker-badge{background:var(--accent);border-radius:99px;align-self:flex-start;margin-bottom:4px;padding:0 10px;font-weight:700;color:var(--accent-ink)!important;font-size:.75rem!important;line-height:1.8!important}.picker.lp-hero-dark .picker-note{color:var(--hero-muted)}.picker-visual{display:none}@media (min-width:960px){.picker-wrap.picker-grid{max-width:1080px}.picker-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:64px;display:grid}.picker-visual{display:block}.picker{padding:56px 0 72px}}.picker~.site-footer .picker-wrap{max-width:1080px}@media (min-width:960px){.site-header .picker-wrap{max-width:1080px}}:lang(ja) .lp h1,:lang(ja) .lp h2,:lang(ja) .lp-lead,:lang(ja) .lp-loss,:lang(ja) .lp-head-lead,.picker-note,:lang(ja) .lp-faq-item,:lang(ja) .paywall,:lang(ja) .pricing h1,:lang(ja) .about-hero h1{word-break:auto-phrase}.brand{line-height:1.3}@media (max-width:639px){.site-header .site-nav{scrollbar-width:none;flex-wrap:nowrap;width:100%;margin:0 -4px;overflow-x:auto}.site-header .site-nav::-webkit-scrollbar{display:none}.site-nav a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}}.lp-try-card .lp-demo-explain{background:var(--surface);border-radius:10px;margin:10px 0 12px;padding:10px 12px;line-height:1.75}:lang(my) .lp-try-card .lp-demo-explain{line-height:1.95}.lp-loss-src{color:var(--hero-muted);text-underline-offset:2px;margin-top:4px;font-size:.75rem;font-weight:400;text-decoration:underline;display:block}.lang-sheet-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.lang-sheet-head .lang-sheet-title{flex:1;margin:0}.lang-sheet-title span:lang(my){font-family:var(--font-my), sans-serif}.lang-sheet-title span:lang(vi),.lang-sheet-title span:lang(en),.lang-sheet-title span:lang(id){font-family:var(--font-jp), system-ui, sans-serif}.lang-sheet-close{background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cmp-check{color:var(--brand);vertical-align:middle}.about-cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.about-cta .btn{flex:240px}.picker-lead{color:var(--hero-ink);flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;font-size:.875rem;font-weight:700;display:flex}.picker-lead span{white-space:nowrap}.lp-loss{font-weight:400}.lp-loss-src{color:#f3e4bd;text-decoration-color:#f3e4bd80}@media (max-width:959px){.lp-hero .lp-hero-visual{position:relative}.lp-hero .lp-hero-visual:after{content:"";background:linear-gradient(to bottom, #0b3d3300, var(--hero-bg));pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}}.lang-sheet-title{text-align:left}:lang(my) .site-nav a{padding:6px 8px;font-size:.8125rem}.lp-share{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.lp-share-title{color:var(--muted);margin:0 0 8px;font-size:.8125rem;font-weight:700}.lp-share-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-share-btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;padding:8px 16px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-share-btn:hover{border-color:var(--brand)}.lp-share.is-dark{border-top-color:var(--hero-line);margin-top:24px}.lp-share.is-dark .lp-share-title{color:var(--strong-muted)}.lp-share.is-dark .lp-share-btn{border-color:var(--hero-line);color:var(--hero-ink);background:#ffffff14}.paywall-onetime{align-items:flex-start}.paywall-onetime svg{flex:none;margin-top:.25em}.about :lang(ja){word-break:auto-phrase}@media (max-width:639px){.site-header .site-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 6px;display:grid;overflow:visible}.site-header .site-nav a{white-space:normal;text-align:center;justify-content:center;padding:6px 4px;line-height:1.35}:lang(my) .site-header .site-nav a{line-height:1.7}}.pricing-body>*,.paywall-onetime span,.paywall-values li span{min-width:0}.lp-rate{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-rate li{min-width:0}.lp-rate li:not(.is-key) b{font-size:1.625rem}.lp-rate b small{white-space:nowrap}@media (min-width:960px){.lp-rate{grid-template-columns:1.4fr 1fr 1fr}}.lang-sheet-head .lang-sheet-title{min-width:0}.pricing-compare table{table-layout:fixed}.pricing-compare thead th:first-child{width:38%}.pricing-compare th,.pricing-compare td{overflow-wrap:anywhere}@media (max-width:639px){.site-header:not(.is-compact) .wrap{padding-top:8px}.site-header .site-nav{display:flex}.site-header .site-nav a{flex:auto;min-width:0}:lang(my) .site-header .site-nav a{padding:6px 4px;font-size:.75rem}}.lp-share.is-compact{border-top:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:0;display:flex}.lp-share.is-compact .lp-share-title{color:var(--hero-muted);margin:0}.lp-share.is-compact .lp-share-row{justify-content:flex-start}.lp-share.is-compact .lp-share-btn{min-height:44px;padding:6px 14px;font-size:.8125rem}.lp-hero-copy .lp-cta-note{line-height:1.6}.lp-hero-grid{grid-template-areas:"copy""visual""after";row-gap:0}.lp-hero-copy{grid-area:copy}.lp-hero-visual{grid-area:visual}.lp-hero-after{grid-area:after}@media (max-width:959px){.lp-hero .lp-hero-visual{height:460px;margin-top:24px}.lp-hero-after{padding:8px 0 32px}.lp-hero-after .lp-loss{margin-top:0}}@media (min-width:960px){.lp-hero-grid{grid-template-rows:auto 1fr;grid-template-areas:"copy visual""after visual";column-gap:64px}.lp-hero-copy{align-self:end}.lp-hero-after{align-self:start}.lp-hero-visual{align-self:center}}.lp-card,.lp-try-card,.lp-demo,.lp-rate li,.lp-stats li,.lp-steps li,.lp-band-alt .lp-steps li,.lp-topic,.lp-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.lp-try-card,.lp-demo{padding:20px}.lp-rate li.is-key,.lp-stats li:nth-child(3){background:var(--surface)}.lp-rate li:last-child b{color:var(--text)}.lp-plan-paid,.paywall{border:2px solid var(--brand);box-shadow:none}.lp-topic:hover,.lp-faq-item:hover{border-color:var(--brand)}.paywall{border-radius:var(--radius)}.paywall-lead .lock-saved{margin:0 0 16px}.paywall-links{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.paywall-cta{margin-bottom:0}.paywall-foot{margin:8px 0 20px}.lp-cta-chips{flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.lp-cta-chips li{align-items:flex-start;gap:6px;display:inline-flex}.lp-cta-chips svg{flex:none;margin-top:.2em}.lp-hero-dark .lp-cta-chips{color:var(--hero-muted)}.lp-hero-dark .lp-cta-chips svg{color:#7ee2b8}:lang(my) .lp-cta-chips li{line-height:1.85}@media (max-width:959px){.lp-hero{padding-bottom:28px}.lp-hero .lp-hero-visual,.lp-hero-after{display:none}.lp-band-try{padding-top:28px}.lp-band-try .lp-head{margin-bottom:16px}.lp-band-try .lp-head-lead{display:none}}@media (min-width:960px){.lp-hero .lp-h1{font-size:3rem;line-height:1.2}:lang(my) .lp-hero .lp-h1{font-size:2.25rem;line-height:1.6}:lang(my) .lp-hero-stats span{font-size:.875rem}}.lp-try-review{text-align:left;gap:8px;max-width:32em;margin:0 auto 16px;padding:0;list-style:none;display:grid}.lp-try-review li{background:var(--bg);border-radius:10px;padding:10px 12px;line-height:1.9}.lp-try-review-no{color:var(--muted);font-size:.8125rem;line-height:1.5;display:block}.paywall-remaining{width:fit-content;margin:6px 0 0;display:block}.study-wrap:has(.mock-bar) .run-hero{display:none}.set-unlock{gap:6px}:lang(ja) .picker-text small{word-break:auto-phrase}.pricing-compare th,.pricing-compare td{padding:10px 6px}.pricing-compare tbody th{padding-right:12px}:lang(my) .pricing-compare table{font-size:.8125rem}:lang(my) .pricing-compare thead th{overflow-wrap:normal;font-size:.75rem}:lang(my) .pricing-compare thead th:first-child{width:34%}.lp-phone-frame picture{height:100%;display:block}.lp-hero-dark .lp-hero-copy>.lp-eyebrow{background:#ffc1451a;border:1px solid #ffc14580;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:.9375rem;line-height:1.5;display:inline-block}:lang(my) .lp-hero-dark .lp-hero-copy>.lp-eyebrow{font-size:.875rem;line-height:1.9}.lp-loss-inline{color:#ffe3a6;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.875rem;line-height:1.6;display:flex}.lp-loss-inline svg{color:var(--accent);flex:none;margin-top:.2em}:lang(my) .lp-loss-inline{line-height:1.9}:lang(my) .lp-loss-inline svg{margin-top:.45em}@media (min-width:960px){.lp-loss-inline{display:none}}.lp-stats li:nth-child(3){grid-column:auto}.lp-stats li:nth-child(3) span{color:var(--muted);font-weight:400}.lp-stats li:nth-child(5){grid-column:1/-1}@media (min-width:960px){.lp-stats li:nth-child(5){grid-column:auto}}:lang(my) .lp-cta-chips svg,:lang(my) .lp-checks svg,:lang(my) .paywall-values svg,:lang(my) .paywall-onetime svg{margin-top:.5em}.lp-try-review-native{color:var(--muted);font-size:.875rem;line-height:1.6;display:block}:lang(my) .lp-try-review-native{line-height:1.9}.lp-try-result .lp-share{margin-top:16px}.pricing-final{border-radius:var(--radius);background:var(--strong);color:var(--strong-ink);text-align:center;margin-top:24px;padding:24px 20px}.pricing-final-title{margin:0 0 14px;font-size:1.125rem;font-weight:700;line-height:1.5}:lang(my) .pricing-final-title{line-height:1.9}.set-unlock{white-space:nowrap}:lang(ja) .lp-loss-inline,:lang(ja) .lp-cta-chips{word-break:auto-phrase}.picker-card .picker-badge{margin:0;position:absolute;top:-11px;right:14px}@media (max-width:959px){.lp-hero .lp-lead{display:none}.lp-hero .lp-h1{margin-bottom:14px}.lp-hero-stats{margin-bottom:18px;padding:12px 0}.lp-cta-chips{gap:4px 14px;margin-top:10px}.lp-loss-inline{margin-top:10px}}.lp-try-review-explain{margin-top:6px;font-size:.875rem;line-height:1.75;display:block}:lang(my) .lp-try-review-explain{line-height:1.95}html[data-suggest=ja] .picker-cards li[data-lang=ja],html[data-suggest=vi] .picker-cards li[data-lang=vi],html[data-suggest=my] .picker-cards li[data-lang=my],html[data-suggest=id] .picker-cards li[data-lang=id]{order:-1}@media (max-width:639px){.picker .picker-en{margin-bottom:12px;font-size:.875rem}}@media (max-width:959px){.lp-hero .lp-lead{margin-bottom:14px;font-size:.9375rem;display:block}.lp-hero .lp-lead-rest{display:none}.lp-cta-chips{gap:2px 12px;margin-top:8px;font-size:.8125rem}.lp-loss-inline{margin-top:8px;font-size:.8125rem}.lp-loss-inline .lp-loss-src{margin:0 0 0 4px;font-size:.75rem;display:inline}.lp-hero-stats{margin-bottom:14px}.lp-band-try{padding-top:20px}.lp-band-try .lp-head{margin-bottom:12px}.lp-band-try .lp-eyebrow{display:none}}@media (min-width:960px){.lp-faq-wrap{max-width:1080px}.lp-faq-wrap .lp-faq{max-width:760px}}.lp-feat-shot{justify-content:center;margin:0 0 24px;display:flex}.lp-feat-shot .lp-phone-frame{width:240px}.lp-feat-shot .lp-phone figcaption{color:var(--muted)}@media (min-width:960px){.lp-feat-shot{display:none}}@media (max-width:959px){.lp-loss-inline .lp-loss-src{display:none}}.lp-loss-try{display:none}@media (max-width:959px){.lp-hero{padding:16px 0 0}.lp-hero-dark .lp-hero-copy>.lp-eyebrow{margin-bottom:10px;padding:2px 10px;font-size:.8125rem}:lang(my) .lp-hero-dark .lp-hero-copy>.lp-eyebrow{font-size:.75rem;line-height:1.8}.lp-hero .lp-h1{margin-bottom:8px}.lp-hero .lp-lead{margin-bottom:10px;font-size:.875rem}.lp-hero-stats{gap:8px;margin-bottom:14px;padding:10px 0}.lp-hero-stats b{font-size:1.625rem}.lp-hero-stats span{font-size:.75rem;line-height:1.4}:lang(my) .lp-hero-stats span{font-size:.6875rem;line-height:1.7}.lp-hero .lp-btn-main{min-height:52px}.lp-cta-chips{gap:0 12px;margin-top:8px;font-size:.75rem}:lang(my) .lp-cta-chips li{line-height:1.75}.lp-loss-inline{display:none}.lp-band-try{background:linear-gradient(to bottom, var(--hero-bg) 0, var(--hero-bg) 96px, var(--bg) 96px);padding:0 0 40px}.lp-band-try .lp-head{text-align:left;margin:0;padding:18px 0 12px}.lp-band-try .lp-head h2{color:var(--hero-ink);margin:0;padding-left:18px;font-size:1.0625rem;line-height:1.4;position:relative}:lang(my) .lp-band-try .lp-head h2{font-size:1rem;line-height:1.7}.lp-band-try .lp-head h2:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(.7em - 4px);left:2px;box-shadow:0 0 0 3px #ffc14538}:lang(my) .lp-band-try .lp-head h2:before{top:calc(.85em - 4px)}.lp-hero-dark .lp-hero-copy>.lp-eyebrow{text-wrap:balance}.lp-band-try .lp-try-card{border:0;border-radius:20px;padding:16px;box-shadow:inset 0 1px #ffffff0f,0 20px 44px #041c1752,0 2px 8px #041c1729}.lp-band-try .lp-try-top{gap:6px 10px;margin-bottom:10px}.lp-band-try .lp-try-top .badge{font-size:.75rem}.lp-band-try .lp-try-card .q-text{margin-bottom:10px}.lp-loss-try{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:12px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:10px 12px;font-size:.8125rem;line-height:1.6;display:flex}.lp-loss-try svg{color:var(--warn);flex:none;margin-top:.2em}.lp-loss-try .lp-loss-src{color:var(--muted);margin:0;text-decoration-color:currentColor;display:inline}:lang(my) .lp-loss-try{line-height:1.9}:lang(my) .lp-loss-try svg{margin-top:.45em}:lang(ja) .lp-loss-try{word-break:auto-phrase}}.lp-hero-stats span{text-wrap:balance}.lp-eyebrow-short,.lp-pass,.lp-try-bar{display:none}.lp-try-result{scroll-margin-top:16px}@media (max-width:959px){.lp-eyebrow-short{white-space:nowrap;display:inline}.lp-eyebrow-full{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-hero .lp-lead{display:none}.lp-pass{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;display:flex}.lp-pass-score{align-items:baseline;gap:2px;display:inline-flex}.lp-pass-label{color:var(--hero-muted);margin-right:6px;font-size:.8125rem}.lp-pass-score b{color:var(--hero-ink);font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.2}.lp-pass-score small{color:var(--hero-muted);font-size:.875rem}.lp-pass-fail{color:#ffe3a6;background:#ffc1451f;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.8125rem;line-height:1.6;display:inline-flex}.lp-pass-fail svg{color:var(--accent);flex:none}:lang(my) .lp-pass-fail,:lang(my) .lp-pass-label{font-size:.75rem;line-height:1.8}:lang(id) .lp-hero .lp-h1{font-size:1.5625rem}:lang(my) .lp-hero-stats span{font-size:.75rem}.lp-band-try .lp-try-card{padding-top:0;overflow:hidden}.lp-try-bar{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:0 -16px 12px;padding:8px 16px;font-size:.75rem;line-height:1.4;display:flex}.lp-try-bar-icon{background:var(--brand);width:18px;height:18px;color:var(--brand-ink);border-radius:5px;flex:none;place-items:center;display:grid}.lp-try-bar-name{color:var(--text);font-weight:700}.lp-try-bar-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}:lang(my) .lp-try-bar{padding:6px 16px;line-height:1.7}.lp-band-try .lp-try-result{padding-top:24px}}.lp-try-card .lp-demo-native .native-box{margin-top:8px}.lp-try-card .choice{line-height:1.75}.lp-try-card .choice-num{margin-top:4px}.lp-try-native-q{border-left:3px solid var(--brand);background:var(--brand-soft);color:var(--text);border-radius:0 10px 10px 0;margin:-4px 0 12px;padding:8px 12px;font-size:.9375rem;line-height:1.6}:lang(my) .lp-try-native-q{font-size:.875rem;line-height:1.9}.lp-try-card .lp-demo-native{margin:12px 0 0}.lp-try-native-choices{margin:0 0 8px;padding-left:2em}@media (max-width:959px){.lp-hero-copy>.lp-eyebrow{clip:rect(0, 0, 0, 0);white-space:nowrap;clip:auto;white-space:normal;border:1px solid #ffc14580;width:auto;height:auto;margin:0 0 10px;padding:2px 10px;position:static;overflow:visible}}.lp-feat-shot{display:none}
