.landing-module__KyKYYq__root{--landing-bg:#07080a;--landing-card:#1a1c20;--landing-line:#ffffff14;--landing-text:#f4f4f5;--landing-muted:#a1a1aa;--landing-accent:#2ee6c7;--landing-accent-hover:#5ef0d6;--landing-light:#e6e6e6;min-height:100dvh;color:var(--landing-text);background:radial-gradient(900px 460px at 50% 320px, #2ee6c724, transparent 62%), radial-gradient(640px 280px at 82% 0%, #ffffff0b, transparent 46%), var(--landing-bg)}.landing-module__KyKYYq__stage{position:relative}.landing-module__KyKYYq__header{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;max-width:1180px;margin:0 auto;padding:1.15rem 1.5rem .25rem;display:flex}.landing-module__KyKYYq__wordmark{align-items:center;text-decoration:none;display:flex}.landing-module__KyKYYq__wordmark svg{width:auto;height:28px;display:block}.landing-module__KyKYYq__headerEnd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem 1.35rem;margin-left:auto;display:flex}.landing-module__KyKYYq__nav{align-items:center;gap:1.35rem;display:flex}.landing-module__KyKYYq__nav a,.landing-module__KyKYYq__footerLinks a{color:var(--landing-muted);font-size:.95rem;text-decoration:none;transition:color .15s}.landing-module__KyKYYq__nav a:hover,.landing-module__KyKYYq__footerLinks a:hover{color:#fff}.landing-module__KyKYYq__hero{text-align:center;max-width:980px;margin:0 auto;padding:3.1rem 1.5rem .4rem}.landing-module__KyKYYq__hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,3.5vw,3.05rem);font-weight:650;line-height:1.12}.landing-module__KyKYYq__heroTitleLine{white-space:nowrap;display:block}.landing-module__KyKYYq__heroBody{width:min(52rem,100%);margin:1.15rem auto 0}.landing-module__KyKYYq__hero p{max-width:52rem;color:var(--landing-muted);margin:0 auto;font-size:clamp(.92rem,1.35vw,1.05rem);line-height:1.55}.landing-module__KyKYYq__heroLine{display:block}.landing-module__KyKYYq__flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;max-width:1120px;margin:1.6rem auto 0;padding:0 1.25rem .25rem;display:grid}.landing-module__KyKYYq__rail{justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex}.landing-module__KyKYYq__step,.landing-module__KyKYYq__qrLink{color:#d4d4d8;text-align:center;flex-direction:column;align-items:center;gap:.7rem;width:7.4rem;font-size:.84rem;line-height:1.25;text-decoration:none;display:flex}.landing-module__KyKYYq__qrLink:hover{color:#fff}.landing-module__KyKYYq__icon{width:74px;height:74px}.landing-module__KyKYYq__qrSvg{width:74px;height:74px;display:block}.landing-module__KyKYYq__connector{flex:56px;width:auto;min-width:36px;height:36px;margin-top:22px}.landing-module__KyKYYq__phoneStage{z-index:1;width:268px;height:468px;position:relative}.landing-module__KyKYYq__glow{pointer-events:none;background:radial-gradient(closest-side,#2ee6c747,#0000 72%);height:62%;position:absolute;inset:8% -30% auto}.landing-module__KyKYYq__phone{background:linear-gradient(165deg,#3a3e46 0%,#141518 42%,#0c0d10 100%);border-radius:38px;padding:11px;position:absolute;inset:0 0 4%;box-shadow:0 0 0 1px #ffffff29,inset 0 0 0 1px #ffffff0d,0 28px 50px #00000080;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 96%);mask-image:linear-gradient(#000 0 58%,#0000 96%)}.landing-module__KyKYYq__phoneScreen{background:#000;border-radius:28px;height:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #000000a6}.landing-module__KyKYYq__phoneImage{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.landing-module__KyKYYq__phoneFade{background:linear-gradient(to bottom, #0000 0%, #07080a59 28%, var(--landing-bg) 78%);pointer-events:none;z-index:1;height:36%;position:absolute;bottom:0;left:-12%;right:-12%}.landing-module__KyKYYq__phoneCta{z-index:2;white-space:nowrap;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.landing-module__KyKYYq__button{min-height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.2rem;font-size:.94rem;font-weight:650;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.landing-module__KyKYYq__button:hover{transform:translateY(-1px)}.landing-module__KyKYYq__phoneCta:hover{transform:translate(-50%,calc(-50% - 1px))}.landing-module__KyKYYq__buttonPrimary{background:var(--landing-accent);color:#06251f}.landing-module__KyKYYq__buttonPrimary:hover{background:var(--landing-accent-hover)}.landing-module__KyKYYq__buttonGhost{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.landing-module__KyKYYq__headerActions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.landing-module__KyKYYq__headerCta{white-space:nowrap;flex-shrink:0;min-height:2.4rem;padding:.48rem 1rem;font-size:.88rem}.landing-module__KyKYYq__langSwitch{color:#fff;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__KyKYYq__langSwitch:hover{color:#fff;background:#ffffff1a}.landing-module__KyKYYq__seam{z-index:2;background:linear-gradient(#0000 0 5.6rem, var(--landing-light) 5.6rem);margin-top:-2.5rem;position:relative}.landing-module__KyKYYq__cards{grid-template-columns:1fr;gap:.9rem;max-width:1120px;margin:0 auto;padding:0 1.5rem;display:grid}.landing-module__KyKYYq__card{background:var(--landing-card);border:1px solid var(--landing-line);border-radius:1.15rem;padding:1.3rem 1.2rem 1.35rem;position:relative;box-shadow:0 18px 40px #00000047}.landing-module__KyKYYq__card .landing-module__KyKYYq__icon{width:42px;height:42px}.landing-module__KyKYYq__card h2{letter-spacing:-.02em;margin:.85rem 0 .4rem;font-size:1.02rem}.landing-module__KyKYYq__card p{color:var(--landing-muted);margin:0;font-size:.88rem;line-height:1.55}.landing-module__KyKYYq__sparkle{opacity:.55;width:14px;height:14px;position:absolute;bottom:1rem;right:1rem}.landing-module__KyKYYq__how{color:#18181b;max-width:1120px;margin:0 auto;padding:4.6rem 1.5rem}.landing-module__KyKYYq__howIntro{text-align:center;max-width:40rem;margin:0 auto}.landing-module__KyKYYq__how h2,.landing-module__KyKYYq__contact h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.35rem)}.landing-module__KyKYYq__howSubtitle{color:#18181b;letter-spacing:-.03em;white-space:nowrap;margin:.75rem auto 0;font-size:clamp(1.2rem,2.1vw,1.5rem);font-weight:650;line-height:1.25}.landing-module__KyKYYq__howLead{color:#52525b;max-width:42rem;margin:.9rem auto 0;line-height:1.6}.landing-module__KyKYYq__howClose{color:#18181b;letter-spacing:-.02em;white-space:nowrap;margin:1.15rem auto 0;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:700}.landing-module__KyKYYq__howTrack{margin-top:2.4rem;position:relative}.landing-module__KyKYYq__howSteps{z-index:1;grid-template-columns:1fr;gap:.9rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-module__KyKYYq__howSteps li{background:var(--landing-card);border:1px solid var(--landing-line);border-radius:1.15rem;padding:1.2rem 1.15rem 1.3rem;position:relative;box-shadow:0 18px 40px #00000029}.landing-module__KyKYYq__howIcon .landing-module__KyKYYq__icon{width:52px;height:52px}.landing-module__KyKYYq__howSteps span{letter-spacing:.12em;background:linear-gradient(120deg,#5eead4,#c084fc);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.85rem;font-size:.78rem;font-weight:700;display:block}.landing-module__KyKYYq__howSteps h3,.landing-module__KyKYYq__howPanels h3,.landing-module__KyKYYq__demo h3{color:#fff;letter-spacing:-.03em;margin:.35rem 0 .4rem;font-size:1.08rem}.landing-module__KyKYYq__howSteps p,.landing-module__KyKYYq__howPanels p,.landing-module__KyKYYq__demo p{color:var(--landing-muted);margin:0;font-size:.92rem;line-height:1.55}.landing-module__KyKYYq__howPanels{grid-template-columns:1fr;gap:.9rem;margin-top:.9rem;display:grid}.landing-module__KyKYYq__howPanels article{background:var(--landing-card);border:1px solid var(--landing-line);border-radius:1.15rem;padding:1.35rem 1.25rem 1.4rem;box-shadow:0 18px 40px #00000029}.landing-module__KyKYYq__howPanels ul{margin:.35rem 0 0;padding:0;list-style:none}.landing-module__KyKYYq__howPanels li{color:#d4d4d8;align-items:flex-start;gap:.7rem;margin-top:.75rem;font-size:.94rem;line-height:1.45;display:flex}.landing-module__KyKYYq__howPanels li:before{content:"";background:linear-gradient(135deg,#5eead4,#a78bfa);border-radius:99px;flex:none;width:.55rem;height:.55rem;margin-top:.4rem}.landing-module__KyKYYq__howPanels p{margin-top:.95rem}.landing-module__KyKYYq__chips{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.landing-module__KyKYYq__chips span{color:#f4f4f5;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.38rem .72rem;font-size:.84rem}.landing-module__KyKYYq__demo{border:1px solid var(--landing-line);background:radial-gradient(520px 220px at 100% 0,#2ee6c738,#0000 68%),radial-gradient(360px 180px at 0 100%,#c084fc29,#0000 70%),#101216;border-radius:1.35rem;gap:1.15rem;margin-top:.9rem;padding:1.6rem 1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000002e}.landing-module__KyKYYq__demo h3{font-size:clamp(1.25rem,2vw,1.6rem)}.landing-module__KyKYYq__ctaRow{flex-wrap:wrap;gap:.75rem;display:flex}.landing-module__KyKYYq__contact{background:radial-gradient(820px 380px at 50% 0%, #2ee6c729, transparent 62%), radial-gradient(520px 240px at 80% 100%, #ffffff0a, transparent 50%), var(--landing-bg);text-align:center;padding:4.5rem 1.5rem 4.2rem}.landing-module__KyKYYq__kicker{color:var(--landing-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.82rem;font-weight:700}.landing-module__KyKYYq__contact h2{color:#fff}.landing-module__KyKYYq__contact>p{max-width:34rem;color:var(--landing-muted);margin:.85rem auto 1.35rem;line-height:1.6}.landing-module__KyKYYq__contactForm{text-align:left;gap:.85rem;max-width:28rem;margin:0 auto .4rem;display:grid}.landing-module__KyKYYq__contactForm label{color:#e4e4e7;gap:.35rem;font-size:.88rem;font-weight:650;display:grid}.landing-module__KyKYYq__contactForm input,.landing-module__KyKYYq__contactForm textarea{color:#fff;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.9rem;padding:.75rem .9rem}.landing-module__KyKYYq__contactForm textarea{resize:vertical;min-height:8rem}.landing-module__KyKYYq__contactForm input:focus,.landing-module__KyKYYq__contactForm textarea:focus{outline:2px solid var(--landing-accent);outline-offset:1px}.landing-module__KyKYYq__contactCaptcha{justify-content:center;display:flex}.landing-module__KyKYYq__contactSubmit{width:100%}.landing-module__KyKYYq__contactSubmit:disabled{cursor:default;opacity:.65;transform:none}.landing-module__KyKYYq__contactError{color:#fca5a5;margin:0;font-size:.9rem;line-height:1.45}.landing-module__KyKYYq__contactSuccess{color:#5eead4;max-width:28rem;margin:.4rem auto .2rem;font-size:1.05rem;font-weight:650;line-height:1.5}.landing-module__KyKYYq__contactMail{color:#d4d4d8;margin-top:.85rem;font-size:.92rem;text-decoration:none;display:block}.landing-module__KyKYYq__contactMail:hover{color:#fff}.landing-module__KyKYYq__footer{border-top:1px solid var(--landing-line);background:#050506}.landing-module__KyKYYq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;max-width:1180px;margin:0 auto;padding:1.15rem 1.5rem 1.45rem;display:flex}.landing-module__KyKYYq__footerLinks{gap:1.15rem;display:flex}.landing-module__KyKYYq__footerMark{text-decoration:none;display:flex}.landing-module__KyKYYq__footerMark svg{width:auto;height:26px;display:block}@media (min-width:760px){.landing-module__KyKYYq__wordmark svg{height:32px}.landing-module__KyKYYq__cards{grid-template-columns:repeat(2,1fr)}.landing-module__KyKYYq__howSteps,.landing-module__KyKYYq__howPanels,.landing-module__KyKYYq__demo{grid-template-columns:1fr 1fr}.landing-module__KyKYYq__demo{align-items:center}}@media (min-width:1040px){.landing-module__KyKYYq__heroLine{white-space:nowrap}.landing-module__KyKYYq__cards,.landing-module__KyKYYq__howSteps{grid-template-columns:repeat(4,1fr)}.landing-module__KyKYYq__howTrack:before{content:"";z-index:0;background:linear-gradient(90deg,#5eead4,#7dd3fc 40%,#c084fc 70%,#86efac);height:2px;position:absolute;top:2.55rem;left:7%;right:7%}}@media (max-width:860px){.landing-module__KyKYYq__flow{grid-template-columns:1fr 1fr;justify-items:center;row-gap:.4rem}.landing-module__KyKYYq__rail:first-child{grid-area:1/1}.landing-module__KyKYYq__phoneStage{grid-area:2/1/auto/-1;width:min(250px,72vw);height:430px}.landing-module__KyKYYq__rail:last-child{grid-area:1/2}.landing-module__KyKYYq__connector{display:none}.landing-module__KyKYYq__rail{grid-template-columns:1fr;justify-items:center;gap:1rem;width:100%;display:grid}.landing-module__KyKYYq__icon,.landing-module__KyKYYq__qrSvg{width:62px;height:62px}.landing-module__KyKYYq__phoneStage:before{content:"";background:linear-gradient(#5eead426,#5eead4);width:1.5px;height:16px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}}@media (max-width:1039px){.landing-module__KyKYYq__heroLine{white-space:normal}}@media (max-width:720px){.landing-module__KyKYYq__header{padding-left:1rem;padding-right:1rem}.landing-module__KyKYYq__wordmark svg{height:26px}.landing-module__KyKYYq__headerEnd{justify-content:flex-end;width:100%}.landing-module__KyKYYq__nav{gap:.7rem}.landing-module__KyKYYq__nav a{font-size:.8rem}.landing-module__KyKYYq__headerCta{min-height:2.15rem;padding:.4rem .75rem;font-size:.78rem}.landing-module__KyKYYq__langSwitch{min-width:2.15rem;height:2.15rem;font-size:.68rem}.landing-module__KyKYYq__hero{padding-top:2.2rem;padding-left:.85rem;padding-right:.85rem}.landing-module__KyKYYq__hero h1{font-size:clamp(.92rem,4.15vw,1.55rem)}.landing-module__KyKYYq__hero p{font-size:.84rem;line-height:1.45}.landing-module__KyKYYq__how{padding-left:.85rem;padding-right:.85rem}.landing-module__KyKYYq__howSubtitle{font-size:clamp(.92rem,4.15vw,1.25rem)}.landing-module__KyKYYq__howClose{font-size:clamp(.72rem,3.05vw,.95rem)}.landing-module__KyKYYq__step,.landing-module__KyKYYq__qrLink{width:6.6rem;font-size:clamp(.68rem,2.7vw,.84rem)}}
