@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque-s.p.300rpl789hft0.woff2)format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.fKZF0q_className{font-family:bricolage,bricolage Fallback}.fKZF0q_variable{--font-lp-display:"bricolage", "bricolage Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope-s.p.3tluuqv5xugao.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.RTsRpq_className{font-family:manrope,manrope Fallback}.RTsRpq_variable{--font-lp-body:"manrope", "manrope Fallback"}
.lp{--lp-bg:#050b18;--lp-bg-2:#0a1326;--lp-card:#0f1828bf;--lp-line:#2a3342;--lp-ink:#f1f5fc;--lp-ink-2:#b0b8c5;--lp-ink-3:#808693;--lp-blue:#5690ff;--lp-blue-deep:#1e64ef;--lp-cyan:#58e5ed;--lp-amber:#ffc249;--lp-green:#5fd37f;--lp-light:#f8fafe;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--font-lp-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}@supports (color:lab(0% 0 0)){.lp{--lp-bg:lab(2.93637% .340395 -7.68999);--lp-bg-2:lab(5.94858% .851385 -13.8688);--lp-card:lab(8.13128% .361763 -12.5369/.75);--lp-line:lab(20.9657% -.423014 -10.9308);--lp-ink:lab(96.4833% -.402182 -3.75502);--lp-ink-2:lab(74.4014% -.71156 -7.46033);--lp-ink-3:lab(55.8391% -.671029 -7.44028);--lp-blue:lab(60.1589% 8.37657 -63.5548);--lp-blue-deep:lab(45.2014% 21.0057 -77.1096);--lp-cyan:lab(83.7658% -37.6368 -15.491);--lp-amber:lab(82.632% 16.7214 72.7593);--lp-green:lab(76.5065% -48.1818 31.6252);--lp-light:lab(98.2421% -.208884 -1.88204)}}.lp h1,.lp h2,.lp h3,.lp .lp-display{font-family:var(--font-lp-display), var(--font-lp-body), system-ui, sans-serif;letter-spacing:-.02em}.lp ::selection{background:var(--lp-cyan);color:var(--lp-bg)}.lp-h1{overflow-wrap:anywhere;font-size:clamp(2.1rem,1.2rem + 3.2vw,4.6rem);font-weight:700;line-height:1.02}.lp-h2{font-size:clamp(1.75rem,1.4rem + 2vw,3rem);font-weight:700;line-height:1.08}.lp-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.lp-wrap{padding-inline:1.5rem}}.lp-hero{isolation:isolate;position:relative;overflow:hidden}.lp-hero:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.045) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.045) 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 20%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 20%,#000 30%,#0000 100%)}.lp-hero:after{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#1e64ef73,#0000 70%);background:radial-gradient(closest-side,lab(45.2014% 21.0057 -77.1096/.45),#0000 70%);width:900px;height:900px;position:absolute;top:-420px;left:50%;transform:translate(-50%)}.lp-reveal{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards lp-reveal;transform:translateY(14px)}.lp-reveal[data-i="1"]{animation-delay:80ms}.lp-reveal[data-i="2"]{animation-delay:.18s}.lp-reveal[data-i="3"]{animation-delay:.28s}.lp-reveal[data-i="4"]{animation-delay:.4s}.lp-reveal[data-i="5"]{animation-delay:.55s}@keyframes lp-reveal{to{opacity:1;transform:none}}.lp-stage-wrap{width:100%;max-width:30rem;margin-inline:auto;container-type:inline-size}.lp-stage{--dur:11s;width:30em;max-width:100%;height:27em;font-size:3.33333cqw;position:relative}.lp-plate{aspect-ratio:2/3;width:13em;transform-style:preserve-3d;background:linear-gradient(160deg,#3d7efc,#003eb6);background:linear-gradient(160deg,lab(53.9392% 13.2781 -70.3132),lab(29.9446% 24.9104 -70.1059));border-radius:1.1em;position:absolute;top:3.6em;left:1.2em;transform:perspective(56em)rotateY(-14deg)rotateX(4deg);box-shadow:0 2.5em 5em -1.9em #000000b3,inset 0 1px #ffffff59;box-shadow:0 2.5em 5em -1.9em lab(0% 0 0/.7),inset 0 1px lab(100% 0 0/.35)}.lp-plate:after{content:"";background:#caced4;background:lab(82.5631% -.397801 -3.75254);border-radius:0 0 .5em .5em;height:.9em;position:absolute;bottom:-.9em;left:8%;right:8%;transform:translateZ(-1px)}.lp-plate-logo{justify-content:center;display:flex;position:absolute;top:1.6em;left:0;right:0}.lp-plate-logo span{letter-spacing:-.02em;color:#0647c1;color:lab(33.6016% 22.4796 -70.0791);background:#fffffff2;background:lab(100% 0 0/.95);border-radius:.7em;padding:.35em .75em;font-size:.7em;font-weight:800}.lp-plate-nfc{width:4em;height:4em;position:absolute;top:38%;left:50%;transform:translate(-50%)}.lp-plate-nfc-core{color:#0647c1;color:lab(33.6016% 22.4796 -70.0791);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:.5em}.lp-plate-nfc-core svg{width:1.5em;height:1.5em}.lp-plate-foot{color:#ffffffe6;color:lab(100% 0 0/.9);justify-content:space-between;align-items:flex-end;font-size:.56em;font-weight:600;display:flex;position:absolute;bottom:1.6em;left:1.4em;right:1.4em}.lp-plate-foot>span{flex-direction:column;align-items:center;gap:.4em;display:flex}.lp-plate-foot .tag{border:2px solid #fffc;border:2px solid lab(100% 0 0/.8);border-radius:.5em;padding:.3em .7em;font-size:1.1em;font-weight:700}.lp-plate-foot .ou{color:#fff9;color:lab(100% 0 0/.6)}.lp-qr{background:#fff;border-radius:.4em;grid-template-columns:repeat(5,1fr);gap:.15em;width:3.6em;height:3.6em;padding:.3em;display:grid}.lp-qr i{background:#11161f;background:lab(7.12857% -.222839 -7.21636);border-radius:1px;display:block}.lp-qr i.o{background:#fff}.lp-nfc-rings{opacity:0;animation:lp-rings-window var(--dur) linear infinite;position:absolute;inset:0}.lp-nfc-ring{border:2px solid var(--lp-cyan);border-radius:999px;animation:1.6s ease-out infinite lp-ring;position:absolute;inset:0}.lp-nfc-ring:nth-child(2){animation-delay:.55s}.lp-nfc-ring:nth-child(3){animation-delay:1.1s}@keyframes lp-ring{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes lp-rings-window{0%,18%{opacity:0}24%,42%{opacity:1}50%,to{opacity:0}}.lp-phone{aspect-ratio:9/19;width:11.4em;animation:lp-phone-move var(--dur) cubic-bezier(.45, .05, .25, 1) infinite;background:#03060d;background:lab(1.51734% .0684783 -3.14909);border:.35em solid #282e38;border:.35em solid lab(18.707% -.456154 -7.34791);border-radius:2em;position:absolute;top:.8em;right:.6em;overflow:hidden;box-shadow:0 3em 5.5em -1.9em #000c;box-shadow:0 3em 5.5em -1.9em lab(0% 0 0/.8)}@keyframes lp-phone-move{0%,10%{transform:translate(0)rotate(0)}22%,42%{transform:translate(-8.2em,3.2em)rotate(-9deg)}56%,to{transform:translate(0)rotate(0)}}.lp-phone-screen{flex-direction:column;gap:.5em;padding:1.3em .85em;font-size:1em;display:flex;position:absolute;inset:0}.lp-screen-lock{color:#fff;animation:lp-lock var(--dur) linear infinite;background:linear-gradient(#142139,#03060d);background:linear-gradient(lab(12.6396% 1.09689 -17.8074),lab(1.51734% .0684783 -3.14909));justify-content:flex-start;align-items:center;padding-top:3em}.lp-screen-lock .clock{letter-spacing:-.04em;font-size:2.4em;font-weight:600;line-height:1}.lp-screen-lock .date{opacity:.7;font-size:.7em}.lp-screen-lock .hint{opacity:.6;margin-top:auto;font-size:.62em}@keyframes lp-lock{0%,34%{opacity:1}40%,92%{opacity:0}98%,to{opacity:1}}.lp-toast{color:#11161f;color:lab(7.12857% -.222839 -7.21636);opacity:0;animation:lp-toast var(--dur) cubic-bezier(.2, .7, .2, 1) infinite;background:#f7f8fc;background:lab(97.6621% -.208855 -1.882);border-radius:.9em;align-items:center;gap:.5em;padding:.55em .7em;font-size:.62em;font-weight:600;display:flex;position:absolute;top:.8em;left:.7em;right:.7em;transform:translateY(-1.5em);box-shadow:0 .8em 1.6em -.8em #0009;box-shadow:0 .8em 1.6em -.8em lab(0% 0 0/.6)}.lp-toast i{background:#1e64ef;background:lab(45.2014% 21.0057 -77.1096);border-radius:.4em;flex:none;width:1.4em;height:1.4em}@keyframes lp-toast{0%,26%{opacity:0;transform:translateY(-1.5em)}31%,38%{opacity:1;transform:translateY(0)}44%,to{opacity:0;transform:translateY(-1.5em)}}.lp-screen-site{background:var(--lp-light);color:#11161f;color:lab(7.12857% -.222839 -7.21636);opacity:0;animation:lp-site var(--dur) cubic-bezier(.2, .7, .2, 1) infinite;transform:translateY(8%)}@keyframes lp-site{0%,36%{opacity:0;transform:translateY(8%)}44%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(8%)}}.lp-site-logo{background:#0647c1;background:lab(33.6016% 22.4796 -70.0791);border-radius:1em;width:3em;height:3em;margin:.4em auto 0}.lp-site-name{text-align:center;font-size:.82em;font-weight:700}.lp-site-bio{text-align:center;color:#5d646f;color:lab(41.9164% -.62336 -7.41783);margin-top:-.3em;font-size:.62em}.lp-btn-mock{color:#fff;background:#0e1624;background:lab(7.05376% .127919 -10.7126);border-radius:.6em;justify-content:center;align-items:center;height:2.1em;font-size:.68em;font-weight:600;display:flex}.lp-btn-mock.alt{color:#11161f;color:lab(7.12857% -.222839 -7.21636);background:#e4e8ef;background:lab(91.8432% -.400841 -3.75427)}.lp-btn-mock.tap{animation:lp-tap var(--dur) ease-out infinite}@keyframes lp-tap{0%,64%{box-shadow:none;transform:scale(1)}67%{transform:scale(.96)}70%{transform:scale(1.03);box-shadow:0 0 0 .35em #ffc2498c;box-shadow:0 0 0 .35em lab(82.632% 16.7214 72.7593/.55)}76%,to{box-shadow:none;transform:scale(1)}}.lp-plus1{background:var(--lp-amber);color:#2e1e01;color:lab(13.002% 5.35898 18.7505);opacity:0;animation:lp-plus1 var(--dur) cubic-bezier(.2, .7, .2, 1) infinite;border-radius:999px;padding:.35em .7em;font-size:.72em;font-weight:800;position:absolute;top:12.8em;right:.2em}@keyframes lp-plus1{0%,68%{opacity:0;transform:translateY(.6em)scale(.8)}72%,86%{opacity:1;transform:translateY(-.6em)scale(1)}92%,to{opacity:0;transform:translateY(-1.4em)scale(.9)}}.lp-chip{border:1px solid var(--lp-line);color:var(--lp-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0e1624e6;background:lab(7.05376% .127919 -10.7126/.9);border-radius:999px;align-items:center;gap:.5em;padding:.55em .85em;font-size:.74em;font-weight:600;animation:6s ease-in-out infinite lp-float;display:flex;position:absolute;box-shadow:0 1.2em 2.5em -1.2em #000c;box-shadow:0 1.2em 2.5em -1.2em lab(0% 0 0/.8)}.lp-chip svg{width:1.2em;height:1.2em}.lp-chip[data-i="1"]{bottom:.4em;left:0}.lp-chip[data-i="2"]{animation-delay:-2s;bottom:5.2em;right:0}.lp-chip[data-i="3"]{animation-delay:-4s;top:0;left:6.5em}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5em)}}.lp-site-wrap{width:100%;max-width:17rem;margin-inline:auto;container-type:inline-size}.lp-site-mock{--dur:14s;aspect-ratio:9/19;background:#03060d;background:lab(1.51734% .0684783 -3.14909);border:.4em solid #282e38;border:.4em solid lab(18.707% -.456154 -7.34791);border-radius:2.4em;width:17em;font-size:5.88235cqw;position:relative;overflow:hidden;box-shadow:0 3em 5.5em -1.9em #000c;box-shadow:0 3em 5.5em -1.9em lab(0% 0 0/.8)}.lp-site-mock-screen{color:#111827;animation:lp-theme-bg var(--dur) steps(1, end) infinite;background:#fff;flex-direction:column;gap:.6em;padding:0 1em 1em;display:flex;position:absolute;inset:0}.lp-site-cover{height:5.2em;animation:lp-theme-cover var(--dur) steps(1, end) infinite;background:linear-gradient(135deg,#3451e0,#7c93ff);margin:0 -1em}.lp-site-mock .logo{color:#fff;width:4em;height:4em;animation:lp-theme-logo var(--dur) steps(1, end) infinite;background:#3451e0;border:.25em solid #fff;border-radius:1.2em;justify-content:center;align-items:center;margin:-2em auto 0;font-size:1em;font-weight:800;display:flex}.lp-site-mock .name{text-align:center;font-size:1.05em;font-weight:700}.lp-site-mock .bio{text-align:center;opacity:.7;margin-top:-.4em;font-size:.72em}.lp-site-btn{color:#fff;height:2.6em;animation:lp-theme-btn var(--dur) steps(1, end) infinite;background:#3451e0;border-radius:.8em;justify-content:center;align-items:center;gap:.5em;font-size:.8em;font-weight:600;display:flex}.lp-site-btn svg{width:1.1em;height:1.1em}.lp-site-btn.ghost{color:#111827;background:#eef1fd;animation-name:lp-theme-btn-ghost}.lp-site-theme-label{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#0000008c;background:lab(0% 0 0/.55);border-radius:999px;padding:.3em .8em;font-size:.66em;font-weight:700;display:grid;position:absolute;bottom:.9em;left:50%;transform:translate(-50%)}.lp-site-theme-label span{opacity:0;grid-area:1/1}.lp-site-theme-label span:first-child{animation:lp-theme-name-1 var(--dur) steps(1, end) infinite}.lp-site-theme-label span:nth-child(2){animation:lp-theme-name-2 var(--dur) steps(1, end) infinite}.lp-site-theme-label span:nth-child(3){animation:lp-theme-name-3 var(--dur) steps(1, end) infinite}.lp-site-theme-label span:nth-child(4){animation:lp-theme-name-4 var(--dur) steps(1, end) infinite}.lp-site-theme-label span:nth-child(5){animation:lp-theme-name-5 var(--dur) steps(1, end) infinite}@keyframes lp-theme-bg{0%{color:#111827;background:#fff}20%{color:#fff;background:#29313d}40%{color:#2b2118;background:#f6efe6}60%{color:#f2f7f2;background:#123524}80%{color:#fbe9ec;background:#3b0f1c}}@keyframes lp-theme-cover{0%{background:linear-gradient(135deg,#3451e0,#7c93ff)}20%{background:linear-gradient(135deg,#3a4657,#1f2530)}40%{background:linear-gradient(135deg,#c9a27a,#8a5a2b)}60%{background:linear-gradient(135deg,#2e7d4f,#123524)}80%{background:linear-gradient(135deg,#7a1f38,#3b0f1c)}}@keyframes lp-theme-logo{0%{color:#fff;background:#3451e0;border-color:#fff}20%{color:#1f2530;background:#ecdfd6;border-color:#29313d}40%{color:#fff;background:#8a5a2b;border-color:#f6efe6}60%{color:#0e2a1c;background:#d9f0d3;border-color:#123524}80%{color:#2a0a12;background:#e6c27a;border-color:#3b0f1c}}@keyframes lp-theme-btn{0%{color:#fff;background:#3451e0;border-radius:.9em}20%{color:#1f2530;background:#ecdfd6;border-radius:1em}40%{color:#fff;background:#8a5a2b;border-radius:.6em}60%{color:#0e2a1c;background:#d9f0d3;border-radius:1.4em}80%{color:#2a0a12;background:#e6c27a;border-radius:.5em}}@keyframes lp-theme-btn-ghost{0%{color:#111827;background:#eef1fd;border-radius:.9em}20%{color:#fff;background:#3a4657;border-radius:1em}40%{color:#2b2118;background:#ecdfd0;border-radius:.6em}60%{color:#f2f7f2;background:#1d4a33;border-radius:1.4em}80%{color:#fbe9ec;background:#5a1a2c;border-radius:.5em}}@keyframes lp-theme-name-1{0%{opacity:1}20%,to{opacity:0}}@keyframes lp-theme-name-2{0%{opacity:0}20%{opacity:1}40%,to{opacity:0}}@keyframes lp-theme-name-3{0%,20%{opacity:0}40%{opacity:1}60%,to{opacity:0}}@keyframes lp-theme-name-4{0%,40%{opacity:0}60%{opacity:1}80%,to{opacity:0}}@keyframes lp-theme-name-5{0%,60%{opacity:0}80%,to{opacity:1}}.lp-block-chip{border:1px solid var(--lp-line);color:var(--lp-ink-2);background:#0e162499;background:lab(7.05376% .127919 -10.7126/.6);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:inline-flex}.lp-block-chip svg{width:14px;height:14px;color:var(--lp-cyan)}.lp-window{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;background:#f5f7fa;background:lab(97.0821% -.208795 -1.882);border-radius:18px;overflow:hidden;box-shadow:0 60px 120px -50px #000000e6,0 0 0 1px #ffffff14;box-shadow:0 60px 120px -50px lab(0% 0 0/.9),0 0 0 1px lab(100% 0 0/.08)}.lp-window h1,.lp-window h2,.lp-window h3{letter-spacing:-.01em;font-family:inherit}.lp-window-bar{background:#e5e8ed;background:lab(91.8509% -.325829 -3.00635);border-bottom:1px solid #d4d8de;border-bottom:1px solid lab(86.0431% -.398994 -3.75323);align-items:center;gap:12px;padding:10px 14px;display:flex}.lp-window-dots{gap:6px;display:flex}.lp-window-dots i{background:#babec4;background:lab(76.7629% -.395596 -3.75133);border-radius:999px;width:10px;height:10px}.lp-window-url{color:#4f5661;color:lab(36.1149% -.595778 -7.4054);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;flex:1;padding:5px 10px;font-size:12px;overflow:hidden}.lp-window-body{padding:12px}@media (min-width:640px){.lp-window-body{padding:18px}}.lp-card{background:var(--lp-card);border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px}.lp-card-hover{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s}.lp-card-hover:hover{border-color:#43629c;border-color:lab(41.2792% 2.19378 -35.6147);transform:translateY(-4px)}.lp-light-band{background:var(--lp-light);color:#11161f;color:lab(7.12857% -.222839 -7.21636)}.lp-light-band .lp-card{background:#fff;border-color:#dadee5;border-color:lab(88.3632% -.399798 -3.75365)}.lp-light-band .lp-muted{color:#4f5661;color:lab(36.1149% -.595778 -7.4054)}.lp-cta{background:var(--lp-blue-deep);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 16px 40px -14px #1e64efe6;box-shadow:0 16px 40px -14px lab(45.2014% 21.0057 -77.1096/.9)}.lp-cta:hover{background:var(--lp-blue);transform:translateY(-2px);box-shadow:0 20px 44px -14px #1e64ef;box-shadow:0 20px 44px -14px lab(45.2014% 21.0057 -77.1096)}.lp-cta-ghost{border:1px solid var(--lp-line);color:var(--lp-ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.lp-cta-ghost:hover{border-color:var(--lp-ink-3);background:#ffffff0a;background:lab(100% 0 0/.04)}.lp-eyebrow{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--lp-line);color:var(--lp-cyan);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.lp-num{font-family:var(--font-lp-display), sans-serif;letter-spacing:-.03em;color:var(--lp-cyan);font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1}.lp-price{font-family:var(--font-lp-display), sans-serif;letter-spacing:-.03em;color:#fff;white-space:nowrap;font-size:clamp(1.9rem,1.5rem + 1.3vw,2.5rem);font-weight:700;line-height:1}.lp-compare th,.lp-compare td{padding:12px}.lp-compare th:not(:first-child),.lp-compare td:not(:first-child){text-align:center;width:5.5rem}@media (min-width:640px){.lp-compare th,.lp-compare td{padding:14px 20px}.lp-compare th:not(:first-child),.lp-compare td:not(:first-child){width:8rem}}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;animation:none;transform:none}.lp-chip,.lp-bar,.lp-phone,.lp-toast,.lp-plus1,.lp-btn-mock.tap{animation:none}.lp-nfc-rings,.lp-nfc-ring,.lp-screen-lock{opacity:0;animation:none}.lp-screen-site{opacity:1;animation:none;transform:none}.lp-site-mock-screen,.lp-site-cover,.lp-site-mock .logo,.lp-site-btn,.lp-site-theme-label span{animation:none}.lp-site-theme-label span:nth-child(n){opacity:0;animation:none}.lp-site-theme-label span:first-child{opacity:1}}.lp-label{color:var(--lp-ink);margin-bottom:.375rem;font-size:.875rem;font-weight:600;display:block}.lp-input{border:1px solid var(--lp-line);width:100%;min-height:2.75rem;color:var(--lp-ink);background:#0c1421;background:lab(6.03615% .182562 -10.4418);border-radius:.75rem;outline:none;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.lp-input::placeholder{color:var(--lp-ink-3)}@media (max-width:639px){.lp-input{font-size:1rem}}.lp-input:focus-visible{border-color:var(--lp-cyan);box-shadow:0 0 0 3px #58e5ed40;box-shadow:0 0 0 3px lab(83.7658% -37.6368 -15.491/.25)}.lp-input[aria-invalid=true]{border-color:#ff645f;border-color:lab(63.3139% 59.7937 35.1683)}textarea.lp-input{resize:vertical;min-height:6rem}.lp-hint{color:var(--lp-ink-3);margin-top:.375rem;font-size:.75rem}.lp-error{color:#ff9b93;color:lab(75.3465% 46.8456 26.4022);margin-top:.375rem;font-size:.8125rem}.lp-qty{border:1px solid var(--lp-line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.lp-qty button{width:2.75rem;height:2.75rem;color:var(--lp-ink);background:0 0;font-size:1.25rem}.lp-qty button:hover:not(:disabled){background:#1a2230;background:lab(12.8311% -.163905 -10.8551)}.lp-qty button:disabled{opacity:.35}.lp-qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5rem;font-weight:700}.lp-choice{border:1px solid var(--lp-line);text-align:left;color:var(--lp-ink);background:#0c1421;background:lab(6.03615% .182562 -10.4418);border-radius:.875rem;padding:.75rem;transition:border-color .15s,background .15s}.lp-choice[aria-pressed=true]{border-color:var(--lp-cyan);background:#58e5ed1a;background:lab(83.7658% -37.6368 -15.491/.1)}.lp-steps{grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}.lp-steps>span{background:var(--lp-line);border-radius:999px;height:.375rem}.lp-steps>span[data-on=true]{background:var(--lp-cyan)}.lp-file{border:1px dashed var(--lp-line);color:var(--lp-ink-2);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.lp-file input[type=file]{color:var(--lp-ink-2);max-width:100%;font-size:.8125rem}.lp-file input[type=file]::file-selector-button{border:1px solid var(--lp-line);color:var(--lp-ink);cursor:pointer;background:0 0;border-radius:999px;margin-right:.75rem;padding:.375rem .875rem}.lp-plans-hint{color:var(--lp-cyan);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:600;display:none}.lp-plans-hint svg{animation:1.2s ease-in-out infinite lp-nudge}@keyframes lp-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.lp-plans-scroller{position:relative}@media (max-width:767px){.lp-plans-hint{display:flex}.lp-plans-scroller{margin-inline:-1rem}.lp-plans-scroller:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--lp-bg) 90%);width:3rem;position:absolute;top:0;bottom:1rem;right:0}.lp-plans{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.875rem;margin-top:.75rem;padding:.75rem 1rem 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.lp-plans::-webkit-scrollbar{display:none}.lp-plans>*{scroll-snap-align:start;flex:0 0 min(80vw,22rem)}.lp-plans-dots{justify-content:center;gap:.4rem;margin-top:.25rem;display:flex}}.lp-plans-dots{display:none}.lp-plans-dots span{background:var(--lp-line);border-radius:999px;width:.45rem;height:.45rem}.lp-plans-dots span.on{background:var(--lp-cyan)}
