.ProductShowcase-module__gSPdcG__showcase{--phone-width:44%;width:100%;max-width:400px;margin:0 auto;position:relative}.ProductShowcase-module__gSPdcG__stage{aspect-ratio:.79;isolation:isolate;position:relative}.ProductShowcase-module__gSPdcG__desktopLabel{color:var(--muted-foreground);align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex;position:absolute;top:0;left:24px;right:0}.ProductShowcase-module__gSPdcG__desktopLabel svg{color:var(--primary)}.ProductShowcase-module__gSPdcG__labelLine{background:linear-gradient(90deg, var(--border), transparent);flex:1;height:1px;margin-left:5px}.ProductShowcase-module__gSPdcG__desktop{border:1px solid var(--border);background:#102b34;border-radius:10px;width:calc(100% - 24px);position:absolute;top:35px;right:0;overflow:hidden;box-shadow:0 20px 50px #00000047}.ProductShowcase-module__gSPdcG__desktopImage{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ProductShowcase-module__gSPdcG__mobile{z-index:1;width:var(--phone-width);position:absolute;bottom:0;left:8px}.ProductShowcase-module__gSPdcG__phone{aspect-ratio:403/906;border:4px solid var(--border);box-shadow:0 0 0 1px var(--muted), 10px 18px 40px #00000073;background:#071c24;border-radius:22px;position:relative;overflow:hidden;transform:rotate(-4deg)}.ProductShowcase-module__gSPdcG__phoneImage{object-fit:contain;object-position:top;-webkit-user-select:none;user-select:none}.ProductShowcase-module__gSPdcG__caption{width:calc(100% - var(--phone-width) - 34px);position:absolute;bottom:16px;right:0}.ProductShowcase-module__gSPdcG__captionIcon{color:var(--primary);margin-bottom:12px;transform:rotate(90deg)}.ProductShowcase-module__gSPdcG__captionTitle{max-width:13ch;color:var(--foreground);letter-spacing:-.035em;font-size:clamp(16px,4.8vw,22px);font-weight:650;line-height:1.2;display:block}.ProductShowcase-module__gSPdcG__captionCopy{max-width:18ch;color:var(--muted-foreground);margin-top:9px;font-size:12px;line-height:1.6;display:block}@media (min-width:640px){.ProductShowcase-module__gSPdcG__showcase{--phone-width:27%;max-width:760px}.ProductShowcase-module__gSPdcG__stage{aspect-ratio:1.24}.ProductShowcase-module__gSPdcG__desktopLabel{font-size:13px;left:0;right:15%}.ProductShowcase-module__gSPdcG__desktop{border-radius:14px;width:87%;left:0;right:auto}.ProductShowcase-module__gSPdcG__mobile{left:auto;right:12px}.ProductShowcase-module__gSPdcG__phone{border-width:5px;border-radius:27px;transform:rotate(4deg)}.ProductShowcase-module__gSPdcG__caption{align-items:center;gap:16px;width:60%;display:flex;bottom:16px;left:20px;right:auto}.ProductShowcase-module__gSPdcG__captionIcon{flex-shrink:0;margin:0;transform:none}.ProductShowcase-module__gSPdcG__captionTitle{max-width:none;font-size:21px}.ProductShowcase-module__gSPdcG__captionCopy{max-width:none;margin-top:5px;font-size:13px}}
.Hero-module__tninwW__hero{background:var(--background);border-top:1px solid var(--border);position:relative;overflow:hidden}.Hero-module__tninwW__layout{align-items:center;gap:36px;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:40px 20px 48px;display:grid}.Hero-module__tninwW__copy{z-index:1;text-align:left;min-width:0;position:relative}.Hero-module__tninwW__kicker{color:var(--primary);align-items:center;gap:9px;margin:0 0 20px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.Hero-module__tninwW__title{color:var(--foreground);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,10.5vw,2.75rem);font-weight:750;line-height:1.06}.Hero-module__tninwW__title span{display:block}.Hero-module__tninwW__description{max-width:430px;color:var(--muted-foreground);margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.65}.Hero-module__tninwW__actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px;display:flex}.Hero-module__tninwW__primary{border-radius:13px;gap:12px;width:100%;height:52px;padding:0 22px;font-size:15px;font-weight:700}.Hero-module__tninwW__secondary{min-height:44px;color:var(--foreground);text-underline-offset:5px;border-radius:6px;align-items:center;gap:9px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.Hero-module__tninwW__secondary:hover{color:#fff;text-decoration:underline}.Hero-module__tninwW__primary:focus-visible,.Hero-module__tninwW__secondary:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.Hero-module__tninwW__trust{color:var(--muted-foreground);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:11px;line-height:1.7;display:flex}.Hero-module__tninwW__trust svg{color:var(--primary);margin-top:2px}.Hero-module__tninwW__product{width:100%;min-width:0;position:relative}@media (min-width:640px){.Hero-module__tninwW__layout{gap:44px;padding:56px 32px 64px}.Hero-module__tninwW__kicker{font-size:13px}.Hero-module__tninwW__title{font-size:60px}.Hero-module__tninwW__description{max-width:490px;font-size:17px}.Hero-module__tninwW__actions{flex-flow:wrap;align-items:center;gap:22px}.Hero-module__tninwW__primary{width:auto}.Hero-module__tninwW__trust{margin-top:18px;font-size:12px}.Hero-module__tninwW__product{max-width:820px;margin:0 auto}}@media (min-width:1100px){.Hero-module__tninwW__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:48px;padding:72px 40px 80px}.Hero-module__tninwW__title{font-size:clamp(48px,4.6vw,66px)}.Hero-module__tninwW__description{max-width:405px;margin-top:26px;font-size:17px}.Hero-module__tninwW__actions{gap:8px 22px;margin-top:32px}.Hero-module__tninwW__product{max-width:none}}@media (prefers-reduced-motion:reduce){.Hero-module__tninwW__secondary{transition:none}}
.HelpWidget-module__ruo5iG__launcher{z-index:80;border:1px solid rgb(var(--primary-rgb) / .7);background:var(--primary);min-height:3.25rem;color:var(--primary-foreground);box-shadow:0 14px 34px #000a0f57, 0 0 0 5px rgb(var(--primary-rgb) / .08);border-radius:999px;align-items:center;gap:.65rem;padding:.8rem 1.1rem;font-size:.925rem;font-weight:800;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:fixed;bottom:1.5rem;right:clamp(1rem,2.5vw,2rem)}.HelpWidget-module__ruo5iG__launcher:hover{background:color-mix(in srgb, var(--primary) 92%, white);box-shadow:0 18px 40px #000a0f6b, 0 0 0 6px rgb(var(--primary-rgb) / .1);transform:translateY(-2px)}.HelpWidget-module__ruo5iG__launcher:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.HelpWidget-module__ruo5iG__launcherIcon{background:rgb(var(--background-rgb) / .12);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.HelpWidget-module__ruo5iG__backdrop{z-index:140;opacity:0;background:#000a0f8f;transition:opacity .18s;position:fixed;inset:0}.HelpWidget-module__ruo5iG__backdrop[data-open]{opacity:1}.HelpWidget-module__ruo5iG__panel{z-index:150;border:1px solid color-mix(in srgb, var(--route-cyan) 30%, var(--border));background:var(--surface-elevated);width:min(25rem,100vw - 2rem);max-height:calc(100dvh - 7.5rem);color:var(--foreground);transform-origin:100% 100%;opacity:0;border-radius:1.4rem;flex-direction:column;transition:transform .18s,opacity .18s;display:flex;position:fixed;bottom:5.75rem;right:1.5rem;overflow:hidden;transform:translateY(.75rem)scale(.98);box-shadow:0 28px 80px #000a0f8f,inset 0 1px #ffffff0d}.HelpWidget-module__ruo5iG__panel[data-open]{opacity:1;transform:translateY(0)scale(1)}.HelpWidget-module__ruo5iG__panel:focus{outline:none}.HelpWidget-module__ruo5iG__header{border-bottom:1px solid rgb(var(--border-rgb) / .72);background:color-mix(in srgb, var(--surface) 70%, var(--surface-elevated));flex:none;align-items:center;gap:.8rem;padding:1rem 3.25rem 1rem 1.1rem;display:flex;position:relative}.HelpWidget-module__ruo5iG__header:before{background:linear-gradient(90deg, transparent, var(--primary), transparent);content:"";border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:1.25rem;right:1.25rem}.HelpWidget-module__ruo5iG__avatar{border:1px solid rgb(var(--primary-rgb) / .35);background:rgb(var(--primary-rgb) / .11);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:.8rem;flex:none;place-items:center;display:grid}.HelpWidget-module__ruo5iG__title{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.HelpWidget-module__ruo5iG__availability{color:var(--muted-foreground);align-items:center;gap:.4rem;margin-top:.15rem;font-size:.75rem;display:flex}.HelpWidget-module__ruo5iG__statusDot{background:var(--primary);width:.45rem;height:.45rem;box-shadow:0 0 0 3px rgb(var(--primary-rgb) / .1);border-radius:50%}.HelpWidget-module__ruo5iG__closeButton{width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:.75rem;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:.85rem;right:.85rem}.HelpWidget-module__ruo5iG__closeButton:hover{background:var(--muted);color:var(--foreground)}.HelpWidget-module__ruo5iG__closeButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.HelpWidget-module__ruo5iG__content{overscroll-behavior:contain;min-height:0;padding:1.1rem;overflow-y:auto}.HelpWidget-module__ruo5iG__messageRow{align-items:flex-end;gap:.6rem;margin-bottom:1rem;display:flex}.HelpWidget-module__ruo5iG__messageAvatar{background:rgb(var(--primary-rgb) / .12);width:1.85rem;height:1.85rem;color:var(--primary);border-radius:.6rem;flex:none;place-items:center;display:grid}.HelpWidget-module__ruo5iG__bubble{border:1px solid rgb(var(--border-rgb) / .72);background:var(--surface);max-width:19rem;color:var(--foreground);border-radius:1rem 1rem 1rem .25rem;padding:.8rem .9rem;font-size:.875rem;line-height:1.45}.HelpWidget-module__ruo5iG__form{gap:.85rem;display:grid}.HelpWidget-module__ruo5iG__field{gap:.4rem;display:grid}.HelpWidget-module__ruo5iG__label{color:var(--muted-foreground);font-size:.75rem;font-weight:700}.HelpWidget-module__ruo5iG__optional{opacity:.75;font-weight:400}.HelpWidget-module__ruo5iG__input,.HelpWidget-module__ruo5iG__textarea{border:1px solid rgb(var(--border-rgb) / .9);background:var(--surface);width:100%;color:var(--foreground);border-radius:.8rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.HelpWidget-module__ruo5iG__input{min-height:2.8rem;padding:0 .85rem}.HelpWidget-module__ruo5iG__textarea{resize:vertical;min-height:7rem;padding:.75rem .85rem;line-height:1.45}.HelpWidget-module__ruo5iG__input::placeholder,.HelpWidget-module__ruo5iG__textarea::placeholder{color:rgb(var(--muted-foreground-rgb) / .55)}.HelpWidget-module__ruo5iG__input:focus,.HelpWidget-module__ruo5iG__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--primary-rgb) / .1);outline:none}.HelpWidget-module__ruo5iG__submit{background:var(--primary);min-height:2.9rem;color:var(--primary-foreground);border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;margin-top:.15rem;font-size:.9rem;font-weight:800;transition:background-color .15s,opacity .15s,transform .15s;display:inline-flex}.HelpWidget-module__ruo5iG__submit:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 92%, white)}.HelpWidget-module__ruo5iG__submit:active:not(:disabled){transform:scale(.99)}.HelpWidget-module__ruo5iG__submit:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.HelpWidget-module__ruo5iG__submit:disabled{cursor:wait;opacity:.62}.HelpWidget-module__ruo5iG__privacy{color:rgb(var(--muted-foreground-rgb) / .72);text-align:center;margin:.1rem 0 0;font-size:.7rem;line-height:1.4}.HelpWidget-module__ruo5iG__privacy a{color:var(--muted-foreground);text-underline-offset:2px;text-decoration:underline}.HelpWidget-module__ruo5iG__error{border:1px solid rgb(var(--destructive-rgb) / .35);background:rgb(var(--destructive-rgb) / .09);color:var(--destructive);border-radius:.75rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.45}.HelpWidget-module__ruo5iG__error a{color:inherit;font-weight:700;text-decoration:underline}.HelpWidget-module__ruo5iG__success{text-align:center;justify-items:center;padding:1.4rem .25rem .6rem;display:grid}.HelpWidget-module__ruo5iG__successIcon{background:rgb(var(--primary-rgb) / .12);width:3.5rem;height:3.5rem;color:var(--primary);border-radius:1.1rem;place-items:center;margin-bottom:1rem;display:grid}.HelpWidget-module__ruo5iG__success h3{letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:850}.HelpWidget-module__ruo5iG__success p{max-width:20rem;color:var(--muted-foreground);margin:.55rem 0 1.15rem;font-size:.875rem;line-height:1.5}.HelpWidget-module__ruo5iG__successActions{grid-template-columns:1fr 1fr;gap:.65rem;width:100%;display:grid}.HelpWidget-module__ruo5iG__secondaryButton,.HelpWidget-module__ruo5iG__primaryButton{border-radius:.8rem;min-height:2.75rem;font-size:.82rem;font-weight:750}.HelpWidget-module__ruo5iG__secondaryButton{border:1px solid var(--border);color:var(--foreground)}.HelpWidget-module__ruo5iG__primaryButton{background:var(--primary);color:var(--primary-foreground)}.HelpWidget-module__ruo5iG__spinner{border:2px solid rgb(var(--background-rgb) / .25);border-top-color:var(--background);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite HelpWidget-module__ruo5iG__help-spin}.HelpWidget-module__ruo5iG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes HelpWidget-module__ruo5iG__help-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.HelpWidget-module__ruo5iG__launcher{min-height:3rem;padding:.7rem 1rem;font-size:.875rem;bottom:1rem;right:1rem}.HelpWidget-module__ruo5iG__panel{width:100vw;height:100dvh;max-height:none;box-shadow:none;transform-origin:bottom;border:0;border-radius:0;inset:0;transform:translateY(100%)}.HelpWidget-module__ruo5iG__panel[data-open]{transform:translateY(0)}.HelpWidget-module__ruo5iG__content{padding:1rem 1rem max(1.25rem, env(safe-area-inset-bottom));flex:auto}.HelpWidget-module__ruo5iG__header{padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:.9rem;padding-left:1rem;padding-right:3.75rem}.HelpWidget-module__ruo5iG__closeButton{top:max(.75rem, env(safe-area-inset-top));width:2.75rem;height:2.75rem;right:.75rem}.HelpWidget-module__ruo5iG__messageRow{margin-bottom:1.15rem}.HelpWidget-module__ruo5iG__bubble{max-width:none}.HelpWidget-module__ruo5iG__textarea{min-height:6.25rem}}@media (prefers-reduced-motion:reduce){.HelpWidget-module__ruo5iG__launcher,.HelpWidget-module__ruo5iG__backdrop,.HelpWidget-module__ruo5iG__panel,.HelpWidget-module__ruo5iG__submit{transition:none}.HelpWidget-module__ruo5iG__spinner{animation-duration:1.2s}}
