.lp{--lp-ease:cubic-bezier(.22,1,.36,1);--lp-micro:.22s}.lp-header-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.lp-header{background:#080808e8;transition:background .26s,border-color .26s,box-shadow .26s}.lp-header.is-scrolled{background:#080808fa;border-color:#ffffff28;box-shadow:0 10px 32px #0003}.lp-hero{overflow:clip}.lp-hero-depth,.lp-panel-depth{min-width:0}.lp-hero-atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.lp-hero-glow{background:radial-gradient(at 65% 38%,#ff621f0e,#0000 65%);position:absolute;inset:-15% -10% -10% 25%}.lp-hero-grid-floor{background-image:linear-gradient(#ff621f16 1px,#0000 1px),linear-gradient(90deg,#ff621f16 1px,#0000 1px);background-size:54px 54px;width:90%;height:320px;position:absolute;bottom:-150px;right:-18%;transform:perspective(700px)rotateX(62deg);-webkit-mask-image:radial-gradient(#0008,#0000 65%);mask-image:radial-gradient(#0008,#0000 65%)}.lp-hero-art{transition:border-color .24s,box-shadow .24s}.lp-hero-art:hover{border-color:#ff996b65;box-shadow:0 24px 90px #0009}.lp-art-play{transition:transform var(--lp-micro) var(--lp-ease),background var(--lp-micro)}.lp-hero-art:hover .lp-art-play{background:#ffffff15;transform:translate(2px,-2px)}.lp-orbit{pointer-events:none;z-index:0;border:1px solid #ffffff10;border-radius:50%;width:170px;height:170px;display:block;position:absolute;top:35%;right:-100px}.lp-orbit-two{border-color:#ff621f1a;width:210px;height:210px;top:31%;right:-120px}.lp-button,.lp-model .button,.lp-model .viewer-controls button{transition:transform var(--lp-micro) var(--lp-ease),background var(--lp-micro) ease,box-shadow var(--lp-micro) ease,border-color var(--lp-micro) ease}.lp-button svg:not(.spin),.lp-text-link svg,.lp-login svg{transition:transform var(--lp-micro) var(--lp-ease)}.lp-button:active:not(:disabled),.lp-model .button:active:not(:disabled),.lp-model .viewer-controls button:active{transform:scale(.98)}.lp-button:disabled{box-shadow:none;transform:none}.lp-text-link,.lp-nav a,.lp-login{position:relative}.lp-text-link:after,.lp-nav a:after,.lp-login:after{content:"";transform-origin:0;height:1px;transition:transform var(--lp-micro) var(--lp-ease);pointer-events:none;background:currentColor;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.lp-text-link:hover{text-decoration:none}.lp-text-link:hover:after,.lp-nav a:hover:after,.lp-login:hover:after{transform:scaleX(1)}.lp-text-link:focus-visible:after{transform:scaleX(1)}.lp-nav a:focus-visible:after{transform:scaleX(1)}.lp-menu-toggle{transition:background var(--lp-micro),border-color var(--lp-micro),transform var(--lp-micro)}.lp-menu-toggle:active{transform:scale(.96)}.lp-mobile-menu:not([hidden]){animation:lp-menu-in .22s var(--lp-ease) both}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lp-benefits article{isolation:isolate;transition:border-color .24s,box-shadow .24s;position:relative}.lp-benefits article:after,.lp-panel-preview:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,50%),#ff621f16,transparent 55%);opacity:0;pointer-events:none;z-index:2;transition:opacity .24s;position:absolute;inset:0}.lp-benefits article:hover{transform:none}.lp-step-rule{transform-origin:0;background:linear-gradient(90deg,#d54309,#d543091f);height:1px;position:absolute;top:-1px;left:0;right:0}.lp-steps li{position:relative}.lp-step-number{transform-origin:50%;flex-shrink:0;align-self:flex-start;display:inline-flex}.lp-journey-art{isolation:isolate}.lp-product-depth{background:#111;border:1px solid #ff996b60;border-radius:18px;width:108px;height:108px;position:relative;box-shadow:9px 12px 0 -3px #111,10px 13px 0 -3px #ff621f45,0 18px 35px #0009}.lp-product-depth img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lp-product-depth>svg{color:var(--lp-soft);background:#20130c;border:1px solid #ff621f55;border-radius:8px;width:34px;height:34px;padding:6px;position:absolute;bottom:-10px;right:-10px}.lp-phone-outline{transition:transform .5s var(--lp-ease);transform:perspective(900px)rotateY(-6deg)rotateX(2deg);box-shadow:8px 12px 25px #0008}.lp-phone-outline .lp-journey-product{object-fit:cover;z-index:1;border-radius:8px;width:42px;height:42px;position:relative;box-shadow:0 8px 16px #0009}.lp-phone-outline .lp-ar-frame{z-index:2}.lp-table-plane{background-image:linear-gradient(#ff621f18 1px,#0000 1px),linear-gradient(90deg,#ff621f18 1px,#0000 1px);background-size:22px 22px}.lp-panel-preview{position:relative}.lp-preview-row,.lp-preview-message{transition:box-shadow .4s,border-color .4s}.lp-model{transition:border-color .25s,box-shadow .25s}.lp-model:focus-within{border-color:#ff996b80;box-shadow:0 0 0 3px #ff621f0a}.lp-model-poster .lp-button{z-index:3;position:relative}.lp-model .lp-viewer{animation:.35s both lp-viewer-in}@keyframes lp-viewer-in{0%{opacity:.4}to{opacity:1}}.lp-model .lp-viewer-loading{opacity:1;visibility:visible;isolation:isolate;transition:opacity .5s,visibility 0s .5s;overflow:hidden}.lp-viewer-loading>img{object-fit:cover;opacity:.65;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lp-viewer-loading:after{content:"";z-index:-1;background:linear-gradient(#0004,#000c);position:absolute;inset:0}.lp-model .lp-viewer[data-loaded=true] .lp-viewer-loading{opacity:0;visibility:hidden}.lp-viewer[data-loaded=true] .lp-viewer-loading .spin{animation:none}.lp-viewer-hint{color:#eee;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s var(--lp-ease),visibility .25s;z-index:1;background:#0c0c0cea;border:1px solid #ffffff30;border-radius:24px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%,6px)}.lp-viewer-hint.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.lp-viewer-hint.is-visible svg{animation:.9s ease-in-out 2 lp-drag-hint}@keyframes lp-drag-hint{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.lp-model .viewer-bottom>.button{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 2px 18px #ff621f14}.lp-model .viewer-bottom>.button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff4,#0000);width:30%;position:absolute;inset:-50% auto -50% -40%;transform:skew(-20deg)}.lp-model .viewer-bottom>.button:focus-visible:after{animation:lp-ar-highlight .75s var(--lp-ease) 1}@keyframes lp-ar-highlight{0%{opacity:0;transform:translate(0)skew(-20deg)}20%{opacity:1}to{opacity:0;transform:translate(550%)skew(-20deg)}}.lp-lead-form input,.lp-lead-form select,.lp-lead-form textarea{transition:border-color .2s,box-shadow .2s,background .2s}.lp-lead-form label{transition:color .2s}.lp-lead-form label:focus-within{color:var(--lp-soft)}.lp-lead-form :is(input,select,textarea):focus{border-color:#ff996b;box-shadow:0 0 0 3px #ff621f14}.lp-lead-draft{animation:lp-feedback-in .25s var(--lp-ease)}@keyframes lp-feedback-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@supports (interpolate-size:allow-keywords){.lp-faq-list details{interpolate-size:allow-keywords}.lp-faq-list details::details-content{opacity:0;block-size:0;transition:block-size .28s var(--lp-ease),opacity .22s ease,content-visibility .28s allow-discrete;overflow:clip}.lp-faq-list details[open]::details-content{opacity:1;block-size:auto}}.lp-faq-list summary{transition:color .2s}.lp-faq-list summary:hover{color:var(--lp-soft)}.lp-faq-list summary svg{transition:transform .28s var(--lp-ease)}@media (hover:hover) and (pointer:fine){.lp-button:hover:not(:disabled),.lp-model .button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 22px #ff621f18}.lp-button:hover svg:not(.spin),.lp-text-link:hover svg,.lp-login:hover svg{transform:translate(2px)}.lp-model .viewer-controls button:hover{background:#303030;border-color:#ff996b80}.lp-model .viewer-bottom>.button:hover:after{animation:lp-ar-highlight .75s var(--lp-ease) 1}.lp-model .viewer-bottom>.button:hover:not(:disabled){transform:scale(1.015)}.lp-table-sketch:hover .lp-phone-outline{transform:perspective(900px)rotateY(-2deg)}}@media (min-width:900px) and (hover:hover) and (pointer:fine){.lp-depth-enabled .lp-hero-glow{transform:translate(calc(var(--mx,0) * 4px),calc(var(--my,0) * 4px))}.lp-depth-enabled .lp-hero-grid-floor{transform:perspective(700px) translate(calc(var(--mx,0) * 6px),calc(var(--my,0) * 6px)) rotateX(62deg)}.lp-depth-enabled .lp-hero-art{transform:translate3d(calc(var(--mx,0) * 6px),calc(var(--my,0) * 6px),0)}.lp-depth-enabled .lp-hero-food{transform:translate3d(calc(var(--mx,0) * 6px),calc(var(--my,0) * 6px),0) scale(1.04)}.lp-depth-enabled .lp-hero.lp-pointer-active .lp-hero-food{will-change:transform}.lp.lp-depth-enabled [data-lp-tilt]{transform-style:preserve-3d;transform:perspective(1100px) rotateX(calc(var(--my,0) * -2.5deg)) rotateY(calc(var(--mx,0) * 2.5deg))}.lp-depth-enabled [data-lp-tilt].lp-pointer-active:after{opacity:1}.lp-depth-enabled .lp-benefits [data-lp-tilt] .lp-feature-icon{transform:translateZ(20px)}.lp-depth-enabled .lp-benefits [data-lp-tilt] h3{transform:translateZ(10px)}.lp-depth-enabled .lp-panel-preview{overflow:visible}.lp-depth-enabled .lp-preview-row{background:#1a1a1a;border:1px solid #fff2;border-radius:9px;padding:13px 10px;transform:translate3d(6px,0,18px);box-shadow:0 8px 20px #0005}.lp-depth-enabled .lp-preview-message{background:#181818;transform:translate3d(-4px,0,10px);box-shadow:0 5px 14px #0004}}@media (max-width:899px),(pointer:coarse){.lp-hero-grid-floor,.lp-orbit{display:none}.lp-phone-outline{transform:none;box-shadow:4px 8px 16px #0006}.lp-benefits article:hover,.lp-hero-food,.lp-hero-art,[data-lp-tilt]{transform:none}.lp-button:hover:not(:active){box-shadow:none;transform:none}}.lp .lp-button:active:not(:disabled),.lp .lp-model .button:active:not(:disabled){transform:scale(.98)}@media (max-width:899px){.lp-mobile-cta{opacity:0;transition:opacity .22s ease,transform .22s var(--lp-ease);transform:translateY(100%)}.lp-mobile-cta.is-visible{opacity:1;animation:lp-dock-in .28s var(--lp-ease);transform:none}@keyframes lp-dock-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}}@media (max-width:600px){.lp-product-depth{border-radius:10px;width:60px;height:64px;box-shadow:5px 7px 0 -2px #111,6px 8px 0 -2px #ff621f45,0 9px 18px #0006}.lp-product-depth>svg{width:26px;height:26px;padding:5px;bottom:-8px;right:-7px}.lp-phone-outline .lp-journey-product{border-radius:5px;width:28px;height:30px}.lp-viewer-hint{font-size:11px;top:16px;bottom:auto}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp-faq-list details::details-content{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp-hero-food,.lp-hero-art,.lp-phone-outline,.lp [data-lp-tilt],.lp .lp-preview-row,.lp .lp-preview-message,.lp-button:hover,.lp-button:active,.lp-model .button:hover,.lp-model .button:active,.lp-model .viewer-controls button:active,.lp-art-play,.lp-button svg,.lp-text-link svg,.lp-login svg{transform:none!important}}
