:root{--color-bg: #0a0a0b;--color-bg-rgb: 10 10 11;--color-surface: #18181b;--color-surface-rgb: 24 24 27;--color-white: #fff;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-whatsapp: #1f9d55;--color-instagram: #c1356f;--color-telegram: #1e88c7;--color-royal: #1d4ed8;--color-royal-rgb: 29 78 216;--color-primary: #3b82f6;--color-primary-rgb: 59 130 246;--color-primary-soft: #93c5fd;--color-action: #2563eb;--color-accent: #f59e0b;--color-accent-rgb: 245 158 11;--color-success: #4ade80;--color-success-rgb: 74 222 128;--color-text: #e4e4e7;--color-text-strong: #fafafa;--color-text-muted: #a1a1aa;--color-text-faint: #8a8a93;--color-text-on-royal: #dbe4ff;--glass-fill: rgb(var(--color-white-rgb) / .04);--glass-fill-strong: rgb(var(--color-white-rgb) / .07);--glass-border: rgb(var(--color-white-rgb) / .12);--glass-blur: none;--glass-blur-on: blur(14px);--color-line: rgb(var(--color-white-rgb) / .1);--font-display: "Archivo", system-ui, sans-serif;--font-sans: "Public Sans", system-ui, -apple-system, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-lead: clamp(1rem, .949rem + .227vw, 1.125rem);--text-lead-lg: clamp(1.0625rem, .986rem + .341vw, 1.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 9999px;--shadow-md: 0 12px 32px rgb(var(--color-black-rgb) / .35);--shadow-lg: 0 28px 64px rgb(var(--color-black-rgb) / .5);--ease-out: cubic-bezier(.16, 1, .3, 1);--transition-fast: .2s ease;--header-h: 76px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--color-bg)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}main{flex:1}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);color:var(--color-text-strong);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}h1,h2{font-weight:800;font-style:italic}h1{font-size:clamp(2.25rem,1.33rem + 4.09vw,4.5rem)}h2{font-size:clamp(1.875rem,1.415rem + 2.045vw,3rem)}h3{font-size:var(--text-xl);font-weight:700;line-height:1.2}h1 em,h2 em{color:var(--color-primary);font-style:italic}p{max-width:65ch}:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:3px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-5)}.container-narrow{max-width:880px}.section{padding:var(--space-24) 0}.section--surface{background:var(--color-surface)}.section--royal{background:var(--color-royal);color:var(--color-text-strong)}.section--royal p{color:var(--color-text-on-royal)}.section-head{margin-bottom:var(--space-12)}.section-head h2{margin-bottom:var(--space-3)}.section-head p,.lead{font-size:var(--text-lead);color:var(--color-text-muted)}.section-head--center{text-align:center}.section-head--center p{margin:0 auto}.kicker{display:inline-block;font-size:var(--text-sm);font-weight:700;color:var(--color-accent);margin-bottom:var(--space-3)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}@media(max-width:900px){.grid-3{grid-template-columns:1fr}}@media(max-width:700px){.grid-2{grid-template-columns:1fr}.section{padding:var(--space-16) 0}}.no-mb{margin-bottom:0}.text-link{color:var(--color-primary-soft);font-weight:600;text-decoration:underline;text-underline-offset:3px}.anchor-target{scroll-margin-top:calc(var(--header-h) + var(--space-6))}.demo-section{scroll-margin-top:var(--header-h)}.service-group.anchor-target{scroll-margin-top:calc(var(--header-h) + var(--space-8) + var(--space-12))}.glass-panel{background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md)}.glass-blur{--glass-blur: var(--glass-blur-on)}.glass-panel p{color:var(--color-text-muted)}a.glass-panel{display:block;transition:transform .35s var(--ease-out),border-color var(--transition-fast),background var(--transition-fast)}a.glass-panel:hover{transform:translateY(-4px);border-color:rgb(var(--color-primary-rgb) / .6);background:var(--glass-fill-strong)}.illus-tag{position:absolute;top:var(--space-3);right:var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--color-text-faint);background:rgb(var(--color-bg-rgb) / .7);border-radius:var(--radius-pill);padding:1px var(--space-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:1.2;padding:var(--space-4) var(--space-6);border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;transition:transform .3s var(--ease-out),background var(--transition-fast),border-color var(--transition-fast)}.btn svg{width:20px;height:20px;flex:none}.btn-primary{background:var(--color-action);color:#fff}.btn-primary:hover{background:color-mix(in srgb,var(--color-action),white 8%);transform:translateY(-2px)}.btn-secondary{background:var(--glass-fill);border-color:var(--glass-border);color:var(--color-text-strong)}.btn-secondary:hover{background:var(--glass-fill-strong);border-color:rgb(var(--color-white-rgb) / .35);transform:translateY(-2px)}.btn-light{background:#fff;color:var(--color-royal)}.btn-light:hover{background:var(--color-text-on-royal);transform:translateY(-2px)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(var(--color-bg-rgb) / .96);border-bottom:1px solid var(--color-line)}nav{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.wordmark{font-family:var(--font-display);font-size:1.625rem;font-weight:900;font-style:italic;letter-spacing:-.03em;color:var(--color-text-strong);line-height:1;white-space:nowrap}.wordmark span{color:var(--color-primary)}.nav-links{flex:1;display:flex;align-items:center;justify-content:space-between;margin-left:var(--space-12);font-size:var(--text-sm);font-weight:600}.nav-main,.nav-utils,.nav-meta{display:flex;align-items:center}.nav-main{gap:var(--space-8)}.nav-utils{gap:var(--space-6)}.nav-meta{gap:var(--space-5)}.nav-main>a,.nav-trigger{position:relative;color:var(--color-text);transition:color var(--transition-fast)}.nav-trigger{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.nav-trigger svg{width:10px;height:6px;transition:transform .3s var(--ease-out)}.nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nav-main>a:hover,.nav-main>a.active,.nav-trigger:hover,.nav-trigger.active,.nav-trigger[aria-expanded=true]{color:var(--color-primary)}.nav-main>a.active:after,.nav-trigger.active:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;border-radius:2px;background:var(--color-primary)}.nav-login{color:var(--color-text-muted);font-weight:500;transition:color var(--transition-fast)}.nav-login:hover{color:var(--color-text-strong)}.nav-links a.nav-cta{color:#fff;font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.nav-links a.nav-cta svg{width:16px;height:16px}.lang-toggle{display:flex;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;padding:var(--space-1) 0;font-family:var(--font-sans)}.lang-toggle>*{color:var(--color-text-faint);transition:color var(--transition-fast)}.lang-toggle button{padding:0;border:0;background:none;font:inherit;cursor:pointer}html[data-lang=en] .lang-en,html[data-lang=ms] .lang-ms,html[data-lang=zh] .lang-zh{color:var(--color-text-strong)}.lang-toggle .no-transition{transition:none}.region-toggle{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) 0;border:0;background:none;color:var(--color-text-muted);font:700 var(--text-sm) var(--font-sans);cursor:pointer;transition:color var(--transition-fast)}.region-toggle:hover,.region-toggle[aria-expanded=true]{color:var(--color-text-strong)}.region-toggle svg{width:16px;height:16px}.region-card{position:fixed;top:calc(var(--header-h) + var(--space-3));right:var(--space-6);z-index:1002;width:min(360px,calc(100vw - 32px));padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:rgb(var(--color-surface-rgb) / .86);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur-on);backdrop-filter:var(--glass-blur-on);box-shadow:var(--shadow-lg)}.region-card[hidden]{display:none}.region-title{font-size:var(--text-base);font-weight:700;color:var(--color-text-strong);padding-right:var(--space-8)}.region-desc{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}.region-options{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-4)}.region-option{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-fill-strong);color:var(--color-text-strong);font:700 var(--text-sm) var(--font-sans);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.region-option small{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}.region-option:hover{border-color:rgb(var(--color-primary-rgb) / .6)}.region-option[aria-pressed=true]{background:var(--color-action);border-color:var(--color-action)}.region-option[aria-pressed=true] small{color:var(--color-text-on-royal)}.region-close{position:absolute;top:var(--space-3);right:var(--space-3);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text-muted);cursor:pointer}.region-close:hover{color:var(--color-text-strong);background:var(--glass-fill-strong)}.region-close svg{width:14px;height:14px}@media(max-width:640px){.region-card{top:auto;bottom:var(--space-4);right:16px;left:16px;width:auto}}html.i18n-wait .nav-links,html.i18n-wait [data-i18n]{visibility:hidden}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:var(--space-2);z-index:1001}.mobile-menu-btn span{display:block;width:24px;height:2px;background:var(--color-text-strong);margin:5px 0;transition:transform .3s ease,opacity .3s ease}.nav-flyout{display:grid;grid-template-rows:0fr;background:radial-gradient(ellipse 45% 120% at 88% 0%,rgb(var(--color-royal-rgb) / .22),transparent 70%),var(--color-bg);border-top:1px solid var(--color-line);transition:grid-template-rows .35s var(--ease-out)}.nav-flyout>*{min-height:0;overflow:hidden}.nav-flyout[hidden],.nav-panel[hidden]{display:none}.nav-flyout.open{grid-template-rows:1fr}.nav-panel-inner{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:var(--space-10);padding:var(--space-8) 0 var(--space-10)}.nav-panel-inner--company{grid-template-columns:minmax(0,1fr) 11rem 15rem}.nav-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:var(--space-2)}.nav-item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);transition:background var(--transition-fast),border-color var(--transition-fast)}.nav-item:hover,.nav-item:focus-visible{background:var(--glass-fill-strong);border-color:var(--glass-border)}.nav-item-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-base);font-weight:700;color:var(--color-text-strong);transition:color var(--transition-fast)}.nav-item:hover .nav-item-title,.nav-item.active .nav-item-title{color:var(--color-primary)}.nav-item-kicker{font-size:var(--text-xs);font-weight:700;color:var(--color-accent)}.nav-item-desc{font-size:var(--text-sm);font-weight:400;line-height:1.5;color:var(--color-text-muted)}.nav-item-meta{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:700;color:var(--color-primary-soft)}.nav-resources{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);font-size:var(--text-sm)}.nav-resources-title{font-size:var(--text-xs);font-weight:700;color:var(--color-text-faint)}.nav-resources a{color:var(--color-text-muted);font-weight:500;transition:color var(--transition-fast)}.nav-resources a:hover,.nav-resources a.active{color:var(--color-primary)}.nav-sheet-help{display:none}.nav-help{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px solid rgb(var(--color-primary-rgb) / .3);border-radius:var(--radius-lg);background:rgb(var(--color-royal-rgb) / .16);font-size:var(--text-sm);min-height:17rem;overflow:hidden}.nav-help img{position:absolute;bottom:0;right:var(--space-4);width:auto;height:118px}.nav-help-title{font-weight:700;color:var(--color-text-strong)}.nav-help-desc{margin-bottom:var(--space-2);color:var(--color-text-muted);font-weight:400;line-height:1.5}.nav-help-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary-soft);font-weight:700;transition:color var(--transition-fast)}.nav-help-link:hover{color:var(--color-text-strong)}.nav-help-link svg{width:15px;height:15px}.nav-flyout.open .nav-item,.nav-flyout.open .nav-resources,.nav-flyout.open .nav-help{animation:nav-item-in .4s var(--ease-out) backwards}.nav-flyout.open .nav-item:nth-child(1){animation-delay:.04s}.nav-flyout.open .nav-item:nth-child(2){animation-delay:.08s}.nav-flyout.open .nav-item:nth-child(3){animation-delay:.12s}.nav-flyout.open .nav-item:nth-child(4){animation-delay:.16s}.nav-flyout.open .nav-item:nth-child(5){animation-delay:.2s}.nav-flyout.open .nav-item:nth-child(6){animation-delay:.24s}.nav-flyout.open .nav-resources{animation-delay:.16s}.nav-flyout.open .nav-help{animation-delay:.2s}@keyframes nav-item-in{0%{opacity:0;transform:translateY(8px)}}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgb(var(--color-black-rgb) / .5);opacity:0;transition:opacity .25s ease}.nav-scrim[hidden]{display:none}.nav-scrim.open{opacity:1}@media(min-width:1081px)and (max-width:1240px){.nav-links{margin-left:var(--space-8)}.nav-main{gap:var(--space-6)}.nav-utils{gap:var(--space-5)}}@media(min-width:1081px)and (max-width:1120px){.nav-links{margin-left:var(--space-6)}.nav-main{gap:var(--space-4)}}@media(max-width:1080px){.mobile-menu-btn{display:block}.nav-links{position:fixed;inset:0 -100% 0 auto;width:100%;height:100dvh;margin:0;background:var(--color-bg);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-6);padding:calc(var(--header-h) + var(--space-6)) var(--space-6) var(--space-8);overflow-y:auto;transition:inset .35s var(--ease-out)}.nav-links.active{inset:0 0 0 auto}.nav-utils{display:contents}.nav-links a.nav-cta{display:none}.nav-sheet-help{display:block;order:-1}.nav-sheet-help .nav-help{min-height:0;padding:var(--space-4) 96px var(--space-4) var(--space-4)}.nav-sheet-help .nav-help{padding:var(--space-4) 112px var(--space-4) var(--space-4)}.nav-sheet-help .nav-help-link[data-wa]{margin-top:var(--space-1);padding:.55rem 1.1rem;white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-white);font-size:var(--text-sm)}.nav-sheet-help .nav-help-link[data-wa]:hover{filter:brightness(1.1);color:var(--color-white)}.nav-sheet-help .nav-help-link:not([data-wa]){display:none}.nav-sheet-help .nav-help img{top:auto;bottom:0;right:var(--space-2);height:calc(100% - var(--space-3));max-height:170px}.nav-links a.nav-cta{order:-1;justify-content:center;font-size:var(--text-base);padding:var(--space-3) var(--space-6)}.nav-main{flex-direction:column;align-items:stretch;gap:0}.nav-main>a,.nav-trigger{width:100%;justify-content:space-between;padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;font-style:italic;text-align:left}.nav-trigger svg{width:14px;height:8px}.nav-main>a.active:after,.nav-trigger.active:after{display:none}.nav-meta{justify-content:space-between;font-size:var(--text-base)}.lang-toggle{font-size:var(--text-base)}.nav-flyout{display:none}.nav-main .nav-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-out)}.nav-main .nav-panel>*{min-height:0;overflow:hidden}.nav-main .nav-panel.open{grid-template-rows:1fr}.nav-main .nav-panel.is-open-settled>*{overflow:visible}.nav-main .nav-panel-inner{display:block;padding:0}.nav-main .nav-panel.open .nav-panel-inner{padding:var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--color-line)}.nav-main .nav-items{display:flex;flex-direction:column;gap:0}.nav-main .nav-item{padding:var(--space-3) var(--space-2);border:0}.nav-main .nav-item-title{font-weight:600;color:var(--color-text)}.nav-main .nav-item-desc,.nav-main .nav-item-meta,.nav-main .nav-help{display:none}.nav-main .nav-resources{padding:var(--space-3) var(--space-2) 0;gap:var(--space-3);font-size:var(--text-base)}}.hero,.page-hero{position:relative;overflow:hidden;isolation:isolate}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent);mask-image:linear-gradient(to bottom,#000 65%,transparent)}.hero:after,.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse 60% 70% at 75% 40%,rgb(var(--color-royal-rgb) / .35),transparent 70%),linear-gradient(to bottom,transparent 70%,var(--color-bg));pointer-events:none}.hero{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:calc(var(--header-h) + var(--space-12)) 0 0}.hero>.hero-grid{margin-block:auto}.hero-stats{margin-top:var(--space-12);border-top:1px solid var(--color-line)}.hero-stats .stats{gap:0}.hero-stats .stat{padding:var(--space-6) var(--space-4)}.hero-stats .stat+.stat{border-left:1px solid var(--color-line)}.hero-stats .stat-num{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:var(--space-1)}.hero-stats .stat-label{color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:700px){.hero-stats .stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.hero-stats .stat{padding:var(--space-4) var(--space-2)}.hero-stats .stat-num{font-size:1.5rem}.hero-stats .stat-label{font-size:var(--text-xs)}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-12);align-items:center}.hero-copy h1{margin-bottom:var(--space-5)}.hero-copy .lead{font-size:var(--text-lead-lg);margin-bottom:var(--space-8)}.hero-segment{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-8);font-size:var(--text-sm);color:var(--color-text-muted)}.hero-note{margin-top:var(--space-5);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}.hero-aside{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.hero-aside .text-link{margin-left:var(--space-1)}.page-hero{padding:calc(var(--header-h) + var(--space-16)) 0 var(--space-16)}.page-hero h1{margin-bottom:var(--space-4)}.page-hero .lead{font-size:var(--text-lead-lg);max-width:36em}.page-hero .btn-row{margin-top:var(--space-8)}@media(max-width:900px){.hero{min-height:0}.hero-grid{grid-template-columns:1fr}}.segment-switch{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--glass-border);background:var(--glass-fill);border-radius:var(--radius-pill)}.segment-switch button{font:600 var(--text-sm) var(--font-sans);color:var(--color-text-muted);background:none;border:0;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.segment-switch button:hover{color:var(--color-text-strong)}.segment-switch button[aria-pressed=true]{background:var(--color-action);color:#fff}.hero-figure{display:flex;justify-content:center}.hero-phone-wrap{position:relative;width:min(100%,460px)}.hero-mascot{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgb(var(--color-black-rgb) / .5))}@media(max-width:900px){.hero-figure{min-height:0;flex-direction:column;align-items:center}.hero-phone-wrap{width:min(80%,360px)}}.demo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-areas:"text chat" "actions chat" "mascot chat";grid-template-rows:auto auto 1fr;column-gap:var(--space-16);align-items:start}.demo-text{grid-area:text}.demo-grid .chat{grid-area:chat;align-self:start}.demo-actions{grid-area:actions}.demo-grid .demo-mascot{grid-area:mascot}.demo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-8)}.demo-grid h2{margin-bottom:var(--space-4)}.demo-grid .hero-segment{margin-top:var(--space-6)}@media(max-width:900px){.demo-grid{grid-template-columns:1fr;grid-template-areas:"text" "chat" "actions" "mascot";grid-template-rows:none;row-gap:var(--space-8)}.demo-actions{margin-top:0}}.page-hero-grid .pose{width:auto;height:min(360px,42vw)}.demo-mascot{width:min(100%,340px);margin-top:var(--space-10)}.group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.group-head img{width:auto;height:190px;flex:none;margin-top:calc(var(--space-12) * -1)}@media(max-width:700px){.group-head img{height:130px;margin-top:calc(var(--space-8) * -1)}.demo-mascot{display:none}.demo-grid{grid-template-areas:"text" "chat" "actions"}}.chat{position:relative;padding:0;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.chat-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line);background:rgb(var(--color-bg-rgb) / .55)}.chat .illus-tag{top:auto;right:auto;bottom:var(--space-3);left:var(--space-4)}.chat .chat-body{padding-bottom:var(--space-10)}.chat:has(.chat-head) .illus-tag{top:var(--space-6);right:var(--space-5);bottom:auto;left:auto}.chat:has(.chat-head) .chat-body{padding-bottom:var(--space-5)}.chat-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--color-royal);color:#fff;font-weight:800;font-size:var(--text-sm)}.chat-org{font-weight:700;color:var(--color-text-strong);font-size:var(--text-sm);line-height:1.3}.chat-status{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-success)}.chat-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-success)}.chat-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);min-height:300px;background:rgb(var(--color-bg-rgb) / .35)}.msg{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.45;color:var(--color-text-strong)}.msg--in{align-self:flex-start;background:rgb(var(--color-white-rgb) / .1);border-bottom-left-radius:4px}.msg--out{align-self:flex-end;background:var(--color-action);border-bottom-right-radius:4px}.msg-ai{display:inline-block;font-size:.625rem;font-weight:800;letter-spacing:.04em;background:rgb(var(--color-white-rgb) / .22);border-radius:4px;padding:0 5px;margin-right:var(--space-1);vertical-align:1px}.pay-link{align-self:flex-end;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--color-bg);background:var(--color-accent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.paid-chip{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:700;color:var(--color-success);background:rgb(var(--color-success-rgb) / .12);border-radius:var(--radius-pill);padding:2px var(--space-3)}.js-demo .chat-body>*{opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.js-demo .chat-body>.is-shown{opacity:1;transform:none}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.stat{display:block;text-align:center}.stat-num{display:block;font-family:var(--font-display);font-weight:900;font-style:italic;font-size:clamp(2.5rem,4.5vw,3.75rem);white-space:nowrap;line-height:1;color:#fff;margin-bottom:var(--space-2)}.stat-label{color:var(--color-text-on-royal);font-weight:500}a.stat:hover .stat-label{text-decoration:underline;text-underline-offset:3px}.section--stats{padding:var(--space-16) 0}.stat-label{display:block;max-width:26ch;margin-inline:auto}@media(max-width:700px){.stats{grid-template-columns:1fr;gap:var(--space-6)}}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"web system premium" "ads media custom";gap:var(--space-5)}a.offer{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-height:220px}.offer h3{font-size:var(--text-2xl)}.offer-go{font-size:var(--text-sm);font-weight:700;color:var(--color-primary-soft)}.offer--web{grid-area:web}.offer--system{grid-area:system}.offer--media{grid-area:media}.offer--custom{grid-area:custom}.offer--ads{grid-area:ads}.offer--premium{grid-area:premium;position:relative;background:rgb(var(--color-royal-rgb) / .45);border-color:rgb(var(--color-primary-rgb) / .7);overflow:hidden}.offer--premium p{color:var(--color-text-on-royal)}.offer--premium h3{font-size:var(--text-3xl);font-style:italic;font-weight:800}.offer--premium .kicker{margin-bottom:0}.offer--premium .offer-go{color:#fff}.offer-mascot{position:absolute;right:var(--space-3);bottom:0;width:104px;pointer-events:none}.offer--premium .offer-price,.offer--premium .offer-go{margin-right:110px}@media(max-width:900px){.bento{grid-template-columns:1fr 1fr;grid-template-areas:"premium ads" "web system" "media custom"}}@media(max-width:560px){.bento{grid-template-columns:1fr;grid-template-areas:"premium" "ads" "web" "system" "media" "custom"}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);counter-reset:step}.step{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}.step h3{display:flex;align-items:baseline;gap:var(--space-3);margin:var(--space-6) 0 var(--space-2)}.step h3:before{counter-increment:step;content:counter(step);font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--text-3xl);color:var(--color-accent);line-height:1}.step p{color:var(--color-text-muted)}.step .illus{min-height:210px}@media(max-width:900px){.steps{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.two-ai{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-12)}.two-ai-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start}.two-ai-card h3{margin:var(--space-6) 0 var(--space-2)}.two-ai-card p{color:var(--color-text-muted);margin-bottom:var(--space-4)}.step .illus .illus-row--more{display:none}.two-ai-chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.two-ai-easy,.two-ai-soon{margin-inline:auto}.two-ai-easy{margin-top:var(--space-16);text-align:center;font-family:var(--font-display);font-style:italic;font-weight:800;font-size:var(--text-2xl);color:var(--color-text-strong)}.two-ai-soon{margin-top:var(--space-2);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:900px){.two-ai{grid-template-columns:1fr;row-gap:var(--space-12);max-width:560px;margin:0 auto}.two-ai-card{grid-row:auto;grid-template-rows:none}}.illus{position:relative;padding:var(--space-10) var(--space-5) var(--space-5);display:flex;flex-direction:column;justify-content:center;gap:var(--space-2)}.illus-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:rgb(var(--color-white-rgb) / .05);font-size:var(--text-sm);color:var(--color-text-strong)}.illus-row .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:var(--text-xs);font-weight:800;color:#fff}.channel-dot--wa{background:var(--color-whatsapp)}.channel-dot--ig{background:var(--color-instagram)}.channel-dot--fb{background:var(--color-action)}.channel-dot--tg{background:var(--color-telegram)}.chip{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:700;line-height:1.4;white-space:nowrap;border-radius:var(--radius-pill);padding:2px var(--space-2)}.chip--hot{background:rgb(var(--color-accent-rgb) / .16);color:var(--color-accent)}.chip--ok{background:rgb(var(--color-primary-rgb) / .18);color:var(--color-primary-soft)}.chip--paid{background:rgb(var(--color-success-rgb) / .14);color:var(--color-success)}.chip--later{background:rgb(var(--color-white-rgb) / .08);color:var(--color-text-muted)}.bill-card{display:grid;gap:var(--space-1)}.bill-title{font-weight:800;color:var(--color-text-strong)}.bill-line{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.bill-amount{font-family:var(--font-display);font-weight:800;font-size:var(--text-3xl);color:var(--color-text-strong);font-variant-numeric:tabular-nums;margin:var(--space-2) 0}.att-bar{height:8px;border-radius:var(--radius-pill);background:rgb(var(--color-white-rgb) / .08);overflow:hidden;margin-top:var(--space-2)}.att-bar span{display:block;height:100%;width:87.5%;background:var(--color-success);border-radius:inherit}.att-count{font-size:var(--text-xs);color:var(--color-text-muted)}.who-list{list-style:none;display:grid;gap:var(--space-4)}.who-item{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;gap:var(--space-6);align-items:center;padding:var(--space-6) var(--space-8)}.who-item h3{font-size:var(--text-2xl);font-style:italic;font-weight:800;margin-bottom:var(--space-1)}.who-item .who-who{color:var(--color-text-muted);font-size:var(--text-sm)}.who-note{font-size:var(--text-sm);color:var(--color-text)}.who-note .chip{margin-bottom:var(--space-2)}@media(max-width:800px){.who-item{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-6)}}.proof{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-12);align-items:center}.browser{padding:0;overflow:hidden;border-radius:var(--radius-md)}.browser-bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:rgb(var(--color-bg-rgb) / .6);border-bottom:1px solid var(--color-line)}.browser-bar i{width:10px;height:10px;border-radius:50%;background:rgb(var(--color-white-rgb) / .2)}.browser-url{margin-left:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);background:rgb(var(--color-white-rgb) / .06);border-radius:var(--radius-pill);padding:2px var(--space-4)}.browser img{width:100%;height:auto}.proof-logo{width:72px;height:72px;border-radius:50%;margin-bottom:var(--space-5);background:#fff}.proof h2{margin-bottom:var(--space-4)}.proof .lead{margin-bottom:var(--space-6)}.check-list{list-style:none;display:grid;gap:var(--space-3);margin-bottom:var(--space-8)}.check-list li{position:relative;padding-left:var(--space-8)}.check-list li:before{content:"";position:absolute;left:4px;top:.45em;width:12px;height:6px;border-left:2px solid var(--color-success);border-bottom:2px solid var(--color-success);transform:rotate(-45deg)}@media(max-width:900px){.proof{grid-template-columns:1fr;gap:var(--space-8)}}.cta-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-10);align-items:center}.cta-band img{width:150px;height:auto}.cta-band--point{grid-template-columns:minmax(0,1fr) auto auto}.cta-band--point img{width:auto;height:200px;margin:calc(var(--space-8) * -1) 0}.cta-band h2{margin-bottom:var(--space-3)}.btn-row--2x2{display:grid;grid-template-columns:repeat(2,auto)}.btn-row--2x2 .btn{justify-content:center}@media(max-width:520px){.btn-row--2x2{grid-template-columns:1fr;width:100%}}@media(max-width:800px){.cta-band--point img{height:150px;margin:0}.cta-band{grid-template-columns:1fr;text-align:center;justify-items:center;gap:var(--space-6)}.cta-band p{margin:0 auto}}.parents{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8)}.parents>div{flex:1}.parents img{width:auto;height:120px;flex:none}.parents h3{margin-bottom:var(--space-1)}@media(max-width:700px){.parents{flex-direction:column;align-items:flex-start}.parents img{height:100px}}.feature-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-16);align-items:center}.feature-row+.feature-row{margin-top:var(--space-24)}.feature-row--flip .feature-text{order:2}.feature-text h2{margin-bottom:var(--space-4)}.feature-text .lead{margin-bottom:var(--space-6)}.feature-row .illus{padding:var(--space-12) var(--space-8) var(--space-8)}.feature-row .chat-body{min-height:0}.feature-app{display:flex;justify-content:center}.feature-app img{width:min(100%,340px);height:auto}@media(max-width:900px){.feature-row{grid-template-columns:1fr;gap:var(--space-8)}.feature-row--flip .feature-text{order:0}.feature-row+.feature-row{margin-top:var(--space-16)}}.mgr-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.mgr-grid .glass-panel{padding:var(--space-6)}.mgr-grid h3{margin-bottom:var(--space-2)}.mgr-grid p{font-size:var(--text-sm)}.mgr-grid p.mgr-cmd{margin-top:var(--space-4);font-weight:600;color:var(--color-primary-soft)}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.story-col{position:relative;display:flex;flex-direction:column;gap:var(--space-5)}.story-col .check-list{margin-bottom:0}.story-head{display:flex;align-items:center;gap:var(--space-3)}.story-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:rgb(var(--color-primary-rgb) / .16);color:var(--color-primary-soft)}.story-icon--you{background:rgb(var(--color-accent-rgb) / .16);color:var(--color-accent)}.story-chat{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--glass-fill)}.story-chat-time{align-self:center;font-size:var(--text-xs);color:var(--color-text-faint)}.story-alerts{list-style:none;display:grid;gap:var(--space-4)}.story-alerts p{margin-top:var(--space-2);padding:0 var(--space-1);color:var(--color-text)}.notif{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--glass-fill-strong)}.notif--urgent{border-color:rgb(var(--color-accent-rgb) / .45)}.notif-logo{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-royal);font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--text-sm);color:var(--color-white)}.notif-title,.notif-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-title{font-size:var(--text-sm);font-weight:700;color:var(--color-text-strong)}.notif-time{font-size:var(--text-xs);color:var(--color-text-faint)}.notif-body{grid-column:2 / 4;font-size:var(--text-sm);color:var(--color-text-muted)}.story-never{display:flex;justify-content:center;align-items:flex-start;gap:var(--space-3);max-width:760px;margin:var(--space-8) auto 0;font-weight:600;color:var(--color-text)}.story-never svg{flex:none;margin-top:2px;color:var(--color-success)}.feature-row+.story,.story+.feature-row{margin-top:var(--space-24)}.inbox-never strong{color:var(--color-text-strong)}.story h2:lang(zh){word-break:keep-all}@media(max-width:900px){.story-grid{grid-template-columns:minmax(0,1fr)}.notif-title,.notif-body{white-space:normal}}.mgr-safe{margin:var(--space-8) auto var(--space-24);max-width:720px;text-align:center;color:var(--color-text-muted)}@media(max-width:900px){.mgr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgr-safe{margin-bottom:var(--space-16)}}@media(max-width:560px){.mgr-grid{grid-template-columns:1fr}}.pill-list{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3)}.pill-list li{background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);font-weight:600;color:var(--color-text-strong)}.pill-list li.is-soon{color:var(--color-text-muted)}.pill-list li.is-soon:after{content:attr(data-soon-label);display:inline-block;white-space:nowrap;margin-left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:rgb(var(--color-white-rgb) / .08);font-size:.75em;font-weight:600}.also-switch{margin-bottom:var(--space-8)}.also-groups{display:grid;gap:var(--space-8)}.also-group h3{margin-bottom:var(--space-4);font-size:var(--text-sm);font-weight:700;color:var(--color-text-muted)}.service-group+.service-group{margin-top:var(--space-24)}.service-group .section-head{margin-bottom:var(--space-8)}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.service-grid .glass-panel h3{margin-bottom:var(--space-2)}@media(max-width:700px){.service-grid{grid-template-columns:1fr}.service-group+.service-group{margin-top:var(--space-16)}}.web-package h3{font-size:var(--text-3xl);font-style:italic;font-weight:800}.web-package .package-promise{margin:var(--space-2) 0 var(--space-5)}.web-package .price{margin-bottom:var(--space-2)}.web-package .care-note{font-size:var(--text-sm);font-weight:600;color:var(--color-accent);margin-bottom:var(--space-6)}.center-link{text-align:center;margin:var(--space-8) auto 0}.about-hero-grid,.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-12);align-items:center}.about-hero-grid img,.page-hero-grid img{width:min(100%,420px);justify-self:center;filter:drop-shadow(0 24px 36px rgb(var(--color-black-rgb) / .5))}@media(max-width:900px){.about-hero-grid,.page-hero-grid{grid-template-columns:1fr}.about-hero-grid img,.page-hero-grid img{width:min(70%,300px)}}.prose h2{margin-bottom:var(--space-6)}.prose p{max-width:72ch;font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-5)}.prose p:last-child{margin-bottom:0}.value-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.value-list strong{display:block;font-family:var(--font-display);font-size:var(--text-2xl);font-style:italic;font-weight:800;color:var(--color-text-strong);margin-bottom:var(--space-2)}.value-list span{color:var(--color-text-muted)}@media(max-width:800px){.value-list{grid-template-columns:1fr}}.link-list{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.link-list a{display:block;height:100%;padding:var(--space-6);font-family:var(--font-display);font-weight:800;font-style:italic;font-size:var(--text-xl);color:var(--color-text-strong)}.link-list a:after{content:" →";color:var(--color-primary)}@media(max-width:900px){.link-list{grid-template-columns:1fr 1fr}}@media(max-width:500px){.link-list{grid-template-columns:1fr}}.faq-list{padding:var(--space-4) var(--space-8)}.faq-list details{border-bottom:1px solid var(--color-line);padding:var(--space-5) 0}.faq-list details:last-of-type{border-bottom:0}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-text-strong)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:none;font-size:var(--text-2xl);font-weight:400;color:var(--color-primary);transition:transform .3s var(--ease-out)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{margin-top:var(--space-3);color:var(--color-text-muted)}.faq-more img{width:64px;height:auto}.faq-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-10);font-weight:600}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.contact-card{text-align:center;padding:var(--space-12) var(--space-8)}.contact-card img{width:auto;height:200px;margin:0 auto var(--space-6)}.contact-side h3{margin-bottom:var(--space-4)}.contact-side .check-list{margin-bottom:var(--space-10)}.company-lines p{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.company-lines strong{color:var(--color-text-strong)}@media(max-width:800px){.contact-grid{grid-template-columns:1fr}}.legal-content h2{font-size:var(--text-3xl);margin:var(--space-12) 0 var(--space-4)}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--color-text);margin-bottom:var(--space-4)}.legal-content a{color:var(--color-primary-soft);text-decoration:underline;text-underline-offset:3px}.legal-list{padding-left:var(--space-6);margin-bottom:var(--space-5);color:var(--color-text)}.legal-list li{margin-bottom:var(--space-2)}.legal-updated{color:var(--color-text-faint)}.pricing-section-title{margin:var(--space-24) 0 var(--space-4)}.pricing-section-title:first-child{margin-top:0}.pricing-details{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.pricing-more{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-fill);scroll-margin-top:96px}.pricing-more summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.pricing-more summary::-webkit-details-marker{display:none}.pricing-more summary h3{margin:0;font-size:var(--text-xl)}.summary-count{font-family:var(--font-sans);font-style:normal;font-size:var(--text-base);font-weight:500;color:var(--color-text-muted)}.pricing-more summary:after{content:"+";flex:none;font-size:var(--text-2xl);color:var(--color-primary);transition:transform .3s var(--ease-out)}.pricing-more[open] summary:after{transform:rotate(45deg)}.pricing-more-body{padding:0 var(--space-6) var(--space-6)}.pricing-how{margin-bottom:0}@media(max-width:700px){.pricing-more summary{padding:var(--space-4) var(--space-5)}.pricing-more-body{padding:0 var(--space-4) var(--space-5)}}.pricing-section-desc{color:var(--color-text-muted);margin-bottom:var(--space-8)}.pricing-note{margin-top:var(--space-4);color:var(--color-text-muted)}.pricing-note:empty{display:none}.pricing-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.package-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}@media(min-width:1081px){.package-grid .package-card{padding:var(--space-5) var(--space-4)}.package-grid .price{font-size:2rem}.package-grid .package-card h3{font-size:1.5rem}}@media(max-width:1080px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.package-grid{grid-template-columns:1fr}}.package-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:var(--space-3);padding:var(--space-6)}.price-block{display:grid;gap:var(--space-2);align-content:start}.package-card--featured{background:rgb(var(--color-royal-rgb) / .45);border-color:rgb(var(--color-primary-rgb) / .7)}.package-card--tint{background:rgb(var(--color-royal-rgb) / .12);border-color:rgb(var(--color-primary-rgb) / .45)}.package-card--tint p,.package-card--tint .price-vs{color:var(--color-text-on-royal)}.package-card--tint p.package-promise{color:var(--color-primary-soft)}.package-card--featured p,.package-card--featured .price small,.package-card--featured .package-recurring span{color:var(--color-text-on-royal)}.package-card h3{font-size:var(--text-2xl);font-style:italic;font-weight:800}.package-kind{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:700;color:var(--color-text-muted)}.package-promise{font-size:var(--text-sm)}.package-card .package-promise{align-self:start;color:var(--color-primary-soft);font-size:var(--text-base);font-weight:700;line-height:1.45}.package-card--featured .package-promise{color:var(--color-white)}.package-card{position:relative}.save-badge{position:absolute;top:34px;right:-66px;width:240px;transform:rotate(45deg);padding:.3rem 0;text-align:center;background:var(--color-royal);color:var(--color-white);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px rgb(var(--color-black-rgb) / .35);pointer-events:none}.package-card:has(.save-badge){overflow:hidden}.package-kind>span:first-child{white-space:nowrap}.package-card--featured .save-badge{background:var(--color-white);color:var(--color-royal)}.price-vs{font-size:var(--text-sm);color:var(--color-text-muted)}.package-card--featured .price-vs{color:var(--color-text-on-royal)}.price{display:flex;flex-wrap:wrap;align-items:baseline;font-family:var(--font-display);font-size:2.75rem;font-weight:900;font-style:italic;line-height:1;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.price small{font-family:var(--font-sans);font-size:var(--text-sm);font-style:normal;font-weight:500;color:var(--color-text-muted);margin-left:var(--space-1)}.package-recurring{border-top:1px solid var(--color-line);padding-top:var(--space-3);font-size:var(--text-sm)}.package-recurring strong{display:block;color:var(--color-text-strong)}.package-recurring span{color:var(--color-text-muted)}.package-recurring .care-year1{color:var(--color-accent);font-weight:700}.package-body{display:grid;align-content:space-between;gap:var(--space-4)}.package-value{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:rgb(var(--color-white-rgb) / .08);border:1px solid rgb(var(--color-white-rgb) / .18);font-size:var(--text-xs);color:var(--color-text-on-royal)}.package-value-title{font-weight:700;color:var(--color-white)}.package-value dl{display:grid;gap:3px}.package-value dl>div{display:flex;justify-content:space-between;gap:var(--space-3)}.package-value dd{font-variant-numeric:tabular-nums;white-space:nowrap}.package-value-total{margin-top:3px;padding-top:var(--space-2);border-top:1px dashed rgb(var(--color-white-rgb) / .3)}.package-value-prem{font-size:var(--text-sm);font-weight:800;color:var(--color-white)}.package-card--featured .package-value-save{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-royal);font-weight:800;text-align:center}.package-features{align-self:start;list-style:none;display:grid;gap:var(--space-2);font-size:var(--text-sm)}.package-features li{position:relative;padding-left:var(--space-6)}.package-features li:before{content:"";position:absolute;left:3px;top:.45em;width:9px;height:5px;border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(-45deg)}.package-features li.plus{padding-left:0;font-weight:700;color:var(--color-text-strong)}.package-features li.plus:before{display:none}.table-wrap{overflow-x:auto;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-fill)}.price-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.price-table th,.price-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.price-table tbody tr:last-child th,.price-table tbody tr:last-child td{border-bottom:0}.price-table thead th{font-size:var(--text-xs);font-weight:700;color:var(--color-text-muted);white-space:nowrap}.price-table tbody th{font-weight:500;color:var(--color-text)}.price-table .num-col{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.price-table .center-col{text-align:center}.price-table .is-selected th,.price-table .is-selected td{background:rgb(var(--color-royal-rgb) / .3);color:var(--color-text-strong)}.price-table .group-row th{font-family:var(--font-display);font-size:var(--text-base);font-weight:800;font-style:italic;color:var(--color-text-strong);background:rgb(var(--color-white-rgb) / .04)}.feature-table tbody th{min-width:240px}.compare-table td{min-width:160px}html[data-region=intl] [data-only-region=my]{display:none}.status-tick{color:var(--color-primary-soft);font-weight:800}.status-dash{color:var(--color-text-faint)}.kv-list{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 var(--space-6)}.kv-list dt{color:var(--color-text-muted)}.kv-list dd{color:var(--color-text-strong);font-weight:600}.quote-line{font-weight:600;background:rgb(var(--color-royal-rgb) / .3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.glass-panel p.quote-line{color:var(--color-text-strong)}.bullet-list{padding-left:var(--space-5);margin-bottom:var(--space-5);display:grid;gap:var(--space-2)}.glass-panel h3{margin-bottom:var(--space-3)}.package-cta{margin-top:auto;width:100%}.chooser{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}@media(max-width:1080px){.chooser{grid-template-columns:repeat(2,minmax(0,1fr))}}.chooser li{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6)}.chooser-q{font-size:var(--text-sm);color:var(--color-text-muted)}.chooser strong{font-family:var(--font-display);font-size:var(--text-2xl);font-style:italic;font-weight:800;color:var(--color-text-strong);line-height:1.2}.chooser li.chooser--featured{background:rgb(var(--color-royal-rgb) / .45);border-color:rgb(var(--color-primary-rgb) / .7)}.chooser--featured .chooser-q,.chooser--featured p{color:var(--color-text-on-royal)}@media(max-width:800px){.chooser{grid-template-columns:1fr}}.promise-strip{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-16)}.promise-strip li{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);font-size:var(--text-sm)}.promise-strip.pricing-how{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){.promise-strip.pricing-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.promise-strip.pricing-how{grid-template-columns:1fr}}.promise-strip svg{width:28px;height:28px;flex:none;fill:none;stroke:var(--color-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.promise-strip strong{display:block;font-size:var(--text-base);color:var(--color-text-strong);margin-bottom:var(--space-1)}.promise-strip span{color:var(--color-text-muted)}@media(max-width:760px){.promise-strip{grid-template-columns:1fr}}.offer-price{margin-top:auto;padding-top:var(--space-4);font-size:var(--text-sm);font-weight:700;color:var(--color-text-strong)}.who-price{margin-top:var(--space-2);font-family:var(--font-display);font-style:italic;font-weight:800;font-size:var(--text-lg);color:var(--color-text-strong)}.intent-title{font-weight:600;color:var(--color-text-strong);margin-bottom:var(--space-3)}.intent-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.intent-chips a{font-size:var(--text-sm);font-weight:600;color:var(--color-text-strong);padding:var(--space-2) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-fill);transition:border-color var(--transition-fast),background var(--transition-fast)}.intent-chips a:hover{border-color:rgb(var(--color-primary-rgb) / .6);background:var(--glass-fill-strong)}.intent-chips a.intent-chip--wa{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-action);border-color:var(--color-action);color:#fff}.intent-chips a.intent-chip--wa:hover{background:var(--color-royal);border-color:var(--color-royal)}.intent-chip--wa svg{width:16px;height:16px}@media(max-width:480px){.intent-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.intent-chips a{text-align:center;white-space:nowrap;padding-inline:var(--space-2)}.intent-chips a.intent-chip--wa{justify-content:center}.contact-card{padding-inline:var(--space-4)}}@media(max-width:374px){.intent-chips a{font-size:.75rem;padding-inline:var(--space-1)}}.sticky-wa{display:none}@media(max-width:700px){.sticky-wa{display:flex;position:fixed;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:900;transform:translateY(calc(100% + var(--space-8)));visibility:hidden;transition:transform .35s var(--ease-out),visibility .35s}.sticky-wa.is-shown{transform:none;visibility:visible}}footer{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-12) 0 var(--space-10);background:var(--color-bg)}footer:before,footer:after{content:"";position:absolute;pointer-events:none;z-index:-1}footer:before{inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--color-primary-rgb) / .55),transparent)}footer:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 120% at 50% 150%,rgb(var(--color-royal-rgb) / .42),transparent 70%)}.footer-grid{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.footer-logo{display:inline-flex;align-items:center;gap:var(--space-3)}.footer-logo img{width:auto;height:44px;transition:transform .3s var(--ease-out)}.footer-logo:hover img{transform:rotate(-8deg) translateY(-2px)}.footer-brand p{margin-top:var(--space-4);font-size:var(--text-xs);line-height:1.7;color:var(--color-text-faint);max-width:46ch}.footer-nav{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-6);font-size:var(--text-sm);font-weight:500}.footer-group{display:inline-flex;gap:var(--space-6);white-space:nowrap}.footer-links a{color:var(--color-text-muted);padding-bottom:2px;background:linear-gradient(var(--color-primary),var(--color-primary)) no-repeat left bottom / 0 1px;transition:color var(--transition-fast),background-size .3s var(--ease-out)}.footer-links a:hover{color:var(--color-text-strong);background-size:100% 1px}.footer-copy{font-size:var(--text-xs);line-height:1.7;color:var(--color-text-faint)}.footer-guides{text-align:right}.footer-guides a{white-space:nowrap}.footer-guides a:hover{color:var(--color-text-muted);text-decoration:underline}@media(max-width:860px){.footer-grid{flex-direction:column;align-items:flex-start;gap:var(--space-6)}.footer-nav{align-items:flex-start}.footer-guides{text-align:left}.footer-links{justify-content:flex-start}.footer-group{display:contents}}@media(prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.js-reveal [data-reveal].is-visible{opacity:1;transform:none}.hero-copy>*{animation:rise .9s var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-mascot{animation:rise 1s var(--ease-out) .1s both}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.package-soon{cursor:default;border:1px dashed rgb(var(--color-white-rgb) / .25);background:transparent;color:var(--color-text-muted);pointer-events:none}.package-card--featured .package-soon{border-color:rgb(var(--color-white-rgb) / .45);color:var(--color-text-on-royal)}.table-wrap{scrollbar-width:thin;scrollbar-color:rgb(var(--color-primary-rgb) / .55) transparent}.table-wrap::-webkit-scrollbar{height:6px}.table-wrap::-webkit-scrollbar-track{background:transparent}.table-wrap::-webkit-scrollbar-thumb{background:rgb(var(--color-primary-rgb) / .55);border-radius:var(--radius-pill)}.price-table tbody th[scope=row],.price-table thead th:first-child{position:sticky;left:0;z-index:1;background:var(--color-surface);box-shadow:1px 0 0 var(--color-line),6px 0 8px -6px rgb(var(--color-black-rgb) / .6)}.price-table .is-selected th[scope=row]{background:linear-gradient(rgb(var(--color-royal-rgb) / .3),rgb(var(--color-royal-rgb) / .3)),var(--color-surface)}.price-table .group-row th span{display:inline-block;position:sticky;left:var(--space-4)}@media(max-width:640px){.feature-table tbody th{min-width:150px;max-width:170px}.price-table th,.price-table td{padding:var(--space-3)}}.referral-table{margin-top:var(--space-4)}.price-table td.referral-reward{font-weight:800;color:var(--color-primary-soft)}.referral-price-sm{display:none}@media(max-width:560px){.referral-table .col-price{display:none}.referral-price-sm{display:block;margin-top:2px;font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted)}}@supports (corner-shape: squircle){.glass-panel,.region-card,.region-option,.nav-item,.nav-help,.chat,.msg,.msg-ai,.pay-link,.illus-row,.browser,.pricing-more,.package-value,.package-card--featured .package-value-save,.table-wrap,.quote-line,.story-icon,.story-chat,.notif,.notif-logo,.watch-frame,.watch-video,.tut-soon,.tut-item{corner-shape:squircle}}.watch-grid{--watch-w: 460px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--watch-w));column-gap:var(--space-16);align-items:center}.watch-kicker{font-family:var(--font-display);font-weight:800;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-soft);margin-bottom:var(--space-3)}.watch-text h2{margin-bottom:var(--space-4)}.watch-text .lead{margin-bottom:var(--space-6)}.watch-row{display:flex;align-items:flex-end;gap:var(--space-6)}.watch-row>div{flex:1;min-width:0}.watch-mascot{width:auto;height:240px}.watch-frame{position:relative;z-index:1;aspect-ratio:720 / 936;border-radius:var(--radius-lg);background:#000;box-shadow:0 30px 80px #0000008c}.watch-video{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.watch-tap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;border-radius:inherit;background:none;color:var(--color-text-strong);cursor:pointer}.watch-tap svg{width:72px;height:72px;padding:var(--space-5);border-radius:50%;background:rgb(var(--color-black-rgb) / .55);opacity:0;transform:scale(.8);transition:opacity var(--transition-fast),transform var(--transition-fast)}.watch-frame.paused .watch-tap svg{opacity:1;transform:none}.watch-seek{display:block;width:100%;height:24px;margin:var(--space-3) 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--color-action) var(--at, 0%),rgb(var(--color-white-rgb) / .15) 0) center / 100% 4px no-repeat;border-radius:var(--radius-pill);cursor:pointer}.watch-seek::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--color-text-strong)}.watch-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--color-text-strong)}.watch-sound{position:absolute;top:14px;right:14px;min-height:40px;padding:8px 14px 8px 16px;font-size:var(--text-sm)}.watch-sound[aria-pressed=true]{width:40px;padding:0}.watch-sound[aria-pressed=true] span,.watch-sound .icon-muted,.watch-sound[aria-pressed=true] .icon-sound{display:none}.watch-sound[aria-pressed=true] .icon-muted{display:block}@media(max-width:900px){.watch-grid{grid-template-columns:1fr;row-gap:var(--space-10)}.watch-text,.watch-media{width:100%;max-width:var(--watch-w);margin:0 auto}.watch-row{flex-direction:column;align-items:stretch;gap:0}.watch-mascot{align-self:flex-end;height:180px;margin:var(--space-6) var(--space-6) calc(-1 * var(--space-10) - 4px) 0}}.tut-lang{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-faint)}.tut-switch button{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.tut-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3);margin-top:var(--space-8);list-style:none}.tut-item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);text-align:left;font:600 var(--text-sm) var(--font-sans);color:var(--color-text);background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.tut-item:hover{border-color:rgb(var(--color-primary-rgb) / .5)}.tut-item[aria-current=true]{background:rgb(var(--color-royal-rgb) / .25);border-color:var(--color-primary);color:var(--color-text-strong)}.tut-num{flex:none;width:32px;height:32px;display:grid;place-items:center;font:italic 900 var(--text-sm) var(--font-display);border-radius:50%;background:var(--glass-fill-strong);color:var(--color-primary-soft)}.tut-item[aria-current=true] .tut-num{background:var(--color-action);color:var(--color-white)}.tut-title{flex:1}.tut-group{grid-column:1 / -1;margin-top:var(--space-4);font:600 var(--text-xs) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.tut-group:first-child{margin-top:0}.tut-time{color:var(--color-text-faint);font-weight:500;font-size:var(--text-xs)}.tut-time.soon{color:var(--color-accent)}.tut-player{border-top:1px solid var(--color-line)}.tut-player .watch-frame{box-shadow:none}.tut-steps{margin-bottom:var(--space-8)}.tut-nav{display:flex;gap:var(--space-3);flex-wrap:wrap}.tut-soon{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;border-radius:inherit;background:rgb(var(--color-bg-rgb) / .7);font:italic 900 var(--text-3xl) var(--font-display);color:var(--color-text-strong)}.watch-frame.soon .tut-soon{display:grid}.watch-frame.soon .watch-tap,.watch-frame.soon .watch-sound{display:none}.watch-frame.soon+.watch-seek{visibility:hidden}@media(max-width:900px){.tut-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--space-4));padding-right:var(--space-4)}.tut-list::-webkit-scrollbar{display:none}.tut-list li{flex:0 0 72%;scroll-snap-align:start}.tut-list .tut-group{display:none}.tut-player .watch-media{order:-1}}
