.page-home{--black: #0B0B0D;background:var(--black)}.page-home main .wrap{max-width:1232px}.lp-light{--ink: #ececee;--ink-soft: #9d9da6;--surface: #17171b;--raised: #1f1f24;--line: #2a2a30;--line-strong: #3d3d45;--veil: rgba(255, 255, 255, .06);--veil-strong: rgba(255, 255, 255, .12);color-scheme:dark;background:#101013;color:var(--ink)}.lp-section{padding-block:72px}.lp-section--tight{padding-block:0 72px}@media(min-width:900px){.lp-section{padding-block:104px}.lp-section--tight{padding-block:0 104px}}.btn .arrow,.lp-textlink .arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-textlink{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding-inline:8px;color:var(--ink-soft);font-weight:700;text-decoration:none}.lp-textlink:hover{color:var(--ink)}.lp-textlink--dark{color:var(--ink);padding-inline:0}.lp-textlink--dark:hover{color:var(--accent)}@media(prefers-reduced-motion:no-preference){.btn .arrow,.lp-textlink .arrow{transition:transform .15s}.btn:hover .arrow,.lp-textlink:hover .arrow{transform:translate(3px)}}.lp-icon{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;color:#fff}.lp-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-icon--pink{background:var(--lux-magenta);color:#fff}.lp-icon--gray{background:#fff;color:var(--lux-black)}.lp-icon--green{background:var(--lux-cyan);color:var(--lux-black)}.lp-icon--violet{background:var(--lux-yellow);color:var(--lux-black)}.lp-hero{--header-h: 64px;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;height:min(calc(100svh - var(--header-h)),calc(1080px - var(--header-h)));min-height:540px;padding-block:48px 72px;background:var(--black);overflow:hidden}@media(min-width:900px){.lp-hero{--header-h: 76px;padding-block:56px 120px}}.lp-hero-text{text-align:center}.lp-badges{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:var(--step--1);color:var(--ink-soft)}.lp-badges li{display:inline-flex;align-items:center;gap:8px}.lp-badges svg{width:16px;height:16px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-hero h1{max-width:15ch;margin:0 auto 18px;font-size:clamp(2.6rem,1.4rem + 5vw,5rem);line-height:1.02}.lp-lede{max-width:46ch;margin:0 auto;color:var(--ink-soft);font-size:var(--step-1);line-height:1.45}.lp-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:30px}.lp-hero .lp-showcase{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:0;max-width:none}.lp-showcase-media,.lp-showcase-media img{display:block;width:100%;height:100%}.lp-showcase-media img{object-fit:cover;object-position:50% 62%}.lp-showcase-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 38%,#0b0b0dc7,#0b0b0d59 70%,#0b0b0d00),linear-gradient(180deg,#0b0b0db3,#0b0b0d40 45%,#0b0b0d26 70%,#101013)}.lp-hero h1,.lp-lede{text-shadow:0 2px 30px rgba(0,0,0,.75)}.lp-lede{color:#d2d3d8}.lp-float-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--lux-magenta);color:#fff}.lp-float-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.lp-hero-text>*{animation:lp-rise .8s cubic-bezier(.2,.7,.2,1) both}.lp-hero-text>:nth-child(1){animation-delay:.05s}.lp-hero-text>:nth-child(2){animation-delay:.15s}.lp-hero-text>:nth-child(3){animation-delay:.27s}.lp-hero-text>:nth-child(4){animation-delay:.39s}.lp-showcase-media{animation:lp-fade 1.2s ease-out .45s both}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}}.lp-duo{max-width:22ch;margin:0 auto 48px;text-align:center;font-size:clamp(1.9rem,1.3rem + 2.2vw,2.75rem);line-height:1.12}.lp-duo span{display:block;color:var(--ink-soft)}.lp-card{background:var(--surface);border-radius:18px;padding:22px;min-width:0}.lp-card h3{margin:0 0 6px;font-size:var(--step-0)}.lp-card p{margin:0;font-size:var(--step--1);color:var(--ink-soft)}.lp-features{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.lp-features .lp-card{display:flex;flex-direction:column;min-height:220px}.lp-features .lp-icon{margin-bottom:52px}.lp-features h3{margin-top:0}@media(min-width:600px){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.lp-features{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:var(--surface)}.lp-tabs [role=tab]{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink-soft);font:700 var(--step--1) / 1.2 var(--font-body);text-align:left;cursor:pointer}.lp-tabs [role=tab] .lp-icon{width:32px;height:32px;border-radius:9px}.lp-tabs [role=tab]:hover{color:var(--ink)}.lp-tabs [role=tab][aria-selected=true]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong),0 8px 20px -12px #000000e6}.lp-tabs:not(.is-ready){display:none}@media(min-width:760px){.lp-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-tabs [role=tab]{font-size:var(--step-0);padding-inline:14px}}.lp-step{display:grid;gap:28px;align-items:center;margin-top:40px}.lp-step[hidden]{display:none}.lp-step-text h3{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);line-height:1.12;margin:0 0 14px;max-width:16ch}.lp-step-text p{color:var(--ink-soft);font-size:var(--step-1);line-height:1.45;max-width:36ch;margin:0 0 26px}.lp-step-text .lp-eyebrow{color:var(--accent);font-size:var(--step--1);margin-bottom:12px}.lp-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-size:var(--step--1);font-weight:700;color:var(--magenta)}.lp-eyebrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-step-visual{display:grid;place-items:center;min-height:340px;padding:32px 20px;border-radius:22px;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0) 0 0 / 18px 18px,var(--surface)}@media(min-width:900px){.lp-step{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;margin-top:56px}.lp-step-visual{min-height:420px}}.lp-mock{width:min(100%,380px);margin:0;padding:10px;list-style:none;border-radius:18px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line),0 30px 60px -30px #000000e6}.lp-mock-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:12px}.lp-mock-row+.lp-mock-row{margin-top:2px}.lp-mock-row.is-on{background:#e6338324;box-shadow:inset 0 0 0 1px #1fb6e066}.lp-mock strong{display:block;font-size:var(--step--1)}.lp-mock small{display:block;font-size:.78rem;color:var(--ink-soft)}.lp-mock-thumb{width:36px;height:36px;border-radius:8px;background-size:8px 8px!important;box-shadow:inset 0 0 0 1px var(--line)}.lp-chip{padding:3px 10px;border-radius:999px;background:#34c76e24;color:#6fdc9a;font-size:.75rem;font-weight:700}.lp-mock-total{display:flex;justify-content:space-between;margin:6px 4px 2px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-soft)}.lp-mock-total strong{color:var(--ink)}.lp-mock--dark{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;background:var(--lux-black);box-shadow:inset 0 0 0 1px var(--line-strong),0 30px 60px -30px #000000e6;color:#fff}.lp-mock--dark small{color:#a3a4ab}.lp-mock-price{font:700 var(--step-1) / 1 var(--font-display)!important}.lp-timeline{padding:18px 18px 18px 46px;position:relative}.lp-timeline li{position:relative;padding-block:8px}.lp-timeline li:before{content:"";position:absolute;left:-30px;top:12px;width:16px;height:16px;border-radius:50%;border:2px solid var(--line-strong);background:var(--raised)}.lp-timeline li:not(:last-child):after{content:"";position:absolute;left:-23px;top:30px;bottom:-10px;width:2px;background:var(--line)}.lp-timeline .is-done:before{border-color:#34c76e;background:#34c76e}.lp-timeline .is-now:before{border-color:var(--accent);box-shadow:0 0 0 4px #e6338340}.deadline{margin:40px auto 0;max-width:720px;padding:14px 18px;border-radius:14px;background:var(--surface);text-align:center;font-size:var(--step--1);color:var(--ink-soft)}.deadline p{margin:0 auto}.deadline strong{color:var(--ink)}.lp-banner{position:relative;display:grid;min-height:460px;border-radius:26px;overflow:hidden;background:var(--black);color:#fff}.lp-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:92% 40%}.lp-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0b0b0df2,#0b0b0dbf 38%,#0b0b0d1a 75%)}.lp-banner-text{position:relative;z-index:2;align-self:stretch;display:flex;flex-direction:column;padding:40px 28px;max-width:440px}.lp-banner-text h2{font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem);line-height:1.1;margin:0 0 14px}.lp-banner-text p{color:#c9cacf;margin:0 0 28px}.lp-banner-text .btn{align-self:flex-start;margin-top:auto}.lp-banner-card{position:relative;z-index:2;margin:0 20px 20px;padding:20px;border-radius:18px;background:#161619d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:#ececee;box-shadow:0 24px 48px -16px #000c}.lp-banner-card-title{margin:0;font:700 var(--step-1) / 1.2 var(--font-display)}.lp-banner-card-sub{margin:2px 0 14px;font-size:var(--step--1);color:#a3a4ab}.lp-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lp-pills li{padding:6px 12px;border-radius:10px;background:#ffffff14;font-size:var(--step--1);font-weight:700}.lp-pills li:first-child{background:var(--lux-magenta);color:#fff}@media(min-width:900px){.lp-banner{min-height:520px}.lp-banner-text{padding:56px}.lp-banner-card{position:absolute;right:36px;bottom:36px;width:360px;margin:0}}.lp-duo-cards{display:grid;gap:14px}@media(min-width:900px){.lp-duo-cards{grid-template-columns:1fr 1fr}}.lp-card--big{display:flex;flex-direction:column;padding:28px}.lp-card--big h2{margin:28px 0 8px;font-size:var(--step-2)}.lp-card--big p{font-size:var(--step-0);max-width:46ch;margin-bottom:14px}.lp-card--big .lp-textlink{margin-top:auto;align-self:flex-start}.lp-card-visual{display:grid;place-items:center;min-height:300px;padding:28px 0 8px}.lp-menu li a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;border-radius:12px;color:var(--ink);text-decoration:none}.lp-menu li a:hover{background:#e6338324;box-shadow:inset 0 0 0 1px #1fb6e066}.lp-prices{padding:16px 18px}.lp-prices-head{display:flex;justify-content:space-between;margin:0 0 6px;font-size:.75rem;font-weight:700;color:var(--ink-soft)}.lp-prices dl{margin:0}.lp-prices dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:var(--step--1)}.lp-prices dt{color:var(--ink)}.lp-prices dd{margin:0;font-weight:700;color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums}.lp-cta{padding-block:96px;text-align:center;background:radial-gradient(600px 300px at 50% 100%,rgba(230,51,131,.16),transparent 70%),var(--black);border-bottom:1px solid rgba(255,255,255,.1)}.lp-cta h2{max-width:22ch;margin:0 auto 16px;font-size:clamp(2.2rem,1.4rem + 3.4vw,3.9rem);line-height:1.05}.lp-cta p{margin:0 auto 30px;color:var(--ink-soft);font-size:var(--step-1)}@media(min-width:900px){.lp-cta{padding-block:128px}}@media(max-width:699.98px){.lp-features .lp-card{min-height:0}.lp-features h3{margin-top:18px}}.lp-hero .lp-textlink{color:#e0e1e5;text-shadow:0 1px 12px rgba(0,0,0,.8)}.lp-hero .lp-textlink:hover{color:#fff}.lp-hero .lp-badges{color:#c9cad0}.lp-step-text .lp-eyebrow,.lp-badges svg{color:var(--lux-cyan);stroke:var(--lux-cyan)}.deadline{border-left:3px solid var(--lux-yellow);text-align:left}.lp-prices dd{color:var(--lux-magenta)}.lp-timeline .is-now:before{border-color:var(--lux-magenta);box-shadow:0 0 0 4px #e6338338}.lp-tabs [role=tab][aria-selected=true]{box-shadow:inset 0 -2px 0 var(--lux-cyan),inset 0 0 0 1px var(--line-strong)}
