.lp-shell{--lp-bg:#FAF9F7;--lp-surface:#FFFFFF;--lp-sunken:#F4F2EC;--lp-border:#EAE6DC;--lp-border-strong:#D9D3C5;--lp-ink:#141310;--lp-ink-2:#474743;--lp-ink-3:#77726A;--lp-brand:#1B1712;--lp-brand-hover:#332C22;--lp-clay:#BFA060;--lp-clay-50:#F5EFE0;--lp-clay-100:#E9D9B4;--lp-clay-600:#A0823F;--lp-clay-700:#806528;--lp-night:#100E0B;--lp-night-2:#1A1611;--lp-green-600:#5B8A33;--lp-green-50:#EEF4E4;--lp-amber-600:#A87B1E;--lp-amber-50:#F8EFD6;--lp-display:"Geologica",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lp-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lp-mono:"JetBrains Mono",ui-monospace,"SF Mono","Courier New",monospace;--lp-r-lg:26px;--lp-r-md:14px;--lp-r-tile:22px;--lp-card-fill:color-mix(in srgb,var(--lp-ink) 4.5%,transparent);--lp-card-fill-hi:color-mix(in srgb,var(--lp-ink) 7.5%,transparent);--lp-r-btn:999px;--lp-r-pill:999px;--lp-shadow-sm:0 1px 2px rgba(24,22,18,.05),0 1px 1px rgba(24,22,18,.03);--lp-shadow-md:0 2px 8px rgba(24,22,18,.05),0 18px 40px -22px rgba(24,22,18,.28);--lp-shadow-lg:0 16px 60px -14px rgba(24,22,18,.34);--lp-maxw:1140px;position:fixed;inset:0;z-index:60;overflow-x:hidden;overflow-y:auto;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.lp-shell,body,html{overscroll-behavior:none}body,html{background:#FAF9F7}.lp-shell *,.lp-shell :after,.lp-shell :before{box-sizing:border-box}.lp-shell ::selection{background:var(--lp-clay-100)}.lp-shell :focus-visible{outline:2px solid var(--lp-clay-600);outline-offset:2px;border-radius:6px}.lp-wrap{max-width:var(--lp-maxw);margin:0 auto;padding-inline:clamp(20px,5vw,40px)}.lp-h2{font-weight:800;font-size:clamp(1.9rem,3.6vw,2.5rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.lp-h2,.lp-num{font-family:var(--lp-display)}.lp-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lp-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--lp-ui);font-weight:600;font-size:1rem;border:0;cursor:pointer;border-radius:var(--lp-r-btn);padding:13px 20px;background:var(--lp-brand);color:#fff;white-space:nowrap;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;box-shadow:var(--lp-shadow-sm)}.lp-btn:hover{background:var(--lp-clay-600);box-shadow:var(--lp-shadow-md)}.lp-btn-arrow{transition:transform .18s ease;flex:none}.lp-btn:hover .lp-btn-arrow{transform:translateX(3px)}.lp-btn-sm{padding:10px 16px;font-size:.92rem}.lp-brand{display:flex;align-items:center;gap:10px}.lp-brandmark{display:block;flex:none;height:26px;aspect-ratio:68/50;background-color:currentColor;-webkit-mask:url(/brand/logomark.svg) center/contain no-repeat;mask:url(/brand/logomark.svg) center/contain no-repeat}.lp-brandword{flex:none;font-family:var(--lp-display);font-weight:700;font-size:1.32rem;letter-spacing:-.02em;line-height:1;white-space:nowrap;color:currentColor}.lp-pedigree-inner{display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:26px}.lp-pedigree-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-3);text-align:center}.lp-logos{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:20px 42px}.lp-wordmark{font-family:var(--lp-display);font-weight:800;font-size:1.42rem;letter-spacing:.002em;color:var(--lp-ink-2);opacity:.5;white-space:nowrap}.lp-pedigree-mark{display:inline-flex;align-items:flex-end}.lp-pedigree-svg{height:26px;width:auto;object-fit:contain}.lp-pedigree-svg.lp-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lp-logo-barclays{height:23px}.lp-logo-cs{height:28px}.lp-mock{position:relative;aspect-ratio:1/.84}.lp-mock:before{content:"";position:absolute;width:62%;height:55%;right:2%;top:14%;background:radial-gradient(circle at 50% 40%,rgba(178,101,69,.14),transparent 70%);filter:blur(24px);z-index:0}.lp-panel{position:absolute;left:0;top:18%;width:72%;z-index:1;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-md);padding:16px 18px}.lp-panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--lp-border)}.lp-panel-title{font-family:var(--lp-display);font-weight:700;font-size:.95rem}.lp-tiepill{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:var(--lp-green-600);background:var(--lp-green-50);border-radius:var(--lp-r-pill);padding:4px 10px}.lp-tiepill .lp-dot{width:6px;height:6px;border-radius:50%;background:var(--lp-green-600)}.lp-panel-rows{display:flex;flex-direction:column}.lp-prow{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--lp-border);font-size:.82rem;color:var(--lp-ink-2)}.lp-prow:last-child{border-bottom:0}.lp-prow .lp-num{font-weight:600;color:var(--lp-ink)}.lp-check{color:var(--lp-green-600);font-weight:700}.lp-held{color:var(--lp-amber-600);font-weight:700;font-size:.78rem}.lp-float{position:absolute;z-index:2;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r-md);box-shadow:var(--lp-shadow-lg);padding:13px 15px}.lp-float-net{right:0;top:1%;width:45%;animation:lp-drift 7s ease-in-out infinite}.lp-float-approve{right:2%;bottom:4%;width:55%;animation:lp-drift 7s ease-in-out .8s infinite}.lp-float-label{display:flex;align-items:center;gap:6px;font-size:.7rem;color:var(--lp-ink-3);font-weight:600}.lp-float-label .lp-check{color:var(--lp-green-600)}.lp-float-num{font-weight:800;font-size:1.5rem;margin-top:4px}.lp-approve-head{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700}.lp-approve-done{color:var(--lp-green-600)}.lp-needsdot{position:relative;width:7px;height:7px;flex:none}.lp-needsdot,.lp-needsdot:after{border-radius:50%;background:var(--lp-amber-600)}.lp-needsdot:after{content:"";position:absolute;inset:-4px;opacity:.35;animation:lp-pulse 2s ease-out infinite}.lp-donedot{width:7px;height:7px;border-radius:50%;background:var(--lp-green-600);flex:none}.lp-approve-btn{margin-top:10px;width:100%;text-align:center;background:var(--lp-clay-600);color:#fff;border:0;cursor:pointer;border-radius:var(--lp-r-btn);padding:8px;font-family:var(--lp-ui);font-size:.76rem;font-weight:700;transition:background .15s ease}.lp-approve-btn:hover{background:var(--lp-clay-700)}@keyframes lp-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lp-pulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.8);opacity:0}}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:clamp(30px,4vw,52px)}.lp-step{background:var(--lp-card-fill);border:0;border-radius:var(--lp-r-tile);padding:clamp(22px,2.6vw,32px)}.lp-step-num{font-size:clamp(2.6rem,4.4vw,3.6rem);color:var(--lp-clay);opacity:.5;line-height:1}.lp-step h3,.lp-step-num{font-family:var(--lp-display);font-weight:800;letter-spacing:-.02em}.lp-step h3{font-size:1.35rem;margin-top:12px}.lp-step p{margin-top:8px;color:var(--lp-ink-2);font-size:.98rem}.lp-conn-logo{width:40px;height:40px;border-radius:10px;background:var(--lp-surface);border:1px solid var(--lp-border);display:grid;place-items:center;box-shadow:var(--lp-shadow-sm);flex:none}.lp-conn-logo img{width:22px;height:22px;object-fit:contain;border-radius:4px;display:block}.lp-conn-mono{font-family:var(--lp-display);font-weight:800;font-size:.95rem;color:var(--lp-ink-2)}.lp-art{position:relative;width:100%;height:150px;margin-top:18px}.lp-art-svg{width:100%;height:100%;display:block;overflow:visible}.lp-art-connect{height:auto;aspect-ratio:2/1;max-width:300px;margin-inline:auto}.lp-cnode{position:absolute;left:13.3%;transform:translate(-50%,-50%)}.lp-art-connect .lp-wires{stroke:var(--lp-clay-100);stroke-width:2.5;stroke-linecap:round}.lp-art-connect .lp-spark{fill:var(--lp-clay)}.lp-art-connect .lp-node rect{fill:var(--lp-surface);stroke:var(--lp-border-strong);stroke-width:1.5}.lp-art-connect .lp-node-txt{fill:var(--lp-ink-2);font-family:var(--lp-display);font-weight:800;font-size:15px}.lp-art-connect .lp-hub-box{fill:var(--lp-clay-600)}.lp-art-connect .lp-hub-logo{position:absolute;left:85.3%;top:50%;transform:translate(-50%,-50%);height:15%;color:#fff;display:block}.lp-art-connect .lp-hub-logo .lp-brandmark{height:100%}@media (prefers-reduced-motion:no-preference){.lp-art-connect .lp-hub{animation:lp-hubpulse 1.7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.lp-art-connect .lp-spark{animation:lp-sparkfade 1.7s linear infinite}.lp-art-connect .lp-spark:nth-of-type(2){animation-delay:.57s}.lp-art-connect .lp-spark:nth-of-type(3){animation-delay:1.13s}}@media (prefers-reduced-motion:reduce){.lp-art-connect .lp-spark{display:none}}@keyframes lp-hubpulse{0%,62%,to{transform:scale(1)}16%{transform:scale(1.12)}}@keyframes lp-sparkfade{0%{opacity:0}12%{opacity:1}82%{opacity:1}to{opacity:0}}.lp-art-close{height:auto}.lp-art-close .lp-ledger{position:relative;overflow:hidden;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r-tile);padding:12px;display:flex;flex-direction:column;gap:7px}.lp-lrow{position:relative;display:flex;align-items:center;gap:8px;font-size:.82rem;padding:8px 14px;border-radius:7px}.lp-lrow-label{font-weight:600;color:var(--lp-ink)}.lp-lrow-tag{margin-left:auto;font-size:.72rem;font-weight:700}.lp-lrow-tag,.lp-lrow-tick{color:var(--lp-green-600);opacity:0}.lp-lrow-tick{font-weight:800}.lp-scan{position:absolute;left:0;right:0;top:-36px;height:36px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--lp-clay) 18%,transparent) 65%,transparent);border-top:2px solid var(--lp-clay);pointer-events:none}@media (prefers-reduced-motion:no-preference){.lp-scan{animation:lp-scan 2.8s cubic-bezier(.4,0,.6,1) infinite}.lp-lrow{animation:lp-rowflash 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * .26s + .2s)}.lp-lrow-tag,.lp-lrow-tick{animation:lp-rowmatch 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * .26s + .2s)}}@media (prefers-reduced-motion:reduce){.lp-scan{display:none}.lp-lrow-tag,.lp-lrow-tick{opacity:1}}@keyframes lp-scan{0%{top:-36px}72%,to{top:100%}}@keyframes lp-rowflash{0%,to{background:transparent}66%,7%{background:var(--lp-clay-50)}}@keyframes lp-rowmatch{0%,4%{opacity:0}13%,92%{opacity:1}to{opacity:1}}.lp-foot{border-top:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-ink)}.lp-foot .lp-brandmark{height:30px}.lp-foot .lp-brandword{font-size:1.5rem}.lp-foot-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-block:clamp(40px,5vw,56px) 24px}.lp-foot-cols{display:flex;gap:clamp(40px,8vw,96px)}.lp-foot-col h4{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink);margin-bottom:14px}.lp-foot-col a{display:block;color:var(--lp-ink-2);text-decoration:none;font-size:.96rem;margin-bottom:9px}.lp-foot-col a:hover{color:var(--lp-ink)}.lp-foot-legal{border-top:1px solid var(--lp-border);padding-block:22px 10px;font-size:.84rem;color:var(--lp-ink-2);font-family:var(--lp-ui)}.lp-foot-logo{display:inline-flex}.lp-foot-logo img{height:28px;width:auto;display:block}.lp-foot-disclaimer{padding-block:0 30px;font-family:var(--lp-ui);font-size:.72rem;line-height:1.55;color:rgba(20,19,16,.42);max-width:940px}.lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.lp-reveal.in{opacity:1;transform:none}.lp-modal-scrim{position:fixed;inset:0;z-index:210;background:rgba(24,22,18,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px;opacity:0;animation:lp-fade .18s ease forwards}@keyframes lp-fade{to{opacity:1}}.lp-modal-backdrop{position:absolute;inset:0;background:transparent;border:0;padding:0;margin:0;cursor:default}.lp-modal{position:relative;z-index:1;width:100%;max-width:460px;max-height:92vh;overflow-y:auto;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-lg);padding:clamp(22px,3vw,30px)}.lp-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.lp-modal h2{font-size:1.5rem}.lp-modal-sub{color:var(--lp-ink-3);font-size:.92rem;margin-bottom:20px}.lp-x{background:var(--lp-sunken);border:1px solid var(--lp-border);border-radius:50%;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;color:var(--lp-ink-2);flex:none}.lp-x:hover{background:var(--lp-border)}.lp-field{margin-bottom:14px}.lp-field label{display:block;font-size:.8rem;font-weight:600;color:var(--lp-ink-2);margin-bottom:6px}.lp-field input,.lp-field select{width:100%;font-family:var(--lp-ui);font-size:.95rem;color:var(--lp-ink);background:var(--lp-sunken);border:1px solid var(--lp-border-strong);border-radius:var(--lp-r-md);padding:11px 13px}.lp-field input::placeholder{color:var(--lp-ink-3)}.lp-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lp-modal .lp-btn{width:100%;justify-content:center;margin-top:6px}.lp-nav-actions{display:flex;align-items:center;gap:8px}.lp-navlink{font-family:var(--lp-ui);font-weight:600;font-size:.95rem;color:var(--lp-ink-2);background:none;border:0;cursor:pointer;padding:8px 12px;border-radius:var(--lp-r-btn);transition:color .14s ease,background .14s ease}.lp-navlink:hover{color:var(--lp-ink);background:var(--lp-sunken)}.lp-q-fields{display:flex;flex-direction:column;gap:20px;margin:22px 0}.lp-q-field-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.lp-q-label{font-size:.9rem;font-weight:600;color:var(--lp-ink-2)}.lp-q-val{font-size:1rem;font-weight:700;color:var(--lp-ink)}.lp-q-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background-color:var(--lp-sunken);background-image:linear-gradient(var(--lp-clay-600),var(--lp-clay-600));background-repeat:no-repeat;background-size:0 100%;box-shadow:inset 0 1px 2px rgba(24,22,18,.1);outline:none;cursor:pointer}.lp-q-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:var(--lp-clay-600);border:4px solid var(--lp-surface);box-shadow:0 3px 10px -2px rgba(24,22,18,.35),0 0 0 1px rgba(24,22,18,.05);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .12s ease;transition:transform .12s ease}.lp-q-range::-webkit-slider-thumb:active{transform:scale(1.08);cursor:-webkit-grabbing;cursor:grabbing}.lp-q-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--lp-clay-600);border:4px solid var(--lp-surface);box-shadow:0 3px 10px -2px rgba(24,22,18,.35),0 0 0 1px rgba(24,22,18,.05);cursor:grab}.lp-q-range::-moz-range-progress{height:10px;border-radius:999px;background:var(--lp-clay-600)}.lp-q-out{background:var(--lp-sunken);border:1px solid var(--lp-border);border-radius:var(--lp-r-md);padding:18px}.lp-q-out-num{font-family:var(--lp-display);font-weight:800;font-size:clamp(2.2rem,8vw,2.8rem);letter-spacing:-.03em;color:var(--lp-ink);line-height:1}.lp-q-out-unit{font-size:1.1rem;font-weight:700;color:var(--lp-ink-3);margin-left:4px}.lp-q-out-line{margin-top:12px;font-size:.98rem;line-height:1.5;color:var(--lp-ink-2)}.lp-q-out-line b{color:var(--lp-ink);font-weight:700}@media (max-width:900px){.lp-mock{aspect-ratio:auto;max-width:460px;margin-inline:auto;width:100%}.lp-mock:before{display:none}.lp-float,.lp-panel{position:static;width:100%;margin-bottom:14px;animation:none}.lp-steps{grid-template-columns:1fr}}@media (max-width:720px){.lp-navlink{padding:8px}}@media (max-width:520px){.lp-field-row{grid-template-columns:1fr}.lp-foot-grid{flex-direction:column;gap:28px}}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none;transition:none}.lp-float-approve,.lp-float-net,.lp-needsdot:after{animation:none}}.lp-ribbon{position:absolute;pointer-events:none;z-index:0;filter:blur(30px) saturate(1.55)}.lp-ribbon span{position:absolute;border-radius:999px;opacity:.9}.lp-ribbon-a{background:linear-gradient(180deg,transparent 2%,color-mix(in srgb,var(--lp-clay) 55%,#FFF) 22%,var(--lp-clay) 52%,var(--lp-clay-700) 78%,transparent 98%)}.lp-ribbon-b{background:linear-gradient(180deg,transparent 4%,color-mix(in srgb,var(--lp-clay) 70%,#FFF) 30%,var(--lp-clay-600) 62%,transparent 96%);filter:hue-rotate(-28deg)}.lp-ribbon-c{background:linear-gradient(180deg,transparent 4%,color-mix(in srgb,var(--lp-clay) 40%,#FFF) 28%,var(--lp-clay) 60%,transparent 96%);filter:hue-rotate(-12deg) saturate(1.15)}.lp-ribbon-d{background:linear-gradient(180deg,transparent 8%,color-mix(in srgb,var(--lp-clay) 18%,#FFF) 45%,color-mix(in srgb,var(--lp-clay) 45%,#FFF) 70%,transparent 94%)}.lp-ribbon-close{inset:auto -10% -52% -10%;height:120%}.lp-ribbon-close span{opacity:.95;transform:rotate(-14deg)}.lp-ribbon-close .lp-ribbon-a{left:4%;bottom:-60%;width:40%;height:130%}.lp-ribbon-close .lp-ribbon-b{left:34%;bottom:-66%;width:26%;height:130%}.lp-ribbon-close .lp-ribbon-c{right:2%;bottom:-58%;width:38%;height:130%}.lp-ribbon-close .lp-ribbon-d{left:56%;bottom:-60%;width:12%;height:120%}@media (prefers-reduced-motion:no-preference){.lp-ribbon-a{animation:lp-rib-a 16s ease-in-out infinite alternate}.lp-ribbon-b{animation:lp-rib-b 21s ease-in-out infinite alternate}.lp-ribbon-c{animation:lp-rib-c 18s ease-in-out infinite alternate}.lp-ribbon-d{animation:lp-rib-b 24s ease-in-out infinite alternate-reverse}}@keyframes lp-rib-a{0%{transform:rotate(-19deg) translateY(0)}to{transform:rotate(-16deg) translateY(5%)}}@keyframes lp-rib-b{0%{transform:rotate(-19deg) translateY(0)}to{transform:rotate(-22deg) translateY(-5%)}}@keyframes lp-rib-c{0%{transform:rotate(-19deg) translateY(0)}to{transform:rotate(-17deg) translateY(7%)}}.lp-ribbon-close .lp-ribbon-a{animation-name:lp-ribc-a}.lp-ribbon-close .lp-ribbon-b,.lp-ribbon-close .lp-ribbon-d{animation-name:lp-ribc-b}.lp-ribbon-close .lp-ribbon-c{animation-name:lp-ribc-a}@keyframes lp-ribc-a{0%{transform:rotate(-14deg) translateX(0)}to{transform:rotate(-11deg) translateX(4%)}}@keyframes lp-ribc-b{0%{transform:rotate(-14deg) translateX(0)}to{transform:rotate(-17deg) translateX(-4%)}}.lp-zerocount{display:inline-block;font-weight:800;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-zerocount.is-zero{animation:lp-zeropop .55s cubic-bezier(.2,1.4,.4,1)}@keyframes lp-zeropop{0%{transform:scale(.94)}55%{transform:scale(1.05)}to{transform:scale(1)}}.lp-calart{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,36px);margin:clamp(30px,4vw,48px) auto clamp(6px,1vw,10px)}.lp-cal{position:relative;width:clamp(132px,16vw,168px);border-radius:18px;border:1px solid var(--lp-border-strong);background:var(--lp-surface);box-shadow:var(--lp-shadow-md);overflow:hidden;text-align:center}.lp-cal-head{padding:8px 0;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-3);background:var(--lp-sunken);border-bottom:1px solid var(--lp-border)}.lp-cal-us .lp-cal-head{background:var(--lp-clay-600);border-color:var(--lp-clay-600);color:#FFF}.lp-cal-day{padding:14px 0 2px;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;line-height:1;font-family:var(--lp-display)}.lp-cal-firm .lp-cal-day{color:var(--lp-ink-3)}.lp-cal-us .lp-cal-day{color:var(--lp-clay-700)}.lp-cal-suffix{font-size:1.05rem;font-weight:800;margin-left:2px}.lp-cal-tag{padding-bottom:13px;font-size:.74rem;font-weight:600;color:var(--lp-ink-3)}.lp-cal-us .lp-cal-tag{color:#3F7D2C;font-weight:700}.lp-cal-x{position:absolute;left:8%;top:28%;width:84%;height:56%;overflow:visible;transform:rotate(-2deg);pointer-events:none}.lp-calx{fill:none;stroke:#C43D38;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lp-calx-1{stroke-width:6.5}.lp-calx-1b{stroke-width:3;stroke-opacity:.5}.lp-calx-2{stroke-width:6}.lp-calx-2b{stroke-width:2.6;stroke-opacity:.5}.lp-cal-arrow{color:var(--lp-clay-600);display:grid;place-items:center}@media (prefers-reduced-motion:no-preference){.lp-calx-1,.lp-calx-1b{animation:lp-calx-draw1 5.2s infinite}.lp-calx-2,.lp-calx-2b{animation:lp-calx-draw2 5.2s infinite}.lp-cal-us{animation:lp-calpop 5.2s ease-in-out infinite}.lp-cal-arrow{animation:lp-calnudge 5.2s ease-in-out infinite}}@keyframes lp-calx-draw1{0%,11%{stroke-dashoffset:1;opacity:0;animation-timing-function:cubic-bezier(.75,.02,.35,1)}11.5%{opacity:1}18%{stroke-dashoffset:0}92%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lp-calx-draw2{0%,19%{stroke-dashoffset:1;opacity:0;animation-timing-function:cubic-bezier(.75,.02,.35,1)}19.5%{opacity:1}27%{stroke-dashoffset:0}92%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lp-calpop{0%,30%{transform:scale(1);box-shadow:var(--lp-shadow-md)}44%{transform:scale(1.06)}52%,88%{transform:scale(1.03);box-shadow:var(--lp-shadow-lg)}to{transform:scale(1)}}@keyframes lp-calnudge{0%,28%{transform:translateX(0)}40%,52%{transform:translateX(6px)}64%,to{transform:translateX(0)}}.lpb{--lpb-bad:#C43D38;position:relative;background:var(--lp-surface);color:var(--lp-ink);overflow:clip}.lpb-h1{font-family:var(--lp-display);font-weight:800;font-size:clamp(2.8rem,5.4vw,4.3rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lpb-h1-sm{font-size:clamp(2.4rem,5vw,4rem)}.lpb-grad{color:var(--lp-clay-700)}.lpb-lead{font-size:clamp(1.05rem,1.6vw,1.22rem);color:var(--lp-ink-2);line-height:1.55;max-width:44ch}.lpb-section{position:relative;padding-block:clamp(68px,8.6vw,118px)}.lpb-cta-row{display:flex;align-items:center;gap:14px;margin-top:30px;flex-wrap:wrap}.lpb-cta-center{justify-content:center}.lpb-close{position:relative;text-align:center;padding-block:clamp(88px,11vw,150px);overflow:clip;border-top:1px solid var(--lp-border)}.lpb-close-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.lpb-close .lpb-lead{margin-top:18px;margin-inline:auto;text-align:center}.lpb-close .lpb-lead b{color:var(--lp-clay-700)}.lpb-close .lpb-cta-row{margin-top:28px}@media (max-width:680px){.lpb-cta-row .lp-btn{width:100%;justify-content:center}.lp-calart{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lp-cal-arrow,.lp-cal-us,.lp-calx,.lp-ribbon span{animation:none}}.lpc{background:color-mix(in srgb,var(--lp-clay) 4%,var(--lp-bg));color:var(--lp-ink);overflow:clip}.lpc-h1{font-size:clamp(3.1rem,6.6vw,5.6rem);line-height:1;letter-spacing:-.04em}.lpc-h1,.lpc-h2{font-family:var(--lp-display);font-weight:800;text-wrap:balance}.lpc-h2{font-size:clamp(2rem,4vw,3rem);line-height:1.06;letter-spacing:-.03em}.lpc-mark{color:var(--lp-clay-700)}.lpc-lead{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--lp-ink-2);line-height:1.6;max-width:54ch}.lpc-center{text-align:center;margin-inline:auto}.lpc-section{position:relative;padding-block:clamp(72px,9vw,124px)}.lpc-scarcity{margin-top:16px;font-size:.9rem;color:var(--lp-ink-3);display:block}.lpc-blobs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lpc-blobs span{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.lpc-blobs span:first-child{left:50%;bottom:-34%;width:116%;height:78%;margin-left:-58%;background:radial-gradient(ellipse at 50% 62%,color-mix(in srgb,var(--lp-clay) 62%,transparent) 0,color-mix(in srgb,var(--lp-clay) 20%,transparent) 42%,transparent 68%)}.lpc-blobs span:nth-child(2){left:4%;top:22%;width:52%;height:62%;background:radial-gradient(circle at 46% 50%,color-mix(in srgb,var(--lp-clay-600) 40%,transparent) 0,transparent 66%);opacity:.4}.lpc-blobs span:nth-child(3){right:-6%;top:6%;width:48%;height:58%;background:radial-gradient(circle at 54% 44%,color-mix(in srgb,var(--lp-clay-700) 46%,transparent) 0,transparent 64%);opacity:.38}@media (prefers-reduced-motion:no-preference){.lpc-blobs span:first-child{animation:lp-aurora-a 34s ease-in-out infinite alternate}.lpc-blobs span:nth-child(2){animation:lp-aurora-b 42s ease-in-out infinite alternate}.lpc-blobs span:nth-child(3){animation:lp-aurora-c 38s ease-in-out infinite alternate}}@keyframes lp-aurora-a{0%{transform:translate3d(-3%,0,0) scaleY(1)}to{transform:translate3d(3%,-6%,0) scaleY(1.18)}}@keyframes lp-aurora-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(9%,-8%,0) scale(1.16)}}@keyframes lp-aurora-c{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(-8%,7%,0) scale(.92)}}.lpc-hero{position:relative;overflow:clip;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(56px,7vw,100px)}.lpc-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:center}.lpc-hero-copy .lpc-h1,.lpc-hero-copy .lpc-lead{margin-top:22px}.lpc-cta-row{display:flex;align-items:center;gap:14px;margin-top:32px;flex-wrap:wrap}.lpc-pedigree{border-block:1px solid var(--lp-clay-100);background:color-mix(in srgb,var(--lp-clay) 3%,var(--lp-surface))}.lpc-pedigree .lp-pedigree-svg{filter:grayscale(1);opacity:.55;transition:filter .2s ease,opacity .2s ease}.lpc-pedigree .lp-pedigree-svg:hover{filter:none;opacity:1}.lpc-scopeband{background:linear-gradient(170deg,color-mix(in srgb,var(--lp-clay) 14%,var(--lp-bg)) 0,color-mix(in srgb,var(--lp-clay) 7%,var(--lp-bg)) 100%);border-block:1px solid var(--lp-clay-100)}.lpd .lpc-hero .lpc-hero-copy,.lpd-hero-mock{position:relative;z-index:1}@media (max-width:940px){.lpc-hero-grid{grid-template-columns:1fr}}@media (max-width:640px){.lpc-cta-row .lp-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.lpc-blobs span{animation:none}}.lpd .lpc-h1{font-size:clamp(2.4rem,4.6vw,3.85rem);line-height:1.04}.lp-topnav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;min-height:4.5rem;padding:0 1.5rem;background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.lp-topnav.is-open,.lp-topnav.is-scrolled{background:var(--lp-surface);border-bottom-color:var(--lp-border);box-shadow:var(--lp-shadow-sm)}.lp-topnav.is-open{background:var(--lp-bg);box-shadow:none}.lp-topnav-inner{display:flex;width:100%;max-width:80rem;height:100%;margin:0 auto;align-items:center;justify-content:space-between;gap:24px}.lp-topnav-logo{display:flex;align-items:center;width:6.5rem;flex:none}.lp-topnav-logo img{width:100%;height:auto;display:block;filter:brightness(0) invert(1);transition:filter .25s ease}.lp-topnav.is-open .lp-topnav-logo img,.lp-topnav.is-scrolled .lp-topnav-logo img{filter:none}.lp-topnav-links,.lp-topnav-menu{display:flex;align-items:center;gap:30px}.lp-topnav-links{margin:0;padding:0;list-style:none}.lp-topnav-links a{font-family:var(--lp-ui);font-weight:400;font-size:1rem;color:#fff;text-decoration:none;white-space:nowrap;transition:color .15s ease}.lp-topnav-links a:hover{color:var(--lp-clay)}.lp-topnav.is-open .lp-topnav-links a,.lp-topnav.is-scrolled .lp-topnav-links a{color:var(--lp-ink-2)}.lp-topnav.is-open .lp-topnav-links a:hover,.lp-topnav.is-scrolled .lp-topnav-links a:hover{color:var(--lp-clay)}.lp-topnav .lp-btn{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);box-shadow:none;padding:.5rem 1.25rem;font-weight:500}.lp-topnav .lp-btn:hover{background:rgba(255,255,255,.12);box-shadow:none}.lp-topnav.is-open .lp-btn,.lp-topnav.is-scrolled .lp-btn{background:transparent;color:#474747;border-color:#b8b8b8}.lp-topnav.is-open .lp-btn:hover,.lp-topnav.is-scrolled .lp-btn:hover{background:rgba(38,34,33,.05)}.lp-topnav-actions{display:flex;align-items:center;gap:16px}.lp-topnav-social{display:inline-flex;align-items:center;color:#fff;opacity:1;transition:color .15s ease,opacity .15s ease}.lp-topnav-social svg{width:24px;height:24px}.lp-topnav-social:hover{opacity:.7}.lp-topnav.is-open .lp-topnav-social,.lp-topnav.is-scrolled .lp-topnav-social{color:#0f0f0f;opacity:.6}.lp-topnav.is-open .lp-topnav-social:hover,.lp-topnav.is-scrolled .lp-topnav-social:hover{opacity:1}.lp-topnav-burger{display:none}@media (max-width:991px){.lp-topnav-burger{display:inline-flex;flex-direction:column;gap:5px;padding:8px;margin:-8px;background:none;border:0;cursor:pointer}.lp-topnav-burger span{display:block;width:22px;height:2px;border-radius:2px;background:#fff;transition:transform .2s ease,opacity .2s ease,background .25s ease}.lp-topnav.is-open .lp-topnav-burger span,.lp-topnav.is-scrolled .lp-topnav-burger span{background:var(--lp-ink)}.lp-topnav.is-open .lp-topnav-burger span:first-child{transform:translateY(7px) rotate(45deg)}.lp-topnav.is-open .lp-topnav-burger span:nth-child(2){opacity:0}.lp-topnav.is-open .lp-topnav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-topnav-menu{display:none;position:fixed;top:4.5rem;left:0;right:0;bottom:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:1rem 1.5rem 6.5rem;background:var(--lp-bg);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lp-topnav.is-open .lp-topnav-menu{display:flex}.lp-topnav-links{flex-direction:column;align-items:stretch;gap:0}.lp-topnav-links a{display:block;padding:.75rem 0;font-size:1.125rem}.lp-topnav-actions{flex-direction:column;align-items:stretch;gap:1rem;margin-top:1.5rem}.lp-topnav-cta{width:100%;margin:0;justify-content:center}}@media (max-width:767px){.lp-topnav{min-height:4rem;padding:0 1.25rem}.lp-topnav-menu{top:4rem;padding:.5rem 1.25rem 6rem}}.lpd .lpc-hero{display:flex;align-items:center;min-height:min(92vh,940px);padding-top:clamp(96px,11vw,130px);padding-bottom:clamp(64px,8vh,104px);background:var(--lp-night);color:#fff;isolation:isolate}.lpd .lpc-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(in oklab,var(--lp-night) 0,var(--lp-night) 50%,oklch(.2 .04 68) 75%,oklch(.34 .055 70) 89%,oklch(.5 .05 72) 100%)}.lpd .lpc-hero>.lpc-blobs{z-index:-1}.lpd .lpc-hero{--lp-hem-h:92px}.lpd{--lp-hem-land:255 255 255}.lpd-horizon{position:absolute;left:50%;bottom:-252px;z-index:0;width:1500px;max-width:none;height:300px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(closest-side,var(--lp-surface) 0,var(--lp-surface) 55%,transparent 85%);filter:blur(50px)}@media (max-width:640px){.lpd .lpc-hero{--lp-hem-h:36px}.lpd-horizon{bottom:-280px}.lpd{--lp-land-h:84px}}.lpd-hem{position:absolute;left:0;right:0;bottom:0;z-index:0;height:var(--lp-hem-h,92px);pointer-events:none;background:linear-gradient(to bottom in oklab,rgb(var(--lp-hem-land)/0) 0,rgb(var(--lp-hem-land)/.1) 25%,rgb(var(--lp-hem-land)/.28) 45%,rgb(var(--lp-hem-land)/.5) 62%,rgb(var(--lp-hem-land)/.686) 78%,rgb(var(--lp-hem-land)/.828) 90%,rgb(var(--lp-hem-land)/1) 100%)}.lpd .lpc-hero+*{position:relative;isolation:isolate}.lpd .lpc-hero+:before{inset:0 0 auto;z-index:-1;height:var(--lp-land-h,70px);background:linear-gradient(to bottom in oklab,rgb(var(--lp-hem-land)/1) 0,rgb(var(--lp-hem-land)/.897) 21%,rgb(var(--lp-hem-land)/.448) 46%,rgb(var(--lp-hem-land)/.172) 71%,rgb(var(--lp-hem-land)/0) 100%)}.lpc-blobs:after,.lpd .lpc-hero+:before{content:"";position:absolute;pointer-events:none}.lpc-blobs:after{inset:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.lpd .lpc-hero .lp-mock{color:var(--lp-ink)}.lpd .lpc-hero .lpc-h1{color:#fff}.lpd .lpc-hero .lpc-mark{color:var(--lp-clay)}.lpd .lpc-hero .lpc-lead{color:rgba(255,255,255,.74)}.lpd .lpc-hero .lpd-hero-kicker{color:var(--lp-clay)}.lpd .lpc-hero .lpc-scarcity{color:rgba(255,255,255,.52)}.lpd .lpc-hero .lp-btn{background:var(--lp-bg);color:var(--lp-ink)}.lpd .lpc-hero .lp-btn:hover{background:#fff}.lpd-nav .lp-brand{color:#fff}.lpd-nav .lp-navlink{color:rgba(255,255,255,.78)}.lpd-nav .lp-navlink:hover{color:#fff;background:rgba(255,255,255,.1)}.lpd-nav .lp-btn{background:var(--lp-bg)}.lpd-nav .lp-btn,.lpd-nav.is-scrolled .lp-brand{color:var(--lp-ink)}.lpd-nav.is-scrolled .lp-navlink{color:var(--lp-ink-2)}.lpd-nav.is-scrolled .lp-navlink:hover{color:var(--lp-ink);background:var(--lp-sunken)}.lpd-nav.is-scrolled .lp-btn{background:var(--lp-brand);color:#fff}.lpd .lpc-hero>.lp-wrap{width:100%}.lpd .lpc-hero-copy .lpd-hero-kicker+.lpc-h1{margin-top:clamp(14px,1.9vh,20px)}.lpd .lpc-hero-copy .lpc-lead{margin-top:clamp(24px,3.3vh,34px)}.lpd .lpc-hero .lpc-cta-row{margin-top:clamp(36px,5.4vh,56px);gap:22px}.lpd .lpc-hero .lpc-h1{line-height:1.07}.lpd .lpc-hero .lpd-hero-kicker{line-height:1.4}.lpd .lpc-cta-row{align-items:center}.lpd .lpc-cta-row .lpc-scarcity{display:block;margin-top:0;max-width:26ch;line-height:1.4;text-wrap:balance}.lpd .lpb-sec-grid,.lpd .lpc-pedigree,.lpd .lpc-scopeband,.lpd .lpd-sec-calc{background:var(--lp-surface);border-block:0}.lpd .lpd-sec-faq,.lpd .lpd-sec-how,.lpd .lpd-sec-who{background:linear-gradient(180deg,var(--lp-surface) 0,color-mix(in srgb,var(--lp-clay) 9%,var(--lp-surface)) 13%,color-mix(in srgb,var(--lp-clay) 4%,var(--lp-surface)) 100%);border-block:0}.lpd .lpb-close{border-top:0}@media (max-width:420px){.lpd-nav .lp-brandword{display:none}}.lpd-more-arrow{flex:none}.lpd-segs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:clamp(34px,4.6vw,56px)}.lpd-seg{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:7px;background:var(--lp-card-fill);border:0;border-radius:var(--lp-r-tile);padding:clamp(22px,2.6vw,30px);cursor:pointer;font-family:inherit;color:inherit;transition:background-color .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lpd-seg:hover{background:var(--lp-card-fill-hi)}.lpd-seg-t{font-family:var(--lp-display);font-weight:800;font-size:1.3rem;letter-spacing:-.015em}.lpd-seg-d{font-size:1.06rem;color:var(--lp-ink-2);line-height:1.5;text-wrap:balance;min-height:3.18rem}.lpd-seg-more{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:5px;font-size:.9rem;font-weight:700;color:var(--lp-clay-700);transition:gap .18s ease}.lpd-seg:hover .lpd-seg-more{gap:9px}@media (max-width:940px){.lpd-segs{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lpd-segs{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:clamp(20px,5vw,40px);gap:12px;margin-inline:calc(-1 * clamp(20px, 5vw, 40px));padding-inline:clamp(20px,5vw,40px);-webkit-overflow-scrolling:touch}.lpd-seg{flex:0 0 min(240px,74vw);min-height:288px;scroll-snap-align:start}}.lp-sheet-scrim{position:fixed;inset:0;z-index:250;background:rgba(24,22,18,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center;opacity:0;animation:lp-fade .18s ease forwards}.lp-sheet-backdrop{position:absolute;inset:0;background:transparent;border:0;padding:0;margin:0;cursor:default}.lp-sheet{position:relative;z-index:1;width:100%;max-width:760px;max-height:88vh;display:flex;flex-direction:column;background:var(--lp-surface);border:1px solid var(--lp-border);border-bottom:0;border-radius:var(--lp-r-lg) var(--lp-r-lg) 0 0;box-shadow:var(--lp-shadow-lg);transform:translateY(100%);animation:lp-sheet-up .34s cubic-bezier(.22,.61,.36,1) forwards}@keyframes lp-sheet-up{to{transform:translateY(0)}}.lp-sheet-x{position:absolute;top:16px;right:16px;z-index:2}.lp-sheet-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(30px,4.4vw,48px)}.lp-sheet-title{font-family:var(--lp-display);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.02em;margin-top:18px}.lp-sheet-lead{margin-top:12px;color:var(--lp-ink-2);font-size:1.06rem;line-height:1.55;max-width:54ch}.lp-sheet-points{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:15px}.lp-sheet-point{display:flex;gap:13px;align-items:flex-start}.lp-sheet-check{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lp-green-50);color:var(--lp-green-600);font-size:.78rem;font-weight:800;margin-top:1px}.lp-sheet-ptext{font-size:.96rem;color:var(--lp-ink-2);line-height:1.5}.lp-sheet-ptext b{display:block;color:var(--lp-ink);font-weight:700;font-size:1rem;margin-bottom:2px}.lp-sheet-cta{margin-top:30px}.lp-sheet-cta .lp-btn{width:100%;justify-content:center}@media (min-width:720px){.lp-sheet-cta .lp-btn{width:auto}}@media (prefers-reduced-motion:reduce){.lp-sheet{animation:none;transform:none}.lp-sheet-scrim{animation:none;opacity:1}}.lp-sv{margin:24px 0 4px}.lp-sv-reuse{margin:22px 0 4px}.lp-svpanel{background:var(--lp-sunken);border:1px solid var(--lp-border);border-radius:14px;padding:14px 16px;box-shadow:var(--lp-shadow-sm);display:flex;flex-direction:column;gap:8px}.lp-svpanel-head{font-size:.82rem;font-weight:700;color:var(--lp-ink);padding-bottom:8px;border-bottom:1px solid var(--lp-border)}.lp-svpanel-head,.lp-svrow{display:flex;align-items:center;justify-content:space-between}.lp-svrow{font-size:.84rem;color:var(--lp-ink-2)}.lp-svnum{font-family:var(--lp-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--lp-ink);letter-spacing:-.01em}.lp-svnum-hi{color:var(--lp-clay-700)}.lp-svok{font-weight:800}.lp-svok,.lp-svtie{color:var(--lp-green-600)}.lp-svtie{display:inline-flex;align-items:center;gap:5px;font-size:.66rem;font-weight:700;background:var(--lp-green-50);border-radius:999px;padding:3px 9px}.lp-svtie:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lp-green-600)}.lp-svpct{font-size:.72rem;font-weight:700;color:var(--lp-clay-700)}.lp-svrow-var{border-top:1px dashed var(--lp-border-strong);padding-top:9px;margin-top:1px}.lp-svvar{font-family:var(--lp-display);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lp-clay-700);transition:color .3s ease}.lp-svvar.is-zero{color:var(--lp-green-600)}.lp-svflow{position:relative;display:flex;align-items:center;justify-content:space-between;padding:6px 2px 2px}.lp-svflow-line{position:absolute;left:8%;right:8%;top:13px;height:2px;background:var(--lp-border-strong);z-index:0}.lp-svstage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:.74rem;font-weight:700;color:var(--lp-ink-3);opacity:.4;animation:lp-sv-in .4s ease both;animation-delay:calc(var(--i) * .5s + .15s)}.lp-svstage-dot{width:13px;height:13px;border-radius:50%;background:var(--lp-surface);border:2px solid var(--lp-border-strong)}.lp-svstage:first-child .lp-svstage-dot,.lp-svstage:nth-child(2) .lp-svstage-dot{border-color:var(--lp-clay-600);background:var(--lp-clay-50)}.lp-svstage:last-of-type{color:var(--lp-green-600)}.lp-svstage:last-of-type .lp-svstage-dot{border-color:var(--lp-green-600);background:var(--lp-green-50)}.lp-svbar-row{display:grid;grid-template-columns:84px 1fr auto;align-items:center;grid-gap:12px;gap:12px;font-size:.82rem;color:var(--lp-ink-2)}.lp-svbar-l{font-weight:600}.lp-svbar-track{height:9px;border-radius:999px;background:var(--lp-border);overflow:hidden}.lp-svbar-fill{display:block;height:100%;width:var(--w);border-radius:999px;background:var(--lp-clay-600);transform-origin:left;animation:lp-sv-grow .7s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i) * .12s + .12s)}.lp-svbar-fill.is-hi{background:var(--lp-green-600)}.lp-svwf-row{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;color:var(--lp-ink-2);padding:3px 0;animation:lp-sv-in .42s ease both;animation-delay:calc(var(--i) * .16s + .1s)}.lp-svwf-sub{color:var(--lp-ink-3)}.lp-svwf-net{margin-top:4px;padding-top:10px;border-top:1px solid var(--lp-border-strong);font-weight:700;color:var(--lp-ink)}.lp-svwf-net .lp-svnum{color:var(--lp-clay-700);font-size:1.08rem}.lp-svwip-track{height:12px;border-radius:999px;background:var(--lp-border);overflow:hidden;margin:2px 0 4px}.lp-svwip-fill{display:block;height:100%;width:62%;border-radius:999px;background:linear-gradient(90deg,var(--lp-clay-600),var(--lp-clay));animation:lp-sv-wip .9s cubic-bezier(.22,.61,.36,1) .12s both}.lp-sv3-row{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--lp-ink-2);padding:4px 0;animation:lp-sv-in .4s ease both;animation-delay:calc(var(--i) * .13s + .1s)}.lp-sv3-bar{width:3px;height:15px;border-radius:2px;background:var(--lp-clay-600);flex:none}.lp-sv3-l{flex:1 1}.lp-sv3-tie{display:flex;justify-content:center;padding-top:10px;margin-top:2px;border-top:1px dashed var(--lp-border-strong)}.lp-sv3-badge{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;color:var(--lp-green-600);background:var(--lp-green-50);border:1px solid color-mix(in srgb,var(--lp-green-600) 30%,transparent);border-radius:999px;padding:5px 13px;animation:lp-sv-pop .5s cubic-bezier(.22,.61,.36,1) .62s both}@keyframes lp-sv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-sv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-sv-wip{0%{width:0}to{width:62%}}@keyframes lp-sv-pop{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lp-sv3-badge,.lp-sv3-row,.lp-svbar-fill,.lp-svstage,.lp-svwf-row,.lp-svwip-fill{animation:none;opacity:1;transform:none}.lp-svstage{opacity:1}}.lp-faq-wrap{max-width:760px}.lp-faq{margin-top:clamp(30px,4vw,48px);display:flex;flex-direction:column;gap:12px}.lp-faq-item{background:var(--lp-card-fill);border:0;border-radius:var(--lp-r-tile);transition:background-color .18s ease}.lp-faq-item.is-open{background:var(--lp-card-fill-hi)}.lp-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:none;border:0;cursor:pointer;font-family:var(--lp-display);font-weight:700;font-size:1.06rem;letter-spacing:-.01em;color:var(--lp-ink);padding:clamp(16px,2vw,20px) clamp(18px,2.2vw,24px)}.lp-faq-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--lp-clay-50);color:var(--lp-clay-700);transition:transform .22s ease}.lp-faq-item.is-open .lp-faq-ic{transform:rotate(45deg)}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.lp-faq-item.is-open .lp-faq-a{grid-template-rows:1fr}.lp-faq-a>p{overflow:hidden;margin:0;color:var(--lp-ink-2);font-size:1rem;line-height:1.6;padding:0 clamp(18px,2.2vw,24px)}.lp-faq-item.is-open .lp-faq-a>p{padding-bottom:clamp(18px,2.2vw,22px)}@media (prefers-reduced-motion:reduce){.lp-faq-a,.lp-faq-ic{transition:none}}.lpd-eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;color:var(--lp-clay-700);margin-bottom:12px}.lpd-hero-kicker{font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:600;color:var(--lp-clay-700);letter-spacing:-.005em}.lpc-hero-copy .lpd-hero-kicker+.lpc-h1{margin-top:10px}.lpd-cx{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;flex:none;margin-top:0}.lpd-cx-bad{color:var(--lpb-bad);background:color-mix(in srgb,var(--lpb-bad) 13%,var(--lp-surface))}.lpd-cx-good{color:var(--lp-green-600);background:color-mix(in srgb,var(--lp-green-600) 13%,var(--lp-surface))}.lpd-ptable{--pt-gap:clamp(20px,3.2vw,46px);--pt-asset:clamp(300px,30vw,380px);margin-top:clamp(28px,3.6vw,46px)}.lpd-ptrow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--pt-asset);grid-gap:var(--pt-gap);gap:var(--pt-gap);align-items:start;padding-block:clamp(22px,3vw,38px)}.lpd-ptrow:before{content:"";position:absolute;top:0;left:0;width:calc(100% - var(--pt-asset) - var(--pt-gap));height:1px;background:var(--lp-border)}.lpd-pthead{padding:0 0 14px;align-items:end}.lpd-pthead:before{content:none}.lpd-pth{font-family:var(--lp-ui);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lpd-pth-firm{color:var(--lp-ink-3)}.lpd-pth-qf{color:var(--lp-clay-700)}.lpd-ptshot{display:flex;align-self:center}.lpd-ptcell{display:flex;align-items:flex-start;gap:13px;font-size:1rem;line-height:1.45;color:var(--lp-ink);font-weight:700}.lpd-ptcell-qf{color:var(--lp-ink-2);font-weight:400}.lpd-ptshot .lp-calart{width:100%;margin:0;gap:14px;justify-content:flex-start}.lpd-ptshot .lp-cal{width:auto;flex:1 1;min-width:0}.lpd-pv{width:100%;max-width:420px;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-lg);padding:18px 18px 20px}.lpd-pv-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.82rem;font-weight:700;color:var(--lp-ink);margin-bottom:14px}.lpd-pv-flag,.lpd-pv-tag{font-family:var(--lp-ui);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-3);flex:none}.lpd-pv-flag{color:var(--lp-amber-600)}.lpd-pv-live{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:var(--lp-green-600);flex:none}.lpd-pv-live i{width:7px;height:7px;border-radius:50%;background:var(--lp-green-600)}.lpd-pv-metrics{display:grid;grid-gap:8px;gap:8px}.lpd-pv-metric{display:flex;align-items:center;justify-content:space-between;background:var(--lp-sunken);border:1px solid var(--lp-border);border-radius:var(--lp-r-md);padding:12px 14px}.lpd-pv-k{font-size:.86rem;color:var(--lp-ink-2)}.lpd-pv-v{font-size:1.05rem;font-weight:700;color:var(--lp-ink)}.lpd-pv-clients{display:grid;grid-gap:11px;gap:11px}.lpd-pvc-row{display:grid;grid-template-columns:1fr 72px auto;align-items:center;grid-gap:12px;gap:12px;font-size:.84rem}.lpd-pvc-name{color:var(--lp-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpd-pvc-name em{color:var(--lp-ink-3);font-style:normal;font-weight:500;font-size:.78rem}.lpd-pvc-track{height:8px;border-radius:999px;background:var(--lp-sunken);overflow:hidden}.lpd-pvc-fill{display:block;height:100%;width:var(--w);border-radius:999px;background:var(--lp-green-600)}.lpd-pvc-row.is-neg .lpd-pvc-fill{background:var(--lpb-bad)}.lpd-pvc-v{font-weight:700;color:var(--lp-green-600);text-align:right}.lpd-pvc-row.is-neg .lpd-pvc-v{color:var(--lpb-bad)}.lpd-pv-gap{display:grid;grid-gap:12px;gap:12px}.lpd-pvg-row{display:grid;grid-template-columns:88px 1fr auto;align-items:center;grid-gap:12px;gap:12px;font-size:.84rem}.lpd-pvg-k{color:var(--lp-ink-2)}.lpd-pvg-track{height:10px;border-radius:999px;background:var(--lp-sunken);overflow:hidden}.lpd-pvg-fill{display:block;height:100%;width:var(--w);border-radius:999px}.lpd-pvg-out{background:var(--lpb-bad)}.lpd-pvg-in{background:var(--lp-green-600)}.lpd-pvg-v{font-weight:700;color:var(--lp-ink)}.lpd-pvg-note{margin-top:2px;font-size:.82rem;line-height:1.45;color:var(--lp-ink-2);background:var(--lp-sunken);border-radius:var(--lp-r-md);padding:10px 12px}.lpd-pvg-note b{color:var(--lp-ink)}.lpd-pv-slack{max-width:400px}.lpd-slack-msg{display:flex;gap:10px;padding:7px 0}.lpd-slack-av{flex:none;width:30px;height:30px;border-radius:8px;background:var(--lp-ink-2);color:#fff;display:grid;place-items:center;font-size:.64rem;font-weight:700}.lpd-slack-av-qf{background:var(--lp-clay-600)}.lpd-slack-av-qf .lp-brandmark{height:13px}.lpd-slack-meta{display:flex;align-items:baseline;gap:8px}.lpd-slack-meta b{font-size:.84rem;color:var(--lp-ink)}.lpd-slack-meta span{font-size:.7rem;color:var(--lp-ink-3)}.lpd-slack-body p{margin-top:2px;font-size:.88rem;line-height:1.45;color:var(--lp-ink-2)}.lpd-slack-foot{margin-top:6px;padding-top:10px;border-top:1px solid var(--lp-border);font-size:.74rem;font-weight:600;color:var(--lp-green-600)}@media (max-width:820px){.lpd-ptrow{grid-template-columns:1fr;gap:14px;align-items:start}.lpd-ptrow:before{width:100%}.lpd-pthead{display:none}.lpd-pv,.lpd-pv-slack{max-width:460px}}@media (min-width:821px){.lpd-ptable{--pt-asset:clamp(280px,26vw,340px)}.lpd-ptcell{font-size:1.2rem;gap:16px;line-height:1.4}.lpd-pth{font-size:.86rem}.lpd-cx{width:32px;height:32px;border-radius:10px}.lpd-cx svg{width:19px;height:19px}}.lpd-eyebrow-l{text-align:left}.lpd-calc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.lpd-calc-copy .lpc-h2{text-align:left}.lpd-calc-copy .lpc-lead{margin-top:18px}.lpd-calc-card{background:var(--lp-card-fill);border:0;border-radius:var(--lp-r-lg);padding:clamp(24px,3vw,34px)}.lpd-calc-card .lp-q-fields{margin-top:0}.lpd-calc-cta{margin-top:20px}.lpd-calc-cta .lp-btn{width:100%;justify-content:center}@media (max-width:800px){.lpd-calc-grid{grid-template-columns:1fr;gap:26px}}.qz-wrap{min-height:100%;padding:clamp(28px,5vw,64px) clamp(18px,4vw,40px)}.qz-inner{max-width:940px;margin-inline:auto}.qz-head{margin-bottom:26px}.qz-badge{display:inline-flex;font-family:var(--lp-ui);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-amber-600);background:color-mix(in srgb,var(--lp-amber-600) 12%,var(--lp-surface));border:1px solid color-mix(in srgb,var(--lp-amber-600) 40%,transparent);border-radius:999px;padding:5px 12px}.qz-title{font-family:var(--lp-display);font-weight:800;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.03em;margin-top:14px;color:var(--lp-ink)}.qz-sub{margin-top:10px;font-size:.98rem;line-height:1.5;color:var(--lp-ink-2);max-width:62ch}.qz-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);align-items:start}.qz-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-md);padding:clamp(20px,2.6vw,30px)}.qz-field{margin-top:20px}.qz-field>.lp-q-label{display:block;margin-bottom:10px}.qz-chips{display:flex;flex-wrap:wrap;gap:8px}.qz-chip{font-family:var(--lp-ui);font-size:.84rem;font-weight:600;color:var(--lp-ink-2);background:var(--lp-sunken);border:1px solid var(--lp-border);border-radius:var(--lp-r-pill);padding:8px 14px;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.qz-chip.on{color:#fff;background:var(--lp-brand);border-color:var(--lp-brand)}.qz-out{position:-webkit-sticky;position:sticky;top:24px}.qz-out-label{font-family:var(--lp-ui);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-3)}.qz-out-num{font-family:var(--lp-display);font-weight:800;font-size:clamp(1.9rem,4.6vw,2.7rem);letter-spacing:-.03em;color:var(--lp-ink);margin-top:8px;line-height:1}.qz-out-dash{margin:0 6px;color:var(--lp-ink-3)}.qz-out-mo{font-size:.88rem;color:var(--lp-ink-3);margin-top:6px}.qz-lines{margin-top:18px;border-top:1px solid var(--lp-border);padding-top:14px;display:grid;grid-gap:8px;gap:8px}.qz-line{display:flex;justify-content:space-between;gap:14px;font-size:.86rem;color:var(--lp-ink-2)}.qz-line span:last-child{font-weight:600;color:var(--lp-ink);white-space:nowrap}.qz-line-note span{color:var(--lp-ink-3);font-style:italic}.qz-onboard{margin-top:14px;font-size:.84rem;line-height:1.45;color:var(--lp-ink-2);background:var(--lp-sunken);border-radius:var(--lp-r-md);padding:10px 12px}.qz-onboard b{color:var(--lp-ink)}.qz-out-foot{margin-top:14px;font-size:.78rem;line-height:1.4;color:var(--lp-ink-3)}@media (max-width:760px){.qz-grid{grid-template-columns:1fr}.qz-out{position:static}}.lp-shell,.lp-shell *{scrollbar-width:none;-ms-overflow-style:none}.lp-shell ::-webkit-scrollbar,.lp-shell::-webkit-scrollbar{width:0;height:0;display:none}.lpd .lp-steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-inline:calc(-1 * min(62px, max(0px, (100vw - 1060px) / 2 - 24px)))}.lpd .lp-step{padding:clamp(20px,2.2vw,26px);min-width:0}.lpd .lp-step-num{font-size:clamp(2rem,2.6vw,2.6rem)}.lpd .lp-step h3{font-size:1.3rem;margin-top:8px}.lpd .lp-step p{max-width:none;font-size:1.06rem;line-height:1.5}.lpd .lp-step .lp-art{width:100%;max-width:none;margin-inline:0}.lpd .lp-step .lp-af-channels{justify-content:space-between}.lpd .lp-step .lp-chatart-a,.lpd .lp-step .lp-chatart-q{max-width:100%}@media (max-width:1080px){.lpd .lp-steps{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:clamp(20px,5vw,40px);gap:14px;margin-inline:calc(-1 * clamp(20px, 5vw, 40px));padding-inline:clamp(20px,5vw,40px);-webkit-overflow-scrolling:touch}.lpd .lp-step{flex:0 0 min(300px,78vw);scroll-snap-align:start}}.lpd .lp-art-appflow,.lpd .lp-art-connect{max-width:320px}.lpd .lp-art-close{max-width:400px;margin-inline:auto}.lpd .lp-chatart{width:100%;max-width:380px;margin-inline:auto}.lp-af-channels{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px}.lp-af-qf{background:var(--lp-clay-600);border-color:transparent;color:#fff}.lp-af-qf .lp-brandmark{height:12px}.lp-chatart{display:grid;align-content:center;grid-gap:9px;gap:9px;height:150px}.lp-chatart-q{grid-area:1/1;justify-self:end;max-width:88%;background:var(--lp-brand);color:#FFF;border-radius:12px 12px 3px 12px;padding:8px 11px;font-size:.8rem;line-height:1.4}.lp-chatart-a,.lp-chatart-typing{grid-area:2/1;justify-self:start}.lp-chatart-typing{display:flex;gap:4px;align-items:center;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:12px 12px 12px 3px;padding:11px 13px}.lp-chatart-typing span{width:6px;height:6px;border-radius:50%;background:var(--lp-ink-3)}.lp-chatart-a{max-width:94%;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:12px 12px 12px 3px;padding:8px 11px;font-size:.8rem;color:var(--lp-ink-2);line-height:1.4}@media (prefers-reduced-motion:no-preference){.lp-chatart-q{animation:lp-chq 6.5s ease-in-out infinite}.lp-chatart-typing{animation:lp-chtyping 6.5s ease-in-out infinite}.lp-chatart-typing span{animation:lp-chdot 1s ease-in-out infinite}.lp-chatart-typing span:nth-child(2){animation-delay:.16s}.lp-chatart-typing span:nth-child(3){animation-delay:.32s}.lp-chatart-a{animation:lp-cha 6.5s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.lp-chatart-typing{display:none}}@keyframes lp-chq{0%,2%{opacity:0;transform:translateY(6px)}7%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-chtyping{0%,9%{opacity:0}13%,26%{opacity:1}31%,to{opacity:0}}@keyframes lp-chdot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes lp-cha{0%,31%{opacity:0;transform:translateY(6px)}37%,96%{opacity:1;transform:none}to{opacity:0}}.lp-art-appflow{height:auto;max-width:300px;margin-inline:auto}.lp-art-appflow .lp-art-svg{aspect-ratio:2/1;height:auto}.lp-afw-wire{stroke:var(--lp-clay-100);stroke-width:2.5;stroke-linecap:round;fill:none}.lp-af-doc rect{fill:var(--lp-surface);stroke:var(--lp-border-strong);stroke-width:1.5}.lp-af-line{stroke:var(--lp-border-strong);stroke-width:2.5;stroke-linecap:round}.lp-af-posted circle{fill:var(--lp-green-50);stroke:var(--lp-green-600);stroke-width:1.5}.lp-af-posted-tick{fill:none;stroke:var(--lp-green-600);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lp-af-spark-out{fill:var(--lp-clay)}.lp-af-spark-back{fill:var(--lp-green-600)}.lp-af-phone>rect{fill:var(--lp-surface);stroke:var(--lp-border-strong);stroke-width:1.5}.lp-af-phone-txt{fill:var(--lp-ink-2);font-family:var(--lp-ui);font-size:12px;font-weight:700}.lp-af-btn rect{fill:var(--lp-clay-600)}.lp-af-btn-txt{fill:#FFF;font-family:var(--lp-ui);font-size:11px;font-weight:700}.lp-af-btn-ok rect{fill:var(--lp-green-50);stroke:var(--lp-green-600);stroke-width:1.5}.lp-af-btn-ok-txt{fill:var(--lp-green-600);font-family:var(--lp-ui);font-size:11px;font-weight:700}@media (prefers-reduced-motion:no-preference){.lp-af-spark-out{animation:lp-af-sparkout 5.2s linear infinite}.lp-af-spark-back{animation:lp-af-sparkback 5.2s linear infinite}.lp-af-btn{animation:lp-af-tap 5.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.lp-af-btn-ok{animation:lp-af-ok 5.2s ease-in-out infinite}.lp-af-posted{animation:lp-af-posted 5.2s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.lp-af-btn,.lp-af-spark{display:none}.lp-af-btn-ok,.lp-af-posted{opacity:1}}@keyframes lp-af-sparkout{0%{opacity:0}20%,3%{opacity:1}24%,to{opacity:0}}@keyframes lp-af-sparkback{0%,56%{opacity:0}60%,76%{opacity:1}80%,to{opacity:0}}@keyframes lp-af-tap{0%,30%{opacity:1;transform:scale(1)}36%{opacity:1;transform:scale(.9)}42%{opacity:1;transform:scale(1)}46%,94%{opacity:0}to{opacity:1}}@keyframes lp-af-ok{0%,44%{opacity:0}48%,96%{opacity:1}to{opacity:0}}@keyframes lp-af-posted{0%,74%{opacity:0}80%,96%{opacity:1}to{opacity:0}}.lp-studio{position:fixed;right:16px;bottom:16px;z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.lp-studio-fab{width:46px;height:46px;border-radius:50%;background:var(--lp-brand);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;box-shadow:var(--lp-shadow-lg);transition:transform .15s ease}.lp-studio-fab:hover{transform:translateY(-1px)}.lp-studio-panel{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:14px;box-shadow:var(--lp-shadow-lg);padding:12px;width:min(248px,80vw);display:flex;flex-direction:column;gap:9px}.lp-seg{display:inline-flex;border:1px solid var(--lp-border);border-radius:9px;overflow:hidden}.lp-seg button{flex:1 1;padding:7px 0;background:var(--lp-surface);border:0;border-right:1px solid var(--lp-border);font-family:var(--lp-mono);font-size:.82rem;font-weight:700;color:var(--lp-ink-2);cursor:pointer;transition:background .12s ease,color .12s ease}.lp-seg button:last-child{border-right:0}.lp-seg button.on{background:var(--lp-brand);color:#fff}.lp-studio-pick{margin:0;text-align:center;font-size:.82rem;font-weight:700;line-height:1.3;color:var(--lp-ink-1)}@media (max-width:520px){.lp-studio{right:12px;bottom:12px}}.lp-svc{margin-top:clamp(34px,4.6vw,56px)}.lp-svc button{font-family:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.lp-svc-open{flex:none;align-self:center;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--lp-border-strong);color:var(--lp-ink-2);background:var(--lp-surface);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.lp-svc-open svg{transition:transform .18s ease}.lp-svc-sheet{max-width:940px;margin-inline:auto}.lp-svcw-head{display:grid;grid-template-columns:1fr 1fr 38px;grid-gap:clamp(18px,3vw,44px);gap:clamp(18px,3vw,44px);padding-inline:clamp(14px,1.6vw,20px);padding-bottom:12px;border-bottom:1px solid var(--lp-border);font-family:var(--lp-ui);font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-ink-3)}.lp-svcw-head span:last-child{color:var(--lp-clay-700)}.lp-svcw-row{display:grid;grid-template-columns:1fr 1fr 38px;grid-gap:clamp(18px,3vw,44px);gap:clamp(18px,3vw,44px);align-items:start;width:100%;padding:20px clamp(14px,1.6vw,20px);border-radius:var(--lp-r-md);border-bottom:1px solid var(--lp-border);transition:background-color .16s ease}.lp-svcw-row:hover{background:var(--lp-card-fill)}.lp-svcw-l,.lp-svcw-r{display:flex;flex-direction:column;gap:5px;min-width:0}.lp-svcw-know,.lp-svcw-t{font-family:var(--lp-display);font-weight:700;font-size:1.32rem;letter-spacing:-.015em}.lp-svcw-know{color:var(--lp-clay-700)}.lp-svcw-knowd{font-size:1.02rem;color:var(--lp-ink-3);line-height:1.45}.lp-svcw-row:hover .lp-svc-open{background:var(--lp-clay-600);border-color:var(--lp-clay-600);color:#fff}.lp-svcw-row:hover .lp-svc-open svg{transform:translateX(2px)}@media (max-width:720px){.lp-svcw-head{display:none}.lp-svcw-row{grid-template-columns:1fr auto;gap:10px 14px;align-items:start}.lp-svcw-r{grid-column:1}.lp-svcw-row .lp-svc-open{grid-row:1;grid-column:2}}.lpd-atmos{--lp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.lpd-atmos .lpc-blobs span{filter:blur(90px)}.lpd-atmos .lpc-blobs span:first-child{bottom:-32%;height:84%;opacity:.5;background:radial-gradient(ellipse at 50% 62%,color-mix(in srgb,var(--lp-clay) 78%,transparent) 0,color-mix(in srgb,var(--lp-clay) 26%,transparent) 44%,transparent 70%)}.lpd-atmos .lpc-blobs span:nth-child(2){left:-8%;top:0;width:68%;height:78%;opacity:.48;background:radial-gradient(circle at 46% 50%,color-mix(in srgb,var(--lp-clay-600) 66%,transparent) 0,transparent 68%)}.lpd-atmos .lpc-blobs span:nth-child(3){right:-14%;top:-14%;width:64%;height:76%;opacity:.46;background:radial-gradient(circle at 54% 44%,color-mix(in srgb,var(--lp-clay) 56%,transparent) 0,transparent 66%)}@media (prefers-reduced-motion:no-preference){.lpd-atmos .lpc-blobs span:first-child{animation-name:lpd2-aurora-a}.lpd-atmos .lpc-blobs span:nth-child(2){animation-name:lpd2-aurora-b}.lpd-atmos .lpc-blobs span:nth-child(3){animation-name:lpd2-aurora-c}}@media (prefers-reduced-motion:reduce){.lpd-atmos .lpc-blobs span:first-child{transform:translate3d(8%,-10%,0) scaleY(1.28)}.lpd-atmos .lpc-blobs span:nth-child(2){transform:translate3d(15%,-13%,0) scale(1.26)}.lpd-atmos .lpc-blobs span:nth-child(3){transform:translate3d(-13%,11%,0) scale(.86)}}@keyframes lpd2-aurora-a{0%{transform:translate3d(-8%,3%,0) scaleY(.94)}to{transform:translate3d(8%,-10%,0) scaleY(1.28)}}@keyframes lpd2-aurora-b{0%{transform:translate3d(-6%,4%,0) scale(.9)}to{transform:translate3d(15%,-13%,0) scale(1.26)}}@keyframes lpd2-aurora-c{0%{transform:translate3d(7%,-5%,0) scale(1.18)}to{transform:translate3d(-13%,11%,0) scale(.86)}}.lpd-atmos .lpc-scopeband,.lpd-atmos .lpd-sec-calc,.lpd-atmos .lpd-sec-who{background:var(--lp-sunken)}.lpd-atmos .lpb-sec-grid,.lpd-atmos .lpd-sec-faq,.lpd-atmos .lpd-sec-how{background:var(--lp-surface)}.lpd-atmos .lpd-eyebrow{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600;color:var(--lp-ink-3)}.lpd-atmos .lpd-ptrow:before{transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.lpd-atmos .lpd-ptrow.in:before{transform:scaleX(1)}.lpd-atmos .lpd-ptrow:not(.lpd-pthead):after{content:"";position:absolute;top:-4px;left:0;width:1px;height:9px;background:var(--lp-clay-600);opacity:0;transition:opacity .3s ease .42s}.lpd-atmos .lpd-ptrow.in:after{opacity:.8}.lpd-footrule{display:none}.lpd-atmos .lpd-footrule{display:block;height:3px;margin-top:2px;width:calc(100% - var(--pt-asset) - var(--pt-gap));border-top:1px solid var(--lp-ink);border-bottom:1px solid var(--lp-ink);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .3s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.lpd-atmos .lpd-footrule.in{opacity:.45;transform:scaleX(1)}.lpd-atmos .lp-svc-sheet{position:relative;isolation:isolate;background:var(--lp-surface);border-radius:var(--lp-r-lg);padding:clamp(22px,3vw,38px) clamp(18px,2.6vw,32px);box-shadow:0 1px 2px rgba(24,22,18,.04),0 24px 60px -34px rgba(24,22,18,.3)}.lpd-atmos .lp-svc-sheet:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.05;background-image:var(--lp-grain)}.lpd-atmos .lp-svcw-head{border-bottom-color:var(--lp-ink)}.lpd-atmos .lp-svcw-row:last-child{border-bottom:3px double var(--lp-ink)}.lpd-atmos .lp-af-btn,.lpd-atmos .lp-af-spark,.lpd-atmos .lp-chatart-typing,.lpd-atmos .lp-scan,.lpd-atmos .lp-spark{display:none}.lpd-atmos .lp-af-btn-ok,.lpd-atmos .lp-af-posted,.lpd-atmos .lp-lrow-tag,.lpd-atmos .lp-lrow-tick{opacity:1}.lpd-atmos .lp-step .lp-art,.lpd-atmos .lp-step .lp-art *{animation:none}.lpd-atmos .lp-steps{position:relative}.lpd-atmos .lp-steps:before{content:"";position:absolute;left:0;right:0;top:-22px;height:9px;pointer-events:none;z-index:0;background-image:linear-gradient(to bottom,var(--lp-border-strong) 0 1px,transparent 1px),repeating-linear-gradient(to right,var(--lp-clay-600) 0 1px,transparent 1px 25%);transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.lpd-atmos .lp-steps.in:before{transform:scaleX(1)}.lpd-atmos .lpc-pedigree{background:var(--lp-surface);border-top:0;border-bottom:1px solid var(--lp-border-strong)}.lpd-atmos .lpb-close{isolation:isolate;color:#fff;background:linear-gradient(to bottom in oklab,var(--lp-surface) 0,oklch(.72 .036 76) 22%,oklch(.42 .046 72) 52%,var(--lp-brand) 82%,var(--lp-brand) 100%)}.lpd-atmos .lpb-close:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.1;background-image:var(--lp-grain)}.lpd-atmos .lp-ribbon-close{display:none}.lpd-atmos .lp-foot{border-top:0}.lpd-atmos .lpb-close .lpb-h1{color:#fff}.lpd-atmos .lpb-close .lpb-grad{color:var(--lp-clay)}.lpd-atmos .lpb-close .lpb-lead{color:rgba(255,255,255,.72)}.lpd-atmos .lpb-close .lp-num,.lpd-atmos .lpb-close .lpb-lead b{color:var(--lp-clay)}.lpd-atmos .lpb-close .lp-btn{background:var(--lp-bg);color:var(--lp-ink)}.lpd-atmos .lpb-close .lp-btn:hover{background:#fff}.lpd-plumb{display:none}.lpd-atmos .lpd-plumb{display:block;position:absolute;left:50%;top:79%;z-index:0;width:1px;height:0;background:rgba(255,255,255,.22);transform-origin:top center;pointer-events:none;transition:height 1.1s cubic-bezier(.22,.61,.36,1)}.lpd-atmos .lpd-plumb.in{height:13%}.lpd-plumb-bob{display:none}.lpd-atmos .lpd-plumb-bob{display:block;position:absolute;bottom:-5px;left:50%;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:var(--lp-clay);opacity:0;transition:opacity .4s ease .95s}.lpd-atmos .lpd-plumb.in .lpd-plumb-bob{opacity:.85}@media (prefers-reduced-motion:no-preference){.lpd-atmos .lpd-plumb.in{animation:lpd2-swing 48s ease-in-out infinite alternate}}@keyframes lpd2-swing{0%{transform:rotate(-.55deg)}to{transform:rotate(.55deg)}}@media (max-width:1080px){.lpd-atmos .lp-steps:before{display:none}}@media (max-width:820px){.lpd-atmos .lpd-footrule{width:100%}}.lpd-d3 .lpc-hero:after,.lpd-d4 .lpc-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 96px),linear-gradient(180deg,transparent 0 61%,rgba(255,255,255,.07) 61% calc(61% + 1px),transparent calc(61% + 1px));-webkit-mask-image:radial-gradient(118% 88% at 50% 42%,#000 28%,transparent 76%);mask-image:radial-gradient(118% 88% at 50% 42%,#000 28%,transparent 76%)}@media (prefers-reduced-motion:no-preference){.lpd-d3 .lpc-hero:after,.lpd-d4 .lpc-hero:after{animation:lpd-plane-drift 90s linear infinite}}@keyframes lpd-plane-drift{0%{background-position:0 0,0 0}to{background-position:96px 0,0 0}}.lpd-d3 .lpc-blobs span{opacity:.16}.lpd-d3 .lpc-blobs span:first-child{opacity:.3}.lpd-d3 .lpd-ptable{position:relative;--pt-txt:calc((100% - var(--pt-asset) - 2 * var(--pt-gap)) / 2)}.lpd-d3 .lpd-ptable:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--pt-txt) + var(--pt-gap) / 2);width:1px;background:var(--lp-border-strong);transform:scaleY(0);transform-origin:top center;transition:transform 1.4s cubic-bezier(.22,.61,.36,1)}.lpd-d3 .lpd-ptable.in:before{transform:scaleY(1)}.lpd-d3 .lpd-plumb{display:none}.lpd-d3 .lpb-close:before{content:"";position:absolute;left:8%;right:8%;bottom:17%;height:1px;z-index:0;pointer-events:none;background:rgba(255,255,255,.28);transform:scaleX(0);transform-origin:left center;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.lpd-d3 .lpb-close.in:before{transform:scaleX(1)}.lpd-d4 .lpc-blobs span:nth-child(2),.lpd-d4 .lpc-blobs span:nth-child(3){display:none}.lpd-d4 .lpc-blobs span:first-child{left:-55%;top:-12%;bottom:auto;width:86%;height:124%;margin-left:0;border-radius:0;filter:blur(80px);opacity:.5;background:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--lp-clay) 28%,transparent) 26%,color-mix(in srgb,var(--lp-clay) 74%,transparent) 50%,color-mix(in srgb,var(--lp-clay) 24%,transparent) 74%,transparent 100%)}@media (prefers-reduced-motion:no-preference){.lpd-d4 .lpc-blobs span:first-child{animation-name:lpd4-sweep;animation-duration:50s;animation-timing-function:ease-in-out}}@media (prefers-reduced-motion:reduce){.lpd-d4 .lpc-blobs span:first-child{transform:translateX(78%)}}@keyframes lpd4-sweep{0%{transform:translateX(6%)}to{transform:translateX(150%)}}.lpd-d4 .lpd-plumb{display:none}.lpd-d4 .lpb-close:before{content:"";position:absolute;left:50%;top:-140px;z-index:0;width:1400px;max-width:none;height:250px;transform:translateX(-50%);pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lp-clay) 44%,#fff) 0,transparent 76%);filter:blur(60px)}.lpd-d5 .lpc-blobs span{filter:blur(110px);opacity:.42}.lpd-d5 .lpc-blobs:after{opacity:.3;mix-blend-mode:overlay}.lpd-d5 .lp-svc-sheet{background-image:repeating-linear-gradient(to bottom,transparent 0 33px,color-mix(in srgb,var(--lp-ink) 4%,transparent) 33px 34px)}.lpd-d5 .lpd-plumb{display:none}.lpd-d5 .lpb-close:before{content:"";position:absolute;left:0;right:0;bottom:0;height:58px;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 42px);-webkit-mask-image:linear-gradient(0deg,#000 0,transparent);mask-image:linear-gradient(0deg,#000 0,transparent)}@media (max-width:820px){.lpd-d3 .lpd-ptable:before{display:none}}