.lp-display{font-family:var(--font-playfair), var(--font-display);letter-spacing:-.015em;font-weight:400}.lp-emphasis{color:var(--accent);font-style:italic}.lp-cta-fill{background-color:var(--accent);color:var(--on-accent)}.lp-cta-fill:hover{background-color:var(--accent-hover)}.lp-eyebrow{letter-spacing:.24em;color:var(--muted);font-size:.6875rem;line-height:1.4}.lp-eyebrow--lead{color:var(--accent)}:where(html[lang=ar]) .lp-eyebrow{letter-spacing:.12em}.lp-section{scroll-margin-block-start:5.5rem}.lp-section:focus,#try:focus{outline:none}.lp-enter{animation:lp-enter .54s var(--ease-out-quart,ease-out) both;animation-delay:var(--lp-delay,0s)}@keyframes lp-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.lp-rule{background:var(--accent);transform-origin:0%;block-size:1px;animation:lp-sweep .62s var(--ease-out-quart,ease-out) both;animation-delay:var(--lp-delay,.32s);display:block;position:relative}.lp-rule:after{content:"";background:var(--chart-3);inline-size:2.75rem;position:absolute;inset-block:0;inset-inline-end:0}.lp-rule--armed{transition:transform .62s var(--ease-out-quart,ease-out);transition-delay:var(--lp-delay,0s);animation:none;transform:scaleX(1)}[data-reveal=pending] .lp-rule--armed{transform:scaleX(.0001)}@keyframes lp-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-reveal]{transition:opacity .62s var(--ease-out-quart,ease-out), transform .62s var(--ease-out-quart,ease-out);transition-delay:var(--lp-delay,0s)}[data-reveal=pending]{opacity:0;transform:translateY(14px)}[data-reveal=in]{opacity:1;transform:none}.lp-draw{stroke-dasharray:var(--lp-len);stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-out-quart,ease-out);transition-delay:var(--lp-delay,0s)}[data-reveal=pending] .lp-draw{stroke-dashoffset:var(--lp-len)}.lp-draw--hero{animation:lp-draw-in 1.5s var(--ease-out-quart,ease-out) both;animation-delay:.42s}@keyframes lp-draw-in{0%{stroke-dashoffset:var(--lp-len)}to{stroke-dashoffset:0}}.lp-fade-late{animation:.52s ease-out both lp-fade;animation-delay:var(--lp-delay,1.2s)}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-count{font-variant-numeric:tabular-nums;display:inline-grid}.lp-count>*{grid-area:1/1}.lp-count__ghost{visibility:hidden}.lp-nav{z-index:40;transition:background-color var(--duration-base) ease, border-color var(--duration-base) ease, backdrop-filter var(--duration-base) ease;background:0 0;border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.lp-nav[data-condensed=true]{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-block-end-color:var(--border)}.lp-anchor{position:relative}.lp-anchor:after{content:"";background:var(--accent);transform-origin:0%;block-size:1px;transition:transform var(--duration-base) var(--ease-out-quart,ease-out);position:absolute;inset-block-end:-.35rem;inset-inline:0;transform:scaleX(0)}.lp-anchor:hover:after,.lp-anchor[aria-current=location]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.lp-lift{transition:transform var(--duration-base) var(--ease-out-quart,ease-out), border-color var(--duration-base) ease}.lp-lift:hover{border-color:var(--accent);transform:translateY(-2px)}}.lp-plate{background:var(--surface-raised);border:1px solid var(--border-strong);position:relative}.lp-plate:before,.lp-plate:after{content:"";border:0 solid var(--border);pointer-events:none;block-size:16px;inline-size:16px;position:absolute}.lp-plate:before{border-block-start-width:1px;border-inline-start-width:1px;inset-block-start:8px;inset-inline-start:8px}.lp-plate:after{border-block-end-width:1px;border-inline-end-width:1px;inset-block-end:8px;inset-inline-end:8px}.lp-tape{--lp-tape-end:-50%;--lp-tape-duration:160s;block-size:4.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,currentColor 4rem calc(100% - 4rem),#0000)}.lp-tape__track{block-size:100%;inline-size:max-content;animation:lp-tape var(--lp-tape-duration) linear infinite;will-change:transform;align-items:center;display:flex}@keyframes lp-tape{0%{transform:translate(0,0)}to{transform:translate3d(var(--lp-tape-end), 0, 0)}}:where(html[dir=rtl]) .lp-tape{--lp-tape-end:50%}.lp-tape[data-paused=true] .lp-tape__track,.lp-tape:focus-within .lp-tape__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.lp-tape:hover .lp-tape__track{animation-play-state:paused}}.lp-row{isolation:isolate;position:relative}@media (hover:hover) and (pointer:fine){.lp-row{transition:border-color var(--duration-base) ease}.lp-row:before{content:"";z-index:-1;background:var(--surface-sunken);opacity:0;pointer-events:none;transition:opacity var(--duration-base) ease;position:absolute;inset-block:0;inset-inline:-1.25rem}.lp-row:hover:before{opacity:1}.lp-row:hover{border-block-start-color:var(--border-strong)}}.lp-parallax{transform:translate3d(0, var(--lp-shift,0px), 0);will-change:transform}.lp-bar,.lp-marker,.lp-pulse{transform-box:fill-box}.lp-bar{transform:scaleY(var(--lp-scale,1));transform-origin:bottom;transition:transform .7s var(--ease-out-quart,ease-out);transition-delay:var(--lp-delay,0s)}[data-reveal=pending] .lp-bar{transform:scaleY(.08)}.lp-marker{transition:transform .76s var(--ease-out-quart,ease-out);transition-delay:.16s}[data-reveal=pending] .lp-marker{transform:translate(-38px)}:where(html[dir=rtl]) [data-reveal=pending] .lp-marker{transform:translate(38px)}.lp-connector{background:color-mix(in srgb, var(--accent) 55%, transparent);transform-origin:0%;transition:transform .9s var(--ease-out-quart,ease-out);transition-delay:var(--lp-delay,0s);transform:scaleX(1)}[data-reveal=pending] .lp-connector{transform:scaleX(0)}:where(html[dir=rtl]) .lp-rule,:where(html[dir=rtl]) .lp-anchor:after,:where(html[dir=rtl]) .lp-connector{transform-origin:100%}.lp-pulse{transform-origin:50%;transition:transform .9s var(--ease-out-quart,ease-out), opacity .9s ease-out;transition-delay:var(--lp-delay,0s)}[data-reveal=pending] .lp-pulse{opacity:0;transform:scale(.4)}.lp-drop{transition:transform .78s var(--ease-out-quart,ease-out);transition-delay:var(--lp-delay,0s)}[data-reveal=pending] .lp-drop{transform:translateY(var(--lp-drop,-26px))}.lp-rise{opacity:1;transition:transform .72s var(--ease-out-quart,ease-out), opacity .52s ease-out;transition-delay:var(--lp-delay,0s)}[data-reveal=pending] .lp-rise{opacity:0;transform:translateY(var(--lp-rise,12px))}.lp-swing{transform-box:view-box;transition:transform .94s var(--ease-out-quart,ease-out);transition-delay:var(--lp-delay,0s)}[data-reveal=pending] .lp-swing{transform:rotate(var(--lp-swing,-26deg))}.lp-video{aspect-ratio:16/9;inline-size:100%;position:relative;overflow:hidden}.lp-video>*{block-size:100%;inline-size:100%;position:absolute;inset:0}.lp-play-ring{transition:transform var(--duration-base) var(--ease-out-quart,ease-out)}@media (hover:hover) and (pointer:fine){.lp-play:hover .lp-play-ring,.lp-play:focus-visible .lp-play-ring{transform:scale(1.08)}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary::marker{content:""}.lp-faq__chevron{transition:transform var(--duration-base) var(--ease-out-quart,ease-out)}.lp-faq[open] .lp-faq__chevron{transform:rotate(180deg)}@media print{[data-reveal=pending],[data-reveal=pending] .lp-bar,[data-reveal=pending] .lp-marker,[data-reveal=pending] .lp-pulse,[data-reveal=pending] .lp-drop,[data-reveal=pending] .lp-rise,[data-reveal=pending] .lp-swing,[data-reveal=pending] .lp-rule--armed,[data-reveal=pending] .lp-connector{opacity:1;transform:none}.lp-enter,.lp-rule,.lp-draw--hero,.lp-fade-late{animation:none}.lp-draw,[data-reveal=pending] .lp-draw{stroke-dashoffset:0}.lp-tape{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lp-tape__track{will-change:auto;animation:none}.lp-tape__clone,.lp-tape__toggle,.lp-nav{display:none}}@media (prefers-reduced-motion:reduce){.lp-enter,.lp-rule,.lp-draw--hero,.lp-fade-late{animation:none}.lp-draw,[data-reveal=pending] .lp-draw{stroke-dashoffset:0}[data-reveal=pending],.lp-connector,[data-reveal=pending] .lp-connector,[data-reveal=pending] .lp-bar,[data-reveal=pending] .lp-marker,[data-reveal=pending] .lp-pulse,[data-reveal=pending] .lp-drop,[data-reveal=pending] .lp-rise,[data-reveal=pending] .lp-rule--armed,[data-reveal=pending] .lp-swing{opacity:1;transform:none}.lp-play-ring{transform:none}.lp-parallax{will-change:auto;transform:none}.lp-tape{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lp-tape__track{will-change:auto;animation:none}.lp-tape__clone,.lp-tape__toggle{display:none}}.lp-nav[data-condensed=true]>div{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent), 0 12px 32px -18px color-mix(in srgb, var(--ink) 45%, transparent);transition:border-radius var(--duration-base) var(--ease-out-quart,ease-out), background-color var(--duration-base) ease, box-shadow var(--duration-base) ease, max-inline-size var(--duration-base) var(--ease-out-quart,ease-out);border-radius:999px}.lp-nav[data-condensed=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-block-end-color:#0000;padding-block-start:.5rem}.lp-navlist{position:relative}.lp-navlist:before{content:"";inline-size:var(--pill-w,0px);background:color-mix(in srgb, var(--accent) 14%, transparent);opacity:var(--pill-o,0);transform:translateX(var(--pill-x,0px));transition:transform var(--duration-slow,.42s) var(--ease-out-quart,cubic-bezier(.16, 1, .3, 1)), inline-size var(--duration-slow,.42s) var(--ease-out-quart,cubic-bezier(.16, 1, .3, 1)), opacity var(--duration-base) ease;pointer-events:none;border-radius:999px;position:absolute;inset-block:-.4rem;inset-inline-start:0}.lp-navlist--armed .lp-anchor:after{display:none}.lp-bloom{isolation:isolate;position:relative}.lp-bloom:before{content:"";z-index:-1;background:radial-gradient(55% 50% at 50% 40%, color-mix(in srgb, var(--accent) 24%, transparent) 0%, transparent 70%), radial-gradient(38% 34% at 62% 28%, color-mix(in srgb, var(--emphasis) 14%, transparent) 0%, transparent 72%);filter:blur(28px);pointer-events:none;opacity:.85;block-size:min(46rem,120%);inline-size:min(80rem,130%);position:absolute;inset-block-start:-18%;inset-inline-start:50%;translate:-50%}:root:not(.dark) .lp-bloom:before{opacity:.5;filter:blur(36px)}@media (prefers-reduced-motion:no-preference){.lp-bloom:before{animation:14s ease-in-out infinite lp-breathe}}@keyframes lp-breathe{0%,to{opacity:.72}50%{opacity:.95}}.lp-card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--surface-sunken) 92%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--ink) 40%, transparent);transition:transform var(--duration-base) var(--ease-out-quart,ease-out), box-shadow var(--duration-base) ease, border-color var(--duration-base) ease;border-radius:1.25rem;position:relative}.lp-card--accent{background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 14%, var(--surface-sunken)) 0%, color-mix(in srgb, var(--surface-sunken) 96%, transparent) 62%);border-color:color-mix(in srgb, var(--accent) 26%, transparent)}@media (hover:hover) and (pointer:fine){.lp-card:hover{border-color:color-mix(in srgb, var(--accent) 34%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent), 0 26px 52px -30px color-mix(in srgb, var(--ink) 52%, transparent);transform:translateY(-2px)}}.lp-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;line-height:1.2}.lp-figure{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--accent-strong);font-size:clamp(2.1rem,5.2vw,3.1rem);line-height:1}.lp-visual{isolation:isolate;position:relative}.lp-panel{background:linear-gradient(168deg, color-mix(in srgb, var(--accent) 12%, var(--surface-sunken)) 0%, var(--surface-sunken) 46%, color-mix(in srgb, var(--surface) 96%, transparent) 100%);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 2px 4px -2px color-mix(in srgb, var(--ink) 30%, transparent), 0 24px 48px -24px color-mix(in srgb, var(--ink) 55%, transparent), 0 48px 96px -48px color-mix(in srgb, var(--ink) 65%, transparent);border-radius:1.5rem;position:relative;overflow:hidden}.lp-panel__bar{border-block-end:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--ink) 5%, transparent);align-items:center;gap:.4rem;padding:.75rem 1.15rem;display:flex}.lp-panel__dot{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px;block-size:.5rem;inline-size:.5rem}.lp-panel__dot:first-child{background:color-mix(in srgb, var(--accent) 60%, transparent)}.lp-chip{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--border) 90%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);box-shadow:inset 0 1px 0 #ffffff1f, 0 12px 28px -14px color-mix(in srgb, var(--ink) 60%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.72rem;display:inline-flex;position:absolute}.lp-chip--tl{inset-block-start:-.85rem;inset-inline-start:-.6rem}.lp-chip--br{inset-block-end:-.85rem;inset-inline-end:-.6rem}.lp-chip__dot{background:var(--accent-strong);block-size:.45rem;inline-size:.45rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-strong) 70%, transparent);border-radius:999px}@media (prefers-reduced-motion:no-preference){.lp-chip__dot{animation:2.4s ease-out infinite lp-pulse}}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-strong) 60%, transparent)}70%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--accent-strong) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-strong) 0%, transparent)}}@media (max-width:640px){.lp-chip--tl{inset-block-start:-.7rem;inset-inline-start:.5rem}.lp-chip--br{inset-block-end:-.7rem;inset-inline-end:.5rem}}.lp-atmosphere{z-index:-2;opacity:.55;pointer-events:none;background-image:url(/landing/hero-atmosphere.webp);background-position:62% 42%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 45%,#0000 92%);mask-image:linear-gradient(#000 0%,#000000d9 45%,#0000 92%)}:root:not(.dark) .lp-atmosphere{display:none}.lp-bloom:has(.lp-atmosphere):before{opacity:.4}.lp-grid{z-index:-3;pointer-events:none;background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--accent) 9%, transparent) 0 1px, transparent 1px 88px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--accent) 9%, transparent) 0 1px, transparent 1px 88px);opacity:.75;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 25%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 30%,#000 25%,#0000 78%)}:root:not(.dark) .lp-grid{opacity:.4}.dark .lp-emphasis{color:var(--accent);text-shadow:0 0 18px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 44px color-mix(in srgb, var(--accent) 30%, transparent)}.dark .lp-cta-fill{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 22px -2px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 60px -10px color-mix(in srgb, var(--accent) 45%, transparent)}.dark .lp-cta-fill:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 75%, transparent), 0 0 28px -2px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 78px -10px color-mix(in srgb, var(--accent) 55%, transparent)}.dark .lp-panel{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 30px -6px color-mix(in srgb, var(--accent) 32%, transparent), 0 30px 70px -30px #000000d9}.dark .lp-figure{color:var(--accent);text-shadow:0 0 20px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 52px color-mix(in srgb, var(--accent) 26%, transparent)}.dark .lp-chip{border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 18%, transparent), 0 0 20px -6px color-mix(in srgb, var(--accent) 40%, transparent), 0 14px 30px -16px #000c}.lp-chip__dot{background:var(--accent-strong)}.lp-delta{color:var(--accent-strong)}.dark .lp-delta{text-shadow:0 0 16px color-mix(in srgb, var(--accent-strong) 45%, transparent)}.lp-chart__line{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 55%, transparent))}.lp-chart__dot{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent-strong) 70%, transparent))}.lp-sparkle{z-index:0;pointer-events:none;opacity:.55;background:conic-gradient(from 0deg, transparent 0deg 12deg, color-mix(in srgb, var(--accent) 70%, transparent) 45deg, transparent 78deg 102deg, color-mix(in srgb, var(--accent) 70%, transparent) 135deg, transparent 168deg 192deg, color-mix(in srgb, var(--accent) 70%, transparent) 225deg, transparent 258deg 282deg, color-mix(in srgb, var(--accent) 70%, transparent) 315deg, transparent 348deg 360deg);block-size:2.25rem;inline-size:2.25rem;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000 72%);mask-image:radial-gradient(closest-side,#000 0%,#0000 72%)}@media (prefers-reduced-motion:no-preference){.lp-sparkle{animation:5.5s ease-in-out infinite lp-twinkle}}@keyframes lp-twinkle{0%,to{opacity:.32;transform:scale(.92)rotate(0)}50%{opacity:.7;transform:scale(1)rotate(12deg)}}.lp-atmosphere{opacity:.16}.lp-shader{z-index:-1;pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.lp-visual-3d .lp-atmosphere{opacity:.06}.lp-visual-3d.lp-bloom:before{opacity:.18}[data-landing-root]{position:relative}[data-landing-root]:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--accent) 6%, transparent) 0 1px, transparent 1px 88px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--accent) 6%, transparent) 0 1px, transparent 1px 88px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}:root:not(.dark) [data-landing-root]:before{opacity:.45}[data-landing-root]>*{z-index:1;position:relative}:is(.dark [data-landing-root],.dark[data-landing-root]) section[class*=border-t],:is(.dark [data-landing-root],.dark[data-landing-root]) section[class*=border-y]{border-top-color:#0000;position:relative}:is(.dark [data-landing-root],.dark[data-landing-root]) section[class*=border-t]:before,:is(.dark [data-landing-root],.dark[data-landing-root]) section[class*=border-y]:before{content:"";pointer-events:none;background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--accent) 55%, transparent) 22%, color-mix(in srgb, var(--accent) 70%, transparent) 50%, color-mix(in srgb, var(--accent) 55%, transparent) 78%, transparent 100%);block-size:1px;box-shadow:0 0 14px -2px color-mix(in srgb, var(--accent) 45%, transparent);position:absolute;inset-block-start:0;inset-inline:0}:is(.dark [data-landing-root],.dark[data-landing-root]) .lp-plate,:is(.dark [data-landing-root],.dark[data-landing-root]) section .rounded-sm:where([class*=border]){border-color:color-mix(in srgb, var(--accent) 28%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 14%, transparent), 0 0 22px -10px color-mix(in srgb, var(--accent) 34%, transparent), 0 22px 48px -30px #000000d9;border-radius:1rem}:is(.dark [data-landing-root],.dark[data-landing-root]) .lp-display{text-shadow:0 0 34px color-mix(in srgb, var(--accent) 18%, transparent)}:is(.dark [data-landing-root],.dark[data-landing-root]) .lp-eyebrow{color:color-mix(in srgb, var(--accent) 40%, var(--ink));text-shadow:0 0 14px color-mix(in srgb, var(--accent) 22%, transparent)}:is(.dark [data-landing-root],.dark[data-landing-root]) .lp-rule:after{box-shadow:0 0 12px 0 color-mix(in srgb, var(--accent) 55%, transparent)}:is(.dark [data-landing-root],.dark[data-landing-root]) section{position:relative}:is(.dark [data-landing-root],.dark[data-landing-root]) section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 58% at var(--sec-x,22%) 38%, color-mix(in srgb, var(--accent) 11%, transparent) 0%, transparent 70%);position:absolute;inset:0}:is(.dark [data-landing-root],.dark[data-landing-root]) section.lp-invert:after{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--accent) 60%, transparent) 30%, color-mix(in srgb, var(--accent) 60%, transparent) 70%, transparent);block-size:1px;inset:auto 0 0}:is(.dark [data-landing-root],.dark[data-landing-root]) section:nth-of-type(2n):after{--sec-x:78%}:is(.dark [data-landing-root],.dark[data-landing-root]) section#pricing:after{background:radial-gradient(46% 58% at 70% 36%, color-mix(in srgb, var(--emphasis) 12%, transparent) 0%, transparent 70%)}[data-landing-root] .lp-section{padding-block:clamp(5rem,9vw,8.5rem)}[data-landing-root] section>div:where([class*=max-w-]){max-inline-size:min(1680px,100%)}[data-landing-root] .lp-invert{--lp-invert-ground:#e5e0d5;--lp-invert-heading:var(--ink);--lp-invert-body:var(--muted);--lp-invert-eyebrow:var(--accent);--lp-invert-border:#1c252824;color:var(--lp-invert-heading);position:relative}:is(.dark [data-landing-root],.dark[data-landing-root]) .lp-invert{--lp-invert-ground:#08110f;--lp-invert-heading:#f4f3ee;--lp-invert-body:#a8b3b0;--lp-invert-eyebrow:#6fd6c4;--lp-invert-border:#edede724}[data-landing-root] .lp-invert>*{z-index:1;position:relative}[data-landing-root] .lp-invert:before{content:"";z-index:0;background:var(--lp-invert-ground);pointer-events:none;inline-size:100vw;position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}[data-landing-root] .lp-invert :where(h1,h2,h3,.lp-display){color:var(--lp-invert-heading)}[data-landing-root] .lp-invert :where(p,li,span):not([class*=text-accent]){color:var(--lp-invert-body)}[data-landing-root] .lp-invert .lp-eyebrow{color:var(--lp-invert-eyebrow)}[data-landing-root] .lp-invert :where(.border-border,[class*=border-]){border-color:var(--lp-invert-border)}:is([data-landing-root],.dark [data-landing-root],.dark[data-landing-root]) section.lp-invert:after{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--accent) 60%, transparent) 30%, color-mix(in srgb, var(--accent) 60%, transparent) 70%, transparent);block-size:1px;position:absolute;inset-inline:0}[data-landing-root] .lp-invert:after{background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;block-size:auto;inset:0}:is(.dark [data-landing-root],.dark[data-landing-root]) .lp-invert{color:var(--ink)}:is(.dark [data-landing-root],.dark[data-landing-root]) .lp-invert:before{background:color-mix(in srgb, var(--accent) 9%, #0d1417)}:is(.dark [data-landing-root],.dark[data-landing-root]) .lp-invert :where(p,li,span):not([class*=text-accent]){color:var(--muted)}.lp-figure-bare{inline-size:100%;margin:0}.lp-comps{border-block:1px solid var(--border);background:color-mix(in oklab, var(--surface-sunken) 60%, transparent);inline-size:100%}.lp-comps__row+.lp-comps__row{border-block-start:1px solid color-mix(in oklab, var(--border) 55%, transparent)}.lp-reading{inline-size:100%}.lp-reading__figure{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--emphasis);margin-block-start:.5rem;font-size:clamp(2.5rem,1.8rem + 2.6vw,3.75rem);line-height:1}.lp-reading__unit{color:var(--muted);margin-inline-start:.15em;font-size:.42em}.lp-feed{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-sunken) 75%, transparent);border-radius:.875rem;inline-size:100%;overflow:hidden}.lp-feed__row{align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.lp-feed__row+.lp-feed__row{border-block-start:1px solid color-mix(in oklab, var(--border) 55%, transparent)}.lp-feed__rail{background:var(--muted);border-radius:1px;flex:none;block-size:1.75rem;inline-size:2px}.lp-feed__rail[data-dir=up]{background:var(--accent)}.lp-sheet{color:#23302f;background:#fcfaf7;border:1px solid #23302f17;border-radius:.25rem;inline-size:100%;padding:1.25rem 1.375rem 1rem;position:relative;transform:rotate(-.8deg);box-shadow:0 1px 1px #0000001a,0 8px 20px -6px #00000047,0 24px 48px -20px #00000059}.lp-sheet:after{content:"";border-radius:inherit;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-sheet__label{letter-spacing:.16em;text-transform:uppercase;color:#6d7b78;font-size:.6875rem}.lp-sheet__line{color:#23302f;font-size:13px;line-height:1.65}.lp-sheet__foot{color:#78857f;border-block-start:1px solid #23302f24;margin-block-start:.875rem;padding-block-start:.75rem;font-size:11px}.dark .lp-comps,.dark .lp-feed{border-color:color-mix(in oklab, var(--accent) 22%, var(--border));background:color-mix(in oklab, var(--surface-sunken) 82%, transparent)}.dark .lp-reading__figure{color:var(--accent-strong)}@media (min-width:768px){.lp-steps>li:not(:last-child):after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 20%, transparent));transform-origin:0;block-size:1px;transition:transform .76s var(--ease-out-quart,ease-out);pointer-events:none;position:absolute;inset-block-start:1.125rem;inset-inline:2.75rem -2rem}[data-reveal=pending] .lp-steps>li:after{transform:scaleX(0)}}:where(html[dir=rtl]) .lp-steps>li:not(:last-child):after{transform-origin:100%;background:linear-gradient(to left, color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--accent) 20%, transparent))}.lp-step-readout{border-block:1px solid var(--border);background:color-mix(in oklab, var(--surface-sunken) 55%, transparent);max-inline-size:17rem;margin-block-start:1.25rem;padding:.75rem .875rem}.lp-step-chip{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.1875rem .5rem;font-size:11px;display:inline-block}.dark .lp-step-readout{border-color:color-mix(in oklab, var(--accent) 20%, var(--border))}.lp-meter{background:color-mix(in oklab, var(--border) 85%, transparent);border-radius:999px;block-size:3px;margin-block-start:.375rem;display:block;overflow:hidden}.lp-meter__fill{border-radius:inherit;background:var(--accent);block-size:100%;display:block}.lp-meter__fill[data-full=true]{background:var(--accent-strong)}.lp-sheet--statement{border-radius:.375rem;padding:2rem 2rem 1.75rem;transform:none}@media (min-width:640px){.lp-sheet--statement{padding:2.5rem 2.75rem 2.25rem}}.lp-clause{gap:1.25rem;padding-block:1.125rem;display:flex}.lp-clause+.lp-clause{border-block-start:1px solid #23302f21}.lp-clause__no{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:#8d9a95;flex:none;font-size:12px;line-height:1.9}.lp-clause__title{color:#23302f;font-size:15px;font-weight:500}.lp-clause__body{color:#4a5957;max-inline-size:62ch;margin-block-start:.375rem;font-size:14px;line-height:1.7}.dark .lp-sheet{background:#f3efe7;border-color:#0000}.lp-ltr{direction:ltr;unicode-bidi:isolate}:where(html[dir=rtl]) .lp-ltr--end{text-align:left}
