.lp{background:var(--lp-canvas);color:var(--lp-text);font-family:var(--lp-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--lp-accent-canvas:var(--lp-accent);--lp-on-accent-canvas:var(--lp-on-accent);min-height:100vh;font-size:17px;line-height:1.6}.lp *,.lp :before,.lp :after{box-sizing:border-box}:where(.lp) :where(h1,h2,h3,p,blockquote,figure,ul){margin:0;padding:0}:where(.lp) ul{list-style:none}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) img{max-width:100%;display:block}.lp .lp-s{--b:var(--lp-canvas);--f:var(--lp-text);--mut:color-mix(in oklab, var(--f) 62%, var(--b));--faint:color-mix(in oklab, var(--f) 42%, var(--b));--line:color-mix(in oklab, var(--f) 11%, var(--b));--card:color-mix(in oklab, var(--f) 3%, var(--b));--surface:var(--lp-canvas);--shade:var(--f);--ink:color-mix(in oklab, var(--lp-accent) var(--lp-ink-mix,78%), var(--f));background:var(--b);color:var(--f);padding:calc(clamp(64px, 9vw, 128px) * var(--lp-air,1) * var(--lp-room,1)) clamp(20px, 5vw, 48px);scroll-margin-top:64px;position:relative}.lp .lp-s[data-tone=alternate]{--b:var(--lp-alternate)}.lp .lp-s[data-tone=inverse]{--b:var(--lp-inverse);--f:var(--lp-inverse-text);--surface:var(--card);--lp-accent:var(--lp-accent-inverse);--lp-on-accent:var(--lp-on-accent-inverse);--ink:color-mix(in oklab, var(--lp-accent) var(--lp-ink-mix-inverse,70%), var(--f))}.lp .lp-s[data-tone=accent]{--b:var(--lp-brand);--f:var(--lp-on-brand);--surface:color-mix(in oklab, var(--f) 10%, var(--b));--lp-accent:var(--lp-on-brand);--lp-on-accent:var(--lp-brand);--ink:var(--lp-on-brand)}.lp[data-density=airy]{--lp-room:1.3}.lp[data-density=dense]{--lp-room:.66}.lp .lp-w{max-width:1120px;margin-inline:auto;position:relative}.lp h1,.lp h2{font-family:var(--lp-display);font-weight:var(--lp-weight);letter-spacing:var(--lp-tracking);text-wrap:balance}.lp h1{font-size:calc(clamp(2.5rem, 6.4vw, 4.5rem) * var(--lp-scale,1));line-height:1.02}.lp h2{font-size:calc(clamp(1.85rem, 3.9vw, 2.85rem) * var(--lp-scale,1));line-height:1.07}.lp h3{font-family:var(--lp-titles);letter-spacing:-.015em;font-size:1.12rem;font-weight:600;line-height:1.3}.lp h1 em,.lp h2 em{font-family:var(--lp-emphasis);font-style:var(--lp-em-style,italic);font-weight:var(--lp-em-weight,400);letter-spacing:var(--lp-em-tracking,-.02em);color:var(--ink);padding-inline-end:.04em}.lp .lp-lead{color:var(--mut);text-wrap:pretty;max-width:36em;font-size:clamp(1.05rem,1.55vw,1.22rem);line-height:1.55}.lp .lp-eyebrow{letter-spacing:.01em;color:var(--ink);align-items:center;gap:.6em;font-size:.8rem;font-weight:600;display:inline-flex}.lp .lp-eyebrow:before{content:"";opacity:.6;background:currentColor;width:18px;height:1.5px}.lp .lp-head{text-align:center;justify-items:center;gap:16px;max-width:44em;margin:0 auto clamp(40px,5.5vw,68px);display:grid}.lp .lp-btn{border-radius:var(--lp-r);background:var(--lp-accent);height:46px;color:var(--lp-on-accent);font:600 .95rem / 1 var(--lp-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px color-mix(in oklab, var(--lp-accent) 50%, #000 50%), 0 8px 20px -8px color-mix(in oklab, var(--lp-accent) 70%, transparent);border:0;justify-content:center;align-items:center;gap:.5em;padding:0 1.25em;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.lp .lp-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.lp .lp-btn:active{transform:translateY(0)}.lp .lp-btn[data-size=sm]{height:38px;font-size:.88rem;box-shadow:inset 0 1px #ffffff38}.lp .lp-form{border-radius:calc(var(--lp-r) + 6px);background:var(--b);border:1px solid color-mix(in oklab, var(--f) 16%, var(--b));width:min(100%,460px);box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 6%, transparent), 0 12px 32px -18px color-mix(in oklab, var(--shade) 30%, transparent);gap:6px;padding:6px;transition:border-color .18s,box-shadow .18s;display:flex}.lp .lp-form:focus-within{border-color:color-mix(in oklab, var(--lp-accent) 60%, var(--b));box-shadow:0 0 0 4px color-mix(in oklab, var(--lp-accent) 16%, transparent)}.lp .lp-form input{min-width:0;height:46px;color:var(--f);font:400 1rem / 1 var(--lp-body);background:0 0;border:0;outline:0;flex:1;padding:0 .9em}.lp .lp-form input::placeholder{color:var(--faint)}.lp .lp-note{color:var(--faint);font-size:.86rem}.lp .lp-proof{color:var(--mut);align-items:center;gap:12px;font-size:.92rem;display:flex}.lp .lp-proof b{color:var(--f);font-weight:600}.lp .lp-faces{display:flex}.lp .lp-faces i{border:2px solid var(--b);background:radial-gradient(circle at 30% 25%, #ffffff8c, transparent 55%), color-mix(in oklab, var(--lp-accent) calc(var(--q) * 1%), var(--b));border-radius:50%;width:28px;height:28px;margin-inline-start:-9px}.lp .lp-faces i:first-child{margin-inline-start:0}.lp .lp-nav{z-index:20;background:color-mix(in oklab, var(--b) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in oklab, var(--f) 7%, transparent);padding-block:14px;position:sticky;top:0}.lp .lp-nav .lp-w{align-items:center;gap:28px;display:flex}.lp .lp-brand{font:650 1.1rem / 1 var(--lp-titles);letter-spacing:-.03em;align-items:center;gap:9px;display:inline-flex}.lp .lp-brand img{width:auto;height:26px}.lp .lp-mark{background:linear-gradient(135deg, #ffffff59, transparent 60%), var(--lp-accent);border-radius:7px;width:22px;height:22px;box-shadow:inset 0 -2px 4px #00000024}.lp .lp-links{color:var(--mut);gap:26px;margin-inline-start:auto;font-size:.92rem;display:flex}.lp .lp-links a:hover{color:var(--f)}.lp .lp-nav[data-layout=centered] .lp-links{margin-inline:auto}.lp .lp-hero{padding-top:clamp(56px,8vw,104px);overflow:hidden}.lp .lp-hero:before,.lp .lp-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.lp .lp-hero:before{background:radial-gradient(58% 48% at 50% -8%, color-mix(in oklab, var(--lp-accent) 20%, transparent), transparent 72%)}.lp .lp-hero:after{background-image:radial-gradient(color-mix(in oklab, var(--f) 16%, transparent) 1px, transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 0,#000,#0000 75%)}.lp .lp-hero .lp-w{z-index:1;gap:clamp(44px,6vw,72px);display:grid}.lp .lp-hero-copy{justify-items:start;gap:22px;display:grid}.lp .lp-hero-copy>div{justify-items:inherit;width:100%;display:grid}.lp .lp-hero-copy .lp-form{margin-top:8px}.lp .lp-hero[data-layout=center] .lp-hero-copy{text-align:center;justify-items:center;max-width:54em;margin-inline:auto}.lp .lp-hero[data-layout=split] .lp-w{grid-template-columns:1fr 1.08fr;align-items:center}.lp .lp-hero[data-layout=text] .lp-hero-media{display:none}.lp .lp-badge{border:1px solid color-mix(in oklab, var(--lp-accent) 28%, var(--b));background:color-mix(in oklab, var(--lp-accent) 8%, var(--b));height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:.84rem;font-weight:550;display:inline-flex}.lp .lp-badge:before{content:"";background:var(--lp-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--lp-accent) 22%, transparent);border-radius:50%}.lp .lp-hero-media{position:relative}.lp .lp-hero[data-layout=center]{padding-bottom:0}.lp .lp-hero[data-layout=center] .lp-hero-media{margin-inline:auto;width:100%;max-width:1040px;margin-bottom:-1px;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.lp .lp-actions{flex-wrap:wrap;gap:12px;display:flex}.lp .lp-hero:is([data-layout=center],[data-layout=focus]) .lp-actions{justify-content:center}.lp .lp-hero .lp-btn[data-quiet]{color:var(--f);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--f) 20%, var(--b));background:0 0}.lp .lp-hero .lp-btn[data-quiet]:hover{filter:none;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--f) 42%, var(--b))}.lp .lp-logo{object-fit:contain;width:auto;max-width:min(100%,280px);height:44px}.lp .lp-logo-slot{border:1px dashed color-mix(in oklab, var(--f) 26%, var(--b));border-radius:min(var(--lp-r), 14px);color:var(--mut);padding:8px 14px;font-size:.84rem}.lp .lp-hero[data-layout=focus]:before,.lp .lp-hero[data-layout=focus]:after{content:none}.lp .lp-hero[data-layout=focus] .lp-hero-copy{text-align:center;justify-items:center;gap:20px;width:100%;max-width:768px;margin-inline:auto}.lp .lp-hero[data-layout=focus][data-fill] h1{font-size:clamp(2.25rem,1.35rem + 4vw,3.75rem);line-height:1.04}.lp .lp-hero[data-layout=focus] .lp-lead{max-width:32em;font-size:1.125rem}.lp .lp-hero[data-layout=focus] .lp-logo{height:48px;margin-bottom:4px}.lp .lp-hero[data-layout=focus] .lp-note{margin-top:-4px;font-size:.75rem}.lp .lp-hero[data-fill]{align-items:center;min-height:100svh;padding-block:clamp(64px,12svh,112px);display:grid}.lp .lp-hero[data-fill] .lp-w{width:100%}.lp .lp-win{border-radius:calc(var(--lp-r-card) - 4px);background:var(--b);border:1px solid color-mix(in oklab, var(--f) 13%, var(--b));box-shadow:0 0 0 6px color-mix(in oklab, var(--f) 3%, transparent), 0 2px 4px color-mix(in oklab, var(--shade) 5%, transparent), 0 40px 80px -32px color-mix(in oklab, var(--shade) 38%, transparent), 0 30px 60px -40px color-mix(in oklab, var(--lp-accent) 60%, transparent);font-size:12px;line-height:1.4;overflow:hidden}.lp .lp-win>img{width:100%}.lp .lp-win-bar{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.lp .lp-win-bar i{background:color-mix(in oklab, var(--f) 14%, var(--b));border-radius:50%;width:10px;height:10px}.lp .lp-win-bar span{background:color-mix(in oklab, var(--f) 6%, var(--b));border-radius:6px;width:34%;height:20px;margin-inline:auto}.lp .lp-win-body{grid-template-columns:190px 1fr;min-height:420px;display:grid}.lp .lp-win-side{border-inline-end:1px solid var(--line);background:var(--card);align-content:start;gap:6px;padding:16px 12px;display:grid}.lp .lp-win-side u{border-radius:7px;align-items:center;gap:9px;height:30px;padding:0 9px;text-decoration:none;display:flex}.lp .lp-win-side u:before{content:"";background:color-mix(in oklab, var(--f) 18%, var(--b));border-radius:4px;width:13px;height:13px}.lp .lp-win-side u:after{content:"";height:7px;width:var(--w,60%);background:color-mix(in oklab, var(--f) 13%, var(--b));border-radius:4px}.lp .lp-win-side u[data-on]{background:color-mix(in oklab, var(--lp-accent) 11%, var(--b))}.lp .lp-win-side u[data-on]:before{background:var(--lp-accent)}.lp .lp-win-side u[data-on]:after{background:color-mix(in oklab, var(--lp-accent) 55%, var(--b))}.lp .lp-win-main{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.lp .lp-win-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp .lp-win-tile{border:1px solid var(--line);border-radius:10px;gap:9px;padding:14px;display:grid}.lp .lp-bar{height:7px;width:var(--w,50%);background:color-mix(in oklab, var(--f) 12%, var(--b));border-radius:4px}.lp .lp-bar[data-strong]{background:color-mix(in oklab, var(--f) 78%, var(--b));height:15px}.lp .lp-bar[data-accent]{background:color-mix(in oklab, var(--lp-accent) 60%, var(--b))}.lp .lp-win-chart{border:1px solid var(--line);border-radius:10px;gap:10px;padding:14px 14px 0;display:grid;position:relative}.lp .lp-win-chart svg{width:100%;height:132px;color:var(--lp-accent);display:block}.lp .lp-win-rows{border:1px solid var(--line);border-radius:10px}.lp .lp-win-row{border-top:1px solid var(--line);grid-template-columns:16px 1.4fr 1fr .7fr 62px;align-items:center;gap:14px;height:40px;padding:0 14px;display:grid}.lp .lp-win-row:first-child{border-top:0}.lp .lp-win-row>i{border:1.5px solid color-mix(in oklab, var(--f) 22%, var(--b));border-radius:50%;width:14px;height:14px}.lp .lp-win-row>i[data-done]{border-color:var(--lp-accent);background:var(--lp-accent);box-shadow:inset 0 0 0 2.5px var(--b)}.lp .lp-chip{background:color-mix(in oklab, var(--f) 7%, var(--b));border-radius:999px;height:20px}.lp .lp-chip[data-accent]{background:color-mix(in oklab, var(--lp-accent) 16%, var(--b))}.lp .lp-panel{padding:0 0 34px 34px;position:relative}.lp .lp-panel .lp-win-main{padding:18px}.lp .lp-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp .lp-panel-head .lp-chip{width:78px}.lp .lp-float{background:var(--b);border:1px solid color-mix(in oklab, var(--f) 12%, var(--b));width:228px;box-shadow:0 2px 4px color-mix(in oklab, var(--shade) 6%, transparent), 0 24px 48px -20px color-mix(in oklab, var(--shade) 40%, transparent);border-radius:16px;grid-template-columns:54px 1fr;align-items:center;gap:14px;padding:16px;display:grid;position:absolute;bottom:0;left:0}.lp .lp-float svg{width:54px;height:54px;transform:rotate(-90deg)}.lp .lp-float circle{fill:none;stroke-width:5px;stroke:color-mix(in oklab, var(--f) 9%, var(--b))}.lp .lp-float circle+circle{stroke:var(--lp-accent);stroke-linecap:round;stroke-dasharray:128 151}.lp .lp-float>div{gap:8px;display:grid}.lp .lp-logos{padding-block:clamp(36px,5vw,60px)}.lp .lp-logos-in{justify-items:center;gap:22px;display:grid}.lp .lp-logos-in>p{color:var(--faint);font-size:.86rem}.lp .lp-logos-in ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px clamp(28px,5vw,60px);display:flex}.lp .lp-logos-in li{font:650 1.28rem / 1 var(--lp-titles);letter-spacing:-.035em;color:color-mix(in oklab, var(--f) 46%, var(--b))}.lp .lp-logos-in li:nth-child(2n){font-family:var(--lp-emphasis);letter-spacing:-.01em;font-size:1.5rem;font-weight:400}.lp .lp-logos-in img{opacity:.6;filter:grayscale();width:auto;height:26px}.lp .lp-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp .lp-card{border-radius:var(--lp-r-card);background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 4%, transparent);align-content:start;gap:10px;padding:28px;transition:transform .25s,box-shadow .25s;display:grid}.lp .lp-card:hover{box-shadow:0 22px 40px -28px color-mix(in oklab, var(--shade) 45%, transparent);transform:translateY(-3px)}.lp .lp-card p{color:var(--mut);font-size:.98rem}.lp .lp-icon{border-radius:calc(var(--lp-r) + 1px);background:color-mix(in oklab, var(--lp-accent) 11%, var(--surface));border:1px solid color-mix(in oklab, var(--lp-accent) 22%, var(--surface));width:44px;height:44px;color:var(--ink);place-items:center;margin-bottom:10px;display:grid}.lp .lp-icon svg{width:21px;height:21px}.lp .lp-benefits[data-layout=rows] .lp-cards{grid-template-columns:1fr;gap:0;max-width:860px;margin-inline:auto}.lp .lp-benefits[data-layout=rows] .lp-card{box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:56px 1fr 1.3fr;align-items:start;gap:24px;padding:28px 0;transform:none}.lp .lp-benefits[data-layout=rows] .lp-icon{margin:0}.lp .lp-benefits[data-layout=rows] .lp-card[data-icon=none]{grid-template-columns:1fr 1.3fr}.lp .lp-benefits[data-layout=rows] .lp-card[data-icon=none] h3:only-child{grid-column:1/-1}.lp .lp-benefits[data-layout=pairs] .lp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-benefits[data-layout=columns] .lp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,44px) clamp(32px,6vw,76px);max-width:1000px;margin-inline:auto}.lp .lp-benefits[data-layout=columns] .lp-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr);gap:6px 18px;padding:0;transform:none}.lp .lp-benefits[data-layout=columns] .lp-card[data-icon=none]{grid-template-columns:minmax(0,1fr)}.lp .lp-benefits[data-layout=columns] .lp-icon{grid-row:span 2;margin:0}.lp .lp-benefits[data-layout=split] .lp-w{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,6vw,84px);display:grid}.lp .lp-split-copy{justify-items:start;gap:18px;display:grid}.lp .lp-checks{gap:16px;margin-top:10px;display:grid}.lp .lp-checks li{grid-template-columns:26px 1fr;gap:14px;display:grid}.lp .lp-checks li>i{background:color-mix(in oklab, var(--lp-accent) 14%, var(--b));width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.lp .lp-checks li>i svg{width:14px;height:14px}.lp .lp-checks p{color:var(--mut);font-size:.96rem}.lp .lp-steps-list{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,52px);display:grid}.lp .lp-step{border-top:1px solid var(--line);counter-increment:step;align-content:start;gap:10px;padding-top:26px;display:grid;position:relative}.lp .lp-step:before{content:counter(step, decimal-leading-zero);font:var(--lp-em-weight,400) 2.6rem / 1 var(--lp-emphasis);font-style:var(--lp-em-style,italic);color:var(--ink);margin-bottom:10px}.lp .lp-step:after{content:"";background:var(--lp-accent);width:44px;height:2px;position:absolute;top:-1px;left:0}.lp .lp-step p{color:var(--mut);font-size:.98rem}.lp .lp-steps[data-layout=timeline] .lp-steps-list{--tl:46px;--dot:13px;--tl-mid:.728rem;grid-template-columns:minmax(0,1fr);gap:0;width:fit-content;max-width:min(560px,100%);margin-inline:auto}.lp .lp-steps[data-layout=timeline] .lp-step{padding:0 0 clamp(36px, 4.4vw, 52px) var(--tl);border-top:0;gap:8px}.lp .lp-steps[data-layout=timeline] .lp-step:last-child{padding-bottom:0}.lp .lp-steps[data-layout=timeline] .lp-step:before{content:"";z-index:1;top:calc(var(--tl-mid) - var(--dot) / 2);box-sizing:border-box;width:var(--dot);height:var(--dot);border:3px solid var(--lp-accent);background:var(--b);box-shadow:0 0 0 5px color-mix(in oklab, var(--lp-accent) 16%, var(--b));border-radius:50%;margin:0;position:absolute;left:0}.lp .lp-steps[data-layout=timeline] .lp-step:after{top:var(--tl-mid);bottom:calc(var(--tl-mid) * -1);left:calc(var(--dot) / 2 - 1px);background:color-mix(in oklab, var(--f) 13%, var(--b));width:2px;height:auto}.lp .lp-steps[data-layout=timeline] .lp-step:last-child:after{display:none}.lp .lp-steps[data-layout=timeline] .lp-step p{max-width:34em}.lp .lp-stats{overflow:hidden}.lp .lp-stats[data-tone=inverse]:before{content:"";background:radial-gradient(50% 90% at 50% 120%, color-mix(in oklab, var(--lp-accent) 34%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.lp .lp-stats-list{grid-template-columns:repeat(4,1fr);display:grid}.lp .lp-stat{border-inline-start:1px solid var(--line);align-content:start;gap:8px;padding-inline:clamp(16px,2.6vw,34px);display:grid}.lp .lp-stat:first-child{border:0;padding-inline-start:0}.lp .lp-stat b{font:var(--lp-figures-weight) clamp(2.2rem, 4.6vw, 3.5rem) / 1 var(--lp-figures);letter-spacing:var(--lp-tracking)}.lp .lp-stat span{color:var(--mut);font-size:.95rem}.lp .lp-quote{text-align:center;justify-items:center;gap:30px;max-width:52em;margin-inline:auto;display:grid}.lp .lp-quote:before{content:"“";font:400 5.5rem / .6 var(--lp-emphasis);color:var(--lp-accent);height:34px}.lp .lp-quote blockquote{font:500 calc(clamp(1.45rem, 2.9vw, 2.15rem) * var(--lp-scale,1)) / 1.28 var(--lp-display);letter-spacing:max(var(--lp-tracking), -.028em);text-wrap:balance}.lp .lp-who{text-align:start;color:var(--mut);align-items:center;gap:13px;font-size:.94rem;display:flex}.lp .lp-who b{color:var(--f);font-weight:600;display:block}.lp .lp-avatar{object-fit:cover;background:color-mix(in oklab, var(--lp-accent) 16%, var(--b));width:44px;height:44px;color:var(--ink);font:600 .9rem / 1 var(--lp-titles);border-radius:50%;place-items:center;display:grid}.lp .lp-quotes-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp .lp-quotes-grid .lp-card blockquote{font-size:1.02rem;line-height:1.55}.lp .lp-faq[data-layout=two-column] .lp-w{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.lp .lp-faq[data-layout=two-column] .lp-head{text-align:start;justify-items:start;margin:0;position:sticky;top:96px}.lp .lp-faq[data-layout=list] .lp-faq-list{max-width:720px;margin-inline:auto}.lp .lp-faq-list details{border-top:1px solid var(--line)}.lp .lp-faq-list details:last-child{border-bottom:1px solid var(--line)}.lp .lp-faq-list summary{font:600 1.08rem / 1.35 var(--lp-titles);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.lp .lp-faq-list summary::-webkit-details-marker{display:none}.lp .lp-faq-list summary:after{content:"";border:1px solid var(--line);background:linear-gradient(var(--f), var(--f)) center / 11px 1.5px no-repeat, linear-gradient(var(--f), var(--f)) center / 1.5px 11px no-repeat;border-radius:50%;flex:none;width:30px;height:30px;transition:transform .25s,background-color .25s}.lp .lp-faq-list details[open] summary:after{background-color:color-mix(in oklab, var(--lp-accent) 14%, var(--b));transform:rotate(45deg)}.lp .lp-faq-list details p{color:var(--mut);max-width:44em;padding:0 50px 24px 0}.lp .lp-qa{border-top:1px solid var(--line);gap:8px;padding:26px 0;display:grid}.lp .lp-qa:last-child{border-bottom:1px solid var(--line)}.lp .lp-qa h3{font-size:1.08rem;line-height:1.35}.lp .lp-qa p{color:var(--mut);max-width:44em}.lp .lp-cta{padding-block:clamp(48px,7vw,96px)}.lp .lp-cta-panel{--b:var(--lp-inverse);--f:var(--lp-inverse-text);--mut:color-mix(in oklab, var(--f) 66%, var(--b));--faint:color-mix(in oklab, var(--f) 46%, var(--b));--shade:var(--f);--lp-accent:var(--lp-accent-inverse);--lp-on-accent:var(--lp-on-accent-inverse);--ink:color-mix(in oklab, var(--lp-accent) var(--lp-ink-mix-inverse,70%), var(--f));text-align:center;border-radius:calc(var(--lp-r-card) + 10px);background:var(--b);color:var(--f);isolation:isolate;justify-items:center;gap:20px;padding:clamp(48px,7vw,92px) clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.lp .lp-cta-panel:before{content:"";z-index:-1;background:radial-gradient(60% 80% at 50% 118%, color-mix(in oklab, var(--lp-accent) 52%, transparent), transparent 70%), radial-gradient(color-mix(in oklab, var(--f) 13%, transparent) 1px, transparent 1.4px);background-size:auto,22px 22px;position:absolute;inset:0}.lp .lp-cta-panel .lp-lead{margin-bottom:8px}.lp[data-style=studio] .lp-cta-panel .lp-note{color:color-mix(in oklab, var(--f) 90%, var(--b))}.lp .lp-cta[data-layout=split] .lp-cta-panel{text-align:start;grid-template-columns:1.1fr .9fr;place-items:center start}.lp .lp-cta[data-layout=split] .lp-cta-panel>:is(.lp-logo,.lp-logo-slot,.lp-eyebrow){grid-column:1/-1}@media (width>=861px){.lp .lp-cta[data-layout=split] .lp-cta-panel{grid-auto-flow:dense;column-gap:clamp(32px,6vw,80px)}.lp .lp-cta[data-layout=split] .lp-cta-panel>:is(h2,.lp-lead){grid-column:1}.lp .lp-cta[data-layout=split] .lp-cta-panel>:is(.lp-capture,.lp-capture-empty,.lp-done,.lp-btn){grid-area:span 2/2;align-self:center}.lp .lp-cta[data-layout=split] .lp-cta-panel>.lp-note{grid-column:2}}.lp .lp-cta .lp-logo{height:40px;margin-bottom:4px}.lp .lp-cta-plain{text-align:center;justify-items:center;gap:20px;max-width:900px;margin-inline:auto;display:grid;position:relative}.lp .lp-cta-plain .lp-lead{margin-bottom:8px}.lp .lp-cta[data-layout=card] .lp-cta-plain{border-radius:calc(var(--lp-r-card) + 6px);background:var(--card);border:1px solid var(--line);padding:clamp(44px,6vw,80px) clamp(24px,5vw,64px)}.lp .lp-cta[data-layout=band]{padding-block:calc(clamp(64px, 9vw, 128px) * var(--lp-air,1))}.lp .lp-footer{border-top:1px solid var(--line);padding-block:36px}.lp .lp-footer .lp-w{color:var(--mut);flex-wrap:wrap;align-items:center;gap:16px 32px;font-size:.9rem;display:flex}.lp .lp-footer .lp-brand{color:var(--f)}.lp .lp-footer .lp-links{margin-inline-start:auto;font-size:.9rem}.lp .lp-footer small{color:var(--faint);flex-basis:100%;font-size:.84rem}.lp .lp-footer[data-layout=centered]{padding-block:48px}.lp .lp-footer[data-layout=centered] .lp-w{text-align:center;flex-direction:column;gap:18px}.lp .lp-footer:is([data-layout=centered],[data-layout=line]) .lp-links{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-inline:0}.lp .lp-footer:is([data-layout=centered],[data-layout=line]) .lp-links:empty{display:none}.lp .lp-footer[data-layout=centered] small{flex-basis:auto}.lp .lp-footer[data-layout=line] .lp-w{text-align:center;justify-content:center}.lp .lp-footer[data-layout=line] .lp-links{flex-basis:100%}.lp .lp-footer[data-layout=line] small{color:var(--mut);font-size:.88rem}.lp .lp-empty{border:1px dashed color-mix(in oklab, var(--f) 26%, var(--b));border-radius:min(var(--lp-r), 14px);max-width:560px;color:var(--mut);text-align:center;text-wrap:pretty;margin-inline:auto;padding:16px 20px;font-size:.92rem}.lp .lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-inline:auto;display:grid}.lp .lp-plans[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:420px}.lp .lp-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.lp .lp-plans[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.lp .lp-plan{border-radius:var(--lp-r-card);background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 4%, transparent);align-content:start;gap:22px;padding:30px;display:grid}.lp .lp-plans[data-count="4"] .lp-plan{padding:24px}.lp .lp-plan-name{gap:6px;display:grid}.lp .lp-plan-name p{color:var(--mut);font-size:.95rem}.lp .lp-tag{border:1px solid color-mix(in oklab, var(--lp-accent) 26%, var(--surface));background:color-mix(in oklab, var(--lp-accent) 11%, var(--surface));color:color-mix(in oklab, var(--ink) 84%, var(--f));border-radius:999px;justify-self:start;margin-bottom:4px;padding:4px 10px;font-size:.76rem;font-weight:600;line-height:1.3}.lp .lp-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lp .lp-price b{font:var(--lp-figures-weight) clamp(2.3rem, 3.6vw, 3rem) / 1 var(--lp-figures);letter-spacing:var(--lp-tracking)}.lp .lp-price span{color:var(--mut);font-size:.92rem}.lp .lp-plan .lp-btn{width:100%}.lp .lp-plan .lp-btn[data-quiet]{color:var(--f);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--f) 20%, var(--b));background:0 0}.lp .lp-plan .lp-btn[data-quiet]:hover{filter:none;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--f) 42%, var(--b))}.lp .lp-ticks{border-top:1px solid var(--line);gap:12px;padding-top:22px;font-size:.96rem;display:grid}.lp .lp-ticks li{grid-template-columns:20px 1fr;align-items:start;gap:11px;display:grid}.lp .lp-ticks li>i{background:color-mix(in oklab, var(--lp-accent) 14%, var(--b));width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;margin-top:.14em;display:grid}.lp .lp-ticks li>i svg{width:12px;height:12px}.lp .lp-plan[data-featured]{border-color:color-mix(in oklab, var(--lp-accent) 62%, var(--b));background:linear-gradient(color-mix(in oklab, var(--lp-accent) 9%, transparent), transparent 42%), var(--surface);box-shadow:0 0 0 1px color-mix(in oklab, var(--lp-accent) 62%, var(--b)), 0 32px 60px -36px color-mix(in oklab, var(--lp-accent) 70%, transparent)}.lp .lp-pricing[data-layout=cards] .lp-plan[data-featured]{margin-block:-12px;padding-block:42px}.lp .lp-pricing[data-layout=table] .lp-plans{border:1px solid var(--line);border-radius:var(--lp-r-card);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0;max-width:1000px;overflow:hidden}.lp .lp-pricing[data-layout=table] .lp-plan{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1.4fr) minmax(150px,.6fr);align-items:center;gap:28px;padding:26px 30px}.lp .lp-pricing[data-layout=table] .lp-plan:first-child{border-top:0}.lp .lp-pricing[data-layout=table] .lp-plan[data-featured]{background:color-mix(in oklab, var(--lp-accent) 7%, var(--surface));box-shadow:inset 3px 0 0 var(--lp-accent)}.lp .lp-pricing[data-layout=table] .lp-price b{font-size:clamp(1.6rem,2.4vw,2rem)}.lp .lp-pricing[data-layout=table] .lp-ticks{border:0;grid-area:1/3;gap:8px;padding:0;font-size:.92rem}.lp .lp-pricing[data-layout=table] .lp-btn{grid-area:1/4;width:100%}.lp .lp-story-in{justify-items:start;gap:22px;max-width:680px;margin-inline:auto;display:grid}.lp .lp-prose{color:color-mix(in oklab, var(--f) 80%, var(--b));text-wrap:pretty;overflow-wrap:anywhere;gap:1.15em;font-size:1.12rem;line-height:1.72;display:grid}.lp .lp-prose strong{color:var(--f);font-weight:620}.lp .lp-prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lp .lp-sign{border-top:1px solid var(--line);width:100%;color:var(--mut);align-items:center;gap:13px;margin-top:10px;padding-top:26px;font-size:.94rem;display:flex}.lp .lp-sign b{color:var(--f);font-weight:600;display:block}.lp .lp-story[data-layout=letter] .lp-story-in{border-radius:var(--lp-r-card);background:var(--surface);border:1px solid var(--line);max-width:620px;box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 5%, transparent), 0 30px 60px -40px color-mix(in oklab, var(--shade) 40%, transparent);padding:clamp(30px,5vw,60px)}.lp .lp-story[data-layout=letter] h2{font-size:clamp(1.6rem,2.8vw,2.1rem)}.lp .lp-story[data-layout=letter] .lp-prose{font-size:1.06rem}.lp .lp-story[data-layout=letter] .lp-sign{border:0;padding-top:6px}.lp .lp-story[data-layout=letter] .lp-sign b{font:var(--lp-em-style,italic) var(--lp-em-weight,400) 1.75rem / 1.15 var(--lp-emphasis);color:var(--ink)}.lp .lp-shots{gap:18px;max-width:980px;margin-inline:auto;display:grid}.lp .lp-shot{border-radius:calc(var(--lp-r-card) - 4px);background:var(--card);border:1px solid color-mix(in oklab, var(--f) 12%, var(--b));box-shadow:0 2px 4px color-mix(in oklab, var(--shade) 5%, transparent), 0 30px 60px -36px color-mix(in oklab, var(--shade) 36%, transparent);overflow:hidden}.lp .lp-shot img{aspect-ratio:16/10;object-fit:cover;width:100%}.lp .lp-shot figcaption{border-top:1px solid var(--line);color:var(--mut);padding:12px 18px;font-size:.88rem}.lp .lp-shot[data-video]{background:var(--lp-inverse);max-width:980px;margin-inline:auto}.lp .lp-shot[data-video] :is(iframe,video){aspect-ratio:16/9;border:0;width:100%;display:block}.lp .lp-media[data-layout=gallery] .lp-shots{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.lp .lp-media[data-layout=gallery] .lp-shots:is([data-count="1"],[data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-media[data-layout=gallery] .lp-shot{box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 5%, transparent)}.lp .lp-media[data-layout=gallery] .lp-shot img{aspect-ratio:4/3}.lp .lp-signup{padding-block:clamp(56px,7.5vw,108px)}.lp .lp-signup-in{text-align:center;justify-items:center;gap:26px;max-width:46em;margin-inline:auto;display:grid}.lp .lp-signup-copy,.lp .lp-signup-form{gap:14px;justify-items:inherit;width:100%;min-width:0;display:grid}.lp .lp-signup[data-layout=inline] .lp-signup-in{text-align:start;grid-template-columns:1.05fr .95fr;place-items:center start;gap:clamp(32px,6vw,84px);max-width:none}.lp .lp-signup[data-layout=inline] .lp-signup-form{justify-items:end}.lp .lp-signup[data-layout=card] .lp-signup-in{border-radius:calc(var(--lp-r-card) + 6px);background:var(--surface);border:1px solid var(--line);max-width:760px;box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 5%, transparent), 0 34px 70px -44px color-mix(in oklab, var(--shade) 42%, transparent);padding:clamp(34px,6vw,68px) clamp(22px,5vw,56px)}.lp .lp-counter{padding-block:clamp(44px,6vw,84px)}.lp .lp-count{text-align:center;justify-items:center;gap:12px;display:grid}.lp .lp-count b{font:var(--lp-figures-weight) clamp(3.4rem, 9vw, 6.4rem) / .95 var(--lp-figures);letter-spacing:var(--lp-tracking)}.lp .lp-count>span:last-child{color:var(--mut);font-size:1.08rem}.lp .lp-counter[data-layout=faces] .lp-count{background:var(--card);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;width:fit-content;max-width:100%;margin-inline:auto;padding:12px 28px 12px 14px;display:flex}.lp .lp-counter[data-layout=faces] .lp-faces i{width:40px;height:40px;margin-inline-start:-12px}.lp .lp-counter[data-layout=faces] .lp-faces i:first-child{margin-inline-start:0}.lp .lp-counter[data-layout=faces] .lp-count b{font-size:clamp(1.7rem,3vw,2.2rem);line-height:1}.lp .lp-board{border-radius:var(--lp-r-card);background:var(--surface);border:1px solid var(--line);max-width:620px;box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 4%, transparent);margin-inline:auto;overflow:hidden}.lp .lp-board li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 24px;display:grid}.lp .lp-board li:first-child{border-top:0}.lp .lp-board li>i,.lp .lp-podium li>i{font-family:var(--lp-emphasis);font-style:var(--lp-em-style,italic);font-weight:var(--lp-em-weight,400)}.lp .lp-board li>i{color:var(--faint);font-size:1.5rem;line-height:1}.lp .lp-leaderboard[data-layout=list] .lp-board li:nth-child(-n+3)>i{color:var(--ink)}.lp .lp-board li>span,.lp .lp-podium li>span{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.lp .lp-board b,.lp .lp-podium b{white-space:nowrap;font-weight:600}.lp .lp-board small,.lp .lp-podium small{color:var(--mut);font-size:.84rem;font-weight:400}.lp .lp-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;max-width:620px;margin:0 auto 18px;display:grid}.lp .lp-podium li{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.lp .lp-podium li>span{max-width:100%}.lp .lp-podium li[data-rank="2"]{order:1}.lp .lp-podium li[data-rank="1"]{order:2}.lp .lp-podium li[data-rank="3"]{order:3}.lp .lp-podium li>i{border-radius:calc(var(--lp-r-card) - 6px);background:color-mix(in oklab, var(--lp-accent) 9%, var(--b));border:1px solid color-mix(in oklab, var(--lp-accent) 22%, var(--b));width:100%;height:84px;color:var(--ink);place-items:center;margin-top:12px;font-size:2.3rem;line-height:1;display:grid}.lp .lp-podium li[data-rank="1"]>i{background:linear-gradient(160deg, #ffffff38, transparent 55%), var(--lp-accent);height:136px;color:var(--lp-on-accent);box-shadow:0 24px 44px -26px color-mix(in oklab, var(--lp-accent) 80%, transparent);border-color:#0000;font-size:3.2rem}.lp .lp-podium li[data-rank="2"]>i{height:108px}.lp .lp-rungs{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,4vw,52px);display:grid}.lp .lp-rungs[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:380px;margin-inline:auto}.lp .lp-rungs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.lp .lp-rungs[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.lp .lp-rungs li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 9px;padding-top:26px;display:flex;position:relative}.lp .lp-rungs li>i{background:var(--lp-accent);width:44px;height:2px;position:absolute;top:-1px;left:0}.lp .lp-rungs b{font:var(--lp-em-style,italic) var(--lp-em-weight,400) 2.9rem / 1 var(--lp-emphasis);color:var(--ink)}.lp .lp-rungs small{color:var(--mut);font-size:.9rem}.lp .lp-rungs h3{flex-basis:100%}.lp .lp-milestone[data-layout=bar] .lp-rungs{column-gap:0}.lp .lp-milestone[data-layout=bar] .lp-rungs li{border-top:2px solid color-mix(in oklab, var(--lp-accent) 26%, var(--b));text-align:center;justify-content:center;padding:34px 14px 0}.lp .lp-milestone[data-layout=bar] .lp-rungs li>i{width:14px;height:14px;box-shadow:0 0 0 4px var(--b), 0 0 0 5px color-mix(in oklab, var(--lp-accent) 40%, var(--b));border-radius:50%;top:-8px;left:calc(50% - 7px)}.lp .lp-updates-list{border-top:1px solid var(--line);max-width:780px;margin-inline:auto}.lp .lp-updates-list li{border-bottom:1px solid var(--line)}.lp .lp-updates-list a{grid-template-columns:124px minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:24px 0;display:grid}.lp .lp-updates-list time{color:var(--faint);font-size:.88rem}.lp .lp-updates-list h3{transition:color .18s}.lp .lp-updates-list a:hover h3{color:var(--ink)}.lp .lp-updates-list p{color:var(--mut);text-wrap:pretty;margin-top:6px;font-size:.98rem}.lp .lp-updates[data-layout=cards] .lp-updates-list{border:0;grid-template-columns:repeat(auto-fit,minmax(260px,360px));justify-content:center;gap:18px;max-width:none;display:grid}.lp .lp-updates[data-layout=cards] .lp-updates-list li{border-radius:var(--lp-r-card);background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 4%, transparent);transition:transform .25s,box-shadow .25s;overflow:hidden}.lp .lp-updates[data-layout=cards] .lp-updates-list li:hover{box-shadow:0 22px 40px -28px color-mix(in oklab, var(--shade) 45%, transparent);transform:translateY(-3px)}.lp .lp-updates[data-layout=cards] .lp-updates-list a{grid-template-columns:minmax(0,1fr);align-content:start;height:100%;padding:26px}.lp .lp-updates[data-layout=cards] .lp-updates-list img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line);width:calc(100% + 52px);max-width:none;margin:-26px -26px 10px}.lp .lp-more{text-align:center;margin-top:30px;font-size:.95rem;font-weight:600}.lp .lp-more a{color:var(--ink)}.lp .lp-more a:after{content:"→";margin-inline-start:.4em;transition:transform .18s;display:inline-block}.lp .lp-more a:hover:after{transform:translate(3px)}@media (width<=860px){.lp .lp-plans,.lp .lp-plans:is([data-count="2"],[data-count="4"]),.lp .lp-signup[data-layout=inline] .lp-signup-in{grid-template-columns:minmax(0,1fr)}.lp .lp-plans{max-width:460px}.lp .lp-pricing[data-layout=cards] .lp-plan[data-featured]{margin-block:0;padding-block:30px}.lp .lp-pricing[data-layout=table] .lp-plan{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 24px}.lp .lp-pricing[data-layout=table] :is(.lp-ticks,.lp-btn){grid-area:auto}.lp .lp-pricing[data-layout=table] .lp-btn{width:100%}.lp .lp-prose{font-size:1.06rem}.lp .lp-media[data-layout=gallery] .lp-shots,.lp .lp-rungs,.lp .lp-rungs[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-milestone[data-layout=bar] .lp-rungs{grid-template-columns:minmax(0,1fr);gap:0;max-width:420px;margin-inline:auto}.lp .lp-milestone[data-layout=bar] .lp-rungs li{border-top:0;border-inline-start:2px solid color-mix(in oklab, var(--lp-accent) 26%, var(--b));text-align:start;justify-content:start;padding:0 0 30px 30px}.lp .lp-milestone[data-layout=bar] .lp-rungs li:last-child{padding-bottom:0}.lp .lp-milestone[data-layout=bar] .lp-rungs li>i{top:14px;left:-8px}}@media (width<=520px){.lp .lp-plan{padding:24px}.lp .lp-media[data-layout=gallery] .lp-shots,.lp .lp-media[data-layout=gallery] .lp-shots:is([data-count="1"],[data-count="2"],[data-count="4"]),.lp .lp-rungs,.lp .lp-rungs:is([data-count="2"],[data-count="4"]){grid-template-columns:minmax(0,1fr)}.lp .lp-board li{grid-template-columns:30px minmax(0,1fr) auto;padding-inline:16px}.lp .lp-podium{gap:8px}.lp .lp-podium li{font-size:.9rem}.lp .lp-updates-list a{grid-template-columns:minmax(0,1fr)}.lp .lp-counter[data-layout=faces] .lp-count{border-radius:var(--lp-r-card);padding:16px 22px}}.lp .lp-hero[data-layout=above]{padding-top:clamp(18px,2.6vw,36px)}.lp .lp-hero[data-layout=above] .lp-w{gap:clamp(30px,4.4vw,56px)}.lp .lp-hero[data-layout=above] .lp-hero-media{order:-1}@media (width>=861px){.lp .lp-hero[data-layout=above] .lp-hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;column-gap:clamp(36px,6vw,96px)}.lp .lp-hero[data-layout=above] .lp-hero-copy>div{grid-column:2}.lp .lp-hero[data-layout=above] .lp-hero-copy>:is([data-part=mark],[data-part=badge],[data-part=headline]){grid-column:1}.lp .lp-hero[data-layout=above] .lp-hero-copy>[data-part=headline]{grid-row:span 6}.lp .lp-hero[data-layout=above] .lp-hero-copy>[data-part=text]{padding-top:.45em}}.lp .lp-photo{aspect-ratio:16/9;border-radius:var(--lp-r-card);background:var(--card);box-shadow:0 2px 4px color-mix(in oklab, var(--shade) 5%, transparent), 0 40px 80px -40px color-mix(in oklab, var(--shade) 34%, transparent);overflow:hidden}.lp .lp-photo>:is(img,svg){object-fit:cover;width:100%;height:100%;display:block}.lp .lp-hero[data-layout=split] .lp-photo{aspect-ratio:5/6}.lp .lp-hero[data-layout=above] .lp-photo{aspect-ratio:21/9}.lp .lp-benefits .lp-photo{aspect-ratio:4/3}.lp .lp-hero[data-layout=center][data-photo]{padding-bottom:calc(clamp(64px, 9vw, 128px) * var(--lp-air,1))}.lp .lp-hero[data-layout=center][data-photo] .lp-hero-media{margin-bottom:0;-webkit-mask-image:none;mask-image:none}.lp .lp-still{width:100%;height:100%;display:block}.lp .lp-still .s-wall{fill:color-mix(in oklab, var(--lp-accent) 10%, var(--b))}.lp .lp-still .s-floor{fill:color-mix(in oklab, var(--f) 7%, var(--b))}.lp .lp-still .s-light{fill:color-mix(in oklab, var(--lp-accent) 26%, var(--b))}.lp .lp-still .s-form{fill:color-mix(in oklab, var(--f) 16%, var(--b))}.lp .lp-still .s-accent{fill:var(--lp-accent)}.lp .lp-still .s-deep{fill:color-mix(in oklab, var(--lp-accent) 68%, var(--f))}.lp .lp-still .s-paper{fill:color-mix(in oklab, var(--lp-on-accent) 86%, var(--lp-accent))}.lp .lp-still .s-shade{fill:color-mix(in oklab, var(--f) 16%, transparent)}.lp .lp-shot[data-still] .lp-still{aspect-ratio:16/10;height:auto}.lp .lp-media[data-layout=gallery] .lp-shot[data-still] .lp-still{aspect-ratio:4/3}.lp .lp-shots>.lp-win{width:100%}.lp .lp-device-stage{justify-items:center;width:100%;max-width:500px;margin-inline:auto;padding-inline:clamp(0px,5vw,64px);display:grid;position:relative}.lp .lp-device{--case:color-mix(in oklab, var(--f) 92%, var(--b));--rim:color-mix(in oklab, var(--f) 60%, var(--b));aspect-ratio:9/18.6;background:var(--case);width:min(100%,304px);box-shadow:inset 0 0 0 1.5px var(--rim), 0 2px 4px color-mix(in oklab, var(--shade) 8%, transparent), 0 44px 80px -34px color-mix(in oklab, var(--shade) 44%, transparent), 0 30px 60px -36px color-mix(in oklab, var(--lp-accent) 60%, transparent);border-radius:46px;align-self:start;padding:9px;font-size:12px;line-height:1.4;position:relative}.lp .lp-device>:is(img,.lp-app){background:var(--b);object-fit:cover;border-radius:37px;width:100%;height:100%;overflow:hidden}.lp .lp-device-notch{z-index:1;background:var(--case);border-radius:999px;width:29%;height:21px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.lp .lp-app{grid-template-rows:auto auto auto 1fr auto;gap:13px;padding:54px 15px 12px;display:grid}.lp .lp-app-head{gap:9px;padding-inline:3px;display:grid}.lp .lp-app-card{background:var(--lp-accent);border-radius:18px;grid-template-columns:50px 1fr;align-items:center;gap:13px;padding:15px;display:grid}.lp .lp-app-card svg{width:50px;height:50px;transform:rotate(-90deg)}.lp .lp-app-card circle{fill:none;stroke-width:5px;stroke:color-mix(in oklab, var(--lp-on-accent) 26%, transparent)}.lp .lp-app-card circle+circle{stroke:var(--lp-on-accent);stroke-linecap:round;stroke-dasharray:96 139}.lp .lp-app-card>div{gap:8px;display:grid}.lp .lp-app-card .lp-bar{background:color-mix(in oklab, var(--lp-on-accent) 88%, transparent)}.lp .lp-app-card .lp-bar+.lp-bar{background:color-mix(in oklab, var(--lp-on-accent) 48%, transparent)}.lp .lp-app-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp .lp-app-tiles>div{border:1px solid var(--line);border-radius:14px;gap:9px;padding:13px;display:grid}.lp .lp-app-list{border:1px solid var(--line);border-radius:14px;align-self:start}.lp .lp-app-row{border-top:1px solid var(--line);grid-template-columns:16px 1fr;align-items:center;gap:11px;padding:11px 13px;display:grid}.lp .lp-app-row:first-child{border-top:0}.lp .lp-app-row>i{border:1.5px solid color-mix(in oklab, var(--f) 22%, var(--b));border-radius:50%;width:15px;height:15px}.lp .lp-app-row>i[data-done]{border-color:var(--lp-accent);background:var(--lp-accent);box-shadow:inset 0 0 0 2.5px var(--b)}.lp .lp-app-row>div{gap:6px;display:grid}.lp .lp-app-tabs{border-top:1px solid var(--line);justify-content:space-around;padding:11px 4px 6px;display:flex}.lp .lp-app-tabs i{background:color-mix(in oklab, var(--f) 13%, var(--b));border-radius:7px;width:19px;height:19px}.lp .lp-app-tabs i[data-on]{background:var(--lp-accent)}@media (width>=861px){.lp .lp-hero[data-layout=split][data-phone] .lp-w{grid-template-columns:1.2fr .8fr}}.lp .lp-device-stage .lp-float{width:204px;bottom:13%;left:0}.lp .lp-toast{background:var(--b);border:1px solid color-mix(in oklab, var(--f) 12%, var(--b));width:190px;box-shadow:0 2px 4px color-mix(in oklab, var(--shade) 6%, transparent), 0 24px 48px -20px color-mix(in oklab, var(--shade) 40%, transparent);border-radius:16px;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid;position:absolute;top:15%;right:0}.lp .lp-toast>i{background:var(--lp-accent);border-radius:10px;width:30px;height:30px}.lp .lp-toast>div{gap:7px;display:grid}.lp .lp-toast .lp-bar[data-strong]{height:9px}.lp .lp-hero[data-layout=center][data-phone] .lp-device-stage{max-height:470px}.lp .lp-benefits .lp-device{width:min(100%,264px)}.lp .lp-console{min-height:430px}.lp .lp-console .lp-win-main{grid-template-rows:auto 1fr auto;gap:22px;padding:26px clamp(16px,4.4vw,52px) 22px}.lp .lp-ask{background:color-mix(in oklab, var(--f) 7%, var(--b));border-radius:16px 16px 4px;justify-self:end;justify-items:end;gap:8px;width:min(64%,360px);padding:15px 17px;display:grid}.lp .lp-ask .lp-bar[data-strong]{background:color-mix(in oklab, var(--f) 58%, var(--b));height:9px}.lp .lp-answer{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:16px;display:grid}.lp .lp-answer>i{background:var(--lp-accent);width:30px;height:30px;box-shadow:0 0 0 5px color-mix(in oklab, var(--lp-accent) 16%, transparent);border-radius:10px}.lp .lp-answer>div{gap:11px;padding-top:6px;display:grid}.lp .lp-answer>div>.lp-bar{background:color-mix(in oklab, var(--f) 18%, var(--b));height:8px}.lp .lp-answer>div>.lp-bar[data-accent]{background:var(--lp-accent);height:12px}.lp .lp-answer .lp-win-rows{margin-block:6px}.lp .lp-prompt{border:1px solid color-mix(in oklab, var(--f) 16%, var(--b));background:var(--b);height:52px;box-shadow:0 0 0 4px color-mix(in oklab, var(--lp-accent) 10%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:0 9px 0 18px;display:flex}.lp .lp-prompt b{background:var(--lp-accent);border-radius:10px;flex:none;width:34px;height:34px}.lp .lp-countdown{padding-block:calc(clamp(44px, 6vw, 84px) * var(--lp-air,1))}.lp .lp-clock-in{text-align:center;justify-items:center;gap:clamp(18px,2.4vw,28px);display:grid}.lp .lp-clock{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,740px);display:grid}.lp .lp-tick{border-inline-start:1px solid var(--line);justify-items:center;gap:10px;padding-inline:clamp(4px,2vw,26px);display:grid}.lp .lp-tick:first-child{border-inline-start:0}.lp .lp-tick b{min-width:2ch;font:var(--lp-figures-weight) clamp(2.3rem, 9.4vw, 5.75rem) / .95 var(--lp-figures);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--lp-tracking)}.lp .lp-tick>span{color:var(--mut);font-size:.84rem}.lp .lp-clock-date{color:var(--mut);text-wrap:balance;font-size:.95rem}.lp .lp-clock-date span{white-space:nowrap}.lp .lp-countdown[data-layout=inline]{padding-block:clamp(14px,1.9vw,20px)}.lp .lp-countdown[data-layout=inline] .lp-clock-in{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px clamp(14px,2.4vw,28px);display:flex}.lp .lp-countdown[data-layout=inline] .lp-clock{gap:14px;width:auto;display:flex}.lp .lp-countdown[data-layout=inline] .lp-tick{border:0;align-items:baseline;gap:5px;padding:0;display:inline-flex}.lp .lp-countdown[data-layout=inline] .lp-tick b{text-align:end;font-size:1.3rem;line-height:1.2}.lp .lp-countdown[data-layout=inline] .lp-clock-date{font-size:.9rem}.lp .lp-countdown[data-layout=inline] .lp-clock-done{font-size:1.2rem;line-height:1.3}@media (prefers-reduced-motion:reduce){.lp .lp-countdown .lp-clock .lp-tick[data-unit=seconds]{display:none}.lp .lp-countdown:not([data-layout=inline]) .lp-clock{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,540px)}}@media (width<=860px){.lp .lp-hero[data-layout=above] .lp-photo,.lp .lp-hero[data-layout=split] .lp-photo{aspect-ratio:4/3}.lp .lp-device-stage{padding-inline:0}.lp .lp-device-stage .lp-float{width:176px;left:0}.lp .lp-toast{width:164px}.lp .lp-console{min-height:0}.lp .lp-console .lp-win-main{gap:16px;padding:16px 14px 14px}.lp .lp-ask{width:78%}.lp .lp-tick>span{font-size:.74rem}.lp .lp-countdown[data-layout=inline] .lp-clock{gap:11px}}@media (prefers-reduced-motion:no-preference){.lp[data-motion=on] .lp-hero-copy>*,.lp[data-motion=on] .lp-hero-media{animation:.8s cubic-bezier(.2,.7,.2,1) both lp-rise;animation-delay:calc(var(--i,0) * 70ms)}.lp[data-motion=on] .lp-hero-media{animation-duration:1.1s;animation-delay:.32s}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}}@media (width<=860px){.lp{font-size:16px}.lp .lp-nav .lp-links{display:none}.lp .lp-nav .lp-btn{margin-inline-start:auto}.lp .lp-hero[data-layout=split] .lp-w,.lp .lp-benefits[data-layout=split] .lp-w,.lp .lp-faq[data-layout=two-column] .lp-w,.lp .lp-cta[data-layout=split] .lp-cta-panel,.lp .lp-cards,.lp .lp-steps-list,.lp .lp-quotes-grid{grid-template-columns:1fr}.lp .lp-faq[data-layout=two-column] .lp-head{position:static}.lp .lp-benefits[data-layout=rows] .lp-card{grid-template-columns:44px 1fr;gap:6px 16px}.lp .lp-benefits[data-layout=rows] .lp-card p{grid-column:2}.lp .lp-benefits[data-layout=rows] .lp-card[data-icon=none]{grid-template-columns:1fr}.lp .lp-benefits[data-layout=rows] .lp-card[data-icon=none] p{grid-column:1}.lp .lp-benefits:is([data-layout=pairs],[data-layout=columns]) .lp-cards{grid-template-columns:minmax(0,1fr)}.lp .lp-steps[data-layout=timeline] .lp-steps-list{--tl:34px}.lp .lp-stats-list{grid-template-columns:1fr 1fr;gap:34px 0}.lp .lp-stat:nth-child(odd){border:0;padding-inline-start:0}.lp .lp-win-body{grid-template-columns:1fr;min-height:0}.lp .lp-win-side{display:none}.lp .lp-win-main{padding:14px}.lp .lp-win-row{grid-template-columns:16px 1.4fr 1fr 62px}.lp .lp-win-row>:nth-child(4){display:none}.lp .lp-panel{padding:0 0 30px}.lp .lp-float{left:14px}.lp .lp-footer .lp-links{flex-wrap:wrap;flex-basis:100%;gap:12px 22px;margin-inline-start:0}}@media (width<=520px){.lp .lp-form{flex-direction:column;padding:8px}.lp .lp-form .lp-btn{width:100%}.lp .lp-win-tiles{grid-template-columns:1fr 1fr}.lp .lp-win-tile:last-child{display:none}}.lp .lp-capture{--primary:var(--lp-accent);--cap-edge:color-mix(in oklab, var(--f) 16%, var(--b));--cap-fill:color-mix(in oklab, var(--f) 3%, var(--b));--cap-danger:color-mix(in oklab, #e5484d 76%, var(--f));--cap-warn:color-mix(in oklab, #d97706 72%, var(--f));--cap-r:min(var(--lp-r), 14px);gap:10px;width:min(100%,460px);font-size:1rem;line-height:1.45;display:grid;container-type:inline-size}.lp .lp-capture [hidden]{display:none}.lp .lp-capture-body{gap:8px;display:grid}.lp .lp-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp .lp-capture[data-mode=bar] .lp-form{width:100%}.lp .lp-form[data-invalid],.lp .lp-form[data-invalid]:focus-within{border-color:var(--cap-danger);box-shadow:0 0 0 4px color-mix(in oklab, var(--cap-danger) 14%, transparent)}.lp .lp-capture[data-mode=bar] :is(.lp-field-error,.lp-field-help){padding-inline:6px}.lp .lp-capture[data-mode=stacked]{border:1px solid var(--cap-edge);border-radius:min(var(--lp-r-card), 22px);background:color-mix(in oklab, var(--f) 1.5%, var(--b));width:min(100%,440px);box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 6%, transparent), 0 18px 40px -22px color-mix(in oklab, var(--shade) 32%, transparent);text-align:start;gap:14px;margin-top:8px;padding:22px}.lp .lp-capture[data-mode=stacked] .lp-capture-body{gap:18px}.lp .lp-capture[data-mode=stacked] .lp-capture-body>.lp-btn{width:100%}.lp .lp-capture[data-bare]{--cap-fill:var(--b);width:min(100%,448px);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0}.lp .lp-capture[data-bare] .lp-capture-body{gap:12px}.lp .lp-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px;display:grid}.lp .lp-field{grid-column:span 6;align-content:start;gap:6px;min-width:0;display:grid}.lp .lp-field[data-width=half]{grid-column:span 3}.lp .lp-field[data-width=third]{grid-column:span 2}@container (width<=360px){.lp .lp-field[data-width]{grid-column:span 6}}.lp .lp-label{color:var(--f);font-size:.88rem;font-weight:550;line-height:1.3}.lp .lp-required{color:var(--cap-danger)}.lp .lp-field-heading{margin-top:4px}.lp .lp-field-rule{border:0;border-top:1px solid var(--cap-edge);width:100%;margin:2px 0}.lp .lp-field-help,.lp .lp-field-error,.lp .lp-field-notice{text-wrap:pretty;font-size:.84rem;line-height:1.4}.lp .lp-field-help{color:var(--mut)}.lp .lp-field-error{color:var(--cap-danger);font-weight:550}.lp .lp-field-notice{color:var(--cap-warn)}.lp .lp-field-suggestion{color:var(--mut);font:inherit;text-align:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline}.lp .lp-field-suggestion:hover{color:var(--f)}.lp .lp-input,.lp .lp-phone{border:1px solid var(--cap-edge);border-radius:var(--cap-r);background:var(--cap-fill);width:100%;height:46px;color:var(--f);transition:border-color .18s,box-shadow .18s}.lp .lp-input{font:400 1rem / 1.3 var(--lp-body);outline:0;padding:0 .85em}textarea.lp-input{resize:vertical;height:auto;min-height:96px;padding:.7em .85em;line-height:1.5}.lp .lp-input[data-mono]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9rem}.lp .lp-input::placeholder,.lp .lp-phone input::placeholder{color:var(--faint)}.lp .lp-input:focus-visible,.lp .lp-phone:focus-within{border-color:color-mix(in oklab, var(--lp-accent) 60%, var(--b));box-shadow:0 0 0 4px color-mix(in oklab, var(--lp-accent) 16%, transparent)}.lp .lp-input[aria-invalid=true],.lp .lp-phone[data-invalid]{border-color:var(--cap-danger)}.lp .lp-select{display:block;position:relative}.lp .lp-select select{appearance:none;cursor:pointer;padding-inline-end:2.4em}.lp .lp-select select:has(option[value=""]:checked){color:var(--faint)}.lp .lp-select:after{content:"";top:50%;border:solid var(--mut);pointer-events:none;border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;inset-inline-end:1.05em;transform:translateY(-70%)rotate(45deg)}.lp .lp-capture option{background:var(--b);color:var(--f)}.lp .lp-phone{display:flex}.lp .lp-phone-code{border-inline-end:1px solid var(--cap-edge);white-space:nowrap;align-items:center;padding:0 11px 0 13px;font-size:.95rem;display:flex;position:relative}.lp .lp-phone-code select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.lp .lp-phone input[type=tel]{min-width:0;color:var(--f);font:400 1rem / 1.3 var(--lp-body);background:0 0;border:0;outline:0;flex:1;padding:0 .85em}.lp .lp-options{gap:9px;display:grid}.lp .lp-option{color:var(--f);cursor:pointer;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.4;display:flex}.lp .lp-option input{appearance:none;border:1.5px solid color-mix(in oklab, var(--f) 32%, var(--b));background:var(--b);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:18px;height:18px;margin:.1em 0 0;transition:background-color .14s,border-color .14s;display:grid}.lp .lp-option input[type=radio]{border-radius:50%}.lp .lp-option input:before{content:"";background:var(--lp-on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:10px;height:10px;transition:transform .12s;transform:scale(0)}.lp .lp-option input[type=radio]:before{clip-path:none;border-radius:50%;width:8px;height:8px}.lp .lp-option input:checked{border-color:var(--lp-accent);background:var(--lp-accent)}.lp .lp-option input:checked:before{transform:scale(1)}.lp .lp-option input[aria-invalid=true]{border-color:var(--cap-danger)}.lp .lp-option[data-consent]{color:var(--mut);font-size:.88rem}.lp .lp-options[data-display=buttons] .lp-option{border:1px solid var(--cap-edge);border-radius:var(--cap-r);background:var(--cap-fill);align-items:center;padding:11px 14px;transition:border-color .14s,background-color .14s}.lp .lp-options[data-display=buttons] .lp-option:has(:checked){border-color:var(--lp-accent);background:color-mix(in oklab, var(--lp-accent) 9%, var(--b));font-weight:550}.lp .lp-scale{flex-wrap:wrap;gap:6px;display:flex}.lp .lp-scale label{cursor:pointer;position:relative}.lp .lp-scale input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lp .lp-scale span{border:1px solid var(--cap-edge);border-radius:min(var(--lp-r), 10px);background:var(--cap-fill);min-width:38px;height:38px;color:var(--mut);place-items:center;padding:0 4px;font-size:.9rem;display:grid}.lp .lp-scale input:checked+span{border-color:var(--lp-accent);background:var(--lp-accent);color:var(--lp-on-accent);font-weight:600}.lp .lp-capture .lp-btn:focus-visible,.lp .lp-option input:focus-visible,.lp .lp-scale input:focus-visible+span,.lp .lp-field-suggestion:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp .lp-phone-code:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.lp .lp-capture .lp-btn:disabled{cursor:progress;filter:saturate(.85);transform:none}.lp .lp-capture .lp-btn[aria-busy=true]:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:.95em;height:.95em;animation:.7s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp .lp-capture-nav{flex-wrap:wrap;gap:8px;display:flex}.lp .lp-capture-nav .lp-btn{flex:1}.lp .lp-capture-nav .lp-btn[data-quiet]{color:var(--f);box-shadow:inset 0 0 0 1px var(--cap-edge);background:0 0;flex:none}.lp .lp-capture-nav p{flex-basis:100%}.lp .lp-done{border:1px solid color-mix(in oklab, var(--lp-accent) 32%, var(--b));border-radius:min(var(--lp-r-card), 18px);background:color-mix(in oklab, var(--lp-accent) 9%, var(--b));color:var(--f);text-align:center;text-wrap:pretty;overflow-wrap:anywhere;outline:0;justify-items:center;gap:10px;padding:16px 20px;font-weight:550;display:grid}.lp .lp-done[data-align=left]{text-align:start;justify-items:start}.lp .lp-done[data-align=right]{text-align:end;justify-items:end}.lp .lp-done p{white-space:pre-wrap}.lp .lp-done a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.lp .lp-done img{object-fit:cover;border-radius:10px;max-height:192px}.lp .lp-done-emoji{font-size:2.1rem;line-height:1}.lp .lp-hero-copy .lp-capture>.lp-done:only-child{margin-top:8px}.lp .lp-capture-empty{border:1px dashed color-mix(in oklab, var(--f) 26%, var(--b));border-radius:min(var(--lp-r), 14px);width:min(100%,460px);color:var(--mut);padding:12px 16px;font-size:.9rem}@media (width<=520px){.lp .lp-capture .lp-form input{flex:none;width:100%}.lp .lp-capture[data-mode=stacked]{padding:18px}.lp .lp-capture[data-bare]{padding:0}}.lp:is([data-style=midnight],[data-style=editorial],[data-style=blueprint],[data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-logos-in li{color:var(--faint)}.lp:is([data-style=midnight],[data-style=editorial],[data-style=blueprint],[data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-s[data-tone=accent]{--f:var(--lp-on-brand-strong);--mut:var(--f);--faint:var(--f);--ink:var(--f);--card:var(--b);--surface:var(--b);--lift:0%;--raise:0%;--lp-accent:var(--f);--lp-on-accent:var(--b)}.lp:is([data-style=midnight],[data-style=editorial],[data-style=blueprint],[data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-s[data-tone=accent] :is(.lp-badge,.lp-plan[data-featured]),.lp[data-style=blueprint] .lp-pricing[data-tone=accent][data-layout=table] .lp-plan[data-featured],.lp:is([data-style=midnight],[data-style=editorial],[data-style=blueprint],[data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-nav[data-tone=accent]{background:var(--b)}.lp:is([data-style=midnight],[data-style=editorial],[data-style=blueprint],[data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-s[data-tone=accent] .lp-capture{--cap-fill:var(--b)}.lp:is([data-style=midnight],[data-style=editorial],[data-style=blueprint],[data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-s[data-tone=accent] .lp-prose{color:var(--f)}.lp[data-style=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp[data-style=midnight] .lp-s{--faint:color-mix(in oklab, var(--f) 56%, var(--b));--line:color-mix(in oklab, var(--f) 9%, var(--b));--surface:color-mix(in oklab, var(--f) 3.5%, var(--b));--lift:4%;--raise:5%;--shade:#000;--band:var(--b)}.lp[data-style=midnight] .lp-s[data-tone=inverse]{--line:color-mix(in oklab, var(--f) 12%, var(--b));--surface:color-mix(in oklab, #fff 66%, var(--b));--lift:0%;--raise:0%;--shade:var(--f)}.lp[data-style=midnight] .lp-s:not(.lp-nav,.lp-hero){border-top:1px solid var(--line)}.lp[data-style=midnight] .lp-hero:before{background:radial-gradient(34% 30% at 50% 0%, color-mix(in oklab, var(--lp-accent) 36%, transparent), transparent 72%), radial-gradient(72% 58% at 50% -8%, color-mix(in oklab, var(--lp-accent) 15%, transparent), transparent 74%)}.lp[data-style=midnight] .lp-hero:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--lp-accent) 72%, var(--f)), transparent) top center / min(680px, 76%) 1px no-repeat;-webkit-mask-image:none;mask-image:none}.lp[data-style=midnight] .lp-hero h1{background:linear-gradient(180deg, var(--f) 34%, color-mix(in oklab, var(--f) 64%, var(--b)));color:#0000;-webkit-background-clip:text;background-clip:text}.lp[data-style=midnight] .lp-eyebrow{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:.55em;padding:5px 12px 5px 10px;font-weight:550}.lp[data-style=midnight] .lp-eyebrow:before{background:var(--lp-accent);opacity:1;border-radius:50%;width:5px;height:5px}.lp[data-style=midnight] .lp-form{background:color-mix(in oklab, var(--f) 4%, var(--b))}.lp[data-style=midnight] :is(.lp-card,.lp-plan,.lp-board,.lp-float),.lp[data-style=midnight] .lp-story[data-layout=letter] .lp-story-in,.lp[data-style=midnight] .lp-signup[data-layout=card] .lp-signup-in,.lp[data-style=midnight] .lp-updates[data-layout=cards] .lp-updates-list li{background:linear-gradient(180deg, color-mix(in oklab, var(--f) var(--lift), var(--surface)), var(--surface) 72%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--f) 7%, transparent), 0 24px 48px -32px color-mix(in oklab, var(--shade) 70%, transparent)}.lp[data-style=midnight] .lp-card:hover,.lp[data-style=midnight] .lp-updates[data-layout=cards] .lp-updates-list li:hover{border-color:color-mix(in oklab, var(--f) 20%, var(--b))}.lp[data-style=midnight] .lp-pricing[data-layout=table] .lp-plan:not([data-featured]){background:0 0}.lp[data-style=midnight] .lp-plan[data-featured]{border-color:color-mix(in oklab, var(--lp-accent) 55%, var(--b));background:linear-gradient(color-mix(in oklab, var(--lp-accent) 15%, transparent), transparent 46%), var(--surface);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--lp-accent) 45%, transparent), 0 0 0 1px color-mix(in oklab, var(--lp-accent) 40%, var(--b)), 0 34px 80px -44px color-mix(in oklab, var(--lp-accent) 80%, transparent)}.lp[data-style=midnight] :is(.lp-win,.lp-float){--b:color-mix(in oklab, var(--f) var(--raise), var(--band))}.lp[data-style=midnight] .lp-win{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--f) 9%, transparent), 0 0 0 6px color-mix(in oklab, var(--f) 2.5%, transparent), 0 44px 90px -30px color-mix(in oklab, var(--shade) 90%, transparent), 0 0 120px -34px color-mix(in oklab, var(--lp-accent) 60%, transparent)}.lp[data-style=midnight] .lp-step:before,.lp[data-style=midnight] :is(.lp-board,.lp-podium) li>i,.lp[data-style=midnight] .lp-rungs b{font-family:var(--lp-figures);font-variant-numeric:tabular-nums;letter-spacing:var(--lp-tracking);font-style:normal;font-weight:600}.lp[data-style=midnight] .lp-step:before{letter-spacing:.08em;margin-bottom:14px;font-size:.82rem}.lp[data-style=midnight] .lp-board li>i{letter-spacing:0;font-size:.95rem}.lp[data-style=midnight] .lp-rungs b{font-size:2.4rem}.lp[data-style=midnight] .lp-step:after{box-shadow:0 0 14px color-mix(in oklab, var(--lp-accent) 80%, transparent)}.lp[data-style=midnight] .lp-stats:not([data-tone=inverse]):before{content:"";background:radial-gradient(46% 90% at 50% 124%, color-mix(in oklab, var(--lp-accent) 24%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.lp[data-style=midnight] .lp-shot[data-video]{background:#000}.lp[data-style=midnight] .lp-cta-panel{--b:color-mix(in oklab, var(--lp-text) 4%, var(--lp-canvas));--f:var(--lp-text);--faint:color-mix(in oklab, var(--f) 66%, var(--b));--shade:#000;--lp-accent:var(--lp-accent-canvas);--lp-on-accent:var(--lp-on-accent-canvas);--ink:color-mix(in oklab, var(--lp-accent) var(--lp-ink-mix,78%), var(--f));border:1px solid color-mix(in oklab, var(--f) 10%, var(--b));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--f) 8%, transparent), 0 40px 110px -56px color-mix(in oklab, var(--lp-accent) 75%, transparent)}.lp[data-style=midnight] .lp-hero[data-layout=focus]:before{content:"";background:radial-gradient(44% 36% at 50% 40%, color-mix(in oklab, var(--lp-accent) 15%, transparent), transparent 74%)}.lp[data-style=midnight] .lp-capture[data-bare]{--cap-fill:color-mix(in oklab, var(--f) 5%, var(--b))}.lp[data-style=midnight] .lp-steps[data-layout=timeline] .lp-steps-list{--dot:11px}.lp[data-style=midnight] .lp-steps[data-layout=timeline] .lp-step:before{background:var(--lp-accent);box-shadow:0 0 0 5px var(--b), 0 0 0 6px color-mix(in oklab, var(--lp-accent) 42%, var(--b)), 0 0 22px 2px color-mix(in oklab, var(--lp-accent) 70%, transparent);border:0}.lp[data-style=midnight] .lp-steps[data-layout=timeline] .lp-step:after{left:calc(var(--dot) / 2 - .5px);background:color-mix(in oklab, var(--f) 16%, var(--b));width:1px;box-shadow:none}.lp[data-style=midnight] .lp-cta[data-layout=card] .lp-cta-plain{border-color:color-mix(in oklab, var(--f) 10%, var(--b));background:linear-gradient(180deg, color-mix(in oklab, var(--f) var(--lift), var(--surface)), var(--surface) 72%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--f) 7%, transparent)}.lp[data-style=editorial]{--lp-air:1.1}.lp[data-style=editorial] .lp-s{--mut:color-mix(in oklab, var(--f) 68%, var(--b));--faint:color-mix(in oklab, var(--f) 60%, var(--b));--line:color-mix(in oklab, var(--f) 17%, var(--b));--rule:color-mix(in oklab, var(--f) 78%, var(--b));--surface:color-mix(in oklab, #fff 50%, var(--b));--shade:transparent;--band:var(--b);--band-text:var(--f);--band-mut:var(--mut);--band-faint:var(--faint);--band-ink:var(--ink);--band-accent:var(--lp-accent);--band-on-accent:var(--lp-on-accent)}.lp[data-style=editorial] .lp-s[data-tone=inverse]{--surface:var(--card)}.lp[data-style=editorial] .lp-nav{border-bottom-color:var(--rule)}.lp[data-style=editorial] .lp-brand{font:var(--lp-weight) 1.32rem / 1 var(--lp-display);letter-spacing:var(--lp-tracking)}.lp[data-style=editorial] .lp-mark{border-radius:50%}.lp[data-style=editorial] .lp-hero:before,.lp[data-style=editorial] .lp-hero:after,.lp[data-style=editorial] .lp-step:after,.lp[data-style=editorial] .lp-eyebrow:before,.lp[data-style=editorial] .lp-cta-panel:before{display:none}.lp[data-style=editorial] :is(.lp-eyebrow,.lp-badge,.lp-logos-in>p){letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.lp[data-style=editorial] .lp-badge{background:0 0;border:0;border-radius:0;gap:14px;height:auto;padding:0}.lp[data-style=editorial] .lp-badge:before,.lp[data-style=editorial] .lp-badge:after{content:"";width:28px;height:1px;box-shadow:none;opacity:.55;background:currentColor;border-radius:0}.lp[data-style=editorial] .lp-btn{box-shadow:none}.lp[data-style=editorial] .lp-form{border-radius:calc(var(--lp-r) + 4px);padding:4px}.lp[data-style=editorial] .lp-form:not(:focus-within,[data-invalid]){border-color:color-mix(in oklab, var(--f) 46%, var(--b));box-shadow:none}.lp[data-style=editorial] :is(.lp-win,.lp-float){background:var(--surface);border-color:color-mix(in oklab, var(--f) 30%, var(--b));box-shadow:none}.lp[data-style=editorial] :is(.lp-cards,.lp-quotes-grid){gap:clamp(28px,4vw,52px)}.lp[data-style=editorial] .lp-card{border:solid var(--rule);box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0;padding:22px 0 0;transform:none}.lp[data-style=editorial] .lp-icon{background:0 0;border:0;border-radius:0;justify-content:start;width:auto;height:auto;margin-bottom:8px}.lp[data-style=editorial] .lp-icon svg{width:24px;height:24px}.lp[data-style=editorial] .lp-benefits[data-layout=rows] .lp-card{border-color:var(--line);padding:28px 0}.lp[data-style=editorial] .lp-step{border-top-color:var(--rule)}.lp[data-style=editorial] .lp-stats-list{border-block:1px solid var(--rule);padding-block:clamp(28px,4vw,44px)}.lp[data-style=editorial] .lp-quote:before{color:var(--ink)}.lp[data-style=editorial] .lp-faq-list summary:after{border:0;border-radius:0}.lp[data-style=editorial] .lp-faq-list details[open] summary:after{background-color:#0000}.lp[data-style=editorial] .lp-podium li[data-rank="1"]>i{background:var(--lp-accent);box-shadow:none}.lp[data-style=editorial] .lp-plan[data-featured]{box-shadow:0 0 0 1px color-mix(in oklab, var(--lp-accent) 62%, var(--b))}.lp[data-style=editorial] .lp-pricing[data-layout=table] .lp-plan[data-featured]{box-shadow:inset 3px 0 0 var(--lp-accent)}.lp[data-style=editorial] .lp-cta-panel{--b:var(--band);--f:var(--band-text);--mut:var(--band-mut);--faint:var(--band-faint);--shade:transparent;--lp-accent:var(--band-accent);--lp-on-accent:var(--band-on-accent);--ink:var(--band-ink);border-block:3px double var(--rule);border-radius:0}.lp[data-style=editorial] .lp-benefits[data-layout=columns] .lp-cards{gap:clamp(32px,4vw,52px) clamp(36px,6vw,84px)}.lp[data-style=editorial] .lp-steps[data-layout=timeline] .lp-steps-list{--dot:9px}.lp[data-style=editorial] .lp-steps[data-layout=timeline] .lp-step:before{background:var(--lp-accent);box-shadow:0 0 0 5px var(--b);border:0}.lp[data-style=editorial] .lp-steps[data-layout=timeline] .lp-step:after{left:calc(var(--dot) / 2 - .5px);background:var(--rule);width:1px;display:block}.lp[data-style=editorial] .lp-steps[data-layout=timeline] .lp-step:last-child:after{display:none}.lp[data-style=editorial] .lp-tag{letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.7rem}.lp[data-style=editorial] .lp-cta[data-layout=card] .lp-cta-plain{border-color:color-mix(in oklab, var(--f) 30%, var(--b));background:var(--surface);border-radius:0}.lp[data-style=editorial] .lp-hero[data-layout=focus] .lp-lead{font-family:var(--lp-display);font-size:1.3rem;line-height:1.45}.lp[data-style=editorial] .lp-hero[data-layout=focus] h1:after{content:"";background:var(--rule);width:56px;height:1px;margin:28px auto 4px;display:block}.lp[data-style=editorial] .lp-capture[data-bare] :is(.lp-input,.lp-phone){border-color:color-mix(in oklab, var(--f) 46%, var(--b))}.lp[data-style=blueprint]{--lp-air:.84;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace}.lp[data-style=blueprint] .lp-s{--faint:color-mix(in oklab, var(--f) 60%, var(--b));--line:color-mix(in oklab, var(--f) 15%, var(--b));--dash:color-mix(in oklab, var(--f) 28%, var(--b));--surface:color-mix(in oklab, #fff 72%, var(--b));--shade:transparent;background-image:linear-gradient(var(--lp-accent), var(--lp-accent)), linear-gradient(var(--lp-accent), var(--lp-accent)), repeating-linear-gradient(var(--dash) 0 5px, transparent 5px 10px), repeating-linear-gradient(var(--dash) 0 5px, transparent 5px 10px);background-position:max(7px,50% - 584px) 0,min(100% - 7px,50% + 584px) 0,max(9px,50% - 584px) 0,min(100% - 9px,50% + 584px) 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 100%,1px 100%}.lp[data-style=blueprint] .lp-s[data-tone=inverse]{--surface:var(--card)}.lp[data-style=blueprint] .lp-s:not(.lp-nav,.lp-hero){border-top:1px dashed var(--dash)}.lp[data-style=blueprint] .lp-mark{border-radius:2px}.lp[data-style=blueprint] .lp-hero:before{background:radial-gradient(52% 42% at 22% -6%, color-mix(in oklab, var(--lp-accent) 10%, transparent), transparent 72%)}.lp[data-style=blueprint] .lp-hero:after{background-image:linear-gradient(color-mix(in oklab, var(--f) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--f) 8%, transparent) 1px, transparent 1px);background-position:top;background-size:44px 44px;-webkit-mask-image:radial-gradient(84% 78% at 24% 0,#000 18%,#0000 78%);mask-image:radial-gradient(84% 78% at 24% 0,#000 18%,#0000 78%)}.lp[data-style=blueprint] :is(h1,h2) em{background:linear-gradient(color-mix(in oklab, var(--lp-accent) 26%, transparent), color-mix(in oklab, var(--lp-accent) 26%, transparent)) 0 calc(100% - .2em) / 100% .3em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em .1em}.lp[data-style=blueprint] :is(.lp-eyebrow,.lp-badge,.lp-tag,.lp-logos-in>p,.lp-updates-list time,.lp-stat span){font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500}.lp[data-style=blueprint] .lp-eyebrow:before{background:var(--lp-accent);opacity:1;width:6px;height:6px}.lp[data-style=blueprint] .lp-badge{border:1px dashed color-mix(in oklab, var(--lp-accent) 55%, var(--b));border-radius:var(--lp-r);background:var(--surface);height:30px}.lp[data-style=blueprint] .lp-badge:before{width:6px;height:6px;box-shadow:none;border-radius:0}.lp[data-style=blueprint] .lp-btn{box-shadow:none}.lp[data-style=blueprint] .lp-form{background:var(--surface)}.lp[data-style=blueprint] .lp-form:not(:focus-within,[data-invalid]){border-color:color-mix(in oklab, var(--f) 34%, var(--b));box-shadow:none}.lp[data-style=blueprint] :is(.lp-win,.lp-float){background:var(--surface);border-color:color-mix(in oklab, var(--f) 24%, var(--b));box-shadow:none}.lp[data-style=blueprint] .lp-head{text-align:start;justify-items:start;max-width:none;margin-inline:0}.lp[data-style=blueprint] .lp-head h2{max-width:19em}.lp[data-style=blueprint] :is(.lp-cards,.lp-board,.lp-podium,.lp-plans,.lp-rungs,.lp-updates-list,.lp-faq-list,.lp-steps-list,.lp-empty){margin-inline:0}.lp[data-style=blueprint] :is(.lp-shots,.lp-shot[data-video]){max-width:none}.lp[data-style=blueprint] .lp-updates[data-layout=cards] .lp-updates-list{justify-content:start}.lp[data-style=blueprint] .lp-more{text-align:start}.lp[data-style=blueprint] :is(.lp-faq[data-layout=list],.lp-steps[data-layout=timeline]) :is(.lp-faq-list,.lp-steps-list),.lp[data-style=blueprint] .lp-story:not([data-layout=letter]) .lp-story-in{margin-inline:0}.lp[data-style=blueprint] .lp-benefits[data-layout=rows] .lp-cards{max-width:none;margin-inline:0}.lp[data-style=blueprint] .lp-podium li[data-rank="1"]>i{background:var(--lp-accent);box-shadow:none}.lp[data-style=blueprint] :is(.lp-cards,.lp-quotes-grid,.lp-plans){gap:14px}.lp[data-style=blueprint] :is(.lp-card,.lp-plan){border:1px dashed var(--dash);box-shadow:none;background:0 0}.lp[data-style=blueprint] .lp-card:hover{border-color:color-mix(in oklab, var(--lp-accent) 70%, var(--f));transform:none}.lp[data-style=blueprint] .lp-icon{border-color:color-mix(in oklab, var(--lp-accent) 50%, var(--b));border-radius:var(--lp-r);background:0 0;width:38px;height:38px}.lp[data-style=blueprint] .lp-benefits[data-layout=rows] .lp-card{border-width:1px 0 0}.lp[data-style=blueprint] .lp-plan[data-featured]{border:1px solid color-mix(in oklab, var(--lp-accent) 70%, var(--b));background:linear-gradient(color-mix(in oklab, var(--lp-accent) 8%, transparent), transparent 40%), var(--surface);box-shadow:inset 0 3px 0 var(--lp-accent)}.lp[data-style=blueprint] .lp-pricing[data-layout=cards] .lp-plan[data-featured]{margin-block:0;padding-block:30px}.lp[data-style=blueprint] .lp-pricing[data-layout=table] .lp-plan{border:0;border-top:1px dashed var(--dash)}.lp[data-style=blueprint] .lp-pricing[data-layout=table] .lp-plan:first-child{border-top:0}.lp[data-style=blueprint] .lp-pricing[data-layout=table] .lp-plan[data-featured]{background:color-mix(in oklab, var(--lp-accent) 7%, var(--surface));box-shadow:inset 3px 0 0 var(--lp-accent)}.lp[data-style=blueprint] .lp-step{border-top:1px dashed var(--dash)}.lp[data-style=blueprint] .lp-step:after{display:none}.lp[data-style=blueprint] .lp-step:before{border:1px solid color-mix(in oklab, var(--lp-accent) 50%, var(--b));border-radius:var(--lp-r);width:36px;height:36px;font:500 .82rem / 1 var(--mono);letter-spacing:.04em;place-items:center;margin-bottom:14px;display:grid}.lp[data-style=blueprint] :is(.lp-board,.lp-podium) li>i,.lp[data-style=blueprint] .lp-rungs b{font-family:var(--lp-figures);font-style:normal;font-weight:var(--lp-figures-weight);font-variant-numeric:tabular-nums;letter-spacing:var(--lp-tracking)}.lp[data-style=blueprint] .lp-board li>i{font-size:1rem}.lp[data-style=blueprint] .lp-rungs b{font-size:2.4rem}.lp[data-style=blueprint] .lp-rungs li{border-top-style:dashed;border-top-color:var(--dash)}.lp[data-style=blueprint] .lp-stat{border-inline-start-style:dashed;border-inline-start-color:var(--dash)}.lp[data-style=blueprint] .lp-faq-list details{border-top-style:dashed;border-color:var(--dash)}.lp[data-style=blueprint] .lp-faq-list details:last-child{border-bottom-style:dashed}.lp[data-style=blueprint] .lp-faq-list summary:after{border-radius:var(--lp-r)}.lp[data-style=blueprint] .lp-faq-list details[open] summary:after{background:linear-gradient(var(--f), var(--f)) center / 11px 1.5px no-repeat, color-mix(in oklab, var(--lp-accent) 14%, var(--b));transform:none}.lp[data-style=blueprint] .lp-stats[data-tone=inverse]:before,.lp[data-style=blueprint] .lp-cta-panel:before{background:radial-gradient(56% 84% at 50% 122%, color-mix(in oklab, var(--lp-accent) 38%, transparent), transparent 70%), linear-gradient(color-mix(in oklab, var(--f) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--f) 7%, transparent) 1px, transparent 1px);background-position:50%;background-size:auto,44px 44px,44px 44px}.lp[data-style=blueprint] .lp-cta-panel{--surface:color-mix(in oklab, var(--f) 6%, var(--b));border-radius:var(--lp-r-card)}.lp[data-style=blueprint] .lp-benefits[data-layout=columns] .lp-cards{max-width:none;margin-inline:0}.lp[data-style=blueprint] .lp-qa{border-style:dashed;border-color:var(--dash)}.lp[data-style=blueprint] .lp-steps[data-layout=timeline] .lp-steps-list{--tl:58px;--dot:34px}.lp[data-style=blueprint] .lp-steps[data-layout=timeline] .lp-step{border-top:0}.lp[data-style=blueprint] .lp-steps[data-layout=timeline] .lp-step:before{content:counter(step, decimal-leading-zero);border:1px solid color-mix(in oklab, var(--lp-accent) 50%, var(--b));border-radius:var(--lp-r);background:var(--b);box-shadow:0 0 0 4px var(--b);place-items:center;margin:0;font-size:.8rem;line-height:1;display:grid}.lp[data-style=blueprint] .lp-steps[data-layout=timeline] .lp-step:after{left:calc(var(--dot) / 2 - .5px);border-inline-start:1px dashed var(--dash);background:0 0;width:0;display:block}.lp[data-style=blueprint] .lp-steps[data-layout=timeline] .lp-step:last-child:after{display:none}.lp[data-style=blueprint] .lp-tag{border-radius:var(--lp-r);background:0 0;border-style:dashed;font-size:.7rem}.lp[data-style=blueprint] .lp-cta[data-layout=card] .lp-cta-plain{border:1px dashed var(--dash);border-radius:var(--lp-r-card);background:var(--surface)}.lp[data-style=blueprint] .lp-hero[data-layout=focus]:after{content:"";background-position:50%;-webkit-mask-image:radial-gradient(62% 60%,#0000 46%,#000 110%);mask-image:radial-gradient(62% 60%,#0000 46%,#000 110%)}.lp[data-style=blueprint] .lp-capture[data-bare]{--cap-fill:var(--surface)}@media (width>=861px){.lp[data-style=blueprint] :is(.lp-leaderboard,.lp-updates[data-layout=list],.lp-faq,.lp-steps[data-layout=timeline]) .lp-w{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:0 clamp(32px,6vw,88px);display:grid}.lp[data-style=blueprint] :is(.lp-leaderboard,.lp-updates[data-layout=list],.lp-faq,.lp-steps[data-layout=timeline]) .lp-head{grid-area:1/1/span 4;grid-template-columns:minmax(0,1fr);margin:0;position:sticky;top:96px}.lp[data-style=blueprint] :is(.lp-leaderboard,.lp-updates[data-layout=list],.lp-faq,.lp-steps[data-layout=timeline]) .lp-w>:not(.lp-head){grid-column:2;max-width:none}}.lp[data-style=blueprint] .lp-hero[data-layout=center] .lp-hero-copy{text-align:start;justify-items:start;max-width:50em;margin-inline:0}.lp[data-style=blueprint] .lp-hero[data-layout=center] .lp-actions{justify-content:start}.lp[data-style=blueprint] .lp-hero[data-layout=center] .lp-hero-media{max-width:none;margin-inline:0}.lp[data-style=blueprint] .lp-hero[data-layout=focus]:before{content:none}.lp[data-style=blueprint] .lp-logos-in{justify-items:start}.lp[data-style=blueprint] .lp-logos-in ul{justify-content:start}.lp[data-style=blueprint] .lp-quote{border-inline-start:2px solid var(--lp-accent);text-align:start;justify-items:start;max-width:50em;margin-inline:0;padding-inline-start:clamp(20px,3vw,36px)}.lp[data-style=blueprint] .lp-quote:before{display:none}.lp[data-style=blueprint] :is(.lp-cta-panel,.lp-cta-plain),.lp[data-style=blueprint] .lp-signup:not([data-layout=inline]) .lp-signup-in{text-align:start;justify-items:start}.lp[data-style=blueprint] .lp-cta-plain,.lp[data-style=blueprint] .lp-signup-in,.lp[data-style=blueprint] .lp-counter[data-layout=faces] .lp-count{margin-inline:0}.lp[data-style=blueprint] .lp-cta[data-layout=band] .lp-cta-plain{max-width:none}.lp[data-style=blueprint] .lp-count{text-align:start;justify-items:start}.lp[data-style=blueprint] .lp-count b,.lp[data-style=blueprint] .lp-price b{font-variant-numeric:tabular-nums}.lp[data-style=blueprint] .lp-cta-panel{--faint:color-mix(in oklab, var(--f) 62%, var(--b))}.lp[data-style=blueprint] .lp-cta-panel:before{background-image:radial-gradient(50% 80% at 100% 120%, color-mix(in oklab, var(--lp-accent) 34%, transparent), transparent 70%), linear-gradient(color-mix(in oklab, var(--f) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--f) 7%, transparent) 1px, transparent 1px)}.lp[data-style=blueprint] .lp-s[data-tone=accent] :is(h1,h2) em{background-image:linear-gradient(var(--f), var(--f));background-position:0 calc(100% - .1em);background-size:100% 2px}.lp[data-style=blueprint] .lp-hero[data-tone=accent]:before{display:none}.lp[data-style=blueprint] .lp-s[data-tone=accent] .lp-avatar{background:var(--b);box-shadow:inset 0 0 0 1px var(--f)}@media (width<=860px){.lp[data-style=blueprint] .lp-hero:after{background-size:26px 26px;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.lp[data-style=blueprint] .lp-hero[data-layout=focus]:after{-webkit-mask-image:radial-gradient(90% 60%,#0000 40%,#000 120%);mask-image:radial-gradient(90% 60%,#0000 40%,#000 120%)}.lp[data-style=blueprint] .lp-stat:nth-child(odd){border-inline-start:0}}.lp:is([data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]){--lp-on-accent-canvas:var(--lp-on-accent-strong)}.lp:is([data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-s{--lp-on-accent:var(--lp-on-accent-strong)}.lp:is([data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-s[data-tone=inverse]{--lp-on-accent:var(--lp-on-accent-inverse-strong)}.lp:is([data-style=poster],[data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-s[data-tone=accent] .lp-capture{--cap-danger:var(--f);--cap-warn:var(--f)}.lp:is([data-style=calm],[data-style=aurora]) .lp-s[data-tone=accent] .lp-btn{box-shadow:none}.lp:is([data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-stats-list{flex-wrap:wrap;display:flex}.lp:is([data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-stat{flex:1 1 0;min-width:0}@media (width<=860px){.lp:is([data-style=calm],[data-style=aurora],[data-style=luxe]) .lp-stat{flex-basis:40%}}.lp[data-style=poster]{--d:5px}.lp[data-style=poster] .lp-s{--mut:color-mix(in oklab, var(--f) 74%, var(--b));--faint:color-mix(in oklab, var(--f) 64%, var(--b));--line:var(--f);--surface:color-mix(in oklab, #fff 82%, var(--b));--shade:var(--f);--ink:var(--f);--hard:var(--d) var(--d) 0 var(--f)}.lp[data-style=poster] .lp-s[data-tone=alternate]{--b:color-mix(in oklab, var(--lp-brand) 13%, var(--lp-canvas))}.lp[data-style=poster] .lp-s[data-tone=inverse]{--surface:color-mix(in oklab, var(--f) 9%, var(--b));--ink:color-mix(in oklab, var(--lp-accent) var(--lp-ink-mix-inverse,70%), var(--f))}.lp[data-style=poster] .lp-s:not(.lp-nav,.lp-hero){border-top:2px solid var(--lp-text)}.lp[data-style=poster] .lp-nav{background:var(--b);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid var(--f)}.lp[data-style=poster] .lp-brand{font:var(--lp-weight) 1.4rem / 1 var(--lp-display);letter-spacing:0;text-transform:uppercase;font-stretch:78%}.lp[data-style=poster] .lp-mark{border:2px solid var(--f);background:var(--lp-accent);box-shadow:none;border-radius:0}.lp[data-style=poster] .lp-links{color:var(--f);font-weight:600}.lp[data-style=poster] .lp-links a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.lp[data-style=poster] :is(h1,h2){letter-spacing:calc(var(--lp-tracking) + .012em);text-transform:uppercase;font-stretch:78%}.lp[data-style=poster] h1{font-size:calc(clamp(2.9rem, 8.6vw, 6.4rem) * var(--lp-scale,1));line-height:.9}.lp[data-style=poster] h2{font-size:calc(clamp(2.15rem, 5vw, 3.9rem) * var(--lp-scale,1));line-height:.94}.lp[data-style=poster] .lp-hero[data-layout=split] h1{font-size:calc(clamp(2.7rem, 5.6vw, 4.7rem) * var(--lp-scale,1))}.lp[data-style=poster] .lp-hero[data-layout=focus][data-fill] h1{font-size:calc(clamp(2.7rem, 1.4rem + 5.6vw, 5.2rem) * var(--lp-scale,1));line-height:.9}.lp[data-style=poster] h3{letter-spacing:-.012em;font-size:1.2rem;font-weight:800}.lp[data-style=poster] :is(h1,h2) em{background:linear-gradient(var(--lp-accent), var(--lp-accent)) 0 46% / 100% .86em no-repeat;color:var(--lp-on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline-end:.05em;padding-inline:.12em}.lp[data-style=poster] .lp-lead{color:var(--f);font-size:clamp(1.08rem,1.6vw,1.28rem);font-weight:500;line-height:1.45}.lp[data-style=poster] .lp-head{gap:20px}.lp[data-style=poster] :is(.lp-eyebrow,.lp-badge){border:2px solid var(--f);border-radius:var(--lp-r);background:var(--lp-accent);color:var(--lp-on-accent);font:800 .72rem / 1 var(--lp-body);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px}.lp[data-style=poster] :is(.lp-eyebrow,.lp-badge):before{display:none}.lp[data-style=poster] .lp-s.lp-s[data-tone=accent] :is(.lp-eyebrow,.lp-badge){background:var(--f);color:var(--b)}.lp[data-style=poster] .lp-badge{height:auto;box-shadow:3px 3px 0 var(--f);padding:9px 14px;font-size:.78rem;transform:rotate(-2deg)}.lp[data-style=poster] .lp-btn{border:2px solid var(--f);height:50px;box-shadow:4px 4px 0 var(--f);letter-spacing:.04em;text-transform:uppercase;padding:0 1.4em;font-size:.86rem;font-weight:800;transition:transform .1s,box-shadow .1s}.lp[data-style=poster] .lp-btn:hover{box-shadow:6px 6px 0 var(--f);filter:none;transform:translate(-2px,-2px)}.lp[data-style=poster] .lp-btn:active{box-shadow:0 0 0 var(--f);transform:translate(4px,4px)}.lp[data-style=poster] .lp-btn[data-size=sm]{height:40px;box-shadow:3px 3px 0 var(--f);font-size:.78rem}.lp[data-style=poster] .lp-btn[data-size=sm]:hover{box-shadow:5px 5px 0 var(--f)}.lp[data-style=poster] .lp-btn[data-size=sm]:active{box-shadow:0 0 0 var(--f);transform:translate(3px,3px)}.lp[data-style=poster] .lp-btn[data-quiet],.lp[data-style=poster] .lp-btn[data-quiet]:hover{background:var(--surface);color:var(--f)}.lp[data-style=poster] .lp-btn[data-quiet]{box-shadow:4px 4px 0 var(--f)}.lp[data-style=poster] .lp-btn[data-quiet]:hover{box-shadow:6px 6px 0 var(--f)}.lp[data-style=poster] .lp-form{border:2px solid var(--f);border-radius:var(--lp-r);background:var(--surface);box-shadow:var(--hard);gap:0;padding:0;overflow:hidden}.lp[data-style=poster] .lp-form:focus-within{border-color:var(--f);box-shadow:var(--d) var(--d) 0 var(--lp-accent), var(--d) var(--d) 0 2px var(--f)}.lp[data-style=poster] .lp-form[data-invalid],.lp[data-style=poster] .lp-form[data-invalid]:focus-within{border-color:var(--f);box-shadow:var(--d) var(--d) 0 var(--cap-danger)}.lp[data-style=poster] .lp-form input{height:52px;padding-inline:1em;font-weight:500}.lp[data-style=poster] .lp-form .lp-btn,.lp[data-style=poster] .lp-form .lp-btn:hover,.lp[data-style=poster] .lp-form .lp-btn:active{height:52px;box-shadow:none;border-width:0 0 0 2px;border-radius:0;transform:none}.lp[data-style=poster] .lp-form .lp-btn:hover{background:var(--f);color:var(--b)}.lp[data-style=poster] .lp-note{font-weight:500}.lp[data-style=poster] .lp-proof{color:var(--f);font-weight:500}.lp[data-style=poster] .lp-proof b{font-weight:800}.lp[data-style=poster] .lp-faces i{border-color:var(--f);background:color-mix(in oklab, var(--lp-accent) calc(var(--q) * 1%), var(--surface))}.lp[data-style=poster] .lp-hero:before,.lp[data-style=poster] .lp-hero:after,.lp[data-style=poster] .lp-step:after,.lp[data-style=poster] .lp-stats:before,.lp[data-style=poster] .lp-cta-panel:before{display:none}.lp[data-style=poster] .lp-hero-copy{gap:26px}.lp[data-style=poster] .lp-hero[data-layout=center] .lp-hero-media{margin-bottom:0;padding-inline-end:calc(var(--d) * 2);-webkit-mask-image:none;mask-image:none}.lp[data-style=poster] .lp-hero[data-layout=center] .lp-win{border-bottom:0;border-end-end-radius:0;border-end-start-radius:0}.lp[data-style=poster] .lp-win{--line:color-mix(in oklab, var(--f) 22%, var(--b));border:2px solid var(--f);border-radius:var(--lp-r-card);background:var(--surface);box-shadow:calc(var(--d) * 2) calc(var(--d) * 2) 0 var(--f)}.lp[data-style=poster] .lp-win-bar{border-bottom:2px solid var(--f);background:var(--lp-accent)}.lp[data-style=poster] .lp-win-bar i{border:1.5px solid var(--f);background:var(--surface)}.lp[data-style=poster] .lp-win-bar span{border:1.5px solid var(--f);background:var(--surface);border-radius:0}.lp[data-style=poster] .lp-win-side{border-inline-end:2px solid var(--f)}.lp[data-style=poster] :is(.lp-win-tile,.lp-win-chart,.lp-win-rows){border:1.5px solid var(--f);border-radius:var(--lp-r)}.lp[data-style=poster] .lp-win-side u,.lp[data-style=poster] .lp-chip{border-radius:var(--lp-r)}.lp[data-style=poster] .lp-float{border:2px solid var(--f);border-radius:var(--lp-r-card);background:var(--surface);box-shadow:var(--hard)}.lp[data-style=poster] .lp-logo-slot,.lp[data-style=poster] .lp-empty,.lp[data-style=poster] .lp-capture-empty{border:2px dashed var(--f);color:var(--f)}.lp[data-style=poster] .lp-logos-in>p{letter-spacing:.1em;text-transform:uppercase;color:var(--f);font-size:.74rem;font-weight:800}.lp[data-style=poster] .lp-logos-in li,.lp[data-style=poster] .lp-logos-in li:nth-child(2n){font:var(--lp-weight) 1.7rem / 1 var(--lp-display);letter-spacing:0;text-transform:uppercase;color:var(--f);font-stretch:78%}.lp[data-style=poster] .lp-logos-in img{opacity:1}.lp[data-style=poster] :is(.lp-cards,.lp-quotes-grid,.lp-plans){gap:26px}.lp[data-style=poster] :is(.lp-card,.lp-plan,.lp-board),.lp[data-style=poster] .lp-story[data-layout=letter] .lp-story-in,.lp[data-style=poster] .lp-signup[data-layout=card] .lp-signup-in,.lp[data-style=poster] .lp-cta[data-layout=card] .lp-cta-plain,.lp[data-style=poster] .lp-updates[data-layout=cards] .lp-updates-list li,.lp[data-style=poster] .lp-counter[data-layout=faces] .lp-count,.lp[data-style=poster] .lp-capture[data-mode=stacked]:not([data-bare]){border:2px solid var(--f);background:var(--surface);box-shadow:var(--hard)}.lp[data-style=poster] .lp-benefits:is([data-layout=cards],[data-layout=pairs]) .lp-card:hover,.lp[data-style=poster] .lp-quotes-grid .lp-card:hover,.lp[data-style=poster] .lp-updates[data-layout=cards] .lp-updates-list li:hover{box-shadow:calc(var(--d) + 3px) calc(var(--d) + 3px) 0 var(--f);transform:translate(-2px,-2px)}.lp[data-style=poster] .lp-card p{font-weight:500}.lp[data-style=poster] .lp-icon{border:2px solid var(--f);border-radius:var(--lp-r);background:var(--lp-accent);width:48px;height:48px;color:var(--lp-on-accent)}.lp[data-style=poster] .lp-icon svg{stroke-width:2.25px;width:23px;height:23px}.lp[data-style=poster] .lp-benefits[data-layout=rows] .lp-card{border-width:2px 0 0}.lp[data-style=poster] .lp-benefits[data-layout=rows] .lp-card:last-child{border-bottom-width:2px}.lp[data-style=poster] .lp-checks li>i,.lp[data-style=poster] .lp-ticks li>i{border:1.5px solid var(--f);border-radius:min(var(--lp-r), 6px);background:var(--lp-accent);color:var(--lp-on-accent)}.lp[data-style=poster] .lp-step{border-top:3px solid var(--f);padding-top:0}.lp[data-style=poster] .lp-step:before{border:solid var(--f);background:var(--lp-accent);width:64px;height:64px;color:var(--lp-on-accent);font:var(--lp-figures-weight) 2rem / 1 var(--lp-figures);border-width:0 2px 2px;justify-self:start;place-items:center;margin-bottom:18px;font-stretch:78%;display:grid}.lp[data-style=poster] .lp-steps[data-layout=timeline] .lp-steps-list{--dot:18px}.lp[data-style=poster] .lp-steps[data-layout=timeline] .lp-step{border-top:0}.lp[data-style=poster] .lp-steps[data-layout=timeline] .lp-step:before{border:2px solid var(--f);background:var(--lp-accent);box-shadow:none;border-radius:0}.lp[data-style=poster] .lp-steps[data-layout=timeline] .lp-step:after{left:calc(var(--dot) / 2 - 1px);background:var(--f);width:2px;display:block}.lp[data-style=poster] .lp-steps[data-layout=timeline] .lp-step:last-child:after{display:none}.lp[data-style=poster] .lp-stat{border-inline-start:2px solid var(--f)}.lp[data-style=poster] .lp-stat:first-child{border-inline-start:0}.lp[data-style=poster] .lp-stat b{letter-spacing:0;text-transform:uppercase;color:var(--ink);font-size:clamp(3rem,6.6vw,5.4rem);font-stretch:75%;line-height:.9}.lp[data-style=poster] .lp-stat span,.lp[data-style=poster] .lp-count>span:last-child{letter-spacing:.07em;text-transform:uppercase;color:var(--f);font-size:.8rem;font-weight:700}.lp[data-style=poster] :is(.lp-price b,.lp-count b,.lp-rungs b),.lp[data-style=poster] :is(.lp-board,.lp-podium) li>i{font-family:var(--lp-figures);font-style:normal;font-stretch:75%;font-weight:var(--lp-figures-weight);letter-spacing:0}.lp[data-style=poster] .lp-count b{font-size:clamp(4.6rem,15vw,10.5rem);line-height:.84}.lp[data-style=poster] .lp-counter[data-layout=faces] .lp-count{border-radius:var(--lp-r-card)}.lp[data-style=poster] .lp-counter[data-layout=faces] .lp-count b{font-size:clamp(2rem,3.4vw,2.6rem);line-height:1}.lp[data-style=poster] .lp-quote:before{border:2px solid var(--f);background:var(--lp-accent);width:64px;height:64px;box-shadow:4px 4px 0 var(--f);color:var(--lp-on-accent);font:800 4.6rem / 1 var(--lp-display);place-items:center;padding-top:.3em;display:grid;transform:rotate(-4deg)}.lp[data-style=poster] .lp-quote blockquote{font-size:calc(clamp(1.55rem, 3.2vw, 2.5rem) * var(--lp-scale,1));letter-spacing:-.02em;font-weight:700;font-stretch:88%;line-height:1.14}.lp[data-style=poster] .lp-quotes-grid .lp-card blockquote{font-weight:600}.lp[data-style=poster] .lp-avatar{border:2px solid var(--f);border-radius:var(--lp-r);background:var(--lp-accent);color:var(--lp-on-accent)}.lp[data-style=poster] :is(.lp-who,.lp-sign){color:var(--f);font-weight:500}.lp[data-style=poster] :is(.lp-who,.lp-sign) b{font-weight:800}.lp[data-style=poster] .lp-faq-list :is(details,.lp-qa){border-top:2px solid var(--f)}.lp[data-style=poster] .lp-faq-list :is(details,.lp-qa):last-child{border-bottom:2px solid var(--f)}.lp[data-style=poster] .lp-faq-list summary{font-size:1.14rem;font-weight:800}.lp[data-style=poster] .lp-faq-list summary:after{border:2px solid var(--f);border-radius:var(--lp-r);background-color:var(--surface)}.lp[data-style=poster] .lp-faq-list details[open] summary:after{background:linear-gradient(var(--lp-on-accent), var(--lp-on-accent)) center / 12px 2px no-repeat, var(--lp-accent);transform:none}.lp[data-style=poster] .lp-faq-list details p,.lp[data-style=poster] .lp-qa p{font-weight:500}.lp[data-style=poster] .lp-s{--band-f:var(--f)}.lp[data-style=poster] .lp-cta-panel{--b:var(--lp-brand);--f:var(--lp-on-brand-strong);--mut:var(--f);--faint:var(--f);--ink:var(--f);--card:var(--b);--surface:var(--b);--shade:var(--f);--line:var(--f);--hard:var(--d) var(--d) 0 var(--f);--lp-accent:var(--f);--lp-on-accent:var(--b);border:2px solid var(--band-f);border-radius:var(--lp-r-card);box-shadow:calc(var(--d) * 2) calc(var(--d) * 2) 0 var(--band-f);overflow:visible}.lp[data-style=poster] .lp-cta-panel .lp-capture{--cap-fill:var(--b);--cap-edge:var(--f)}.lp[data-style=poster] .lp-cta[data-layout=card] .lp-cta-plain{border-radius:var(--lp-r-card);box-shadow:calc(var(--d) * 2) calc(var(--d) * 2) 0 var(--f)}.lp[data-style=poster] .lp-plan[data-featured]{border-color:var(--f);background:var(--surface);box-shadow:calc(var(--d) * 2) calc(var(--d) * 2) 0 var(--lp-accent), calc(var(--d) * 2) calc(var(--d) * 2) 0 2px var(--f)}.lp[data-style=poster] .lp-tag{border-radius:var(--lp-r);background:var(--f);color:var(--b);letter-spacing:.08em;text-transform:uppercase;border:0;padding:5px 9px;font-size:.7rem;font-weight:800}.lp[data-style=poster] .lp-price b{font-size:clamp(2.8rem,4.4vw,3.7rem)}.lp[data-style=poster] .lp-ticks{border-top:2px solid var(--f);font-weight:500}.lp[data-style=poster] .lp-pricing[data-layout=table] .lp-plans{border:2px solid var(--f);box-shadow:var(--hard)}.lp[data-style=poster] .lp-pricing[data-layout=table] .lp-plan,.lp[data-style=poster] .lp-pricing[data-layout=table] .lp-plan[data-featured]{border:0;border-top:2px solid var(--f);box-shadow:none}.lp[data-style=poster] .lp-pricing[data-layout=table] .lp-plan:first-child{border-top:0}.lp[data-style=poster] .lp-pricing[data-layout=table] .lp-plan[data-featured]{background:color-mix(in oklab, var(--lp-accent) 18%, var(--surface));box-shadow:inset 8px 0 0 var(--lp-accent)}.lp[data-style=poster] .lp-pricing[data-tone=accent][data-layout=table] .lp-plan[data-featured]{background:var(--b)}.lp[data-style=poster] .lp-pricing[data-layout=table] .lp-ticks{border:0}.lp[data-style=poster] .lp-pricing[data-layout=table] .lp-btn{letter-spacing:.02em;padding-inline:.7em;font-size:.76rem}.lp[data-style=poster] .lp-pricing[data-layout=table] .lp-price b{font-size:clamp(2rem,3vw,2.6rem)}.lp[data-style=poster] .lp-prose{color:var(--f)}.lp[data-style=poster] .lp-prose a{-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent);text-decoration-thickness:3px}.lp[data-style=poster] .lp-sign{border-top:2px solid var(--f)}.lp[data-style=poster] .lp-story[data-layout=letter] .lp-sign{border-top:0}.lp[data-style=poster] .lp-story[data-layout=letter] .lp-story-in,.lp[data-style=poster] .lp-signup[data-layout=card] .lp-signup-in{box-shadow:calc(var(--d) * 2) calc(var(--d) * 2) 0 var(--f)}.lp[data-style=poster] .lp-shot{border:2px solid var(--f);box-shadow:calc(var(--d) + 2px) calc(var(--d) + 2px) 0 var(--f)}.lp[data-style=poster] .lp-media[data-layout=gallery] .lp-shot{box-shadow:var(--hard)}.lp[data-style=poster] .lp-shot figcaption{border-top:2px solid var(--f);color:var(--f);font-weight:600}.lp[data-style=poster] .lp-board li{border-top:2px solid var(--f)}.lp[data-style=poster] .lp-board li:first-child{border-top:0}.lp[data-style=poster] .lp-board li>i{color:var(--f);font-size:1.7rem}.lp[data-style=poster] :is(.lp-board,.lp-podium) li>span{font-weight:700}.lp[data-style=poster] .lp-podium li>i{border:2px solid var(--f);background:var(--surface);color:var(--f)}.lp[data-style=poster] .lp-podium li[data-rank="1"]>i{background:var(--lp-accent);border-color:var(--f);box-shadow:var(--hard);color:var(--lp-on-accent)}.lp[data-style=poster] .lp-rungs li{border-top:3px solid var(--f)}.lp[data-style=poster] .lp-rungs b{font-size:3.6rem;line-height:.9}.lp[data-style=poster] .lp-rungs small{letter-spacing:.06em;text-transform:uppercase;color:var(--f);font-weight:700}.lp[data-style=poster] .lp-milestone[data-layout=steps] .lp-rungs li>i{border:solid var(--f);border-width:0 2px 2px;width:56px;height:10px;top:0}.lp[data-style=poster] .lp-milestone[data-layout=bar] .lp-rungs li{border-top:3px solid var(--f)}.lp[data-style=poster] .lp-milestone[data-layout=bar] .lp-rungs li>i{border:2px solid var(--f);width:18px;height:18px;box-shadow:none;border-radius:0;top:-10px;left:calc(50% - 9px)}.lp[data-style=poster] .lp-updates-list{border-top:2px solid var(--f)}.lp[data-style=poster] .lp-updates-list li{border-bottom:2px solid var(--f)}.lp[data-style=poster] .lp-updates[data-layout=cards] .lp-updates-list{border:0;gap:26px}.lp[data-style=poster] .lp-updates[data-layout=cards] .lp-updates-list img{border-bottom:2px solid var(--f)}.lp[data-style=poster] .lp-updates-list time{letter-spacing:.07em;text-transform:uppercase;color:var(--f);font-size:.76rem;font-weight:700}.lp[data-style=poster] .lp-updates-list a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.lp[data-style=poster] .lp-more{letter-spacing:.05em;text-transform:uppercase;font-size:.86rem;font-weight:800}.lp[data-style=poster] .lp-more a{text-decoration:underline;-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent);text-underline-offset:5px;text-decoration-thickness:3px}.lp[data-style=poster] .lp-footer .lp-w{color:var(--f);font-weight:500}.lp[data-style=poster] .lp-footer small{color:var(--mut)}.lp[data-style=poster] .lp-capture{--cap-edge:var(--f);--cap-fill:var(--surface)}.lp[data-style=poster] :is(.lp-input,.lp-phone),.lp[data-style=poster] .lp-options[data-display=buttons] .lp-option,.lp[data-style=poster] .lp-scale span{border-width:2px}.lp[data-style=poster] .lp-phone-code{border-inline-end-width:2px}.lp[data-style=poster] .lp-input:focus-visible,.lp[data-style=poster] .lp-phone:focus-within{border-color:var(--f);box-shadow:4px 4px 0 var(--lp-accent)}.lp[data-style=poster] .lp-label{font-weight:700}.lp[data-style=poster] .lp-option input{border:2px solid var(--f);border-radius:min(var(--lp-r), 5px);background:var(--surface)}.lp[data-style=poster] .lp-option input[type=radio]{border-radius:50%}.lp[data-style=poster] .lp-option input:checked{border-color:var(--f)}.lp[data-style=poster] .lp-options[data-display=buttons] .lp-option:has(:checked){border-color:var(--f);background:var(--lp-accent);color:var(--lp-on-accent);font-weight:700}.lp[data-style=poster] .lp-options[data-display=buttons] .lp-option input:checked{background:var(--lp-on-accent)}.lp[data-style=poster] .lp-options[data-display=buttons] .lp-option input:checked:before{background:var(--lp-accent)}.lp[data-style=poster] .lp-scale input:checked+span{border-color:var(--f)}.lp[data-style=poster] .lp-field-rule{border-top-width:2px}.lp[data-style=poster] .lp-capture-nav .lp-btn[data-quiet]{box-shadow:4px 4px 0 var(--f)}.lp[data-style=poster] .lp-done{border:2px solid var(--f);border-radius:var(--lp-r-card);background:var(--lp-accent);box-shadow:var(--hard);color:var(--lp-on-accent);font-weight:700}.lp[data-style=poster] .lp-done a{color:inherit}@media (width<=520px){.lp[data-style=poster]{--d:4px}.lp[data-style=poster] .lp-form .lp-btn,.lp[data-style=poster] .lp-form .lp-btn:hover,.lp[data-style=poster] .lp-form .lp-btn:active{border-width:2px 0 0}.lp[data-style=poster] .lp-step:before{width:54px;height:54px;font-size:1.7rem}}@media (width<=860px){.lp[data-style=poster] .lp-stat:nth-child(odd){border-inline-start:0}.lp[data-style=poster] .lp-milestone[data-layout=bar] .lp-rungs li{border-top:0;border-inline-start:3px solid var(--f)}.lp[data-style=poster] .lp-milestone[data-layout=bar] .lp-rungs li>i{top:12px;left:-10.5px}}.lp[data-style=calm]{--lp-air:1.12}.lp[data-style=calm] .lp-s{--mut:color-mix(in oklab, var(--f) 72%, var(--b));--faint:color-mix(in oklab, var(--f) 64%, var(--b));--line:color-mix(in oklab, var(--f) 8%, var(--b));--surface:color-mix(in oklab, #fff 80%, var(--b));--shade:color-mix(in oklab, var(--lp-text) 80%, var(--lp-brand));--tint:color-mix(in oklab, var(--lp-accent) 12%, var(--b));--ink:color-mix(in oklab, var(--lp-accent) calc(var(--lp-ink-mix,78%) - 12%), var(--f));--soft:0 1px 2px color-mix(in oklab, var(--shade) 5%, transparent), 0 22px 48px -28px color-mix(in oklab, var(--shade) 30%, transparent);--island:clamp(26px, 4vw, 48px)}.lp[data-style=calm] .lp-s[data-tone=inverse]{--line:color-mix(in oklab, var(--f) 11%, var(--b));--surface:color-mix(in oklab, var(--f) 7%, var(--b));--shade:#000;--ink:color-mix(in oklab, var(--lp-accent) calc(var(--lp-ink-mix-inverse,70%) - 10%), var(--f))}.lp[data-style=calm] .lp-s[data-tone=accent]{--tint:var(--b);--shade:transparent}.lp[data-style=calm] .lp-hero[data-tone=accent]:before{display:none}.lp[data-style=calm] .lp-s[data-tone=accent] :is(.lp-eyebrow,.lp-badge,.lp-icon,.lp-avatar){box-shadow:inset 0 0 0 1px var(--f)}.lp[data-style=calm] .lp-s:is([data-tone=alternate],[data-tone=inverse],[data-tone=accent]):not(.lp-nav,.lp-hero,.lp-footer){border-radius:var(--island);margin:8px clamp(8px,2vw,28px)}.lp[data-style=calm] .lp-nav{border-bottom-color:#0000}.lp[data-style=calm] .lp-brand{letter-spacing:-.02em;font-weight:700}.lp[data-style=calm] .lp-mark{background:var(--lp-accent);box-shadow:none;border-radius:50%}.lp[data-style=calm] .lp-hero:before{background:radial-gradient(42% 46% at 14% 34%, color-mix(in oklab, var(--lp-accent) 17%, transparent), transparent 72%), radial-gradient(40% 44% at 88% 30%, oklab(83.0994% .0488527 .0801207/.28), transparent 72%)}.lp[data-style=calm] .lp-hero[data-layout=focus]:before{content:""}.lp[data-style=calm] .lp-hero:after,.lp[data-style=calm] .lp-step:after,.lp[data-style=calm] .lp-eyebrow:before{display:none}.lp[data-style=calm] h1{font-size:calc(clamp(2.4rem, 5.8vw, 4.15rem) * var(--lp-scale,1));line-height:1.07}.lp[data-style=calm] h2{line-height:1.13}.lp[data-style=calm] h3{font-size:1.16rem;font-weight:700}.lp[data-style=calm] .lp-lead{line-height:1.65}.lp[data-style=calm] .lp-head{gap:18px}.lp[data-style=calm] :is(.lp-eyebrow,.lp-badge){background:var(--tint);border:0;border-radius:999px;height:auto;padding:7px 15px;font-weight:700}.lp[data-style=calm] .lp-badge{padding:8px 16px 8px 13px}.lp[data-style=calm] .lp-badge:before{box-shadow:none}.lp[data-style=calm] .lp-btn{height:50px;box-shadow:0 12px 26px -14px color-mix(in oklab, var(--lp-accent) 75%, transparent);padding:0 1.55em;font-weight:700}.lp[data-style=calm] .lp-btn:hover{filter:none;box-shadow:0 16px 30px -14px color-mix(in oklab, var(--lp-accent) 85%, transparent)}.lp[data-style=calm] .lp-btn[data-size=sm]{height:40px;box-shadow:none}.lp[data-style=calm] .lp-btn[data-quiet],.lp[data-style=calm] .lp-btn[data-quiet]:hover{background:var(--tint);color:var(--f);box-shadow:none}.lp[data-style=calm] .lp-form{border-radius:calc(var(--lp-r) + 7px);background:var(--surface);box-shadow:var(--soft);border-color:#0000;padding:7px}.lp[data-style=calm] .lp-form:focus-within{border-color:color-mix(in oklab, var(--lp-accent) 40%, var(--b));box-shadow:0 0 0 5px color-mix(in oklab, var(--lp-accent) 15%, transparent), var(--soft)}.lp[data-style=calm] .lp-form .lp-btn{height:46px;box-shadow:none}.lp[data-style=calm] .lp-form input{padding-inline:1.1em}.lp[data-style=calm] .lp-win{border-radius:var(--lp-r-card);background:var(--surface);box-shadow:0 0 0 8px oklab(100% 0 5.96046e-8/.55), 0 44px 90px -40px color-mix(in oklab, var(--shade) 40%, transparent);border:0}.lp[data-style=calm] :is(.lp-win-tile,.lp-win-chart,.lp-win-rows){border-radius:16px}.lp[data-style=calm] :is(.lp-card,.lp-plan,.lp-board,.lp-float,.lp-shot),.lp[data-style=calm] .lp-story[data-layout=letter] .lp-story-in,.lp[data-style=calm] .lp-signup[data-layout=card] .lp-signup-in,.lp[data-style=calm] .lp-cta[data-layout=card] .lp-cta-plain,.lp[data-style=calm] .lp-updates[data-layout=cards] .lp-updates-list li,.lp[data-style=calm] .lp-counter[data-layout=faces] .lp-count,.lp[data-style=calm] .lp-pricing[data-layout=table] .lp-plans,.lp[data-style=calm] .lp-capture[data-mode=stacked]:not([data-bare]){background:var(--surface);box-shadow:var(--soft);border-color:#0000}.lp[data-style=calm] .lp-card{gap:12px;padding:32px}.lp[data-style=calm] .lp-card:hover{transform:translateY(-2px)}.lp[data-style=calm] .lp-benefits:is([data-layout=rows],[data-layout=columns]) .lp-card{box-shadow:none;background:0 0}.lp[data-style=calm] .lp-benefits[data-layout=rows] .lp-card{border-top-color:var(--line);padding:28px 0}.lp[data-style=calm] .lp-benefits[data-layout=columns] .lp-card{padding:0}.lp[data-style=calm] .lp-icon{background:var(--tint);border:0;border-radius:50%;width:50px;height:50px}.lp[data-style=calm] .lp-benefits[data-layout=columns] .lp-card{grid-template-columns:50px minmax(0,1fr)}.lp[data-style=calm] .lp-benefits[data-layout=columns] .lp-card[data-icon=none]{grid-template-columns:minmax(0,1fr)}.lp[data-style=calm] :is(.lp-checks,.lp-ticks) li>i{background:var(--tint)}.lp[data-style=calm] .lp-step{border-top:0;padding-top:0}.lp[data-style=calm] .lp-step:before{content:counter(step);background:var(--tint);width:52px;height:52px;font:var(--lp-figures-weight) 1.15rem / 1 var(--lp-figures);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.lp[data-style=calm] .lp-steps[data-layout=timeline] .lp-step:before{content:"";background:var(--b);border-width:3px}.lp[data-style=calm] .lp-steps[data-layout=timeline] .lp-step:after{background:color-mix(in oklab, var(--lp-accent) 22%, var(--b));display:block}.lp[data-style=calm] .lp-steps[data-layout=timeline] .lp-step:last-child:after{display:none}.lp[data-style=calm] .lp-stats-list{border-radius:var(--island);background:var(--tint);padding:clamp(30px,4.4vw,56px) clamp(14px,2.4vw,32px)}.lp[data-style=calm] .lp-stat,.lp[data-style=calm] .lp-stat:first-child{text-align:center;border:0;justify-items:center;padding-inline:12px}.lp[data-style=calm] .lp-stat b{color:var(--ink)}.lp[data-style=calm] .lp-quote{gap:26px}.lp[data-style=calm] .lp-quote:before{color:color-mix(in oklab, var(--lp-accent) 46%, var(--b))}.lp[data-style=calm] .lp-quote blockquote{font-size:calc(clamp(1.35rem, 2.5vw, 1.85rem) * var(--lp-scale,1));letter-spacing:-.015em;font-weight:600;line-height:1.42}.lp[data-style=calm] .lp-avatar{background:var(--tint)}.lp[data-style=calm] .lp-faq-list{gap:10px;display:grid}.lp[data-style=calm] .lp-faq-list :is(details,.lp-qa),.lp[data-style=calm] .lp-faq-list :is(details,.lp-qa):last-child{border-radius:min(var(--lp-r-card), 26px);background:var(--surface);box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 5%, transparent);border:0;padding-inline:26px}.lp[data-style=calm] .lp-faq-list summary:after{background-color:var(--tint);border:0}.lp[data-style=calm] .lp-faq-list details p{padding-inline-end:36px}.lp[data-style=calm] .lp-cta-panel{--b:color-mix(in oklab, var(--lp-accent-canvas) 13%, var(--lp-canvas));--f:var(--lp-text);--mut:color-mix(in oklab, var(--f) 78%, var(--b));--faint:color-mix(in oklab, var(--f) 76%, var(--b));--line:color-mix(in oklab, var(--f) 8%, var(--b));--surface:color-mix(in oklab, #fff 84%, var(--b));--shade:color-mix(in oklab, var(--lp-text) 80%, var(--lp-brand));--lp-accent:var(--lp-accent-canvas);--lp-on-accent:var(--lp-on-accent-canvas);--ink:color-mix(in oklab, var(--lp-accent) calc(var(--lp-ink-mix,78%) - 14%), var(--f));--tint:color-mix(in oklab, var(--lp-accent) 22%, var(--b));border-radius:var(--island)}.lp[data-style=calm] .lp-cta-panel:before{background:radial-gradient(54% 70% at 50% 132%, color-mix(in oklab, var(--lp-accent) 15%, transparent), transparent 70%), radial-gradient(40% 70% at 4% -10%, oklab(100% 0 5.96046e-8/.6), transparent 70%)}.lp[data-style=calm] .lp-cta[data-layout=card] .lp-cta-plain{border-radius:var(--island)}.lp[data-style=calm] .lp-plan{padding:34px}.lp[data-style=calm] .lp-plan[data-featured]{background:linear-gradient(var(--tint), transparent 46%), var(--surface);box-shadow:0 0 0 2px color-mix(in oklab, var(--lp-accent) 44%, var(--b)), 0 34px 64px -38px color-mix(in oklab, var(--lp-accent) 60%, transparent)}.lp[data-style=calm] .lp-tag{background:var(--tint);border:0;padding:5px 12px}.lp[data-style=calm] .lp-plans[data-count="4"] .lp-plan{padding:26px}.lp[data-style=calm] .lp-pricing[data-layout=table] .lp-plan{box-shadow:none;background:0 0}.lp[data-style=calm] .lp-pricing[data-layout=table] .lp-plan[data-featured]{background:var(--tint);box-shadow:inset 4px 0 0 var(--lp-accent)}.lp[data-style=calm] .lp-shot figcaption{border-top-color:var(--line)}.lp[data-style=calm] .lp-counter[data-layout=faces] .lp-count{padding:14px 30px 14px 16px}.lp[data-style=calm] .lp-count b{color:var(--ink)}.lp[data-style=calm] .lp-podium li>i{background:var(--tint);border:0}.lp[data-style=calm] .lp-podium li[data-rank="1"]>i{background:var(--lp-accent);box-shadow:0 22px 40px -24px color-mix(in oklab, var(--lp-accent) 80%, transparent)}.lp[data-style=calm] .lp-milestone[data-layout=steps] .lp-rungs{gap:16px}.lp[data-style=calm] .lp-milestone[data-layout=steps] .lp-rungs li{border-radius:var(--lp-r-card);background:var(--surface);box-shadow:var(--soft);border:0;padding:28px}.lp[data-style=calm] .lp-milestone[data-layout=steps] .lp-rungs li>i{display:none}.lp[data-style=calm] .lp-capture{--cap-edge:color-mix(in oklab, var(--f) 12%, var(--b));--cap-fill:var(--surface)}.lp[data-style=calm] .lp-capture[data-mode=stacked]:not([data-bare]){padding:26px}.lp[data-style=calm] .lp-done{background:var(--tint);border:0}@media (width<=520px){.lp[data-style=calm] .lp-form{border-radius:min(calc(var(--lp-r) + 7px), 30px)}.lp[data-style=calm] .lp-card,.lp[data-style=calm] .lp-plan{padding:26px}.lp[data-style=calm] .lp-faq-list :is(details,.lp-qa),.lp[data-style=calm] .lp-faq-list :is(details,.lp-qa):last-child{padding-inline:20px}.lp[data-style=calm] .lp-faq-list details p{padding-inline-end:0}}.lp[data-style=aurora] .lp-s{--mut:color-mix(in oklab, var(--f) 74%, var(--b));--faint:color-mix(in oklab, var(--f) 64%, var(--b));--line:color-mix(in oklab, var(--f) 11%, var(--b));--shade:color-mix(in oklab, var(--lp-brand) 45%, #14163a);--surface:oklab(100% 0 5.96046e-8/.74);--sheen:#fffc;--glow-1:var(--lp-brand);--glow-2:color-mix(in oklab, var(--lp-brand) 50%, #38bdf8);--glow-3:color-mix(in oklab, var(--lp-brand) 50%, #e879f9);--ink:color-mix(in oklab, var(--lp-accent) calc(var(--lp-ink-mix,78%) - 10%), var(--f));--ink-2:var(--ink);--hair:linear-gradient(135deg, color-mix(in oklab, var(--lp-accent) 50%, transparent), color-mix(in oklab, var(--f) 10%, transparent) 38%, color-mix(in oklab, var(--f) 8%, transparent) 62%, color-mix(in oklab, var(--glow-2) 55%, transparent));--float:inset 0 1px 0 var(--sheen), 0 1px 2px color-mix(in oklab, var(--shade) 6%, transparent), 0 26px 50px -34px color-mix(in oklab, var(--shade) 42%, transparent)}@supports (color:oklch(from red l c h)){.lp[data-style=aurora] .lp-s{--glow-1:oklch(from var(--lp-brand) l c h / calc(c * 14));--glow-2:oklch(from var(--lp-brand) .8 min(c, .16) calc(h + 62) / calc(c * 14));--glow-3:oklch(from var(--lp-brand) .84 min(c, .13) calc(h - 40) / calc(c * 14));--ink-2:oklch(from var(--ink) l c calc(h + 58))}}.lp[data-style=aurora] .lp-s[data-tone=inverse]{--ink:color-mix(in oklab, var(--lp-accent) calc(var(--lp-ink-mix-inverse,70%) - 8%), var(--f));--line:color-mix(in oklab, var(--f) 12%, var(--b));--shade:#000;--surface:color-mix(in oklab, var(--f) 7%, transparent);--sheen:#ffffff1a}.lp[data-style=aurora] .lp-s[data-tone=accent]{--ink:var(--f);--shade:transparent;--sheen:transparent;--hair:linear-gradient(var(--f), var(--f));--ink-2:var(--f)}.lp[data-style=aurora] .lp-s.lp-s[data-tone=accent]:before,.lp[data-style=aurora] .lp-s[data-tone=accent] .lp-cta-panel:before{display:none}.lp[data-style=aurora] .lp-s[data-tone=accent] :is(.lp-avatar,.lp-tag,.lp-icon,.lp-checks li>i,.lp-ticks li>i,.lp-podium li:not([data-rank="1"])>i,.lp-plan[data-featured]){background:var(--b);box-shadow:inset 0 0 0 1px var(--f)}.lp[data-style=aurora] .lp-nav{background:color-mix(in oklab, var(--b) 64%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);border-bottom-color:color-mix(in oklab, var(--f) 6%, transparent)}.lp[data-style=aurora] .lp-mark{background:linear-gradient(135deg, var(--glow-2), var(--lp-accent) 52%, var(--glow-3));box-shadow:0 4px 14px -4px color-mix(in oklab, var(--lp-accent) 70%, transparent);border-radius:8px}.lp[data-style=aurora] .lp-hero:before{background:radial-gradient(34% 50% at 12% 36%, color-mix(in oklab, var(--glow-2) 44%, transparent), transparent 72%), radial-gradient(34% 50% at 88% 30%, color-mix(in oklab, var(--glow-3) 46%, transparent), transparent 72%), radial-gradient(30% 34% at 50% 26%, color-mix(in oklab, var(--glow-1) 16%, transparent), transparent 74%);height:min(720px,90%);inset:0 0 auto}.lp[data-style=aurora] .lp-hero[data-layout=focus]:before{content:"";background:radial-gradient(34% 40% at 30% 34%, color-mix(in oklab, var(--glow-2) 30%, transparent), transparent 72%), radial-gradient(34% 40% at 70% 30%, color-mix(in oklab, var(--glow-3) 28%, transparent), transparent 72%), radial-gradient(40% 36% at 50% 22%, color-mix(in oklab, var(--glow-1) 26%, transparent), transparent 74%);height:auto;inset:0}.lp[data-style=aurora] .lp-hero:after,.lp[data-style=aurora] .lp-step:after{display:none}.lp[data-style=aurora] :is(h1,h2) em,.lp[data-style=aurora] .lp-step:before,.lp[data-style=aurora] :is(.lp-stat,.lp-count,.lp-rungs) b{background:linear-gradient(100deg, var(--ink) 10%, var(--ink-2) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp[data-style=aurora] .lp-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:700}.lp[data-style=aurora] .lp-eyebrow:before,.lp[data-style=aurora] .lp-badge:before{background:linear-gradient(135deg, var(--lp-accent), var(--glow-2));width:7px;height:7px;box-shadow:0 0 10px color-mix(in oklab, var(--lp-accent) 70%, transparent);opacity:1;border-radius:50%}.lp[data-style=aurora] :is(.lp-card,.lp-plan,.lp-board,.lp-float,.lp-badge),.lp[data-style=aurora] .lp-story[data-layout=letter] .lp-story-in,.lp[data-style=aurora] .lp-signup[data-layout=card] .lp-signup-in,.lp[data-style=aurora] .lp-cta[data-layout=card] .lp-cta-plain,.lp[data-style=aurora] .lp-updates[data-layout=cards] .lp-updates-list li,.lp[data-style=aurora] .lp-counter[data-layout=faces] .lp-count,.lp[data-style=aurora] .lp-pricing[data-layout=table] .lp-plans,.lp[data-style=aurora] .lp-stat,.lp[data-style=aurora] .lp-form,.lp[data-style=aurora] .lp-btn[data-quiet],.lp[data-style=aurora] .lp-capture[data-mode=stacked]:not([data-bare]){background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(var(--b), var(--b)) padding-box, var(--hair) border-box;box-shadow:var(--float);border:1px solid #0000}.lp[data-style=aurora] .lp-badge{height:34px;box-shadow:inset 0 1px 0 var(--sheen)}.lp[data-style=aurora] .lp-btn{box-shadow:inset 0 1px 0 #ffffff47, 0 10px 28px -10px color-mix(in oklab, var(--lp-accent) 80%, transparent), 0 6px 34px -8px color-mix(in oklab, var(--glow-2) 70%, transparent)}.lp[data-style=aurora] .lp-btn[data-size=sm]{box-shadow:inset 0 1px 0 #ffffff47, 0 6px 18px -8px color-mix(in oklab, var(--lp-accent) 80%, transparent)}.lp[data-style=aurora] .lp-btn[data-quiet],.lp[data-style=aurora] .lp-btn[data-quiet]:hover{color:var(--f);box-shadow:var(--float)}.lp[data-style=aurora] .lp-form .lp-btn{box-shadow:inset 0 1px 0 #ffffff47, 0 6px 18px -8px color-mix(in oklab, var(--lp-accent) 80%, transparent)}.lp[data-style=aurora] .lp-form{box-shadow:inset 0 1px 0 var(--sheen), 0 14px 40px -20px color-mix(in oklab, var(--shade) 50%, transparent)}.lp[data-style=aurora] .lp-form:focus-within{border-color:color-mix(in oklab, var(--lp-accent) 60%, var(--b));box-shadow:0 0 0 4px color-mix(in oklab, var(--lp-accent) 16%, transparent), 0 14px 40px -20px color-mix(in oklab, var(--shade) 50%, transparent)}.lp[data-style=aurora] .lp-form[data-invalid],.lp[data-style=aurora] .lp-form[data-invalid]:focus-within{border-color:var(--cap-danger)}.lp[data-style=aurora] .lp-win{background:linear-gradient(var(--b), var(--b)) padding-box, var(--hair) border-box;box-shadow:0 0 0 6px oklab(100% 0 5.96046e-8/.36), 0 40px 80px -36px color-mix(in oklab, var(--shade) 50%, transparent), -60px 30px 110px -50px color-mix(in oklab, var(--glow-2) 80%, transparent), 60px 30px 110px -50px color-mix(in oklab, var(--glow-3) 80%, transparent);border:1px solid #0000}.lp[data-style=aurora] .lp-card:hover{box-shadow:inset 0 1px 0 var(--sheen), 0 30px 60px -34px color-mix(in oklab, var(--shade) 60%, transparent);transform:translateY(-3px)}.lp[data-style=aurora] .lp-benefits:is([data-layout=rows],[data-layout=columns]) .lp-card{box-shadow:none;background:0 0;border-color:#0000}.lp[data-style=aurora] .lp-benefits[data-layout=rows] .lp-card{border-top-color:var(--line)}.lp[data-style=aurora] .lp-icon{background:linear-gradient(135deg, color-mix(in oklab, var(--lp-accent) 20%, var(--b)), color-mix(in oklab, var(--glow-2) 26%, var(--b)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lp-accent) 18%, transparent);border:0}.lp[data-style=aurora] .lp-step{background:linear-gradient(90deg, color-mix(in oklab, var(--lp-accent) 55%, var(--b)), color-mix(in oklab, var(--glow-2) 40%, var(--b)) 40%, transparent) top / 100% 1px no-repeat;border-top:0}.lp[data-style=aurora] .lp-step:before{font:var(--lp-figures-weight) 2.5rem / 1 var(--lp-figures);letter-spacing:var(--lp-tracking);justify-self:start}.lp[data-style=aurora] .lp-steps[data-layout=timeline] .lp-step{background:0 0}.lp[data-style=aurora] .lp-steps[data-layout=timeline] .lp-step:before{background:linear-gradient(135deg, var(--lp-accent), var(--glow-2));box-shadow:0 0 0 5px var(--b), 0 0 18px 2px color-mix(in oklab, var(--lp-accent) 60%, transparent);border:0}.lp[data-style=aurora] .lp-steps[data-layout=timeline] .lp-step:after{left:calc(var(--dot) / 2 - .5px);background:color-mix(in oklab, var(--f) 14%, var(--b));width:1px;display:block}.lp[data-style=aurora] .lp-steps[data-layout=timeline] .lp-step:last-child:after{display:none}.lp[data-style=aurora] .lp-stats:before{content:"";background:radial-gradient(44% 90% at 22% 56%, color-mix(in oklab, var(--glow-2) 20%, transparent), transparent 72%), radial-gradient(44% 90% at 78% 44%, color-mix(in oklab, var(--glow-3) 22%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0}.lp[data-style=aurora] .lp-stats-list{gap:14px}.lp[data-style=aurora] .lp-stat,.lp[data-style=aurora] .lp-stat:first-child{border-radius:var(--lp-r-card);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid #0000;padding:26px}.lp[data-style=aurora] .lp-quote:before{color:color-mix(in oklab, var(--lp-accent) 60%, var(--glow-2))}.lp[data-style=aurora] .lp-faq-list summary:after{background-color:var(--surface)}.lp[data-style=aurora] .lp-faq-list details[open] summary:after{background-color:color-mix(in oklab, var(--lp-accent) 14%, var(--b))}.lp[data-style=aurora] .lp-cta-panel{--b:var(--lp-canvas);--f:var(--lp-text);--mut:color-mix(in oklab, var(--f) 76%, var(--b));--faint:color-mix(in oklab, var(--f) 68%, var(--b));--line:color-mix(in oklab, var(--f) 9%, var(--b));--shade:color-mix(in oklab, var(--lp-brand) 45%, #14163a);--surface:oklab(100% 0 5.96046e-8/.74);--sheen:#fffc;--lp-accent:var(--lp-accent-canvas);--lp-on-accent:var(--lp-on-accent-canvas);--ink:color-mix(in oklab, var(--lp-accent) calc(var(--lp-ink-mix,78%) - 10%), var(--f));background:linear-gradient(var(--b), var(--b)) padding-box, var(--hair) border-box;box-shadow:inset 0 1px 0 var(--sheen), 0 44px 90px -56px color-mix(in oklab, var(--glow-1) 70%, transparent);border:1px solid #0000}.lp[data-style=aurora] .lp-cta-panel:before{background:radial-gradient(40% 74% at 14% 116%, color-mix(in oklab, var(--glow-2) 40%, transparent), transparent 72%), radial-gradient(40% 74% at 86% 116%, color-mix(in oklab, var(--glow-3) 44%, transparent), transparent 72%), radial-gradient(44% 56% at 50% 128%, color-mix(in oklab, var(--glow-1) 30%, transparent), transparent 74%)}@supports (color:oklch(from red l c h)){.lp[data-style=aurora] .lp-cta-panel{--ink-2:oklch(from var(--ink) l c calc(h + 58))}}.lp[data-style=aurora] .lp-plan[data-featured]{background:linear-gradient(color-mix(in oklab, var(--lp-accent) 8%, transparent), transparent 44%) padding-box, linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(var(--b), var(--b)) padding-box, linear-gradient(135deg, var(--glow-2), var(--lp-accent), var(--glow-3)) border-box;box-shadow:inset 0 1px 0 var(--sheen), 0 34px 70px -40px color-mix(in oklab, var(--lp-accent) 80%, transparent), 0 20px 80px -40px color-mix(in oklab, var(--glow-2) 80%, transparent);border:1.5px solid #0000}.lp[data-style=aurora] .lp-pricing[data-layout=table] .lp-plan,.lp[data-style=aurora] .lp-pricing[data-layout=table] .lp-plan[data-featured]{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0}.lp[data-style=aurora] .lp-pricing[data-layout=table] .lp-plan:first-child{border-top:0}.lp[data-style=aurora] .lp-pricing[data-layout=table] .lp-plan[data-featured]{background:linear-gradient(90deg, color-mix(in oklab, var(--lp-accent) 10%, transparent), color-mix(in oklab, var(--glow-2) 8%, transparent));box-shadow:inset 3px 0 0 var(--lp-accent)}.lp[data-style=aurora] .lp-shot{border-color:color-mix(in oklab, var(--f) 9%, var(--b));box-shadow:0 2px 4px color-mix(in oklab, var(--shade) 5%, transparent), 0 36px 70px -40px color-mix(in oklab, var(--shade) 50%, transparent)}.lp[data-style=aurora] .lp-podium li[data-rank="1"]>i{background:linear-gradient(160deg, #ffffff3d, transparent 55%), var(--lp-accent);box-shadow:0 24px 44px -24px color-mix(in oklab, var(--lp-accent) 85%, transparent), 0 14px 50px -20px color-mix(in oklab, var(--glow-2) 80%, transparent)}.lp[data-style=aurora] .lp-rungs li>i{background:linear-gradient(90deg, var(--lp-accent), var(--glow-2))}.lp[data-style=aurora] .lp-rungs b{font:var(--lp-figures-weight) 2.7rem / 1 var(--lp-figures);letter-spacing:var(--lp-tracking)}.lp[data-style=aurora] :is(.lp-board,.lp-podium) li>i{font-family:var(--lp-figures);font-style:normal;font-weight:var(--lp-figures-weight);font-variant-numeric:tabular-nums}.lp[data-style=aurora] .lp-board li>i{font-size:1.05rem}.lp[data-style=aurora] .lp-capture{--cap-fill:color-mix(in oklab, #fff 70%, var(--b))}.lp[data-style=aurora] .lp-s[data-tone=inverse] .lp-capture{--cap-fill:color-mix(in oklab, var(--f) 5%, var(--b))}.lp[data-style=luxe]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lp-air:1.24}.lp[data-style=luxe] .lp-s{--mut:color-mix(in oklab, var(--f) 68%, var(--b));--faint:color-mix(in oklab, var(--f) 58%, var(--b));--line:color-mix(in oklab, var(--f) 13%, var(--b));--rule:color-mix(in oklab, var(--f) 32%, var(--b));--surface:var(--b);--shade:transparent;--band:var(--b);--band-text:var(--f);--band-mut:var(--mut);--band-faint:var(--faint);--band-ink:var(--ink);--band-accent:var(--lp-accent);--band-on-accent:var(--lp-on-accent)}.lp[data-style=luxe] .lp-s[data-tone=inverse]{--ink:color-mix(in oklab, var(--lp-accent) calc(var(--lp-ink-mix-inverse,70%) - 10%), var(--f));--band-ink:var(--ink);--line:color-mix(in oklab, var(--f) 16%, var(--b));--rule:color-mix(in oklab, var(--f) 40%, var(--b))}.lp[data-style=luxe] .lp-s[data-tone=accent]{--line:color-mix(in oklab, var(--f) 30%, var(--b));--rule:var(--f)}.lp[data-style=luxe] .lp-s:not(.lp-nav,.lp-hero){border-top:1px solid var(--line)}.lp[data-style=luxe] :is(.lp-eyebrow,.lp-badge,.lp-links,.lp-btn,.lp-tag,.lp-more,.lp-label,.lp-logos-in>p,.lp-stat span,.lp-count>span:last-child,.lp-updates-list time,.lp-rungs small,.lp-price span,.lp-footer small){font-family:var(--lp-body);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.5}.lp[data-style=luxe] .lp-nav{background:color-mix(in oklab, var(--b) 88%, transparent);border-bottom-color:var(--line);padding-block:18px}.lp[data-style=luxe] .lp-brand{font:500 .84rem / 1 var(--lp-body);letter-spacing:.34em;text-transform:uppercase;gap:14px}.lp[data-style=luxe] .lp-mark,.lp[data-style=luxe] :is(.lp-eyebrow,.lp-badge):before{background:var(--lp-accent);width:6px;height:6px;box-shadow:none;opacity:1;border-radius:0;transform:rotate(45deg)}.lp[data-style=luxe] .lp-links{gap:34px}.lp[data-style=luxe] h1{font-size:calc(clamp(2.5rem, 6vw, 4.5rem) * var(--lp-scale,1));line-height:1}.lp[data-style=luxe] h2{font-size:calc(clamp(1.85rem, 3.7vw, 2.8rem) * var(--lp-scale,1));line-height:1.06}.lp[data-style=luxe] h3,.lp[data-style=luxe] .lp-faq-list summary{font:500 calc(1.2rem * var(--lp-scale,1)) / 1.22 var(--lp-display);letter-spacing:0}.lp[data-style=luxe] .lp-lead{max-width:32em;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.75}.lp[data-style=luxe] .lp-head{gap:22px;margin-bottom:clamp(48px,6.5vw,84px)}.lp[data-style=luxe] :is(.lp-eyebrow,.lp-badge){height:auto;color:var(--mut);background:0 0;border:0;border-radius:0;gap:14px;padding:0}.lp[data-style=luxe] .lp-hero{padding-top:clamp(96px,12vw,168px)}.lp[data-style=luxe] .lp-hero:before{background:linear-gradient(transparent, color-mix(in oklab, var(--f) 46%, var(--b)));width:1px;height:clamp(56px,8vw,112px);inset:0 auto auto 50%}.lp[data-style=luxe] .lp-hero:is([data-layout=split],[data-layout=text]):before{margin-left:max(0px,50% - 608px);left:clamp(20px,5vw,48px)}.lp[data-style=luxe] .lp-hero[data-layout=focus]:before{content:""}.lp[data-style=luxe] .lp-hero[data-fill]{padding-top:clamp(64px,12svh,112px)}.lp[data-style=luxe] .lp-hero:after,.lp[data-style=luxe] .lp-stats:before,.lp[data-style=luxe] .lp-cta-panel:before{display:none}.lp[data-style=luxe] .lp-hero-copy{gap:28px}.lp[data-style=luxe] .lp-btn{background:var(--f);height:48px;color:var(--b);box-shadow:none;padding:0 2.2em;transition:background-color .2s,box-shadow .2s,color .2s}.lp[data-style=luxe] .lp-btn:hover{filter:none;background:color-mix(in oklab, var(--f) 84%, var(--b));transform:none}.lp[data-style=luxe] .lp-btn:is([data-size=sm],[data-quiet]),.lp[data-style=luxe] .lp-capture-nav .lp-btn[data-quiet]{color:var(--f);box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.lp[data-style=luxe] .lp-btn[data-size=sm]{height:40px;padding:0 1.7em}.lp[data-style=luxe] .lp-btn:is([data-size=sm],[data-quiet]):hover{box-shadow:inset 0 0 0 1px var(--f);background:0 0}.lp[data-style=luxe] .lp-form{border:0;border-bottom:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:16px;padding:0 0 12px}.lp[data-style=luxe] .lp-form:focus-within{border-color:var(--lp-accent);box-shadow:none}.lp[data-style=luxe] .lp-form[data-invalid],.lp[data-style=luxe] .lp-form[data-invalid]:focus-within{border-color:var(--cap-danger);box-shadow:none}.lp[data-style=luxe] .lp-form input,.lp[data-style=luxe] .lp-capture[data-mode=bar] :is(.lp-field-error,.lp-field-help){padding-inline:2px}.lp[data-style=luxe] .lp-note{letter-spacing:.02em;font-size:.8rem}.lp[data-style=luxe] .lp-proof{letter-spacing:.02em;font-size:.84rem}.lp[data-style=luxe] .lp-proof b{font-weight:500}.lp[data-style=luxe] .lp-faces i{background:color-mix(in oklab, var(--f) calc(var(--q) * 0.5%), var(--b))}.lp[data-style=luxe] :is(.lp-win,.lp-float){--b:color-mix(in oklab, var(--lp-text) 3%, var(--band));border-color:var(--rule);border-radius:var(--lp-r-card);background:var(--b);box-shadow:none}.lp[data-style=luxe] .lp-win{--line:color-mix(in oklab, var(--f) 12%, var(--b));--card:color-mix(in oklab, var(--f) 3%, var(--b))}.lp[data-style=luxe] .lp-s[data-tone=inverse] :is(.lp-win,.lp-float){--b:var(--band)}.lp[data-style=luxe] :is(.lp-win-tile,.lp-win-chart,.lp-win-rows,.lp-win-side u,.lp-chip){border-radius:var(--lp-r)}.lp[data-style=luxe] .lp-logos-in{gap:30px}.lp[data-style=luxe] .lp-logos-in li{font:500 1.6rem / 1 var(--lp-display);letter-spacing:.01em}.lp[data-style=luxe] .lp-logos-in li:nth-child(2n){font-family:var(--lp-emphasis);font-size:1.6rem;font-style:var(--lp-em-style,italic);font-weight:400}.lp[data-style=luxe] :is(.lp-card,.lp-plan,.lp-board,.lp-shot),.lp[data-style=luxe] .lp-story[data-layout=letter] .lp-story-in,.lp[data-style=luxe] .lp-signup[data-layout=card] .lp-signup-in,.lp[data-style=luxe] .lp-cta[data-layout=card] .lp-cta-plain,.lp[data-style=luxe] .lp-updates[data-layout=cards] .lp-updates-list li,.lp[data-style=luxe] .lp-counter[data-layout=faces] .lp-count,.lp[data-style=luxe] .lp-pricing[data-layout=table] .lp-plans,.lp[data-style=luxe] .lp-capture[data-mode=stacked]:not([data-bare]){border-color:var(--line);box-shadow:none;background:0 0}.lp[data-style=luxe] :is(.lp-cards,.lp-quotes-grid,.lp-plans){gap:20px}.lp[data-style=luxe] .lp-card:hover,.lp[data-style=luxe] .lp-updates[data-layout=cards] .lp-updates-list li:hover{border-color:var(--rule);box-shadow:none;transform:none}.lp[data-style=luxe] .lp-benefits:is([data-layout=cards],[data-layout=pairs]) .lp-card,.lp[data-style=luxe] .lp-quotes-grid .lp-card{text-align:center;justify-items:center;gap:12px;padding:44px 30px}.lp[data-style=luxe] .lp-card p{font-size:.95rem;line-height:1.7}.lp[data-style=luxe] .lp-icon{background:0 0;border:0;border-radius:0;justify-content:start;width:auto;height:auto;margin-bottom:14px}.lp[data-style=luxe] .lp-icon svg{stroke-width:1.1px;width:26px;height:26px}.lp[data-style=luxe] .lp-benefits[data-layout=rows] .lp-icon,.lp[data-style=luxe] .lp-benefits[data-layout=columns] .lp-icon{margin:2px 0 0}.lp[data-style=luxe] :is(.lp-checks,.lp-ticks) li>i{background:0 0}.lp[data-style=luxe] :is(.lp-checks,.lp-ticks) li>i svg{stroke-width:1.4px;width:15px;height:15px}.lp[data-style=luxe] .lp-steps[data-layout=numbered] .lp-step{text-align:center;justify-items:center;padding-top:34px}.lp[data-style=luxe] .lp-step:before{content:counter(step, upper-roman);font:500 .8rem / 1 var(--lp-body);letter-spacing:.24em;color:var(--mut);margin-bottom:14px;font-style:normal}.lp[data-style=luxe] .lp-step:after{width:28px;height:1px;left:calc(50% - 14px)}.lp[data-style=luxe] .lp-steps[data-layout=timeline] .lp-steps-list{--dot:7px}.lp[data-style=luxe] .lp-steps[data-layout=timeline] .lp-step:before{content:"";background:var(--lp-accent);box-shadow:0 0 0 6px var(--b);border:0;border-radius:0;transform:rotate(45deg)}.lp[data-style=luxe] .lp-steps[data-layout=timeline] .lp-step:after{left:calc(var(--dot) / 2 - .5px);background:var(--rule);width:1px;height:auto}.lp[data-style=luxe] .lp-stat,.lp[data-style=luxe] .lp-stat:first-child{text-align:center;justify-items:center;gap:14px;padding-inline:clamp(12px,2vw,28px)}.lp[data-style=luxe] :is(.lp-stat,.lp-count,.lp-price,.lp-rungs) b{font-family:var(--lp-figures);font-variant-numeric:lining-nums;letter-spacing:0;color:var(--f);font-style:normal;font-weight:400}.lp[data-style=luxe] .lp-stat b{font-size:calc(clamp(2.5rem, 4.8vw, 3.9rem) * var(--lp-scale,1))}.lp[data-style=luxe] .lp-stat span{color:var(--mut)}.lp[data-style=luxe] .lp-quote{gap:36px}.lp[data-style=luxe] .lp-quote:before{content:"";background:var(--lp-accent);width:7px;height:7px;transform:rotate(45deg)}.lp[data-style=luxe] .lp-quote blockquote{font-family:var(--lp-emphasis);font-size:calc(clamp(1.5rem, 2.9vw, 2.2rem) * var(--lp-scale,1));font-style:var(--lp-em-style,italic);letter-spacing:0;font-weight:400;line-height:1.3}.lp[data-style=luxe] .lp-quote .lp-who{text-align:center;flex-direction:column;gap:14px}.lp[data-style=luxe] :is(.lp-who,.lp-sign){letter-spacing:.02em;font-size:.84rem}.lp[data-style=luxe] :is(.lp-who,.lp-sign) b{letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:500}.lp[data-style=luxe] .lp-story[data-layout=letter] .lp-sign b{letter-spacing:0;text-transform:none;font-size:1.9rem}.lp[data-style=luxe] .lp-avatar{border:1px solid var(--rule);color:var(--f);font:500 1.1rem / 1 var(--lp-display);background:0 0}.lp[data-style=luxe] .lp-quotes-grid .lp-card blockquote{font-family:var(--lp-emphasis);font-size:calc(1.14rem * var(--lp-scale,1));font-style:var(--lp-em-style,italic);line-height:1.45}.lp[data-style=luxe] .lp-faq-list summary{padding:26px 0}.lp[data-style=luxe] .lp-faq-list summary:after{background:linear-gradient(var(--f), var(--f)) center / 15px 1px no-repeat, linear-gradient(var(--f), var(--f)) center / 1px 15px no-repeat;border:0;border-radius:0;width:15px;height:15px}.lp[data-style=luxe] .lp-faq-list details[open] summary:after{background-color:#0000}.lp[data-style=luxe] .lp-faq-list details p,.lp[data-style=luxe] .lp-qa p{font-size:.98rem;line-height:1.75}.lp[data-style=luxe] .lp-cta-panel{--b:var(--band);--f:var(--band-text);--mut:var(--band-mut);--faint:var(--band-faint);--shade:transparent;--lp-accent:var(--band-accent);--lp-on-accent:var(--band-on-accent);--ink:var(--band-ink);border:1px solid var(--rule);border-radius:var(--lp-r-card);background:linear-gradient(var(--line), var(--line)) 9px 9px / calc(100% - 18px) 1px no-repeat, linear-gradient(var(--line), var(--line)) 9px calc(100% - 9px) / calc(100% - 18px) 1px no-repeat, linear-gradient(var(--line), var(--line)) 9px 9px / 1px calc(100% - 18px) no-repeat, linear-gradient(var(--line), var(--line)) calc(100% - 9px) 9px / 1px calc(100% - 18px) no-repeat, var(--b);gap:24px;padding-block:clamp(64px,9vw,120px)}.lp[data-style=luxe] .lp-cta[data-layout=card] .lp-cta-plain,.lp[data-style=luxe] .lp-signup[data-layout=card] .lp-signup-in{border-color:var(--rule);border-radius:var(--lp-r-card)}.lp[data-style=luxe] :is(.lp-cta-panel,.lp-cta-plain,.lp-signup-in) .lp-capture{margin-top:10px}.lp[data-style=luxe] .lp-plan{gap:26px;padding:40px 32px}.lp[data-style=luxe] .lp-plan[data-featured]{border-color:var(--rule);border-top-color:var(--lp-accent);background:color-mix(in oklab, var(--f) 3%, var(--b));box-shadow:none}.lp[data-style=luxe] .lp-tag{color:var(--ink);background:0 0;border:0;padding:0}.lp[data-style=luxe] .lp-price b{font-size:calc(clamp(2.3rem, 3.6vw, 3rem) * var(--lp-scale,1))}.lp[data-style=luxe] .lp-pricing[data-layout=table] .lp-plan{background:0 0;padding:30px 32px}.lp[data-style=luxe] .lp-pricing[data-layout=table] .lp-plan[data-featured]{border-top-color:var(--line);background:color-mix(in oklab, var(--f) 3%, var(--b));box-shadow:inset 2px 0 0 var(--lp-accent)}.lp[data-style=luxe] .lp-pricing[data-tone=accent][data-layout=table] .lp-plan[data-featured]{background:var(--b)}.lp[data-style=luxe] .lp-pricing[data-layout=table] .lp-price b{font-size:calc(clamp(1.6rem, 2.4vw, 2rem) * var(--lp-scale,1))}.lp[data-style=luxe] .lp-prose{line-height:1.8}.lp[data-style=luxe] .lp-shot[data-video]{background:#000}.lp[data-style=luxe] .lp-shot figcaption{text-align:center;letter-spacing:.02em;font-size:.82rem}.lp[data-style=luxe] .lp-count b{font-size:calc(clamp(3.6rem, 9vw, 6.6rem) * var(--lp-scale,1));line-height:.9}.lp[data-style=luxe] .lp-counter[data-layout=faces] .lp-count{border-radius:var(--lp-r-card)}.lp[data-style=luxe] .lp-counter[data-layout=faces] .lp-count b{font-size:calc(clamp(1.7rem, 3vw, 2.2rem) * var(--lp-scale,1))}.lp[data-style=luxe] .lp-board li{min-height:64px}.lp[data-style=luxe] .lp-board li>span,.lp[data-style=luxe] .lp-podium li>span{font-weight:400}.lp[data-style=luxe] .lp-podium li>i{border-color:var(--line);color:var(--f);background:0 0}.lp[data-style=luxe] .lp-podium li[data-rank="1"]>i{background:var(--f);box-shadow:none;color:var(--b);border-color:#0000}.lp[data-style=luxe] .lp-rungs li>i{width:28px;height:1px}.lp[data-style=luxe] .lp-rungs b{font-size:calc(2.6rem * var(--lp-scale,1));line-height:1}.lp[data-style=luxe] .lp-milestone[data-layout=bar] .lp-rungs li{border-top:1px solid var(--rule)}.lp[data-style=luxe] .lp-milestone[data-layout=bar] .lp-rungs li>i{width:7px;height:7px;box-shadow:0 0 0 6px var(--b);border-radius:0;top:-4px;left:calc(50% - 3.5px);transform:rotate(45deg)}.lp[data-style=luxe] .lp-more a{color:var(--f)}.lp[data-style=luxe] .lp-footer{padding-block:48px}.lp[data-style=luxe] .lp-footer .lp-links{color:var(--mut)}.lp[data-style=luxe] .lp-capture{--cap-edge:var(--rule);--cap-fill:transparent;--cap-r:var(--lp-r)}.lp[data-style=luxe] .lp-capture[data-mode=stacked]:not([data-bare]){border-radius:var(--lp-r-card);padding:30px}.lp[data-style=luxe] .lp-label{color:var(--mut)}.lp[data-style=luxe] .lp-input:focus-visible,.lp[data-style=luxe] .lp-phone:focus-within{border-color:var(--f);box-shadow:none}.lp[data-style=luxe] .lp-option input:checked,.lp[data-style=luxe] .lp-scale input:checked+span{border-color:var(--f);background:var(--f);color:var(--b)}.lp[data-style=luxe] .lp-option input:before{background:var(--b)}.lp[data-style=luxe] .lp-options[data-display=buttons] .lp-option:has(:checked){border-color:var(--f);background:color-mix(in oklab, var(--f) 6%, var(--b))}.lp[data-style=luxe] .lp-capture .lp-btn:focus-visible{outline-color:var(--lp-accent)}.lp[data-style=luxe] .lp-done{border-color:var(--rule);border-radius:var(--lp-r-card);background:0 0;padding:22px 26px;font-weight:400}@media (width<=860px){.lp[data-style=luxe] .lp-stat:nth-child(odd){padding-inline:clamp(12px,2vw,28px)}.lp[data-style=luxe] .lp-milestone[data-layout=bar] .lp-rungs li{border-top:0;border-inline-start:1px solid var(--rule)}.lp[data-style=luxe] .lp-milestone[data-layout=bar] .lp-rungs li>i{top:16px;left:-4px}}@media (width<=520px){.lp[data-style=luxe] .lp-form{border-bottom:0;gap:12px;padding-bottom:0}.lp[data-style=luxe] .lp-form input{border-bottom:1px solid var(--rule);text-align:inherit}.lp[data-style=luxe] .lp-benefits:is([data-layout=cards],[data-layout=pairs]) .lp-card,.lp[data-style=luxe] .lp-plan{padding:34px 24px}}.lp[data-style=studio] .lp-countdown[data-tone=inverse]{overflow:hidden}.lp[data-style=studio] .lp-countdown[data-tone=inverse]:not([data-layout=inline]):before{content:"";background:radial-gradient(50% 90% at 50% 120%, color-mix(in oklab, var(--lp-accent) 34%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.lp[data-style=midnight] .lp-countdown{overflow:hidden}.lp[data-style=midnight] .lp-countdown:not([data-tone=inverse],[data-layout=inline]):before{content:"";background:radial-gradient(42% 80% at 50% 118%, color-mix(in oklab, var(--lp-accent) 24%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.lp[data-style=midnight] .lp-countdown:not([data-layout=inline]) .lp-clock{gap:clamp(6px,1.4vw,14px)}.lp[data-style=midnight] .lp-countdown:not([data-layout=inline]) .lp-tick{border:1px solid var(--line);border-radius:var(--lp-r-card);background:linear-gradient(180deg, color-mix(in oklab, var(--f) var(--lift), var(--surface)), var(--surface) 72%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--f) 7%, transparent), 0 24px 48px -32px color-mix(in oklab, var(--shade) 70%, transparent);padding:clamp(16px,2.6vw,28px) 4px clamp(12px,2vw,20px)}.lp[data-style=midnight] .lp-tick b{font-weight:600}.lp[data-style=midnight] :is(.lp-device,.lp-toast,.lp-photo){--b:color-mix(in oklab, var(--f) var(--raise), var(--band))}.lp[data-style=midnight] .lp-device,.lp[data-style=luxe] .lp-device{--case:color-mix(in oklab, var(--f) 9%, var(--lp-canvas));--rim:color-mix(in oklab, var(--f) 26%, var(--lp-canvas))}.lp[data-style=midnight] .lp-s[data-tone=inverse] .lp-device,.lp[data-style=luxe] .lp-s[data-tone=inverse] .lp-device{--case:color-mix(in oklab, var(--f) 92%, var(--b));--rim:color-mix(in oklab, var(--f) 60%, var(--b))}.lp[data-style=midnight] .lp-device{box-shadow:inset 0 0 0 1.5px var(--rim), 0 44px 90px -30px color-mix(in oklab, var(--shade) 90%, transparent), 0 0 120px -30px color-mix(in oklab, var(--lp-accent) 64%, transparent)}.lp[data-style=midnight] .lp-photo{border:1px solid var(--line);box-shadow:0 44px 90px -30px color-mix(in oklab, var(--shade) 90%, transparent), 0 0 120px -40px color-mix(in oklab, var(--lp-accent) 50%, transparent)}.lp[data-style=midnight] .lp-prompt{box-shadow:0 0 0 4px color-mix(in oklab, var(--lp-accent) 14%, transparent)}.lp[data-style=editorial] .lp-countdown:not([data-layout=inline]) .lp-clock{border-block:1px solid var(--rule);padding-block:clamp(22px,3.2vw,38px)}.lp[data-style=editorial] .lp-tick{border-inline-start-color:var(--rule)}.lp[data-style=editorial] .lp-tick>span{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600}.lp[data-style=editorial] .lp-clock-date{font-family:var(--lp-display);font-size:1.06rem;font-style:italic}.lp[data-style=editorial] :is(.lp-device,.lp-photo,.lp-toast){box-shadow:none}.lp[data-style=editorial] .lp-device{box-shadow:inset 0 0 0 1.5px var(--rim)}.lp[data-style=editorial] :is(.lp-photo,.lp-toast){border:1px solid var(--rule)}.lp[data-style=blueprint] .lp-clock-in{text-align:start;justify-items:start}.lp[data-style=blueprint] .lp-countdown[data-layout=inline] .lp-clock-in{justify-content:flex-start}.lp[data-style=blueprint] .lp-countdown:not([data-layout=inline]) .lp-clock{border:1px dashed var(--dash)}.lp[data-style=blueprint] .lp-countdown:not([data-layout=inline]) .lp-tick{border-inline-start:1px dashed var(--dash);justify-items:start;padding:clamp(12px,2vw,20px) clamp(10px,2vw,22px)}.lp[data-style=blueprint] .lp-countdown:not([data-layout=inline]) .lp-tick:first-child{border-inline-start:0}.lp[data-style=blueprint] .lp-tick>span,.lp[data-style=blueprint] .lp-clock-date{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.lp[data-style=blueprint] .lp-photo{border:1px solid var(--dash)}.lp[data-style=blueprint] .lp-device-stage{justify-items:start}.lp[data-style=poster] .lp-countdown:not([data-layout=inline]) .lp-clock{gap:clamp(8px,2vw,20px);width:min(100%,780px)}.lp[data-style=poster] .lp-countdown:not([data-layout=inline]) .lp-tick{border:2px solid var(--lp-text);background:var(--lp-canvas);color:var(--lp-text);box-shadow:var(--d) var(--d) 0 var(--lp-text);gap:6px;padding:clamp(12px,2.2vw,22px) 2px clamp(10px,1.6vw,16px)}.lp[data-style=poster] .lp-countdown[data-tone=inverse] .lp-tick{box-shadow:var(--d) var(--d) 0 var(--lp-accent)}.lp[data-style=poster] .lp-tick b{letter-spacing:0;font-size:clamp(2.6rem,11vw,6.6rem);font-stretch:75%;line-height:.86}.lp[data-style=poster] .lp-tick>span{letter-spacing:.07em;text-transform:uppercase;color:inherit;font-size:.74rem;font-weight:700}.lp[data-style=poster] .lp-countdown[data-layout=inline] .lp-tick b{font-size:1.6rem;line-height:1}.lp[data-style=poster] .lp-clock-date{color:var(--f);font-weight:600}.lp[data-style=poster] .lp-device{--case:var(--lp-text);--rim:var(--lp-text);box-shadow:calc(var(--d) * 2) calc(var(--d) * 2) 0 var(--lp-accent)}.lp[data-style=poster] .lp-s[data-tone=accent] .lp-device{box-shadow:calc(var(--d) * 2) calc(var(--d) * 2) 0 var(--lp-canvas)}.lp[data-style=poster] :is(.lp-photo,.lp-toast,.lp-float){border:2px solid var(--f);box-shadow:var(--hard)}.lp[data-style=poster] .lp-photo{box-shadow:calc(var(--d) * 2) calc(var(--d) * 2) 0 var(--f)}.lp[data-style=poster] :is(.lp-toast,.lp-float){border-radius:var(--lp-r-card);background:var(--surface)}.lp[data-style=poster] .lp-toast>i,.lp[data-style=poster] .lp-answer>i,.lp[data-style=poster] .lp-prompt b,.lp[data-style=poster] :is(.lp-ask,.lp-prompt){border:2px solid var(--f);box-shadow:none;border-radius:0}.lp[data-style=calm] .lp-countdown:not([data-layout=inline]) .lp-clock{gap:clamp(6px,1.4vw,14px)}.lp[data-style=calm] .lp-countdown:not([data-layout=inline]) .lp-tick{border-radius:var(--lp-r-card);background:var(--surface);box-shadow:var(--soft);border:0;padding:clamp(16px,2.6vw,28px) 4px clamp(12px,2vw,20px)}.lp[data-style=calm] .lp-tick b{color:var(--ink)}.lp[data-style=calm] :is(.lp-photo,.lp-toast){box-shadow:var(--soft);border-color:#0000}.lp[data-style=calm] .lp-device{--case:color-mix(in oklab, var(--f) 82%, var(--b));--rim:color-mix(in oklab, var(--f) 50%, var(--b));box-shadow:inset 0 0 0 1.5px var(--rim), 0 40px 70px -34px color-mix(in oklab, var(--shade) 46%, transparent)}.lp[data-style=calm] .lp-toast{background:var(--surface)}.lp[data-style=aurora] .lp-countdown{overflow:hidden}.lp[data-style=aurora] .lp-countdown:not([data-tone=accent],[data-layout=inline]):before{content:"";background:radial-gradient(40% 90% at 24% 60%, color-mix(in oklab, var(--glow-2) 20%, transparent), transparent 72%), radial-gradient(40% 90% at 76% 40%, color-mix(in oklab, var(--glow-3) 22%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0}.lp[data-style=aurora] .lp-countdown:not([data-layout=inline]) .lp-clock{gap:clamp(6px,1.4vw,14px)}.lp[data-style=aurora] .lp-countdown:not([data-layout=inline]) .lp-tick,.lp[data-style=aurora] .lp-toast{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(var(--b), var(--b)) padding-box, var(--hair) border-box;box-shadow:var(--float);border:1px solid #0000}.lp[data-style=aurora] .lp-countdown:not([data-layout=inline]) .lp-tick{border-radius:var(--lp-r-card);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);padding:clamp(16px,2.6vw,28px) 4px clamp(12px,2vw,20px)}.lp[data-style=aurora] .lp-tick b{background:linear-gradient(100deg, var(--ink) 10%, var(--ink-2) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp[data-style=aurora] .lp-device{box-shadow:inset 0 0 0 1.5px var(--rim), 0 40px 80px -34px color-mix(in oklab, var(--shade) 50%, transparent), -30px 30px 80px -30px color-mix(in oklab, var(--glow-2) 60%, transparent), 30px 30px 80px -30px color-mix(in oklab, var(--glow-3) 60%, transparent)}.lp[data-style=aurora] .lp-photo{box-shadow:var(--float)}.lp[data-style=luxe] .lp-tick{gap:14px}.lp[data-style=luxe] .lp-tick b{font-size:calc(clamp(2.4rem, 9vw, 5.25rem) * var(--lp-scale,1));font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;font-weight:400}.lp[data-style=luxe] .lp-countdown[data-layout=inline] .lp-tick b{font-size:1.5rem}.lp[data-style=luxe] .lp-tick>span{letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:500}.lp[data-style=luxe] .lp-clock-date{font-family:var(--lp-display);font-size:1.15rem;font-style:italic}.lp[data-style=luxe] :is(.lp-device,.lp-photo,.lp-toast){box-shadow:none}.lp[data-style=luxe] .lp-device{box-shadow:inset 0 0 0 1px var(--rule)}.lp[data-style=luxe] :is(.lp-photo,.lp-toast){border:1px solid var(--rule)}.lp[data-style=luxe] :is(.lp-toast,.lp-device-stage .lp-float){background:var(--lp-canvas)}@media (width<=520px){.lp[data-style=poster] .lp-tick>span{letter-spacing:.04em;font-size:.62rem}}.lp[data-style=calm] .lp-hero .lp-note{color:var(--mut)}
