.lh{--lh-line:rgba(255,255,255,0.11);--lh-surface:#0b0b0e;--lh-grid-line:rgba(255,255,255,0.05);position:relative;isolation:isolate;color:var(--fg-2);font-size:17px;line-height:1.6}.lh-grid{max-width:var(--max-w);margin:0 auto;padding:0 var(--side-pad)}.subpage .lh-grid{max-width:none;padding-inline:0}.lh .pp-crumbs{margin:0}.lh-crumb{display:inline-flex;gap:8px}.lh-kicker{display:flex;align-items:center;gap:12px;margin:0;color:var(--fg-0);font-size:15px;font-weight:600;letter-spacing:-.01em}.lh-fam{color:var(--fg-3);font-weight:500}.lh-sep{width:1px;height:14px;background:var(--line-3)}.lh-mark{display:grid;flex:none;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid var(--line-3);border-radius:8px;background:var(--bg-3)}.lh-mark img{display:block;width:30px;height:30px;border-radius:5px;object-fit:contain}.lh-wordmark{display:block;width:auto;height:26px}.lh h1{margin:0;color:var(--fg-0);font-weight:620;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lh h1 em{font-style:normal;color:var(--fg-3)}.lh-lede{margin:0;max-width:46ch;color:var(--fg-2);font-size:clamp(1.0625rem,1.35vw,1.1875rem);line-height:1.5;text-wrap:pretty}.lh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;font-size:15.5px}.lh .btn-primary{background:var(--brand-primary);color:#fff;box-shadow:none}.lh .btn-primary:hover{background:var(--brand-primary-hover);transform:none;box-shadow:none}.lh .pp-link{color:var(--fg-0);text-decoration:underline;text-decoration-color:rgba(255,255,255,.36);text-decoration-thickness:1px;text-underline-offset:3px}.lh .pp-link:hover{text-decoration-color:var(--brand-primary-bright)}.lh a:focus-visible{outline:2px solid var(--brand-primary-bright);outline-offset:3px;border-radius:4px}.lh-proof{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;color:var(--fg-3);font-size:13.5px}.lh-proof b{color:var(--fg-0);font-weight:600}.lh-facts{display:grid;margin:0}.lh-facts dt{color:var(--fg-3);font-size:13px;line-height:1.4}.lh-facts dd{margin:4px 0 0;color:var(--fg-0);font-size:15.5px;font-weight:560;line-height:1.35;letter-spacing:-.01em}.lh .zoomable-image:focus-visible img,.lh .zoomable-image:hover img{transform:none;filter:none}.lh-visual .pp-shot figcaption{max-width:60ch}.lh-plans{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--lh-line);border-radius:12px;background:var(--lh-surface)}.lh-plans li{display:grid;gap:6px;padding:22px 24px}.lh-plans li+li{border-top:1px solid var(--lh-line)}.lh-plans li[data-premium]{border-radius:0 0 11px 11px;background:color-mix(in srgb,var(--brand-primary) 9%,var(--lh-surface))}.lh-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lh-plan-name{color:var(--fg-0);font-size:15px;font-weight:600}.lh-plan-price{color:var(--fg-0);font-size:26px;font-weight:620;letter-spacing:-.03em;white-space:nowrap}.lh-plan-price small{color:var(--fg-3);font-size:13px;font-weight:500;letter-spacing:0}.lh-plan-note{color:var(--fg-3);font-size:14px;line-height:1.45}.lh-plan-note b{color:var(--brand-primary-bright);font-weight:600}.lh[data-layout=split]{border-bottom:1px solid var(--lh-line)}.lh[data-layout=split]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--lh-grid-line) 1px,transparent 1px) 0 -1px /100% 56px,linear-gradient(90deg,var(--lh-grid-line) 1px,transparent 1px) 50% 0 /56px 100%;-webkit-mask-image:linear-gradient(100deg,transparent 45%,#000);mask-image:linear-gradient(100deg,transparent 45%,#000);pointer-events:none}.subpage .lh[data-layout=split]{border-bottom:0}.subpage .lh[data-layout=split]:before{display:none}.lh[data-layout=split] .lh-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;padding-top:40px;padding-bottom:72px}.lh[data-layout=split] .lh-text{display:grid;align-content:start;gap:22px;padding-top:28px}.lh[data-layout=split] h1{max-width:17ch;font-size:clamp(2.25rem,3.5vw,3.125rem)}.lh[data-layout=split] .lh-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding-top:22px;border-top:1px solid var(--lh-line)}.lh[data-layout=split] .lh-facts>[data-long]{grid-column:1/-1}.lh[data-layout=split] .lh-visual{min-width:0;margin-right:calc((100vw - min(100vw, var(--max-w))) / -2 - var(--side-pad));padding-top:28px}.lh[data-layout=split] .lh-visual .pp-shot-frame{border-right:0;border-radius:12px 0 0 12px}.lh[data-layout=split] .lh-visual .pp-shot-frame img{width:1000px;max-width:none}.lh[data-layout=split] .lh-visual:has(.lh-plans){margin-right:0}.lh[data-layout=split] .lh-plans{max-width:520px}.lh[data-layout=centre] .lh-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:28px;text-align:center}.lh[data-layout=centre] .lh-text{display:grid;justify-items:center;gap:20px;max-width:900px}.lh[data-layout=centre] .pp-crumbs{justify-content:center;margin-bottom:18px}.lh[data-layout=centre] .lh-kicker{padding:6px 14px;border:1px solid var(--line-3);border-radius:999px;background:rgba(255,255,255,.03);font-size:14px}.lh[data-layout=centre] h1{max-width:18ch;font-size:clamp(2.6rem,5.6vw,4.25rem);font-weight:600;line-height:.98;letter-spacing:-.06em}.lh[data-layout=centre] .lh-lede{max-width:640px;color:rgba(250,250,250,.62);font-size:17px}.lh[data-layout=centre] .lh-actions,.lh[data-layout=centre] .lh-proof{justify-content:center}.lh[data-layout=centre] .lh-actions{gap:10px}.lh[data-layout=centre] .lh-visual{position:relative;width:100%;margin-top:52px}.lh[data-layout=centre] .lh-visual:after{content:"";position:absolute;right:0;bottom:0;left:0;height:45%;background:linear-gradient(rgba(5,5,7,0),var(--bg-0));pointer-events:none}.lh[data-layout=centre] .lh-visual .pp-shot-frame{max-height:470px}.lh[data-layout=centre] .lh-visual figcaption{display:none}@media (max-width:860px){.lh-actions .btn{flex:1 1 100%}.lh-actions .pp-link{flex:1 1 100%;text-align:center}.lh[data-layout=split] .lh-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:20px;padding-bottom:48px}.lh[data-layout=split] .lh-text{gap:18px;padding-top:8px}.lh[data-layout=split] h1{font-size:2.375rem}.lh[data-layout=split] .lh-visual{margin-right:calc(-1 * var(--side-pad));padding-top:0}.lh[data-layout=split] .lh-visual .pp-shot-frame img{width:620px}.lh[data-layout=split] .lh-visual figcaption{padding-right:var(--side-pad)}.lh[data-layout=split] .lh-visual:has(.lh-plans){margin-right:0}.lh[data-layout=centre] .lh-grid{padding-top:16px}.lh[data-layout=centre] .pp-crumbs{margin-bottom:4px}.lh[data-layout=centre] h1{font-size:2.5rem}.lh[data-layout=centre] .lh-lede{font-size:16px}.lh[data-layout=centre] .lh-visual{margin-top:36px}.lh[data-layout=centre] .lh-visual .pp-shot-frame{max-height:300px}}