@layer theme,base;@layer components{html:has(.lp-steps){scroll-snap-type:y proximity}.lp-root{background:var(--lxa-surface-base);min-height:100vh;color:var(--lxa-text-primary);font-family:var(--lxa-font-ui);font-size:var(--lxa-type-body-size);line-height:var(--lxa-type-body-lh);-webkit-font-smoothing:antialiased;overflow-x:clip}.lp-root :focus-visible,.lp-sheet :focus-visible{outline:2px solid var(--lxa-focus-ring);outline-offset:2px}@media screen{.lp-js [data-reveal]:not([data-revealed]){opacity:0}}.lp-js [data-reveal][data-revealed=in]{animation:lp-rise .52s var(--lxa-ease-enter) var(--lp-delay,0s) backwards}.lp-js [data-reveal=fade][data-revealed=in]{animation-name:lp-fade}.lp-btn{height:var(--lxa-control-comfortable);border-radius:var(--lxa-radius-pill);font:600 var(--lxa-type-label-lg-size) / var(--lxa-type-label-lg-lh) var(--lxa-font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--lxa-duration-micro) var(--lxa-ease-enter), border-color var(--lxa-duration-micro) var(--lxa-ease-enter), color var(--lxa-duration-micro) var(--lxa-ease-enter);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;display:inline-flex}.lp-btn--primary{background:var(--lxa-accent);color:var(--lxa-text-on-accent)}.lp-btn--secondary{color:var(--lxa-text-primary);border-color:var(--lxa-border-strong);background:0 0}.lp-btn--primary:active{background:var(--lxa-accent-pressed)}.lp-btn__icon{transition:transform var(--lxa-duration-state) var(--lxa-ease-enter);flex:none;display:block}.lp-magnetic{transition:transform .2s var(--lxa-ease-enter)}.lp-mark{display:block;position:absolute;inset:0}.lp-mark__fallback{object-fit:contain;transition:opacity var(--lxa-duration-state) var(--lxa-ease-enter);padding:15%}.lp-mark__fallback[data-hidden]{opacity:0}.lp-nav{z-index:50;pointer-events:none;transition:transform var(--lxa-duration-sheet) var(--lxa-ease-enter);justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(16px,3vw,40px);display:flex;position:fixed;top:20px;left:0;right:0}.lp-nav[data-hidden],html[data-cinema] .lp-nav{transition-timing-function:var(--lxa-ease-exit);transform:translateY(calc(-100% - 48px))}.lp-nav[data-hidden]>*,html[data-cinema] .lp-nav>*{pointer-events:none}@media (prefers-reduced-motion:reduce){.lp-nav{transition:opacity var(--lxa-duration-state) var(--lxa-ease-enter)}.lp-nav[data-hidden],html[data-cinema] .lp-nav{opacity:0;transition-timing-function:var(--lxa-ease-exit);transform:none}}.lp-nav[data-theme=dark],.lp-sheet{--lp-pill-bg:var(--lp-pill-bg-dark);--lp-pill-shadow:var(--lp-pill-shadow-dark);--lp-nav-highlight:var(--lxa-surface-overlay)}.lp-nav[data-theme=light]{--lp-pill-bg:var(--lp-pill-bg-light);--lp-pill-shadow:var(--lp-pill-shadow-light);--lp-nav-highlight:var(--lxa-surface-sunken)}.lp-nav__mark{pointer-events:auto;width:76px;height:76px;animation:lp-fade .9s var(--lxa-ease-enter) .1s both;flex:none;margin:-14px 0;display:block;position:relative}@keyframes lp-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes lp-nav-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-navbar{pointer-events:auto;border-radius:var(--lxa-radius-pill);background:var(--lp-pill-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--lp-pill-shadow);transition:background-color var(--lxa-duration-sheet) ease, box-shadow var(--lxa-duration-sheet) ease;animation:lp-nav-in var(--lxa-duration-page) var(--lxa-ease-enter) .1s both;align-items:center;gap:4px;padding:4px;display:flex}.lp-navbar>*{animation:lp-nav-item-in var(--lxa-duration-page) var(--lxa-ease-enter) both}.lp-navbar>:first-child{animation-delay:.22s}.lp-navbar>:nth-child(2){animation-delay:.26s}.lp-navbar>:nth-child(3){animation-delay:.3s}.lp-navlinks{align-items:center;display:flex;position:relative}.lp-navlinks__item{height:var(--lxa-control-comfortable);border-radius:var(--lxa-radius-pill);font:500 12px/16px var(--lxa-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--lxa-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.lp-navlinks:not([data-ready]) .lp-navlinks__item[aria-current=page]{background:var(--lp-nav-highlight);color:var(--lxa-text-primary)}.lp-navlinks__glide{pointer-events:none;background:var(--lp-nav-highlight);opacity:0;clip-path:inset(0 50% round 999px);transition:opacity var(--lxa-duration-state) var(--lxa-ease-enter), background-color var(--lxa-duration-sheet) ease;align-items:center;display:flex;position:absolute;inset:0}.lp-navlinks__glide .lp-navlinks__item{color:var(--lxa-text-primary)}.lp-navlinks__glide[data-visible]{opacity:1}.lp-nav__menu{transition:background-color var(--lxa-duration-micro) var(--lxa-ease-enter), color var(--lxa-duration-micro) var(--lxa-ease-enter);display:none}.lp-navbar__cta{letter-spacing:.08em;text-transform:uppercase;flex:none;padding:0 22px;font-size:12px;line-height:16px}.lp-sheet-overlay{z-index:60;background:var(--lxa-brand-ink);position:fixed;inset:0}.lp-sheet{z-index:61;padding:20px 16px max(32px, env(safe-area-inset-bottom));background:var(--lxa-brand-ink);color:var(--lxa-text-primary);font-family:var(--lxa-font-ui);outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.lp-sheet-overlay[data-state=open],.lp-sheet[data-state=open]{animation:lp-fade var(--lxa-duration-sheet) var(--lxa-ease-enter) both}.lp-sheet-overlay[data-state=closed],.lp-sheet[data-state=closed]{animation:lp-fade-out var(--lxa-duration-sheet) var(--lxa-ease-exit) both}.lp-sheet__bar{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.lp-sheet__close{height:var(--lxa-control-comfortable);border:1px solid var(--lxa-border-strong);border-radius:var(--lxa-radius-pill);font:500 12px/16px var(--lxa-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--lxa-text-primary);cursor:pointer;transition:background-color var(--lxa-duration-micro) var(--lxa-ease-enter), border-color var(--lxa-duration-micro) var(--lxa-ease-enter);background:0 0;align-items:center;padding:0 20px;display:inline-flex}.lp-sheet__mark{width:40px;height:auto;display:block}.lp-sheet__links{flex-direction:column;gap:8px;margin:56px 0 0;padding:0;list-style:none;display:flex}.lp-sheet__link{min-height:64px;font:500 40px/44px var(--lxa-font-display);letter-spacing:-.01em;color:var(--lxa-text-primary);transition:color .2s var(--lxa-ease-enter);align-items:center;display:flex}.lp-sheet__link[aria-current=page]{color:var(--lxa-text-accent)}@keyframes lp-sheet-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-sheet[data-state=open] .lp-sheet__links>li,.lp-sheet[data-state=open] .lp-sheet__action{animation:lp-sheet-item-in var(--lxa-duration-page) var(--lxa-ease-enter) .16s backwards}.lp-sheet[data-state=open] .lp-sheet__links>li:nth-child(2){animation-delay:.2s}.lp-sheet[data-state=open] .lp-sheet__links>li:nth-child(3){animation-delay:.24s}.lp-sheet[data-state=open] .lp-sheet__action{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.lp-sheet[data-state=open] .lp-sheet__links>li,.lp-sheet[data-state=open] .lp-sheet__action{animation-name:lp-fade}}.lp-sheet__action{margin-top:auto;padding-top:48px}.lp-hero{background:var(--lxa-brand-ink);min-height:100svh;color:var(--lxa-text-primary);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.lp-hero__media{position:absolute;inset:0;overflow:hidden}.lp-hero__poster{opacity:.7;filter:saturate(.8)sepia(.1);animation:lp-scale 3s var(--lxa-ease-enter) both;transition:opacity var(--lxa-duration-page) var(--lxa-ease-enter)}.lp-hero__media:has(.lp-hero__video[data-playing]) .lp-hero__poster{opacity:0}.lp-hero__video{object-fit:cover;filter:saturate(.8)sepia(.1);opacity:0;width:100%;height:100%;transition:opacity var(--lxa-duration-page) var(--lxa-ease-enter);position:absolute;inset:0}.lp-hero__video[data-playing]{opacity:.75}.lp-hero__tint{background:var(--lxa-brand-ink);opacity:.2;position:absolute;inset:0}.lp-hero__fade{background:linear-gradient(180deg, transparent, var(--lxa-brand-ink));height:60%;position:absolute;bottom:0;left:0;right:0}@media (max-width:819px){.lp-hero__fade{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lxa-brand-ink) 82%, transparent) 42%, var(--lxa-brand-ink) 100%);height:75%}}.lp-hero__content{z-index:2;width:100%;max-width:1280px;padding:160px var(--lp-gutter) clamp(48px, 6vw, 72px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin:0 auto;display:flex;position:relative}.lp-hero__title{font:500 clamp(52px, 8vw, 136px) / .94 var(--lxa-font-display);letter-spacing:-.02em;flex-direction:column;align-items:flex-start;margin:0;display:flex}.lp-hero__line{animation:lp-word 1.1s var(--lxa-ease-enter) .2s both;display:inline-block}.lp-hero__line--accent{color:var(--lxa-text-accent);font-style:italic;animation-delay:.52s}.lp-hero__actions{animation:lp-rise .9s var(--lxa-ease-enter) 1s both;flex-wrap:wrap;gap:16px;padding-bottom:10px;display:flex}.lp-hero{cursor:pointer}.lp-hero__content{transition:opacity var(--lxa-duration-page) var(--lxa-ease-enter), transform var(--lxa-duration-page) var(--lxa-ease-enter)}.lp-hero[data-cinema] .lp-hero__content{opacity:0;pointer-events:none;transform:translateY(24px)}.lp-hero__tint,.lp-hero__fade{transition:opacity var(--lxa-duration-page) var(--lxa-ease-enter)}.lp-hero[data-cinema] .lp-hero__tint,.lp-hero[data-cinema] .lp-hero__fade{opacity:0}.lp-hero[data-cinema] .lp-hero__video[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.lp-hero[data-cinema] .lp-hero__content{transform:none}}.lp-hero__watch{top:104px;left:var(--lp-gutter);z-index:3;height:var(--lxa-control-comfortable);border-radius:var(--lxa-radius-pill);background:var(--lp-pill-bg-dark);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--lp-pill-shadow-dark);font:500 12px/16px var(--lxa-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--lxa-text-primary);white-space:nowrap;cursor:pointer;border:0;align-items:center;padding:0 20px;display:inline-flex;position:absolute}.lp-hero__watch:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;box-shadow:none;margin:-1px;padding:0;overflow:hidden}.lp-cinema{z-index:3;pointer-events:none;color:var(--lxa-text-primary);visibility:hidden;transition:visibility 0s linear var(--lxa-duration-sheet);position:absolute;inset:0}.lp-hero[data-cinema] .lp-cinema{visibility:visible;transition:visibility}.lp-cinema__bar,.lp-cinema__scrub{pointer-events:auto;opacity:0;transition:opacity var(--lxa-duration-sheet) var(--lxa-ease-exit), transform var(--lxa-duration-sheet) var(--lxa-ease-exit), margin-left var(--lxa-duration-state) var(--lxa-ease-enter)}.lp-hero[data-cinema] .lp-cinema__bar,.lp-hero[data-cinema] .lp-cinema__scrub{opacity:1;transition:opacity var(--lxa-duration-sheet) var(--lxa-ease-enter), transform var(--lxa-duration-sheet) var(--lxa-ease-enter), margin-left var(--lxa-duration-state) var(--lxa-ease-enter)}.lp-hero[data-cinema][data-idle] .lp-cinema__bar,.lp-hero[data-cinema][data-idle] .lp-cinema__scrub{opacity:0;pointer-events:none;transition:opacity var(--lxa-duration-sheet) var(--lxa-ease-exit)}.lp-hero[data-idle],.lp-hero[data-idle] *{cursor:none}.lp-cinema__bar{border-radius:var(--lxa-radius-pill);background:var(--lp-pill-bg-dark);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);height:56px;box-shadow:var(--lp-pill-shadow-dark);cursor:default;align-items:center;padding:0 8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%,12px)}.lp-hero[data-cinema] .lp-cinema__bar{transform:translate(-50%)}@starting-style{.lp-hero[data-cinema] .lp-cinema__bar{opacity:0;transform:translate(-50%,12px)}.lp-hero[data-cinema] .lp-cinema__scrub{opacity:0}}.lp-cinema__group{align-items:center;gap:2px;display:flex}.lp-cinema__rule{background:#efe6dd29;flex:none;width:1px;height:24px;margin:0 8px}.lp-cinema__time{font:500 13px/16px var(--lxa-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lxa-text-primary);padding:0 8px}.lp-cinema__btn{border-radius:var(--lxa-radius-pill);width:44px;height:44px;color:var(--lxa-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--lxa-duration-micro) var(--lxa-ease-enter);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.lp-cinema__btn>svg{position:relative}.lp-cinema__btn:before{content:"";border-radius:inherit;opacity:0;transition:opacity .16s var(--lxa-ease-enter), transform .16s var(--lxa-ease-enter), background-color var(--lxa-duration-micro) var(--lxa-ease-enter);background:#efe6dd1a;position:absolute;inset:2px;transform:scale(.6)}.lp-cinema__btn:focus-visible{color:var(--lxa-text-accent)}.lp-cinema__btn:focus-visible:before{opacity:1;transform:none}.lp-cinema__btn:active:before{background:#efe6dd29}.lp-cinema__btn--play[data-paused],.lp-cinema__btn--play[data-paused]:focus-visible{color:var(--lxa-text-on-accent)}.lp-cinema__btn--play[data-paused]:before,.lp-cinema__btn--play[data-paused]:focus-visible:before{background:var(--lxa-accent);opacity:1;inset:0;transform:none}.lp-cinema__btn--play[data-paused]:focus-visible:before{background:var(--lxa-accent-hover)}.lp-cinema__btn--play[data-paused]:active:before{background:var(--lxa-accent-pressed)}.lp-cinema__skip-num{font:600 9px var(--lxa-font-ui)}.lp-cinema__btn:after,.lp-cinema__peek{border-radius:var(--lxa-radius-pill);box-shadow:var(--lp-pill-shadow-dark);font:500 12px/16px var(--lxa-font-ui);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;color:var(--lxa-text-primary);pointer-events:none;background:#1c1b1ae0;padding:4px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.lp-cinema__btn:after{content:attr(data-tip);opacity:0;transition:opacity .16s var(--lxa-ease-enter);display:none}.lp-cinema__scrub{z-index:1;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;height:24px;position:absolute;bottom:0;left:0;right:0}.lp-cinema__scrub:focus-visible{outline:none}.lp-cinema__track{height:2px;transition:height .16s var(--lxa-ease-enter);background:#efe6dd38;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lp-cinema__buffered,.lp-cinema__fill{transform-origin:0;position:absolute;inset:0}.lp-cinema__buffered{transform:scaleX(var(--lp-buffered,0));background:#efe6dd59}.lp-cinema__fill{background:var(--lxa-accent);transform:scaleX(var(--lp-progress,0));transition:transform .26s linear}.lp-cinema__scrub[data-seeking] .lp-cinema__fill{transition:none}.lp-cinema__knob{bottom:0;left:calc(var(--lp-progress,0) * 100%);background:var(--lxa-accent);width:12px;height:12px;transition:transform .16s var(--lxa-ease-enter), left .26s linear;border-radius:50%;margin-left:-6px;position:absolute;transform:scale(0)}.lp-cinema__scrub[data-seeking] .lp-cinema__knob{transition:transform .16s var(--lxa-ease-enter)}.lp-cinema__scrub[data-scrubbing] .lp-cinema__track,.lp-cinema__scrub:focus-visible .lp-cinema__track{height:4px}.lp-cinema__scrub[data-scrubbing] .lp-cinema__knob,.lp-cinema__scrub:focus-visible .lp-cinema__knob{transform:none}.lp-cinema__scrub:focus-visible .lp-cinema__knob{outline:2px solid var(--lxa-focus-ring);outline-offset:2px}.lp-cinema__peek{transition:opacity .16s var(--lxa-ease-enter);bottom:28px}@starting-style{.lp-cinema__peek{opacity:0}}.lp-cinema__vol{align-items:center;display:flex}.lp-cinema__volume{border-radius:var(--lxa-radius-pill);cursor:pointer;touch-action:none;width:0;height:44px;transition:width var(--lxa-duration-state) var(--lxa-ease-enter);flex:none;position:relative;overflow:hidden}:is(.lp-cinema__vol:has(:focus-visible) .lp-cinema__volume,.lp-cinema__volume[data-dragging]){width:72px}@media (hover:hover) and (pointer:fine) and (min-width:820px){:is(.lp-cinema__bar:has(.lp-cinema__vol :focus-visible),.lp-cinema__bar:has(.lp-cinema__vol:hover),.lp-cinema__bar:has(.lp-cinema__volume[data-dragging])){margin-left:36px}}.lp-cinema__volume:focus-visible{outline-offset:-2px}.lp-cinema__volume-track{border-radius:var(--lxa-radius-pill);background:#efe6dd38;width:60px;height:4px;margin-top:-2px;position:absolute;top:50%;left:6px;overflow:hidden}.lp-cinema__volume-fill{background:var(--lxa-text-primary);transform-origin:0;transform:scaleX(var(--lp-level,1));position:absolute;inset:0}.lp-cinema__volume-knob{top:50%;left:calc(6px + var(--lp-level,1) * 60px);background:var(--lxa-text-primary);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}@media (hover:hover) and (pointer:fine){.lp-cinema__btn:hover{color:var(--lxa-text-accent)}.lp-cinema__btn:hover:before{opacity:1;transform:none}.lp-cinema__btn--play[data-paused]:hover{color:var(--lxa-text-on-accent)}.lp-cinema__btn--play[data-paused]:hover:before{background:var(--lxa-accent-hover)}.lp-cinema__btn--play[data-paused]:hover:active:before{background:var(--lxa-accent-pressed)}.lp-cinema__btn:after{display:block}.lp-cinema__btn:hover:after,.lp-cinema__btn:focus-visible:after{opacity:1;transition-delay:.5s}.lp-cinema__btn:active:after{opacity:0;transition-delay:0s}.lp-cinema__scrub:hover .lp-cinema__track{height:4px}.lp-cinema__scrub:hover .lp-cinema__knob{transform:none}.lp-cinema__vol:hover .lp-cinema__volume{width:72px}}@media (hover:none),(pointer:coarse){.lp-cinema__scrub{height:28px}.lp-cinema__track{height:4px}.lp-cinema__volume{display:none}}@media not (min-width:820px){.lp-cinema__bar{height:48px;padding:0 6px}.lp-cinema__group{gap:0}.lp-cinema__btn{width:40px;height:40px}.lp-cinema__rule{margin:0 4px}.lp-cinema__time{padding:0 4px}.lp-cinema__duration,.lp-cinema__btn--fullscreen,.lp-cinema__volume{display:none}}@media (prefers-reduced-motion:reduce){.lp-cinema__bar,.lp-hero[data-cinema] .lp-cinema__bar{transform:translate(-50%)}@starting-style{.lp-hero[data-cinema] .lp-cinema__bar{transform:translate(-50%)}}.lp-cinema__btn:before,.lp-cinema__knob{transform:none}.lp-cinema__knob{opacity:0;transition:opacity .16s var(--lxa-ease-enter)}.lp-cinema__scrub[data-scrubbing] .lp-cinema__knob,.lp-cinema__scrub:focus-visible .lp-cinema__knob{opacity:1}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.lp-cinema__scrub:hover .lp-cinema__knob{opacity:1}}.lp-split{--lp-split:50;--lp-lean:7;background:var(--lxa-brand-ink);height:clamp(620px,88vh,900px);position:relative;overflow:hidden}.lp-split--static{height:clamp(620px,86vh,880px)}.lp-split[data-hover=left]{--lp-split:66}.lp-split[data-hover=right]{--lp-split:34}.lp-split__pane{color:var(--lxa-text-primary);align-items:center;display:flex;position:absolute;inset:0}.lp-split--interactive .lp-split__pane{cursor:pointer}.lp-split__pane--left{background:var(--lxa-brand-ink)}.lp-split__pane--right{background:var(--lxa-surface-base);clip-path:polygon(calc((var(--lp-split) + var(--lp-lean)) * 1%) 0, 100% 0, 100% 100%, calc((var(--lp-split) - var(--lp-lean)) * 1%) 100%);transition:clip-path .64s var(--lxa-ease-enter)}.lp-split__seam{pointer-events:none;background:var(--lxa-accent);clip-path:polygon(calc((var(--lp-split) + var(--lp-lean)) * 1% - 1px) 0, calc((var(--lp-split) + var(--lp-lean)) * 1% + 1px) 0, calc((var(--lp-split) - var(--lp-lean)) * 1% + 1px) 100%, calc((var(--lp-split) - var(--lp-lean)) * 1% - 1px) 100%);transition:clip-path .64s var(--lxa-ease-enter);position:absolute;inset:0}.lp-split__inner{width:100%;max-width:1280px;padding:clamp(56px, 8vw, 112px) var(--lp-gutter);margin:0 auto}.lp-split__pane--right .lp-split__inner{justify-content:flex-end;display:flex}.lp-split__content{width:min(100%,36vw);color:var(--lxa-text-primary);flex-direction:column;align-items:flex-start;gap:28px;display:flex}.lp-split--interactive .lp-split__content{transition:opacity .48s var(--lxa-ease-enter), transform .64s var(--lxa-ease-enter)}.lp-split[data-hover=right] .lp-split__pane--left .lp-split__content,.lp-split[data-hover=left] .lp-split__pane--right .lp-split__content{opacity:.35}.lp-split[data-hover=left] .lp-split__pane--left .lp-split__content{transform:translate(24px)}.lp-split[data-hover=right] .lp-split__pane--right .lp-split__content{transform:translate(-24px)}.lp-split__overline{font:600 11px/16px var(--lxa-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lxa-text-muted)}.lp-split__heading{font:500 clamp(44px, 5.6vw, 92px) / .98 var(--lxa-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.lp-split__heading--md{font:500 clamp(36px, 4.4vw, 68px) / 1 var(--lxa-font-display);text-wrap:wrap}.lp-split__heading em{color:var(--lxa-text-accent);font-style:italic}.lp-split__lead{max-width:30ch;font:400 clamp(16px, 1.3vw, 19px) / 1.5 var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-split__cta{font:600 14px/20px var(--lxa-font-ui);align-items:center;gap:14px;display:inline-flex}.lp-split__arrow{border:1px solid var(--lxa-border-strong);width:44px;height:44px;color:var(--lxa-text-primary);transition:background-color .2s var(--lxa-ease-enter), color .2s var(--lxa-ease-enter), border-color .2s var(--lxa-ease-enter);background:0 0;border-radius:50%;place-items:center;font-size:16px;display:grid}.lp-split__arrow-glyph{transition:transform var(--lxa-duration-state) var(--lxa-ease-enter);display:block}.lp-split[data-hover=left] .lp-split__pane--left .lp-split__arrow,.lp-split[data-hover=right] .lp-split__pane--right .lp-split__arrow{background:var(--lxa-accent);color:var(--lxa-text-on-accent);border-color:var(--lxa-accent)}.lp-split[data-hover=left] .lp-split__pane--left .lp-split__arrow-glyph,.lp-split[data-hover=right] .lp-split__pane--right .lp-split__arrow-glyph{transform:translate(2px)}.lp-spine{max-width:1280px;padding:0 var(--lp-gutter);margin:0 auto;position:relative}.lp-spine__line,.lp-spine__progress{top:0;bottom:0;left:calc(var(--lp-gutter) + 11px);background:var(--lxa-border-subtle);width:1px;position:absolute}.lp-spine__progress{background:var(--lxa-accent);transform-origin:top;animation:linear both lp-spine;animation-timeline:view();animation-range:cover}.lp-rail-section{padding:var(--lp-section-pad) 0 0;grid-template-columns:72px minmax(0,1fr);gap:0 clamp(16px,3vw,48px);display:grid}.lp-rail-section--last{padding-bottom:var(--lp-section-pad)}.lp-rail-section__body{min-width:0}.lp-rail{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.lp-rail--sticky{align-self:start;height:0;position:sticky;top:120px}.lp-rail__box{background:var(--lxa-surface-base);flex:none;place-items:center;width:23px;padding:14px 0;display:grid}.lp-rail__label{font:600 12px/16px var(--lxa-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--lxa-text-secondary);writing-mode:vertical-rl;white-space:nowrap;margin:0;transform:rotate(180deg)}.lp-steps{display:block}.lp-steps__pin{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:0 clamp(24px,5vw,80px);height:calc(100vh - 80px);display:grid;position:sticky;top:80px}.lp-steps__aside{flex-direction:column;justify-content:center;align-items:center;gap:40px;min-width:0;display:flex}.lp-steps__stage{min-width:0;padding:48px 0;display:grid}.lp-step-card{opacity:0;transform-origin:0;will-change:transform, opacity;pointer-events:none;flex-direction:column;grid-area:1/1;gap:20px;display:flex}.lp-step-card[data-state=on]{pointer-events:auto}.lp-steps__mark{aspect-ratio:1;width:min(100%,460px);transition:transform .6s var(--lxa-ease-enter);will-change:transform;position:relative}.lp-steps__mark svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-steps__arm{cursor:pointer}.lp-steps__seg{fill:none;stroke:var(--lxa-border-strong);stroke-width:.012px;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .48s var(--lxa-ease-enter)}.lp-steps__arm[data-state=on] .lp-steps__seg{stroke:var(--lxa-accent)}.lp-steps__arm[data-state=past] .lp-steps__seg{stroke:var(--lxa-text-primary)}.lp-steps__brass{fill:var(--lxa-accent)}.lp-steps__ink{fill:var(--lxa-text-primary)}.lp-js svg[data-reveal][data-revealed=in] .lp-steps__seg{animation:lp-draw 1.1s var(--lxa-ease-enter) calc(var(--lp-i,0) * .11s) both}.lp-js svg[data-reveal][data-revealed=in] .lp-steps__brass,.lp-js svg[data-reveal][data-revealed=in] .lp-steps__ink{animation:lp-fade .48s var(--lxa-ease-enter) .76s both}@media (hover:hover) and (pointer:fine){.lp-steps__arm[data-state=next]:hover .lp-steps__seg{stroke:var(--lxa-text-secondary);transition-duration:var(--lxa-duration-micro)}.lp-steps__label[data-state=next]:hover{fill:var(--lxa-text-secondary)}}@media (prefers-reduced-motion:reduce){.lp-js svg[data-reveal][data-revealed=in] .lp-steps__seg,.lp-js svg[data-reveal][data-revealed=in] .lp-steps__brass,.lp-js svg[data-reveal][data-revealed=in] .lp-steps__ink{animation:none}}.lp-steps__label{font:600 .085px var(--lxa-font-ui);letter-spacing:.12em;text-transform:uppercase;fill:var(--lxa-text-muted);cursor:pointer;transition:fill .32s var(--lxa-ease-enter)}.lp-steps__label[data-state=on]{fill:var(--lxa-text-primary)}.lp-steps__label[data-state=past]{fill:var(--lxa-text-secondary)}.lp-steps__counter{font:500 13px/18px var(--lxa-font-ui);color:var(--lxa-text-muted);align-items:center;gap:16px;display:flex}.lp-steps__current{font-variant-numeric:tabular-nums;color:var(--lxa-text-primary)}.lp-steps__track{background:var(--lxa-border-subtle);width:120px;height:1px;position:relative}.lp-steps__fill{background:var(--lxa-accent);transform-origin:0;transition:transform .48s var(--lxa-ease-enter);position:absolute;inset:0}.lp-steps__list{margin:0;padding:0;list-style:none}.lp-step{min-height:var(--lp-step-min,76vh);scroll-snap-align:start;scroll-margin-top:50vh}.lp-steps__odometer{height:1.3em;margin:-.22em 0 -.23em;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 97%,#0000);mask-image:linear-gradient(#0000,#000 20% 97%,#0000)}.lp-steps__reel{will-change:transform;flex-direction:column;display:flex}.lp-steps__reel>span{box-sizing:border-box;height:1.3em;padding-top:.22em;line-height:.85;display:block}.lp-step__num{font:500 clamp(96px, 10vw, 160px) / .85 var(--lxa-font-display);letter-spacing:-.04em;color:var(--lxa-border-subtle);transition:color .32s var(--lxa-ease-enter)}.lp-step-card[data-state=on] .lp-step__num{color:var(--lxa-text-primary)}.lp-step__title{font:500 clamp(32px, 3.4vw, 52px) / 1.08 var(--lxa-font-display);color:var(--lxa-text-primary);margin:0}.lp-step__body{max-width:30ch;font:400 clamp(17px, 1.4vw, 20px) / 1.5 var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-security{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-security__row{border-bottom:1px solid var(--lxa-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:36px 0;display:grid}.lp-security__text{font:500 clamp(32px, 4vw, 60px) / 1.05 var(--lxa-font-display);letter-spacing:-.01em}.lp-security__text--accent{color:var(--lxa-text-accent)}.lp-icon{color:var(--lxa-text-secondary);flex:none;display:block}.lp-security__row .lp-icon,.lp-org-security__row .lp-icon,.lp-ind-privacy__row .lp-icon{transition:color var(--lxa-duration-micro) var(--lxa-ease-enter), transform var(--lxa-duration-state) var(--lxa-ease-enter)}.lp-closing{background:var(--lxa-brand-ink);min-height:100vh;color:var(--lxa-text-primary);align-items:center;display:flex;position:relative;overflow:hidden}.lp-closing__inner{z-index:2;width:100%;max-width:1280px;padding:clamp(140px, 20vh, 220px) var(--lp-gutter) clamp(120px, 18vh, 200px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px clamp(24px,5vw,80px);margin:0 auto;display:grid;position:relative}.lp-closing__copy{flex-direction:column;align-items:flex-start;gap:36px;min-width:0;display:flex}.lp-closing__overline{font:600 11px/16px var(--lxa-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lxa-text-muted);margin:0}.lp-closing__title{font:400 var(--lp-closing-size,clamp(56px, 9vw, 150px)) / 1 var(--lxa-font-signature);letter-spacing:.06em;margin:0}.lp-closing__lead{max-width:40ch;font:400 clamp(16px, 1.3vw, 19px) / 1.55 var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-closing__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.lp-closing__mark{aspect-ratio:1;pointer-events:none;justify-self:end;width:min(100%,520px);position:relative}.lp-text-link{border-bottom:1px solid var(--lxa-border-strong);font:500 14px/20px var(--lxa-font-ui);color:var(--lxa-text-secondary);transition:color .2s var(--lxa-ease-enter);padding-bottom:2px;position:relative}.lp-text-link:before,.lp-ind-questions__link:before,.lp-footer__link:before{content:"";background:var(--lxa-text-primary);transform-origin:0;height:1px;transition:transform var(--lxa-duration-state) var(--lxa-ease-enter);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lp-text-link:after,.lp-footer__email:after{content:"";position:absolute;inset:-12px -4px}.lp-footer{background:var(--lxa-brand-ink);color:var(--lxa-text-primary);border-top:1px solid var(--lxa-border-subtle)}.lp-footer__inner{max-width:1280px;padding:clamp(64px, 8vw, 112px) var(--lp-gutter) 40px;flex-direction:column;gap:64px;margin:0 auto;display:flex}.lp-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px clamp(24px,4vw,64px);display:grid}.lp-footer__brand{flex-direction:column;grid-column:1/-1;gap:20px;display:flex}.lp-footer__nav{grid-column:1/-1;grid-template-columns:subgrid;row-gap:32px;display:grid}@media (min-width:1024px){.lp-footer__grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}.lp-footer__brand{grid-column:auto}.lp-footer__nav{grid-column:span 3}}@media not (min-width:600px){.lp-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.lp-footer__logo{align-self:start;width:auto;height:34px;display:block}.lp-footer__line{font:500 24px/30px var(--lxa-font-display);color:var(--lxa-text-primary);margin:0}.lp-footer__email{border-bottom:1px solid var(--lxa-border-strong);font:500 15px/20px var(--lxa-font-ui);color:var(--lxa-text-primary);transition:border-color .2s var(--lxa-ease-enter);align-self:start;align-items:center;gap:12px;padding-bottom:6px;display:inline-flex;position:relative}.lp-footer__email-arrow{transition:transform .2s var(--lxa-ease-enter);display:inline-block}.lp-footer__title{margin:0 0 20px}.lp-footer__list{font:500 15px/20px var(--lxa-font-ui);flex-direction:column;align-items:start;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-footer__link{color:var(--lxa-text-secondary);transition:color .2s var(--lxa-ease-enter);position:relative}.lp-footer__link:before{bottom:-3px}.lp-footer__bar{border-top:1px solid var(--lxa-border-subtle);font:500 12px/16px var(--lxa-font-ui);letter-spacing:.04em;color:var(--lxa-text-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.lp-footer__top{color:var(--lxa-text-muted);transition:color .2s var(--lxa-ease-enter);align-items:center;gap:6px;display:inline-flex;position:relative}.lp-footer__top:after{content:"";position:absolute;inset:-14px -4px}.lp-footer__top-icon{transition:transform .2s var(--lxa-ease-enter);flex:none}.lp-overline{font:600 11px/16px var(--lxa-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lxa-text-muted)}.lp-heading{font:500 clamp(44px, 6vw, 96px) / .98 var(--lxa-font-display);letter-spacing:-.02em;margin:0}.lp-heading em{color:var(--lxa-text-accent);font-style:italic}.lp-org-hero{background:var(--lxa-brand-ink);min-height:100vh;color:var(--lxa-text-primary);align-items:center;display:flex;position:relative;overflow:hidden}.lp-org-hero__inner{z-index:2;width:100%;max-width:1280px;padding:clamp(140px, 18vh, 200px) var(--lp-gutter) clamp(80px, 10vh, 120px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px clamp(32px,6vw,112px);margin:0 auto;display:grid;position:relative}.lp-org-hero__copy{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;display:flex}.lp-org-hero__overline{animation:lp-rise .8s var(--lxa-ease-enter) .1s both}.lp-org-hero__title{font:500 clamp(52px, 6.8vw, 112px) / .96 var(--lxa-font-display);letter-spacing:-.02em;flex-direction:column;align-items:flex-start;margin:0;display:flex}.lp-org-hero__lead{max-width:38ch;font:400 clamp(16px, 1.3vw, 19px) / 1.55 var(--lxa-font-ui);color:var(--lxa-text-secondary);animation:lp-rise .9s var(--lxa-ease-enter) .8s both;margin:0}.lp-org-hero__action{animation:lp-rise .9s var(--lxa-ease-enter) .95s both}.lp-roster{animation:lp-rise 1.2s var(--lxa-ease-enter) .5s both;flex-direction:column;gap:8px;display:flex}.lp-roster__head{justify-content:space-between;align-items:baseline;gap:16px;padding:0 0 14px;display:flex}.lp-roster__count{font-variant-numeric:tabular-nums;color:var(--lxa-text-secondary)}.lp-roster__row{height:clamp(60px,9vh,76px);color:var(--lp-roster-idle);transition:background-color .56s var(--lxa-ease-enter), color .56s var(--lxa-ease-enter), transform .56s var(--lxa-ease-enter);background:0 0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 -18px;padding:0 18px;display:grid;position:relative;transform:translate(0)}.lp-roster__row[data-state=done]{color:var(--lxa-text-secondary)}.lp-roster__row[data-state=on]{background:var(--lp-roster-row-active);color:var(--lxa-text-primary);transform:translate(6px)}.lp-roster__avatar{background:var(--lp-roster-avatar-idle);width:40px;height:40px;color:var(--lxa-border-strong);transition:background-color .56s var(--lxa-ease-enter), color .56s var(--lxa-ease-enter);border-radius:50%;place-items:center;display:grid;position:relative}.lp-roster__row[data-state=done] .lp-roster__avatar{background:var(--lxa-border-subtle);color:var(--lxa-text-secondary)}.lp-roster__row[data-state=on] .lp-roster__avatar{background:var(--lxa-accent);color:var(--lxa-text-on-accent)}.lp-roster__ring{border:1px solid var(--lxa-accent);animation:lp-ring 1.5s var(--lxa-ease-enter) both;border-radius:50%;position:absolute;inset:-1px}.lp-roster__lines{flex-direction:column;gap:9px;display:flex}.lp-roster__line{opacity:.7;height:7px;transition:opacity .56s var(--lxa-ease-enter);background:currentColor;border-radius:999px;display:block}.lp-roster__line--detail{opacity:.3;height:5px;transition:none}.lp-roster__status{font:500 12px/16px var(--lxa-font-ui);white-space:nowrap;color:var(--lp-roster-idle);transition:color .56s var(--lxa-ease-enter);align-items:center;gap:9px;display:inline-flex}.lp-roster__row[data-state=done] .lp-roster__status{color:var(--lxa-success)}.lp-roster__row[data-state=on] .lp-roster__status{color:var(--lxa-accent)}.lp-roster__dot{width:6px;height:6px;transition:background-color .56s var(--lxa-ease-enter);background:currentColor;border-radius:50%}.lp-roster__rule{background:var(--lxa-border-subtle);height:1px;position:absolute;bottom:0;left:18px;right:18px}.lp-org-problem{flex-direction:column;gap:clamp(48px,6vw,80px);display:flex}.lp-org-problem__title{max-width:14ch}.lp-org-problem__list{border-top:1px solid var(--lxa-border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.lp-org-problem__item{border-bottom:1px solid var(--lxa-border-subtle);flex-direction:column;gap:16px;padding:36px 0;display:flex}.lp-org-problem__term{font:500 clamp(28px, 2.6vw, 40px) / 1.1 var(--lxa-font-display);margin:0}.lp-org-problem__close{font:italic 500 clamp(32px, 4vw, 60px) / 1.1 var(--lxa-font-display);color:var(--lxa-text-accent);align-self:flex-end;margin:0}.lp-org-copy{font:400 17px/26px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-org-setup{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px 0;margin:0;padding:0;list-style:none;display:grid}.lp-org-setup__item{border-left:1px solid var(--lxa-border-subtle);flex-direction:column;justify-content:space-between;gap:120px;min-height:360px;padding:8px clamp(20px,3vw,40px);display:flex;position:relative}.lp-org-setup__item:last-child{padding-right:0}.lp-org-setup__item:before{content:"";background:var(--lxa-accent);transform-origin:top;width:1px;transition:transform var(--lxa-duration-page) var(--lxa-ease-enter);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.lp-org-setup__text{flex-direction:column;gap:16px;display:flex}.lp-org-setup__title{font:500 clamp(32px, 3.2vw, 48px) / 1.05 var(--lxa-font-display);transition:color var(--lxa-duration-state) var(--lxa-ease-enter);margin:0}.lp-org-how__title{margin-bottom:clamp(24px,4vw,56px)}.lp-org-example{background:var(--lxa-brand-ink);color:var(--lxa-text-primary);margin-top:clamp(96px,12vw,160px)}.lp-org-example__inner{max-width:1280px;padding:clamp(96px, 12vw, 160px) var(--lp-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px clamp(24px,6vw,96px);margin:0 auto;display:grid}.lp-org-example__aside{flex-direction:column;gap:32px;min-width:0;display:flex;position:sticky;top:120px}.lp-org-example__heading{margin:0}.lp-org-example__request{flex-direction:column;align-items:flex-end;gap:10px;margin:0;display:flex}.lp-org-example__bubble{background:var(--lxa-bubble-member);color:var(--lxa-text-on-bubble-member);font:500 clamp(30px, 3.4vw, 52px) / 1.12 var(--lxa-font-display);border-radius:20px 20px 6px;align-self:stretch;margin:0;padding:clamp(24px,3vw,40px) clamp(28px,3.4vw,48px)}.lp-org-example__caption{font:500 12px/16px var(--lxa-font-ui);color:var(--lxa-text-muted)}.lp-org-example__outcome{font:500 clamp(32px, 4vw, 60px) / 1.1 var(--lxa-font-display);color:var(--lxa-text-accent);margin:0}.lp-org-example__rows{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;margin:0;display:flex}.lp-org-example__row{border-bottom:1px solid var(--lxa-border-subtle);grid-template-columns:120px minmax(0,1fr);gap:16px 24px;padding:32px 0;display:grid}.lp-org-example__label{padding-top:6px}.lp-org-example__text{font:400 clamp(17px, 1.5vw, 22px) / 1.45 var(--lxa-font-ui);color:var(--lxa-text-primary);margin:0}.lp-org-bullets{font:400 clamp(16px, 1.3vw, 19px) / 1.5 var(--lxa-font-ui);color:var(--lxa-text-secondary);flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-org-bullets__item{align-items:baseline;gap:14px;display:flex}.lp-org-bullets__dot{background:var(--lxa-accent);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-3px)}.lp-org-who{font:500 clamp(32px, 4.4vw, 68px) / 1.1 var(--lxa-font-display);letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:20px 36px;margin:0;padding:0;list-style:none;display:flex}.lp-org-who__item{transition:color var(--lxa-duration-state) var(--lxa-ease-enter);align-items:center;gap:36px;display:flex}.lp-org-who__dot{background:var(--lxa-accent);border-radius:50%;flex:none;width:8px;height:8px}.lp-org-who__item--later{color:var(--lxa-text-muted);display:block}.lp-org-who__tag{border:1px solid var(--lxa-border-strong);border-radius:var(--lxa-radius-sm);font:600 11px/16px var(--lxa-font-ui);letter-spacing:.14em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;margin-left:10px;padding:6px 10px}.lp-org-security{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.lp-org-security__title{position:sticky;top:120px}.lp-org-security__list{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-org-security__row{border-bottom:1px solid var(--lxa-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 0;display:grid}.lp-org-security__text{font:500 clamp(22px, 2.2vw, 32px) / 1.2 var(--lxa-font-display)}.lp-org-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:48px clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-org-next__step{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;gap:14px;padding-top:28px;display:flex}.lp-org-next__dot{background:var(--lxa-accent);width:9px;height:9px;transition:transform var(--lxa-duration-state) var(--lxa-ease-enter);border-radius:50%;flex:none;margin-top:-33px}.lp-org-next__title{font:500 clamp(26px, 2.4vw, 36px) / 1.1 var(--lxa-font-display);margin:0}.lp-org-next__body{font:400 16px/24px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}@media not (min-width:820px){.lp-org-hero__inner{grid-template-columns:minmax(0,1fr)}.lp-roster__row{margin:0 -10px;padding:0 10px}.lp-roster__rule{left:10px;right:10px}.lp-org-setup__item{gap:56px;min-height:0}.lp-org-example__inner{grid-template-columns:minmax(0,1fr)}.lp-org-example__aside{position:static}.lp-org-example__row{grid-template-columns:88px minmax(0,1fr);gap:16px}.lp-org-security__title{position:static}}.lp-ind-hero{background:var(--lxa-brand-ink);min-height:100svh;color:var(--lxa-text-primary);cursor:crosshair;place-items:center;display:grid;position:relative;overflow:hidden}.lp-ind-hero__mark{aspect-ratio:1;pointer-events:none;width:min(96vmin,1040px);animation:lp-fade 1.8s var(--lxa-ease-enter) .3s both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-ind-hero__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-ind-hero__outline{fill:none;stroke:var(--lp-outline-mark);stroke-width:.006px;stroke-linejoin:miter}.lp-ind-hero__reveal{opacity:.45;-webkit-mask-image:radial-gradient(circle 240px at var(--mx,50%) var(--my,50%), #000 0%, #00000080 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle 240px at var(--mx,50%) var(--my,50%), #000 0%, #00000080 50%, transparent 100%);mask-image:radial-gradient(circle 240px at var(--mx,50%) var(--my,50%), #000 0%, #00000080 50%, transparent 100%);position:absolute;inset:0}.lp-ind-hero__brass{fill:var(--lxa-brand-brass);stroke:var(--lxa-brand-brass);stroke-width:.006px;stroke-linejoin:miter}.lp-ind-hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:36px;max-width:1100px;padding:160px 24px 120px;display:flex;position:relative}.lp-ind-hero__overline{color:var(--lxa-text-secondary);animation:lp-rise .8s var(--lxa-ease-enter) .1s both;align-items:center;gap:10px;display:inline-flex}.lp-ind-hero__dot{background:var(--lxa-success);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite lp-pulse}.lp-ind-hero__title{font:500 clamp(56px, 9vw, 152px) / .96 var(--lxa-font-display);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 40px var(--lxa-brand-ink), 0 0 20px var(--lxa-brand-ink);margin:0}.lp-ind-hero__title em{color:var(--lxa-text-accent);font-style:italic}.lp-ind-hero__line--late{animation-delay:.52s}.lp-ind-hero__lead{max-width:40ch;font:400 clamp(16px, 1.3vw, 19px) / 1.55 var(--lxa-font-ui);color:var(--lxa-text-secondary);text-shadow:0 1px 20px var(--lxa-brand-ink);animation:lp-rise .9s var(--lxa-ease-enter) .8s both;margin:0}.lp-ind-hero__action{animation:lp-rise .9s var(--lxa-ease-enter) .95s both}.lp-ind-term{font:500 clamp(28px, 2.6vw, 40px) / 1.1 var(--lxa-font-display);margin:0}.lp-ind-copy{font:400 17px/26px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-ind-what{flex-direction:column;gap:clamp(48px,6vw,80px);display:flex}.lp-ind-what__title{max-width:14ch}.lp-ind-what__list{border-top:1px solid var(--lxa-border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.lp-ind-what__item{border-bottom:1px solid var(--lxa-border-subtle);flex-direction:column;gap:16px;padding:36px 0;display:flex}.lp-ind-requests{background:var(--lxa-brand-ink);color:var(--lxa-text-primary);margin-top:clamp(96px,12vw,160px)}.lp-ind-requests__inner{max-width:1280px;padding:clamp(96px, 12vw, 160px) var(--lp-gutter);flex-direction:column;gap:64px;margin:0 auto;display:flex}.lp-ind-ask{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stage""areas""link";gap:40px;display:grid}@media (min-width:1024px){.lp-ind-ask{grid-template:"copy stage""areas stage""link stage"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px clamp(32px,5vw,80px)}}.lp-ind-ask__copy{flex-direction:column;grid-area:copy;gap:24px;display:flex}.lp-ind-ask__copy>*{margin:0}.lp-ind-ask__line{max-width:36ch;font:400 17px/26px var(--lxa-font-ui);color:var(--lxa-text-secondary)}.lp-ind-ask__stage{flex-direction:column;grid-area:stage;align-items:flex-start;gap:20px;display:flex}.lp-ind-ask__link{grid-area:link}.lp-ind-areas{flex-wrap:wrap;grid-area:areas;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-ind-areas__chip{border:1px solid var(--lxa-border-strong);border-radius:var(--lxa-radius-pill);height:32px;font:600 11px/16px var(--lxa-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--lxa-text-secondary);transition:color var(--lxa-duration-state) var(--lxa-ease-enter), border-color var(--lxa-duration-state) var(--lxa-ease-enter);align-items:center;padding:0 14px;display:inline-flex}.lp-ind-areas__chip[data-lit]{border-color:var(--lxa-accent);color:var(--lxa-text-accent)}.lp-ind-areas__chip--rest{color:var(--lxa-text-muted);border-color:#0000;padding:0 4px}.lp-ind-chat{border:1px solid var(--lxa-border-subtle);border-radius:var(--lxa-radius-lg);background:var(--lxa-surface-raised);flex-direction:column;align-self:stretch;min-height:300px;padding:28px;display:flex}.lp-ind-chat__stack{display:grid}.lp-ind-chat__exchange{flex-direction:column;grid-area:1/1;gap:16px;min-width:0;display:flex}.lp-ind-chat__sizer{visibility:hidden}.lp-ind-chat__live[data-phase=exit]{animation:lp-fade-out var(--lp-chat-exit) var(--lxa-ease-exit) both}.lp-ind-chat__live[data-still]{animation:lp-fade var(--lxa-duration-state) var(--lxa-ease-enter) both}.lp-ind-chat__bubble{border-radius:var(--lxa-radius-bubble);max-width:80%;font:400 17px/26px var(--lxa-font-ui);margin:0;padding:12px 18px}.lp-ind-chat__bubble--member{border-bottom-right-radius:var(--lxa-radius-bubble-tail);background:var(--lxa-bubble-member);color:var(--lxa-text-on-bubble-member);align-self:flex-end}.lp-ind-chat__bubble--ai{border:1px solid var(--lxa-border-subtle);border-bottom-left-radius:var(--lxa-radius-bubble-tail);background:var(--lxa-bubble-ai);color:var(--lxa-text-primary)}.lp-ind-chat__lxa{align-items:flex-end;gap:10px;display:flex}.lp-ind-chat__avatar{object-fit:contain;flex:none;width:20px;height:20px;margin-bottom:15px}.lp-ind-chat__reply{flex-direction:column;gap:8px;display:flex}.lp-ind-chat__caption{font:500 12px/16px var(--lxa-font-ui);color:var(--lxa-text-muted);margin:0 0 0 30px}.lp-ind-chat__typing{height:52px;animation:lp-fade var(--lxa-duration-state) var(--lxa-ease-enter) both;align-items:center;gap:5px;display:inline-flex}.lp-ind-chat__dot{background:var(--lxa-text-muted);width:6px;height:6px;animation:lp-typing var(--lp-chat-dot) ease-in-out infinite;border-radius:50%}.lp-ind-chat__dot:nth-child(2){animation-delay:var(--lp-chat-dot-step)}.lp-ind-chat__dot:nth-child(3){animation-delay:calc(var(--lp-chat-dot-step) * 2)}.lp-js .lp-ind-chat__word{animation:lp-word var(--lp-chat-fade) var(--lxa-ease-enter) calc(var(--w) * var(--lxa-duration-word)) both;display:inline-block}.lp-js .lp-ind-chat__live:not([data-still]) .lp-ind-chat__caption{animation:lp-fade var(--lp-chat-fade) var(--lxa-ease-enter) calc(var(--w) * var(--lxa-duration-word)) both}.lp-js .lp-ind-chat[data-paused] *{animation-play-state:paused}.lp-ind-chat__next{border:0;border-bottom:1px solid var(--lxa-border-strong);cursor:pointer;background:0 0}.lp-ind-team{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;gap:32px;padding-top:clamp(40px,5vw,64px);display:flex}.lp-ind-team__heading{margin:0}.lp-ind-team__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:32px clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.lp-ind-team__item{flex-direction:column;gap:16px;display:flex}.lp-ind-team__logo{width:28px;height:auto;display:block}.lp-ind-team__dot{border:1px solid var(--lxa-border-strong);border-radius:50%;width:28px;height:28px;display:block}.lp-ind-team__dot--agent{background:var(--lxa-bubble-agent);border-color:var(--lxa-success)}.lp-ind-privacy{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.lp-ind-privacy__list{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-ind-privacy__row{border-bottom:1px solid var(--lxa-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px 0;display:grid}.lp-ind-privacy__text{flex-direction:column;gap:8px;display:flex}.lp-ind-privacy__title{font:500 clamp(26px, 2.6vw, 38px) / 1.15 var(--lxa-font-display);margin:0}.lp-ind-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:48px clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-ind-steps__step{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;gap:14px;padding-top:28px;display:flex}.lp-ind-steps__dot{background:var(--lxa-accent);width:9px;height:9px;transition:transform var(--lxa-duration-state) var(--lxa-ease-enter);border-radius:50%;flex:none;margin-top:-33px}.lp-ind-steps__title{font:500 clamp(32px, 3.4vw, 52px) / 1.05 var(--lxa-font-display);margin:0}.lp-ind-steps__step:last-child .lp-ind-steps__title{color:var(--lxa-text-accent)}.lp-ind-questions{font:500 14px/20px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-ind-questions__link{border-bottom:1px solid var(--lxa-border-strong);color:var(--lxa-text-primary);padding-bottom:2px;position:relative}.lp-ind-questions__link:after{content:"";position:absolute;inset:-12px -4px}@media not (min-width:820px){.lp-ind-hero__content{padding-inline:var(--lp-gutter)}.lp-ind-requests__inner{gap:48px}.lp-ind-ask{gap:32px}.lp-ind-chat{min-height:260px;padding:20px}.lp-ind-chat__bubble{max-width:86%}}.lp-ptn-hero{background:var(--lxa-brand-ink);min-height:100svh;color:var(--lxa-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-ptn-hero__inner{width:100%;max-width:1280px;padding:clamp(140px, 18vh, 200px) var(--lp-gutter) clamp(56px, 8vh, 96px);flex:1 0 auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-content:center;align-items:end;gap:40px clamp(32px,6vw,112px);margin:0 auto;display:grid}.lp-ptn-hero__copy{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;display:flex}.lp-ptn-hero__overline{animation:lp-rise .8s var(--lxa-ease-enter) .1s both;margin:0}.lp-ptn-hero__title{font:500 clamp(44px, 6.8vw, 96px) / .96 var(--lxa-font-display);letter-spacing:-.02em;flex-direction:column;align-items:flex-start;margin:0;display:flex}.lp-ptn-hero__aside{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;padding-bottom:8px;display:flex}.lp-ptn-hero__lead{max-width:40ch;font:400 clamp(16px, 1.3vw, 19px) / 1.55 var(--lxa-font-ui);color:var(--lxa-text-secondary);animation:lp-rise .9s var(--lxa-ease-enter) .8s both;margin:0}.lp-ptn-hero__actions{animation:lp-rise .9s var(--lxa-ease-enter) .95s both;flex-wrap:wrap;gap:16px;display:flex}.lp-ptn-strip{border-top:1px solid var(--lxa-border-subtle);animation:lp-fade 1.2s var(--lxa-ease-enter) 1.1s both;flex-direction:column;gap:20px;padding:28px 0 32px;display:flex}.lp-ptn-strip__label{width:100%;max-width:1280px;padding:0 var(--lp-gutter);margin:0 auto}.lp-ptn-strip__viewport{overflow:hidden}.lp-ptn-strip__track{width:max-content;animation:40s linear infinite lp-ptn-marquee;display:flex}.lp-ptn-strip__group{flex:none;align-items:center;gap:28px;margin:0;padding:0 28px 0 0;list-style:none;display:flex}.lp-ptn-strip__item{white-space:nowrap;font:500 clamp(15px, 1.2vw, 17px) / 24px var(--lxa-font-ui);color:var(--lxa-text-secondary);align-items:center;gap:28px;display:flex}.lp-ptn-strip__item:before{content:"";background:var(--lxa-accent);border-radius:50%;flex:none;width:5px;height:5px}@media (hover:hover){.lp-ptn-strip:hover .lp-ptn-strip__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.lp-ptn-strip__track{width:auto;max-width:1280px;padding:0 var(--lp-gutter);margin:0 auto;animation:none}.lp-ptn-strip__group{flex-wrap:wrap;flex:auto;gap:12px 28px;padding:0}.lp-ptn-strip__group[aria-hidden=true]{display:none}}.lp-ptn-head{flex-direction:column;gap:28px;margin-bottom:clamp(48px,6vw,80px);display:flex}.lp-ptn-head__title{max-width:20ch;font-size:clamp(40px,5.2vw,84px)}.lp-ptn-lead{max-width:52ch;font:400 clamp(17px, 1.4vw, 20px) / 1.55 var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-ptn-label{align-items:center;gap:12px;margin:0;display:flex}.lp-ptn-term{font:500 clamp(26px, 2.4vw, 36px) / 1.1 var(--lxa-font-display);margin:0}.lp-ptn-copy{font:400 17px/26px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-ptn-tags{font:500 13px/18px var(--lxa-font-ui);color:var(--lxa-text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.lp-ptn-tags__item{align-items:center;gap:12px;display:inline-flex}.lp-ptn-tags__item+.lp-ptn-tags__item:before{content:"";background:var(--lxa-border-strong);border-radius:50%;flex:none;width:3px;height:3px}.lp-ptn-arrow{transition:transform var(--lxa-duration-state) var(--lxa-ease-enter);flex:none;display:block}.lp-ptn-benefits{border-top:1px solid var(--lxa-border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.lp-ptn-benefit{border-bottom:1px solid var(--lxa-border-subtle);flex-direction:column;gap:16px;padding:36px 0 40px;display:flex}.lp-ptn-figures{flex-wrap:wrap;gap:16px 40px;margin:8px 0 0;display:flex}.lp-ptn-figure{flex-direction:column-reverse;gap:2px;display:flex}.lp-ptn-figure__value{font:600 20px/26px var(--lxa-font-ui);font-variant-numeric:tabular-nums;color:var(--lxa-text-primary);margin:0}.lp-ptn-figure__label{font:500 12px/16px var(--lxa-font-ui);color:var(--lxa-text-muted)}.lp-ptn-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px clamp(24px,3vw,48px);margin:clamp(64px,8vw,112px) 0 0;padding:0;list-style:none;display:grid}.lp-ptn-stat{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;gap:14px;padding-top:28px;display:flex}.lp-ptn-stat__value{font:500 clamp(48px, 5vw, 76px) / 1 var(--lxa-font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;margin:0}.lp-ptn-stat__suffix{letter-spacing:0;color:var(--lxa-text-secondary);margin-left:4px;font-size:.45em}.lp-ptn-stat__words{font:500 clamp(30px, 2.8vw, 42px) / 1.08 var(--lxa-font-display);margin:0}.lp-ptn-stat__body{max-width:28ch;font:400 15px/22px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-ptn-cats{border-top:1px solid var(--lxa-border-subtle);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.lp-ptn-cat{border-bottom:1px solid var(--lxa-border-subtle);flex-direction:column;align-items:flex-start;gap:16px;padding:32px 0 24px;display:flex;position:relative}.lp-ptn-cat__top{justify-content:space-between;align-self:stretch;align-items:center;margin-bottom:8px;display:flex}.lp-ptn-cat__title{font:500 clamp(28px, 2.6vw, 40px) / 1.1 var(--lxa-font-display);margin:0}.lp-ptn-cat__more{cursor:pointer;min-height:44px;font:600 14px/20px var(--lxa-font-ui);color:var(--lxa-text-primary);transition:color var(--lxa-duration-state) var(--lxa-ease-enter);background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:0;display:inline-flex}.lp-ptn-cat__more:after{content:"";position:absolute;inset:0}.lp-ptn-cat__top .lp-icon{transition:color var(--lxa-duration-micro) var(--lxa-ease-enter)}@media (hover:hover){.lp-ptn-cat:hover .lp-ptn-cat__more{color:var(--lxa-text-accent)}.lp-ptn-cat:hover .lp-ptn-arrow{transform:translate(2px)}.lp-ptn-cat:hover .lp-ptn-cat__top .lp-icon{color:var(--lxa-text-primary)}}.lp-ptn-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:48px clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.lp-ptn-step{border-top:1px solid var(--lxa-border-subtle);flex-direction:column;gap:14px;padding-top:28px;display:flex}.lp-ptn-step__dot{background:var(--lxa-accent);width:9px;height:9px;transition:transform var(--lxa-duration-state) var(--lxa-ease-enter);border-radius:50%;flex:none;margin-top:-33px}.lp-ptn-step__title{font:500 clamp(26px, 2.4vw, 36px) / 1.1 var(--lxa-font-display);margin:0}.lp-ptn-step__body{font:400 16px/24px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-ptn-step__meta{font:500 12px/16px var(--lxa-font-ui);font-variant-numeric:tabular-nums;color:var(--lxa-text-muted);margin:auto 0 0;padding-top:8px}.lp-ptn-clients{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.lp-ptn-clients__figure{flex-direction:column;order:-1;gap:12px;margin:0;display:flex}.lp-ptn-photo{aspect-ratio:1;border-radius:var(--lxa-radius-lg);background:var(--lxa-surface-sunken);isolation:isolate;position:relative;overflow:hidden}.lp-ptn-photo__img{object-fit:cover;filter:saturate(.8)sepia(.1);transition:transform .6s var(--lxa-ease-enter)}.lp-ptn-photo__caption{font:500 12px/16px var(--lxa-font-ui);color:var(--lxa-text-muted)}.lp-ptn-clients__list{border-top:1px solid var(--lxa-border-subtle);margin:0;padding:0;list-style:none}.lp-ptn-clients__item{border-bottom:1px solid var(--lxa-border-subtle);min-height:64px;font:500 clamp(17px, 1.5vw, 20px) / 1.4 var(--lxa-font-ui);align-items:center;padding:16px 0;display:flex}.lp-ptn-faq{border-top:1px solid var(--lxa-border-subtle);max-width:960px;margin:0;padding:0;list-style:none}.lp-ptn-faq__row{border-bottom:1px solid var(--lxa-border-subtle)}.lp-ptn-faq__q{cursor:pointer;min-height:64px;font:500 clamp(17px, 1.4vw, 20px) / 1.4 var(--lxa-font-ui);color:var(--lxa-text-primary);grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:20px 0;list-style:none;display:grid}.lp-ptn-faq__q::-webkit-details-marker{display:none}.lp-ptn-faq__icon{transition:color var(--lxa-duration-micro) var(--lxa-ease-enter), transform var(--lxa-duration-state) var(--lxa-ease-enter)}.lp-ptn-faq__item[open] .lp-ptn-faq__icon{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){.lp-ptn-faq__item{interpolate-size:allow-keywords}.lp-ptn-faq__item::details-content{opacity:0;height:0;transition:height var(--lxa-duration-sheet) var(--lxa-ease-enter), opacity var(--lxa-duration-state) var(--lxa-ease-enter), content-visibility var(--lxa-duration-sheet) allow-discrete;overflow:clip}.lp-ptn-faq__item[open]::details-content{opacity:1;height:auto}}.lp-ptn-faq__a{max-width:68ch;font:400 16px/26px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0;padding:0 36px 28px 56px}@media (hover:hover){.lp-ptn-faq__q:hover .lp-icon{color:var(--lxa-text-primary)}}.lp-ptn-contact{flex-basis:100%;margin-top:16px;font-style:normal}.lp-ptn-contact__list{flex-wrap:wrap;align-items:center;gap:24px 32px;margin:0;padding:0;list-style:none;display:flex}.lp-ptn-contact__text{font:500 14px/20px var(--lxa-font-ui);color:var(--lxa-text-secondary)}.lp-ptn-scrim{z-index:70;background:var(--lxa-scrim);position:fixed;inset:0}.lp-ptn-dialog{z-index:71;overscroll-behavior:contain;width:min(100% - 32px,680px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--lxa-text-primary);font-family:var(--lxa-font-ui);font-size:var(--lxa-type-body-size);line-height:var(--lxa-type-body-lh);-webkit-font-smoothing:antialiased;outline:none;flex-direction:column;gap:28px;margin:auto;padding:clamp(24px,4vw,40px);display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes lp-dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes lp-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}.lp-ptn-scrim[data-state=open]{animation:lp-fade var(--lxa-duration-sheet) var(--lxa-ease-enter) both}.lp-ptn-dialog[data-state=open]{animation:lp-dialog-in var(--lxa-duration-sheet) var(--lxa-ease-enter) both}.lp-ptn-scrim[data-state=closed]{animation:lp-fade-out var(--lxa-duration-state) var(--lxa-ease-exit) both}.lp-ptn-dialog[data-state=closed]{animation:lp-dialog-out var(--lxa-duration-state) var(--lxa-ease-exit) both}@media (prefers-reduced-motion:reduce){.lp-ptn-dialog[data-state=open]{animation-name:lp-fade}.lp-ptn-dialog[data-state=closed]{animation-name:lp-fade-out}}.lp-ptn-dialog :focus-visible{outline:2px solid var(--lxa-focus-ring);outline-offset:2px}.lp-ptn-dialog__bar{justify-content:space-between;align-items:center;gap:16px;margin:-8px -8px -12px 0;display:flex}.lp-ptn-dialog__bar .lp-overline{margin:0}.lp-ptn-dialog__close{border-radius:var(--lxa-radius-pill);width:44px;height:44px;color:var(--lxa-text-secondary);cursor:pointer;transition:background-color var(--lxa-duration-micro) var(--lxa-ease-enter), color var(--lxa-duration-micro) var(--lxa-ease-enter);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.lp-ptn-dialog__head{flex-direction:column;gap:12px;display:flex}.lp-ptn-dialog__title{font:500 clamp(32px, 4vw, 40px) / 1.1 var(--lxa-font-display);letter-spacing:-.005em;margin:0}.lp-ptn-dialog__lead{font:400 16px/24px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-ptn-dialog__services{border-top:1px solid var(--lxa-border-subtle);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.lp-ptn-dialog__service{border-bottom:1px solid var(--lxa-border-subtle);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.lp-ptn-dialog__service .lp-overline{padding-top:3px}.lp-ptn-dialog__service-text{flex-direction:column;gap:2px;display:flex}.lp-ptn-dialog__service-title{font:600 15px/22px var(--lxa-font-ui);margin:0}.lp-ptn-dialog__service-body{font:400 13px/19px var(--lxa-font-ui);color:var(--lxa-text-secondary);margin:0}.lp-ptn-dialog__actions{flex-wrap:wrap;gap:12px;display:flex}@media (hover:hover){.lp-ptn-dialog__close:hover{background:var(--lxa-surface-sunken);color:var(--lxa-text-primary)}}@media not (min-width:820px){.lp-ptn-hero__inner{grid-template-columns:minmax(0,1fr);align-content:end;align-items:start;padding-top:128px;padding-bottom:48px}.lp-ptn-clients{grid-template-columns:minmax(0,1fr)}.lp-ptn-clients__figure{order:0}.lp-ptn-faq__q{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px}.lp-ptn-faq__a{padding:0 0 24px 40px}}.lp-btn--primary:focus-visible{background:var(--lxa-accent-hover)}.lp-btn--primary:focus-visible:active{background:var(--lxa-accent-pressed)}.lp-btn--secondary:focus-visible{background:var(--lxa-surface-sunken)}.lp-btn:focus-visible .lp-btn__icon,.lp-footer__email:focus-visible .lp-footer__email-arrow,.lp-ptn-cat__more:focus-visible .lp-ptn-arrow{transform:translate(2px)}.lp-nav__menu:focus-visible,.lp-sheet__close:focus-visible{background:var(--lp-nav-highlight);color:var(--lxa-text-primary)}.lp-sheet__link:focus-visible,.lp-ptn-cat__more:focus-visible{color:var(--lxa-text-accent)}.lp-text-link:focus-visible,.lp-footer__link:focus-visible,.lp-footer__top:focus-visible{color:var(--lxa-text-primary)}.lp-footer__top:focus-visible .lp-footer__top-icon{transform:translateY(-2px)}.lp-text-link:focus-visible:before,.lp-ind-questions__link:focus-visible:before,.lp-footer__link:focus-visible:before{transform:none}.lp-footer__email:focus-visible{border-color:var(--lxa-text-primary)}.lp-ptn-faq__q:focus-visible .lp-icon{color:var(--lxa-text-primary)}.lp-ptn-dialog__close:focus-visible{background:var(--lxa-surface-sunken);color:var(--lxa-text-primary)}@media (hover:hover){.lp-btn--primary:hover{background:var(--lxa-accent-hover)}.lp-btn--primary:hover:active{background:var(--lxa-accent-pressed)}.lp-btn--secondary:hover{background:var(--lxa-surface-sunken)}.lp-btn:hover .lp-btn__icon,.lp-footer__email:hover .lp-footer__email-arrow{transform:translate(2px)}.lp-nav__menu:hover,.lp-sheet__close:hover{background:var(--lp-nav-highlight);color:var(--lxa-text-primary)}.lp-sheet__link:hover{color:var(--lxa-text-accent)}.lp-text-link:hover,.lp-footer__link:hover,.lp-footer__top:hover{color:var(--lxa-text-primary)}.lp-footer__top:hover .lp-footer__top-icon{transform:translateY(-2px)}.lp-text-link:hover:before,.lp-ind-questions__link:hover:before,.lp-footer__link:hover:before{transform:none}.lp-footer__email:hover{border-color:var(--lxa-text-primary)}.lp-security__row:hover .lp-icon,.lp-org-security__row:hover .lp-icon,.lp-ind-privacy__row:hover .lp-icon{color:var(--lxa-text-primary);transform:translate(-2px)}.lp-org-setup__item:hover:before{transform:none}.lp-org-setup__item:hover .lp-org-setup__title{color:var(--lxa-text-accent)}.lp-org-next__step:hover .lp-org-next__dot,.lp-ind-steps__step:hover .lp-ind-steps__dot,.lp-ptn-step:hover .lp-ptn-step__dot{transform:scale(1.3)}.lp-org-who__item:hover{color:var(--lxa-text-accent)}.lp-ptn-photo:hover .lp-ptn-photo__img{transform:scale(1.03)}}@media not (min-width:820px){.lp-nav__mark{width:60px;height:60px;margin:-6px 0}.lp-navlinks{display:none}.lp-nav__menu{padding:0 16px;display:inline-flex}.lp-navbar__cta{padding:0 18px}.lp-split{--lp-y:50;height:clamp(820px,130vh,1100px)}.lp-split[data-hover=left]{--lp-y:64}.lp-split[data-hover=right]{--lp-y:36}.lp-split__pane--left{align-items:flex-start}.lp-split__pane--right{clip-path:polygon(0 calc((var(--lp-y) + 3) * 1%), 100% calc((var(--lp-y) - 3) * 1%), 100% 100%, 0 100%);align-items:flex-end}.lp-split__seam{clip-path:polygon(0 calc((var(--lp-y) + 3) * 1% - 1px), 100% calc((var(--lp-y) - 3) * 1% - 1px), 100% calc((var(--lp-y) - 3) * 1% + 1px), 0 calc((var(--lp-y) + 3) * 1% + 1px))}.lp-split__content{width:100%}.lp-spine__line,.lp-spine__progress{display:none}.lp-rail-section{grid-template-columns:minmax(0,1fr)}.lp-rail,.lp-rail--sticky{height:auto;margin-bottom:32px;position:relative;top:auto}.lp-rail__box{background:0 0;width:auto;padding:0}.lp-rail__label{writing-mode:horizontal-tb;white-space:normal;transform:none}.lp-steps__pin{grid-template-columns:minmax(0,1fr);align-content:center;gap:32px 0;height:calc(100svh - 84px);top:84px}.lp-steps__aside{gap:16px}.lp-steps__mark{width:160px}.lp-steps__label{display:none}.lp-step__num{font-size:72px}.lp-steps__stage{padding:40px 0 24px}.lp-closing__inner{grid-template-columns:minmax(0,1fr)}.lp-closing__mark{width:min(100%,320px)}.lp-footer__inner{gap:48px;padding-bottom:32px}.lp-footer__bar{flex-direction:column;align-items:start;gap:20px}.lp-footer__list{gap:0}.lp-footer__link{align-items:center;min-height:44px;display:flex}.lp-footer__link:before{bottom:9px}}}@layer utilities;:root{--lp-pill-bg-dark:#1c1b1a80;--lp-pill-shadow-dark:inset 0 1px 0 #ffffff4d, inset 0 14px 18px -12px #ffffff26, inset 0 -1px 0 #0000007a, inset 0 0 0 1px #ffffff1f, 0 10px 28px -10px #000000a6;--lp-pill-bg-light:#ffffffb8;--lp-pill-shadow-light:inset 0 1px 0 #fff, inset 0 12px 16px -12px #fff, inset 0 -1px 0 #1c1b1a1a, inset 0 0 0 1px #1c1b1a1f, 0 8px 24px -8px #1c1b1a33;--lp-roster-row-active:#24221f;--lp-roster-avatar-idle:#232120;--lp-roster-idle:#6b645c;--lp-outline-mark:#3a3633;--lp-gutter:clamp(20px, 4vw, 56px);--lp-section-pad:clamp(112px, 14vw, 192px)}@media not (min-width:820px){:root{--lp-gutter:16px}}@keyframes lp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lp-word{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:none}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-scale{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lp-spine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes lp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes lp-pulse{0%,80%,to{opacity:.35}40%{opacity:1}}@keyframes lp-typing{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes lp-ptn-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes lp-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-sheet,.lp-sheet *{animation-delay:0s!important}.lp-js [data-reveal][data-revealed=in]{animation:lp-fade .2s var(--lxa-ease-enter) backwards}.lp-footer__email-arrow,.lp-footer__top-icon{transform:none}}
