:root{--bg:#060312;--bg-2:#0b0726;--bg-3:#120a33;--surface:#ffffff09;--surface-2:#ffffff0e;--surface-3:#ffffff16;--surface-solid:#100a28;--ink:#f5f3ff;--ink-2:#c7c2e6;--muted:#948fba;--faint:#655f8c;--line:#a78bfa29;--line-2:#a78bfa4d;--cyan:#22d3ee;--cyan-ink:#67e8f9;--cyan-soft:#22d3ee1f;--violet:#8b5cf6;--violet-ink:#c4b5fd;--violet-soft:#8b5cf626;--magenta:#d946ef;--accent:var(--violet);--accent-ink:var(--violet-ink);--accent-soft:var(--violet-soft);--accent-2:var(--cyan);--ok:#34d399;--ok-soft:#34d39924;--warn:#fbbf24;--danger:#fb7185;--danger-soft:#fb718521;--radius:16px;--radius-sm:10px;--radius-lg:24px;--maxw:1180px;--shadow-sm:0 1px 2px #0006;--shadow:0 8px 30px #00000080;--shadow-lg:0 30px 80px -24px #000000b3, 0 0 0 1px #a78bfa14;--glow-v:0 0 40px #8b5cf659;--glow-m:0 0 40px #d946ef59;--font:var(--font-grotesk), "Geist", system-ui, -apple-system, sans-serif;--serif:var(--font-grotesk), "Geist", system-ui, -apple-system, sans-serif;--mono:var(--font-mono-jb), "Geist Mono", ui-monospace, monospace;--ease-out-ui:cubic-bezier(.22, 1, .36, 1);--ease-emphasis:cubic-bezier(0, 0, .2, 1);--motion-fast:.2s;--motion-base:.3s;--motion-slow:.4s}[data-locale=vi]{--font:system-ui, -apple-system, "Segoe UI", sans-serif;--serif:system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SFMono-Regular", Menlo, monospace;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(80% 60% at 82% -5%,#d946ef29,#0000 55%),radial-gradient(70% 55% at 12% 4%,#22d3ee1a,#0000 55%),radial-gradient(90% 80%,#120a33 0%,#0b0726 45%,#060312 100%);position:fixed;inset:0}.space-bg{z-index:-1;pointer-events:none;backface-visibility:hidden;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.star-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.star-field__layer{width:calc(100% + var(--tile));height:calc(100% + var(--tile));background-size:var(--tile) var(--tile);animation:star-field-drift var(--drift) linear infinite;position:absolute;top:0;left:0}.star-field__layer--far{--tile:260px;--drift:160s;opacity:.62;background-image:radial-gradient(circle at 12% 18%,#fffffff2 .7px,#0000 1.3px),radial-gradient(circle at 63% 9%,#ddd6fed9 .6px,#0000 1.2px),radial-gradient(circle at 38% 47%,#fffc .6px,#0000 1.2px),radial-gradient(circle at 86% 39%,#a5f3fcd9 .7px,#0000 1.3px),radial-gradient(circle at 21% 78%,#ffffffbf .6px,#0000 1.2px),radial-gradient(circle at 71% 71%,#ffffffe6 .7px,#0000 1.3px),radial-gradient(circle at 94% 92%,#ddd6feb3 .6px,#0000 1.2px)}.star-field__layer--near{--tile:380px;--drift:90s;opacity:.78;background-image:radial-gradient(circle at 27% 31%,#fff 1px,#0000 1.7px),radial-gradient(circle at 79% 14%,#c4b5fdf2 .9px,#0000 1.6px),radial-gradient(circle at 54% 62%,#ffffffe6 1px,#0000 1.7px),radial-gradient(circle at 9% 86%,#a5f3fce6 .9px,#0000 1.6px),radial-gradient(circle at 88% 77%,#ffffffd9 1.1px,#0000 1.8px)}.star-field__twinkle{width:calc(var(--star-size) * 5);height:calc(var(--star-size) * 5);margin:calc(var(--star-size) * -2.5) 0 0 calc(var(--star-size) * -2.5);background:radial-gradient(circle, #fff 0 calc(var(--star-size) * .5), #c4b5fd8c calc(var(--star-size) * .9), #a78bfa1f calc(var(--star-size) * 1.6), transparent 70%);opacity:.15;animation:star-field-twinkle var(--twinkle-duration) ease-in-out var(--twinkle-delay) infinite;border-radius:50%;position:absolute}.star-field--hero{opacity:.7}.star-field--hero .star-field__layer--far{display:none}@keyframes star-field-drift{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--tile) * -1), calc(var(--tile) * -1), 0)}}@keyframes star-field-twinkle{0%,12%,26%,41%,55%,70%,83%,to{opacity:.12;transform:scale(.55)}5%{opacity:1;transform:scale(1.15)}32%{opacity:.85;transform:scale(1)}61%{opacity:1;transform:scale(1.15)}89%{opacity:.75;transform:scale(.95)}}html[data-runtime-tier=minimal] .star-field__layer,html[data-runtime-tier=minimal] .star-field__twinkle{animation:none}html[data-runtime-tier=minimal] .star-field__twinkle{opacity:.6;transform:none}.space-background-glow-top{background:radial-gradient(circle closest-side,#a78bfa3d,#a78bfa1a 46%,#0000 100%);border-radius:9999px;width:42rem;height:42rem;position:absolute;top:-18rem;left:50%;transform:translate(-50%)}.space-background-glow-bottom{background:radial-gradient(circle closest-side,#22d3ee2b,#22d3ee12 48%,#0000 100%);border-radius:9999px;width:40rem;height:40rem;position:absolute;bottom:-22rem;right:-14rem}@media (pointer:coarse),(max-width:1024px){.space-background-glow-top{opacity:.82}.space-background-glow-bottom{opacity:.74}}::selection{background:var(--magenta);color:#fff}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:104px 0;position:relative}h1,h2,h3{letter-spacing:-.025em;color:var(--ink);font-weight:600;line-height:1.08}.h-section{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px)}.lede{color:var(--ink-2);max-width:60ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.muted{color:var(--muted)}.section-head{max-width:720px;margin-bottom:56px}.section-head .h-section{margin:0}.section-head .lede{margin-top:20px}.center{text-align:center;margin-left:auto;margin-right:auto}.react-bits-scroll-reveal{margin:0;display:block;position:relative}.react-bits-scroll-reveal__text{display:block}.react-bits-scroll-reveal__word{transition:opacity .55s ease var(--word-delay,0s), transform .75s var(--ease-out-ui) var(--word-delay,0s);--word-delay:calc(var(--i,0) * 45ms);display:inline-block}.react-bits-scroll-reveal.is-pending .react-bits-scroll-reveal__word{opacity:0;transition:none;transform:translateY(.55em)}.react-bits-scroll-reveal.is-instant .react-bits-scroll-reveal__word{transition:none}.process-video{padding-top:72px}.process-video__head{text-align:center;max-width:760px;margin:0 auto 36px}.process-video__head .h-section{margin-top:0}.process-video__head .lede{margin:18px auto 0}.process-video__frame{border-radius:var(--radius-lg);background:radial-gradient(48rem 28rem at 50% 0,#a78bfa24,#0000 64%),#05030f8f;border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0f}.process-video__frame:before{content:"";pointer-events:none;z-index:1;opacity:.7;background:linear-gradient(#ffffff14,#0000 18%),radial-gradient(28rem 16rem at 80% 0,#22d3ee1f,#0000 68%);position:absolute;inset:0}.process-video__player{z-index:0;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#05030f;width:100%;height:auto;max-height:min(78vh,760px);display:block;position:relative}.process-video__sound-cta{z-index:2;min-height:42px;color:var(--ink);font-family:var(--font);cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#05030fc2;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:none;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 42px #00000057}.process-video__sound-cta:hover{background:#0b0726db;border-color:#67e8f957;transform:translateY(-1px)}.process-video__sound-cta:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.skip-link{z-index:1000;border:2px solid var(--cyan);color:#fff;background:#09061b;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:760;line-height:1.2;text-decoration:none;transition:transform .18s ease-out;position:fixed;top:10px;left:10px;transform:translateY(-180%);box-shadow:0 10px 28px #0000005c}.skip-link:focus-visible{outline:none;transform:translateY(0)}.hdr{inset-inline:0;z-index:60;pointer-events:none;isolation:isolate;will-change:transform;background:0 0;padding:14px 0 30px;transition:transform .48s cubic-bezier(.22,.61,.36,1);position:fixed;top:0}.hdr:before{content:"";z-index:0;pointer-events:none;opacity:1;background:linear-gradient(#080514f0 0%,#08051480 56%,#0000 100%);transition:opacity .22s;position:absolute;inset:0}.hdr.scrolled:before{opacity:0}.hdr.is-hidden{transform:translateY(calc(-100% - 8px))}.hdr__in{z-index:1;isolation:isolate;pointer-events:auto;max-width:var(--maxw);justify-content:space-between;align-items:center;height:104px;margin:0 auto;padding:0 28px;display:flex;position:relative}.hdr__glass{--hdr-glass-filter:blur(20px) saturate(115%) contrast(82%);content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,#0a061e94,#0504147a),linear-gradient(#ffffff1c,#fff0 44%);border:1px solid #e0daff2e;border-radius:22px;transition:opacity .38s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0d,0 20px 46px #02010a61}.hdr.scrolled .hdr__glass{opacity:1}.hdr.scrolled .nav-pill{-webkit-backdrop-filter:none}.hdr__in>:not(.hdr__glass){z-index:1;position:relative}.hdr__right{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-pill{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(148%);background:linear-gradient(#120e2c70,#06041438),linear-gradient(135deg,#ffffff0f,#0000 42%,#67e8f90d 100%);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:20px;min-height:44px;padding:0 22px;display:none;position:relative;overflow:hidden;box-shadow:0 14px 40px #0200102e,inset 0 1px #ffffff1f,inset 0 -1px #ffffff08}.nav-pill:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d,#fff0 36%),linear-gradient(90deg,#ffffff08,#0000 22% 76%,#67e8f90a);position:absolute;inset:1px}.nav-pill:after{content:"";pointer-events:none;opacity:.45;filter:blur(16px);background:linear-gradient(#ffffff2e,#ffffff05);border-radius:999px;width:34%;height:46%;position:absolute;top:8%;left:8%}.nav-pill__link{min-width:44px;min-height:44px;font-family:var(--font);color:#e2e8f0bd;white-space:nowrap;justify-content:center;align-items:center;font-size:.9rem;font-weight:620;transition:color .18s,transform .18s;display:inline-flex;position:relative}.nav-pill__link>span{display:inline-block;position:relative}.nav-pill__link small,.drawer-panel__nav small{color:#a5f3fcd1;letter-spacing:.06em;white-space:nowrap;border:1px solid #67e8f933;border-radius:999px;align-items:center;margin-inline-start:6px;padding:2px 5px;font-size:.62rem;font-weight:760;line-height:1;display:inline-flex}.nav-pill__link>span:after{content:"";background:#fffffff2;border-radius:999px;width:16px;height:6px;transition:transform .2s;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)scaleX(0)}.nav-pill__link:hover,.nav-pill__link.is-active,.nav-pill__link[aria-current=page]{color:#fff;transform:translateY(-1px)}.nav-pill__link:hover>span:after,.nav-pill__link.is-active>span:after,.nav-pill__link[aria-current=page]>span:after{transform:translate(-50%)scaleX(1)}.locale-switcher{color:#e2e8f0b8;background:#0805186b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.locale-switcher>span,.locale-switcher>a{letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:.78rem;font-weight:720;display:inline-flex}.locale-switcher__active{color:#fff;background:#79d1ff24}.locale-switcher>a:hover{color:#fff;background:#ffffff14}.nav-pill__link:focus-visible,.locale-switcher>a:focus-visible,.cwv-btn:focus-visible,.hamb:focus-visible,.drawer-panel__close:focus-visible,.drawer-panel__nav a:focus-visible,.ftr__col a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:12px}.cwv-btn{cursor:pointer;letter-spacing:-.02em;white-space:nowrap;background:radial-gradient(9rem 5rem at 18% 22%,#67e8f924,#0000 62%),linear-gradient(#141026db,#080613e6);border:1px solid #c4b5fd3d;border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:7px 20px 7px 54px;text-decoration:none;transition:border-color .24s,background .24s,box-shadow .24s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 44px #00000038,0 0 0 1px #ffffff09,0 14px 34px #0000003d}.cwv-btn:hover{background:radial-gradient(9rem 5rem at 18% 22%,#67e8f933,#0000 62%),linear-gradient(#18142ef0,#090716f5);border-color:#79d1ff70;box-shadow:inset 0 1px #ffffff26,inset 0 -18px 44px #0000002e,0 0 0 1px #67e8f914,0 16px 38px #22d3ee1f,0 12px 34px #00000042}.cwv-btn__slide{z-index:2;pointer-events:none;transition:transform .4s ease-out;position:absolute;inset:0 5px}.cwv-btn:hover .cwv-btn__slide{transform:translate(100%)}.cwv-btn__box{background:linear-gradient(135deg,#6c47ff,#22d3eee6);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:40px;height:40px;margin:auto 0;transition:transform .4s ease-out;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #22d3ee24}.cwv-btn:hover .cwv-btn__box{transform:translate(-100%)rotate(180deg)}.cwv-btn__dots{flex-direction:column;gap:1px;display:flex}.cwv-btn:hover .cwv-btn__dots{display:none}.cwv-btn__row{gap:1px;display:flex}.cwv-btn__dot{background:#ffffff40;border-radius:50%;width:3px;height:3px}.cwv-btn__dot--on{background:#fff}.cwv-btn__avatar{-o-object-fit:cover;object-fit:cover;filter:blur(4px);border-radius:13px;width:100%;height:100%;transition:filter .4s ease-out;display:none;position:absolute;inset:0;transform:rotate(180deg)}.cwv-btn:hover .cwv-btn__avatar{filter:blur();display:block}.cwv-btn__shine{border-radius:inherit;pointer-events:none;z-index:1;clip-path:inset(0 100% 0 0);background:#ffffff29;transition:clip-path .4s ease-out;position:absolute;inset:-1px}.cwv-btn:hover .cwv-btn__shine{clip-path:inset(0 0% 0 0)}.cwv-btn__text{color:#fff;font-family:var(--font);white-space:nowrap;text-shadow:0 1px 12px #ffffff1a;font-size:15.75px;font-weight:750;transition:transform .4s ease-out;display:inline-block}.cwv-btn:hover .cwv-btn__text{transform:translate(-40px)}.cwv-btn--pricing .cwv-btn__box{background:linear-gradient(135deg,#ffbc00,#ffe34d);box-shadow:0 0 18px #ffbc0052,inset 0 1px #ffffff75}.cwv-btn--pricing:hover{border-color:#ffdc4885}.pulsating-btn{isolation:isolate;color:#f5f3ffeb;min-height:44px;font-family:var(--font);letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(#67e8f91f,#8b5cf614);border:1px solid #67e8f942;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 17px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 12px 36px #22d3ee14}.pulsating-btn:before{content:"";z-index:-1;border-radius:inherit;opacity:.7;border:1px solid #67e8f94d;animation:2.4s ease-out infinite pulsating-btn-ring;position:absolute;inset:-5px}.pulsating-btn:hover{color:#fff;background:linear-gradient(#67e8f92e,#8b5cf61f);border-color:#67e8f97a;transform:translateY(-1px)}.pulsating-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@keyframes pulsating-btn-ring{0%{opacity:.68;transform:scale(.98)}70%,to{opacity:0;transform:scale(1.18)}}.hamb{cursor:pointer;-webkit-backdrop-filter:blur(20px);background:#0600107a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,transform .2s;display:flex}.hamb:hover{background:#0803169e;border-color:#79d1ff33;transform:translateY(-1px)}.hamb span,.hamb span:before,.hamb span:after{content:"";background:var(--ink);border-radius:2px;width:17px;height:1.6px;transition:transform .2s,opacity .2s;display:block;position:relative}.hamb span:before{position:absolute;top:-5px}.hamb span:after{position:absolute;top:5px}.brand{--brand-mark:66px;--brand-word-size:14.75px;--brand-word-gap:.28em;--brand-byline-size:12.5px;--brand-byline-gap:6px;align-items:center;gap:var(--brand-byline-gap);flex:none;width:auto;max-width:min(46vw,320px);line-height:1;text-decoration:none;display:inline-flex}.brand__lockup{min-width:calc(var(--brand-mark) * 1.22);flex-direction:column;flex:none;align-items:center;gap:0;display:inline-flex}.brand__symbol{width:var(--brand-mark);height:var(--brand-mark);place-items:center;display:inline-grid;position:relative}.brand__symbol:before{content:"";filter:blur(12px);opacity:.64;background:radial-gradient(circle,#22d3ee66,#7c5cfc38 42%,#0000 72%);border-radius:999px;position:absolute;inset:12% 5% 2%}.brand__symbol-img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:contrast(1.12)saturate(1.12)brightness(1.06)drop-shadow(0 10px 28px #00000047)drop-shadow(0 0 18px #22d3ee1f);width:100%;height:100%;display:block;position:relative}.brand__text{justify-content:center;align-items:center;margin-top:-5px;display:inline-flex}.brand__wordmark{color:#0000;background:linear-gradient(92deg,#fff 0%,#d8ccff 42%,#67e8f9 76%,#38bdf8 100%);font-family:var(--mono);font-size:var(--brand-word-size);letter-spacing:var(--brand-word-gap);-webkit-text-stroke:.3px #ffffff80;text-shadow:0 0 18px #7c5cfc57,0 0 1.2px #fffffff5;-webkit-background-clip:text;background-clip:text;font-weight:950;line-height:1}.brand__byline{color:#0000;background:linear-gradient(92deg,#fff 0%,#dcd4ff 44%,#67e8f9 100%);max-width:9.5rem;font-size:var(--brand-byline-size);letter-spacing:.01em;white-space:nowrap;text-shadow:0 0 16px #7c5cfc29;-webkit-background-clip:text;background-clip:text;align-items:center;font-weight:650;line-height:1.15;display:inline-flex}.brand__byline:before{content:"";width:1px;height:18px;margin-right:var(--brand-byline-gap);background:linear-gradient(#0000,#f5f3ff61,#0000);border-radius:999px}.brand__mark{-o-object-fit:contain;object-fit:contain;width:auto;height:auto;display:block}.brand__mark--glow{filter:drop-shadow(0 6px 24px #7c5cfc7a)}.hdr .brand{--brand-mark:72px;--brand-word-size:15px;--brand-word-gap:.25em;--brand-byline-size:13.4px;--brand-byline-gap:6px;max-width:44vw}.drawer-panel .brand{--brand-mark:66px;--brand-word-size:13.25px;--brand-word-gap:.26em;--brand-byline-size:13.5px;--brand-byline-gap:7px;max-width:82vw}.ftr__brand .brand{--brand-mark:88px;--brand-word-size:16.25px;--brand-word-gap:.31em;--brand-byline-size:14.25px;max-width:min(76vw,420px)}.hero-stage{isolation:isolate;height:100svh;min-height:760px;padding:8px;position:relative;overflow:hidden}@media (min-width:768px){.hero-stage{min-height:800px}}@media (min-width:1024px){.hero-stage{min-height:900px}}.hero-stage__inner{background:radial-gradient(78rem 38rem at 50% 17%,#8b5cf629,#0000 60%),radial-gradient(48rem 26rem at 78% 34%,#22d3ee13,#0000 66%),radial-gradient(52rem 34rem at 22% 38%,#d946ef0e,#0000 68%),linear-gradient(#120b2ab3,#0b071d8f 48%,#08051694 100%);border-radius:1.65rem;height:100%;position:relative;overflow:hidden}.hero-dark-grid{opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.hero-grid-cell{pointer-events:none;width:55px;height:55px;transform:translate3d(calc(var(--x0,0) * 56px), calc(var(--y0,0) * 56px), 0);background:var(--cell-fill);box-shadow:inset 0 0 0 1px var(--cell-edge), inset 0 0 18px var(--cell-edge);opacity:0;animation:hero-grid-cell-pulse var(--cell-duration,80s) ease-in-out var(--cell-delay,0s) infinite;position:absolute;top:1px;left:1px}.hero-grid-cell:after{content:"";background:var(--cell-tint);opacity:0;animation:hero-grid-cell-tint var(--cell-duration,80s) ease-in-out var(--cell-delay,0s) infinite;position:absolute;inset:0}.grid-backdrop{pointer-events:none;position:absolute;inset:0}.dark-grid,.light-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle,#000 0 38%,#0000 72%);mask-image:radial-gradient(circle,#000 0 38%,#0000 72%)}.light-grid{background-image:linear-gradient(#a78bfa24 1px,#0000 1px),linear-gradient(90deg,#a78bfa24 1px,#0000 1px)}.hero-grid-fade{pointer-events:none;background:radial-gradient(at 50% 18%,#0000 0 24rem,#0906180b 48rem),linear-gradient(90deg,#0704122e 0%,#07041203 18% 82%,#0704122e 100%),linear-gradient(#0c081d0e,#0000 44%,#07041238 100%);position:absolute;inset:0}.hero-vignette{pointer-events:none;background:radial-gradient(at 50% 46%,#0000 0 34rem,#0a061824 80rem),linear-gradient(#09061609,#0000 28%,#09061629 100%);position:absolute;inset:0}.hero-nebula{pointer-events:none;opacity:.94;background:radial-gradient(circle at 49% 18%,#a78bfa29,#0000 27rem),radial-gradient(circle at 77% 34%,#22d3ee12,#0000 20rem),radial-gradient(circle at 52% 71%,#d946ef18,#0000 24rem);position:absolute;inset:0}.hero-crown{pointer-events:none;opacity:.82;background:radial-gradient(closest-side,#a78bfa30,#d946ef1a 48%,#0000 100%);border-radius:50%;width:86rem;height:44rem;position:absolute;top:-13rem;left:50%;transform:translate(-50%)}.hero-planet{transform-origin:50% 58%;pointer-events:none;background:0 0;border-radius:100%;width:58rem;height:30rem;position:absolute;bottom:-20rem;left:50%;transform:translate(-50%)}@media (min-width:640px){.hero-planet{width:78rem;height:38rem;bottom:-22rem}}@media (min-width:1024px){.hero-planet{width:102rem;height:46rem;bottom:-24rem}}.hero-orbit-bloom{opacity:.82;pointer-events:none;background:radial-gradient(closest-side,#c4b5fd45,#a78bfa26 45%,#a78bfa0d 75%,#0000 100%);border-radius:999px;width:min(64rem,74%);height:9rem;position:absolute;top:4.3rem;left:50%;transform:translate(-50%)}.hero-orbit-svg{inset-inline:-2%;pointer-events:none;filter:drop-shadow(0 0 10px #c4b5fd75)drop-shadow(0 0 26px #a78bfa57);width:104%;height:18rem;position:absolute;top:3rem;overflow:visible}.hero-orbit-aura-path,.hero-orbit-main-path{fill:none;stroke:url(#hero-orbit-stroke);stroke-linecap:round;vector-effect:non-scaling-stroke}.hero-orbit-aura-path{stroke-width:15px;opacity:.34;filter:blur(7px)drop-shadow(0 0 28px #a78bfa9e)}.hero-orbit-main-path{stroke-width:3.8px;opacity:.94;filter:drop-shadow(0 0 8px #dcd2ffc7)drop-shadow(0 0 22px #a78bfa94)}.hero-orbit-glint-track{inset-inline:-2%;pointer-events:none;width:104%;height:18rem;position:absolute;top:3rem}.hero-orbit-glint{opacity:0;animation:6.4s linear 1.1s infinite hero-orbit-glint;position:absolute;inset:0}.hero-orbit-glint:before{content:"";background:radial-gradient(circle,#fff0b3 0 15%,#ffe7a0cc 24%,#c4aaff6b 44%,#a78bfa24 62%,#0000 72%);border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;left:-15px}@keyframes hero-orbit-glint{0%{opacity:0;transform:translate(1.8%,45.63%)}4.17%{opacity:1;transform:translate(5.37%,38.41%)}8.33%{transform:translate(9.07%,32.01%)}12.5%{transform:translate(12.9%,26.32%)}16.67%{transform:translate(16.82%,21.34%)}20.83%{transform:translate(20.82%,17.02%)}25%{transform:translate(24.89%,13.34%)}29.17%{transform:translate(29%,10.27%)}33.33%{transform:translate(33.16%,7.78%)}37.5%{transform:translate(37.33%,5.88%)}41.67%{transform:translate(41.55%,4.52%)}45.83%{transform:translate(45.79%,3.7%)}50%{transform:translate(50.03%,3.44%)}54.17%{transform:translate(54.23%,3.71%)}58.33%{transform:translate(58.48%,4.52%)}62.5%{transform:translate(62.69%,5.89%)}66.67%{transform:translate(66.87%,7.8%)}70.83%{transform:translate(71.03%,10.29%)}75%{transform:translate(75.14%,13.36%)}79.17%{transform:translate(79.21%,17.05%)}83.33%{transform:translate(83.21%,21.37%)}87.5%{transform:translate(87.12%,26.35%)}91.67%{transform:translate(90.95%,32.05%)}95.83%{opacity:1;transform:translate(94.65%,38.45%)}to{opacity:0;transform:translate(98.2%,45.63%)}}.hero-watermark{text-align:center;color:#ffffff0a;pointer-events:none;white-space:nowrap;width:100%;font-size:18vw;font-weight:900;line-height:1;position:absolute;bottom:-3.65rem;left:50%;overflow:hidden;transform:translate(-50%)}.hero-container{z-index:10;gap:2.5rem;width:min(100% - 2rem,1160px);height:100%;margin-inline:auto;padding-top:8rem;display:grid;position:relative}@media (min-width:640px){.hero-container{padding-top:9rem}}@media (min-width:1024px){.hero-container{-moz-column-gap:clamp(4rem, 9vw, 8rem);grid-template-columns:minmax(0,1fr) minmax(23rem,25.5rem);align-items:start;column-gap:clamp(4rem,9vw,8rem);padding-top:clamp(9.25rem,17vh,11rem)}}.hero-rise{padding-bottom:1.5rem}.hero-rise-delay{max-width:28rem;padding-bottom:20px}@media (min-width:1024px){.hero-rise{padding-bottom:18rem}.hero-rise-delay{margin-top:clamp(3rem,8vh,4.75rem);padding-bottom:21.5rem}}@media (max-width:1023px){.hero-stage{height:auto;min-height:100svh}.hero-stage__inner{flex-direction:column;height:auto;min-height:calc(100svh - 16px);display:flex}.hero-container{flex:1 0 auto;align-content:start;gap:1.75rem;height:auto;padding-bottom:14rem}.hero-rise{padding-bottom:0}}@media (max-width:639px){.hero-container{padding-bottom:8rem}}.hero-badge{color:#fff;background:linear-gradient(#1c143a99,#100b2185);border:1px solid #a78bfa38;border-radius:999px;align-items:center;gap:.5rem;min-height:2.45rem;margin-bottom:1.75rem;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 14px 40px #06031233}.hero-badge .hero-badge__tag{background:linear-gradient(#0f0a24f5,#1b1238eb);border-radius:999px;padding:4px 8px;box-shadow:inset 0 1px #ffffff0f}.hero-headline{letter-spacing:-.008em;color:#f5f3ff;max-width:43.5rem;font-size:clamp(3.08rem,5.15vw,4.32rem);font-weight:720;line-height:1.23}.hero-desc{color:#f5f3ffe0;margin-bottom:1rem;font-size:clamp(1rem,1.05vw,1.125rem);font-weight:560;line-height:1.58}.hero-desc--sm{color:#f5f3ffa8;margin-bottom:1.55rem;font-size:.95rem}.hero-engine-block{margin:1.15rem 0 1.25rem}.hero-engine-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#c7c2e68a;margin-bottom:.625rem;font-size:.66rem;font-weight:700;display:block}.hero-engines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.hero-engine{color:#f5f3ffe0;background:linear-gradient(#ffffff13,#8b5cf614);border:1px solid #a78bfa3d;border-radius:999px;align-items:center;gap:.48rem;min-height:2.15rem;padding:.34rem .55rem;font-size:.75rem;font-weight:680;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.hero-engine__icon{background:#ffffff14;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}.hero-engine img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px #c4b5fd2e);flex:none;width:13px;height:13px}@keyframes hero-grid-cell-pulse{0%{opacity:0;transform:translate3d(calc(var(--x0) * 56px), calc(var(--y0) * 56px), 0)}2.667%,3.833%{opacity:.72}6.5%,8.208%{opacity:0;transform:translate3d(calc(var(--x0) * 56px), calc(var(--y0) * 56px), 0)}8.333%{opacity:0;transform:translate3d(calc(var(--x1) * 56px), calc(var(--y1) * 56px), 0)}11%,12.167%{opacity:.72}14.833%,16.542%{opacity:0;transform:translate3d(calc(var(--x1) * 56px), calc(var(--y1) * 56px), 0)}16.667%{opacity:0;transform:translate3d(calc(var(--x2) * 56px), calc(var(--y2) * 56px), 0)}19.333%,20.5%{opacity:.72}23.167%,24.875%{opacity:0;transform:translate3d(calc(var(--x2) * 56px), calc(var(--y2) * 56px), 0)}25%{opacity:0;transform:translate3d(calc(var(--x3) * 56px), calc(var(--y3) * 56px), 0)}27.667%,28.833%{opacity:.72}31.5%,33.208%{opacity:0;transform:translate3d(calc(var(--x3) * 56px), calc(var(--y3) * 56px), 0)}33.333%{opacity:0;transform:translate3d(calc(var(--x4) * 56px), calc(var(--y4) * 56px), 0)}36%,37.167%{opacity:.72}39.833%,41.542%{opacity:0;transform:translate3d(calc(var(--x4) * 56px), calc(var(--y4) * 56px), 0)}41.667%{opacity:0;transform:translate3d(calc(var(--x5) * 56px), calc(var(--y5) * 56px), 0)}44.333%,45.5%{opacity:.72}48.167%,49.875%{opacity:0;transform:translate3d(calc(var(--x5) * 56px), calc(var(--y5) * 56px), 0)}50%{opacity:0;transform:translate3d(calc(var(--x6) * 56px), calc(var(--y6) * 56px), 0)}52.667%,53.833%{opacity:.72}56.5%,58.208%{opacity:0;transform:translate3d(calc(var(--x6) * 56px), calc(var(--y6) * 56px), 0)}58.333%{opacity:0;transform:translate3d(calc(var(--x7) * 56px), calc(var(--y7) * 56px), 0)}61%,62.167%{opacity:.72}64.833%,66.542%{opacity:0;transform:translate3d(calc(var(--x7) * 56px), calc(var(--y7) * 56px), 0)}66.667%{opacity:0;transform:translate3d(calc(var(--x8) * 56px), calc(var(--y8) * 56px), 0)}69.333%,70.5%{opacity:.72}73.167%,74.875%{opacity:0;transform:translate3d(calc(var(--x8) * 56px), calc(var(--y8) * 56px), 0)}75%{opacity:0;transform:translate3d(calc(var(--x9) * 56px), calc(var(--y9) * 56px), 0)}77.667%,78.833%{opacity:.72}81.5%,83.208%{opacity:0;transform:translate3d(calc(var(--x9) * 56px), calc(var(--y9) * 56px), 0)}83.333%{opacity:0;transform:translate3d(calc(var(--x10) * 56px), calc(var(--y10) * 56px), 0)}86%,87.167%{opacity:.72}89.833%,91.542%{opacity:0;transform:translate3d(calc(var(--x10) * 56px), calc(var(--y10) * 56px), 0)}91.667%{opacity:0;transform:translate3d(calc(var(--x11) * 56px), calc(var(--y11) * 56px), 0)}94.333%,95.5%{opacity:.72}98.167%,99.875%{opacity:0;transform:translate3d(calc(var(--x11) * 56px), calc(var(--y11) * 56px), 0)}to{opacity:0;transform:translate3d(calc(var(--x11) * 56px), calc(var(--y11) * 56px), 0)}}@keyframes hero-grid-cell-tint{0%,2.167%,6.5%,8.208%{opacity:0}4.167%{opacity:.85}8.333%,10.5%,14.833%,16.542%{opacity:0}12.5%{opacity:.85}16.667%,18.833%,23.167%,24.875%{opacity:0}20.833%{opacity:.85}25%,27.167%,31.5%,33.208%{opacity:0}29.167%{opacity:.85}33.333%,35.5%,39.833%,41.542%{opacity:0}37.5%{opacity:.85}41.667%,43.833%,48.167%,49.875%{opacity:0}45.833%{opacity:.85}50%,52.167%,56.5%,58.208%{opacity:0}54.167%{opacity:.85}58.333%,60.5%,64.833%,66.542%{opacity:0}62.5%{opacity:.85}66.667%,68.833%,73.167%,74.875%{opacity:0}70.833%{opacity:.85}75%,77.167%,81.5%,83.208%{opacity:0}79.167%{opacity:.85}83.333%,85.5%,89.833%,91.542%{opacity:0}87.5%{opacity:.85}91.667%,93.833%,98.167%,99.875%{opacity:0}95.833%{opacity:.85}to{opacity:0}}@keyframes hero-enter-rise{0%{opacity:0;transform:translate3d(0, var(--enter-y,14px), 0)}to{opacity:1;transform:none}}@keyframes hero-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-enter-brand{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes hero-enter-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes hero-enter-orbit{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:none}}.landing-root .hdr .brand{transform-origin:18%;animation:hero-enter-brand .55s var(--ease-out-ui) backwards}.landing-root .hdr__right{animation:hero-enter-drop .55s var(--ease-out-ui) 80ms backwards}.hero-badge{animation:hero-enter-rise .55s var(--ease-out-ui) 60ms backwards}.hero-word{--enter-y:.42em;animation:hero-enter-rise .62s var(--ease-out-ui) backwards;animation-delay:calc(.12s + var(--i,0) * 28ms);display:inline-block}.hero-rise-delay>.hero-desc:not(.hero-desc--sm),.hero-engine-label,.hero-engine,.hero-desc--sm,.hero-cta-row{animation:hero-enter-rise .6s var(--ease-out-ui) backwards}.hero-rise-delay>.hero-desc:not(.hero-desc--sm){animation-delay:.3s}.hero-engine-label{animation-delay:.36s}.hero-engine:first-child{animation-delay:.4s}.hero-engine:nth-child(2){animation-delay:.44s}.hero-engine:nth-child(3){animation-delay:.48s}.hero-engine:nth-child(4){animation-delay:.52s}.hero-desc--sm{animation-delay:.5s}.hero-cta-row{animation-delay:.56s}.hero-orbit-svg{transform-origin:50% 60%;animation:hero-enter-orbit 1.1s var(--ease-out-ui) .3s backwards}.hero-orbit-bloom{animation:1.2s ease-out .3s backwards hero-enter-fade}@media (max-width:600px){.hero-cta-row{animation-delay:.36s}.hero-engine-label{animation-delay:.42s}.hero-engine:first-child{animation-delay:.46s}.hero-engine:nth-child(2){animation-delay:.5s}.hero-engine:nth-child(3){animation-delay:.54s}.hero-engine:nth-child(4){animation-delay:.58s}.hero-desc--sm{animation-delay:.62s}}@keyframes hero-depth-copy{to{opacity:.56;transform:translateY(-34px)}}@keyframes hero-depth-planet{to{transform:translate(-50%,-86px)scale(1.055)}}@keyframes hero-depth-watermark{to{opacity:.385;transform:translate(-50%,-46px)}}@supports (animation-timeline:scroll()){.hero-stage{--hero-depth-range:calc(max(100svh, 760px) * .82)}.hero-container,.hero-planet,.hero-watermark{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0px var(--hero-depth-range)}.hero-container{animation-name:hero-depth-copy}.hero-planet{animation-name:hero-depth-planet}.hero-watermark{animation-name:hero-depth-watermark}}@media (min-width:768px){.hero-stage{--hero-depth-range:calc(max(100svh, 800px) * .82)}}@media (min-width:1024px){.hero-stage{--hero-depth-range:calc(max(100svh, 900px) * .82)}}@keyframes pp-featured-sheen{0%,64%,to{opacity:0;transform:translate(-44%)}76%{opacity:.58}90%{opacity:0;transform:translate(42%)}}.upwork{align-items:center;gap:18px;display:flex}.engines{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:transform .18s,box-shadow .2s,border-color .2s,background .2s}.card:hover{border-color:var(--line-2);background:var(--surface-2);box-shadow:var(--shadow);transform:translateY(-2px)}.card h3{margin-bottom:9px;font-size:19px}.card p{color:var(--ink-2);font-size:15px;line-height:1.55}.flow{grid-template-columns:1fr;gap:0;max-width:760px;margin:0 auto;display:grid;position:relative}.deliver{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.up{color:var(--ok)}.case{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.trusted{padding:58px 0 32px;overflow:hidden}.trusted__title{text-align:center;max-width:760px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 auto 34px;font-size:12px;font-weight:600}.trusted__cloud{contain:layout paint;gap:18px;max-width:1220px;margin:0 auto;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.trusted__cloud:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;inset:-18px 12% auto}.trusted__row{overflow:visible}.trusted__row:nth-child(2){transform:translate(-42px)}.trusted__row-items{gap:28px;padding-right:28px}.trusted__logo{opacity:.74;filter:grayscale()saturate(.28)contrast(1.06);justify-content:center;align-items:center;width:clamp(142px,13vw,176px);min-height:76px;margin:0;transition:opacity .24s,filter .24s,transform .24s;display:flex}.trusted__logo:hover{opacity:1;filter:grayscale(.08)saturate(.82)contrast(1.08);transform:translateY(-2px)}.trusted__logo-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 24px #00000038);width:100%;max-width:148px;height:44px}.trusted__logo--light .trusted__logo-img{filter:grayscale()invert()saturate(.24)contrast(1.04)brightness(.86)drop-shadow(0 0 18px #ffffff0d)}.trusted__logo--dark .trusted__logo-img{filter:grayscale()saturate(.24)brightness(1.46)contrast(1.06)drop-shadow(0 0 18px #ffffff0d)}.trusted__logo:hover.trusted__logo--light .trusted__logo-img{filter:grayscale()invert()saturate(.3)contrast(1.08)brightness()drop-shadow(0 0 22px #ffffff14)}.trusted__logo:hover.trusted__logo--dark .trusted__logo-img{filter:grayscale(.82)saturate(.34)brightness(1.62)contrast(1.08)drop-shadow(0 0 22px #ffffff14)}.trusted__logo figcaption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eng-bento{color:var(--ink);background:0 0;padding:120px 0 32px}.eng-bento__container{flex-direction:column;gap:60px;width:min(100% - 2rem,1440px);margin-inline:auto;padding-inline:16px;display:flex}.eng-bento__title{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,4vw,3rem);font-weight:700;line-height:1}.eng-bento__layout,.eng-bento__side{grid-template-columns:1fr;gap:12px;display:grid}.bento-card{isolation:isolate;position:relative}.eng-bento-card{min-height:20rem;color:var(--ink);transition:transform var(--motion-base) var(--ease-out-ui), box-shadow var(--motion-base) var(--ease-out-ui), border-color var(--motion-base) var(--ease-out-ui);background:linear-gradient(#18112eeb,#0a0718e6);border:1px solid #a78bfa29;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 80px #00000057}.eng-bento-card:hover,.eng-bento-card:focus-within{border-color:#a78bfa4d;transform:translateY(-4px);box-shadow:0 28px 96px #0000006b}.eng-bento-card--dark{color:#fff;background:linear-gradient(#080612fa,#03020af5)}.eng-bento-card--browser{min-height:35rem;padding:16px}.eng-bento-card--progress,.eng-bento-card--map,.eng-bento-card--search,.eng-bento-card--chip{padding:16px}.eng-bento-card__layout{z-index:1;height:100%;display:grid;position:relative}.eng-bento-card__layout--browser{grid-template-columns:1fr}.eng-bento-card__copy{z-index:20;position:relative}.eng-bento-card__copy h3,.eng-bento-card__map-title{color:inherit;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.eng-bento-card__copy--browser{flex-direction:column;justify-content:flex-end;padding:28px 8px 12px;display:flex}.eng-bento-card__copy--browser p{color:#ffffff9e;max-width:23rem;margin:16px 0 0;font-size:1rem;line-height:1.5}.eng-bento-card__cta{margin-top:28px}.eng-bento-card__copy--progress,.eng-bento-card__copy--search,.eng-bento-card__copy--chip{z-index:20;position:relative}.eng-bento-card__copy--progress h3{max-width:13rem}.eng-bento-card__copy--progress h3 span,.eng-bento-card__copy--browser h3 span{display:block}.eng-bento-card__copy--chip h3{max-width:18rem}.eng-bento-card__map-title{z-index:20;color:#fff;max-width:24rem;position:absolute;top:16px;left:16px}.light-grid{background-image:linear-gradient(#1414140e 1px,#0000 1px),linear-gradient(90deg,#1414140e 1px,#0000 1px);background-size:64px 64px}.bento-edge-glow{z-index:0;pointer-events:none;opacity:.36;border-radius:inherit;transition:opacity var(--motion-base) var(--ease-out-ui), transform var(--motion-base) var(--ease-out-ui);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ffd20a14}.bento-card:hover .bento-edge-glow,.bento-card:focus-within .bento-edge-glow{opacity:1;transform:translate(0,0)scale(1)}.service-browser-visual,.service-progress-visual,.service-map-visual,.service-search-visual,.service-chip-visual{position:relative;transform:translateZ(0)}.service-browser-visual{background:radial-gradient(22rem 16rem at 62% 8%,#ffffff2e,#0000 66%),linear-gradient(#f4f3fafa,#d5d9e6f5);border-radius:16px;min-height:20.75rem;padding:14px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 24px 72px #00000038}.eng-browser-window{background:#e6e6e6;border-radius:14px;flex-direction:column;padding:10px;display:flex;position:absolute;inset:12px 10px -16px;box-shadow:inset 0 1px #ffffffb8,0 18px 50px #5a527629}.eng-browser-bar{z-index:10;align-items:center;gap:6px;height:10px;margin-bottom:14px;display:flex;position:relative}.eng-browser-dot{background:#d4d4d8;border-radius:999px;width:6px;height:6px}.eng-browser-dot--red{background:#ff5f57}.eng-browser-dot--yellow{background:#ffbd2e}.eng-browser-dot--green{background:#28c840}.eng-browser-search{background:#ffffffc2;border-radius:999px;width:min(8rem,42%);height:8px;margin-inline:auto;position:absolute;inset-inline:0}.eng-browser-page{z-index:2;background:#fffffff0;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 12px 36px #686f8414}.eng-browser-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:18px;padding:6px 8px 4px;display:flex}.eng-browser-toolbar-dot{background:#d9d9d9;border-radius:999px;flex:none;width:8px;height:8px}.eng-browser-toolbar-pills{align-items:center;gap:4px;display:inline-flex}.eng-browser-toolbar-pills span{background:#e6e6e6;border-radius:999px;width:12px;height:4px}.eng-browser-toolbar-pills .eng-browser-toolbar-cta{background:#d9d9d9;border-radius:3px;width:16px;height:6px;margin-left:4px}.eng-browser-page-body{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 14px 14px;display:flex}.eng-browser-stack{z-index:10;justify-items:center;gap:7px;width:100%;display:grid;position:relative}.eng-browser-line{background:#d4d4d8;border-radius:999px;height:6px;margin-inline:auto}.eng-browser-line--lg{width:min(8rem,56%)}.eng-browser-line--sm{background:#e6e6e6;width:min(6rem,42%);height:4px}.eng-browser-actions{justify-content:center;gap:4px;display:flex}.eng-browser-actions span{background:#d9d9d9;border-radius:3px;width:32px;height:8px}.eng-browser-actions span:nth-child(2){background:#e6e6e6}.eng-browser-avatar-dots{justify-content:center;gap:4px;margin-top:1px;display:flex}.eng-browser-avatar-dots span{background:#e6e6e6;border-radius:999px;width:12px;height:12px}.browser-main-panel{color:#a3a3a3;background:radial-gradient(circle at 78% 18%,#ffffffb3,#0000 28%),#f3f4f6;border-radius:8px;place-items:center;width:74%;min-height:10.75rem;margin-top:12px;animation:5.8s ease-in-out infinite eng-visual-float-soft;display:grid;position:relative;overflow:hidden}.browser-main-panel:before{content:"";opacity:.72;background:linear-gradient(110deg,#0000 0 34%,#ffffffb8 46%,#0000 58% 100%);animation:2.8s ease-in-out infinite eng-browser-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.eng-browser-main-glyph{z-index:1;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.62;filter:drop-shadow(0 1px #ffffffb8);width:24px;height:24px;position:relative}.browser-scan{inset-inline:8px;z-index:12;opacity:0;height:34%;transition:opacity var(--motion-base) var(--ease-out-ui), transform var(--motion-slow) var(--ease-out-ui);background:linear-gradient(#0000,#ffffff7a,#0000);border-radius:999px;animation:5.8s ease-in-out infinite eng-browser-scan-pass;position:absolute;top:-24%;transform:translateY(-40%)}.service-progress-visual,.service-search-visual,.service-chip-visual,.service-map-visual{border-radius:16px;position:absolute;inset:0;overflow:hidden}.eng-progress-grid,.eng-search-grid{inset-inline:16px;opacity:.5;position:absolute;top:5rem;bottom:0}.progress-ring{background:conic-gradient(from -16deg, #efe1aef2 0 27%, #312754e6 27% 66%, #c9a765eb 66% 100%);border-radius:999px;width:11rem;height:11rem;padding:40px;animation:8s linear infinite eng-progress-ring-sweep;position:absolute;top:4.25rem;left:50%;transform:translate(-50%)}.progress-ring__inner{background:#140e26f5;border-radius:999px;width:100%;height:100%}.progress-notification-stack{inset-inline:20px;height:7.4rem;animation:5.4s ease-in-out infinite eng-notification-lift;position:absolute;bottom:2rem}.progress-notification{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2f0ff14;border:1px solid #ffffff1a;border-radius:12px;padding:14px 16px;animation:6.6s ease-in-out infinite eng-progress-card-cycle;position:absolute;inset-inline:0;box-shadow:0 22px 60px #0000002e}.progress-notification-0{z-index:1;--eng-noti-opacity:.68;opacity:.68;animation-delay:-4.4s;transform:translateY(.1rem)scale(.94)}.progress-notification-1{z-index:2;--eng-noti-opacity:.86;opacity:.86;animation-delay:-2.2s;transform:translateY(.72rem)scale(.97)}.progress-notification-2{z-index:3;--eng-noti-opacity:.96;opacity:.96;animation-delay:0s;transform:translateY(1.44rem)scale(1)}.eng-progress-card{align-items:flex-start;gap:12px;display:flex}.eng-progress-card__copy{flex:1;min-width:0}.eng-progress-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.eng-progress-card__label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#c7c2e680;margin:0;font-size:11px;line-height:1}.eng-progress-card__sender{color:#f5f3ff9e;flex:none;font-size:11px;font-weight:700;line-height:1}.eng-progress-card__text{-webkit-line-clamp:2;color:#f5f3ffeb;-webkit-box-orient:vertical;margin:9px 0 0;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}[data-locale=vi] .eng-progress-card__text{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.3;overflow:visible}.eng-progress-card__icon{color:#f4f1ffeb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;margin-top:1px;display:inline-grid;box-shadow:0 10px 24px #0000002e}.eng-progress-card__icon svg{width:16px;height:16px}.eng-progress-card--workflow .eng-progress-card__icon{color:#85d8ff;box-shadow:0 10px 24px #5cccff29}.eng-progress-card--client .eng-progress-card__icon{color:#f7d97c;box-shadow:0 10px 24px #ffd67024}.eng-progress-card--delivery .eng-progress-card__icon{color:#9de6a8;box-shadow:0 10px 24px #81e68f24}.service-map-visual{background:linear-gradient(#0a0818fa,#05030ef0);justify-content:center;align-items:center;display:flex}.eng-map-overlay{background:radial-gradient(circle at 16% 3%,#ffffff14,#0000 14rem),radial-gradient(circle at 78% 4%,#ffd20a12,#0000 18rem),linear-gradient(#ffffff03,#0805148a);position:absolute;inset:0}.service-globe{z-index:1;aspect-ratio:1;opacity:.9;width:min(86%,24rem);position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.service-globe:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#22d3ee21,#22d3ee0d 62%,#0000 100%);border-radius:50%;position:absolute;inset:4% 2% -12%;transform:translateY(26px)}.service-globe canvas{opacity:0;contain:layout paint size;width:100%;height:100%;transition:opacity .5s;display:block}.service-globe--loading{background:radial-gradient(circle at 50% 46%,#ffffff24,#ffffff0a 46%,#0000 68%),radial-gradient(circle,#22d3ee14,#0000 62%);border-radius:50%}.service-globe-fade{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 118%,#ffffff29,#fff0 44%),linear-gradient(#0705121f,#0000 36%,#05030e9e 100%);position:absolute;inset:0}.service-search-visual,.service-chip-visual,.service-progress-visual{background:linear-gradient(#1e1539eb,#0f0a1ee6)}.service-chip-visual--beam{min-height:100%;overflow:hidden}.chip-beam-network{background:radial-gradient(18rem 12rem at 50% 48%,#ffbe5c13,#0000 60%),radial-gradient(14rem 10rem at 20% 24%,#8b5cf624,#0000 70%),radial-gradient(13rem 10rem at 82% 78%,#22d3ee14,#0000 72%),linear-gradient(#21183de6,#0e0a1ff0);border:1px solid #a78bfa1f;border-radius:26px;position:absolute;inset:4.25rem 1.15rem 1.15rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000029}.chip-beam-network__glow{opacity:.34;pointer-events:none;border-radius:999px;width:10.75rem;height:10.75rem;position:absolute}.chip-beam-network__glow--left{background:radial-gradient(closest-side,#8b5cf642 45%,#8b5cf61a 72%,#0000 100%);top:-2.9rem;left:-3.1rem}.chip-beam-network__glow--right{background:radial-gradient(closest-side,#22d3ee2e 45%,#22d3ee12 72%,#0000 100%);bottom:-3.1rem;right:-3rem}.chip-magic-beam{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chip-beam-node{z-index:2;color:#f5f3ffcc;width:3.2rem;height:3.2rem;transition:transform var(--motion-base) var(--ease-out-ui), border-color var(--motion-base) var(--ease-out-ui), color var(--motion-base) var(--ease-out-ui), box-shadow var(--motion-base) var(--ease-out-ui);background:linear-gradient(#1c1436f5,#0e0a1ff0);border:1px solid #ffffff24;border-radius:999px;place-items:center;display:inline-grid;position:absolute;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #00000029}.chip-beam-node svg{stroke:currentColor;width:1.12rem;height:1.12rem}.chip-beam-node--tech{background:radial-gradient(circle at 50% 30%,#ffffff14,#0000 58%),linear-gradient(#1c1436fa,#0c081df5)}.chip-beam-tech-icon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px #a78bfa2e);width:1.52rem;height:1.52rem}.chip-beam-tech-icon--mono{filter:invert()drop-shadow(0 0 10px #f5f3ff2e);opacity:.9}.chip-beam-node--hub{color:#3d2312eb;background:linear-gradient(135deg,#fde68a,#fdba74 58%,#fb923c);border-color:#ffdca84d;border-radius:1.45rem;width:5.25rem;height:5.25rem;box-shadow:inset 0 1px #ffffff8c,0 24px 60px #ffa2433d}.chip-beam-node--hub svg{width:1.28rem;height:1.28rem}.chip-beam-node--lt{top:12%;left:12%}.chip-beam-node--lm{top:42%;left:16%}.chip-beam-node--lb{bottom:12%;left:18%}.chip-beam-node--center{top:50%;left:50%;transform:translate(-50%,-50%)}.chip-beam-node--rt{top:12%;right:12%}.chip-beam-node--rm{top:42%;right:16%}.chip-beam-node--rb{bottom:12%;right:18%}.search-bar-mock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3ff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;width:min(31rem,100% - 3rem);padding:12px 20px;animation:5.8s ease-in-out infinite eng-search-bar-breathe;display:flex;position:absolute;top:5.7rem;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000002e}.eng-search-google{color:#4285f4;font-weight:700}.eng-search-query{white-space:nowrap;text-overflow:ellipsis;color:#f5f3ffb8;margin-left:16px;font-size:14px;overflow:hidden}.eng-search-mic{color:#c7c2e685;width:16px;height:16px;margin-left:auto}.search-result-mock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3ff12;border:1px solid #ffffff1a;border-radius:10px;width:min(31rem,100% - 3rem);padding:12px 16px;animation:5.8s ease-in-out infinite eng-search-result-rise;position:absolute;top:9.55rem;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000029}.eng-search-result__head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.eng-search-result__badge{color:#fff;background:#2563eb;border-radius:999px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.eng-search-result__meta{min-width:0}.eng-search-result__meta p:first-child{color:#f5f3ffeb;margin:0;font-size:14px;font-weight:600}.eng-search-result__meta p:last-child{white-space:nowrap;text-overflow:ellipsis;color:#c7c2e68f;margin:2px 0 0;font-size:12px;overflow:hidden}.eng-search-result__text{color:#f5f3ffb8;margin:0 0 12px;font-size:14px}.eng-search-result__line{background:#ffffff14;border-radius:999px;width:100%;height:8px}.eng-search-result__line--short{width:66%;margin-top:8px}.focus-ring:focus-visible{outline-offset:3px;outline:2px solid #ffd20a}.cta-shell{cursor:pointer;color:#fff;letter-spacing:-.01em;background:#050505;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.5rem;width:fit-content;min-height:44px;padding:.5rem 1rem .5rem 2.75rem;font-size:.875rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.cta-light{color:#050505;background:#fff;border-color:#0000001f}.cta-shell:before{content:"";border-radius:inherit;clip-path:inset(0 100% 0 0);transition:clip-path var(--motion-slow) var(--ease-emphasis);background:#ffffff2e;position:absolute;inset:-1px}.cta-light:before{background:#00000014}.cta-shell:after{content:"";inset-block:-35%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:38%;animation:5.2s ease-in-out infinite eng-cta-active-sheen;position:absolute;left:-42%;transform:translate(-120%)rotate(12deg)}.cta-shell:hover:before{clip-path:inset(0)}.cta-icon-slide{inset-block:0;z-index:2;pointer-events:none;transition:transform var(--motion-slow) var(--ease-emphasis);position:absolute;left:.25rem;right:.3rem}.cta-shell:hover .cta-icon-slide{transform:translate(100%)}.cta-icon-box{inset-block:0;width:2rem;height:2rem;transition:transform var(--motion-slow) var(--ease-emphasis);background:#ffd20a;border-radius:5px;place-items:center;margin-block:auto;animation:4.2s ease-in-out infinite eng-cta-icon-breathe;display:grid;position:absolute;left:0}.cta-dots{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:20px;height:20px;display:grid}.cta-dot{background:#fff6;border-radius:999px}.cta-dot.is-active{background:#fff}.cta-label{z-index:1;transition:transform var(--motion-slow) var(--ease-emphasis);position:relative}.cta-avatar{opacity:0;filter:blur(6px);transition:opacity var(--motion-slow) var(--ease-emphasis), filter var(--motion-slow) var(--ease-emphasis);position:absolute;inset:0}.cta-avatar__img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:100%}.cta-shell:hover .cta-icon-box{transform:translate(-100%)rotate(180deg)}.cta-shell:hover .cta-label{transform:translate(-2rem)}.cta-shell:hover .cta-avatar{opacity:1;filter:blur()}.cta-shell:hover .cta-dots{opacity:0}.cta-dots{transition:opacity .18s linear}.eng-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.bento-card:hover .browser-scan,.bento-card:focus-within .browser-scan{opacity:.62;transform:translateY(250%)}.bento-card:hover .browser-main-panel,.bento-card:focus-within .browser-main-panel{transform:translateY(-.18rem)scale(1.01);box-shadow:0 18px 42px #69708a1f}.bento-card:hover .progress-ring,.bento-card:focus-within .progress-ring{filter:drop-shadow(0 16px 22px #f59d5224);transform:translate(-50%)rotate(24deg)scale(1.04)}.bento-card:hover .progress-notification,.bento-card:focus-within .progress-notification{box-shadow:0 18px 44px #0000001c}.bento-card:hover .search-bar-mock,.bento-card:focus-within .search-bar-mock{transform:translate(-50%)translateY(-.35rem)}.bento-card:hover .search-result-mock,.bento-card:focus-within .search-result-mock{transform:translate(-50%)translateY(-.7rem);box-shadow:0 22px 54px #0000001c}.bento-card:hover .chip-beam-node:not(.chip-beam-node--hub),.bento-card:focus-within .chip-beam-node:not(.chip-beam-node--hub){color:#f5f3fff5;border-color:#fff3;transform:translateY(-2px)}.bento-card:hover .chip-beam-node--hub,.bento-card:focus-within .chip-beam-node--hub{transform:translate(-50%,-50%)scale(1.04);box-shadow:inset 0 1px #ffffff94,0 28px 68px #ffa24352}}@media (min-width:768px){.eng-bento__container{padding-inline:24px}.eng-bento-card--browser{min-height:38rem}.eng-bento-card__layout--browser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px}.eng-bento-card__copy--browser{padding-top:0}}@media (min-width:1280px){.eng-bento__layout{grid-template-columns:426px minmax(0,1fr)}.eng-bento__side{grid-template-columns:repeat(5,minmax(0,1fr))}.eng-bento-card--progress,.eng-bento-card--chip{grid-column:span 2}.eng-bento-card--map,.eng-bento-card--search{grid-column:span 3}.eng-bento-card--browser{min-height:40rem}.eng-bento-card__layout--browser{grid-template-columns:1fr;gap:0}.service-browser-visual{min-height:22.7rem}.eng-browser-window{inset:10px 8px -14px}.browser-main-panel{width:78%;min-height:9.75rem}.eng-bento-card--progress,.eng-bento-card--map,.eng-bento-card--search,.eng-bento-card--chip{min-height:19.625rem}}@media (max-width:767px){.eng-bento{padding-top:88px}.eng-bento__container{gap:36px}.eng-bento__title{font-size:clamp(2.2rem,13vw,3rem)}.eng-bento-card__copy--browser{padding-inline:0}.service-browser-visual{min-height:20rem}.eng-browser-window{padding:8px;inset:10px 8px -12px}.eng-browser-bar{margin-bottom:10px}.eng-browser-page-body{padding:10px 10px 12px}.browser-main-panel{width:80%;min-height:8.75rem;margin-top:10px}}@keyframes eng-visual-float-soft{0%,to{opacity:.9;transform:translate(-.3rem,.45rem)scale(.98)}50%{opacity:1;transform:translate(.35rem,-.25rem)scale(1.01)}}@keyframes eng-browser-scan-pass{0%,72%,to{opacity:0;transform:translateY(-40%)}82%{opacity:.52}92%{opacity:0;transform:translateY(250%)}}@keyframes eng-browser-skeleton-sweep{0%,28%{transform:translate(-100%)}64%,to{transform:translate(100%)}}@keyframes eng-progress-ring-sweep{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes eng-notification-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-.2rem)}}@keyframes eng-progress-card-cycle{0%,to{opacity:var(--eng-noti-opacity,.86)}18%{opacity:min(1, calc(var(--eng-noti-opacity,.86) + .06))}50%{opacity:1}78%{opacity:max(0, calc(var(--eng-noti-opacity,.86) - .08))}}@keyframes eng-search-bar-breathe{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-.18rem)}}@keyframes eng-search-result-rise{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-.36rem)}}@media (max-width:600px){.chip-beam-network{border-radius:22px;inset:4.1rem .8rem .85rem}.chip-beam-node{width:2.85rem;height:2.85rem}.chip-beam-node svg{width:1rem;height:1rem}.chip-beam-tech-icon{width:1.35rem;height:1.35rem}.chip-beam-node--hub{border-radius:1.2rem;width:4.55rem;height:4.55rem}.chip-beam-node--hub svg{width:1.12rem;height:1.12rem}.chip-beam-node--lt{top:10%;left:10%}.chip-beam-node--lm{top:42%;left:12%}.chip-beam-node--lb{bottom:10%;left:14%}.chip-beam-node--rt{top:10%;right:10%}.chip-beam-node--rm{top:42%;right:12%}.chip-beam-node--rb{bottom:10%;right:14%}}@media (prefers-reduced-motion:reduce){.browser-scan,.browser-main-panel,.browser-main-panel:before,.progress-ring,.progress-notification-stack,.progress-notification,.search-bar-mock,.search-result-mock,.cta-shell:after,.cta-icon-box{animation:none}.chip-beam-node{transition:none}}@media (max-width:900px){.eng-bento :where(.browser-main-panel,.browser-scan,.progress-ring,.progress-notification-stack,.progress-notification,.search-bar-mock,.search-result-mock,.cta-icon-box),.eng-bento .browser-main-panel:before,.eng-bento .cta-shell:after{animation:none!important}}html:is([data-runtime-tier=lite],[data-runtime-tier=minimal]) .eng-bento :where(.browser-main-panel,.browser-scan,.progress-ring,.progress-notification-stack,.progress-notification,.search-bar-mock,.search-result-mock,.cta-icon-box),html:is([data-runtime-tier=lite],[data-runtime-tier=minimal]) .eng-bento .browser-main-panel:before,html:is([data-runtime-tier=lite],[data-runtime-tier=minimal]) .eng-bento .cta-shell:after{animation:none!important}@keyframes eng-cta-active-sheen{0%,68%,to{opacity:0;transform:translate(-120%)rotate(12deg)}78%{opacity:.66}90%{opacity:0;transform:translate(280%)rotate(12deg)}}@keyframes eng-cta-icon-breathe{0%,to{scale:1}50%{scale:1.04}}.scale-proof{padding-bottom:40px;scroll-margin-top:96px}.scale-proof>.wrap>.h-section{text-wrap:balance;max-width:100%;margin-bottom:48px}@media (min-width:768px){.scale-proof>.wrap>.h-section{white-space:nowrap;text-wrap:normal}}.scale-proof__grid{contain:layout paint;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:12px;display:grid}.scale-proof__right{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.scale-proof__team,.scale-proof__rating,.scale-proof__logos,.scale-proof__quote,.scale-proof__tech{color:var(--ink);background:linear-gradient(#160f2bf0,#090718e6);border:1px solid #ffffff2e;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 72px #00000057}.scale-proof__team{flex-direction:column;height:100%;min-height:560px;padding:32px;display:flex}.scale-proof__team:before,.scale-proof__rating:before,.scale-proof__quote:before{content:"";pointer-events:none;background:radial-gradient(22rem 18rem at 50% 0,#8b5cf62e,#0000 68%);position:absolute;inset:0}.scale-proof__team>*,.scale-proof__rating>*,.scale-proof__quote>*{z-index:1;position:relative}.scale-proof__keyboard{background:radial-gradient(18rem 12rem at 50% 20%,#22d3ee33,#0000 68%),radial-gradient(22rem 16rem at 38% 80%,#8b5cf638,#0000 68%),linear-gradient(#100d22e0,#04030df0);border:1px solid #ffffff1c;border-radius:18px;place-items:center;width:100%;min-height:22rem;margin:0 0 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 52px #0003}.scale-proof__keyboard:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;border-radius:16px;position:absolute;inset:14px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 48%,#0000 78%);mask-image:radial-gradient(circle at 50% 48%,#000 0 48%,#0000 78%)}.scale-proof__keyboard .typing-keyboard{z-index:1;width:clamp(22rem,112%,27.5rem);height:19.5rem;margin:-1.25rem auto -2.1rem;position:relative;transform:none}.scale-proof__keyboard .tk-main{transform:translate(-50%,7%)scale(.52)}.scale-proof__team-copy{margin-top:12px}.scale-proof__team h3{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.15}.scale-proof__team p{color:#f5f3ffa8;max-width:22rem;margin:14px 0 0;line-height:1.65}.scale-proof__team .cwv-btn{width:fit-content;margin-top:28px}.typing-keyboard,.tk-main,.tk-keyboard{transform-style:preserve-3d}.typing-keyboard{--tk-scale:.5;--tk-accent:#22d3ee;--tk-secondary:#ffbc00;color:#fffffbb8;width:100%;height:100%;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:800;display:flex}.tk-main{cursor:default;width:800px;height:600px;transform:scale(var(--tk-scale));transform-origin:50%;position:relative}.tk-flex{justify-content:center;align-items:center;display:flex}.tk-face{position:absolute}.tk-keyboard{width:500px;height:160px;transform:perspective(10000px)rotateX(60deg)rotate(-35deg)}.tk-keyboard__top{background-image:linear-gradient(180deg, color-mix(in srgb, var(--tk-accent) 36%, white), #1a1922);flex-direction:column;justify-content:space-around;width:500px;height:160px;padding:6px 5px;display:flex;transform:rotateY(0)translateZ(12.5px);box-shadow:inset 0 1px #ffffff59}.tk-keyboard__top:before,.tk-keyboard__top:after{content:"";pointer-events:none;position:absolute}.tk-keyboard__top:before{transform-origin:100% 0;background:#c6c7d1;width:24.84px;height:100%;top:0;left:-24.84px;transform:skewY(-55deg)}.tk-keyboard__top:after{transform-origin:0 0;background:#8a8b95;width:100%;height:35.47px;top:100%;left:0;transform:skew(-35deg)}.tk-screen{border:1px solid color-mix(in srgb, var(--tk-accent) 70%, white);background:color-mix(in srgb, var(--tk-accent) 72%, #07111f);width:303px;height:240px;box-shadow:0 0 8px color-mix(in srgb, var(--tk-accent) 78%, transparent), 0 0 26px color-mix(in srgb, var(--tk-accent) 48%, transparent), 0 0 62px color-mix(in srgb, var(--tk-accent) 28%, transparent);color:#fff;letter-spacing:.04em;text-transform:none;white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:16px;font-size:14px;line-height:1.55;overflow:hidden;transform:translateZ(100px)translateY(-200px)translateZ(50px)rotateX(270deg);justify-content:flex-start!important;align-items:flex-start!important}.tk-screen:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--tk-accent) 54%, #02030a);opacity:0;pointer-events:none;animation:1.4s ease-in-out infinite alternate tk-screen-flicker;position:absolute;inset:0}.tk-keys{justify-content:space-between;gap:3px;width:100%;display:flex}.tk-key{--tk-h:8;--tk-cap:linear-gradient(180deg, color-mix(in srgb, var(--tk-accent) 20%, white), #fff);--tk-wall-left:linear-gradient(180deg, #d0d2dc, #b9bac4);--tk-wall-front:#83838c;background:var(--tk-cap);width:30px;height:27px;transform:translate(calc(var(--tk-h) * .9935px), calc(var(--tk-h) * -1.4188px));transition:transform 60ms;position:relative;box-shadow:inset 0 0 0 1px #0000001a,0 -1px 2px #00000014}.tk-key:before,.tk-key:after{content:"";pointer-events:none;position:absolute}.tk-key:before{left:calc(var(--tk-h) * -.9935px);width:calc(var(--tk-h) * .9935px);transform-origin:100% 0;background:var(--tk-wall-left);height:100%;top:0;transform:skewY(-55deg)}.tk-key:after{width:100%;height:calc(var(--tk-h) * 1.4188px);transform-origin:0 0;background:var(--tk-wall-front);top:100%;left:0;transform:skew(-35deg)}.tk-key--w2{width:60px}.tk-key--w3{width:90px}.tk-key--w6{width:195px}.tk-key--accent-b{--tk-cap:var(--tk-accent);--tk-wall-left:color-mix(in srgb, var(--tk-accent) 62%, #050511);--tk-wall-front:color-mix(in srgb, var(--tk-accent) 62%, #050511)}.tk-key--accent-o{--tk-cap:var(--tk-secondary);--tk-wall-left:color-mix(in srgb, var(--tk-secondary) 62%, #050511);--tk-wall-front:color-mix(in srgb, var(--tk-secondary) 62%, #050511)}.tk-key--down{--tk-h:3;--tk-cap:color-mix(in srgb, var(--tk-secondary) 82%, white)}@keyframes tk-screen-flicker{0%,90%,96%{opacity:0}93%,to{opacity:1}}.scale-proof__rating{grid-row:span 3;min-height:278px;padding:32px}.scale-proof__pattern{opacity:.72;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:52%;display:grid;position:absolute;inset:-12px -8px auto auto}.scale-proof__pattern span{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px}.scale-proof__count{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:flex-start;gap:.28em;font-size:clamp(5rem,9vw,7.25rem);font-weight:700;line-height:.96;display:inline-flex}.scale-proof__count--text{letter-spacing:-.055em;font-variant-numeric:normal;text-wrap:balance;max-width:12ch;font-size:clamp(3.35rem,5.8vw,4.9rem);line-height:.98}.scale-proof__impact-copy>span{letter-spacing:-.035em;color:#f5f3ff9e;margin-top:14px;font-size:clamp(1.08rem,1.75vw,1.38rem);display:block}.scale-proof__impact-copy p{color:#f5f3ffb3;max-width:24rem;margin:22px 0 0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6}.scale-proof__logos{align-items:center;min-width:0;min-height:0;padding:18px 0;display:flex}.scale-proof__brands,.scale-proof__tech-marquee{width:100%}.scale-proof__brands{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.scale-proof__tech-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3.25% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3.25% 92%,#0000 100%)}.scale-proof__brand-track{gap:12px;padding-right:12px}.scale-proof__brand{background:#ffffffe6;border:1px solid #ffffff14;border-radius:16px;flex:none;justify-content:center;align-items:center;min-width:134px;min-height:78px;padding:14px;display:inline-flex;box-shadow:0 16px 34px #0000002e}.scale-proof__brand--dark{background:#111019f5;border-color:#ffffff1f}.scale-proof__brand img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:28px}.scale-proof__brand--light img{filter:grayscale(.08)contrast(1.02)}.scale-proof__brand--dark img{filter:grayscale(.05)brightness(1.45)contrast(1.04)}.scale-proof__quote{flex-direction:column;justify-content:center;min-height:258px;padding:32px;display:flex}.scale-proof__quote:after{content:"";filter:blur();opacity:.6;background:linear-gradient(#a78bfa24,#0000),linear-gradient(90deg,#22d3ee14,#fff0);border-radius:18px;width:28%;height:70%;position:absolute;top:18px;right:18px;box-shadow:44px 8px #a78bfa14,88px -12px #22d3ee0a}.scale-proof__quote-kicker,.scale-proof__tech h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#c7c2e67a;font-size:11px}.scale-proof__quote-kicker{display:inline-flex}.scale-proof__quote p{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.08rem,1.7vw,1.35rem);font-weight:700;line-height:1.45}.scale-proof__quote-meta{color:#c7c2e68f;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.scale-proof__quote-meta strong{color:var(--ink);font-size:1rem}.scale-proof__quote-meta span,.scale-proof__quote-meta em{color:#c7c2e68a;font-size:14px;font-style:normal}.scale-proof__tech{grid-column:1/-1;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:132px;padding:26px 28px;display:grid;overflow:hidden}.scale-proof__tech h3{color:#f5f3ffb8;text-transform:none;letter-spacing:-.03em;font-size:clamp(1rem,1.5vw,1.15rem);font-family:var(--font);margin:0}.scale-proof__tech-track{gap:16px;padding-right:16px}.scale-proof__tech-logo{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;flex:none;align-items:center;gap:12px;min-width:138px;min-height:56px;padding:0 14px;display:inline-flex;box-shadow:0 16px 30px #00000029}.scale-proof__tech-logo i{place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.scale-proof__tech-logo i:before{content:"";background:var(--scale-tech-glow);filter:blur(12px);opacity:.42;border-radius:999px;position:absolute;inset:8px 2px 2px}.scale-proof__tech-logo img{z-index:1;-o-object-fit:contain;object-fit:contain;width:28px;height:28px;position:relative}.scale-proof__tech-logo em{color:#f5f3ffb8;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}@media (min-width:1025px){.scale-proof__team{justify-content:space-between;min-height:0;padding:28px}.scale-proof__keyboard{min-height:21.5rem;margin-bottom:22px}.scale-proof__keyboard .typing-keyboard{width:clamp(22rem,110%,27rem);height:18.75rem;margin:-1.15rem auto -2.2rem;transform:none}.scale-proof__keyboard .tk-main{transform:translate(-50%,7%)scale(.52)}.scale-proof__team .cwv-btn{margin-top:24px}}.compare{scroll-margin-top:96px}.compare__top{justify-content:space-between;align-items:flex-start;gap:24px;max-width:none;display:flex}.compare__table{color:var(--ink);background:radial-gradient(52rem 24rem at 36% -16%,#7c5cff2e,#0000 64%),radial-gradient(34rem 24rem at 100% 110%,#22d3ee14,#0000 64%),linear-gradient(#120d2ae6,#080616f0);border:1px solid #9d8bff38;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 90px #00000057}.compare__head,.compare__row,.compare__cta{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.compare__head{border-bottom:1px solid #ffffff1a}.compare__head b,.compare__head>span,.compare__row h3,.compare__row p{min-height:72px;padding:24px 36px}.compare__head b{color:#faf8fff5;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.2;display:flex}.compare__head b,.compare__head>span{min-height:88px;padding-top:18px;padding-bottom:18px}.compare__brand-head,.compare__traditional-head{text-align:center;flex-direction:row;justify-content:center;gap:12px!important}.compare__brand-head .brand__mark{width:40px;height:40px}.compare__brand-head span,.compare__traditional-head span{color:#faf8ffeb;font-size:15px;font-weight:780;line-height:1.2;display:inline-flex}.compare__traditional-head{color:#dbd6ffb8!important;font-weight:600!important}.compare__feature-head{color:#faf8ffe6;font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;isolation:isolate;align-items:center;gap:10px;font-size:12.5px;font-weight:800;line-height:1;display:flex;position:relative}.compare__feature-head:before{content:"";z-index:-1;background:linear-gradient(#ffffff13,#ffffff09);border-radius:18px 18px 0 0;position:absolute;inset:14px 16px}.compare__rail-cell,.compare__feature-head{background:0 0;position:relative}.compare__feature-head span,.compare__feature-head .compare__label-icon{z-index:1;position:relative}.compare__feature-head span{align-items:center;line-height:1;display:inline-flex}.compare__feature-head .compare__label-icon{stroke:#ffbc00f2;stroke-width:1.7px;filter:drop-shadow(0 0 10px #ffbc0033);width:22px;height:22px}.compare__rail-cell:before{content:"";z-index:0;background:linear-gradient(90deg,#7c5cff2e,#ffffff0b);border-radius:0;width:calc(100% - 32px);position:absolute;inset:0 0 0 16px}.compare__row{transition:background-color var(--motion-base) var(--ease-out-ui);border-bottom:1px solid #ffffff18}.compare__row:hover{background:#ffffff09}.compare__row h3{isolation:isolate;color:#faf8fff5;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.25;display:flex;position:relative;overflow:hidden}.compare__row p{color:#faf8ffe6;align-items:center;gap:12px;font-size:15px;font-weight:650;line-height:1.45;display:flex}.compare__label{display:none}.compare__label-icon{z-index:1;fill:none;stroke:#f4f1ffe6;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;position:relative}.compare__row h3 span,.compare__cta-copy,.compare__cta-copy span{z-index:1;position:relative}.compare__status-icon{flex:none;width:18px;height:18px}.compare__status-icon--ok circle{fill:#12a113}.compare__status-icon--ok path{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.compare__status-icon--warn path:first-child{fill:#ffbc00;stroke:none}.compare__status-icon--warn path:last-child{fill:none;stroke:#1f1604;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.compare__provider-icon{flex:none;width:40px;height:40px;overflow:visible}.compare__provider-bg{fill:#ffffff12;stroke:#fff3;stroke-width:1.15px}.compare__provider-lines{fill:none;stroke:#eeebffb8;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}.compare__provider-warn{fill:#ffbc00;stroke:#d99b00;stroke-width:.8px;stroke-linejoin:round}.compare__provider-warn-mark{fill:none;stroke:#3a2a00;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.compare__cta{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:0;position:relative}.compare__cta-copy,.compare__cta-action,.compare__cta-ghost{z-index:1;min-height:100%;padding:28px 36px;position:relative}.compare__cta-copy{color:#faf8fff5;grid-column:1;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.compare__cta-copy:before{border-bottom-right-radius:18px;border-bottom-left-radius:18px;bottom:14px}.compare__cta-action{grid-column:2;align-items:center;display:flex}.compare__cta-note{color:#e0dcf9b8;max-width:22rem;font-size:15px;font-weight:650;line-height:1.5}.compare__cta-ghost{grid-column:3;align-items:center;display:flex}.compare__mobile{display:none}.compare__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.compare__benefit{text-align:center;min-height:188px;color:var(--ink);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:30px 24px;display:flex;box-shadow:0 18px 70px #00000047}.compare__benefit-icon{color:#ff6200;place-items:center;margin-bottom:12px;display:grid}.compare__benefit-icon .compare__label-icon{stroke:#ff6200}.compare__benefit h3{letter-spacing:-.03em;margin:0;font-size:1.2rem;line-height:1.25}.compare__benefit p{color:#f5f3ff9e;max-width:25rem;margin:12px 0 0;font-weight:600;line-height:1.5}.marquee-wrap{contain:layout paint;min-width:0;max-width:100%;overflow:hidden}.marquee{width:max-content;animation:marquee var(--marquee-duration,24s) linear infinite;display:flex}.marquee__items{flex:none;align-items:center;display:flex}.marquee__items--founder{gap:16px;padding-right:16px}.marquee__items--testimonial{gap:24px;padding-right:24px}.marquee-reverse{animation-direction:reverse}.marquee-paused:hover .marquee,.marquee-paused:focus-within .marquee,.marquee-wrap.is-offscreen .marquee{animation-play-state:paused}[data-pause-offscreen].is-offscreen :not(.hero-container,.hero-planet,.hero-watermark),[data-pause-offscreen].is-offscreen :before,[data-pause-offscreen].is-offscreen :after{animation-play-state:paused!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.faq-stage{background:0 0;padding:112px 0;position:relative}.faq-grid{max-width:var(--maxw);gap:48px;margin:0 auto;padding:0 28px;display:grid}@media (min-width:1024px){.faq-grid{grid-template-columns:.9fr 1.1fr;align-items:start}}.faq-left h2{color:var(--ink);letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3rem);font-weight:700;line-height:1.05}.faq-left p{color:var(--ink-2);max-width:36rem;margin-top:16px;font-size:1rem;line-height:1.75}.faq-contact-line{letter-spacing:-.01em;color:#f5f3ffc2;font-size:1rem;font-weight:500;line-height:1.5}.faq-contact-line a{color:#9fd7c4;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s;display:inline-flex}.faq-contact-line a:hover{color:#c6f3e1;text-decoration-color:#c6f3e1cc}.faq-cta-card{border-radius:var(--radius);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);background:radial-gradient(24rem 16rem at 0 0,#8b5cf62e,#0000 62%),linear-gradient(#ffffff12,#ffffff06);margin-top:48px;padding:28px}.faq-cta-card h3{color:var(--ink);font-size:1.6rem;font-weight:600;line-height:1.3}.faq-cta-card p{color:var(--ink-2);margin-top:20px;font-size:1.1rem;line-height:1.7}.faq-list{border-radius:var(--radius);background:radial-gradient(34rem 18rem at 50% -8%,#8b5cf61f,#0000 68%),linear-gradient(#0d0a1ec2,#080616d1);border:1px solid #ffffff21;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 62px #02000e38}.faq-row{border-bottom:1px solid #ffffff1c}.faq-row:last-child{border-bottom:none}.faq-row__btn{text-align:left;cursor:pointer;width:100%;font-family:var(--font);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 20px;font-size:1.05rem;font-weight:600;transition:background .26s,color .26s;display:flex}.faq-row__btn:hover{background:#ffffff09}.faq-row__btn:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.faq-row__btn svg{width:20px;height:20px;color:var(--muted);flex:none;transition:transform .42s cubic-bezier(.16,1,.3,1),color .28s}.faq-row.open .faq-row__btn{background:#ffffff07}.faq-row.open .faq-row__btn svg{color:#ece9fee6;transform:rotate(180deg)}.faq-row__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.16,1,.3,1),opacity .34s;display:grid}.faq-row.open .faq-row__panel{opacity:1;grid-template-rows:1fr}.faq-row__panel-inner{padding:0 20px;overflow:hidden}.faq-row__panel-inner>*{opacity:0;transform-origin:0 0;transition:opacity .36s,transform .56s cubic-bezier(.16,1,.3,1);transform:translateY(-10px)}.faq-row.open .faq-row__panel-inner>*{opacity:1;transition-delay:.11s;transform:translate(0,0)}.faq-row__panel-inner p{color:#e0dcf9c7;max-width:64ch;padding:0 0 24px;font-size:1rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.faq-row__btn svg,.faq-row__panel,.faq-row__panel-inner>*{filter:none;transition:none;transform:none}}.founder{background:0 0;padding:72px 0;position:relative;overflow:hidden}@media (min-width:640px){.founder{padding:84px 0}}.founder__grid-backdrop{display:none}.founder__glow-left{inset-block:0;pointer-events:none;background:0 0;width:50%;position:absolute;left:0}.founder__inner{max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative}.founder__title{color:var(--ink);letter-spacing:-.03em;margin-bottom:clamp(24px,3vw,32px);font-size:clamp(3rem,5vw,4rem);font-weight:700;line-height:1}.founder__grid{align-items:start;gap:clamp(28px,4vw,42px);min-width:0;display:grid}@media (min-width:1024px){.founder__grid{grid-template-columns:minmax(18rem,.66fr) minmax(0,1.22fr);align-items:start}}.founder__img{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%;box-shadow:var(--shadow-lg);border:1px solid #ffffff14}.founder__img--portrait{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:radial-gradient(circle at 50% 44%,#a78bfa2e,#060312b8 66%);height:auto;padding:22px}@media (min-width:1024px){.founder__img--portrait{aspect-ratio:auto;-o-object-position:center center;object-position:center center;height:clamp(410px,35vw,456px);min-height:0}}.founder__copy{gap:0;min-width:0;display:grid;overflow:hidden}.founder__socials{justify-content:flex-start;gap:8px;margin-bottom:22px;display:flex}.founder__socials a{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.founder__socials a:hover{background:#fff1;border-color:#ffffff2e;transform:translateY(-1px)}.founder__socials a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.founder__socials svg{width:18px;height:18px}.founder__text{width:100%;min-width:0;max-width:45rem}.founder__text p{color:#f5f3ffe6;text-wrap:balance;margin-bottom:22px;font-size:clamp(1.02rem,1.16vw,1.12rem);font-weight:600;line-height:1.62}.founder__text p:last-child{margin-bottom:0}.founder__marquee{min-width:0;margin-top:38px;overflow:hidden}@media (min-width:1024px){.founder__copy{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:clamp(6px,1.8vw,22px)}.founder__socials{grid-area:1/1;justify-content:flex-end;justify-self:end;width:max-content;margin:0 0 22px;padding-top:0}.founder__socials a{width:44px;height:44px}.founder__text{grid-area:2/1}.founder__marquee{grid-area:3/1/auto/-1}}.founder__tcard{border-radius:var(--radius);min-width:18rem;box-shadow:var(--shadow);background:#ffffff0a;border:1px solid #ffffff1a;padding:16px}.founder__tcard-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.founder__tcard-name{align-items:center;gap:12px;display:flex}.founder__tcard-name img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:36px;height:36px}.founder__tcard-name span{color:#f5f3ff9e;font-size:.875rem;font-weight:600}.founder__tcard-avatar{letter-spacing:-.02em;background:linear-gradient(135deg,#8b5cf64d,#22d3ee2e);border:1px solid #ffffff1f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;color:#fff!important;font-size:.78rem!important;font-weight:800!important}.founder__tcard-source{color:#fef3c7d6;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10.5px;font-weight:700}.founder__tcard p{color:var(--ink);font-size:.875rem;font-weight:700}.dt{background:0 0;padding:96px 0 80px;overflow:hidden}@media (min-width:640px){.dt{padding-top:120px;padding-bottom:98px}}.dt__head{max-width:var(--maxw);margin:0 auto 56px;padding:0 28px;display:block}.dt__title{color:var(--ink);letter-spacing:-.03em;font-size:clamp(2.35rem,4vw,3rem);font-weight:700;line-height:1}.dt__track{max-width:1500px;margin:0 auto;padding:0 16px}.dt__card{border-radius:var(--radius);color:#fff;background:radial-gradient(28rem 14rem at 55% 0,#a78bfa14,#0000 70%),linear-gradient(#1c153794,#0a081885);border:1px solid #a78bfa29;flex:none;width:min(88vw,42rem);min-height:19rem;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;box-shadow:0 24px 80px #00000052}.dt__card:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 30px 90px #0000006b}.dt__person{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:34px;display:flex}.dt__avatar{color:#fff;letter-spacing:-.03em;background:linear-gradient(135deg,#8b5cf657,#22d3ee33);border:1px solid #ffffff1f;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:inline-flex}.dt__person strong{color:#fff;display:block}.dt__person p{color:#ffffff80;margin-top:4px;font-size:13px;line-height:1.4}.dt__rating{color:#fef3c7;font-family:var(--mono);letter-spacing:.08em;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dt__rating svg{fill:#ffbc00;filter:drop-shadow(0 0 10px #ffbc0061);flex:none;width:15px;height:15px}.dt__card p.dt__quote{color:#fff;font-size:clamp(1.08rem,1.7vw,1.28rem);font-weight:700;line-height:1.6}.dt__tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.dt__tags span{color:#ffffffad;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12.5px}.dt__card .dt__author{color:#fff;margin-top:30px;font-weight:600}.dt__card .dt__author span{color:#ffffff6b}.pp{background:0 0;padding:104px 0 64px;scroll-margin-top:96px}@media (min-width:640px){.pp{padding-top:120px}}.pp__inner{max-width:min(var(--maxw), 1080px);margin:0 auto;padding:0 28px}.pp__head{flex-direction:column;gap:24px;margin-bottom:48px;display:flex}@media (min-width:1024px){.pp__head{-moz-column-gap:clamp(24px, 4vw, 42px);grid-template-columns:minmax(22rem,.82fr) minmax(0,1fr);justify-content:space-between;align-items:end;column-gap:clamp(24px,4vw,42px);display:grid}}.pp__head h2{color:var(--ink);letter-spacing:-.03em;max-width:52rem;font-size:clamp(2.5rem,4vw,3rem);font-weight:700;line-height:1}@media (min-width:1024px){.pp__head h2{white-space:nowrap}}.pp__head p{max-width:28rem;color:var(--ink-2);font-size:1rem;font-weight:600;line-height:1.65}.pp__head .faq-contact-line{max-width:36rem}.pp__grid{gap:18px;display:grid}@media (min-width:1024px){.pp__grid{grid-template-columns:repeat(2,minmax(0,410px));justify-content:center;gap:18px}}.pp__card{border-radius:var(--radius);border:1px solid var(--line);padding:16px;transition:transform .3s,box-shadow .3s,border-color .3s}.pp__card:hover{box-shadow:var(--shadow-lg);border-color:var(--line-2);transform:translateY(-4px)}.pp__card--dark{color:#fff;background:radial-gradient(34rem 18rem at 85% 0,#ffffff0f,#0000 64%),#000000a8;border-color:#ffffff1a;min-height:100%}.pp__card--featured{background:radial-gradient(42rem 22rem at 16% 0,#8b5cf657,#0000 58%),radial-gradient(32rem 20rem at 90% 22%,#22d3ee2e,#0000 62%),linear-gradient(#140e30e6,#050411c2);border-color:#79d1ff6b;position:relative;overflow:hidden;box-shadow:0 30px 90px #22d3ee1f,inset 0 0 0 1px #a78bfa29}.pp__card--featured:before{content:"";pointer-events:none;opacity:.6;background:linear-gradient(120deg,#0000 0 32%,#ffffff24 44%,#0000 58%),radial-gradient(20rem 10rem at 70% 0,#ffffff14,#0000 62%);animation:6.8s ease-in-out infinite pp-featured-sheen;position:absolute;inset:0;transform:translate(-34%)}.pp__card-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex;position:relative}.pp__eyebrow{color:#f5f3ff8a;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.pp__best{z-index:2;color:#9be7ff;width:fit-content;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#22d3ee1f;border:1px solid #79d1ff57;border-radius:999px;align-items:center;margin:0;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.pp__card-inner{border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:18.75rem;padding:24px;display:flex}.pp__card--dark .pp__card-inner{background:#ffffff14}.pp__card--featured .pp__card-inner{z-index:1;background:linear-gradient(#ffffff21,#ffffff0e);border:1px solid #ffffff14;position:relative;box-shadow:inset 0 1px #ffffff1a}.pp__card h3{margin-top:0;font-size:clamp(1.62rem,2.2vw,1.875rem);font-weight:600;line-height:1.25}.pp__subtitle{font-size:1.875rem;display:block}.pp__card--dark .pp__subtitle{color:#ffffff80}.pp__price-row{flex-direction:column;gap:22px;margin-top:56px;display:flex}@media (min-width:640px){.pp__price-row{flex-direction:column;justify-content:flex-end;align-items:flex-start}}.pp__price{font-size:2.25rem;font-weight:700}.pp__price span{font-size:1.25rem;font-weight:600}.pp__features{gap:14px;margin-top:28px;padding:14px 12px 12px;display:grid}@media (min-width:640px){.pp__features{grid-template-columns:1fr}}.pp__feature{align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.48;display:flex}.pp__card--dark .pp__feature{color:#ffffffad}.pp__feature-dot{background:linear-gradient(135deg,#7c5cff,#22d3ee);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 3px #22d3ee14,0 0 18px #22d3ee38}.pp__card--featured .pp__feature-dot{background:linear-gradient(135deg,#ffbc00,#ffe34d);box-shadow:0 0 0 3px #ffbc0017,0 0 18px #ffbc0047}@media (max-width:639px){.pp{padding:84px 0 44px}.pp__inner{padding:0 20px}.pp__head{gap:16px;margin-bottom:32px}.pp__head h2{font-size:clamp(2.1rem,12vw,2.65rem)}.pp__grid{gap:18px}.pp__card{padding:12px}.pp__card-inner{padding:22px}.pp__card h3,.pp__subtitle{font-size:clamp(1.5rem,7.8vw,1.9rem)}.pp__price-row{gap:18px;margin-top:34px}.pp__price{font-size:2rem}.pp__features{gap:13px;margin-top:22px;padding:10px 8px}.pp__feature{font-size:.9rem;line-height:1.45}.pp .cwv-btn{justify-content:center;width:100%}}.ftr{content-visibility:auto;contain-intrinsic-size:auto 640px;background:linear-gradient(#0f0b225c,#0605122e);border-top:none;padding:64px 0 36px}.ftr__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.ftr__brand .ftr__tagline{font-family:var(--serif);color:#f5f3ffb8;margin-top:16px;font-size:18px;font-style:italic;line-height:1.45}.ftr__brand p{color:#e0dcf9b3;max-width:38ch;margin-top:12px;font-size:15.5px;line-height:1.65}.ftr__col h2{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#c7c2e694;margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.6}.ftr__col a{color:#e8e4ffd1;align-items:center;min-height:44px;padding:8px 0;font-size:16px;font-weight:560;line-height:1.35;transition:color .15s,transform .15s;display:flex}.ftr__col a:hover{color:var(--ink);transform:translate(2px)}.ftr__col a.ftr__email{max-width:100%;min-height:44px;color:var(--ink);white-space:nowrap;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:10px 14px;font-size:clamp(16px,1.25vw,17px);font-weight:700;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.ftr__col a.ftr__email:hover{color:#fff;background:#79d1ff14;border-color:#79d1ff57;transform:none}.ftr__bottom{border-top:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-top:26px;display:flex}.ftr__bottom .cp{color:#e0dcf9a8;font-size:14.5px;line-height:1.5}.insight-cover{isolation:isolate;background:radial-gradient(20rem 14rem at 68% 22%,#22d3ee38,#0000 58%),radial-gradient(22rem 15rem at 20% 82%,#8b5cf647,#0000 68%),linear-gradient(145deg,#0f0b2af5,#050410fa);border:1px solid #ffffff1f;border-radius:22px;min-height:13rem;position:relative;overflow:hidden}.insight-cover--hero,.insight-cover--detail{min-height:100%}.insight-cover--detail{border-radius:30px;min-height:clamp(18rem,34vw,27rem)}.insight-cover--image{background:#03020b}.insight-cover__image{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;width:100%;height:100%;position:absolute;inset:0}.insight-cover--image:after,.insight-cover--image .insight-cover__grid,.insight-cover--image .insight-cover__orb,.insight-cover--image .insight-cover__lines{display:none}.insight-cover--image .insight-cover__panel{background:linear-gradient(#0000 30%,#03020bad);border-color:#ffffff14;justify-content:flex-end}.insight-cover--image .insight-cover__signal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03020b9e}.insight-cover--image .insight-cover__chip-row{margin-top:10px}.insight-cover--image .insight-cover__chip-row span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03020b8f}.insight-cover--compact{border-radius:18px;min-height:8.5rem}.insight-cover__grid{z-index:0;opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55% 42%,#000,#0000 72%);mask-image:radial-gradient(circle at 55% 42%,#000,#0000 72%)}.insight-cover__orb{z-index:0;filter:blur(2px);opacity:.74;border-radius:999px;position:absolute}.insight-cover__orb--one{background:radial-gradient(circle,#67e8f96b,#0000 68%);width:13rem;height:13rem;top:-3rem;right:-4rem}.insight-cover__orb--two{background:radial-gradient(circle,#d946ef47,#0000 70%);width:15rem;height:15rem;bottom:-4rem;left:-4rem}.insight-cover__panel{z-index:1;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:18px;box-shadow:inset 0 1px #ffffff14}.insight-cover--compact .insight-cover__panel{border-radius:14px;padding:11px;inset:10px}.insight-cover__signal{color:#f5f3ffeb;background:#22d3ee14;border:1px solid #67e8f933;border-radius:999px;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:8px 11px;font-size:.78rem;font-weight:820;line-height:1.1;display:inline-flex}.insight-cover__signal svg{width:15px;height:15px;color:var(--cyan-ink)}.insight-cover__lines{gap:10px;width:min(68%,19rem);display:grid}.insight-cover__lines span{background:linear-gradient(90deg,#ffffffa8,#ffffff14);border-radius:999px;height:8px}.insight-cover__lines span:nth-child(2){width:72%}.insight-cover__lines span:nth-child(3){width:48%}.insight-cover__chip-row{flex-wrap:wrap;gap:8px;display:flex}.insight-cover__chip-row span{color:#f5f3ffc7;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;max-width:220px;padding:6px 9px;font-size:.72rem;font-weight:760;overflow:hidden}.insight-cover--matrix{background:radial-gradient(22rem 14rem at 68% 20%,#fbbf242e,#0000 60%),radial-gradient(22rem 15rem at 18% 80%,#22d3ee38,#0000 68%),linear-gradient(145deg,#0c1026f5,#050410fa)}.insight-cover--pipeline{background:radial-gradient(22rem 15rem at 78% 28%,#34d39938,#0000 66%),radial-gradient(22rem 15rem at 14% 82%,#8b5cf638,#0000 68%),linear-gradient(145deg,#090e1ff5,#050410fa)}.insight-cover--gate{background:radial-gradient(22rem 16rem at 68% 25%,#fbbf2438,#0000 64%),radial-gradient(22rem 15rem at 18% 78%,#8b5cf63d,#0000 68%),linear-gradient(145deg,#140f22fa,#050410fa)}.insight-cover--cms,.insight-cover--review{background:radial-gradient(22rem 15rem at 72% 24%,#67e8f930,#0000 66%),radial-gradient(22rem 15rem at 14% 84%,#d946ef2e,#0000 68%),linear-gradient(145deg,#0b0c22fa,#050410fa)}@media (max-width:640px){.insight-cover,.insight-cover--hero,.insight-cover--detail{border-radius:18px;min-height:16rem}.insight-cover__panel{border-radius:14px;padding:12px;inset:12px}.insight-cover__lines{width:84%}}.insight-cover--image .insight-cover__panel{display:none}.insight-cover--image:after{background:0 0;display:none}.insights-library__view{color:#f5f3ffc7;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.95rem;font-weight:620;text-decoration:underline;display:inline-flex}.insights-preview__lede{margin:14px 0 40px}.insights-preview__more{margin-top:34px}.reveal{transition:opacity var(--reveal-duration,.56s) cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0s), transform var(--reveal-duration,.56s) cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0s)}html[data-js] .reveal:not(.in){opacity:0;transform:translate3d(0, var(--reveal-distance,16px), 0)}.reveal.in{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.reveal,html[data-js] .reveal:not(.in){opacity:1;transition:none;transform:none}.hdr__glass,.hdr,.hdr:before,.hdr:after{transition:none}.drawer-overlay,.drawer-panel{animation:none}.tk-screen:before,.browser-main-panel,.browser-scan,.browser-main-panel:before,.marquee,.pulsating-btn:before,.star-field__layer,.star-field__twinkle,.landing-root .hdr .brand,.landing-root .hdr__right,.hero-badge,.hero-word,.hero-rise-delay>.hero-desc,.hero-engine-label,.hero-engine,.hero-cta-row,.hero-orbit-svg,.hero-orbit-bloom,.hero-container,.hero-planet,.hero-watermark,.hero-grid-cell,.hero-grid-cell:after,.pp__card--featured:before{animation:none!important}.hero-grid-cell{opacity:.5}.star-field__twinkle{opacity:.6;transform:none}.hero-orbit-glint,.pp__card--featured:before{display:none}}@media (max-width:1000px){.deliver{grid-template-columns:1fr;gap:32px}.trusted__cloud{gap:16px}.trusted__logo{width:138px;min-height:66px}.trusted__logo-img{max-width:126px;height:38px}.scale-proof__grid{flex-direction:column;display:flex}.scale-proof__right{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.scale-proof__team{min-height:0}.scale-proof__keyboard{min-height:20rem;margin-bottom:26px}.scale-proof__keyboard .typing-keyboard{width:clamp(22rem,106%,28rem);height:18rem;margin:-1.1rem auto -2rem;transform:none}.scale-proof__keyboard .tk-main{transform:translate(-42%,7%)scale(.49)}.scale-proof__rating{grid-row:span 2}.compare__top{align-items:center}.compare__table{display:none}.compare__mobile{gap:14px;display:grid}.compare__acc{color:#faf8fff2;background:radial-gradient(28rem 16rem at 20% -10%,#7c5cff29,#0000 68%),linear-gradient(#120d2ae6,#080616f0);border:1px solid #ffffff2e;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 18px 70px #00000047}.compare__acc summary{cursor:pointer;background:#ffffff0e;justify-content:space-between;align-items:center;gap:18px;padding:22px;list-style:none;display:flex}.compare__acc summary::-webkit-details-marker{display:none}.compare__acc-title{letter-spacing:-.03em;align-items:center;gap:12px;font-size:1.05rem;font-weight:700;display:flex}.compare__acc-toggle{background:#ffffff1a;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.compare__acc-toggle:before,.compare__acc-toggle:after{content:"";background:#ffffffc7;border-radius:999px;height:2px;position:absolute;top:10px;left:6px;right:6px}.compare__acc-toggle:after{transform:rotate(90deg)}.compare__acc[open] .compare__acc-toggle:after{opacity:0;transform:rotate(0)}.compare__acc[open] summary{border-bottom:1px solid #ffffff1a}.compare__acc-body{gap:16px;padding:22px;display:grid}.compare__acc-body>div{border-top:1px solid #ffffff1a;padding-top:16px}.compare__acc-body b{color:#faf8fff2;align-items:center;gap:10px;font-size:.95rem;display:flex}.compare__acc-body p{color:#e0dcf9bd;margin:10px 0 0 34px;font-weight:600;line-height:1.5}}@media (min-width:981px) and (max-width:1060px){.hdr .brand__byline{display:none}.nav-pill{gap:12px;padding-inline:16px}}@media (max-width:980px){.nav-pill{display:none!important}.locale-switcher--desktop,.hdr__right .cwv-btn{display:none}}@media (min-width:981px){.nav-pill{display:flex}.hamb{display:none}}@media (max-width:860px){.case{grid-template-columns:1fr}.ftr__grid{grid-template-columns:1fr 1fr;gap:30px}.ftr__brand{grid-column:1/-1}.section{padding:76px 0}.process-video{padding-top:64px}.process-video__head{margin-bottom:28px}.scale-proof__right{grid-template-columns:1fr}.scale-proof__tech{grid-column:auto}.scale-proof__rating{grid-row:auto}.scale-proof__tech{grid-template-columns:1fr;justify-content:stretch;gap:12px}.dt__head{grid-template-columns:1fr;align-items:start}.compare__benefits{grid-template-columns:1fr}.compare__benefit{min-height:0}}@media (max-width:600px){.brand{--brand-mark:50px;--brand-word-size:10.4px;--brand-word-gap:.2em;--brand-byline-size:11px;--brand-byline-gap:5px;max-width:84vw}.hdr .brand{--brand-mark:56px;--brand-word-size:11.4px;max-width:80vw}.drawer-panel .brand{--brand-mark:58px;--brand-word-size:11.8px;--brand-byline-size:12.2px;max-width:88vw}.ftr__brand .brand{--brand-mark:76px;--brand-word-size:13.8px;--brand-byline-size:12.8px;max-width:94vw}.hero-container{gap:1.35rem;width:min(100% - 2rem,1160px);padding-top:7rem}.hero-rise{padding-bottom:0}.hero-rise-delay{flex-direction:column;max-width:none;padding-bottom:0;display:flex}.hero-badge{margin-bottom:1.35rem}.hero-headline{letter-spacing:-.008em;max-width:21.5rem;font-size:clamp(2.62rem,11.4vw,2.92rem);line-height:1.24}[data-locale=vi] .hero-headline{max-width:22rem;font-size:clamp(2.15rem,9vw,2.42rem);line-height:1.18}.hero-planet{bottom:-22.5rem}.hero-orbit-bloom{opacity:.64}.hero-desc{margin-bottom:.95rem;line-height:1.5}.hero-desc--sm{order:4;margin:.95rem 0 0}.hero-cta-row{order:2;margin-top:.1rem}.hero-engine-block{order:3;margin:1rem 0 0}.hero-engine-label{margin-bottom:.5rem}.hero-engine{min-height:2.05rem}.trusted{padding:44px 0 22px}.trusted__title{letter-spacing:.13em;margin-bottom:24px;font-size:10.5px}.trusted__cloud{gap:12px;margin-inline:-20px}.trusted__cloud:before{inset-inline:18%}.trusted__row:nth-child(2){transform:translate(-28px)}.trusted__row-items{gap:18px;padding-right:18px}.trusted__logo{opacity:.76;width:122px;min-height:58px}.trusted__logo-img{max-width:112px;height:32px}.scale-proof{padding-bottom:24px}.scale-proof__team{padding:20px}.scale-proof__keyboard{min-height:17.5rem;margin:0 0 24px}.scale-proof__keyboard .typing-keyboard{width:min(126vw,29rem);height:16rem;margin:-1.6rem auto -2.2rem;transform:none}.scale-proof__keyboard .tk-main{transform:translate(-20%,6%)scale(.44)}.scale-proof__keyboard .tk-screen{font-size:12px}.scale-proof__team .cwv-btn{justify-content:center;width:100%}.scale-proof__rating,.scale-proof__quote,.scale-proof__logos,.scale-proof__tech{padding:20px}.scale-proof__logos{min-height:104px}.scale-proof__count{font-size:4.2rem}.scale-proof__impact-copy>span{font-size:1.1rem}.scale-proof__brand-track{gap:10px;padding-right:10px}.scale-proof__brand{min-width:110px;min-height:70px}.scale-proof__brand img{height:24px}.scale-proof__quote-meta{gap:8px}.scale-proof__tech-track{gap:12px;padding-right:12px}.scale-proof__tech-logo{justify-content:flex-start;min-width:122px;min-height:52px}.compare__top{display:block}.compare__acc{border-radius:20px}.compare__acc-body p{margin-left:0}.compare__benefits{gap:14px;margin-top:18px}.compare__benefit{text-align:left;border-radius:20px;align-items:flex-start;padding:22px}.dt__head{margin-bottom:34px;padding:0 20px}.dt__track{padding:0 10px}.dt__card{min-height:0;padding:22px}.dt__person{margin-bottom:24px}}@media (max-width:540px){body{font-size:16px}.wrap{padding:0 20px}.upwork{flex-direction:column;align-items:flex-start;gap:14px}.process-video__frame{border-radius:var(--radius)}.hero-cta-row{align-items:stretch}.hero-cta-row .cwv-btn,.hero-cta-row .pulsating-btn{width:100%}.ftr__col--contact{grid-column:1/-1}.ftr__bottom{flex-direction:column;align-items:stretch;gap:18px}.ftr__bottom .cwv-btn{justify-content:center;width:100%}}.drawer-overlay{z-index:95;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#04020c6b;border:0;animation:.18s ease-out both drawer-overlay-in;position:fixed;inset:0}.drawer-panel{z-index:100;width:min(86vw,24rem);color:var(--ink);text-shadow:none;background:linear-gradient(#0c091ef5,#060412fa);border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;padding:0;animation:.24s cubic-bezier(.16,1,.3,1) both drawer-panel-in;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 34px 80px #0200108f}@keyframes drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-panel-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.drawer-panel__head{justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 0;display:flex}.drawer-panel__close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.drawer-panel__close:hover{background:#ffffff1a;border-color:#79d1ff42;transform:translateY(-1px)}.drawer-panel__close svg{width:18px;height:18px}.drawer-panel__nav{border-top:1px solid #ffffff1a;flex-direction:column;gap:2px;margin-top:12px;padding:20px;display:flex}.drawer-panel__nav a{color:#fff;border-bottom:1px solid #ffffff0f;padding:14px 0;font-size:17px;font-weight:500;transition:color .15s,background .15s}.drawer-panel__nav a:hover,.drawer-panel__nav a[aria-current=page]{color:#79d1fff5}.locale-switcher--drawer{align-self:flex-start;margin:0 20px 20px}.drawer-panel__cta{justify-content:center;margin:auto 20px 20px}.insight-cluster__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:28px;display:grid}.insight-cluster__card{border-radius:var(--radius,16px);border:1px solid var(--line,#a78bfa29);background:var(--surface,#ffffff09);color:inherit;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.insight-cluster__card:hover{border-color:var(--line-2,#a78bfa4d);background:var(--surface-2,#ffffff0e);transform:translateY(-2px)}.insight-cluster__meta{color:var(--muted,#948fba);font-size:13px}.insight-cluster__card h3{color:var(--ink,#f5f3ff);margin:0;font-size:18px;line-height:1.3}.insight-cluster__card p{color:var(--ink-2,#c7c2e6);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}[data-locale=vi] :is(h1,h2,h3){padding-block:.045em;line-height:1.16}[data-locale=vi] .react-bits-scroll-reveal{padding-block:.045em}[data-locale=vi] .trusted__title{padding-block:.45em 1.25em;line-height:1.8}[data-locale=vi] .trusted__title .react-bits-scroll-reveal__text{padding-block:.15em .3em}@media (max-width:760px){[data-locale=vi] .eng-search-query,[data-locale=vi] .eng-search-result__meta p:last-child{white-space:normal;text-overflow:clip;overflow:visible}}[data-locale=vi] .pp__head h2{white-space:normal}@media (max-width:760px){.insights-library__view{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}}
