html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp{background:var(--color-bg);color:var(--color-text-muted);--lp-measure:75rem;--lp-gutter:clamp(1rem, 4vw, 2rem);--lp-section-y:clamp(4rem, 9vw, 8.75rem);--lp-display:clamp(2.5rem, 1.75rem + 3.4vw, 4rem);--lp-h2:clamp(2.125rem, 1.4rem + 3vw, 4.25rem);--lp-h3:1.375rem;overflow-x:clip}.lp-inner{inline-size:100%;max-inline-size:var(--lp-measure);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-section{padding-block:var(--lp-section-y)}.lp-section-tint{background:var(--color-surface-sunken)}.lp h1,.lp h2,.lp h3{color:var(--color-text);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.lp p{margin:0}.lp-reveal{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),filter .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)scale(.985)}.lp-reveal.is-in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;filter:none;transition:none;transform:none}}.lp-btn{border-radius:var(--radius-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-block-size:48px;padding:.8rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s,color .16s;display:inline-flex}.lp-btn-primary{background:var(--color-fill);color:var(--color-fill-fg);border-color:var(--color-fill)}.lp-btn-primary:hover{background:var(--color-fill-hover);border-color:var(--color-fill-hover)}.lp-btn-cta{background:color-mix(in srgb, var(--color-cta) 82%, var(--color-inverse-bg));color:var(--color-inverse-text);border-color:#0000}.lp-btn-cta:hover{background:var(--color-cta);color:var(--color-inverse-text)}.lp-btn-outline{color:inherit;border-color:color-mix(in srgb, currentColor 32%, transparent);background:0 0}.lp-btn-outline:hover{border-color:currentColor}.lp-btn-sm{min-block-size:42px;padding:.55rem 1.125rem;font-size:.9375rem}.lp-btn-lg{min-block-size:56px;padding:.95rem 2.25rem;font-size:1.0625rem}.lp-arrow{flex:none;block-size:1.125rem;inline-size:1.125rem}@media (prefers-reduced-motion:no-preference){.lp-btn:hover{transform:translateY(-1px)}.lp-arrow{transition:transform .2s}.lp-btn:hover .lp-arrow{transform:translate(3px)}}.lp-nav{z-index:2;color:var(--color-inverse-text);position:relative}.lp-nav-bar{align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.lp-brand{letter-spacing:-.02em;color:inherit;flex:none;align-items:center;gap:.5rem;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-brand-mark{block-size:1.75rem;inline-size:1.75rem;color:var(--color-cta);flex:none}.lp-nav-start-short{display:none}.lp-nav-links{gap:2rem;margin-inline:auto;display:none}.lp-nav-links a{color:color-mix(in srgb, var(--color-inverse-text) 88%, transparent);font-size:1rem;font-weight:500;text-decoration:none;transition:color .16s}.lp-nav-links a:hover{color:var(--color-inverse-text)}.lp-nav-actions{align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}@media (min-width:62rem){.lp-nav-links{display:flex}.lp-nav-actions{margin-inline-start:0}}.lp-lang{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-inverse-text) 12%, transparent);gap:.125rem;padding:.2rem;display:inline-flex}.lp-lang a{border-radius:var(--radius-full);letter-spacing:.02em;min-block-size:2.25rem;color:var(--color-inverse-muted);align-items:center;padding-inline:.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-lang a:hover{color:var(--color-inverse-text)}.lp-lang a[aria-current]{background:var(--color-inverse-text);color:var(--color-inverse-bg)}@media (max-width:47.99rem){.lp-nav-login{display:none}.lp-nav-bar{flex-wrap:nowrap;gap:.75rem;min-block-size:5.25rem}.lp-nav-actions{gap:.5rem;min-inline-size:0}.lp-lang{flex:none}.lp-lang a{padding-inline:.625rem}.lp-nav-actions .lp-btn-sm{min-inline-size:0;padding-inline:.875rem}.lp-nav-start-long{display:none}.lp-nav-start-short{display:inline}}.lp-hero{isolation:isolate;background:var(--color-inverse-bg);color:var(--color-inverse-text);padding-block-end:clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden}.lp-hero>.lp-inner{z-index:1;position:relative}.lp-lines{fill:none;block-size:100%;inline-size:100%;stroke:var(--color-inverse-text);stroke-opacity:.1;stroke-width:1px;pointer-events:none;z-index:0;position:absolute;inset:0}.lp-hero-grid{align-items:center;gap:clamp(2.5rem,5vw,4rem);padding-block-start:clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:62rem){.lp-hero-grid{grid-template-columns:minmax(0,11fr) minmax(0,12fr)}}.lp-hero-copy{text-align:start}.lp-hero h1{font-size:var(--lp-display);color:var(--color-inverse-text);text-wrap:balance;max-inline-size:17ch;line-height:1.12}.lp-hero-lead{max-inline-size:44ch;color:var(--color-inverse-muted);margin-block-start:1.5rem;font-size:1.125rem;line-height:1.6}.lp-hero-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2.25rem;display:flex}.lp-hero-chips{color:var(--color-inverse-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.lp-hero-chips li{align-items:center;gap:.5rem;display:inline-flex}.lp-hero-chips li:before{content:"";background:var(--color-cta);border-radius:50%;block-size:.4rem;inline-size:.4rem}.lp-switch{gap:1.5rem;margin-block-end:1.5rem;display:flex}.lp-switch a{min-block-size:44px;color:var(--color-inverse-muted);border-block-end:2px solid #0000;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.lp-switch a:hover{color:var(--color-inverse-text)}.lp-switch a[aria-current=page]{color:var(--color-inverse-text);border-block-end-color:var(--color-cta)}.lp-word{vertical-align:bottom;margin-block-end:-.1em;padding-block-end:.1em;display:inline-block;overflow:hidden}.lp-word-in{display:inline-block}@media (prefers-reduced-motion:no-preference){.lp-word-in{animation:.76s cubic-bezier(.22,.61,.36,1) both lp-word-in;animation-delay:calc(.16s + var(--i,0) * 70ms)}}@keyframes lp-word-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}.lp-device{position:relative}.lp-device-frame{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:.5rem}.lp-device-screen{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-surface-sunken);overflow:hidden}.lp-device-screen img{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%}.lp-device-caption{text-align:center;color:var(--color-inverse-muted);margin-block-start:1rem;font-size:.9375rem}@media (max-width:39.99rem){.lp-device-frame{border-radius:var(--radius-xxl);max-inline-size:min(16rem,76vw);margin-inline:auto;padding:.375rem}.lp-device-screen{aspect-ratio:390/844;border-radius:calc(var(--radius-xxl) - .375rem)}}.lp-compare{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:relative}.lp-compare picture{block-size:100%;display:block}.lp-compare-over{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.lp-compare-divider{background:var(--color-primary);pointer-events:none;place-items:center;inline-size:.1875rem;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--pos);transform:translate(-50%)}.lp-compare-handle{border-radius:var(--radius-full);background:var(--color-primary);block-size:2.625rem;inline-size:2.625rem;color:var(--color-primary-fg);box-shadow:var(--shadow-md);place-items:center;display:grid}.lp-compare-handle svg{block-size:1.25rem;inline-size:1.25rem}.lp-compare-range{opacity:0;pointer-events:none;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.lp-compare:focus-within .lp-compare-handle{outline:3px solid var(--color-cta);outline-offset:3px}.lp-head{text-align:center;max-inline-size:48rem;margin-inline:auto}.lp-head h2{font-size:var(--lp-h2);text-wrap:balance}.lp-head p{margin-block-start:1.25rem;font-size:1.125rem;line-height:1.6}.lp-head.lp-note{color:var(--color-text-muted);margin-block-start:2.5rem;font-size:1rem}.lp-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-block-end:1rem;font-size:.8125rem;font-weight:700;display:block}.lp-mark{isolation:isolate;white-space:nowrap;position:relative}.lp-mark-stroke{z-index:-1;fill:none;block-size:.36em;inline-size:106%;stroke:var(--color-cta);stroke-width:11px;stroke-linecap:round;position:absolute;inset-block-end:.02em;inset-inline:-3%}.lp-row{align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}@media (min-width:62rem){.lp-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lp-row-reverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.lp-row-reverse .lp-row-copy{order:2}.lp-row-reverse .lp-row-visual{order:1}}.lp-row-copy h2{font-size:var(--lp-h2);text-wrap:balance}.lp-row-copy p{color:var(--color-text-muted);max-inline-size:52ch;margin-block-start:1.25rem;font-size:1.125rem;line-height:1.65}.lp-row-actions{margin-block-start:2rem}.lp-photo{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);aspect-ratio:4/3;background:var(--color-surface-sunken);margin:0;overflow:hidden}.lp-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.lp-story-visual{position:relative}.lp-story-fact{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);gap:.75rem;margin:0;padding:1rem 1.25rem;display:grid;position:absolute;inset-block-end:1.25rem;inset-inline-end:1rem}@media (min-width:62rem){.lp-story-fact{inset-inline-end:-1.5rem}}.lp-story-fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.75rem;font-weight:700}.lp-story-fact dd{color:var(--color-text);margin:.125rem 0 0;font-size:1.0625rem;font-weight:600}.lp-row-copy .lp-story-sign{color:var(--color-text);font-weight:600}.lp-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lp-step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding:1.5rem 1.75rem;display:grid}.lp-step-num{border-radius:var(--radius-full);background:var(--color-fill);block-size:2.75rem;inline-size:2.75rem;color:var(--color-fill-fg);place-items:center;font-size:1.125rem;font-weight:700;display:grid}.lp-step{--step-from:calc(min(60vw, 24rem) + var(--i,0) * 4rem)}.lp-step h3{font-size:var(--lp-h3)}.lp-step p{color:var(--color-text-muted);margin-block-start:.375rem;line-height:1.55}.lp-features{gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem);margin-block-start:clamp(3rem,6vw,4.5rem);display:grid}@media (min-width:40rem){.lp-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.lp-features{grid-template-columns:repeat(3,1fr)}}.lp-feature-num{letter-spacing:.08em;color:var(--color-primary);margin-block-end:.75rem;font-size:.875rem;font-weight:700;display:inline-block}.lp-feature h3{font-size:var(--lp-h3)}.lp-feature p{color:var(--color-text-muted);margin-block-start:.625rem;line-height:1.6}.lp-w{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:start;padding:.875rem 1rem;font-size:.8125rem;line-height:1.35}.lp-w p{margin:0}.lp-w-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin-block-end:.625rem;font-size:.6875rem;font-weight:700}.lp-w-strong{font-weight:600}.lp-w-muted{color:var(--color-text-muted);margin-block-start:.125rem;font-size:.75rem}.lp-w-countdown{grid-template-columns:auto 1fr;align-items:center;gap:.875rem;display:grid}.lp-w-tile{border-radius:var(--radius-md);background:var(--color-fill);color:var(--color-fill-fg);text-align:center;place-items:center;padding:.5rem .75rem;display:grid}.lp-w-tile strong{font-size:1.75rem;font-weight:700;line-height:1}.lp-w-tile span{letter-spacing:.08em;text-transform:uppercase;margin-block-start:.2rem;font-size:.5625rem;font-weight:700}.lp-w-payment{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.lp-w-check{border-radius:var(--radius-full);background:var(--color-success-soft);block-size:1.75rem;inline-size:1.75rem;color:var(--color-success);place-items:center;font-weight:700;display:grid}.lp-w-amount{color:var(--color-success);white-space:nowrap;font-weight:700}.lp-w-facts{gap:.5rem;margin:0;display:grid}.lp-w-facts div{border-block-end:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding-block-end:.375rem;display:flex}.lp-w-facts div:last-child{border:0;padding:0}.lp-w-facts dt{color:var(--color-text-muted)}.lp-w-facts dd{text-align:end;margin:0;font-weight:600}.lp-w-bars{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-w-bars li{grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.625rem;display:grid}.lp-w-bar{border-radius:var(--radius-full);background:var(--color-surface-sunken);block-size:.375rem;display:block;overflow:hidden}.lp-w-bar>span{border-radius:inherit;background:var(--color-fill);block-size:100%;display:block}.lp-w-lines{margin:0;padding:0;list-style:none;display:grid}.lp-w-lines li{border-block-end:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding-block:.4rem;display:flex}.lp-w-lines li:last-child{border:0}.lp-w-lines span{color:var(--color-text-muted)}.lp-w-in{color:var(--color-success)}.lp-w-due{color:var(--color-warning)}.lp-w-tasks{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.lp-w-tasks li{grid-template-columns:auto 1fr;align-items:start;gap:.625rem;display:grid}.lp-w-tasks small{color:var(--color-text-muted);font-size:.75rem;display:block}.lp-w-tasks .is-done>span:last-child{color:var(--color-text-subtle);text-decoration:line-through}.lp-w-box{border:1.5px solid var(--color-border-strong);block-size:1.125rem;inline-size:1.125rem;color:var(--color-fill-fg);border-radius:.3rem;place-items:center;margin-block-start:.05rem;font-size:.7rem;display:grid}.is-done .lp-w-box{background:var(--color-fill);border-color:var(--color-fill)}.lp-w-week{text-align:center;grid-template-columns:repeat(7,1fr);gap:.25rem;margin:0 0 .625rem;padding:0;list-style:none;display:grid}.lp-w-week li{border-radius:var(--radius-md);gap:.2rem;padding:.35rem 0;display:grid}.lp-w-week small{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:.6rem}.lp-w-week span{font-weight:600}.lp-w-week .is-booked{background:var(--color-fill);color:var(--color-fill-fg)}.lp-w-week .is-booked small{color:inherit;opacity:.8}.lp-w-chips{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.lp-w-chips li{border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary-soft-fg);padding:.25rem .625rem;font-size:.75rem;font-weight:600}.lp-w-schedule{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lp-w-schedule li{grid-template-columns:3.25rem 1fr;gap:.5rem;display:grid}.lp-w-schedule strong{color:var(--color-primary)}.lp-w-people{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-w-people li{grid-template-columns:auto 1fr;align-items:center;gap:.625rem;display:grid}.lp-w-avatar{border-radius:var(--radius-full);background:var(--color-fill);block-size:1.75rem;inline-size:1.75rem;color:var(--color-fill-fg);place-items:center;font-size:.75rem;font-weight:700;display:grid}.lp-w-avatar-alt{background:var(--color-cta);color:var(--color-cta-fg)}.lp-feature-widget{margin-block-end:1.25rem}.lp-feature-widget .lp-w{box-shadow:var(--shadow-sm)}.lp-hero-device{position:relative}.lp-float{display:none}@media (min-width:62rem){.lp-float{z-index:3;inline-size:16rem;display:block;position:absolute}.lp-float-a{inset-block-start:-1.75rem;inset-inline-start:-3.5rem}.lp-float-b{inset-block-end:3.25rem;inset-inline-end:-2.5rem}}@media (prefers-reduced-motion:no-preference){.lp-float-a{animation:7s ease-in-out infinite alternate lp-hover}.lp-float-b{animation:9s ease-in-out infinite alternate-reverse lp-hover}}@keyframes lp-hover{0%{transform:translateY(-4px)}to{transform:translateY(6px)}}.lp-tiers{align-items:center;gap:1.5rem;margin-block-start:clamp(3rem,6vw,4.5rem);display:grid}@media (min-width:58rem){.lp-tiers{grid-template-columns:repeat(3,1fr)}.lp-tiers-two{grid-template-columns:repeat(2,1fr);max-inline-size:52rem;margin-inline:auto}}.lp-tier{background:var(--color-surface);border:1px solid var(--color-cta);border-radius:var(--radius-md);flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.lp-tier h3{font-size:1.5rem}.lp-tier>p{color:var(--color-text-muted);margin-block-start:.75rem;line-height:1.55}.lp-tier .lp-btn{align-self:flex-start;margin-block-start:auto}.lp-tier-featured{background:var(--color-inverse-bg);color:var(--color-inverse-text);border-color:var(--color-inverse-bg);box-shadow:var(--shadow-lg)}@media (min-width:58rem){.lp-tier-featured{padding-block:clamp(2.5rem,4vw,3.5rem)}}.lp-tier-featured h3{color:var(--color-inverse-accent)}.lp-tier-featured>p{color:var(--color-inverse-muted)}.lp-tier-featured .lp-tick{color:var(--color-inverse-accent)}.lp-price{color:var(--color-text);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.1}.lp-tier-featured .lp-price{color:var(--color-inverse-accent)}.lp-price small{color:var(--color-text-subtle);font-size:.9375rem;font-weight:500}.lp-tier-featured .lp-price small{color:var(--color-inverse-muted)}.lp-list{gap:.75rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.lp-list li{grid-template-columns:1.25rem 1fr;gap:.625rem;line-height:1.45;display:grid}.lp-tick{color:var(--color-primary);font-weight:700}.lp-faq{max-inline-size:48rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.lp-faq details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-block-end:.75rem;padding:0 1.25rem}.lp-faq summary{min-block-size:56px;color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--color-primary);font-size:1.5rem;font-weight:400}.lp-faq details[open] summary:after{content:"−"}.lp-faq p{max-inline-size:62ch;padding-block-end:1.25rem;line-height:1.6}.lp-close{isolation:isolate;background:var(--color-inverse-bg);color:var(--color-inverse-muted);padding-block-start:var(--lp-section-y);position:relative;overflow:hidden}.lp-close>.lp-inner{z-index:1;position:relative}.lp-close-copy{text-align:center;max-inline-size:44rem;margin-inline:auto}.lp-close-copy h2{color:var(--color-inverse-text);font-size:var(--lp-h2);text-wrap:balance}.lp-close-copy p{margin-block-start:1.25rem;font-size:1.125rem;line-height:1.6}.lp-close-copy .lp-hero-actions{justify-content:center}.lp-foot{border-block-start:1px solid color-mix(in srgb, var(--color-inverse-text) 16%, transparent);color:var(--color-inverse-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-block-start:var(--lp-section-y);padding-block:2rem;font-size:.9375rem;display:flex}.lp-foot .lp-brand{color:var(--color-inverse-text)}@media (prefers-reduced-motion:no-preference){.lp-step,.lp-tier{transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s cubic-bezier(.22,.61,.36,1)}.lp-step:hover,.lp-tier:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp-step-num{transition:transform .26s cubic-bezier(.22,.61,.36,1)}.lp-step:hover .lp-step-num{transform:rotate(-6deg)scale(1.08)}.lp-lines{animation:22s ease-in-out infinite alternate lp-drift}@supports (animation-timeline:view()){.lp-step{animation:linear both lp-step-in;animation-timeline:view();animation-range:entry cover 42%}}@supports not (animation-timeline:view()){.lp-steps[data-slide] .lp-step{opacity:var(--p,1);translate:calc((1 - var(--p,1)) * var(--step-from)) 0}}@supports (animation-timeline:view()){.lp-photo img{animation:linear both lp-parallax;animation-timeline:view();animation-range:entry exit;scale:1.16}}.lp-compare-handle{position:relative}.lp-compare:not([data-touched]) .lp-compare-handle:after{content:"";border-radius:inherit;animation:2.4s ease-out infinite lp-pulse;position:absolute;inset:0}.lp-tier-featured{position:relative;overflow:hidden}.lp-tier-featured:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 42%, color-mix(in srgb, var(--color-inverse-text) 12%, transparent) 50%, transparent 58%);animation:7s ease-in-out infinite lp-sheen;position:absolute;inset:-40% -60%}.lp-faq details[open]>p{opacity:1;transition:opacity .32s,translate .32s;translate:0}@starting-style{.lp-faq details[open]>p{opacity:0;translate:0 -6px}}.lp-hero:before,.lp-close:before{content:"";pointer-events:none;filter:blur(48px);background:color-mix(in srgb, var(--color-fill) 45%, transparent);opacity:.6;z-index:0;border-radius:50%;block-size:34rem;inline-size:34rem;animation:18s ease-in-out infinite alternate lp-float;position:absolute;inset-block-start:-14rem;inset-inline-start:-10rem}.lp-hero:after,.lp-close:after{content:"";pointer-events:none;filter:blur(48px);background:color-mix(in srgb, var(--color-cta) 22%, transparent);opacity:.5;z-index:0;border-radius:50%;block-size:26rem;inline-size:26rem;animation:14s ease-in-out infinite alternate-reverse lp-float;position:absolute;inset-block-end:-12rem;inset-inline-end:-8rem}}@keyframes lp-step-in{0%{opacity:0;translate:var(--step-from) 0}to{opacity:1;translate:0}}@keyframes lp-parallax{0%{translate:0 -6%}to{translate:0 6%}}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 55%, transparent)}to{box-shadow:0 0 0 18px #0000}}@keyframes lp-sheen{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes lp-float{0%{transform:translate(0,0)}to{transform:translate(6%,10%)}}@keyframes lp-drift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}.lp{--lp-display:clamp(2.75rem, 1.4rem + 4.6vw, 5.25rem);--lp-h2:clamp(1.875rem, 1.2rem + 2.6vw, 3.5rem);--lp-h3:1.25rem}.lp-hero h1{letter-spacing:-.022em;max-inline-size:20ch;line-height:1.04}.lp-hero-lead{max-inline-size:40ch;color:color-mix(in srgb, var(--color-inverse-muted) 88%, transparent);font-size:1.0625rem}.lp-hero-actions{align-items:center;gap:1.5rem}.lp-btn-lg{min-block-size:62px;padding:1.05rem 2.6rem;font-size:1.125rem;box-shadow:0 1rem 2rem -.75rem #00000059}.lp-link-quiet{color:var(--color-inverse-muted);border-block-end:1px solid color-mix(in srgb, currentColor 35%, transparent);align-items:center;gap:.4rem;padding-block:.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.lp-link-quiet:hover{color:var(--color-inverse-text);border-color:currentColor}.lp-link-quiet .lp-arrow{block-size:1rem;inline-size:1rem}.lp-hero-chips{color:color-mix(in srgb, var(--color-inverse-muted) 80%, transparent);font-size:.875rem;font-weight:400}.lp-nav-links a{color:color-mix(in srgb, var(--color-inverse-text) 72%, transparent);font-size:.9375rem}.lp-device-caption{font-size:.875rem}.lp-step:first-child{box-shadow:var(--shadow-md);padding:2rem 2.25rem}.lp-step:first-child h3{font-size:1.625rem;line-height:1.2}.lp-step:first-child p{color:var(--color-text);font-size:1.0625rem}.lp-step:first-child .lp-step-num{block-size:3.25rem;inline-size:3.25rem;font-size:1.375rem}.lp-step:not(:first-child){box-shadow:none;padding:1.125rem 1.5rem}.lp-step:not(:first-child) h3{font-size:1.125rem}.lp-step:not(:first-child) p{font-size:.9375rem}.lp-step:not(:first-child) .lp-step-num{background:var(--color-primary-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--color-primary-soft-fg);font-size:1rem}.lp-feature-lead{border-block-end:1px solid var(--color-border);grid-column:1/-1;align-items:center;gap:2rem;margin-block-end:clamp(.5rem,2vw,1.5rem);padding-block-end:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:62rem){.lp-feature-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem)}}.lp-feature-lead h3{text-wrap:balance;font-size:clamp(1.75rem,1.15rem + 2vw,2.875rem);line-height:1.1}.lp-feature-lead p{max-inline-size:46ch;color:var(--color-text);font-size:1.125rem;line-height:1.6}.lp-feature-lead .lp-feature-widget{justify-self:center;inline-size:min(100%,24rem);margin:0}.lp-feature-lead .lp-feature-widget .lp-w{box-shadow:var(--shadow-lg)}@media (min-width:62rem){.lp-feature-lead .lp-feature-widget .lp-w{transform:scale(1.08)}}.lp-feature:not(.lp-feature-lead) h3{font-size:1.125rem}.lp-feature:not(.lp-feature-lead) p{font-size:.9375rem}.lp-feature:not(.lp-feature-lead) .lp-feature-widget{max-inline-size:17rem}.lp-feature:not(.lp-feature-lead) .lp-feature-widget .lp-w{box-shadow:none;border:1px solid var(--color-border)}.lp-feature:not(.lp-feature-lead) .lp-feature-num{font-size:.75rem}.lp-tier:not(.lp-tier-featured) h3{font-size:1.25rem}.lp-tier:not(.lp-tier-featured) .lp-price{font-size:1.75rem}.lp-tier:not(.lp-tier-featured)>p,.lp-tier:not(.lp-tier-featured) .lp-list{font-size:.9375rem}@media (min-width:58rem){.lp-tier-featured{transform:scale(1.04)}}.lp-faq summary{font-size:.9375rem;font-weight:500}.lp-faq p{color:var(--color-text-muted);font-size:.9375rem}.lp-close-copy h2{font-size:var(--lp-display);letter-spacing:-.022em;line-height:1.04}.lp-close-copy p{color:color-mix(in srgb, var(--color-inverse-muted) 88%, transparent);font-size:1.0625rem}
