.site-nav{align-items:center;gap:6px 26px;margin-left:auto;font-size:.98rem;font-weight:700;display:flex}.site-nav a{color:var(--ink);text-decoration:none}.site-nav>a:hover{text-underline-offset:5px;text-decoration:underline}.login{position:relative}.login-btn,.menu-btn{font:700 .98rem/1 var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:10px 14px}.login-btn:hover,.menu-btn:hover{border-color:var(--ink)}.login-btn:after{content:"▾";margin-left:7px;font-size:.8em}.login-menu{z-index:9;background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #16223f24}.login-menu[hidden]{display:none}.login-menu a{border-radius:9px;padding:11px 14px}.login-menu a:hover,.login-menu a:focus-visible{background:var(--soft)}.menu-btn{margin-left:auto;display:none}.read h1{font-size:clamp(2rem,4.2vw,3.1rem)}.read h1+p{margin-top:4px}.fine{color:var(--sub);max-width:62em;font-size:.88rem}footer nav.more{font-weight:400}.two{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.two .read{max-width:none}.contact{color:var(--ink);font-weight:700}.terms{flex-direction:column;gap:12px;padding:26px;display:flex}.terms .incl li{color:var(--sub);font-size:.98rem}.links{font-weight:700}.screens{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.screens.solo{grid-template-columns:minmax(0,1fr);justify-items:start}.s-watch{aspect-ratio:16/9;background:var(--soft);position:relative}.s-watch img,.s-watch video{object-fit:cover;width:100%;height:100%;display:block}.s-play{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.s-play i{background:var(--ink);border-radius:50%;width:72px;height:72px;transition:transform .15s;position:relative}.s-play i:after{content:"";border-style:solid;border-width:15px 0 15px 23px;border-color:transparent transparent transparent var(--paper);position:absolute;top:21px;left:28px}.s-play:hover i{transform:scale(1.07)}.s-play span{font:700 .9rem/1 var(--body);color:var(--ink);background:var(--paper);border-radius:999px;padding:7px 12px;position:absolute;bottom:14px;left:16px}.recording{text-align:center;max-width:230px;color:var(--sub);flex-direction:column;align-items:center;gap:10px;font-size:.88rem;display:flex}.phone{border:6px solid var(--ink);background:var(--ink);border-radius:26px;width:200px;line-height:0;overflow:hidden}.phone video{width:100%;height:auto;display:block}.facts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.methods li{flex-direction:column;gap:8px;padding:22px;display:flex}.methods p{color:var(--sub);font-size:.98rem}@media (width<=960px){.methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.two,.screens{grid-template-columns:minmax(0,1fr)}.recording{justify-self:center}.facts.four{grid-template-columns:repeat(2,minmax(0,1fr))}.facts.four li,.facts.four li+li{border:0;border-top:1px solid var(--line);padding:16px 12px 16px 0}.facts.four li:nth-child(-n+2){border-top:0}}@media (width<=760px){.menu-btn{display:block}.bar{position:sticky}.site-nav{right:var(--gutter);z-index:9;background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-width:210px;margin:0;padding:8px;display:none;position:absolute;top:calc(100% + 6px);box-shadow:0 14px 34px #16223f24}.site-nav.open{display:flex}.site-nav a{border-radius:9px;padding:12px 14px;display:block}.login{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.login-btn{letter-spacing:.1em;text-transform:uppercase;color:var(--sub);cursor:default;pointer-events:none;background:0 0;border:0;padding:10px 14px 2px;font-size:.74rem;display:block}.login-btn:after{content:none}.login-menu,.login-menu[hidden]{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;position:static;display:flex!important}}@media (width<=520px){.methods{grid-template-columns:minmax(0,1fr)}}html:not(.js) .menu-btn,html:not(.js) .login-btn{display:none}html:not(.js) .site-nav{box-shadow:none;background:0 0;border:0;flex-flow:wrap;min-width:0;margin-left:auto;padding:0;display:flex;position:static}html:not(.js) .login-menu,html:not(.js) .login-menu[hidden]{box-shadow:none;background:0 0;border:0;flex-direction:row;min-width:0;padding:0;position:static;display:flex!important}.card.s-watch{background:var(--soft)}.plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plan{border:2px solid var(--ink);flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.plan h2{font-size:1.5rem}.plan .go{align-self:stretch;margin-top:auto}.perk{font:700 .78rem/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--good);background:#e9f7ee;border-radius:999px;padding:5px 12px}.when{flex-direction:column;width:100%;margin:4px 0 8px;display:flex}.when div{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.when dt{font:700 .76rem/1.9 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--sub)}.when dd{margin:0}.memo{max-width:var(--read);border-left:4px solid var(--ink);padding-left:18px;font-weight:600}@media (width<=860px){.plans{grid-template-columns:minmax(0,1fr)}}
