.lp{--lp-deep:#002a27;--lp-deep-2:#023734;--lp-on-deep:#eef7f5;--lp-on-deep-soft:#b3cec9;--lp-ground:var(--background);--lp-ink:var(--foreground);--lp-soft:color-mix(in oklch, var(--foreground) 62%, var(--background));--lp-surface:color-mix(in oklch, var(--foreground) 4.5%, var(--background));--lp-surface-2:color-mix(in oklch, var(--foreground) 8%, var(--background));--lp-accent:var(--primary);--lp-on-accent:var(--primary-foreground);--lp-accent-ink:color-mix(in oklch, var(--primary) 82%, var(--foreground));--lp-featured:color-mix(in oklch, var(--primary) 9%, var(--background));--lp-radius:6px;--lp-margin:clamp(20px, 3.4vw, 48px);--lp-ease:cubic-bezier(.16, 1, .3, 1);background:var(--lp-ground);color:var(--lp-ink);overflow-x:clip}@supports (color:lab(0% 0 0)){.lp{--lp-deep:lab(14.1038% -15.3953 -2.44566);--lp-deep-2:lab(19.9854% -17.7749 -2.82899);--lp-on-deep:lab(96.6456% -3.39091 -.0321865);--lp-on-deep-soft:lab(80.6509% -10.205 -.490475)}}.dark .lp{--lp-featured:color-mix(in oklch, var(--primary) 15%, var(--background))}.lp-wrap{padding-inline:var(--lp-margin)}@layer components{.lp-s1{font-size:15px;line-height:1.5}.lp-s2{font-size:17px;line-height:1.55}.lp-s3{letter-spacing:-.02em;font-size:clamp(26px,2.2vw,32px);font-weight:600;line-height:1.15}.lp-s4{letter-spacing:-.035em;font-size:clamp(34px,4.6vw,68px);font-weight:600;line-height:1.05}.lp-s5{letter-spacing:-.045em;font-size:clamp(56px,8.4vw,128px);font-weight:700;line-height:.92}:lang(ar) .lp-s3,:lang(ar) .lp-s4,:lang(ar) .lp-s5{letter-spacing:0;line-height:1.2}.lp-btn{border-radius:var(--lp-radius);min-height:48px;transition:transform .16s var(--lp-ease), background-color .16s ease, color .16s ease;justify-content:center;align-items:center;gap:.5rem;padding-inline:22px;font-size:16px;font-weight:600;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:active{transform:translateY(1px)scale(.99)}.lp-btn:focus-visible,.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible,.lp input:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-link{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .16s,opacity .16s}.lp-link:hover{text-decoration-color:currentColor}}.lp-mask{padding-block-end:.08em;display:block;overflow:hidden}.lp-mask>span{animation:lp-rise .9s var(--lp-ease) forwards;display:block;transform:translateY(105%)}.lp-mask:nth-child(2)>span{animation-delay:.11s}.lp-after-mask{opacity:0;animation:lp-fade .7s var(--lp-ease) .52s forwards}@keyframes lp-rise{to{transform:translateY(0)}}@keyframes lp-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (min-width:768px) and (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both lp-enter;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) entry calc(55% + var(--i,0) * 6%)}}}@keyframes lp-enter{0%{opacity:.45;transform:translateY(28px)}to{opacity:1;transform:none}}.lp-drift{transform-origin:60% 40%;animation:18s ease-in-out infinite alternate lp-drift}@keyframes lp-drift{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1.2%,-.8%)}}.lp-sheet{transition:opacity .2s,transform .2s}.lp-sheet[data-active=false]{opacity:0;pointer-events:none;inset-inline-start:0;position:absolute;top:0;transform:translateY(6px)}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-plus{flex:none;width:16px;height:16px;position:relative}.lp-faq .lp-plus:before,.lp-faq .lp-plus:after{content:"";inset-inline-start:0;width:16px;height:3px;transition:transform .2s var(--lp-ease);background:currentColor;border-radius:2px;position:absolute;top:6.5px}.lp-faq .lp-plus:after{transform:rotate(90deg)}.lp-faq details[open] .lp-plus:after{transform:rotate(0)}.lp-faq details{transition:background-color .2s,color .2s}.lp-faq details[open]{background:var(--lp-accent);color:var(--lp-on-accent)}.lp-faq{--lp-from:-48px;interpolate-size:allow-keywords}[dir=rtl] .lp-faq{--lp-from:48px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-faq details[data-reveal]{animation:linear both lp-faq-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 5%) entry calc(75% + var(--i,0) * 5%)}.lp-faq h2[data-reveal]{animation:linear both lp-faq-title;animation-timeline:view();animation-range:entry entry 90%}}}@keyframes lp-faq-in{0%{opacity:0;transform:translateX(var(--lp-from)) scale(.97)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes lp-faq-title{0%{opacity:0;letter-spacing:.02em;transform:translateY(40px)}to{opacity:1;transform:none}}.lp-faq details::details-content{block-size:0;transition:block-size .42s var(--lp-ease), content-visibility .42s allow-discrete;overflow:clip}.lp-faq details[open]::details-content{block-size:auto}.lp-faq details[open]>p{animation:lp-faq-answer .48s var(--lp-ease) 60ms both}@keyframes lp-faq-answer{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.lp-faq summary>span:first-child{transition:transform .22s var(--lp-ease)}.lp-faq details:not([open]) summary:hover>span:first-child{transform:translateX(calc(var(--lp-from) * -.1))}.lp-faq details:not([open]):hover{background:var(--lp-surface-2)}.lp-flow-doc{transition:background-color .16s ease, color .16s ease, transform .16s var(--lp-ease)}.lp-flow-doc:active{transform:scale(.99)}.lp-flow-panel{animation:lp-flow-in .32s var(--lp-ease) both}.lp-flow-cell{animation:lp-flow-cell .42s var(--lp-ease) both}@keyframes lp-flow-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-flow-cell{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-flow-panel,.lp-flow-cell{animation:none}.lp-flow-doc{transition:none}}.lp-step:hover .lp-step-card{transform:translateY(-6px)}.lp-step-card{transition:transform .15s var(--lp-ease)}.lp-tile-feedback{transition:transform .18s var(--lp-ease)}.lp-tile-feedback:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.lp-mask>span,.lp-after-mask{opacity:1;animation:none;transform:none}[data-reveal],.lp-drift{animation:none}.lp-btn,.lp-step-card,.lp-tile-feedback,.lp-sheet{transition:none}.lp-faq details,.lp-faq h2,.lp-faq details>p{animation:none!important}.lp-faq summary>span:first-child{transition:none}.lp-faq details::details-content{transition:none}}.lp-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.lp-track::-webkit-scrollbar{display:none}.lp-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.lp-hero-title{letter-spacing:-.035em;font-size:clamp(36px,5.6vw,80px);font-weight:600;line-height:1.08}:lang(ar) .lp-hero-title{letter-spacing:0;line-height:1.3}.lp-hero a:focus-visible{outline-color:#fff}.lp-tour-device{transform-origin:bottom;width:100%;transition:transform .26s var(--lp-ease);padding-inline:4%}.lp-tour-device-screen{background:#142326;border:2px solid #667477;border-radius:16px 16px 7px 7px;padding:20px 9px 12px;position:relative}.lp-tour-device-camera{background:#71898e;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:calc(50% - 2px)}.lp-tour-device-display{background:#fff;border-radius:4px;overflow:hidden}.lp-tour-device-base{background:#afbcbe;border-radius:2px 2px 50% 50%/2px 2px 10px 10px;width:108.7%;height:14px;margin-inline:-4.35%;position:relative}.lp-tour-device-base>span{background:#7b8d91;border-radius:0 0 6px 6px;width:18%;height:5px;position:absolute;top:0;left:41%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-tour-device:hover{transform:perspective(1600px)translateY(-5px)rotateX(2deg)}}.lp-tour-device[data-device=ipad]{padding-inline:2%}.lp-tour-device[data-device=ipad] .lp-tour-device-screen{border-radius:22px;padding:12px 19px}.lp-tour-device[data-device=ipad] .lp-tour-device-camera{top:calc(50% - 2px);left:6px}.lp-tour-device[data-device=ipad] .lp-tour-device-display{border-radius:8px}.lp-tour-device[data-device=ipad] .lp-tour-device-base{visibility:hidden}@media (max-width:639px){.lp-tour-device-screen{border-radius:10px 10px 4px 4px;padding:14px 5px 7px}.lp-tour-device-camera{top:5px}.lp-tour-device[data-device=ipad] .lp-tour-device-screen{border-radius:15px;padding:8px 13px}.lp-tour-device[data-device=ipad] .lp-tour-device-camera{left:4px}}@media (prefers-reduced-motion:reduce){.lp-tour-device{transition:none}}@media (prefers-reduced-motion:no-preference){.lp-api-line{animation:lp-api-in .42s var(--lp-ease) both}}@keyframes lp-api-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-api-to,.lp-api-from,.lp-api-down,.lp-api-up{animation-duration:.95s;animation-timing-function:var(--lp-ease);animation-fill-mode:both}.lp-api-to{animation-name:lp-api-to}.lp-api-from{animation-name:lp-api-from}.lp-api-down{animation-name:lp-api-down}.lp-api-up{animation-name:lp-api-up}@keyframes lp-api-to{0%{opacity:.2;inset-inline-start:0}20%{opacity:1}to{opacity:1;inset-inline-start:calc(100% - .875rem)}}@keyframes lp-api-from{0%{opacity:.2;inset-inline-start:calc(100% - .875rem)}20%{opacity:1}to{opacity:1;inset-inline-start:0}}@keyframes lp-api-down{0%{opacity:.2;top:0}20%{opacity:1}to{opacity:1;top:calc(100% - .875rem)}}@keyframes lp-api-up{0%{opacity:.2;top:calc(100% - .875rem)}20%{opacity:1}to{opacity:1;top:0}}@media (prefers-reduced-motion:reduce){.lp-api-to,.lp-api-from,.lp-api-down,.lp-api-up{animation:none;inset-inline-start:calc(50% - .4375rem)}}@media (prefers-reduced-motion:no-preference){.lp-api-pulse{animation:1.8s ease-out infinite lp-api-pulse}}@keyframes lp-api-pulse{0%{box-shadow:0 0 #0f766e73}70%{box-shadow:0 0 0 12px #0f766e00}to{box-shadow:0 0 #0f766e00}}
