@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing{--background:#f8f9ff;--foreground:#191c20;--muted-foreground:#4f525a;--card:#fff;--border:#e1e2ec;--lp-open:#138a55;--lp-bezel:#16181c;--lp-nav-h:76px;background:var(--background);color:var(--foreground)}.dark .landing{--background:#111318;--foreground:#e2e2e9;--muted-foreground:#b9bcc6;--card:#1d2024;--border:#2e3036;--lp-open:#3ccf86;--lp-bezel:#2a2d33}.landing,.landing:lang(ka),.landing :lang(ka){font-family:var(--font-lp-sans), var(--font-lp-georgian), var(--font-noto-georgian), sans-serif}.landing .lp-h1,.landing .lp-h2,.landing .lp-h3{text-wrap:balance;font-weight:750}.landing .lp-h1{letter-spacing:-.024em;font-size:clamp(36px,4.4vw,54px);line-height:1.08}.landing .lp-h2{letter-spacing:-.02em;font-size:clamp(30px,3.2vw,42px);line-height:1.12}.landing .lp-h3{letter-spacing:-.01em;font-size:clamp(22px,2vw,26px);line-height:1.25}.landing .lp-label{font-size:14px;font-weight:700;line-height:1.4}.landing .lp-stat{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750;line-height:1}.landing :is(.lp-h1,.lp-h2,.lp-h3,.lp-stat):lang(ka){letter-spacing:0;font-weight:600}.landing .lp-h1:lang(ka){font-size:clamp(28px,3.2vw,40px);line-height:1.22}.landing .lp-h2:lang(ka){font-size:clamp(24px,2.5vw,32px);line-height:1.25}.landing .lp-h3:lang(ka){font-size:clamp(18px,1.6vw,20px);line-height:1.35}.lp-phone{aspect-ratio:1280/2856;background:var(--lp-bezel);border-radius:44px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -40px #00000073;box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.12),0 40px 80px -40px lab(0% 0 0/.45)}.lp-stores{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;width:fit-content;display:grid}.lp-store{color:#fff;background:var(--lp-bezel);border-radius:16px;align-items:center;gap:11px;min-width:172px;height:56px;padding:0 20px 0 16px;transition:background-color .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f;box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.12)}.lp-store:hover{background:color-mix(in oklab, var(--lp-bezel) 86%, white)}.lp-store:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-store svg{flex:none;width:26px;height:26px}.lp-store small,.lp-store strong{white-space:nowrap;display:block}.lp-store small{color:#ffffffb8;color:lab(100% -.0000298023 .0000119209/.72);font-size:11.5px;font-weight:600;line-height:1.2}.lp-store strong{letter-spacing:-.015em;font-size:19px;font-weight:750;line-height:1.15}@media (max-width:599px){.lp-stores{gap:10px;width:100%;max-width:400px}.lp-store{border-radius:14px;justify-content:center;gap:8px;min-width:0;height:52px;padding:0 10px}.lp-store svg{width:22px;height:22px}.lp-store small{font-size:10.5px}.lp-store strong{font-size:17px}}@media (max-width:359px){.lp-stores{grid-auto-flow:row}}.lp-journey{--journey-step:100svh;--phone-h:min(640px, calc(100svh - var(--lp-nav-h) - 96px));height:calc(100svh + (var(--journey-steps) + .5) * var(--journey-step));position:relative}.lp-journey-snap{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.lp-journey-stage{max-width:1200px;height:100svh;padding:var(--lp-nav-h) 24px 0;grid-template-columns:minmax(0,1fr) auto;column-gap:96px;margin:0 auto;display:grid;position:sticky;top:0}.lp-journey-text{position:relative}.lp-journey-layer{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.lp-journey-stack{display:grid}.lp-journey-chapter{grid-area:1/1;align-self:end}.landing .lp-journey-title{max-width:14em;margin-top:12px}.lp-journey-body{max-width:460px;color:var(--muted-foreground);margin-top:20px;font-size:17px;line-height:1.65}.lp-journey{--out-fade:.16s cubic-bezier(0, 0, .2, 1);--out-move:.2s cubic-bezier(.4, 0, 1, 1);--in-fade:.4s cubic-bezier(.25, 1, .5, 1);--in-move:.7s cubic-bezier(.16, 1, .3, 1)}.lp-journey-layer{transition:opacity var(--out-fade), transform var(--out-move), visibility 0s linear .2s}.lp-journey-layer[data-state=active]{opacity:1;visibility:visible;transition:opacity var(--in-fade) .1s, transform var(--in-move) .1s, visibility 0s;transform:none}.lp-journey-layer[data-state=before]{opacity:0;visibility:hidden;transform:translateY(-20px)}.lp-journey-layer[data-state=after]{opacity:0;visibility:hidden;transform:translateY(20px)}.lp-journey-chapters[data-state]{transform:none}.lp-journey-chapter{visibility:hidden;transition:visibility 0s linear .2s}.lp-journey-chapter[data-state=active]{visibility:visible;transition:none}.lp-journey-chapter>*{opacity:0;transition:opacity var(--out-fade), transform var(--out-move);transform:translateY(14px)}.lp-journey-chapter[data-state=before]>*{transform:translateY(-14px)}.lp-journey-chapter[data-state=active]>*{opacity:1;transition:opacity var(--in-fade) var(--in-delay,.1s), transform var(--in-move) var(--in-delay,.1s);transform:none}.lp-journey-chapter>:nth-child(2){--in-delay:.14s}.lp-journey-chapter>:nth-child(3){--in-delay:.18s}.lp-journey-phone-col{align-items:center;display:flex}.lp-journey-phone{height:var(--phone-h);width:calc(var(--phone-h) * 1280 / 2856);transform:translate3d(0, calc((.5 - var(--journey-p,0)) * 40px), 0);transition:transform .9s cubic-bezier(.22,1,.36,1);overflow:hidden}.lp-journey-phone>video{object-fit:cover;background:var(--card);border-radius:36px;width:100%;height:100%;display:block}.lp-journey-snapshot{object-fit:cover;opacity:0;pointer-events:none;border-radius:36px;width:calc(100% - 18px);height:calc(100% - 18px);transition:opacity .38s cubic-bezier(.33,1,.68,1);position:absolute;top:9px;left:9px}.lp-journey-stills{opacity:0;pointer-events:none;border-radius:36px;transition:opacity 1s;position:absolute;inset:9px;overflow:hidden}.lp-journey-stills[data-shown]{opacity:1}.lp-journey-stills img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 0s linear .38s;position:absolute;inset:0}.lp-journey-stills img[data-state=active]{z-index:1;opacity:1;transition:opacity .38s cubic-bezier(.33,1,.68,1)}.lp-journey-play{z-index:1;cursor:pointer;color:#fff;background:color-mix(in oklab, var(--lp-bezel) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px -10px #0009;box-shadow:0 10px 30px -10px lab(0% 0 0/.6)}.lp-journey-play:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-journey-play svg{fill:currentColor;stroke-width:0;width:20px;height:20px;margin-left:3px}.lp-progress{align-items:center;gap:14px;max-width:344px;margin-top:36px;display:flex}.lp-progress ol{flex:1;gap:6px;display:flex}.lp-progress li{flex:1}.lp-progress-step{cursor:pointer;border-radius:4px;width:100%;padding:10px 0;display:block}.lp-progress-step:focus-visible,.lp-progress-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lp-progress-bar{background:color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:4px;height:4px;transition:background-color .2s;display:block;overflow:hidden}.lp-progress-step:hover .lp-progress-bar{background:color-mix(in oklab, var(--foreground) 24%, transparent)}.lp-progress-fill{background:var(--primary);width:0;height:100%;display:block}.lp-progress [data-state=done] .lp-progress-fill{width:100%;transition:width .3s cubic-bezier(.33,1,.68,1)}.lp-progress [data-state=next] .lp-progress-fill{transition:width .3s cubic-bezier(.33,1,.68,1)}.lp-progress [data-state=current] .lp-progress-fill{width:calc(var(--journey-play,0) * 100%)}.lp-progress-tile{display:none}.lp-progress-toggle{cursor:pointer;width:30px;height:30px;color:var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:999px;flex:none;place-items:center;transition:color .2s,background-color .2s;display:grid}.lp-progress-toggle:hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 13%, transparent)}.lp-progress-toggle svg{fill:currentColor;stroke-width:0;width:13px;height:13px}@media (max-width:1023px) and (orientation:portrait){.lp-journey-stage{padding:calc(var(--lp-nav-h) + 4px) 20px 16px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:16px}.lp-journey-text{display:contents}.lp-journey-layer{position:relative;inset:auto}.lp-journey-intro{grid-area:1/1/3/2;justify-content:flex-start;padding-top:20px}.lp-journey-chapters{grid-area:2/1}.lp-journey-chapter{align-self:start}.lp-journey-chapter .lp-label{font-size:13px}.landing .lp-journey-title{margin-top:4px;font-size:24px;line-height:1.2}.landing .lp-journey-title:lang(ka){font-size:20px;line-height:1.3}.lp-journey-body{margin-top:8px;font-size:15px;line-height:1.55}.lp-journey-phone-col{grid-area:1/1;justify-content:center;transition:opacity .6s .1s,transform .9s cubic-bezier(.22,1,.36,1);container-type:size}.lp-journey[data-intro] .lp-journey-phone-col{opacity:0;pointer-events:none;transform:translateY(24svh)}.lp-journey-phone{--phone-h:min(100cqh, 100cqw * 2856 / 1280);border-radius:36px;padding:7px;transform:none}.lp-journey-phone>video,.lp-journey-snapshot,.lp-journey-stills{border-radius:29px}.lp-journey-snapshot{width:calc(100% - 14px);height:calc(100% - 14px);top:7px;left:7px}.lp-journey-stills{inset:7px}.lp-progress{max-width:560px;margin-top:12px}}@media (max-width:599px) and (orientation:portrait),(max-height:499px){.lp-journey-body{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:599px) and (max-height:600px) and (orientation:portrait){.lp-journey-intro{padding-top:4px}}html:has(.lp-journey){scroll-snap-type:y mandatory}.lp-journey-snap,.lp-after{scroll-snap-align:start;scroll-snap-stop:always}.lp-after{scroll-margin-bottom:100svh}.lp-journey-stack{transition:opacity .25s ease-out}.lp-journey[data-touching] .lp-journey-stack{opacity:calc(1 - var(--journey-drag,0) * .8);transition:none}@media (max-width:1023px) and (orientation:portrait),(hover:none) and (pointer:coarse){.lp-progress{gap:12px;max-width:none}.lp-progress ol{flex:none;gap:4px}.lp-progress li{flex:none}.lp-progress-step{border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.lp-progress-bar{display:none}.lp-progress-tile{width:36px;height:36px;color:color-mix(in oklab, var(--muted-foreground) 75%, transparent);background:color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:11px;place-items:center;transition:color .25s,background-color .25s;display:grid;position:relative}.lp-progress-tile svg{stroke-width:1.9px;width:18px;height:18px}.lp-progress [data-state=done] .lp-progress-tile{color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, var(--card))}.lp-progress [data-state=current] .lp-progress-tile{color:var(--primary-foreground);background:var(--primary)}.lp-progress [data-state=current] .lp-progress-tile:after{content:"";background:conic-gradient(var(--primary) calc(var(--journey-play,0) * 1turn), color-mix(in oklab, var(--primary) 20%, transparent) 0);-webkit-mask-composite:xor;border-radius:15px;padding:2px;position:absolute;inset:-4px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-progress-toggle{width:40px;height:40px;margin-left:auto}.lp-progress-toggle svg{width:14px;height:14px}}.lp-section{padding:0 24px}.lp-section-inner{border-top:1px solid var(--border);max-width:1152px;margin:0 auto;padding:clamp(88px,11vw,136px) 0}.lp-journey+.lp-after>.lp-section:first-child .lp-section-inner{padding-top:clamp(48px,6vw,72px)}.lp-section-head{max-width:640px}.lp-section-head p{color:var(--muted-foreground);margin-top:20px;font-size:18px;line-height:1.65}.lp-section-body{margin-top:clamp(48px,6vw,72px)}.lp-card{border:1px solid var(--border);background:var(--card);border-radius:24px;padding:clamp(28px,3vw,40px);box-shadow:0 1px 2px #0000000a,0 16px 40px -28px #00000038;box-shadow:0 1px 2px lab(0% 0 0/.04),0 16px 40px -28px lab(0% 0 0/.22)}.dark .lp-card{box-shadow:none}.lp-audiences{padding:0;overflow:hidden}.lp-audiences-row{gap:16px;padding:24px clamp(24px,3vw,40px);display:grid}.lp-audiences>ul>li+li{border-top:1px solid var(--border)}.lp-audiences-head{display:none}.lp-audiences-offers{flex-wrap:wrap;gap:8px;display:flex}.lp-offer{color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--card));border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.lp-offer svg{stroke-width:1.9px;width:16px;height:16px}.lp-offer-none{display:none}@media (min-width:768px){.lp-audiences-row{grid-template-columns:minmax(0,2.4fr) repeat(5,minmax(0,1fr));align-items:center;column-gap:12px;padding-top:28px;padding-bottom:28px}.lp-audiences-head{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding-top:20px;padding-bottom:20px;font-size:13px;line-height:1.3;display:grid}.lp-audiences-col{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lp-audiences-col svg{stroke-width:1.75px;width:18px;height:18px}.lp-audiences-offers{grid-column:span 5;grid-template-columns:subgrid;align-items:center;display:grid}.lp-offer{border-radius:12px;justify-content:center;justify-self:center;width:40px;height:40px;padding:0}.lp-offer svg{width:18px;height:18px}.lp-offer-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-offer-none{border:1.5px dashed color-mix(in oklab, var(--muted-foreground) 35%, transparent);background:0 0;width:40px;height:40px;display:block}}.lp-audiences-foot{border-top:1px solid var(--border);background:var(--background);row-gap:20px}.lp-figure dt{color:var(--muted-foreground);text-wrap:balance;overflow-wrap:break-word;font-size:14px;line-height:1.45}@media (max-width:767px){.lp-figures{grid-template-columns:max-content minmax(0,1fr);column-gap:20px;display:grid}.lp-figure{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--border);align-items:baseline;padding:12px 0;display:grid}.lp-figure:last-child{padding-bottom:0}.lp-figure .lp-stat{grid-area:1/1;font-size:26px}.lp-figure dt{grid-area:1/2}}@media (min-width:768px){.lp-audiences-foot{grid-template-columns:minmax(0,1fr);align-items:start}.lp-figures{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:16px;display:grid}.lp-figure{border-left:1px solid var(--border);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding-left:16px;display:flex}}@media (min-width:1200px){.lp-audiences-foot{grid-template-columns:minmax(0,2.4fr) minmax(0,5fr);align-items:center}}.lp-shot img{border-radius:16px;width:100%;height:auto;box-shadow:0 18px 40px -24px #00000047;box-shadow:0 18px 40px -24px lab(0% 0 0/.28)}.dark .lp-shot img{box-shadow:none}.lp-icon{width:48px;height:48px;color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--card));border-radius:14px;place-items:center;display:grid}.lp-icon svg{stroke-width:1.75px;width:22px;height:22px}.lp-steps{gap:48px;padding-left:40px;display:grid;position:relative}.lp-steps:before{content:"";background:color-mix(in oklab, var(--primary) 30%, var(--border));border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:6px}.lp-steps li{position:relative}.lp-steps li:before{content:"";background:var(--primary);width:14px;height:14px;box-shadow:0 0 0 6px var(--background);border-radius:999px;position:absolute;top:6px;left:-40px}@media (min-width:768px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;padding:44px 0 0}.lp-steps:before{width:auto;height:2px;inset:6px 0 auto 7px}.lp-steps li:before{top:-44px;left:0}}.lp-how{gap:56px;display:grid}@media (min-width:1024px){.lp-how{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px}.lp-how .lp-steps{grid-template-columns:none;gap:48px;padding:0 0 0 40px}.lp-how .lp-steps:before{width:2px;height:auto;inset:8px auto 8px 6px}.lp-how .lp-steps li:before{top:6px;left:-40px}}.lp-doorbell-stage{aspect-ratio:6/5;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:24px;position:relative}.lp-doorbell-stage:active{cursor:grabbing}.lp-doorbell-stage:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.lp-doorbell-stage>img,.lp-doorbell-stage>canvas{width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.lp-doorbell-stage>img{object-fit:contain;pointer-events:none}.lp-doorbell-stage>canvas{opacity:0}.lp-doorbell-stage[data-ready]>canvas{opacity:1}.lp-doorbell-stage[data-ready]>img{opacity:0}.lp-doorbell-caption{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}.lp-doorbell-hint{align-items:center;gap:8px;transition:opacity .4s;display:inline-flex}.lp-doorbell-hint[data-hidden]{opacity:0}.lp-doorbell-hint svg{width:16px;height:16px}.lp-footer{padding:56px 0 48px}.landing-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.landing-reveal.visible{opacity:1;transform:none}.lp-contact-top{gap:40px;display:grid}@media (min-width:1024px){.lp-contact-top{grid-template-columns:minmax(0,1fr) 440px;align-items:end;gap:80px}}.lp-direct{border-top:1px solid var(--border);padding-top:28px;container-type:inline-size}@media (min-width:1024px){.lp-direct{border-top:0;border-left:1px solid var(--border);padding:4px 0 4px 40px}}.lp-direct-title{color:var(--muted-foreground);font-size:15px;font-weight:600;line-height:1.4}.lp-direct-line{align-items:center;gap:14px;margin-top:6px;display:flex}.lp-direct-number{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-underline-offset:7px;font-size:clamp(26px,9.4cqi,42px);font-weight:750;line-height:1.15;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}.lp-direct-number:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 50%, transparent)}.lp-direct-cc{color:var(--muted-foreground);font-weight:600}.lp-direct-copy{width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:10px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.lp-direct-copy:hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 7%, transparent)}.lp-direct-copy svg{width:18px;height:18px}@media (hover:none){.lp-direct-copy{display:none}}.lp-direct-apps{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lp-direct-app{border:1px solid var(--border);white-space:nowrap;height:44px;color:var(--foreground);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:15px;font-weight:600;transition:border-color .2s;display:inline-flex}.lp-direct-app:hover{border-color:color-mix(in oklab, var(--primary) 50%, var(--border))}.lp-direct-app svg{flex:none;width:18px;height:18px}.lp-direct-app[data-app=whatsapp] svg{color:#25d366}.lp-direct-app[data-app=viber] svg{color:#7360f2}.lp-direct-app[data-app=telegram] svg{color:#2aabee}.dark .lp-direct-app[data-app=viber] svg{color:#9384f7}@container (max-width:380px){.lp-direct-apps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-direct-app{border-radius:16px;flex-direction:column;justify-content:center;gap:6px;width:100%;height:auto;padding:12px 4px 10px;font-size:13px;display:flex}.lp-direct-app svg{width:22px;height:22px}}.lp-direct :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-sheet{--lp-row-x:clamp(20px, 3vw, 40px);padding:0;overflow:hidden}.lp-q{padding:18px var(--lp-row-x) 0;transition:background-color .15s;display:grid;position:relative}.lp-q+.lp-q{border-top:1px solid var(--border)}.lp-q:hover{background:color-mix(in oklab, var(--foreground) 2%, var(--card))}.lp-q:focus-within{background:color-mix(in oklab, var(--primary) 5%, var(--card))}.lp-q:focus-within:before{content:"";background:var(--primary);width:3px;position:absolute;inset:0 auto 0 0}.lp-q-label{color:var(--foreground);flex-direction:column;gap:2px;font-size:16px;font-weight:650;line-height:1.4;display:flex}.lp-q-hint{color:var(--muted-foreground);font-size:14px;font-weight:400}.lp-q:has(:user-invalid) .lp-q-label{color:var(--destructive)}.lp-q:has(:user-invalid):before{content:"";background:var(--destructive);width:3px;position:absolute;inset:0 auto 0 0}.lp-q-input{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;padding:6px 0 18px;font-size:17px;line-height:1.5}.lp-q-input::placeholder{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}textarea.lp-q-input{resize:none;field-sizing:content;min-height:104px}.lp-q-input[type=number]{appearance:textfield}.lp-q-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.lp-q-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.lp-q-group{gap:12px;padding-bottom:20px}@media (min-width:768px){.lp-q{grid-template-columns:minmax(0,2fr) minmax(0,5fr);align-items:start;column-gap:24px;padding-top:0}.lp-q-label{padding:21px 0}.lp-q-input{padding:20px 0}.lp-q-group{align-items:center;padding-top:18px;padding-bottom:18px}.lp-q-group .lp-q-label{padding:0}}.lp-choices{flex-wrap:wrap;gap:6px;display:flex}.lp-choice{border:1px solid color-mix(in oklab, var(--muted-foreground) 30%, var(--card));min-height:42px;color:var(--foreground);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:14.5px;font-weight:600;line-height:1.3;transition:border-color .15s,background-color .15s;display:inline-flex}.lp-choice:hover{border-color:color-mix(in oklab, var(--primary) 55%, var(--card))}.lp-choice:has(:checked){border-color:var(--primary);color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--card))}.lp-choice:has(:checked):before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.lp-pips{flex-wrap:wrap;gap:6px;display:flex}.lp-pip{border:1.5px dashed color-mix(in oklab, var(--muted-foreground) 40%, transparent);min-height:42px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:14.5px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.lp-pip svg{stroke-width:1.9px;flex:none;width:18px;height:18px}.lp-pip:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent);color:var(--foreground)}.lp-pip:has(:checked){color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--card));border-style:solid;border-color:#0000}:is(.lp-choice:has(:focus-visible),.lp-pip:has(:focus-visible)){outline:2px solid var(--primary);outline-offset:2px}.lp-sheet-foot{padding:24px var(--lp-row-x);border-top:1px solid var(--border);background:var(--background);gap:20px;display:grid}@media (min-width:768px){.lp-sheet-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px}}.lp-sheet-perks{color:var(--muted-foreground);gap:6px;font-size:14px;line-height:1.45;display:grid}.lp-sheet-perks li{align-items:flex-start;gap:8px;display:flex}.lp-sheet-perks svg{width:14px;height:14px;color:var(--primary);flex:none;margin-top:3px}.lp-sheet-sent{min-height:420px;padding:clamp(28px, 4vw, 56px) var(--lp-row-x);flex-direction:column;justify-content:center;display:flex}.lp-submit{white-space:nowrap;width:100%;min-height:52px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:16px;font-weight:650;transition:background-color .2s;display:flex}@media (min-width:768px){.lp-submit{width:auto;min-width:220px;padding:14px 28px}}.lp-submit:hover{background:color-mix(in oklab, var(--primary) 90%, transparent)}.lp-submit:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-submit:disabled{pointer-events:none;opacity:.6}@keyframes contact-sent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.contact-sent-in{animation:.5s cubic-bezier(.22,1,.36,1) forwards contact-sent-in}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transition:none;transform:none}.contact-sent-in{animation:none}.lp-journey-phone,.lp-journey-phone-col,.lp-journey-layer,.lp-journey-layer[data-state],.lp-journey-chapter,.lp-journey-chapter[data-state],.lp-journey-chapter>*,.lp-journey-chapter[data-state]>*,.lp-journey-stack,.lp-journey-stills,.lp-journey-stills img,.lp-journey-stills img[data-state],.lp-progress-bar,.lp-progress-fill,.lp-progress [data-state] .lp-progress-fill,.lp-progress-tile{transition:none}.lp-journey-phone,.lp-journey-chapter[data-state]>*{transform:none}}
