.v2 .v2-page{position:relative;z-index:1}.v2 .v2-phero{padding:96px 0 36px}@media (min-width:700px){.v2 .v2-phero{padding:124px 0 48px}}@media (min-width:1024px){.v2 .v2-phero{padding:148px 0 56px}}.v2 .v2-phero .v2-wrap{max-width:var(--wrap)}.v2 .v2-phero .v2-wrap>*{animation:v2rise .9s var(--e2) both}.v2 .v2-phero .v2-wrap>:nth-child(2){animation-delay:.1s}.v2 .v2-phero .v2-wrap>:nth-child(3){animation-delay:.2s}.v2 .v2-phero .v2-wrap>:nth-child(4){animation-delay:.3s}.v2 .v2-phero .v2-h1{font-size:clamp(30px,4.4vw,58px);line-height:1.05;letter-spacing:-.028em;max-width:20ch}.v2 .v2-phero .v2-sub{margin:22px 0 0;max-width:62ch}.v2 .v2-phero .v2-cta{justify-content:flex-start;margin-top:30px}.v2 .v2-psec{padding:52px 0;border-top:1px solid var(--hair)}@media (min-width:700px){.v2 .v2-psec{padding:72px 0}}.v2 .v2-psec.plain{border-top:0;padding-top:0}.v2 .v2-psec-hd{max-width:760px;margin-bottom:34px}.v2 .v2-psec-hd .eye{margin-bottom:14px}.v2 .v2-page .v2-h2{opacity:1;transform:none}.v2 .v2-psec .v2-h2{font-size:clamp(26px,2.8vw,38px);line-height:1.1;letter-spacing:-.024em}@media (max-width:699px){.v2 .v2-psec .v2-h2{font-size:26px}}.v2 .v2-psec .v2-lead{margin-top:16px}.v2 .v2-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.v2 .v2-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .v2-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.v2 .v2-grid,.v2 .v2-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.v2 .v2-grid,.v2 .v2-grid.four,.v2 .v2-grid.two{grid-template-columns:1fr}}.v2 .v2-card{position:relative;padding:22px 22px 24px;border:1px solid var(--hair);border-radius:18px;background:var(--glass);backdrop-filter:blur(12px);display:grid;gap:8px;align-content:start;color:inherit;text-decoration:none;transition:border-color .25s var(--e),transform .25s var(--e)}a.v2-card:hover,button.v2-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.3)}button.v2-card{text-align:left;font:inherit;cursor:pointer}.v2 .v2-card .eye{margin:0 0 2px;font-size:11.5px}@media (min-width:700px){.v2 .v2-card .eye{font-size:10.5px}}.v2 .v2-card h3{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.v2 .v2-grid.four .v2-card h3{min-height:2.4em}.v2 .v2-card p{margin:0;font-size:14.5px;line-height:1.5;color:var(--fg2)}.v2 .v2-card p b{color:var(--fg);font-weight:600}.v2 .v2-card .via{font-family:var(--mono);font-size:11px;color:var(--fg2);margin-top:6px}.v2 .v2-card .num{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--amber);letter-spacing:.1em}.v2 .v2-card .arrow{position:absolute;top:20px;right:20px;width:16px;height:16px;stroke:var(--fg2);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--e),stroke .25s var(--e)}a.v2-card:hover .arrow{transform:translate(2px,-2px);stroke:var(--fg)}.v2 .v2-kico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;margin-bottom:6px;color:rgb(var(--c));border:1px solid rgba(var(--c),.45);background:rgba(var(--c),.12);box-shadow:0 0 18px -6px rgba(var(--c),.6)}.v2 .v2-kico svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.v2 .v2-kinds{display:flex;flex-wrap:wrap;gap:8px}.v2 .v2-kind{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 9px;border-radius:999px;border:1px solid rgba(var(--c),.45);background:rgba(var(--c),.1);color:rgb(var(--c));font-size:13px;font-weight:600}.v2 .v2-kind svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v2 .v2-roles{display:flex;flex-wrap:wrap;gap:8px}.v2 .v2-roles .v2-chip{height:34px;font-size:13.5px;padding:0 13px}.v2 .v2-page .v2-list,.v2 .v2-page .v2-list-ft,.v2 .v2-page .v2-row{opacity:1;transform:none}.v2 .v2-page .v2-row{transition:background-color .2s var(--e)}.v2 .v2-page .v2-row:hover{background:rgba(255,255,255,.035)}.v2 .v2-cols{display:grid;gap:44px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.v2 .v2-cols.even{grid-template-columns:1fr 1fr}@media (max-width:1023px){.v2 .v2-cols,.v2 .v2-cols.even{grid-template-columns:1fr;gap:32px}}.v2 .v2-col-hd{margin-bottom:16px}.v2 .v2-col-hd .eye{margin-bottom:8px}.v2 .v2-col-hd h3{margin:0;font-size:22px;font-weight:650;letter-spacing:-.025em}.v2 .v2-outcomes{display:grid}.v2 .v2-outcome{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid var(--hair);font-size:16px;line-height:1.45}.v2 .v2-outcome:last-child{border-bottom:1px solid var(--hair)}.v2 .v2-outcome b{color:var(--amber);font-weight:600}.v2 .v2-outcome span{color:var(--fg2)}@media (max-width:600px){.v2 .v2-outcome{grid-template-columns:1fr;gap:4px}}.v2 .v2-dates{display:grid}.v2 .v2-date{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid var(--hair);font-size:15.5px;line-height:1.45;color:var(--fg2)}.v2 .v2-date:last-child{border-bottom:1px solid var(--hair)}.v2 .v2-date b{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--amber);letter-spacing:.02em;padding-top:3px;white-space:nowrap}.v2 .v2-date strong{color:var(--fg);font-weight:600}@media (max-width:600px){.v2 .v2-date{grid-template-columns:1fr;gap:4px}}.v2 .v2-note{margin:-6px 0 16px;font-size:14px;line-height:1.5;color:var(--fg2);max-width:52ch}.v2 .v2-note a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.v2 .v2-fact{display:grid;gap:8px;padding:26px 28px;border:1px solid var(--hair);border-radius:20px;background:var(--glass);backdrop-filter:blur(12px)}.v2 .v2-fact b{font-family:var(--mono);font-size:clamp(34px,4.2vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--fg);font-variant-numeric:tabular-nums}.v2 .v2-fact span{color:var(--fg2);font-size:15px;line-height:1.45;max-width:46ch}.v2 .v2-fact a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mono);font-size:12px;color:var(--fg2);text-decoration:underline;text-underline-offset:3px}@media (min-width:700px){.v2 .v2-fact a{display:inline;min-height:0;font-size:11px}}.v2 .v2-fact a:hover{color:var(--fg)}.v2 .v2-checks{display:grid;gap:12px;margin:0;padding:0;list-style:none}.v2 .v2-checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:15.5px;line-height:1.45;color:var(--fg2)}.v2 .v2-checks li b{color:var(--fg);font-weight:600}.v2 .v2-checks svg{width:22px;height:22px;stroke:var(--amber);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.v2 .v2-faq details{border-top:1px solid var(--hair)}.v2 .v2-faq details:last-child{border-bottom:1px solid var(--hair)}.v2 .v2-faq summary{cursor:pointer;padding:18px 0;font-size:17px;font-weight:600;letter-spacing:-.01em;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.v2 .v2-faq summary::-webkit-details-marker{display:none}.v2 .v2-faq summary:after{content:"+";font-family:var(--mono);font-size:18px;color:var(--fg2);flex:none}.v2 .v2-faq details[open] summary:after{content:"−"}.v2 .v2-faq details p{margin:0 0 20px;color:var(--fg2);max-width:66ch;font-size:15.5px;line-height:1.5}.v2 .v2-faq details p b{color:var(--fg);font-weight:600}@media (min-width:1024px){.v2 .v2-cols>.v2-form-card{position:sticky;top:88px}}.v2 .v2-form-card{padding:28px;border:1px solid var(--hair);border-radius:22px;background:rgba(12,13,22,.62);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 30px 80px -30px rgba(0,0,0,.8)}.v2 .v2-form-card>.eye{margin-bottom:6px}.v2 .v2-form-card h3{margin:0 0 18px;font-size:22px;font-weight:650;letter-spacing:-.025em}.v2 .v2-form,.v2 .v2-form .row{display:grid;gap:14px}.v2 .v2-form .row{grid-template-columns:1fr 1fr}@media (max-width:600px){.v2 .v2-form .row{grid-template-columns:1fr}}.v2 .v2-form label{display:grid;gap:6px;font-size:12.5px;font-weight:600;color:var(--fg2);letter-spacing:.01em}.v2 .v2-form input,.v2 .v2-form select,.v2 .v2-form textarea{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--hair);background:rgba(255,255,255,.05);color:var(--fg);font:inherit;font-size:16px;outline:none;transition:border-color .2s var(--e),background-color .2s var(--e)}@media (min-width:1024px){.v2 .v2-form input,.v2 .v2-form select,.v2 .v2-form textarea{font-size:15px}}.v2 .v2-form ::-moz-placeholder{color:var(--fg2);opacity:1}.v2 .v2-form ::placeholder{color:var(--fg2);opacity:1}.v2 .v2-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.v2 .v2-form select option{color:#111}.v2 .v2-form textarea{height:auto;min-height:96px;padding:12px 14px;resize:vertical}.v2 .v2-form input:focus,.v2 .v2-form select:focus,.v2 .v2-form textarea:focus{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.08)}.v2 .v2-form .v2-btn{margin-top:4px}.v2 .v2-form-note{font-size:12.5px;color:var(--fg2);margin:0}.v2 .v2-form-bad{color:#f08a85;font-size:13.5px;margin:0}.v2 .v2-done{display:grid;gap:12px;justify-items:center;text-align:center;padding:26px 0 10px;animation:v2rise .7s var(--e2) both}.v2 .v2-done h3{margin:6px 0 0;font-size:26px;letter-spacing:-.03em;font-weight:650}.v2 .v2-done p{margin:0;color:var(--fg2);font-size:15px;max-width:42ch}.v2 .v2-done p b{color:var(--fg);font-weight:600}.v2 .v2-done .v2-cta{margin-top:10px}.v2 .v2-signin{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:grid;place-items:center;padding:112px var(--gut) 80px}.v2 .v2-signin-card{width:min(460px,100%);display:grid;justify-items:center;text-align:center;gap:10px;padding:40px 34px 30px;border:1px solid var(--hair);border-radius:26px;background:rgba(12,13,22,.62);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 30px 80px -30px rgba(0,0,0,.8);animation:v2rise .8s var(--e2) both}.v2 .v2-signin-card .eye{margin:8px 0 0}.v2 .v2-signin-card h1{margin:0;font-size:clamp(28px,3.4vw,36px);letter-spacing:-.03em;font-weight:650;line-height:1.05}.v2 .v2-signin-sub{margin:0 0 10px;color:var(--fg2);font-size:15px;line-height:1.5;max-width:34ch}.v2 .v2-signin-sub b{color:var(--fg);font-weight:600}.v2 .v2-signin-card .v2-form{width:100%;text-align:left}.v2 .v2-signin-card .v2-form input{text-align:center}.v2 .v2-signin-card .v2-form .v2-btn{width:100%}.v2 .v2-signin-alt{margin-top:8px;font:inherit;font-size:13.5px;font-weight:600;color:var(--fg);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.v2 .v2-signin-alt:disabled{color:var(--fg2);text-decoration:none;cursor:default}.v2 .v2-signin-foot{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--fg2);max-width:36ch}.v2 .v2-signin-foot a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.v2 .v2-photos{--ph:clamp(200px,24vw,340px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.v2 .v2-photos-copy,.v2 .v2-photos-track{display:flex;gap:14px;width:-moz-max-content;width:max-content}.v2 .v2-photos-track{animation:v2photodrift 150s linear infinite}.v2 .v2-photos:hover .v2-photos-track{animation-play-state:paused}@keyframes v2photodrift{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}.v2 .v2-photo{position:relative;flex:none;height:var(--ph);width:calc(var(--ph) * var(--ar, 1.5));margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--hair);background:var(--glass)}.v2 .v2-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s var(--e)}.v2 .v2-photo:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.v2 .v2-photos{-webkit-mask-image:none;mask-image:none;padding:0 var(--gut)}.v2 .v2-photos-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.v2 .v2-photos-copy{display:none}}.v2 .v2-jobs{display:grid;gap:12px}.v2 .v2-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:24px 26px;border:1px solid var(--hair);border-radius:20px;background:var(--glass);backdrop-filter:blur(12px)}.v2 .v2-job h3{margin:0;font-size:22px;font-weight:650;letter-spacing:-.025em}.v2 .v2-job .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v2 .v2-job>div>p{margin:14px 0 0;color:var(--fg2);font-size:15px;line-height:1.5;max-width:66ch}.v2 .v2-job details{margin-top:12px}.v2 .v2-job summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--fg);list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}.v2 .v2-job summary::-webkit-details-marker{display:none}.v2 .v2-job summary:after{content:"+";font-family:var(--mono);color:var(--fg2)}.v2 .v2-job details[open] summary:after{content:"−"}.v2 .v2-job h4{margin:14px 0 6px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);font-weight:700}@media (min-width:700px){.v2 .v2-job h4{font-size:10.5px}}.v2 .v2-job ul{margin:0;padding-left:18px;color:var(--fg2);font-size:14.5px;line-height:1.55;display:grid;gap:4px;max-width:66ch}.v2 .v2-job .v2-btn{height:42px;padding:0 18px;font-size:14px;white-space:nowrap}@media (max-width:700px){.v2 .v2-job{grid-template-columns:1fr}.v2 .v2-job .v2-btn{justify-self:start}}.v2 .v2-band{padding:88px 0;border-top:1px solid var(--hair);text-align:center}.v2 .v2-band .v2-h3{margin:0 auto}.v2 .v2-band .v2-lead{margin:14px auto 0}.v2 .v2-band .v2-cta{margin-top:28px}.v2.light a.v2-card:hover{border-color:rgba(0,0,0,.3)}.v2.light .v2-page .v2-row:hover{background:rgba(0,0,0,.03)}.v2.light .v2-form-card,.v2.light .v2-signin-card{background:rgba(255,255,255,.78);box-shadow:0 30px 80px -30px rgba(0,0,0,.3)}.v2.light .v2-form input,.v2.light .v2-form select,.v2.light .v2-form textarea{background:rgba(0,0,0,.03)}.v2.light .v2-form input:focus,.v2.light .v2-form select:focus,.v2.light .v2-form textarea:focus{border-color:rgba(0,0,0,.4);background:rgba(0,0,0,.05)}.v2.light .v2-form-bad{color:#b3261e}.v2 .v2-verdict{border:1px solid var(--hair);border-radius:20px;background:var(--glass);padding:22px 20px 24px}@media (min-width:760px){.v2 .v2-verdict{padding:30px 32px 32px}}.v2 .v2-verdict .eye{margin-bottom:10px}.v2 .v2-verdict-body{margin:0;font-size:18px;line-height:1.5;color:var(--fg);max-width:72ch}@media (min-width:760px){.v2 .v2-verdict-body{font-size:20px}}.v2 .v2-verdict-split{display:grid;gap:18px;margin-top:24px}@media (min-width:760px){.v2 .v2-verdict-split{grid-template-columns:1fr 1fr;gap:32px}}.v2 .v2-verdict-split>div{border-top:1px solid var(--hair);padding-top:14px}.v2 .v2-verdict-split b{display:block;font-size:15px;font-weight:650;letter-spacing:-.01em;margin-bottom:8px}.v2 .v2-verdict-split>div:last-child b{color:var(--amber)}.v2 .v2-verdict-split ul{margin:0;padding-left:18px;display:grid;gap:7px}.v2 .v2-verdict-split li{color:var(--fg2);font-size:15px;line-height:1.45}.v2 .v2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2 .v2-cmp{width:100%;border-collapse:separate;border-spacing:0;display:block}.v2 .v2-cmp-cap{display:block;text-align:left;font-size:12.5px;color:var(--fg2);margin-bottom:10px}.v2 .v2-cmp thead{display:none}.v2 .v2-cmp tbody,.v2 .v2-cmp-row{display:grid;gap:10px}.v2 .v2-cmp-row{padding:16px 16px 18px;border:1px solid var(--hair);border-radius:16px;background:var(--glass)}.v2 .v2-cmp-row td,.v2 .v2-cmp-row th{display:block;padding:0;text-align:left;vertical-align:top}.v2 .v2-cmp-dim{font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--fg)}.v2 .v2-cmp-them,.v2 .v2-cmp-us{font-size:14.5px;line-height:1.45;color:var(--fg2)}.v2 .v2-cmp-them:before,.v2 .v2-cmp-us:before{content:attr(data-label);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:4px;color:var(--fg2);opacity:.75}.v2 .v2-cmp-us{color:var(--fg)}.v2 .v2-cmp-us:before{color:var(--amber);opacity:1}@media (min-width:760px){.v2 .v2-cmp{display:table;table-layout:fixed;border:1px solid var(--hair);border-radius:18px;overflow:hidden;background:var(--glass)}.v2 .v2-cmp-cap{display:table-caption;caption-side:top}.v2 .v2-cmp thead{display:table-header-group}.v2 .v2-cmp tbody{display:table-row-group}.v2 .v2-cmp tr{display:table-row}.v2 .v2-cmp td,.v2 .v2-cmp th{display:table-cell;padding:16px 22px;text-align:left;vertical-align:top;border:0}.v2 .v2-cmp-row{padding:0;border:0;border-radius:0;background:transparent}.v2 .v2-cmp thead th{padding-top:18px;padding-bottom:14px;border-bottom:1px solid var(--hair);font-size:15px;font-weight:650;letter-spacing:-.01em}.v2 .v2-cmp thead th:first-child{width:28%}.v2 .v2-cmp thead th:nth-child(2){color:var(--amber)}.v2 .v2-cmp-row+.v2-cmp-row td,.v2 .v2-cmp-row+.v2-cmp-row th{border-top:1px solid var(--hair)}.v2 .v2-cmp-row:nth-child(odd){background:rgba(255,255,255,.02)}.v2 .v2-cmp-them:before,.v2 .v2-cmp-us:before{display:none}}.v2.light .v2-cmp-row:nth-child(odd){background:rgba(0,0,0,.02)}.v2 .v2-list-foot{margin:0;padding:12px 18px 14px;border-top:1px solid var(--hair);font-size:13px;line-height:1.45;color:var(--fg2)}.v2 .v2-outcomes.stacked .v2-outcome{grid-template-columns:1fr;gap:5px}.v2 .v2-job h3 a{color:inherit;text-decoration:none}.v2 .v2-job h3 a:hover{text-decoration:underline;text-underline-offset:3px}.v2 .v2-job-cta{display:flex;flex-wrap:wrap;gap:8px;align-self:start}.v2 .v2-role-list{margin:0;padding-left:20px;display:grid;gap:10px;max-width:70ch;font-size:17px;line-height:1.55;color:var(--fg2)}.v2 .v2-band-more{margin-top:64px;padding-top:40px;border-top:1px solid var(--hair);text-align:left}.v2 .v2-band-more .eye{margin-bottom:16px}.v2 .v2-band-more .v2-list-foot{margin-top:16px}.v2 .v2-list-rich .v2-row-rich{grid-template-columns:22px 34px minmax(0,1fr) auto auto;padding:9px 18px}.v2 .v2-row-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.v2 .v2-row-line b{font-size:14.5px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.v2 .v2-row-line .v2-play-motion{padding:3px 6px;font-size:9.5px}.v2 .v2-row-kind{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;font:700 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c));border:1px solid rgba(var(--c),.35);background:rgba(var(--c),.08)}.v2.light .v2-row-kind{filter:brightness(.62) saturate(1.3)}.v2 .v2-row-kind svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v2 .v2-row-owner{font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);white-space:nowrap}@media (max-width:699px){.v2 .v2-row-owner{display:none}.v2 .v2-list-rich .v2-row-rich{grid-template-columns:16px 30px minmax(0,1fr) auto}}.v2 .v2-glance{display:grid;gap:18px 28px;grid-template-columns:repeat(5,minmax(0,1fr));padding:22px 0 6px;border-top:1px solid var(--hair)}.v2 .v2-glance>div{display:grid;gap:6px;align-content:start}.v2 .v2-glance .eye{margin:0}.v2 .v2-glance p{margin:0;font-size:14.5px;line-height:1.45;color:var(--fg)}@media (max-width:1023px){.v2 .v2-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.v2 .v2-glance{grid-template-columns:1fr}}.v2 .v2-checks.big li{font-size:16.5px;line-height:1.5}.v2 .v2-checks li span{min-width:0}.v2 .v2-checks svg.cross,.v2 .v2-checks.cross svg{stroke:rgb(var(--tint-competitor))}.v2 .v2-checks.dot svg{color:var(--fg2);stroke:none}.v2 .v2-callout code,.v2 .v2-checks code,.v2 .v2-rows code,.v2 .v2-steps code{font-family:var(--mono);font-size:.86em;padding:1px 6px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid var(--hair);color:var(--fg);overflow-wrap:anywhere}.v2.light .v2-callout code,.v2.light .v2-checks code,.v2.light .v2-rows code,.v2.light .v2-steps code{background:rgba(0,0,0,.045)}.v2 .v2-rows{display:grid}.v2 .v2-row-kv{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;padding:14px 0;border-top:1px solid var(--hair);font-size:15.5px;line-height:1.45}.v2 .v2-row-kv:last-child{border-bottom:1px solid var(--hair)}.v2 .v2-row-kv b{color:var(--fg);font-weight:600}.v2 .v2-row-kv>code{justify-self:start;align-self:start}.v2 .v2-row-kv span{color:var(--fg2)}.v2 .v2-steps .v2-row-kv{grid-template-columns:220px minmax(0,1fr);font-size:14.5px;padding:10px 0}@media (max-width:700px){.v2 .v2-row-kv,.v2 .v2-steps .v2-row-kv{grid-template-columns:1fr;gap:4px}}.v2 .v2-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.v2 .v2-steps>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:22px;padding-bottom:44px;position:relative}.v2 .v2-steps>li:last-child{padding-bottom:0}.v2 .v2-step-n{position:relative}.v2 .v2-step-n i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-style:normal;font-family:var(--mono);font-weight:700;font-size:14px;color:var(--bg);background:var(--fg)}.v2 .v2-steps>li:not(:last-child) .v2-step-n:after{content:"";position:absolute;left:19.5px;top:46px;bottom:-38px;width:1px;background:var(--hair)}.v2 .v2-step-body{display:grid;gap:14px;max-width:760px;min-width:0}.v2 .v2-step-body h3{margin:4px 0 2px;font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.v2 .v2-step-body h3 small{display:inline-block;margin-left:10px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--fg2);text-transform:none}.v2 .v2-step-body>p{margin:0;font-size:15.5px;line-height:1.55;color:var(--fg2);max-width:66ch}.v2 .v2-checks li b,.v2 .v2-step-body>p b{color:var(--fg);font-weight:600}.v2 .v2-path{margin:0}.v2 .v2-step-body .v2-path code{display:inline-block;font-size:13.5px;padding:6px 11px;border-radius:8px}.v2 .v2-callout{display:grid;gap:6px;padding:16px 18px;border-radius:14px;border:1px solid rgba(var(--tint-posts),.4);background:rgba(var(--tint-posts),.07);max-width:66ch}.v2 .v2-callout b{font-size:14.5px;font-weight:650;color:var(--fg)}.v2 .v2-callout p{margin:0;font-size:14.5px;line-height:1.5;color:var(--fg2)}.v2 .v2-shot{margin:4px 0 0;display:grid;gap:8px}.v2 .v2-shot img{display:block;width:100%;max-width:720px;height:auto;border-radius:12px;border:1px solid var(--hair)}.v2 .v2-shot figcaption{font-size:13px;line-height:1.45;color:var(--fg2);max-width:66ch}@media (max-width:600px){.v2 .v2-steps>li{grid-template-columns:34px minmax(0,1fr);gap:14px}.v2 .v2-step-n i{width:32px;height:32px;font-size:12.5px}.v2 .v2-steps>li:not(:last-child) .v2-step-n:after{left:15.5px;top:38px}}.v2 .v2-trouble{display:grid;border-top:1px solid var(--hair)}.v2 .v2-trouble-hd,.v2 .v2-trouble-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--hair);font-size:14.5px;line-height:1.5}.v2 .v2-trouble-hd{padding:10px 0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--fg2)}.v2 .v2-trouble-row b{color:var(--fg);font-weight:600}.v2 .v2-trouble-row span{color:var(--fg2)}@media (max-width:900px){.v2 .v2-trouble-hd{display:none}.v2 .v2-trouble-row{grid-template-columns:1fr;gap:6px}.v2 .v2-trouble-row span:before{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-right:8px;color:var(--fg2)}.v2 .v2-trouble-row span:nth-child(2):before{content:"Why"}.v2 .v2-trouble-row span:nth-child(3):before{content:"Fix"}}.v2 .v2-answer-meta a,.v2 .v2-mail{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.v2 .v2-card.v2-soon{border-style:dashed}.v2 .v2-card.v2-soon a{color:var(--fg)}.v2 .v2-card.v2-soon a,.v2 .v2-tool{text-decoration:underline;text-underline-offset:3px}.v2 .v2-tool{color:inherit;text-decoration-color:rgba(var(--tint-tools),.6);text-decoration-thickness:1px;transition:text-decoration-color .2s var(--e)}.v2 .v2-tool:hover{text-decoration-color:rgb(var(--tint-tools))}.v2 .v2-step-jump{list-style:none;margin:0 0 34px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.v2 .v2-step-jump a{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--hair);background:var(--glass);color:var(--fg2);font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .2s var(--e),color .2s var(--e)}.v2 .v2-step-jump a:hover{color:var(--fg);border-color:rgba(255,255,255,.35)}.v2.light .v2-step-jump a:hover{border-color:rgba(0,0,0,.3)}.v2 .v2-step-jump i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-family:var(--mono);font-size:11.5px;font-weight:700;color:var(--bg);background:var(--fg)}.v2 .v2-inline-btn{font:inherit;color:var(--fg);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.v2 .v2-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:end center;padding:0;background:rgba(4,5,10,.45);backdrop-filter:blur(6px);animation:v2fade .25s var(--e2) both}@media (min-width:600px){.v2 .v2-modal{place-items:center;padding:24px}}.v2.light .v2-modal{background:rgba(255,255,255,.5)}.v2 .v2-modal-card{width:100%;max-width:480px;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom));animation:v2rise .45s var(--e2) both}@media (min-width:600px){.v2 .v2-modal-card{border-radius:22px}}.v2 .v2-modal-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.v2 .v2-modal-head .eye{margin:2px 0 4px}.v2 .v2-modal-head h3{margin:0;font-size:20px}.v2 .v2-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.v2 .v2-modal-actions .v2-btn{margin:0}@keyframes v2fade{0%{opacity:0}to{opacity:1}}.v2 .v2-proof .v2-fact b{font-size:clamp(30px,3.4vw,44px)}.v2 .v2-proof-src{margin:14px 0 0}.v2 .v2-cs-table{display:grid;border-top:1px solid var(--hair)}.v2 .v2-cs-hd,.v2 .v2-cs-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--hair)}.v2 .v2-cs-hd{padding:10px 0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--fg2)}.v2 .v2-cs-row .what{font-size:15.5px;color:var(--fg);font-weight:600;line-height:1.4}.v2 .v2-cs-row .num{font-family:var(--mono);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.v2 .v2-cs-row .num.dim{color:var(--fg2);font-weight:500}.v2 .v2-cs-row .adv{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--amber);letter-spacing:.02em}@media (max-width:700px){.v2 .v2-cs-hd{display:none}.v2 .v2-cs-row{grid-template-columns:1fr 1fr;gap:6px 16px}.v2 .v2-cs-row .adv,.v2 .v2-cs-row .what{grid-column:1/-1}.v2 .v2-cs-row .num:after{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--fg2)}.v2 .v2-cs-row .num:not(.dim):after{content:"named from the website"}.v2 .v2-cs-row .num.dim:after{content:"rest of the list"}}.v2 .v2-cs-method{margin-top:28px;max-width:760px}.v2 .v2-cs-method .eye{margin-bottom:12px}.v2 .v2-cs-team .v2-cs-n{font-family:var(--mono);font-size:clamp(34px,4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--amber);margin:2px 0 6px}.v2 .v2-cs-team .v2-checks{margin-top:10px;gap:8px}.v2 .v2-cs-team .v2-checks li{font-size:14px}.v2 .v2-cs-team .v2-checks svg{width:18px;height:18px}.v2 .v2-cs-note{max-width:76ch;font-size:15px}.v2 .v2-cs-pseud{margin:22px 0 0;font-size:12.5px;line-height:1.5;color:var(--fg2);max-width:66ch}@media print{.v2 .v2-cs .v2-band,.v2 .v2-cs .v2-cta,.v2 .v2-cue,.v2 .v2-film,.v2 .v2-foot,.v2 .v2-head{display:none!important}.v2 .v2-cs .v2-phero{padding:0 0 18px}.v2 .v2-cs .v2-psec{padding:22px 0}.v2 .v2-cs .v2-card,.v2 .v2-cs .v2-psec{-moz-column-break-inside:avoid;break-inside:avoid}.v2 .v2-cs .v2-card{backdrop-filter:none}.v2,.v2.light{background:#fff;color:#111}}.v2 .v2-legal{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.v2 .v2-legal.with-contents{grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}}.v2 .v2-legal-nav{position:sticky;top:88px;max-height:calc(100vh - 104px);overflow-y:auto}@media (max-width:1023px){.v2 .v2-legal-nav{position:static;padding-bottom:8px;border-bottom:1px solid var(--hair)}}.v2 .v2-legal-nav .eye{margin-bottom:10px}.v2 .v2-legal-nav ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.v2 .v2-legal-nav a{display:block;padding:6px 0;font-size:13.5px;line-height:1.35;color:var(--fg2);text-decoration:none}.v2 .v2-legal-nav a:hover{color:var(--fg)}.v2 .v2-legal-nav-fold{display:none}.v2 .v2-legal-nav-fold summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin:0}.v2 .v2-legal-nav-fold summary::-webkit-details-marker{display:none}.v2 .v2-legal-nav-fold summary:after{content:"+";font-family:var(--mono);font-size:16px;color:var(--fg2)}.v2 .v2-legal-nav-fold[open] summary:after{content:"−"}.v2 .v2-legal-nav-fold ol{padding-bottom:12px}@media (max-width:1023px){.v2 .v2-legal-nav .v2-legal-nav-hd,.v2 .v2-legal-nav ol.v2-legal-nav-list{display:none}.v2 .v2-legal-nav-fold{display:block}.v2 .v2-legal-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (max-width:600px){.v2 .v2-legal-nav ol{grid-template-columns:1fr}}.v2 .v2-legal-doc{max-width:72ch;font-size:15.5px;line-height:1.6;color:var(--fg2)}.v2 .v2-legal-doc section{margin:0 0 34px;scroll-margin-top:88px}.v2 .v2-legal-doc h2{margin:0 0 12px;font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:var(--fg)}.v2 .v2-legal-doc h2 a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v2 .v2-legal-doc p{margin:0 0 12px}.v2 .v2-legal-doc ul{margin:0 0 12px;padding-left:22px;display:grid;gap:6px}.v2 .v2-legal-doc strong{color:var(--fg);font-weight:600}.v2 .v2-legal-doc a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v2 .v2-legal-doc code{font-family:var(--mono);font-size:.9em}@media print{.v2 .v2-legal-nav{display:none}.v2 .v2-legal-doc{max-width:none;color:#111}}