.lp{--bg:#0a0a0a;--surface:#161514;--surface-2:#221f1d;--surface-3:#2a2622;--surface-deepest:#1a1010;--border:#2a2622;--border-strong:#3a342d;--text:#f4ede2;--text-secondary:#b8aea0;--text-tertiary:#8c8070;--text-faint:#564e44;--accent:#b91c1c;--accent-bright:#d83232;--logo-fg:#f4ede2;--lp-pad:clamp(20px, 5vw, 80px);--lp-em:var(--accent-bright);background:var(--bg);color:var(--text)}.lp .pt-i{color:var(--lp-em)}.lp em{color:var(--lp-em);font-style:italic}.lp .lp-header{z-index:30;padding:16px var(--lp-pad);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.lp .lp-header.scrolled{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--border)}.lp .lp-header nav{font-family:var(--font-body);align-items:center;gap:clamp(14px,2.4vw,28px);font-size:14px;font-weight:600;display:flex}.lp .lp-header nav a{color:var(--text-secondary);white-space:nowrap;text-decoration:none;transition:color .2s}.lp .lp-header nav a:hover{color:var(--text)}.lp .cta-btn{background:var(--accent);color:#fff;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 4px 14px #0006}.lp .cta-btn:hover{background:#a81818}.lp .cta-btn .ar{font-size:16px;line-height:1}.lp .hero{z-index:5;will-change:opacity;background:#0a0a0a;height:100dvh;min-height:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.lp #lp-cv{width:100%;height:100%;position:absolute;inset:0}.lp .spacer{height:100dvh}.lp .grain{z-index:7;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lp .copy{z-index:8;max-width:600px;position:absolute;top:50%;left:clamp(20px,5vw,80px);transform:translateY(-50%)}.lp .copy .k{font-family:var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--accent-bright);text-shadow:0 1px 10px #0a0a0ad9;margin-bottom:18px;font-size:11px;font-weight:700}.lp .copy h1{font-family:var(--font-display);letter-spacing:-.03em;color:#f4ede2;text-shadow:0 2px 24px #0a0a0ae6;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.08}.lp .copy em{color:var(--accent-bright);font-style:italic}.lp .copy .pt-i{color:var(--accent-bright)}.lp .copy .sub{font-family:var(--font-body);color:#b8aea0;text-shadow:0 1px 14px #0a0a0ad9;max-width:26em;margin-top:18px;font-size:16px;line-height:1.6}.lp .copy .sub strong{color:#f4ede2;font-weight:600}.lp .copy .k,.lp .copy h1,.lp .copy .sub{opacity:0;animation:.9s cubic-bezier(.2,.7,.25,1) both lp-rise;transform:translateY(16px)}.lp .copy .k{animation-delay:.2s}.lp .copy h1{animation-delay:.45s}.lp .copy .sub{animation-delay:.85s}@keyframes lp-rise{to{opacity:1;transform:translateY(0)}}.lp .cue{z-index:8;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#9b9489;opacity:0;align-items:center;gap:10px;font-size:11px;font-weight:700;animation:.8s 4.7s forwards lp-cuein;display:flex;position:absolute;bottom:38px;left:clamp(20px,5vw,80px)}.lp .cue .arrow{border-bottom:1.5px solid #9b9489;border-right:1.5px solid #9b9489;width:16px;height:16px;animation:1.8s ease-in-out infinite lp-bob;display:inline-block;transform:rotate(45deg)}@keyframes lp-cuein{to{opacity:1}}@keyframes lp-bob{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(3px,3px)}}.lp .cta-wrap{z-index:8;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;transform:translate(-50%)}.lp .lp-header .lp-logo{transition:opacity .4s;display:inline-flex}@media (prefers-reduced-motion:no-preference){.lp .lp-header .lp-logo{opacity:0;pointer-events:none}}body.lp-hero-past .lp .lp-header .lp-logo{opacity:1;pointer-events:auto}body.cream .lp .hero{background:#0a0a0a}.lp .sec{padding:clamp(60px, 10vh, 140px) var(--lp-pad)}.lp .sec h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.1}.lp .sec .lead{font-family:var(--font-body);color:var(--text-secondary);max-width:42em;font-size:16px;line-height:1.6}.lp .sec .k{font-family:var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--lp-em);margin-bottom:16px;font-size:11px;font-weight:700}.lp .cat{padding-bottom:clamp(56px,9vh,110px)}.lp .cat-head{max-width:660px}.lp .cat .stats{flex-wrap:wrap;gap:clamp(36px,7vw,90px);margin-top:clamp(34px,5vh,52px);display:flex}.lp .cat .stat .n{font-family:var(--font-body);letter-spacing:-.03em;color:var(--text);align-items:baseline;font-size:clamp(40px,5vw,66px);font-weight:700;line-height:1;display:flex}.lp .cat .stat .suf{color:var(--lp-em);align-self:flex-start;margin-top:.1em;margin-left:3px;font-size:.5em;font-weight:600}.lp .cat .stat .l{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);max-width:15em;margin-top:12px;font-size:12px;font-weight:600}.lp .cat .marquee{margin-inline:calc(-1 * var(--lp-pad))}.lp .cat .marquee+.marquee{margin-top:14px}.lp .cat .editors{letter-spacing:.04em;color:var(--text-tertiary);max-width:62em;margin-top:36px;font-size:13px;line-height:2}.lp .cat .editors b{color:var(--text-secondary);font-weight:600}.lp .marquee{margin-top:42px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp .row{gap:18px;width:max-content;animation:60s linear infinite lp-slide;display:flex}.lp .row.r2{margin-top:18px;animation-duration:78s;animation-direction:reverse}.lp .row .mq-cv{background:var(--surface);border-radius:4px;flex:none;width:153px;height:230px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000080}.lp .row .mq-cv img{object-fit:cover}@keyframes lp-slide{to{transform:translate(-50%)}}.lp .oma-sec .split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,6vw,84px);display:grid}.lp .oma-copy h2{line-height:1.08}.lp .oma-copy .lead{color:var(--text-secondary);max-width:30em;margin-top:14px;font-size:16px}.lp .phone-wrap{justify-content:center;display:flex;position:relative}.lp .phone{aspect-ratio:390/844;background:linear-gradient(145deg,#46474d 0%,#17171a 26%,#0c0c0e 58%,#26262b 100%);border-radius:46px;flex:none;width:320px;max-width:80vw;height:auto;padding:11px;position:relative;box-shadow:0 30px 66px #00000080,0 0 0 1.5px #ffffff1a,0 0 0 3.5px #0000008c,inset 0 1px 1px #ffffff38,inset 0 0 0 1px #00000080}.lp .phone:before{display:none}.lp .phone .scr{background:#0a0a0a;border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lp .phone.float{animation:12s ease-in-out infinite lp-floaty}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp .phone .sb{color:#f4ede2;background:#0a0a0a;flex:none;justify-content:space-between;align-items:center;height:32px;padding:8px 21px 0;font-size:11px;font-weight:600;display:flex;position:relative}.lp .phone .sb .island{background:#000;border-radius:999px;width:74px;height:19px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.lp .phone .sb .r{align-items:center;gap:5px;display:flex}.lp .phone .sb .sig{align-items:flex-end;gap:1.5px;height:9px;display:flex}.lp .phone .sb .sig b{background:#f4ede2;border-radius:1px;width:2.6px}.lp .phone .sb .sig b:first-child{height:4px}.lp .phone .sb .sig b:nth-child(2){height:6.5px}.lp .phone .sb .sig b:nth-child(3){height:9px}.lp .phone .sb i{opacity:.9;border:1.3px solid #f4ede2;border-radius:2.5px;width:16px;height:9px;display:block;position:relative}.lp .phone .sb i:before{content:"";background:#f4ede2;border-radius:1px;width:70%;position:absolute;inset:1.3px}.lp .phone .sb i:after{content:"";background:#f4ede2;border-radius:0 1px 1px 0;width:1.6px;height:3px;position:absolute;top:2.5px;right:-3px}.lp .oma-ui{color:#f4ede2;text-align:left;background:#0a0a0a;flex-direction:column;flex:1;min-height:0;display:flex}.lp .oma-ui .oh{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:13px;display:flex}.lp .oma-ui .oh-ava{border:1px solid #b91c1c80;border-radius:50%;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.lp .oma-ui .oh-ava img{object-fit:cover;width:100%;height:100%;display:block}.lp .oma-ui .oh-id{flex:1;min-width:0}.lp .oma-ui .oh-name-row{align-items:center;gap:6px;display:flex}.lp .oma-ui .oh-name{font-family:var(--font-display);color:#f4ede2;font-size:15px;font-weight:500}.lp .oma-ui .oh-ia{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border);border-radius:999px;padding:1px 5px;font-size:8px;font-weight:600}.lp .oma-ui .oh-sub{color:var(--text-tertiary);margin-top:2px;font-size:10.5px;line-height:1.35}.lp .oma-ui .nowrap{white-space:nowrap}.lp .oma-ui .oh-btn{border:1px solid var(--border);width:30px;height:30px;color:var(--text-tertiary);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lp .oma-ui .oh-btn svg{width:14px;height:14px}.lp .oma-ui .ob{flex-direction:column;flex:1;gap:8px;min-height:0;padding:13px 13px 6px;display:flex;overflow:hidden}.lp .oma-ui .u-row{justify-content:flex-end;display:flex}.lp .oma-ui .u-bubble{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;max-width:85%;padding:8px 12px;font-size:13px;line-height:1.5}.lp .oma-ui .a-reply{color:#f4ede2;min-height:1em;font-size:13px;line-height:1.5}.lp .oma-ui .caret{background:#f4ede2b3;width:2px;height:14px;margin-left:1px;animation:1s step-end infinite lp-capulse;display:inline-block;transform:translateY(2px)}@keyframes lp-capulse{50%{opacity:0}}.lp .oma-ui .picks{flex-direction:column;gap:8px;margin-top:10px;display:flex}.lp .oma-ui .pick{border:1px solid var(--border);background:#0a0a0a99;border-radius:10px;gap:11px;padding:9px;display:flex}.lp .oma-ui .pick-cv{aspect-ratio:2/3;width:46px;box-shadow:0 0 0 1px var(--border);border-radius:4px;flex:none;position:relative;overflow:hidden}.lp .oma-ui .pick-cv img{object-fit:cover;width:100%;height:100%;display:block}.lp .oma-ui .pick-b{flex:1;min-width:0}.lp .oma-ui .pick-t{font-family:var(--font-display);color:#f4ede2;font-size:14px;font-weight:500;line-height:1.2}.lp .oma-ui .pick-r{color:#f4ede2e6;margin-top:3px;font-size:12px;line-height:1.4}.lp .oma-ui .pick-rate{color:var(--text-tertiary);gap:4px;margin-top:7px;display:flex}.lp .oma-ui .pick-rate span{border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.lp .oma-ui .pick-rate svg{width:14px;height:14px}.lp .oma-ui .acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lp .oma-ui .acts button{font-family:var(--font-body);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.lp .oma-ui .act-c{background:var(--accent);color:#f4ede2;border:none}.lp .oma-ui .act-x{border:1px solid var(--border);color:var(--text-tertiary);background:0 0}.lp .oma-ui .oi{border-top:1px solid var(--border);align-items:center;gap:8px;padding:11px;display:flex}.lp .oma-ui .oi-field{border:1px solid var(--border);min-width:0;color:var(--text-tertiary);background:#0a0a0a;border-radius:999px;flex:1;padding:8px 13px;font-size:12.5px}.lp .oma-ui .oi-btn{border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lp .oma-ui .oi-btn.mic{border:1px solid var(--border);color:var(--text-tertiary)}.lp .oma-ui .oi-btn.send{background:var(--accent);color:#f4ede2}.lp .oma-ui .oi-btn svg{width:15px;height:15px}.lp .pricing{text-align:center}.lp .pricing h2{margin:0 auto;line-height:1.1}.lp .plans{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:20px;margin-top:clamp(34px,5vh,56px);display:grid}.lp .plan{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;padding:28px 26px;display:flex}.lp .plan.pro{background:linear-gradient(180deg, #b91c1c12, var(--surface) 42%);border-color:#b91c1c8c}.lp .plan .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:700}.lp .plan.pro .tag{color:var(--lp-em)}.lp .plan .amt{font-family:var(--font-body);letter-spacing:-.03em;color:var(--text);margin-top:14px;font-size:40px;font-weight:700;line-height:1}.lp .plan .amt small{color:var(--text-tertiary);font-size:15px;font-weight:600}.lp .plan .alt{color:var(--text-tertiary);min-height:1.2em;margin-top:6px;font-size:13px}.lp .plan ul{flex-direction:column;gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.lp .plan li{color:var(--text-secondary);padding-left:24px;font-size:14px;line-height:1.45;position:relative}.lp .plan li:before{content:"";border-left:2px solid var(--lp-em);border-bottom:2px solid var(--lp-em);width:12px;height:7px;position:absolute;top:5px;left:1px;transform:rotate(-45deg)}.lp .plan li b{color:var(--text);font-weight:600}.lp .plan .cta-row{margin-top:auto}.lp .plan a{text-align:center;border-radius:999px;padding:13px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:block}.lp .plan .ghost{border:1px solid var(--border);color:var(--text)}.lp .plan .ghost:hover{border-color:var(--border-strong)}.lp .plan .prim{background:var(--accent);color:#fff}.lp .plan .prim:hover{background:#a81818}.lp .founder{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:18px;max-width:680px;margin:clamp(30px,5vh,48px) auto 0;padding:18px 22px;display:flex}.lp .founder .av-wrap{flex:none;width:48px;height:48px;position:relative}.lp .founder .badge{background:var(--surface-deepest);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.lp .founder .badge svg{fill:#c9a24d;stroke:#c9a24d;width:22px;height:22px}.lp .founder .ring{border:2px solid #c9a24d;border-radius:50%;position:absolute;inset:-3px;box-shadow:0 0 16px #c9a24d66}.lp .founder .ft{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:500}.lp .founder .fd{color:var(--text-secondary);margin-top:3px;font-size:13.5px;line-height:1.5}.lp .founder b{color:var(--text);font-weight:600}.lp .faq-sec{text-align:center}.lp .faq-sec h2{margin:0 auto;line-height:1.1}.lp .faq{text-align:left;max-width:680px;margin:clamp(30px,5vh,52px) auto 0}.lp .faq-item{border-bottom:1px solid var(--surface-2)}.lp .faq-item summary{cursor:pointer;font-family:var(--font-body);color:var(--text);justify-content:space-between;align-items:center;gap:18px;padding:18px 2px;font-size:16px;font-weight:600;list-style:none;transition:color .2s;display:flex}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-item summary:hover{color:#fff}.lp .faq-tog{flex:none;width:15px;height:15px;position:relative}.lp .faq-tog:before,.lp .faq-tog:after{content:"";background:var(--lp-em);border-radius:1px;transition:transform .25s;position:absolute}.lp .faq-tog:before{height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.lp .faq-tog:after{width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.lp .faq-item[open] .faq-tog:after{transform:translate(-50%)scaleY(0)}.lp .faq-a{font-family:var(--font-body);color:var(--text-secondary);padding:0 2px 18px;font-size:14.5px;line-height:1.6}.lp .faq-a strong{color:var(--text);font-weight:600}.lp .final{text-align:center}.lp .final h2{font-family:var(--font-display);letter-spacing:-.02em;max-width:15em;margin:0 auto;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.1}.lp .final .cta-btn{margin-top:28px}.lp .footer{padding:40px var(--lp-pad);border-top:1px solid #1a1714;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.lp .footer nav{flex-wrap:wrap;gap:18px 22px;font-size:13px;display:flex}.lp .footer nav a{color:var(--text-tertiary);text-decoration:none;transition:color .2s}.lp .footer nav a:hover{color:var(--text)}.lp .footer .cr{width:100%;color:var(--text-tertiary);letter-spacing:.02em;font-size:12px}.lp .reveal{opacity:0;transition:opacity .85s cubic-bezier(.2,.7,.25,1),transform .85s cubic-bezier(.2,.7,.25,1);transform:translateY(24px)}.lp .reveal.in{opacity:1;transform:none}@media (max-width:920px){.lp .oma-sec .split{grid-template-columns:1fr;gap:40px}.lp .oma-sec .phone-wrap{order:2}}@media (max-width:1024px){.lp .copy{text-align:center;width:90vw;max-width:600px;top:11%;left:50%;right:auto;transform:translate(-50%)}.lp .copy h1{font-size:clamp(28px,5vw,42px)}.lp .copy .sub{margin-left:auto;margin-right:auto}.lp .cue{left:50%;transform:translate(-50%)}}@media (max-width:400px){.lp .phone{max-width:88vw}}@media (max-width:720px){.lp .lp-header{padding:13px 20px}.lp .lp-header nav{gap:15px;font-size:12px}.lp .copy .sub{font-size:15px}.lp .cta-btn{padding:13px 24px;font-size:14px}.lp .sec{padding:64px 20px}.lp .sec h2{font-size:clamp(24px,6vw,30px)}.lp .row .mq-cv{width:100px;height:150px}.lp .cat .stats{gap:26px 36px}.lp .cat .stat .n{font-size:clamp(32px,11vw,46px)}.lp .cat .stat .l{letter-spacing:.12em;font-size:11px}.lp .cat .editors{font-size:12px;line-height:1.95}.lp .plans{grid-template-columns:minmax(0,1fr);max-width:420px;margin-left:auto;margin-right:auto}.lp .founder{text-align:center;flex-direction:column;gap:12px}.lp .footer{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transition:none;transform:none}.lp .row,.lp .phone.float,.lp .oma-ui .caret{animation:none}.lp .copy .k,.lp .copy h1,.lp .copy .sub,.lp .cue{opacity:1;animation:none;transform:none}}
