.launch{--ground:#11101A;--surface:#1A1826;--surface2:#221F30;--field:#262433;--line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.18);--ink:#F2F1F7;--muted:#A7A6B4;--faint:#6D6C7C;--accent:#7C3AED;--lavender:#A78BFA;--accent-2:#8B5CF6;--accent-ink:#C4B5FD;--accent-soft:rgba(167,139,250,.14);--teal:#54C6DF;--good:#33D29A;--good-soft:rgba(51,210,154,.14);--grad:linear-gradient(160deg,#12101C,#150F22 55%,#0E1420);--hero-orb:radial-gradient(120% 80% at 12% -10%,rgba(167,139,250,.10),transparent 42%),radial-gradient(120% 90% at 95% 0%,rgba(124,58,237,.24),transparent 48%);--shadow:0 1px 2px rgba(0,0,0,.4),0 16px 40px -24px rgba(0,0,0,.66);--shadow-lg:0 30px 70px -34px rgba(0,0,0,.8);--disp:var(--font-bricolage),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-plexmono),ui-monospace,SFMono-Regular,Menlo,monospace;min-height:100vh;width:100%;color:var(--ink);background:var(--hero-orb),var(--grad);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}.launch *{box-sizing:border-box}.launch .wrap{max-width:1120px;margin:0 auto;padding:0 22px}.launch a{color:inherit;text-decoration:none}.launch .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);font-weight:600}.launch h1{font-size:clamp(34px,6.2vw,62px);line-height:1.02;letter-spacing:-.03em;margin:.18em 0 0}.launch h1,.launch h2{font-family:var(--disp);font-weight:800;text-wrap:balance}.launch h2{font-size:clamp(26px,3.8vw,38px);letter-spacing:-.022em;margin:0 0 8px}.launch h3{font-family:var(--disp);font-weight:700;font-size:19px;letter-spacing:-.01em;margin:0 0 5px}.launch h1,.launch h2,.launch h3{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.launch .lede{color:var(--muted);font-size:clamp(15px,2.2vw,19px);line-height:1.62;max-width:60ch}.launch .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.launch .nav{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(17,16,26,.82);border-bottom:1px solid var(--line)}.launch .navbar{gap:16px;height:64px}.launch .brand,.launch .navbar{display:flex;align-items:center}.launch .brand{gap:9px}.launch .brand .brand-orb{display:block;height:32px;width:32px;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 46%,transparent 62%);mask-image:radial-gradient(circle at 50% 50%,#000 46%,transparent 62%)}.launch .brand .brand-word{display:block;height:17px;width:auto}.launch .foot-logo{display:inline-flex;align-items:center}.launch .foot-logo img{display:block;height:20px;width:auto;opacity:.9}@media(max-width:420px){.launch .brand .brand-word{display:none}}.launch nav.links{display:flex;gap:4px;margin-left:8px;flex-wrap:wrap}.launch nav.links a{font-size:13.5px;font-weight:600;color:var(--muted);padding:7px 11px;border-radius:9px}.launch nav.links a:hover{color:var(--ink);background:var(--accent-soft)}.launch nav.links a.active{color:var(--accent-ink);background:var(--accent-soft)}.launch .nav-cta{margin-left:auto;display:flex;align-items:center;gap:9px}.launch .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14.5px;padding:11px 18px;border-radius:12px;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);white-space:nowrap}.launch .btn.primary{border:none;background:linear-gradient(135deg,var(--accent-2),var(--accent));color:#fff;box-shadow:0 10px 26px -12px rgba(124,58,237,.6)}.launch .btn.ghost{background:none;border:none;color:var(--ink)}.launch .btn.sm{padding:8px 13px;font-size:13.5px;border-radius:10px}.launch .btn:hover{filter:brightness(1.03)}.launch .btn:focus-visible,.launch .field input:focus-visible,.launch nav.links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.launch .lp-burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;cursor:pointer;background:var(--accent-soft);color:var(--ink);border:none}.launch .lp-menu-login{display:none}@media(max-width:760px){.launch .hide-sm{display:none}.launch .lp-burger{display:inline-flex}.launch nav.links{position:absolute;top:64px;left:0;right:0;display:none;flex-direction:column;gap:2px;padding:8px 16px 14px;background:rgba(17,16,26,.98);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.launch nav.links.open{display:flex}.launch nav.links a{padding:12px;font-size:15px;border-radius:10px}.launch nav.links .lp-menu-login{display:block;color:var(--accent-ink);margin-top:4px;border-top:1px solid var(--line);padding-top:14px}}.launch main{min-height:60vh;display:block}.launch section.block{padding:clamp(40px,6vw,76px) 0}.launch .badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:650;color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(124,58,237,.22);border-radius:999px;padding:6px 14px}.launch .hero{position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(86vh,760px);padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(28px,5vw,56px)}.launch .hero:before{content:"";position:absolute;left:50%;top:-4%;width:min(1180px,150%);aspect-ratio:16/9;transform:translateX(-50%) translateZ(0);will-change:transform;background:url(/brand/master-hero-bg.png) top/cover no-repeat;opacity:.55;-webkit-mask-image:radial-gradient(72% 64% at 50% 42%,#000 38%,transparent 78%);mask-image:radial-gradient(72% 64% at 50% 42%,#000 38%,transparent 78%);pointer-events:none;z-index:0}.launch .hero>*{position:relative;z-index:1}.launch .hero .lede{margin:20px auto 0;text-align:center}.launch .hero-lockup{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:22px}.launch .hero-orb{width:clamp(104px,15vw,148px);height:auto;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 46%,transparent 62%);mask-image:radial-gradient(circle at 50% 50%,#000 46%,transparent 62%);filter:drop-shadow(0 14px 44px rgba(124,58,237,.45));transform:translateZ(0)}.launch .hero-wordmark{height:clamp(30px,4.4vw,44px);width:auto}.launch .cta-row{gap:12px;margin-top:28px}.launch .cta-row,.launch .trust{display:flex;justify-content:center;flex-wrap:wrap}.launch .trust{gap:18px;margin-top:20px;font-size:12.5px;color:var(--muted)}.launch .trust span{display:inline-flex;align-items:center;gap:6px}.launch .dot{width:7px;height:7px;border-radius:50%;background:var(--good);display:inline-block}.launch .band{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(124,58,237,.07),transparent 62%)}.launch .band .band-inner{max-width:60ch;margin:0 auto}.launch .band .eyebrow{display:block;margin-bottom:12px}.launch .band .lede{margin:16px auto 0;text-align:center}.launch .grid{display:grid;gap:16px}.launch .g3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.launch .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:22px}.launch .card .ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.launch .card p{color:var(--muted);font-size:14px;margin:0;line-height:1.6}.launch .sec-head{max-width:64ch;margin-bottom:22px}.launch .sec-head .lede{font-size:16px;margin-top:4px}.launch .steps{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.launch .step{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:22px}.launch .step .n{font-family:var(--mono);font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--accent-2),var(--teal));width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.launch .step p{color:var(--muted);font-size:14px;margin:0;line-height:1.6}.launch .grouplabel{display:flex;align-items:center;gap:10px;margin:24px 0 12px;flex-wrap:wrap}.launch .pill{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.launch .pill.byo{background:var(--good-soft);color:var(--good)}.launch .pill.hosted{background:var(--accent-soft);color:var(--accent-ink)}.launch .price-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:24px 22px;position:relative;display:flex;flex-direction:column}.launch .price-card.pop{border:2px solid var(--accent);box-shadow:var(--shadow-lg)}.launch .price-card .pn{font-weight:700;font-size:15px}.launch .price-card .tl{font-size:12px;color:var(--faint);margin-top:2px;min-height:28px}.launch .price-card .amt{display:flex;align-items:baseline;gap:4px;margin:12px 0 4px}.launch .price-card .amt b{font-family:var(--disp);font-size:36px;font-weight:800;letter-spacing:-.02em}.launch .price-card .amt span{color:var(--faint);font-size:14px}.launch .yr{font-size:11.5px;color:var(--faint);font-family:var(--mono)}.launch .feat{display:flex;flex-direction:column;gap:9px;margin:16px 0 18px;flex:1}.launch .feat div{display:flex;gap:8px;font-size:13.5px;color:var(--muted);line-height:1.45}.launch .chk{color:var(--good);flex-shrink:0;font-weight:800}.launch .badge-top{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:3px 13px;border-radius:999px;white-space:nowrap}.launch .faq{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.launch .qa{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.launch .qa .q{font-weight:700;font-size:14.5px;margin-bottom:6px}.launch .qa .a{color:var(--muted);font-size:13.5px;line-height:1.6}.launch .wl{max-width:560px;margin:0 auto}.launch .field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.launch .field label{font-size:12.5px;font-weight:600;color:var(--muted)}.launch .field input{background:var(--field);border:1px solid var(--line);border-radius:11px;padding:12px 14px;font-size:15px;color:var(--ink);outline:none;font-family:inherit}.launch .field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.launch .consent{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--muted);line-height:1.5;margin-bottom:16px}.launch .consent input{margin-top:2px;accent-color:var(--accent);width:16px;height:16px;flex-shrink:0}.launch .consent a{color:var(--accent-ink);text-decoration:underline}.launch .mini{font-size:11.5px;color:var(--faint);text-align:center;margin-top:12px}.launch .msg{font-size:13px;margin-top:10px;border-radius:10px;padding:10px 12px}.launch .msg.err{background:rgba(242,122,108,.12);color:#F5A79B}.launch .msg.ok{background:var(--good-soft);color:var(--good)}.launch footer{border-top:1px solid var(--line);margin-top:40px;padding:28px 0;color:var(--muted);font-size:13px}.launch .foot{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.launch .foot a:hover{color:var(--accent-ink)}.launch .foot .sp{margin-left:auto}.launch .legal{max-width:760px}.launch .legal p{color:var(--muted);font-size:15px;line-height:1.7}@media(prefers-reduced-motion:no-preference){.launch .reveal{animation:lpfade .5s cubic-bezier(.16,1,.3,1) both}}@keyframes lpfade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-reveal .launch [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--rd,0)*90ms);will-change:opacity,transform}.lp-reveal .launch [data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp-reveal .launch [data-reveal]{opacity:1;transform:none;transition:none}}