@layer components{.lp-page{isolation:isolate;background-color:var(--color-page);position:relative;overflow-x:clip}.lp-glow{z-index:-1;pointer-events:none;background-image:radial-gradient(closest-side,var(--lp-glow),transparent 70%);position:absolute;translate:-50% -50%}.lp-glow[data-glow=hero]{--lp-glow:var(--glow-landing-hero)}.lp-glow[data-glow=violet]{--lp-glow:color-mix(in srgb,var(--color-glow)16%,transparent)}.lp-glow[data-glow=purple]{--lp-glow:color-mix(in srgb,var(--color-glow-deep)9%,transparent)}.lp-glow-hero{width:1240px;height:1040px;top:calc(50% + 40px);left:calc(50% + 9px)}.lp-glow-hero-phone{width:1040px;height:840px;top:56px;left:50%}.lp-glow-region{width:1040px;height:960px}@media (min-width:768px){.lp-glow-region{width:1800px;height:1280px}}.lp-hero{min-height:calc(100dvh - 64px)}.lp-hero-grid{text-align:center;display:contents}.lp-hero-grid>*{flex-shrink:0}@media (min-width:768px){.lp-hero{min-height:calc(100dvh - 72px)}.lp-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""lead""drawing""actions";justify-items:center;display:grid}}@media (min-width:1024px){.lp-hero-grid{text-align:start;grid-template:".drawing"1fr"title drawing""lead drawing""actions drawing"".drawing"1fr/minmax(0,1fr) 400px;justify-items:start;column-gap:48px}}@media (min-width:1280px){.lp-hero-grid{grid-template-columns:620px minmax(0,1fr);column-gap:60px}}.lp-drawing-box{aspect-ratio:410/456;flex:1000 0 120px;max-height:278px;margin-top:22px;position:relative}.lp-drawing{stroke-width:2.87px;width:112.195%;height:109.649%;position:absolute;top:-6.1404%;left:-8.7805%;overflow:visible}@media (min-width:768px){.lp-drawing-box{aspect-ratio:auto;width:368px;height:400px;max-height:none;margin-top:32px}.lp-drawing{stroke-width:1.75px;width:100%;height:100%;inset:0}}@media (min-width:1024px){.lp-drawing-box{place-self:center;width:400px;height:435px;margin-top:0}}@media (min-width:1024px) and (max-width:1279.98px){.lp-drawing{stroke-width:2.01px}}@media (min-width:1280px){.lp-drawing-box{width:460px;height:500px}}.lp-screen{flex-direction:column;gap:20px;height:calc(100dvh - 64px);min-height:440px;padding:28px 16px 24px;scroll-margin-top:64px;display:flex}@media (min-width:768px){.lp-screen{height:auto;min-height:0;padding:0;scroll-margin-top:88px;display:block}}.lp-screen-picture{flex:1 1 0;min-height:0;position:relative;container-type:size}.lp-phone{width:259.8px;height:541.3px;translate:-50% -50%;scale:.86;scale:min(1,tan(atan2(100cqh,541.3px)),tan(atan2(100cqw,259.8px)));position:absolute;top:50%;left:50%}.lp-canvas{width:100%;aspect-ratio:var(--canvas-w)/var(--canvas-h);position:relative;container-type:inline-size}.lp-canvas>[data-canvas]{width:calc(var(--canvas-w)*1px);height:calc(var(--canvas-h)*1px);transform-origin:100% 0;scale:1;scale:tan(atan2(100cqw,calc(var(--canvas-w)*1px)));position:absolute;top:0;right:0}.lp-plans-track{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.lp-plans-track::-webkit-scrollbar{display:none}.lp-plans-track>*{scroll-snap-align:center;scroll-snap-stop:always}}#hc-ring1,#hc-ring2{stroke-width:1.75px}@keyframes cue-wheel{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.35;transform:translateY(6px)}}@keyframes hc-minute{0%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(0)}31.25%,to{transform:rotate(360deg)}}@keyframes hc-hour{0%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(-30deg)}2.6042%{transform:rotate(0)}8.3333%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(0)}10.9375%{transform:rotate(30deg)}16.6667%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(30deg)}19.2708%{transform:rotate(60deg)}25%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(60deg)}27.6042%{transform:rotate(90deg)}33.3333%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(90deg)}35.9375%{transform:rotate(120deg)}41.6667%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(120deg)}44.2708%{transform:rotate(150deg)}50%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(150deg)}52.6042%{transform:rotate(180deg)}58.3333%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(180deg)}60.9375%{transform:rotate(210deg)}66.6667%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(210deg)}69.2708%{transform:rotate(240deg)}75%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(240deg)}77.6042%{transform:rotate(270deg)}83.3333%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(270deg)}85.9375%{transform:rotate(300deg)}91.6667%{animation-timing-function:cubic-bezier(.45,.05,.3,1);transform:rotate(300deg)}94.2708%{transform:rotate(330deg)}to{transform:rotate(330deg)}}@keyframes hc-wobble{0%,31.25%{animation-timing-function:ease-in-out;transform:rotate(0)}33.5%{animation-timing-function:ease-in-out;transform:rotate(-6deg)}36%{animation-timing-function:ease-in-out;transform:rotate(6deg)}38.5%{animation-timing-function:ease-in-out;transform:rotate(-6deg)}41%{animation-timing-function:ease-in-out;transform:rotate(5deg)}43.5%{animation-timing-function:ease-in-out;transform:rotate(-2deg)}45%,to{transform:rotate(0)}}@keyframes hc-ring1{0%,31.25%{opacity:0;transform:scale(1)}31.5%{opacity:.85;transform:scale(1)}34.5%{opacity:.5;transform:scale(1.26)}37.5%{opacity:0;transform:scale(1.4)}37.6%{opacity:0;transform:scale(1)}37.9%{opacity:.85;transform:scale(1)}41.2%{opacity:.5;transform:scale(1.26)}44.5%,to{opacity:0;transform:scale(1.4)}}@keyframes hc-ring2{0%,32.75%{opacity:0;transform:scale(1)}33%{opacity:.6;transform:scale(1)}36%{opacity:.35;transform:scale(1.38)}39%{opacity:0;transform:scale(1.58)}39.1%{opacity:0;transform:scale(1)}39.4%{opacity:.6;transform:scale(1)}42.2%{opacity:.35;transform:scale(1.38)}45%,to{opacity:0;transform:scale(1.58)}}@keyframes hc-cursor{0%,47.5%{opacity:0;animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:translate(200px,70px)scale(1)}51%{opacity:1}62.5%{opacity:1;animation-timing-function:ease-in;transform:translate(0)scale(1)}64.5%{animation-timing-function:ease-out;transform:translateY(1.5px)scale(.88)}67.5%{transform:translate(0)scale(1)}77.5%{opacity:1;animation-timing-function:ease-in;transform:translate(0)scale(1)}85%,to{opacity:0;transform:translate(18px,26px)scale(1)}}@keyframes hc-cell{0%,62.5%{fill-opacity:0;stroke-opacity:.22}65%{fill-opacity:.14;stroke-opacity:.7}67.5%{fill-opacity:.24;stroke-opacity:1;animation-timing-function:cubic-bezier(.3,.6,.3,1)}72%{fill-opacity:1;stroke-opacity:1}95%{fill-opacity:1;stroke-opacity:1;animation-timing-function:ease-in-out}to{fill-opacity:0;stroke-opacity:.22}}@keyframes hc-tick{0%,69%{opacity:0;stroke-dashoffset:23px}69.5%{opacity:1;stroke-dashoffset:23px;animation-timing-function:cubic-bezier(.3,.6,.3,1)}77.5%{opacity:1;stroke-dashoffset:0}95%{opacity:1;stroke-dashoffset:0;animation-timing-function:ease-in-out}to{opacity:0;stroke-dashoffset:0}}#hc-ring1,#hc-ring2,#hc-clock,#hc-hour,#hc-minute{transform-box:view-box;transform-origin:388px 430px}#hc-cursor{transform-box:view-box;transform-origin:240px 259px}#hc-ring1,#hc-ring2,#hc-cursor{opacity:0}#hc-minute{animation:8s linear infinite hc-minute}#hc-hour{animation:96s linear infinite hc-hour}#hc-clock{animation:8s linear infinite hc-wobble}#hc-ring1{animation:8s linear infinite hc-ring1}#hc-ring2{animation:8s linear infinite hc-ring2}#hc-cursor{animation:8s linear infinite hc-cursor}#hc-cell{animation:8s linear infinite hc-cell}#hc-tick{animation:8s linear infinite hc-tick}#cue-wheel{animation:2s ease-in-out infinite cue-wheel}.lp-hero[data-paused] [data-cue]{animation-play-state:paused!important}.lp-cue{transition:opacity .2s}.lp-hero[data-scrolled] .lp-cue:not(:focus-visible){opacity:0}.lp-page[data-reveal-ready] [data-reveal-item]{transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-step,0)*60ms)}.lp-page[data-reveal-ready] [data-reveal-item]:not([data-revealed]){opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){[data-cue]{animation:none!important}.lp-cue{transition:none;opacity:1!important}.lp-page [data-reveal-item]{opacity:1!important;transition:none!important;transform:none!important}html:has(.lp-page){scroll-behavior:auto}}
