:root{--color-brand-primary:#1063c7;--color-brand-accent:#1063c7;--color-brand-accent-bright:#0b4f9f;--color-link:#1063c7;--color-text-heading:#0d1420;--color-text-body:#43506a;--color-text-white:#fff;--color-text-muted:#79838e;--color-text-faint:#a8aaa9;--color-text-nav:#101828;--color-text-legal:#334155;--color-text-drawer-heading:#667085;--color-text-drawer-link:#344054;--color-surface-page:#fff;--color-surface-subtle:#f6f8fb;--color-surface-footer:#0b1120;--color-surface-tile:#f8fafb;--color-surface-overlay:#0c111d80;--color-border-default:#eaecf0;--color-border-tile:#e6eaee;--color-border-accent:#1063c7;--color-border-search:#c9d3df;--color-text-placeholder:#828893;--shadow-mega:0 4px 12px 0 #1e293b33;--color-footer-title:#fff;--color-footer-link:#b9c4d4;--color-badge-warning-text:#c98a2e;--color-badge-warning-bg:#f5a62314;--color-badge-warning-border:#f5c67a;--color-theme-blue-primary:#1e66d0;--color-theme-blue-text:#2c3a4f;--color-theme-blue-border:#d8e0eb;--color-surface-history:#f6f8fb;--color-text-history-heading:#0d1420;--color-text-history-body:#43506a;--color-timeline-accent:#1063c7;--color-timeline-line:#eaeaea;--color-border-card:#cacaca;--color-border-tile-card:#e8e8e8;--color-border-form-card:#fafafa;--color-border-input:#b8b8b8;--color-surface-tile-label:#f9f9f9;--color-text-tile-label:#3d3d3d;--color-text-input:#626262;--color-form-error:#dc3232;--color-border-video-input:#e1e1e1;--color-border-pager:#e6eaed;--color-text-slate:#334155;--color-text-count:#3c3c3c;--color-surface-tag-selected:#eaf2fd;--color-surface-tooltip:#101828;--color-label-datasheet:#e53b00;--color-label-story:#2d81ff;--color-rh-nav:#283a5e;--color-rh-nav-body:#3c4d6f;--color-rh-hover:#7f889e;--color-rh-date:#838a94;--color-rh-table-border:#e2e2e2;--color-un-title-note:#283a5e;--color-un-option:#444;--color-un-control-border:#6a717c;--color-un-field-text:#1f2124;--color-un-tick:#ff4800;--color-un-consent-link:#ff6d34;--color-un-error:red;--color-un-alert-bg:#fcf6de;--color-un-alert-border:#f6d69e;--color-oc-tab-muted:#667085;--color-oc-panel-text:#344054;--color-oc-field-border:#d0d5dd;--color-oc-invalid:#f03e3e;--color-oc-note:#333;--color-oc-status-invalid:#ffb900;--color-oc-status-sent:#46b450;--color-oc-status-failed:#dc3232;--color-oc-highlight:#0000000d;--color-oc-list-border:#ccc;--color-oc-dial:#999;--color-oc-flag-arrow:#555;--color-oc-flag-bg:#dbdbdb;--shadow-oc-card:0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;--shadow-oc-list:1px 1px 4px #0003;--color-vs-title:#283a5f;--color-vs-excerpt:#3c4d6f;--color-vs-field-border:#bfbfbf4a;--color-vs-button-text:#818793;--font-family-base:"Inter", sans-serif;--font-family-roboto:"Roboto", "Inter", sans-serif;--font-size-body:16px;--line-height-body:28px;--radius-card:25px;--radius-button:10px;--radius-button-small:3px;--radius-mega:24px;--radius-mega-small:16px;--radius-item:8px;--layout-header-height:78px;--layout-header-height-mobile:60px;--layout-header-overlap:-76px;--layout-sticky-top:100px;--color-brand-primary-hover:#0b4f9f;--color-text-on-brand:#fff;--color-text-on-dark:#fff;--color-text-on-dark-muted:#b9c4d4;--color-surface-base:#fff;--color-surface-dark:#0b1120;--color-border-header:#0d142014;--color-border-dark:#ffffff24;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--transition-fast:.2s ease;--container-max-width:1240px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/resources/fonts/inter-variable-latin.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/resources/fonts/roboto-regular.ttf)format("truetype")}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-surface-page);color:var(--color-text-body);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}sup{font-size:inherit;vertical-align:baseline;line-height:0;position:relative;top:-.5em}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--color-brand-primary);color:var(--color-text-white);padding:8px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:8px}.is-menu-open,.is-nav-locked{overflow:hidden}}@layer components{.container{width:min(1140px,100%);margin:0 auto}@media (width<=1199px){.container{width:min(960px,100%)}}@media (width<=991px){.container{width:min(720px,100%);padding:0 15px}}@media (width<=767px){.container{width:100%}}.page-hero{background:var(--color-surface-subtle);padding:150px 0 80px}.page-hero__inner{padding:10px}.page-hero__title{color:var(--color-text-heading);text-align:center;margin-bottom:20px;font-size:48px;font-weight:700;line-height:48px}.page-hero__text{color:var(--color-text-body);text-align:center;font-size:20px;line-height:28px}.text-button{border-radius:var(--radius-button-small);background:var(--color-surface-page);color:var(--color-link);cursor:pointer;border:0;padding:12px 24px;font-size:16px;font-weight:600;line-height:16px;display:inline-block}}@font-face{font-family:Cabinet Grotesk;src:url(/resources/theme/fonts/next/cabinet-grotesk-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:General Sans;src:url(/resources/theme/fonts/next/general-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/resources/theme/fonts/next/general-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/resources/theme/fonts/next/general-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/resources/theme/fonts/next/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/resources/theme/fonts/next/ibm-plex-mono-600.woff2)format("woff2");font-weight:600;font-display:swap}:root:has(.lp){--lp-bg:#f6f5f1;--lp-bg-2:#edebe4;--lp-surface:#fff;--lp-surface-2:#f9f8f5;--lp-ink:#0c0e14;--lp-ink-2:#464c5a;--lp-ink-3:#6b7282;--lp-line:#0c0e1417;--lp-line-2:#0c0e1429;--lp-brand:#5b3cff;--lp-brand-ink:#4527e0;--lp-brand-soft:#5b3cff17;--lp-aqua:#00a58f;--lp-aqua-soft:#00a58f1c;--lp-flare:#e8461f;--lp-gold:#e0a526;--lp-gold-2:#f6d57a;--lp-gold-ink:#8a5a00;--lp-gold-soft:#e8aa2833;--lp-flare-soft:#ff5a361c;--lp-glass:#ffffffd6;--lp-aurora-1:#8a6bff;--lp-aurora-2:#22d6bd;--lp-aurora-3:#ff8a5c;--lp-sky-opacity:.5;--lp-shadow:0 1px 2px #0c0e140d, 0 14px 36px -16px #0c0e142e;--lp-shadow-lg:0 2px 4px #0c0e140a, 0 48px 96px -40px #30189661;--lp-logo-filter:none;--lp-foot-bg:#0e1018;--lp-banner:#d49a1f;--lp-banner-2:#f5d27a;--lp-banner-ink:#7a4f00;--lp-banner-soft:#f0be4657;--lp-banner-mid:#f6d06eb8;--lp-final-bg:#0d0b24;--lp-on-dark:#c8bdff;--lp-client-filter:grayscale(1) contrast(1.1);--lp-display:"Cabinet Grotesk", "Arial Black", system-ui, sans-serif;--lp-body:"General Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lp-mono:"IBM Plex Mono", ui-monospace, "Cascadia Code", monospace;--lp-ease:cubic-bezier(.2, .7, .2, 1);--lp-spring:cubic-bezier(.34, 1.56, .64, 1);--lp-utility-h:44px;background:var(--lp-bg);color-scheme:light;interpolate-size:allow-keywords}:root[data-theme=dark]:has(.lp){--lp-banner:#e8b443;--lp-banner-2:#ffe08e;--lp-banner-ink:#ffd27a;--lp-banner-soft:#e8b44329;--lp-banner-mid:#ffd6784d;--lp-bg:#07080c;--lp-bg-2:#0e1017;--lp-surface:#12141c;--lp-surface-2:#171a24;--lp-ink:#eef0f6;--lp-ink-2:#a8aebd;--lp-ink-3:#8a91a3;--lp-line:#ffffff14;--lp-line-2:#ffffff26;--lp-brand:#7b62ff;--lp-brand-ink:#b0a2ff;--lp-brand-soft:#8b74ff24;--lp-aqua:#35e3c4;--lp-aqua-soft:#35e3c41f;--lp-flare:#ff8665;--lp-gold:#f2bf4c;--lp-gold-2:#ffe29a;--lp-gold-ink:#ffd27a;--lp-gold-soft:#f2bf4c29;--lp-flare-soft:#ff866521;--lp-glass:#12141cd1;--lp-sky-opacity:.38;--lp-shadow:0 1px 2px #0000004d, 0 18px 40px -18px #0009;--lp-shadow-lg:0 2px 4px #0000004d, 0 48px 110px -40px #5b3cff73;--lp-logo-filter:invert(1) hue-rotate(180deg) brightness(1.15);--lp-foot-bg:#11131c;--lp-client-filter:grayscale(1) invert(1) brightness(1.5);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.lp){--lp-banner:#e8b443;--lp-banner-2:#ffe08e;--lp-banner-ink:#ffd27a;--lp-banner-soft:#e8b44329;--lp-banner-mid:#ffd6784d;--lp-bg:#07080c;--lp-bg-2:#0e1017;--lp-surface:#12141c;--lp-surface-2:#171a24;--lp-ink:#eef0f6;--lp-ink-2:#a8aebd;--lp-ink-3:#8a91a3;--lp-line:#ffffff14;--lp-line-2:#ffffff26;--lp-brand:#7b62ff;--lp-brand-ink:#b0a2ff;--lp-brand-soft:#8b74ff24;--lp-aqua:#35e3c4;--lp-aqua-soft:#35e3c41f;--lp-flare:#ff8665;--lp-gold:#f2bf4c;--lp-gold-2:#ffe29a;--lp-gold-ink:#ffd27a;--lp-gold-soft:#f2bf4c29;--lp-flare-soft:#ff866521;--lp-glass:#12141cd1;--lp-sky-opacity:.38;--lp-shadow:0 1px 2px #0000004d, 0 18px 40px -18px #0009;--lp-shadow-lg:0 2px 4px #0000004d, 0 48px 110px -40px #5b3cff73;--lp-logo-filter:invert(1) hue-rotate(180deg) brightness(1.15);--lp-foot-bg:#11131c;--lp-client-filter:grayscale(1) invert(1) brightness(1.5);color-scheme:dark}}:root:has(.lp--blue){--lp-bg:#f5f7fb;--lp-bg-2:#e9eef6;--lp-ink-2:#44506a;--lp-ink-3:#66728a;--lp-brand:#1063c7;--lp-brand-ink:#0b52a8;--lp-brand-soft:#1063c717;--lp-aqua:#0b74d1;--lp-aqua-soft:#0b74d11a;--lp-flare:#0b3d91;--lp-flare-soft:#0b3d9117;--lp-gold:#3b8af0;--lp-gold-2:#a9cdfb;--lp-gold-ink:#0b52a8;--lp-gold-soft:#3b8af029;--lp-aurora-1:#1063c7;--lp-aurora-2:#4fa3ff;--lp-aurora-3:#9ccaff;--lp-shadow-lg:0 2px 4px #0c0e140a, 0 48px 96px -40px #103c8c4d;--lp-foot-bg:#0a1220;--lp-final-bg:#071a3a;--lp-on-dark:#a9cdfb}:root[data-theme=dark]:has(.lp--blue){--lp-bg:#05080f;--lp-bg-2:#0b111c;--lp-surface:#0e1522;--lp-surface-2:#131c2b;--lp-ink-2:#a7b2c6;--lp-ink-3:#8792a8;--lp-brand:#3d8bff;--lp-brand-ink:#9cc4ff;--lp-brand-soft:#3d8bff26;--lp-aqua:#5fb2ff;--lp-aqua-soft:#5fb2ff21;--lp-flare:#7fb4ff;--lp-flare-soft:#7fb4ff21;--lp-gold:#5fa2ff;--lp-gold-2:#bcd8ff;--lp-gold-ink:#bcd8ff;--lp-gold-soft:#5fa2ff29;--lp-glass:#0e1522d1;--lp-shadow-lg:0 2px 4px #0000004d, 0 48px 110px -40px #3d8bff66;--lp-foot-bg:#0c1320}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.lp--blue){--lp-bg:#05080f;--lp-bg-2:#0b111c;--lp-surface:#0e1522;--lp-surface-2:#131c2b;--lp-ink-2:#a7b2c6;--lp-ink-3:#8792a8;--lp-brand:#3d8bff;--lp-brand-ink:#9cc4ff;--lp-brand-soft:#3d8bff26;--lp-aqua:#5fb2ff;--lp-aqua-soft:#5fb2ff21;--lp-flare:#7fb4ff;--lp-flare-soft:#7fb4ff21;--lp-gold:#5fa2ff;--lp-gold-2:#bcd8ff;--lp-gold-ink:#bcd8ff;--lp-gold-soft:#5fa2ff29;--lp-glass:#0e1522d1;--lp-shadow-lg:0 2px 4px #0000004d, 0 48px 110px -40px #3d8bff66;--lp-foot-bg:#0c1320}}:root:has(.lp--ash){--lp-bg:#f5f5f4;--lp-bg-2:#e9e9e7;--lp-ink-2:#474a50;--lp-ink-3:#6c7077;--lp-brand:#2e3238;--lp-brand-ink:#1f2226;--lp-brand-soft:#2e323812;--lp-aqua:#5b6470;--lp-aqua-soft:#5b64701a;--lp-flare:#3a3f46;--lp-flare-soft:#3a3f4614;--lp-gold:#8a8f97;--lp-gold-2:#d6d8db;--lp-gold-ink:#3a3f46;--lp-gold-soft:#8a8f972e;--lp-aurora-1:#2e3238;--lp-aurora-2:#6b7380;--lp-aurora-3:#b4b9c0;--lp-shadow-lg:0 2px 4px #0c0e140a, 0 48px 96px -40px #14161a42;--lp-foot-bg:#111315;--lp-final-bg:#1a1c20;--lp-on-dark:#d6d8db}:root[data-theme=dark]:has(.lp--ash){--lp-bg:#0a0a0b;--lp-bg-2:#121214;--lp-surface:#17181a;--lp-surface-2:#1d1e21;--lp-ink-2:#b0b3b8;--lp-ink-3:#8f9298;--lp-brand:#5d646e;--lp-brand-ink:#d4d7dc;--lp-brand-soft:#d4d7dc1c;--lp-aqua:#a3aab4;--lp-aqua-soft:#a3aab41f;--lp-flare:#c2c7ce;--lp-flare-soft:#c2c7ce1f;--lp-gold:#9aa1ab;--lp-gold-2:#e1e4e8;--lp-gold-ink:#e1e4e8;--lp-gold-soft:#9aa1ab29;--lp-glass:#17181ad1;--lp-shadow-lg:0 2px 4px #0000004d, 0 48px 110px -40px #0009;--lp-foot-bg:#141517}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.lp--ash){--lp-bg:#0a0a0b;--lp-bg-2:#121214;--lp-surface:#17181a;--lp-surface-2:#1d1e21;--lp-ink-2:#b0b3b8;--lp-ink-3:#8f9298;--lp-brand:#5d646e;--lp-brand-ink:#d4d7dc;--lp-brand-soft:#d4d7dc1c;--lp-aqua:#a3aab4;--lp-aqua-soft:#a3aab41f;--lp-flare:#c2c7ce;--lp-flare-soft:#c2c7ce1f;--lp-gold:#9aa1ab;--lp-gold-2:#e1e4e8;--lp-gold-ink:#e1e4e8;--lp-gold-soft:#9aa1ab29;--lp-glass:#17181ad1;--lp-shadow-lg:0 2px 4px #0000004d, 0 48px 110px -40px #0009;--lp-foot-bg:#141517}}:root:has(.lp--wine){--lp-bg:#f7f5f2;--lp-bg-2:#ece8e2;--lp-ink-2:#4b4650;--lp-ink-3:#6f6a74;--lp-brand:#8c1d40;--lp-brand-ink:#721634;--lp-brand-soft:#8c1d4014;--lp-aqua:#3d5a73;--lp-aqua-soft:#3d5a731c;--lp-flare:#b5532a;--lp-flare-soft:#b5532a1a;--lp-gold:#b8862b;--lp-gold-2:#e8d29a;--lp-gold-ink:#7a5512;--lp-gold-soft:#b8862b2e;--lp-aurora-1:#8c1d40;--lp-aurora-2:#b8862b;--lp-aurora-3:#3d5a73;--lp-shadow-lg:0 2px 4px #0c0e140a, 0 48px 96px -40px #5a142842;--lp-foot-bg:#16121a;--lp-final-bg:#2a0f1c;--lp-on-dark:#f0c9d4}:root[data-theme=dark]:has(.lp--wine){--lp-bg:#0b0809;--lp-bg-2:#140f11;--lp-surface:#181214;--lp-surface-2:#1f181b;--lp-ink-2:#b6adb2;--lp-ink-3:#958c92;--lp-brand:#d0567a;--lp-brand-ink:#f1a7bd;--lp-brand-soft:#d0567a26;--lp-aqua:#8fb0cc;--lp-aqua-soft:#8fb0cc21;--lp-flare:#e3906a;--lp-flare-soft:#e3906a21;--lp-gold:#d8ac55;--lp-gold-2:#f0d9a0;--lp-gold-ink:#f0d9a0;--lp-gold-soft:#d8ac5529;--lp-glass:#181214d1;--lp-shadow-lg:0 2px 4px #0000004d, 0 48px 110px -40px #d0567a57;--lp-foot-bg:#151013}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.lp--wine){--lp-bg:#0b0809;--lp-bg-2:#140f11;--lp-surface:#181214;--lp-surface-2:#1f181b;--lp-ink-2:#b6adb2;--lp-ink-3:#958c92;--lp-brand:#d0567a;--lp-brand-ink:#f1a7bd;--lp-brand-soft:#d0567a26;--lp-aqua:#8fb0cc;--lp-aqua-soft:#8fb0cc21;--lp-flare:#e3906a;--lp-flare-soft:#e3906a21;--lp-gold:#d8ac55;--lp-gold-2:#f0d9a0;--lp-gold-ink:#f0d9a0;--lp-gold-soft:#d8ac5529;--lp-glass:#181214d1;--lp-shadow-lg:0 2px 4px #0000004d, 0 48px 110px -40px #d0567a57;--lp-foot-bg:#151013}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}body:has(.lp){background:var(--lp-bg)}.lp{background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);font:400 17px / 1.6 var(--lp-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.lp :where(ul,ol){padding:0;list-style:none}:where(.lp) a{color:inherit}.lp ::selection{background:var(--lp-brand);color:#fff}.lp :focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px;border-radius:6px}.lp code{font-family:var(--lp-mono);font-size:.88em}.lp-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-skip{z-index:100;background:var(--lp-ink);color:var(--lp-bg);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.lp-skip:focus{top:12px}.lp-progress{z-index:70;background:linear-gradient(90deg, var(--lp-aurora-1), var(--lp-aurora-2), var(--lp-aurora-3));transform-origin:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.lp-h1{font:800 clamp(38px, 4.3vw, 62px) / 1.03 var(--lp-display);letter-spacing:-.03em;text-wrap:balance}.lp-ink{background:linear-gradient(100deg, var(--lp-brand) 10%, var(--lp-aqua) 55%, var(--lp-flare) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-h2{font:800 clamp(32px, 3.5vw, 50px) / 1.06 var(--lp-display);letter-spacing:-.025em;text-wrap:balance}.lp-h3{font:800 22px / 1.2 var(--lp-display);letter-spacing:-.01em}.lp-eyebrow{color:var(--lp-brand-ink);font:600 12px / 1 var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.lp-eyebrow:before{content:"";background:linear-gradient(90deg, var(--lp-brand), var(--lp-aqua));border-radius:2px;width:28px;height:2px}.lp-lede{max-width:68ch;color:var(--lp-ink-2);margin-top:20px;font-size:18px;line-height:1.65}.lp-prose p{color:var(--lp-ink-2);margin:18px 0;line-height:1.7}.lp-prose a,.lp-fine a,.lp-step a{color:var(--lp-brand-ink);text-underline-offset:3px}.lp-fine{max-width:90ch;color:var(--lp-ink-3);margin-top:20px;font-size:13px;line-height:1.6}.lp-link{color:var(--lp-brand-ink);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lp-link span{transition:transform .24s var(--lp-ease)}.lp-link:hover span{transform:translate(4px)}.lp-center{text-align:center;margin-top:32px}.lp-btn{height:44px;font:600 15px / 1 var(--lp-body);white-space:nowrap;isolation:isolate;transform:translate(var(--mx,0px), var(--my,0px));transition:transform .26s var(--lp-ease), box-shadow .26s var(--lp-ease), background-color .2s, border-color .2s, color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lp-btn--lg{height:54px;padding:0 26px;font-size:16px}.lp-btn--primary{background:linear-gradient(135deg, color-mix(in srgb, var(--lp-brand) 88%, #fff) 0%, color-mix(in srgb, var(--lp-brand) 80%, #000) 100%);color:#fff;box-shadow:0 1px 0 #ffffff40 inset, 0 10px 24px -10px color-mix(in srgb, var(--lp-brand) 70%, transparent)}.lp-btn--primary:after,.lp-btn--light:after{content:"";z-index:-1;transition:transform .7s var(--lp-ease);background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lp-btn--primary:hover:after,.lp-btn--light:hover:after{transform:translate(120%)}.lp-btn--primary:hover{box-shadow:0 1px 0 #ffffff40 inset, 0 16px 34px -10px color-mix(in srgb, var(--lp-brand) 85%, transparent)}.lp-btn--ghost{border-color:var(--lp-line-2);background:var(--lp-surface);color:var(--lp-ink)}.lp-btn--ghost:hover{border-color:var(--lp-ink)}.lp-btn--light{color:#0c0e14;background:#fff}.lp-btn--outline-light{color:#fff;border-color:#ffffff59}.lp-btn--outline-light:hover{border-color:#fff}.lp-btn__arrow{transition:transform .26s var(--lp-ease)}.lp-btn:hover .lp-btn__arrow{transform:translate(4px)}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp-actions--center{justify-content:center}.lp-switch{border:1px solid var(--lp-line);background:var(--lp-glass);-webkit-backdrop-filter:saturate(1.6)blur(18px);width:64px;height:64px;color:var(--lp-ink);cursor:pointer;transition:border-color .3s var(--lp-ease), box-shadow .3s var(--lp-ease), transform .42s var(--lp-spring);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.lp-switch:hover{border-color:var(--lp-brand);transform:rotate(-12deg)}.lph.is-scrolled .lp-switch{border-color:var(--lp-line-2);box-shadow:var(--lp-shadow)}.lp-switch__knob{background:var(--lp-ink);width:40px;height:40px;color:var(--lp-bg);border-radius:50%;place-items:center;display:grid}.lp-switch__knob svg{width:18px;height:18px;transition:transform .42s var(--lp-ease), opacity .26s;grid-area:1/1}.lp-switch__moon{opacity:0;transform:rotate(-90deg)scale(.5)}.lp-switch[aria-checked=true] .lp-switch__sun{opacity:0;transform:rotate(90deg)scale(.5)}.lp-switch[aria-checked=true] .lp-switch__moon{opacity:1;transform:none}.lph{top:calc(-1 * var(--lp-utility-h));z-index:60;padding-bottom:10px;position:sticky}.lph__utility{height:var(--lp-utility-h);grid-template-columns:1fr auto minmax(max-content,1fr);align-items:center;gap:16px;display:grid}.lph__release{isolation:isolate;white-space:nowrap;grid-column:2;align-items:center;gap:10px;height:32px;padding:0 14px 0 4px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.lph__release:before,.lph__release:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0 -60%}.lph__release:before{background:linear-gradient(90deg, transparent, var(--lp-banner-soft) 18%, var(--lp-banner-mid) 50%, var(--lp-banner-soft) 82%, transparent);transition:opacity .3s var(--lp-ease)}.lph__release:after{background:linear-gradient(90deg, transparent, var(--lp-banner) 22%, var(--lp-banner-2) 50%, var(--lp-banner) 78%, transparent) top / 100% 1px no-repeat, linear-gradient(90deg, transparent, var(--lp-banner) 22%, var(--lp-banner-2) 50%, var(--lp-banner) 78%, transparent) bottom / 100% 1px no-repeat;opacity:.9;transition:opacity .3s var(--lp-ease)}.lph__release:hover:after{opacity:1}.lph__release:hover .lph__release-link{color:var(--lp-banner-ink)}.lph__release-icon{background:linear-gradient(135deg, var(--lp-banner-2), var(--lp-banner));color:#3d2800;width:24px;height:24px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-banner) 22%, transparent);border-radius:50%;place-items:center;display:grid}.lph__release-icon svg{width:13px;height:13px}.lph__release-tag{border-right:1px solid color-mix(in srgb, var(--lp-banner) 60%, transparent);color:var(--lp-banner-ink);padding-right:10px;font-weight:600}.lph__release-text{color:var(--lp-ink-2)}.lph__release-link{color:var(--lp-ink);font-weight:600}.lph__utility-end{grid-column:3;justify-self:end;align-items:center;gap:22px;padding-right:12px;display:flex}.lph__login{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lph__login svg{width:16px;height:16px;color:var(--lp-brand-ink)}.lph__dock{align-items:center;gap:10px;display:flex}.lph__bar{border:1px solid var(--lp-line);background:var(--lp-glass);-webkit-backdrop-filter:saturate(1.6)blur(18px);min-width:0;height:64px;transition:box-shadow .3s var(--lp-ease), border-color .3s;border-radius:999px;flex:1;align-items:center;gap:16px;padding:0 8px 0 22px;display:flex;position:relative}.lph.is-scrolled .lph__bar{border-color:var(--lp-line-2);box-shadow:var(--lp-shadow)}.lph__logo img{width:auto;height:28px;filter:var(--lp-logo-filter);display:block}.lph__nav{flex:1;justify-content:center;display:flex}.lph__menu{align-items:center;gap:2px;display:flex}.lph__item{position:static}.lph__link{height:40px;color:var(--lp-ink-2);font:500 15px / 1 var(--lp-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.lph__link:hover,.lph__item.is-open>.lph__link{background:var(--lp-brand-soft);color:var(--lp-ink)}.lph__caret{width:12px;height:12px;transition:transform .26s var(--lp-ease)}.lph__item.is-open .lph__caret{transform:rotate(180deg)}.lph__item--hot>.lph__link{border-color:color-mix(in srgb, var(--lp-flare) 35%, transparent);background:var(--lp-flare-soft);color:var(--lp-ink);font-weight:600}.lph__dot{background:var(--lp-flare);border-radius:50%;width:7px;height:7px;position:relative}.lph__dot:after{content:"";background:var(--lp-flare);border-radius:50%;position:absolute;inset:0}.lph__panel{top:calc(100% + 12px);left:var(--x,0px);visibility:hidden;opacity:0;width:max-content;max-width:100%;transform-origin:var(--caret,50%) 0;transition:opacity .2s var(--lp-ease), transform .26s var(--lp-ease), visibility 0s .26s;position:absolute;transform:translateY(8px)scale(.98)}.lph__panel:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.lph__item.is-open>.lph__panel,.lph__item:focus-within>.lph__panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.lph__caretmark{top:-6px;left:calc(var(--caret,50%) - 6px);z-index:1;border-top:1px solid var(--lp-line-2);border-left:1px solid var(--lp-line-2);background:var(--lp-surface);border-radius:3px 0 0;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.lph__panel-inner{border:1px solid var(--lp-line-2);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);border-radius:24px;gap:4px;padding:8px;display:flex}.lph__col{align-content:start;gap:4px;min-width:200px;display:grid}.lph__col+.lph__col{border-left:1px solid var(--lp-line);padding-left:4px}.lph__group{border-radius:18px;padding:12px 8px 8px}.lph__heading{color:var(--lp-ink-3);font:600 11px / 1.4 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 4px 8px;display:flex}.lph__heading svg{box-sizing:content-box;background:var(--lp-brand-soft);width:15px;height:15px;color:var(--lp-brand-ink);border-radius:9px;flex:none;padding:6px}.lph__group ul{gap:1px;display:grid}.lph__group li a{color:var(--lp-ink);border-radius:12px;gap:2px;padding:8px 34px 8px 12px;text-decoration:none;transition:background-color .16s;display:grid;position:relative}.lph__name{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.3;transition:color .16s;display:flex}.lph__desc{color:var(--lp-ink-3);white-space:nowrap;font-size:12.5px;line-height:1.35}.lph__group li a:after{content:"";border-top:1.5px solid var(--lp-brand-ink);border-right:1.5px solid var(--lp-brand-ink);opacity:0;width:7px;height:7px;transition:opacity .16s, transform .22s var(--lp-ease);position:absolute;top:50%;right:14px;transform:translate(-6px,-50%)rotate(45deg)}.lph__group li a:hover,.lph__group li a:focus-visible{background:var(--lp-brand-soft)}.lph__group li a:hover .lph__name,.lph__group li a:focus-visible .lph__name{color:var(--lp-brand-ink)}.lph__group li a:hover:after,.lph__group li a:focus-visible:after{opacity:1;transform:translateY(-50%)rotate(45deg)}.lph__ext{color:var(--lp-ink-3);font-size:12px;font-weight:400}.lph__group--box{border:1px solid color-mix(in srgb, var(--lp-brand) 18%, transparent);background:linear-gradient(160deg, var(--lp-brand-soft), transparent 80%)}.lph__group--box li a:hover,.lph__group--box li a:focus-visible{background:var(--lp-surface)}.lph__group--quick{background:var(--lp-ink);color:var(--lp-bg);margin-top:auto}.lph__group--quick .lph__heading{color:color-mix(in srgb, var(--lp-bg) 60%, transparent)}.lph__group--quick .lph__heading svg{background:color-mix(in srgb, var(--lp-bg) 14%, transparent);color:var(--lp-bg)}.lph__group--quick .lph__arrows a{color:var(--lp-bg);border-radius:12px;justify-content:space-between;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s;display:flex}.lph__group--quick .lph__arrows a:after{display:none}.lph__arrows a span{transition:transform .22s var(--lp-ease)}.lph__group--quick .lph__arrows a:hover,.lph__group--quick .lph__arrows a:focus-visible{background:color-mix(in srgb, var(--lp-bg) 12%, transparent)}.lph__arrows a:hover span{transform:translate(3px)}.lph__more{border-top:1px solid var(--lp-line);color:var(--lp-brand-ink);gap:6px;margin:8px 4px 0;padding:10px 8px 2px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.lph__more span{transition:transform .22s var(--lp-ease)}.lph__more:hover span{transform:translate(3px)}.lph__callout{background:linear-gradient(var(--lp-surface), var(--lp-surface)) padding-box, linear-gradient(120deg, var(--lp-flare), var(--lp-brand)) border-box;border:1px solid #0000;border-radius:14px;gap:10px;margin:10px 0 0;padding:14px;display:grid}.lph__callout p{color:var(--lp-ink);font:700 15px / 1.3 var(--lp-display)}.lph__callout a{background:var(--lp-ink);height:34px;color:var(--lp-bg);transition:transform .22s var(--lp-ease);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lph__callout a:hover{transform:translateY(-1px)}.lph__preview{background:linear-gradient(160deg, color-mix(in srgb, var(--lp-aurora-1) 18%, transparent), color-mix(in srgb, var(--lp-aurora-2) 14%, transparent));width:250px;color:var(--lp-ink);border-radius:18px;align-content:start;gap:4px;margin-left:4px;padding:8px 8px 14px;text-decoration:none;display:grid}.lph__preview img{border:1px solid var(--lp-line-2);width:100%;height:auto;transition:transform .4s var(--lp-ease);border-radius:12px;margin-bottom:8px}.lph__preview:hover img{transform:translateY(-2px)scale(1.02)}.lph__preview-title{font:700 15px / 1.3 var(--lp-display);padding:0 6px}.lph__preview .lph__desc{white-space:normal;padding:0 6px}.lph__new{background:var(--lp-aqua-soft);color:var(--lp-aqua);font:600 10px / 1.4 var(--lp-mono);text-transform:uppercase;border-radius:999px;padding:2px 7px}.lph__actions{align-items:center;gap:8px;display:flex}.lph__burger{border:1px solid var(--lp-line-2);background:var(--lp-surface);cursor:pointer;border-radius:50%;width:46px;height:46px;display:none;position:relative}.lph__burger>span:not(.lp-sr){background:var(--lp-ink);height:2px;transition:transform .3s var(--lp-ease);border-radius:2px;position:absolute;left:14px;right:14px}.lph__burger>span:first-child{top:18px}.lph__burger>span:nth-child(2){top:25px}.lph__burger[aria-expanded=true]>span:first-child{transform:translateY(3.5px)rotate(45deg)}.lph__burger[aria-expanded=true]>span:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.lph__sheet{background:var(--lp-bg);height:calc(100dvh - 84px);padding:12px 0 40px;position:absolute;inset:100% 0 auto;overflow-y:auto}.lph__acc{border-bottom:1px solid var(--lp-line)}.lph__acc summary,.lph__acclink--top{font:800 22px / 1.2 var(--lp-display);cursor:pointer;justify-content:space-between;padding:18px 4px;text-decoration:none;list-style:none;display:flex}.lph__acc summary::-webkit-details-marker{display:none}.lph__acc summary:after{content:"+";color:var(--lp-brand-ink)}.lph__acc[open] summary:after{content:"–"}.lph__acclink.lph__acclink--top{border-bottom:1px solid var(--lp-line);color:var(--lp-ink);padding:18px 4px}.lph__accgroup{padding:0 4px 16px}.lph__accgroup ul{gap:4px;display:grid}.lph__accgroup a,.lph__acclink{color:var(--lp-ink-2);padding:6px 0;text-decoration:none;display:block}.lph__sheetactions{gap:10px;margin-top:28px;display:grid}@media (width<=1140px){.lph__nav,.lph__demo{display:none}.lph__actions{margin-left:auto}.lph__burger{display:block}}@media (width<=1024px){.lph__release-text{display:none}}@media (width<=767px){.lph__utility{grid-template-columns:1fr auto}.lph__release{grid-column:1;justify-self:start;min-width:0;overflow:hidden}.lph__release:before,.lph__release:after{inset:0}.lph__release-text,.lph__release-tag{display:none}.lph__release-link{text-overflow:ellipsis;overflow:hidden}.lph__utility-end{grid-column:2}.lph__login{display:none}.lph__bar{height:58px;padding-left:16px}.lph__logo img{height:24px}.lph__trial{height:40px;padding:0 16px}.lph__dock{gap:8px}.lp-switch{width:58px;height:58px}.lp-switch__knob{width:36px;height:36px}}.lp-hero{isolation:isolate;padding:clamp(32px,6vw,80px) 0 0;position:relative}.lp-hero__sky{z-index:-2;opacity:var(--lp-sky-opacity);pointer-events:none;position:absolute;inset:-160px 0 0;overflow:hidden}.lp-hero__sky i,.lp-final__sky i{border-radius:50%;position:absolute}.lp-hero__sky i:first-child{background:radial-gradient(closest-side, var(--lp-aurora-1), transparent);width:720px;height:720px;top:-120px;left:42%}.lp-hero__sky i:nth-child(2){background:radial-gradient(closest-side, var(--lp-aurora-2), transparent);width:560px;height:560px;top:160px;left:70%}.lp-hero__sky i:nth-child(3){background:radial-gradient(closest-side, var(--lp-aurora-3), transparent);opacity:.6;width:520px;height:520px;top:280px;left:-6%}.lp-hero__grid{z-index:-1;background-image:linear-gradient(var(--lp-line) 1px, transparent 1px), linear-gradient(90deg, var(--lp-line) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:-120px 0 0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}.lp-hero__grid:after{content:"";background-image:linear-gradient(var(--lp-brand) 1px, transparent 1px), linear-gradient(90deg, var(--lp-brand) 1px, transparent 1px);-webkit-mask-image:radial-gradient(220px circle at var(--gx,-999px) var(--gy,-999px), #000, transparent 70%);mask-image:radial-gradient(220px circle at var(--gx,-999px) var(--gy,-999px), #000, transparent 70%);opacity:.5;background-size:64px 64px;position:absolute;inset:0}.lp-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lp-kicker{border:1px solid var(--lp-line-2);background:var(--lp-glass);color:var(--lp-ink-2);font:600 12px / 1 var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:7px 14px 7px 10px;display:inline-flex}.lp-kicker__dot{background:var(--lp-aqua);border-radius:50%;width:8px;height:8px;position:relative}.lp-kicker__dot:after{content:"";background:var(--lp-aqua);border-radius:50%;position:absolute;inset:0}.lp-hero__answer{max-width:62ch;color:var(--lp-ink-2);margin-top:24px;font-size:18px;line-height:1.65}.lp-hero__note{color:var(--lp-ink-3);font:400 13px / 1.4 var(--lp-mono);margin-top:14px}.lp-stage{perspective:1600px;padding:28px 8px 0;position:relative}.lp-stage__window{border:1px solid var(--lp-line-2);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);transform:rotateX(var(--rx,6deg)) rotateY(var(--ry,-10deg));transform-style:preserve-3d;transition:transform .5s var(--lp-ease);border-radius:20px;overflow:hidden}.lp-stage__chrome{border-bottom:1px solid var(--lp-line);background:var(--lp-surface-2);align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.lp-stage__chrome i{background:var(--lp-line-2);border-radius:50%;width:10px;height:10px}.lp-stage__chrome i:first-child{background:#ff6159}.lp-stage__chrome i:nth-child(2){background:#ffbd2e}.lp-stage__chrome i:nth-child(3){background:#28c941}.lp-stage__chrome span{color:var(--lp-ink-3);font:400 11px / 1 var(--lp-mono);margin-left:10px}.lp-stage__body{grid-template-columns:172px 1fr;min-height:340px;display:grid}.lp-stage__files{border-right:1px solid var(--lp-line);align-content:start;gap:6px;padding:14px 10px;display:grid}.lp-file{border-radius:10px;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px 10px;font-size:11px;display:grid;position:relative}.lp-file:before{content:"";z-index:-1;border-radius:inherit;background:var(--lp-brand-soft);opacity:0;position:absolute;inset:0}.lp-file b{font:600 9px / 1 var(--lp-mono);border-radius:6px;grid-row:span 2;align-self:center;padding:5px 6px}.lp-file span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--lp-mono);overflow:hidden}.lp-file em{font-size:10px;font-style:normal;font-weight:600}.lp-file--open b{background:var(--lp-aqua-soft);color:var(--lp-aqua)}.lp-file--open em{color:var(--lp-aqua)}.lp-file--convert b{background:var(--lp-brand-soft);color:var(--lp-brand-ink)}.lp-file--convert em{color:var(--lp-brand-ink)}.lp-file--rebuild b{background:var(--lp-flare-soft);color:var(--lp-flare)}.lp-file--rebuild em{color:var(--lp-flare)}.lp-stage__page{color:#12141c;background:#fdfdfb;border-radius:10px;align-content:start;gap:14px;margin:16px;padding:18px;display:grid;box-shadow:0 1px 2px #00000014,0 12px 28px -14px #0000004d}.lp-sheet__head{font:800 15px / 1 var(--lp-display);border-bottom:2px solid #12141c;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.lp-sheet__head small{color:#6b7282;font:400 9px / 1 var(--lp-mono)}.lp-sheet__kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-sheet__kpis i{background:color-mix(in srgb, var(--lp-brand) 7%, #fff);color:#6b7282;font:normal 400 9px / 1.2 var(--lp-mono);border-radius:8px;gap:2px;padding:8px;display:grid}.lp-sheet__kpis b{color:#12141c;font:800 16px / 1 var(--lp-display)}.lp-sheet__chart{border-bottom:1px solid color-mix(in srgb, var(--lp-brand) 10%, #e6e6e6);align-items:flex-end;gap:6px;height:92px;padding-bottom:2px;display:flex}.lp-sheet__chart span{height:var(--h);background:linear-gradient(180deg, color-mix(in srgb, var(--lp-brand) 85%, #fff), color-mix(in srgb, var(--lp-brand) 80%, #000));transform-origin:50% 100%;border-radius:4px 4px 1px 1px;flex:1}.lp-sheet__chart span:nth-child(3n){background:linear-gradient(180deg, color-mix(in srgb, var(--lp-aurora-2) 85%, #fff), var(--lp-aqua))}.lp-sheet__rows{gap:7px;display:grid}.lp-sheet__rows i{grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid;position:relative;overflow:hidden}.lp-sheet__rows u{background:color-mix(in srgb, var(--lp-brand) 9%, #f4f4f4);border-radius:4px;height:7px}.lp-sheet__rows i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);position:absolute;inset:0;transform:translate(-100%)}.lp-chip{border:1px solid var(--lp-line-2);background:var(--lp-glass);-webkit-backdrop-filter:blur(12px);box-shadow:var(--lp-shadow);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex;position:absolute}.lp-chip b{font:800 15px / 1 var(--lp-display);color:var(--lp-brand-ink)}.lp-chip--a{top:0;right:6%}.lp-chip--b{bottom:64px;right:-18px}.lp-chip--c{bottom:120px;left:-26px}.lp-chip--c b{color:var(--lp-aqua)}.lp-stage__caption{color:var(--lp-ink-3);text-align:center;margin-top:18px;font-size:12px}.lp-claim{background:linear-gradient(var(--lp-surface), var(--lp-surface)) padding-box, linear-gradient(100deg, var(--lp-aurora-1), var(--lp-aurora-2), var(--lp-aurora-3)) border-box;box-shadow:var(--lp-shadow);color:var(--lp-ink-2);border:1px solid #0000;border-radius:22px;align-items:center;gap:18px;margin-top:clamp(40px,6vw,72px);padding:22px 28px;font-size:17px;display:flex}.lp-claim strong{color:var(--lp-ink);font:800 20px / 1.2 var(--lp-display)}.lp-claim__mark{background:conic-gradient(from 0deg, var(--lp-aurora-1), var(--lp-aurora-2), var(--lp-aurora-3), var(--lp-aurora-1));border-radius:12px;flex:none;width:38px;height:38px}.lp-trust{padding:clamp(40px,6vw,64px) 0 clamp(48px,7vw,88px)}.lp-trust__title{color:var(--lp-ink-3);font:600 12px / 1 var(--lp-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-bottom:22px}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee__track{align-items:center;gap:72px;width:max-content;padding-inline:36px;display:flex}.lp-marquee__track img{width:auto;height:22px;filter:var(--lp-client-filter);opacity:.7;transition:opacity .2s;display:block}.lp-marquee__track img:hover{opacity:1}.lp-section{padding:clamp(72px,9vw,128px) 0;position:relative}.lp-section--tight{padding:0 0 clamp(24px,4vw,48px)}.lp-section--tint{background:var(--lp-bg-2);border-radius:clamp(28px,3vw,44px);margin-inline:clamp(8px,1.6vw,24px)}.lp-head{max-width:860px;margin-bottom:clamp(36px,5vw,56px)}[data-lp-spot]{isolation:isolate;position:relative}[data-lp-spot]:before,[data-lp-spot]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--lp-ease);position:absolute;inset:0}[data-lp-spot]:before{z-index:-1;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,50%), var(--lp-brand-soft), transparent 60%)}[data-lp-spot]:after{background:radial-gradient(260px circle at var(--sx,50%) var(--sy,50%), var(--lp-brand), transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-lp-spot]:hover:before,[data-lp-spot]:hover:after{opacity:1}.lp-icon{background:var(--lp-brand-soft);width:46px;height:46px;color:var(--lp-brand-ink);border-radius:14px;place-items:center;display:grid}.lp-icon svg{width:22px;height:22px}.lp-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-proof__item{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:24px;align-content:start;gap:8px;padding:28px;display:grid}.lp-proof__num{background:linear-gradient(120deg, var(--lp-ink) 30%, var(--lp-brand) 100%);color:#0000;font:800 56px / 1 var(--lp-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:6px;display:flex}.lp-proof__num small{letter-spacing:0;font-size:20px}.lp-proof__label{color:var(--lp-ink-2);margin-bottom:8px;font-size:15px}.lp-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.lp-bento__card{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:28px;grid-column:span 6;align-content:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid;overflow:hidden}.lp-bento__card--1,.lp-bento__card--4{grid-column:span 7}.lp-bento__card--2,.lp-bento__card--3{grid-column:span 5}.lp-bento__them,.lp-bento__us{gap:6px;font-size:16px;display:grid}.lp-bento__them{color:var(--lp-ink-2)}.lp-bento__them span,.lp-bento__us span{font:600 11px / 1 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase}.lp-bento__them span{color:var(--lp-ink-3)}.lp-bento__us{background:var(--lp-brand-soft);color:var(--lp-ink);border-radius:16px;margin-top:auto;padding:16px 18px;font-weight:500}.lp-bento__us span{color:var(--lp-brand-ink)}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.lp-split--wide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lp-split--flip>:last-child{order:-1}.lp-router{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);border-radius:28px;padding:clamp(22px,3vw,32px);position:relative}.lp-router__title{color:var(--lp-ink-3);font:600 12px / 1 var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.lp-router__hub{background:var(--lp-ink);color:var(--lp-bg);font:600 11px / 1 var(--lp-mono);border-radius:999px;padding:6px 10px;position:absolute;top:clamp(18px,3vw,28px);right:clamp(22px,3vw,32px)}.lp-router ol{gap:10px;display:grid}.lp-route{border:1px solid var(--lp-line);background:var(--lp-surface-2);--tone:var(--lp-aqua);--tone-soft:var(--lp-aqua-soft);border-radius:18px;grid-template-columns:76px minmax(40px,1fr) auto;align-items:center;gap:6px 14px;padding:14px 16px;display:grid}.lp-route--convert{--tone:var(--lp-brand-ink);--tone-soft:var(--lp-brand-soft)}.lp-route--rebuild{--tone:var(--lp-flare);--tone-soft:var(--lp-flare-soft)}.lp-route code{background:var(--tone-soft);color:var(--tone);text-align:center;border-radius:10px;padding:8px 0;font-size:14px;font-weight:600}.lp-route__track{height:10px;position:relative;overflow:hidden}.lp-route__track:before{content:"";background:repeating-linear-gradient(90deg, var(--lp-line-2) 0 6px, transparent 6px 11px);height:2px;position:absolute;inset:4px 0 auto}.lp-route__track i{position:absolute;inset:0}.lp-route__track i:after{content:"";background:var(--tone);width:8px;height:8px;box-shadow:0 0 12px var(--tone);opacity:0;border-radius:50%;position:absolute;top:1px;left:0}.lp-route__result{background:var(--tone-soft);color:var(--tone);border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600}.lp-route__what{color:var(--lp-ink-3);grid-column:1/-1;font-size:13px}.lp-pills{border:1px solid var(--lp-line);background:var(--lp-surface);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;margin-bottom:20px;padding:5px;display:inline-flex;overflow-x:auto}.lp-pills button{height:38px;color:var(--lp-ink-2);font:500 14px / 1 var(--lp-body);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 16px;transition:background-color .2s,color .2s}.lp-pills button:hover{color:var(--lp-ink)}.lp-pills button.is-active{background:var(--lp-ink);color:var(--lp-bg)}.lp-table{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:24px;overflow-x:auto}.lp-table table{border-collapse:collapse;width:100%;min-width:780px;font-size:15px}.lp-table th,.lp-table td{border-bottom:1px solid var(--lp-line);text-align:left;vertical-align:top;padding:18px 22px;line-height:1.5}.lp-table thead th{font:800 17px / 1.2 var(--lp-display);padding-block:20px}.lp-table thead th:first-child{color:var(--lp-ink-3);font:600 11px / 1.2 var(--lp-mono);letter-spacing:.14em;text-transform:uppercase}.lp-table tbody tr:last-child>*{border-bottom:0}.lp-table tbody th{width:26%;font-weight:600}.lp-table td{color:var(--lp-ink-2)}.lp-table .lp-table__us{background:var(--lp-brand-soft);color:var(--lp-ink)}.lp-table thead .lp-table__us{color:var(--lp-brand-ink)}.lp-table tbody tr{transition:background-color .16s}.lp-table tbody tr:hover{background:var(--lp-surface-2)}.lp-badge{background:var(--lp-ink);color:var(--lp-bg);font:600 10px / 1.4 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:3px 8px;display:table}.lp-table__us .lp-badge{background:var(--lp-aqua);color:color-mix(in srgb, var(--lp-aqua) 25%, #000)}.lp-calc{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);border-radius:28px;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.lp-calc__title{color:var(--lp-ink-3);font:600 12px / 1 var(--lp-mono);letter-spacing:.14em;text-transform:uppercase}.lp-range{gap:10px;display:grid}.lp-range>span{justify-content:space-between;font-size:15px;font-weight:600;display:flex}.lp-range output{background:var(--lp-brand-soft);min-width:4ch;color:var(--lp-brand-ink);font:600 14px / 1.5 var(--lp-mono);text-align:center;border-radius:8px;padding:2px 10px}.lp-range input{background:linear-gradient(90deg, var(--lp-brand) var(--p,10%), var(--lp-line-2) 0);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:999px;width:100%;height:6px;margin:0}.lp-range input::-webkit-slider-thumb{border:3px solid var(--lp-brand);-webkit-appearance:none;appearance:none;width:24px;height:24px;transition:transform .2s var(--lp-spring);background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000040}.lp-range input:active::-webkit-slider-thumb{transform:scale(1.18)}.lp-range input::-moz-range-thumb{border:3px solid var(--lp-brand);background:#fff;border-radius:50%;width:18px;height:18px}.lp-calc__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp-calc__card{border:1px solid var(--lp-line);background:var(--lp-surface-2);border-radius:20px;align-content:start;gap:12px;padding:20px;display:grid}.lp-calc__card--us{border-color:color-mix(in srgb, var(--lp-brand) 45%, transparent);background:linear-gradient(160deg, var(--lp-brand-soft), transparent 70%), var(--lp-surface-2)}.lp-calc__name{font-size:14px;font-weight:600}.lp-calc__total{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.lp-calc__total span{font:800 clamp(24px, 2.2vw, 32px) / 1 var(--lp-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:inline-block}.lp-calc__total small{color:var(--lp-ink-3);font-size:13px}.lp-calc__lines{gap:6px;font-size:13px;display:grid}.lp-calc__lines li{border-bottom:1px dashed var(--lp-line-2);color:var(--lp-ink-2);justify-content:space-between;gap:10px;padding-bottom:6px;display:flex}.lp-calc__lines b{color:var(--lp-ink);font-family:var(--lp-mono);white-space:nowrap;font-size:12px}.lp-calc__alt{color:var(--lp-ink-3);font-size:13px}.lp-calc__alt b{color:var(--lp-ink)}.lp-calc .lp-fine{margin-top:0}.lp-ticks{gap:14px;margin:4px 0 24px;display:grid}.lp-ticks li{color:var(--lp-ink-2);padding-left:34px;font-size:16px;position:relative}.lp-ticks strong{color:var(--lp-ink)}.lp-ticks li:before{content:"✓";background:var(--lp-aqua-soft);width:22px;height:22px;color:var(--lp-aqua);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.lp-orbit{aspect-ratio:1;width:min(100%,480px);margin-inline:auto;position:relative}.lp-orbit__ring{position:absolute;inset:10%}.lp-orbit__ring:before,.lp-orbit__ring:after{content:"";border-radius:50%;position:absolute}.lp-orbit__ring:before{border:1.5px dashed var(--lp-line-2);inset:0}.lp-orbit__ring:after{background:radial-gradient(circle at 50% 6px, var(--lp-aqua) 0 5px, transparent 6.5px);inset:-6px}.lp-orbit:before{content:"";border:1px solid var(--lp-line);border-radius:50%;position:absolute;inset:26%}.lp-orbit__core{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--lp-brand) 70%, #fff), color-mix(in srgb, var(--lp-brand) 80%, #000) 70%);color:#fff;text-align:center;box-shadow:0 24px 60px -20px color-mix(in srgb, var(--lp-brand) 70%, transparent);border-radius:50%;place-content:center;gap:6px;padding:12px;display:grid;position:absolute;inset:32%}.lp-orbit__core:after{content:"";opacity:0;border:2px solid #7b62ff80;border-radius:50%;position:absolute;inset:-8px}.lp-orbit__core b{font:800 20px / 1.1 var(--lp-display)}.lp-orbit__core span{opacity:.85;font-size:12px}.lp-orbit__node{border:1px solid var(--lp-line-2);background:var(--lp-surface);width:max-content;max-width:190px;box-shadow:var(--lp-shadow);text-align:center;border-radius:16px;gap:2px;padding:12px 16px;display:grid;position:absolute;translate:-50% -50%}.lp-orbit__node b{font:800 16px / 1.2 var(--lp-display)}.lp-orbit__node small{color:var(--lp-ink-3);font-size:12px;line-height:1.4}.lp-orbit__node:first-child{top:0;left:50%}.lp-orbit__node:nth-child(2){top:76%;left:96%}.lp-orbit__node:nth-child(3){top:76%;left:4%}.lp-orbit__node--shared{border-color:color-mix(in srgb, var(--lp-aqua) 50%, transparent)}.lp-orbit__node--shared b{color:var(--lp-aqua)}.lp-dev{color:#eef0f6;isolation:isolate;--lp-ink:#eef0f6;--lp-ink-2:#a8aebd;--lp-ink-3:#8a91a3;--lp-line:#ffffff17;--lp-brand-ink:#b0a2ff;background:#090a10;border-radius:clamp(28px,3vw,44px);margin-inline:clamp(8px,1.6vw,24px);overflow:hidden}.lp-dev__glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-brand) 45%, transparent), transparent), radial-gradient(closest-side at 80% 70%, color-mix(in srgb, var(--lp-aurora-2) 22%, transparent), transparent);height:120%;position:absolute;inset:-30% -10% auto 40%}.lp-dev__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.lp-dev .lp-fine code{color:#d6dbea}.lp-code{box-shadow:0 40px 100px -40px color-mix(in srgb, var(--lp-brand) 60%, transparent);background:#11131cd9;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden}.lp-code__tabs{scrollbar-width:none;border-bottom:1px solid #ffffff14;gap:4px;padding:10px;display:flex;overflow-x:auto}.lp-code__tab{color:#a8aebd;height:34px;font:500 13px / 1 var(--lp-body);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px;transition:background-color .2s,color .2s}.lp-code__tab:hover{color:#fff}.lp-code__tab.is-active{color:#fff;background:#ffffff1a}.lp-code__bar{align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-code__dots{gap:6px;display:flex}.lp-code__dots i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.lp-code__file{color:#8a91a3;font:400 12px / 1 var(--lp-mono);flex:1}.lp-code__copy{color:#d6dbea;height:28px;font:600 12px / 1 var(--lp-body);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:0 12px}.lp-code__copy.is-copied{color:#35e3c4;border-color:#35e3c4}.lp-code pre{color:#d6dbea;max-height:420px;font:400 13px / 1.75 var(--lp-mono);tab-size:4;margin:0;padding:4px 20px 24px;overflow:auto}.lp-code__panel:not([hidden]){animation:lp-fade .36s var(--lp-ease)}.lp-steps{position:relative}.lp-steps ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.lp-steps__line{background:var(--lp-line-2);height:2px;position:absolute;top:27px;left:28px;right:10%}.lp-steps__line i{background:linear-gradient(90deg, var(--lp-brand), var(--lp-aqua));transform-origin:0;position:absolute;inset:0}.lp-step{align-content:start;gap:10px;display:grid;position:relative}.lp-step__n{border:1px solid var(--lp-line-2);background:var(--lp-surface);width:56px;height:56px;box-shadow:var(--lp-shadow);color:var(--lp-brand-ink);font:600 16px / 1 var(--lp-mono);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.lp-step__title{font:800 19px / 1.2 var(--lp-display)}.lp-step p{color:var(--lp-ink-2);font-size:15px}.lp-honest{border:1px solid color-mix(in srgb, var(--lp-flare) 35%, transparent);background:var(--lp-flare-soft);border-radius:22px;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 24px;margin-top:clamp(36px,5vw,56px);padding:24px 28px;display:grid}.lp-honest__tag{color:var(--lp-flare);font:600 12px / 1.4 var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.lp-honest p:last-child{color:var(--lp-ink)}.lp-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-fit__card{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:28px;padding:clamp(24px,3vw,40px)}.lp-fit__card--us{background:linear-gradient(var(--lp-surface), var(--lp-surface)) padding-box, linear-gradient(140deg, var(--lp-brand), var(--lp-aqua)) border-box;box-shadow:var(--lp-shadow-lg);border:1px solid #0000}.lp-fit__card ul{gap:16px;margin-top:22px;display:grid}.lp-fit__card li{color:var(--lp-ink-2);padding-left:30px;font-size:16px;position:relative}.lp-fit__card li strong{color:var(--lp-ink)}.lp-fit__card li:before{content:"";background:var(--lp-ink-3);width:14px;height:2px;position:absolute;top:9px;left:0}.lp-fit__card--us li:before{background:var(--lp-aqua-soft);border-radius:50%;width:20px;height:20px;top:3px}.lp-fit__card--us li:after{content:"";border:solid var(--lp-aqua);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:7px;left:7px;transform:rotate(45deg)}.lp-risk{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-risk__card{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:24px;align-content:start;gap:14px;padding:28px;display:grid}.lp-risk__card p{color:var(--lp-ink-2);font-size:15px}.lp-risk__card .lp-link{margin-top:auto}.lp-ratings{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.lp-ratings a{border:1px solid var(--lp-line);background:var(--lp-surface);transition:border-color .2s, transform .24s var(--lp-ease);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.lp-ratings a:hover{border-color:var(--lp-brand);transform:translateY(-2px)}.lp-ratings b{font:800 20px / 1 var(--lp-display)}.lp-stars:before{content:"★★★★★";letter-spacing:2px;background:linear-gradient(90deg, #ffb020 calc(var(--s) / 5 * 100%), var(--lp-line-2) 0);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-final{background:var(--lp-final-bg);color:#fff;text-align:center;isolation:isolate;--lp-brand-ink:var(--lp-on-dark);border-radius:clamp(28px,3vw,44px);justify-items:center;padding:clamp(48px,8vw,112px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.lp-final__sky{z-index:-1;position:absolute;inset:0}.lp-final__sky i:first-child{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-aurora-1) 70%, transparent), transparent);width:70%;top:-50%;left:-10%}.lp-final__sky i:nth-child(2){aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-aurora-2) 45%, transparent), transparent);width:60%;bottom:-60%;right:-10%}.lp-final .lp-h2{max-width:20ch}.lp-final>p{color:#ffffffc7;max-width:60ch;margin-top:20px;font-size:18px}.lpf{padding:clamp(56px,7vw,96px) clamp(10px,1.4vw,20px) clamp(10px,1.4vw,20px)}.lpf__panel{--lp-ink:#f4f3ef;--lp-ink-2:#f4f3efb8;--lp-ink-3:#f4f3ef80;--lp-line:#ffffff17;--lp-line-2:#ffffff29;--lp-surface:#ffffff0d;--lp-brand-ink:var(--lp-on-dark);--lp-logo-filter:invert(1) hue-rotate(180deg) brightness(1.15);isolation:isolate;background:var(--lp-foot-bg);color:var(--lp-ink);border:1px solid #ffffff14;border-radius:clamp(24px,3vw,36px);padding:clamp(28px,4vw,64px) clamp(20px,4vw,72px) clamp(8px,1vw,16px);position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0c0e1473,0 2px 6px #0c0e141a}.lpf__panel:before,.lpf__panel:after{content:"";z-index:-1;pointer-events:none;position:absolute}.lpf__panel:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--lp-aurora-1) 32%, transparent), transparent);height:80%;inset:-40% -10% auto 45%}.lpf__panel:after{background:linear-gradient(90deg, transparent, var(--lp-aurora-1), var(--lp-aurora-2), transparent);height:1px;inset:0 12% auto}.lpf__meta{border-bottom:1px solid var(--lp-line-2);color:var(--lp-ink-2);font:500 12px / 1.4 var(--lp-mono);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-bottom:18px;display:flex}.lpf__meta p span,.lpf__label{color:var(--lp-ink-3);font:600 10px / 1.4 var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;margin-right:8px}.lpf__meta>p:first-of-type{margin-left:auto}.lpf__logo{width:auto;height:28px;filter:var(--lp-logo-filter);display:block}.lpf__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:clamp(24px,3vw,36px) 0;display:flex}.lpf__lockup{max-width:60ch;color:var(--lp-ink-2);font-size:clamp(16px,1.4vw,19px)}.lpf__lockup strong{color:var(--lp-ink);font-family:var(--lp-display);font-weight:700}.lpf__actions{flex-wrap:wrap;gap:10px;display:flex}.lpf__table{border:1px solid var(--lp-line-2);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.lpf__col{border-left:1px solid var(--lp-line)}.lpf__col:first-child{border-left:0}.lpf__th{border-bottom:1px solid var(--lp-line-2);color:var(--lp-ink);font:700 15px / 1.2 var(--lp-display);background:#ffffff0f;align-items:baseline;gap:10px;padding:14px 18px;display:flex}.lpf__th span{color:var(--lp-aqua);font:600 11px / 1 var(--lp-mono)}.lpf__band{border-bottom:1px solid var(--lp-line);color:var(--lp-ink-3);font:600 10px / 1.4 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff06;justify-content:space-between;padding:8px 18px;display:flex}.lpf__band span{letter-spacing:0}.lpf__group ul{padding:6px 0 14px;display:grid}.lpf__group a{color:var(--lp-ink-2);align-items:center;gap:8px;padding:6px 18px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.lpf__group a:hover{background:color-mix(in srgb, var(--lp-aurora-1) 16%, transparent);color:var(--lp-ink)}.lpf__new{background:color-mix(in srgb, var(--lp-aurora-2) 22%, transparent);color:color-mix(in srgb, var(--lp-aurora-2) 55%, #fff);font:600 10px / 1.5 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 6px}.lpf__ext{color:var(--lp-ink-3);font-size:12px}.lpf__summary{border-bottom:1px solid var(--lp-line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:22px 0;display:flex}.lpf__ai{flex-wrap:wrap;gap:8px;display:flex}.lpf__ai a{border:1px solid var(--lp-line-2);height:34px;transition:border-color .2s, background-color .2s, transform .24s var(--lp-ease);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;text-decoration:none;display:inline-flex}.lpf__ai img{border-radius:4px}.lpf__ai a:hover{border-color:var(--lp-brand-ink);background:#ffffff17;transform:translateY(-2px)}.lpf__base{color:var(--lp-ink-3);flex-wrap:wrap;align-items:center;gap:14px 28px;padding:20px 0;font-size:13px;display:flex}.lpf__legal{flex-wrap:wrap;gap:6px 20px;display:flex}.lpf__formats{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.lpf__format{border:1px solid var(--lp-line-2);color:var(--lp-ink-2);font:600 10px / 1.3 var(--lp-mono);border-radius:6px;padding:3px 7px}.lpf__social{gap:8px;display:flex}.lpf__base a{text-decoration:none;transition:color .16s}.lpf__base a:hover{color:var(--lp-ink)}.lpf__social a{border:1px solid var(--lp-line-2);width:36px;height:36px;color:var(--lp-ink-2);border-radius:50%;place-items:center;transition:color .16s,border-color .2s,background-color .2s;display:grid}.lpf__social a:hover{border-color:var(--lp-ink-3);background:#ffffff14}.lpf__social svg{fill:currentColor;width:15px;height:15px}@media (width<=1024px){.lpf__table{grid-template-columns:repeat(3,minmax(0,1fr))}.lpf__col:nth-child(3n+1){border-left:0}.lpf__col:nth-child(n+4){border-top:1px solid var(--lp-line-2)}.lpf__formats{margin-left:0}}@media (width<=767px){.lpf__meta>p:first-of-type{margin-left:0}.lpf__table{grid-template-columns:minmax(0,1fr)}.lpf__col,.lpf__col:nth-child(3n+1){border-left:0}.lpf__col+.lpf__col{border-top:1px solid var(--lp-line-2)}.lpf__group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lpf__group a{padding:6px 14px}.lpf__base{flex-direction:column;align-items:flex-start}}:root:has(.lp){--lp-thumb:linear-gradient(180deg, var(--lp-aurora-1), var(--lp-aurora-2));--lp-thumb-x:linear-gradient(90deg, var(--lp-aurora-1), var(--lp-aurora-2))}html:has(.lp)::-webkit-scrollbar,.lp ::-webkit-scrollbar{background:0 0;width:12px;height:10px}html:has(.lp)::-webkit-scrollbar-track,.lp ::-webkit-scrollbar-track{background:0 0}html:has(.lp)::-webkit-scrollbar-thumb,.lp ::-webkit-scrollbar-thumb{background:var(--lp-thumb) padding-box;border:3px solid #0000;border-radius:999px}.lp ::-webkit-scrollbar-thumb:horizontal{background:var(--lp-thumb-x) padding-box}html:has(.lp)::-webkit-scrollbar-thumb:hover,.lp ::-webkit-scrollbar-thumb:hover{border-width:2px}.lp ::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){html:has(.lp),.lp *{scrollbar-width:thin;scrollbar-color:var(--lp-aurora-1) transparent}}.lp-table,.lp-code pre,.lp-editions{overscroll-behavior-x:contain}.lp-top{z-index:55;border:1px solid var(--lp-line-2);background:var(--lp-glass);-webkit-backdrop-filter:blur(14px);width:52px;height:52px;box-shadow:var(--lp-shadow);color:var(--lp-ink);transition:transform .3s var(--lp-spring), border-color .2s;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed;bottom:92px;right:16px}.lp-top:hover{border-color:var(--lp-brand);transform:translateY(-3px)}.lp-top svg:first-child{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;transform:rotate(-90deg)}.lp-top circle{fill:none;stroke:url(#lp-top-grad);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.lp-top__arrow{width:18px;height:18px}.lp-head--row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px clamp(32px,5vw,72px);max-width:none;display:grid}.lp-head--row .lp-lede{margin-top:0}.lp-stage--shot .lp-stage__window{position:relative}.lp-stage__img{width:100%;height:auto;display:block}.lp-stage__scan{pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:38px 0 0;transform:translate(-100%)}.lp-forks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-fork{--tone:var(--lp-brand-ink);--tone-soft:var(--lp-brand-soft);border:1px solid var(--lp-line);background:linear-gradient(180deg, var(--tone-soft), transparent 45%), var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:28px;align-content:start;gap:16px;padding:clamp(80px,9vw,120px) clamp(24px,3vw,36px) clamp(24px,3vw,36px);display:grid;overflow:hidden}.lp-fork--flare{--tone:var(--lp-flare);--tone-soft:var(--lp-flare-soft)}.lp-fork--aqua{--tone:var(--lp-aqua);--tone-soft:var(--lp-aqua-soft)}.lp-fork p{color:var(--lp-ink-2);font-size:16px}.lp-fork .lp-link{margin-top:auto}.lp-fork__ext{color:var(--tone);font:800 clamp(48px, 5vw, 72px) / 1 var(--lp-display);letter-spacing:-.04em;opacity:.22;position:absolute;top:18px;right:22px}.lp-fork__badge{background:var(--tone-soft,var(--lp-brand-soft));color:var(--tone,var(--lp-brand-ink));font:600 11px / 1.3 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 12px}.lp-fork__badge--flare{background:var(--lp-flare-soft);color:var(--lp-flare)}.lp-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-grid4>li{display:flex}.lp-feature{border:1px solid var(--lp-line);background:var(--lp-surface);width:100%;transition:transform .32s var(--lp-ease), box-shadow .32s var(--lp-ease);border-radius:24px;align-content:start;gap:14px;padding:28px;text-decoration:none;display:grid}.lp-feature:hover{box-shadow:var(--lp-shadow-lg);transform:translateY(-4px)}.lp-feature p{color:var(--lp-ink-2);font-size:15px}.lp-feature__go{border:1px solid var(--lp-line-2);width:36px;height:36px;color:var(--lp-brand-ink);transition:transform .32s var(--lp-ease), background-color .2s, color .2s;border-radius:50%;place-items:center;margin-top:auto;display:grid}.lp-feature:hover .lp-feature__go{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff;transform:rotate(-45deg)}.lp-steps--4 ol{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-editions{border:1px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);border-radius:28px;overflow-x:auto}.lp-editions table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.lp-editions th,.lp-editions td{border-bottom:1px solid var(--lp-line);text-align:left;vertical-align:top;padding:20px 24px}.lp-editions thead th{font:800 19px / 1.2 var(--lp-display);padding-block:26px 22px}.lp-editions tbody th{width:22%;font-size:16px;font-weight:500}.lp-editions td{color:var(--lp-ink-2)}.lp-editions .is-featured{background:var(--lp-brand-soft)}.lp-editions thead .is-featured{color:var(--lp-brand-ink)}.lp-editions__tag{color:var(--lp-ink-3);font:600 11px / 1.2 var(--lp-mono);letter-spacing:.14em;text-transform:uppercase}.lp-editions__price td{color:var(--lp-ink)}.lp-editions__price b{font:800 32px / 1 var(--lp-display);letter-spacing:-.02em}.lp-editions__price .is-featured b{color:var(--lp-brand-ink)}.lp-editions__price small{color:var(--lp-ink-3);margin-left:6px;font-size:13px}.lp-editions__price span{color:var(--lp-ink-2);margin-top:8px;font-size:13px;display:block}.lp-editions__go td,.lp-editions__go th{border-bottom:0}.lp-mark{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.lp-mark--yes{background:var(--lp-aqua-soft);color:var(--lp-aqua)}.lp-mark--yes:before{content:"✓"}.lp-mark--no{background:var(--lp-line);color:var(--lp-ink-3)}.lp-mark--no:before{content:"–"}.lp-timeline{margin-bottom:clamp(32px,4vw,48px);padding:56px 0 8px;position:relative}.lp-timeline ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.lp-timeline__line{background:var(--lp-line-2);height:2px;position:absolute;top:63px;left:0;right:0}.lp-timeline__line i{background:linear-gradient(90deg, var(--lp-ink-3), var(--lp-flare));transform-origin:0;position:absolute;inset:0 54% 0 0}.lp-timeline__item{gap:6px;padding-right:12px;display:grid}.lp-timeline__dot{border:2px solid var(--lp-ink-3);background:var(--lp-bg-2);border-radius:50%;width:16px;height:16px;margin-bottom:14px;position:relative}.lp-timeline__item--next .lp-timeline__dot{border-color:var(--lp-flare);background:var(--lp-flare)}.lp-timeline__item--next .lp-timeline__dot:after{content:"";background:var(--lp-flare);border-radius:50%;position:absolute;inset:-2px}.lp-timeline__item--future .lp-timeline__dot{border-style:dashed}.lp-timeline time{font:800 22px / 1.1 var(--lp-display)}.lp-timeline__item--next time{color:var(--lp-flare)}.lp-timeline__item--past time,.lp-timeline__item--past p{color:var(--lp-ink-3)}.lp-timeline p{color:var(--lp-ink-2);font-size:15px}.lp-timeline__today{background:var(--lp-ink);color:var(--lp-bg);font:600 11px / 1 var(--lp-mono);white-space:nowrap;border-radius:999px;padding:5px 10px;position:absolute;top:14px;left:calc(40% - 8px)}.lp-fit--even .lp-fit__card{align-content:start;gap:14px;display:grid}.lp-fit__text{color:var(--lp-ink-2);font-size:16px}.lp-reviews{margin-bottom:32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-reviews__track{gap:16px;width:max-content;padding:8px 8px 24px;display:flex}.lp-review{border:1px solid var(--lp-line);background:var(--lp-surface);width:min(400px,82vw);height:100%;box-shadow:var(--lp-shadow);border-radius:24px;gap:18px;padding:28px;display:grid}.lp-review blockquote{margin:0;font-size:16px;line-height:1.6}.lp-review figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.lp-review img{object-fit:cover;border-radius:50%}.lp-review figcaption span{display:grid}.lp-review a{font-weight:600;text-decoration:none}.lp-review small{color:var(--lp-ink-3);font-size:13px}.lp-ratings__logo{width:auto;height:20px}:root[data-theme=dark] .lp-ratings__logo,:root[data-theme=dark] .lp-badges img{filter:brightness(1.1)}.lp-badges{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.lp-badges img{width:auto;height:82px;transition:transform .3s var(--lp-spring);display:block}.lp-badges img:hover{transform:translateY(-4px)rotate(-3deg)}.lp-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-limit{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:24px;align-content:start;gap:12px;padding:28px;display:grid}.lp-limit>p{color:var(--lp-ink-2);font-size:15px}.lp-limit .lp-h3:before{content:"✕";background:var(--lp-flare-soft);width:30px;height:30px;color:var(--lp-flare);font:700 14px / 1 var(--lp-body);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.lp-limit__alt{background:var(--lp-aqua-soft);color:var(--lp-ink);border-radius:14px;gap:4px;margin-top:auto;padding:14px 16px;font-size:15px;font-weight:500;display:grid}.lp-limit__alt span{color:var(--lp-aqua);font:600 11px / 1 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase}.lp-moves{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:880px;margin-top:36px;display:grid}.lp-moves a{color:#fff;text-align:left;transition:transform .3s var(--lp-ease), background-color .2s, border-color .2s;--lp-brand-soft:#ffffff1a;--lp-brand:var(--lp-on-dark);background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;gap:6px;padding:22px;text-decoration:none;display:grid}.lp-moves a:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-4px)}.lp-moves__n{color:var(--lp-on-dark);font:600 12px / 1 var(--lp-mono)}.lp-moves b{font:800 19px / 1.2 var(--lp-display)}.lp-moves small{color:#ffffffa6;font-size:13px}.lp-faqx{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.lp-faqx__rail{gap:14px;display:grid;position:sticky;top:104px}.lp-faqx__label{color:var(--lp-ink-3);font:600 11px / 1 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.lp-search{border:1px solid var(--lp-line-2);background:var(--lp-surface);border-radius:999px;align-items:center;height:50px;padding:0 12px 0 46px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.lp-search:focus-within{border-color:var(--lp-brand);box-shadow:0 0 0 4px var(--lp-brand-soft)}.lp-search svg{width:18px;height:18px;color:var(--lp-ink-3);position:absolute;left:17px}.lp-search input{min-width:0;height:100%;color:var(--lp-ink);font:500 15px / 1 var(--lp-body);background:0 0;border:0;outline:none;flex:1}.lp-search input::placeholder{color:var(--lp-ink-3)}.lp-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:var(--lp-line-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center / 10px no-repeat;cursor:pointer;border-radius:50%;width:18px;height:18px}.lp-search kbd{border:1px solid var(--lp-line-2);color:var(--lp-ink-3);font:600 12px / 1 var(--lp-mono);border-radius:6px;padding:3px 8px}.lp-search:focus-within kbd{opacity:0}.lp-faqx__cats{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:22px;gap:2px;padding:6px;display:grid}.lp-faqx__cats button{min-height:44px;color:var(--lp-ink-2);font:500 14px / 1.35 var(--lp-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;transition:background-color .2s,color .2s;display:flex;position:relative}.lp-faqx__cats button:before{content:"";background:linear-gradient(var(--lp-brand), var(--lp-aqua));width:3px;height:0;transition:height .3s var(--lp-spring);border-radius:3px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.lp-faqx__cats button:hover{background:var(--lp-line);color:var(--lp-ink)}.lp-faqx__cats button.is-active{background:var(--lp-brand-soft);color:var(--lp-ink);font-weight:600}.lp-faqx__cats button.is-active:before{height:18px}.lp-faqx__num{background:var(--lp-line);min-width:28px;color:var(--lp-ink-3);font:600 11px / 1.5 var(--lp-mono);text-align:center;border-radius:999px;flex:none;padding:2px 8px}.lp-faqx__cats .is-active .lp-faqx__num{background:var(--lp-brand);color:#fff}.lp-faqx__status{color:var(--lp-ink-3);font:600 12px / 1 var(--lp-mono);margin-bottom:14px}.lp-faqx__list{gap:12px;display:grid}.lp-faqx__item{border:1px solid var(--lp-line);background:var(--lp-surface);transition:box-shadow .3s var(--lp-ease), border-color .3s, transform .3s var(--lp-ease);border-radius:22px}.lp-faqx__item:hover{border-color:var(--lp-line-2);transform:translateY(-2px)}.lp-faqx__item[open]{background:linear-gradient(var(--lp-surface), var(--lp-surface)) padding-box, linear-gradient(140deg, var(--lp-brand), var(--lp-aqua)) border-box;box-shadow:var(--lp-shadow-lg);border-color:#0000;transform:none}.lp-faqx__item[hidden]{display:none}.lp-faqx__item summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 20px 20px 22px;list-style:none;display:grid}.lp-faqx__item summary::-webkit-details-marker{display:none}.lp-faqx__n{color:var(--lp-brand-ink);font:600 12px / 1.4 var(--lp-mono);padding-top:3px}.lp-faqx__item h3{font:600 17px / 1.4 var(--lp-body)}.lp-faqx__icon{background:var(--lp-brand-soft);width:30px;height:30px;transition:transform .4s var(--lp-spring), background-color .2s;border-radius:50%;position:relative}.lp-faqx__icon:before,.lp-faqx__icon:after{content:"";background:var(--lp-brand-ink);width:11px;height:2px;transition:transform .3s var(--lp-ease);border-radius:2px;margin:-1px 0 0 -5.5px;position:absolute;top:50%;left:50%}.lp-faqx__icon:after{transform:rotate(90deg)}.lp-faqx__item[open] .lp-faqx__icon{background:var(--lp-brand);transform:rotate(180deg)}.lp-faqx__item[open] .lp-faqx__icon:before,.lp-faqx__item[open] .lp-faqx__icon:after{background:#fff}.lp-faqx__item[open] .lp-faqx__icon:after{transform:rotate(0)}.lp-faqx__a{color:var(--lp-ink-2);gap:10px;padding:0 22px 22px 56px;font-size:15px;line-height:1.65;display:grid}.lp-faqx__a ul{gap:6px;padding-left:18px;list-style:outside;display:grid}.lp-faqx__tag{background:var(--lp-line);color:var(--lp-ink-3);font:600 10px / 1.3 var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 10px}.lp-faqx__item::details-content{height:0;transition:height .42s var(--lp-ease), content-visibility .42s allow-discrete;overflow:clip}.lp-faqx__item[open]::details-content{height:auto}.lp-faqx__empty{border:1px dashed var(--lp-line-2);color:var(--lp-ink-2);text-align:center;border-radius:22px;padding:32px}.lp-faqx__empty a{color:var(--lp-brand-ink)}@media (width<=1024px){.lp-faqx{grid-template-columns:minmax(0,1fr);gap:20px}.lp-faqx__rail{min-width:0;position:static}.lp-faqx__label{display:none}.lp-faqx__cats{scroll-snap-type:x proximity;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0 0 4px;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.lp-faqx__cats::-webkit-scrollbar{display:none}.lp-faqx__cats button{scroll-snap-align:start;border:1px solid var(--lp-line-2);background:var(--lp-surface);white-space:nowrap;border-radius:999px;flex:none;min-height:40px;padding:0 8px 0 16px}.lp-faqx__cats button:before{display:none}.lp-faqx__cats button.is-active{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-bg)}.lp-faqx__cats .is-active .lp-faqx__num{background:#ffffff2e}.lp-faqx__cats button:last-child{margin-right:40px}.lp-head--row,.lp-forks{grid-template-columns:minmax(0,1fr)}.lp-grid4,.lp-steps--4 ol,.lp-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps--4 ol{grid-template-columns:minmax(0,1fr)}.lp-timeline{padding:0 0 0 36px}.lp-timeline ol{grid-template-columns:minmax(0,1fr);gap:22px}.lp-timeline__line{width:2px;height:auto;inset:4px auto 4px 7px}.lp-timeline__line i{transform-origin:50% 0;inset:0 0 54%}.lp-timeline__item{position:relative}.lp-timeline__dot{position:absolute;top:3px;left:-36px}.lp-timeline__today{margin-top:18px;display:inline-block;position:static}}@media (width<=767px){.lp-grid4,.lp-limits,.lp-moves{grid-template-columns:minmax(0,1fr)}.lp-faqx__a{padding-left:22px}.lp-top{width:46px;height:46px;right:19px}}@keyframes lp-scan{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.lp-stage__scan{animation:6s ease-in-out 2s infinite lp-scan}.lp-timeline__item--next .lp-timeline__dot:after{animation:lp-ping 2s var(--lp-ease) infinite}.lp-reviews__track{animation:60s linear infinite lp-marquee}.lp-reviews:hover .lp-reviews__track,.lp-reviews:focus-within .lp-reviews__track{animation-play-state:paused}.lp-faqx__item:not([hidden]){animation:lp-fade .36s var(--lp-ease) backwards}@supports (animation-timeline:scroll()){.lp-top{animation:linear both lp-top-in}.lp .lp-top{animation-timeline:scroll(root);animation-range:0 400px}.lp-top circle{animation:linear both lp-ring}.lp .lp-top circle{animation-timeline:scroll(root)}}@supports (animation-timeline:view()){.lp-timeline__line i{animation:linear both lp-grow-x}.lp .lp-timeline__line i{animation-timeline:view();animation-range:entry 30% cover 55%}.lp .lp-grid4>li:nth-child(4n+2),.lp .lp-forks>li:nth-child(2),.lp .lp-limits>li:nth-child(2){animation-range:entry 6% entry 65%}.lp .lp-grid4>li:nth-child(4n+3),.lp .lp-forks>li:nth-child(3),.lp .lp-limits>li:nth-child(3){animation-range:entry 12% entry 75%}.lp .lp-grid4>li:nth-child(4n+4){animation-range:entry 18% entry 85%}}@media (width<=1024px){@supports (animation-timeline:view()){.lp-timeline__line i{animation-name:lp-grow-y}}}}@keyframes lp-top-in{0%{opacity:0;transform:translateY(20px)scale(.8)}}@keyframes lp-ring{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (width<=1024px){.lp-hero__layout,.lp-split,.lp-split--wide,.lp-dev__layout{grid-template-columns:minmax(0,1fr)}.lp-split--flip>:last-child{order:0}.lp-stage{width:100%;max-width:640px;margin-inline:auto}.lp-proof,.lp-risk{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-bento__card,.lp-bento__card--1,.lp-bento__card--2,.lp-bento__card--3,.lp-bento__card--4{grid-column:span 6}.lp-steps ol{grid-template-columns:minmax(0,1fr);gap:28px}.lp-steps__line{width:2px;height:auto;inset:28px auto 28px 27px}.lp-steps__line i{transform-origin:50% 0}.lp-step{grid-template-columns:56px 1fr;column-gap:20px}.lp-step__n{grid-row:span 2;margin:0}}@media (width<=767px){.lp{font-size:16px}.lp-hero__answer,.lp-lede{font-size:17px}.lp-actions .lp-btn{width:100%}.lp-stage{padding-inline:0}.lp-stage__body{grid-template-columns:minmax(0,1fr)}.lp-stage__files{border-right:0;border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-chip--b,.lp-chip--c{display:none}.lp-claim{flex-direction:column;align-items:flex-start;padding:20px}.lp-proof,.lp-risk,.lp-fit,.lp-calc__cols{grid-template-columns:minmax(0,1fr)}.lp-bento__card,.lp-bento__card--1,.lp-bento__card--2,.lp-bento__card--3,.lp-bento__card--4{grid-column:1/-1}.lp-route{grid-template-columns:64px minmax(24px,1fr) auto;padding:12px}.lp-router__hub{display:none}.lp-orbit{aspect-ratio:auto;gap:12px;display:grid}.lp-orbit:before,.lp-orbit__ring:before,.lp-orbit__ring:after{display:none}.lp-orbit__core,.lp-orbit__ring,.lp-orbit__node{position:static;translate:none}.lp-orbit__core{border-radius:24px;padding:24px}.lp-orbit__ring{gap:10px;display:grid}.lp-orbit__node{width:auto;max-width:none}.lp-honest{grid-template-columns:minmax(0,1fr)}}@keyframes lp-fade{0%{opacity:.25;transform:translateY(6px)}}@keyframes lp-drift-a{50%{transform:translate(-60px,40px)scale(1.08)}}@keyframes lp-drift-b{50%{transform:translate(50px,-30px)scale(.94)}}@keyframes lp-drift-c{50%{transform:translate(40px,50px)scale(1.1)}}@keyframes lp-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes lp-stage-in{0%{opacity:.3;transform:translateY(36px)scale(.97)}}@keyframes lp-file-in{0%{opacity:.3;transform:translate(-14px)}}@keyframes lp-sweep{0%,to{opacity:0}6%,20%{opacity:1}30%{opacity:0}}@keyframes lp-bar{0%{transform:scaleY(.08)}}@keyframes lp-breathe{to{transform:scaleY(.84)}}@keyframes lp-shimmer{0%{transform:translate(-100%)}40%,to{transform:translate(200%)}}@keyframes lp-float{50%{transform:translateY(-10px)}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-travel{0%{transform:translate(0)}70%,to{transform:translate(calc(100% - 8px))}}@keyframes lp-dot{0%,70%,to{opacity:0}8%,60%{opacity:1}}@keyframes lp-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes lp-rise{0%{opacity:.25;transform:translateY(48px)scale(.98)}}@keyframes lp-grow-x{0%{transform:scaleX(0)}}@keyframes lp-grow-y{0%{transform:scaleY(0)}}@keyframes lp-progress{to{transform:scaleX(1)}}@keyframes lp-tick{40%{transform:translateY(-4px)scale(1.04)}}@media (prefers-reduced-motion:no-preference){.lp-hero__sky i:first-child{animation:18s ease-in-out infinite lp-drift-a}.lp-hero__sky i:nth-child(2){animation:22s ease-in-out infinite lp-drift-b}.lp-hero__sky i:nth-child(3){animation:26s ease-in-out infinite lp-drift-c}.lp-final__sky i:first-child{animation:16s ease-in-out infinite lp-drift-b}.lp-final__sky i:nth-child(2){animation:20s ease-in-out infinite lp-drift-a}.lph__dot:after,.lp-kicker__dot:after{animation:lp-ping 2s var(--lp-ease) infinite}.lp-claim__mark{animation:8s linear infinite lp-spin}.lp-marquee__track{animation:40s linear infinite lp-marquee}.lp-marquee:hover .lp-marquee__track{animation-play-state:paused}.lp-stage{animation:lp-stage-in 1.1s var(--lp-ease) .15s backwards}.lp-file{animation:lp-file-in .6s var(--lp-ease) backwards}.lp-file:first-child{animation-delay:.5s}.lp-file:nth-child(2){animation-delay:.62s}.lp-file:nth-child(3){animation-delay:.74s}.lp-file:nth-child(4){animation-delay:.86s}.lp-file:before{animation:8s ease-in-out infinite lp-sweep}.lp-file:first-child:before{animation-delay:1.8s}.lp-file:nth-child(2):before{animation-delay:3.8s}.lp-file:nth-child(3):before{animation-delay:5.8s}.lp-file:nth-child(4):before{animation-delay:7.8s}.lp-sheet__chart span{animation:lp-bar .9s var(--lp-ease) calc(.7s + var(--i) * 70ms) backwards, lp-breathe calc(2.6s + var(--i) * .23s) ease-in-out calc(2.2s + var(--i) * .15s) infinite alternate}.lp-sheet__rows i:after{animation:lp-shimmer 3.6s ease-in-out calc(1.6s + var(--i) * .18s) infinite}.lp-chip--a{animation:6s ease-in-out infinite lp-float}.lp-chip--b{animation:7s ease-in-out 1s infinite lp-float}.lp-chip--c{animation:8s ease-in-out 2s infinite lp-float}.lp-route__track i{animation:lp-travel 3.2s var(--lp-ease) calc(var(--i) * .5s) infinite}.lp-route__track i:after{animation:lp-dot 3.2s linear calc(var(--i) * .5s) infinite}.lp-orbit__ring:before{animation:60s linear infinite lp-spin}.lp-orbit__ring:after{animation:9s linear infinite lp-spin}.lp-orbit__core:after{animation:2.6s ease-out infinite lp-pulse}.lp-orbit__node:first-child{animation:6s ease-in-out infinite lp-float}.lp-orbit__node:nth-child(2){animation:7s ease-in-out .8s infinite lp-float}.lp-orbit__node:nth-child(3){animation:8s ease-in-out 1.6s infinite lp-float}.lp-table tbody tr:not([hidden]){animation:lp-fade .38s var(--lp-ease) backwards}.lp-calc__total span.is-tick{animation:lp-tick .32s var(--lp-spring)}@supports (animation-timeline:scroll()){.lp-progress{animation:linear both lp-progress}.lp .lp-progress{animation-timeline:scroll(root)}}@supports (animation-timeline:view()){[data-reveal]{animation:linear both lp-rise}.lp [data-reveal]{animation-timeline:view();animation-range:entry entry 55%}.lp .lp-bento__card:nth-child(2n),.lp .lp-proof__item:nth-child(2n),.lp .lp-risk__card:nth-child(2n){animation-range:entry 8% entry 70%}.lp-steps__line i{animation:linear both lp-grow-x}.lp .lp-steps__line i{animation-timeline:view();animation-range:entry 30% cover 55%}}@media (width<=1024px){@supports (animation-timeline:view()){.lp-steps__line i{animation-name:lp-grow-y}}}.lp-io [data-reveal]{opacity:.25;transition:opacity .9s var(--lp-ease), transform .9s var(--lp-ease);transform:translateY(40px)}.lp-io [data-reveal].is-in{opacity:1;transform:none}}.lp .lp-search input:focus,.lp .lp-search input:focus-visible{outline:none}:root:has(.lw){--lp-bg:#f1ece3;--lp-bg-2:#e8e1d5;--lp-surface:#fbf8f3;--lp-surface-2:#f6f1e9;--lp-ink:#1b1c20;--lp-ink-2:#4d4b48;--lp-ink-3:#75716b;--lp-line:#1b1c201a;--lp-line-2:#1b1c202e;--lp-brand:#c4532f;--lp-brand-ink:#a8431f;--lp-brand-soft:#c4532f17;--lp-aqua:#1f6577;--lp-aqua-soft:#1f65771a;--lp-flare:#c4532f;--lp-flare-soft:#c4532f17;--lp-aurora-1:#c4532f;--lp-aurora-2:#1f6577;--lp-aurora-3:#d9b98c;--lp-glass:#f1ece3db;--lp-shadow:0 1px 2px #1b1c200d, 0 18px 40px -22px #1b1c2042;--lp-shadow-lg:0 2px 4px #1b1c200a, 0 50px 100px -40px #1b1c2057;--lp-foot-bg:#1b1c20;--lp-on-dark:#e8c9a8;--lw-petrol:#1f6577;--lw-sand:#e8e1d5;--lw-dark:#1b1c20;--lw-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}:root[data-theme=dark]:has(.lw){--lp-bg:#141518;--lp-bg-2:#1b1c20;--lp-surface:#1e1f24;--lp-surface-2:#23242a;--lp-ink:#efe8dc;--lp-ink-2:#b9b1a5;--lp-ink-3:#948c81;--lp-line:#ffffff14;--lp-line-2:#ffffff26;--lp-brand:#e0734d;--lp-brand-ink:#ef9b7c;--lp-brand-soft:#e0734d21;--lp-aqua:#5fb3c6;--lp-aqua-soft:#5fb3c621;--lp-flare:#e0734d;--lp-glass:#141518db;--lp-shadow:0 1px 2px #0000004d, 0 18px 40px -20px #0009;--lp-shadow-lg:0 2px 4px #0000004d, 0 50px 110px -40px #000000b3;--lp-foot-bg:#0f1012;--lw-petrol:#5fb3c6;--lw-sand:#1b1c20;--lw-dark:#0f1012}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.lw){--lp-bg:#141518;--lp-bg-2:#1b1c20;--lp-surface:#1e1f24;--lp-surface-2:#23242a;--lp-ink:#efe8dc;--lp-ink-2:#b9b1a5;--lp-ink-3:#948c81;--lp-line:#ffffff14;--lp-line-2:#ffffff26;--lp-brand:#e0734d;--lp-brand-ink:#ef9b7c;--lp-brand-soft:#e0734d21;--lp-aqua:#5fb3c6;--lp-aqua-soft:#5fb3c621;--lp-flare:#e0734d;--lp-glass:#141518db;--lp-shadow:0 1px 2px #0000004d, 0 18px 40px -20px #0009;--lp-shadow-lg:0 2px 4px #0000004d, 0 50px 110px -40px #000000b3;--lp-foot-bg:#0f1012;--lw-petrol:#5fb3c6;--lw-sand:#1b1c20;--lw-dark:#0f1012}}.lw-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}.lw-center{text-align:center}.lw-overline{color:var(--lw-petrol);font:600 12px / 1.4 var(--lp-body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.lw-overline:before{content:"";background:currentColor;width:18px;height:1px}.lw-center.lw-overline,.lw-head--center .lw-overline{justify-content:center}.lw-h1,.lw-h2{font-family:var(--lw-serif);letter-spacing:-.02em;font-weight:400}.lw-h1{max-width:none;margin:22px 0 0;font-size:clamp(42px,6.2vw,88px);line-height:.98}.lw-h1 em,.lw-h2 em{color:var(--lp-brand);font-style:italic}.lw-h2{max-width:22ch;margin-top:14px;font-size:clamp(34px,4.6vw,60px);line-height:1.04}.lw-h3{font:600 20px / 1.3 var(--lp-body);letter-spacing:-.01em}.lw-lede{max-width:66ch;color:var(--lp-ink-2);margin-top:18px;font-size:18px;line-height:1.65}.lw-note{color:var(--lp-ink-3);font-size:13px}.lw-note a{color:var(--lw-petrol)}.lw-tag{background:var(--lp-aqua-soft);color:var(--lw-petrol);font:600 11px / 1.3 var(--lp-body);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 12px;display:inline-block}.lw-tag--terra{background:var(--lp-brand-soft);color:var(--lp-brand-ink)}.lw-link{color:var(--lw-petrol);transition:background-size .36s var(--lp-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}a:hover>.lw-link,.lw-link:hover{background-size:100% 1px}.lw-btn{border:1px solid var(--lp-ink);height:54px;color:var(--lp-ink);font:600 15px / 1 var(--lp-body);transform:translate(var(--mx,0px), var(--my,0px));transition:transform .3s var(--lp-ease), background-color .26s, color .26s, border-color .26s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative}.lw-btn:hover{background:var(--lp-ink);color:var(--lp-bg)}.lw-btn--fill{border-color:var(--lp-brand);background:var(--lp-brand);color:#fff}.lw-btn--fill:hover{border-color:var(--lp-brand-ink);background:var(--lp-brand-ink);color:#fff}.lw-btn--sand{color:#e8e1d5;border-color:#e8e1d5;margin-top:28px}.lw-btn--sand:hover{color:#1b1c20;background:#e8e1d5}.lw-head{margin-bottom:clamp(40px,5vw,64px)}.lw-head--center{text-align:center;justify-items:center;display:grid}.lw-head--center .lw-h2{margin-inline:auto}.lw-section{padding:clamp(80px,10vw,140px) 0;position:relative}.lw-section--sand{background:var(--lw-sand)}.lw-section--dark{--lp-ink:#efe8dc;--lp-ink-2:#efe8dcb8;--lp-ink-3:#efe8dc85;--lp-line:#ffffff1a;--lp-line-2:#ffffff2e;--lw-petrol:#7cc3d3;background:var(--lw-dark);color:var(--lp-ink);border-radius:clamp(24px,3vw,40px);margin-inline:clamp(8px,1.4vw,20px)}.lw-hero{padding-top:clamp(40px,6vw,88px);position:relative}.lw-hero__copy>.lw-overline{justify-content:center;display:flex}.lw-hero__copy>.lw-h1{text-align:center}.lw-hero__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px clamp(32px,6vw,96px);margin-top:clamp(28px,4vw,48px);display:grid}.lw-hero__answer{max-width:60ch;color:var(--lp-ink-2);font-size:clamp(17px,1.35vw,19px);line-height:1.65}.lw-hero__cta{gap:12px;display:grid}.lw-zoom{margin-top:clamp(48px,6vw,80px)}.lw-zoom__frame{max-width:1180px;margin:0 auto;padding-inline:clamp(18px,4vw,40px)}.lw-window{border:1px solid var(--lp-line-2);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);transform-origin:50% 30%;border-radius:22px;overflow:hidden}.lw-window__bar{border-bottom:1px solid var(--lp-line);color:var(--lp-ink-3);font:500 12px / 1 var(--lp-body);align-items:center;gap:7px;padding:11px 16px;display:flex}.lw-window__bar i{background:var(--lp-line-2);border-radius:50%;width:10px;height:10px}.lw-window__bar i:first-child{background:var(--lp-brand)}.lw-window__bar span{margin-left:8px}.lw-window img{width:100%;height:auto;display:block}.lw-zoom figcaption{margin-top:18px}.lw-logos{padding:clamp(48px,6vw,80px) 0 12px}.lw-logos .lw-overline{margin-bottom:18px;display:flex}.lw-desk{aspect-ratio:16/9;background:radial-gradient(60% 70% at 18% 20%, var(--lp-brand-soft), transparent 70%), radial-gradient(60% 70% at 85% 85%, var(--lp-aqua-soft), transparent 70%), radial-gradient(circle, var(--lp-line-2) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--lp-bg-2);place-items:center;padding:clamp(24px,4vw,56px);display:grid;position:relative}.lw-desk__pages{aspect-ratio:1/1.3;width:min(46%,440px);position:relative}.lw-sheet{transform-origin:50% 100%;background:#fffdf9;border-radius:6px;position:absolute;inset:0;box-shadow:0 1px 2px #1b1c2014,0 24px 48px -20px #1b1c2059}.lw-sheet--3{transform:rotate(-7deg)translate(-10%,2%)}.lw-sheet--2{transform:rotate(5deg)translate(9%,1%)}.lw-sheet--1{color:#1b1c20;grid-template-rows:auto auto 1fr auto auto;gap:6%;padding:8% 8% 6%;display:grid}.lw-sheet__head{border-bottom:2px solid #1b1c20;justify-content:space-between;align-items:baseline;padding-bottom:4%;display:flex}.lw-sheet__head span{font:400 clamp(14px, 1.9vw, 24px) / 1.1 var(--lw-serif)}.lw-sheet__head small,.lw-sheet__foot{color:#75716b;font:500 clamp(8px, .8vw, 11px) / 1.2 var(--lp-body)}.lw-sheet__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;display:grid}.lw-sheet__kpis div{border-left:2px solid #c4532f;gap:2px;padding-left:8%;display:grid}.lw-sheet__kpis div:nth-child(2){border-color:#1f6577}.lw-sheet__kpis div:nth-child(3){border-color:#d9b98c}.lw-sheet__kpis small{color:#75716b;font:500 clamp(7px, .7vw, 10px) / 1 var(--lp-body);text-transform:uppercase;letter-spacing:.08em}.lw-sheet__kpis b{font:400 clamp(12px, 1.5vw, 20px) / 1 var(--lw-serif)}.lw-sheet__chart{border-bottom:1px solid #d8d1c4;align-items:flex-end;gap:4%;display:flex}.lw-sheet__chart i{transform-origin:50% 100%;background:#1f6577;border-radius:2px 2px 0 0;flex:1}.lw-sheet__chart i:nth-child(odd){background:#c4532f}.lw-sheet__chart i:first-child{height:34%}.lw-sheet__chart i:nth-child(2){height:46%}.lw-sheet__chart i:nth-child(3){height:40%}.lw-sheet__chart i:nth-child(4){height:58%}.lw-sheet__chart i:nth-child(5){height:52%}.lw-sheet__chart i:nth-child(6){height:70%}.lw-sheet__chart i:nth-child(7){height:64%}.lw-sheet__chart i:nth-child(8){height:82%}.lw-sheet__chart i:nth-child(9){height:76%}.lw-sheet__chart i:nth-child(10){height:94%}.lw-sheet__rows{gap:7px;display:grid}.lw-sheet__rows span{transform-origin:0;grid-template-columns:2fr 1fr 1fr;gap:8%;display:grid}.lw-sheet__rows i{background:#e3dccf;border-radius:3px;height:5px}.lw-sheet__rows span:first-child i{background:#cfc6b6}.lw-sheet__foot{border-top:1px solid #e3dccf;justify-content:space-between;padding-top:3%;display:flex}.lw-stamp{aspect-ratio:1;color:#c4532f;width:30%;font:600 clamp(7px, .8vw, 11px) / 1.1 var(--lp-body);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#fffdf9e0;border:2px solid #c4532f;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14%;right:-9%;transform:rotate(-12deg);box-shadow:0 0 0 4px #c4532f24}.lw-stamp b{font:italic 400 clamp(16px, 2vw, 28px) / 1 var(--lw-serif);letter-spacing:0;text-transform:none;display:block}.lw-note-card{background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:16px;gap:2px;padding:12px 16px;font-size:clamp(11px,1vw,14px);display:grid;position:absolute}.lw-note-card b{color:var(--lp-ink)}.lw-note-card span,.lw-note-card small{color:var(--lp-ink-3)}.lw-note-card--src{grid-template-columns:auto 1fr;align-items:center;gap:12px;top:12%;left:6%}.lw-note-card--src i{background:var(--lw-petrol);width:10px;height:10px;box-shadow:0 0 0 5px var(--lp-aqua-soft);border-radius:50%}.lw-note-card--src span{display:grid}.lw-note-card--rdl{bottom:16%;left:9%}.lw-note-card--rdl b{color:var(--lp-brand);font:italic 400 clamp(20px, 2vw, 28px) / 1 var(--lw-serif)}.lw-note-card--sched{top:16%;right:6%}.lw-note-card--sched small{color:var(--lw-petrol);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.lw-desk__formats{grid-template-columns:repeat(4,auto);gap:6px;display:grid;position:absolute;bottom:12%;right:6%}.lw-desk__formats li{background:var(--lp-surface);box-shadow:var(--lp-shadow);color:var(--lp-ink-2);font:600 clamp(9px, .8vw, 11px) / 1 var(--lp-body);letter-spacing:.06em;border-radius:999px;padding:6px 10px}.lw-desk__formats li:first-child{background:var(--lp-brand);color:#fff}.lw-facts{padding:clamp(32px,4vw,56px) 0 clamp(40px,5vw,72px)}.lw-odo{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.lw-odo li{background:var(--lp-surface);box-shadow:var(--lp-shadow);color:var(--lp-ink-2);transition:transform .4s var(--lp-ease);view-timeline-name:--lw-odo;border-radius:22px;align-content:start;gap:10px;padding:26px 24px;display:grid}.lw-odo li:hover{transform:translateY(-6px)}.lw-odo__num{color:var(--lp-ink);font:400 clamp(52px, 5.4vw, 76px) / 1 var(--lw-serif);align-items:center;display:flex}.lw-odo__num small{color:var(--lp-brand);font:600 18px / 1 var(--lp-body);margin-left:6px}.lw-odo__col{height:1.2em;line-height:1;display:block;overflow:clip}.lw-odo__col>span{transform:translateY(calc(var(--d) * -1.2em));flex-direction:column;display:flex}.lw-odo__col i{height:1.2em;font-style:normal;line-height:1.2;display:block}.lw-panels{gap:16px;min-height:480px;display:flex}.lw-panel{min-width:0;transition:flex-grow .6s var(--lp-ease);flex:1}.lw-panels:hover .lw-panel:hover,.lw-panels:focus-within .lw-panel:focus-within{flex-grow:1.8}.lw-panel a{background:var(--lp-surface);height:100%;box-shadow:var(--lp-shadow);color:inherit;border-radius:28px;align-content:end;justify-items:start;gap:14px;padding:clamp(24px,3vw,36px);text-decoration:none;display:grid;position:relative;overflow:hidden}.lw-panel__n{color:var(--lp-ink-3);font:600 13px / 1 var(--lp-body);position:absolute;top:26px;left:clamp(24px,3vw,36px)}.lw-panel__ext{color:var(--lw-tone);font:italic 400 clamp(72px, 9vw, 132px) / 1 var(--lw-serif);opacity:.22;transition:transform .7s var(--lp-ease), opacity .4s;position:absolute;top:6px;right:18px}.lw-panel a:hover .lw-panel__ext{opacity:.4;transform:translate(-12px,8px)scale(1.06)}.lw-panel__text{color:var(--lp-ink-2);line-height:1.6}.lw-panel--flare{--lw-tone:var(--lp-brand)}.lw-panel--aqua{--lw-tone:var(--lw-petrol)}.lw-panel--brand{--lw-tone:#b08a55}.lw-panel a:after{content:"";background:var(--lw-tone);transform-origin:0;height:4px;transition:transform .7s var(--lp-ease);position:absolute;inset:auto 0 0;transform:scaleX(.15)}.lw-panel a:hover:after{transform:none}.lw-dev{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px clamp(32px,5vw,72px);display:grid}.lw-code{border:1px solid var(--lp-line-2);background:#ffffff0a;border-radius:22px;overflow:hidden}.lw-code__tabs{border-bottom:1px solid var(--lp-line);flex-wrap:wrap;gap:4px;padding:10px;display:flex}.lw-code__tab{color:var(--lp-ink-2);font:600 12px / 1 var(--lp-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;transition:background-color .2s,color .2s}.lw-code__tab.is-active{color:#1b1c20;background:#e8e1d5}.lw-code__bar{color:var(--lp-ink-3);font:500 12px / 1 var(--lp-mono);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.lw-code__copy{border:1px solid var(--lp-line-2);color:var(--lp-ink);font:600 11px / 1 var(--lp-body);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.lw-code__copy.is-copied{border-color:var(--lw-petrol);color:var(--lw-petrol)}.lw-code pre{max-height:380px;color:var(--lp-ink);font:400 13px / 1.75 var(--lp-mono);margin:0;padding:4px 18px 20px;overflow:auto}.lw-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.lw-story__stage{aspect-ratio:1;background:radial-gradient(120% 100% at 0% 0%, var(--lp-brand-soft), transparent 60%), radial-gradient(120% 100% at 100% 100%, var(--lp-aqua-soft), transparent 60%), var(--lp-surface);max-height:70vh;box-shadow:var(--lp-shadow-lg);border-radius:32px;display:grid;position:sticky;top:120px;overflow:hidden}.lw-story__card{text-align:center;opacity:0;grid-area:1/1;place-content:center;justify-items:center;gap:18px;padding:40px;display:grid}.lw-story__card:first-child{opacity:1}.lw-story__card svg{width:clamp(80px,10vw,128px);height:auto;color:var(--lp-brand)}.lw-story__n{color:var(--lw-petrol);font:italic 400 22px / 1 var(--lw-serif)}.lw-story__title{max-width:14ch;font:400 clamp(26px, 2.6vw, 36px) / 1.1 var(--lw-serif)}.lw-story__list{display:grid}.lw-story__list li{border-top:1px solid var(--lp-line-2)}.lw-story__list li:last-child{border-bottom:1px solid var(--lp-line-2)}.lw-story__list a{color:inherit;gap:10px;padding:clamp(32px,4vw,56px) 0;text-decoration:none;display:grid}.lw-story__num{color:var(--lp-brand);font:italic 400 18px / 1 var(--lw-serif)}.lw-story__list p{max-width:52ch;color:var(--lp-ink-2);line-height:1.65}.lw-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.lw-steps li{background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:24px;align-content:start;gap:12px;padding:28px;display:grid}.lw-steps__n{background:var(--lw-petrol);width:48px;height:48px;color:var(--lp-surface);font:400 22px / 1 var(--lw-serif);border-radius:50%;place-items:center;display:grid}.lw-steps li:last-child .lw-steps__n{background:var(--lp-brand)}.lw-steps p{color:var(--lp-ink-2);line-height:1.6}.lw-fan{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-bottom:28px;display:grid}.lw-plan{background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);transform-origin:50% 100%;border-radius:28px;grid-template-rows:auto auto 1fr auto;gap:18px;padding:30px;display:grid}.lw-plan.is-featured{background:var(--lw-dark);color:#efe8dc;--lp-ink-2:#efe8dcb8;--lp-ink-3:#efe8dc85;--lp-line:#ffffff1f;--lw-petrol:#7cc3d3}.lw-plan__name{font:400 26px / 1.1 var(--lw-serif)}.lw-plan__price{border-bottom:1px solid var(--lp-line);gap:4px;padding-bottom:18px;display:grid}.lw-plan__price b{font:400 52px / 1 var(--lw-serif)}.lw-plan__price small{color:var(--lp-ink-3);font:600 12px / 1.3 var(--lp-body)}.lw-plan__price span{color:var(--lp-ink-2);font-size:14px}.lw-plan dl{align-content:start;gap:14px;display:grid}.lw-plan dt{color:var(--lw-petrol);font:600 11px / 1.4 var(--lp-body);letter-spacing:.1em;text-transform:uppercase}.lw-plan dd{color:var(--lp-ink-2);margin:2px 0 0;font-size:15px;line-height:1.5}.lw-mark--yes{color:var(--lw-petrol);font-weight:600}.lw-plan .lw-btn{justify-self:stretch}.lw-plan.is-featured .lw-btn--fill:hover{color:#1b1c20;background:#efe8dc;border-color:#efe8dc}.lw-rail{margin-bottom:clamp(40px,5vw,64px);position:relative}.lw-rail__track{background:var(--lp-line-2);height:2px;position:absolute;top:9px;left:0;right:0}.lw-rail__track i{background:linear-gradient(90deg, var(--lw-petrol), var(--lp-brand));transform-origin:0;position:absolute;inset:0}.lw-rail ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.lw-rail__item{gap:8px;padding-top:36px;display:grid;position:relative}.lw-rail__item:before{content:"";border:2px solid var(--lp-line-2);background:var(--lp-bg-2);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.lw-rail__item--past:before{border-color:var(--lw-petrol);background:var(--lw-petrol)}.lw-rail__item--next:before{border-color:var(--lp-brand);background:var(--lp-brand);box-shadow:0 0 0 6px var(--lp-brand-soft)}.lw-rail__item time{font:400 30px / 1 var(--lw-serif)}.lw-rail__item--next time{color:var(--lp-brand)}.lw-rail__item p{color:var(--lp-ink-2);font-size:14px;line-height:1.5}.lw-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lw-duo article,.lw-fit li,.lw-risk li{background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:26px;align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.lw-duo p,.lw-fit p,.lw-risk p{color:var(--lp-ink-2);line-height:1.65}.lw-ring{perspective:1600px;height:420px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.lw-ring__spin{width:380px;height:100%;transform-style:preserve-3d;margin:0 auto;position:relative}.lw-ring__spin li{transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(480px);backface-visibility:hidden;position:absolute;inset:20px 0}.lw-ring figure{background:var(--lp-surface);height:100%;box-shadow:var(--lp-shadow-lg);border-radius:26px;gap:22px;padding:30px;display:grid}.lw-ring blockquote{font:400 19px / 1.5 var(--lw-serif)}.lw-ring blockquote:before{content:"“";height:.5em;color:var(--lp-brand);font-size:64px;line-height:1;display:block}.lw-ring figcaption{align-self:end;align-items:center;gap:12px;display:flex}.lw-ring figcaption img{border-radius:50%}.lw-ring figcaption a{color:var(--lp-ink);font-weight:600;text-decoration:none;display:block}.lw-ring small{color:var(--lp-ink-3);font-size:12px}.lw-scores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.lw-scores a{background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:inline-flex}.lw-scores b{color:var(--lp-ink);font:400 26px / 1 var(--lw-serif)}.lw-scores img{width:auto;height:20px}.lw-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.lw-fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lw-fit .lw-fit__alt{background:var(--lp-aqua-soft);color:var(--lp-ink);border-radius:16px;margin-top:auto;padding:14px 16px}.lw-fit__alt span{color:var(--lw-petrol);font:600 11px / 1.3 var(--lp-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.lw-risk{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.lw-final{background:var(--lp-brand);color:#fff;text-align:center;isolation:isolate;border-radius:40px;justify-items:center;padding:clamp(56px,7vw,96px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.lw-final:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#ffffff38,#0000);border-radius:50%;width:60%;position:absolute;inset:-40% -10% auto auto}.lw-final .lw-overline{color:#fffc}.lw-final .lw-h2{margin-inline:auto}.lw-final .lw-lede{color:#ffffffe0}.lw-moves{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:40px;display:grid}.lw-moves a{color:#fff;text-align:left;transition:transform .4s var(--lp-ease), background-color .3s;border:1px solid #ffffff59;border-radius:22px;gap:6px;padding:22px;text-decoration:none;display:grid}.lw-moves a:hover{background:#ffffff1f;transform:translateY(-6px)}.lw-moves span{font:italic 400 18px / 1 var(--lw-serif);opacity:.8}.lw-moves b{font:400 24px / 1.15 var(--lw-serif)}.lw-moves small{opacity:.8;font-size:13px}.lw .lph__bar,.lw .lph.is-scrolled .lph__bar{border-color:var(--lp-line-2);background:var(--lp-glass)}.lw .lph .lp-btn--primary,.lw .lpf .lp-btn--primary{background:var(--lp-brand);box-shadow:none}.lw .lph__item--hot>.lph__link{border-color:color-mix(in srgb, var(--lp-brand) 35%, transparent);background:var(--lp-brand-soft)}.lw .lpf__panel{background:var(--lp-foot-bg)}.lw .lpf__panel:before{background:radial-gradient(closest-side,#c4532f4d,#0000)}.lw .lpf__lockup strong,.lw .lpf__th{font-family:var(--lw-serif);font-weight:400}.lw .lp-faqx__item[open]{background:linear-gradient(var(--lp-surface), var(--lp-surface)) padding-box, linear-gradient(140deg, var(--lp-brand), var(--lw-petrol)) border-box}.lw .lp-faqx__item h3{font-family:var(--lw-serif);font-size:19px;font-weight:400}.lw .lp-progress{background:linear-gradient(90deg, var(--lw-petrol), var(--lp-brand))}@media (width<=1024px){.lw-hero__row,.lw-dev,.lw-story{grid-template-columns:minmax(0,1fr)}.lw-odo,.lw-steps,.lw-risk{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-panels{flex-direction:column;min-height:0}.lw-panel a{min-height:300px}.lw-fan{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.lw-story__stage{display:none}.lw-rail ol{grid-template-columns:minmax(0,1fr)}.lw-rail__track{width:2px;height:auto;inset:0 auto 0 7px}.lw-rail__track i{transform-origin:50% 0}.lw-rail__item{padding:0 0 0 36px}.lw-rail__item:before{top:4px}.lw-ring__spin{width:300px}.lw-ring__spin li{transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(370px)}}@media (width<=767px){.lw-odo,.lw-steps,.lw-risk,.lw-fit,.lw-duo,.lw-moves{grid-template-columns:minmax(0,1fr)}.lw-desk{aspect-ratio:4/5}.lw-desk__pages{width:70%}.lw-note-card,.lw-desk__formats{display:none}.lw-ring{perspective:none;height:auto;-webkit-mask-image:none;mask-image:none}.lw-ring__spin{scroll-snap-type:x mandatory;transform-style:flat;gap:14px;width:auto;display:flex;overflow-x:auto}.lw-ring__spin li{scroll-snap-align:center;flex:none;width:82vw;position:static;transform:none}}@keyframes lw-grow-y{0%,6%{transform:scaleY(0)}26%,92%{transform:none}to{transform:scaleY(0)}}@keyframes lw-grow-x{0%,14%{transform:scaleX(0)}32%,92%{transform:none}to{transform:scaleX(0)}}@keyframes lw-fan-3{0%,34%{transform:none}46%,90%{transform:rotate(-7deg)translate(-10%,2%)}to{transform:none}}@keyframes lw-fan-2{0%,34%{transform:none}46%,90%{transform:rotate(5deg)translate(9%,1%)}to{transform:none}}@keyframes lw-stamp{0%,52%{opacity:0;transform:rotate(-12deg)scale(1.6)}57%{opacity:1;transform:rotate(-12deg)scale(.94)}60%,90%{opacity:1;transform:rotate(-12deg)}96%,to{opacity:0;transform:rotate(-12deg)}}@keyframes lw-format{0%,58%{opacity:.35;transform:none}62%,90%{opacity:1;transform:translateY(-3px)}96%,to{opacity:.35;transform:none}}@keyframes lw-bob{50%{transform:translateY(-8px)}}@keyframes lw-zoom{0%{transform:scale(.72)translateY(40px)}}@keyframes lw-roll{0%{transform:translateY(0)}}@keyframes lw-fan{0%{transform:rotate(calc(var(--k) * 7deg)) translateY(calc(var(--k) * var(--k) * 30px + 30px))}}@keyframes lw-show{0%,to{opacity:0;transform:scale(.94)}15%,85%{opacity:1;transform:none}}@keyframes lw-fill-x{0%{transform:scaleX(0)}}@keyframes lw-fill-y{0%{transform:scaleY(0)}}@keyframes lw-spin{to{transform:rotateY(-360deg)}}@media (prefers-reduced-motion:no-preference){.lw-sheet__chart i{animation:lw-grow-y 10s var(--lp-ease) infinite both;animation-delay:calc(var(--i) * 80ms)}.lw-sheet__rows span{animation:lw-grow-x 10s var(--lp-ease) infinite both;animation-delay:calc(var(--i) * .12s)}.lw-sheet--3{animation:lw-fan-3 10s var(--lp-ease) infinite both}.lw-sheet--2{animation:lw-fan-2 10s var(--lp-ease) infinite both}.lw-stamp{animation:lw-stamp 10s var(--lp-ease) infinite both}.lw-desk__formats li{animation:lw-format 10s var(--lp-ease) infinite both;animation-delay:calc(var(--i) * .15s)}.lw-note-card{animation:6s ease-in-out infinite lw-bob}.lw-note-card--rdl{animation-delay:-2s}.lw-note-card--sched{animation-delay:-4s}@media (width>=768px){.lw-ring__spin{animation:48s linear infinite lw-spin}.lw-ring:hover .lw-ring__spin,.lw-ring:focus-within .lw-ring__spin{animation-play-state:paused}}@supports (animation-timeline:view()){.lw-window{animation:linear both lw-zoom}.lp .lw-window{animation-timeline:view();animation-range:entry cover 50%}.lw-odo__col>span{animation:linear both lw-roll}.lp .lw-odo__col>span{animation-timeline:--lw-odo;animation-range:entry 20% cover 45%}.lw-plan{animation:linear both lw-fan}.lp .lw-plan{animation-timeline:view();animation-range:entry cover 40%}.lw-rail__track i{animation:linear both lw-fill-x}.lp .lw-rail__track i{animation-timeline:view();animation-range:entry 30% cover 55%}}@media (width>=1025px){@supports (animation-timeline:view()){.lw-story__card,.lw-story__card:first-child{animation:linear both lw-show}.lp .lw-story__card{animation-timeline:var(--t);animation-range:cover 42% cover 62%}}}}.lw-hero__cta>.lw-note{text-align:center;justify-self:stretch}:root:has(.lw-v8){--lw-serif:var(--lp-display);--lp-bg:#f8f5ef;--lp-bg-2:#f0ebe2;--lp-surface:#fffdf9;--lp-surface-2:#fbf8f2;--lp-glass:#f8f5efdb;--lw-sand:#f2ede4}.lw-v8{font-synthesis-style:none}.lw-v8 .lw-h1,.lw-v8 .lw-h2{letter-spacing:-.03em}.lw-v8 .lph__bar,.lw-v8 .lph.is-scrolled .lph__bar,.lw-v8 .lp-switch{border-color:color-mix(in srgb, var(--lp-ink) 14%, transparent);background:color-mix(in srgb, var(--lp-surface) 92%, transparent);box-shadow:0 1px 2px #1b1c200f,0 12px 32px -14px #1b1c2047}.lw-v8 .lph.is-scrolled .lph__bar{box-shadow:0 1px 2px #1b1c2014,0 16px 40px -14px #1b1c2057}.lw-v8 .lph__bar,.lw-v8 .lp-switch{transition:border-radius .32s var(--lp-ease), border-color .3s, box-shadow .3s var(--lp-ease), transform .42s var(--lp-spring)}:root .lw-v8 .lph.is-scrolled .lph__bar,:root .lw-v8 .lph.is-scrolled .lp-switch{border-top-color:#0000;border-radius:0 0 28px 28px}.lw-v8 .lph.is-scrolled .lp-switch:hover{transform:none}:root[data-theme=dark] .lw-v8 .lph__bar,:root[data-theme=dark] .lw-v8 .lp-switch{background:#2a2b32e0;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 14px 36px -12px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lw-v8 .lph__bar,:root:not([data-theme=light]) .lw-v8 .lp-switch{background:#2a2b32e0;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 14px 36px -12px #000000b3}}:root:has(.lw-v8){--lp-banner:#c4532f;--lp-banner-2:#1f6577;--lp-banner-ink:#a8431f;--lp-banner-soft:#c4532f17;--lp-banner-mid:#1f657721}:root[data-theme=dark]:has(.lw-v8){--lp-banner:#e0734d;--lp-banner-2:#5fb3c6;--lp-banner-ink:#ef9b7c;--lp-banner-soft:#e0734d1f;--lp-banner-mid:#5fb3c629}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.lw-v8){--lp-banner:#e0734d;--lp-banner-2:#5fb3c6;--lp-banner-ink:#ef9b7c;--lp-banner-soft:#e0734d1f;--lp-banner-mid:#5fb3c629}}@media (width>=768px){.lw-v8 .lph__release:before,.lw-v8 .lph__release:after{inset:0 -12%}}.lw-v8 .lph__release-icon{color:#fff}.lw-v8 .lw-sheet--3{transform:rotate(-9deg)translate(-21%,3%)}.lw-v8 .lw-sheet--2{transform:rotate(7deg)translate(20%,2%)}.lw8-sheet{color:#1b1c20;font:500 clamp(6px, .62vw, 9px) / 1 var(--lp-body);align-content:start;gap:5%;padding:8% 7% 6%;display:grid}.lw8-sheet__head{border-bottom:2px solid #1b1c20;justify-content:space-between;align-items:baseline;padding-bottom:3%;display:flex}.lw8-sheet__head span{font:800 clamp(10px, 1.3vw, 17px) / 1.1 var(--lp-display)}.lw8-sheet__head small{color:#75716b}.lw8-table{display:grid}.lw8-table>div{color:#4d4b48;border-bottom:1px solid #ece5d9;grid-template-columns:1.6fr 1fr 1fr;gap:6%;padding:.55em .6em;display:grid}.lw8-table--wide>div{grid-template-columns:1.1fr 1.4fr .6fr 1fr}.lw8-table>div:nth-child(2n){background:#f6f1e9}.lw8-table>div span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.lw8-table .lw8-table__th{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#1f6577;border-radius:3px 3px 0 0;font-weight:600}.lw8-table .lw8-table__total{color:#1b1c20;background:#c4532f14;border-top:1.5px solid #c4532f;border-bottom:0;font-weight:600}@keyframes lw8-fan-3{0%,34%{transform:none}46%,90%{transform:rotate(-9deg)translate(-21%,3%)}to{transform:none}}@keyframes lw8-fan-2{0%,34%{transform:none}46%,90%{transform:rotate(7deg)translate(20%,2%)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.lw-v8 .lw-sheet--3{animation-name:lw8-fan-3}.lw-v8 .lw-sheet--2{animation-name:lw8-fan-2}}.lw-v8 .lw-panels:hover .lw-panel:hover,.lw-v8 .lw-panels:focus-within .lw-panel:focus-within{flex-grow:1}.lw-v8 .lw-panel__ext{color:var(--lw-tone);letter-spacing:-.03em;opacity:.85;font-size:clamp(48px,5vw,76px);top:18px}.lw-v8 .lw-panel a:hover .lw-panel__ext{opacity:1;transform:none}.lw-v8 .lw-panel--brand{--lw-tone:#8a6533}:root[data-theme=dark] .lw-v8 .lw-panel--brand{--lw-tone:#d9b98c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lw-v8 .lw-panel--brand{--lw-tone:#d9b98c}}.lw8-orbit__list{gap:12px;display:grid}.lw8-orbit__ring,.lw8-orbit__hub,.lw8-orbit__name{display:none}.lw8-orbit__item{background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:22px;gap:10px;padding:22px;display:grid}.lw8-orbit__node{color:var(--lp-ink);align-items:center;gap:14px;text-decoration:none;display:flex}.lw8-orbit__icon{border:1px solid var(--lp-line-2);background:var(--lp-surface);width:56px;height:56px;box-shadow:var(--lp-shadow);color:var(--lp-brand);transition:border-color .3s, box-shadow .3s, translate .4s var(--lp-ease);border-radius:50%;flex:none;place-items:center;display:grid}.lw8-orbit__icon svg{width:24px;height:24px}.lw8-orbit__title{font:600 16px / 1.3 var(--lp-body)}.lw8-orbit__detail{justify-items:start;gap:10px;display:grid}.lw8-orbit__detail p{color:var(--lp-ink-2);line-height:1.6}@media (width>=768px){.lw8-orbit{--r:38cqw;--hub:25cqw;aspect-ratio:1;width:min(760px,100%);margin-inline:auto;position:relative;container-type:inline-size}.lw8-orbit__ring{inset:calc(50% - var(--r));border:1.5px dashed var(--lp-line-2);border-radius:50%;display:block;position:absolute}.lw8-orbit__ring:after{content:"";background:var(--lp-brand);width:10px;height:10px;box-shadow:0 0 0 5px var(--lp-brand-soft), 0 0 18px var(--lp-brand);border-radius:50%;position:absolute;top:-5px;left:calc(50% - 5px)}.lw8-orbit__hub{width:calc(var(--hub) * 2);aspect-ratio:1;background:var(--lp-surface);box-shadow:0 0 0 14px color-mix(in srgb, var(--lp-brand) 6%, transparent), 0 0 0 30px color-mix(in srgb, var(--lp-brand) 3%, transparent), var(--lp-shadow-lg);border-radius:50%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.lw8-orbit__list{display:block;position:absolute;inset:0}.lw8-orbit__item{box-shadow:none;background:0 0;padding:0;display:block}.lw8-orbit__item:before{content:"";width:1.5px;height:calc(var(--r) - var(--hub) - 46px);background:var(--lp-line-2);transform-origin:0 0;transform:rotate(calc(var(--a) + 180deg)) translateY(calc(var(--hub) + 10px));transition:background-color .4s;position:absolute;top:50%;left:50%}.lw8-orbit__item.is-active:before{background:var(--lp-brand)}.lw8-orbit__node{text-align:center;transform-origin:85px 32px;width:170px;transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--a)));justify-items:center;gap:10px;margin:-32px 0 0 -85px;display:grid;position:absolute;top:50%;left:50%}.lw8-orbit__icon{width:64px;height:64px;position:relative}.lw8-orbit__title{border-radius:999px;padding:4px 12px;font-size:15px;transition:background-color .3s,color .3s}.lw8-orbit__node:hover .lw8-orbit__icon{translate:0 -3px}.lw8-orbit__item.is-active .lw8-orbit__icon{border-color:var(--lw-petrol);box-shadow:0 0 0 7px var(--lp-aqua-soft), var(--lp-shadow)}.lw8-orbit__item.is-active .lw8-orbit__title{background:var(--lp-ink);color:var(--lp-bg)}.lw8-orbit__detail{width:calc(var(--hub) * 1.46);text-align:center;opacity:0;pointer-events:none;transition:opacity .45s var(--lp-ease), translate .45s var(--lp-ease);justify-items:center;position:absolute;top:50%;left:50%;translate:-50% calc(10px - 50%)}.lw8-orbit__item.is-active .lw8-orbit__detail{opacity:1;pointer-events:auto;translate:-50% -50%}.lw8-orbit__name{font:800 clamp(17px, 2.4cqw, 21px) / 1.15 var(--lp-display);display:block}.lw8-orbit__detail p{font-size:clamp(13px,1.9cqw,14.5px);line-height:1.55}}.lw8-flow .lw8-flow__step{align-content:center;gap:10px;min-height:52vh;padding:clamp(32px,4vw,56px) 0;display:grid}.lw8-flow .lw8-flow__step p{max-width:52ch;color:var(--lp-ink-2);font-size:17px;line-height:1.65}.lw8-flow .lw-story__stage{aspect-ratio:6/5;border-radius:26px;justify-self:center;width:min(100%,380px);top:calc(50vh - 150px)}.lw8-flow .lw-story__card{gap:14px;padding:28px}.lw8-flow .lw-story__card svg{width:64px}.lw8-flow .lw-story__title{font-size:clamp(24px,2.2vw,30px)}.lw8-flow .lw-story__n{color:var(--lw-petrol);font:600 12px / 1 var(--lp-body);letter-spacing:.16em;text-transform:uppercase}.lw8-flow__dots{gap:6px;display:flex}.lw8-flow__dots i{background:var(--lp-line-2);border-radius:2px;width:28px;height:4px}.lw8-flow__dots .is-on{background:var(--lp-brand)}@media (width<=1024px){.lw8-flow .lw8-flow__step{min-height:0}}.lw-v8 .lw-plan{grid-template-rows:auto 1fr auto}.lw-v8 .lw-plan__name{border-bottom:1px solid var(--lp-line);padding-bottom:18px}.lw-v8 .lw-plan.is-featured{--lp-ink-2:inherit;--lp-ink-3:inherit;--lp-line:inherit;--lw-petrol:inherit;background:var(--lp-surface);color:inherit}.lw-v8 .lw-plan.is-featured .lw-btn--fill:hover{border-color:var(--lp-brand-ink);background:var(--lp-brand-ink);color:#fff}.lw-v8 .lw-rail__track{overflow:hidden}.lw-v8 .lw-rail__track:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:12%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.lw-v8 .lw-rail__item--next:after{content:"";border:2px solid var(--lp-brand);opacity:0;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.lw-v8 .lw-duo article{isolation:isolate;transition:translate .5s var(--lp-ease), box-shadow .5s;position:relative;overflow:hidden}.lw-v8 .lw-duo article:hover{box-shadow:var(--lp-shadow-lg);translate:0 -6px}.lw-v8 .lw8-duo__dark{--lp-ink:#efe8dc;--lp-ink-2:#efe8dcbd;--lp-brand-ink:#ef9b7c;--lp-brand-soft:#e0734d29;--lw-petrol:#7cc3d3;background:var(--lw-dark);color:var(--lp-ink);border:1px solid #ffffff14}.lw-v8 .lw8-duo__dark:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#e0734d73,#0000);border-radius:50%;width:70%;position:absolute;bottom:-45%;right:-20%}.lw8-merge{justify-items:center;display:grid}.lw8-merge svg{width:100%;height:auto;display:block;overflow:visible}.lw8-merge__path{stroke:color-mix(in srgb, var(--lp-brand) 55%, transparent);stroke-width:1.5px;stroke-dasharray:4 7;vector-effect:non-scaling-stroke}.lw8-merge__dot{fill:var(--lw-petrol)}.lw8-merge__dot--terra{fill:var(--lp-brand)}.lw8-merge__hub{background:var(--lp-surface);box-shadow:0 0 0 8px var(--lp-brand-soft), var(--lp-shadow-lg);border-radius:999px;margin-top:-4px;padding:16px 30px;position:relative}.lw8-merge__hub:after{content:"";border:1px solid var(--lp-brand);border-radius:inherit;opacity:0;position:absolute;inset:-8px}.lw8-merge__hub img{width:auto;height:26px;filter:var(--lp-logo-filter);display:block}@media (width<=1024px){.lw-v8 .lw-rail__track:after{display:none}.lw-v8 .lw-rail__item--next:after{top:4px}}@media (width<=767px){.lw8-merge{display:none}}.lw8-reviews{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.lw8-reviews__score{background:radial-gradient(120% 80% at 0% 0%, var(--lp-brand-soft), transparent 60%), radial-gradient(120% 80% at 100% 100%, var(--lp-aqua-soft), transparent 60%), var(--lp-surface);box-shadow:var(--lp-shadow-lg);border-radius:28px;gap:22px;padding:30px;display:grid;position:sticky;top:120px}.lw8-reviews__big{gap:8px;display:grid}.lw8-reviews__big b{color:var(--lp-brand);font:800 clamp(64px, 7vw, 96px) / .9 var(--lp-display);letter-spacing:-.04em}.lw8-reviews__big span{color:var(--lp-ink-2);font-size:15px;line-height:1.5}.lw-v8 .lw8-reviews__score .lw-badges{justify-content:flex-start;gap:6px;margin:0}.lw8-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lw8-reviews__list li:nth-child(2n){margin-top:56px}.lw8-reviews__list figure{background:var(--lp-surface);height:100%;box-shadow:var(--lp-shadow);transition:translate .5s var(--lp-ease), box-shadow .5s;border-radius:26px;gap:22px;padding:28px;display:grid;position:relative}.lw8-reviews__list figure:before{content:"“";color:var(--lp-brand);font:800 88px / 1 var(--lp-display);opacity:.18;transition:opacity .4s;position:absolute;top:6px;right:22px}.lw8-reviews__list figure:hover{box-shadow:var(--lp-shadow-lg);translate:0 -6px}.lw8-reviews__list figure:hover:before{opacity:.45}.lw8-reviews__list blockquote p{color:var(--lp-ink);font-size:16.5px;line-height:1.6}.lw8-reviews__list figcaption{align-self:end;align-items:center;gap:12px;display:flex}.lw8-reviews__list figcaption img{border-radius:50%}.lw8-reviews__list figcaption a{color:var(--lp-ink);font-weight:600;text-decoration:none;display:block}.lw8-reviews__list figcaption small{color:var(--lp-ink-3);font-size:12.5px}@media (width<=1024px){.lw8-reviews{grid-template-columns:minmax(0,1fr)}.lw8-reviews__score{position:static}}@media (width<=767px){.lw8-reviews__list{grid-template-columns:minmax(0,1fr)}.lw8-reviews__list li:nth-child(2n){margin-top:0}}.lw8-audit{background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);border-radius:30px;overflow:hidden}.lw8-audit__bar{background:var(--lw-dark);color:#efe8dc;font:600 11px / 1.4 var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:18px;padding:16px 28px;display:flex}.lw8-audit__bar span:last-child{color:#efe8dc99}.lw8-audit__meter{background:#ffffff1f;border-radius:2px;flex:1;height:4px;overflow:hidden}.lw8-audit__meter i{transform-origin:0;background:linear-gradient(90deg,#7cc3d3,#e0734d);height:100%;display:block}.lw8-audit__rows li{border-top:1px solid var(--lp-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:8px 24px;padding:28px;transition:background-color .3s;display:grid}.lw8-audit__rows li:first-child{border-top:0}.lw8-audit__rows li:hover{background:var(--lp-aqua-soft)}.lw8-audit__check svg{width:40px;height:40px;display:block}.lw8-audit__check circle{stroke:var(--lw-petrol);stroke-width:1.5px;stroke-dasharray:100}.lw8-audit__check path{stroke:var(--lp-brand);stroke-width:2.2px;stroke-dasharray:100}.lw8-audit__rows h3{margin-bottom:6px}.lw8-audit__rows p{max-width:72ch;color:var(--lp-ink-2);line-height:1.65}.lw8-audit__src{border:1px solid var(--lp-line-2);color:var(--lw-petrol);font:600 14px / 1.2 var(--lp-body);white-space:nowrap;border-radius:999px;align-self:center;padding:10px 16px;text-decoration:none;transition:background-color .26s,color .26s,border-color .26s}.lw8-audit__src:hover{border-color:var(--lw-petrol);background:var(--lw-petrol);color:var(--lp-surface)}@media (width<=767px){.lw8-audit__bar{flex-wrap:wrap;padding:14px 20px}.lw8-audit__meter{display:none}.lw8-audit__rows li{grid-template-columns:40px minmax(0,1fr);padding:22px 20px}.lw8-audit__src{white-space:normal;grid-column:2;justify-self:start}}.lw8-final{--lp-ink:#efe8dc;--lp-ink-2:#efe8dcbd;--lw-petrol:#7cc3d3;isolation:isolate;background:var(--lw-dark);color:var(--lp-ink);border:1px solid #ffffff14;border-radius:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px clamp(32px,5vw,72px);padding:clamp(40px,6vw,80px);display:grid;position:relative;overflow:hidden}.lw8-final__glow{z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;width:60%;position:absolute}.lw8-final__glow--a{background:radial-gradient(closest-side,#e0734d61,#0000);top:-45%;left:-15%}.lw8-final__glow--b{background:radial-gradient(closest-side,#5fb3c64d,#0000);bottom:-50%;right:-20%}.lw8-final .lw-overline{color:#e8c9a8}.lw8-final__moves{gap:12px;display:grid}.lw8-move{transition:translate .3s var(--lp-ease), background-color .3s, border-color .3s;border:1px solid #0000;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:16px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.lw8-move:hover{translate:0 -3px}.lw8-move__icon{border-radius:50%;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.lw8-move__icon svg,.lw8-move__go svg{width:20px;height:20px}.lw8-move b{font:700 17px / 1.25 var(--lp-body)}.lw8-move small{opacity:.75;grid-column:2;font-size:13px}.lw8-move__go{transition:translate .3s var(--lp-ease);grid-area:1/3/span 2}.lw8-move:hover .lw8-move__go{translate:4px}.lw8-move--fill{color:#fff;background:#c4532f}.lw8-move--fill:hover{background:#a8431f}.lw8-move--fill .lw8-move__icon{background:#ffffff2e}.lw8-move--fill:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.lw8-move--sand{color:#1b1c20;background:#efe8dc}.lw8-move--sand:hover{background:#fbf8f3}.lw8-move--sand .lw8-move__icon{color:#1f6577;background:#1f65771f}.lw8-move--ghost{color:#efe8dc;border-color:#ffffff38}.lw8-move--ghost:hover{background:#ffffff0f;border-color:#ffffff73}.lw8-move--ghost .lw8-move__icon{color:#7cc3d3;background:#ffffff14}@media (width<=1024px){.lw8-final{grid-template-columns:minmax(0,1fr)}}.lw-v8 .lpf__panel:before{background:radial-gradient(closest-side,#e0734d42,#0000);inset:-50% -10% auto 40%}.lw-v8 .lpf__panel:after{background:linear-gradient(90deg,#0000,#e0734d,#5fb3c6,#0000)}.lw-v8 .lpf__th span,.lw-v8 .lpf__band span{display:none}.lw-v8 .lpf__table{border:0;border-radius:0;gap:32px 28px;padding-top:8px;overflow:visible}.lw-v8 .lpf__col,.lw-v8 .lpf__col:nth-child(n),.lw-v8 .lpf__col+.lpf__col{border:0}.lw-v8 .lpf__th{color:#efe8dc;font:800 17px / 1.2 var(--lp-display);background:0 0;border-bottom:1px solid #ffffff24;padding:0 0 12px}.lw-v8 .lpf__band{color:#e8c9a8;font:600 13.5px / 1.4 var(--lp-body);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:18px 0 4px}.lw-v8 .lpf__group ul{padding:2px 0 4px}.lw-v8 .lpf__group a{color:#efe8dcb8;transition:color .16s, translate .2s var(--lp-ease);padding:5px 0;font-size:14.5px}.lw-v8 .lpf__group a:hover{color:#ef9b7c;background:0 0;translate:3px}@media (width<=767px){.lw-v8 .lpf__table{gap:28px}}@keyframes lw8-turn{to{transform:rotate(360deg)}}@keyframes lw8-ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes lw8-halo{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.25,1.6)}}@keyframes lw8-glint{0%,30%{transform:translate(-100%)}to{transform:translate(833%)}}@keyframes lw8-sweep{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lw8-drift-a{to{transform:translate(14%,10%)scale(1.12)}}@keyframes lw8-drift-b{to{transform:translate(-12%,-8%)scale(.92)}}@keyframes lw8-pop{0%{opacity:.25;transform:translateY(26px)}}@keyframes lw8-tilt{0%{opacity:.25;transform:translateY(70px) rotate(var(--tilt,-2deg))}}@keyframes lw8-draw{0%{stroke-dashoffset:100px}}@keyframes lw8-step{0%{opacity:0;transform:translateY(28px)scale(.97)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-28px)scale(.97)}}@keyframes lw8-step-first{0%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-28px)scale(.97)}}@keyframes lw8-step-last{0%{opacity:0;transform:translateY(28px)scale(.97)}18%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lw8-orbit__ring{animation:40s linear infinite lw8-turn}.lw8-orbit__item.is-active .lw8-orbit__icon:after{content:"";border:1.5px solid var(--lw-petrol);border-radius:50%;animation:2.4s ease-out infinite lw8-ping;position:absolute;inset:-1px}.lw-v8 .lw-rail__track:after{animation:4.5s ease-in-out infinite lw8-glint}.lw-v8 .lw-rail__item--next:after{animation:2.4s ease-out infinite lw8-ping}.lw8-merge__hub:after{animation:3.6s ease-out infinite lw8-halo}.lw8-move--fill:after{animation:5s ease-in-out infinite lw8-sweep}.lw8-final__glow--a{animation:12s ease-in-out infinite alternate lw8-drift-a}.lw8-final__glow--b{animation:14s ease-in-out infinite alternate lw8-drift-b}.lw8-reviews__list li:nth-child(2n){--tilt:2deg}@supports (animation-timeline:view()){.lw-v8 .lw-rail__item{animation:linear both lw8-pop}.lp.lw-v8 .lw-rail__item{animation-timeline:view();animation-range:entry calc(5% + var(--i) * 9%) cover calc(30% + var(--i) * 5%)}.lw-v8 .lw8-reviews__list li{animation:linear both lw8-tilt}.lp.lw-v8 .lw8-reviews__list li{animation-timeline:view();animation-range:entry cover 35%}.lw-v8 .lw8-audit__rows li{animation:linear both lw8-pop}.lp.lw-v8 .lw8-audit__rows li{animation-timeline:view();animation-range:entry cover 30%}.lw-v8 .lw8-audit__check circle,.lw-v8 .lw8-audit__check path{animation:linear both lw8-draw}.lp.lw-v8 .lw8-audit__check circle{animation-timeline:view();animation-range:entry entry 70%}.lp.lw-v8 .lw8-audit__check path{animation-timeline:view();animation-range:entry 45%}.lw-v8 .lw8-audit__meter i{animation:linear both lw-fill-x}.lp.lw-v8 .lw8-audit__meter i{animation-timeline:view();animation-range:entry 40% cover 60%}}@media (width>=1025px){@supports (animation-timeline:view()){.lw-v8 .lw8-flow .lw-story__card{animation-name:lw8-step}.lw-v8 .lw8-flow .lw-story__card:first-child{animation-name:lw8-step-first}.lw-v8 .lw8-flow .lw-story__card:last-child{animation-name:lw8-step-last}.lp.lw-v8 .lw8-flow .lw-story__card{animation-range:cover 30% cover 70%}}}}@media (prefers-reduced-motion:reduce){.lw8-merge__dot{display:none}}.lw8-float,.lw8-export{z-index:2;border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:18px;position:absolute;box-shadow:0 1px 2px #1b1c200f,0 22px 44px -22px #1b1c2061}.lw8-float{align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.lw8-float__icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lw8-float__icon svg{width:19px;height:19px}.lw8-float__icon--petrol{background:var(--lp-aqua-soft);color:var(--lw-petrol)}.lw8-float__icon--terra{background:var(--lp-brand-soft);color:var(--lp-brand)}.lw8-float__icon--tan{color:#8a6533;background:#b08a5529}.lw8-float__body{gap:3px;min-width:0;display:grid}.lw8-float__body small{color:var(--lp-ink-3);font:600 10.5px / 1.2 var(--lp-body);letter-spacing:.1em;text-transform:uppercase}.lw8-float__body b{color:var(--lp-ink);font:700 14px / 1.25 var(--lp-body);white-space:nowrap}.lw8-float__tags,.lw8-float__swatches{flex-wrap:nowrap;gap:4px;margin-top:5px;display:flex}.lw8-float__tags i{background:var(--lp-bg-2);color:var(--lp-ink-2);font:600 10px / 1.2 var(--lp-mono);border-radius:6px;padding:3px 7px;font-style:normal}.lw8-float__swatches i{background:#c4532f;border-radius:4px;width:22px;height:8px}.lw8-float__swatches i:nth-child(2){background:#1f6577}.lw8-float__swatches i:nth-child(3){background:#d9b98c}.lw8-float__live{background:#2f9e6e;border-radius:50%;flex:none;width:8px;height:8px;margin-left:4px;position:relative}.lw8-float__live:after{content:"";opacity:0;background:#2f9e6e;border-radius:50%;position:absolute;inset:0}.lw8-conv{align-items:center;gap:6px;margin-top:5px;display:flex}.lw8-conv i{background:var(--lp-bg-2);color:var(--lp-ink-2);font:600 10px / 1.2 var(--lp-mono);border-radius:6px;padding:3px 7px;font-style:normal}.lw8-conv .lw8-conv__to{background:var(--lp-aqua-soft);color:var(--lw-petrol)}.lw8-conv__arrow{color:var(--lp-brand);display:grid}.lw8-conv__arrow svg{width:13px;height:13px}.lw8-float--embed{top:6%;left:3%}.lw8-float--data{top:42%;left:2%}.lw8-float--rdl{bottom:9%;left:4%}.lw8-float--convert{top:7%;right:3%}.lw8-float--brand{top:36%;right:2%}.lw8-export{gap:10px;width:250px;padding:14px;display:grid;bottom:7%;right:3%}.lw8-export__file{align-items:center;gap:10px;display:flex}.lw8-export__badge{color:#fff;width:36px;height:44px;font:800 10.5px / 1 var(--lp-body);letter-spacing:.04em;background:linear-gradient(160deg,#e0734d,#c4532f);border-radius:6px 12px 6px 6px;flex:none;place-items:center;display:grid;box-shadow:0 6px 14px -6px #c4532fb3}.lw8-export__name{flex:1;gap:3px;min-width:0;display:grid}.lw8-export__name b{color:var(--lp-ink);font:700 13px / 1.2 var(--lp-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lw8-export__state{display:grid}.lw8-export__state small{color:var(--lp-ink-3);font:500 11px / 1.3 var(--lp-body);grid-area:1/1}.lw8-export__run{opacity:0}.lw8-export__done{color:#2f9e6e}.lw8-export__ok{color:#fff;background:#2f9e6e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.lw8-export__ok svg{width:14px;height:14px}.lw8-export__bar{background:var(--lp-bg-2);border-radius:2px;height:4px;overflow:hidden}.lw8-export__bar i{background:linear-gradient(90deg, var(--lw-petrol), var(--lp-brand));transform-origin:0;height:100%;display:block}.lw8-export__formats{border-top:1px solid var(--lp-line);flex-wrap:wrap;gap:5px;padding-top:10px;display:flex}.lw8-export__formats li{border:1px solid var(--lp-line-2);color:var(--lp-ink-2);font:600 10.5px / 1 var(--lp-body);letter-spacing:.05em;border-radius:999px;padding:5px 9px}.lw8-export__formats li:first-child{border-color:var(--lp-brand);background:var(--lp-brand);color:#fff}@media (width<=1100px){.lw8-float--data,.lw8-float--brand{display:none}}@media (width<=767px){.lw8-float,.lw8-export{display:none}}@keyframes lw8-ex-bar{0%,46%{transform:scaleX(0)}58%,92%{transform:none}97%,to{transform:scaleX(0)}}@keyframes lw8-ex-run{0%,56%{opacity:1}60%,92%{opacity:0}97%,to{opacity:1}}@keyframes lw8-ex-done{0%,56%{opacity:0}60%,92%{opacity:1}97%,to{opacity:0}}@keyframes lw8-ex-ok{0%,57%{opacity:0;transform:scale(.4)}61%{opacity:1;transform:scale(1.15)}64%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.4)}}@keyframes lw8-nudge{0%,to{transform:none}50%{transform:translate(3px)}}@keyframes lw8-live{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:no-preference){.lw8-float,.lw8-export{animation:6s ease-in-out infinite lw-bob}.lw8-float--data{animation-delay:-1s}.lw8-float--rdl{animation-delay:-2s}.lw8-float--convert{animation-delay:-3s}.lw8-float--brand{animation-delay:-4s}.lw8-export{animation-delay:-5s}.lw8-float__live:after{animation:1.8s ease-out infinite lw8-live}.lw8-conv__arrow{animation:1.6s ease-in-out infinite lw8-nudge}.lw8-export__bar i{animation:lw8-ex-bar 10s var(--lp-ease) infinite both}.lw8-export__run{animation:10s linear infinite both lw8-ex-run}.lw8-export__done{animation:10s linear infinite both lw8-ex-done}.lw8-export__ok{animation:lw8-ex-ok 10s var(--lp-ease) infinite both}.lw8-export__formats li{animation:lw-format 10s var(--lp-ease) infinite both;animation-delay:calc(var(--i) * .15s)}}:root[data-theme=dark] .lw8-float__icon--tan{color:#d9b98c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lw8-float__icon--tan{color:#d9b98c}}:root[data-theme=dark]:has(.lw-v8) #boldchat-host{--lw8-chat-bg:#c4532f;--lw8-chat-ring:0 0 0 4px #e0734d33, 0 12px 28px -10px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.lw-v8) #boldchat-host{--lw8-chat-bg:#c4532f;--lw8-chat-ring:0 0 0 4px #e0734d33, 0 12px 28px -10px #000000b3}}.lw-v8 .lp-search kbd{display:none}.lw-v8 .lp-search{padding-right:20px}.lw-v8 .lp-top{border-color:color-mix(in srgb, var(--lp-ink) 14%, transparent);background:color-mix(in srgb, var(--lp-surface) 94%, transparent);width:56px;height:56px;transition:transform .3s var(--lp-spring), background-color .22s, border-color .22s, color .22s;right:14px;box-shadow:0 1px 2px #1b1c200f,0 14px 32px -14px #1b1c2059}.lw-v8 .lp-top:before{content:"";border:3px solid var(--lp-line);border-radius:50%;position:absolute;inset:5px}.lw-v8 .lp-top svg:first-child{width:calc(100% - 10px);height:calc(100% - 10px);inset:5px}.lw-v8 .lp-top circle{stroke-width:3.4px}.lw-v8 .lp-top__arrow{width:17px;height:17px;transition:transform .3s var(--lp-ease);position:relative}.lw-v8 .lp-top:after{content:"Back to top";background:var(--lp-ink);color:var(--lp-bg);font:600 12.5px / 1 var(--lp-body);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s, transform .26s var(--lp-ease);border-radius:999px;padding:7px 12px;position:absolute;right:calc(100% + 10px);transform:translate(6px)}.lw-v8 .lp-top:hover,.lw-v8 .lp-top:focus-visible{border-color:var(--lp-brand);background:var(--lp-brand);color:#fff}.lw-v8 .lp-top:hover:before,.lw-v8 .lp-top:focus-visible:before{border-color:#ffffff38}.lw-v8 .lp-top:hover circle,.lw-v8 .lp-top:focus-visible circle{stroke:#fff}.lw-v8 .lp-top:hover .lp-top__arrow,.lw-v8 .lp-top:focus-visible .lp-top__arrow{transform:translateY(-2px)}.lw-v8 .lp-top:hover:after,.lw-v8 .lp-top:focus-visible:after{opacity:1;transform:none}:root[data-theme=dark] .lw-v8 .lp-top:not(:hover,:focus-visible){background:#2a2b32e0;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 14px 32px -12px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lw-v8 .lp-top:not(:hover,:focus-visible){background:#2a2b32e0;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 14px 32px -12px #000000b3}}.lw-v8 .lph .lp-btn--ghost{border-color:color-mix(in srgb, var(--lp-ink) 18%, transparent);transition:transform .26s var(--lp-ease), background-color .26s var(--lp-ease), border-color .26s, color .26s, box-shadow .26s var(--lp-ease)}.lw-v8 .lph .lp-btn--ghost:hover,.lw-v8 .lph .lp-btn--ghost:focus-visible{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-bg);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--lp-ink) 55%, transparent)}.lw8-reviews__side{gap:14px;display:grid;position:sticky;top:120px}.lw8-reviews__side .lw8-reviews__score{gap:20px;position:static}.lw-v8 .lw8-reviews__score .lw-badges{grid-template-columns:repeat(3,minmax(0,80px));justify-content:center;gap:14px 10px;display:grid}.lw-v8 .lw8-reviews__score .lw-badges li{place-items:center;display:grid}.lw-v8 .lw8-reviews__score .lw-badges img{width:100%;height:auto}.lw8-reviews__big{text-align:center;justify-items:center}.lw8-ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lw8-ratings a{border:1px solid var(--lp-line);background:var(--lp-surface);height:100%;box-shadow:var(--lp-shadow);color:inherit;transition:border-color .22s, translate .3s var(--lp-ease);border-radius:18px;gap:6px;padding:14px 16px;text-decoration:none;display:grid}.lw8-ratings a:hover,.lw8-ratings a:focus-visible{border-color:var(--lp-brand);translate:0 -2px}.lw8-ratings b{color:var(--lp-ink);font:800 26px / 1 var(--lp-display);letter-spacing:-.02em}.lw8-ratings small{color:var(--lp-ink-3);font:600 13px / 1 var(--lp-body);letter-spacing:0;margin-left:2px}.lw8-ratings span{color:var(--lp-ink-2);font:600 13px / 1.3 var(--lp-body)}.lw8-ratings i{background:var(--lp-line);border-radius:2px;height:4px;position:relative;overflow:hidden}.lw8-ratings i:after{content:"";width:calc(var(--r) / 5 * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--lp-brand), var(--lw-petrol));position:absolute;inset:0 auto 0 0}@media (width<=1024px){.lw8-reviews__side{position:static}}.lw-v8 .lw-facts+.lw-section{padding-top:clamp(40px,4vw,56px)}.lw8-merge__hub--node{background:var(--lw-dark,#1b1c20);color:#efe8dc;box-shadow:0 0 0 8px var(--lp-brand-soft), var(--lp-shadow-lg);align-items:center;gap:14px;padding:12px 22px 12px 14px;display:inline-flex}.lw8-merge__core{background:linear-gradient(135deg, var(--lp-brand), #e58a5c);color:#fff;width:38px;height:38px;font:800 13px / 1 var(--lp-mono);letter-spacing:-.02em;border-radius:12px;place-items:center;display:grid;position:relative}.lw8-merge__core:after{content: ;border:2px solid var(--lw-dark,#1b1c20);background:#7fd1a8;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.lw8-merge__name{text-align:left;gap:3px;display:grid}.lw8-merge__name b{font:700 17px / 1 var(--lw-serif);letter-spacing:-.02em}.lw8-merge__name small{color:#efe8dc9e;font:500 10.5px / 1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.lw8-merge__core:after{animation:2.4s ease-in-out infinite lw8-node-live}}@keyframes lw8-node-live{50%{opacity:.55;box-shadow:0 0 0 5px #7fd1a800}0%,to{box-shadow:0 0 #7fd1a873}}#lp-main .lw8-ratings a{color:inherit;text-decoration:none}#lp-main .lw8-reviews__list figcaption a{color:var(--lp-ink);text-decoration:none;transition:color .2s}#lp-main .lw8-reviews__list figcaption a:hover{color:var(--lp-brand)}.lw9-lamp{--free:calc(max(0px, (100vw - 1240px) / 2) + clamp(16px, 4vw, 32px));--len:64px;--pull:0px;top:0;right:max(4px, calc(var(--free) - 46px));z-index:70;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;width:30px;padding:0 0 6px;display:grid;position:fixed}.lw9-lamp.is-pulling{cursor:grabbing}.lw9-lamp__mount{background:color-mix(in srgb, var(--lp-ink) 55%, transparent);border-radius:0 0 6px 6px;width:16px;height:6px}.lw9-lamp__swing{transform-origin:50% 0;justify-items:center;display:grid}.lw9-lamp__cord{width:2px;height:calc(var(--len) + var(--pull));background:linear-gradient(color-mix(in srgb, var(--lp-ink) 60%, transparent), color-mix(in srgb, var(--lp-ink) 35%, transparent));border-radius:1px}.lw9-lamp.is-pulling .lw9-lamp__cord{transition:none}.lw9-lamp__bead{width:18px;height:26px;transition:transform .26s var(--lp-ease), background .4s, border-color .4s, box-shadow .4s;background:radial-gradient(circle at 38% 30%,#fff4cf 0 12%,#f7c25a 40%,#d58a1c 100%);border:1px solid #a062128c;border-radius:50% 50% 46% 46%/38% 38% 62% 62%;margin-top:-1px;position:relative;box-shadow:inset 0 -3px 4px #783c0040,0 4px 10px -2px #78460a73}.lw9-lamp__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f7c25a8c,#f7c25a00);border-radius:50%;transition:opacity .4s;position:absolute;inset:-22px}.lw9-lamp:hover .lw9-lamp__bead{transform:scale(1.08)}.lw9-lamp:focus-visible{outline:none}.lw9-lamp:focus-visible .lw9-lamp__bead{outline:2px solid var(--lw-petrol);outline-offset:4px}:root[data-theme=dark] .lw9-lamp__bead{background:radial-gradient(circle at 38% 30%,#8a8b92 0 10%,#4b4c53 45%,#2a2b31 100%);border-color:#ffffff38;box-shadow:inset 0 -3px 4px #00000059,0 4px 10px -2px #0009}:root[data-theme=dark] .lw9-lamp__glow{opacity:0;animation:none}:root[data-theme=dark] .lw9-lamp__mount{background:#ffffff59}:root[data-theme=dark] .lw9-lamp__cord{background:linear-gradient(#ffffff73,#ffffff40)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lw9-lamp__bead{background:radial-gradient(circle at 38% 30%,#8a8b92 0 10%,#4b4c53 45%,#2a2b31 100%);border-color:#ffffff38;box-shadow:inset 0 -3px 4px #00000059,0 4px 10px -2px #0009}:root:not([data-theme=light]) .lw9-lamp__glow{opacity:0;animation:none}:root:not([data-theme=light]) .lw9-lamp__mount{background:#ffffff59}:root:not([data-theme=light]) .lw9-lamp__cord{background:linear-gradient(#ffffff73,#ffffff40)}}@media (width>=1025px) and (width<=1300px){.lw-v9 .lph__utility,.lw-v9 .lph__dock{padding-right:calc(clamp(16px,4vw,32px) + 44px)}.lw9-lamp{right:calc(var(--free) + 7px)}}@media (width>=1025px){.lw-v9 .lp-switch{display:none}}@media (width<=1024px){.lw9-lamp{display:none}}@keyframes lw9-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes lw9-swing{0%{transform:rotate(0)}18%{transform:rotate(9deg)}38%{transform:rotate(-6deg)}56%{transform:rotate(3.5deg)}74%{transform:rotate(-1.8deg)}to{transform:rotate(0)}}@keyframes lw9-tug{0%{height:var(--len)}30%{height:calc(var(--len) + 16px)}62%{height:calc(var(--len) - 3px)}to{height:var(--len)}}@keyframes lw9-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:no-preference){.lw9-lamp__swing{animation:5s ease-in-out infinite lw9-sway}.lw9-lamp.is-swinging .lw9-lamp__swing{animation:1.1s cubic-bezier(.3,.6,.4,1) both lw9-swing}.lw9-lamp.is-tugging .lw9-lamp__cord{animation:lw9-tug .52s var(--lp-ease)}.lw9-lamp.is-pulling .lw9-lamp__swing{animation:none}.lw9-lamp__glow{animation:3.2s ease-in-out infinite lw9-glow}.lw9-lamp__cord{transition:height .42s var(--lp-spring)}}html.lw9-switching::view-transition-old(root){z-index:2}html.lw9-switching::view-transition-new(root){z-index:1}.lw9-light{z-index:75;background:radial-gradient(circle at var(--x,100%) var(--y,0), #ffe2a0b3 0, #ffce7847 18vmax, #ffce7800 60vmax);opacity:0;pointer-events:none;position:fixed;inset:0}.lw9-light.is-afterglow{background:radial-gradient(circle at var(--x,100%) var(--y,0), #f7aa468c 0, #f7aa4624 7vmax, #f7aa4600 22vmax)}.lw9-lamp__hint{background:var(--lp-ink);color:var(--lp-bg);font:600 12px / 1 var(--lp-body);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .22s, transform .26s var(--lp-ease);border-radius:999px;padding:6px 11px;position:absolute;top:calc(100% + 6px);right:-6px;transform:translateY(-4px)}.lw9-lamp__hint:before{content:"";background:inherit;border-radius:2px 0 0;width:8px;height:8px;position:absolute;top:-4px;right:17px;transform:rotate(45deg)}.lw9-lamp__hint-on,:root[data-theme=dark] .lw9-lamp__hint-off{display:none}:root[data-theme=dark] .lw9-lamp__hint-on{display:inline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lw9-lamp__hint-off{display:none}:root:not([data-theme=light]) .lw9-lamp__hint-on{display:inline}}.lw9-lamp:hover .lw9-lamp__hint,.lw9-lamp:focus-visible .lw9-lamp__hint{opacity:1;transform:none}.lw9-lamp.is-pulling .lw9-lamp__hint{opacity:0}@keyframes lw9-hint-tug{0%,78%,to{height:var(--len)}83%{height:calc(var(--len) + 12px)}88%{height:calc(var(--len) - 3px)}93%{height:calc(var(--len) + 4px)}}@keyframes lw9-hint-label{0%,76%{opacity:0;transform:translateY(-4px)}82%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.lw9-lamp.is-hinting:not(:hover,.is-pulling,.is-tugging) .lw9-lamp__cord{animation:lw9-hint-tug 6s var(--lp-ease) 1.5s infinite}.lw9-lamp.is-hinting:not(:hover,:focus-visible,.is-pulling) .lw9-lamp__hint{animation:lw9-hint-label 6s var(--lp-ease) 1.5s infinite both}}@media (prefers-reduced-motion:reduce){.lw9-lamp.is-hinting .lw9-lamp__hint{opacity:1;transform:none}}html:has(.lw){scroll-behavior:smooth;scroll-padding-top:110px}@media (prefers-reduced-motion:reduce){html:has(.lw){scroll-behavior:auto}}.lw :where(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:110px}.rv-p,.rv-prose p{color:var(--lp-ink-2);font-size:16.5px;line-height:1.7}.rv-lead{color:var(--lp-ink-2);font-size:18px;line-height:1.65}.rv-small{color:var(--lp-ink-3);font-size:14px;line-height:1.6}.rv-h3{color:var(--lp-ink);font:600 clamp(19px, 1.6vw, 22px) / 1.3 var(--lp-body);letter-spacing:-.01em;margin-top:6px}.rv-h2-sm{font-size:clamp(28px,3.2vw,40px)}#lp-main a:where(:not([class])){color:var(--lw-petrol);text-underline-offset:3px;text-decoration:underline 1px;transition:color .2s}#lp-main a:where(:not([class])):hover{color:var(--lp-brand)}.lw strong{color:var(--lp-ink);font-weight:600}.rv-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rv-actions--center{justify-content:center}.rv-more{margin-top:16px}.rv-icon{background:var(--lp-brand-soft);border-radius:16px;place-items:center;width:52px;height:52px;display:inline-grid}.rv-icon img{object-fit:contain;width:28px;height:28px}.rv-prose{max-width:76ch}.lw-head--center~.rv-prose,.rv-section--center .rv-prose{margin-inline:auto}.rv-prose>*+*{margin-top:14px}.rv-prose>:where(h2,h3,h4,h5,h6){margin-top:36px}.rv-prose>:first-child{margin-top:0}.rv-prose h2{font:800 clamp(26px, 3vw, 36px) / 1.12 var(--lp-display);letter-spacing:-.02em}.rv-prose h4,.rv-prose h5,.rv-prose h6{font:600 17px / 1.4 var(--lp-body)}.lw-head+.rv-prose,.rv-prose+.rv-prose{margin-top:0}.rv-list,.rv-olist,.rv-checks,.rv-navlist{color:var(--lp-ink-2);gap:10px;margin:18px 0 0;padding:0;font-size:16px;line-height:1.6;list-style:none;display:grid}.rv-list li,.rv-olist li,.rv-checks li{padding-left:30px;position:relative}.rv-list li:before{content:"";background:var(--lp-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:8px}.rv-olist{counter-reset:rv-ol}.rv-olist li{counter-increment:rv-ol}.rv-olist li:before{content:counter(rv-ol, decimal-leading-zero);color:var(--lw-petrol);font:600 12px / 1.6 var(--lp-mono);position:absolute;top:.15em;left:0}.rv-checks li:before{content:"";background:var(--lp-aqua-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f6577' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8'/%3E%3C/svg%3E") center / 13px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:.2em;left:0}:root[data-theme=dark] .rv-checks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fb3c6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rv-checks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fb3c6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8'/%3E%3C/svg%3E")}}.rv-navlist{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rv-navlist li a{border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-ink);transition:border-color .22s, transform .3s var(--lp-ease);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:500;text-decoration:none;display:flex}.rv-navlist li a:after{content:"";width:1em;height:1em;-webkit-mask:var(--rv-arrow) center / contain no-repeat;mask:var(--rv-arrow) center / contain no-repeat;vertical-align:-.14em;color:var(--lw-petrol);background:currentColor;display:inline-block}.rv-navlist li a:hover{border-color:var(--lp-brand);transform:translateY(-2px)}.rv-figure{margin:28px 0 0;display:block}.rv-figure img{border-radius:18px;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.rv-raw{margin-top:24px}.rv-component{padding-block:clamp(40px,6vw,80px)}.rv-hero{padding:clamp(104px,7.4vw,118px) 0 clamp(40px,6vw,80px);position:relative;overflow:clip}.rv-hero:before{content:"";background:radial-gradient(40% 50% at 18% 30%, var(--lp-brand-soft), transparent 70%), radial-gradient(36% 46% at 86% 20%, var(--lp-aqua-soft), transparent 70%);pointer-events:none;z-index:-1;height:760px;position:absolute;inset:-20% -10% auto}.rv-hero__grid{gap:clamp(36px,5vw,72px);display:grid}.rv-hero--media .rv-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.rv-hero__head--center{text-align:center;justify-items:center;max-width:980px;margin-inline:auto;display:grid}.rv-h1{font-size:clamp(40px,5.4vw,76px);line-height:1.02}.rv-hero--media .rv-h1{font-size:clamp(38px,4.4vw,64px)}.rv-hero__answer{max-width:62ch;color:var(--lp-ink-2);margin-top:24px;font-size:clamp(17px,1.4vw,19px);line-height:1.65}.rv-hero__cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.rv-hero__head--center .rv-hero__cta{justify-content:center}.rv-hero__more{margin-top:clamp(32px,4vw,56px)}.rv-hero .lw-logos{margin-top:clamp(48px,6vw,88px)}.rv-frame{border:1px solid var(--lp-line-2);background:var(--lp-surface);box-shadow:var(--lp-shadow-lg);border-radius:22px;position:relative;overflow:hidden}.rv-frame__bar{border-bottom:1px solid var(--lp-line);background:var(--lp-surface-2);gap:6px;padding:12px 14px;display:flex}.rv-frame__bar i{background:var(--lp-line-2);border-radius:50%;width:9px;height:9px}.rv-frame__bar i:first-child{background:var(--lp-brand);opacity:.7}.rv-frame img{width:100%;height:auto;display:block}.rv-hero__media .rv-frame{transform-origin:0;transform:perspective(1400px)rotateY(-6deg)rotateX(3deg)}.rv-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.rv-split--flip .rv-split__copy{order:2}.rv-split .lw-head{margin-bottom:18px}.rv-split .lw-h2{font-size:clamp(30px,3.6vw,48px)}.rv-split__copy .rv-prose{max-width:none}.rv-cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.rv-prose+.rv-cards,.rv-cards+.rv-prose,.rv-cards+.rv-cards,.rv-tabs+.rv-prose{margin-top:clamp(28px,4vw,48px)}.rv-cards--1{--cols:1}.rv-cards--2{--cols:2}.rv-cards--3{--cols:3}.rv-cards--4{--cols:4}.rv-card{border:1px solid var(--lp-line);background:var(--lp-surface);transition:transform .42s var(--lp-ease), box-shadow .42s var(--lp-ease), border-color .3s;border-radius:24px;flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #1b1c200a}.rv-card:hover{border-color:var(--lp-line-2);box-shadow:var(--lp-shadow);transform:translateY(-4px)}.rv-card__body{flex-direction:column;flex:1;gap:10px;padding:clamp(22px,2.2vw,30px);display:flex}.rv-card__icon+.rv-card__body{padding-top:18px}.rv-card__icon{background:var(--lp-brand-soft);width:56px;height:56px;transition:transform .42s var(--lp-ease);border-radius:16px;place-items:center;margin:clamp(22px,2.2vw,30px) 0 0 clamp(22px,2.2vw,30px);display:grid}.rv-card:hover .rv-card__icon{transform:rotate(-6deg)scale(1.06)}.rv-card__icon img{object-fit:contain;width:30px;height:30px}.rv-card__icon--mask i{background:var(--lp-brand);width:28px;height:28px;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat}.rv-card:nth-child(3n+2) .rv-card__icon--mask{background:var(--lp-aqua-soft)}.rv-card:nth-child(3n+2) .rv-card__icon--mask i{background:var(--lw-petrol)}.rv-card .rv-chips,.rv-card .rv-logos{justify-content:flex-start;gap:8px}.rv-card .rv-chips li{padding:7px 14px;font-size:14px}.rv-note{margin-top:12px}.rv-kicker{color:var(--lp-brand);font:800 clamp(26px, 2.4vw, 34px) / 1 var(--lp-display);letter-spacing:-.02em}.rv-prose .lw-overline,.rv-card .lw-overline{color:var(--lw-petrol);font-size:12px;line-height:1.4}.rv-card__media{background:var(--lp-surface-2);border-radius:23px 23px 0 0;overflow:hidden}.rv-card__media img{object-fit:contain;width:100%;height:auto;max-height:280px;transition:transform .7s var(--lp-ease);display:block}.rv-card:hover .rv-card__media img{transform:scale(1.03)}.rv-card__title{color:var(--lp-ink);font:600 clamp(18px, 1.5vw, 20px) / 1.3 var(--lp-body);letter-spacing:-.01em}.rv-card__body>p,.rv-card__body .rv-p{color:var(--lp-ink-2);font-size:15.5px;line-height:1.65}.rv-card__body .rv-more{margin-top:auto;padding-top:6px}.rv-card__body .rv-actions{margin-top:auto;padding-top:8px}.rv-card__body .lw-btn{height:46px;padding:0 20px;font-size:14px}.rv-card__body .rv-checks,.rv-card__body .rv-list{margin-top:4px;font-size:15px}.rv-card__body .rv-figure{margin-top:8px}.rv-card__fill{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.rv-card__go{border:1px solid var(--lp-line-2);width:38px;height:38px;color:var(--lp-ink);transition:background-color .3s, color .3s, transform .42s var(--lp-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px}.rv-card__go svg{width:18px;height:18px}.rv-card:hover .rv-card__go{background:var(--lp-brand);border-color:var(--lp-brand);color:#fff;transform:rotate(-45deg)}.rv-cards--nested{--cols:2;gap:8px;margin-top:6px}.rv-cards--nested .rv-card{background:var(--lp-surface-2);box-shadow:none;border-radius:14px}.rv-cards--nested .rv-card:hover{transform:none}.rv-cards--nested .rv-card__body{gap:4px;padding:12px 14px}.rv-cards--nested .rv-card__title{font-size:15px}.rv-cards--nested .rv-card__body>p{font-size:14px}.rv-cards--nested .rv-card__icon{border-radius:10px;width:36px;height:36px;margin:12px 0 0 14px}.rv-cards--nested .rv-card__icon img{width:20px;height:20px}.rv-linkbox{border:1px solid var(--lp-line);background:var(--lp-surface);color:inherit;transition:border-color .22s, transform .3s var(--lp-ease);border-radius:18px;padding:20px 22px;text-decoration:none;display:block}.rv-linkbox:hover{border-color:var(--lp-brand);transform:translateY(-2px)}.lw-section--dark .rv-card,.lw-section--dark .rv-linkbox{background:#ffffff0a;border-color:#ffffff1a}.rv-chips{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rv-chips li{border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-ink);transition:transform .36s var(--lp-ease), border-color .22s;border-radius:999px;align-items:center;gap:12px;padding:12px 20px 12px 14px;font-weight:600;display:inline-flex}.rv-chips li:hover{border-color:var(--lp-brand);transform:translateY(-3px)}.rv-chips img{object-fit:contain;width:30px;height:30px}.rv-chips span :where(h3,h4){font:inherit}.rv-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,44px);margin:28px 0 0;padding:0;list-style:none;display:flex}.rv-logos img{object-fit:contain;width:auto;max-height:120px}:root[data-theme=dark] .rv-hero .lp-marquee img,:root[data-theme=dark] .rv-logos img[src*=logo]{filter:brightness(0)invert(.86)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rv-hero .lp-marquee img,:root:not([data-theme=light]) .rv-logos img[src*=logo]{filter:brightness(0)invert(.86)}}.rv-stats{border-block:1px solid var(--lp-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.rv-stats li{padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px)}.rv-stats li+li{border-left:1px solid var(--lp-line)}.rv-stats__num{color:var(--lp-ink);font:800 clamp(40px, 5vw, 68px) / 1 var(--lp-display);letter-spacing:-.03em}.rv-stats__num strong{font-weight:inherit}.rv-stats li>:not(.rv-stats__num){color:var(--lp-ink-2);margin-top:10px;font-size:15px}.rv-steps{grid-template-columns:repeat(min(var(--n), 4), minmax(0, 1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid;position:relative}.rv-steps__item{z-index:1;position:relative}.rv-steps__n{border:1px solid var(--lp-line-2);background:var(--lp-bg);width:54px;height:54px;color:var(--lp-brand);font:600 14px / 1 var(--lp-mono);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.lw-section--sand .rv-steps__n{background:var(--lw-sand)}.rv-steps__item .rv-prose,.rv-steps__item>div{max-width:36ch}.rv-steps__rail{background:var(--lp-line-2);height:1px;position:absolute;top:27px;left:27px;right:6%}.rv-steps__rail i{background:var(--lp-brand);transform-origin:0;position:absolute;inset:0}.rv-rail{margin-inline:calc(-1*clamp(18px,4vw,40px))}.rv-rail__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(280px,360px);grid-auto-flow:column;gap:18px;margin:0;padding:6px clamp(18px,4vw,40px) 22px;list-style:none;display:grid;overflow-x:auto}.rv-rail__track>li{scroll-snap-align:start}.rv-tabs__list{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto clamp(28px,3vw,40px);padding:6px;display:flex}.rv-tabs__tab{color:var(--lp-ink-2);font:600 14px / 1.2 var(--lp-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px;transition:background-color .26s,color .26s}.rv-tabs__tab:hover{color:var(--lp-ink)}.rv-tabs__tab.is-active,.rv-tabs__tab[aria-selected=true]{background:var(--lp-ink);color:var(--lp-bg)}.rv-tabs__panel:not([hidden]){animation:rv-fade .42s var(--lp-ease)}@keyframes rv-fade{0%{opacity:0;transform:translateY(10px)}}.rv-table{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:22px;overflow:hidden}.rv-table+.rv-table,.rv-prose+.rv-table,.rv-table+.rv-prose{margin-top:28px}.rv-table__scroll{overflow-x:auto}.rv-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.rv-table th,.rv-table td{border-bottom:1px solid var(--lp-line);color:var(--lp-ink-2);text-align:left;vertical-align:top;padding:15px 20px;line-height:1.5}.rv-table thead th,.rv-table tr:first-child th{background:var(--lp-surface-2);color:var(--lp-ink);font-weight:600}.rv-table tbody tr{transition:background-color .2s}.rv-table tbody tr:hover{background:var(--lp-brand-soft)}.rv-table tr:last-child td{border-bottom:0}.rv-table td:first-child{color:var(--lp-ink);font-weight:500}.rv-yes,.rv-no{align-items:center;gap:6px;font-weight:600;display:inline-flex}.rv-yes{color:var(--lw-petrol)}.rv-no{color:var(--lp-ink-3)}.rv-yes:before{content:"✓"}.rv-no:before{content:"—"}.rv-code{box-shadow:var(--lp-shadow-lg);background:#15161a;border-radius:20px;overflow:hidden}.rv-code__bar{border-bottom:1px solid #ffffff14;align-items:center;padding:12px 16px;display:flex}.rv-code__dots{gap:6px;display:flex}.rv-code__dots i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.rv-code pre{color:#e8e1d5;font:13.5px / 1.7 var(--lp-mono);margin:0;padding:20px 22px;overflow-x:auto}.rv-code code{font:inherit;background:0 0}.rv-prose code,.rv-card code{background:var(--lp-brand-soft);color:var(--lp-brand-ink);font:.9em var(--lp-mono);border-radius:6px;padding:2px 6px}.rv-embed{box-shadow:var(--lp-shadow-lg);background:#000;border-radius:22px;overflow:hidden}.rv-embed iframe,.rv-embed video{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.rv-tip{border:1px solid color-mix(in srgb, var(--lw-petrol) 30%, transparent);background:var(--lp-aqua-soft);border-radius:18px;margin-top:24px;padding:20px 22px 20px 56px;position:relative}.rv-tip:before{content:"i";background:var(--lw-petrol);width:22px;height:22px;color:var(--lp-bg);font:700 13px / 1 var(--lp-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:20px}.rv-tip .rv-prose,.rv-tip>*{max-width:none}.rv-faq--single{grid-template-columns:minmax(0,1fr);max-width:880px;margin-inline:auto}.rv-section--faq .lw-head{text-align:left}.rv-cta{padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,110px)}.rv-cta__panel{--lp-ink:#efe8dc;--lp-ink-2:#efe8dcbd;--lw-petrol:#7cc3d3;background:var(--lw-dark);color:var(--lp-ink);text-align:center;isolation:isolate;border-radius:clamp(24px,3vw,40px);justify-items:center;padding:clamp(48px,7vw,96px) clamp(22px,5vw,72px);display:grid;position:relative;overflow:hidden}.rv-cta__panel .lw-h2{max-width:20ch;color:var(--lp-ink);margin-inline:auto}.rv-cta__panel .lw-lede{color:var(--lp-ink-2);margin-inline:auto}.rv-cta__panel .lw-btn:not(.lw-btn--fill){color:#e8e1d5;border-color:#e8e1d5}.rv-cta__panel .lw-btn:not(.lw-btn--fill):hover{color:#1b1c20;background:#e8e1d5}.rv-cta__glow{z-index:-1;background:radial-gradient(50% 50%,#e0734d52,#0000 70%);height:120%;animation:9s ease-in-out infinite alternate rv-breathe;position:absolute;inset:auto -20% -60%}@keyframes rv-breathe{0%{opacity:.7;transform:translateY(8%)scale(.92)}to{opacity:1;transform:translateY(-4%)scale(1.06)}}.rv-section .lw-head:not(.lw-head--center) .lw-h2{max-width:24ch}.rv-section .lw-head .rv-actions{margin-top:24px}.rv-section>.lw-wrap>*+*{margin-top:clamp(24px,3vw,40px)}.rv-section>.lw-wrap>.lw-head+*{margin-top:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp .rv-cards>[data-reveal],.lp .rv-chips>[data-reveal],.lp .rv-stats>[data-reveal],.lp .rv-steps>[data-reveal],.lp .rv-logos>[data-reveal]{animation:linear both rv-rise view();animation-range:entry calc(var(--i,0) * 4%) entry calc(60% + var(--i,0) * 4%)}.lp .rv-hero__media .rv-frame{animation:linear both rv-straighten view();animation-range:cover 30% cover 70%}.lp .rv-split__media .rv-frame{animation:linear both rv-drift view();animation-range:cover}.lp .rv-steps__rail i{animation:linear both lp-grow-x view();animation-range:entry 30% cover 55%}.lp .rv-cta__panel{animation:linear both rv-open view();animation-range:entry cover 40%}.lp .rv-hero:before{animation:linear both rv-glow-out scroll(root);animation-range:0 700px}}}@keyframes rv-rise{0%{opacity:.25;transform:translateY(36px)scale(.97)}}@keyframes rv-straighten{to{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-12px)}}@keyframes rv-drift{0%{transform:translateY(28px)}to{transform:translateY(-28px)}}@keyframes rv-open{0%{opacity:.4;transform:scale(.94)}}@keyframes rv-glow-out{to{opacity:.2;transform:translateY(-120px)}}@media (prefers-reduced-motion:reduce){.rv-hero__media .rv-frame{transform:none}.rv-cta__glow{animation:none}}@media (width<=1024px){.rv-hero--media .rv-hero__grid,.rv-split{grid-template-columns:minmax(0,1fr)}.rv-split--flip .rv-split__copy{order:0}.rv-hero__media .rv-frame{transform:none}.rv-cards--3,.rv-cards--4{--cols:2}.rv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-steps__rail{display:none}}@media (width<=767px){.rv-hero{padding-top:104px}.rv-cards,.rv-cards--2,.rv-cards--3,.rv-cards--4,.rv-cards--nested{--cols:1}.rv-steps{grid-template-columns:minmax(0,1fr)}.rv-stats li+li{border-left:0;border-top:1px solid var(--lp-line)}.rv-tabs__list{scrollbar-width:none;border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.rv-tabs__tab{flex:none}.rv-hero__cta .lw-btn,.rv-actions .lw-btn{flex:100%}.rv-chips li{padding:10px 16px 10px 12px;font-size:14px}}.rv-rich{color:var(--lp-ink-2);font-size:16px;line-height:1.7}.rv-rich>*+*{margin-top:12px}.rv-rich :where(h2,h3,h4,h5){color:var(--lp-ink);font:600 18px / 1.35 var(--lp-body);margin-top:24px}.rv-rich :where(ul,ol){gap:8px;padding-left:22px;display:grid}.rv-rich ul{list-style:outside}.rv-rich ol{list-style:decimal}.rv-rich li::marker{color:var(--lp-brand)}.rv-rich table{border-collapse:collapse;width:100%;font-size:14.5px;display:block;overflow-x:auto}.rv-rich :where(th,td){border:1px solid var(--lp-line);text-align:left;vertical-align:top;padding:10px 14px}.rv-rich th{background:var(--lp-surface-2);color:var(--lp-ink)}.rv-rich a{color:var(--lw-petrol);text-underline-offset:3px;text-decoration:underline}.rv-foot{text-align:center;justify-items:center;margin-top:clamp(28px,4vw,48px);display:grid}.rv-foot .rv-actions{margin-top:0}.rv-compare{border:1px solid var(--lp-line-2);box-shadow:var(--lp-shadow-lg);border-radius:22px;overflow:hidden}.rv-split--panel{align-items:center}.rv-split--panel .rv-prose{max-width:none}.rv-prose :where(h2,h3,h4).rv-h3{font:600 clamp(19px, 1.6vw, 22px) / 1.3 var(--lp-body);letter-spacing:-.01em}.rv-prose>.lw-overline{margin-top:36px;display:flex}.rv-prose>.lw-overline:first-child{margin-top:0}.rv-prose>.lw-overline+*{margin-top:10px}.rv-hero__head--center .rv-note{text-align:center}.rv-crumb{color:var(--lp-ink-3);font:600 12px / 1.4 var(--lp-body);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:6px;display:flex}.rv-crumb a{color:var(--lw-petrol);text-decoration:none}.rv-crumb a:hover{color:var(--lp-brand)}.rv-crumb+.lw-h1,.rv-crumb+.lw-overline{margin-top:18px}.rv-hero__checks{max-width:62ch;margin-top:24px}.rv-hero__head--center .rv-hero__checks{text-align:left;width:fit-content;margin-inline:auto}.rv-rows{gap:clamp(56px,8vw,110px);display:grid}.rv-rows>.rv-row:not(.rv-split) .rv-prose{max-width:76ch}.rv-row .rv-split__copy .rv-prose>:first-child{margin-top:0}.rv-row .rv-split__copy :where(h2,h3,h4).rv-h3{font:800 clamp(24px, 2.4vw, 32px) / 1.15 var(--lp-display);letter-spacing:-.02em}.rv-chips__link{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.rv-navlist li.is-active a{border-color:var(--lp-brand);background:var(--lp-brand-soft);color:var(--lp-brand-ink)}.rv-prose:has(>.rv-navlist){max-width:none}.rv-faq--single{margin-inline:0}:root[data-theme=dark] :is(.rv-logos,.rv-prose,.rv-card) img:is([src*=security],[src*=soc],[src*=iso],[src*=gdpr],[src*=hipaa],[src*=hippa]){background:#f4efe6;border-radius:14px;padding:8px}:root[data-theme=dark] .rv-card__icon:not(.rv-card__icon--mask),:root[data-theme=dark] .rv-icon{background:#efe8dc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.rv-logos,.rv-prose,.rv-card) img:is([src*=security],[src*=soc],[src*=iso],[src*=gdpr],[src*=hipaa],[src*=hippa]){background:#f4efe6;border-radius:14px;padding:8px}:root:not([data-theme=light]) .rv-card__icon:not(.rv-card__icon--mask),:root:not([data-theme=light]) .rv-icon{background:#efe8dc}}#lp-main .rv-navlist li a{text-decoration:none}.lw .lp-faqx.rv-faq--single{max-width:880px;margin-inline:auto;display:block}.lw :is(section,.lw-wrap):has(>.lw-wrap>.rv-faq--single,>.rv-faq--single)>:is(.lw-wrap>.lw-head,.lw-head){text-align:center;justify-items:center;display:grid}.lw :is(section,.lw-wrap):has(>.lw-wrap>.rv-faq--single,>.rv-faq--single)>:is(.lw-wrap>.lw-head,.lw-head) .lw-h2{margin-inline:auto}.rv-cta{padding-bottom:clamp(32px,4vw,56px)}:root[data-theme=dark] .rv-cta__panel{background:linear-gradient(#25262c 0%,#1b1c21 100%);border:1px solid #ffffff17;box-shadow:0 30px 80px -40px #000c,inset 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rv-cta__panel{background:linear-gradient(#25262c 0%,#1b1c21 100%);border:1px solid #ffffff17;box-shadow:0 30px 80px -40px #000c,inset 0 1px #ffffff0f}}.lw{--rv-fs-h1:clamp(36px, 4.6vw, 64px);--rv-fs-h1-media:clamp(34px, 3.8vw, 54px);--rv-fs-h2:clamp(28px, 3.4vw, 46px);--rv-fs-h2-sm:clamp(24px, 2.6vw, 34px);--rv-fs-h3:clamp(18px, 1.4vw, 20px)}.lw .lw-h1,.lw .rv-h1{font-size:var(--rv-fs-h1)}.lw .rv-hero--media .rv-h1{font-size:var(--rv-fs-h1-media)}.lw .lw-h2{font-size:var(--rv-fs-h2)}.lw .rv-h2-sm,.lw .rv-split .lw-h2,.lw .rv-cta__panel .lw-h2{font-size:var(--rv-fs-h2-sm)}.lw .rv-prose h2{font-size:clamp(22px,2.4vw,30px)}.lw .rv-h3,.lw .rv-prose :where(h2,h3,h4).rv-h3,.lw .rv-card__title{font-size:var(--rv-fs-h3)}.lw .rv-row .rv-split__copy :where(h2,h3,h4).rv-h3{font-size:clamp(21px,2vw,27px)}.rv-card,.rv-hover-ring{isolation:isolate}.rv-card:after,.rv-hover-ring:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--rv-ring-a,180deg), var(--lp-brand), var(--lw-petrol), var(--lp-brand));-webkit-mask-composite:xor;opacity:0;transition:opacity .42s var(--lp-ease);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.rv-card:hover:after,.rv-hover-ring:hover:after,.rv-card:focus-within:after{opacity:1}:where(a,button):hover .rv-nudge,:where(.lw-link,.lw-btn):hover>span[aria-hidden=true]{transform:translate(4px)}.rv-nudge,:where(.lw-link,.lw-btn)>span[aria-hidden=true]{transition:transform .32s var(--lp-ease);display:inline-block}.rv-zoom{overflow:hidden}.rv-zoom img{transition:transform .9s var(--lp-ease)}.rv-zoom:hover img{transform:scale(1.04)}.rv-lift{transition:transform .42s var(--lp-ease), box-shadow .42s var(--lp-ease)}.rv-lift:hover{box-shadow:var(--lp-shadow);transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp .rv-wipe{animation:linear both rv-wipe view();animation-range:entry entry 70%}.lp .rv-draw{transform-origin:0;animation:linear both lp-grow-x view();animation-range:entry 20% cover 45%}.lp .rv-rise{animation:linear both rv-rise view();animation-range:entry entry 60%}.lp .rv-progress{transform-origin:0;animation:linear both lp-grow-x scroll(root)}}}@keyframes rv-wipe{0%{clip-path:inset(0 0 100%);transform:translateY(18px)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.rv-card:after,.rv-hover-ring:after,.rv-zoom img,.rv-lift,.rv-nudge{transition:none}}.rv-solo{--rv-solo-pad:80px;--rv-solo-h1c:var(--rv-fs-h1);--rv-solo-h1l:clamp(40px, 3.4vw, 48px);--rv-solo-h2:clamp(32px, 2.8vw, 40px)}@media (width<=1024px){.rv-solo{--rv-solo-pad:70px;--rv-solo-h1c:46px;--rv-solo-h1l:38px;--rv-solo-h2:32px}}@media (width<=767px){.rv-solo{--rv-solo-pad:50px;--rv-solo-h1c:36px;--rv-solo-h1l:31px;--rv-solo-h2:27px}}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:is(section,.rv-component){padding-top:var(--rv-solo-pad);padding-bottom:var(--rv-solo-pad)}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw){padding-top:var(--rv-solo-pad)}.lp.rv-solo .rv-hero.lw-section--sand{background:var(--lw-sand)}.lp.rv-solo .rv-hero .lw-logos,.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) .lw-logos,.lp.rv-solo .rv-hero .rv-raw:has(.trusted-logos,[class*=trusted]){margin-top:clamp(40px,4vw,56px);padding-top:0}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>.lw-section--dark{margin-block:0}.lp.rv-solo #lp-main h1:not(.rv-crumb){font-size:var(--rv-solo-h1l);line-height:1.08}.lp.rv-solo #lp-main h1.rv-h1--center{font-size:var(--rv-solo-h1c);text-align:center;line-height:1.04}.lp.rv-solo #lp-main :is(h2.lw-h2,h2.section-heading__title){font-size:var(--rv-solo-h2);line-height:1.14}@keyframes rv-solo-in{0%{opacity:0;translate:0 36px;scale:.985}to{opacity:1;translate:none;scale:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.rv-solo :is(#lp-main,#lp-main>.fw)>section>.lw-wrap>:not(.lw-head,[data-reveal],ul,ol,script,style):not(:has([data-reveal],[style*="position: fixed"],.webinar-popup,.shd-sidebar))),:where(.rv-solo :is(#lp-main,#lp-main>.fw)>section>.lw-wrap>:is(ul,ol):not([data-reveal]):not(:has([data-reveal]))>li){animation:linear both rv-solo-in view();animation-range:entry entry 42%}:where(.rv-solo :is(#lp-main,#lp-main>.fw)>section>.lw-wrap>:is(ul,ol):not([data-reveal]):not(:has([data-reveal]))>li:nth-child(3n+2)){animation-range:entry 7% entry 49%}:where(.rv-solo :is(#lp-main,#lp-main>.fw)>section>.lw-wrap>:is(ul,ol):not([data-reveal]):not(:has([data-reveal]))>li:nth-child(3n+3)){animation-range:entry 14% entry 56%}}}.lp.rv-solo #lp-main :is(h2.lw-h2,h2.section-heading__title){margin-top:0}.lp.rv-solo #lp-main :is(p,small,.lw-overline,[class*=overline],[class*=eyebrow],[class*=kicker]):not([aria-hidden=true])+:is(h2.lw-h2,h2.section-heading__title){margin-top:14px}.lp.rv-solo :is(.rv-code,.lw-code) pre{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.lp.rv-solo :is(.rv-code,.lw-code) pre::-webkit-scrollbar{display:none}.lp.rv-solo :is(.rv-tabs__panel,.lw-code__panel) pre{height:360px;max-height:none}@media (width<=767px){.lp.rv-solo :is(.rv-tabs__panel,.lw-code__panel) pre{height:320px}}.lp.rv-solo .rv-tabs:has(.rv-code):not(.emr-ide)>.rv-tabs__list,.lp.rv-solo .lw-code__tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.lp.rv-solo .rv-tabs:has(.rv-code):not(.emr-ide)>.rv-tabs__list::-webkit-scrollbar,.lp.rv-solo .lw-code__tabs::-webkit-scrollbar{display:none}.lp.rv-solo .rv-tabs:has(.rv-code):not(.emr-ide) .rv-tabs__tab,.lp.rv-solo .lw-code__tab{white-space:nowrap;flex:none}.lp.rv-solo .rv-tabs:has(.rv-code):not(.emr-ide)>.rv-tabs__list{justify-content:safe center;gap:2px;padding:5px}.lp.rv-solo .rv-tabs:has(.rv-code):not(.emr-ide) .rv-tabs__tab{padding:9px 12px;font-size:13px}.lp.rv-solo .rv-copy{color:#e8e1d5;height:30px;font:600 12px / 1 var(--lp-body);letter-spacing:.01em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:0 12px 0 10px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.lp.rv-solo .rv-copy:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 0 1 2-2h10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a2 2 0 0 1 2-2h10'/%3E%3C/svg%3E") 50%/contain no-repeat}.lp.rv-solo .rv-copy:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.lp.rv-solo .rv-copy:focus-visible{outline-offset:2px;outline:2px solid #7cc3d3}.lp.rv-solo .rv-copy.is-copied{color:#8fe0b0;background:#7ed3a01f;border-color:#7ed3a080}.lp.rv-solo .rv-copy.is-copied:before{-webkit-mask-image: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.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image: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.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.lp.rv-solo .rv-copy.is-copied:before{animation:rv-copy-tick .32s var(--lp-ease,ease-out)}}@keyframes rv-copy-tick{0%{opacity:0;scale:.4}}.lp.rv-solo .edr-wire .rv-tabs:has(.rv-code) .rv-tabs__tab{padding:8px 9px;font-size:12.5px}.rv-video{position:relative}.rv-play{z-index:2;aspect-ratio:1;background:var(--lp-brand);color:#fff;width:clamp(56px,6vw,80px);transition:transform .3s var(--lp-ease,ease-out), background-color .3s;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px -12px #c2563299}.rv-play:before,.rv-play:after{content:"";z-index:-1;background:var(--lp-brand);opacity:.35;border-radius:50%;position:absolute;inset:0}.rv-play__icon{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid;width:0;height:0;margin-left:4px}.rv-play:hover{transform:translate(-50%,-50%)scale(1.08)}.rv-play:focus-visible{outline:3px solid var(--lw-petrol);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.rv-play:before,.rv-play:after{animation:2.6s ease-out infinite rv-play-ripple}.rv-play:after{animation-delay:1.3s}}@keyframes rv-play-ripple{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}body>.video-modal{background:var(--color-video-modal-overlay,#0c0c0ee0)}.lp:has(>#lp-main>.lw-section--sand:nth-last-child(1 of :not(script)))>.lpf{background:var(--lw-sand)}.rv-seals{perspective:1000px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);max-width:1000px;margin:clamp(40px,4.4vw,64px) auto 0;padding:0;list-style:none;display:grid;position:relative}.lw .rv-section>.lw-wrap>.lw-head+.rv-seals{margin-top:clamp(40px,4.4vw,64px)}.rv-seals:before,.rv-seals:after{content:"";border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:4%;right:4%}.rv-seals:before{background:linear-gradient(90deg, transparent, var(--lp-line-2) 12%, var(--lp-line-2) 88%, transparent)}.rv-seals:after{background:linear-gradient(90deg, transparent, var(--lp-brand), var(--lw-petrol), transparent) -20% 0 / 18% 100% no-repeat;opacity:0}.rv-seals li{z-index:1;aspect-ratio:1/1.08;transition:transform .42s var(--lp-ease), box-shadow .42s var(--lp-ease);background:#f7f2ea;border:1px solid #0000000f;border-radius:26px;place-items:center;display:grid;position:relative;overflow:clip;box-shadow:0 24px 50px -30px #00000073}.rv-seals li:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--lp-brand), inset 0 0 36px #e0734d38;opacity:0;pointer-events:none;position:absolute;inset:0}.rv-seals li:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:40%;position:absolute;inset:-20% auto -20% -60%;transform:translate(-120%)skew(-12deg)}.rv-seals li:hover{transform:translateY(-8px)rotateX(6deg);box-shadow:0 36px 60px -30px #0000008c}.rv-seals img{width:auto;height:72%;max-height:170px;transition:transform .42s var(--lp-ease);position:relative}.rv-seals li:hover img{transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){.rv-seals:after{animation:6s linear infinite rv-seal-pulse}.rv-seals li:before{animation:6s ease-out infinite rv-seal-lit}.rv-seals li:after{animation:6s ease-in-out infinite rv-seal-sheen}.rv-seals li:first-child:before,.rv-seals li:first-child:after{animation-delay:.45s}.rv-seals li:nth-child(2):before,.rv-seals li:nth-child(2):after{animation-delay:1.35s}.rv-seals li:nth-child(3):before,.rv-seals li:nth-child(3):after{animation-delay:2.25s}.rv-seals li:nth-child(4):before,.rv-seals li:nth-child(4):after{animation-delay:3.15s}@supports (animation-timeline:view()){.rv-seals li{animation:linear both rv-seal-in}.lp .rv-seals li{animation-timeline:view();animation-range:entry calc(var(--i,0) * 9%) entry calc(65% + var(--i,0) * 9%)}}}@keyframes rv-seal-pulse{0%{opacity:0;background-position:-20% 0}6%{opacity:1}66%{opacity:1;background-position:120% 0}72%,to{opacity:0;background-position:120% 0}}@keyframes rv-seal-lit{0%{opacity:0}6%{opacity:1}28%,to{opacity:0}}@keyframes rv-seal-sheen{0%{transform:translate(-120%)skew(-12deg)}18%,to{transform:translate(480%)skew(-12deg)}}@keyframes rv-seal-in{0%{opacity:0;translate:0 40px;rotate:x 55deg}to{opacity:1;translate:none;rotate:none}}@media (width<=767px){.rv-seals{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-seals:before,.rv-seals:after{display:none}}@media (width<=1024px){.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) :is(.rv-hero__copy,.rv-hero__head,.cl-hero__copy,.gc-split__copy){text-align:center;justify-items:center;margin-inline:auto}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) :is(.rv-hero__copy,.rv-hero__head,.cl-hero__copy,.gc-split__copy) .lw-overline{justify-content:center}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) :is(.rv-hero__copy,.rv-hero__head,.cl-hero__copy,.gc-split__copy)>:is(h1,.rv-hero__answer,p,.rv-note){text-align:center;margin-inline:auto}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) :is(.rv-hero__copy,.rv-hero__head,.cl-hero__copy,.gc-split__copy) :is(.rv-hero__cta,.rv-actions){justify-content:center}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) :is(.rv-hero__copy,.rv-hero__head,.cl-hero__copy,.gc-split__copy)>:is(ul,ol),.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) .rv-hero__checks{text-align:left;width:fit-content;max-width:100%;margin-inline:auto}.lp.rv-solo #lp-main>.cl-hero .cl-hero__grid>*{justify-self:center}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) .rv-crumb{justify-content:center}.lp.rv-solo :is(#lp-main,#lp-main>.fw)>:first-child:not(.fw) :is(.rv-hero__copy,.rv-hero__head,.cl-hero__copy,.gc-split__copy) li{text-align:left}}.lw{--rv-arrow: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.rv-arr{vertical-align:-.14em;width:1em;height:1em;transition:translate .3s var(--lp-ease,ease-out);flex:none;display:inline-block}:is(a,button):hover .rv-arr,:is(a,button):focus-visible .rv-arr{translate:3px}:is(a,button):hover .rv-arr--out,:is(a,button):focus-visible .rv-arr--out{translate:2px -2px}.lw .lw-section--dark .lw-btn:not(.lw-btn--fill):hover,.lw .lw-section--dark .lw-btn:not(.lw-btn--fill):focus-visible{color:#1b1c20;background:#efe8dc;border-color:#efe8dc}.lw .rv-cta-stack{flex-direction:column;align-items:center;width:fit-content;max-width:100%;display:flex}.lw .rv-cta-stack>.lw-note{text-align:center}@media (width>=1025px){.lw .rv-cta-stack[data-d=start]{margin-inline:0 auto}.lw .rv-cta-stack[data-d=center]{margin-inline:auto}.lw .rv-cta-stack[data-d=end]{margin-inline:auto 0}.lw .rv-cta-stack[data-d=full]{align-items:stretch;width:100%}}@media (width>=768px) and (width<=1024px){.lw .rv-cta-stack[data-t=start]{margin-inline:0 auto}.lw .rv-cta-stack[data-t=center]{margin-inline:auto}.lw .rv-cta-stack[data-t=end]{margin-inline:auto 0}.lw .rv-cta-stack[data-t=full]{align-items:stretch;width:100%}}@media (width<=767px){.lw .rv-cta-stack[data-m=start]{margin-inline:0 auto}.lw .rv-cta-stack[data-m=center]{margin-inline:auto}.lw .rv-cta-stack[data-m=end]{margin-inline:auto 0}.lw .rv-cta-stack[data-m=full]{align-items:stretch;width:100%}}@media (width>=768px){.lw .rv-cta-stack--first{grid-template-columns:auto auto;justify-items:start;display:grid}.lw .rv-cta-stack--first>:is(.rv-hero__cta,.rv-actions){grid-column:1/-1;grid-template-columns:subgrid;column-gap:12px;display:grid}.lw .rv-cta-stack--first>.lw-note{grid-column:1;justify-self:center}}:root:has(.lw){--color-brand-primary:var(--lp-brand);--color-brand-accent:var(--lp-brand);--color-brand-accent-bright:var(--lp-brand-ink);--color-brand-primary-hover:var(--lp-brand-ink);--color-border-accent:var(--lp-brand);--color-timeline-accent:var(--lp-brand);--color-theme-blue-primary:var(--lp-brand);--color-surface-tag-selected:var(--lp-brand-soft);--color-label-datasheet:var(--lp-brand);--color-label-story:var(--lw-petrol);--color-un-tick:var(--lp-brand);--color-un-consent-link:var(--lp-brand);--color-link:var(--lw-petrol);--color-text-heading:var(--lp-ink);--color-text-nav:var(--lp-ink);--color-text-history-heading:var(--lp-ink);--color-rh-nav:var(--lp-ink);--color-vs-title:var(--lp-ink);--color-un-title-note:var(--lp-ink);--color-theme-blue-text:var(--lp-ink);--color-text-body:var(--lp-ink-2);--color-text-legal:var(--lp-ink-2);--color-text-drawer-link:var(--lp-ink-2);--color-text-history-body:var(--lp-ink-2);--color-text-slate:var(--lp-ink-2);--color-text-count:var(--lp-ink-2);--color-text-input:var(--lp-ink-2);--color-text-tile-label:var(--lp-ink-2);--color-rh-nav-body:var(--lp-ink-2);--color-vs-excerpt:var(--lp-ink-2);--color-un-option:var(--lp-ink-2);--color-un-field-text:var(--lp-ink);--color-oc-panel-text:var(--lp-ink-2);--color-oc-note:var(--lp-ink-2);--color-text-muted:var(--lp-ink-3);--color-text-faint:var(--lp-ink-3);--color-text-drawer-heading:var(--lp-ink-3);--color-text-placeholder:var(--lp-ink-3);--color-rh-hover:var(--lp-ink-3);--color-rh-date:var(--lp-ink-3);--color-oc-tab-muted:var(--lp-ink-3);--color-oc-dial:var(--lp-ink-3);--color-oc-flag-arrow:var(--lp-ink-3);--color-vs-button-text:var(--lp-ink-3);--color-surface-page:var(--lp-bg);--color-surface-base:var(--lp-surface);--color-surface-subtle:var(--lp-bg-2);--color-surface-history:var(--lp-bg-2);--color-surface-tile:var(--lp-surface-2);--color-surface-tile-label:var(--lp-surface-2);--color-surface-footer:var(--lp-foot-bg);--color-surface-dark:var(--lp-foot-bg);--color-oc-flag-bg:var(--lp-bg-2);--color-oc-highlight:var(--lp-brand-soft);--color-border-default:var(--lp-line);--color-border-tile:var(--lp-line);--color-border-tile-card:var(--lp-line);--color-border-form-card:var(--lp-line);--color-border-card:var(--lp-line-2);--color-border-input:var(--lp-line-2);--color-border-search:var(--lp-line-2);--color-border-video-input:var(--lp-line-2);--color-border-pager:var(--lp-line);--color-border-header:var(--lp-line);--color-theme-blue-border:var(--lp-line-2);--color-timeline-line:var(--lp-line-2);--color-rh-table-border:var(--lp-line-2);--color-oc-field-border:var(--lp-line-2);--color-oc-list-border:var(--lp-line-2);--color-vs-field-border:var(--lp-line-2);--color-un-control-border:var(--lp-line-2);--shadow-mega:var(--lp-shadow);--shadow-oc-card:var(--lp-shadow);--font-family-base:var(--lp-body);--font-family-roboto:var(--lp-body);--layout-sticky-top:120px}body:has(.lw){background:var(--lp-bg);color:var(--lp-ink-2)}#lp-main :where(h1,h2){font-family:var(--lp-display);letter-spacing:-.02em;font-weight:800}#lp-main :where(h3,h4,h5,h6){font-family:var(--lp-body)}#lp-main :where(h1,h2,h3,h4,h5,h6,nav,aside,.rl-card__title) a:where(:not([class])){color:inherit;text-decoration:none}#lp-main :where(h1,h2,h3,h4,h5,h6,nav,aside,.rl-card__title) a:where(:not([class])):hover{color:var(--lp-brand)}#lp-main :where(.pt-card__link,.rl-card__button){transition:background-size .36s var(--lp-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat content-box content-box;text-decoration:none}#lp-main :where(.pt-card__link,.rl-card__button):hover{background-size:100% 1px}#lp-main :where(.pt-button,.pt-form__submit,.oc-button,.un-submit,.vl-search__button,.nf-search__button){border-radius:999px}
