.cs-h{padding:56px 0 24px}.crumb{color:var(--mute);font-size:14px}.crumb a{color:inherit;text-decoration:none}.crumb a:hover{text-decoration:underline}.cs-h h1{letter-spacing:-.022em;text-wrap:balance;max-width:17ch;margin:20px 0 0;font-size:clamp(38px,6vw,76px);font-weight:500;line-height:1.04}.cs-h .lead{max-width:56ch;color:var(--mute);margin:24px 0 0;font-size:19px}.cs-h .tags{margin-top:24px}.cs-h .tag{background:0 0}.cs-links{margin-top:18px}.draft{color:var(--mute);border-left:3px solid var(--ink);margin:22px 0 0;padding-left:14px;font-size:14px}.hs .shot{aspect-ratio:16/9;background:#1e1e1e;margin-top:40px}.hs .win{width:var(--ww,90%);aspect-ratio:var(--war,2/1)}.win video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs .shot.phone{background:#272727}.facts{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px;display:grid}.fact{border-top:1px solid var(--line);padding:18px 0 0}.fact b{letter-spacing:-.022em;margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.15;display:block}.fact span{color:var(--mute);font-size:15px}.h2{letter-spacing:-.022em;margin:0 0 24px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.1}.ov{grid-template-columns:1fr 1.5fr;gap:64px;display:grid}.ov dl{align-content:start;gap:22px;margin:0;display:grid}.ov dd{margin:6px 0 0}.ov p{color:#444;margin:0 0 18px}.ov .note{margin-top:30px}.note{border-left:3px solid var(--ink);max-width:760px;margin-top:28px;padding:0 0 0 20px}.note p{color:var(--ink);margin:0}.note .by{color:var(--mute);margin-top:8px;font-size:14px;display:block}.note a{color:inherit}.dk .h2{color:#b8b8b8;max-width:38ch;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.25}.lead1{max-width:760px;margin-top:44px}.lead1 h3{letter-spacing:-.022em;margin:14px 0 16px;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.06}.lead1 p{color:#b8b8b8;max-width:58ch;margin:0;font-size:18px}.rest{grid-template-columns:repeat(var(--n,3),1fr);gap:32px;margin-top:64px;display:grid}.rest>div{border-top:1px solid #3c3c3c;padding-top:18px}.rest h4{letter-spacing:-.015em;margin:0 0 8px;font-size:19px;font-weight:600}.rest p{color:#a5a5a5;margin:0;font-size:15px}.step{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:32px;padding:34px 0;display:grid}.step:last-child{border-bottom:1px solid var(--line)}.step h3{letter-spacing:-.022em;font-size:24px;font-weight:600;line-height:1.15}.step p{color:#444;max-width:62ch;margin:0}.step p+p{margin-top:12px}.step .mute{color:var(--mute)}.step.sm h3{font-size:20px}.gal figure{margin:0 0 28px}.gal img,.gal video{width:100%;box-shadow:0 0 0 1px var(--line);border-radius:20px;display:block}.gal figure.portrait{max-width:340px}.gal figcaption{color:var(--mute);margin-top:12px;font-size:14px}.step .gal{margin-top:22px}.step .gal figure{margin:0}.tw{background:var(--sf);box-shadow:0 0 0 1px var(--line);text-align:left;border-radius:20px;margin-top:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:680px;font-size:15px}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 22px}th{color:var(--mute);font-weight:500}th.me,td.me{color:var(--ink);background:#0000000d;font-weight:500}tr:last-child td{border:0}.num{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px;display:grid}.num>div{background:var(--sf);box-shadow:0 0 0 1px var(--line);border-radius:24px;padding:28px}.num b{letter-spacing:-.03em;margin-bottom:6px;font-size:34px;font-weight:600;line-height:1.1;display:block}.num p{color:var(--mute);margin:0;font-size:15px}.sec{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:36px;display:flex}.nx{color:inherit;text-decoration:none;display:block}.nx .shot{aspect-ratio:16/8}.nx .win{width:var(--ww,66%);aspect-ratio:var(--war,2/1)}.nxm{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.nxm b{letter-spacing:-.022em;font-size:24px;font-weight:600;display:block}.nxm span{color:var(--mute)}.nxm .tag{color:#141414;margin-left:4px}.cs-cta .big{max-width:20ch}.cs-cta .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (width<=860px){.facts,.num,.ov{grid-template-columns:1fr}.ov{gap:32px}.step{grid-template-columns:1fr;gap:12px}.hs .shot{aspect-ratio:4/3}.hs .win{width:var(--wm,92%)}.rest{grid-template-columns:1fr;gap:28px}.facts{gap:24px}.nx .shot{aspect-ratio:4/3}.nx .win{width:var(--wm,88%)}.nxm{flex-direction:column;align-items:flex-start}.tw{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.tw table,.tw tbody{width:100%;min-width:0;display:block}.tw tr:first-child{display:none}.tw tr{border-top:1px solid var(--line);padding:18px 0 14px;display:block}.tw tr:last-child{border-bottom:1px solid var(--line)}.tw td{text-indent:-112px;text-align:left;border:0;padding:7px 0 7px 112px;display:block}.tw td:before{content:attr(data-label);text-indent:0;vertical-align:top;width:112px;color:var(--mute);display:inline-block}.tw td:first-child{text-indent:0;padding:0 0 8px;font-size:18px;font-weight:600}.tw td:first-child:before{content:none}.tw td.me{border-radius:10px;margin:0 -10px;padding:7px 10px 7px 122px}}.proof{grid-template-columns:1fr 1.5fr;align-items:stretch;gap:64px;margin-top:36px;display:grid}.proof .facts{grid-template-columns:1fr;align-content:start;gap:22px;margin-top:0}.tcard{color:#fff;background:#171717;border-radius:0;flex-direction:column;justify-content:space-between;gap:28px;margin:0;padding:32px 34px;display:flex}.tcard blockquote{margin:0}.tcard p{letter-spacing:-.01em;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.42}.tcard blockquote:after{content:"";background:#fff;width:40px;height:2px;margin-top:26px;display:block}.tcard figcaption{align-items:center;gap:16px;display:flex}.tav{background:#fff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.tav img{width:34px;height:auto;display:block}.tby{gap:2px;display:grid}.tby b{letter-spacing:-.01em;font-size:17px;font-weight:600}.tby span{color:#a3a3a3;font-size:15px}@media (width<=860px){.proof{grid-template-columns:1fr;gap:28px}.tcard{padding:26px 22px}}
