.lv-container{width:100%;max-width:var(--lv-max-width);padding-inline:var(--lv-gutter);margin-inline:auto}:where(.lv-section){padding-block:var(--lv-section-y);position:relative}.lv-section--tight{padding-block:clamp(36px,4.5vw,64px)}.lv-section--none{padding-block:0}.lv-section--surface{background:var(--lv-surface)}.lv-section--night{background:var(--lv-night);color:#cbd5e1}.lv-section--night h1,.lv-section--night h2,.lv-section--night h3,.lv-section--night h4{color:var(--lv-white)}.lv-section--accent-soft{background:var(--lv-accent-soft)}.lv-stack{flex-direction:column;gap:20px;display:flex}.lv-stack--lg{gap:32px}.lv-grid{gap:clamp(18px,2.2vw,28px);display:grid}.lv-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.lv-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.lv-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.lv-eyebrow{font-family:var(--lv-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--lv-muted);font-size:13px;font-weight:700}.lv-display{font-size:clamp(38px,5.4vw,68px)}.lv-h2{font-size:clamp(30px,3.8vw,48px)}.lv-h3{letter-spacing:-.015em;font-size:clamp(21px,2vw,27px)}.lv-em{font-style:italic;font-weight:400}.lv-lead{color:var(--lv-body);max-width:62ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.lv-note{color:var(--lv-muted);font-size:14px}.lv-btn{border-radius:var(--lv-radius-pill);font-family:var(--lv-font-heading);color:var(--lv-night);background:var(--lv-green);white-space:nowrap;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:800;line-height:1;transition:background-color .15s,transform .15s;display:inline-flex}@media (width<=480px){.lv-btn{white-space:normal;text-align:center;justify-content:center}}.lv-btn:hover{background:var(--lv-green-cta);transform:translateY(-1px)}.lv-btn--yellow{background:var(--lv-yellow)}.lv-btn--yellow:hover{background:var(--lv-yellow-deep)}.lv-btn--night{background:var(--lv-night);color:var(--lv-white)}.lv-btn--night:hover{background:var(--lv-night-deep)}.lv-btn--ghost{border:1.5px solid var(--lv-night);background:0 0}.lv-btn--ghost:hover{background:var(--lv-night);color:var(--lv-white)}.lv-btn--on-night{color:var(--lv-white);background:0 0;border:1.5px solid #ffffff4d}.lv-btn--on-night:hover{background:#ffffff1f}.lv-btn__arrow{font-size:15px;transition:transform .15s}.lv-link{font-family:var(--lv-font-heading);color:var(--lv-green-deep);align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.lv-link:hover{color:var(--lv-night);text-underline-offset:4px;text-decoration:underline}.lv-section--night .lv-link{color:var(--lv-green)}.lv-section--night .lv-link:hover{color:var(--lv-white)}.lv-badge{border-radius:var(--lv-radius-pill);background:var(--lv-white);font-family:var(--lv-font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--lv-night);align-items:center;gap:8px;padding:7px 15px;font-size:11.5px;font-weight:800;display:inline-flex}.lv-card{border:1.5px solid var(--lv-line);border-radius:var(--lv-radius-lg);background:var(--lv-white);flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);display:flex}.lv-steps{counter-reset:lv-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(18px,2.2vw,26px);display:grid}.lv-figure{isolation:isolate;place-items:center;display:grid;position:relative}.lv-photo{border-radius:var(--lv-radius-lg);background:var(--lv-surface-alt);overflow:hidden}.lv-photo img{object-fit:cover;width:100%;height:100%}.lv-play{background:var(--lv-white);width:46px;height:46px;color:var(--lv-night);box-shadow:var(--lv-shadow-card);border-radius:50%;place-items:center;font-size:14px;display:grid}.lv-avatar{background:var(--lv-accent-soft);width:34px;height:34px;color:var(--lv-accent-deep);font-family:var(--lv-font-heading);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}[id]{scroll-margin-top:96px}[data-unlinked=true]{color:var(--lv-muted);cursor:default;font-weight:600}[data-unlinked=true]:hover{color:var(--lv-muted);border-color:var(--lv-line);text-decoration:none}.lv-res [data-unlinked=true]{color:var(--lv-muted);font-weight:600}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-opsz-italic-BLMf5All.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-opsz-italic-BbqH_2Ar.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-ext-wght-italic-CmZo11nB.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-latin-wght-italic-ZB3Aladm.woff2)format("woff2-variations");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:Nunito Fallback;font-style:normal;font-weight:200 549;src:local(Arial),local(ArialMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:100.4%;ascent-override:100.7%;descent-override:35.16%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:200 549;src:local(Arial),local(ArialMT);unicode-range:U+30-39;size-adjust:107.9%;ascent-override:93.7%;descent-override:32.72%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:550 749;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:96.5%;ascent-override:104.77%;descent-override:36.58%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:550 749;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+30-39;size-adjust:107.9%;ascent-override:93.7%;descent-override:32.72%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:750 1000;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:99.3%;ascent-override:101.81%;descent-override:35.55%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:750 1000;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+30-39;size-adjust:107.9%;ascent-override:93.7%;descent-override:32.72%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:100 549;src:local(Arial),local(ArialMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:106.3%;ascent-override:91.16%;descent-override:22.67%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:100 549;src:local(Verdana);unicode-range:U+30-39;size-adjust:100%;ascent-override:96.9%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:550 749;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:101%;ascent-override:95.94%;descent-override:23.86%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:550 749;src:local(Verdana Bold),local(Verdana-Bold);unicode-range:U+30-39;size-adjust:94.5%;ascent-override:102.54%;descent-override:25.5%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:750 900;src:local(Arial Bold),local(Arial-BoldMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:97.8%;ascent-override:99.08%;descent-override:24.64%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:750 900;src:local(Verdana Bold),local(Verdana-Bold);unicode-range:U+30-39;size-adjust:93.8%;ascent-override:103.3%;descent-override:25.69%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:italic;font-weight:100 900;src:local(Arial Italic),local(Arial-ItalicMT);unicode-range:U+0-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD;size-adjust:97.4%;ascent-override:99.49%;descent-override:24.74%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:italic;font-weight:100 900;src:local(Verdana Italic),local(Verdana-Italic);unicode-range:U+30-39;size-adjust:96.4%;ascent-override:100.52%;descent-override:25.0%;line-gap-override:0%}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400 900;src:url(/build/assets/playfair-display-latin-CSUZDoAs.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:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-italic-latin-BAvHW7U6.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:Fredoka;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/fredoka-latin-DOQG_Jwn.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}:root{--lv-green:#27e893;--lv-green-cta:#00d286;--lv-green-deep:#00723f;--lv-green-soft:#e4fbf0;--lv-teal:#1bd3cb;--lv-teal-deep:#0a6f68;--lv-teal-soft:#dff8f5;--lv-violet:#6a00b8;--lv-violet-mid:#8a4dbe;--lv-violet-light:#ba6ff0;--lv-violet-soft:#f3e9fd;--lv-yellow:#f7e62f;--lv-yellow-deep:#f0b400;--lv-yellow-text:#6b5d00;--lv-yellow-soft:#fdf6c9;--lv-yellow-pale:#fef9d8;--lv-coral:#e2594f;--lv-coral-deep:#b8392f;--lv-coral-soft:#fdebe0;--lv-night:#0b172d;--lv-night-deep:#13254a;--lv-night-soft:#303949;--lv-ink:#0b172d;--lv-body:#4a5568;--lv-muted:#5f697a;--lv-faint:#666f80;--lv-line:#e2e6ee;--lv-line-soft:#edeff4;--lv-line-strong:#d5dbe6;--lv-surface:#f9fafc;--lv-surface-alt:#f4f6fa;--lv-white:#fff;--lv-accent:var(--lv-green);--lv-accent-deep:var(--lv-green-deep);--lv-accent-soft:var(--lv-green-soft);--lv-font-heading:"Inter Variable", "Inter", "Inter Fallback", system-ui, sans-serif;--lv-font-sans:"Nunito Variable", "Nunito", "Nunito Fallback", system-ui, sans-serif;--lv-font-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, monospace;--lv-radius-xs:8px;--lv-radius-sm:12px;--lv-radius:16px;--lv-radius-md:20px;--lv-radius-lg:24px;--lv-radius-xl:32px;--lv-radius-2xl:48px;--lv-radius-pill:999px;--lv-radius-blob:53% 47% 42% 58% / 55% 44% 56% 45%;--lv-radius-blob-alt:44% 56% 61% 39% / 48% 62% 38% 52%;--lv-shadow-card:0 4px 16.6px #0b172d14;--lv-shadow-raised:0 18px 44px #0b172d1a;--lv-shadow-float:0 26px 60px #0b172d24;--lv-section-y:clamp(56px, 7vw, 104px);--lv-gutter:clamp(20px, 5vw, 72px);--lv-max-width:1240px;--lv-board-content:1376px;--lv-rail:max(var(--lv-gutter), calc((100% - var(--lv-board-content)) / 2));--lv-green-shadow:#00b766;--lv-on-night:#c9d1de;--lv-on-night-faint:#9aa3b2;--lv-on-light-body:var(--lv-body);--lv-on-light-muted:var(--lv-muted);--lv-on-light-faint:var(--lv-faint);--lv-on-light-line:var(--lv-line);--lv-cream:#f3eee5;--lv-coral-ink:#a8352c;--lv-coral-wash:#fdecea;--lv-violet-wash:#f1e8fb;--lv-teal-mid:#12a9a2;--lv-hairline:#e3e7ee;--lv-highlight:var(--lv-yellow);--lv-highlight-ink:var(--lv-night);--lv-text-h1:clamp(44px, 5.6vw, 80px);--lv-text-h2:clamp(34px, 4vw, 56px);--lv-text-h3:22px;--lv-text-body:17px;--lv-text-lead:19px;--lv-text-kicker:13px;--lv-radius-card:28px;--lv-radius-media:46px;--lv-radius-media-lg:56px;--lv-radius-phone:32px;--lv-radius-phone-lg:40px;--lv-shadow-chip:0 18px 44px #0b172d24;--lv-shadow-chip-strong:0 18px 44px #0b172d33;--lv-shadow-phone:0 26px 60px #0b172d4d;--lv-shadow-card-float:0 30px 60px #0b172d40;--lv-shadow-ring-night:0 0 0 2px var(--lv-night);--lv-shadow-badge:0 6px 16px #0b172d26;--lv-band-y:clamp(64px, 7vw, 104px);--lv-band-gap:clamp(40px, 4vw, 64px);--lv-ease:cubic-bezier(.2, .7, .2, 1);--lv-focus-ring:var(--lv-night);--lv-header-h:88px;--lv-header-compact-h:64px}@media (width<=640px){:root{--lv-gutter:20px;--lv-band-y:48px;--lv-text-body:16px;--lv-text-lead:17px;--lv-shadow-chip:0 14px 32px #0b172d29;--lv-shadow-chip-strong:0 14px 32px #0b172d2e;--lv-shadow-phone:0 20px 44px #0b172d4d;--lv-shadow-card-float:0 24px 50px #0b172d40;--lv-radius-media:32px;--lv-radius-media-lg:36px;--lv-radius-phone:26px;--lv-radius-phone-lg:30px}}@media (width<=1023px){:root{--lv-header-h:72px;--lv-header-compact-h:72px}}@media (width>=2200px){:root{--lv-board-content:1560px}}[data-site=livstick]{--lv-accent:var(--lv-green);--lv-accent-deep:var(--lv-green-deep);--lv-accent-soft:var(--lv-green-soft)}[data-site=activate]{--lv-accent:var(--lv-coral);--lv-accent-deep:var(--lv-coral-deep);--lv-accent-soft:var(--lv-coral-soft)}[data-site=stories]{--lv-accent:var(--lv-teal);--lv-accent-deep:var(--lv-teal-deep);--lv-accent-soft:var(--lv-teal-soft)}[data-site=insight]{--lv-accent:var(--lv-violet);--lv-accent-deep:var(--lv-violet);--lv-accent-soft:var(--lv-violet-soft)}[data-site=developers],[data-accent=green]{--lv-accent:var(--lv-green);--lv-accent-deep:var(--lv-green-deep);--lv-accent-soft:var(--lv-green-soft)}[data-accent=teal]{--lv-accent:var(--lv-teal);--lv-accent-deep:var(--lv-teal-deep);--lv-accent-soft:var(--lv-teal-soft)}[data-accent=violet]{--lv-accent:var(--lv-violet);--lv-accent-deep:var(--lv-violet);--lv-accent-soft:var(--lv-violet-soft)}[data-accent=coral]{--lv-accent:var(--lv-coral);--lv-accent-deep:var(--lv-coral-deep);--lv-accent-soft:var(--lv-coral-soft)}[data-accent=yellow]{--lv-accent:var(--lv-yellow);--lv-accent-deep:var(--lv-yellow-text);--lv-accent-soft:var(--lv-yellow-soft)}.lv-footer{--lv-faint:#9aa3b2}[data-brand=livstick]{--lv-accent:var(--lv-green);--lv-accent-deep:var(--lv-green-deep);--lv-accent-soft:var(--lv-green-soft)}[data-brand=activate]{--lv-accent:var(--lv-coral);--lv-accent-deep:var(--lv-coral-ink);--lv-accent-soft:var(--lv-coral-wash)}[data-brand=stories]{--lv-accent:var(--lv-violet);--lv-accent-deep:var(--lv-violet);--lv-accent-soft:var(--lv-violet-wash)}[data-brand=insight]{--lv-accent:var(--lv-teal);--lv-accent-deep:var(--lv-teal-deep);--lv-accent-soft:var(--lv-teal-soft)}[data-highlight=yellow]{--lv-highlight:var(--lv-yellow)}[data-highlight=green]{--lv-highlight:var(--lv-green)}[data-highlight=teal]{--lv-highlight:var(--lv-teal)}[data-highlight=cream]{--lv-highlight:var(--lv-yellow-soft)}[data-highlight=white]{--lv-highlight:var(--lv-white)}[data-highlight=night]{--lv-highlight:var(--lv-night);--lv-highlight-ink:var(--lv-white)}[data-highlight=green-soft]{--lv-highlight:var(--lv-green-soft)}[data-highlight=teal-soft]{--lv-highlight:var(--lv-teal-soft)}[data-highlight=violet-soft]{--lv-highlight:var(--lv-violet-wash)}[data-highlight=coral-soft]{--lv-highlight:var(--lv-coral-wash)}[data-highlight=beige]{--lv-highlight:var(--lv-cream)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--lv-header-compact-h) + 8px)}[hidden]{display:none!important}body{font-family:var(--lv-font-sans);font-size:var(--lv-text-body);color:var(--lv-ink);background:var(--lv-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}main{overflow-x:clip}main [id]{scroll-margin-top:calc(var(--lv-header-compact-h) + 8px)}h1,h2,h3,h4,h5,h6{font-family:var(--lv-font-heading);letter-spacing:-.025em;color:inherit;margin:0;font-weight:800;line-height:1.06}p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{color:var(--lv-green-deep)}img,svg,video{max-width:100%;height:auto;display:block}:where(picture:not([class])){display:contents}:where(picture>source){display:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}mark{background:var(--lv-yellow);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 3px}:focus-visible{outline:3px solid var(--lv-focus-ring,var(--lv-night));outline-offset:3px;border-radius:4px}[data-tone=night],[data-tone=violet],[data-surface=night],[data-highlight=night] [data-tone=highlight],.lv-footer,.lv-section--night,.lv-card--night,.lv-journey__panel,.lv-stack-diagram__card{--lv-focus-ring:var(--lv-white)}[data-tone=white],[data-tone=surface],[data-tone=surface-alt],[data-tone=yellow],[data-tone=green],[data-tone=teal],[data-tone=cream],[data-surface=light]{--lv-focus-ring:var(--lv-night);--lv-body:var(--lv-on-light-body);--lv-muted:var(--lv-on-light-muted);--lv-faint:var(--lv-on-light-faint);--lv-line:var(--lv-on-light-line)}.lv-skip-link{z-index:100;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);padding:12px 20px;font-weight:700;transition:top .15s;position:absolute;top:-100px;left:12px}.lv-skip-link:focus-visible{top:12px}.lv-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv-icon{stroke-width:1.8px;vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.lv-icon--sm{stroke-width:2px;width:16px;height:16px}.lv-icon--md{width:20px;height:20px}.lv-icon--lg{width:24px;height:24px}.lv-icon--bold{stroke-width:2.4px}.lv-wrap{width:100%;max-width:calc(var(--lv-board-content) + 2 * var(--lv-gutter));padding-inline:var(--lv-gutter);margin-inline:auto}.lv-wrap--narrow{max-width:calc(960px + 2 * var(--lv-gutter))}.lv-band{padding-block:var(--lv-band-y);background:var(--lv-band-bg,transparent);color:var(--lv-band-ink,inherit);position:relative}.lv-band--tight{padding-block:clamp(40px,5vw,64px)}.lv-band--flush{padding-block:0}[data-tone=white]{--lv-band-bg:var(--lv-white);--lv-band-ink:var(--lv-ink)}[data-tone=surface]{--lv-band-bg:var(--lv-surface);--lv-band-ink:var(--lv-ink)}[data-tone=surface-alt]{--lv-band-bg:var(--lv-surface-alt);--lv-band-ink:var(--lv-ink)}[data-tone=night]{--lv-band-bg:var(--lv-night);--lv-band-ink:var(--lv-white)}[data-tone=night],[data-surface=night],[data-highlight=night] [data-tone=highlight]{--lv-body:var(--lv-on-night);--lv-muted:var(--lv-on-night-faint);--lv-faint:var(--lv-on-night-faint);--lv-line:var(--lv-night-soft)}[data-tone=highlight]{--lv-band-bg:var(--lv-highlight);--lv-band-ink:var(--lv-highlight-ink)}[data-tone=yellow]{--lv-band-bg:var(--lv-yellow);--lv-band-ink:var(--lv-ink)}[data-tone=green]{--lv-band-bg:var(--lv-green);--lv-band-ink:var(--lv-ink)}[data-tone=teal]{--lv-band-bg:var(--lv-teal);--lv-band-ink:var(--lv-ink)}[data-tone=cream]{--lv-band-bg:var(--lv-cream);--lv-band-ink:var(--lv-ink)}[data-tone=violet]{--lv-band-bg:var(--lv-violet);--lv-band-ink:var(--lv-white);--lv-body:#e9dcf7;--lv-muted:#cdb4e9}[data-tone=night] a:hover,[data-tone=violet] a:hover{color:var(--lv-green)}.lv-stack{align-items:flex-start;gap:var(--lv-stack-gap,16px);flex-direction:column;display:flex}.lv-stack--sm{--lv-stack-gap:10px}.lv-stack--lg{--lv-stack-gap:24px}.lv-stack--center{text-align:center;align-items:center}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}::view-transition-group(lv-header){animation-duration:0s}::view-transition-group(lv-logo){animation-duration:0s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}@view-transition{navigation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes lvWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes lvPulse{50%{opacity:.3}}@keyframes lvFloat{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(var(--lv-float-y,-8px)) rotate(var(--r,0deg))}}@keyframes lvDrift{0%,to{transform:translate(0, 0) rotate(var(--r,0deg))}50%{transform:translate(var(--lv-drift-x,16px), var(--lv-drift-y,-20px)) rotate(calc(var(--r,0deg) + 10deg))}}@keyframes lvSpin{to{transform:rotate(360deg)}}@keyframes lvRing{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes lvDash{to{stroke-dashoffset:var(--lv-dash-to,-140)}}@keyframes lvMarquee{to{transform:translate(-50%)}}@keyframes lvTravelX{0%{opacity:0;left:-2%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes lvTravelY{0%{opacity:0;top:-4%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.lv-wave{height:var(--lv-wave-h,28px);align-items:center;gap:3px;display:flex}.lv-wave span{transform-origin:50%;background:currentColor;border-radius:3px;flex:none;width:3px;height:40%;animation:1.4s ease-in-out infinite lvWave}.lv-wave span:nth-child(3n){height:85%;animation-delay:-.2s}.lv-wave span:nth-child(3n+1){height:55%;animation-delay:-.5s}.lv-wave span:nth-child(4n){height:100%;animation-delay:-.8s}.lv-wave span:nth-child(5n){height:30%;animation-delay:-1.1s}.lv-wave span:nth-child(7n){height:70%;animation-delay:-.35s}.lv-rec{width:var(--lv-rec-size,8px);height:var(--lv-rec-size,8px);background:var(--lv-coral);border-radius:50%;animation:1.6s ease-in-out infinite lvPulse;display:inline-block}.lv-float{animation:5s ease-in-out infinite lvFloat}.lv-drift{animation:12s ease-in-out infinite lvDrift}.lv-spin{animation:8s linear infinite lvSpin}.lv-orbit{animation:lvSpin var(--lv-orbit-time,30s) linear infinite}.lv-orbit-keep{animation:lvSpin var(--lv-orbit-time,30s) linear infinite reverse}.lv-rings{position:relative}.lv-rings>span{pointer-events:none;border:2px solid;border-radius:50%;animation:3s ease-out infinite lvRing;position:absolute;inset:0}.lv-rings>span:nth-child(2){animation-delay:-1s}.lv-rings>span:nth-child(3){animation-delay:-2s}.lv-dash{animation:lvDash var(--lv-dash-time,6s) linear infinite}.lv-marquee{overflow:hidden}.lv-track{width:max-content;animation:lvMarquee var(--lv-marquee-time,34s) linear infinite;display:flex}.lv-track--slow{--lv-marquee-time:50s}.lv-track--rev{animation-direction:reverse}.lv-marquee:hover .lv-track,.lv-marquee:focus-within .lv-track,[data-paused] .lv-track,[data-paused].lv-track,[data-paused].lv-orbit,[data-paused].lv-orbit-keep,[data-paused] .lv-orbit,[data-paused] .lv-orbit-keep,[data-paused] .lv-wave span,[data-paused] .lv-rings>span,[data-paused] .lv-dash,[data-paused] .lv-travel-x,[data-paused] .lv-travel-y{animation-play-state:paused}.lv-travel-x{animation:5s linear infinite lvTravelX;position:absolute}.lv-travel-y{animation:3.6s linear infinite lvTravelY;position:absolute}.lv-brand-anim{transition:background-color .45s,color .45s,border-radius .45s,border-color .45s}@media (width<=640px){:root{--lv-float-y:-6px;--lv-drift-x:12px;--lv-drift-y:-16px;--lv-dash-to:-120;--lv-dash-time:5s;--lv-marquee-time:24s;--lv-orbit-time:26s;--lv-rec-size:7px;--lv-wave-h:22px}.lv-drift{animation-duration:11s}.lv-track--slow{--lv-marquee-time:38s}}@media (prefers-reduced-motion:reduce){.lv-wave span,.lv-rec,.lv-float,.lv-drift,.lv-spin,.lv-orbit,.lv-orbit-keep,.lv-rings>span,.lv-dash,.lv-track,.lv-travel-x,.lv-travel-y{animation:none}.lv-marquee{overflow-x:auto}.lv-brand-anim{transition:none}}.lv-h1,.lv-h2,.lv-h3,.lv-h4{font-family:var(--lv-font-heading);color:inherit;margin:0;font-weight:800}.lv-h1{font-size:var(--lv-text-h1);letter-spacing:-.04em;line-height:1}.lv-h2{font-size:var(--lv-text-h2);letter-spacing:-.035em;line-height:1.04}.lv-h2--sm{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);line-height:1.08}.lv-h2--xl{letter-spacing:-.04em;font-size:clamp(40px,5vw,72px);line-height:1}.lv-h3{font-size:var(--lv-text-h3);letter-spacing:-.02em;line-height:1.15}.lv-h3--lg{letter-spacing:-.025em;font-size:30px;line-height:1.1}.lv-h4{letter-spacing:-.015em;font-size:18px;line-height:1.25}.lv-h1 em,.lv-h2 em,.lv-h3 em,em.lv-em{letter-spacing:-.02em;font-style:italic;font-weight:400}.lv-h2 em[data-tone=highlight]{color:var(--lv-highlight)}.lv-lead{font-size:var(--lv-text-lead);color:var(--lv-body);max-width:60ch;line-height:1.5}.lv-lead--sm{font-size:18px}.lv-body{font-size:var(--lv-text-body);color:var(--lv-body);line-height:1.5}.lv-body p+p{margin-top:.9em}.lv-small{color:var(--lv-muted);font-size:14px;line-height:1.45}.lv-kicker{font-family:var(--lv-font-heading);font-weight:800;font-size:var(--lv-text-kicker);letter-spacing:.07em;text-transform:uppercase;color:var(--lv-accent-deep);align-items:center;gap:10px;display:inline-flex}.lv-kicker__num{letter-spacing:0;font-size:1.15em}.lv-kicker__num:after{content:"—";margin-left:10px;font-weight:400}.lv-numeral{font-family:var(--lv-font-heading);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--lv-night);font-size:60px;font-weight:800;line-height:.9}.lv-pill{border-radius:var(--lv-radius-pill);background:var(--lv-pill-bg,var(--lv-accent-soft));min-height:30px;color:var(--lv-pill-ink,var(--lv-accent-deep));font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:5px 13px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.lv-pill--lg{min-height:34px;padding:6px 14px;font-size:13px}.lv-pill__disc{background:var(--lv-pill-disc,var(--lv-accent));width:20px;height:20px;color:var(--lv-night);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.lv-pill__disc .lv-icon{stroke-width:2.2px;width:12px;height:12px}.lv-pill[data-tone=yellow]{--lv-pill-bg:var(--lv-yellow-soft);--lv-pill-ink:var(--lv-yellow-text);--lv-pill-disc:var(--lv-yellow)}.lv-pill[data-tone=green]{--lv-pill-bg:var(--lv-green-soft);--lv-pill-ink:var(--lv-green-deep);--lv-pill-disc:var(--lv-green)}.lv-pill[data-tone=teal]{--lv-pill-bg:var(--lv-teal-soft);--lv-pill-ink:var(--lv-teal-deep);--lv-pill-disc:var(--lv-teal)}.lv-pill[data-tone=violet]{--lv-pill-bg:var(--lv-violet-soft);--lv-pill-ink:var(--lv-violet);--lv-pill-disc:var(--lv-violet-light)}.lv-pill[data-tone=coral]{--lv-pill-bg:var(--lv-coral-wash);--lv-pill-ink:var(--lv-coral-ink);--lv-pill-disc:var(--lv-coral)}.lv-pill[data-tone=night]{--lv-pill-bg:var(--lv-night);--lv-pill-ink:var(--lv-white);--lv-pill-disc:var(--lv-green)}.lv-pill[data-tone=white]{--lv-pill-bg:var(--lv-white);--lv-pill-ink:var(--lv-night)}[data-tone=night] .lv-pill:not([data-tone]){--lv-pill-bg:#ffffff1a;--lv-pill-ink:var(--lv-white)}.lv-caption{color:var(--lv-white);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.75;font-family:var(--lv-font-sans);background:#0b172dcc;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:700;display:inline}.lv-note{color:var(--lv-muted);font-size:13px;line-height:1.4}[data-tone=night] .lv-note{color:var(--lv-on-night-faint)}.lv-label{font-family:var(--lv-font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.lv-br-desktop{display:inline}@media (width<=960px){.lv-h1{font-size:clamp(40px,7vw,56px);line-height:1.02}.lv-h2{font-size:clamp(32px,5vw,44px);line-height:1.05}.lv-h2--xl{font-size:clamp(34px,6vw,56px);line-height:1.04}.lv-h3--lg{font-size:24px;line-height:1.12}.lv-br-desktop{display:none}}@media (width<=640px){.lv-h1{font-size:40px}.lv-h2{font-size:32px}.lv-h2--sm{font-size:28px}.lv-h2--xl{font-size:34px}.lv-h3{font-size:19px}.lv-h3--lg{font-size:24px}.lv-lead,.lv-lead--sm{font-size:16px}.lv-kicker{font-size:12px}.lv-numeral{font-size:48px}.lv-pill{letter-spacing:.07em;font-size:11px}.lv-caption{padding:3px 7px;font-size:12px;line-height:1.7}.lv-note{font-size:12px}}.lv-btn{--lv-btn-bg:var(--lv-green);--lv-btn-ink:var(--lv-night);--lv-btn-ring:var(--lv-shadow-ring-night);--lv-btn-hover-bg:var(--lv-green-cta);border-radius:var(--lv-radius-pill);background:var(--lv-btn-bg);min-height:44px;color:var(--lv-btn-ink);box-shadow:var(--lv-btn-ring,none);font-family:var(--lv-font-heading);white-space:nowrap;cursor:pointer;transition:background-color .18s ease, color .18s ease, transform .18s var(--lv-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.lv-btn:hover{background:var(--lv-btn-hover-bg,var(--lv-btn-bg));color:var(--lv-btn-ink);transform:translateY(-1px)}.lv-btn:active{transform:translateY(0)}.lv-btn[data-unlinked]{cursor:default;opacity:.7}.lv-btn[data-unlinked]:hover{transform:none}.lv-btn--green{--lv-btn-bg:var(--lv-green);--lv-btn-ink:var(--lv-night);--lv-btn-ring:var(--lv-shadow-ring-night);--lv-btn-hover-bg:var(--lv-green-cta)}.lv-btn--night{--lv-btn-bg:var(--lv-night);--lv-btn-ink:var(--lv-white);--lv-btn-ring:none;--lv-btn-hover-bg:var(--lv-night-deep)}.lv-btn--ghost{--lv-btn-bg:transparent;--lv-btn-ink:var(--lv-night);--lv-btn-ring:inset 0 0 0 2px var(--lv-night);--lv-btn-hover-bg:#0b172d0f}.lv-btn--white{--lv-btn-bg:var(--lv-white);--lv-btn-ink:var(--lv-night);--lv-btn-ring:none;--lv-btn-hover-bg:var(--lv-surface-alt)}.lv-btn--on-night{--lv-btn-bg:transparent;--lv-btn-ink:var(--lv-white);--lv-btn-ring:inset 0 0 0 2px #fff6;--lv-btn-hover-bg:#ffffff1f}.lv-btn--coral{--lv-btn-bg:var(--lv-coral);--lv-btn-ink:var(--lv-night);--lv-btn-ring:none;--lv-btn-hover-bg:#d44d43}.lv-btn--teal{--lv-btn-bg:var(--lv-teal);--lv-btn-ink:var(--lv-night);--lv-btn-ring:var(--lv-shadow-ring-night);--lv-btn-hover-bg:#18c1ba}.lv-btn--violet{--lv-btn-bg:var(--lv-violet);--lv-btn-ink:var(--lv-white);--lv-btn-ring:none;--lv-btn-hover-bg:#5a009e}.lv-btn--yellow{--lv-btn-bg:var(--lv-yellow);--lv-btn-ink:var(--lv-night);--lv-btn-ring:none;--lv-btn-hover-bg:var(--lv-yellow-deep)}.lv-btn--accent{--lv-btn-bg:var(--lv-accent);--lv-btn-ink:var(--lv-night);--lv-btn-ring:var(--lv-shadow-ring-night);--lv-btn-hover-bg:var(--lv-accent)}.lv-btn--link{--lv-btn-bg:transparent;--lv-btn-ink:var(--lv-green-deep);--lv-btn-ring:none;--lv-btn-hover-bg:transparent;text-underline-offset:5px;border-radius:4px;gap:7px;min-height:0;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}.lv-btn--link:hover{color:var(--lv-night);transform:none}.lv-btn--sm{min-height:38px;padding:0 16px;font-size:14px}@media (width<=640px){.lv-btn--sm{min-height:44px}}.lv-btn--lg{min-height:54px;padding:0 26px;font-size:16px}.lv-btn--xl{min-height:60px;padding:0 30px;font-size:17px}.lv-btn--block{width:100%;display:flex}.lv-btn__arrow{transition:transform .18s var(--lv-ease);align-items:center;font-size:15px;line-height:1;display:inline-flex}.lv-btn__arrow .lv-icon{stroke-width:2px;width:16px;height:16px}.lv-btn:hover .lv-btn__arrow{transform:translate(3px)}.lv-round-arrow{width:var(--lv-round-size,44px);height:var(--lv-round-size,44px);background:var(--lv-round-bg,var(--lv-night));color:var(--lv-round-ink,var(--lv-white));transition:transform .18s var(--lv-ease), background-color .18s ease;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-round-arrow .lv-icon{stroke-width:2px;width:18px;height:18px}.lv-round-arrow--sm{--lv-round-size:36px}.lv-round-arrow--lg{--lv-round-size:56px}.lv-round-arrow--white{--lv-round-bg:var(--lv-white);--lv-round-ink:var(--lv-night)}.lv-round-arrow--green{--lv-round-bg:var(--lv-green);--lv-round-ink:var(--lv-night)}.lv-round-arrow--accent{--lv-round-bg:var(--lv-accent);--lv-round-ink:var(--lv-night)}a:hover .lv-round-arrow,.lv-round-arrow:hover{transform:translate(3px)}.lv-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}@media (width<=640px){.lv-actions{flex-direction:column;align-items:stretch}.lv-actions>.lv-btn:not(.lv-btn--link){width:100%;display:flex}.lv-btn--lg,.lv-btn--xl{min-height:54px;font-size:16px}}.lv-chip{border-radius:var(--lv-radius-pill);background:var(--lv-chip-bg,var(--lv-white));min-height:36px;color:var(--lv-chip-ink,var(--lv-night));font-family:var(--lv-font-sans);white-space:nowrap;box-shadow:var(--lv-chip-ring,inset 0 0 0 1px #0b172d1f);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.lv-chip .lv-icon{stroke-width:2.4px;width:16px;height:16px;color:var(--lv-chip-mark,var(--lv-green-deep))}.lv-chip--sm{min-height:30px;padding:0 11px;font-size:13px}.lv-chip--tap{min-height:44px}.lv-chip[data-tone=night]{--lv-chip-bg:var(--lv-night-deep);--lv-chip-ink:var(--lv-white);--lv-chip-ring:none;--lv-chip-mark:var(--lv-green)}.lv-chip[data-tone=translucent]{--lv-chip-bg:#0b172dbf;--lv-chip-ink:var(--lv-white);--lv-chip-ring:none;--lv-chip-mark:var(--lv-green)}.lv-chip[data-tone=surface]{--lv-chip-bg:var(--lv-surface-alt);--lv-chip-ring:none}.lv-chip[data-tone=green]{--lv-chip-bg:var(--lv-green-soft);--lv-chip-ink:var(--lv-green-deep);--lv-chip-ring:none}.lv-chip[data-tone=yellow]{--lv-chip-bg:var(--lv-yellow-soft);--lv-chip-ink:var(--lv-yellow-text);--lv-chip-ring:none;--lv-chip-mark:var(--lv-yellow-text)}.lv-chip[data-tone=teal]{--lv-chip-bg:var(--lv-teal-soft);--lv-chip-ink:var(--lv-teal-deep);--lv-chip-ring:none;--lv-chip-mark:var(--lv-teal-deep)}[data-tone=night] .lv-chip:not([data-tone]){--lv-chip-bg:#ffffff14;--lv-chip-ink:var(--lv-white);--lv-chip-ring:none;--lv-chip-mark:var(--lv-green)}.lv-tile{width:var(--lv-tile-size,48px);height:var(--lv-tile-size,48px);border-radius:var(--lv-tile-radius,14px);background:var(--lv-tile-bg,var(--lv-accent-soft));color:var(--lv-tile-ink,var(--lv-accent-deep));flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-tile .lv-icon,.lv-tile svg{width:calc(var(--lv-tile-size,48px) / 2);height:calc(var(--lv-tile-size,48px) / 2)}.lv-tile--sm{--lv-tile-size:40px;--lv-tile-radius:12px}.lv-tile--xs{--lv-tile-size:26px;--lv-tile-radius:50%}.lv-tile--lg{--lv-tile-size:56px;--lv-tile-radius:18px}.lv-tile--round{--lv-tile-radius:50%}.lv-tile[data-tone=green]{--lv-tile-bg:var(--lv-green-soft);--lv-tile-ink:var(--lv-green-deep)}.lv-tile[data-tone=green-solid]{--lv-tile-bg:var(--lv-green);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=teal]{--lv-tile-bg:var(--lv-teal-soft);--lv-tile-ink:var(--lv-teal-deep)}.lv-tile[data-tone=teal-solid]{--lv-tile-bg:var(--lv-teal);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=yellow]{--lv-tile-bg:var(--lv-yellow-soft);--lv-tile-ink:var(--lv-yellow-text)}.lv-tile[data-tone=yellow-solid]{--lv-tile-bg:var(--lv-yellow);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=violet]{--lv-tile-bg:var(--lv-violet-soft);--lv-tile-ink:var(--lv-violet)}.lv-tile[data-tone=violet-solid]{--lv-tile-bg:var(--lv-violet-light);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=coral]{--lv-tile-bg:var(--lv-coral-wash);--lv-tile-ink:var(--lv-coral-ink)}.lv-tile[data-tone=coral-solid]{--lv-tile-bg:var(--lv-coral);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=night]{--lv-tile-bg:var(--lv-night);--lv-tile-ink:var(--lv-white)}.lv-tile[data-tone=white]{--lv-tile-bg:var(--lv-white);--lv-tile-ink:var(--lv-night)}.lv-tile[data-tone=surface]{--lv-tile-bg:var(--lv-surface-alt);--lv-tile-ink:var(--lv-night)}.lv-dot{width:var(--lv-dot-size,8px);height:var(--lv-dot-size,8px);background:var(--lv-dot-bg,var(--lv-accent));border-radius:50%;flex:none;display:inline-block}.lv-dot--sm{--lv-dot-size:6px}.lv-dot--lg{--lv-dot-size:10px}.lv-dot--ring{box-shadow:0 0 0 4px var(--lv-accent-soft)}.lv-dot[data-accent=green]{--lv-dot-bg:var(--lv-green)}.lv-dot[data-accent=teal]{--lv-dot-bg:var(--lv-teal)}.lv-dot[data-accent=violet]{--lv-dot-bg:var(--lv-violet-light)}.lv-dot[data-accent=coral]{--lv-dot-bg:var(--lv-coral)}.lv-dot[data-accent=yellow]{--lv-dot-bg:var(--lv-yellow)}.lv-dot[data-accent=night]{--lv-dot-bg:var(--lv-night)}.lv-dot[data-accent=white]{--lv-dot-bg:var(--lv-white)}.lv-badge{border-radius:var(--lv-radius-pill);background:var(--lv-badge-bg,var(--lv-night));min-width:34px;height:34px;color:var(--lv-badge-ink,var(--lv-white));font-family:var(--lv-font-heading);letter-spacing:-.02em;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.lv-badge--lg{min-width:52px;height:52px;font-size:22px}.lv-badge--sm{min-width:24px;height:24px;padding:0 7px;font-size:12px}.lv-badge[data-tone=green]{--lv-badge-bg:var(--lv-green);--lv-badge-ink:var(--lv-night)}.lv-badge[data-tone=yellow]{--lv-badge-bg:var(--lv-yellow);--lv-badge-ink:var(--lv-night)}.lv-badge[data-tone=white]{--lv-badge-bg:var(--lv-white);--lv-badge-ink:var(--lv-night)}.lv-badge[data-tone=outline]{--lv-badge-bg:transparent;--lv-badge-ink:currentColor;box-shadow:inset 0 0 0 1.5px}.lv-avatar{width:var(--lv-avatar-size,44px);height:var(--lv-avatar-size,44px);background:var(--lv-surface-alt);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.lv-avatar>img,.lv-avatar>picture,.lv-avatar>picture>img{object-fit:cover;width:100%;height:100%}.lv-avatar--sm{--lv-avatar-size:32px}.lv-avatar--lg{--lv-avatar-size:56px}.lv-avatar--xl{--lv-avatar-size:76px}.lv-avatar--ring{box-shadow:0 0 0 2px var(--lv-avatar-ring,var(--lv-white))}.lv-avatar-wrap{flex:none;display:inline-block;position:relative}.lv-avatar__badge{background:var(--lv-night);width:20px;height:20px;color:var(--lv-white);border:2px solid var(--lv-avatar-ring,var(--lv-highlight));box-shadow:var(--lv-shadow-badge);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.lv-avatar__badge .lv-icon{width:9px;height:9px}.lv-avatar-stack{align-items:center;display:inline-flex}.lv-avatar-stack>.lv-avatar,.lv-avatar-stack>.lv-avatar-wrap{box-shadow:0 0 0 2px var(--lv-avatar-ring,var(--lv-white))}.lv-avatar-stack>*+*{margin-left:calc(var(--lv-avatar-size,44px) * -.28)}.lv-logo{background:var(--lv-white);border-radius:20px;flex:none;justify-content:center;align-items:center;width:168px;height:84px;padding:14px 22px;display:flex}.lv-logo img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.78;width:auto;max-width:100%;height:auto;max-height:100%}@media (width<=960px){.lv-tile{--lv-tile-size:46px}}@media (width<=640px){.lv-tile{--lv-tile-size:44px;--lv-tile-radius:13px}.lv-tile--sm{--lv-tile-size:38px}.lv-tile--xs{--lv-tile-size:24px}.lv-chip{min-height:34px;padding:0 12px;font-size:13px}.lv-chip--tap{min-height:44px}.lv-logo{border-radius:16px;width:124px;height:64px;padding:10px 16px}}.lv-photo{width:var(--lv-photo-w,auto);border-radius:var(--lv-photo-radius,var(--lv-radius-media));transform:rotate(var(--r,0deg));display:block;position:relative}.lv-photo>img,.lv-photo>picture>img{z-index:1;width:100%;height:var(--lv-photo-h,auto);object-fit:cover;border-radius:inherit;position:relative}.lv-photo:before{content:"";z-index:0;border-radius:inherit;background:var(--lv-photo-slab,var(--lv-green-shadow));transform:translate(var(--offset,18px), var(--offset,18px));position:absolute;inset:0}.lv-photo--flat:before{display:none}.lv-photo--mirror>img,.lv-photo--mirror>picture>img{transform:scaleX(-1)}.lv-photo--circle{--lv-photo-radius:50%}.lv-phone{--lv-phone-pad:12px;--lv-phone-radius:var(--lv-radius-phone);width:var(--lv-phone-w,300px);max-width:100%;padding:var(--lv-phone-pad);border-radius:var(--lv-phone-radius);background:var(--lv-phone-frame,var(--lv-night));box-shadow:var(--lv-phone-shadow,var(--lv-shadow-phone));transform:rotate(var(--r,0deg));position:relative}.lv-phone--lg{--lv-phone-pad:14px;--lv-phone-radius:var(--lv-radius-phone-lg)}.lv-phone--sm{--lv-phone-pad:10px;--lv-phone-radius:26px}.lv-phone--white{--lv-phone-frame:var(--lv-white)}.lv-phone__screen{aspect-ratio:9/19.5;border-radius:calc(var(--lv-phone-radius) - var(--lv-phone-pad));background:var(--lv-phone-screen,var(--lv-white));color:var(--lv-night);position:relative;overflow:hidden}.lv-phone__screen>img,.lv-phone__screen>picture>img,.lv-phone__media{object-fit:cover;width:100%;height:100%}.lv-phone__notch{top:calc(var(--lv-phone-pad) + 6px);z-index:3;border-radius:var(--lv-radius-pill);background:var(--lv-phone-frame,var(--lv-night));pointer-events:none;width:36%;height:10px;position:absolute;left:50%;transform:translate(-50%)}.lv-phone__rec,.lv-phone__time{z-index:3;top:calc(var(--lv-phone-pad) + 14px);border-radius:var(--lv-radius-pill);min-height:26px;color:var(--lv-white);font-family:var(--lv-font-heading);letter-spacing:.06em;text-transform:uppercase;background:#0b172dd9;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute}.lv-phone__rec{left:calc(var(--lv-phone-pad) + 12px)}.lv-phone__time{right:calc(var(--lv-phone-pad) + 12px);letter-spacing:0;text-transform:none;font-family:var(--lv-font-sans);font-size:12px}.lv-video-chip{border-radius:var(--lv-radius-pill);min-height:26px;color:var(--lv-white);font-family:var(--lv-font-sans);background:#0b172dbf;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.lv-play{width:var(--lv-play-size,56px);height:var(--lv-play-size,56px);background:var(--lv-play-bg,var(--lv-white));color:var(--lv-play-ink,var(--lv-night));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 10px #ffffff4d}.lv-play .lv-icon{width:40%;height:40%;margin-left:6%}.lv-play--sm{--lv-play-size:36px;box-shadow:0 0 0 6px #ffffff40}.lv-play--lg{--lv-play-size:76px}.lv-play--night{--lv-play-bg:var(--lv-night);--lv-play-ink:var(--lv-white)}.lv-browser{border-radius:var(--lv-browser-radius,22px);background:var(--lv-browser-bg,var(--lv-white));color:var(--lv-night);box-shadow:var(--lv-browser-shadow,var(--lv-shadow-chip));flex-direction:column;display:flex;overflow:hidden}.lv-browser__bar{border-bottom:1px solid var(--lv-hairline);background:var(--lv-browser-bar,var(--lv-surface-alt));align-items:center;gap:12px;min-height:40px;padding:8px 14px;display:flex}.lv-browser__dots{gap:5px;display:inline-flex}.lv-browser__dots:before,.lv-browser__dots:after,.lv-browser__dots>i{content:"";background:#0b172d2e;border-radius:50%;width:8px;height:8px;display:block}.lv-browser__url{border-radius:var(--lv-radius-pill);background:var(--lv-white);min-width:0;min-height:24px;font-family:var(--lv-font-sans);color:var(--lv-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.lv-browser__body{padding:var(--lv-browser-pad,16px);flex:1;position:relative}.lv-browser--night{--lv-browser-bg:var(--lv-night);--lv-browser-bar:var(--lv-night-deep);color:var(--lv-white)}.lv-browser--night .lv-browser__bar{border-bottom-color:var(--lv-night-soft)}.lv-giftcard{width:var(--lv-card-w,320px);aspect-ratio:1.586;border-radius:var(--lv-card-radius,18px);background:var(--lv-card-bg,var(--lv-night));max-width:100%;color:var(--lv-card-ink,var(--lv-white));box-shadow:var(--lv-shadow-card-float);transform:rotate(var(--r,0deg));flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:relative;overflow:hidden}.lv-giftcard__brand{font-family:var(--lv-card-font,var(--lv-font-heading));letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.lv-giftcard__amount{font-family:var(--lv-font-heading);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.lv-giftcard__line{opacity:.8;font-size:13px}.lv-giftcard__qr{background:var(--lv-white);width:36px;height:36px;color:var(--lv-night);border-radius:7px;padding:4px;display:inline-flex;position:absolute;bottom:16px;right:16px}.lv-giftcard__qr .lv-icon{width:100%;height:100%}.lv-giftcard__wave{color:var(--lv-card-accent,var(--lv-green));position:absolute;bottom:18px;left:20px}.lv-float-card{padding:var(--lv-float-pad,12px 14px);border-radius:var(--lv-float-radius,16px);background:var(--lv-float-bg,var(--lv-white));color:var(--lv-float-ink,var(--lv-night));box-shadow:var(--lv-shadow-chip);transform:rotate(var(--r,0deg));flex-direction:column;gap:6px;font-size:14px;line-height:1.3;display:inline-flex}.lv-float-card--row{flex-direction:row;align-items:center;gap:10px}.lv-float-card--pill{--lv-float-radius:var(--lv-radius-pill);--lv-float-pad:8px 14px 8px 10px;flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:800}.lv-float-card--night{--lv-float-bg:var(--lv-night);--lv-float-ink:var(--lv-white);box-shadow:0 18px 44px #00000059}.lv-float-card__title{font-family:var(--lv-font-heading);letter-spacing:-.01em;font-size:14px;font-weight:800}.lv-float-card__sub{color:var(--lv-muted);font-size:12px}.lv-float-card--night .lv-float-card__sub{color:var(--lv-on-night-faint)}.lv-thread{pointer-events:none;width:100%;height:100%;color:var(--lv-thread-ink,var(--lv-night));position:absolute;inset:0;overflow:visible}.lv-thread path{fill:none;stroke:currentColor;stroke-width:var(--lv-thread-w,2);stroke-linecap:round;stroke-dasharray:var(--lv-thread-dash,2 12);vector-effect:non-scaling-stroke}.lv-shape{width:var(--lv-shape-size,140px);height:var(--lv-shape-size,140px);border-radius:var(--lv-shape-radius,40px);background:var(--lv-shape-bg,var(--lv-yellow));transform:rotate(var(--r,0deg));pointer-events:none;display:block;position:absolute}.lv-shape--disc{--lv-shape-radius:50%}.lv-shape--outline{border:2px solid var(--lv-shape-bg,#0b172d24);background:0 0}.lv-shape--dashed{border:2px dashed var(--lv-shape-bg,#0b172d40);background:0 0}.lv-shape[data-tone=yellow]{--lv-shape-bg:var(--lv-yellow)}.lv-shape[data-tone=yellow-soft]{--lv-shape-bg:var(--lv-yellow-soft)}.lv-shape[data-tone=green]{--lv-shape-bg:var(--lv-green)}.lv-shape[data-tone=green-shadow]{--lv-shape-bg:var(--lv-green-shadow)}.lv-shape[data-tone=teal]{--lv-shape-bg:var(--lv-teal)}.lv-shape[data-tone=violet]{--lv-shape-bg:var(--lv-violet-light)}.lv-shape[data-tone=coral]{--lv-shape-bg:var(--lv-coral)}.lv-shape[data-tone=night]{--lv-shape-bg:var(--lv-night)}.lv-shape[data-tone=white]{--lv-shape-bg:#ffffff59}.lv-shape[data-tone=ink-faint]{--lv-shape-bg:#0b172d24}.lv-orbit-ring{width:var(--lv-orbit-size,320px);height:var(--lv-orbit-size,320px);border:2px dashed var(--lv-orbit-ink,#0b172d40);border-radius:50%;position:relative}.lv-orbit-ring--inner:after{content:"";border:2px solid #fff9;border-radius:50%;position:absolute;inset:18%}.lv-orbit-ring__sat{width:0;height:0;transform:rotate(var(--a,0deg)) translateY(calc(var(--lv-orbit-size,320px) / -2));position:absolute;top:50%;left:50%}.lv-orbit-ring__sat>*{transform:translate(-50%, -50%) rotate(calc(var(--a,0deg) * -1))}.lv-num{width:var(--lv-num-size,44px);height:var(--lv-num-size,44px);background:var(--lv-num-bg,var(--lv-accent));color:var(--lv-num-ink,var(--lv-night));font-family:var(--lv-font-heading);font-weight:800;font-size:calc(var(--lv-num-size,44px) * .4);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lv-num--outline{--lv-num-bg:transparent;box-shadow:inset 0 0 0 2px}.lv-step-num{font-family:var(--lv-font-heading);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--lv-night);font-size:52px;font-weight:800;line-height:1}[data-tone=night] .lv-step-num{-webkit-text-stroke-color:var(--lv-white)}@media (width<=640px){.lv-phone{--lv-phone-pad:10px}.lv-giftcard{--lv-card-radius:16px;padding:14px 16px}.lv-giftcard__amount{font-size:28px}.lv-step-num{font-size:40px}.lv-play{--lv-play-size:48px}.lv-shape{--lv-shape-size:110px;--lv-shape-radius:30px}}.lv-seg{border-radius:var(--lv-radius-pill);background:var(--lv-seg-bg,var(--lv-surface-alt));gap:4px;max-width:100%;padding:4px;display:inline-flex}.lv-seg--block{display:flex}.lv-seg--block .lv-seg__btn{flex:1}.lv-seg__btn{border-radius:var(--lv-radius-pill);min-height:44px;color:var(--lv-seg-ink,var(--lv-night-soft));font-family:var(--lv-font-heading);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex}.lv-seg__btn[aria-selected=true],.lv-seg__btn[aria-pressed=true]{background:var(--lv-seg-on-bg,var(--lv-night));color:var(--lv-seg-on-ink,var(--lv-white))}.lv-seg__btn .lv-icon{stroke-width:2px;width:16px;height:16px}[data-tone=night] .lv-seg{--lv-seg-bg:var(--lv-night-deep);--lv-seg-ink:var(--lv-on-night);--lv-seg-on-bg:var(--lv-white);--lv-seg-on-ink:var(--lv-night)}.lv-rail{gap:var(--lv-rail-gap,12px);scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--lv-rail-pad-y,4px) var(--lv-gutter);margin-inline:calc(var(--lv-gutter) * -1);-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--lv-gutter);display:flex;overflow-x:auto}.lv-rail::-webkit-scrollbar{display:none}.lv-rail>*{scroll-snap-align:start;flex:none}.lv-rail--contained{margin-inline:0;padding-inline:0}.lv-rail__dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.lv-rail__dots:empty{display:none}.lv-rail__dot{background:var(--lv-line-strong);border-radius:50%;flex:none;width:6px;height:6px;padding:0;transition:background-color .18s,transform .18s;position:relative}button.lv-rail__dot:after{content:"";border-radius:50%;position:absolute;inset:-9px}.lv-rail__dots:has(>button.lv-rail__dot){gap:18px}.lv-rail__dot[aria-current=true]{background:var(--lv-night);transform:scale(1.3)}[data-tone=night] .lv-rail__dot{background:var(--lv-night-soft)}[data-tone=night] .lv-rail__dot[aria-current=true]{background:var(--lv-white)}[data-scroller-on]:focus-visible{outline-offset:-3px}@media (width>=961px){.lv-rail--grid{grid-template-columns:repeat(var(--lv-rail-cols,3), minmax(0, 1fr));scroll-snap-type:none;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.lv-rail--grid+.lv-rail__dots{display:none}}.lv-accordion{flex-direction:column;display:flex}.lv-accordion>details{border-top:1px solid var(--lv-line)}.lv-accordion>details:last-child{border-bottom:1px solid var(--lv-line)}.lv-accordion>details>summary{min-height:60px;font-family:var(--lv-font-heading);color:var(--lv-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:700;line-height:1.3;display:flex}.lv-accordion>details>summary:hover{color:var(--lv-green-deep)}.lv-accordion__mark{background:var(--lv-surface-alt);width:28px;height:28px;transition:transform .25s var(--lv-ease), background-color .18s ease;border-radius:50%;flex:none;position:relative}.lv-accordion__mark:before,.lv-accordion__mark:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv-accordion__mark:after{transform:translate(-50%,-50%)rotate(90deg)}.lv-accordion>details[open]>.lv-accordion__mark,.lv-accordion>details[open]>summary .lv-accordion__mark{background:var(--lv-night);color:var(--lv-white);transform:rotate(45deg)}.lv-accordion__body{color:var(--lv-body);padding:0 44px 20px 0;font-size:16px;line-height:1.55}[data-tone=night] .lv-accordion>details{border-color:var(--lv-night-soft)}[data-tone=night] .lv-accordion>details>summary{color:var(--lv-white)}[data-tone=night] .lv-accordion__mark{background:var(--lv-night-deep)}[data-tone=night] .lv-accordion>details[open]>summary .lv-accordion__mark{background:var(--lv-white);color:var(--lv-night)}.lv-tabs__list{flex-wrap:wrap;gap:8px;display:flex}.lv-tabs__tab{border-radius:var(--lv-radius-pill);background:var(--lv-tab-bg,var(--lv-white));min-height:44px;color:var(--lv-tab-ink,var(--lv-night));font-family:var(--lv-font-heading);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #0b172d1f}.lv-tabs__tab:hover{box-shadow:inset 0 0 0 2px var(--lv-night)}.lv-tabs__tab[aria-selected=true]{background:var(--lv-tab-on-bg,var(--lv-night));color:var(--lv-tab-on-ink,var(--lv-white));box-shadow:none}.lv-tabs__panel{margin-top:20px}@media (width<=640px){.lv-tabs__list{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--lv-gutter);margin-inline:calc(var(--lv-gutter) * -1);flex-wrap:nowrap;overflow-x:auto}.lv-tabs__list::-webkit-scrollbar{display:none}.lv-tabs__tab{scroll-snap-align:start;flex:none}.lv-accordion>details>summary{min-height:56px;font-size:16px}.lv-accordion__body{padding-right:36px}}.cms-form{display:block}.cms-form__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.cms-form__body{flex-direction:column;gap:20px;display:flex}.cms-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.cms-form__field{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.cms-form__field--half{grid-column:span 1}@media (width<=640px){.cms-form__field--half{grid-column:1/-1}}.cms-form__label{font-weight:600}.cms-form__optional{opacity:.7;font-weight:400}.cms-form__input{font:inherit;color:inherit;background:var(--cms-form-field-bg,#fff);border:1px solid var(--cms-form-line,#c9d1de);border-radius:var(--cms-form-radius,8px);width:100%;padding:12px 14px}.cms-form__input:focus-visible,.cms-form__guard-box:focus-visible,.cms-form__submit:focus-visible{outline:2px solid var(--cms-form-focus,currentColor);outline-offset:2px}.cms-form__textarea{resize:vertical;min-height:140px}.cms-form__choices{flex-wrap:wrap;gap:10px 18px;display:flex}.cms-form__choice{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.cms-form__radio,.cms-form__checkbox{width:auto;margin-top:3px;padding:0}.cms-form__consent .cms-form__label{font-weight:400}.cms-form__help{opacity:.75;margin:0;font-size:.9em}.cms-form__error{color:var(--cms-form-error,#b42318);margin:0;font-size:.9em}[data-cms-invalid] .cms-form__input{border-color:var(--cms-form-error,#b42318)}.cms-form__success{border-radius:var(--cms-form-radius,8px);background:var(--cms-form-success-bg,#ecfdf3);color:var(--cms-form-success,#027a48);margin:0 0 20px;padding:14px 16px}.cms-form__guard{flex-direction:column;gap:8px;display:flex}.cms-form__guard-box{font:inherit;color:inherit;background:var(--cms-form-field-bg,#fff);border:1px solid var(--cms-form-line,#c9d1de);border-radius:var(--cms-form-radius,8px);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.cms-form__guard-box:disabled,.cms-form__guard-box[aria-disabled=true]{cursor:default}.cms-form__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cms-form__guard-mark{border:2px solid;border-radius:4px;width:18px;height:18px;transition:background-color .15s}.cms-form__guard[data-cms-guard-status=checking] .cms-form__guard-mark{opacity:.5}.cms-form__guard-box[aria-checked=true] .cms-form__guard-mark{background:currentColor}.cms-form__submit{font:inherit;border-radius:var(--cms-form-button-radius,999px);background:var(--cms-form-accent,#0b172d);color:var(--cms-form-accent-ink,#fff);cursor:pointer;border:0;align-self:flex-start;padding:12px 22px;font-weight:600}.cms-form__submit:disabled{opacity:.6;cursor:default}:root{--cms-form-field-bg:var(--lv-white,#fff);--cms-form-line:var(--lv-line-strong,#c9d1de);--cms-form-radius:10px;--cms-form-button-radius:999px;--cms-form-focus:var(--lv-accent-deep,currentColor);--cms-form-error:#b42318;--cms-form-accent:var(--lv-night,#0b172d);--cms-form-accent-ink:var(--lv-white,#fff)}.lv-field{flex-direction:column;gap:6px;font-size:15px;display:flex}.lv-field__label{font-family:var(--lv-font-heading);color:var(--lv-ink);font-size:14px;font-weight:700}.lv-field__hint{color:var(--lv-muted);font-size:13px}.lv-input,.lv-select,.lv-textarea{border:1.5px solid var(--lv-line-strong);background:var(--lv-white);width:100%;min-height:48px;color:var(--lv-ink);font:inherit;border-radius:12px;padding:10px 14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.lv-textarea{resize:vertical;min-height:120px}.lv-input:focus-visible,.lv-select:focus-visible,.lv-textarea:focus-visible{border-color:var(--lv-night);box-shadow:0 0 0 3px var(--lv-accent-soft);outline:none}.lv-input::placeholder,.lv-textarea::placeholder{color:var(--lv-faint)}.lv-field--error .lv-input,.lv-field--error .lv-select,.lv-field--error .lv-textarea{border-color:#b42318}.lv-field__error{color:#b42318;font-size:13px;font-weight:700}.lv-choice{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.lv-choice input{width:20px;height:20px;accent-color:var(--lv-night);margin:0}.lv-header{--lv-header-bg:var(--lv-highlight);--lv-header-ink:var(--lv-highlight-ink);--lv-header-cta-bg:var(--lv-night);--lv-header-cta-ink:var(--lv-white);--lv-header-burger-bg:var(--lv-white);--lv-header-burger-ink:var(--lv-night);--lv-header-underline:var(--lv-accent);z-index:50;height:var(--lv-header-h);pointer-events:none;view-transition-name:lv-header;position:sticky;top:0}.lv-header[data-theme=night]{--lv-header-ink:var(--lv-white);--lv-header-cta-bg:var(--lv-white);--lv-header-cta-ink:var(--lv-night)}.lv-header__bar{--lv-focus-ring:var(--lv-header-ink);pointer-events:auto;background:var(--lv-header-bg);color:var(--lv-header-ink);transition:background-color .25s ease, box-shadow .25s ease, transform .3s var(--lv-ease), padding .25s ease;position:relative}.lv-header__row{min-height:var(--lv-header-h);justify-content:space-between;align-items:center;gap:24px;padding-block:22px;transition:min-height .25s,padding .25s;display:flex}.lv-header__logo{color:inherit;view-transition-name:lv-logo;flex:none;display:flex}.lv-header__logo img{width:auto;height:36px}.lv-header__logo-img--light,.lv-header[data-theme=night]:not([data-stuck]) .lv-header__logo-img--dark{display:none}.lv-header[data-theme=night]:not([data-stuck]) .lv-header__logo-img--light{display:block}.lv-header[data-stuck]{--lv-header-ink:var(--lv-night);--lv-header-cta-bg:var(--lv-night);--lv-header-cta-ink:var(--lv-white);--lv-header-burger-bg:var(--lv-surface-alt)}.lv-header[data-stuck] .lv-header__bar{background:var(--lv-white);box-shadow:0 1px 0 var(--lv-hairline), 0 10px 30px #0b172d14}.lv-header[data-stuck] .lv-header__row{min-height:var(--lv-header-compact-h);padding-block:10px}.lv-header[data-hidden] .lv-header__bar{box-shadow:none;transform:translateY(-100%)}.lv-nav__list{--lv-nav-gap:34px;align-items:center;gap:var(--lv-nav-gap);display:flex}.lv-nav__item{position:static}.lv-nav__link{font-family:var(--lv-font-heading);color:inherit;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:6px 0 4px;font-size:15px;font-weight:500;transition:border-color .18s,color .18s;display:inline-flex}.lv-nav__link:hover{color:inherit;border-bottom-color:color-mix(in srgb, var(--lv-header-underline) 50%, transparent)}.lv-nav__link[aria-current=page]{border-bottom-color:var(--lv-header-underline);font-weight:700}.lv-nav__link[data-unlinked]{cursor:default}.lv-nav__link[data-unlinked]:hover{border-bottom-color:#0000}.lv-nav__toggle{display:none}.lv-header__end{flex:none;align-items:center;gap:14px;display:flex}.lv-header__cta{border-radius:var(--lv-radius-pill);background:var(--lv-header-cta-bg);min-height:44px;color:var(--lv-header-cta-ink);font-family:var(--lv-font-heading);white-space:nowrap;transition:background-color .18s ease, color .18s ease, transform .18s var(--lv-ease);align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.lv-header__cta:hover{color:var(--lv-header-cta-ink);transform:translateY(-1px)}.lv-header__cta-short,.lv-header__sheet-toggle{display:none}.lv-header__burger{background:var(--lv-header-burger-bg);width:44px;height:44px;color:var(--lv-header-burger-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lv-header__burger .lv-icon{stroke-width:2px;width:20px;height:20px}.lv-header__burger .lv-icon--close,.lv-header__sheet-toggle[open] .lv-header__burger .lv-icon--menu{display:none}.lv-header__sheet-toggle[open] .lv-header__burger .lv-icon--close{display:block}.lv-nav__foot{display:none}@media (width>=1024px) and (width<=1320px){.lv-header__row{gap:16px}.lv-nav{min-width:0}.lv-nav__list{--lv-nav-gap:18px}.lv-nav__link{font-size:14px}.lv-header__end{gap:8px}.lv-header__cta{padding:0 14px;font-size:14px}.lv-header__logo img{height:32px}.lv-header[data-cta-long] .lv-header__cta-full{display:none}.lv-header[data-cta-long] .lv-header__cta-short{display:inline}}@media (width>=1024px) and (width<=1140px){.lv-nav__list{--lv-nav-gap:12px}.lv-header__logo img{height:28px}.lv-header__cta-full{display:none}.lv-header__cta-short{display:inline}.lv-header__cta{padding:0 12px}.lv-header__end .lv-lang-inline__sep{display:none}.lv-header__end .lv-lang-inline a{min-width:32px;padding:0 8px}}@media (width>=1024px){.lv-nav__item--mega>.lv-mega{z-index:5;opacity:0;visibility:hidden;transition:opacity .18s ease, transform .18s var(--lv-ease), visibility 0s linear .22s, display 0s linear .22s allow-discrete;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(6px)}.lv-header[data-warm] .lv-nav__item--mega>.lv-mega{display:block}.lv-nav__item--mega:not([data-dismissed]):hover>.lv-mega,:root:not([data-js]) .lv-nav__item--mega:focus-within>.lv-mega,.lv-nav__item--mega[data-open=true]>.lv-mega{opacity:1;visibility:visible;transition-delay:0s;display:block;transform:none}@starting-style{.lv-nav__item--mega:not([data-dismissed]):hover>.lv-mega,:root:not([data-js]) .lv-nav__item--mega:focus-within>.lv-mega,.lv-nav__item--mega[data-open=true]>.lv-mega{opacity:0;transform:translateY(6px)}}.lv-nav__item{align-items:center;display:flex}.lv-nav__toggle{--lv-nav-toggle:min(24px, var(--lv-nav-gap,34px));width:var(--lv-nav-toggle);height:24px;margin-right:calc(-1 * var(--lv-nav-toggle));border-radius:var(--lv-radius-pill);color:inherit;opacity:0;pointer-events:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lv-nav__toggle .lv-icon{stroke-width:2.4px;width:12px;height:12px;transition:transform .2s var(--lv-ease)}.lv-nav__toggle[aria-expanded=true] .lv-icon{transform:rotate(180deg)}.lv-nav__toggle:focus-visible,.lv-nav__item--mega:focus-within>.lv-nav__toggle[aria-expanded=true]{opacity:1;pointer-events:auto}.lv-nav__link[aria-controls]~.lv-nav__toggle{display:none}.lv-header[data-hidden] .lv-mega{visibility:hidden!important;opacity:0!important}}.lv-mega{--lv-focus-ring:var(--lv-night);color:var(--lv-night)}.lv-mega__inner{background:var(--lv-white);box-shadow:0 1px 0 var(--lv-hairline), 0 30px 60px #0b172d2e;border-radius:0 0 28px 28px;grid-template-columns:repeat(3,minmax(0,1fr)) 348px;gap:36px 40px;padding-block:32px 36px;display:grid}.lv-mega__inner--two{grid-template-columns:repeat(2,minmax(0,1fr)) 348px}.lv-mega__inner--one{grid-template-columns:minmax(0,1fr) 348px}.lv-mega__inner--plain{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lv-mega__col{flex-direction:column;gap:14px;min-width:0;display:flex}.lv-mega__eyebrow{min-height:18px;font-family:var(--lv-font-heading);letter-spacing:.07em;text-transform:uppercase;color:var(--lv-muted);margin:0;font-size:12px;font-weight:800}.lv-mega__group{flex-direction:column;gap:14px;display:flex}.lv-mega__group+.lv-mega__group{margin-top:18px}.lv-mega__group[data-ruled]{border-top:1px solid var(--lv-line);padding-top:14px}.lv-mega__list{flex-direction:column;gap:2px;display:flex}.lv-mega__entry{color:var(--lv-night);font-family:var(--lv-font-heading);border-radius:12px;flex-direction:column;gap:2px;margin-inline:-10px;padding:8px 10px;font-size:15px;font-weight:700;line-height:1.3;transition:background-color .15s,color .15s;display:flex}a.lv-mega__entry:hover{background:var(--lv-surface-alt);color:var(--lv-night)}.lv-mega__entry[data-unlinked]{color:var(--lv-muted);font-weight:600}.lv-mega__entry-label{align-items:center;gap:8px;display:inline-flex}.lv-mega__entry-desc{font-family:var(--lv-font-sans);color:var(--lv-muted);font-size:14px;font-weight:400;line-height:1.4}.lv-mega__out{opacity:.6;font-size:12px}.lv-mega__editorial-title{font-family:var(--lv-font-heading);letter-spacing:-.02em;color:var(--lv-night);font-size:20px;font-weight:800;line-height:1.2}.lv-mega__editorial-body{color:var(--lv-body);font-size:14px;line-height:1.5}.lv-mega__demos{flex-direction:column;gap:10px;display:flex}.lv-mega__demo{color:var(--lv-night);border-radius:16px;align-items:center;gap:12px;margin:-8px;padding:8px;transition:background-color .15s;display:flex}.lv-mega__demo:hover{background:var(--lv-surface-alt);color:var(--lv-night)}.lv-mega__thumb{background:var(--lv-accent-soft);border-radius:12px;flex:none;width:76px;height:60px;position:relative;overflow:hidden}.lv-mega__thumb picture{display:contents}.lv-mega__thumb img{object-fit:cover;width:100%;height:100%}.lv-mega__play{color:var(--lv-white);text-shadow:0 2px 8px #0b172d80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lv-mega__play .lv-icon{width:18px;height:18px}.lv-mega__demo-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lv-mega__demo-label{font-family:var(--lv-font-heading);font-size:15px;font-weight:700;line-height:1.25}.lv-mega__demo-time{color:var(--lv-muted);font-size:13px}.lv-mega__highlight{background:var(--lv-accent-soft);color:var(--lv-night);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.lv-mega__highlight[data-tone=night]{background:var(--lv-night);color:var(--lv-white)}.lv-mega__highlight-media{display:block}.lv-mega__highlight-image{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.lv-mega__highlight-title{font-family:var(--lv-font-heading);letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.15}.lv-mega__highlight-body{color:var(--lv-body);font-size:14px;line-height:1.5}.lv-mega__highlight[data-tone=night] .lv-mega__highlight-body{color:var(--lv-on-night)}.lv-mega__highlight-link{font-family:var(--lv-font-heading);color:var(--lv-green-deep);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.lv-mega__highlight[data-tone=night] .lv-mega__highlight-link{color:var(--lv-green)}.lv-mega__highlight-link[data-unlinked]{color:var(--lv-muted)}@media (width<=1023px){.lv-header__row{gap:12px;padding-block:14px}.lv-header[data-stuck] .lv-header__row{padding-block:14px}.lv-header__logo img{height:30px}.lv-header__end{gap:8px}.lv-header__end .lv-lang-inline{display:none}.lv-header__cta{padding:0 16px;font-size:14px;font-weight:700}.lv-header__cta-full{display:none}.lv-header__cta-short{display:inline}.lv-header__sheet-toggle{display:block}.lv-nav{--lv-focus-ring:var(--lv-night);top:var(--lv-header-h);z-index:40;overscroll-behavior:contain;background:var(--lv-white);color:var(--lv-night);pointer-events:auto;animation:lvSheetIn .28s var(--lv-ease);flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.lv-header[data-sheet=open] .lv-nav{display:flex}.lv-header:has(.lv-header__sheet-toggle[open]) .lv-nav{display:flex}.lv-header[data-sheet=open] .lv-header__bar{transform:none}.lv-header:has(.lv-header__sheet-toggle[open]) .lv-header__bar{transform:none}.lv-header[data-sheet=open]{pointer-events:auto}.lv-header:has(.lv-header__sheet-toggle[open]){pointer-events:auto}.lv-nav__list{padding:8px var(--lv-gutter) 0;flex-direction:column;align-items:stretch;gap:0}.lv-nav__item{border-bottom:1px solid var(--lv-line);position:relative}.lv-nav__item--mega{grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.lv-nav__link{letter-spacing:-.02em;border-bottom:0;align-items:center;min-height:56px;padding:12px 0;font-size:22px;font-weight:800;display:flex}.lv-nav__link:hover{border-bottom:0}.lv-nav__link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--lv-accent);align-self:center;width:max-content;padding-bottom:9px}.lv-nav__toggle{background:var(--lv-surface-alt);width:44px;height:44px;color:var(--lv-night);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lv-nav__toggle .lv-icon{stroke-width:2.2px;width:16px;height:16px;transition:transform .25s var(--lv-ease)}.lv-nav__item--mega[data-open=true]>.lv-nav__toggle .lv-icon{transform:rotate(180deg)}.lv-nav__item--mega>.lv-mega{grid-column:1/-1;padding-bottom:16px}[data-js] .lv-nav__item--mega:not([data-open=true])>.lv-mega{display:none}.lv-mega__inner{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:20px;padding:0;display:flex}.lv-mega__inner.lv-wrap{max-width:none;padding-inline:0}.lv-mega__col--editorial,.lv-mega__eyebrow--void{display:none}.lv-mega__entry{margin-inline:-10px;padding:10px;font-size:16px}.lv-mega__entry-desc{font-size:14px}.lv-mega__highlight{padding:16px}.lv-mega__highlight-media,.lv-mega__highlight-image{display:none}.lv-nav__foot{padding:20px var(--lv-gutter) calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--lv-line);background:var(--lv-white);flex-direction:column;gap:16px;margin-top:auto;display:flex;position:sticky;bottom:0}.lv-nav__foot-row{justify-content:space-between;align-items:center;gap:12px;display:flex}}@media (width<=359px){.lv-header__row{gap:10px}.lv-header__logo img{object-fit:cover;object-position:left center;width:30px}.lv-header__end{flex:0 auto;min-width:0}.lv-header__cta{min-width:0;padding:0 14px}.lv-header__cta-short{text-overflow:ellipsis;min-width:0;overflow:hidden}.lv-header__sheet-toggle{flex:none}}@keyframes lvSheetIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-sheet=open]{overflow:hidden}body:has(.lv-header__sheet-toggle[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.lv-header__bar,.lv-header__row,.lv-nav,.lv-nav__toggle .lv-icon,.lv-nav__item--mega>.lv-mega{transition:none;animation:none}}.lv-footer{--lv-faint:var(--lv-on-night-faint);background:var(--lv-night);color:var(--lv-on-night);font-size:14px}.lv-footer a:hover{color:var(--lv-green)}.lv-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-block:44px;display:flex}.lv-footer__brand{flex-direction:column;gap:12px;display:flex}.lv-footer__logo{flex:none;display:flex}.lv-footer__tagline{max-width:36ch;color:var(--lv-on-night)}.lv-footer__logo img{width:auto;height:30px}.lv-footer__eco{flex-wrap:wrap;gap:12px 28px;font-weight:700;display:flex}.lv-footer__eco a,.lv-footer__eco span[data-unlinked]{min-height:24px;color:var(--lv-white);align-items:center;gap:8px;display:inline-flex}.lv-footer__eco span[data-unlinked]{color:var(--lv-on-night-faint)}.lv-footer__eco a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--lv-accent);text-decoration-color:var(--lv-accent)}.lv-footer__columns{border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px 32px;padding-block:36px;display:grid}.lv-footer__columns:empty{display:none}.lv-footer__columns h2{font-family:var(--lv-font-heading);letter-spacing:.07em;text-transform:uppercase;color:var(--lv-on-night-faint);margin-bottom:14px;font-size:12px;font-weight:800}.lv-footer__columns ul{flex-direction:column;gap:4px;display:flex}.lv-footer__columns li>a,.lv-footer__columns li>span{min-height:32px;color:var(--lv-white);align-items:center;gap:8px;font-weight:600;display:inline-flex}.lv-footer__columns li>span[data-unlinked]{color:var(--lv-on-night-faint);font-weight:500}.lv-footer__columns a[aria-current=page]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--lv-accent);text-decoration-color:var(--lv-accent)}.lv-footer__bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding-block:22px 28px;display:flex}.lv-footer__copy{color:var(--lv-on-night-faint)}.lv-footer__legal{flex-wrap:wrap;gap:8px 22px;display:flex}.lv-footer__legal a,.lv-footer__legal span[data-unlinked]{min-height:32px;color:var(--lv-on-night);align-items:center;display:inline-flex}.lv-footer__legal span[data-unlinked]{color:var(--lv-on-night-faint)}.lv-footer .lv-lang-inline{--lv-lang-ink:var(--lv-on-night);--lv-lang-on-bg:var(--lv-white);--lv-lang-on-ink:var(--lv-night)}@media (width<=640px){.lv-footer__top{flex-direction:column;align-items:flex-start;gap:22px;padding-block:36px 28px}.lv-footer__logo img{height:28px}.lv-footer__eco{flex-direction:column;gap:4px}.lv-footer__eco a,.lv-footer__eco span[data-unlinked]{min-height:44px}.lv-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding-block:28px}.lv-footer__columns li>a,.lv-footer__columns li>span{min-height:40px}.lv-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}.lv-footer__legal a,.lv-footer__legal span[data-unlinked]{min-height:40px}.lv-footer .lv-lang-inline a{min-width:44px;min-height:44px}}.lv-lang-inline{--lv-lang-ink:currentColor;--lv-lang-on-bg:var(--lv-white);--lv-lang-on-ink:var(--lv-night);font-family:var(--lv-font-heading);color:var(--lv-lang-ink);align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.lv-lang-inline a{border-radius:var(--lv-radius-pill);min-width:36px;min-height:32px;color:inherit;opacity:.75;justify-content:center;align-items:center;padding:0 10px;transition:opacity .15s,background-color .15s;display:inline-flex}.lv-lang-inline a:hover{color:inherit;opacity:1}.lv-lang-inline a[aria-current]{background:var(--lv-lang-on-bg);color:var(--lv-lang-on-ink);opacity:1;font-weight:700}.lv-lang-inline__sep{opacity:.5}.lv-header[data-theme=night]:not([data-stuck]) .lv-lang-inline{--lv-lang-on-bg:#ffffff29;--lv-lang-on-ink:var(--lv-white)}.lv-nav__foot .lv-lang-inline{border-radius:var(--lv-radius-pill);background:var(--lv-surface-alt);gap:6px;padding:4px}.lv-nav__foot .lv-lang-inline a{opacity:1;min-width:52px;min-height:44px}.lv-nav__foot .lv-lang-inline a[aria-current]{background:var(--lv-night);color:var(--lv-white)}.lv-nav__foot .lv-lang-inline__sep{display:none}.lv-lang{font-family:var(--lv-font-heading);font-size:13px;font-weight:600;position:relative}.lv-lang>summary{border-radius:var(--lv-radius-pill);min-height:32px;color:inherit;cursor:pointer;background:#ffffff1f;align-items:center;gap:6px;padding:0 12px;list-style:none;display:inline-flex}.lv-lang>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.lv-lang>summary:hover,.lv-lang[open]>summary{background:#fff3}.lv-lang>summary::-webkit-details-marker{display:none}.lv-lang__panel{z-index:20;background:var(--lv-white);min-width:140px;color:var(--lv-night);box-shadow:var(--lv-shadow-chip);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.lv-lang__panel a{min-height:36px;color:var(--lv-night);border-radius:10px;align-items:center;padding:0 12px;display:flex}.lv-lang__panel a:hover{background:var(--lv-surface-alt);color:var(--lv-night)}.lv-lang__panel a[aria-current=true]{background:var(--lv-surface-alt);font-weight:800}.lv-error{align-items:center;min-height:60vh;display:flex;overflow:hidden}.lv-error__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lv-error__text{max-width:56ch}.lv-error__code{font-family:var(--lv-font-heading);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px var(--lv-highlight-ink);font-size:clamp(72px,10vw,140px);font-weight:800;line-height:.9}.lv-error__art{justify-content:center;min-height:420px;display:flex;position:relative}.lv-error__art .lv-phone{--lv-phone-w:250px;--r:4deg;z-index:1}.lv-error__screen{background:var(--lv-surface-alt);height:100%;color:var(--lv-night);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.lv-error__screen .lv-rings{width:72px;height:72px;color:var(--lv-accent)}.lv-error__screen .lv-play{z-index:1;--lv-play-size:72px;box-shadow:none;position:relative}.lv-error__screen-code{font-family:var(--lv-font-heading);letter-spacing:-.03em;font-size:34px;font-weight:800}.lv-error__art .lv-shape--a{--lv-shape-size:180px;--lv-shape-radius:48px;--r:12deg;top:10%;left:0}.lv-error__art .lv-shape--b{--lv-shape-size:120px;--r:-8deg;bottom:6%;right:4%}.lv-error__art .lv-shape--c{--lv-shape-size:64px;--lv-shape-radius:50%;top:4%;right:12%}@media (width<=960px){.lv-error__grid{grid-template-columns:minmax(0,1fr)}.lv-error__art{order:-1;min-height:320px}.lv-error__art .lv-phone{--lv-phone-w:200px}.lv-error__art .lv-shape--a{--lv-shape-size:130px}}.lv-cmdk-trigger{z-index:101;border-radius:var(--lv-radius-pill);background:var(--lv-night);color:var(--lv-white);font-family:var(--lv-font-heading);cursor:pointer;border:0;padding:12px 20px;font-size:15px;font-weight:700;transition:top .15s;position:absolute;top:-100px;left:12px}.lv-cmdk-trigger:focus-visible{top:12px}.lv-cmdk{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b172d8c;justify-content:center;align-items:flex-start;padding:clamp(16px,12vh,140px) 16px 16px;animation:.12s ease-out lv-cmdk-fade;display:flex;position:fixed;inset:0}.lv-cmdk__panel{border-radius:var(--lv-radius);background:var(--lv-white);width:min(640px,100%);max-height:min(560px,76vh);box-shadow:var(--lv-shadow-float);flex-direction:column;animation:.14s ease-out lv-cmdk-rise;display:flex;overflow:hidden}.lv-cmdk__head{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 0;display:flex}.lv-cmdk__title{color:var(--lv-muted);font-family:var(--lv-font-heading);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.lv-cmdk__close{border:1px solid var(--lv-line);border-radius:var(--lv-radius-pill);color:var(--lv-muted);font-family:var(--lv-font-heading);cursor:pointer;background:0 0;padding:6px 12px;font-size:13px;font-weight:700}.lv-cmdk__close:hover{border-color:var(--lv-line-strong);color:var(--lv-ink)}.lv-cmdk__field{border-bottom:1px solid var(--lv-line-soft);align-items:center;gap:12px;padding:12px 18px 14px;display:flex}.lv-cmdk__input{min-width:0;color:var(--lv-ink);font-family:var(--lv-font-heading);background:0 0;border:0;flex:1;padding:0;font-size:20px;font-weight:600}.lv-cmdk__input::placeholder{color:var(--lv-faint);font-weight:500}.lv-cmdk__input:focus-visible{outline:none}.lv-cmdk__key{border:1px solid var(--lv-line);border-radius:var(--lv-radius-xs);color:var(--lv-faint);font-family:var(--lv-font-heading);flex:none;padding:4px 8px;font-size:12px;font-weight:700}.lv-cmdk__list{scroll-behavior:auto;overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.lv-cmdk__option{border-radius:var(--lv-radius-sm)}.lv-cmdk__option[aria-selected=true]{background:var(--lv-accent-soft)}.lv-cmdk__link{color:var(--lv-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 12px;text-decoration:none;display:flex}.lv-cmdk__label{font-family:var(--lv-font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lv-cmdk__option[aria-selected=true] .lv-cmdk__label{color:var(--lv-accent-deep)}.lv-cmdk__section{max-width:45%;color:var(--lv-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;font-weight:600;overflow:hidden}.lv-cmdk__empty{color:var(--lv-muted);text-align:center;margin:0;padding:28px 18px;font-size:15px}.lv-cmdk__hint{border-top:1px solid var(--lv-line-soft);background:var(--lv-surface);color:var(--lv-faint);flex:none;margin:0;padding:10px 18px;font-size:12px;font-weight:600}@keyframes lv-cmdk-fade{0%{opacity:0}}@keyframes lv-cmdk-rise{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.lv-cmdk,.lv-cmdk__panel{animation:none}.lv-cmdk-trigger{transition:none}}
