#lp{--black:#0b0b0b;--panel:#101011;--panel-2:#0e0e0f;--white:#fff;--ice:#92f8ff;--ice-dim:#6bc4ca;--line:#ffffff1a;--line-2:#ffffff0f;--t-60:#fff9;--t-45:#ffffff73;--t-30:#ffffff4d;--bad:#ff5a4d;--bison:"Bison",-apple-system,sans-serif;--body:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;--mono:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;--maxw:1180px;background:var(--black);color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:1.5;overflow-x:hidden}#lp *{box-sizing:border-box;margin:0;padding:0}#lp img{max-width:100%;display:block}#lp a{color:inherit;text-decoration:none}#lp .ice{color:var(--ice)}#lp .it{font-style:italic}#lp .eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--t-45);margin-bottom:16px;font-size:12px;line-height:1.5}#lp .eyebrow .dot{display:none}#lp .lead{color:var(--t-60);max-width:54ch;font-size:clamp(17px,2.1vw,20px);line-height:1.55}#lp section{padding:clamp(64px,9vw,128px) 24px;position:relative}#lp .wrap{max-width:var(--maxw);margin:0 auto}#lp .rule{background:var(--line-2);height:1px;max-width:var(--maxw);margin:0 auto}#lp .btn{font-family:var(--body);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:15px 26px;font-size:14px;font-weight:700;transition:transform .15s,background .15s,color .15s,border-color .15s;display:inline-flex}#lp .btn:hover{transform:translateY(-2px)}#lp .btn-ice{background:var(--ice);color:var(--black);border-radius:10px}#lp .btn-ice:hover{background:#b6fbff}#lp .btn-ghost{color:var(--white);border-color:var(--line);background:0 0;border-radius:10px}#lp .btn-ghost:hover{border-color:var(--ice);color:var(--ice)}#lp .btn .arr{font-family:var(--body);font-weight:600}#lp nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0b0b0bd1;position:sticky;top:0}#lp .nav-in{max-width:var(--maxw);justify-content:space-between;align-items:center;margin:0 auto;padding:14px 24px;display:flex}#lp .nav-in .logo{width:auto;height:30px}#lp .nav-right{align-items:center;gap:18px;display:flex}#lp .nav-link{text-transform:uppercase;letter-spacing:.08em;color:var(--t-60);font-size:12px;font-weight:700}#lp .nav-link:hover{color:var(--ice)}#lp .nav-cta{background:var(--ice);color:var(--black);text-transform:uppercase;letter-spacing:.06em;border-radius:8px;padding:10px 16px;font-size:12px;font-weight:700}#lp .hero{padding-top:clamp(56px,8vw,96px)}#lp .hero-grid{max-width:980px;display:block}#lp .hero h1{font-family:var(--bison);text-transform:uppercase;letter-spacing:.005em;margin:0 0 24px;font-size:clamp(52px,8vw,108px);font-weight:700;line-height:.9}#lp .hero-cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}#lp .trust{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}#lp .trust span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t-45);font-size:11px}#lp .trust b{color:var(--ice);font-weight:700}@keyframes lp-pulse{0%{box-shadow:0 0 #ff5a4d8c}70%{box-shadow:0 0 0 9px #ff5a4d00}to{box-shadow:0 0 #ff5a4d00}}#lp .bcast{border:1px solid var(--line);border-top:2px solid var(--ice);background:#000;position:relative;overflow:hidden}#lp .bcast .feed{aspect-ratio:16/10;object-fit:cover;object-position:center;filter:contrast(1.06)saturate(1.02)brightness(.94);width:100%;display:block}#lp .bcast .cap{border-top:1px solid var(--line);background:var(--panel);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--t-60);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:11px;display:flex}#lp .bcast .cap .live{color:var(--white);align-items:center;gap:7px;font-weight:700;display:inline-flex}#lp .bcast .cap .blip{background:var(--bad);border-radius:50%;width:8px;height:8px;animation:1.6s infinite lp-pulse}#lp .bcast .cap .pp{color:var(--ice)}#lp .matchup{background:var(--panel-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#lp .matchup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}#lp .matchup-head h2{font-family:var(--bison);text-transform:uppercase;max-width:18ch;font-size:clamp(34px,4.6vw,60px);font-weight:700;line-height:.92}#lp .cols{grid-template-columns:1fr 56px 1.08fr;align-items:start;gap:0;display:grid}#lp .col-head{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}#lp .col-head.bad{color:var(--bad)}#lp .col-head.good{color:var(--ice)}#lp .stack{flex-direction:column;gap:10px;display:flex}#lp .toolrow{border:1px solid var(--line);background:var(--panel);align-items:center;gap:14px;padding:15px 16px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s;display:flex}#lp .toolrow .stat{border-radius:50%;flex:none;width:9px;height:9px}#lp .toolrow.dis .stat{background:var(--bad);animation:2.2s infinite lp-pulse}#lp .toolrow.con .stat{background:var(--ice)}#lp .toolrow .cat{font-size:15px;font-weight:700}#lp .toolrow .vendors{font-family:var(--mono);color:var(--t-45);letter-spacing:.04em;text-align:right;margin-left:auto;font-size:11px}#lp .toolrow.con .vendors{color:var(--ice-dim)}#lp .cols.armed .left .toolrow{opacity:.35;transform:translate(34px)scale(.97)}#lp .cols.go .left .toolrow{opacity:1;transform:none}#lp .cols.armed .right{opacity:0;transform:translateY(14px)}#lp .cols.go .right{opacity:1;transition:opacity .6s .15s,transform .6s .15s;transform:none}#lp .seam{justify-content:center;align-items:center;padding-top:54px;display:flex}#lp .seam .arrow{font-family:var(--bison);color:var(--ice);border:1px solid var(--ice);border-radius:50%;place-items:center;width:54px;height:54px;font-size:30px;font-weight:700;display:grid}#lp .right .phone-wrap{align-items:flex-start;gap:20px;display:flex}#lp .right .phone{border:1px solid var(--line);background:#000;border-radius:34px;flex:none;width:236px;padding:7px}#lp .right .phone .screen{aspect-ratio:9/19;background:#000;border-radius:27px;width:100%;position:relative;overflow:hidden}#lp .right .phone .screen img{object-fit:cover;opacity:0;width:100%;height:100%;animation:13s infinite lp-phoneCycle;position:absolute;inset:0}#lp .right .phone .screen img:nth-child(2){animation-delay:3.25s}#lp .right .phone .screen img:nth-child(3){animation-delay:6.5s}#lp .right .phone .screen img:nth-child(4){animation-delay:9.75s}@keyframes lp-phoneCycle{0%{opacity:0}3%{opacity:1}24%{opacity:1}28%{opacity:0}to{opacity:0}}#lp .right .phone .label{z-index:2;text-align:center;font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);background:linear-gradient(#0000,#000000d9);padding:18px 0 9px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}#lp .right .stack{flex:1;min-width:0}#lp .store-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}#lp .store-grid h2{font-family:var(--bison);text-transform:uppercase;margin-bottom:20px;font-size:clamp(34px,4.8vw,64px);font-weight:700;line-height:.9}#lp .appstore{border:1px solid var(--line);background:var(--panel);padding:18px}#lp .as-bar{font-family:var(--body);color:var(--t-60);background:#1c1c1e;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:14px;display:flex}#lp .as-bar .mag{color:var(--t-45)}#lp .as-bar .q{color:var(--white)}#lp .as-row{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:14px 6px;display:flex}#lp .as-row:last-child{border-bottom:0}#lp .as-icon{width:58px;height:58px;font-family:var(--bison);border-radius:14px;flex:none;place-items:center;font-size:26px;font-weight:700;display:grid}#lp .as-icon.you{background:var(--ice);color:var(--black);box-shadow:0 0 0 1px var(--ice)}#lp .as-icon.them{color:var(--t-45);background:#222}#lp .as-meta{flex:1;min-width:0}#lp .as-meta .nm{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}#lp .as-meta .nm .badge{font-family:var(--mono);letter-spacing:.12em;color:var(--black);background:var(--ice);text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px}#lp .as-meta .sub{font-family:var(--mono);color:var(--t-45);letter-spacing:.04em;margin-top:3px;font-size:11px}#lp .as-get{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:#2a2a2c;border-radius:20px;flex:none;padding:8px 18px;font-size:12px;font-weight:700}#lp .as-row.you .as-get{background:var(--ice);color:var(--black)}#lp .as-row.them{opacity:.5}#lp .stream-sec{background:var(--panel-2);border-top:1px solid var(--line)}#lp .stream-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}#lp .stream-grid h2{font-family:var(--bison);text-transform:uppercase;margin:0 0 18px;font-size:clamp(40px,6vw,84px);font-weight:700;line-height:.88}#lp .film-strip{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}#lp .film-strip .clip{border-top:2px solid var(--ice);aspect-ratio:16/11;position:relative;overflow:hidden}#lp .film-strip .clip img{object-fit:cover;filter:contrast(1.04)brightness(.92);width:100%;height:100%}#lp .film-strip .clip .tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:#000000b8;padding:7px 9px;font-size:10px;position:absolute;bottom:0;left:0;right:0}#lp .patent{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice);border:1px solid var(--ice);margin-bottom:8px;padding:7px 12px;font-size:11px;display:inline-block}#lp .pb-head{margin-bottom:44px}#lp .pb-head h2{font-family:var(--bison);text-transform:uppercase;font-size:clamp(34px,4.8vw,64px);font-weight:700;line-height:.9}#lp .playbook{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(196px,auto);gap:14px;display:grid}#lp .tile{background:#141416;flex-direction:column;justify-content:flex-start;padding:26px;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}#lp .tile:hover{box-shadow:inset 0 2px 0 var(--ice);background:#181a1c;transform:translateY(-3px)}#lp .tile .num{font-family:var(--mono);color:var(--t-30);letter-spacing:.1em;font-size:11px;position:absolute;top:16px;right:18px}#lp .tile h3{font-family:var(--bison);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px;font-size:24px;font-weight:700}#lp .tile p{color:var(--t-60);max-width:42ch;font-size:14px}#lp .tile .repl{font-family:var(--mono);letter-spacing:.1em;color:var(--ice-dim);text-transform:uppercase;margin-top:12px;font-size:10px}#lp .t-wide,#lp .t-3,#lp .t-2{grid-column:auto}#lp .tile.feat{grid-area:auto;justify-content:flex-start}#lp .tile.feat .shot{opacity:.22;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#lp .tile.feat .inner{z-index:1;position:relative}#lp .human{background:var(--panel-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#lp .human .lead{text-align:center;margin:14px auto 0}#lp .human-head{text-align:center;margin-bottom:46px}#lp .human-head h2{font-family:var(--bison);text-transform:uppercase;font-size:clamp(34px,4.8vw,62px);font-weight:700;line-height:.92}#lp .photos{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}#lp .photo{aspect-ratio:4/3;border:1px solid var(--line);position:relative;overflow:hidden}#lp .photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s}#lp .photo:hover img{transform:scale(1.04)}#lp .photo .cap{background:linear-gradient(#0000,#000000d9);padding:14px;position:absolute;bottom:0;left:0;right:0}#lp .photo .cap .k{font-family:var(--mono);letter-spacing:.18em;color:var(--ice);text-transform:uppercase;font-size:9px}#lp .photo .cap .l{margin-top:3px;font-size:14px;font-weight:700}#lp .quote-wrap{text-align:center;max-width:820px;margin:0 auto}#lp .quote{font-family:var(--bison);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(30px,4.4vw,56px);font-weight:700;line-height:1}#lp .quote .ice{color:var(--ice)}#lp .byline{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t-45);margin-top:26px;font-size:12px}#lp .price-sec{background:var(--panel-2);border-top:1px solid var(--line)}#lp .price-head{text-align:center;margin-bottom:44px}#lp .price-head h2{font-family:var(--bison);text-transform:uppercase;font-size:clamp(34px,4.8vw,62px);font-weight:700}#lp .price-band{background:#141416;justify-content:space-between;align-items:stretch;gap:8px;max-width:960px;margin:0 auto;padding:40px clamp(24px,4vw,48px);display:flex}#lp .pitem{text-align:center;flex-direction:column;flex:1;padding:0 12px;display:flex}#lp .pitem .pl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice);font-size:11px}#lp .pitem .pv{font-family:var(--bison);margin:14px 0 10px;font-size:clamp(44px,5vw,64px);font-weight:700;line-height:1}#lp .pitem .pv small{color:var(--t-45);font-size:22px}#lp .pitem .pd{color:var(--t-60);font-size:13px;line-height:1.4}#lp .plus{font-family:var(--bison);color:var(--ice);align-items:center;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1;display:flex}#lp .price-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:960px;margin:18px auto 0;display:flex}#lp .price-foot .nofee{font-family:var(--bison);text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:700}#lp .price-foot .nofee .ice{color:var(--ice)}#lp .price-foot .sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-45);font-size:11px}#lp .steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}#lp .step{background:#141416;padding:32px 28px;position:relative;overflow:hidden}#lp .step .gho{font-family:var(--bison);color:#ffffff0a;font-size:96px;font-weight:700;line-height:1;position:absolute;top:8px;right:14px}#lp .step .n{font-family:var(--mono);letter-spacing:.2em;color:var(--ice);margin-bottom:18px;font-size:11px}#lp .step h3{font-family:var(--bison);text-transform:uppercase;margin-bottom:10px;font-size:26px;font-weight:700;position:relative}#lp .step p{color:var(--t-60);font-size:14px;position:relative}#lp .final{text-align:center}#lp .final h2{font-family:var(--bison);text-transform:uppercase;margin-bottom:22px;font-size:clamp(44px,7vw,104px);font-weight:700;line-height:.88}#lp .final .check{flex-wrap:wrap;justify-content:center;gap:26px;margin:26px 0 32px;display:flex}#lp .final .check span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-60);font-size:12px}#lp .final .check span:before{content:"✓";color:var(--ice);margin-right:8px;font-weight:700}#lp .signup-form{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:560px;margin:30px auto 0;display:grid}#lp .signup-form .full{grid-column:1/-1}#lp .signup-form label{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--t-45);margin-bottom:7px;font-size:11px;font-weight:600;display:block}#lp .signup-form input,#lp .signup-form select{border:1px solid var(--line);color:#fff;width:100%;font-family:var(--body);background:#141416;border-radius:10px;padding:13px 14px;font-size:15px}#lp .signup-form input:focus,#lp .signup-form select:focus{border-color:var(--ice);outline:none}#lp .signup-form input::placeholder{color:var(--t-30)}#lp .signup-form .brand-block .brand-opt{text-transform:none;letter-spacing:0;color:var(--t-30);margin-left:7px;font-weight:500}#lp .signup-form .brand-row{align-items:flex-end;gap:12px;display:flex}#lp .signup-form .logo-drop{border:1px dashed var(--line);cursor:pointer;min-width:0;color:var(--t-45);font-family:var(--body);text-align:left;background:#141416;border-radius:10px;flex:1;align-items:center;gap:10px;height:48px;padding:11px 14px;font-size:14px;display:flex}#lp .signup-form .logo-drop:hover{border-color:var(--ice)}#lp .signup-form .logo-drop .logo-ic{color:var(--ice);flex-shrink:0;font-size:18px;line-height:1}#lp .signup-form .logo-drop .logo-prev{object-fit:cover;border:1px solid var(--line);border-radius:7px;flex-shrink:0;width:30px;height:30px}#lp .signup-form .logo-drop .logo-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#lp .signup-form .swatch{flex-direction:column;align-items:center;gap:5px;display:flex}#lp .signup-form .swatch span{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--t-45);font-size:10px}#lp .signup-form input[type=color]{border:1px solid var(--line);cursor:pointer;background:#141416;border-radius:10px;width:50px;height:48px;padding:4px}#lp .signup-form input[type=color]:hover{border-color:var(--ice)}#lp .signup-form .submit{border:none;grid-column:1/-1;justify-content:center;padding:17px;font-size:16px}#lp .signup-form .submit:disabled{opacity:.6;cursor:not-allowed}#lp .signup-note{max-width:560px;font-family:var(--body);color:var(--t-60);margin:14px auto 0;font-size:13px}#lp .signup-note b{color:var(--ice)}#lp .signup-error{max-width:560px;font-family:var(--body);color:var(--bad);text-align:center;margin:14px auto 0;font-size:13px}#lp .signup-done{text-align:center;background:#141416;border:1px solid #92f8ff4d;border-radius:14px;max-width:560px;margin:30px auto 0;padding:28px}#lp .signup-done h3{font-family:var(--bison);text-transform:uppercase;margin-bottom:8px;font-size:30px;font-weight:700}#lp .signup-done p{color:var(--t-60);font-size:14px}@media (max-width:600px){#lp .signup-form{grid-template-columns:1fr}}#lp footer{border-top:1px solid var(--line);text-align:center;color:var(--t-45);padding:48px 24px 120px}#lp footer .fl{height:26px;margin:0 auto 18px}#lp footer .links{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:24px;margin:18px 0;font-size:12px;display:flex}#lp footer .links a:hover{color:var(--ice)}#lp footer .cr{font-family:var(--mono);color:var(--t-45);letter-spacing:.08em;margin-top:18px;font-size:12px}#lp .sticky-cta{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#0b0b0beb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0}#lp .sticky-cta .t{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-60);font-size:11px}#lp .sticky-cta .t b{color:var(--white)}@media (max-width:900px){#lp .hero-grid,#lp .store-grid,#lp .stream-grid{grid-template-columns:1fr;gap:36px}#lp .cols{grid-template-columns:1fr;gap:30px}#lp .seam{margin:6px 0;padding-top:0;transform:rotate(90deg)}#lp .cols.armed .right{opacity:1;transform:translateY(0)}#lp .right .phone{width:200px}#lp .playbook{grid-template-columns:1fr}#lp .photos{grid-template-columns:repeat(2,1fr)}#lp .price-band{flex-direction:column;gap:6px}#lp .plus{justify-content:center;margin:4px 0;font-size:28px}#lp .steps{grid-template-columns:1fr}#lp .sticky-cta{display:flex}#lp .nav-right .nav-link{display:none}}@media (prefers-reduced-motion:reduce){#lp *{transition:none!important;animation:none!important}#lp .cols.armed .left .toolrow,#lp .cols.armed .right{opacity:1;transform:none}#lp .right .phone .screen img{opacity:0}#lp .right .phone .screen img:first-child{opacity:1}}
