:root{--bg:#f6f1e8;--bg-soft:#fcfaf5;--surface:rgba(255,252,246,0.9);--surface-strong:#ffffff;--surface-accent:#d8f1f4;--ink:#121723;--ink-soft:#5d6778;--accent:#36bfd2;--accent-strong:#2277a4;--accent-deep:#143248;--line:rgba(18,23,35,0.1);--line-strong:rgba(34,119,164,0.22);--shadow:0 24px 70px rgba(24,33,51,0.08);--shadow-strong:0 38px 100px rgba(24,33,51,0.14);--pointer-x:50vw;--pointer-y:50vh;--scroll-progress:0;--container:1280px;--press-bounce-duration:420ms;--press-bounce-ease:cubic-bezier(0.2,0.9,0.25,1.28)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(54,191,210,.08),transparent 24%),radial-gradient(circle at bottom right,rgba(34,119,164,.08),transparent 24%),linear-gradient(180deg,#faf7f2,#f4eee5);color:var(--ink);font-family:Aptos,Segoe UI,PingFang SC,sans-serif;scroll-behavior:smooth}body{position:relative;overflow-x:hidden}.cookie-banner{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;grid-gap:14px;gap:14px;width:min(420px,calc(100vw - 24px));padding:18px 18px 16px;border:1px solid rgba(20,50,72,.12);border-radius:24px;background:rgba(255,252,246,.94);box-shadow:0 24px 60px rgba(18,23,35,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookie-banner-copy{display:grid;grid-gap:8px;gap:8px}.cookie-banner-copy strong{font-size:1rem;letter-spacing:-.02em}.cookie-banner-copy p{margin:0;color:var(--ink-soft);font-size:.94rem;line-height:1.6}.cookie-banner-actions{display:flex;justify-content:flex-end;gap:10px}.cookie-button{min-width:92px;padding:10px 16px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.cookie-button:hover{transform:translateY(-1px)}.cookie-button-primary{color:#f8fbff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:0 14px 28px rgba(34,119,164,.22)}.cookie-button-secondary{color:var(--accent-deep);background:rgba(255,255,255,.72);border-color:rgba(20,50,72,.12)}a{color:inherit;text-decoration:none}button,input{font:inherit}.menu-toggle,.site-brand,.site-nav-link,a.language-chip,a.primary-button,a.secondary-button,button:not(:disabled):not(.product-detail-overlay-backdrop):not(.product-video-trigger){-webkit-tap-highlight-color:transparent;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,box-shadow,filter}.menu-toggle.is-press-animating,.site-brand.is-press-animating,.site-nav-link.is-press-animating,a.language-chip.is-press-animating,a.primary-button.is-press-animating,a.secondary-button.is-press-animating,button:not(:disabled):not(.product-detail-overlay-backdrop):not(.product-video-trigger).is-press-animating{animation:press-bounce var(--press-bounce-duration) var(--press-bounce-ease)}.site-aurora,.site-focus-glow,.site-grid,.site-neural-space{position:fixed;inset:0;pointer-events:none}.site-aurora,.site-focus-glow,.site-grid{z-index:0}.site-neural-space{overflow:hidden;z-index:1}.site-neural-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.site-aurora{opacity:.24;filter:blur(120px)}.site-aurora-a{background:radial-gradient(circle at 10% 14%,rgba(54,191,210,.24),transparent 24%);animation:aurora-a 18s ease-in-out infinite alternate}.site-aurora-b{background:radial-gradient(circle at 86% 12%,rgba(34,119,164,.22),transparent 24%);animation:aurora-b 20s ease-in-out infinite alternate}.site-grid{background-image:linear-gradient(rgba(18,23,35,.025) 1px,transparent 0),linear-gradient(90deg,rgba(18,23,35,.025) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at center,black 16%,transparent 78%);mask-image:radial-gradient(circle at center,black 16%,transparent 78%)}.site-focus-glow{background:radial-gradient(circle 260px at var(--pointer-x) var(--pointer-y),rgba(54,191,210,.08),transparent 72%)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:0 18px}.content-page,.detail-shell,.page-shell,.site-footer-inner,.site-header-inner{width:min(calc(100% - 24px),var(--container));margin:0 auto}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:90px;margin-top:16px;padding:18px 22px;border:1px solid var(--line);border-radius:999px;background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px rgba(20,50,72,.07);transform-origin:center top;will-change:min-height,margin-top,padding,border-radius,background,box-shadow,border-color;transition:min-height .32s cubic-bezier(.22,1,.36,1),margin-top .3s ease,padding .32s cubic-bezier(.22,1,.36,1),border-radius .26s ease,background .26s ease,box-shadow .26s ease,border-color .26s ease}.site-header.is-expanded{padding:0 18px}.site-header.is-expanded .site-header-inner{margin-top:8px;border-radius:24px;min-height:76px;padding:12px 18px;background:rgba(252,254,255,.92);border-color:rgba(20,50,72,.08);box-shadow:0 18px 38px rgba(20,50,72,.09)}.site-brand,.site-header-controls,.site-nav,.site-toolbar{display:flex;align-items:center}.site-brand{gap:12px;min-width:0}.site-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:164px;height:52px;min-width:164px;padding:0;border-radius:0;background:transparent;border:0;flex:0 0 auto;overflow:hidden}.site-brand-logo{display:block;width:100%;height:100%;flex:0 0 auto;object-fit:contain}.site-brand-copy{display:flex;flex-direction:column;gap:4px}.content-section-head h1,.detail-title,.faq-panel h2,.hero-magazine-title,.markdown-body h2,.page-title,.proof-metrics h2,.section-intro h2,.site-brand strong,.story-split-copy h2,.subscribe-card h2,.testimonial-band h2{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}.site-brand strong{font-size:1.12rem;line-height:1;letter-spacing:-.03em}.site-brand small{color:var(--ink-soft);font-size:.76rem;letter-spacing:.02em;line-height:1.25}.site-header-controls{gap:16px}.site-nav{gap:4px}.site-nav-link{position:relative;padding:10px 14px;border-radius:999px;color:var(--ink-soft);transition:color .18s ease,background .18s ease}.site-nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:7px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong));transform:scaleX(0);transition:transform .22s ease}.site-nav-link.is-active,.site-nav-link:hover{color:var(--ink);background:rgba(54,191,210,.08)}.site-nav-link.is-active:after,.site-nav-link:hover:after{transform:scaleX(1)}.site-toolbar{gap:10px}.language-toggle,.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgba(18,23,35,.08);border-radius:999px;background:rgba(255,255,255,.74)}.language-toggle{gap:6px;padding:4px}.language-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;color:var(--ink-soft)}.language-chip.is-active,.language-chip:hover{background:rgba(54,191,210,.08);color:var(--ink)}.menu-toggle{display:none;width:42px;padding:0;flex-direction:column;gap:5px}.menu-toggle span{width:18px;height:2px;border-radius:999px;background:currentColor}.page-shell{position:relative;z-index:2;padding:24px 0 80px}.page-shell-home{display:grid;grid-gap:0;gap:0}.js-reveal,.reveal-up{opacity:1;transform:translateY(0);animation:reveal-up .72s cubic-bezier(.22,1,.36,1) both}.interactive-card{position:relative;overflow:hidden;isolation:isolate;transform:perspective(1200px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform .22s ease,box-shadow .22s ease}.interactive-card:hover{transform:perspective(1200px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg)) translateY(-4px);box-shadow:var(--shadow-strong)}.card-sheen{position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.38) 36%,transparent 52%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(54,191,210,.14),transparent 24%);opacity:0;transition:opacity .22s ease}.interactive-card:hover .card-sheen{opacity:1}.eyebrow{display:inline-flex;align-items:center;min-height:auto;padding:0;border:0;background:transparent;color:var(--ink-soft);font-size:.82rem;font-weight:700;letter-spacing:.04em}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;font-size:.85rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.primary-button{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 14px 28px rgba(34,119,164,.18)}.secondary-button{border:1px solid rgba(18,23,35,.1);background:rgba(255,255,255,.84)}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.secondary-button.is-disabled{opacity:.45;pointer-events:none;transform:none}.site-pagination{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:28px}.pagination-summary{color:var(--ink-soft);font-size:.95rem}.compare-section,.content-page,.detail-shell,.faq-subscribe,.feature-ticker,.hero-magazine,.proof-metrics,.quote-band,.results-grid,.story-split,.team-endorsement{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.content-page,.detail-shell,.hero-magazine,.story-split{padding:56px 0}.faq-band,.hero-band,.results-band,.soft-band,.team-band{position:relative}.faq-band:before,.hero-band:before,.results-band:before,.soft-band:before,.team-band:before{content:"";position:absolute;inset:0;z-index:-1}.hero-band:before{background:radial-gradient(circle at 78% 26%,rgba(54,191,210,.14),transparent 16%),radial-gradient(circle at 82% 30%,rgba(8,12,25,.07),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.24),transparent 100%)}.soft-band:before,.team-band:before{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06))}.results-band:before{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(216,241,244,.24) 44%,rgba(255,255,255,0))}.faq-band:before{background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(216,241,244,.16))}.hero-magazine{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);grid-gap:32px;gap:32px;align-items:start}.closing-copy,.content-section-head,.hero-magazine-copy,.section-intro,.story-split-copy{display:grid;grid-gap:16px;gap:16px}.hero-magazine-copy{min-width:0;position:relative;z-index:1}.hero-magazine-label,.subscribe-kicker,.testimonial-label{margin:0;color:var(--ink-soft);font-size:.82rem;font-weight:800;letter-spacing:.04em}.detail-title,.faq-panel h2,.hero-magazine-title,.page-title,.proof-metrics h2,.section-intro h2,.story-split-copy h2,.subscribe-card h2{margin:0;letter-spacing:-.05em;line-height:.95}.hero-magazine-title{font-size:clamp(2.8rem,5.2vw,4.9rem);max-width:11.5ch;text-wrap:balance}.hero-title-line{display:block;white-space:nowrap}.hero-magazine-title.is-zh{font-size:clamp(2.45rem,4.3vw,4rem);line-height:.94;max-width:8.6ch}.hero-magazine-title.is-en{font-size:clamp(1.9rem,3.5vw,3.15rem);line-height:.93;max-width:13.5ch}.catalog-card p,.content-section-head p,.detail-excerpt,.endorsement-card p,.faq-item p,.hero-magazine-text,.info-card p,.markdown-body p,.page-description,.quote-band p,.result-card p,.story-point p,.story-split-copy p,.subscribe-card p,.wide-info-card p{color:var(--ink-soft);line-height:1.78}.hero-magazine-actions,.section-actions,.subscribe-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-magazine-visual{display:block;min-height:520px;padding:18px 18px 0;border:0;background:radial-gradient(circle at 72% 34%,rgba(9,12,22,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.36),transparent 28%),linear-gradient(135deg,rgba(214,242,244,.96),rgba(245,238,227,.9) 54%,rgba(229,248,251,.94))}.hero-magazine-visual,.hero-visual-art{position:relative;border-radius:38px;overflow:hidden}.hero-visual-art{min-height:470px;background:radial-gradient(circle at 54% 40%,rgba(64,194,216,.16),transparent 20%),radial-gradient(circle at 50% 44%,rgba(54,191,210,.18),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.32),rgba(221,242,244,.84));isolation:isolate}.hero-visual-art:after,.hero-visual-art:before{content:"";position:absolute;inset:-8%;pointer-events:none}.hero-visual-art:before{z-index:0;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 18%),linear-gradient(135deg,rgba(195,246,250,.2),rgba(255,255,255,0) 42%,rgba(181,238,248,.16));opacity:1}.hero-visual-art:after{z-index:0;background:radial-gradient(circle at center,rgba(255,255,255,0) 34%,rgba(136,232,244,.08) 34.8%,rgba(255,255,255,0) 35.6%,rgba(255,255,255,0) 45%,rgba(136,232,244,.06) 45.8%,rgba(255,255,255,0) 46.8%,rgba(255,255,255,0) 58%,rgba(136,232,244,.05) 58.8%,rgba(255,255,255,0) 59.8%);opacity:.9}.hero-visual-motion-layer{inset:0;z-index:0}.hero-visual-blob,.hero-visual-motion-layer,.hero-visual-ring,.hero-visual-spinner{position:absolute;pointer-events:none}.hero-visual-blob{border-radius:999px;filter:blur(54px);mix-blend-mode:screen;opacity:.92}.hero-visual-blob-a{width:56%;height:56%;left:8%;top:8%;background:radial-gradient(circle,rgba(183,244,250,.8) 0,rgba(183,244,250,.22) 38%,rgba(255,255,255,0) 72%);animation:hero-blob-drift-a 18s ease-in-out infinite alternate}.hero-visual-blob-b{width:48%;height:48%;right:6%;top:16%;background:radial-gradient(circle,rgba(111,228,243,.52) 0,rgba(111,228,243,.18) 42%,rgba(255,255,255,0) 74%);animation:hero-blob-drift-b 22s ease-in-out infinite alternate}.hero-visual-blob-c{width:62%;height:42%;left:18%;bottom:4%;background:radial-gradient(circle,rgba(208,248,252,.72) 0,rgba(208,248,252,.16) 40%,rgba(255,255,255,0) 74%);animation:hero-blob-drift-c 20s ease-in-out infinite alternate}.hero-visual-ring{border-radius:999px;border:1px solid rgba(126,230,244,.18)}.hero-visual-ring-primary{inset:8% 18% 12% 18%;animation:hero-ring-spin 30s linear infinite}.hero-visual-ring-secondary{inset:18% 28% 22% 28%;border-color:rgba(126,230,244,.14);animation:hero-ring-spin-reverse 22s linear infinite}.hero-visual-ring-tertiary{inset:2% 12% 8% 12%;border-color:rgba(126,230,244,.08);animation:hero-ring-float 18s ease-in-out infinite alternate}.hero-visual-spinner{border-radius:999px;background:radial-gradient(circle at center,rgba(255,255,255,0) 58%,rgba(146,238,248,.18) 59%,rgba(255,255,255,0) 62%),conic-gradient(from 0deg,rgba(255,255,255,0) 0deg,rgba(125,232,244,.22) 34deg,rgba(255,255,255,0) 72deg,rgba(255,255,255,0) 1turn);opacity:.9}.hero-visual-spinner-outer{inset:10% 20% 14% 20%;animation:hero-spinner-orbit 16s linear infinite}.hero-visual-spinner-inner{inset:18% 30% 22% 30%;opacity:.72;animation:hero-spinner-orbit-reverse 11s linear infinite}.hero-visual-media{position:relative;min-height:470px;border-radius:38px;overflow:hidden;background:linear-gradient(135deg,#dbf3f4,#f3ede2 56%,#eaf8fb)}.hero-media-stage-image,.hero-media-stage-video,.hero-visual-media-asset{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.hero-visual-media-asset{min-height:470px}.hero-media-stage,.hero-media-stage-item{position:absolute;inset:0}.hero-media-stage-item{opacity:0;transition:opacity .42s ease}.hero-media-stage-item.is-active{opacity:1}.hero-media-stage-dots{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;display:flex;justify-content:center;gap:8px}.hero-media-stage-dot{width:28px;height:4px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.3);cursor:pointer;transition:background .18s ease,transform .18s ease}.hero-media-stage-dot.is-active{background:rgba(255,255,255,.88);transform:scaleX(1.08)}.hero-signal-orb-canvas{position:absolute;inset:0;z-index:1;display:block;pointer-events:auto}.hero-signal-orb-canvas canvas{display:block;width:100%!important;height:100%!important}.hero-eeg-panel{position:absolute;left:9%;right:9%;bottom:8%;height:24%;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),linear-gradient(180deg,rgba(219,242,245,.16),rgba(219,242,245,.03));overflow:hidden;z-index:1}@keyframes hero-blob-drift-a{0%{transform:translate3d(-4%,-3%,0) scale(.96)}to{transform:translate3d(6%,5%,0) scale(1.08)}}@keyframes hero-blob-drift-b{0%{transform:translate3d(4%,-2%,0) scale(.94)}to{transform:translate3d(-8%,6%,0) scale(1.1)}}@keyframes hero-blob-drift-c{0%{transform:translate3d(-3%,5%,0) scale(1)}to{transform:translate3d(5%,-4%,0) scale(1.06)}}@keyframes hero-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hero-ring-spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes hero-ring-float{0%{transform:translate3d(-2%,-1%,0) scale(.98)}to{transform:translate3d(2%,1.5%,0) scale(1.02)}}@keyframes hero-spinner-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hero-spinner-orbit-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.hero-eeg-canvas{width:100%;height:100%;display:block}.compare-column-title,.compare-row-label,.faq-item summary,.hero-magazine-card span,.result-card-body span,.story-chip{font-size:.8rem;font-weight:700;letter-spacing:.04em}.quote-band{padding:22px 0 34px}.quote-band p{margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.04em}.feature-ticker{padding:0 0 42px;overflow:hidden}.feature-ticker-track{display:flex;gap:16px;width:max-content;animation:ticker 26s linear infinite}.feature-ticker-item{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(18,23,35,.08);color:var(--ink-soft);white-space:nowrap}.story-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:24px;gap:24px}.story-split-media{min-height:520px;border:0;border-radius:38px;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 28%),linear-gradient(135deg,#d8eef0,#f6efe3 58%,#edf9fb)}.story-split-stage{position:relative;height:100%;padding:22px}.story-split-stage-media{padding:22px}.story-media-frame{position:relative;height:100%;min-height:476px;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,rgba(227,245,247,.92),rgba(247,241,231,.88))}.story-diagram{position:absolute;inset:22px}.story-diagram span{position:absolute;border-radius:999px}.story-diagram span:first-child{inset:12% 16%;border:1px solid rgba(34,119,164,.16)}.story-diagram span:nth-child(2){inset:27% 28%;border:1px dashed rgba(34,119,164,.16)}.story-diagram span:nth-child(3){left:50%;top:50%;width:120px;height:120px;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.82),transparent 20%),radial-gradient(circle at 50% 50%,rgba(54,191,210,.72),rgba(34,119,164,.18) 70%,transparent 75%)}.catalog-grid,.honor-grid,.info-card-grid,.member-grid,.proof-metrics-grid,.results-grid-cards,.story-point-list,.team-endorsement-grid,.timeline-list{display:grid;grid-gap:14px;gap:14px}.search-result-groups,.search-result-section{display:grid;grid-gap:18px;gap:18px}.search-toolbar{gap:18px;justify-content:space-between;padding:4px 0 2px}.search-filter-group,.search-toolbar{display:flex;flex-wrap:wrap;align-items:center}.search-filter-group{gap:10px}.search-toolbar-label{color:var(--ink-soft);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.search-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(18,23,35,.08);background:rgba(255,255,255,.82);color:var(--ink-soft);transition:background .18s ease,color .18s ease,transform .18s ease}.search-chip.is-active,.search-chip:hover{background:rgba(54,191,210,.12);color:var(--ink);transform:translateY(-1px)}.search-summary{margin:0;color:var(--ink-soft)}.search-highlight mark{padding:0 .16em;border-radius:.35em;background:rgba(54,191,210,.22);color:var(--accent-deep)}.story-point{display:grid;grid-template-columns:68px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border:0;border-bottom:1px solid rgba(18,23,35,.08);border-radius:0;background:transparent}.story-point:last-child{border-bottom:0}.story-point span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:rgba(54,191,210,.12);color:var(--accent-strong);font-weight:800}.catalog-card h2,.endorsement-card h3,.honor-card h3,.info-card h3,.member-card h3,.result-card h3,.story-point h3,.timeline-item h3{margin:0 0 8px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.02}.faq-subscribe,.proof-metrics,.results-grid,.team-endorsement{padding:56px 0}.team-section-stack{display:grid;grid-gap:18px;gap:18px}.compact-intro{margin-bottom:8px}.proof-metrics h2{font-size:clamp(2.2rem,4.4vw,4.2rem);margin-bottom:18px}.proof-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-card,.detail-side-panel,.empty-card,.endorsement-card,.info-card,.proof-metric-card,.result-card,.search-panel,.subscribe-card,.wide-info-card{border:0;border-radius:26px;background:transparent;box-shadow:none}.proof-metric-card{display:grid;grid-gap:8px;gap:8px;min-height:170px;padding:22px;background:rgba(255,255,255,.44)}.proof-metric-media{overflow:hidden;min-height:220px;margin:-22px -22px 18px;border-radius:26px 26px 18px 18px;background:linear-gradient(135deg,#d9eef5,#f3efe7 58%,#eef8fb)}.proof-metric-media img,.proof-metric-media video,.proof-metric-media-asset{display:block;width:100%;height:220px;object-fit:cover;object-position:center center}.proof-metric-card strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2.2rem}.proof-metric-card span{color:var(--ink-soft)}.section-intro{display:grid;grid-gap:10px;gap:10px;max-width:860px;margin-bottom:28px}.team-endorsement{padding-top:22px}.team-band:before{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04))}.team-endorsement .section-intro{margin-bottom:14px}.team-endorsement .section-intro h2{font-size:clamp(2.2rem,3.6vw,3rem);line-height:1}.section-intro h2{font-size:clamp(2.3rem,4.8vw,4.5rem);line-height:.96}.compare-table{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(170px,.9fr) minmax(170px,.9fr);grid-gap:14px;gap:14px;align-items:start}.compare-column{display:grid;grid-gap:10px;gap:10px}.compare-column-title{display:flex;align-items:center;justify-content:center;min-height:64px;border-radius:18px;background:transparent;border:0}.compare-column-ours .compare-column-title{background:rgba(54,191,210,.16)}.compare-cell,.compare-row-label{display:flex;align-items:center;justify-content:center;min-height:72px;border-radius:18px;border:0;background:rgba(255,255,255,.48)}.compare-row-label{justify-content:flex-start;padding:0 20px;color:var(--ink);letter-spacing:0;text-transform:none}.compare-cell{font-size:1.8rem;font-weight:800}.compare-cell-positive{background:linear-gradient(180deg,rgba(54,191,210,.22),rgba(34,119,164,.12));color:var(--accent-deep)}.results-grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;gap:24px}.result-card{display:grid;min-height:410px;padding:18px;border-radius:0}.result-card-visual{position:relative;min-height:220px;border-radius:36px;background:linear-gradient(135deg,#dbf3f4,#f3ede2 56%,#eaf8fb);overflow:hidden}.result-card-wave{position:absolute;inset:auto 0 0 0;height:58%;background:radial-gradient(circle at 20% 80%,rgba(54,191,210,.36),transparent 22%),radial-gradient(circle at 50% 64%,rgba(34,119,164,.24),transparent 18%),linear-gradient(180deg,transparent,rgba(54,191,210,.18))}.result-card-body{display:grid;grid-gap:10px;gap:10px;padding:18px 4px 4px}.testimonial-band{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:48px 24px;border-radius:34px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:var(--shadow-strong)}.testimonial-band h2{max-width:860px;margin:0;text-align:center;font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.02}.testimonial-band p{margin:0;font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.testimonial-label{color:rgba(255,255,255,.8)}.team-endorsement-grid{gap:22px;align-items:start}.info-card-grid,.team-endorsement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card-grid{gap:20px}.info-card{display:grid;grid-gap:14px;gap:14px;min-height:100%;padding:30px;background:rgba(255,255,255,.46)}.team-card-media{overflow:hidden;min-height:220px;margin:-30px -30px 20px;border-radius:26px 26px 18px 18px;background:linear-gradient(135deg,#d9eef5,#f3efe7 58%,#eef8fb)}.team-card-media img,.team-card-media video,.team-card-media-asset{display:block;width:100%;height:220px;object-fit:cover;object-position:center center}.member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.member-card{display:grid;grid-gap:12px;gap:12px;min-height:220px;padding:24px;border-radius:24px;border-bottom:0;background:rgba(255,255,255,.3)}.timeline-list{position:relative;gap:20px;padding-left:36px}.timeline-list:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(34,119,164,.05),rgba(34,119,164,.18),rgba(34,119,164,.04))}.timeline-item{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:22px;gap:22px;padding:12px 0 18px}.timeline-item:before{content:"";position:absolute;left:-22px;top:18px;width:12px;height:12px;border-radius:999px;background:linear-gradient(180deg,rgba(34,119,164,.92),rgba(54,191,210,.72));box-shadow:0 0 0 8px rgba(54,191,210,.1)}.timeline-year{padding-top:14px;font-size:.92rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep)}.timeline-body{display:grid;grid-gap:10px;gap:10px;padding:18px 24px 18px 0;border-bottom:1px solid rgba(18,23,35,.08)}.timeline-item:last-child .timeline-body{border-bottom:0}.honor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.honor-card{display:grid;grid-gap:12px;gap:12px;min-height:220px;padding:24px;border-radius:24px;border-bottom:0;background:rgba(255,255,255,.3)}.endorsement-card{padding:18px 0 16px;border-bottom:1px solid rgba(18,23,35,.08);border-radius:0}.faq-subscribe{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:18px;gap:18px}.faq-panel,.subscribe-card{padding:0;border-radius:0}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-item{border:0;border-bottom:1px solid rgba(18,23,35,.08);border-radius:0;background:transparent;overflow:hidden}.faq-item summary{list-style:none;padding:18px 20px;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:0;padding:0 20px 18px}.subscribe-card{display:grid;grid-gap:14px;gap:14px;align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 28%),linear-gradient(135deg,rgba(216,241,244,.78),rgba(255,250,243,.56) 60%);padding:28px;border-radius:32px}.subscribe-kicker{color:var(--ink-soft)}.section-actions{justify-content:center;padding-top:4px}.subscribe-card h2{font-size:clamp(2rem,4vw,3.4rem)}.subscribe-actions{display:flex;flex-wrap:wrap;gap:12px}.content-page{display:grid;grid-gap:24px;gap:24px}.detail-title,.page-title{font-size:clamp(2.8rem,6vw,5.2rem)}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:16px;gap:16px;min-height:100%;padding:20px;border-radius:30px;background:rgba(255,255,255,.3)}.catalog-card-visual,.detail-cover{overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#dbf3f4,#f3ede2 56%,#eaf8fb)}.catalog-card-media-asset,.catalog-card-visual img,.catalog-card-visual video,.detail-cover img,.detail-cover video,.detail-cover-media-asset{width:100%;height:100%;min-height:240px;object-fit:cover}.catalog-card-body,.catalog-card-top{display:flex;justify-content:space-between;gap:16px}.catalog-card-body{align-items:flex-start}.catalog-card-body>div:first-child{min-width:0}.catalog-card h2,.catalog-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.catalog-card h2{margin-bottom:10px;-webkit-line-clamp:3}.catalog-card p{margin:0;-webkit-line-clamp:4}.catalog-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(18,23,35,.08);background:rgba(54,191,210,.08)}.tag-row{display:flex;flex-wrap:wrap;gap:10px}.tag-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(18,23,35,.08);background:rgba(255,255,255,.8);color:var(--ink-soft)}.search-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:16px}.search-panel input{min-width:0;min-height:52px;padding:0 18px;border:1px solid rgba(18,23,35,.08);border-radius:16px;background:rgba(255,255,255,.86)}.search-panel input[type=hidden]{display:none}.empty-card,.info-card,.wide-info-card{padding:24px}.project-about-hero,.project-showcase{display:grid;grid-gap:24px;gap:24px}.project-about-head{max-width:900px}.project-showcase-list{display:grid;grid-gap:24px;gap:24px}.project-feature-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:0;gap:0;overflow:hidden;border-radius:34px;background:rgba(255,255,255,.54)}.project-feature-media{height:420px;min-height:420px;max-height:420px;overflow:hidden;background:linear-gradient(135deg,#d9eef5,#f3efe7 58%,#eef8fb)}.project-feature-media img,.project-feature-media video,.project-feature-media-asset{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.project-feature-media-placeholder{position:relative;display:grid;place-items:center;width:100%;height:420px;min-height:420px;max-height:420px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(120,224,241,.28),transparent 34%),radial-gradient(circle at 78% 28%,rgba(255,204,145,.22),transparent 32%),linear-gradient(145deg,rgba(13,24,42,.96),rgba(12,39,66,.88) 52%,rgba(8,18,36,.96))}.project-feature-media-chip{position:relative;z-index:2;padding:12px 20px;border:1px solid rgba(173,234,242,.34);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(236,248,251,.92);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-feature-media-orbit{position:absolute;border:1px solid rgba(142,218,230,.18);border-radius:999px}.project-feature-media-orbit-one{width:min(72%,290px);height:min(72%,290px);animation:project-orbit-float 10s ease-in-out infinite}.project-feature-media-orbit-two{width:min(48%,190px);height:min(48%,190px);transform:rotate(18deg);animation:project-orbit-float 8s ease-in-out infinite reverse}.project-feature-media-scan{position:absolute;inset:-20%;background:linear-gradient(120deg,transparent 32%,rgba(158,240,255,.06) 45%,rgba(158,240,255,.26) 50%,rgba(158,240,255,.06) 55%,transparent 68%);transform:translateX(-55%);animation:project-media-sweep 4.8s linear infinite}.project-feature-copy{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:34px}.project-feature-header{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:center}.project-current-card h2,.project-feature-header h3{margin:8px 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,3.3vw,3rem);line-height:.98}.project-feature-subtitle{margin:8px 0 0;color:var(--ink-soft);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-current-card p,.project-feature-summary{margin:0;color:var(--ink-soft);line-height:1.78}.project-feature-highlights{display:grid;grid-gap:12px;gap:12px}.project-feature-highlights strong{font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.project-feature-highlights ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.project-feature-highlights li{position:relative;padding-left:18px;color:var(--ink-soft);line-height:1.7}.project-feature-highlights li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-strong));transform:translateY(-50%)}.project-showcase-finale{position:relative;display:grid;place-items:center;min-height:140px;padding:10px 0 4px;overflow:visible}.project-showcase-finale:before{content:"";position:absolute;left:50%;top:50%;width:min(78vw,520px);height:min(20vw,120px);border-radius:999px;background:radial-gradient(circle,rgba(116,223,241,.18),transparent 68%);transform:translateX(-72%);filter:blur(24px);animation:project-finale-sweep 5.8s linear infinite}.project-showcase-finale-ghost,.project-showcase-finale-text{grid-area:1/1;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,5vw,4.6rem);line-height:1;letter-spacing:.18em;text-transform:uppercase}.project-showcase-finale-text{position:relative;z-index:2;background:linear-gradient(90deg,rgba(226,253,255,.76),#ffffff 34%,rgba(146,237,255,.94) 50%,#ffffff 66%,rgba(226,253,255,.78));background-size:220% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 8px rgba(128,233,245,.28),0 0 18px rgba(128,233,245,.24),0 0 34px rgba(75,190,255,.16);animation:project-finale-shimmer 4.8s linear infinite,project-finale-flicker 3.2s steps(2) infinite}.project-showcase-finale-ghost{position:absolute;color:rgba(120,224,241,.32);mix-blend-mode:screen;animation:project-finale-glitch 2.6s steps(2) infinite}.project-showcase-finale-ghost.is-offset{color:rgba(255,162,188,.24);animation-delay:-1.2s}@keyframes project-orbit-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-10px,0) rotate(8deg)}}@keyframes project-media-sweep{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}@keyframes project-finale-sweep{0%{transform:translate3d(-55%,-50%,0)}to{transform:translate3d(-45%,-50%,0)}}@keyframes project-finale-shimmer{0%{background-position:180% 50%}to{background-position:-40% 50%}}@keyframes project-finale-flicker{0%,to{opacity:1}12%{opacity:.86}13%{opacity:1}48%{opacity:.92}49%{opacity:1}74%{opacity:.88}75%{opacity:1}}@keyframes project-finale-glitch{0%,to{transform:translateZ(0);opacity:0}10%{transform:translate3d(2px,-1px,0);opacity:.42}12%{transform:translate3d(-3px,1px,0);opacity:.2}14%{transform:translateZ(0);opacity:0}56%{transform:translate3d(-2px,1px,0);opacity:.36}58%{transform:translate3d(3px,-2px,0);opacity:.18}60%{transform:translateZ(0);opacity:0}}.product-page-hero,.product-page-section{display:grid;grid-gap:28px;gap:28px}.product-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:28px;gap:28px;align-items:start}.product-hero-copy{display:grid;grid-gap:18px;gap:18px}.product-hero-title{margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;letter-spacing:-.06em;line-height:.9}.product-hero-title.is-zh{font-size:clamp(3.1rem,6vw,6rem)}.product-hero-title.is-en{font-size:clamp(2.9rem,5.6vw,5.6rem)}.product-hero-line{display:block}.product-hero-intro{padding:24px 0 0 28px;border-left:1px solid rgba(18,23,35,.08)}.product-hero-intro p{margin:0;color:var(--ink-soft);font-size:1.05rem;line-height:1.9}.product-feature-grid,.product-hardware-grid,.product-software-grid{display:grid;grid-gap:22px;gap:22px}.product-feature-grid,.product-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-software-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-feature-card,.product-hardware-card,.product-software-card{display:grid;grid-gap:0;gap:0;border-radius:34px;background:rgba(255,255,255,.54)}.product-transition-card{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,opacity .22s ease,filter .22s ease}.product-transition-card.is-routing{opacity:.82;filter:saturate(.92);transform:translateY(-8px) scale(.985)}.product-hardware-card{overflow:hidden}.product-hardware-media{position:relative;height:360px;min-height:360px;max-height:360px;padding:0;overflow:hidden;border-top-left-radius:34px;border-top-right-radius:34px;background:radial-gradient(circle at 50% 115%,rgba(102,225,242,.14),transparent 28%),radial-gradient(circle at 18% 12%,rgba(165,180,205,.1),transparent 18%),linear-gradient(135deg,#212327,#1d2126 34%,#182029 70%,#1d2830)}.product-hardware-media:before{content:"";position:absolute;inset:0;z-index:1;border-radius:34px 34px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 26%),radial-gradient(circle at 50% 78%,rgba(84,222,241,.12),rgba(84,222,241,0) 30%);box-shadow:inset 0 0 0 1px rgba(215,239,245,.04),inset 0 -48px 80px rgba(6,10,18,.3);pointer-events:none}.product-media-asset{display:block;width:100%;height:100%;object-fit:cover;border-radius:28px}.product-media-asset.is-hardware{min-height:0;object-fit:contain;object-position:center;background:linear-gradient(135deg,#14233a,#101827)}.product-media-asset.is-hardware.is-default{position:relative;z-index:1;object-fit:contain;object-position:center;padding:18px 22px 32px;background:radial-gradient(circle at 50% 82%,rgba(111,228,243,.08),rgba(111,228,243,0) 28%),linear-gradient(135deg,rgba(34,37,43,.96),rgba(24,31,40,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 34px rgba(3,7,14,.22)}.product-placeholder{position:relative;display:block;width:100%;min-height:220px;border-radius:28px;overflow:hidden;border:1px solid rgba(191,234,243,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -24px 60px rgba(7,12,23,.26)}.product-placeholder.is-hardware{height:100%;min-height:0;max-height:100%;background:radial-gradient(circle at 50% 14%,rgba(120,230,244,.18),transparent 16%),radial-gradient(circle at 50% 82%,rgba(81,210,232,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%),linear-gradient(145deg,#132037,#0b1423 68%)}.product-placeholder.is-hardware:after,.product-placeholder.is-hardware:before{content:"";position:absolute}.product-placeholder.is-hardware:before{left:14%;right:14%;top:18%;bottom:24%;border-radius:42px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.02) 22%,transparent 28%),linear-gradient(150deg,rgba(167,184,205,.92),rgba(82,97,123,.52) 58%,rgba(26,38,58,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 -24px 40px rgba(8,14,24,.34),0 26px 48px rgba(2,8,17,.42)}.product-placeholder.is-hardware:after{left:20%;right:20%;bottom:14%;height:12%;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(92,223,241,.34),rgba(92,223,241,.02) 68%);filter:blur(2px)}.product-placeholder.is-hardware span:first-child{position:absolute;left:23%;right:23%;top:26%;height:8%;border-radius:999px;background:linear-gradient(90deg,rgba(191,242,249,0),rgba(191,242,249,.92) 20%,rgba(120,231,244,.18));box-shadow:0 -18px 0 -14px rgba(191,242,249,.26),0 18px 0 -14px rgba(191,242,249,.18)}.product-placeholder.is-hardware span:nth-child(2),.product-placeholder.is-hardware span:nth-child(3){position:absolute;top:32%;width:18%;height:18%;border-radius:26px;border:1px solid rgba(135,234,247,.24);background:radial-gradient(circle at 50% 38%,rgba(189,241,249,.58),rgba(189,241,249,0) 30%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(57,74,99,.16));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 16px 28px rgba(4,10,20,.24)}.product-placeholder.is-hardware span:nth-child(2){left:20%}.product-placeholder.is-hardware span:nth-child(3){right:20%}.product-tag-row{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;display:flex;flex-wrap:wrap;gap:10px}.product-tag{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(225,245,249,.32);background:rgba(43,60,84,.56);color:rgba(242,251,255,.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(3,7,14,.18);text-shadow:0 1px 2px rgba(5,10,18,.45);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-hardware-link{display:inline;color:inherit;text-decoration:none}.product-inline-trigger{padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.product-gallery-shell{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px}.product-gallery-shell.is-detail{gap:18px}.product-hardware-media .product-gallery-shell{height:100%;grid-template-rows:minmax(0,1fr)}.product-hardware-media .product-gallery-stage{height:100%;border-radius:34px 34px 0 0}.product-gallery-stage{position:relative;overflow:hidden;border-radius:28px;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-image-stage{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;isolation:isolate}.product-image-stage:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,rgba(8,14,22,.04),rgba(8,14,22,.12));pointer-events:none}.product-image-backdrop{position:absolute;inset:-10%;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(28px) saturate(.92);opacity:.82;transform:scale(1.08)}.product-image-sheen{position:absolute;inset:0;z-index:1;background:none;pointer-events:none}.product-image-stage .product-media-asset{position:relative;z-index:2}.product-video-stage{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.product-video-stage:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(8,14,22,.04),rgba(8,14,22,.12));pointer-events:none}.product-video-gl-canvas{display:block;width:100%;height:100%;opacity:.88;transform:scale(1.06)}.product-video-foreground{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none}.product-video-foreground .product-media-asset{pointer-events:auto}.product-video-foreground .product-media-asset.is-hardware,.product-video-foreground .product-media-asset.is-software,.product-video-foreground .product-media-asset.is-technology{background:transparent;padding:0;min-height:0;border-radius:inherit}.product-gallery-stage>.product-media-asset{position:relative;z-index:2}.product-gallery-stage>.product-video-trigger{z-index:3}.product-image-stage .product-media-asset.is-hardware,.product-image-stage .product-media-asset.is-software,.product-image-stage .product-media-asset.is-technology{background:transparent;padding:0;min-height:0;border-radius:inherit}.product-gallery-stage>.product-media-asset.is-hardware,.product-gallery-stage>.product-media-asset.is-software,.product-gallery-stage>.product-media-asset.is-technology{background:transparent}.product-gallery-pager{display:flex;flex-wrap:wrap;gap:10px}.product-gallery-dot{min-width:42px;min-height:36px;padding:0 12px;border:1px solid rgba(191,234,243,.18);border-radius:999px;background:rgba(15,25,39,.72);color:rgba(235,249,255,.78);font-size:.78rem;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.product-gallery-dot.is-active{color:rgba(245,251,255,.98);border-color:rgba(137,232,244,.48);background:linear-gradient(135deg,rgba(34,64,90,.92),rgba(16,27,42,.88));transform:translateY(-1px)}.product-video-trigger{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);z-index:2;width:64px;height:64px;padding:0;border:1px solid rgba(215,243,250,.28);border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.26),transparent 42%),rgba(10,18,29,.58);color:rgba(244,251,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 34px rgba(3,7,14,.26);opacity:1;transition:left .26s cubic-bezier(.22,1,.36,1),top .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease,-webkit-backdrop-filter .22s ease;transition:left .26s cubic-bezier(.22,1,.36,1),top .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease,backdrop-filter .22s ease;transition:left .26s cubic-bezier(.22,1,.36,1),top .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.product-video-trigger:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid rgba(247,252,255,.98);transform:translate(-38%,-50%)}.product-video-trigger:hover{transform:translate(-50%,-50%) scale(1.04);border-color:rgba(137,232,244,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 22px 38px rgba(3,7,14,.3)}.product-video-trigger.is-playing{left:18px;top:calc(100% - 18px);transform:translateY(-100%) scale(.68);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 42%),rgba(17,31,48,.46);border-color:rgba(196,239,246,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 22px rgba(3,7,14,.16);opacity:.5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.product-video-trigger.is-playing:hover{transform:translateY(-100%) scale(.74);opacity:.78;border-color:rgba(196,239,246,.34)}.product-video-trigger.is-playing:after,.product-video-trigger.is-playing:before{content:"";position:absolute;top:50%;width:7px;height:20px;border-radius:999px;background:rgba(247,252,255,.98);transform:translateY(-50%)}.product-video-trigger.is-playing:before{left:calc(50% - 9px);border:0}.product-video-trigger.is-playing:after{left:calc(50% + 2px)}.product-gallery-shell.is-compact .product-gallery-stage{width:100%;height:132px;min-height:132px}.product-gallery-shell.is-compact .product-video-trigger{width:40px;height:40px}.product-gallery-shell.is-compact .product-video-trigger:before{border-top-width:6px;border-bottom-width:6px;border-left-width:10px}.product-gallery-shell.is-compact .product-video-trigger.is-playing{left:10px;top:calc(100% - 10px)}.product-gallery-shell.is-compact .product-video-trigger.is-playing:after,.product-gallery-shell.is-compact .product-video-trigger.is-playing:before{width:5px;height:14px}.product-gallery-shell.is-compact .product-video-trigger.is-playing:before{left:calc(50% - 7px)}.product-gallery-shell.is-compact .product-video-trigger.is-playing:after{left:calc(50% + 2px)}.product-detail-media .product-video-trigger{width:78px;height:78px}.product-detail-media .product-video-trigger:before{border-top-width:11px;border-bottom-width:11px;border-left-width:18px}.product-detail-media .product-video-trigger.is-playing{left:22px;top:calc(100% - 22px)}.product-detail-media .product-video-trigger.is-playing:after,.product-detail-media .product-video-trigger.is-playing:before{width:8px;height:24px}.product-detail-media .product-video-trigger.is-playing:before{left:calc(50% - 10px)}.product-detail-media .product-video-trigger.is-playing:after{left:calc(50% + 2px)}.product-detail-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--accent-deep);text-decoration:none;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-detail-cta:after{content:"->"}.product-detail-shell{position:relative;overflow:hidden;gap:24px;animation:product-detail-enter .52s cubic-bezier(.22,1,.36,1) both}.product-detail-shell-has-background{isolation:isolate;border-radius:36px}.product-detail-shell-has-background>:not(.product-detail-butterfly-background){position:relative;z-index:1}.product-detail-butterfly-background{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 18% 22%,rgba(132,198,224,.12),transparent 30%),radial-gradient(circle at 78% 70%,rgba(214,202,182,.14),transparent 34%),linear-gradient(180deg,rgba(255,252,246,.96),rgba(251,248,241,.9) 38%,rgba(255,252,246,.94))}.product-detail-butterfly-canvas,.product-detail-fire-canvas,.product-detail-water-canvas{position:absolute;inset:0;display:block;width:100%!important;height:100%!important}.product-detail-water-canvas{opacity:.94;filter:blur(.15px) saturate(.98) brightness(1.01)}.product-detail-fire-canvas{opacity:.34;filter:blur(3px) saturate(.82) brightness(.9);mix-blend-mode:normal}.product-detail-butterfly-canvas{opacity:.74;filter:blur(.75px) saturate(.92) brightness(.98)}.product-detail-butterfly-canvas canvas{display:block;width:100%!important;height:100%!important}.product-detail-butterfly-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,252,246,.24),rgba(255,252,246,.08) 30%,rgba(255,252,246,.22)),radial-gradient(circle at center,rgba(255,255,255,0),rgba(255,252,246,.1) 82%)}.product-inline-detail-shell{margin-top:8px;padding:28px;border-radius:34px;background:rgba(255,255,255,.62);border:1px solid rgba(18,23,35,.08);box-shadow:var(--shadow)}.product-detail-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.product-detail-overlay-backdrop{position:absolute;inset:0;border:0;background:rgba(12,18,28,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.product-detail-overlay-panel{position:relative;z-index:1;width:min(calc(100vw - 32px),var(--container));max-height:calc(100vh - 36px);overflow:hidden;padding:0;border:1px solid rgba(18,23,35,.08);border-radius:36px;background:rgba(255,255,255,.92);box-shadow:0 40px 120px rgba(15,23,36,.26);animation:product-detail-enter .42s cubic-bezier(.22,1,.36,1) both}.product-detail-overlay-shell{width:100%;padding:28px;height:100%;border-radius:inherit}.product-inline-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-detail-back-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:40px;padding:0 14px 0 10px;border-radius:999px;border:1px solid rgba(18,23,35,.08);background:rgba(255,255,255,.8);color:var(--accent-deep);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.product-detail-back-button:hover{transform:translateY(-1px);border-color:rgba(34,119,164,.2);background:rgba(255,255,255,.96)}.product-detail-back-icon{justify-content:center;width:24px;height:24px;background:rgba(54,191,210,.08);font-size:1rem;line-height:1}.product-detail-back,.product-detail-back-icon{display:inline-flex;align-items:center;border-radius:999px}.product-detail-back{width:-moz-fit-content;width:fit-content;min-height:40px;padding:0 16px;border:1px solid rgba(18,23,35,.08);color:var(--ink-soft);text-decoration:none;transition:color .18s ease,border-color .18s ease,transform .18s ease}.product-detail-back:hover{color:var(--ink-strong);border-color:rgba(111,228,243,.32);transform:translateY(-1px)}.product-detail-hero{display:grid;grid-template-columns:minmax(420px,.94fr) minmax(0,1.06fr);grid-gap:28px;gap:28px;align-items:start;min-height:min(78vh,860px)}.product-detail-copy,.product-detail-media{min-width:0}.product-detail-media{display:grid;align-content:stretch;justify-items:stretch;width:100%}.product-detail-media .product-gallery-shell.is-detail{height:100%;grid-template-rows:minmax(0,1fr) auto}.product-detail-media .product-gallery-stage{display:grid;width:100%;height:min(68vh,780px);min-height:min(68vh,780px);max-height:min(68vh,780px);border-radius:32px;background:radial-gradient(circle at 50% 118%,rgba(82,222,242,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),linear-gradient(135deg,#232930,#1c222b 38%,#18212a 72%,#202d36);box-shadow:inset 0 0 0 1px rgba(222,243,248,.06),inset 0 -48px 84px rgba(7,11,18,.34),0 28px 56px rgba(18,23,35,.14)}.product-detail-media .product-image-backdrop{inset:-8%;filter:blur(34px) saturate(.94);opacity:.88;transform:scale(1.06)}.product-detail-media .product-video-gl-canvas{opacity:.92;transform:scale(1.08)}.product-detail-media .product-media-asset{display:block;width:100%;height:100%;border-radius:32px;object-fit:contain;object-position:center;padding:0;background:linear-gradient(135deg,#14233a,#101827)}.product-inline-detail-title{font-size:clamp(2rem,3.2vw,3rem)}.product-detail-media .product-media-asset.is-default{object-fit:contain;object-position:center;padding:24px}.product-detail-media .product-gallery-pager{justify-content:center;margin-top:14px}.product-detail-copy{display:grid;align-content:start;grid-gap:18px;gap:18px;max-height:min(78vh,860px);overflow-y:auto;padding-right:8px}.product-detail-section{display:grid;grid-gap:12px;gap:12px}.product-detail-section h2{font-size:clamp(1.6rem,2.4vw,2.2rem)}.product-detail-section h2,.product-detail-section h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}.product-detail-section h3{font-size:clamp(1.45rem,2.1vw,1.9rem)}.product-detail-paragraphs{display:grid;grid-gap:14px;gap:14px}.product-detail-paragraphs p{margin:0;color:var(--ink-soft);line-height:1.82}.product-hardware-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;padding:28px}.product-feature-copy,.product-hardware-copy,.product-software-copy{display:flex;flex-direction:column;gap:12px;height:100%}.product-feature-copy h3,.product-hardware-copy h2,.product-software-copy h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;line-height:1;letter-spacing:-.04em}.product-hardware-copy h2{font-size:clamp(2rem,3.1vw,2.8rem)}.product-subtitle{margin:8px 0 0;color:var(--ink-soft);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-feature-copy p,.product-hardware-copy p,.product-software-copy p{margin:0;color:var(--ink-soft);line-height:1.78}.product-soft-badge{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-feature-card,.product-software-card{grid-template-columns:156px minmax(0,1fr);align-items:start;padding:24px}.product-feature-icon,.product-software-icon{min-height:132px}.product-media-asset.is-software,.product-media-asset.is-technology,.product-placeholder.is-software,.product-placeholder.is-technology{min-height:132px;background:radial-gradient(circle at 20% 22%,rgba(132,229,242,.14),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.16),transparent 18%),linear-gradient(135deg,#22314a,#151e31)}.product-placeholder.is-software span,.product-placeholder.is-technology span{position:absolute;border-radius:20px}.product-placeholder.is-software span:first-child,.product-placeholder.is-technology span:first-child{inset:22px auto 22px 22px;width:64px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),linear-gradient(135deg,rgba(116,216,231,.22),rgba(43,60,89,.32));box-shadow:inset 0 0 0 1px rgba(194,241,248,.12)}.product-placeholder.is-software span:nth-child(2),.product-placeholder.is-technology span:nth-child(2){left:40px;right:40px;top:50%;height:2px;border-radius:999px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(195,242,249,0),rgba(195,242,249,.95) 18%,rgba(111,227,243,.2));box-shadow:0 -18px 0 0 rgba(195,242,249,.18),0 18px 0 0 rgba(195,242,249,.18)}.product-placeholder.is-software span:nth-child(3),.product-placeholder.is-technology span:nth-child(3){right:24px;top:24px;bottom:24px;width:84px;border-radius:24px;background:radial-gradient(circle at 50% 24%,rgba(188,240,248,.82),rgba(188,240,248,0) 22%),linear-gradient(180deg,rgba(188,240,248,.08),rgba(188,240,248,.02));box-shadow:inset 0 0 0 1px rgba(188,240,248,.14)}.product-placeholder.is-software{background:radial-gradient(circle at 76% 26%,rgba(96,225,241,.16),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.16),transparent 18%),linear-gradient(135deg,#22314a,#121b2d)}.product-placeholder.is-software span:nth-child(2){background:linear-gradient(90deg,rgba(195,242,249,0),rgba(195,242,249,.92) 24%,rgba(123,229,243,.16));box-shadow:0 -16px 0 0 rgba(195,242,249,.16),0 16px 0 0 rgba(195,242,249,.16),0 32px 0 0 rgba(195,242,249,.12)}.product-feature-copy,.product-software-copy{padding-left:12px;align-self:stretch}.product-feature-copy h3,.product-software-copy h3{font-size:clamp(1.6rem,2.2vw,2.2rem)}.product-bullet-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.product-bullet-list li{position:relative;padding-left:18px;color:var(--accent-deep);font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-bullet-list li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-strong));transform:translateY(-50%)}.product-soft-badge{display:inline-flex;align-items:center;min-height:32px;width:-moz-fit-content;width:fit-content;padding:0 12px;border-radius:999px;border:1px solid rgba(18,23,35,.08);background:rgba(54,191,210,.08);color:var(--accent-deep)}body.is-product-detail-transitioning .product-page-hero,body.is-product-detail-transitioning .product-page-section{opacity:.12;transform:translateY(10px) scale(.992);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}body.is-product-detail-transitioning .product-transition-card:not(.is-routing){opacity:.68;transform:scale(.992)}.product-transition-link{transition:opacity .18s ease,transform .18s ease}.product-transition-link:active{transform:translateY(1px) scale(.985)}.product-transition-link:focus-visible{outline:2px solid rgba(54,191,210,.4);outline-offset:4px}.status-page-actions{display:flex;flex-wrap:wrap;gap:12px}body.has-product-detail-overlay{overflow:hidden}.status-page-card{display:grid;grid-gap:18px;gap:18px;padding:34px;border-radius:34px;background:rgba(255,255,255,.52)}.status-page-shell{min-height:calc(100vh - 180px);display:grid;place-items:center}.status-page-card{max-width:760px;text-align:center;justify-items:center}.detail-shell{display:grid;grid-gap:24px;gap:24px}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px}.detail-copy{display:grid;grid-gap:16px;gap:16px}.detail-cover{margin-top:20px}.detail-side-panel{display:grid;grid-gap:12px;gap:12px;padding:18px}.detail-kv{display:grid;grid-gap:6px;gap:6px;padding-bottom:12px;border-bottom:1px solid rgba(18,23,35,.08)}.detail-kv:last-child{padding-bottom:0;border-bottom:0}.markdown-body{padding:24px;border-radius:28px;border:1px solid rgba(18,23,35,.08);background:rgba(255,255,255,.82)}.markdown-body h2{margin:0 0 12px;font-size:1.9rem}.markdown-body p+h2{margin-top:28px}.site-footer{position:relative;z-index:2;padding-bottom:28px}.site-footer-inner{position:relative;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:24px;gap:24px;padding:24px 28px;border:1px solid rgba(18,23,35,.08);border-radius:30px;background:linear-gradient(135deg,var(--accent-deep),#1c5a79);color:#fff;overflow:hidden}.site-footer-background{position:absolute;inset:0;pointer-events:none;z-index:0}.site-footer-brand{display:grid;align-content:start;grid-gap:16px;gap:16px;position:relative;z-index:1}.footer-gargantua-shell{position:absolute;inset:0;isolation:isolate;background:transparent;opacity:.64}.footer-gargantua-stage{position:absolute;right:calc(clamp(18px, 4%, 52px) - 100px);top:50%;width:clamp(320px,42%,560px);aspect-ratio:2.3/1;transform:translateY(-50%);overflow:visible;pointer-events:none;filter:saturate(.92) brightness(.94)}.footer-gargantua-canvas{display:block;width:100%;height:100%;background:transparent}.site-footer-copy{display:grid;grid-gap:8px;gap:8px}.site-footer strong{display:block;font-size:1.35rem}.footer-label,.site-footer p{color:rgba(255,255,255,.76)}.site-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;position:relative;z-index:1}.site-footer-item{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.06)}.site-footer-value{margin:0;color:#fff;font-size:1rem;line-height:1.65}.footer-label{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media (max-width:1180px){.footer-gargantua-shell{display:none}.product-detail-media .product-gallery-stage{height:clamp(380px,54vw,540px);min-height:clamp(380px,54vw,540px);max-height:clamp(380px,54vw,540px)}.detail-hero,.hero-magazine,.product-detail-hero,.product-hero-grid,.project-feature-card,.site-footer-inner,.story-split{grid-template-columns:1fr}.info-card-grid,.product-software-grid,.proof-metrics-grid,.results-grid-cards,.team-endorsement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-table{grid-template-columns:1fr}.catalog-card-body{flex-direction:column}.catalog-badge{align-self:flex-start}.product-feature-card,.product-hardware-body,.product-software-card{grid-template-columns:1fr}.product-feature-copy,.product-hero-intro,.product-software-copy{padding-left:0;border-left:0}.compare-column{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.compare-cell,.compare-column-title,.compare-row-label{min-height:64px}}@media (max-width:960px){.product-detail-overlay{place-items:stretch;align-items:stretch;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(14px + env(safe-area-inset-top, 0px)) 12px calc(14px + env(safe-area-inset-bottom, 0px))}.cookie-banner{right:12px;bottom:12px;width:calc(100vw - 24px);padding:16px}.cookie-banner-actions{justify-content:stretch}.cookie-button{flex:1 1}.site-header{padding:0 12px}.site-header-inner{align-items:center;min-height:82px;margin-top:14px;padding:16px 18px;border-radius:28px}.site-header.is-expanded .site-header-inner{min-height:70px;padding:11px 16px}.site-header-controls{flex:1 1;justify-content:flex-end}.menu-toggle{display:inline-flex}.site-nav{position:absolute;left:0;right:0;top:calc(100% + 12px);display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(18,23,35,.08);border-radius:24px;background:rgba(255,252,246,.96);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.product-detail-media .product-gallery-stage{width:100%;aspect-ratio:5/4;min-height:420px}.project-feature-media,.project-feature-media-placeholder{height:320px;min-height:320px;max-height:320px}.product-detail-media .product-media-asset{padding:0}.product-detail-copy{max-height:none;overflow:visible;padding-right:0}.product-detail-overlay-panel{width:min(100%,var(--container));max-height:none;min-height:calc(100vh - 28px);min-height:calc(100dvh - 28px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow:visible;align-self:start}.product-detail-overlay-shell{height:auto;min-height:100%}.product-detail-hero{min-height:0}.page-shell{width:min(calc(100% - 18px),var(--container));padding-top:18px}.content-page,.detail-shell,.faq-subscribe,.hero-magazine,.proof-metrics,.results-grid,.story-split,.team-endorsement{padding:36px 0;border-radius:0}.hero-magazine-visual{min-height:auto;padding:14px 14px 0}.hero-visual-art,.story-media-frame{min-height:320px}.hero-eeg-panel{left:8%;right:8%;bottom:10%;height:22%}.hero-visual-media,.hero-visual-media img{min-height:320px}.hero-magazine-card{right:14px;bottom:14px;width:min(300px,calc(100% - 28px))}.catalog-grid,.honor-grid,.info-card-grid,.member-grid,.product-feature-grid,.product-hardware-grid,.product-software-grid,.proof-metrics-grid,.results-grid-cards,.team-endorsement-grid,.timeline-item{grid-template-columns:1fr}.timeline-item{gap:10px}.catalog-card{padding:18px}.product-hardware-body,.project-feature-copy,.status-page-card{padding:24px}.site-footer-grid{grid-template-columns:1fr}.product-hardware-media{height:300px;min-height:300px;max-height:300px;padding:0}.product-inline-detail-shell{padding:24px}.product-detail-overlay-panel{padding:0}.product-detail-overlay-shell{padding:24px}.product-detail-butterfly-canvas{opacity:.68}.product-detail-fire-canvas{opacity:.26;filter:blur(2px) saturate(.8) brightness(.92)}.product-tag-row{left:18px;right:18px;bottom:18px}.product-video-trigger{width:56px;height:56px}.product-video-trigger:before{border-top-width:8px;border-bottom-width:8px;border-left-width:13px}.product-video-trigger.is-playing{left:16px;top:calc(100% - 16px)}.product-video-trigger.is-playing:after,.product-video-trigger.is-playing:before{width:6px;height:18px}.product-video-trigger.is-playing:before{left:calc(50% - 8px)}.product-video-trigger.is-playing:after{left:calc(50% + 2px)}.product-gallery-shell.is-compact .product-video-trigger{width:36px;height:36px}.product-gallery-shell.is-compact .product-video-trigger:before{border-top-width:5px;border-bottom-width:5px;border-left-width:9px}.product-gallery-shell.is-compact .product-video-trigger.is-playing{left:8px;top:calc(100% - 8px)}.product-gallery-shell.is-compact .product-video-trigger.is-playing:after,.product-gallery-shell.is-compact .product-video-trigger.is-playing:before{width:4px;height:12px}.product-gallery-shell.is-compact .product-video-trigger.is-playing:before{left:calc(50% - 6px)}.product-image-backdrop{inset:-10%;filter:blur(24px) saturate(.92);transform:scale(1.06)}.product-video-gl-canvas{opacity:.84;transform:scale(1.04)}}@media (max-width:720px){.site-brand-copy{display:none}.site-brand strong{font-size:.96rem;white-space:nowrap}.site-brand small{font-size:.58rem;letter-spacing:.01em;white-space:nowrap}.site-brand-logo{width:100%}.site-brand-mark{width:102px;height:32px;min-width:102px;padding:0}.site-header{padding:0 10px}.site-header-inner{gap:10px;min-height:74px;padding:14px;border-radius:24px}.site-header.is-expanded .site-header-inner{min-height:64px;padding:10px 12px}.site-brand{flex:1 1;min-width:0;gap:10px}.site-brand-copy{min-width:0;gap:2px}.site-header-controls{flex:0 0 auto;gap:8px}.site-toolbar{gap:6px}.language-toggle,.menu-toggle{flex:0 0 auto}.language-toggle{gap:4px;min-height:36px;padding:2px}.language-chip{min-height:28px;padding:0 8px;font-size:.8rem;white-space:nowrap}.menu-toggle{width:38px;min-height:38px}.menu-toggle span{width:16px}.site-nav{top:calc(100% + 10px);border-radius:20px}.site-nav-link{padding:12px 14px}}@media (max-width:560px){.product-inline-detail-actions{align-items:center;flex-direction:row}.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toolbar" "nav nav";align-items:center;grid-gap:10px 8px;gap:10px 8px}.site-brand{grid-area:brand}.site-header-controls{grid-area:toolbar;justify-content:flex-end}.site-brand strong{font-size:.9rem}.site-brand-mark{width:92px;height:28px;min-width:92px}.language-toggle{min-height:34px;max-width:none}.language-chip{min-height:26px;padding:0 7px;font-size:.76rem}.menu-toggle{width:36px;min-height:36px}.site-nav{left:0;right:0}.product-detail-media .product-gallery-stage{height:320px;min-height:320px;max-height:320px;border-radius:26px}.project-feature-media,.project-feature-media-placeholder{height:260px;min-height:260px;max-height:260px}.product-detail-media .product-media-asset{border-radius:26px;padding:0}.detail-title,.faq-panel h2,.hero-magazine-title,.page-title,.proof-metrics h2,.section-intro h2,.story-split-copy h2,.subscribe-card h2,.testimonial-band h2{font-size:clamp(2.2rem,12vw,3.4rem);line-height:.98}.hero-magazine-title.is-en,.hero-magazine-title.is-zh{max-width:100%}.quote-band p{font-size:clamp(1.9rem,10vw,2.8rem)}.hero-magazine-card{width:100%;position:static;margin-top:14px}.product-feature-grid,.product-hardware-grid,.product-software-grid,.project-showcase-list,.results-grid-cards,.team-endorsement-grid{gap:18px}.compare-column,.search-panel{grid-template-columns:1fr}.product-hero-title.is-en,.product-hero-title.is-zh{font-size:clamp(2.6rem,12vw,4.2rem)}.product-feature-copy h3,.product-hardware-copy h2,.product-software-copy h3{font-size:clamp(1.7rem,8vw,2.4rem)}.product-inline-detail-shell{padding:20px;border-radius:28px}.product-detail-overlay{padding:calc(10px + env(safe-area-inset-top, 0px)) 10px calc(10px + env(safe-area-inset-bottom, 0px))}.product-detail-overlay-panel{width:100%;min-height:calc(100vh - 20px);min-height:calc(100dvh - 20px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));padding:0;border-radius:28px}.product-detail-overlay-shell{border-radius:24px;padding:20px}.product-detail-media .product-gallery-stage{min-height:0;height:auto;max-height:none}.product-detail-butterfly-canvas{opacity:.52}.product-detail-fire-canvas{opacity:.14;filter:blur(2px) saturate(.76) brightness(.94)}.product-detail-back-button span:last-child{display:none}.search-toolbar{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes press-bounce{0%{transform:scaleX(1)}18%{transform:scale3d(1.08,.9,1)}42%{transform:scale3d(.94,1.05,1)}64%{transform:scale3d(1.03,.985,1)}82%{transform:scale3d(.99,1.01,1)}to{transform:scaleX(1)}}@keyframes product-detail-enter{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aurora-a{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(3%,4%,0)}}@keyframes aurora-b{0%{transform:translate3d(4%,-3%,0)}to{transform:translate3d(-4%,4%,0)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}