.lp{--bleed:calc(48px + max((100vw - 1200px) / 2, 0px))}.lp a{color:var(--ink)}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 48px}.lp section{position:relative}.lp .hdr{position:sticky;top:0;z-index:50;height:76px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border)}.lp .hdr,.lp .hdr .wrap{display:flex;align-items:center}.lp .hdr .wrap{justify-content:space-between;width:100%}.lp .nav{display:flex;align-items:center;gap:36px}.lp .nav a{font-size:15px;font-weight:500;color:var(--ink-60);text-decoration:none;white-space:nowrap;transition:color var(--dur-hover) var(--ease-standard)}.lp .nav a:hover{color:var(--ink)}.lp .actions{display:flex;align-items:center;gap:4px}.lp .actions .cta--sm{margin-left:8px}.lp .icon-link{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-control);color:var(--ink);text-decoration:none;transition:background var(--dur-hover) var(--ease-standard)}.lp .icon-link:hover{background:var(--cool);color:var(--ink)}.lp .lang-switch{position:relative}.lp .lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:184px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:2px;z-index:60}.lp .lang-menu a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-control);font-size:14px;font-weight:500;color:var(--ink-60);text-decoration:none;transition:background var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.lp .lang-menu a:hover{background:var(--cool);color:var(--ink)}.lp .lang-menu a.on{color:var(--ink);font-weight:600}.lp .lang-menu a .code{min-width:22px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-40)}.lp .lang-menu a.on .code{color:var(--ink)}.lp .burger{display:none;place-items:center;width:44px;height:44px;border:none;border-radius:var(--radius-control);background:transparent;color:var(--ink);cursor:pointer;transition:background var(--dur-hover) var(--ease-standard)}.lp .burger:hover{background:var(--cool)}.lp .menu-backdrop{position:fixed;inset:76px 0 0;background:rgba(0,0,0,.28);z-index:40}.lp .mobile-panel{position:fixed;top:76px;left:0;right:0;z-index:45;padding:16px 24px 28px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-card)}.lp .menu-nav,.lp .mobile-panel{display:flex;flex-direction:column}.lp .menu-nav a{padding:14px 4px;font-size:17px;font-weight:500;color:var(--ink);text-decoration:none}.lp .menu-divider{height:1px;margin:12px 0;background:var(--line)}.lp .menu-login{display:flex;align-items:center;gap:10px;padding:12px 4px;font-size:16px;font-weight:500;color:var(--ink);text-decoration:none}.lp .menu-controls{display:flex;align-items:center;justify-content:space-between;padding:12px 0 18px}.lp .menu-langs{display:flex;gap:8px}.lp .menu-langs a{padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:14px;font-weight:600;color:var(--ink-60);text-decoration:none}.lp .menu-langs a.on{background:var(--cta-bg);border-color:transparent;color:var(--cta-ink)}.lp .mobile-panel .cta{width:100%;justify-content:center}@media (min-width:981px){.lp .burger,.lp .menu-backdrop,.lp .mobile-panel{display:none}}.lp .cta{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 26px;border-radius:var(--radius-pill);background:var(--cta-bg);color:var(--cta-ink);font-size:15px;font-weight:600;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--dur-hover) var(--ease-standard),opacity var(--dur-hover) var(--ease-standard)}.lp .cta:hover{opacity:.88;color:var(--cta-ink)}.lp .cta:active{transform:scale(.98)}.lp .cta svg{width:18px;height:18px}.lp .cta--sm{height:44px;padding:0 20px;font-size:14px}.lp .cta--ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.lp .cta--ghost:hover{background:var(--cool);opacity:1;color:var(--ink)}.lp .textlink{font-size:16px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:2px;transition:color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard)}.lp .textlink:hover{color:var(--ink-60);border-color:var(--ink-40)}.lp .kicker{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink-60);white-space:nowrap}.lp .kicker .dot{width:7px;height:7px;border-radius:50%;background:var(--ink)}.lp .hero{padding:56px 0 96px;overflow:hidden}.lp .hero .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.lp .hero-inner{position:relative}.lp .hero h1{margin-top:26px;font-size:76px;font-weight:600;line-height:1.02;letter-spacing:-.04em;color:var(--ink);max-width:12ch;text-wrap:balance}.lp .hero .sub{margin-top:26px;font-size:20px;line-height:1.5;font-weight:400;color:var(--ink-60);max-width:42ch}.lp .hero-actions{display:flex;align-items:center;gap:28px;margin-top:40px;flex-wrap:wrap}.lp .hero-feats{display:flex;gap:32px;margin-top:56px;padding-top:32px;border-top:1px solid var(--line);flex-wrap:wrap}.lp .feat{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--ink-60)}.lp .feat svg{width:20px;height:20px;color:var(--ink);flex-shrink:0}.lp .media-wrap{position:relative;width:calc(100% + var(--bleed));height:clamp(540px,68vh,700px)}.lp .media{position:absolute;inset:0;border-radius:var(--radius-hero) 0 0 var(--radius-hero);background:var(--bg-2);border:1px solid var(--line);border-right:none;overflow:hidden;display:grid;place-items:center}.lp .media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(27,25,23,.1),transparent 34%)}.lp .media .ghost-ic{width:26%;height:auto;color:var(--ink-40);opacity:.4}.lp .media .ph{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:1;font-size:11px;letter-spacing:.04em;color:var(--ink-40);text-transform:uppercase;white-space:nowrap}.lp .sticker{position:absolute;left:44%;top:44%;transform:translate(-50%,-50%) rotate(-2deg);width:172px;padding:18px;background:#ffffff;border-radius:20px;box-shadow:0 24px 64px rgba(27,25,23,.22);text-align:center}.lp .sticker .qr{width:122px;height:122px;margin:0 auto 10px;border-radius:10px;background-image:linear-gradient(45deg,#1b1917 25%,transparent 0,transparent 75%,#1b1917 0),linear-gradient(45deg,#1b1917 25%,transparent 0,transparent 75%,#1b1917 0);background-size:16px 16px;background-position:0 0,8px 8px;background-color:#fff}.lp .sticker .cap{font-size:10px;font-weight:600;color:#1b1917;letter-spacing:-.01em;line-height:1.25}.lp .glasscard{position:absolute;left:-36px;bottom:48px;width:280px;padding:20px 22px;border-radius:var(--radius-card);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-float)}.lp .glasscard .gc-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.lp .glasscard .gc-ic{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-control);background:var(--ink);color:var(--bg)}.lp .glasscard .gc-ic svg{width:18px;height:18px}.lp .glasscard .gc-lbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-40)}.lp .glasscard .gc-txt{font-size:14px;line-height:1.45;color:var(--ink);font-weight:500}.lp .glasscard .gc-txt b{font-weight:600}.lp .sec-head{max-width:660px}.lp .sec-head h2{margin-top:24px;font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.lp .sec-head .lead{margin-top:22px;font-size:18px;line-height:1.5;color:var(--ink-60);max-width:52ch}.lp .problem{background:var(--bg-2);padding:128px 0}.lp .prob-grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp .prob-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:32px;box-shadow:var(--shadow-card)}.lp .prob-card .ic{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-button);background:var(--cool);color:var(--ink);margin-bottom:24px}.lp .prob-card p{font-size:19px;line-height:1.4;font-weight:500;color:var(--ink);letter-spacing:-.01em}.lp .hiw{padding:132px 0}.lp .steps-h{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lp .step-h{position:relative;padding-top:32px;border-top:2px solid var(--ink)}.lp .step-h .num{font-size:15px;font-weight:700;color:var(--ink-40);font-variant-numeric:tabular-nums;letter-spacing:.02em}.lp .step-h .ic{margin-top:24px;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-button);background:var(--cool);color:var(--ink)}.lp .step-h h3{margin-top:24px;font-size:22px;font-weight:600;letter-spacing:-.01em}.lp .step-h p{margin-top:10px;font-size:16px;line-height:1.5;color:var(--ink-60);max-width:34ch}.lp .privacy{background:var(--bg);color:var(--ink);padding:140px 0}.lp .priv-inner{max-width:760px}.lp .privacy h2{margin-top:26px;font-size:52px;font-weight:600;line-height:1.06;letter-spacing:-.035em;max-width:16ch;text-wrap:balance}.lp .privacy .lead{margin-top:26px;font-size:20px;line-height:1.55;color:var(--ink-60);max-width:56ch}.lp .priv-cards{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp .priv-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:26px 24px;display:flex;flex-direction:column;gap:16px}.lp .priv-card .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-control);background:var(--surface-2);color:var(--ink)}.lp .priv-card p{font-size:16px;line-height:1.4;font-weight:500;color:var(--ink)}.lp .kit{background:var(--bg-2);padding:140px 0}.lp .kit .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.lp .kit-media{position:relative;aspect-ratio:1/1;width:100%;border-radius:var(--radius-hero);background:var(--surface);border:1px solid var(--line);overflow:hidden;display:grid;place-items:center;box-shadow:var(--shadow-card)}.lp .kit-media .ghost-ic{width:30%;color:var(--ink-40);opacity:.4}.lp .kit-media .ph{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.04em;color:var(--ink-40);text-transform:uppercase;white-space:nowrap}.lp .kit h2{margin-top:24px;font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-.03em}.lp .kit-list{margin-top:36px;display:flex;flex-direction:column}.lp .kit-item{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.lp .kit-item:last-child{border-bottom:1px solid var(--line)}.lp .kit-item .ck{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--bg);margin-top:1px}.lp .kit-item .ck svg{width:15px;height:15px}.lp .kit-item h4{font-size:17px;font-weight:600;margin-bottom:4px}.lp .kit-item p{font-size:15px;line-height:1.5;color:var(--ink-60);max-width:46ch}.lp .kit-buy{margin-top:40px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.lp .kit-price{display:flex;align-items:baseline;gap:8px}.lp .kit-price .amt{font-size:48px;font-weight:600;letter-spacing:-.03em}.lp .kit-price .per{font-size:16px;color:var(--ink-40)}.lp .order{padding:120px 0}.lp .order-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);box-shadow:var(--shadow-card);padding:48px;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.lp .order-intro h2{margin-top:24px;font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.03em}.lp .order-intro .lead{margin-top:20px;font-size:17px;line-height:1.55;color:var(--ink-60);max-width:42ch}.lp .order-intro .price-note{margin-top:28px;font-size:15px;font-weight:500;color:var(--ink)}.lp .order-form{display:flex;flex-direction:column;gap:18px}.lp .soon{padding:120px 0}.lp .soon-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);box-shadow:var(--shadow-card);padding:48px;display:grid;grid-template-columns:200px 1fr;gap:48px;align-items:center}.lp .soon-media{aspect-ratio:1/1;width:100%;border-radius:var(--radius-card);background:var(--bg-2);border:1px solid var(--line);display:grid;place-items:center;opacity:.85}.lp .soon-media .ghost-ic{width:40%;color:var(--ink-40);opacity:.5}.lp .badge-soon{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:var(--radius-pill);background:var(--cool);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-60)}.lp .soon-body h3{margin-top:20px;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.12;max-width:18ch}.lp .soon-body p{margin-top:14px;font-size:17px;line-height:1.5;color:var(--ink-60);max-width:52ch}.lp .notify{margin-top:28px;display:flex;gap:12px;max-width:460px;flex-wrap:wrap}.lp .notify input{flex:1;min-width:200px;height:52px;padding:0 18px;border-radius:var(--radius-button);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:inherit;font-size:15px;transition:border-color var(--dur-hover) var(--ease-standard)}.lp .notify input::-moz-placeholder{color:var(--ink-40)}.lp .notify input::placeholder{color:var(--ink-40)}.lp .notify input:focus{outline:none;border-color:var(--ink)}.lp .faq{background:var(--bg-2);padding:132px 0}.lp .faq .grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.lp .faq-list{display:flex;flex-direction:column}.lp .faq-item{border-top:1px solid var(--line)}.lp .faq-item:last-child{border-bottom:1px solid var(--line)}.lp .faq-item summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-item summary .chev{flex-shrink:0;width:22px;height:22px;color:var(--ink-40);transition:transform var(--dur-hover) var(--ease-standard)}.lp .faq-item[open] summary .chev{transform:rotate(45deg)}.lp .faq-item .ans{padding:0 40px 26px 0;font-size:16px;line-height:1.6;color:var(--ink-60);max-width:58ch}.lp .final{padding:140px 0}.lp .final-band{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);box-shadow:var(--shadow-card);padding:88px;text-align:center;position:relative;overflow:hidden}.lp .final-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;fill:var(--ink);opacity:.03;pointer-events:none}.lp .final-band h2{position:relative;font-size:58px;font-weight:600;line-height:1.06;letter-spacing:-.035em;max-width:16ch;margin:0 auto;text-wrap:balance}.lp .final-band p{position:relative;margin-top:20px;font-size:18px;color:var(--ink-60);max-width:46ch;margin-left:auto;margin-right:auto}.lp .final-band .row{position:relative;margin-top:40px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.lp .final-trust{position:relative;margin-top:28px;font-size:14px;color:var(--ink-40)}.lp footer{background:var(--bg-2);border-top:1px solid var(--line);padding:80px 0 40px}.lp .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.lp .foot-brand p{font-size:15px;line-height:1.5;color:var(--ink-60);max-width:30ch;margin-top:20px}.lp .foot-tg{margin-top:24px}.lp .foot-col h4{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-40);margin-bottom:18px}.lp .foot-col a{display:block;font-size:15px;color:var(--ink-60);text-decoration:none;margin-bottom:12px;transition:color var(--dur-hover) var(--ease-standard)}.lp .foot-col a:hover{color:var(--ink)}.lp .foot-bottom{margin-top:64px;padding-top:32px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp .foot-bottom span{font-size:14px;color:var(--ink-40)}.lp .foot-bottom .wm{font-size:15px;font-weight:600;letter-spacing:.16em;color:var(--ink-40)}@media (prefers-reduced-motion:no-preference){.lp .reveal.armed{opacity:0;transform:translateY(20px)}.lp .reveal.armed.in{opacity:1;transform:translateY(0);transition:opacity var(--dur-enter) var(--ease-standard),transform var(--dur-enter) var(--ease-standard)}}@media (max-width:980px){.lp .wrap{padding:0 24px}.lp .actions,.lp .nav{display:none}.lp .hdr .wrap{position:relative;justify-content:center}.lp .burger{display:grid;position:absolute;left:24px;top:50%;transform:translateY(-50%)}.lp .faq .grid,.lp .hero .grid,.lp .kit .grid,.lp .order-card{grid-template-columns:1fr;gap:56px}.lp .order-card{gap:32px;padding:32px}.lp .hero .media-wrap{width:100%;height:460px}.lp .hero .media{border-radius:var(--radius-hero);border-right:1px solid var(--line)}.lp .glasscard{left:16px;bottom:16px}.lp .priv-cards,.lp .prob-grid,.lp .soon-card,.lp .steps-h{grid-template-columns:1fr}.lp .soon-card{gap:28px}.lp .soon-media{max-width:180px}.lp .foot-grid{grid-template-columns:1fr 1fr}.lp .hero h1{font-size:52px}.lp .privacy h2{font-size:40px}.lp .final-band{padding:48px 28px}.lp .final-band h2{font-size:38px}}