@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7a4546d8114e54fa-s.p.13vdd402sevv2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b9e7b9c6ff7672ac-s.1h3_b8dq1_o36.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8feca5bfbcc904f1-s.p.3_ijnwpkdx2cv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e484ef06964e3fd1-s.p.31i7usxn6xzi8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/116f49b013842575-s.3p6-qd2_5i8k0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aaeb013c77132fba-s.p.11vj41fawvu--.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_5f15f609-module__jiKPKW__className{font-family:Newsreader,Newsreader Fallback;font-weight:400}.newsreader_5f15f609-module__jiKPKW__variable{--font-landing-serif:"Newsreader", "Newsreader Fallback"}
html:has(.lx){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#f1eee9;background:var(--lightningcss-light,#f1eee9)var(--lightningcss-dark,#0b1020);scroll-padding-top:84px}@media (prefers-color-scheme:dark){html:has(.lx){--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]:has(.lx){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html[data-theme=dark]:has(.lx){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}body:has(.lx){background:#f1eee9;background:var(--lightningcss-light,#f1eee9)var(--lightningcss-dark,#0b1020);overflow-x:visible}@media (prefers-reduced-motion:reduce){html:has(.lx){scroll-behavior:auto}}.lx{--lx-ground:var(--lightningcss-light,#f1eee9)var(--lightningcss-dark,#0b1020);--lx-ground-2:var(--lightningcss-light,#e8e3ea)var(--lightningcss-dark,#121830);--lx-paper:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#182038);--lx-paper-2:var(--lightningcss-light,#f8f4ee)var(--lightningcss-dark,#1f2843);--lx-ink:var(--lightningcss-light,#211e19)var(--lightningcss-dark,#f4efe7);--lx-ink-2:var(--lightningcss-light,#575046)var(--lightningcss-dark,#b8bfd1);--lx-ink-3:var(--lightningcss-light,#5f574c)var(--lightningcss-dark,#9aa3b9);--lx-accent-ink:var(--lightningcss-light,#a8411a)var(--lightningcss-dark,#ffb68c);--lx-stop:var(--lightningcss-light,#b84a14)var(--lightningcss-dark,#ff7a2f);--lx-orange:#ff8a3d;--lx-orange-deep:#ff6a1a;--lx-on-orange:#1c1007;--lx-cta-fill:linear-gradient(140deg, #ffa060 0%, #ff8a3d 46%, #ff6f22 100%);--lx-cta-glow:var(--lightningcss-light,#e8621c52)var(--lightningcss-dark,#ff7a2f5c);--lx-action:var(--lightningcss-light,#c4521f)var(--lightningcss-dark,#ff7a2f);--lx-action-hover:var(--lightningcss-light,#a8441a)var(--lightningcss-dark,#ff9150);--lx-on-action:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#1c1007);--lx-action-ink:var(--lightningcss-light,#a33d17)var(--lightningcss-dark,#ff9e70);--lx-deco:var(--lightningcss-light,#ef8048)var(--lightningcss-dark,#ff9157);--lx-peach:var(--lightningcss-light,#efdccb)var(--lightningcss-dark,#3b2b2c);--lx-line:var(--lightningcss-light,#d9d1c6)var(--lightningcss-dark,#2c3554);--lx-line-soft:var(--lightningcss-light,#e6dfd4)var(--lightningcss-dark,#232b47);--lx-field:var(--lightningcss-light,#8c8275)var(--lightningcss-dark,#7f89a6);--lx-ok:var(--lightningcss-light,#3f6b4e)var(--lightningcss-dark,#86d9a6);--lx-error:var(--lightningcss-light,#a12a1e)var(--lightningcss-dark,#ff8f80);--lx-seal:var(--lightningcss-light,#c2362b)var(--lightningcss-dark,#ff7b6e);--lx-footer:var(--lightningcss-light,#0b1020)var(--lightningcss-dark,#060914);--lx-card:var(--lx-paper);--lx-spectrum:linear-gradient(90deg, #f26257, #ed882d, #f1be48, #52c96f, #31bfd1, #397af0, #6b65df, #b065e3);--lx-shadow-sm:0 1px 0 var(--lightningcss-light,#28251f08)var(--lightningcss-dark,#0003), 0 1px 3px var(--lightningcss-light,#28251f0f)var(--lightningcss-dark,#0000004d);--lx-shadow:0 1px 0 var(--lightningcss-light,#28251f08)var(--lightningcss-dark,#0003), 0 12px 28px -18px var(--lightningcss-light,#4a321c61)var(--lightningcss-dark,#000000b3);--lx-shadow-lg:0 2px 0 var(--lightningcss-light,#28251f08)var(--lightningcss-dark,#0003), 0 34px 64px -38px var(--lightningcss-light,#4a321c80)var(--lightningcss-dark,#000000d9);--lx-radius-sm:10px;--lx-radius:16px;--lx-radius-lg:22px;--lx-header-h:72px;--lx-ease:cubic-bezier(.2, .7, .2, 1);--lx-ease-out:cubic-bezier(.16, 1, .3, 1);--lx-spring:cubic-bezier(.34, 1.56, .64, 1);--lx-sans:var(--font-ghx-sans), "Inter", system-ui, sans-serif;--lx-serif:var(--font-landing-serif), "Newsreader", "Iowan Old Style", Georgia, serif;--lx-mono:var(--font-ghx-mono), "JetBrains Mono", ui-monospace, monospace;--lx-display:var(--lx-sans);--lx-tint:var(--lightningcss-light,#111422)var(--lightningcss-dark,#fff);--lx-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E");isolation:isolate;background-color:var(--lx-ground);width:100%;color:var(--lx-ink);font-family:var(--lx-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex:1 0 auto;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.lx-aurora{z-index:-1;pointer-events:none;height:min(1180px,150svh);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.lx-aurora:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--lx-tint) 2.8%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--lx-tint) 2.8%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 70% at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(100% 70% at 50% 0,#000 10%,#0000 75%)}.lx-aurora span{--bloom:#783ff5;aspect-ratio:1;background:radial-gradient(circle, var(--bloom) 0%, color-mix(in srgb, var(--bloom) 72%, transparent) 18%, color-mix(in srgb, var(--bloom) 36%, transparent) 38%, color-mix(in srgb, var(--bloom) 12%, transparent) 56%, transparent 70%);will-change:transform;border-radius:50%;position:absolute}.lx-aurora span:first-child{opacity:.3;width:min(70vw,940px);animation:24s ease-in-out infinite alternate lx-drift-a;top:-26%;left:50%;translate:-50%}.lx-aurora span:nth-child(2){--bloom:#ff6a00;opacity:.24;width:min(60vw,760px);animation:30s ease-in-out infinite alternate lx-drift-b;top:-12%;left:-4%}.lx-aurora span:nth-child(3){--bloom:#0084ff;opacity:.22;width:min(60vw,760px);animation:27s ease-in-out infinite alternate-reverse lx-drift-b;top:-14%;right:-6%}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .lx-aurora span{opacity:.13}html:not([data-theme=dark]) .lx-aurora:before{opacity:.5}}html[data-theme=light] .lx-aurora span{opacity:.13}html[data-theme=light] .lx-aurora:before{opacity:.5}.lx ::selection{background:var(--lx-peach);color:var(--lx-ink)}.lx :focus-visible{outline:3px solid var(--lx-action-ink);outline-offset:3px}.lx section[tabindex="-1"]:focus,.lx #lx-main:focus,.lx main:focus{outline:none}.lx img,.lx video,.lx canvas{max-width:100%}.lx-icon{flex:none;display:block}.lx-petal{flex:none;display:block;overflow:visible}.lx-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.lx-wrap{padding-inline:28px}}@media (min-width:1024px){.lx-wrap{padding-inline:40px}}.lx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lx-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.lx-defs{width:0;height:0;position:absolute;overflow:hidden}html[data-theme=light] .lx .lx-only-dark,html[data-theme=dark] .lx .lx-only-light{display:none}@media (prefers-color-scheme:light){html:not([data-theme]) .lx .lx-only-dark{display:none}}@media (prefers-color-scheme:dark){html:not([data-theme]) .lx .lx-only-light{display:none}}.lx-label{color:var(--lx-ink-2);font-size:14px;font-weight:600;line-height:1.45;display:block}.lx-kicker{color:var(--lx-ink-3);font-family:var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:400;line-height:1.4;display:inline-flex}.lx-lead{max-width:58ch;color:var(--lx-ink-2);margin-top:16px;font-size:clamp(1.02rem,.96rem + .3vw,1.15rem);line-height:1.62}.lx-note{color:var(--lx-ink-3);font-size:13.5px;line-height:1.55}.lx-note--warn{border-radius:var(--lx-radius-sm);color:var(--lightningcss-light,#7d4310)var(--lightningcss-dark,#f5c67a);background:var(--lightningcss-light,#fbf1e2)var(--lightningcss-dark,#221a0d);border:1px solid var(--lightningcss-light,#eed8b7)var(--lightningcss-dark,#5c4520);padding:10px 12px}.lx-link{min-height:44px;color:var(--lx-action-ink);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lx-link:hover{text-decoration-thickness:2px}.lx-note .lx-link{min-height:0;display:inline}.lx-section{padding-block:clamp(64px,8vw,120px);position:relative}.lx-section--tint,.lx-router,.lx-proof-section{--lx-card:var(--lx-paper);background-color:var(--lx-ground-2)}.lx-section__head{max-width:780px}.lx-title,.lx-section__head h2,.lx-hero__title,.lx-flow__head h2,.lx-contact__intro h2{color:var(--lx-ink);font-family:var(--lx-serif);font-optical-sizing:auto;text-wrap:balance;font-weight:400}.lx-title,.lx-section__head h2,.lx-contact__intro h2{letter-spacing:-.02em;font-size:clamp(2.2rem,1.45rem + 2.7vw,3.6rem);line-height:1.04}.lx[lang=vi] .lx-title,.lx[lang=vi] .lx-section__head h2,.lx[lang=vi] .lx-contact__intro h2{line-height:1.14}.lx-accent{color:var(--lx-accent-ink);font-family:var(--lx-serif);font-style:italic;font-weight:400}.lx-stop{color:var(--lx-stop)}.lx-btn{min-height:46px;font-family:var(--lx-sans);text-align:center;cursor:pointer;transition:background-color .18s var(--lx-ease), border-color .18s var(--lx-ease), color .18s var(--lx-ease), box-shadow .18s var(--lx-ease), transform .18s var(--lx-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:15.5px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.lx-btn:not(:disabled,[aria-disabled=true]):active{transform:translateY(1px)}.lx-btn--primary{background:var(--lx-cta-fill);color:var(--lx-on-orange);box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 5px #96320024, 0 14px 28px -16px var(--lx-cta-glow);transition:border-radius .6s var(--lx-ease-out), box-shadow .25s var(--lx-ease), transform .3s var(--lx-spring);border-radius:26px 30px 24px 32px/28px 24px 30px 26px}.lx-btn--primary:not(:disabled,[aria-disabled=true]):hover{box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 5px #96320024, 0 18px 34px -16px var(--lx-cta-glow);border-radius:32px 24px 30px 26px/24px 30px 26px}.lx-btn--primary .lx-icon{transition:transform .35s var(--lx-spring)}.lx-btn--primary:not(:disabled,[aria-disabled=true]):hover .lx-icon{transform:translate(4px)}.lx-btn--secondary{border-color:var(--lx-field);background:var(--lx-paper);color:var(--lx-ink)}.lx-btn--secondary:not(:disabled,[aria-disabled=true]):hover{border-color:var(--lx-ink);background:var(--lx-paper-2)}.lx-btn--quiet{color:var(--lx-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lx-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--lx-ink) 35%, transparent);text-underline-offset:4px;background:0 0;padding-inline:12px}.lx-btn--quiet:not(:disabled,[aria-disabled=true]):hover{background:color-mix(in srgb, var(--lx-ink) 6%, transparent);text-decoration-color:currentColor}.lx-btn--lg{min-height:52px;padding:12px 24px;font-size:16px}.lx-btn:is(:disabled,[aria-disabled=true]){border-color:var(--lx-line);background:var(--lx-paper-2);color:var(--lx-ink-2);box-shadow:none;cursor:not-allowed;text-decoration:none;transform:none}.lx-cta{isolation:isolate;min-height:56px;color:var(--lx-on-orange);font-family:var(--lx-sans);letter-spacing:-.005em;text-align:center;cursor:pointer;transition:rotate .55s var(--lx-spring), scale .3s var(--lx-spring);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 30px 14px 32px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;rotate:-1.6deg}.lx-cta:before{content:"";z-index:-1;background:var(--lx-cta-fill);box-shadow:inset 0 1px 0 #fff6, inset 0 -3px 6px #96320029, 0 18px 36px -16px var(--lx-cta-glow);transition:border-radius .7s var(--lx-ease-out), box-shadow .3s var(--lx-ease), inset .5s var(--lx-spring);border-radius:58% 42% 54% 46%/60% 46% 54% 40%;position:absolute;inset:0}.lx-cta .lx-icon{transition:transform .4s var(--lx-spring)}.lx-cta:hover{rotate:none}.lx-cta:hover:before{box-shadow:inset 0 1px 0 #fff6, inset 0 -3px 6px #96320029, 0 22px 44px -14px var(--lx-cta-glow);border-radius:44% 56% 46% 54%/52% 58% 42% 48%;inset:-2px -4px}.lx-cta:hover .lx-icon{transform:translate(5px)}.lx-cta:active{scale:.96}.lx-cta:focus-visible{outline:3px solid var(--lx-ink);outline-offset:5px}.lx-cta--live:before{animation:9s ease-in-out infinite alternate lx-blob}.lx-cta--live:hover:before{animation-play-state:paused}.lx-cta--sm{gap:10px;min-height:46px;padding:10px 22px 10px 24px;font-size:14.5px}.lx-cta--serif{font-family:var(--lx-serif);letter-spacing:0;padding-inline:34px 30px;font-size:20px;font-style:italic;font-weight:400}.lx-play{min-height:48px;color:var(--lx-ink);font-family:var(--lx-serif);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:2px 6px 2px 2px;font-size:19px;font-style:italic;line-height:1.2;text-decoration:none;display:inline-flex}.lx-play>span:last-child{transition:background-size .4s var(--lx-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.lx-play:hover>span:last-child{background-size:100% 1px}.lx-play__badge{border:1px solid color-mix(in srgb, var(--lx-orange) 70%, transparent);width:44px;height:44px;color:var(--lx-stop);transition:background-color .25s var(--lx-ease), color .25s var(--lx-ease), transform .4s var(--lx-spring);border-radius:50%;place-items:center;display:grid;position:relative}.lx-play__badge:after{content:"";border:1px solid var(--lx-orange);opacity:0;border-radius:50%;position:absolute;inset:-1px}.lx-play:hover .lx-play__badge{background:var(--lx-orange);color:var(--lx-on-orange);transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){.lx-play__badge:after{animation:lx-ring 2.8s var(--lx-ease-out) 1.6s infinite}}.lx-hop{min-height:44px;color:var(--lx-ink-2);font-family:var(--lx-serif);transition:background-color .25s var(--lx-ease), color .25s var(--lx-ease);border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:18.5px;font-style:italic;line-height:1.2;text-decoration:none;display:inline-flex}.lx-hop .lx-icon{transition:transform .35s var(--lx-spring)}.lx-hop:hover{background:color-mix(in srgb, var(--lx-paper) 80%, transparent);color:var(--lx-action-ink)}.lx-hop:hover .lx-icon{transform:translate(2px,-2px)}.lx-round{border:1px solid var(--lx-line);background:color-mix(in srgb, var(--lx-paper) 70%, transparent);width:44px;height:44px;color:var(--lx-ink);cursor:pointer;transition:background-color .2s var(--lx-ease), border-color .2s var(--lx-ease);border-radius:50%;flex:none;place-items:center;display:grid}.lx-round:hover{border-color:var(--lx-field);background:var(--lx-paper)}.lx-chip{border:1px solid var(--lx-line);background:var(--lx-ground);min-height:26px;color:var(--lx-ink-2);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.25;display:inline-flex}.lx-chip--deep{color:var(--lightningcss-light,#2e5a3c)var(--lightningcss-dark,#a3e3bb);background:var(--lightningcss-light,#e4eee5)var(--lightningcss-dark,#13291f);border-color:var(--lightningcss-light,#bcd3c0)var(--lightningcss-dark,#2f5a44)}.lx-chip--pilot{color:var(--lightningcss-light,#8a3817)var(--lightningcss-dark,#ffb98f);background:var(--lightningcss-light,#f8e6d9)var(--lightningcss-dark,#2a1a12);border-color:var(--lightningcss-light,#ebc7ae)var(--lightningcss-dark,#6b3a22)}.lx-chip--early{color:var(--lightningcss-light,#66561f)var(--lightningcss-dark,#f1d78f);background:var(--lightningcss-light,#f3ecdc)var(--lightningcss-dark,#231f12);border-color:var(--lightningcss-light,#ded0ac)var(--lightningcss-dark,#5c5130)}.lx-chip--building{color:var(--lx-ink-2);background:0 0;border:1px dashed var(--lightningcss-light,#a2968a)var(--lightningcss-dark,#6f7894)}.lx-chip--quiet{border-color:var(--lx-line);background:color-mix(in srgb, var(--lx-paper) 92%, transparent);color:var(--lx-ink-2)}.lx-chip--start{border-color:var(--lx-action);background:var(--lx-action);color:var(--lx-on-action)}.lx-disclosure{border-top:1px solid var(--lx-line)}.lx-disclosure>summary{min-height:48px;color:var(--lx-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.lx-disclosure>summary::-webkit-details-marker{display:none}.lx-disclosure>summary:after{content:"";width:9px;height:9px;transition:transform .2s var(--lx-ease);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;margin-right:6px;transform:translateY(-2px)rotate(45deg)}.lx-disclosure[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.lx-disclosure>summary:hover{color:var(--lx-action-ink)}.lx-disclosure>:not(summary){padding-bottom:16px}.lx-disclosure ol{color:var(--lx-ink-2);gap:6px;padding-left:22px;font-size:15px;list-style:decimal;display:grid}.lx-disclosure--quiet{border-top:0}.lx-disclosure--quiet>summary{min-height:44px;color:var(--lx-ink-2);justify-content:flex-start;font-size:14px;font-weight:500}.lx-skip{z-index:60;background:var(--lx-ink);color:var(--lx-ground);border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-120px;left:16px}.lx-skip:focus{top:12px}.lx-header{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--lx-line) 70%, transparent);background:color-mix(in srgb, var(--lx-ground) 84%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);position:sticky;top:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lx-header{animation:linear both lx-header-settle;animation-timeline:scroll(root);animation-range:0 140px}}}@keyframes lx-header-settle{0%{background-color:color-mix(in srgb, var(--lx-ground) 0%, transparent);border-bottom-color:#0000}to{border-bottom-color:color-mix(in srgb, var(--lx-line) 70%, transparent);background-color:color-mix(in srgb, var(--lx-ground) 84%, transparent)}}.lx-header__bar{min-height:var(--lx-header-h);align-items:center;gap:20px;display:flex}.lx-brand{flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lx-brand__lockup{aspect-ratio:560/183;width:152px;transition:opacity .2s var(--lx-ease);background:url(/landing/brand/aiglobalhub-lockup-dark.webp) 0/contain no-repeat;display:block}.lx-brand:hover .lx-brand__lockup{opacity:.86}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .lx-header .lx-brand__lockup{background-image:url(/landing/brand/aiglobalhub-lockup-light.webp)}}html[data-theme=light] .lx-header .lx-brand__lockup{background-image:url(/landing/brand/aiglobalhub-lockup-light.webp)}.lx-header__nav{flex:1;justify-content:center;display:flex}.lx-header__nav ul{gap:4px;display:flex}.lx-header__nav a{min-height:44px;color:var(--lx-ink-2);transition:color .2s var(--lx-ease);align-items:center;padding:0 14px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.lx-header__nav a:after{content:"";background:var(--lx-stop);height:1.5px;transition:transform .35s var(--lx-ease-out);border-radius:2px;position:absolute;bottom:8px;left:14px;right:14px;transform:scaleX(0)}.lx-header__nav a:hover{color:var(--lx-ink)}.lx-header__nav a:hover:after{transform:scaleX(1)}.lx-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lx-header__contact{min-height:44px;color:var(--lx-ink);align-items:center;gap:6px;padding:0 10px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.lx-header__contact .lx-icon{color:var(--lx-stop);transition:transform .35s var(--lx-spring)}.lx-header__contact:hover .lx-icon{transform:translate(2px,-2px)}.lx-lang{border:1px solid var(--lx-line);background:color-mix(in srgb, var(--lx-paper) 60%, transparent);border-radius:999px;padding:2px;display:inline-flex}.lx-lang__option{min-width:44px;min-height:44px;color:var(--lx-ink-2);font-family:var(--lx-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:400}.lx-lang__option:hover{color:var(--lx-ink)}.lx-lang__option[aria-pressed=true]{background:var(--lx-ink);color:var(--lx-ground)}.lx-theme,.lx-header__menu{border:1px solid var(--lx-line);background:color-mix(in srgb, var(--lx-paper) 60%, transparent);width:44px;height:44px;color:var(--lx-ink);cursor:pointer;transition:background-color .16s var(--lx-ease), border-color .16s var(--lx-ease);border-radius:50%;place-items:center;display:grid}.lx-theme:hover,.lx-header__menu:hover{border-color:var(--lx-field);background:var(--lx-paper)}.lx-theme .lx-icon{transition:transform .45s var(--lx-ease-out)}.lx-theme:hover .lx-icon{transform:rotate(-24deg)}.lx-header__menu{display:none}.lx-header__cta{margin-left:4px}.lx-header__panel{border-bottom:1px solid var(--lx-line);background:var(--lx-paper);box-shadow:var(--lx-shadow-lg);animation:lx-drop .22s var(--lx-ease-out);position:absolute;inset:100% 0 auto}.lx-header__panel ul{padding-block:8px 16px;display:grid}.lx-header__panel a{border-bottom:1px solid var(--lx-line-soft);min-height:52px;color:var(--lx-ink);font-family:var(--lx-serif);justify-content:space-between;align-items:center;font-size:21px;text-decoration:none;display:flex}.lx-header__panel li:last-child a{color:var(--lx-action-ink);border-bottom:0;font-style:italic}@media (max-width:1139px){.lx-header__nav,.lx-header__contact{display:none}.lx-header__menu{display:grid}}@media (min-width:1140px){.lx-header__panel{display:none}}@media (max-width:639px){.lx-header__cta{display:none}.lx-header__bar{gap:8px}.lx-header__actions{gap:6px}.lx-brand__lockup{width:124px}}@media (max-width:379px){.lx-header__bar{gap:8px}.lx-header__actions{gap:4px}.lx-brand__lockup{width:clamp(88px,27vw,104px)}.lx-lang__option{min-width:44px;padding:0 6px}}.lx-intro{z-index:100;place-content:center;justify-items:center;gap:20px;transition:opacity 1.5s cubic-bezier(.45,0,.55,1);display:none;position:fixed;inset:0}.lx-intro:before{content:"";z-index:-1;background:var(--lx-ground);transition:opacity 1.2s cubic-bezier(.45,0,.55,1);position:absolute;inset:0}html[data-lx-intro]{overflow:hidden}html[data-lx-intro] .lx-intro{display:grid}html[data-lx-intro=loading] .lx-content{visibility:hidden;opacity:0}html[data-lx-intro=leaving] .lx-content{opacity:1;transition:opacity 1.2s cubic-bezier(.25,.1,.2,1) .1s}html[data-lx-intro=leaving] .lx-intro{opacity:0;pointer-events:none}html[data-lx-intro=leaving] .lx-intro:before{opacity:0}html[data-lx-intro=loading] .lx-word,html[data-lx-intro=loading] .lx-hero__side{animation-play-state:paused}.lx-intro__mark{aspect-ratio:1;width:clamp(220px,25vw,340px);transition:transform 1.5s cubic-bezier(.45,0,.55,1);position:relative}html[data-lx-intro=leaving] .lx-intro__mark{transform:translateY(-32px)scale(1.12)rotate(-4deg)}.lx-intro__flat,.lx-intro__canvas{width:100%;height:100%;position:absolute;inset:0}.lx-intro__flat{opacity:0;width:64%;height:64%;inset:18%;overflow:visible}.lx-intro__flat .lx-rosette__petal{opacity:0;transform-origin:0 0;transform:rotate(calc(var(--i) * 45deg - 14deg)) translateY(-.55px) scale(.8)}.lx-intro__mark[data-mode=fallback] .lx-intro__flat{opacity:1}.lx-intro__mark[data-mode=fallback] .lx-rosette__petal{animation:1.65s cubic-bezier(.4,0,.15,1) both lx-intro-petal;animation-delay:calc(var(--i) * 45ms)}.lx-intro__canvas{opacity:0}.lx-intro__mark[data-mode=webgl] .lx-intro__canvas{animation:.38s ease-out both lx-intro-in}@keyframes lx-intro-in{0%{opacity:0}to{opacity:1}}.lx-intro__signature{color:var(--lx-ink-2);font-family:var(--lx-mono);letter-spacing:.15em;font-size:12px;transition:opacity .7s}.lx-intro__skip{bottom:max(24px, env(safe-area-inset-bottom));min-height:44px;color:var(--lx-ink-2);font-family:var(--lx-serif);cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:14px;padding:10px 20px;font-size:18px;font-style:italic;display:inline-flex;position:absolute}.lx-intro__skip:disabled{cursor:progress}.lx-intro__skip:disabled .lx-icon{visibility:hidden}html[data-lx-intro=leaving] .lx-intro__signature{opacity:0}@keyframes lx-intro-petal{0%{opacity:0;transform:rotate(calc(var(--i) * 45deg - 14deg)) translateY(-.55px) scale(.8)}to{opacity:.9;transform:rotate(calc(var(--i) * 45deg)) translateY(0) scale(1)}}.lx-hero{padding-block:clamp(28px,4vw,64px) clamp(40px,6vw,88px);position:relative}@media (min-width:1024px) and (min-height:700px){.lx-hero{min-height:min(calc(100svh - var(--lx-header-h)), 940px);align-items:center;padding-block:32px;display:grid}}.lx-hero__grid{align-items:center;gap:clamp(20px,4vw,32px);display:grid}@media (min-width:1024px){.lx-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:clamp(28px,3vw,48px)}}.lx-hero__title{letter-spacing:-.028em;font-size:clamp(2.6rem,1.5rem + 3.6vw,4.9rem);line-height:.98}.lx[lang=vi] .lx-hero__title{letter-spacing:-.02em;line-height:1.08}.lx-hero__title--b{letter-spacing:-.032em;font-size:clamp(3.2rem,1.6rem + 5.2vw,6.6rem);line-height:.98}.lx[lang=vi] .lx-hero__title--b{line-height:1.04}.lx-hero__title--b,html[data-lx-hero=b] .lx-hero__title--a{display:none}html[data-lx-hero=b] .lx-hero__title--b{display:block}.lx-word{animation:lx-word 1s var(--lx-ease-out) both;animation-delay:min(calc(.12s + var(--i) * 50ms), .36s);display:inline-block}.lx-word--accent{color:var(--lx-accent-ink);animation-name:lx-word-accent;animation-delay:min(calc(.24s + var(--i) * 50ms), .42s);font-style:italic}.lx-hero__side{max-width:600px;animation:lx-rise .9s var(--lx-ease-out) .5s both;margin-top:26px}.lx-hero__side .lx-lead{margin-top:0}.lx-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:30px;display:flex}.lx-hero__signup{border:1px solid var(--lx-line);min-height:44px;color:var(--lx-action-ink);transition:border-color .25s var(--lx-ease), background-color .25s var(--lx-ease);border-radius:44% 56% 48% 52%/54% 46%;align-items:center;gap:10px;padding:6px 12px;font-size:15px;font-weight:500;text-decoration:none;display:none}.lx-hero__signup:hover{border-color:var(--lx-stop);background:color-mix(in srgb, var(--lx-stop) 8%, transparent)}@media (max-width:639px){.lx-hero__signup{display:inline-flex}}.lx-play{border-radius:999px}.lx-hero__media{min-width:0;margin:0}.lx-hero__frame{aspect-ratio:4/3;position:relative}.lx-hero__inner{mix-blend-mode:lighten;-webkit-mask-composite:source-in;position:absolute;inset:-2% 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .lx-hero__inner{mix-blend-mode:darken}}html[data-theme=light] .lx-hero__inner{mix-blend-mode:darken}.lx-hero__inner picture,.lx-hero__poster,.lx-hero__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lx-hero__video{opacity:0;transition:opacity .7s var(--lx-ease)}.lx-hero__frame[data-playing=true] .lx-hero__video{opacity:1}.lx-hero__badge{z-index:2;pointer-events:none;position:absolute;top:6%;left:5%}.lx-hero__toggle{z-index:2;border:1px solid var(--lx-line);background:color-mix(in srgb, var(--lx-paper) 90%, transparent);min-height:44px;color:var(--lx-ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .16s var(--lx-ease), border-color .16s var(--lx-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:5%;right:5%}.lx-hero__toggle:hover{border-color:var(--lx-field);background:var(--lx-paper)}.lx-hero__caption{gap:8px;margin-top:4px;padding-inline:5%;display:grid}@media (max-width:480px){.lx-hero__actions .lx-cta,.lx-reco__actions .lx-btn--primary{width:100%}}.lx-eco{isolation:isolate;padding-block:clamp(48px,6vw,88px);position:relative}@media (min-width:960px){.lx-eco{padding-block:24px 40px}}.lx-eco:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#783ff542 0%,#783ff51f 30%,#0084ff0d 50%,#0000 68%);border-radius:50%;width:min(1100px,130vw);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .lx-eco:before{opacity:.45}}html[data-theme=light] .lx-eco:before{opacity:.45}.lx-eco__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""labels""caption""act""tools";gap:22px;display:grid;position:relative}.lx-eco__head{z-index:2;grid-area:head;position:relative}.lx-eco .lx-title{font-size:clamp(2.3rem,1.4rem + 2.6vw,3.7rem)}.lx-eco__lead{max-width:40ch;color:var(--lx-ink-2);margin-top:14px;font-size:15.5px;line-height:1.6}.lx-eco__stage{aspect-ratio:1;grid-area:stage;width:100%;max-width:540px;margin-inline:auto;position:relative}.lx-eco__host{opacity:0;transition:opacity .9s var(--lx-ease);position:absolute;inset:0}.lx-eco[data-mode=live] .lx-eco__host{opacity:1}.lx-eco__canvas{width:100%;height:100%;display:block}.lx-eco__flat{top:calc(var(--cy,.5) * 100%);width:calc(var(--r,160px) * 2.12);height:auto;translate:-50% -50%;scale:calc(.82 + .18 * var(--join,1));opacity:calc(.35 + .65 * var(--join,1));transition:opacity .6s var(--lx-ease);position:absolute;left:50%}.lx-eco__flat .lx-rosette__petal{opacity:.96;mix-blend-mode:multiply}.lx-eco[data-mode=live] .lx-eco__flat{opacity:0}.lx-eco__leaders{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.lx-eco__leader{fill:none;stroke:var(--lx-ink-3);stroke-linecap:round;stroke-opacity:.3;stroke-width:1px;transition:stroke .35s var(--lx-ease), stroke-opacity .35s var(--lx-ease), stroke-width .35s var(--lx-ease)}.lx-eco__anchor{fill:var(--lx-ink-3);fill-opacity:.55;transition:fill .35s var(--lx-ease)}.lx-eco__leaders g[data-hover=true] .lx-eco__leader{stroke-opacity:.65}.lx-eco__leaders g[data-on=true] .lx-eco__leader{stroke:var(--petal);stroke-opacity:.95;stroke-width:1.4px}.lx-eco__leaders g[data-on=true] .lx-eco__anchor{fill:var(--petal);fill-opacity:1}.lx-eco__labels{flex-wrap:wrap;grid-area:labels;justify-content:center;gap:8px;display:flex}.lx-eco__label{border:1px solid var(--lx-line);background:color-mix(in srgb, var(--lx-paper) 55%, transparent);min-height:44px;color:var(--lx-ink-2);font-family:var(--lx-sans);white-space:nowrap;cursor:pointer;transition:color .25s var(--lx-ease), border-color .25s var(--lx-ease), background-color .25s var(--lx-ease);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.lx-eco__label[data-kind=concept]{font-family:var(--lx-serif);font-size:18px;font-style:italic;font-weight:400}.lx-eco__label-text{background:linear-gradient(var(--petal), var(--petal)) left 100% / 0 1.5px no-repeat;transition:background-size .45s var(--lx-ease-out);padding-bottom:2px}.lx-eco__label-arrow{opacity:0;transition:opacity .25s var(--lx-ease), transform .35s var(--lx-spring)}.lx-eco__label:hover{color:var(--lx-ink)}.lx-eco__label:hover .lx-eco__label-text{background-size:100% 1.5px}.lx-eco__label[aria-selected=true]{border-color:color-mix(in srgb, var(--petal) 70%, transparent);background:color-mix(in srgb, var(--petal) 12%, var(--lx-paper));color:var(--lightningcss-light,var(--lx-ink))var(--lightningcss-dark,color-mix(in srgb, var(--petal) 62%, #f4efe7))}.lx-eco__label[aria-selected=true] .lx-eco__label-text{background-size:100% 1.5px}.lx-eco__label[aria-selected=true] .lx-eco__label-arrow{opacity:1}.lx-eco__live{z-index:2;grid-area:caption;min-height:150px;position:relative}.lx-eco__caption{animation:lx-caption-in .6s var(--lx-ease-out) both}.lx-eco__index{color:var(--lightningcss-light,var(--lx-ink-2))var(--lightningcss-dark,color-mix(in srgb, var(--petal) 62%, #f4efe7));font-family:var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;line-height:1.4;display:flex}.lx-eco__readiness{font-family:var(--lx-sans);letter-spacing:.01em;text-transform:none;margin-left:6px}.lx-eco__dot{background:var(--petal);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--petal) 22%, transparent);border-radius:50%;margin-left:4px}.lx-eco__headline{color:var(--lx-ink);font-family:var(--lx-serif);letter-spacing:-.01em;text-wrap:balance;margin-top:10px;font-size:clamp(1.75rem,1.3rem + 1.1vw,2.25rem);font-style:italic;font-weight:400;line-height:1.08}.lx-eco__headline .lx-accent{color:var(--lightningcss-light,var(--lx-accent-ink))var(--lightningcss-dark,color-mix(in srgb, var(--petal) 55%, #f4efe7))}.lx-eco__shift{color:var(--lx-ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:12px;font-size:14.5px;line-height:1.5;display:flex}.lx-eco__arrow{color:var(--lx-stop)}.lx-eco__fix{color:var(--lx-ink)}.lx-eco__more{min-height:44px;color:var(--lx-ink-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;transition:color .2s var(--lx-ease);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:500;display:inline-flex}.lx-eco__more:hover{color:var(--lx-ink);-webkit-text-decoration-color:var(--lx-stop);text-decoration-color:var(--lx-stop)}.lx-eco__more .lx-icon{color:var(--lx-stop)}.lx-eco__act{z-index:2;grid-area:act;position:relative}.lx-eco__tools{z-index:2;flex-wrap:wrap;grid-area:tools;align-items:center;gap:6px;display:flex;position:relative}.lx-eco__shortcuts{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.lx-eco__foot{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:22px;display:flex;position:relative}.lx-eco__hint{color:var(--lx-ink-3);font-family:var(--lx-serif);align-items:center;gap:12px;font-size:17px;font-style:italic;display:inline-flex}.lx-eco__hint .lx-accent{color:var(--lx-ink-2)}.lx-eco__tap{border:1.5px solid var(--lx-stop);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.lx-eco__tap:after{content:"";background:var(--lx-stop);border-radius:50%;position:absolute;inset:4px}.lx-eco__all>summary{min-height:44px;color:var(--lx-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.lx-eco__all>summary::-webkit-details-marker{display:none}.lx-eco__all>summary .lx-icon{transition:transform .3s var(--lx-ease)}.lx-eco__all[open]>summary .lx-icon{transform:rotate(180deg)}.lx-eco__all[open]{flex-basis:100%;order:2}.lx-eco__all ol{border:1px solid var(--lx-line);border-radius:var(--lx-radius);background:color-mix(in srgb, var(--lx-paper) 80%, transparent);gap:10px;margin-top:6px;padding:16px 18px;font-size:14.5px;display:grid}.lx-eco__all li{color:var(--lx-ink-2);align-items:flex-start;gap:10px;display:flex}.lx-eco__all li .lx-petal{margin-top:3px}.lx-eco__all strong{color:var(--lx-ink);font-weight:600}.lx-eco__cue{min-height:44px;color:var(--lx-ink-3);font-family:var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:11.5px;text-decoration:none;display:inline-flex}.lx-eco__cue .lx-icon{color:var(--lx-stop)}.lx-eco__cue:hover{color:var(--lx-ink)}.lx-eco__note{grid-column:1/-1}.lx-eco__note:empty{display:none}@media (min-width:960px){.lx-eco__grid{grid-template:"head tools"". ."minmax(300px,1fr)"caption act"/minmax(0,1fr) minmax(0,1fr);gap:0 40px;min-height:clamp(720px,100svh - 132px,920px)}.lx-eco__head{max-width:460px}.lx-eco__stage,.lx-eco__labels{aspect-ratio:auto;grid-area:1/1/-1/-1;max-width:none;margin:0}.lx-eco__host{inset:auto;top:calc(var(--cy,.5) * 100%);width:calc(var(--r,160px) * 3.2);height:calc(var(--r,160px) * 3.2);left:50%;translate:-50% -50%}.lx-eco__leaders{display:block}.lx-eco__labels{z-index:1;pointer-events:none;display:block;position:relative}.lx-eco__label{top:calc(var(--cy,.5) * 100% + var(--sy) * var(--r,160px));left:calc(50% + var(--sx) * var(--r,160px));pointer-events:auto;background:0 0;border-color:#0000;padding-inline:10px;font-size:16.5px;position:absolute}.lx-eco__label[data-kind=concept]{font-size:20px}.lx-eco__glyph{display:none}.lx-eco__label[data-side=right]{translate:8px -50%}.lx-eco__label[data-side=left]{flex-direction:row-reverse;translate:calc(-100% - 8px) -50%}.lx-eco__label[data-side=top]{translate:-50% calc(-100% - 4px)}.lx-eco__label[data-side=bottom]{translate:-50% 4px}.lx-eco__label[aria-selected=true]{background:0 0;border-color:#0000}.lx-eco__live{flex-direction:column;justify-content:flex-end;align-self:end;max-width:540px;min-height:184px;display:flex}.lx-eco__act{place-self:end;padding-bottom:8px}.lx-eco__tools{place-self:start end;padding-top:6px}.lx-eco__foot{margin-top:10px}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .lx-eco__flat .lx-rosette__petal{mix-blend-mode:screen}}html[data-theme=dark] .lx-eco__flat .lx-rosette__petal{mix-blend-mode:screen}.lx-flow{position:relative}.lx-flow__track{padding-block:clamp(64px,8vw,112px)}.lx-flow__stage{display:none}.lx-flow__panel{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.lx-flow__panel{padding-inline:28px}}@media (min-width:1024px){.lx-flow__panel{padding-inline:40px}}.lx-flow__head h2{letter-spacing:-.022em;font-size:clamp(1.85rem,1.3rem + 2vw,2.85rem);line-height:1.14}.lx[lang=vi] .lx-flow__head h2{line-height:1.2}.lx-flow__lead{color:var(--lx-ink-2);align-items:center;gap:10px;margin-top:14px;display:none}.lx-flow__cue{display:none}.lx-flow__beats{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin-top:36px;display:grid}.lx-beat{border:1px solid var(--lx-line);border-radius:var(--lx-radius-lg);background:var(--lx-paper);flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.lx-beat__still{background:var(--lx-ground);border-radius:14px;order:-1;width:100%;height:auto}.lx-beat__kicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-beat__petal{margin-right:-2px}.lx-beat__area{font-size:15px;font-weight:600}.lx-beat__pain{color:var(--lx-ink-3);font-size:15.5px}.lx-beat__strike{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--lx-action-ink) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--lx-action-ink) 75%, transparent);text-decoration-thickness:1.5px}.lx-beat__fix{font-family:var(--lx-serif);letter-spacing:-.01em;font-size:clamp(1.4rem,1.15rem + .9vw,1.85rem);font-weight:400;line-height:1.16}.lx-beat__gate{color:var(--lightningcss-light,#8a3817)var(--lightningcss-dark,#ffb98f);background:var(--lightningcss-light,#fbefe6)var(--lightningcss-dark,#24170f);border:1px solid var(--lightningcss-light,#f0d5c2)var(--lightningcss-dark,#5b3424);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;font-weight:600;line-height:1.35;display:inline-flex}.lx-beat__gate .lx-icon{color:var(--lx-action-ink)}.lx-flow__outro{border-radius:var(--lx-radius-lg);background:var(--lx-paper);justify-items:start;gap:10px;margin-top:28px;padding:24px;display:grid}.lx-flow__outro .lx-btn--primary:hover .lx-icon{transform:translateY(3px)}.lx-flow__outro-title{font-family:var(--lx-serif);letter-spacing:-.01em;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.4rem);font-weight:400;line-height:1.1}.lx-flow__outro>p:not(.lx-flow__outro-title){color:var(--lx-ink-2)}.lx-flow__rail{display:none}@media (prefers-reduced-motion:no-preference) and (min-height:560px){html[data-lx-js] .lx-flow__track{height:calc(100svh + var(--lx-flow-len) * 30svh);padding:0}html[data-lx-js] .lx-flow__sticky{top:var(--lx-header-h);height:calc(100svh - var(--lx-header-h));grid-template-columns:minmax(330px,.8fr) minmax(0,1.35fr);grid-template-areas:"panel stage";padding-left:max(16px,50vw - 580px);display:grid;position:sticky;overflow:clip}html[data-lx-js] .lx-flow__stage{grid-area:stage;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(90deg,#0000 0,#000 14%)}html[data-lx-js] .lx-flow__panel{grid-area:panel;grid-template-rows:auto minmax(0,1fr) auto auto;gap:18px;max-width:none;margin:0;padding:clamp(20px,5vh,56px) 0 clamp(16px,3vh,28px);display:grid}html[data-lx-js] .lx-flow__head h2{margin-top:0;font-size:clamp(1.5rem,1.05rem + 1.4vw,2.2rem)}html[data-lx-js] .lx-flow__lead{--on:clamp(0, (1.05 - var(--lx-flow-t,0)) / .35, 1);opacity:var(--on);transform:translateY(calc((1 - var(--on)) * -8px));display:flex}html[data-lx-js] .lx-flow__cue{color:var(--lx-action-ink);place-items:center;display:grid;position:relative}html[data-lx-js] .lx-flow__cue:after{content:"";width:2px;height:4px;animation:lx-cue 1.6s var(--lx-ease) infinite;background:currentColor;border-radius:1px;position:absolute;top:6px}html[data-lx-js] .lx-flow__stack{grid-row:2;min-height:0;position:relative}html[data-lx-js] .lx-flow__beats{margin:0;display:block}html[data-lx-js] .lx-beat,html[data-lx-js] .lx-flow__outro{--t:var(--lx-flow-t,0);--in:clamp(0, (var(--t) - var(--b0)) / .3, 1);pointer-events:none;background:0 0;border:0;padding:0;position:absolute;top:50%;left:0;right:0;translate:0 -50%}html[data-lx-js] .lx-beat{--out:clamp(0, (var(--b0) + var(--len) - var(--t)) / .3, 1);--on:min(var(--in), var(--out));--local:clamp(0, (var(--t) - var(--b0)) / var(--len), 1);--strike:clamp(0, (var(--local) - .06) * 3.6, 1);--rise:clamp(0, (var(--local) - .16) * 3.2, 1);--gate:clamp(0, (var(--local) - .36) * 3.5, 1);opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 18px));gap:14px}html[data-lx-js] .lx-beat[data-active=true],html[data-lx-js] .lx-flow__outro[data-active=true]{pointer-events:auto}html[data-lx-js] .lx-beat__still{display:none}html[data-lx-js] .lx-beat__pain{margin-top:6px;font-size:clamp(1.02rem,.92rem + .45vw,1.25rem)}html[data-lx-js] .lx-beat__strike{background-image:linear-gradient(var(--lx-action-ink), var(--lx-action-ink));background-position:0 58%;background-repeat:no-repeat;background-size:calc(var(--strike) * 100%) 2px;text-decoration:none}html[data-lx-js] .lx-beat__fix{letter-spacing:-.012em;opacity:var(--rise);transform:translateY(calc((1 - var(--rise)) * 22px));font-size:clamp(1.6rem,1.1rem + 1.8vw,2.65rem);line-height:1.1}html[data-lx-js] .lx[lang=vi] .lx-beat__fix,html[data-lx-js] .lx-beat__fix:lang(vi){line-height:1.18}html[data-lx-js] .lx-beat__gate,html[data-lx-js] .lx-beat__link{opacity:var(--gate);transform:translateY(calc((1 - var(--gate)) * 10px))}html[data-lx-js] .lx-flow__outro{--on:var(--in);opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 18px));margin:0}html[data-lx-js] .lx-flow__outro-title{font-size:clamp(1.6rem,1.1rem + 1.8vw,2.6rem)}html[data-lx-js] .lx-flow__rail{grid-row:3;padding-right:24px;display:block;position:relative}html[data-lx-js] .lx-flow__meter{background:var(--lx-line);height:2px;position:absolute;top:21px;left:22px;right:46px}html[data-lx-js] .lx-flow__meter>span{background:var(--lx-flow-spectrum,var(--lx-spectrum));transform:scaleX(var(--lx-flow-p,0));transform-origin:0;border-radius:2px;position:absolute;inset:0}html[data-lx-js] .lx-flow__rail ol{justify-content:space-between;gap:6px;display:flex;position:relative}html[data-lx-js] .lx-flow__note{grid-row:4;min-height:1.5em}}.lx-flow__stop{min-width:44px;color:var(--lx-ink-3);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;line-height:1.2;display:grid}.lx-flow__stop .lx-icon{box-sizing:content-box;border:1.5px solid var(--lx-line);background:var(--lx-paper);color:var(--lx-ink-3);transition:background-color .25s var(--lx-ease), border-color .25s var(--lx-ease), color .25s var(--lx-ease), transform .25s var(--lx-ease-out);border-radius:50%;padding:11px}.lx-flow__stop:hover .lx-icon{border-color:var(--lx-field);color:var(--lx-ink)}.lx-flow__stop[data-done=true] .lx-icon{border-color:var(--petal);color:var(--lx-ink)}.lx-flow__stop[aria-current=step]{color:var(--lx-ink)}.lx-flow__stop[aria-current=step] .lx-icon{border-color:var(--petal);background:color-mix(in srgb, var(--petal) 26%, var(--lx-paper));color:var(--lx-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--petal) 22%, transparent);transform:scale(1.08)}.lx-flow__stop:focus-visible{outline-offset:4px;border-radius:12px}.lx-flow__still{object-fit:cover;opacity:0;transition:opacity .6s var(--lx-ease)}.lx-flow__still[data-on=true]{opacity:1}.lx-flow[data-mode=live] .lx-flow__still{opacity:0}.lx-flow__host{position:absolute;inset:0}.lx-flow__canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--lx-ease);display:block}.lx-flow[data-mode=live] .lx-flow__canvas{opacity:1}.lx-flow__badge{z-index:2;pointer-events:none;position:absolute;top:18px;right:18px}@media (prefers-reduced-motion:no-preference) and (min-height:560px) and (max-width:1023px){html[data-lx-js] .lx-flow__track{height:calc(100svh + var(--lx-flow-len) * 26svh)}html[data-lx-js] .lx-flow__sticky{grid-template:"stage"minmax(0,44%)"panel"minmax(0,1fr)/minmax(0,1fr);padding-left:0}html[data-lx-js] .lx-flow__stage{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}html[data-lx-js] .lx-flow__panel{gap:12px;padding:4px 16px 14px}html[data-lx-js] .lx-flow__head h2{margin-top:0;font-size:clamp(1.15rem,.95rem + 1.2vw,1.5rem)}html[data-lx-js] .lx-flow__lead{margin-top:6px;font-size:14.5px}html[data-lx-js] .lx-beat{gap:8px}html[data-lx-js] .lx-beat__pain{margin-top:0;font-size:15px}html[data-lx-js] .lx-beat__fix{font-size:clamp(1.25rem,1rem + 1.6vw,1.7rem)}html[data-lx-js] .lx-beat__gate{font-size:12.5px}html[data-lx-js] .lx-flow__rail{padding-right:0}html[data-lx-js] .lx-flow__meter{right:22px}html[data-lx-js] .lx-flow__stop>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-flow__badge{top:12px;right:12px}}.lx-router__grid{gap:28px;margin-top:30px;display:grid}@media (min-width:1024px){.lx-router[data-chosen=true] .lx-router__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:48px}.lx-routecard{top:calc(var(--lx-header-h) + 20px);position:sticky}}.lx-router__inputs{align-content:start;gap:22px;min-width:0;display:grid}.lx-needs,.lx-question{border:0;min-width:0;margin:0;padding:0}.lx-needs>legend{margin-bottom:14px;padding:0}.lx-needs__list{flex-wrap:wrap;gap:10px;display:flex}.lx-need{border:1px solid var(--lx-line);background:color-mix(in srgb, var(--lx-paper) 78%, transparent);min-height:52px;color:var(--lx-ink);cursor:pointer;transition:border-color .2s var(--lx-ease), background-color .2s var(--lx-ease), box-shadow .2s var(--lx-ease), translate .35s var(--lx-spring);border-radius:999px;align-items:center;gap:10px;padding:10px 20px 10px 15px;display:inline-flex;position:relative}.lx-need:hover{border-color:color-mix(in srgb, var(--petal) 65%, var(--lx-line));translate:0 -2px}.lx-need:hover,.lx-need:focus-within{z-index:3}.lx-need[data-selected=true]{border-color:var(--petal);background:color-mix(in srgb, var(--petal) 14%, var(--lx-paper));box-shadow:0 0 0 1px var(--petal), 0 14px 28px -20px color-mix(in srgb, var(--petal) 80%, transparent)}.lx-need[data-selected=true]:after{content:"";width:14px;height:14px;-webkit-mask:var(--lx-check) center / contain no-repeat;mask:var(--lx-check) center / contain no-repeat;animation:lx-pop .35s var(--lx-ease-out) both;background:currentColor;flex:none;margin-left:2px}.lx-need input,.lx-switch__option input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}:is(.lx-need:has(input:focus-visible),.lx-switch__option:has(input:focus-visible)){outline:3px solid var(--lx-action-ink);outline-offset:3px}.lx-need__petal{transition:transform .45s var(--lx-spring)}.lx-need:hover .lx-need__petal,.lx-need[data-selected=true] .lx-need__petal{transform:rotate(-18deg)scale(1.12)}.lx-need__label{font-size:16px;font-weight:500;line-height:1.25}.lx-need__note{z-index:5;border:1px solid var(--lx-line);background:var(--lx-paper);width:max-content;max-width:min(300px,78vw);box-shadow:var(--lx-shadow-lg);color:var(--lx-ink-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--lx-ease), translate .25s var(--lx-ease-out), visibility 0s linear .25s;border-radius:14px;padding:10px 14px;font-size:13.5px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 10px);left:0;translate:0 -4px}@media (max-width:639px){.lx-needs__list{position:relative}.lx-need{position:static}.lx-need__note{width:auto;max-width:none;right:0}}.lx-need__note:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}@media (hover:hover){.lx-need:hover .lx-need__note{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.3s,.3s,0s;translate:0}}.lx-need:has(input:focus-visible) .lx-need__note{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;translate:0}:is(.lx-needs[data-hush=true] .lx-need .lx-need__note,.lx-needs[data-hush=true] .lx-need:has(input:focus-visible) .lx-need__note){opacity:0;visibility:hidden;pointer-events:none}.lx-shortcuts{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.lx-shortcuts__or{color:var(--lx-ink-3);font-family:var(--lx-serif);margin-right:2px;font-size:17px;font-style:italic}.lx-shortcuts__list{flex-wrap:wrap;gap:2px;display:flex}.lx-hop--button{cursor:pointer;background:0 0;border:0}.lx-steps{border:1px solid var(--lx-line);border-radius:var(--lx-radius-lg);background:var(--lx-card);box-shadow:var(--lx-shadow);animation:lx-fade-up .4s var(--lx-ease-out) both;gap:14px;padding:clamp(18px,2.4vw,24px);display:grid}.lx-steps__title{color:var(--lx-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:14.5px;font-weight:500;display:flex}.lx-question{animation:lx-caption-in .45s var(--lx-ease-out) both}.lx-question legend{color:var(--lx-ink);font-family:var(--lx-serif);text-wrap:balance;margin-bottom:14px;padding:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.55rem);line-height:1.22}.lx-question__options{flex-wrap:wrap;gap:8px;display:flex}.lx-pill{border:1px solid var(--lx-field);background:var(--lx-paper);min-height:46px;color:var(--lx-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--lx-ease), border-color .15s var(--lx-ease), color .15s var(--lx-ease), translate .3s var(--lx-spring);border-radius:999px;align-items:center;padding:9px 18px;font-size:15px;line-height:1.3;display:inline-flex;position:relative}.lx-pill:hover{border-color:var(--lx-ink);translate:0 -1px}.lx-pill[aria-pressed=true]{border-color:var(--lx-ink);background:var(--lx-ink);color:var(--lx-paper)}.lx-pill[aria-pressed=true]:before{content:"";width:14px;height:14px;-webkit-mask:var(--lx-check) center / contain no-repeat;mask:var(--lx-check) center / contain no-repeat;background:currentColor;margin-right:8px}.lx-answer{background:color-mix(in srgb, var(--lx-ground) 75%, transparent);min-height:48px;animation:lx-fade-up .3s var(--lx-ease-out) both;border-radius:14px;align-items:center;gap:12px;padding:2px 2px 2px 14px;display:flex}.lx-answer__n{color:var(--lx-ink-3);font-family:var(--lx-mono);letter-spacing:.1em;font-size:11.5px}.lx-answer__text{min-width:0;color:var(--lx-ink);flex:1;font-size:15px;line-height:1.35;display:grid}.lx-answer__q{color:var(--lx-ink-3);font-size:12.5px}.lx-steps__sub{color:var(--lx-ink-3);margin-top:-6px;font-size:13.5px;display:none}@media (hover:none){.lx-steps__sub{display:block}}.lx-answer__edit{min-width:64px;min-height:44px;color:var(--lx-action-ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.lx-answer__edit:hover{text-decoration-color:currentColor}.lx-routecard{border:1px solid var(--lx-line);border-radius:var(--lx-radius-lg);background:var(--lx-card);min-width:0;box-shadow:var(--lx-shadow-lg);animation:lx-rise .55s var(--lx-ease-out) both;align-content:start;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid;container-type:inline-size}.lx-routecard__top{gap:4px;display:grid}.lx-routecard__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.lx-routecard__name{color:var(--lx-ink);font-family:var(--lx-serif);font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);line-height:1.15}.lx-routecard__count{color:var(--lx-ink-3);font-family:var(--lx-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px}.lx-routecard__lead{color:var(--lx-ink-2);font-size:14.5px}.lx-line{--lx-line-dir:180deg;--row:52px;--dot:44px;padding-block:2px;position:relative}.lx-line__stops{grid-auto-rows:var(--row);display:grid}.lx-line:before,.lx-line:after{content:"";left:calc(var(--dot) / 2 - 1.5px);border-radius:2px;width:3px;position:absolute}.lx-line:before{top:calc(2px + var(--row) / 2);bottom:calc(2px + var(--row) / 2);background:var(--lx-line)}.lx-line:after{top:calc(2px + var(--row) / 2 + var(--start) * var(--row));bottom:calc(2px + var(--row) / 2);background:var(--road);transform-origin:top;animation:lx-grow-y .9s var(--lx-ease-out) both}.lx-line__stop{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.lx-line__button{min-width:44px;min-height:44px;color:var(--lx-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 10px 0 0;font-size:15px;font-weight:600;line-height:1.25;display:flex}.lx-line__dot{z-index:1;width:var(--dot);height:var(--dot);border:1.5px solid var(--lx-line);background:var(--lx-paper);transition:border-color .2s var(--lx-ease), box-shadow .2s var(--lx-ease), transform .3s var(--lx-ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lx-line__dot .lx-petal{transition:transform .35s var(--lx-ease-out)}.lx-line__button:hover .lx-line__dot{border-color:var(--lx-field)}.lx-line__button:hover .lx-line__dot .lx-petal{transform:rotate(-20deg)}.lx-line__button:hover .lx-line__name{color:var(--lx-ink)}.lx-line__stop[data-place=behind] .lx-line__dot .lx-petal{opacity:.38}.lx-line__stop[data-place=behind] .lx-line__name{font-weight:500}.lx-line__stop[data-place=start] .lx-line__dot{border-color:var(--lx-action);border-width:2px}.lx-line__stop[data-place=start] .lx-line__dot:after{content:"";border:2px solid var(--lx-action);animation:lx-pulse 1.8s var(--lx-ease-out) infinite;border-radius:50%;position:absolute;inset:-2px}.lx-line__button[aria-pressed=true] .lx-line__dot{border-color:var(--lx-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--lx-ink) 12%, transparent);transform:scale(1.08)}.lx-line__button[aria-pressed=true] .lx-line__name{color:var(--lx-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.lx-line__name{transition:color .16s var(--lx-ease)}.lx-line__flag{background:var(--lx-action);color:var(--lx-on-action);white-space:nowrap;animation:lx-pop .4s var(--lx-ease-out) .5s both;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.35}.lx-line__bead{z-index:2;top:calc(2px + var(--row) / 2 + var(--start) * var(--row) - 6px);left:calc(var(--dot) / 2 - 6px);border:2px solid var(--lx-paper);background:var(--lx-action);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lx-deco) 30%, transparent);pointer-events:none;animation:lx-bead-y 3.8s var(--lx-ease) .9s infinite;border-radius:50%;position:absolute}@container (min-width:440px){.lx-line{--lx-line-dir:90deg;--dot:42px;padding-top:34px}.lx-line__stops{grid-auto-rows:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.lx-line:before,.lx-line:after{top:calc(34px + var(--dot) / 2 - 1.5px);width:auto;height:3px;bottom:auto}.lx-line:before{right:calc(50% / var(--n));left:calc(50% / var(--n))}.lx-line:after{right:calc(50% / var(--n));left:calc((var(--start) + .5) / var(--n) * 100%);transform-origin:0;animation-name:lx-grow-x}.lx-line__stop{flex-direction:column;justify-content:flex-start}.lx-line__button{text-align:center;flex-direction:column;gap:8px;width:100%;padding:0 2px 4px;font-size:13.5px}.lx-line__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.lx-line__flag{animation-name:lx-flag-in;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.lx-line__stop:first-child .lx-line__flag{animation-name:lx-pop;left:0;transform:none}.lx-line__stop:last-child .lx-line__flag{animation-name:lx-pop;left:auto;right:0;transform:none}.lx-line__bead{top:calc(34px + var(--dot) / 2 - 6px);left:calc((var(--start) + .5) / var(--n) * 100% - 6px);animation-name:lx-bead-x}}.lx-stepcard{border:1px solid var(--lx-line-soft);border-radius:var(--lx-radius);background:var(--lx-ground);animation:lx-fade-up .35s var(--lx-ease-out) both;gap:10px;padding:16px 18px;display:grid}.lx-stepcard__meta{flex-wrap:wrap;gap:8px;display:flex}.lx-stepcard__title{font-family:var(--lx-serif);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.2}.lx-stepcard__facts{gap:8px;display:grid}.lx-stepcard__facts>div{color:var(--lx-ink-2);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;line-height:1.5;display:grid}.lx-stepcard__facts dt .lx-icon{color:var(--lx-ink-3);margin-top:2px}.lx-stepcard__gate dd{color:var(--lightningcss-light,#8a3817)var(--lightningcss-dark,#ffb98f);font-weight:600}.lx-stepcard__gate dt .lx-icon{color:var(--lx-action-ink)}.lx-progress{gap:6px;display:flex}.lx-progress span{background:var(--lx-line);width:40px;height:6px;transition:background-color .25s var(--lx-ease);border-radius:3px}.lx-progress span[data-done=true]{background:var(--lx-action)}.lx-reco{border-top:1px dashed var(--lx-line);animation:lx-fade-up .45s var(--lx-ease-out) both;gap:12px;padding-top:14px;display:grid}.lx-reco:focus{outline:none}.lx-reco:focus-visible{outline:3px solid var(--lx-action-ink);outline-offset:6px;border-radius:6px}.lx-reco__why{color:var(--lx-ink-2);gap:6px;font-size:15px;display:grid}.lx-reco__more>summary{min-height:44px;color:var(--lx-ink);cursor:pointer;align-items:center;gap:8px;font-size:14.5px;font-weight:600;list-style:none;display:inline-flex}.lx-reco__more>summary::-webkit-details-marker{display:none}.lx-reco__more>summary .lx-icon{transition:rotate .3s var(--lx-ease)}.lx-reco__more[open]>summary .lx-icon{rotate:180deg}.lx-reco__count{background:var(--lx-ground);min-width:22px;height:22px;color:var(--lx-ink-2);font-family:var(--lx-mono);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:400;display:inline-grid}.lx-reco__more[open]{gap:10px;display:grid}.lx-reco__prepare{flex-wrap:wrap;gap:6px;display:flex}.lx-reco__prepare li{border:1px solid var(--lx-line-soft);background:var(--lx-ground);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13.5px;line-height:1.35;display:inline-flex}.lx-reco__prepare .lx-icon{color:var(--lx-ok)}.lx-reco__note{border-left:2px solid var(--lx-peach);color:var(--lx-ink-3);padding-left:10px;font-size:13.5px}.lx-reco__actions{flex-wrap:wrap;gap:8px;display:flex}.lx-story{overflow:clip}.lx-story:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--petal) 22%, transparent) 0%, color-mix(in srgb, var(--petal) 8%, transparent) 40%, transparent 68%);pointer-events:none;border-radius:50%;width:min(760px,90vw);position:absolute;top:10%;right:-10%}.lx-story__grid{gap:36px;display:grid}@media (min-width:1024px){.lx-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}}.lx-story__kicker{flex-wrap:wrap}.lx-story__title{margin-top:18px}.lx-story__who{max-width:52ch;color:var(--lx-ink-2);margin-top:20px;font-size:clamp(1.02rem,.96rem + .3vw,1.15rem);line-height:1.62}.lx-story__consent{border:1px solid color-mix(in srgb, var(--petal) 40%, var(--lx-line));color:var(--lx-ink-2);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:6px 12px;font-size:13px;display:inline-flex}.lx-story__consent .lx-icon{color:var(--lx-ok)}.lx-story__sheet{border:1px solid var(--lx-line);border-radius:var(--lx-radius-lg);background:color-mix(in srgb, var(--lx-paper) 92%, transparent);box-shadow:var(--lx-shadow-lg);gap:22px;padding:clamp(22px,3vw,34px);display:grid;position:relative}.lx-story__block{gap:10px;display:grid}.lx-story__work{color:var(--lx-ink);font-family:var(--lx-serif);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-style:italic;line-height:1.3}.lx-story__facts{gap:14px;display:grid;position:relative}.lx-story__facts:before{content:"";background:linear-gradient(180deg, var(--petal), color-mix(in srgb, var(--petal) 20%, transparent));transform-origin:top;border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.lx-story__facts li{color:var(--lx-ink);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;font-size:15px;line-height:1.55;display:grid;position:relative}.lx-story__mark{border:1.5px solid color-mix(in srgb, var(--petal) 70%, transparent);background:var(--lx-paper);color:var(--lightningcss-light,#2457b8)var(--lightningcss-dark,#8fb3ff);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lx-story__people{border-radius:var(--lx-radius);background:color-mix(in srgb, var(--lx-stop) 9%, var(--lx-paper));padding:14px 16px}.lx-story__people .lx-kicker{color:var(--lx-action-ink)}.lx-story__people p:last-child{color:var(--lx-ink);font-size:15px}.lx-story__outcome{color:var(--lx-ink-2);font-family:var(--lx-serif);font-size:18px;font-style:italic}.lx-story__link{justify-self:start;margin-top:-10px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lx-story__facts:before{animation:linear both lx-grow-y;animation-timeline:view();animation-range:entry 40% cover 50%}.lx-story__facts li{animation:linear both lx-fade-up;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 15%) entry calc(70% + var(--i) * 10%)}.lx-story__facts li:focus-within{animation:none}}}.lx-how{view-timeline:--lx-how block;gap:30px;margin-top:48px;display:grid;position:relative}.lx-how:before{content:"";background:var(--lx-line);transform-origin:top;width:2px;position:absolute;top:36px;bottom:36px;left:35px}.lx-how li{min-height:72px;padding-left:92px;position:relative}.lx-how__mark{background:var(--lx-ground);border-radius:50%;width:72px;height:72px;padding:5px;position:absolute;top:0;left:0;overflow:visible}.lx-how__petal{fill:var(--petal);opacity:.95}.lx-how__petal-ghost{fill:none;stroke:var(--lx-field);stroke-width:.045px;opacity:.5}.lx-how__petal-next{fill:none;stroke:var(--petal);stroke-dasharray:.09 .07;stroke-width:.06px}.lx-how__thread{fill:none;stroke:var(--lx-ink);stroke-width:.06px;opacity:.75}.lx-how__bead{fill:var(--lx-action);stroke:var(--lx-ground);stroke-width:.04px}.lx-how h3{font-family:var(--lx-serif);letter-spacing:-.01em;font-size:23px;font-weight:400;line-height:1.2}.lx-how p{color:var(--lx-ink-2);margin-top:6px;font-size:15.5px}@media (min-width:900px){.lx-how{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-how:before{transform-origin:0;width:auto;height:2px;inset:35px 36px auto}.lx-how li{padding-top:92px;padding-left:0}}.lx-accounting{border:1px solid var(--lx-line);border-radius:var(--lx-radius-lg);background:var(--lx-paper);box-shadow:var(--lx-shadow);margin-top:56px;padding:clamp(20px,3vw,32px)}.lx-accounting>h3{font-family:var(--lx-serif);letter-spacing:-.01em;font-size:clamp(1.45rem,1.2rem + .8vw,1.85rem);font-weight:400;line-height:1.15}.lx-switch{border:1px solid var(--lx-line);background:var(--lx-ground);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:640px;margin:18px 0 0;padding:4px;display:grid}.lx-switch__option{min-height:46px;color:var(--lx-ink-2);text-align:center;cursor:pointer;transition:background-color .2s var(--lx-ease), color .2s var(--lx-ease);border-radius:10px;place-items:center;padding:6px 10px;font-size:14.5px;font-weight:600;line-height:1.25;display:grid;position:relative}.lx-switch__option:hover{background:color-mix(in srgb, var(--lx-ink) 6%, transparent);color:var(--lx-ink)}.lx-switch__option:has(input:checked){background:var(--lx-ink);color:var(--lx-paper)}.lx-duty{gap:10px;margin-top:16px;display:grid}.lx-duty:not([data-mode="0"]){display:none}@supports selector(:has(*)){.lx-accounting .lx-duty{display:none}:is(.lx-accounting:has(input[data-mode="0"]:checked) .lx-duty[data-mode="0"],.lx-accounting:has(input[data-mode="1"]:checked) .lx-duty[data-mode="1"],.lx-accounting:has(input[data-mode="2"]:checked) .lx-duty[data-mode="2"]){animation:lx-fade-up .3s var(--lx-ease-out) both;display:grid}}@media (min-width:720px){.lx-duty,.lx-accounting .lx-duty{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-duty__lane{border:1px solid var(--lx-line-soft);background:var(--lx-ground);border-radius:14px;align-content:start;gap:6px;padding:14px 16px;display:grid}.lx-duty__lane dt{color:var(--lx-ink);align-items:center;gap:8px;font-weight:700;display:flex}.lx-duty__lane dt .lx-icon{color:var(--lx-ink-3)}.lx-duty__lane dd{color:var(--lx-ink-2);font-size:15px}.lx-duty__lane[data-idle=true]{background:0 0;border-style:dashed}.lx-duty__lane[data-idle=true] dd{color:var(--lx-ink-3)}.lx-accounting>.lx-note{margin-top:16px}.lx-slips{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:22px 20px;margin-top:44px;display:grid}.lx-slip{--tilt:-1.1deg;--turn:-14deg}.lx-slip:nth-child(2){--tilt:.8deg;--turn:9deg}.lx-slip:nth-child(3){--tilt:-.5deg;--turn:-6deg}.lx-slip:nth-child(4){--tilt:1.2deg;--turn:16deg}.lx-slip__card{background:var(--lx-paper);height:100%;min-height:236px;color:var(--lx-ink);rotate:var(--tilt);transition:rotate .35s var(--lx-ease-out), translate .35s var(--lx-ease-out), box-shadow .35s var(--lx-ease-out);border-radius:4px 4px 14px 14px;grid-template-rows:auto 1fr auto;gap:14px;padding:34px 22px 18px;text-decoration:none;display:grid;position:relative;box-shadow:0 1px var(--lightningcss-light,#28251f0d)var(--lightningcss-dark,#0000004d),0 22px 34px -26px var(--lightningcss-light,#4a321c8c)var(--lightningcss-dark,#000000e6)}.lx-slip__card:before{content:"";background:radial-gradient(circle at 7px 0, var(--lx-ground-2) 4.5px, transparent 5px) 0 0 / 14px 9px repeat-x;height:9px;position:absolute;inset:-1px 0 auto}.lx-slip__card:hover{translate:0 -4px;rotate:none;box-shadow:0 1px var(--lightningcss-light,#28251f0d)var(--lightningcss-dark,#0000004d),0 30px 44px -28px var(--lightningcss-light,#4a321c99)var(--lightningcss-dark,#000000f2)}.lx-slip__card:focus-visible{rotate:none}.lx-seal{width:84px;height:84px;color:var(--lx-seal);opacity:.9;mix-blend-mode:multiply;rotate:var(--turn);margin:-14px 0 0 -6px}.lx-seal__rim{fill:none;stroke:currentColor;stroke-width:3px}.lx-seal__rim--inner{stroke-width:1.2px}.lx-seal__text{fill:currentColor;font-family:var(--lx-sans);letter-spacing:.02em;font-size:8.6px;font-weight:800}.lx-seal__petal{fill:none;stroke:currentColor;stroke-width:.075px}.lx-slip__title{font-family:var(--lx-serif);letter-spacing:-.01em;font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem);font-weight:400;line-height:1.2}.lx-slip__link{border-top:1.5px dashed var(--lx-line);min-height:44px;color:var(--lx-action-ink);text-underline-offset:4px;align-items:center;gap:6px;margin-inline:-22px;padding:10px 22px 0;font-size:14.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:flex}.lx-slip__link .lx-icon{transition:transform .2s var(--lx-ease)}.lx-slip__card:hover .lx-slip__link{text-decoration-thickness:2px}.lx-slip__card:hover .lx-slip__link .lx-icon{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){html[data-lx-js] .lx-slips:not([data-stamped]) .lx-seal{opacity:0}html[data-lx-js] .lx-slips[data-stamped] .lx-seal{animation:.62s cubic-bezier(.3,1.4,.5,1) both lx-stamp;animation-delay:calc(.15s + var(--i) * .16s)}html[data-lx-js] .lx-slips[data-stamped] .lx-slip__card{animation:lx-thud .4s var(--lx-ease-out) both;animation-delay:calc(.42s + var(--i) * .16s)}}.lx-proof__illustrative{color:var(--lx-ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:30px;font-size:14.5px;display:flex}.lx-faq{gap:32px;display:grid}@media (min-width:960px){.lx-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}}.lx-faq__list{border-bottom:1px solid var(--lx-line)}.lx-faq__item>summary{min-height:64px;padding-block:14px}.lx-faq__item h3{font-family:var(--lx-serif);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.3}.lx-faq__item>p{max-width:64ch;color:var(--lx-ink-2);padding-bottom:22px}.lx-faq__item[open]>p{animation:lx-fade-up .3s var(--lx-ease-out) both}.lx-contact{background:linear-gradient(180deg, var(--lx-ground), var(--lx-ground-2))}.lx-contact__grid{gap:32px;display:grid}@media (min-width:1024px){.lx-contact__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px}}.lx-context{border:1px solid var(--lx-line);border-radius:var(--lx-radius);background:var(--lx-paper);margin-top:28px;padding:20px 22px 8px}.lx-context>.lx-label{color:var(--lx-ink)}.lx-context dl{gap:8px;margin-top:12px;display:grid}.lx-context dl>div{grid-template-columns:minmax(110px,40%) minmax(0,1fr);gap:12px;font-size:14.5px;display:grid}.lx-context dt{color:var(--lx-ink-3)}.lx-context dd{font-weight:500}.lx-context>p:not(.lx-label){color:var(--lx-ink-2);margin-top:10px;font-size:15px}.lx-contact__card{border:1px solid var(--lx-line);border-radius:var(--lx-radius-lg);background:var(--lx-paper);box-shadow:var(--lx-shadow-lg);padding:clamp(20px,3vw,36px)}.lx-form,.lx-form__row{gap:18px;display:grid}@media (min-width:640px){.lx-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-field{align-content:start;gap:7px;min-width:0;display:grid}.lx-field>label{color:var(--lx-ink);font-size:14.5px;font-weight:600}.lx-field__req{color:var(--lx-ink-3);font-weight:400}.lx-field input,.lx-field select,.lx-field textarea{border:1px solid var(--lx-field);width:100%;min-height:48px;color:var(--lx-ink);transition:border-color .15s var(--lx-ease), box-shadow .15s var(--lx-ease);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121830);border-radius:12px;padding:11px 14px;font-size:16px;line-height:1.4}.lx-field textarea{resize:vertical;min-height:120px}.lx-field input:hover,.lx-field select:hover,.lx-field textarea:hover{border-color:var(--lx-ink-2)}.lx-field input:focus-visible,.lx-field select:focus-visible,.lx-field textarea:focus-visible{border-color:var(--lx-action-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--lx-action-ink) 38%, transparent);outline:none}.lx-field [aria-invalid=true]{border-color:var(--lx-error);box-shadow:inset 0 0 0 1px var(--lx-error)}.lx-field [aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--lx-error), 0 0 0 3px color-mix(in srgb, var(--lx-error) 32%, transparent)}.lx-select{position:relative}.lx-select select{appearance:none;cursor:pointer;padding-right:44px}.lx-select select:has(option[value=""]:checked){color:var(--lx-ink-3)}.lx-select .lx-icon{color:var(--lx-ink-2);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}.lx-field__error{color:var(--lx-error);animation:lx-fade-up .25s var(--lx-ease-out) both;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.lx-field__error:before{content:"!";background:var(--lx-error);width:18px;height:18px;color:var(--lx-paper);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;line-height:1;display:grid}.lx-field__hint{color:var(--lx-ink-3);font-size:13.5px}.lx-form__submit{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.lx-form__submit .lx-btn:is(:disabled,[aria-disabled=true]){background:var(--lx-action);color:var(--lx-on-action);cursor:progress;border-color:#0000}.lx-form__submit .lx-btn:is(:disabled,[aria-disabled=true]):before{content:"";border:2px solid #fffdf973;border-top-color:var(--lx-on-action);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite lx-spin}.lx-form__status{color:var(--lx-error);font-size:14.5px;font-weight:500}.lx-form__status:empty{display:none}@media (max-width:480px){.lx-form__submit .lx-btn{width:100%}}.lx-success{animation:lx-fade-up .45s var(--lx-ease-out) both;justify-items:start;gap:12px;padding-block:12px;display:grid}.lx-success__mark .lx-rosette__petal{opacity:.92;mix-blend-mode:multiply;transform-box:view-box;transform-origin:0 0;animation:lx-petal-in .5s var(--lx-ease-out) both;animation-delay:calc(var(--i) * 55ms)}.lx-success h3{font-family:var(--lx-serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.12}.lx-success h3:focus{outline:none}.lx-success p{max-width:52ch;color:var(--lx-ink-2)}.lx-footer{background:var(--lx-footer);color:#dfe3ec;border-top:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#1d2440);padding-block:56px 28px}.lx-footer :focus-visible{outline-color:#ffb08a}.lx-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.lx-footer__brand{grid-column:1/-1}@media (min-width:960px){.lx-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.lx-footer__brand{grid-column:auto}}.lx-footer .lx-brand{color:#fdfdff}.lx-footer .lx-brand__word b{color:#ff9e70}.lx-footer__brand p{color:#c4cad8;max-width:34ch;margin-top:14px;font-size:15px}.lx-footer__title{color:#aeb6c8;font-size:14px;font-weight:600}.lx-footer__group ul{margin-top:6px;display:grid}.lx-footer__group a{color:#eef0f5;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.lx-footer__group a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.lx-footer__legal{color:#aeb6c8;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:20px;font-size:13.5px;display:flex}.lx-dialog{border-radius:var(--lx-radius-lg);background:var(--lx-paper);width:min(980px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--lx-ink);border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 80px -30px #0000008c}.lx-dialog[open]{animation:lx-dialog-in .28s var(--lx-ease-out);flex-direction:column;display:flex}.lx-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b10209e}.lx-dialog__head{border-bottom:1px solid var(--lx-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 22px;display:flex}.lx-dialog__head h2{font-family:var(--lx-serif);font-size:23px;font-weight:400}.lx-dialog:focus,.lx-dialog__head h2:focus{outline:none}.lx-dialog__body{overscroll-behavior:contain;gap:14px;padding:18px 22px 22px;display:grid;overflow:auto}.lx-dialog__video{aspect-ratio:16/9;background:#0b1020;border-radius:12px;width:100%}.lx-icon-button{border:1px solid var(--lx-line);background:var(--lx-paper);width:44px;height:44px;color:var(--lx-ink);cursor:pointer;border-radius:12px;place-items:center;display:grid}.lx-icon-button:hover{border-color:var(--lx-field);background:var(--lx-paper-2)}@keyframes lx-word{0%{opacity:0;transform:translateY(.38em)}to{opacity:1;transform:translate(0,0)}}@keyframes lx-word-accent{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:translate(0,0)}}@keyframes lx-caption-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes lx-drift-a{to{transform:translate(6%,8%)scale(1.12)}}@keyframes lx-drift-b{to{transform:translate(10%,-6%)scale(1.1)}}@keyframes lx-blob{0%{border-radius:58% 42% 54% 46%/60% 46% 54% 40%}50%{border-radius:47% 53% 61% 39%/47% 57% 43% 53%}to{border-radius:53% 47% 43% 57%/58% 42%}}@keyframes lx-ring{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes lx-tap{0%,62%,to{transform:scale(1)}70%{transform:scale(.72)}82%{transform:scale(1.12)}}@keyframes lx-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes lx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lx-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes lx-flag-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes lx-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lx-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes lx-spin{to{transform:rotate(360deg)}}@keyframes lx-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes lx-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(7px)}}@keyframes lx-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lx-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lx-parallax{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}@keyframes lx-bead-y{0%{top:calc(2px + var(--row) / 2 + var(--start) * var(--row) - 6px);opacity:0}10%{opacity:1}80%{top:calc(2px + var(--row) / 2 + (var(--n) - 1) * var(--row) - 6px);opacity:1}to{top:calc(2px + var(--row) / 2 + (var(--n) - 1) * var(--row) - 6px);opacity:0}}@keyframes lx-bead-x{0%{left:calc((var(--start) + .5) / var(--n) * 100% - 6px);opacity:0}10%{opacity:1}80%{left:calc((var(--n) - .5) / var(--n) * 100% - 6px);opacity:1}to{left:calc((var(--n) - .5) / var(--n) * 100% - 6px);opacity:0}}@keyframes lx-stamp{0%{opacity:0;transform:scale(1.9)rotate(-24deg)}60%{opacity:.95;transform:scale(.95)rotate(0)}80%{transform:scale(1.03)rotate(0)}to{opacity:.9;transform:none}}@keyframes lx-thud{0%{translate:0}35%{translate:0 3px}to{translate:0}}@keyframes lx-petal-in{0%{opacity:0;transform:scale(.3)rotate(-40deg)}to{opacity:.92;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lx-hero__inner{animation:linear both lx-parallax;animation-timeline:view();animation-range:cover}.lx-how:before{animation:linear both lx-grow-y;animation-timeline:--lx-how;animation-range:entry 20% cover 55%}.lx-how li{animation:linear both lx-fade-up;animation-timeline:--lx-how;animation-range:entry calc(15% + var(--i) * 12%) cover calc(30% + var(--i) * 8%)}.lx-slip,.lx-accounting,.lx-section__head,.lx-needs__list,.lx-faq__item{animation:linear both lx-fade-up;animation-timeline:view();animation-range:entry entry 70%}.lx-slip:focus-within,.lx-accounting:focus-within,.lx-needs__list:focus-within,.lx-faq__item:focus-within{animation:none}.lx-header:after{content:"";background:var(--lx-spectrum);transform-origin:0;height:2px;animation:linear both lx-grow-x;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0}@media (min-width:900px){.lx-how:before{animation-name:lx-grow-x}}}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .lx .lx-seal,html:not([data-theme=light]) .lx .lx-success__mark .lx-rosette__petal{mix-blend-mode:screen}}html[data-theme=dark] .lx .lx-seal,html[data-theme=dark] .lx .lx-success__mark .lx-rosette__petal{mix-blend-mode:screen}@media (prefers-reduced-motion:no-preference){.lx-eco[data-joined=true] .lx-eco__tap:after{animation:lx-tap 3.2s var(--lx-ease) 1s infinite}.lx-eco__cue .lx-icon{animation:2.2s ease-in-out infinite lx-bob}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){.lx-need[data-selected=true],.lx-pill[data-selected=true],.lx-lang__option[aria-pressed=true],.lx-line__button[aria-pressed=true],.lx-flow__stop[aria-current=step]{outline-offset:2px;outline:2px solid canvastext}.lx-switch__option:has(input:checked){outline-offset:2px;outline:2px solid canvastext}}::view-transition-group(.lx-morph){animation-duration:.62s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-image-pair(.lx-morph){animation-name:lx-vt-blur;animation-duration:.62s}::view-transition-old(.lx-morph){object-fit:contain;height:100%}::view-transition-new(.lx-morph){object-fit:contain;height:100%}::view-transition-group(.lx-still){animation-duration:0s}::view-transition-old(root){animation:.2s ease-out both lx-vt-out}::view-transition-new(root){animation:.28s ease-out 80ms both lx-vt-in}@keyframes lx-vt-blur{40%{filter:blur(4px)}}@keyframes lx-vt-out{to{opacity:0}}@keyframes lx-vt-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}