.x4Ltla_heroBand{--muted:var(--hero-muted);background:radial-gradient(ellipse at 78% 28%, var(--ambient), transparent 66%), radial-gradient(ellipse at 12% 90%, var(--ambient-soft), transparent 55%), linear-gradient(155deg, var(--hero-surface), var(--canvas) 85%);border-bottom:1px solid var(--line)}.x4Ltla_hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:52px;min-height:560px;padding-block:48px 40px;display:grid}.x4Ltla_heroCopy{z-index:2;min-width:0;position:relative}.x4Ltla_heroCopy h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.035em;font-size:clamp(46px,4.2vw,60px);line-height:1.27}.x4Ltla_heroCopy h1>span{display:block}.x4Ltla_heroCopy>p{max-width:36ch;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.9}.x4Ltla_heroCopy .actions{gap:12px;margin-top:30px}.x4Ltla_heroDetails{color:var(--muted);flex-wrap:wrap;gap:12px 18px;margin-top:22px;font-size:13px;display:flex}.x4Ltla_heroDetails span{align-items:center;gap:6px;display:inline-flex}.x4Ltla_heroDetails svg{color:var(--brand-text)}.x4Ltla_product{--home-tilt-x:0deg;--home-tilt-y:0deg;--home-depth-x:0px;--home-depth-y:0px;perspective:1400px;min-width:0;animation:x4Ltla_stage-arrive .65s var(--ease-spring) both;padding:36px 24px 68px 0;position:relative}.x4Ltla_tablet{background:var(--device-frame);box-shadow:var(--shadow-product);transform:rotateX(var(--home-tilt-y)) rotateY(var(--home-tilt-x)) rotate(-2deg);transition:transform var(--motion-surface) var(--ease-spring);border-radius:22px;padding:9px;display:block}.x4Ltla_tablet img{border-radius:14px;width:100%;display:block}.x4Ltla_phone{background:var(--device-frame);width:29%;box-shadow:var(--shadow-product);transform:translate3d(var(--home-depth-x), var(--home-depth-y), 40px) rotate(3deg);transition:transform var(--motion-surface) var(--ease-spring);border-radius:27px;padding:5px;display:block;position:absolute;bottom:18px;right:-8px}.x4Ltla_phone img{border-radius:22px;width:100%;display:block}.x4Ltla_imageCaption{color:var(--muted);font-size:12px;position:absolute;bottom:8px;left:2%}.x4Ltla_platforms{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:24px 28px;display:flex}.x4Ltla_platforms>span{color:var(--muted);font-size:14px}.x4Ltla_platforms>div{flex-wrap:wrap;gap:12px 28px;display:flex}.x4Ltla_platforms a,.x4Ltla_platformUpcoming{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.x4Ltla_platformCopy{gap:2px;line-height:1.5;display:grid}.x4Ltla_platformCopy small{font-size:11px}.x4Ltla_platforms a:hover{color:var(--ink);text-decoration:none}.x4Ltla_platforms img{opacity:.7}[data-theme=dark] .x4Ltla_platforms img{filter:grayscale()brightness(0)invert()}.x4Ltla_section{padding-block:96px}.x4Ltla_section h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);line-height:1.4}.x4Ltla_section p{color:var(--muted);margin-top:16px;line-height:1.85}.x4Ltla_library{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}.x4Ltla_libraryMedia{border-radius:var(--radius-feature);background:radial-gradient(ellipse at 70% 20%, var(--ambient), transparent 75%), linear-gradient(155deg, var(--hero-surface), var(--surface));box-shadow:inset 0 0 0 1px var(--glass-border);justify-content:center;padding:36px 24px;display:flex;position:relative}.x4Ltla_libraryMedia>img{width:230px;box-shadow:var(--shadow-product);border-radius:22px}.x4Ltla_mediaNote{background:var(--glass);border:1px solid var(--glass-highlight);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:var(--shadow-floating);border-radius:20px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:42px;left:24px}.x4Ltla_mediaNote>svg{color:var(--brand-text)}.x4Ltla_mediaNote div{gap:2px;display:grid}.x4Ltla_mediaNote strong{font-size:14px}.x4Ltla_mediaNote span{color:var(--muted);font-size:12px}.x4Ltla_featureCopy>p{max-width:44ch}.x4Ltla_featureCopy ul{gap:24px;margin-top:30px;padding:0;list-style:none;display:grid}.x4Ltla_featureCopy li{align-items:flex-start;gap:14px;display:flex}.x4Ltla_featureIcon{border-radius:var(--radius);background:var(--wash);width:42px;height:42px;color:var(--brand-text);flex-shrink:0;place-items:center;display:grid}.x4Ltla_featureCopy li>div{gap:5px;display:grid}.x4Ltla_featureCopy li strong{font-size:16px}.x4Ltla_featureCopy li div>span{color:var(--muted);font-size:14px}.x4Ltla_textLink{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.x4Ltla_featureCopy>.x4Ltla_textLink{margin-top:20px}.x4Ltla_personalBand{background:color-mix(in srgb, var(--tone-violet-wash) 48%, var(--canvas));border-block:1px solid var(--line)}.x4Ltla_sectionHeading{text-align:center;max-width:680px;margin-inline:auto}.x4Ltla_gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.x4Ltla_gallery figure{border-radius:var(--radius-feature);background:var(--paper);min-width:0;transition:transform .3s var(--ease-spring), box-shadow .3s ease;padding:12px 12px 20px}.x4Ltla_gallery img{border-radius:14px;width:100%;display:block}.x4Ltla_gallery figcaption{color:var(--tone-blue-ink);background:var(--tone-blue-wash);border-radius:12px;align-items:center;gap:10px;margin:18px 8px 0;padding:12px;font-size:14px;line-height:1.6;display:flex}.x4Ltla_gallery figcaption svg{flex-shrink:0}.x4Ltla_gallery figure:nth-child(2) figcaption{background:var(--tone-violet-wash);color:var(--tone-violet-ink)}.x4Ltla_gallery figure:nth-child(3) figcaption{background:var(--tone-teal-wash);color:var(--tone-teal-ink)}.x4Ltla_galleryHint{display:none}.x4Ltla_guide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}.x4Ltla_docLinks a:nth-child(3) .x4Ltla_docIcon{color:var(--tone-violet-ink)}.x4Ltla_docLinks a:nth-child(4) .x4Ltla_docIcon{color:var(--tone-teal-ink)}.x4Ltla_guide>div{max-width:440px}.x4Ltla_guide .x4Ltla_textLink{margin-top:20px}.x4Ltla_docLinks{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);grid-template-columns:1fr;gap:4px;padding:8px;display:grid}.x4Ltla_docLinks a{border-radius:var(--radius);min-height:76px;color:var(--ink);background:var(--paper);border:0;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:16px;font-size:14px;display:grid}.x4Ltla_docLinks a:hover{border-color:var(--brand);background:var(--wash);text-decoration:none}.x4Ltla_docLinks a{background:var(--paper);transition:transform .24s var(--ease-spring), background-color .18s ease, border-color .18s ease}.x4Ltla_docLinks a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.x4Ltla_gallery figure:hover{box-shadow:var(--shadow-floating);transform:translateY(-4px)}.x4Ltla_docLinks a:hover{transform:translateY(-2px)}}.x4Ltla_docIcon{color:var(--brand-text)}.x4Ltla_docLinks a>svg{color:var(--muted);margin-left:auto}.x4Ltla_explore{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:24px;display:grid}.x4Ltla_explore a{min-width:0;color:var(--ink);align-items:center;gap:16px;padding:16px 24px;display:flex}.x4Ltla_explore a+a{border-left:1px solid var(--line)}.x4Ltla_explore a>svg:first-child{color:var(--brand-text)}.x4Ltla_explore a>svg:last-child{color:var(--muted);margin-left:auto}.x4Ltla_explore a:hover{color:var(--brand-text);text-decoration:none}.x4Ltla_explore div{gap:6px;display:grid}.x4Ltla_explore strong{font-size:16px}.x4Ltla_explore span{color:var(--muted);font-size:13px}.x4Ltla_cta{border-radius:var(--radius-feature);background:var(--hero-surface);border:1px solid var(--glass-highlight);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-panel);justify-content:space-between;align-items:center;gap:32px;margin-block:80px 0;padding:40px;display:flex}.x4Ltla_ctaCopy{align-items:center;gap:24px;display:flex}.x4Ltla_ctaCopy img{border-radius:16px;flex-shrink:0}.x4Ltla_cta h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:28px;line-height:1.4}.x4Ltla_cta p{color:var(--muted);margin-top:8px;font-size:14px}.x4Ltla_cta .actions{flex-direction:column;flex-shrink:0;gap:4px}@keyframes x4Ltla_stage-arrive{0%{transform:translateY(14px)scale(.98)}to{transform:translateY(0)scale(1)}}@media (max-width:1100px){.x4Ltla_hero{gap:32px;min-height:520px}.x4Ltla_heroCopy h1{font-size:48px}.x4Ltla_heroCopy .actions{gap:10px}:is(.x4Ltla_heroCopy .button,.x4Ltla_heroCopy .button-secondary){padding-inline:14px}.x4Ltla_library,.x4Ltla_guide{gap:48px}.x4Ltla_platforms>div{gap:12px 18px}.x4Ltla_explore a{gap:12px;padding-inline:16px}}@media (max-width:900px){.x4Ltla_hero{text-align:center;grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px 24px}.x4Ltla_heroCopy h1{margin-inline:auto}.x4Ltla_heroCopy>p{max-width:50ch;margin-inline:auto}.x4Ltla_heroDetails{justify-content:center}.x4Ltla_heroCopy .actions{justify-content:center}.x4Ltla_product{width:min(640px,95%);margin-inline:auto}.x4Ltla_platforms{flex-direction:column;gap:8px}.x4Ltla_platforms>div{justify-content:center}.x4Ltla_section{padding-block:72px}.x4Ltla_gallery{gap:16px}.x4Ltla_gallery figure{padding:8px 8px 16px}.x4Ltla_explore{grid-template-columns:1fr;padding-block:12px}.x4Ltla_explore a{padding:18px 8px}.x4Ltla_explore a+a{border-left:0;border-top:1px solid var(--line)}.x4Ltla_cta{padding:32px}.x4Ltla_ctaCopy{gap:16px}.x4Ltla_ctaCopy img{width:48px;height:48px}}@media (max-width:640px){.x4Ltla_hero{gap:22px;padding-block:32px 20px}.x4Ltla_heroCopy h1{font-size:clamp(32px,9.8vw,42px);line-height:1.35}.x4Ltla_heroCopy h1:lang(en){font-size:clamp(28px,8.5vw,36px)}.x4Ltla_heroCopy h1:lang(zh)>span,.x4Ltla_heroCopy h1:lang(en)>span{white-space:nowrap}.x4Ltla_heroCopy>p{max-width:35ch;margin-top:18px;font-size:15px}.x4Ltla_heroCopy .actions{margin-top:24px}:is(.x4Ltla_heroCopy .button,.x4Ltla_heroCopy .button-secondary){min-height:46px;padding-inline:13px;font-size:13px}.x4Ltla_heroCopy .actions svg{width:17px;height:17px}.x4Ltla_heroDetails{gap:12px;margin-top:18px;font-size:12px}.x4Ltla_product{width:320px;max-width:100%;padding:22px 54px 40px 14px}.x4Ltla_tablet{border-radius:26px;width:220px;max-width:100%;padding:5px;transform:rotate(-3deg)}.x4Ltla_tablet img{border-radius:21px}.x4Ltla_phone{border-radius:20px;width:135px;padding:4px;bottom:30px;right:0}.x4Ltla_phone img{border-radius:16px}.x4Ltla_imageCaption{text-align:center;width:100%;font-size:11px;bottom:2px;left:0}.x4Ltla_platforms{padding-block:20px}.x4Ltla_platforms>span{font-size:12px}.x4Ltla_platforms>div{gap:0 16px}.x4Ltla_platforms a,.x4Ltla_platformUpcoming{gap:5px;font-size:12px}.x4Ltla_platforms img{width:16px;height:16px}.x4Ltla_section{padding-block:56px}.x4Ltla_section h2{font-size:28px}.x4Ltla_section p{font-size:15px}.x4Ltla_library,.x4Ltla_guide{grid-template-columns:1fr;gap:32px}.x4Ltla_libraryMedia{order:2;padding:28px 24px}.x4Ltla_libraryMedia>img{width:200px}.x4Ltla_mediaNote{padding:12px 16px;bottom:32px;left:16px}.x4Ltla_featureCopy ul{gap:20px;margin-top:24px}.x4Ltla_featureCopy li strong{font-size:15px}.x4Ltla_gallery{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,240px);margin-top:28px;padding-bottom:16px;overflow-x:auto}.x4Ltla_gallery figure{scroll-snap-align:start}.x4Ltla_gallery figcaption{margin-inline:6px;font-size:13px}.x4Ltla_galleryHint{text-align:center;display:block;margin-top:0!important;font-size:12px!important}.x4Ltla_docLinks a{min-height:76px;padding:16px}.x4Ltla_cta{flex-direction:column;align-items:flex-start;gap:24px;margin-top:48px;padding:28px 24px}.x4Ltla_ctaCopy{align-items:flex-start;gap:14px}.x4Ltla_ctaCopy img{border-radius:12px;width:44px;height:44px}.x4Ltla_cta h2{font-size:23px}.x4Ltla_cta .actions{flex-direction:row;gap:8px 16px}}:root[data-home-motion=ready] .x4Ltla_libraryMedia{transition:transform .65s var(--ease-spring);transform:translateY(14px)}:root[data-home-motion=ready] [data-home-visible=true] .x4Ltla_libraryMedia{transform:translateY(0)}.x4Ltla_heroMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;font-size:13px;display:flex}.x4Ltla_heroMeta a{border-radius:var(--radius-pill);background:var(--wash);color:var(--brand-text);align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.x4Ltla_heroMeta a:hover{background:var(--glass);text-decoration:none}.x4Ltla_stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:-1px;padding-block:32px;display:grid}.x4Ltla_stats>div{border-left:2px solid var(--brand);gap:4px;padding-left:16px;display:grid}.x4Ltla_stats dd{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.2}.x4Ltla_stats dt{color:var(--muted);font-size:13px}.x4Ltla_capabilities .x4Ltla_sectionHeading{text-align:left;max-width:640px;margin-inline:0}.x4Ltla_capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;padding:0;list-style:none;display:grid}.x4Ltla_capabilityGrid a{border-radius:var(--radius-feature);background:var(--glass);border:1px solid var(--glass-border);height:100%;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-panel);color:var(--ink);transition:transform .32s var(--ease-spring), box-shadow .32s var(--ease-spring);gap:12px;padding:24px;display:grid}.x4Ltla_capabilityGrid a:hover{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-floating);text-decoration:none}@media (hover:hover) and (pointer:fine){.x4Ltla_capabilityGrid a:hover{transform:translateY(-3px)}}.x4Ltla_capabilityGrid strong{font-size:17px}.x4Ltla_capabilityGrid a>span:not(.x4Ltla_featureIcon){color:var(--muted);font-size:14px;line-height:1.75}.x4Ltla_capabilityGrid small{color:var(--brand-text);align-items:center;gap:4px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.x4Ltla_plans .x4Ltla_sectionHeading{max-width:560px}.x4Ltla_planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.x4Ltla_planGrid article{border-radius:var(--radius-feature);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-panel);gap:12px;padding:28px;display:grid}.x4Ltla_planGrid article.x4Ltla_planFree{background:var(--hero-surface);border-color:var(--glass-highlight);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-panel)}.x4Ltla_planGrid h3{font-family:var(--font-display);font-weight:var(--display-weight);font-size:22px;line-height:1.3}.x4Ltla_planGrid article>p{color:var(--muted);margin-top:0;font-size:14px;line-height:1.75}.x4Ltla_planGrid article>a{justify-self:start;margin-top:8px}.x4Ltla_faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.x4Ltla_faq .x4Ltla_textLink{margin-top:20px}.x4Ltla_faqList{gap:8px;display:grid}.x4Ltla_faqList details{border-radius:var(--radius-panel);background:var(--glass);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight)}.x4Ltla_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.x4Ltla_faqList summary:after{display:none}.x4Ltla_faqList summary::-webkit-details-marker{display:none}.x4Ltla_faqList summary svg{color:var(--muted);transition:transform .32s var(--ease-spring);flex-shrink:0}.x4Ltla_faqList details[open] summary svg{transform:rotate(180deg)}.x4Ltla_faqList details>p{color:var(--muted);margin:0;padding:0 20px 18px;font-size:15px;line-height:1.8}@media (max-width:900px){.x4Ltla_capabilityGrid,.x4Ltla_planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.x4Ltla_faq{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.x4Ltla_heroMeta{margin-top:14px;font-size:12px}.x4Ltla_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding-block:24px}.x4Ltla_stats dd{font-size:24px}.x4Ltla_capabilityGrid,.x4Ltla_planGrid{grid-template-columns:1fr;gap:12px;margin-top:24px}.x4Ltla_capabilityGrid a{padding:20px}.x4Ltla_planGrid article{padding:22px}.x4Ltla_faqList summary{padding:14px 16px;font-size:15px}.x4Ltla_faqList details>p{padding:0 16px 16px;font-size:14px}}
