@font-face{font-family: 'Geist';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/geist-latin-ext-wght-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Geist';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/geist-latin-wght-normal.woff2) format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Geist Mono';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/geist-mono-latin-ext-wght-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Geist Mono';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/geist-mono-latin-wght-normal.woff2) format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Noto Sans Devanagari';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-devanagari-devanagari-wght-normal.woff2) format('woff2-variations');unicode-range: U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family: 'Noto Sans Devanagari';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-devanagari-latin-ext-wght-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Noto Sans Devanagari';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-devanagari-latin-wght-normal.woff2) format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Noto Sans Tamil';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-tamil-tamil-wght-normal.woff2) format('woff2-variations');unicode-range: U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family: 'Noto Sans Tamil';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-tamil-latin-ext-wght-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Noto Sans Tamil';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-tamil-latin-wght-normal.woff2) format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Noto Sans Malayalam';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-malayalam-malayalam-wght-normal.woff2) format('woff2-variations');unicode-range: U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family: 'Noto Sans Malayalam';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-malayalam-latin-ext-wght-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Noto Sans Malayalam';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-malayalam-latin-wght-normal.woff2) format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Noto Sans Kannada';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-kannada-kannada-wght-normal.woff2) format('woff2-variations');unicode-range: U+0951-0952,U+0964-0965,U+0C80-0CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family: 'Noto Sans Kannada';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-kannada-latin-ext-wght-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Noto Sans Kannada';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-kannada-latin-wght-normal.woff2) format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Noto Sans Telugu';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-telugu-telugu-wght-normal.woff2) format('woff2-variations');unicode-range: U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family: 'Noto Sans Telugu';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-telugu-latin-ext-wght-normal.woff2) format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Noto Sans Telugu';font-style: normal;font-display: swap;font-weight: 100 900;src: url(/assets/fonts/noto-sans-telugu-latin-wght-normal.woff2) format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg: #FAFAF7;--surface: #FFFFFF;--ink: #0C0B10;--ink-2: #46444E;--ink-3: #77747F;--line: #E9E7E1;--line-2: #DAD7CF;--brand: #841CDC;--brand-ink: #6C10BD;--brand-2: #A974F5;--brand-tint: #F4EDFE;--hl: rgba(169,116,245,.32);--lilac: #EFE7FC;--mint: #E4F5EA;--wa: #25D366;--wa-ink: #0E7A3C;--wa-bubble: #D9FDD3;--wa-ground: #EFE7DE;--r-sm: 12px;--r: 16px;--r-lg: 22px;--r-xl: 28px;--sh-1: 0 1px 2px rgba(12,11,16,.05);--sh-2: 0 1px 2px rgba(12,11,16,.04),0 8px 24px -10px rgba(12,11,16,.12);--sh-3: 0 2px 6px rgba(12,11,16,.04),0 30px 60px -24px rgba(40,16,80,.28);--ease: cubic-bezier(.22,1,.36,1);--ease-io: cubic-bezier(.65,0,.35,1);--gutter: 20px;--max: 1200px;--nav-h: 64px;--font: 'Geist',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--mono: 'Geist Mono',ui-monospace,'SF Mono',Menlo,monospace}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--nav-h) + 72px)}body{margin: 0;background: var(--bg);color: var(--ink);font: 400 16px/1.6 var(--font);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: clip}img,svg{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer;padding: 0}h1,h2,h3,h4{margin: 0;font-weight: 600;letter-spacing: -0.035em;line-height: 1.06;text-wrap: balance}p{margin: 0;text-wrap: pretty}ul,ol{margin: 0;padding: 0;list-style: none}::selection{background: var(--brand);color: #fff}:focus-visible{outline: 2px solid var(--brand);outline-offset: 3px;border-radius: 6px}.skip{position: absolute;left: 12px;top: -48px;z-index: 100;background: var(--ink);color: #fff;padding: 10px 14px;border-radius: 8px}.skip:focus{top: 12px}.ic{width: 20px;height: 20px;flex: none}.wrap{width: 100%;max-width: calc(var(--max) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}@media (min-width: 900px){:root{--gutter: 32px}}.mono{font-family: var(--mono);font-size: .75rem;letter-spacing: .02em;text-transform: uppercase;color: var(--ink-3)}.u{color: var(--brand-ink);background: linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom: 1px;transition: background-size .35s var(--ease)}.u:hover{background-size: 0 1px;background-position: 100% 100%}h1{font-size: clamp(2.5rem,8vw,5rem);letter-spacing: -0.05em;line-height: .98}h2{font-size: clamp(2rem,5.2vw,3.4rem);letter-spacing: -0.045em}.h-sm{font-size: clamp(1.6rem,3.4vw,2.2rem)}h3{font-size: 1.125rem;letter-spacing: -0.02em;line-height: 1.3;font-weight: 600}.lead{font-size: 1.0625rem;color: var(--ink-2);max-width: 58ch;line-height: 1.6}.sub{font-size: clamp(1.05rem,2vw,1.2rem);color: var(--ink-2);max-width: 54ch;line-height: 1.55}mark{color: inherit;background: none;position: relative;white-space: nowrap;z-index: 0}mark::before{content: '';position: absolute;left: -.06em;right: -.06em;bottom: .06em;height: .42em;background: var(--hl);border-radius: .08em;z-index: -1;transform-origin: left;transform: scaleX(var(--hl-x,1));transition: transform 1.1s var(--ease) .25s}.js mark:not(.in)::before{--hl-x: 0}.actions{display: flex;flex-wrap: wrap;gap: 10px}.btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 20px;border-radius: 12px;font-weight: 500;font-size: .975rem;letter-spacing: -0.01em;white-space: nowrap;overflow: hidden;isolation: isolate;transition: transform .18s var(--ease),background-color .2s,box-shadow .25s,border-color .2s,color .2s}.btn .ic{width: 17px;height: 17px;transition: transform .3s var(--ease)}.btn:hover .ic{transform: translateX(3px)}.btn:active{transform: scale(.97)}.btn-primary{background: var(--ink);color: #fff;box-shadow: 0 1px 0 rgba(255,255,255,.12) inset,0 6px 16px -8px rgba(12,11,16,.6)}.btn-primary::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(120px 80px at var(--mx,50%) var(--my,50%),rgba(169,116,245,.6),transparent 70%);opacity: 0;transition: opacity .3s}.btn-primary:hover::before{opacity: 1}.btn-primary:hover{box-shadow: 0 1px 0 rgba(255,255,255,.12) inset,0 10px 22px -10px rgba(132,28,220,.7)}.btn-ghost{background: var(--surface);color: var(--ink);border: 1px solid var(--line-2);box-shadow: var(--sh-1)}.btn-ghost:hover{border-color: var(--ink-3)}.btn-sm{min-height: 38px;padding: 0 14px;font-size: .9rem;border-radius: 10px}.link-arrow{display: inline-flex;align-items: center;gap: 6px;font-weight: 500;color: var(--ink);width: fit-content}.link-arrow .ic{width: 16px;height: 16px;transition: transform .3s var(--ease)}.link-arrow:hover .ic{transform: translateX(4px)}@media (max-width: 639px){.actions .btn{flex: 1 1 100%}}.nav{position: sticky;top: 0;z-index: 50;background: rgba(250,250,247,.8);backdrop-filter: saturate(1.4) blur(14px);-webkit-backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid transparent;transition: border-color .3s}.nav.is-scrolled{border-bottom-color: var(--line)}.nav-row{display: flex;align-items: center;gap: 20px;height: var(--nav-h)}.logo{display: inline-flex;align-items: center;gap: 9px;font-size: 1.2rem;font-weight: 500;letter-spacing: -0.035em}.logo b{font-weight: 700}.mark{width: 25px;height: auto;transition: transform .5s var(--ease)}.logo:hover .mark{transform: rotate(-8deg) scale(1.06)}.nav-links{display: none;align-items: center;gap: 2px;margin-left: 16px}.nav-link{position: relative;display: inline-flex;align-items: center;gap: 4px;padding: 8px 12px;border-radius: 8px;font-size: .925rem;color: var(--ink-2);transition: color .2s,background-color .2s}.nav-link:hover,.nav-link.is-active,.nav-link[aria-expanded="true"]{color: var(--ink);background: rgba(12,11,16,.04)}.chev{width: 15px;height: 15px;transition: transform .3s var(--ease)}[aria-expanded="true"] .chev{transform: rotate(180deg)}.nav-cta{margin-left: auto;display: flex;align-items: center;gap: 6px}.nav-cta .login,.nav-cta .btn{display: none}.menu-btn{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 10px}.menu-btn:hover{background: rgba(12,11,16,.05)}.has-mega{position: relative}.mega{position: absolute;top: calc(100% + 12px);left: -16px;width: min(780px,90vw);background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh-3);padding: 10px;opacity: 0;visibility: hidden;transform: translateY(-6px) scale(.985);transform-origin: top left;transition: opacity .2s var(--ease),transform .25s var(--ease),visibility 0s .25s}.has-mega.is-open .mega{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.mega-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 2px}.mega-item{display: flex;gap: 12px;padding: 12px;border-radius: 12px;transition: background-color .2s}.mega-item:hover,.mega-item.is-active{background: var(--bg)}.mega-item b{display: block;font-size: .925rem;font-weight: 550}.mega-item small{display: block;color: var(--ink-3);font-size: .8125rem;line-height: 1.45;margin-top: 2px}.mega-ic{width: 36px;height: 36px;flex: none;display: grid;place-items: center;border-radius: 10px;background: var(--surface);border: 1px solid var(--line);color: var(--ink);box-shadow: var(--sh-1);transition: transform .3s var(--ease),color .2s,border-color .2s}.mega-item:hover .mega-ic{transform: translateY(-1px);color: var(--brand);border-color: var(--line-2)}.mega-ic .ic{width: 18px;height: 18px}.mega-all{display: flex;align-items: center;justify-content: space-between;margin: 8px 2px 2px;padding: 12px;border-top: 1px solid var(--line);font-weight: 500;font-size: .925rem}.mega-all .ic{width: 17px;transition: transform .3s var(--ease)}.mega-all:hover .ic{transform: translateX(4px)}.sheet{position: fixed;inset: var(--nav-h) 0 0;background: var(--bg);overflow-y: auto;padding: 8px 0 32px}.sheet-h{margin: 12px 0 4px}.sheet-list a{display: flex;align-items: center;gap: 12px;padding: 12px 0;font-size: 1.0625rem;font-weight: 500;border-bottom: 1px solid var(--line)}.sheet-cta{display: grid;gap: 10px;margin-top: 24px}@media (min-width: 1000px){.nav-links,.nav-cta .login,.nav-cta .btn{display: inline-flex}.menu-btn,.sheet{display: none !important}}.sec{padding-block: clamp(80px,11vw,140px);position: relative}.sec-head{display: grid;gap: 16px;margin-bottom: clamp(36px,5vw,64px);max-width: 780px}.sec-head.center{margin-inline: auto;text-align: center;justify-items: center}.sec-head.split-head{max-width: none}@media (min-width: 900px){.sec-head.split-head{grid-template-columns: 1.1fr .9fr;align-items: end;gap: 48px}}.crumbs{padding-top: 20px}.crumbs ol{display: flex;gap: 8px}.crumbs li + li::before{content: '/';margin-right: 8px;color: var(--line-2)}.crumbs a:hover{color: var(--ink)}.js .rv{opacity: 0;transform: translateY(18px);transition: opacity .8s var(--ease),transform .9s var(--ease);transition-delay: calc(var(--i,0) * 70ms)}.js .rv.in{opacity: 1;transform: none;filter: none}.hero{position: relative;padding-top: clamp(40px,7vw,88px);overflow: hidden;isolation: isolate}.hero::before{content: '';position: absolute;inset: 0 0 auto;height: 900px;z-index: -1;background: radial-gradient(48% 38% at 50% 0%,rgba(169,116,245,.16),transparent 70%),linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 64px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 64px 100%;-webkit-mask-image: radial-gradient(70% 60% at 50% 20%,#000 30%,transparent 78%);mask-image: radial-gradient(70% 60% at 50% 20%,#000 30%,transparent 78%);opacity: .9}.hero-copy{display: grid;justify-items: center;text-align: center;gap: 22px;max-width: 980px;margin-inline: auto}.pill-badge{display: inline-flex;align-items: center;gap: 10px;padding: 5px 12px 5px 6px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-1);font-size: .85rem;color: var(--ink-2);transition: border-color .2s,transform .3s var(--ease)}.pill-badge:hover{border-color: var(--line-2);transform: translateY(-1px)}.pill-badge .tag{display: inline-flex;align-items: center;gap: 6px;padding: 3px 8px;border-radius: 999px;background: var(--bg);border: 1px solid var(--line);font-weight: 500;color: var(--ink)}.pill-badge .brand-ic{width: 14px;height: 14px}.pill-badge .ic{width: 14px;height: 14px;transition: transform .3s var(--ease)}.pill-badge:hover .ic{transform: translateX(3px)}.hero h1{max-width: 15ch}.hero .actions{justify-content: center}.trust-line{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 22px;color: var(--ink-3);font-size: .875rem}.trust-line li{display: inline-flex;align-items: center;gap: 7px}.trust-line .ic{width: 15px;height: 15px;color: var(--wa-ink)}.stage{margin-top: clamp(44px,6vw,72px)}.tabs{position: relative;display: flex;gap: 4px;width: max-content;max-width: 100%;margin-inline: auto;padding: 5px;border-radius: 14px;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-1);overflow-x: auto;scrollbar-width: none}.tabs::-webkit-scrollbar{display: none}.tab{position: relative;z-index: 1;display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 10px;font-size: .9rem;font-weight: 500;color: var(--ink-3);white-space: nowrap;transition: color .25s}.tab .ic{width: 17px;height: 17px;transition: transform .35s var(--ease)}.tab:hover{color: var(--ink)}.tab:hover .ic{transform: translateY(-1px) rotate(-6deg)}.tab[aria-selected="true"]{color: #fff}.tab-ind{position: absolute;z-index: 0;top: 5px;left: 0;height: calc(100% - 10px);width: 0;border-radius: 10px;background: var(--ink);transition: transform .45s var(--ease),width .45s var(--ease)}.frame-wrap{perspective: 1800px;margin-top: 20px}.frame{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);box-shadow: var(--sh-3);overflow: hidden;transform-origin: 50% 0;will-change: transform}.frame-bar{display: flex;align-items: center;gap: 12px;height: 44px;padding: 0 16px;border-bottom: 1px solid var(--line);background: #FCFCFA}.frame-bar .dots3{display: flex;gap: 6px}.frame-bar .dots3 i{width: 10px;height: 10px;border-radius: 50%;background: var(--line-2)}.frame-bar .url{flex: 1;max-width: 340px;margin-inline: auto;height: 26px;border-radius: 8px;background: var(--bg);border: 1px solid var(--line);display: grid;place-items: center;font-family: var(--mono);font-size: .72rem;color: var(--ink-3)}.app{display: grid;grid-template-columns: 1fr;min-height: 460px}.app-side{display: none;border-right: 1px solid var(--line);padding: 14px 10px;gap: 4px;align-content: start;background: #FCFCFA}.app-side span{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 8px;font-size: .8125rem;color: var(--ink-3);border: 1px solid transparent;transition: background-color .25s,color .25s}.app-side span.on{background: var(--surface);color: var(--ink);box-shadow: var(--sh-1);border-color: var(--line)}.app-side .ic{width: 16px;height: 16px}.app-main{position: relative;min-width: 0}.panel-pane{padding: 18px}.js .panel-pane{display: none}.js .panel-pane.on{display: block;animation: paneIn .5s var(--ease)}.panel-pane + .panel-pane{border-top: 1px solid var(--line)}.js .panel-pane + .panel-pane{border-top: 0}@keyframes paneIn{from{opacity: 0;transform: translateY(8px);filter: blur(3px)}}@media (min-width: 900px){.app{grid-template-columns: 200px 1fr;min-height: 540px}.app-side{display: grid}.panel-pane{padding: 22px}}.ui-h{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 14px;flex-wrap: wrap}.ui-h b{font-size: 1rem;letter-spacing: -0.02em;font-weight: 600}.chipx{display: inline-flex;align-items: center;gap: 5px;padding: 3px 8px;border-radius: 6px;font-family: var(--mono);font-size: .66rem;letter-spacing: .02em;text-transform: uppercase;background: var(--bg);border: 1px solid var(--line);color: var(--ink-2);white-space: nowrap}.chipx.g{background: var(--mint);border-color: #CDEBD7;color: var(--wa-ink)}.chipx.v{background: var(--lilac);border-color: #E0D2FA;color: var(--brand-ink)}.chipx.o{background: #FCEFDF;border-color: #F3DDBF;color: #8A4B06}.chipx.r{background: #FCE8E8;border-color: #F4CFCF;color: #A11D1D}.dotlive{display: inline-block;width: 7px;height: 7px;border-radius: 50%;background: var(--wa);box-shadow: 0 0 0 3px rgba(37,211,102,.2);animation: live 2s infinite}@keyframes live{50%{box-shadow: 0 0 0 6px rgba(37,211,102,0)}}.kpis{display: grid;grid-template-columns: repeat(2,1fr);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.kpi{padding: 14px 16px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line)}.kpi:nth-child(2n){border-right: 0}.kpi small{display: block;font-family: var(--mono);font-size: .66rem;text-transform: uppercase;color: var(--ink-3);letter-spacing: .03em}.kpi b{display: block;font-size: 1.6rem;font-weight: 600;letter-spacing: -0.04em;font-variant-numeric: tabular-nums;margin-top: 2px}@media (min-width: 640px){.kpis.k4{grid-template-columns: repeat(4,1fr)}.kpis.k4 .kpi{border-bottom: 0;border-right: 1px solid var(--line)}.kpis.k4 .kpi:last-child{border-right: 0}}.rows{display: grid;border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.row{display: flex;align-items: center;gap: 10px;padding: 11px 14px;font-size: .8375rem;border-bottom: 1px solid var(--line);background: var(--surface);min-width: 0;transition: background-color .2s}.row:last-child{border-bottom: 0}.row:hover{background: #FCFCFA}.row.on{background: var(--brand-tint)}.row b{font-weight: 550;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.row .r{margin-left: auto;color: var(--ink-3);font-variant-numeric: tabular-nums;font-family: var(--mono);font-size: .7rem;white-space: nowrap}.row .ic{width: 16px;height: 16px;color: var(--ink-3)}.row .stack{min-width: 0;display: grid}.row .stack small{color: var(--ink-3);font-size: .75rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.av{width: 28px;height: 28px;flex: none;border-radius: 50%;display: grid;place-items: center;font-size: .72rem;font-weight: 600;color: #fff;background: var(--c,#8B7FA8)}.bars{display: grid;gap: 10px}.bars div{display: grid;grid-template-columns: 70px 1fr 50px;align-items: center;gap: 10px;font-size: .8125rem}.bars span:last-child{text-align: right;font-family: var(--mono);font-size: .72rem}.track{height: 8px;border-radius: 99px;background: var(--bg);border: 1px solid var(--line);overflow: hidden}.track i{display: block;height: 100%;width: var(--w);border-radius: inherit;background: var(--ink);transform-origin: left;animation: grow 1.4s var(--ease) both}.track.g i{background: var(--wa)}.track.r i{background: #E11D48}@keyframes grow{from{transform: scaleX(0)}}.two{display: grid;gap: 14px}@media (min-width: 900px){.two{grid-template-columns: 1.25fr 1fr}}.inbox{display: grid;gap: 14px}.inbox-list,.inbox-side{display: none}.inbox-chat{border: 1px solid var(--line);border-radius: var(--r);background: var(--wa-ground);background-image: radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size: 14px 14px;padding: 14px;display: flex;flex-direction: column;gap: 6px;min-height: 360px;justify-content: flex-end;overflow: hidden}.inbox-chat .msg{max-width: 78%}.msg.note{align-self: center;background: #FFF6D6;box-shadow: none;font-size: .74rem;color: #6A5A1E;border: 1px dashed #EAD58E}.kv{display: grid;gap: 10px;font-size: .8rem;border: 1px solid var(--line);border-radius: var(--r);padding: 14px}.kv div{display: flex;justify-content: space-between;align-items: center;gap: 8px;padding-bottom: 10px;border-bottom: 1px dashed var(--line)}.kv div:last-child{border-bottom: 0;padding-bottom: 0}.kv span:first-child{color: var(--ink-3)}@media (min-width: 900px){.inbox{grid-template-columns: 220px 1fr 200px}.inbox-list,.inbox-side{display: grid;align-content: start;gap: 10px}}.canvas{position: relative;border: 1px solid var(--line);border-radius: var(--r);background: #FCFCFA;background-image: radial-gradient(var(--line-2) 1px,transparent 1px);background-size: 18px 18px;height: 420px;overflow: hidden}.canvas svg.wires{position: absolute;inset: 0;width: 100%;height: 100%}.wires path{fill: none;stroke: var(--line-2);stroke-width: 1.6}.wires path.flow{stroke: var(--brand);stroke-dasharray: 5 9;animation: dash 1.2s linear infinite}@keyframes dash{to{stroke-dashoffset: -28}}.wnode{position: absolute;width: 196px;padding: 10px 12px;background: var(--surface);border: 1px solid var(--line);border-radius: 12px;box-shadow: var(--sh-2);font-size: .78rem;transition: transform .35s var(--ease),border-color .25s,box-shadow .35s}.wnode:hover{transform: translateY(-2px);border-color: var(--brand-2)}.wnode .t{display: flex;align-items: center;gap: 6px;font-family: var(--mono);font-size: .62rem;text-transform: uppercase;color: var(--ink-3);margin-bottom: 4px}.wnode .t .ic{width: 13px;height: 13px;color: var(--brand)}.wnode b{display: block;font-weight: 550;font-size: .8rem;line-height: 1.35}.wnode .opts{display: flex;flex-wrap: wrap;gap: 4px;margin-top: 7px}.wnode .opts span{padding: 2px 7px;border-radius: 6px;background: var(--bg);border: 1px solid var(--line);font-size: .68rem}.wnode.active{border-color: var(--brand);box-shadow: 0 0 0 4px rgba(132,28,220,.1),var(--sh-2)}@media (max-width: 899px){.canvas{height: auto;padding: 14px;display: grid;gap: 10px}.canvas svg.wires{display: none}.wnode{position: relative;inset: auto !important;width: auto}}.kanban{display: grid;grid-template-columns: repeat(3,minmax(160px,1fr));gap: 10px;overflow-x: auto}.kcol{background: var(--bg);border: 1px solid var(--line);border-radius: var(--r);padding: 10px;display: grid;gap: 8px;align-content: start;min-height: 330px}.kcol > p{display: flex;justify-content: space-between;font-family: var(--mono);font-size: .66rem;text-transform: uppercase;color: var(--ink-3);padding: 2px 4px}.kcard{background: var(--surface);border: 1px solid var(--line);border-radius: 10px;padding: 10px;font-size: .8rem;box-shadow: var(--sh-1);display: grid;gap: 6px;transition: transform .3s var(--ease),box-shadow .3s}.kcard:hover{transform: translateY(-2px);box-shadow: var(--sh-2)}.kcard .top{display: flex;align-items: center;gap: 8px}.kcard .top .av{width: 22px;height: 22px;font-size: .62rem}.kcard b{font-weight: 550}.kcard .meta{display: flex;justify-content: space-between;gap: 6px;color: var(--ink-3);font-family: var(--mono);font-size: .66rem}.kcard.fly{animation: fly 4.2s var(--ease-io) infinite;position: relative;z-index: 2;border-color: var(--brand-2)}@keyframes fly{0%,18%{transform: translateX(0)}42%,68%{transform: translateX(calc(100% + 30px)) rotate(1.5deg)}92%,100%{transform: translateX(0)}}.chart{border: 1px solid var(--line);border-radius: var(--r);padding: 14px}.chart svg{width: 100%;height: 150px}.chart .line{fill: none;stroke: var(--brand);stroke-width: 2.2;stroke-dasharray: 900;stroke-dashoffset: 900}.panel-pane.on .chart .line,.no-js .chart .line{animation: draw 2.2s var(--ease) .2s forwards}@keyframes draw{to{stroke-dashoffset: 0}}.toggle{width: 34px;height: 20px;border-radius: 99px;background: var(--wa);position: relative;flex: none;margin-left: auto}.toggle::after{content: '';position: absolute;right: 2px;top: 2px;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.2)}.logos{margin-top: clamp(56px,7vw,88px);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.logos-in{display: grid;grid-template-columns: repeat(2,1fr)}.logos-in li{display: grid;place-items: center;min-height: 84px;padding: 12px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);font-size: 1.05rem;font-weight: 600;letter-spacing: -0.03em;color: #8E8A97;text-align: center;transition: color .3s,background-color .3s}.logos-in li:nth-child(2n){border-right: 0}.logos-in li:hover{color: var(--ink);background: var(--surface)}.logos-cap{text-align: center;padding: 18px 0}@media (min-width: 640px){.logos-in{grid-template-columns: repeat(3,1fr)}.logos-in li:nth-child(2n){border-right: 1px solid var(--line)}.logos-in li:nth-child(3n){border-right: 0}}@media (min-width: 1000px){.logos-in{grid-template-columns: repeat(5,1fr)}.logos-in li:nth-child(3n){border-right: 1px solid var(--line)}.logos-in li:nth-child(5n){border-right: 0}.logos-in li:nth-last-child(-n+5){border-bottom: 0}}.jtabs-bar{position: sticky;top: var(--nav-h);z-index: 20;background: rgba(250,250,247,.88);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.jtabs{display: flex;overflow-x: auto;scrollbar-width: none}.jtabs::-webkit-scrollbar{display: none}.jtabs a{position: relative;flex: 1 0 auto;text-align: center;padding: 15px 18px;font-size: .9rem;font-weight: 500;color: var(--ink-3);border-right: 1px solid var(--line);transition: color .25s,background-color .25s}.jtabs a:last-child{border-right: 0}.jtabs a::after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--brand);transform: scaleX(0);transform-origin: left;transition: transform .5s var(--ease)}.jtabs a:hover{color: var(--ink)}.jtabs a.on{color: var(--ink);background: var(--surface)}.jtabs a.on::after{transform: scaleX(1)}.jtabs a span{font-family: var(--mono);font-size: .66rem;color: var(--ink-3);margin-right: 8px}.chapter{display: grid;gap: 28px;padding-block: clamp(56px,8vw,104px);border-bottom: 1px solid var(--line)}.chapter:last-child{border-bottom: 0}.ch-copy{display: grid;gap: 16px;align-content: start}.ch-copy h3{font-size: clamp(1.7rem,3.4vw,2.5rem);letter-spacing: -0.045em;line-height: 1.06}.ch-list{display: grid;margin-top: 6px;border-top: 1px solid var(--line)}.ch-list li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;padding: 14px 0;border-bottom: 1px solid var(--line)}.ch-list .ic{width: 18px;height: 18px;margin-top: 2px;color: var(--brand)}.ch-list b{font-weight: 550;display: block}.ch-list small{color: var(--ink-3);font-size: .9rem;line-height: 1.5;display: block;margin-top: 2px}.ch-vis{position: relative;border-radius: var(--r-xl);padding: clamp(20px,4vw,44px);display: grid;place-items: center;overflow: hidden;isolation: isolate;min-height: 420px}.ch-vis::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(60% 60% at 70% 15%,rgba(255,255,255,.75),transparent 70%)}.ch-vis.lilac{background: linear-gradient(160deg,#F1E8FE,#DFCFFB)}.ch-vis.mint{background: linear-gradient(160deg,#EAF8EF,#CBEED8)}.ch-vis.sand{background: linear-gradient(160deg,#F8F2E8,#ECE0CA)}.ch-vis.sky{background: linear-gradient(160deg,#EEF3FC,#D5E2F8)}.ch-vis.rose{background: linear-gradient(160deg,#FDF0F2,#F4D6DD)}.card-ui{width: 100%;max-width: 420px;background: var(--surface);border-radius: var(--r-lg);box-shadow: var(--sh-3);padding: 16px;display: grid;gap: 12px;transition: transform .6s var(--ease)}.ch-vis:hover .card-ui{transform: translateY(-4px) rotate(-.4deg)}.float-ui{position: absolute;background: var(--surface);border-radius: 14px;box-shadow: var(--sh-3);padding: 10px 12px;font-size: .8rem;display: flex;align-items: center;gap: 10px;transition: transform .6s var(--ease)}.ch-vis:hover .float-ui{transform: translateY(-8px)}.float-ui b{display: block;font-weight: 550}.float-ui small{color: var(--ink-3)}@media (min-width: 900px){.chapter{grid-template-columns: 1fr 1.15fr;gap: 72px;align-items: center}.chapter.flip .ch-copy{order: 2}}@media (max-width: 899px){.float-ui{position: relative;inset: auto !important;margin-top: -6px;justify-self: end}}.phone{width: 100%;max-width: 320px;border-radius: 38px;background: #0C0B10;padding: 9px;box-shadow: 0 0 0 1px rgba(255,255,255,.06) inset,var(--sh-3);position: relative}.phone-top{display: flex;align-items: center;gap: 10px;padding: 14px 14px 10px;background: #F7F5F2;border-radius: 29px 29px 0 0;border-bottom: 1px solid #E8E2D9;color: var(--ink)}.ph-avatar{width: 32px;height: 32px;border-radius: 50%;background: var(--brand-tint);display: grid;place-items: center;flex: none}.ph-mark{width: 17px}.ph-name b{display: flex;align-items: center;gap: 4px;font-size: .875rem;font-weight: 600}.ph-name small{display: block;font-size: .68rem;color: var(--ink-3)}.verified{width: 14px;height: 14px}.chat{height: 420px;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;gap: 6px;padding: 12px 10px;background: var(--wa-ground);background-image: radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size: 14px 14px;color: #111B21}.msg{max-width: 84%;padding: 7px 9px 5px;border-radius: 10px;font-size: .8125rem;line-height: 1.4;position: relative;box-shadow: 0 1px .5px rgba(0,0,0,.13);flex: none;color: #111B21}.msg p{white-space: pre-line}.msg.in{align-self: flex-start;background: #fff;border-top-left-radius: 2px}.msg.out{align-self: flex-end;background: var(--wa-bubble);border-top-right-radius: 2px}.msg.sys{align-self: center;background: #FFF6D6;color: #54656F;font-size: .68rem;padding: 4px 10px;border-radius: 8px;box-shadow: none;text-align: center}.msg-t{display: block;text-align: right;font-size: .62rem;color: #667781;margin-top: 2px}.ticks{font-style: normal;color: #53BDEB;letter-spacing: -2px}.msg-btns{display: grid;gap: 1px;margin: 6px -9px -5px;border-top: 1px solid #E9EDEF}.msg-btns span{display: block;text-align: center;padding: 7px;color: #027EB5;font-weight: 500;font-size: .8125rem}.msg-btns span + span{border-top: 1px solid #E9EDEF}.msg-media{height: 108px;margin: -3px -5px 6px;border-radius: 7px;background: linear-gradient(135deg,#E9D9FF,#C9A6FA);position: relative;overflow: hidden}.msg-media.dress{background: linear-gradient(160deg,#FCE3D8,#F4B9A2)}.msg-media.dress::after{content: '';position: absolute;left: 50%;top: 14%;width: 34%;height: 78%;transform: translateX(-50%);background: #C2410C;clip-path: polygon(35% 0,65% 0,70% 20%,95% 100%,5% 100%,30% 20%);opacity: .85}.msg-media.shoe{background: linear-gradient(160deg,#E2ECF9,#B9CDEB)}.msg-media.shoe::after{content: '';position: absolute;left: 18%;bottom: 22%;width: 64%;height: 34%;background: #1E3A8A;border-radius: 40% 60% 20% 20%}.msg-media.offer{background: linear-gradient(135deg,#2A0B4D,#841CDC)}.msg-media.offer::after{content: 'Diwali Sale  ·  30% OFF';position: absolute;inset: 0;display: grid;place-items: center;color: #fff;font-weight: 700;font-size: 1rem;letter-spacing: -0.02em}.msg-media.doc{height: 54px;background: #F0F2F5}.msg-media.doc::after{content: 'Quotation_2291.pdf  ·  1 page';position: absolute;inset: 0;display: flex;align-items: center;padding-left: 44px;font-size: .75rem;color: #3B4A54;background: linear-gradient(#E11D48,#E11D48) 14px 50% / 20px 26px no-repeat}.typing{align-self: flex-start;display: none;gap: 4px;padding: 10px 12px;background: #fff;border-radius: 10px;border-top-left-radius: 2px}.typing.on{display: flex}.typing i{width: 6px;height: 6px;border-radius: 50%;background: #8696A0;animation: tdot 1.2s infinite}.typing i:nth-child(2){animation-delay: .15s}.typing i:nth-child(3){animation-delay: .3s}@keyframes tdot{0%,60%,100%{transform: translateY(0);opacity: 1}30%{transform: translateY(-3px);opacity: .5}}.phone-bar{display: flex;align-items: center;gap: 8px;padding: 10px;background: #F0F2F5;border-radius: 0 0 29px 29px}.phone-bar span{flex: 1;padding: 9px 14px;background: #fff;border-radius: 999px;color: #8696A0;font-size: .8125rem}.phone-bar i{width: 34px;height: 34px;border-radius: 50%;background: #00A884}.js [data-chat] .msg.hide{display: none}.msg.pop{animation: pop .42s var(--ease)}@keyframes pop{from{opacity: 0;transform: translateY(8px) scale(.96)}}.demo{display: grid;gap: 28px;align-items: start}.demo-canvas{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);padding: 18px;box-shadow: var(--sh-2);background-image: radial-gradient(var(--line) 1px,transparent 1px);background-size: 18px 18px}.demo-head{display: flex;align-items: center;gap: 10px;margin-bottom: 18px;font-size: .9rem}.demo-head b{font-weight: 550}.dot-live{width: 8px;height: 8px;border-radius: 50%;background: var(--wa);box-shadow: 0 0 0 4px rgba(37,211,102,.18);animation: live 2s infinite}.demo-ctl{margin-left: auto;display: flex;gap: 6px}.ctl{width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;border: 1px solid var(--line);background: var(--surface);transition: transform .15s,border-color .2s}.ctl:hover{border-color: var(--ink-3)}.ctl:active{transform: scale(.92)}.ctl .ic{width: 15px;height: 15px}.nodes{display: grid;gap: 22px}.node{position: relative;display: flex;gap: 12px;align-items: flex-start;padding: 12px 14px;background: var(--surface);border: 1px solid var(--line);border-radius: 14px;transition: border-color .3s,box-shadow .3s,transform .35s var(--ease)}.node + .node::before{content: '';position: absolute;left: 31px;top: -23px;width: 2px;height: 22px;background: var(--line-2)}.node + .node::after{content: '';position: absolute;left: 31px;top: -23px;width: 2px;height: 0;background: var(--brand);transition: height .45s var(--ease)}.node.is-done + .node::after{height: 22px}.node-ic{width: 36px;height: 36px;border-radius: 10px;display: grid;place-items: center;background: var(--bg);border: 1px solid var(--line);color: var(--ink-2);flex: none;transition: background-color .3s,color .3s,border-color .3s}.node-ic .ic{width: 17px;height: 17px}.node-type{display: block;font-family: var(--mono);font-size: .64rem;letter-spacing: .03em;text-transform: uppercase;color: var(--ink-3)}.node b{display: block;font-size: .95rem;font-weight: 550;line-height: 1.35}.node small{display: block;color: var(--ink-3);font-size: .84rem;line-height: 1.45;margin-top: 2px}.node.is-on{border-color: var(--brand);box-shadow: 0 0 0 4px rgba(132,28,220,.1);transform: translateX(4px)}.node.is-on .node-ic,.node.is-done .node-ic{background: var(--ink);border-color: var(--ink);color: #fff}.demo .phone{margin-inline: auto}@media (min-width: 900px){.demo{grid-template-columns: 1fr 320px;gap: 56px}}.fhero{padding-top: clamp(28px,5vw,56px);padding-bottom: clamp(64px,9vw,110px);position: relative;isolation: isolate;overflow: hidden}.fhero::before{content: '';position: absolute;inset: 0 0 auto;height: 760px;z-index: -1;background: linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 64px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 64px 100%;-webkit-mask-image: radial-gradient(60% 60% at 75% 30%,#000 20%,transparent 75%);mask-image: radial-gradient(60% 60% at 75% 30%,#000 20%,transparent 75%);opacity: .8}.fhero-grid{display: grid;gap: 44px;align-items: center}.fhero-copy{display: grid;gap: 22px}.fhero h1{font-size: clamp(2.3rem,6vw,4.1rem)}.fhero-visual{display: flex;justify-content: center;perspective: 1400px}.facts{display: flex;flex-wrap: wrap;gap: 8px}.facts li{display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border-radius: 8px;border: 1px solid var(--line);background: var(--surface);font-size: .85rem;color: var(--ink-2)}.facts .ic{width: 15px;height: 15px;color: var(--wa-ink)}.fhero-grid > *,.demo > *,.chapter > *{min-width: 0}@media (min-width: 900px){.fhero-grid{grid-template-columns: 1fr 1.05fr;gap: 64px;min-height: 540px}}.stack3d{position: relative;width: 100%;max-width: 520px;transform-style: preserve-3d;transform: rotateY(-12deg) rotateX(6deg)}.stack3d .panel{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);box-shadow: var(--sh-3);overflow: hidden}.stack3d .float{position: absolute;transform: translateZ(70px);z-index: 2}.stack3d::after{content: '';position: absolute;inset: 10% 8% -7%;z-index: -1;transform: translateZ(-70px);border-radius: var(--r-xl);background: linear-gradient(140deg,#E8DAFD,#D9F2E3)}.panel-top{display: flex;align-items: center;gap: 8px;padding: 12px 16px;border-bottom: 1px solid var(--line);font-size: .84rem;font-weight: 550;background: #FCFCFA}.panel-top .dots3{display: flex;gap: 5px;margin-right: 6px}.panel-top .dots3 i{width: 9px;height: 9px;border-radius: 50%;background: var(--line-2)}.panel-top .r{margin-left: auto}.panel-body{padding: 16px;display: grid;gap: 12px}.chip{display: flex;align-items: center;gap: 10px;padding: 10px 14px 10px 10px;background: var(--surface);border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--sh-3);font-size: .8rem;line-height: 1.3;white-space: nowrap}.chip b{display: block;font-size: .85rem;font-weight: 550}.chip small{color: var(--ink-3)}.chip-ic{width: 32px;height: 32px;border-radius: 9px;display: grid;place-items: center;background: var(--lilac);color: var(--brand);flex: none}.chip-ic .ic,.chip-ic .brand-ic{width: 17px;height: 17px}@media (max-width: 899px){.stack3d{transform: none !important}.stack3d::after{display: none}.stack3d .float{position: relative;inset: auto !important;transform: none;margin: -16px 12px 0 auto;width: fit-content}}.mini{width: 100%;display: grid;border: 1px solid var(--line);border-radius: var(--r);overflow: hidden;font-size: .8125rem}.mini-row{display: flex;align-items: center;gap: 10px;padding: 10px 12px;background: var(--surface);border-bottom: 1px solid var(--line);min-width: 0}.mini > :last-child{border-bottom: 0}.mini-row b{font-weight: 550;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mini-row .r{margin-left: auto;color: var(--ink-3);font-family: var(--mono);font-size: .7rem;white-space: nowrap}.mini-row .ic{width: 16px;height: 16px;color: var(--ink-3)}.pill{display: inline-flex;align-items: center;padding: 2px 7px;border-radius: 6px;font-family: var(--mono);font-size: .64rem;text-transform: uppercase;letter-spacing: .02em;background: var(--lilac);color: var(--brand-ink);white-space: nowrap}.pill.g{background: var(--mint);color: var(--wa-ink)}.pill.o{background: #FCEFDF;color: #8A4B06}.pill.r{background: #FCE8E8;color: #A11D1D}.mini-flow{display: flex;align-items: center;gap: 6px;padding: 10px 12px;background: var(--surface);border-bottom: 1px solid var(--line);flex-wrap: wrap}.mf-node{display: inline-flex;align-items: center;gap: 6px;padding: 6px 9px;background: var(--bg);border: 1px solid var(--line);border-radius: 8px;font-weight: 500;font-size: .74rem}.mf-node .ic{width: 13px;height: 13px;color: var(--brand)}.mf-line{flex: 1;min-width: 14px;height: 2px;background: linear-gradient(90deg,var(--brand) 0 40%,var(--line-2) 40%) 0 0 / 250% 100%;animation: pline 2.8s linear infinite}@keyframes pline{from{background-position: 100% 0}to{background-position: -150% 0}}.stats{display: grid;grid-template-columns: repeat(2,1fr);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.stat{padding: 12px 14px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line)}.stat:nth-child(2n){border-right: 0}.stat small{display: block;font-family: var(--mono);font-size: .64rem;text-transform: uppercase;color: var(--ink-3)}.stat b{display: block;font-size: 1.4rem;font-weight: 600;letter-spacing: -0.04em;font-variant-numeric: tabular-nums}.stats:not(.s4) .stat{border-bottom: 0}@media (min-width: 640px){.stats.s4{grid-template-columns: repeat(4,1fr)}.stats.s4 .stat{border-bottom: 0;border-right: 1px solid var(--line)}.stats.s4 .stat:last-child{border-right: 0}}.kan{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.kan-col{background: var(--bg);border: 1px solid var(--line);border-radius: 12px;padding: 8px;display: grid;gap: 6px;align-content: start;min-height: 150px}.kan-col > span{font-family: var(--mono);font-size: .62rem;text-transform: uppercase;color: var(--ink-3)}.kan-card{padding: 7px 8px;border-radius: 8px;background: var(--surface);border: 1px solid var(--line);font-size: .74rem;font-weight: 500}.kan-card.move{animation: fly 4s var(--ease-io) infinite;border-color: var(--brand-2);position: relative;z-index: 2}.define{margin-top: clamp(48px,7vw,88px);display: grid;gap: 10px;padding-top: 28px;border-top: 1px solid var(--line)}.define-h{font-size: 1.05rem;letter-spacing: -0.02em}.define p{color: var(--ink-2);max-width: 92ch;font-size: 1.02rem}@media (min-width: 900px){.define{grid-template-columns: 300px 1fr;gap: 48px}}.caps{display: grid;border-top: 1px solid var(--line);border-left: 1px solid var(--line)}.cap{position: relative;padding: 28px 24px;display: grid;gap: 10px;align-content: start;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);overflow: hidden;isolation: isolate;transition: background-color .3s}.cap::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(260px 200px at var(--mx,50%) var(--my,0%),rgba(169,116,245,.13),transparent 70%);opacity: 0;transition: opacity .35s}.cap:hover::before{opacity: 1}.cap:hover{background: var(--surface)}.cap-ic{width: 38px;height: 38px;border-radius: 10px;display: grid;place-items: center;background: var(--surface);border: 1px solid var(--line);color: var(--ink);box-shadow: var(--sh-1);margin-bottom: 8px;transition: transform .45s var(--ease),color .3s}.cap:hover .cap-ic{transform: translateY(-3px) rotate(-6deg);color: var(--brand)}.cap p{color: var(--ink-2);font-size: .95rem}@media (min-width: 640px){.caps{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.caps{grid-template-columns: repeat(3,1fr)}}.bento{display: grid;gap: 14px}.tile{position: relative;display: flex;flex-direction: column;gap: 10px;padding: 24px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);overflow: hidden;isolation: isolate;transition: transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s;min-height: 340px}.tile::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(340px 260px at var(--mx,50%) var(--my,0%),rgba(169,116,245,.1),transparent 70%);opacity: 0;transition: opacity .4s}.tile:hover{transform: translateY(-3px);box-shadow: var(--sh-2);border-color: var(--line-2)}.tile:hover::before{opacity: 1}.tile h3{font-size: 1.3rem;letter-spacing: -0.03em;padding-right: 40px}.tile p{color: var(--ink-2);font-size: .95rem;max-width: 46ch}.tile-go{position: absolute;right: 20px;top: 20px;width: 34px;height: 34px;border-radius: 10px;border: 1px solid var(--line);display: grid;place-items: center;color: var(--ink-3);transition: color .3s,border-color .3s,background-color .3s}.tile-go .ic{width: 16px;height: 16px;transform: rotate(-45deg);transition: transform .4s var(--ease)}.tile:hover .tile-go{background: var(--ink);border-color: var(--ink);color: #fff}.tile:hover .tile-go .ic{transform: rotate(0)}.tile-vis{margin: 10px -24px -24px;padding: 20px 24px 24px;flex: 1;display: flex;align-items: flex-end;min-height: 150px;border-top: 1px solid var(--line);background: #FCFCFA;background-image: radial-gradient(var(--line) 1px,transparent 1px);background-size: 16px 16px}@media (min-width: 640px){.bento{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.bento{grid-template-columns: repeat(6,1fr)}.tile{grid-column: span 2}.tile.w3{grid-column: span 3}.tile.w4{grid-column: span 4}}.statement{padding-block: clamp(96px,14vw,180px)}.statement blockquote{margin: 0 auto;max-width: 980px;text-align: center;font-size: clamp(1.7rem,4.2vw,3rem);line-height: 1.18;letter-spacing: -0.04em;font-weight: 550}.statement blockquote .w{transition: color .3s}.js .statement blockquote .w{color: #CFCBD6}.js .statement blockquote .w.lit{color: var(--ink)}.statement figcaption{margin-top: 32px;display: flex;justify-content: center;align-items: center;gap: 12px;font-size: .9rem;text-align: left}.statement figcaption .av{width: 40px;height: 40px;font-size: .9rem}.statement figcaption small{display: block;color: var(--ink-3)}.hub{position: relative;display: grid;gap: 12px}.hub-col{display: grid;gap: 10px;position: relative;z-index: 2}.hub-item{display: flex;align-items: center;gap: 12px;padding: 12px 14px;background: var(--surface);border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--sh-1);font-weight: 550;font-size: .925rem;transition: transform .35s var(--ease),border-color .3s,box-shadow .3s}.hub-item:hover,.hub-item.hot{transform: translateY(-2px);border-color: var(--brand-2);box-shadow: var(--sh-2)}.hub-item small{display: block;color: var(--ink-3);font-weight: 400;font-size: .8rem}.hub-item .brand-ic,.hub-item .ic{width: 26px;height: 26px;flex: none}.hub-core{display: grid;place-items: center;padding: 28px 0;position: relative;z-index: 2}.hub svg.hub-wires{display: none}@media (min-width: 900px){.hub{grid-template-columns: 1fr 240px 1fr;align-items: center;gap: 0 56px;min-height: 460px}.hub svg.hub-wires{display: block;position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1;overflow: visible;pointer-events: none}.hub-wires path{fill: none;stroke: var(--line-2);stroke-width: 1.4;transition: stroke .3s}.hub-wires path.hot{stroke: var(--brand-2)}.hub-wires circle{fill: var(--brand)}}.cube3d{--s: 120px;width: var(--s);height: var(--s);perspective: 900px}.cube3d .tilt{width: 100%;height: 100%;position: relative;transform-style: preserve-3d;transform: rotateX(-30deg)}.cube3d .spin{position: absolute;inset: 0;transform-style: preserve-3d;transform: rotateY(45deg);animation: cubeSpin 16s linear infinite}.cube3d .face{position: absolute;inset: 0;border-radius: 5px;backface-visibility: hidden}.cube3d .f1{background: linear-gradient(160deg,#B489F7,#A974F5 60%,#9A5EF2);transform: translateZ(calc(var(--s) / 2))}.cube3d .f2{background: linear-gradient(160deg,#9233E6,#841CDC 55%,#7012C4);transform: rotateY(90deg) translateZ(calc(var(--s) / 2))}.cube3d .f3{background: #6E14BE;transform: rotateY(180deg) translateZ(calc(var(--s) / 2))}.cube3d .f4{background: #9150EC;transform: rotateY(-90deg) translateZ(calc(var(--s) / 2))}.cube3d .f5{background: #fff;transform: rotateX(90deg) translateZ(calc(var(--s) / 2));box-shadow: inset 0 0 0 calc(var(--s) * .035) var(--brand);display: grid;place-items: center}.cube3d .f6{background: #4C0B88;transform: rotateX(-90deg) translateZ(calc(var(--s) / 2))}.cube3d .dots{display: flex;gap: 12%;width: 46%;transform: rotate(90deg)}.cube3d .dots i{flex: 1;aspect-ratio: 1;border-radius: 50%;background: var(--brand);animation: tdot 1.6s var(--ease-io) infinite}.cube3d .dots i:nth-child(2){animation-delay: .18s}.cube3d .dots i:nth-child(3){animation-delay: .36s}.cube3d-shadow{width: 110px;height: 18px;margin: 22px auto 0;background: radial-gradient(closest-side,rgba(60,20,110,.28),transparent);filter: blur(4px)}@keyframes cubeSpin{to{transform: rotateY(405deg)}}.numbers{display: grid;grid-template-columns: repeat(2,1fr);border-top: 1px solid var(--line);border-left: 1px solid var(--line)}.numbers li{padding: 28px 22px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);display: grid;gap: 8px;align-content: start}.numbers b{font-size: clamp(2.3rem,5vw,3.6rem);font-weight: 600;letter-spacing: -0.05em;line-height: 1;font-variant-numeric: tabular-nums}.numbers h3{font-size: 1rem}.numbers p{color: var(--ink-3);font-size: .9rem}@media (min-width: 1000px){.numbers{grid-template-columns: repeat(4,1fr)}}.ex-grid{display: grid;gap: 14px}.ex{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 20px;display: grid;gap: 14px;align-content: start;transition: transform .4s var(--ease),box-shadow .4s,border-color .3s}.ex:hover{transform: translateY(-3px);box-shadow: var(--sh-2);border-color: var(--line-2)}.ex-who{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: .68rem;text-transform: uppercase;letter-spacing: .03em;color: var(--ink-3)}.ex-who .ic{width: 15px;height: 15px}.ex h3{font-size: 1.1rem}.ex-msg{background: var(--wa-ground);border-radius: 14px;padding: 12px;background-image: radial-gradient(rgba(0,0,0,.03) 1px,transparent 1px);background-size: 12px 12px}.ex-msg p{background: #fff;padding: 9px 11px;border-radius: 10px;border-top-left-radius: 2px;font-size: .875rem;line-height: 1.45;color: #111B21;white-space: pre-line;box-shadow: 0 1px .5px rgba(0,0,0,.13)}.ex-msg .msg-btns{margin: 1px 0 0;background: #fff;border-radius: 0 0 10px 10px;border: 0}.ex-out{font-size: .9rem;color: var(--ink-2);padding-top: 12px;border-top: 1px dashed var(--line)}.ex-out b{color: var(--ink);font-weight: 550}@media (min-width: 640px){.ex-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.ex-grid{grid-template-columns: repeat(3,1fr)}}.steps{display: grid;border-top: 1px solid var(--line)}.steps li{display: grid;grid-template-columns: 48px 1fr;gap: 6px 14px;padding: 24px 0;border-bottom: 1px solid var(--line);position: relative}.step-n{grid-row: span 2;font-family: var(--mono);font-size: .8rem;color: var(--brand);padding-top: 4px}.steps h3{font-size: 1.15rem}.steps p{color: var(--ink-2);font-size: .95rem;grid-column: 2}@media (min-width: 900px){.steps{grid-template-columns: repeat(4,1fr);border-top: 0;column-gap: 24px}.steps li{grid-template-columns: 1fr;padding: 24px 0 0;border-bottom: 0;border-top: 2px solid var(--line)}.steps li::before{content: '';position: absolute;top: -2px;left: 0;height: 2px;width: 100%;background: var(--brand);transform: scaleX(0);transform-origin: left;transition: transform 1s var(--ease);transition-delay: calc(var(--i,0) * 200ms)}.steps.in li::before{transform: scaleX(1)}.step-n{grid-row: auto}.steps p{grid-column: auto}}.quotes{display: grid;gap: 14px}.quote{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 24px;display: grid;gap: 22px;align-content: space-between;transition: transform .4s var(--ease),box-shadow .4s}.quote:hover{transform: translateY(-3px);box-shadow: var(--sh-2)}.quote blockquote{margin: 0;font-size: 1.06rem;line-height: 1.55;letter-spacing: -0.015em}.quote figcaption{display: flex;align-items: center;gap: 12px;font-size: .875rem}.quote figcaption small{display: block;color: var(--ink-3)}@media (min-width: 900px){.quotes{grid-template-columns: repeat(3,1fr)}}.plans{display: grid;gap: 14px}.plan{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);padding: 28px;display: grid;gap: 18px;align-content: start;transition: transform .4s var(--ease),box-shadow .4s}.plan:hover{transform: translateY(-3px);box-shadow: var(--sh-2)}.plan.pop{background: var(--ink);color: #fff;border-color: var(--ink)}.plan.pop .for,.plan.pop .price span,.plan.pop li{color: #BDB9C6}.plan.pop .btn-primary{background: #fff;color: var(--ink)}.plan .tagp{position: absolute;top: 26px;right: 24px;font-family: var(--mono);font-size: .66rem;text-transform: uppercase;letter-spacing: .03em;padding: 4px 8px;border-radius: 6px;background: var(--brand);color: #fff}.plan h3,.plan h2{font-size: 1.3rem}.plan .for{color: var(--ink-3);font-size: .925rem}.price{display: flex;align-items: baseline;gap: 6px}.price b{font-size: 3rem;letter-spacing: -0.05em;font-weight: 600;line-height: 1}.price span{color: var(--ink-3)}.plan .btn{width: 100%}.plan ul{display: grid;gap: 10px;font-size: .925rem;color: var(--ink-2);padding-top: 18px;border-top: 1px solid var(--line)}.plan.pop ul{border-color: rgba(255,255,255,.12)}.plan li{display: flex;gap: 10px}.plan li .ic{width: 17px;height: 17px;color: var(--wa);margin-top: 3px}@media (min-width: 900px){.plans{grid-template-columns: repeat(3,1fr)}}.table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface)}table{width: 100%;border-collapse: collapse;font-size: .925rem;min-width: 620px}th,td{padding: 14px 18px;text-align: left;border-bottom: 1px solid var(--line)}thead th{font-family: var(--mono);font-size: .7rem;text-transform: uppercase;letter-spacing: .03em;color: var(--ink-3);background: #FCFCFA;font-weight: 500}tbody tr{transition: background-color .2s}tbody tr:hover{background: #FCFCFA}tbody tr:last-child td,tbody tr:last-child th{border-bottom: 0}td:not(:first-child),th:not(:first-child){text-align: center}td .ic{margin-inline: auto;color: var(--wa-ink);width: 18px;height: 18px}td .no{color: var(--line-2)}.faq-wrap{display: grid;gap: 32px}.faq-intro{display: grid;gap: 16px;align-content: start}.faq{border-top: 1px solid var(--line)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 0;cursor: pointer;list-style: none}.faq summary::-webkit-details-marker{display: none}.faq summary h3{font-size: 1.06rem;font-weight: 550;transition: color .2s}.faq summary:hover h3{color: var(--brand-ink)}.pm{position: relative;width: 28px;height: 28px;flex: none;border-radius: 8px;border: 1px solid var(--line);transition: background-color .3s,border-color .3s,color .3s}.pm::before,.pm::after{content: '';position: absolute;left: 50%;top: 50%;width: 11px;height: 1.6px;background: currentColor;transform: translate(-50%,-50%);transition: transform .4s var(--ease)}.pm::after{transform: translate(-50%,-50%) rotate(90deg)}.faq details[open] .pm{background: var(--ink);border-color: var(--ink);color: #fff}.faq details[open] .pm::after{transform: translate(-50%,-50%) rotate(0)}.faq-a p{padding: 0 0 24px;color: var(--ink-2);max-width: 70ch}.faq details[open] .faq-a{animation: faqIn .45s var(--ease)}@keyframes faqIn{from{opacity: 0;transform: translateY(-6px)}}@media (min-width: 900px){.faq-wrap{grid-template-columns: 340px 1fr;gap: 72px}.faq-intro{position: sticky;top: calc(var(--nav-h) + 32px)}}.close-card{position: relative;overflow: hidden;isolation: isolate;display: grid;justify-items: center;text-align: center;gap: 20px;padding: clamp(56px,8vw,96px) 24px;border-radius: var(--r-xl);background: var(--surface);border: 1px solid var(--line)}.close-card::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(50% 60% at 50% 100%,rgba(169,116,245,.22),transparent 70%),linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 48px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 48px 100%;-webkit-mask-image: radial-gradient(70% 80% at 50% 60%,#000 30%,transparent 80%);mask-image: radial-gradient(70% 80% at 50% 60%,#000 30%,transparent 80%)}.close-card h2{max-width: 16ch}.close-card p{color: var(--ink-2);max-width: 50ch}.close-card .actions{justify-content: center;width: 100%;max-width: 460px}.close-card .cube3d{--s: 84px;margin-bottom: 8px}.rel-grid{display: grid;border-top: 1px solid var(--line);border-left: 1px solid var(--line);margin-top: 28px}.rel-grid li{display: grid}.rel-card{position: relative;display: grid;gap: 6px;align-content: start;padding: 24px;padding-right: 56px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);transition: background-color .3s}.rel-card:hover{background: var(--surface)}.rel-card .mega-ic{margin-bottom: 8px}.rel-card b{font-weight: 550}.rel-card small{color: var(--ink-3);font-size: .9rem;line-height: 1.45}.rel-go{position: absolute;right: 22px;top: 24px;color: var(--ink-3);transition: transform .4s var(--ease),color .3s}.rel-card:hover .rel-go{transform: translateX(4px);color: var(--brand)}@media (min-width: 640px){.rel-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.rel-grid{grid-template-columns: repeat(3,1fr)}}.fx-group{padding-block: 44px;border-top: 1px solid var(--line);display: grid;gap: 24px}.fx-head{display: grid;gap: 12px;align-content: start}.fx-head h2{font-size: clamp(1.6rem,3.2vw,2.2rem);display: flex;align-items: center;gap: 12px}.fx-list{display: grid;border-top: 1px solid var(--line)}.fx-list li{display: flex;gap: 10px;color: var(--ink-2);font-size: .95rem;padding: 12px 0;border-bottom: 1px solid var(--line)}.fx-list li .ic{width: 17px;height: 17px;color: var(--brand);margin-top: 3px}.fx-list li b{color: var(--ink);font-weight: 550}@media (min-width: 640px){.fx-list{grid-template-columns: 1fr 1fr;column-gap: 32px}}@media (min-width: 1000px){.fx-group{grid-template-columns: 340px 1fr;gap: 56px}.fx-head{position: sticky;top: calc(var(--nav-h) + 80px)}}.toc{display: flex;gap: 8px;overflow-x: auto;padding-bottom: 6px;scrollbar-width: none}.toc a{flex: none;padding: 8px 13px;border-radius: 8px;border: 1px solid var(--line);background: var(--surface);font-size: .875rem;font-weight: 500;transition: border-color .2s,background-color .2s,color .2s}.toc a:hover{border-color: var(--ink);background: var(--ink);color: #fff}.dock{position: fixed;left: 50%;bottom: 18px;z-index: 40;display: flex;align-items: center;gap: 6px;padding: 6px 6px 6px 14px;border-radius: 16px;background: rgba(12,11,16,.92);color: #fff;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);box-shadow: 0 16px 40px -12px rgba(12,11,16,.5);transform: translate(-50%,160%);transition: transform .6s var(--ease);font-size: .875rem;white-space: nowrap}.dock.show{transform: translate(-50%,0)}.dock .mark{width: 20px}.dock > span{color: #C9C5D1;margin: 0 6px 0 8px}.dock .btn{min-height: 38px;padding: 0 14px;font-size: .875rem;border-radius: 11px}.dock .btn-primary{background: #fff;color: var(--ink)}.dock .btn-ghost{background: transparent;color: #fff;border-color: rgba(255,255,255,.2);box-shadow: none}@media (max-width: 639px){.dock > span,.dock .mark{display: none}.dock{width: calc(100% - 24px);padding: 6px}.dock .btn{flex: 1}}.footer{border-top: 1px solid var(--line);padding-top: 72px;padding-bottom: 96px;overflow: hidden}.foot-top{display: grid;gap: 40px}.foot-brand{display: grid;gap: 16px;max-width: 340px;align-content: start}.foot-brand p{color: var(--ink-3);font-size: .925rem}.socials{display: flex;gap: 8px}.socials a{width: 38px;height: 38px;display: grid;place-items: center;border-radius: 10px;border: 1px solid var(--line);background: var(--surface);color: var(--ink-2);transition: transform .3s var(--ease),border-color .2s}.socials a:hover{transform: translateY(-2px);border-color: var(--ink-3)}.foot-cols{display: grid;grid-template-columns: repeat(2,1fr);gap: 32px}.foot-h{margin-bottom: 14px}.foot-cols ul{display: grid;gap: 10px}.foot-cols a{color: var(--ink-2);font-size: .925rem;transition: color .2s}.foot-cols a:hover{color: var(--brand-ink)}.foot-legal{display: flex;flex-wrap: wrap;gap: 8px 20px;padding-top: 28px;margin-top: 56px;border-top: 1px solid var(--line);color: var(--ink-3);font-size: .8125rem}.foot-legal a:hover{color: var(--ink)}.foot-legal .tm{flex-basis: 100%}.foot-word{margin-top: 40px;font-size: clamp(4.5rem,19vw,15rem);font-weight: 700;letter-spacing: -0.075em;line-height: .78;color: transparent;-webkit-text-stroke: 1px var(--line-2);user-select: none;text-align: center;white-space: nowrap}@media (min-width: 640px){.foot-cols{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1000px){.foot-top{grid-template-columns: 1fr 1.6fr}.foot-legal .tm{flex-basis: auto;margin-left: auto}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}.js .rv{opacity: 1;transform: none;filter: none}.js .statement blockquote .w{color: var(--ink)}.js mark::before{--hl-x: 1}}.rule{border-top: 1px solid var(--line)}.prods{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.prod{border: 1px solid var(--line);border-radius: var(--r);padding: 8px;display: grid;gap: 6px;font-size: .8rem;transition: transform .35s var(--ease),box-shadow .35s}.prod:hover{transform: translateY(-2px);box-shadow: var(--sh-2)}.prod-img{position: relative;height: 92px;border-radius: 10px;background: var(--g);display: grid;place-items: end center;overflow: hidden}.prod-img i{display: block;width: 60%;margin-bottom: 14%}.prod b{font-weight: 550;padding-inline: 4px}.prod > span:last-child{display: flex;justify-content: space-between;gap: 6px;padding: 0 4px 2px;font-family: var(--mono);font-size: .7rem}.prod small{color: var(--ink-3)}@media (max-width: 479px){.prod-img{height: 64px}.prod > span:last-child{flex-direction: column}}.inbox-chat{min-height: 470px}.canvas{height: 470px}@media (min-width: 900px){.app{min-height: 600px}}.hub-logo{position: relative;width: 140px;height: 140px;display: grid;place-items: center}.hub-badge{position: relative;z-index: 2;width: 104px;height: 104px;border-radius: 30px;background: var(--surface);border: 1px solid var(--line);box-shadow: 0 1px 0 #fff inset,var(--sh-3);display: grid;place-items: center;animation: badge 3.2s var(--ease-io) infinite}.hub-mark{width: 50px;height: auto}.hub-logo .ring{position: absolute;inset: 18px;border-radius: 34px;border: 1px solid var(--brand-2);opacity: 0;animation: ripple 3.6s var(--ease) infinite}.hub-logo .ring:nth-child(2){animation-delay: 1.2s}.hub-logo .ring:nth-child(3){animation-delay: 2.4s}.hub-badge.hit{animation: hit .5s var(--ease)}@keyframes ripple{0%{transform: scale(.9);opacity: .7}100%{transform: scale(1.9);opacity: 0}}@keyframes badge{50%{transform: translateY(-3px)}}@keyframes hit{40%{transform: scale(1.06);box-shadow: 0 0 0 6px rgba(169,116,245,.18),var(--sh-3)}}.sp{position: relative;display: grid;gap: 28px;padding: clamp(24px,4vw,48px);border-radius: var(--r-xl);border: 1px solid #D5E8CC;background: linear-gradient(160deg,#F5FBF2 0%,#E6F4DF 100%);overflow: hidden;isolation: isolate}.sp::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(rgba(94,142,62,.12) 1px,transparent 1px) 0 0 / 100% 44px,linear-gradient(90deg,rgba(94,142,62,.12) 1px,transparent 1px) 0 0 / 44px 100%;-webkit-mask-image: radial-gradient(60% 70% at 80% 40%,#000 20%,transparent 75%);mask-image: radial-gradient(60% 70% at 80% 40%,#000 20%,transparent 75%)}.sp-copy{display: grid;gap: 18px;align-content: center}.sp-badge{display: inline-flex;align-items: center;gap: 10px;width: fit-content;padding: 6px 8px 6px 10px;border-radius: 12px;background: rgba(255,255,255,.7);border: 1px solid #D5E8CC;font-size: .9rem}.sp-badge b{font-weight: 600}.sp-points{display: grid;border-top: 1px solid #D5E8CC}.sp-points li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;padding: 13px 0;border-bottom: 1px solid #D5E8CC}.sp-points .ic{width: 18px;height: 18px;color: #4B7A2E;margin-top: 2px}.sp-points b{display: block;font-weight: 550}.sp-points small{display: block;color: var(--ink-2);font-size: .9rem}.sp-live{background: var(--surface);border-radius: var(--r-lg);box-shadow: var(--sh-3);padding: 16px;display: grid;gap: 12px;align-content: start}.sp-live-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--line)}.sp-rev{text-align: right;display: grid}.sp-rev b{font-size: 1.7rem;font-weight: 600;letter-spacing: -0.04em;font-variant-numeric: tabular-nums;line-height: 1.1}.feed{display: grid;gap: 8px}.feed li{display: grid;grid-template-columns: 34px 1fr auto;gap: 12px;align-items: center;padding: 10px 12px;border: 1px solid var(--line);border-radius: 12px;font-size: .84rem;background: var(--surface)}.feed li b{display: block;font-weight: 550}.feed li small{display: block;color: var(--ink-3);font-size: .78rem}.feed li > .mono{font-size: .64rem}.feed-ic{width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;background: var(--bg);border: 1px solid var(--line);color: var(--ink-2)}.feed-ic .ic{width: 16px;height: 16px}.feed-ic.g{background: var(--mint);border-color: #CDEBD7;color: var(--wa-ink)}.js .feed li{display: none}.js .feed li.show{display: grid}.feed li.pop{animation: feedIn .6s var(--ease)}.feed li.pop .feed-ic.g{animation: hit .6s var(--ease) .2s}@keyframes feedIn{from{opacity: 0;transform: translateY(-14px) scale(.98)}}.sp-marquee{margin-top: 18px;display: grid;gap: 10px;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow: hidden}.sp-track{display: flex;gap: 10px;width: max-content;animation: marquee 48s linear infinite}.sp-row.rev .sp-track{animation-direction: reverse}.sp-marquee:hover .sp-track{animation-play-state: paused}.sp-track span{display: inline-flex;align-items: center;gap: 7px;padding: 8px 13px;border-radius: 10px;background: var(--surface);border: 1px solid var(--line);font-size: .875rem;white-space: nowrap;transition: border-color .2s,color .2s}.sp-track span:hover{border-color: #9CC584}.sp-track .ic{width: 15px;height: 15px;color: #4B7A2E}@keyframes marquee{to{transform: translateX(-50%)}}@media (min-width: 900px){.sp{grid-template-columns: 1fr 1fr;gap: 56px}}.stories{display: grid;gap: 16px}.story-list{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.story-list::-webkit-scrollbar{display: none}.sbtn{position: relative;flex: none;display: flex;align-items: center;gap: 12px;padding: 12px 14px;text-align: left;border: 1px solid var(--line);border-radius: 14px;background: var(--bg);overflow: hidden;transition: background-color .25s,border-color .25s}.sbtn .av{width: 32px;height: 32px;transition: transform .35s var(--ease)}.sbtn b{display: block;font-weight: 550;font-size: .925rem;white-space: nowrap}.sbtn small{display: block;color: var(--ink-3);font-size: .78rem;white-space: nowrap}.sbtn:hover{border-color: var(--line-2);background: var(--surface)}.sbtn:hover .av{transform: scale(1.08)}.sbtn[aria-selected="true"]{background: var(--surface);border-color: var(--ink)}.sbar{position: absolute;left: 0;bottom: 0;height: 2px;width: 100%;background: var(--brand);transform: scaleX(0);transform-origin: left}.story-stage{display: grid}.story{margin: 0;position: relative;display: grid;gap: 26px;align-content: start;padding: clamp(24px,4vw,48px);border-radius: var(--r-xl);background: var(--ink);color: #fff;overflow: hidden;isolation: isolate;min-height: 100%}.story::before{content: '';position: absolute;inset: -30% -20% auto auto;width: 70%;height: 90%;z-index: -1;background: radial-gradient(closest-side,rgba(132,28,220,.45),transparent)}.story::after{content: '“';position: absolute;right: 28px;top: -12px;font-size: 14rem;line-height: 1;font-weight: 700;color: rgba(255,255,255,.05);z-index: -1}.story-top{display: flex;align-items: center;gap: 12px}.story-top .av{width: 42px;height: 42px;font-size: .95rem;box-shadow: 0 0 0 3px rgba(255,255,255,.08)}.story-top b{display: block;font-weight: 600}.story-top small{display: block;color: #A9A4B4;font-size: .85rem}.story-top .chipx{margin-left: auto;background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.12);color: #CFCAD8}.story-metric{display: grid;gap: 6px;padding-bottom: 22px;border-bottom: 1px solid rgba(255,255,255,.1)}.story-metric b{font-size: clamp(3.4rem,9vw,6rem);font-weight: 600;letter-spacing: -0.06em;line-height: .9;background: linear-gradient(180deg,#fff,#CDB6FA);-webkit-background-clip: text;background-clip: text;color: transparent}.story-metric span{color: #CFCAD8;max-width: 36ch}.story blockquote{margin: 0;font-size: clamp(1.2rem,2.4vw,1.6rem);line-height: 1.42;letter-spacing: -0.025em;font-weight: 450;max-width: 40ch}.story-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;padding-top: 4px}.story-uses{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.story-uses .mono{color: #8F8A9B;margin-right: 4px}.story-uses .chipx{background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.12);color: #E7E3EE}.story .link-arrow{color: #fff}.js .story{display: none}.js .story.on{display: grid;animation: storyIn .6s var(--ease)}.story.on .story-metric b{animation: storyNum .9s var(--ease)}@keyframes storyIn{from{opacity: 0;transform: translateY(10px);filter: blur(4px)}}@keyframes storyNum{from{opacity: 0;transform: translateY(18px);letter-spacing: -0.02em}}.story + .story{margin-top: 14px}.js .story + .story{margin-top: 0}@media (min-width: 1000px){.stories{grid-template-columns: 300px 1fr;gap: 20px;align-items: stretch}.story-list{flex-direction: column;overflow: visible;gap: 0;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--bg);padding: 6px}.sbtn{border: 0;border-radius: 12px;background: transparent}.sbtn[aria-selected="true"]{background: var(--surface);box-shadow: var(--sh-1),0 0 0 1px var(--line)}.story{min-height: 520px;align-content: space-between}}@media (min-width: 900px){.app{min-height: 668px}.inbox-chat{min-height: 560px}.canvas{height: 560px}.kcol{min-height: 300px}}.xgrid{display: grid;gap: 14px}.xcard{padding: 0;min-height: 0;gap: 0}.xcard .tile-go{top: auto;bottom: 22px}.xvis{position: relative;height: 290px;padding: 22px;display: flex;flex-direction: column;justify-content: center;gap: 10px;border-bottom: 1px solid var(--line);overflow: hidden;isolation: isolate}.xvis::before{content: '';position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(rgba(12,11,16,.06) 1px,transparent 1px);background-size: 16px 16px;-webkit-mask-image: linear-gradient(#000,transparent);mask-image: linear-gradient(#000,transparent)}.xcopy{padding: 22px 24px 26px;display: grid;gap: 8px;padding-right: 64px}.xcopy h3{font-size: 1.25rem;letter-spacing: -0.03em}.xcopy p:not(.mono){color: var(--ink-2);font-size: .95rem}.xv-ai{background: linear-gradient(160deg,#F4EEFD,#E9DDFC)}.xv-ai .msg{max-width: 86%;font-size: .84rem}.ai-msg{padding-top: 22px}.ai-tag{position: absolute;top: 6px;left: 9px;display: inline-flex;align-items: center;gap: 4px;font-family: var(--mono);font-size: .6rem;text-transform: uppercase;color: var(--brand-ink)}.ai-tag .ic{width: 12px;height: 12px}.voice{display: flex;align-items: center;gap: 10px;margin-top: 6px;padding: 10px 12px;background: var(--surface);border: 1px dashed #D7C5F7;border-radius: 14px}.voice-ic{width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: #fff;flex: none}.voice-ic .ic{width: 16px;height: 16px}.wave{flex: 1;display: flex;align-items: center;gap: 3px;height: 26px}.wave i{flex: 1;max-width: 4px;height: 30%;border-radius: 4px;background: var(--brand-2);animation: wave 1.4s var(--ease-io) infinite}.wave i:nth-child(3n){animation-delay: .2s}.wave i:nth-child(3n+1){animation-delay: .45s}.wave i:nth-child(4n){animation-delay: .7s}@keyframes wave{50%{height: 100%}}.xv-claude{background: linear-gradient(160deg,#FBF4EF,#F4E4D9);justify-content: flex-start}.cl-mini-top{display: flex;align-items: center;gap: 8px;font-size: .9rem}.cl-mini-top .chipx{margin-left: auto}.cl-mark{width: 12px;height: auto}.cl-ask{align-self: flex-end;max-width: 88%;padding: 9px 12px;border-radius: 14px;background: #EFE6DC;font-size: .85rem;line-height: 1.45}.cl-tool{display: inline-flex;align-items: center;gap: 8px;width: fit-content;padding: 6px 10px;border-radius: 10px;border: 1px solid #E8D9CC;background: rgba(255,255,255,.7);font-family: var(--mono);font-size: .66rem;text-transform: uppercase;letter-spacing: .02em;color: #8A5A3C}.cl-tool .ic{width: 13px;height: 13px;color: #D97757}.cl-ans{font-size: .86rem;line-height: 1.5;color: var(--ink);max-width: 95%}.cl-ans b{font-weight: 600}.xv-claude .cl-tool.static{animation: toolPulse 2.6s var(--ease-io) infinite}@keyframes toolPulse{50%{border-color: #D97757;box-shadow: 0 0 0 4px rgba(217,119,87,.12)}}.xv-android{background: linear-gradient(160deg,#EDF8F1,#D3EEDC);align-items: center;justify-content: flex-end;padding-bottom: 0}.android-badge{position: absolute;top: 18px;right: 18px;display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;border-radius: 10px;background: var(--surface);border: 1px solid #CDEBD7;font-size: .8rem;font-weight: 550}.android-badge .brand-ic{width: 16px;height: 16px}@media (min-width: 1000px){.xgrid{grid-template-columns: repeat(3,1fr)}}.app-phone{width: 100%;max-width: 300px;border-radius: 34px;background: var(--surface);border: 8px solid #0C0B10;box-shadow: var(--sh-3);overflow: hidden;display: grid;font-size: .8rem}.app-phone.mini{max-width: 250px;border-bottom: 0;border-radius: 28px 28px 0 0;transform: translateY(8px);transition: transform .6s var(--ease)}.xcard:hover .app-phone.mini{transform: translateY(0)}.ap-status{display: flex;justify-content: space-between;padding: 8px 16px 0;font-family: var(--mono);font-size: .66rem;color: var(--ink-3)}.ap-status .ic{width: 12px;height: 12px}.ap-head{display: flex;align-items: center;gap: 8px;padding: 12px 14px 8px}.ap-head b{font-size: 1rem;letter-spacing: -0.02em}.ap-logo{width: 26px;height: 26px;border-radius: 8px;background: var(--brand-tint);display: grid;place-items: center}.ap-mark{width: 14px;height: auto}.ap-tabs{display: flex;gap: 6px;padding: 0 14px 10px;overflow: hidden}.ap-tabs span{padding: 4px 9px;border-radius: 8px;border: 1px solid var(--line);font-size: .7rem;white-space: nowrap;color: var(--ink-3)}.ap-tabs span.on{background: var(--ink);border-color: var(--ink);color: #fff}.ap-list{display: grid;border-top: 1px solid var(--line)}.ap-list .row{padding: 10px 14px;font-size: .78rem}.ap-list .av{width: 30px;height: 30px}.ap-badge{margin-left: auto;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--wa);color: #fff;font-size: .64rem;font-weight: 600;display: grid;place-items: center}.ap-nav{display: grid;grid-template-columns: repeat(4,1fr);border-top: 1px solid var(--line);padding: 8px 4px 10px}.ap-nav span{display: grid;justify-items: center;gap: 3px;font-size: .62rem;color: var(--ink-3)}.ap-nav span.on{color: var(--brand)}.ap-nav .ic{width: 17px;height: 17px}.cl-panel{width: 100%;max-width: 340px;margin-inline: auto;background: #FAF7F2;border: 1px solid #EBE2D7;border-radius: var(--r-xl);box-shadow: var(--sh-3);overflow: hidden;display: grid}.cl-top{display: flex;align-items: center;gap: 8px;padding: 14px 16px;border-bottom: 1px solid #EBE2D7;font-size: .9rem}.cl-chat{height: 400px;display: flex;flex-direction: column;justify-content: flex-end;gap: 10px;padding: 16px;overflow: hidden}.cl-chat .msg{box-shadow: none;max-width: 92%;font-size: .85rem;line-height: 1.5;padding: 0;background: none;color: var(--ink)}.cl-chat .cl-you{align-self: flex-end;max-width: 85%;padding: 9px 12px;border-radius: 14px;background: #EFE6DC}.cl-chat .cl-ai{align-self: flex-start}.cl-chat .msg.cl-tool{display: inline-flex;padding: 6px 10px;border-radius: 10px;border: 1px solid #E8D9CC;background: #fff;align-self: flex-start}.cl-chat .typing{background: #fff;border: 1px solid #EBE2D7}.cl-bar{display: flex;align-items: center;justify-content: space-between;margin: 0 12px 12px;padding: 10px 12px;border-radius: 14px;background: #fff;border: 1px solid #EBE2D7;color: var(--ink-3);font-size: .85rem}.cl-bar .ic{width: 16px;height: 16px;color: #D97757;transform: rotate(-90deg)}.panel-body .cl-ask{margin-left: auto}.xgrid .tile{grid-column: auto}.iphone{position: relative;width: 100%;max-width: 330px;margin-inline: auto;aspect-ratio: 9 / 19.2;padding: 11px;border-radius: 54px;background: linear-gradient(145deg,#2A2830,#0C0B10 40%,#1C1A22);box-shadow: 0 0 0 1px #3A3842 inset,0 0 0 2px #0C0B10,0 40px 80px -30px rgba(30,10,60,.45),0 12px 30px -12px rgba(0,0,0,.35)}.iphone::before,.iphone::after{content: '';position: absolute;left: -3px;width: 3px;border-radius: 2px 0 0 2px;background: #2A2830}.iphone::before{top: 120px;height: 34px}.iphone::after{top: 168px;height: 56px}.ip-screen{position: relative;height: 100%;border-radius: 44px;overflow: hidden;display: flex;flex-direction: column;background: var(--wa-ground)}.ip-status{display: flex;align-items: center;justify-content: space-between;padding: 12px 26px 4px;background: #F6F5F3;font-size: .78rem;font-weight: 600;color: #111}.ip-island{width: 92px;height: 26px;border-radius: 20px;background: #000}.ip-sig{display: flex;align-items: flex-end;gap: 2px;height: 10px}.ip-sig i{width: 3px;background: #111;border-radius: 1px}.ip-sig i:nth-child(1){height: 4px}.ip-sig i:nth-child(2){height: 6px}.ip-sig i:nth-child(3){height: 8px}.ip-sig i:nth-child(4){height: 10px}.ip-head{display: flex;align-items: center;gap: 8px;padding: 6px 12px 9px;background: #F6F5F3;border-bottom: 1px solid #E4DFD8;color: #111}.ip-back{font-size: 1.6rem;line-height: 1;color: #007AFF;margin-top: -3px}.ip-av{width: 32px;height: 32px;border-radius: 50%;background: var(--brand-tint);display: grid;place-items: center;flex: none}.ip-mark{width: 16px;height: auto}.ip-name{min-width: 0;flex: 1}.ip-name b{display: flex;align-items: center;gap: 4px;font-size: .84rem;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ip-name small{display: block;font-size: .64rem;color: #667781;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ip-icons{display: flex;gap: 14px;color: #007AFF}.ip-icons .ic{width: 19px;height: 19px}.ip-chat{flex: 1;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;gap: 6px;padding: 10px 9px;background-image: radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size: 14px 14px}.ip-chat .msg{max-width: 86%;font-size: .78rem}.ip-input{display: flex;align-items: center;gap: 8px;padding: 8px 12px 26px;background: #F6F5F3;border-top: 1px solid #E4DFD8}.ip-plus{font-size: 1.4rem;color: #007AFF;line-height: 1}.ip-field-in{flex: 1;height: 30px;border-radius: 16px;background: #fff;border: 1px solid #E4DFD8}.ip-mic{color: #007AFF}.ip-mic .ic{width: 19px;height: 19px}.ip-home{position: absolute;left: 50%;bottom: 7px;width: 112px;height: 4px;border-radius: 3px;background: #111;transform: translateX(-50%)}.msg.tp{padding: 4px 4px 0;width: 86%}.msg.tp > p{padding: 3px 5px 0}.msg.tp .msg-media{margin: 0 0 6px;height: 120px;border-radius: 8px}.msg.tp .msg-t{padding: 0 5px 4px}.tp-htext{padding: 4px 5px 2px !important;font-weight: 700;font-size: .82rem}.tp-foot{display: block;padding: 2px 5px 0;color: #8696A0;font-size: .66rem}.tp-img{position: relative;height: 120px;border-radius: 8px;margin-bottom: 6px;overflow: hidden;display: grid;place-items: center}.tp-banner{background: linear-gradient(135deg,var(--a),var(--b))}.tp-banner span{color: #fff;font-weight: 700;font-size: 1.05rem;letter-spacing: -0.02em;text-align: center;padding: 0 12px;line-height: 1.15}.tp-video{background: linear-gradient(160deg,#3B2A55,#1E1530)}.tp-play{width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,.9);display: grid;place-items: center;color: #111}.tp-play .ic{width: 16px;height: 16px;fill: #111}.tp-video small{position: absolute;left: 8px;bottom: 6px;color: #fff;font-size: .62rem}.tp-doc{display: flex;align-items: center;gap: 8px;padding: 10px;margin-bottom: 6px;border-radius: 8px;background: #F0F2F5}.tp-doc .ic{width: 26px;height: 26px;color: #E11D48}.tp-doc b{display: block;font-size: .74rem}.tp-doc small{display: block;font-size: .62rem;color: #667781}.tp-btns{display: grid;margin: 4px -4px 0;border-top: 1px solid #E9EDEF}.tp-btns span{display: flex;align-items: center;justify-content: center;gap: 6px;padding: 8px;color: #027EB5;font-weight: 500;font-size: .76rem;border-top: 1px solid #E9EDEF}.tp-btns span:first-child{border-top: 0}.tp-btns .ic{width: 13px;height: 13px}.tp-carousel{display: flex;gap: 6px;overflow: hidden;margin-right: -9px;flex: none}.tp-card{flex: none;width: 150px;padding: 4px;background: #fff;border-radius: 10px;box-shadow: 0 1px .5px rgba(0,0,0,.13);display: grid;gap: 3px;font-size: .72rem;color: #111B21}.tp-card .msg-media,.tp-card .tp-img{height: 84px;margin: 0}.tp-card b{padding: 2px 4px 0;font-size: .74rem}.tp-card p{padding: 0 4px;color: #3B4A54}.tp-cbtn{display: flex;align-items: center;justify-content: center;gap: 5px;padding: 6px;margin-top: 2px;border-top: 1px solid #E9EDEF;color: #027EB5;font-weight: 500}.tp-cbtn .ic{width: 12px;height: 12px}.ip-sheet{position: absolute;left: 0;right: 0;bottom: 0;top: 30%;background: #fff;border-radius: 18px 18px 0 0;box-shadow: 0 -10px 30px rgba(0,0,0,.18);padding: 8px 14px 30px;display: grid;gap: 9px;align-content: start;color: #111;animation: sheetUp .7s var(--ease) both}@keyframes sheetUp{from{transform: translateY(100%)}}.ip-grab{width: 36px;height: 4px;border-radius: 2px;background: #D9D9D9;margin: 0 auto 4px}.ip-sheet-h{display: grid;grid-template-columns: 20px 1fr 20px;align-items: center;text-align: center;font-size: .86rem;padding-bottom: 6px;border-bottom: 1px solid #EEE}.ip-sheet-h .ic{width: 16px;height: 16px}.ip-field{display: grid;gap: 3px;font-size: .74rem}.ip-field small{color: #667781}.ip-field span{display: flex;align-items: center;justify-content: space-between;padding: 9px 10px;border: 1px solid #D9DEE2;border-radius: 8px}.ip-field .ic{width: 14px;height: 14px;color: #667781}.ip-cta{margin-top: 4px;padding: 10px;text-align: center;border-radius: 22px;background: #008069;color: #fff;font-weight: 600;font-size: .8rem}.ip-managed{text-align: center;font-size: .62rem;color: #8696A0}.gal{display: grid;gap: 22px;align-items: center}.gal-list{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none}.gal-list::-webkit-scrollbar{display: none}.gal-btn{position: relative;flex: none;display: grid;gap: 3px;text-align: left;padding: 14px 16px;border-radius: var(--r);border: 1px solid var(--line);background: var(--bg);transition: background-color .25s,border-color .25s,box-shadow .3s;max-width: 260px}.gal-btn b{font-weight: 550;font-size: .98rem}.gal-btn small{display: none;color: var(--ink-3);font-size: .86rem;line-height: 1.45}.gal-btn:hover{border-color: var(--line-2);background: var(--surface)}.gal-btn[aria-selected="true"]{background: var(--surface);border-color: var(--ink);box-shadow: var(--sh-2)}.gal-btn[aria-selected="true"] .mono{color: var(--brand)}.gal-stage{display: grid;position: relative}.gal-pane{display: grid;justify-items: center;gap: 12px}.js .gal-pane{display: none}.js .gal-pane.on{display: grid;animation: galIn .55s var(--ease)}@keyframes galIn{from{opacity: 0;transform: translateY(14px) scale(.985)}}.gal-note{text-align: center}.gal-stage::before{content: '';position: absolute;inset: 8% 0 4%;z-index: -1;border-radius: var(--r-xl);background: linear-gradient(160deg,#F1E8FE,#E6F4EA)}.gal.shop .gal-stage::before{background: linear-gradient(160deg,#F2FAEE,#DCEFD3)}@media (min-width: 900px){.gal{grid-template-columns: 380px 1fr;gap: 56px}.gal-list{flex-direction: column;overflow: visible}.gal-btn{max-width: none;padding: 16px 18px}.gal-btn small{display: block}.gal-btn::after{content: '';position: absolute;right: 16px;top: 50%;width: 8px;height: 8px;border-right: 1.6px solid var(--ink-3);border-top: 1.6px solid var(--ink-3);transform: translateY(-50%) rotate(45deg);opacity: 0;transition: opacity .25s,transform .35s var(--ease)}.gal-btn[aria-selected="true"]::after{opacity: 1;transform: translate(3px,-50%) rotate(45deg)}.gal-stage{padding: 36px 0}}.walk{display: grid;gap: 32px}.walk-steps{display: grid;gap: 0;counter-reset: w}.wstep{display: grid;grid-template-columns: 52px 1fr;gap: 16px;padding: 26px 0;border-top: 1px solid var(--line);transition: opacity .4s}.wnum{font-family: var(--mono);font-size: .8rem;width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;border: 1px solid var(--line);background: var(--surface);color: var(--ink-3);transition: background-color .35s,color .35s,border-color .35s}.wstep.on .wnum{background: var(--ink);color: #fff;border-color: var(--ink)}.wbody{display: grid;gap: 8px}.wbody h3{font-size: 1.25rem;letter-spacing: -0.03em}.wbody > p{color: var(--ink-2)}.wpoints{display: grid;gap: 7px;margin-top: 4px}.wpoints li{display: flex;gap: 9px;font-size: .94rem;color: var(--ink-2)}.wpoints .ic{width: 16px;height: 16px;color: var(--wa-ink);margin-top: 4px}.wmobile{margin-top: 14px}.walk-stage{display: none}.scr{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh-3);overflow: hidden}.scr-top{display: flex;align-items: center;gap: 10px;padding: 11px 14px;border-bottom: 1px solid var(--line);background: #FCFCFA;font-size: .84rem}.scr-top .dots3{display: flex;gap: 5px}.scr-top .dots3 i{width: 9px;height: 9px;border-radius: 50%;background: var(--line-2)}.scr-top b{font-weight: 550}.scr-body{padding: 16px;display: grid;gap: 12px;font-size: .84rem}.fld{display: grid;gap: 5px}.fld small{font-family: var(--mono);font-size: .64rem;text-transform: uppercase;color: var(--ink-3)}.fld span{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--line);background: var(--bg)}.fld span .ic{width: 15px;height: 15px;color: var(--ink-3)}.fld.focus span{border-color: var(--brand);box-shadow: 0 0 0 3px rgba(132,28,220,.1);background: var(--surface)}.btnrow{display: flex;gap: 8px;justify-content: flex-end}.btnrow span{padding: 8px 12px;border-radius: 9px;border: 1px solid var(--line);font-size: .8rem;font-weight: 500}.btnrow span.pri{background: var(--ink);color: #fff;border-color: var(--ink)}.seg{display: flex;gap: 6px;flex-wrap: wrap}.seg span{padding: 6px 10px;border-radius: 8px;border: 1px solid var(--line);font-size: .78rem}.seg span.on{background: var(--lilac);border-color: #E0D2FA;color: var(--brand-ink)}@media (min-width: 900px){.walk{grid-template-columns: 1fr 1.05fr;gap: 64px;align-items: start}.wmobile{display: none}.wstep{opacity: .45}.wstep.on{opacity: 1}.no-js .wstep{opacity: 1}.walk-stage{display: grid;position: sticky;top: calc(var(--nav-h) + 40px);padding: 32px;border-radius: var(--r-xl);background: linear-gradient(160deg,#F1E8FE,#EAF5EE);min-height: 440px;align-items: center}.wscreen{grid-area: 1 / 1;opacity: 0;transform: translateY(16px) scale(.98);transition: opacity .5s var(--ease),transform .6s var(--ease);pointer-events: none}.wscreen.on{opacity: 1;transform: none}}.cmp table{min-width: 560px}.cmp th[scope="row"]{font-weight: 500;color: var(--ink-2)}.cmp td{text-align: center;color: var(--ink-3);font-size: .9rem}.cmp thead th{font-size: .74rem}.cmp .cmp-us{background: var(--brand-tint);color: var(--ink);font-weight: 500}.cmp thead .cmp-us{display: table-cell;color: var(--brand-ink)}.cmp-mark{width: 14px;height: auto;display: inline-block;vertical-align: -2px;margin-right: 6px}.cmp-y .ic{color: var(--wa-ink);margin-inline: auto;width: 18px;height: 18px}.cmp-n{color: var(--line-2)}.rules{display: grid;gap: 10px}.rules li{display: grid;grid-template-columns: 1fr;gap: 8px;padding: 14px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface);transition: border-color .3s,box-shadow .3s}.rules li:hover{border-color: var(--line-2);box-shadow: var(--sh-2)}.rl-when,.rl-then{display: flex;align-items: center;gap: 10px;min-width: 0}.rl-when .mono,.rl-then .mono{width: 42px;flex: none}.rl-then .mono{color: var(--brand)}.rl-when .ic,.rl-then .ic{width: 18px;height: 18px;flex: none;color: var(--ink-3)}.rl-then .ic{color: var(--brand)}.rl-when b,.rl-then b{font-weight: 550;font-size: .95rem}.rl-arrow{display: none}@media (min-width: 900px){.rules li{grid-template-columns: 1fr 90px 1fr;align-items: center;gap: 16px;padding: 16px 20px}.rl-arrow{display: flex;align-items: center;color: var(--brand);position: relative}.rl-arrow i{flex: 1;height: 2px;background: linear-gradient(90deg,var(--brand) 0 40%,var(--line-2) 40%) 0 0 / 250% 100%;animation: pline 2.4s linear infinite}.rl-arrow .ic{width: 16px;height: 16px;margin-left: -4px}}.tline{display: grid;gap: 0;position: relative}.tline li{position: relative;display: grid;gap: 6px;padding: 0 0 28px 56px}.tline li::before{content: '';position: absolute;left: 19px;top: 40px;bottom: 0;width: 2px;background: var(--line)}.tline li:last-child::before{display: none}.tl-dot{position: absolute;left: 0;top: 0;width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-1);color: var(--ink-2);transition: background-color .5s,color .5s,border-color .5s;transition-delay: calc(var(--i) * 160ms)}.tl-dot .ic{width: 17px;height: 17px}.tline.in .tl-dot{background: var(--ink);color: #fff;border-color: var(--ink)}.tline h3{font-size: 1.05rem}.tline p{color: var(--ink-2);font-size: .92rem}.tline .mono{color: var(--brand)}@media (min-width: 900px){.tline{grid-template-columns: repeat(var(--n,5),1fr);gap: 20px}.tline li{padding: 60px 0 0}.tline li::before{left: 40px;right: -20px;top: 19px;bottom: auto;width: auto;height: 2px;background: linear-gradient(90deg,var(--brand),var(--brand)) 0 0 / 0 100% no-repeat,var(--line);transition: background-size .8s var(--ease);transition-delay: calc(var(--i) * 160ms + 200ms)}.tline.in li::before{background-size: 100% 100%,auto}}.uc{display: grid;gap: 28px}.uc .tabs{margin-inline: auto}.uc-pane{gap: 32px;align-items: center;justify-items: stretch}.uc-copy{display: grid;gap: 14px;align-content: center}.uc-copy h3{font-size: clamp(1.6rem,3vw,2.2rem);letter-spacing: -0.04em}.uc-vis{position: relative;padding: 28px 0}.uc-vis::before{content: '';position: absolute;inset: 6% 6%;z-index: -1;border-radius: var(--r-xl);background: linear-gradient(160deg,#F7F1E7,#EFE6FB)}.uc .gal-stage::before{display: none}@media (min-width: 900px){.js .uc-pane.on,.uc-pane{grid-template-columns: 1fr 1fr}}.anat{display: grid;gap: 32px;align-items: center}.anat-phone{position: relative;padding: 28px 0}.anat-phone::before{content: '';position: absolute;inset: 4% 8%;z-index: -1;border-radius: var(--r-xl);background: linear-gradient(160deg,#F1E8FE,#E6F4EA)}.anat-parts{display: grid;border-top: 1px solid var(--line)}.anat-parts li{display: grid;grid-template-columns: 40px 1fr;gap: 14px;padding: 16px 0;border-bottom: 1px solid var(--line)}.anat-n{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: #fff;font-family: var(--mono);font-size: .76rem}.anat-parts b{display: block;font-weight: 550}.anat-parts small{display: block;color: var(--ink-2);font-size: .92rem;margin-top: 2px}@media (min-width: 900px){.anat{grid-template-columns: 1fr 1fr;gap: 64px}}.roles{display: grid;gap: 14px}.role{display: grid;gap: 12px;align-content: start;padding: 28px;border: 1px solid var(--line);border-radius: var(--r-xl);background: var(--surface);transition: transform .4s var(--ease),box-shadow .4s}.role:hover{transform: translateY(-3px);box-shadow: var(--sh-2)}.role-ic{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--lilac);color: var(--brand)}.role h3{font-size: 1.35rem}.role p{color: var(--ink-2)}.role ul{display: grid;gap: 9px;padding-top: 14px;border-top: 1px solid var(--line)}.role li{display: flex;gap: 9px;font-size: .94rem;color: var(--ink-2)}.role li .ic{width: 16px;height: 16px;color: var(--wa-ink);margin-top: 4px}.role.dark{background: var(--ink);color: #fff;border-color: var(--ink)}.role.dark p,.role.dark li{color: #BDB9C6}.role.dark ul{border-color: rgba(255,255,255,.12)}.role.dark .role-ic{background: rgba(255,255,255,.08);color: #CDB6FA}@media (min-width: 900px){.roles{grid-template-columns: repeat(var(--n,2),1fr)}}.band-sec{padding-block: 24px}.band{position: relative;overflow: hidden;isolation: isolate;display: grid;gap: 14px;justify-items: start;padding: clamp(32px,6vw,64px);border-radius: var(--r-xl);background: var(--ink);color: #fff}.band::before{content: '';position: absolute;inset: auto -10% -60% 40%;height: 140%;z-index: -1;background: radial-gradient(closest-side,rgba(132,28,220,.5),transparent)}.band .mono{color: #A9A4B4}.band h2{max-width: 18ch}.band > p:not(.mono){color: #CFCAD8;max-width: 60ch}.band-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 6px}.band-chips span{padding: 7px 12px;border-radius: 10px;border: 1px solid rgba(255,255,255,.14);background: rgba(255,255,255,.05);font-size: .875rem}.ctax{position: relative;overflow: hidden;isolation: isolate;display: grid;gap: 32px;padding: clamp(28px,5vw,64px);border-radius: var(--r-xl);background: var(--ink);color: #fff}.ctax::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(45% 70% at 100% 0%,rgba(132,28,220,.55),transparent 70%),radial-gradient(35% 50% at 0% 100%,rgba(37,211,102,.16),transparent 70%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 100% 44px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 44px 100%}.ctax-copy{display: grid;gap: 18px;align-content: center}.ctax-copy .mono{color: #A9A4B4;display: inline-flex;align-items: center}.ctax h2{max-width: 15ch;font-size: clamp(2rem,4.6vw,3.4rem)}.ctax-sub{color: #CFCAD8;max-width: 50ch;font-size: 1.06rem}.ctax-ticks{display: flex;flex-wrap: wrap;gap: 8px 18px;color: #CFCAD8;font-size: .9rem}.ctax-ticks li{display: inline-flex;align-items: center;gap: 6px}.ctax-ticks .ic{width: 15px;height: 15px;color: var(--wa)}.ctax-actions{display: grid;gap: 10px;align-content: center}.ax{position: relative;display: grid;grid-template-columns: 44px 1fr 36px;align-items: center;gap: 14px;padding: 16px 16px 16px 14px;border-radius: 16px;border: 1px solid rgba(255,255,255,.12);background: rgba(255,255,255,.04);transition: background-color .3s,border-color .3s,transform .35s var(--ease);overflow: hidden}.ax:hover{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.24);transform: translateX(4px)}.ax b{display: block;font-weight: 550;font-size: 1.02rem}.ax small{display: block;color: #A9A4B4;font-size: .86rem}.ax-ic{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: rgba(255,255,255,.08);color: #fff}.ax-ic .ic,.ax-ic .brand-ic{width: 20px;height: 20px}.ax-go{width: 36px;height: 36px;border-radius: 10px;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.14);transition: background-color .3s,color .3s,border-color .3s}.ax-go .ic{width: 16px;height: 16px;transform: rotate(-45deg);transition: transform .4s var(--ease)}.ax:hover .ax-go{background: #fff;color: var(--ink);border-color: #fff}.ax:hover .ax-go .ic{transform: rotate(0)}.ax-main{background: #fff;color: var(--ink);border-color: #fff}.ax-main:hover{background: #fff;border-color: #fff;box-shadow: 0 16px 40px -14px rgba(169,116,245,.7)}.ax-main small{color: var(--ink-3)}.ax-main .ax-ic{background: var(--ink);color: #fff}.ax-main .ax-go{border-color: var(--line)}.ax-main:hover .ax-go{background: var(--ink);color: #fff;border-color: var(--ink)}@media (min-width: 1000px){.ctax{grid-template-columns: 1.05fr 1fr;gap: 56px}}.fhero--center .fhero-grid{grid-template-columns: 1fr;text-align: center;justify-items: center;min-height: 0;gap: 48px}.fhero--center .fhero-copy{justify-items: center;max-width: 880px}.fhero--center .actions,.fhero--center .facts{justify-content: center}.fhero--center .fhero-visual{width: 100%;perspective: 1800px}.fhero--center .fhero-visual > *{width: 100%}.fhero--phone .fhero-visual{position: relative;padding: 24px 0}.fhero--phone .fhero-visual::before{content: '';position: absolute;inset: 8% 4%;z-index: -1;border-radius: var(--r-xl);background: linear-gradient(160deg,#F1E8FE,#E3F5EA)}.hero-chip{position: absolute;z-index: 3}@media (max-width: 899px){.hero-chip{display: none}}.fhero--dark{background: var(--ink);color: #fff}.fhero--dark::before{opacity: .12;filter: invert(1)}.fhero--dark .sub,.fhero--dark .define p{color: #CFCAD8}.fhero--dark .mono,.fhero--dark .crumbs{color: #A9A4B4}.fhero--dark .facts li{background: rgba(255,255,255,.05);border-color: rgba(255,255,255,.12);color: #CFCAD8}.fhero--dark .btn-primary{background: #fff;color: var(--ink)}.fhero--dark .btn-ghost{background: transparent;color: #fff;border-color: rgba(255,255,255,.22);box-shadow: none}.fhero--dark .define{border-color: rgba(255,255,255,.12)}.fhero--dark mark::before{background: rgba(169,116,245,.5)}.nodelib{display: grid;gap: 12px}.nl-group{padding: 20px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);display: grid;gap: 14px;align-content: start;transition: box-shadow .35s,border-color .3s}.nl-group:hover{box-shadow: var(--sh-2);border-color: var(--line-2)}.nl-h{display: flex;align-items: center;gap: 10px}.nl-h .ic{width: 20px;height: 20px;color: var(--brand)}.nl-h b{font-weight: 600;font-size: 1.05rem}.nl-h .mono{margin-left: auto}.nl-items{display: flex;flex-wrap: wrap;gap: 6px}.nl-items span{display: inline-flex;align-items: center;gap: 6px;padding: 7px 11px;border-radius: 9px;border: 1px solid var(--line);background: var(--bg);font-size: .875rem;transition: border-color .2s,background-color .2s,transform .3s var(--ease)}.nl-items span:hover{border-color: var(--brand-2);background: var(--surface);transform: translateY(-1px)}.nl-items .ic{width: 14px;height: 14px;color: #4B7A2E}.nodelib.shop .nl-h .ic{color: #4B7A2E}@media (min-width: 640px){.nodelib{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.nodelib{grid-template-columns: repeat(3,1fr)}}.deep{display: grid;gap: 18px}.deep-card{display: grid;gap: 28px;padding: clamp(22px,4vw,44px);border-radius: var(--r-xl);border: 1px solid #D5E8CC;background: linear-gradient(160deg,#F7FCF4,#E9F5E3);align-items: center}.deep-card.flip{background: linear-gradient(160deg,#F8F3FE,#EDE3FC);border-color: #E3D6FA}.deep-copy{display: grid;gap: 14px}.deep-copy .mono{display: inline-flex;align-items: center;gap: 6px}.deep-copy .mono .ic{width: 15px;height: 15px}.deep-copy h3{font-size: clamp(1.6rem,3vw,2.2rem);letter-spacing: -0.04em}.deep-copy > p{color: var(--ink-2)}.deep-steps{display: grid;counter-reset: d;margin-top: 4px;border-top: 1px solid rgba(12,11,16,.08)}.deep-steps li{counter-increment: d;display: grid;grid-template-columns: 30px 1fr;gap: 2px 12px;padding: 12px 0;border-bottom: 1px solid rgba(12,11,16,.08)}.deep-steps li::before{content: counter(d);grid-row: span 2;width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: #fff;font-family: var(--mono);font-size: .7rem;margin-top: 1px}.deep-steps b{font-weight: 550}.deep-steps small{color: var(--ink-2);font-size: .9rem}.deep-vis{position: relative}@media (min-width: 1000px){.deep-card{grid-template-columns: 1.1fr 1fr;gap: 56px}.deep-card.flip .deep-copy{order: 2}}.think{display: grid;gap: 14px}.think li{position: relative;display: grid;gap: 10px;align-content: start;padding: 26px;border: 1px solid var(--line);border-radius: var(--r-xl);background: var(--surface)}.think-n{width: 46px;height: 46px;border-radius: 14px;display: grid;place-items: center;background: var(--ink);color: #fff}.think-n .ic{width: 20px;height: 20px}.think h3{font-size: 1.2rem}.think p:not(.mono){color: var(--ink-2);font-size: .95rem}.think-ex{margin-top: 6px;padding: 10px 12px;border-radius: 12px;background: var(--wa-ground);font-size: .875rem;color: #111B21}@media (min-width: 900px){.think{grid-template-columns: repeat(3,1fr)}.think li:not(:last-child)::after{content: '';position: absolute;right: -15px;top: 48px;width: 16px;height: 2px;background: var(--brand)}}.prompts{display: grid;gap: 10px}.prompt{display: flex;align-items: center;gap: 12px;padding: 16px 18px;border: 1px solid #EBE2D7;border-radius: var(--r);background: #FBF7F2;font-size: .98rem;transition: transform .35s var(--ease),box-shadow .35s,border-color .3s}.prompt:hover{transform: translateY(-2px);border-color: #D97757;box-shadow: var(--sh-2)}.prompt .brand-ic{flex: none}@media (min-width: 640px){.prompts{grid-template-columns: repeat(2,1fr)}}.screens3{display: grid;gap: 28px;justify-items: center}.screens3 > div{width: 100%;display: grid;justify-items: center}@media (min-width: 900px){.screens3{grid-template-columns: repeat(3,1fr)}.screens3 > div:nth-child(2){transform: translateY(-24px)}}.uc > *,.gal > *,.uc-pane > *,.gal-stage,.walk > *,.deep-card > *,.anat > *{min-width: 0}.kpi{min-width: 0}@media (max-width: 479px){.kpi b{font-size: 1.2rem}.kpi small{font-size: .6rem}}.uc{grid-template-columns: minmax(0,1fr)}.uc .tab[aria-selected="true"]{background: var(--ink);color: #fff}.fhero--dark .fhero-visual{color: var(--ink)}.msg-media{background: #EEE center / cover no-repeat}.msg-media::after{content: none !important}.msg-media.shoe{background-image: url(/assets/img/stock/sneaker.jpg);background-position: center 60%}.msg-media.dress{background-image: url(/assets/img/stock/dress.jpg);background-position: center 35%}.msg-media.shirt{background-image: url(/assets/img/stock/shirt.jpg)}.msg-media.oil{background-image: url(/assets/img/stock/oil.jpg);background-position: center 55%}.msg-media.mobile{background-image: url(/assets/img/stock/phone.jpg)}.msg-media.kurta{background-image: url(/assets/img/stock/kurta.jpg);background-position: center 30%}.msg-media.cake{background-image: url(/assets/img/stock/cake.jpg)}.msg-media.offer{position: relative;background-image: linear-gradient(180deg,rgba(20,6,40,.05) 30%,rgba(20,6,40,.78)),url(/assets/img/stock/saree.jpg);background-position: center 30%}.msg-media.offer::before{content: 'DIWALI SALE · 30% OFF';position: absolute;left: 10px;bottom: 9px;color: #fff;font-weight: 700;font-size: .78rem;letter-spacing: .04em}.msg-media.doc{background: #F0F2F5}.msg-media.doc::after{content: 'Quotation_2291.pdf  ·  1 page' !important;position: absolute;inset: 0;display: flex;align-items: center;padding-left: 44px;font-size: .75rem;color: #3B4A54;background: linear-gradient(#E11D48,#E11D48) 14px 50% / 20px 26px no-repeat}.tp-video{background: linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.45)),url(/assets/img/stock/kitchen.jpg) center / cover}.prod-img{display: block;height: 92px;margin: 0;border-radius: 10px}.cap-vis{height: 92px;margin: -4px -4px 10px;padding: 14px;border-radius: 14px;border: 1px solid var(--line);background: linear-gradient(160deg,#FBF8FF,#F2F9F4);display: flex;align-items: center;overflow: hidden;font-size: .8rem;transition: transform .5s var(--ease),box-shadow .4s}.cap:hover .cap-vis{transform: translateY(-2px);box-shadow: var(--sh-2)}.cap:nth-child(3n+2) .cap-vis{background: linear-gradient(160deg,#FFF8F2,#F6F0FF)}.cap:nth-child(3n) .cap-vis{background: linear-gradient(160deg,#F2F8FF,#F7F2FF)}.cv-row{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;min-width: 0}.cv-row > .ic{width: 14px;height: 14px;color: var(--ink-3);flex: none}.cv-b{display: inline-block;max-width: 100%;padding: 6px 9px;border-radius: 10px;border-top-left-radius: 2px;background: #fff;box-shadow: 0 1px .5px rgba(0,0,0,.12);color: #111B21;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cv-b.out{background: var(--wa-bubble);border-radius: 10px;border-top-right-radius: 2px}.cv-chat{display: grid;gap: 6px;width: 100%}.cv-chat .cv-b.out{justify-self: end}.cv-bar{flex: 1;min-width: 50px;height: 6px;border-radius: 9px;background: #E9E5F0;overflow: hidden}.cv-bar i{display: block;height: 100%;width: 100%;background: var(--wa);transform-origin: left;animation: meter2 3s var(--ease) infinite}@keyframes meter2{0%{transform: scaleX(.05)}70%,100%{transform: scaleX(1)}}.cv-pill{display: inline-flex;align-items: center;gap: 8px;padding: 9px 12px;border-radius: 12px;background: #fff;border: 1px solid var(--line);box-shadow: var(--sh-1)}.cv-pill .ic{width: 15px;height: 15px;color: var(--brand)}.cv-pill b{margin-left: 4px;font-weight: 600}.cv-av{display: flex;align-items: center}.cv-av i{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;margin-left: -8px;border: 2px solid #fff;background: var(--c);color: #fff;font-style: normal;font-size: .72rem;font-weight: 600}.cv-av i:first-child{margin-left: 0}.cv-av em{margin-left: 10px;font-style: normal;font-family: var(--mono);font-size: .72rem;color: var(--ink-3)}.cv-thumbs{display: flex;gap: 6px}.cv-thumbs i{width: 52px;height: 58px;border-radius: 10px;margin: 0;display: block}.cv-pdf{display: inline-grid;place-items: center;width: 40px;height: 46px;border-radius: 8px;background: #FCE8E8;color: #A11D1D;font-family: var(--mono);font-size: .66rem;font-weight: 600;font-style: normal}.cv-thumbs .cv-pdf{width: 52px;height: 58px}.cv-chart{display: flex;align-items: flex-end;gap: 6px;height: 60px;width: 100%}.cv-chart i{flex: 1;height: var(--h);border-radius: 5px 5px 2px 2px;background: linear-gradient(180deg,var(--brand-2),var(--brand));transform-origin: bottom;animation: barUp 1.4s var(--ease) both}.cv-chart i:nth-child(2){animation-delay: .08s}.cv-chart i:nth-child(3){animation-delay: .16s}.cv-chart i:nth-child(4){animation-delay: .24s}.cv-chart i:nth-child(5){animation-delay: .32s}.cv-chart i:nth-child(6){animation-delay: .4s}@keyframes barUp{from{transform: scaleY(0)}}.cv-spin .ic{width: 12px;height: 12px;animation: spin 1.6s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.cv-split{display: flex;align-items: center;gap: 10px}.cv-branch{display: grid;gap: 6px;padding-left: 12px;border-left: 2px solid var(--brand-2)}.cv-btns{display: grid;width: 100%;max-width: 220px;background: #fff;border-radius: 12px;box-shadow: 0 1px .5px rgba(0,0,0,.12);overflow: hidden}.cv-btns span{padding: 6px;text-align: center;color: #027EB5;font-weight: 500;border-top: 1px solid #E9EDEF;font-size: .76rem}.cv-btns span:first-child{border-top: 0}.cv-btns span.g{color: var(--wa-ink)}.cv-field{display: grid;gap: 4px;width: 100%}.cv-field small{font-family: var(--mono);font-size: .62rem;text-transform: uppercase;color: var(--ink-3)}.cv-field b{padding: 9px 11px;border-radius: 10px;border: 1px solid var(--brand);background: #fff;font-weight: 500;box-shadow: 0 0 0 3px rgba(132,28,220,.1)}.cv-caret{display: inline-block;width: 1.5px;height: 14px;margin-left: 2px;background: var(--brand);vertical-align: -2px;animation: blink 1s steps(1) infinite}@keyframes blink{50%{opacity: 0}}.cv-form{display: grid;gap: 5px;width: 100%;max-width: 220px;padding: 9px;border-radius: 12px;background: #fff;box-shadow: var(--sh-1)}.cv-form i{height: 9px;border-radius: 5px;background: #EEEAF3}.cv-form i.w{width: 60%}.cv-form em{margin-top: 2px;padding: 5px;border-radius: 14px;background: #008069;color: #fff;text-align: center;font-style: normal;font-size: .7rem}.cv-code{font-family: var(--mono);font-size: .74rem;padding: 10px 12px;border-radius: 10px;background: var(--ink);color: #CFCAD8}.cv-code b{color: #CDB6FA}.cv-code em{color: #6EE7A0;font-style: normal;margin-left: 6px}.cv-kan{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px;width: 100%}.cv-kan i{display: grid;gap: 4px;align-content: start;padding: 6px;height: 60px;border-radius: 8px;background: #fff;border: 1px solid var(--line)}.cv-kan b{height: 12px;border-radius: 4px;background: #EEEAF3}.cv-kan b.m{background: var(--lilac);border: 1px solid var(--brand-2);animation: fly 4s var(--ease-io) infinite}.cv-num{font-size: 1.2rem;font-weight: 600;letter-spacing: -0.03em}.cv-num.g{color: var(--wa-ink)}.cv-tasks{display: grid;gap: 6px}.cv-tasks span{display: flex;align-items: center;gap: 8px}.cv-tasks i{width: 15px;height: 15px;border-radius: 4px;border: 1.5px solid var(--line-2)}.cv-tasks i.done{background: var(--wa) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat;border-color: var(--wa)}.cv-note{padding: 9px 11px;border-radius: 10px;background: #FFF6D6;border: 1px dashed #EAD58E;color: #6A5A1E}.cv-list{display: grid;gap: 5px;width: 100%}.cv-list span{display: flex;align-items: center;gap: 8px;padding: 6px 9px;border-radius: 9px;background: #fff;border: 1px solid var(--line)}.cv-list i{width: 16px;height: 16px;border-radius: 50%;background: var(--c)}.cv-list em{margin-left: auto;font-style: normal;font-family: var(--mono);font-size: .66rem;color: var(--ink-3)}.cv-tog{display: grid;gap: 6px;width: 100%}.cv-tog span{display: flex;align-items: center;justify-content: space-between;gap: 8px}.cv-tog i{width: 30px;height: 17px;border-radius: 9px;background: var(--line-2);position: relative}.cv-tog i::after{content: '';position: absolute;left: 2px;top: 2px;width: 13px;height: 13px;border-radius: 50%;background: #fff;transition: transform .3s}.cv-tog i.on{background: var(--wa)}.cv-tog i.on::after{transform: translateX(13px)}.cv-slash{font-family: var(--mono);padding: 5px 8px;border-radius: 7px;background: var(--ink);color: #fff}.cv-prod{display: flex;align-items: center;gap: 10px}.cv-prod i{width: 56px;height: 56px;border-radius: 12px;margin: 0;display: block;flex: none}.cv-prod b{display: block;font-weight: 550}.cv-prod small{color: var(--ink-3)}.cv-pay{display: inline-flex;align-items: center;gap: 6px;padding: 8px 12px;border-radius: 10px;background: #fff;color: #027EB5;font-weight: 500;box-shadow: 0 1px .5px rgba(0,0,0,.12)}.cv-pay .ic{width: 14px;height: 14px}.cv-track{position: relative;display: flex;align-items: center;justify-content: space-between;width: 100%;padding-bottom: 18px}.cv-track::before{content: '';position: absolute;left: 6px;right: 6px;top: 6px;height: 2px;background: linear-gradient(90deg,var(--brand) 66%,var(--line-2) 66%)}.cv-track i{position: relative;width: 14px;height: 14px;border-radius: 50%;background: #fff;border: 2px solid var(--line-2)}.cv-track i.d{background: var(--brand);border-color: var(--brand)}.cv-track i:nth-child(3){box-shadow: 0 0 0 5px rgba(132,28,220,.15);animation: live 2s infinite}.cv-track small{position: absolute;left: 60%;bottom: 0;font-family: var(--mono);font-size: .62rem;color: var(--brand-ink)}.cv-toast{display: flex;align-items: center;gap: 10px;padding: 9px 12px;border-radius: 14px;background: rgba(255,255,255,.9);box-shadow: var(--sh-2);animation: toastIn 3.2s var(--ease) infinite}.cv-toast .ic{width: 18px;height: 18px;color: var(--wa-ink)}.cv-toast b{display: block;font-size: .8rem}.cv-toast small{color: var(--ink-3);font-size: .72rem}@keyframes toastIn{0%{transform: translateY(-14px);opacity: 0}15%,85%{transform: none;opacity: 1}100%{transform: translateY(-6px);opacity: 0}}.cv-stars{color: #F5A524;font-size: 1.2rem;letter-spacing: 2px;display: grid}.cv-stars small{color: var(--ink-3);font-size: .72rem;letter-spacing: 0}main > section.sec,main > section.statement{isolation: isolate;overflow: clip}main > section.sec::after,main > section.statement::after{content: '';position: absolute;inset: -10% -5%;z-index: -1;pointer-events: none;background: radial-gradient(38% 42% at 92% 8%,rgba(169,116,245,.12),transparent 70%),radial-gradient(32% 40% at 4% 96%,rgba(37,211,102,.07),transparent 70%);animation: drift 22s ease-in-out infinite alternate}main > section.sec:nth-of-type(even)::after{background: radial-gradient(36% 40% at 6% 10%,rgba(255,170,120,.10),transparent 70%),radial-gradient(34% 44% at 96% 92%,rgba(169,116,245,.11),transparent 70%)}@keyframes drift{to{transform: translate3d(2%,-3%,0) scale(1.05)}}.fhero::after{content: '';position: absolute;inset: -20% -10% 20% 30%;z-index: -2;background: radial-gradient(45% 50% at 70% 40%,rgba(169,116,245,.26),transparent 70%),radial-gradient(30% 35% at 30% 70%,rgba(37,211,102,.12),transparent 70%);animation: drift 18s ease-in-out infinite alternate;pointer-events: none}.fhero--dark::after{background: radial-gradient(45% 50% at 75% 35%,rgba(132,28,220,.55),transparent 70%),radial-gradient(30% 35% at 20% 80%,rgba(37,211,102,.14),transparent 70%)}.fhero{padding-top: clamp(40px,6vw,80px)}.iphone{transition: transform .8s var(--ease);transform-style: preserve-3d}.ip-chat .msg,.ip-chat .tp-carousel{transform-origin: bottom left}.ip-chat .msg.out{transform-origin: bottom right}.js .ip-chat .hold{display: none}.ip-chat .in-now{animation: msgIn .5s var(--ease) both}@keyframes msgIn{from{opacity: 0;transform: translateY(10px) scale(.94)}}.ip-typing{align-self: flex-start;display: inline-flex;gap: 4px;padding: 9px 11px;background: #fff;border-radius: 10px;border-top-left-radius: 2px;box-shadow: 0 1px .5px rgba(0,0,0,.12)}.ip-typing i{width: 6px;height: 6px;border-radius: 50%;background: #8696A0;animation: tdot 1.2s infinite}.ip-typing i:nth-child(2){animation-delay: .15s}.ip-typing i:nth-child(3){animation-delay: .3s}.tp-btns span,.tp-cbtn,.ip-cta{cursor: pointer;transition: background-color .2s,transform .15s;user-select: none}.tp-btns span:hover,.tp-cbtn:hover{background: #F2F8FC}.tp-btns span:active,.tp-cbtn:active,.ip-cta:active{transform: scale(.96)}.tp-btns span.tapped{background: #E6F3FA}.ip-toast{position: absolute;left: 50%;top: 104px;z-index: 5;transform: translateX(-50%);padding: 8px 14px;border-radius: 20px;background: rgba(17,17,17,.86);color: #fff;font-size: .74rem;white-space: nowrap;animation: ipToast 1.8s var(--ease) both;pointer-events: none}@keyframes ipToast{0%{opacity: 0;transform: translate(-50%,-8px)}15%,80%{opacity: 1;transform: translate(-50%,0)}100%{opacity: 0}}.ip-hint{position: absolute;right: -6px;bottom: 30%;z-index: 4;display: none;align-items: center;gap: 6px;padding: 6px 10px;border-radius: 10px;background: var(--ink);color: #fff;font-family: var(--mono);font-size: .62rem;text-transform: uppercase;letter-spacing: .03em;box-shadow: var(--sh-2);animation: bob 3s var(--ease-io) infinite}@keyframes bob{50%{transform: translateY(-5px)}}@media (min-width: 900px){.iphone[data-live] .ip-hint{display: inline-flex}}.fhero--shop::after{background: radial-gradient(45% 55% at 75% 40%,rgba(122,181,92,.28),transparent 70%),radial-gradient(35% 40% at 25% 75%,rgba(169,116,245,.2),transparent 70%)}.fhero--shop .fhero-visual{perspective: none}.shx{position: relative;display: grid;grid-template-columns: 1fr;gap: 18px;width: 100%;max-width: 560px;align-items: center}.shx-order{position: relative;z-index: 2;display: grid;gap: 12px;padding: 16px;border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-3);max-width: 300px}.shx-top{display: flex;align-items: center;gap: 8px;font-size: .9rem}.shx-top .chipx{margin-left: auto}.shx-prod{display: flex;align-items: center;gap: 12px}.shx-prod i{display: block;width: 58px;height: 58px;border-radius: 12px;margin: 0;flex: none}.shx-prod b{display: block;font-weight: 550;font-size: .9rem}.shx-prod small{color: var(--ink-3)}.shx-tags{display: flex;gap: 6px;flex-wrap: wrap}.shx-tag{animation: tagIn 4s var(--ease) infinite}@keyframes tagIn{0%,35%{opacity: 0;transform: scale(.8)}45%,90%{opacity: 1;transform: none}100%{opacity: 0}}.shx-wire{display: none}.shx-phone .iphone{max-width: 290px}@media (min-width: 900px){.shx{grid-template-columns: 1fr auto;gap: 0}.shx-order{grid-column: 1;grid-row: 1;margin-right: -40px;transform: rotate(-3deg)}.shx-phone{grid-column: 2;grid-row: 1}.shx-wire{display: block;position: absolute;left: 44%;top: 50%;width: 110px;height: 60px;z-index: 3;transform: translateY(-50%)}.shx-wire path{fill: none;stroke: #7AB55C;stroke-width: 2;stroke-dasharray: 6 8;animation: dash 1s linear infinite}}.shx-strip{margin-top: 32px;display: grid;grid-template-columns: repeat(2,1fr);border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);overflow: hidden}.shx-strip > *{display: grid;align-content: center;gap: 2px;padding: 18px 20px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line)}.shx-strip b{font-size: 1.5rem;font-weight: 600;letter-spacing: -0.04em}.shx-strip small{color: var(--ink-3);font-size: .85rem}.shx-store{display: flex !important;align-items: center;gap: 12px;background: #111;color: #fff;transition: background-color .3s}.shx-store:hover{background: #000}.shx-store b{font-size: 1.05rem !important;letter-spacing: -0.02em !important}.shx-store small{color: #A9A4B4 !important}@media (min-width: 900px){.shx-strip{grid-template-columns: 1.2fr 1fr 1fr 1fr}.shx-strip > *{border-bottom: 0}.shx-strip > :last-child{border-right: 0}}.sx{display: grid;gap: 22px;grid-template-columns: minmax(0,1fr)}.sx-cats{margin-inline: auto}.sx-count{min-width: 20px;height: 20px;padding: 0 6px;border-radius: 10px;display: inline-grid;place-items: center;background: var(--bg);border: 1px solid var(--line);font-family: var(--mono);font-size: .66rem;color: var(--ink-3)}.sx .tab[aria-selected="true"]{background: var(--ink);color: #fff}.sx .tab[aria-selected="true"] .sx-count{background: rgba(255,255,255,.15);border-color: transparent;color: #fff}.sx-body{display: grid;padding: clamp(16px,3vw,32px);border-radius: var(--r-xl);border: 1px solid #D5E8CC;background: linear-gradient(160deg,#F7FCF4,#E8F4E1 60%,#F1EAFD)}.sx-pane{gap: 28px;align-items: center;justify-items: stretch}.js .sx-pane.on{display: grid}.sx-list{display: grid;gap: 8px;align-content: start}.sx-line{margin-bottom: 6px}.sx-item{display: grid;gap: 6px;padding: 14px 16px;border-radius: 14px;border: 1px solid rgba(12,11,16,.08);background: rgba(255,255,255,.65);cursor: pointer;text-align: left;transition: background-color .25s,border-color .25s,box-shadow .3s,transform .3s var(--ease)}.sx-item:hover{background: #fff;transform: translateX(3px)}.sx-item.on{background: #fff;border-color: var(--ink);box-shadow: var(--sh-2)}.sx-item small{display: none;color: var(--ink-2);font-size: .9rem}.sx-item.on small{display: block}.sx-top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.sx-top b{font-weight: 550}.sx-when{display: inline-flex;align-items: center;gap: 6px;font-size: .64rem}.sx-when .ic{width: 12px;height: 12px;color: #4B7A2E}.sx-toggle{position: relative;width: 36px;height: 21px;border-radius: 11px;background: var(--line-2);flex: none;cursor: pointer;transition: background-color .3s}.sx-toggle i{position: absolute;left: 2px;top: 2px;width: 17px;height: 17px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.2);transition: transform .35s var(--ease)}.sx-toggle[aria-checked="true"]{background: var(--wa)}.sx-toggle[aria-checked="true"] i{transform: translateX(15px)}.sx-phones{position: relative;display: grid;justify-items: center}.sx-ph{position: relative;width: 100%;display: none;justify-items: center}.sx-ph.on{display: grid;animation: galIn .5s var(--ease)}.no-js .sx-ph{display: grid}@media (min-width: 1000px){.js .sx-pane.on,.sx-pane{grid-template-columns: 1fr 1fr;gap: 48px}}.yt{position: relative;border-radius: var(--r-xl);overflow: hidden;box-shadow: var(--sh-3);aspect-ratio: 16 / 9;background: #0C0B10}.yt iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.yt-btn{position: absolute;inset: 0;display: block;width: 100%;cursor: pointer}.yt-btn img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease),filter .6s}.yt-btn:hover img{transform: scale(1.03);filter: brightness(.85)}.yt-play{position: absolute;left: 50%;top: 50%;width: 84px;height: 84px;border-radius: 50%;display: grid;place-items: center;background: #fff;color: var(--ink);transform: translate(-50%,-50%);box-shadow: 0 20px 50px -10px rgba(0,0,0,.5);transition: transform .4s var(--ease)}.yt-play::before{content: '';position: absolute;inset: -10px;border-radius: 50%;border: 2px solid rgba(255,255,255,.6);animation: ripple 2.4s var(--ease) infinite}.yt-play .ic{width: 30px;height: 30px;fill: var(--ink);margin-left: 4px}.yt-btn:hover .yt-play{transform: translate(-50%,-50%) scale(1.08)}.yt-cap{position: absolute;left: 20px;bottom: 18px;display: grid;gap: 2px;padding: 12px 16px;border-radius: 14px;background: rgba(12,11,16,.72);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);color: #fff;text-align: left}.yt-cap small{color: #CFCAD8}@media (max-width: 639px){.yt-cap{display: none}.yt-play{width: 64px;height: 64px}}.rev-in{padding: 18px;display: grid;gap: 14px}.sres{display: grid;gap: 14px}.sres-card{margin: 0;display: grid;gap: 12px;align-content: start;padding: 28px;border-radius: var(--r-xl);border: 1px solid #D5E8CC;background: linear-gradient(160deg,#F7FCF4,#E9F5E3);transition: transform .4s var(--ease),box-shadow .4s}.sres-card:hover{transform: translateY(-4px);box-shadow: var(--sh-2)}.sres-card.dark{background: var(--ink);color: #fff;border-color: var(--ink)}.sres-card.dark .mono,.sres-card.dark small{color: #A9A4B4}.sres-n{font-size: clamp(3rem,6vw,4.4rem);font-weight: 600;letter-spacing: -0.06em;line-height: .9}.sres-card blockquote{margin: 0;font-size: 1.02rem;line-height: 1.55}.sres-card figcaption{display: flex;align-items: center;gap: 10px;margin-top: auto;font-size: .9rem}.sres-card figcaption small{display: block;color: var(--ink-3)}@media (min-width: 900px){.sres{grid-template-columns: repeat(3,1fr)}}main > section.statement{position: relative}.nav{background: transparent;backdrop-filter: none;-webkit-backdrop-filter: none}.nav::before{content: '';position: absolute;inset: 0;z-index: -1;background: rgba(250,250,247,.82);backdrop-filter: saturate(1.4) blur(14px);-webkit-backdrop-filter: saturate(1.4) blur(14px)}.sheet{position: fixed;top: var(--nav-h);left: 0;right: 0;bottom: 0;z-index: 60;background: var(--bg);overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 8px 0 40px;animation: sheetIn .35s var(--ease)}@keyframes sheetIn{from{opacity: 0;transform: translateY(-8px)}}.sheet-list a{min-height: 52px;transition: color .2s,padding-left .3s var(--ease)}.sheet-list a:active,.sheet-list a:hover{color: var(--brand);padding-left: 6px}body.menu-open .dock{display: none}.menu-btn{position: relative;z-index: 61}.inbox-chat{min-height: 0}@media (max-width: 899px){.inbox-chat{min-height: 280px}.sec{padding-block: 64px}.app{min-height: 0 !important}.panel-pane{padding: 14px}.canvas{height: auto !important}.kcol{min-height: 0}h1{font-size: clamp(2.3rem,10vw,3.2rem)}.fhero h1{font-size: clamp(2.1rem,9.5vw,3rem)}.btn{min-height: 50px}.faq summary{padding: 18px 0}.ctax h2{font-size: clamp(1.9rem,8vw,2.4rem)}.ax{grid-template-columns: 40px 1fr 32px;padding: 14px}main{padding-bottom: 72px}}.shx{display: grid;grid-template-columns: 1fr;justify-items: center;gap: 0}.shx-order{width: 100%;max-width: 340px;transform: none;margin: 0 0 -6px}.shx-arrow{display: grid;place-items: center;height: 46px;color: #4B7A2E}.shx-arrow .ic{width: 20px;height: 20px;transform: rotate(90deg);animation: bob 2s var(--ease-io) infinite}@media (min-width: 900px){.shx{grid-template-columns: 250px 46px 290px;align-items: center;justify-items: stretch;max-width: none;width: auto}.shx-order{grid-column: 1;grid-row: 1;margin: 0;transform: rotate(-2deg);max-width: none;align-self: start;margin-top: 70px}.shx-arrow{grid-column: 2;grid-row: 1;height: auto;align-self: start;margin-top: 130px}.shx-arrow .ic{transform: none;animation: none}.shx-phone{grid-column: 3;grid-row: 1}.shx-wire{display: none !important}}@media (min-width: 900px) and (max-width: 1150px){.shx{grid-template-columns: 220px 40px 270px}.shx-phone .iphone{max-width: 270px}}.ip-web{position: absolute;inset: 52px 0 0;z-index: 6;display: flex;flex-direction: column;background: #fff;border-radius: 16px 16px 0 0;box-shadow: 0 -12px 30px rgba(0,0,0,.18);animation: sheetUp .45s var(--ease) both;color: #111}.ip-web.out{animation: sheetDown .3s var(--ease) both}@keyframes sheetDown{to{transform: translateY(100%)}}.ip-web-bar{display: grid;grid-template-columns: 30px 1fr 30px;align-items: center;padding: 10px 12px;border-bottom: 1px solid #EEE;text-align: center}.ip-web-bar b{display: block;font-size: .78rem}.ip-web-bar small{font-size: .62rem;color: #667781}.ip-web-x{width: 26px;height: 26px;border-radius: 50%;background: #F0F2F5;font-size: .7rem}.ip-web-body{flex: 1;overflow: auto;padding: 12px;display: grid;gap: 8px;align-content: start;font-size: .8rem}.ip-web-body h4{margin: 2px 0 0;font-size: 1rem;letter-spacing: -0.02em}.ip-web-img{height: 150px;border-radius: 12px;margin: 0 !important;display: block}.ip-price{font-size: 1.15rem;font-weight: 700}.ip-web-sub{color: #667781;font-size: .72rem}.ip-web-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.ip-web-grid span{height: 74px;border-radius: 10px;margin: 0;display: block}.ip-web-cta{margin: 0 12px 26px;padding: 12px;border-radius: 24px;background: #111;color: #fff;font-weight: 600;font-size: .82rem;transition: transform .15s,background-color .2s}.ip-web-cta:hover{background: var(--brand)}.ip-web-cta:active{transform: scale(.97)}.ip-track{display: grid;gap: 0;margin: 6px 0 0;padding: 0;list-style: none}.ip-track li{position: relative;padding: 0 0 14px 22px;color: #8696A0}.ip-track li::before{content: '';position: absolute;left: 2px;top: 3px;width: 10px;height: 10px;border-radius: 50%;border: 2px solid #CBD2D6;background: #fff}.ip-track li::after{content: '';position: absolute;left: 7px;top: 15px;bottom: 0;width: 2px;background: #E5E9EB}.ip-track li:last-child::after{display: none}.ip-track li.d{color: #111}.ip-track li.d::before{background: #25D366;border-color: #25D366}.ip-track li.d::after{background: #25D366}.ip-track li.on{color: #111;font-weight: 600}.ip-track li.on::before{border-color: #25D366;box-shadow: 0 0 0 4px rgba(37,211,102,.2);animation: live 2s infinite}.ip-list .ip-web-body{padding: 4px 0;gap: 0}.ip-opt{display: flex;align-items: center;justify-content: space-between;padding: 14px 16px;border-bottom: 1px solid #F0F2F5;font-size: .84rem;text-align: left}.ip-opt i{width: 18px;height: 18px;border-radius: 50%;border: 2px solid #8696A0}.ip-opt.on i{border-color: #008069;background: radial-gradient(circle,#008069 45%,transparent 50%)}.ip-opt:hover{background: #F7F8FA}.tour{display: grid;gap: 22px;grid-template-columns: minmax(0,1fr)}.tour-stage::before{background: linear-gradient(160deg,#F1E8FE,#E6F4EA);inset: 6% -2% -4%}.tour-frame{width: 100%;border-radius: var(--r-lg);overflow: hidden;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-3);transition: transform .6s var(--ease),box-shadow .5s}.tour-frame:hover{transform: translateY(-4px);box-shadow: 0 2px 6px rgba(12,11,16,.04),0 40px 80px -30px rgba(40,16,80,.35)}.tour-shot{position: relative;overflow: hidden}.tour-shot img{width: 100%;height: auto;display: block;transition: transform 1.2s var(--ease)}.tour-frame:hover .tour-shot img{transform: scale(1.015)}.spot{position: absolute;z-index: 2;width: 0;height: 0}.spot-dot{position: absolute;left: -15px;top: -15px;width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: var(--brand);color: #fff;font-family: var(--mono);font-size: .72rem;font-weight: 600;box-shadow: 0 0 0 5px rgba(132,28,220,.22),0 8px 18px -6px rgba(132,28,220,.6);transition: transform .3s var(--ease)}.spot-dot::after{content: '';position: absolute;inset: -6px;border-radius: 50%;border: 2px solid rgba(132,28,220,.5);animation: ripple 2.2s var(--ease) infinite}.spot:hover .spot-dot,.spot.open .spot-dot{transform: scale(1.15)}.spot-tip{position: absolute;left: 22px;top: -18px;width: max-content;max-width: 220px;padding: 9px 12px;border-radius: 12px;background: var(--ink);color: #fff;font-size: .8rem;line-height: 1.35;text-align: left;box-shadow: var(--sh-3);opacity: 0;transform: translateY(6px) scale(.97);pointer-events: none;transition: opacity .25s,transform .35s var(--ease)}.spot.left .spot-tip{left: auto;right: 22px}.spot:hover .spot-tip,.spot:focus-visible .spot-tip,.spot.open .spot-tip{opacity: 1;transform: none}.tour-cap{margin-top: 12px;text-align: center}@media (max-width: 639px){.spot-dot{width: 22px;height: 22px;left: -11px;top: -11px;font-size: .62rem}.spot-tip{max-width: 160px;font-size: .72rem}}@media (min-width: 1000px){.tour{grid-template-columns: 320px minmax(0,1fr);gap: 40px;align-items: center}.tour-list .gal-btn small{display: none}.tour-list .gal-btn[aria-selected="true"] small{display: block}}.shx-prod i,.cv-prod i.dress,.prod-img.dress{background-position: center 62%}.shx-prod .msg-media.dress{background-position: center 62%}
.cust{margin-top: clamp(56px,7vw,88px);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.cust-cap{text-align: center;padding: 18px 20px;border-bottom: 1px solid var(--line)}.cust-grid{display: grid;grid-template-columns: repeat(3,1fr);max-width: calc(var(--max) + var(--gutter) * 2);margin-inline: auto}.cust-grid li{display: grid;place-items: center;height: 92px;padding: 16px 20px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);transition: background-color .35s}.cust-grid li:nth-child(3n){border-right: 0}.cust-grid li:nth-last-child(-n+3){border-bottom: 0}.cust-grid img{max-width: 100%;max-height: 52px;width: auto;height: auto;object-fit: contain;filter: grayscale(1);opacity: .62;mix-blend-mode: multiply;transition: filter .45s,opacity .45s,transform .5s var(--ease)}.cust-grid li:hover{background: var(--surface)}.cust-grid li:hover img{filter: none;opacity: 1;transform: scale(1.06)}@media (min-width: 640px){.cust-grid{grid-template-columns: repeat(4,1fr)}.cust-grid li:nth-child(3n){border-right: 1px solid var(--line)}.cust-grid li:nth-child(4n){border-right: 0}.cust-grid li:nth-last-child(-n+3){border-bottom: 1px solid var(--line)}.cust-grid li:nth-last-child(-n+4){border-bottom: 0}}@media (min-width: 1000px){.cust-grid{grid-template-columns: repeat(6,1fr)}.cust-grid li{height: 104px}.cust-grid li:nth-child(4n){border-right: 1px solid var(--line)}.cust-grid li:nth-child(6n){border-right: 0}.cust-grid li:nth-last-child(-n+4){border-bottom: 1px solid var(--line)}.cust-grid li:nth-last-child(-n+6){border-bottom: 0}}.av-img{object-fit: cover;padding: 0;background: var(--ink)}.btn-primary::after{content: '';position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;z-index: -1;background: linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform: skewX(-20deg);transition: left .7s var(--ease)}.btn-primary:hover::after{left: 130%}@media (min-width: 1000px){.nav-link::after{content: '';position: absolute;left: 12px;right: 12px;bottom: 4px;height: 1.5px;background: var(--brand);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--ease)}.nav-link:hover::after,.nav-link.is-active::after{transform: scaleX(1)}}.foot-cols a{display: inline-block;transition: color .2s,transform .3s var(--ease)}.foot-cols a:hover{transform: translateX(3px)}.ex,.role,.nl-group,.quote,.sres-card,.plan,.think li,.prompt,.rel-card,.hub-item{position: relative}.ex::after,.role:not(.dark)::after,.nl-group::after,.quote::after{content: '';position: absolute;inset: -1px;border-radius: inherit;padding: 1px;background: linear-gradient(135deg,var(--brand-2),transparent 40%,transparent 60%,var(--wa));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: opacity .4s;pointer-events: none}.ex:hover::after,.role:hover::after,.nl-group:hover::after,.quote:hover::after{opacity: 1}.nl-group:hover,.think li:hover{transform: translateY(-3px)}.nl-group,.think li{transition: transform .4s var(--ease),box-shadow .35s,border-color .3s}.ch-list li,.sx-item,.fx-list li,.wpoints li{transition: transform .3s var(--ease)}.ch-list li:hover,.fx-list li:hover{transform: translateX(4px)}.iphone:hover{box-shadow: 0 0 0 1px #3A3842 inset,0 0 0 2px #0C0B10,0 50px 90px -30px rgba(30,10,60,.5),0 14px 34px -12px rgba(0,0,0,.35)}.cv-thumbs i,.cv-prod i,.shx-prod i,.prod-img{transition: transform .5s var(--ease)}.cap:hover .cv-thumbs i,.cap:hover .cv-prod i,.prod:hover .prod-img{transform: scale(1.06)}.facts li,.chipx{transition: transform .25s var(--ease),border-color .25s}.facts li:hover{transform: translateY(-2px);border-color: var(--line-2)}.logo:hover span b{color: var(--brand);transition: color .3s}.cust-grid li.inv img{filter: invert(1) grayscale(1);mix-blend-mode: normal}.cust-grid li.inv:hover img{filter: invert(1)}.cust-grid li.dark img{border-radius: 10px;max-height: 58px;mix-blend-mode: normal;opacity: .75}.cust-grid li.sq img{max-height: 72px}
.mloop{position: relative;width: 100%;max-width: 520px;aspect-ratio: 1;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;gap: 14px;padding: 6%}.ml-ring{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0}.ml-ring circle:first-child{fill: none;stroke: var(--line-2);stroke-width: 1.5;stroke-dasharray: 4 8}.ml-dot{fill: var(--brand)}.ml-core{position: absolute;left: 50%;top: 50%;z-index: 1;width: 84px;height: 84px;transform: translate(-50%,-50%);border-radius: 24px;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-3);display: grid;place-items: center}.ml-mark{width: 40px;height: auto}.ml-node{position: relative;z-index: 2;align-self: start;display: flex;gap: 10px;padding: 12px;border-radius: 16px;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-2);font-size: .82rem;transition: transform .4s var(--ease),box-shadow .4s}.ml-node:hover{transform: translateY(-3px);box-shadow: var(--sh-3)}.ml-node b{display: block;font-weight: 550;line-height: 1.3;margin-top: 2px}.ml-node small{font-size: .6rem}.ml-node em{display: inline-flex;margin-top: 6px;font-style: normal}.ml-ic{width: 34px;height: 34px;flex: none;border-radius: 10px;display: grid;place-items: center;background: var(--lilac);color: var(--brand)}.ml-ic.wa{background: #E3FBEA}.ml-ic .ic,.ml-ic .brand-ic{width: 17px;height: 17px}.ml-chat,.ml-sig{align-self: end}.ml-crm{grid-column: 1;grid-row: 2;align-self: end}.ml-sig{grid-column: 2;grid-row: 2}@media (max-width: 639px){.mloop{aspect-ratio: auto;grid-template-columns: 1fr;grid-template-rows: none;padding: 0}.ml-ring,.ml-core{display: none}.ml-crm,.ml-sig{grid-column: auto;grid-row: auto}.ml-node{align-self: stretch}}.m3{display: grid;gap: 14px}.m3-card{display: grid;gap: 12px;align-content: start;padding: 26px;border-radius: var(--r-xl);border: 1px solid var(--line);background: var(--surface);transition: transform .4s var(--ease),box-shadow .4s}.m3-card:hover{transform: translateY(-4px);box-shadow: var(--sh-2)}.m3-card h3{font-size: 1.3rem;letter-spacing: -0.03em}.m3-card > p:not(.mono){color: var(--ink-2);font-size: .95rem}.m3-vis{margin-top: 6px}.m3-card.dark{background: var(--ink);color: #fff;border-color: var(--ink)}.m3-card.dark > p:not(.mono){color: #CFCAD8}.m3-card.dark .mono{color: #A9A4B4}.m3-card.dark .rows{border-color: rgba(255,255,255,.12)}.m3-card.dark .row{background: rgba(255,255,255,.04);border-color: rgba(255,255,255,.1);color: #fff}.m3-card.dark .row .ic{color: #A9A4B4}@media (min-width: 1000px){.m3{grid-template-columns: repeat(3,1fr)}}.mside{display: grid;gap: 28px;align-items: center;grid-template-columns: minmax(0,1fr)}.mside .iphone{max-width: 300px}@media (min-width: 1000px){.mside{grid-template-columns: 340px minmax(0,1fr);gap: 48px}}.sdrip{display: grid;gap: 16px;padding: clamp(16px,3vw,28px);border-radius: var(--r-xl);border: 1px solid var(--line);background: linear-gradient(160deg,#FBF8FF,#F1F8F3)}.sdrip-stages{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.sdrip-stages::-webkit-scrollbar{display: none}.sd-stage{flex: 1 0 140px;display: grid;gap: 2px;padding: 12px 14px;border-radius: 14px;border: 1px solid var(--line);background: var(--surface);position: relative;transition: border-color .3s,transform .3s var(--ease)}.sd-stage:hover{transform: translateY(-2px)}.sd-stage b{font-weight: 600;font-size: .95rem}.sd-stage small{color: var(--ink-3);font-size: .8rem}.sd-stage.on{border-color: var(--brand);box-shadow: 0 0 0 4px rgba(132,28,220,.1)}.sd-stage.on::after{content: 'Lead moved here';position: absolute;top: -10px;right: 10px;padding: 2px 8px;border-radius: 6px;background: var(--brand);color: #fff;font-family: var(--mono);font-size: .58rem;text-transform: uppercase;letter-spacing: .03em}.sdrip-body{display: grid;gap: 12px;padding: 18px;border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line)}.sd-steps{display: grid;gap: 0}.sd-steps li{display: grid;grid-template-columns: 74px 1fr;gap: 6px 14px;padding: 14px 0;border-top: 1px solid var(--line);align-items: start}.sd-steps li:first-child{border-top: 0}.sd-steps li > .chipx{grid-column: 2;justify-self: start}.sd-t{font-family: var(--mono);font-size: .74rem;color: var(--brand);padding-top: 2px}.sd-steps b{display: block;font-weight: 550}.sd-steps small{display: block;color: var(--ink-2);font-size: .9rem;margin-top: 2px}.sd-steps li:first-child .sd-t::before{content: '';display: inline-block;width: 7px;height: 7px;margin-right: 6px;border-radius: 50%;background: var(--wa);box-shadow: 0 0 0 3px rgba(37,211,102,.2);animation: live 2s infinite;vertical-align: 1px}@media (min-width: 900px){.sd-steps li{grid-template-columns: 90px 1fr auto}.sd-steps li > .chipx{grid-column: auto;align-self: center}}
.ibx{display: grid;grid-template-columns: minmax(0,1fr);height: 520px;border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;background: var(--surface)}.ibx-list,.ibx-side{display: none}.ibx-list{flex-direction: column;border-right: 1px solid var(--line);background: #FCFCFA;min-height: 0}.ibx-search{display: flex;align-items: center;gap: 8px;margin: 12px;padding: 8px 10px;border-radius: 10px;border: 1px solid var(--line);background: var(--surface);color: var(--ink-3);font-size: .8rem}.ibx-search .ic{width: 15px;height: 15px}.ibx-search kbd{margin-left: auto;padding: 1px 6px;border-radius: 5px;border: 1px solid var(--line);font-family: var(--mono);font-size: .66rem}.ibx-filters{display: flex;gap: 4px;padding: 0 12px 10px;border-bottom: 1px solid var(--line)}.ibx-filters span{padding: 5px 8px;border-radius: 8px;font-size: .74rem;color: var(--ink-3);white-space: nowrap}.ibx-filters span.on{background: var(--ink);color: #fff}.ibx-filters em{font-style: normal;font-family: var(--mono);font-size: .66rem;opacity: .75;margin-left: 2px}.ibx-rows{flex: 1;overflow: hidden}.ibx-row{display: flex;align-items: center;gap: 10px;padding: 11px 12px;border-bottom: 1px solid var(--line);font-size: .8rem;transition: background-color .3s}.ibx-row:hover{background: var(--surface)}.ibx-row.on{background: var(--brand-tint);box-shadow: inset 3px 0 0 var(--brand)}.ibx-row .stack{min-width: 0;flex: 1;display: grid}.ibx-row b{font-weight: 550;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ibx-row small{color: var(--ink-3);font-size: .74rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: color .3s}.ibx-row small.typing-txt{color: var(--wa-ink);font-style: italic}.ibx-meta{display: grid;justify-items: end;gap: 4px}.ibx-meta .r{font-family: var(--mono);font-size: .64rem;color: var(--ink-3)}.ibx-badge{min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--wa);color: #fff;font-style: normal;font-size: .62rem;font-weight: 600;display: grid;place-items: center}.ibx-row.new{animation: rowIn .6s var(--ease)}@keyframes rowIn{from{opacity: 0;transform: translateY(-12px);background: #E9FBEF}}.ibx-chat{display: flex;flex-direction: column;min-width: 0;min-height: 0}.ibx-head{display: flex;align-items: center;gap: 10px;padding: 10px 14px;border-bottom: 1px solid var(--line);font-size: .82rem}.ibx-head .stack{display: grid;min-width: 0}.ibx-head b{font-weight: 600}.ibx-head small{color: var(--ink-3);font-size: .72rem;transition: color .3s}.ibx-head small.typing-txt{color: var(--wa-ink)}.ibx-head-r{margin-left: auto;display: flex;gap: 6px}.ibx-head-r .chipx .ic{width: 11px;height: 11px}.chipx.flash{animation: chipFlash .9s var(--ease)}@keyframes chipFlash{0%{transform: scale(1)}35%{transform: scale(1.12);box-shadow: 0 0 0 4px rgba(37,211,102,.25)}100%{transform: scale(1)}}.ibx-msgs{flex: 1;min-height: 0;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;gap: 6px;padding: 12px 14px;background: var(--wa-ground);background-image: radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size: 14px 14px}.ibx-msgs .msg{max-width: 76%;font-size: .8rem}.ibx-msgs .msg.added{animation: pop .45s var(--ease)}.ibx-day{align-self: center;padding: 3px 10px;border-radius: 8px;background: #FFF6D6;color: #54656F;font-size: .66rem}.ibx-msgs .ticks{color: #8696A0;transition: color .4s}.ibx-msgs .ticks.read{color: #53BDEB}.ibx-msgs .ip-typing{align-self: flex-start}.ibx-compose{border-top: 1px solid var(--line);padding: 8px 12px 10px;display: grid;gap: 8px;background: var(--surface)}.ibx-modes{display: flex;align-items: center;gap: 6px;font-size: .72rem}.ibx-modes span{padding: 3px 8px;border-radius: 7px;color: var(--ink-3)}.ibx-modes span.on{background: var(--bg);color: var(--ink);border: 1px solid var(--line)}.ibx-win{margin-left: auto;display: inline-flex;align-items: center;gap: 4px;color: var(--wa-ink) !important;font-family: var(--mono);font-size: .62rem !important}.ibx-win .ic{width: 11px;height: 11px}.ibx-input{min-height: 38px;display: flex;align-items: center;padding: 8px 10px;border-radius: 10px;border: 1px solid var(--line-2);font-size: .82rem;transition: border-color .3s,box-shadow .3s}.ibx-input.focus{border-color: var(--brand);box-shadow: 0 0 0 3px rgba(132,28,220,.1)}.ibx-ph{color: var(--ink-3)}.ibx-ph.typed{color: var(--ink)}.ibx-ph .slash{padding: 1px 6px;border-radius: 6px;background: var(--ink);color: #fff;font-family: var(--mono);font-size: .74rem}.ibx-caret{display: inline-block;width: 1.5px;height: 16px;margin-left: 1px;background: var(--brand);animation: blink 1s steps(1) infinite}.ibx-tools{display: flex;align-items: center;gap: 4px;color: var(--ink-3)}.ibx-tools > span{width: 28px;height: 28px;display: grid;place-items: center;border-radius: 8px;transition: background-color .2s,color .2s}.ibx-tools > span:hover{background: var(--bg);color: var(--ink)}.ibx-tools .ic{width: 15px;height: 15px}.ibx-send{margin-left: auto;width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: #00A884;color: #fff;transition: transform .2s var(--ease),background-color .2s}.ibx-send .ic{width: 15px;height: 15px}.ibx-send.press{transform: scale(.86);background: #008069}.ibx-qr{position: absolute;left: 12px;right: 12px;bottom: 100%;margin-bottom: 6px;padding: 6px;border-radius: 12px;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--sh-3);font-size: .78rem;animation: pop .3s var(--ease)}.ibx-qr div{display: flex;gap: 8px;padding: 7px 8px;border-radius: 8px}.ibx-qr div.on{background: var(--brand-tint)}.ibx-qr b{font-family: var(--mono);font-size: .72rem}.ibx-compose{position: relative}.ibx-side{flex-direction: column;gap: 12px;padding: 14px;border-left: 1px solid var(--line);background: #FCFCFA;overflow: hidden}.ibx-card{display: grid;justify-items: center;gap: 4px;text-align: center;padding-bottom: 10px;border-bottom: 1px solid var(--line)}.ibx-card .av{width: 46px;height: 46px;font-size: 1rem}.ibx-card b{font-weight: 600;font-size: .9rem}.ibx-card small{color: var(--ink-3);font-size: .72rem}.ibx-side .kv{padding: 12px;font-size: .76rem;background: var(--surface)}.ibx-order{display: grid;gap: 8px;padding: 12px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface);font-size: .78rem}.ibx-order .cv-prod i{width: 40px;height: 40px;border-radius: 9px}.ibx-side .rows .row{font-size: .78rem;padding: 9px 12px}@media (min-width: 900px){.ibx{grid-template-columns: 230px minmax(0,1fr) 220px;height: 624px}.ibx-list,.ibx-side{display: flex}}@media (min-width: 900px) and (max-width: 1100px){.ibx{grid-template-columns: 200px minmax(0,1fr)}.ibx-side{display: none}}@media (max-width: 899px){.ibx{height: 470px}.ibx-head-r .chipx:first-child{display: none}.ibx-modes .ibx-win{display: none}}
.answer{position: relative;display: grid;gap: 10px;padding: 22px 22px 22px 24px;border: 1px solid var(--line);border-radius: var(--r-lg);background: linear-gradient(180deg,var(--surface),#FCFBFE);box-shadow: var(--sh-1)}.answer::before{content: '';position: absolute;left: -1px;top: 18px;bottom: 18px;width: 3px;border-radius: 3px;background: linear-gradient(var(--brand),var(--brand-2))}.answer p{color: var(--ink-2);font-size: 1.02rem;line-height: 1.65;max-width: 80ch}.answer .define-h{font-size: 1.05rem}.ind-hero .wrap{display: grid;gap: clamp(32px,5vw,56px)}.ind-head{display: grid;gap: 18px;max-width: 820px}.ind-logos{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 6px}.ind-logos li{width: 92px;height: 48px;display: grid;place-items: center;padding: 8px 12px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface)}.ind-logos img{max-width: 100%;max-height: 30px;width: auto;height: auto;object-fit: contain;filter: grayscale(1);opacity: .85;transition: filter .3s,opacity .3s}.ind-logos li:hover img{filter: none;opacity: 1}.ind-logos li.inv img{filter: invert(1) grayscale(1)}.ind-uses{display: grid;gap: 20px;margin-top: 32px}.ind-use{display: grid;gap: 10px;align-content: start;padding: 22px;border: 1px solid var(--line);border-radius: var(--r-xl);background: var(--surface);transition: box-shadow .35s var(--ease),transform .35s var(--ease);min-width: 0}.ind-use:hover{box-shadow: var(--sh-2);transform: translateY(-2px)}.ind-use h3{font-size: 1.2rem;letter-spacing: -0.02em}.ind-use > p:not(.mono){color: var(--ink-2)}.ind-phone{display: grid;justify-items: center;margin-top: 10px;min-width: 0}@media (min-width: 1000px){.ind-uses{grid-template-columns: repeat(3,minmax(0,1fr))}}.ind-chips{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.ind-chips a{display: inline-flex;align-items: center;gap: 8px;padding: 10px 14px;border: 1px solid var(--line);border-radius: 999px;background: var(--surface);font-size: .9rem;font-weight: 500;transition: border-color .2s,background-color .2s,color .2s}.ind-chips a:hover{border-color: var(--ink);background: var(--ink);color: #fff}.ind-chips .ic,.ind-chips svg{width: 16px;height: 16px;flex: none}.ind-grid{display: grid;gap: 16px}.ind-grid li{display: grid}.ind-card{display: grid;gap: 12px;align-content: start;padding: 24px;border: 1px solid var(--line);border-radius: var(--r-xl);background: var(--surface);transition: border-color .3s,box-shadow .35s var(--ease),transform .35s var(--ease)}.ind-card:hover{border-color: var(--line-2);box-shadow: var(--sh-2);transform: translateY(-3px)}.ind-card p{color: var(--ink-2);font-size: .95rem}.ind-card .link-arrow{margin-top: 4px}@media (min-width: 640px){.ind-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.ind-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.gl{display: grid;gap: 0;max-width: 900px}.gl-term{display: grid;gap: 10px;padding: 28px 0;border-bottom: 1px solid var(--line);scroll-margin-top: calc(var(--nav-h) + 20px)}.gl-term h2{font-size: clamp(1.2rem,2.4vw,1.5rem);letter-spacing: -0.02em}.gl-term p{color: var(--ink-2);line-height: 1.65;max-width: 78ch}.gl-term:target{background: linear-gradient(90deg,var(--brand-tint),transparent 70%);padding-inline: 16px;border-radius: var(--r)}.about{display: grid;gap: clamp(32px,5vw,64px);align-items: start}.about-copy{display: grid;gap: 20px}.about-facts{display: grid;border: 1px solid var(--line);border-radius: var(--r-xl);background: var(--surface);overflow: hidden}.about-facts div{display: grid;gap: 4px;padding: 14px 20px;border-bottom: 1px solid var(--line)}.about-facts div:last-child{border-bottom: 0}.about-facts dd{font-weight: 500}@media (min-width: 1000px){.about{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr)}}.blog-grid{display: grid;gap: 20px}.blog-grid li{display: grid}.blog-card{display: grid;gap: 12px;align-content: start;padding: 14px 14px 24px;border: 1px solid var(--line);border-radius: var(--r-xl);background: var(--surface);transition: box-shadow .35s var(--ease),transform .35s var(--ease)}.blog-card:hover{box-shadow: var(--sh-2);transform: translateY(-3px)}.blog-card img{width: 100%;height: auto;aspect-ratio: 1200 / 630;object-fit: cover;border-radius: var(--r);border: 1px solid var(--line)}.blog-card > :not(img){margin-inline: 8px}.blog-card h2{font-size: 1.2rem;letter-spacing: -0.02em;line-height: 1.3}.blog-card p{color: var(--ink-2);font-size: .95rem}@media (min-width: 760px){.blog-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.blog-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.post-head{display: grid;gap: 16px;max-width: 880px;padding-top: clamp(40px,7vw,88px)}.post-head h1{font-size: clamp(2rem,5vw,3.2rem);line-height: 1.08;letter-spacing: -0.035em}.post-head .mono a{color: var(--brand-ink)}.post-by{display: inline-flex;align-items: center;gap: 8px;color: var(--ink-3);font-size: .9rem}.post-by .ic{width: 16px;height: 16px}.post-wrap{display: grid;gap: 36px;padding-block: clamp(32px,5vw,56px) clamp(56px,8vw,96px)}.post-toc{display: none}@media (min-width: 1100px){.post-wrap{grid-template-columns: 240px minmax(0,1fr);gap: 64px}.post-toc{display: grid;gap: 12px;align-self: start;position: sticky;top: calc(var(--nav-h) + 24px)}.post-toc ol{display: grid;gap: 8px;counter-reset: t}.post-toc a{font-size: .875rem;color: var(--ink-2);line-height: 1.4;transition: color .2s}.post-toc a:hover{color: var(--brand-ink)}}.post-body{display: grid;gap: 40px;max-width: 760px;min-width: 0}.post-body section{display: grid;gap: 14px;scroll-margin-top: calc(var(--nav-h) + 20px)}.post-body h2{font-size: clamp(1.35rem,2.6vw,1.75rem);letter-spacing: -0.025em;line-height: 1.2}.post-body p,.post-body li{color: var(--ink-2);line-height: 1.7;font-size: 1.03rem}.post-body a:not(.btn){color: var(--brand-ink);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--hl)}.post-body ol{display: grid;gap: 10px;padding-left: 1.3em;list-style: decimal}.post-body ol li::marker{color: var(--brand);font-weight: 600}.post-body b{color: var(--ink)}.post-body code{font-family: var(--mono);font-size: .85em;padding: 2px 6px;border-radius: 6px;background: var(--brand-tint);color: var(--brand-ink)}.post-body table{min-width: 560px}.post-body td:not(:first-child),.post-body th:not(:first-child){text-align: left}.post-body tbody th{font-weight: 600;color: var(--ink)}.takeaways ul{display: grid;gap: 10px}.takeaways li{display: grid;grid-template-columns: 20px 1fr;gap: 10px;align-items: start}.takeaways .ic{width: 18px;height: 18px;color: var(--wa-ink);margin-top: 4px}.post-sources ol li{font-size: .92rem}.post-cta{display: grid;gap: 10px;padding: 26px;border-radius: var(--r-xl);background: radial-gradient(120% 140% at 100% 0%,var(--lilac),var(--surface) 60%);border: 1px solid var(--line)}.post-cta b{font-size: 1.2rem;letter-spacing: -0.02em}
.read-bar{position: fixed;inset: 0 0 auto;height: 3px;z-index: 60;pointer-events: none}.read-bar i{display: block;height: 100%;width: 100%;transform: scaleX(var(--p,0));transform-origin: 0 50%;background: linear-gradient(90deg,var(--brand),var(--brand-2))}.post-hero{margin-top: clamp(24px,4vw,40px)}.post-hero img{width: 100%;height: auto;max-height: 520px;object-fit: cover;border-radius: var(--r-xl);border: 1px solid var(--line)}.post-hero figcaption,.bimg figcaption{margin-top: 8px;font-size: .8rem;color: var(--ink-3)}.post-toc a.is-on{color: var(--brand-ink);font-weight: 600}.post-toc-m{border: 1px solid var(--line);border-radius: var(--r);background: var(--surface);padding: 12px 16px}.post-toc-m summary{cursor: pointer;font-weight: 600}.post-toc-m ol{display: grid;gap: 8px;margin-top: 10px;padding-left: 1.2em;list-style: decimal}.post-toc-m a{font-size: .92rem}@media (min-width: 1100px){.post-toc-m{display: none}}.post-body{gap: 22px}.post-body > h2{margin-top: 26px;scroll-margin-top: calc(var(--nav-h) + 20px)}.post-body > h3,.post-body h3{font-size: 1.15rem;letter-spacing: -0.015em;margin-top: 8px;scroll-margin-top: calc(var(--nav-h) + 20px)}.post-body ul:not([class]){display: grid;gap: 8px;padding-left: 1.2em;list-style: disc}.post-body ul:not([class]) li::marker{color: var(--brand)}.post-body blockquote{border-left: 3px solid var(--brand-2);padding: 4px 0 4px 18px;color: var(--ink-2);font-style: italic}.post[lang="hi"]{font-family: 'Noto Sans Devanagari',var(--font)}.post[lang="ta"]{font-family: 'Noto Sans Tamil',var(--font)}.post[lang="ml"]{font-family: 'Noto Sans Malayalam',var(--font)}.post[lang="kn"]{font-family: 'Noto Sans Kannada',var(--font)}.post[lang="te"]{font-family: 'Noto Sans Telugu',var(--font)}.post:not([lang="en-IN"]) h1{line-height: 1.3;letter-spacing: 0}.post:not([lang="en-IN"]) h2{line-height: 1.4;letter-spacing: 0}.blog-search{display: flex;align-items: center;gap: 10px;width: min(100%,520px);padding: 12px 16px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--surface);box-shadow: var(--sh-1)}.blog-search:focus-within{border-color: var(--brand);box-shadow: 0 0 0 4px var(--brand-tint)}.blog-search input{flex: 1;border: 0;outline: 0;background: transparent;font: inherit;min-width: 0}.blog-search .ic{width: 18px;height: 18px;color: var(--ink-3)}.blog-filter{display: flex;gap: 8px;overflow-x: auto;padding-bottom: 6px;scrollbar-width: none}.blog-filter button{flex: none;padding: 8px 14px;border-radius: 999px;border: 1px solid var(--line);background: var(--surface);font: inherit;font-size: .875rem;font-weight: 500;cursor: pointer;transition: background-color .2s,color .2s,border-color .2s}.blog-filter button:hover{border-color: var(--ink)}.blog-filter button.is-on{background: var(--ink);color: #fff;border-color: var(--ink)}.blog-empty{margin-top: 24px;color: var(--ink-2)}.blog-card{height: 100%}.blog-card .bc-img{width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;border-radius: var(--r);border: 1px solid var(--line)}.blog-card .bc-ph{display: grid;place-items: center;background: linear-gradient(135deg,var(--lilac),var(--mint));color: var(--brand)}.blog-card .bc-ph .ic{width: 32px;height: 32px}.blog-card h3{font-size: 1.15rem;letter-spacing: -0.02em;line-height: 1.3;margin-inline: 8px}.blog-card .bc-img{transition: transform .5s var(--ease)}.blog-card:hover .bc-img{transform: scale(1.015)}.note{display: grid;gap: 6px;padding: 16px 18px;border-radius: var(--r);border: 1px solid var(--line);background: var(--surface)}.note > b:first-child{font-family: var(--mono);font-size: .72rem;letter-spacing: .03em;text-transform: uppercase}.note p{margin: 0;font-size: .98rem !important}.note-honest{background: #FFFBEB;border-color: #F5E2A8}.note-honest > b:first-child{color: #92600A}.note-tip{background: var(--mint);border-color: #C9EBD5}.note-tip > b:first-child{color: var(--wa-ink)}.note-warn{background: #FEF2F2;border-color: #F6CACA}.note-warn > b:first-child{color: #B42318}.bimg{margin: 6px 0}.bimg img{width: 100%;height: auto;border-radius: var(--r-lg);border: 1px solid var(--line)}.post-body ol.steps-x{list-style: none;padding: 0;counter-reset: s;display: grid;gap: 12px}.steps-x > li{counter-increment: s;position: relative;padding: 16px 18px 16px 62px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);transition: border-color .25s,box-shadow .3s var(--ease)}.steps-x > li:hover{border-color: var(--line-2);box-shadow: var(--sh-2)}.steps-x > li::before{content: counter(s);position: absolute;left: 16px;top: 15px;width: 32px;height: 32px;display: grid;place-items: center;border-radius: 10px;background: var(--brand-tint);color: var(--brand-ink);font-family: var(--mono);font-weight: 600;font-size: .85rem}.steps-x > li > b{display: block;color: var(--ink);margin-bottom: 2px}.steps-x > li p{margin: 0}.stat-row{display: grid;gap: 12px;grid-template-columns: repeat(auto-fit,minmax(180px,1fr))}.stat-row > div{padding: 16px 18px;border-radius: var(--r-lg);border: 1px solid var(--line);background: linear-gradient(180deg,var(--surface),#FCFBFE);display: grid;gap: 4px}.stat-row b{font-size: 1.9rem;letter-spacing: -0.03em;color: var(--brand-ink);line-height: 1.1}.stat-row span{font-size: .88rem;color: var(--ink-2);line-height: 1.45}.bchat{--wa-head: #008069;--wa-out: #D9FDD3;--wa-in: #FFFFFF;--wa-bg: #EFEAE2;--wa-link: #00A5F4;--wa-time: #667781;margin: 8px auto;width: min(100%,360px);border-radius: 40px;padding: 9px;background: #0C0B10;box-shadow: var(--sh-3)}.bchat-screen{border-radius: 32px;overflow: hidden;background: var(--wa-bg);display: flex;flex-direction: column;min-height: 380px;max-height: 560px}.bchat-status{display: flex;justify-content: space-between;align-items: center;padding: 9px 22px 4px;background: var(--wa-head);color: #fff;font-size: .7rem;font-weight: 600;font-variant-numeric: tabular-nums}.bchat-status i{width: 22px;height: 10px;border-radius: 3px;border: 1.5px solid #fff;position: relative}.bchat-status i::after{content: '';position: absolute;inset: 1.5px;background: #fff;border-radius: 1px}.bchat-top{display: flex;align-items: center;gap: 8px;padding: 6px 10px 9px 8px;background: var(--wa-head);color: #fff}.bchat-back{width: 22px;height: 22px;flex: none;color: #fff}.bchat-av{width: 34px;height: 34px;border-radius: 50%;background: #fff;color: var(--wa-head);display: grid;place-items: center;font-weight: 700;font-size: .9rem;flex: none}.bchat-who{flex: 1;min-width: 0}.bchat-who b,.post-body .bchat-top b{display: flex;align-items: center;gap: 4px;color: #fff;font-size: .95rem;line-height: 1.2;font-weight: 600}.bchat-who b svg{width: 14px;height: 14px;flex: none}.bchat-who small{display: block;color: rgba(255,255,255,.82);font-size: .72rem}.bchat-acts{display: flex;gap: 14px;color: #fff}.bchat-acts svg{width: 20px;height: 20px}.bchat-feed{flex: 1;display: flex;flex-direction: column;gap: 3px;padding: 12px 10px 14px;overflow-y: auto;background-color: var(--wa-bg);background-image: radial-gradient(rgba(11,20,26,.045) 1.2px,transparent 1.2px);background-size: 16px 16px;scrollbar-width: none}.bchat-feed::-webkit-scrollbar{display: none}.bchat .m{position: relative;max-width: 84%;padding: 6px 9px 4px;border-radius: 8px;font-size: .9rem;line-height: 1.38;color: #111B21;box-shadow: 0 1px .5px rgba(11,20,26,.13);animation: bpop .35s var(--ease) both;white-space: pre-line;overflow-wrap: anywhere;margin-top: 3px}.bchat .m.biz{align-self: flex-start;background: var(--wa-in);border-top-left-radius: 0}.bchat .m.me{align-self: flex-end;background: var(--wa-out);border-top-right-radius: 0}.bchat .m.biz::before,.bchat .m.me::before{content: '';position: absolute;top: 0;width: 8px;height: 10px}.bchat .m.biz::before{left: -7px;background: var(--wa-in);clip-path: polygon(100% 0,0 0,100% 100%)}.bchat .m.me::before{right: -7px;background: var(--wa-out);clip-path: polygon(0 0,100% 0,0 100%)}.bchat .m.sys{align-self: center;max-width: 92%;background: #FFF3C4;color: #54656F;font-size: .74rem;text-align: center;box-shadow: none;padding: 5px 10px;border-radius: 8px}.bchat .m img{display: block;width: calc(100% + 6px);margin: -2px -3px 6px;border-radius: 6px;aspect-ratio: 16 / 10;object-fit: cover}.bchat .m-time{display: block;text-align: right;font-size: .66rem;color: var(--wa-time);margin: 2px 0 0 18px;line-height: 1.2}.bchat .m.me .m-time::after{content: ' \2713\2713';color: #53BDEB;letter-spacing: -2px}.bchat .m-btns{display: grid;margin: 6px -9px -4px}.bchat .m-btns button{display: flex;align-items: center;justify-content: center;gap: 6px;padding: 10px 8px;border: 0;border-top: 1px solid #E9EDEF;background: var(--wa-in);color: var(--wa-link);font: inherit;font-size: .88rem;font-weight: 500;cursor: pointer;transition: background-color .2s}.bchat .m-btns button:last-child{border-radius: 0 0 8px 8px}.bchat .m-btns button:hover:not(:disabled){background: #F5F6F6}.bchat .m-btns button:disabled{color: #8696A0;cursor: default}.bchat .m-btns button.is-picked{color: #008069;font-weight: 600}.bchat .typing{align-self: flex-start;background: var(--wa-in);border-radius: 8px;border-top-left-radius: 0;padding: 10px 12px;display: flex;gap: 3px;box-shadow: 0 1px .5px rgba(11,20,26,.13)}.bchat .typing i{width: 6px;height: 6px;border-radius: 50%;background: #8696A0;animation: btype 1s infinite}.bchat .typing i:nth-child(2){animation-delay: .15s}.bchat .typing i:nth-child(3){animation-delay: .3s}.bchat-input{display: flex;align-items: center;gap: 8px;padding: 8px 8px 14px;background: var(--wa-bg)}.bchat-input span{flex: 1;display: flex;align-items: center;gap: 8px;padding: 9px 12px;border-radius: 999px;background: #fff;color: #8696A0;font-size: .85rem}.bchat-input span svg{width: 18px;height: 18px;flex: none}.bchat-input i{width: 40px;height: 40px;border-radius: 50%;background: #00A884;display: grid;place-items: center;flex: none}.bchat-input i svg{width: 19px;height: 19px;color: #fff}.bchat figcaption{color: #CFCFD4;font-size: .8rem;text-align: center;padding: 10px 8px 4px;line-height: 1.45}.bchat .b-replay{display: block;margin: 0 auto 4px;background: none;border: 0;color: #A9A9B3;font: inherit;font-size: .75rem;cursor: pointer;text-decoration: underline}@keyframes bpop{from{opacity: 0;transform: translateY(6px) scale(.98)}to{opacity: 1;transform: none}}@keyframes btype{0%,60%,100%{opacity: .3;transform: none}30%{opacity: 1;transform: translateY(-2px)}}.chat-pair{display: grid;gap: 20px}@media (min-width: 760px){.chat-pair{grid-template-columns: 1fr 1fr;align-items: start}}@media (max-width: 420px){.bchat{width: 100%;border-radius: 34px;padding: 7px}.bchat-screen{border-radius: 28px}}.checklist{display: grid;gap: 8px;list-style: none;padding: 0 !important}.checklist li{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start;padding: 12px 14px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface);cursor: pointer;transition: background-color .2s,border-color .2s;user-select: none}.checklist li::marker{content: ''}.checklist li .ck{width: 22px;height: 22px;border-radius: 7px;border: 1.5px solid var(--line-2);display: grid;place-items: center;margin-top: 2px;transition: background-color .2s,border-color .2s}.checklist li .ck svg{width: 14px;height: 14px;color: #fff;opacity: 0;transform: scale(.6);transition: opacity .2s,transform .25s var(--ease)}.checklist li.is-done{background: var(--mint);border-color: #C9EBD5}.checklist li.is-done .ck{background: var(--wa-ink);border-color: var(--wa-ink)}.checklist li.is-done .ck svg{opacity: 1;transform: none}.check-progress{display: flex;align-items: center;gap: 12px;font-size: .85rem;color: var(--ink-2)}.check-progress span{flex: 1;height: 6px;border-radius: 6px;background: var(--line);overflow: hidden}.check-progress span i{display: block;height: 100%;width: var(--w,0%);background: var(--wa-ink);transition: width .4s var(--ease)}.tabs-x{border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);overflow: hidden}.tabs-x-bar{display: flex;gap: 4px;padding: 6px;overflow-x: auto;background: #FCFCFA;border-bottom: 1px solid var(--line);scrollbar-width: none}.tabs-x-bar button{flex: none;padding: 8px 14px;border-radius: 10px;border: 0;background: transparent;font: inherit;font-size: .9rem;font-weight: 500;color: var(--ink-2);cursor: pointer;transition: background-color .2s,color .2s}.tabs-x-bar button[aria-selected="true"]{background: var(--ink);color: #fff}.tabs-x > section{padding: 18px 20px;display: grid;gap: 12px}.tabs-x > section[hidden]{display: none}.decide{padding: 20px;border-radius: var(--r-lg);border: 1px solid var(--line);background: radial-gradient(120% 140% at 0% 0%,var(--brand-tint),var(--surface) 55%);display: grid;gap: 12px}.decide-q{font-weight: 600;color: var(--ink) !important;font-size: 1.05rem !important}.decide-opts{display: flex;flex-wrap: wrap;gap: 8px}.decide-opts button{padding: 10px 16px;border-radius: 12px;border: 1px solid var(--line-2);background: var(--surface);font: inherit;font-weight: 500;cursor: pointer;transition: border-color .2s,background-color .2s,color .2s,transform .2s}.decide-opts button:hover{border-color: var(--ink);transform: translateY(-1px)}.decide-opts button.is-on{background: var(--ink);color: #fff;border-color: var(--ink)}.decide [data-ans]{padding: 14px 16px;border-radius: var(--r);background: var(--surface);border: 1px solid var(--line);animation: bpop .35s var(--ease) both}.decide [data-ans][hidden]{display: none}.calc{display: grid;gap: 16px;padding: 20px;border-radius: var(--r-xl);border: 1px solid var(--line);background: var(--surface);box-shadow: var(--sh-1)}.calc-h{display: flex;align-items: center;gap: 10px;font-weight: 600;color: var(--ink)}.calc-h .ic{width: 20px;height: 20px;color: var(--brand)}.calc-grid{display: grid;gap: 12px;grid-template-columns: repeat(auto-fit,minmax(190px,1fr))}.calc label{display: grid;gap: 6px;font-size: .85rem;color: var(--ink-2)}.calc input[type="number"]{width: 100%;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--line-2);font: inherit;font-size: 1rem;background: #FCFCFA;color: var(--ink)}.calc input[type="number"]:focus{outline: 0;border-color: var(--brand);box-shadow: 0 0 0 3px var(--brand-tint)}.calc .calc-chk{display: flex;align-items: center;gap: 8px}.calc-out{display: grid;gap: 10px;grid-template-columns: repeat(auto-fit,minmax(160px,1fr))}.calc-out div{padding: 14px 16px;border-radius: var(--r);background: linear-gradient(180deg,var(--brand-tint),#fff);border: 1px solid #E6D9FB;display: grid;gap: 2px}.calc-out div.main{background: var(--ink);border-color: var(--ink)}.calc-out div.main b,.calc-out div.main span{color: #fff}.calc-out b{font-size: 1.45rem;letter-spacing: -0.02em;color: var(--brand-ink);font-variant-numeric: tabular-nums}.calc-out span{font-size: .8rem;color: var(--ink-2)}.calc-note{font-size: .82rem !important;color: var(--ink-3) !important;line-height: 1.5 !important}.picks{display: grid;gap: 16px}.pick{display: grid;gap: 10px;padding: 22px;border-radius: var(--r-xl);border: 1px solid var(--line);background: var(--surface);transition: box-shadow .35s var(--ease),border-color .3s}.pick:hover{box-shadow: var(--sh-2);border-color: var(--line-2)}.pick.is-us{border-color: #D9C5FA;background: linear-gradient(180deg,#FCFAFF,var(--surface))}.pick > .mono{color: var(--brand-ink)}.pick h3{font-size: 1.3rem !important;margin: 0 !important}.pick .pc{display: grid;gap: 12px}@media (min-width: 700px){.pick .pc{grid-template-columns: 1fr 1fr}}.pick .pc ul{list-style: none !important;padding: 0 !important;display: grid;gap: 6px}.pick .pc li{position: relative;padding-left: 22px;font-size: .95rem}.pick .pros li::before{content: '+';position: absolute;left: 0;color: var(--wa-ink);font-weight: 700}.pick .cons li::before{content: '–';position: absolute;left: 2px;color: #B42318;font-weight: 700}.pick .pc b.mono{display: block;margin-bottom: 4px}@media (prefers-reduced-motion: reduce){.bchat .m,.decide [data-ans]{animation: none}.read-bar i{transition: none}}.blog-grid > li[hidden],[hidden]{display: none !important}
.legal-head{display: grid;gap: 14px;max-width: 880px;padding-top: clamp(40px,7vw,88px)}.legal-head h1{font-size: clamp(2rem,5vw,3.2rem);line-height: 1.08;letter-spacing: -0.035em}.legal-head .mono a{color: var(--brand-ink)}.legal-meta{display: flex;flex-wrap: wrap;gap: 6px 22px;margin: 0;color: var(--ink-3);font-size: .9rem}.legal-meta b{color: var(--ink-2);font-weight: 600}.legal-wrap{display: grid;gap: 28px;padding-block: clamp(28px,5vw,52px) clamp(56px,8vw,96px)}.legal-wrap .post-toc{display: none}.legal-wrap .post-toc-m{max-width: 70ch}@media (min-width: 1100px){.legal-wrap{grid-template-columns: 260px minmax(0,1fr);gap: 64px}.legal-wrap .post-toc{display: grid;gap: 12px;align-self: start;position: sticky;top: calc(var(--nav-h) + 24px);max-height: calc(100vh - var(--nav-h) - 48px);overflow-y: auto}.legal-wrap .post-toc ol{display: grid;gap: 8px;list-style: decimal;padding-left: 1.4em}.legal-wrap .post-toc li::marker{color: var(--ink-3);font-size: .8rem}}.legal-body{display: grid;gap: 14px;max-width: 70ch;min-width: 0;counter-reset: sec}.legal-body > section{display: grid;gap: 12px;padding-top: 22px;border-top: 1px solid var(--line)}.legal-body > section:first-of-type{border-top: 0;padding-top: 0}.legal-body h2{counter-increment: sec;font-size: clamp(1.35rem,3vw,1.7rem);letter-spacing: -0.03em;line-height: 1.2}.legal-body h2::before{content: counter(sec) ". ";color: var(--ink-3);font-variant-numeric: tabular-nums}.legal-body h3{font-size: 1.05rem;margin-top: 6px}.legal-body p,.legal-body li{font-size: 1.0625rem;line-height: 1.7;color: var(--ink-2)}.legal-body ul,.legal-body ol:not([data-toc]){display: grid;gap: 8px;padding-left: 1.3em}.legal-body ul{list-style: disc}.legal-body ol:not([data-toc]){list-style: decimal}.legal-body a:not(.btn){color: var(--brand-ink);text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 3px}.legal-body a:not(.btn):hover{text-decoration-color: currentColor}.legal-body .table-wrap{max-width: 100%}.legal-body table{width: 100%;border-collapse: collapse;font-size: .95rem}.legal-body th,.legal-body td{text-align: left;vertical-align: top;padding: 10px 14px;border-bottom: 1px solid var(--line)}.legal-body th{font-weight: 600;color: var(--ink);background: var(--bg)}.legal-summary{max-width: 70ch}.legal-summary p{color: var(--ink-2)}.legal-contact{display: grid;gap: 6px;margin-top: 12px;padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface)}.legal-contact b{font-size: 1rem}.legal-contact p{margin: 0;font-size: .98rem}.legal-related{display: flex;flex-wrap: wrap;gap: 8px 18px;margin-top: 4px}.legal-related a{font-size: .95rem}.legal-disclaimer{font-size: .92rem !important;color: var(--ink-3) !important}.legal-hub{display: grid;gap: 0;border-top: 1px solid var(--line);border-left: 1px solid var(--line);margin-top: 8px}@media (min-width: 720px){.legal-hub{grid-template-columns: repeat(2,1fr)}}.legal-hub li{display: grid}.legal-hub a{display: grid;gap: 6px;align-content: start;padding: 22px 24px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);transition: background-color .3s}.legal-hub a:hover{background: var(--surface)}.legal-hub b{font-weight: 600;color: var(--ink)}.legal-hub small{color: var(--ink-2);font-size: .95rem;line-height: 1.5}.legal-company{display: grid;gap: 4px 20px;margin-top: 40px;padding: 22px 24px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);max-width: 760px}.legal-company dl{display: grid;gap: 10px}.legal-company dt{font-family: var(--mono);font-size: .72rem;letter-spacing: .03em;text-transform: uppercase;color: var(--ink-3)}.legal-company dd{margin: 0;color: var(--ink)}.legal-company a{color: var(--brand-ink)}@media (min-width: 720px){.legal-company dl{grid-template-columns: 1fr 1fr}}@media print{.nav,.footer,.post-toc,.post-toc-m,.read-bar,.legal-related,.legal-hub-cta,.ctax-sec,[data-readbar],.wa-fab,.btn{display: none !important}body{background: #fff;color: #000}.legal-wrap{display: block;padding: 0}.legal-body{max-width: none}.legal-body p,.legal-body li{color: #000;font-size: 11pt}.legal-body > section{break-inside: avoid-page}.legal-body a{color: #000;text-decoration: underline}.legal-body a[href^="http"]::after{content: " (" attr(href) ")";font-size: 9pt}}
.co-hero{display: grid;gap: 20px;max-width: 920px}.co-narrow{max-width: 860px}.co-cards .co-val{font-family: var(--mono);font-size: .88rem;color: var(--ink);overflow-wrap: anywhere}.co-split{display: grid;gap: 40px;grid-template-columns: 1fr;align-items: start}@media (min-width: 900px){.co-split{grid-template-columns: 1.4fr 1fr;gap: 56px}}.co-office{padding: 24px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);display: grid;gap: 8px}.co-office h3{font-size: 1.1rem}.co-office address{font-style: normal;color: var(--ink-2);line-height: 1.6}.co-office .mono{margin-top: 10px;color: var(--ink-3)}.co-links{display: grid;gap: 6px;list-style: none;padding: 0}.co-search{position: relative;max-width: 560px;margin-bottom: 28px}.co-search input{width: 100%;padding: 14px 16px 14px 46px;border: 1px solid var(--line-2);border-radius: 14px;background: var(--surface);font: inherit;color: var(--ink)}.co-search input:focus{outline: 2px solid var(--brand);outline-offset: 2px}.co-search .ic{position: absolute;left: 16px;top: 50%;width: 18px;height: 18px;transform: translateY(-50%);color: var(--ink-3);pointer-events: none}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.co-gh{font-size: 1.25rem;margin: 36px 0 14px}.co-group[hidden],.help-item[hidden],.co-int[hidden],.co-empty[hidden]{display: none}.help-item summary h4{font-size: 1.02rem;font-weight: 600;margin: 0}.help-item .faq-a ol{margin: 10px 0 10px 1.2rem;display: grid;gap: 4px}.co-empty{padding: 28px;border: 1px dashed var(--line-2);border-radius: var(--r-lg);text-align: center;color: var(--ink-2)}.co-tools{display: grid;gap: 16px;margin-bottom: 28px}.co-tools .co-search{margin-bottom: 0}.co-filters{display: flex;flex-wrap: wrap;gap: 8px}.co-filters button{padding: 8px 14px;border-radius: 999px;border: 1px solid var(--line-2);background: var(--surface);font: inherit;font-size: .9rem;font-weight: 500;cursor: pointer;transition: border-color .2s,background-color .2s,color .2s}.co-filters button:hover{border-color: var(--ink)}.co-filters button.is-on{background: var(--ink);color: #fff;border-color: var(--ink)}.co-int-grid{list-style: none;padding: 0;display: grid;gap: 16px;grid-template-columns: repeat(auto-fill,minmax(260px,1fr))}.co-int{padding: 20px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);display: grid;gap: 8px;align-content: start}.co-int h3{font-size: 1.08rem}.co-int p{color: var(--ink-2);font-size: .94rem;line-height: 1.55}.co-int .mono{color: var(--ink-3);font-size: .72rem}.co-int-top{display: flex;align-items: center;justify-content: space-between;gap: 10px}.co-logo{width: 38px;height: 38px;border-radius: 10px;display: grid;place-items: center;background: var(--bg);border: 1px solid var(--line)}.co-mono{font-weight: 600;font-size: .85rem;color: var(--ink-2)}.co-int[data-status="soon"]{background: var(--bg)}.co-list{list-style: none;padding: 0;display: grid;gap: 12px;margin-bottom: 20px}.co-list li{padding: 14px 16px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface);color: var(--ink-2);line-height: 1.6}.note-line{margin-top: 14px;color: var(--ink-3);font-size: .92rem}.co-sheet{font-variant-numeric: tabular-nums}.co-sheet thead th{background: #E8F0E9;color: #1D4F2D;font-weight: 600}.co-sheet tbody th{background: #F1F3F4;color: var(--ink-3);width: 2.5rem;text-align: center;font-weight: 500}.co-sheet td,.co-sheet th{border: 1px solid var(--line);padding: 8px 12px}
.sc{display: grid;gap: 24px}.sc-head{display: grid;gap: 10px;max-width: 64ch}.sc-head h2{font-size: clamp(1.7rem,3.6vw,2.5rem);letter-spacing: -0.03em;line-height: 1.1}.sc-tabs{display: flex;gap: 8px;overflow-x: auto;padding: 2px 0 6px;scrollbar-width: none}.sc-tab{flex: none;display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 999px;border: 1px solid var(--line-2);background: var(--surface);font: inherit;font-size: .9rem;font-weight: 500;cursor: pointer;transition: background-color .2s,color .2s,border-color .2s,transform .2s}.sc-tab .ic{width: 16px;height: 16px}.sc-tab:hover{border-color: var(--ink);transform: translateY(-1px)}.sc-tab.is-on{background: var(--ink);color: #fff;border-color: var(--ink)}.sc-stage{display: grid;gap: 28px;align-items: start}@media (min-width: 920px){.sc-stage{grid-template-columns: 360px minmax(0,1fr);gap: 56px}}.sc-device{display: grid;justify-items: center;gap: 14px;min-width: 0}.sc-phone{position: relative;width: min(100%,340px);height: 640px;display: flex;flex-direction: column;border-radius: 42px;background: #0C0B10;padding: 10px;box-shadow: var(--sh-3),0 0 0 1px rgba(255,255,255,.06) inset;overflow: hidden;isolation: isolate}.sc-phone > *{min-width: 0;flex: none}.sc-chat{flex: 1 1 auto !important;min-height: 0}.sc-status{display: flex;justify-content: space-between;align-items: center;padding: 8px 20px 6px;border-radius: 32px 32px 0 0;background: #008069;color: #fff;font-size: .72rem;font-weight: 600;font-variant-numeric: tabular-nums;position: relative}.sc-notch{width: 84px;height: 22px;border-radius: 14px;background: #0C0B10;position: absolute;left: 50%;top: 4px;transform: translateX(-50%)}.sc-bat{width: 22px;height: 10px;border-radius: 3px;border: 1.5px solid #fff;position: relative}.sc-bat::after{content: '';position: absolute;inset: 1.5px;background: #fff;border-radius: 1px}.sc-top{display: flex;align-items: center;gap: 10px;padding: 8px 14px 10px;background: #008069;color: #fff}.sc-av{width: 36px;height: 36px;border-radius: 50%;background: #fff;color: #008069;display: grid;place-items: center;font-weight: 700;flex: none}.sc-who b{display: flex;align-items: center;gap: 4px;font-size: .95rem;line-height: 1.2;font-weight: 600}.sc-who small{display: flex;align-items: center;gap: 5px;font-size: .72rem;opacity: .85}.sc-ver{width: 14px;height: 14px;flex: none}.sc-chat{overflow-y: auto;display: flex;flex-direction: column;gap: 6px;padding: 12px 10px 14px;background-color: var(--wa-ground);background-image: radial-gradient(rgba(0,0,0,.04) 1px,transparent 1px);background-size: 14px 14px;scrollbar-width: none;overscroll-behavior: contain}.sc-chat::-webkit-scrollbar{display: none}.sc-m{max-width: 86%;padding: 7px 10px 5px;border-radius: 10px;font-size: .88rem;line-height: 1.42;color: #111;box-shadow: 0 1px 1px rgba(0,0,0,.09);animation: scPop .35s var(--ease) both;overflow-wrap: anywhere}.sc-m p{white-space: pre-line}.sc-m.biz{align-self: flex-start;background: #fff;border-top-left-radius: 2px}.sc-m.me{align-self: flex-end;background: var(--wa-bubble);border-top-right-radius: 2px}.sc-m.sys{align-self: center;max-width: 92%;background: #FFF3BF;color: #5A4D12;font-size: .74rem;text-align: center;box-shadow: none;padding: 5px 10px}.sc-m img{display: block;width: calc(100% + 8px);margin: -3px -4px 6px;border-radius: 8px;aspect-ratio: 16 / 10;object-fit: cover}.sc-t{display: block;text-align: right;font-size: .64rem;color: #667781;margin-top: 2px}.sc-ticks{color: #53BDEB;font-style: normal}.sc-list{list-style: none;margin: 8px -10px -5px;border-top: 1px solid #E9EDEF}.sc-list li{padding: 8px 10px;border-bottom: 1px solid #F0F2F5;font-size: .84rem;color: #027EB5}.sc-btns{display: grid;margin: 8px -10px -5px;border-top: 1px solid #E9EDEF}.sc-btns button{padding: 10px 8px;border: 0;border-top: 1px solid #F0F2F5;background: #fff;color: #027EB5;font: inherit;font-size: .86rem;font-weight: 550;cursor: pointer;transition: background-color .2s}.sc-btns button:first-child{border-top: 0}.sc-btns button:hover:not(:disabled){background: #F0F7FA}.sc-btns button:disabled{color: #8696A0;cursor: default}.sc-btns button.picked{color: var(--wa-ink)}.sc-typing{align-self: flex-start;display: flex;gap: 3px;padding: 10px 12px;border-radius: 10px;background: #fff;box-shadow: 0 1px 1px rgba(0,0,0,.09)}.sc-typing i{width: 6px;height: 6px;border-radius: 50%;background: #8696A0;animation: scDot 1s infinite}.sc-typing i:nth-child(2){animation-delay: .15s}.sc-typing i:nth-child(3){animation-delay: .3s}.sc-chips{display: flex;align-items: flex-start;gap: 6px;padding: 8px 10px;background: #F0F2F5;overflow-x: auto;scrollbar-width: none}.sc-chips[hidden]{display: none}.sc-chip{flex: none;align-self: flex-start;height: auto;padding: 8px 13px;border-radius: 999px;border: 1px solid #D1D7DB;background: #fff;font: inherit;font-size: .82rem;color: #111;cursor: pointer;white-space: nowrap;animation: scPop .3s var(--ease) both;transition: background-color .2s,border-color .2s}.sc-chip:hover:not(:disabled){background: var(--wa-bubble);border-color: #A8DDA1}.sc-chip:disabled{opacity: .5;cursor: default}.sc-input{display: flex;align-items: center;gap: 10px;padding: 8px 12px 14px;background: #F0F2F5;border-radius: 0 0 32px 32px}.sc-input span{flex: 1;padding: 9px 14px;border-radius: 999px;background: #fff;color: #8696A0;font-size: .84rem}.sc-input i{width: 34px;height: 34px;border-radius: 50%;background: #00A884;flex: none}.sc-cap{max-width: 340px;text-align: center;font-size: .86rem;color: var(--ink-3);line-height: 1.5}.sc-phone--android{border-radius: 30px}.sc--agent .sc-status{background: #fff;color: #0C0B10;border-radius: 22px 22px 0 0}.sc--agent .sc-bat{border-color: #0C0B10}.sc--agent .sc-bat::after{background: #0C0B10}.sc--agent .sc-top{background: #fff;color: #0C0B10;border-bottom: 1px solid var(--line)}.sc--agent .sc-av{background: var(--brand-tint);color: var(--brand-ink)}.sc--agent .sc-back .ic{width: 18px;transform: rotate(180deg)}.sc-pill{margin-left: auto;padding: 4px 9px;border-radius: 999px;background: var(--mint);color: var(--wa-ink);font-size: .66rem;font-weight: 600;white-space: nowrap}.sc--agent .sc-chat{background-color: #F6F5FA;background-image: none}.sc--agent .sc-m.biz{background: #fff}.sc--agent .sc-m.me{background: var(--brand-tint)}.sc--agent .sc-input{background: #fff;border-top: 1px solid var(--line);border-radius: 0 0 22px 22px}.sc--agent .sc-input span{background: #F6F5FA}.sc--agent .sc-input i{background: var(--brand)}.sc--agent .sc-chips{background: #fff;border-top: 1px solid var(--line)}.sc--agent .sc-chip{border-color: var(--line-2)}.sc--agent .sc-chip:hover:not(:disabled){background: var(--brand-tint);border-color: var(--brand-2)}.sc--claude .sc-phone{height: 600px;width: min(100%,360px);background: #fff;border: 1px solid var(--line-2);border-radius: 24px;padding: 0;box-shadow: var(--sh-3)}.sc--claude .sc-status,.sc--claude .sc-notch{display: none}.sc--claude .sc-top{background: #FAF9F5;color: var(--ink);border-bottom: 1px solid var(--line);padding: 14px 16px;border-radius: 24px 24px 0 0}.sc-av--claude{background: #F6E9E3;color: #D97757}.sc--claude .sc-who small{color: var(--ink-3);opacity: 1}.sc-dot{width: 7px;height: 7px;border-radius: 50%;background: #25D366;display: inline-block}.sc--claude .sc-chat{background: #FAF9F5;background-image: none;gap: 12px;padding: 16px 14px}.sc--claude .sc-m{box-shadow: none;font-size: .9rem;max-width: 92%}.sc--claude .sc-m.me{background: #EFECE3;border-radius: 16px;border-top-right-radius: 4px}.sc--claude .sc-m.biz{background: transparent;padding: 2px 2px;max-width: 100%}.sc--claude .sc-m.claude::before{content: '';display: block}.sc-tool{align-self: stretch;display: flex;align-items: center;gap: 10px;padding: 9px 12px;border-radius: 12px;border: 1px solid var(--line-2);background: #fff;font-size: .78rem;animation: scPop .3s var(--ease) both}.sc-tool .ic{width: 15px;height: 15px;color: var(--brand);flex: none}.sc-tool span:nth-child(2){display: grid;min-width: 0;flex: 1}.sc-tool b{font-family: var(--mono);font-weight: 500}.sc-tool code{font-family: var(--mono);color: var(--ink-3);font-size: .72rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sc-tool-s{font-size: .7rem;font-weight: 600;color: var(--ink-3)}.sc-tool.run .sc-tool-s{animation: scPulse 1s infinite}.sc-tool.ok{border-color: #BFE6CC;background: #F3FBF6}.sc-tool.ok .sc-tool-s{color: var(--wa-ink)}.sc--claude .sc-input{background: #FAF9F5;border-radius: 0 0 24px 24px;border-top: 1px solid var(--line);padding-bottom: 12px}.sc--claude .sc-input span{border: 1px solid var(--line-2)}.sc--claude .sc-input i{background: #D97757}.sc--claude .sc-chips{background: #FAF9F5}.sc--claude .sc-chip{border-color: var(--line-2)}.sc--claude .sc-chip:hover:not(:disabled){background: #F6E9E3;border-color: #E7B9A5}.sc--claude .sc-typing{background: transparent;box-shadow: none;padding-left: 2px}.sc-side{display: grid;gap: 14px;min-width: 0;align-content: start}.sc-side-h{color: var(--ink-3)}.sc-log{display: grid;gap: 10px;max-height: 560px;overflow-y: auto;padding: 2px 4px 2px 0;scrollbar-width: thin;min-height: 160px;align-content: start}.sc-empty{padding: 22px;border: 1px dashed var(--line-2);border-radius: var(--r-lg);color: var(--ink-3);font-size: .92rem;text-align: center}.sc-ev{--kc: var(--brand);display: grid;grid-template-columns: 38px 1fr;gap: 12px;padding: 14px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--surface);box-shadow: var(--sh-1);animation: scSlide .45s var(--ease) both}.sc-ev-ic{width: 38px;height: 38px;border-radius: 11px;display: grid;place-items: center;background: color-mix(in srgb,var(--kc) 12%,#fff);color: var(--kc)}.sc-ev-ic .ic,.sc-ev-ic svg{width: 18px;height: 18px}.sc-ev small{color: var(--kc)}.sc-ev b{display: block;font-size: .96rem;letter-spacing: -0.01em;margin: 1px 0 2px}.sc-ev p{font-size: .88rem;color: var(--ink-2);line-height: 1.5}.sc-ev pre{margin-top: 8px;padding: 10px 12px;border-radius: 10px;background: #0F0E14;color: #E6E3F0;font-size: .76rem;line-height: 1.55;overflow-x: auto}.sc-ev pre code{font-family: var(--mono)}.k-crm{--kc: #841CDC}.k-ai{--kc: #0E7A3C}.k-meta{--kc: #0467DF}.k-tag{--kc: #B45309}.k-alert{--kc: #DC2626}.k-assign{--kc: #1D4ED8}.k-pay{--kc: #0C2451}.k-sheet{--kc: #188038}.k-tool{--kc: #D97757}.k-event{--kc: #7C3AED}.k-shield{--kc: #0E7A3C}.k-chart{--kc: #0891B2}.k-form{--kc: #188038}.sc-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding-top: 4px}.sc-hint{flex: 1 1 100%;font-size: .86rem;color: var(--ink-3);min-height: 1.2em}.sc-btn{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 999px;border: 1px solid var(--line-2);background: var(--surface);font: inherit;font-size: .86rem;font-weight: 500;cursor: pointer;transition: border-color .2s,background-color .2s,color .2s}.sc-btn .ic{width: 14px;height: 14px}.sc-btn:hover{border-color: var(--ink)}.sc-btn--next{background: var(--ink);color: #fff;border-color: var(--ink)}.sc-btn[hidden]{display: none}.sc-static{border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);padding: 12px 16px}.sc-static summary{cursor: pointer;font-weight: 550}.sc-st-tab{display: grid;gap: 8px;padding-top: 14px}.sc-st-tab h3{font-size: 1rem}.sc-st-step{display: grid;gap: 4px;padding: 10px 12px;border-left: 2px solid var(--line-2);font-size: .9rem;color: var(--ink-2)}.sc-st-log{color: var(--brand-ink)}@keyframes scPop{from{opacity: 0;transform: translateY(6px) scale(.98)}to{opacity: 1;transform: none}}@keyframes scSlide{from{opacity: 0;transform: translateX(14px)}to{opacity: 1;transform: none}}@keyframes scDot{0%,60%,100%{opacity: .3;transform: none}30%{opacity: 1;transform: translateY(-2px)}}@keyframes scPulse{50%{opacity: .35}}@media (max-width: 420px){.sc-phone{height: 600px}}@media (prefers-reduced-motion: reduce){.sc-m,.sc-ev,.sc-chip,.sc-tool{animation: none}.sc-tool.run .sc-tool-s{animation: none}}
.mega-sm{width: min(560px,90vw)}.mega-right{left: auto;right: -40px;transform-origin: top right}.mega-h{margin: 6px 12px 4px}.mega-sm .mega-grid{grid-template-columns: 1fr 1fr}.mega-sm .mega-item small{display: none}.mega-right .mega-item small{display: block}.nav-link .chev{width: 14px;height: 14px;transition: transform .25s var(--ease)}.has-mega.is-open > .nav-link .chev{transform: rotate(180deg)}.sheet-acc{border-bottom: 1px solid var(--line)}.sheet-acc > summary{display: flex;align-items: center;justify-content: space-between;min-height: 56px;font-size: 1.0625rem;font-weight: 550;cursor: pointer;list-style: none}.sheet-acc > summary::-webkit-details-marker{display: none}.sheet-acc .chev{width: 18px;height: 18px;transition: transform .25s var(--ease);color: var(--ink-3)}.sheet-acc[open] .chev{transform: rotate(180deg)}.sheet-acc .sheet-list{padding: 0 0 10px 0}.sheet-acc .sheet-list a{font-size: 1rem;font-weight: 450;min-height: 46px;border-bottom: 0;padding: 8px 0}.sheet-plain{margin-top: 4px}.ft{position: relative;overflow: hidden;margin-top: clamp(64px,9vw,120px);background: #0B0A10;color: #CFCBD8;isolation: isolate}.ft::before{content: '';position: absolute;inset: 0;z-index: -2;background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: linear-gradient(#000,transparent 75%);mask-image: linear-gradient(#000,transparent 75%)}.ft-glow{position: absolute;z-index: -1;width: 70vmax;height: 40vmax;left: 50%;top: -22vmax;transform: translateX(-50%);background: radial-gradient(closest-side,rgba(132,28,220,.38),rgba(132,28,220,0));pointer-events: none}.ft .wrap{position: relative}.ft a{color: inherit;transition: color .2s}.ft a:hover{color: #fff}.ft-cta{display: grid;gap: 28px;padding: clamp(44px,7vw,88px) 0 clamp(36px,5vw,56px);border-bottom: 1px solid rgba(255,255,255,.09)}.ft-eyebrow{color: #A974F5}.ft-cta h2{color: #fff;font-size: clamp(1.9rem,4.6vw,3.4rem);line-height: 1.06;letter-spacing: -0.035em;margin: 10px 0 12px;max-width: 18ch}.ft-cta p{max-width: 52ch;color: #A9A5B6}.ft-cta-btns{display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.ft .btn-light{background: #fff;color: #0B0A10;border-color: #fff}.ft .btn-light:hover{background: #F1E9FD;color: #0B0A10}.ft .btn-line{background: transparent;color: #fff;border: 1px solid rgba(255,255,255,.22);display: inline-flex;align-items: center;gap: 8px}.ft .btn-line:hover{border-color: #fff;background: rgba(255,255,255,.06)}.ft .btn-line .brand-ic{fill: currentColor}@media (min-width: 900px){.ft-cta{grid-template-columns: 1.4fr 1fr;align-items: end}.ft-cta-btns{justify-content: flex-end}}.ft-main{display: grid;gap: 44px;padding: clamp(36px,5vw,64px) 0}.ft-brand{display: grid;gap: 20px;align-content: start;max-width: 380px}.ft-brand .logo{color: #fff}.ft-brand p{color: #A9A5B6;font-size: .95rem;line-height: 1.6}.ft-badges{display: grid;gap: 10px}.ft-badge{display: flex;align-items: center;gap: 12px;padding: 10px 14px 10px 10px;border-radius: 14px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.11);backdrop-filter: blur(6px);transition: transform .3s var(--ease),border-color .3s,background-color .3s}.ft-badge:hover{transform: translateY(-2px);border-color: rgba(255,255,255,.28);background: rgba(255,255,255,.08)}.ft-badge-ic{width: 40px;height: 40px;border-radius: 11px;background: #fff;display: grid;place-items: center;flex: none}.ft-badge b{display: block;color: #fff;font-size: .92rem;font-weight: 600;line-height: 1.25}.ft-badge small{display: block;color: #8F8B9C;font-size: .76rem;line-height: 1.35}.ft-contact{display: grid;gap: 8px;font-size: .92rem}.ft-contact li{display: flex;align-items: center;gap: 10px}.ft-contact .ic{width: 16px;height: 16px;color: #A974F5;flex: none}.ft .socials{display: flex;gap: 8px}.ft .socials a{background: transparent;box-shadow: none;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 11px;border: 1px solid rgba(255,255,255,.14);color: #CFCBD8;transition: transform .3s var(--ease),background-color .2s,border-color .2s,color .2s}.ft .socials a:hover{transform: translateY(-3px);background: #fff;color: #0B0A10;border-color: #fff}.ft .socials .brand-ic{fill: currentColor}.ft .socials .ic{width: 18px;height: 18px}.ft-cols{display: grid;gap: 32px 20px;grid-template-columns: repeat(2,minmax(0,1fr))}.ft-h{margin-bottom: 14px;font-family: var(--mono);font-size: .72rem;letter-spacing: .06em;text-transform: uppercase;color: #8F8B9C}.ft-col ul{display: grid;gap: 9px}.ft-col a{position: relative;display: inline-block;font-size: .9rem;line-height: 1.35;padding-block: 1px}.ft-col a::after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: 0 50%;transition: transform .3s var(--ease)}.ft-col a:hover::after{transform: scaleX(1)}@media (min-width: 700px){.ft-cols{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.ft-main{grid-template-columns: 340px 1fr;gap: 64px}.ft-cols{grid-template-columns: repeat(5,minmax(0,1fr));gap: 24px}}.ft-lang{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;padding: 22px 0;border-top: 1px solid rgba(255,255,255,.09)}.ft-lang .mono{color: #8F8B9C;margin-right: 6px}.ft-lang a{padding: 6px 12px;border-radius: 999px;border: 1px solid rgba(255,255,255,.14);font-size: .86rem;transition: background-color .2s,color .2s,border-color .2s}.ft-lang a:hover{background: #fff;color: #0B0A10;border-color: #fff}.ft-legal{display: flex;flex-wrap: wrap;gap: 8px 22px;align-items: center;padding: 18px 0 8px;border-top: 1px solid rgba(255,255,255,.09);font-size: .84rem;color: #8F8B9C}.ft-top{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border: 1px solid rgba(255,255,255,.14);border-radius: 999px;color: #CFCBD8}.ft-top .ic{transform: rotate(-90deg);width: 14px;height: 14px}.ft-top:hover .ic{animation: ftUp .6s var(--ease)}@keyframes ftUp{50%{transform: rotate(-90deg) translateX(5px)}}.ft-legal .tm{flex-basis: 100%;font-size: .76rem;line-height: 1.55;color: #6F6B7C;max-width: 110ch}.ft-word{--mx: 50%;--my: 50%;position: relative;display: flex;justify-content: center;margin: clamp(8px,2vw,24px) 0 0;padding-bottom: .08em;font-size: clamp(3.4rem,19.5vw,20rem);font-weight: 700;line-height: .86;letter-spacing: -0.06em;user-select: none;cursor: default;touch-action: pan-y}.ft-word span{display: inline-block;position: relative;color: transparent;-webkit-text-stroke: 1px rgba(255,255,255,.2);background: radial-gradient(circle var(--wr,11vw) at var(--lx,-999px) var(--ly,-999px),#E8D5FF 0,#B06CF4 30%,#841CDC 52%,rgba(132,28,220,0) 72%) no-repeat;-webkit-background-clip: text;background-clip: text;transition: transform .55s var(--ease),-webkit-text-stroke-color .3s;will-change: transform}.ft-word.is-hot span{-webkit-text-stroke-color: rgba(255,255,255,.55)}.ft-word span:hover{transform: translateY(-.07em) scale(1.04)}.ft-word span.pop{animation: ftPop .7s var(--ease)}@keyframes ftPop{0%{transform: none}35%{transform: translateY(-.14em) rotate(-3deg)}100%{transform: none}}.ft-word.is-in span{animation: ftIn 1.1s var(--ease) both;animation-delay: calc(var(--i) * 60ms)}@keyframes ftIn{from{transform: translateY(.3em);opacity: 0;-webkit-text-stroke-color: rgba(255,255,255,.7)}to{transform: none;opacity: 1}}.ft-word::after{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(100deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);background-size: 250% 100%;background-position: 130% 0;mix-blend-mode: overlay;-webkit-mask: none}.ft-word.is-in::after{animation: ftShine 2.4s .5s var(--ease) 1}@keyframes ftShine{to{background-position: -40% 0}}@media (hover: none){.ft-word span{background: linear-gradient(180deg,#D2B2FF,#841CDC 70%);-webkit-background-clip: text;background-clip: text;-webkit-text-stroke-color: rgba(255,255,255,.12)}}@media (prefers-reduced-motion: reduce){.ft-word.is-in span,.ft-word.is-in::after,.ft-top:hover .ic{animation: none}.ft-word span{transition: none}}.ft + .dock{z-index: 40}@media (max-width: 520px){.pill-badge{font-size: .76rem;gap: 7px;padding: 4px 11px 4px 5px;max-width: 100%}.pill-badge .tag{flex: none;white-space: nowrap;padding: 3px 7px}.pill-badge .ic{display: none}.tab{flex: none;padding: 9px 12px}}.sc{grid-template-columns: minmax(0,1fr);min-width: 0}.sc-head h2{overflow-wrap: anywhere}.sdrip,.sdrip-body,.sdrip-body > *{min-width: 0;overflow-wrap: anywhere}.ch-vis > *{max-width: 100%;min-width: 0}.ia-pick-info .btn{white-space: normal;max-width: 100%;text-align: center}@media (min-width: 720px) and (max-width: 1199px){.ia-pick-panel{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.ia-pick-panel > *{min-width: 0}.u,.link-arrow{position: relative}.u::after,.link-arrow::after{content: '';position: absolute;left: -8px;right: -8px;top: -9px;bottom: -9px}.ft-col li{padding-block: 2px}@media (max-width: 720px){mark{white-space: normal}}.sdrip-body,.sdrip > *,.sdrip-stages{box-sizing: border-box;max-width: 100%}.sd-steps,.sd-steps > *{min-width: 0;max-width: 100%}@media (max-width: 520px){.sd-steps{grid-template-columns: minmax(0,1fr) !important}.sd-steps > *{grid-template-columns: minmax(0,1fr) !important}}.shx-phone,.shx-phone .iphone{max-width: 100%;min-width: 0}.ch-vis .row,.ch-vis .row b{min-width: 0;overflow-wrap: anywhere}@media (min-width: 720px) and (max-width: 1199px){.shx{grid-template-columns: minmax(0,1fr) 28px minmax(0,1fr) !important;max-width: 100%}.shx > *{min-width: 0}}@media (min-width: 900px){.numbers{grid-template-columns: repeat(3,minmax(0,1fr))}}.nav-shopify{gap: 6px}.nav-chip{font: 600 .625rem/1 var(--mono,ui-monospace,monospace);letter-spacing: .04em;text-transform: uppercase;color: #1d5b2c;background: #e4f3e6;border: 1px solid #c5e3ca;padding: 3px 6px;border-radius: 999px}.sheet-shopify{display: flex;align-items: center;gap: 12px;padding: 14px;margin: 4px 0 10px;border: 1px solid #c5e3ca;background: linear-gradient(135deg,#f1f9f2,#fff);border-radius: 14px;color: var(--ink);text-decoration: none}.sheet-shopify > span{display: grid;gap: 2px;flex: 1;min-width: 0}.sheet-shopify small{color: var(--ink-2);font-size: .8125rem;line-height: 1.35}.sheet-shopify > svg:last-child{width: 18px;height: 18px;flex: none}.pr-shop,.co-shop{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 6px 14px;align-items: center;margin: 18px 0;padding: 16px;border: 1px solid #c5e3ca;border-radius: 16px;background: linear-gradient(135deg,#f1f9f2,#fff 70%);color: var(--ink);text-decoration: none;transition: border-color .2s,transform .2s}.pr-shop:hover,.co-shop:hover{border-color: #7ab55c;transform: translateY(-1px)}.pr-shop-t,.co-shop > span:nth-child(2){display: grid;gap: 3px;min-width: 0}.pr-shop small,.co-shop small{color: var(--ink-2);font-size: .875rem;line-height: 1.45}.pr-shop-go,.co-shop-go{grid-column: 1 / -1;display: inline-flex;align-items: center;gap: 6px;font-weight: 600;font-size: .9rem;color: #1d5b2c}.pr-shop-go svg,.co-shop-go svg{width: 16px;height: 16px}.co-shop-wrap{padding: 8px 0 0}@media (min-width: 720px){.pr-shop,.co-shop{grid-template-columns: auto minmax(0,1fr) auto;padding: 18px 22px}.pr-shop-go,.co-shop-go{grid-column: auto}}.define-body{display: grid;gap: 14px;min-width: 0}.define-body p{margin: 0}.define .define-lead,.answer .define-lead{font-size: 1.15rem;line-height: 1.45;color: var(--ink);font-weight: 520;letter-spacing: -.01em;max-width: 62ch}.define-pts{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.define-pts li{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 10px;align-items: start;padding: 12px 14px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface,#fff);color: var(--ink-2);font-size: .96rem;line-height: 1.5}.define-pts li svg{width: 18px;height: 18px;margin-top: 2px;color: var(--wa-deep,#128C7E)}.define-more{border-top: 1px dashed var(--line-2,#d9d6cf);padding-top: 12px}.define-more summary{cursor: pointer;list-style: none;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;border: 1px solid var(--line-2,#d9d6cf);border-radius: 999px;font-weight: 600;font-size: .9rem;color: var(--ink);background: var(--surface,#fff)}.define-more summary::-webkit-details-marker{display: none}.define-more summary::after{content: '+';font-size: 1.15rem;line-height: 1}.define-more[open] summary::after{content: '\2212'}.define-more p{margin-top: 12px;color: var(--ink-2);font-size: .98rem;line-height: 1.65;max-width: 68ch}@media (min-width: 720px){.define-pts{grid-template-columns: repeat(auto-fit,minmax(220px,1fr))}}.shx-store > span{display: grid;gap: 2px;min-width: 0}.shx-store small{display: block}.shx-store{flex-wrap: nowrap}@media (max-width: 899px){.shx-strip{grid-template-columns: repeat(2,minmax(0,1fr))}.shx-store{grid-column: 1 / -1;justify-content: center;text-align: left;min-height: 64px;border-right: 0 !important}.shx-store b{font-size: 1.1rem !important}.shx-strip > *:not(.shx-store){padding: 16px}.shx-strip b{font-size: 1.35rem}}.stm{width: 100%;max-width: 420px;margin-inline: auto;border: 1px solid var(--line);border-radius: 16px;overflow: hidden;background: #0C0B10;box-shadow: var(--sh-3);text-align: left}.stm-bar{display: flex;align-items: center;gap: 10px;padding: 9px 12px;background: #F6F5F3;border-bottom: 1px solid var(--line);font-size: .72rem;color: var(--ink-3)}.stm-bar .url{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.stm-page{position: relative;padding: 16px;display: grid;gap: 12px;background: #15131C;color: #F3F1F8;min-height: 200px}.stm-pop-wrap .stm-page{padding: 18px 16px;background: linear-gradient(#15131C,#1d1a28)}.stm-pop{position: relative;border-radius: 14px;overflow: hidden;background: #130F26;border: 1px solid rgba(255,255,255,.08);box-shadow: 0 20px 40px -18px rgba(0,0,0,.6)}.stm-x{position: absolute;top: 8px;right: 8px;z-index: 2;width: 22px;height: 22px;border-radius: 50%;background: rgba(0,0,0,.55);display: grid;place-items: center;font-size: .9rem;line-height: 1}.stm-banner{display: grid;align-content: end;gap: 2px;min-height: 104px;padding: 14px;background: linear-gradient(135deg,#6C10BD,#C084FC 60%,#F59E0B);color: #fff}.stm-banner small{font: 600 .62rem/1 var(--mono,monospace);letter-spacing: .1em;opacity: .9}.stm-banner b{font-size: 1.2rem;letter-spacing: -.02em}.stm-body{display: grid;gap: 10px;padding: 14px}.stm-body h4{margin: 0;font-size: 1rem;letter-spacing: -.01em}.stm-body p{margin: 0;font-size: .82rem;line-height: 1.45;color: #CFCAD8}.stm-fields{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 8px}.stm-cc,.stm-num{display: flex;align-items: center;gap: 4px;min-height: 40px;padding: 0 12px;border: 1px solid rgba(255,255,255,.16);border-radius: 10px;font-size: .82rem;background: rgba(255,255,255,.03)}.stm-cc svg{width: 12px;height: 12px}.stm-num{color: #9A95A8}.stm-consent{display: grid;grid-template-columns: 16px minmax(0,1fr);gap: 8px;align-items: start;font-size: .72rem;line-height: 1.4;color: #CFCAD8}.stm-consent i{width: 14px;height: 14px;margin-top: 1px;border-radius: 3px;background: #fff;display: block}.stm-btn{display: grid;place-items: center;min-height: 42px;border-radius: 10px;background: #25D366;color: #06210f;font-weight: 700;font-size: .92rem}.stm-btn.sm{min-height: 40px;padding: 0 14px;font-size: .84rem;white-space: nowrap}.stm-prod{align-content: start}.stm-t{font-size: 1rem;letter-spacing: -.01em}.stm-price{color: #D6F26B;font-weight: 600}.stm-sold{display: grid;place-items: center;min-height: 40px;border-radius: 8px;background: #5b6a2a;color: #0C0B10;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;font-size: .8rem}.stm-notify{display: grid;gap: 10px;padding: 12px;border: 1px solid rgba(255,255,255,.14);border-radius: 12px}.stm-notify > b{font-size: .9rem}.stm-row{display: grid;gap: 8px}@media (min-width: 520px){.stm-row{grid-template-columns: minmax(0,1fr) auto;align-items: start}}@media (max-width: 899px){.shx-strip > :last-child:not(.shx-store){grid-column: 1 / -1;border-right: 0}}.stm-over{position: relative;min-height: 470px;background: #fff;overflow: hidden;display: grid;place-items: center;padding: 14px}.stm-site{position: absolute;inset: 0;display: grid;align-content: start;gap: 10px;padding: 12px;color: #1b1a22}.stm-nav{display: flex;align-items: center;gap: 12px;font-size: .72rem}.stm-nav b{letter-spacing: .14em;margin-right: auto}.stm-nav i{width: 16px;height: 16px;border-radius: 50%;background: #d8d4cc}.stm-hero{display: grid;align-content: end;gap: 2px;min-height: 120px;padding: 14px;border-radius: 10px;background: linear-gradient(135deg,#f4d9c9,#e9b79c)}.stm-hero b{font-size: 1.2rem}.stm-hero small{color: #6b5a50}.stm-tiles{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px}.stm-tiles i{aspect-ratio: 3 / 4;border-radius: 8px;background: #e7e3dc}.stm-scrim{position: absolute;inset: 0;background: rgba(12,10,22,.66)}.stm-over .stm-pop{position: relative;z-index: 2;width: min(100%,300px);margin: 0 auto;box-shadow: 0 30px 60px -20px rgba(0,0,0,.7)}.bis{margin-top: 28px;display: grid;gap: 28px;padding: 22px;border: 1px solid #D5E8CC;border-radius: var(--r-xl,28px);background: linear-gradient(160deg,#F7FCF4,#fff 70%)}.bis h3{margin: 6px 0 0;font-size: clamp(1.35rem,3.6vw,1.9rem);letter-spacing: -.03em}.bis-lead{margin: 8px 0 0;color: var(--ink-2)}.bis-steps{list-style: none;margin: 18px 0 0;padding: 0 0 0 16px;display: grid;gap: 0;border-left: 2px solid #CFE3C6}.bis-steps li{position: relative;display: grid;gap: 2px;padding: 0 0 18px 18px}.bis-steps li::before{content: '';position: absolute;left: -24px;top: 4px;width: 12px;height: 12px;border-radius: 50%;background: #5E8E3E;box-shadow: 0 0 0 4px #F1F8EC}.bis-when{color: #4B7A2E;font-size: .72rem;letter-spacing: .06em;text-transform: uppercase}.bis-steps b{font-size: 1.02rem;letter-spacing: -.01em}.bis-steps small{color: var(--ink-2);font-size: .92rem;line-height: 1.5}.bis-edit{margin: 4px 0 0;padding: 12px 14px;border-radius: 12px;background: #fff;border: 1px dashed #BFD8B3;font-size: .9rem;color: var(--ink-2)}.bis-vis{position: relative;display: grid;place-items: center}@media (min-width: 900px){.bis{grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);align-items: center;padding: 36px}}.rvw{margin: 0 0 14px;display: grid;gap: 14px;padding: 22px;border: 1px solid var(--line);border-radius: var(--r-xl,28px);background: var(--surface,#fff)}.rvw-meta{display: grid;gap: 2px;align-content: start}.rvw-meta b{font-size: 1.05rem}.rvw-meta small{color: var(--ink-3);font-size: .9rem}.rvw-src{margin-top: 8px;display: inline-flex;font-size: .8rem}.rvw-src a{padding: 4px 10px;border-radius: 999px;background: #E9F5E3;color: #2F6B1B;font-weight: 600;text-decoration: none}.rvw-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;color: var(--ink-3);font-size: .9rem}.rvw-stars{display: inline-flex;gap: 2px;color: #111}.rvw blockquote{margin: 12px 0 0;font-size: 1.04rem;line-height: 1.65;color: var(--ink-2)}@media (min-width: 900px){.rvw{grid-template-columns: 260px minmax(0,1fr);gap: 36px;padding: 32px}}.sres-t{font-size: clamp(1.5rem,4vw,1.9rem) !important;line-height: 1.05 !important;letter-spacing: -.03em !important}.sres{margin-top: 14px}@media (min-width: 900px){.sres{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 560px) and (max-width: 899px){.sres{grid-template-columns: repeat(2,minmax(0,1fr))}}.stm-pop,.stm-pop h4,.stm-pop .stm-cc{color: #F3F1F8}.stm-pop .stm-body p{color: #CFCAD8}.cbx-consent{position: fixed;left: 12px;right: 12px;bottom: 104px;z-index: 70;display: grid;gap: 12px;padding: 16px;border: 1px solid var(--line);border-radius: 16px;background: #fff;box-shadow: 0 20px 50px -20px rgba(20,10,40,.35);font-size: .88rem;line-height: 1.5;color: var(--ink-2)}.cbx-consent p{margin: 0}.cbx-consent b{color: var(--ink)}.cbx-consent a{text-decoration: underline}.cbx-consent-btns{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.cbx-consent-btns .btn{min-height: 44px}@media (min-width: 720px){.cbx-consent{left: 20px;right: auto;bottom: 20px;width: 380px}}
.cbw{--w-ink: #0C0B10;--w-line: #E9E7E1;--w-mut: #77747F;--w-brand: #0E7A4A;--w-brand-2: #25D366;--w-tint: #E7F8EE;--w-wa: #25D366;--w-wa-ink: #0E7A3C;position: fixed;right: 20px;bottom: 20px;z-index: 90;font-family: var(--font);color: var(--w-ink)}.cbw *,.cbw *::before,.cbw *::after{box-sizing: border-box}.cbw button,.cbw input{font: inherit;color: inherit}.cbw [hidden]{display: none !important}.cbw-launch{position: relative;width: 60px;height: 60px;border: 0;border-radius: 50%;display: grid;place-items: center;cursor: pointer;color: #fff;background: #25D366;color: #06371C;box-shadow: 0 12px 28px -8px rgba(37,211,102,.7),0 2px 6px rgba(12,11,16,.18),inset 0 1px 0 rgba(255,255,255,.4);transition: transform .3s var(--ease),box-shadow .3s;margin-left: auto}.cbw-launch:hover{transform: translateY(-2px) scale(1.04)}.cbw-launch:active{transform: scale(.96)}.cbw-launch:focus-visible{outline: 3px solid #fff;outline-offset: 2px;box-shadow: 0 0 0 5px #0C0B10}.cbw-ring{position: absolute;inset: 0;border-radius: 50%;border: 2px solid #25D366;opacity: 0;animation: cbwRing 3.4s ease-out 2s infinite}@keyframes cbwRing{0%{transform: scale(1);opacity: .55}70%,100%{transform: scale(1.65);opacity: 0}}.cbw-l-ic{position: absolute;display: grid;place-items: center;transition: transform .35s var(--ease),opacity .25s}.cbw-l-ic svg{width: 26px;height: 26px}.cbw-l-close{opacity: 0;transform: rotate(-80deg) scale(.6)}.cbw.is-open .cbw-l-open{opacity: 0;transform: rotate(80deg) scale(.6)}.cbw.is-open .cbw-l-close{opacity: 1;transform: none}.cbw.is-open .cbw-ring{display: none}.cbw-badge{position: absolute;top: 2px;right: 2px;width: 13px;height: 13px;border-radius: 50%;background: #0C0B10;border: 2px solid #25D366}.cbw.is-open .cbw-badge{display: none}.cbw-nudge{position: absolute;right: 0;bottom: 74px;width: 250px;padding: 14px 34px 14px 16px;border-radius: 18px 18px 4px 18px;background: #fff;border: 1px solid var(--w-line);box-shadow: 0 18px 40px -12px rgba(40,16,80,.35);cursor: pointer;animation: cbwIn .45s var(--ease) both;text-align: left}.cbw-nudge b{display: block;font-size: .95rem}.cbw-nudge span{display: block;margin-top: 2px;font-size: .84rem;color: var(--w-mut);line-height: 1.4}.cbw-nudge-x{position: absolute;top: 8px;right: 8px;width: 24px;height: 24px;border: 0;background: transparent;border-radius: 50%;display: grid;place-items: center;cursor: pointer;color: var(--w-mut)}.cbw-nudge-x:hover{background: var(--w-tint)}.cbw-nudge-x svg{width: 14px;height: 14px}@keyframes cbwIn{from{opacity: 0;transform: translateY(10px) scale(.96)}to{opacity: 1;transform: none}}.cbw-panel{position: absolute;right: 0;bottom: 76px;width: min(396px,calc(100vw - 24px));height: min(640px,calc(100dvh - 120px));display: flex;flex-direction: column;overflow: hidden;border-radius: 24px;background: #fff;border: 1px solid var(--w-line);box-shadow: 0 30px 80px -20px rgba(40,16,80,.45),0 4px 14px rgba(12,11,16,.08);transform-origin: bottom right;animation: cbwPanel .38s var(--ease) both;isolation: isolate}@keyframes cbwPanel{from{opacity: 0;transform: translateY(16px) scale(.94)}to{opacity: 1;transform: none}}.cbw-head{position: relative;display: flex;align-items: center;gap: 12px;padding: 16px 12px 16px 16px;background: #0C0B10;color: #fff;overflow: hidden}.cbw-head::before{content: '';position: absolute;inset: -60% -20% auto auto;width: 280px;height: 220px;background: radial-gradient(closest-side,rgba(37,211,102,.45),transparent);pointer-events: none}.cbw-head > *{position: relative}.cbw-av{position: relative;width: 42px;height: 42px;border-radius: 13px;background: #fff;display: grid;place-items: center;flex: none}.cbw-av svg{width: 22px;height: 22px}.cbw-on{position: absolute;right: -3px;bottom: -3px;width: 12px;height: 12px;border-radius: 50%;background: var(--w-wa);border: 2px solid #0C0B10}.cbw-ht{flex: 1;min-width: 0}.cbw-ht b{display: block;font-size: 1rem;font-weight: 600;letter-spacing: -0.01em}.cbw-ht small{display: block;font-size: .78rem;color: #B8B4C6;margin-top: 1px}.cbw-ib{width: 34px;height: 34px;border: 0;border-radius: 10px;background: rgba(255,255,255,.08);color: #fff;display: grid;place-items: center;cursor: pointer;transition: background-color .2s}.cbw-ib:hover{background: rgba(255,255,255,.18)}.cbw-ib svg{width: 17px;height: 17px}.cbw-body{flex: 1;overflow-y: auto;padding: 18px 14px 8px;display: flex;flex-direction: column;gap: 12px;background: linear-gradient(#FBFAF8,#fff 40%);scroll-behavior: smooth;overscroll-behavior: contain}.cbw-m{display: flex;flex-direction: column;gap: 8px;max-width: 100%;animation: cbwIn .35s var(--ease) both}.cbw-m--user{align-self: flex-end;max-width: 86%;padding: 10px 14px;border-radius: 18px 18px 4px 18px;background: var(--w-ink);color: #fff;font-size: .92rem;line-height: 1.45;overflow-wrap: anywhere}.cbw-hello{display: flex;gap: 12px;align-items: flex-start;padding: 14px;border-radius: 18px;background: var(--w-tint);border: 1px solid #C9EFD8}.cbw-spark{width: 34px;height: 34px;border-radius: 11px;background: #25D366;color: #06371C;display: grid;place-items: center;flex: none}.cbw-spark svg{width: 18px;height: 18px}.cbw-hello b{display: block;font-size: 1rem;letter-spacing: -0.01em}.cbw-hello p{margin-top: 2px;font-size: .86rem;color: var(--w-mut);line-height: 1.45}.cbw-cats{display: flex;gap: 6px;overflow-x: auto;padding: 2px 0 4px;scrollbar-width: none}.cbw-cats::-webkit-scrollbar{display: none}.cbw-cat{flex: none;padding: 7px 12px;border: 1px solid var(--w-line);border-radius: 999px;background: #fff;font-size: .82rem;font-weight: 500;color: #46444E;cursor: pointer;transition: all .2s;white-space: nowrap}.cbw-cat:hover{border-color: var(--w-ink)}.cbw-cat.is-on{background: var(--w-ink);border-color: var(--w-ink);color: #fff}.cbw-pop{display: grid;gap: 6px}.cbw-pq{display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;padding: 11px 13px;border: 1px solid var(--w-line);border-radius: 14px;background: #fff;text-align: left;font-size: .9rem;line-height: 1.35;cursor: pointer;transition: border-color .2s,transform .2s var(--ease),box-shadow .25s;animation: cbwIn .35s var(--ease) both}.cbw-pq i{width: 28px;height: 28px;flex: none;border-radius: 50%;background: var(--w-tint);color: var(--w-brand);display: grid;place-items: center;transition: transform .25s var(--ease),background-color .2s,color .2s}.cbw-pq i svg{width: 14px;height: 14px}.cbw-pq:hover{border-color: #9EE6BC;box-shadow: 0 6px 18px -10px rgba(37,211,102,.6);transform: translateY(-1px)}.cbw-pq:hover i{background: #25D366;color: #06371C;transform: translateX(2px)}.cbw-card{align-self: flex-start;width: 100%;padding: 14px 15px;border-radius: 18px 18px 18px 4px;background: #fff;border: 1px solid var(--w-line);box-shadow: 0 1px 2px rgba(12,11,16,.04)}.cbw-card--plain{font-size: .92rem;line-height: 1.5;width: auto;max-width: 88%}.cbw-q{font-size: .78rem;font-weight: 600;color: var(--w-brand);letter-spacing: .01em;margin-bottom: 4px}.cbw-a{font-size: .93rem;line-height: 1.55;color: #26242C}.cbw-read{display: inline-flex;align-items: center;gap: 6px;margin-top: 10px;padding: 7px 12px;border-radius: 999px;background: var(--w-tint);color: var(--w-brand);font-size: .84rem;font-weight: 550;text-decoration: none;transition: background-color .2s}.cbw-read:hover{background: #D2F3E0}.cbw-read svg{width: 14px;height: 14px}.cbw-read--wa{background: #E7F8EE;color: var(--w-wa-ink)}.cbw-read--wa svg{width: 16px;height: 16px}.cbw-fb{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-size: .8rem;color: var(--w-mut);padding-left: 4px}.cbw-thumb{width: 28px;height: 28px;border: 1px solid var(--w-line);border-radius: 50%;background: #fff;display: grid;place-items: center;cursor: pointer;color: #46444E;transition: all .2s}.cbw-thumb:hover{border-color: var(--w-ink)}.cbw-thumb svg{width: 14px;height: 14px}.cbw-link{border: 0;background: none;color: var(--w-brand);font-weight: 600;cursor: pointer;text-decoration: underline;text-underline-offset: 3px;padding: 0}.cbw-rel{font-size: .72rem;font-family: var(--mono);text-transform: uppercase;letter-spacing: .05em;color: var(--w-mut);margin-top: 4px}.cbw-chips{display: flex;flex-wrap: wrap;gap: 6px}.cbw-chip{padding: 8px 12px;border-radius: 12px;border: 1px solid var(--w-line);background: #fff;font-size: .84rem;text-align: left;cursor: pointer;line-height: 1.3;transition: border-color .2s,background-color .2s}.cbw-chip:hover{border-color: #25D366;background: var(--w-tint)}.cbw-typing{align-self: flex-start;display: flex;gap: 4px;padding: 12px 14px;border-radius: 16px 16px 16px 4px;background: #fff;border: 1px solid var(--w-line)}.cbw-typing i{width: 7px;height: 7px;border-radius: 50%;background: #25D366;animation: cbwDot 1s infinite}.cbw-typing i:nth-child(2){animation-delay: .15s}.cbw-typing i:nth-child(3){animation-delay: .3s}@keyframes cbwDot{0%,60%,100%{opacity: .3;transform: none}30%{opacity: 1;transform: translateY(-3px)}}.cbw-foot{padding: 10px 12px 12px;border-top: 1px solid var(--w-line);background: #fff;display: grid;gap: 9px}.cbw-form{display: flex;align-items: center;gap: 8px;padding: 5px 5px 5px 14px;border: 1px solid var(--w-line);border-radius: 999px;background: #FBFAF8;transition: border-color .2s,box-shadow .2s,background-color .2s}.cbw-form:focus-within{border-color: #25D366;background: #fff;box-shadow: 0 0 0 4px var(--w-tint)}.cbw-form input{flex: 1;min-width: 0;border: 0;outline: 0;background: transparent;font-size: 16px;padding: 8px 0}.cbw-form input::placeholder{color: #9A97A3}.cbw-form button{width: 38px;height: 38px;border: 0;border-radius: 50%;background: #25D366;color: #06371C;display: grid;place-items: center;cursor: pointer;flex: none;transition: transform .2s var(--ease),opacity .2s,background-color .2s}.cbw-form button:disabled{background: #D9D6E0;cursor: default}.cbw-form button:not(:disabled):hover{transform: scale(1.06)}.cbw-form button svg{width: 17px;height: 17px}.cbw-acts{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.cbw-act{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;padding: 9px 10px;border-radius: 12px;border: 1px solid var(--w-line);background: #fff;font-size: .86rem;font-weight: 550;cursor: pointer;text-decoration: none;color: var(--w-ink);transition: all .2s}.cbw-act:hover{border-color: var(--w-ink)}.cbw-act svg{width: 17px;height: 17px;flex: none}.cbw-act--wa{background: #25D366;border-color: #25D366;color: #06371C}.cbw-act--wa:hover{background: #1FBE5A;border-color: #1FBE5A}.cbw-note{text-align: center;font-size: .72rem;color: #9A97A3}.cbw-sheet{position: absolute;inset: 0;z-index: 3;padding: 16px;background: #fff;display: flex;flex-direction: column;gap: 10px;overflow-y: auto;transform: translateY(100%);transition: transform .28s var(--ease)}.cbw-sheet.is-on{transform: none}.cbw-back{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;border: 0;background: none;padding: 6px 8px 6px 0;cursor: pointer;font-size: .86rem;color: var(--w-mut)}.cbw-back svg{width: 16px;height: 16px}.cbw-sheet h2{font-size: 1.35rem;letter-spacing: -0.02em;line-height: 1.2}.cbw-sub{font-size: .9rem;color: var(--w-mut);margin-bottom: 4px}.cbw-opt{display: flex;align-items: center;gap: 12px;padding: 13px 14px;border: 1px solid var(--w-line);border-radius: 16px;text-decoration: none;color: var(--w-ink);transition: border-color .2s,transform .25s var(--ease),box-shadow .25s}.cbw-opt:hover{border-color: #25D366;transform: translateY(-1px);box-shadow: 0 8px 22px -14px rgba(12,11,16,.5)}.cbw-opt > span:nth-child(2){flex: 1;min-width: 0}.cbw-opt b{display: block;font-size: .95rem}.cbw-opt small{display: block;font-size: .8rem;color: var(--w-mut)}.cbw-opt-ic{width: 40px;height: 40px;border-radius: 12px;background: var(--w-tint);color: var(--w-brand);display: grid;place-items: center;flex: none}.cbw-opt-ic svg{width: 20px;height: 20px}.cbw-opt > svg{width: 16px;height: 16px;color: var(--w-mut);flex: none}.cbw-opt--wa{background: #F1FBF5;border-color: #BFE9CF}.cbw-opt--wa .cbw-opt-ic{background: #25D366;color: #06371C}@media (max-width: 640px){.cbw{right: 14px;bottom: calc(84px + env(safe-area-inset-bottom,0px))}.cbw-launch{width: 56px;height: 56px}.cbw-panel{position: fixed;inset: 0;width: 100%;height: 100dvh;border-radius: 0;border: 0;animation: cbwSheet .35s var(--ease) both}@keyframes cbwSheet{from{transform: translateY(100%)}to{transform: none}}.cbw.is-open .cbw-launch{display: none}.cbw-head{padding-top: max(16px,env(safe-area-inset-top,0px))}.cbw-foot{padding-bottom: max(12px,env(safe-area-inset-bottom,0px))}.cbw-nudge{bottom: 68px;width: min(250px,calc(100vw - 28px))}}html.cbw-lock .dock{opacity: 0;pointer-events: none}@media (max-width: 640px){html.cbw-lock{overflow: hidden}}@media (prefers-reduced-motion: reduce){.cbw *,.cbw *::before,.cbw *::after{animation: none !important;transition: none !important}}@media print{.cbw{display: none}}.cbw-foot .cbw-note{display: none}.cbw-cats{padding-bottom: 2px}.cbw-body{gap: 10px;padding-top: 14px}.cbw-hello{padding: 12px 14px}.cbw-hello p{display: none}.cbw-hello b{font-size: .95rem}
.sec,.fhero ~ section,.ft{content-visibility: auto;contain-intrinsic-size: auto 640px}.sec:first-of-type{content-visibility: visible}.nav{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(250,250,247,.96)}.nav::before{display: none}@media (min-width: 1000px){.nav{background: transparent}.nav::before{display: block}}.jtabs-bar,.pm-board{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(250,250,247,.97)}.js .rv{filter: none;will-change: auto}@keyframes paneIn{from{opacity: 0;transform: translateY(8px)}}@keyframes storyIn{from{opacity: 0;transform: translateY(10px)}}@media (max-width: 899px){.fhero::before,.fhero::after{animation: none !important}.cube3d .spin,.sp-track{animation-play-state: paused}}.sec:has(.blog-card),.sec:has(.bc-img){content-visibility: visible}.pr-plans-sec,.pr-hero{content-visibility: visible}.iphone{transform-style: flat}.ip-screen{isolation: isolate;clip-path: inset(0 round 44px)}.bchat-screen{isolation: isolate;clip-path: inset(0 round 32px)}.sc-phone{isolation: isolate}.sc-phone > *{max-width: 100%}.phone{overflow: hidden;isolation: isolate;clip-path: inset(0 round 38px)}.scr{isolation: isolate;clip-path: inset(0 round var(--r-lg,18px))}.phone-top,.phone-bar{max-width: 100%}.post-hero,.post-hero *,.fhero .lead{min-width: 0;overflow-wrap: anywhere}@media (max-width: 720px){.fhero--phone{overflow: hidden}.iphone,.phone,.bchat,.sc-phone,.shx-phone,.sx-phones{max-width: min(100%,340px)}}.post-head{grid-template-columns: minmax(0,1fr)}.post-head > *,.post-head h1{min-width: 0;overflow-wrap: anywhere}section:has(.blog-card),section:has(.bc-img),main:has(.blog-card) > section{content-visibility: visible}