.v2{--bg:#fff;--ink:#10131a;--ink2:#4b5260;--hair:#e2e6ec;--soft:#f4f6f9;--soft2:#ebeff5;--navy:#0019a8;--red:#dc241f;--U:#6950a1;--R:#9b0056;--L:#0098d4;--W:#ee7c0e;--S:#00782a;--sign:var(--font-barlow-cond), "Arial Narrow", sans-serif;--body:var(--font-barlow), "Helvetica Neue", Arial, sans-serif;--hand:var(--font-shantell), "Comic Neue", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.v2 *{box-sizing:border-box}.v2 [hidden]{display:none!important}.v2{scroll-behavior:smooth;background:var(--bg);color:var(--ink);font:18px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}.v2 button{font:inherit;color:inherit;cursor:pointer}.v2 a{color:inherit}.v2 :focus-visible{outline:3px solid var(--navy);outline-offset:3px}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{transition:none!important;animation:none!important}.v2{scroll-behavior:auto}}.v2 .wrap{width:100%;max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:760px){.v2 .wrap{padding-left:max(40px, env(safe-area-inset-left,0px));padding-right:max(40px, env(safe-area-inset-right,0px))}}.v2 .split{align-items:start;gap:40px;display:grid}@media (min-width:960px){.v2 .split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:80px}.v2 .split.center{align-items:center}.v2 .stick{position:sticky;top:104px}}.v2 .col{flex-direction:column;gap:22px;min-width:0;display:flex}.v2 .col.center{text-align:center;align-items:center}.v2 .narrow{max-width:820px}.v2 .eyebrow{font:700 14px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin:0}.v2 .display{font:800 clamp(56px, 8vw, 116px)/.88 var(--sign);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0}.v2 .display.sm{font-size:clamp(48px,6vw,84px)}.v2 .h1{font:800 clamp(40px, 4.6vw, 64px)/.92 var(--sign);text-transform:uppercase;text-wrap:balance;margin:0}.v2 .h1.sm{font-size:clamp(36px,3.6vw,52px)}.v2 .h2{font:800 clamp(36px, 4.2vw, 60px)/.92 var(--sign);text-transform:uppercase;text-wrap:balance;margin:0}.v2 .h2.sm{font-size:28px}.v2 .lede{color:var(--ink2);max-width:44ch;margin:0;font-size:clamp(19px,1.6vw,22px)}.v2 .lede.sm{font-size:18px}.v2 .fine{color:var(--ink2);font-size:15px}.v2 .hand{font:600 18px/1.45 var(--hand);color:#9a1b14;max-width:46ch;margin:0}.v2 .btn{background:var(--navy);color:#fff;font:700 22px var(--sign);letter-spacing:.05em;text-transform:uppercase;border:0;border-radius:31px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:0 34px;transition:transform .12s,background .15s;display:inline-flex}.v2 .btn:hover{background:#00137f}.v2 .btn:active{transform:scale(.98)}.v2 .btn.sm{min-height:44px;padding:0 20px;font-size:18px}.v2 .btn.ghostb{background:var(--soft);color:var(--ink)}.v2 .btn[disabled]{opacity:.5;cursor:default}.v2 .ghost{font:600 16px var(--body);color:var(--ink2);text-underline-offset:4px;background:0 0;border:0;padding:10px 6px;text-decoration:underline}.v2 .ghost.left{align-self:flex-start}.v2 .btnrow{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}@media (max-width:520px){.v2 .btnrow .btn,.v2 .col>.btn{width:100%}}.v2 .nav{top:env(safe-area-inset-top,0px);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hair);background:#fffffff5;position:sticky}.v2 .nav .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.v2 .brand{font:800 24px var(--sign);letter-spacing:.02em;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.v2 .brand svg{width:34px;height:34px}.v2 .navr{align-items:center;gap:22px;display:flex}.v2 .navlink{font:600 16px var(--body);color:var(--ink2);text-decoration:none}.v2 .langs{border:2px solid var(--hair);color:var(--ink);font:600 14px var(--body);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E") right 9px center no-repeat;align-items:center;padding:6px 26px 6px 10px;display:inline-flex;position:relative}.v2 .langs select{opacity:0;cursor:pointer;width:100%;font:inherit;position:absolute;inset:0}.v2 .langs:focus-within{outline:3px solid var(--ink);outline-offset:2px}.v2 .langs .lc{text-transform:uppercase;display:none}@media (max-width:700px){.v2 .navlink,.v2 .langs .ln{display:none}.v2 .langs .lc{display:inline}}.v2 .pill{font:700 16px var(--sign);letter-spacing:.06em;text-transform:uppercase;background:var(--soft);border-radius:20px;padding:8px 14px}.v2 .hero{padding-block:56px 72px}@media (min-width:960px){.v2 .hero{padding-block:88px 104px}}.v2 .heroArt svg{width:100%;height:auto;display:block}@media (min-width:960px){.v2 .sec{padding-block:112px}}.v2 .sec.alt{background:var(--soft)}.v2 .secHead{gap:14px;max-width:760px;margin-bottom:44px;display:grid}.v2 .pains{border-top:10px solid var(--ink);gap:0;display:grid}@media (min-width:860px){.v2 .pains{grid-template-columns:1fr 1fr;column-gap:56px}}.v2 .pain{border-bottom:1px solid var(--hair);gap:8px;padding:28px 0 28px 34px;display:grid;position:relative}.v2 .pain:before{content:"";border:5px solid var(--c);border-radius:50%;width:18px;height:18px;position:absolute;top:34px;left:0}.v2 .pq{font:700 24px/1.25 var(--body);margin:0}.v2 .pr{color:var(--ink2);margin:0}.v2 .steps{gap:24px;display:grid;position:relative}@media (min-width:900px){.v2 .steps{grid-template-columns:repeat(3,1fr);gap:32px}.v2 .steps:before{content:"";background:linear-gradient(90deg, var(--U), var(--L), var(--S));z-index:0;height:10px;position:absolute;top:30px;left:30px;right:30px}}.v2 .step{z-index:1;align-content:start;gap:10px;display:grid;position:relative}.v2 .step .sn{border:12px solid var(--c);width:70px;height:70px;font:800 26px var(--sign);background:#fff;border-radius:50%;place-items:center;display:grid}.v2 .step h3{font:800 30px/1 var(--sign);text-transform:uppercase;margin:6px 0 0}.v2 .step p{color:var(--ink2);margin:0}.v2 .step svg{width:100%;max-width:320px;height:auto;margin-top:8px}.v2 .ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v2 .ticks li{grid-template-columns:22px 1fr;align-items:center;gap:12px;font-weight:600;display:grid}.v2 .ticks li:before{content:"";border:5px solid var(--S);border-radius:50%;width:18px;height:18px}.v2 .mock{background:var(--soft);border-radius:32px;gap:16px;padding:28px;display:grid;position:relative}.v2 .mockcard{box-shadow:0 1px 0 var(--hair), 0 20px 40px #10131a0f;background:#fff;border-radius:24px;gap:14px;padding:22px;display:grid}.v2 .mockcard.second{margin-left:40px}.v2 .mtop{justify-content:space-between;align-items:center;display:flex}.v2 .chip{font:700 14px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ct);align-self:flex-start;display:inline-flex}.v2 .mq{font:600 26px var(--body);margin:0}.v2 .mopts{flex-wrap:wrap;gap:10px;display:flex}.v2 .mopts span{background:var(--soft);border-radius:16px;padding:10px 20px;font-weight:600}.v2 .mopts span.ok{background:var(--S);color:#fff}.v2 .mwhy{font:600 16px var(--hand);color:#9a1b14;margin:0}.v2 .mtiles{flex-wrap:wrap;gap:8px;display:flex}.v2 .mtiles i{background:var(--S);color:#fff;border-radius:12px;padding:8px 12px;font-style:normal;font-weight:600}.v2 .mtiles i.g{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.v2 .ladder{gap:10px;display:grid}@media (min-width:640px){.v2 .ladder{grid-template-columns:repeat(3,1fr)}}.v2 .rung{background:var(--soft);border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:4px 14px;padding:14px;display:grid}.v2 .rung .rn{border:8px solid var(--c);width:44px;height:44px;font:800 18px var(--sign);background:#fff;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.v2 .rung.on .rn{background:var(--c);color:#fff}.v2 .rung b{font:700 18px var(--body)}.v2 .rung p{color:var(--ink2);grid-column:2;margin:0;font-size:16px}.v2 .ladder.big .rung{background:#fff;grid-template-columns:60px 1fr;padding:22px}.v2 .ladder.big .rn{border-width:11px;width:60px;height:60px;font-size:22px}.v2 .ladder.big b{font:800 26px var(--sign);text-transform:uppercase}.v2 .who{gap:16px;display:grid}@media (min-width:700px){.v2 .who{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.v2 .who{grid-template-columns:repeat(4,1fr)}}.v2 .whoc{border:2px solid var(--hair);border-radius:24px;align-content:start;gap:8px;padding:24px;display:grid}.v2 .whoc svg{width:56px;height:56px}.v2 .whoc b{font:800 26px/1 var(--sign);text-transform:uppercase}.v2 .whoc span{color:var(--ink2)}.v2 .exams{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.v2 .exams span{font:700 18px var(--sign);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:22px;padding:10px 18px}.v2 .prices{align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.v2 .prices{grid-template-columns:1fr 1.2fr 1fr}}.v2 .pc{background:#fff;border-radius:28px;align-content:start;gap:10px;padding:28px;display:grid}.v2 .pc .pk{font:700 15px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.v2 .pc .pv{font:800 64px/.9 var(--sign)}.v2 .pc .pn{color:var(--ink2)}.v2 .pc ul{gap:6px;margin:6px 0 4px;padding-left:20px;display:grid}.v2 .pc.main{background:var(--navy);color:#fff}.v2 .pc.main .pk,.v2 .pc.main .pn{color:#c9d2ff}.v2 .pc.main .btn{color:var(--navy);background:#fff;margin-top:8px}.v2 .pc.ghostc{background:0 0;border:2px dashed #c3cad6}.v2 .pc.ghostc .pv{color:var(--ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:4px}.v2 .src{color:var(--ink2);font-size:13px}.v2 .faq{border-top:10px solid var(--ink);display:grid}.v2 .faq details{border-bottom:1px solid var(--hair);padding:20px 0}.v2 .faq summary{font:700 22px var(--body);cursor:pointer;justify-content:space-between;gap:16px;list-style:none;display:flex}.v2 .faq summary:after{content:"+";font:800 28px/1 var(--sign);color:var(--navy)}.v2 .faq details[open] summary:after{content:"–"}.v2 .faq p{color:var(--ink2);max-width:60ch;margin:10px 0 0}.v2 .final{background:var(--navy);color:#fff;text-align:center;padding-block:96px}.v2 .final .col{align-items:center}.v2 .foot{color:var(--ink2);border-top:1px solid var(--hair);padding-block:32px 48px;font-size:15px}.v2 .scr{padding-block:48px 80px}@media (min-width:960px){.v2 .scr{padding-block:80px 112px}}.v2 .qprog .line5{max-width:360px}.v2 .opts{gap:12px;display:grid}@media (min-width:640px){.v2 .opts.two{grid-template-columns:1fr 1fr}}.v2 .opt{text-align:left;background:var(--soft);border:0;border-radius:22px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:20px 22px;transition:background .15s,transform .12s;display:grid}.v2 .opt:hover{background:var(--soft2)}.v2 .opt:active{transform:scale(.99)}.v2 .opt .om{border:7px solid var(--c,var(--navy));background:#fff;border-radius:50%;width:30px;height:30px}.v2 .opt .ot b{font:700 20px/1.25 var(--body);display:block}.v2 .opt .ot span{color:var(--ink2);margin-top:2px;font-size:15px;display:block}.v2 .opt.picked{background:var(--navy);color:#fff}.v2 .opt.picked .ot span{color:#c9d2ff}.v2 .opt.ok{box-shadow:inset 0 0 0 2px var(--S);background:#dff3e5}.v2 .opt.ok .om{background:var(--S);border-color:var(--S)}.v2 .opt.no{box-shadow:inset 0 0 0 2px var(--red);background:#fde6e4}.v2 .opt.no .om{background:var(--red);border-color:var(--red)}.v2 .line5{align-items:center;width:100%;display:flex}.v2 .line5 i{border:5px solid var(--navy);background:#fff;border-radius:50%;flex:none;width:18px;height:18px}.v2 .line5 i.on{background:var(--navy)}.v2 .line5 i.now{border-color:var(--ink);box-shadow:0 0 0 4px #10131a1f}.v2 .line5 u{background:var(--navy);opacity:.2;flex:1;height:6px}.v2 .line5 u.on{opacity:1}.v2 .building{text-align:center;justify-items:center;gap:18px;padding-block:120px;display:grid}.v2 .goal{background:var(--navy);color:#fff;border-radius:28px;gap:6px;padding:26px;display:grid;position:relative;overflow:hidden}.v2 .goal .k{font:700 14px var(--body);letter-spacing:.16em;text-transform:uppercase;color:#c9d2ff}.v2 .goal .t{font:800 clamp(48px, 5vw, 72px)/.9 var(--sign);text-transform:uppercase}.v2 .goal .row{gap:28px;margin-top:10px;display:flex}.v2 .goal .row b{font:800 44px/1 var(--sign);display:block}.v2 .goal .row span{color:#c9d2ff;font-size:14px}.v2 .goal svg{opacity:.18;width:200px;position:absolute;top:-40px;right:-40px}.v2 .note{border:2px solid var(--ink);border-radius:20px;gap:4px;padding:18px 20px;display:grid}.v2 .note b{font:800 24px var(--sign);text-transform:uppercase}.v2 .route{display:grid}.v2 .stop{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;display:grid;position:relative}.v2 .stop:before{content:"";background:var(--c);width:12px;height:100%;position:absolute;top:50%;left:14px}.v2 .stop:last-child:before{display:none}.v2 .stop .dot{border:10px solid var(--c);z-index:1;background:#fff;border-radius:50%;width:40px;height:40px}.v2 .stop.here .dot{border-color:var(--ink);animation:1.8s ease-in-out infinite v2-pulse}@keyframes v2-pulse{0%,to{box-shadow:0 0 #10131a2e}50%{box-shadow:0 0 0 12px #10131a00}}.v2 .stop.done .dot{background:var(--c)}.v2 .stop b{font:700 19px var(--body);display:block}.v2 .stop span{color:var(--ink2);font-size:14px}.v2 .stop .d{font:700 17px var(--sign);letter-spacing:.06em;color:var(--ink2);text-transform:uppercase}.v2 .stop.end .dot{border-width:13px;border-color:var(--red);width:56px;height:56px;margin-left:-8px}.v2 .stop.end b{font:800 30px var(--sign);text-transform:uppercase}.v2 .appgrid{gap:24px;padding-block:28px 80px;display:grid}@media (min-width:960px){.v2 .appgrid{grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:48px}}.v2 .side{gap:6px;display:flex;overflow-x:auto}@media (min-width:960px){.v2 .side{flex-direction:column;align-self:start;position:sticky;top:104px;overflow:visible}}.v2 .tab{font:700 19px var(--body);color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.v2 .tab svg{flex:none;width:24px;height:24px}.v2 .tab.on{background:var(--soft);color:var(--ink)}.v2 .tab em{background:var(--red);color:#fff;min-width:24px;height:24px;font-style:normal;font:700 14px/24px var(--body);text-align:center;border-radius:12px;margin-left:auto;padding:0 6px}.v2 .sidefoot{display:none}@media (min-width:960px){.v2 .sidefoot{border-top:1px solid var(--hair);margin-top:24px;padding-top:16px;display:block}}.v2 .appmain{min-width:0}.v2 .appmain .split{gap:40px}@media (min-width:1100px){.v2 .appmain .split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}}.v2 .today{background:var(--soft);border-radius:28px;gap:16px;padding:24px;display:grid}.v2 .today svg.ta{width:100%;height:auto}.v2 .tlist{gap:4px;display:grid}.v2 .trow{border-bottom:1px solid var(--hair);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.v2 .trow:last-child{border-bottom:0}.v2 .tdot{border:6px solid var(--c);background:#fff;border-radius:50%;width:22px;height:22px}.v2 .trow span{color:var(--ink2);font-size:15px}.v2 .panel{border:2px solid var(--hair);border-radius:24px;gap:14px;padding:22px;display:grid}.v2 .ph{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2 .ph b{font:800 24px var(--sign);text-transform:uppercase}.v2 .ph span{color:var(--ink2);font-size:15px}.v2 .cd{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:auto 1fr;align-items:end;gap:4px 18px;padding:22px;display:grid}.v2 .cd b{font:800 96px/.82 var(--sign);grid-row:span 2}.v2 .cd span{color:#b8c0cf}.v2 .cd strong{font:800 26px var(--sign);text-transform:uppercase}.v2 .remind,.v2 .adj .remind{flex-wrap:wrap;gap:8px;display:flex}.v2 .rb{background:var(--soft);font:700 18px var(--sign);letter-spacing:.04em;border:0;border-radius:14px;padding:10px 16px}.v2 .rb.on{background:var(--navy);color:#fff}.v2 .adj{gap:10px;display:grid}.v2 .stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v2 .stat{background:var(--soft);border-radius:20px;padding:18px}.v2 .stat b{font:800 46px/1 var(--sign);display:block}.v2 .stat span{color:var(--ink2);font-size:14px}.v2 .skbars{gap:12px;display:grid}.v2 .skb{grid-template-columns:130px 1fr 34px;align-items:center;gap:12px;font-weight:600;display:grid}.v2 .skb .track{background:var(--soft);border-radius:7px;height:14px;overflow:hidden}.v2 .skb .track i{background:var(--c);border-radius:7px;height:100%;display:block}.v2 .skb b{font:800 22px var(--sign);text-align:right}.v2 .errs{gap:12px;margin-top:24px;display:grid}.v2 .err{background:var(--soft);border-left:8px solid var(--c);border-radius:20px;gap:4px;padding:18px 20px 18px 26px;display:grid}.v2 .err b{font:700 22px var(--body)}.v2 .err span{color:var(--ink2)}.v2 .empty{text-align:center;background:var(--soft);border-radius:28px;justify-items:center;gap:12px;margin-top:24px;padding:48px 24px;display:grid}.v2 .empty svg{width:220px}.v2 .empty b{font:800 30px var(--sign);text-transform:uppercase}.v2 .empty span{color:var(--ink2);max-width:40ch}.v2 .narrow0{max-width:820px}.v2 .player{flex-direction:column;gap:22px;max-width:820px;margin-inline:auto;display:flex}.v2 .pbar{align-items:center;gap:16px;display:flex}.v2 .pbar .line5{flex:1}.v2 .prompt{font:600 clamp(28px, 3vw, 40px)/1.25 var(--body);margin:0}.v2 .play{background:var(--L);color:#fff;font:700 20px var(--sign);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:30px;align-self:flex-start;align-items:center;gap:12px;padding:14px 22px 14px 16px;display:inline-flex}.v2 .play svg{width:30px;height:30px}.v2 .fb{border-radius:22px;gap:4px;padding:20px 22px;display:grid}.v2 .fb.good{background:#dff3e5}.v2 .fb.bad{background:#fff1d6}.v2 .fb b{font:800 28px var(--sign);text-transform:uppercase}.v2 .pool,.v2 .line{flex-wrap:wrap;gap:10px;display:flex}.v2 .line{border:3px dashed var(--hair);border-radius:22px;align-content:flex-start;min-height:130px;padding:18px}.v2 .line .ph{color:var(--ink2)}.v2 .tile{box-shadow:inset 0 0 0 2px var(--ink);font:600 20px var(--body);background:#fff;border:0;border-radius:14px;padding:12px 16px}.v2 .tile.in{background:var(--S);color:#fff;box-shadow:none}.v2 .tile.used{opacity:.18}.v2 .photos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2 .photo{gap:8px;display:grid}.v2 .photo svg{border-radius:20px;width:100%;height:auto}.v2 .photo span{color:var(--ink2);font-weight:600}.v2 .timer{background:var(--soft);border-radius:26px;justify-items:start;gap:14px;padding:24px;display:grid}.v2 .clock{font:800 clamp(96px, 12vw, 160px)/.85 var(--sign);color:var(--S);font-variant-numeric:tabular-nums}.v2 .tbtns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2 .notif{background:var(--soft);border-radius:24px;grid-template-columns:44px 1fr;gap:14px;padding:18px;display:grid}.v2 .notif svg{width:44px;height:44px}.v2 .notif b{justify-content:space-between;gap:10px;display:flex}.v2 .notif b span{color:var(--ink2);font-size:15px;font-weight:500}.v2 .notif p{margin:4px 0 0}.v2 .paycard{border:2px solid var(--ink);border-radius:28px;gap:16px;padding:28px;display:grid}.v2 .pph{align-items:baseline;gap:14px;display:flex}.v2 .pph b{font:800 72px/.9 var(--sign)}.v2 .pph span{color:var(--ink2)}.v2 .fld{gap:6px;font-size:15px;font-weight:600;display:grid}.v2 .fld input{font:500 18px var(--body);border:2px solid var(--hair);background:#fff;border-radius:14px;padding:14px 16px}.v2 .fld input:focus{border-color:var(--navy);outline:2px solid #0000}.v2 .fld2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2 .photos{max-width:600px}@media (min-width:760px){.v2 .timer{grid-template-columns:auto 1fr;align-items:center;column-gap:36px}.v2 .timer .fine{grid-column:1/-1}}.v2 .pc.ghostc .pv{white-space:nowrap;font-size:clamp(40px,4vw,54px)}.v2 .h3{font:800 26px/1 var(--sign);text-transform:uppercase;margin:0}.v2 .seg{background:var(--soft);border-radius:30px;justify-self:start;gap:4px;margin-top:8px;padding:5px;display:inline-flex}.v2 .seg button{font:700 18px var(--sign);letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);background:0 0;border:0;border-radius:24px;padding:10px 20px}.v2 .seg button.on{background:var(--ink);color:#fff}.v2 .xwrap{gap:28px;display:grid}.v2 .xmeta{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.v2 .xmeta b{font:800 30px var(--sign);text-transform:uppercase}.v2 .xmeta span{color:var(--ink2)}.v2 .xmap{gap:4px;padding:10px 0;display:grid}.v2 .xrow{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;min-height:96px;display:grid}@media (max-width:760px){.v2 .xrow{grid-template-columns:1fr;gap:6px;min-height:0;padding-block:10px}}.v2 .xlab b{font:800 22px/1 var(--sign);text-transform:uppercase;color:var(--c);display:block}.v2 .xlab span{color:var(--ink2);font-size:14px}.v2 .xtrack{justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;padding-top:4px;display:flex;position:relative}.v2 .xline{background:var(--c);transform-origin:0;height:12px;animation:v2-grow .9s cubic-bezier(.6,0,.2,1) calc(var(--r) * .14s) both;border-radius:6px;position:absolute;top:24px;left:22px;right:22px}@keyframes v2-grow{0%{transform:scaleX(0)}}.v2 .xend{background:var(--c);opacity:0;border-radius:50%;width:22px;height:22px;margin-top:19px;position:relative}.v2 .xst{z-index:1;width:120px;max-width:24%;animation:v2-pop .4s cubic-bezier(.2,.8,.2,1) calc(var(--r) * .14s + .5s + var(--i) * .1s) both;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid;position:relative}.v2 .xdot{border:11px solid var(--c);width:52px;height:52px;font:800 18px var(--sign);background:#fff;border-radius:50%;place-items:center;transition:transform .15s;display:grid}.v2 .xst:hover .xdot{transform:scale(1.1)}.v2 .xst.sel .xdot{background:var(--c);color:#fff;box-shadow:0 0 0 5px #fff, 0 0 0 9px var(--ink)}.v2 .xst.seen .xdot{background:var(--c);color:#fff}.v2 .xname{font:600 14px/1.2 var(--body);text-align:center;color:var(--ink)}.v2 .xmap.small .xrow{grid-template-columns:120px minmax(0,1fr);min-height:64px}.v2 .xmap.small .xlab b{font-size:16px}.v2 .xmap.small .xlab span,.v2 .xmap.small .xname{display:none}.v2 .xmap.small .xdot{border-width:8px;width:34px;height:34px;font-size:14px}.v2 .xmap.small .xline{height:8px;top:15px}@keyframes v2-pop{0%{opacity:0;transform:scale(.4)}}.v2 .pcard{background:var(--soft);border-top:10px solid var(--c);border-radius:28px;gap:18px;padding:26px;animation:.35s ease-out both v2-rise;display:grid}@keyframes v2-rise{0%{opacity:0;transform:translateY(8px)}}.v2 .pchead h3{font:800 clamp(30px, 3vw, 40px)/1 var(--sign);text-transform:uppercase;margin:4px 0 0}.v2 .pcbody{align-items:center;gap:22px;display:grid}@media (min-width:760px){.v2 .pcbody{grid-template-columns:260px minmax(0,1fr);gap:32px}}.v2 .pcdiag{background:#fff;border-radius:22px;padding:14px}.v2 .pcdiag svg{width:100%;height:auto;display:block}.v2 .pctext{gap:14px;display:grid}.v2 .pctext p{margin:0;font-size:19px}.v2 .facts{flex-wrap:wrap;gap:8px;display:flex}.v2 .facts span{font:700 16px var(--sign);letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:14px;padding:6px 12px}.v2 .tt{background:#fde9e7;border-radius:16px;gap:2px;padding:12px 16px;display:grid}.v2 .tt b{font:800 17px var(--sign);text-transform:uppercase;letter-spacing:.05em;color:var(--red)}.v2 .tt.tip{background:#e3f2e7}.v2 .tt.tip b{color:var(--S)}.v2 .mini .pop{animation:v2-pop .45s cubic-bezier(.2,.8,.2,1) var(--d,0s) both;transform-box:fill-box;transform-origin:50%}.v2 .mini .arc{stroke-dasharray:300;stroke-dashoffset:300px;animation:v2-dash 1s ease-out var(--d,.5s) forwards}@keyframes v2-dash{to{stroke-dashoffset:0}}.v2 .mini .type{animation:v2-blink 1.4s ease-in-out var(--d,0s) infinite}@keyframes v2-blink{50%{fill:#fff3d6}}.v2 .mini .slide{animation:v2-slidein .6s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}@keyframes v2-slidein{0%{opacity:0;transform:translateX(var(--from))}}.v2 .mini .wave{animation:v2-wave 1.2s ease-in-out var(--d,0s) infinite}@keyframes v2-wave{50%{opacity:.2}}.v2 .mini .grow{transform-box:fill-box;transform-origin:0;animation:v2-grow .5s ease-out var(--d,0s) both}.v2 .mini .ring{stroke-dasharray:302;stroke-dashoffset:302px;animation:2.4s linear .2s infinite v2-dash}.v2 .scorewrap{gap:16px;margin-top:24px;display:grid}.v2 .score svg{width:100%;max-width:720px;height:auto}.v2 .score .sv{font:700 15px var(--sign);fill:var(--ink2)}.v2 .score .sl{font:800 18px var(--sign);fill:var(--ink);letter-spacing:.05em}.v2 .score .bands rect{transform-box:fill-box;transform-origin:0;animation:.6s ease-out both v2-grow}.v2 .score .bands rect:nth-child(2){animation-delay:.15s}.v2 .score .bands rect:nth-child(3){animation-delay:.3s}.v2 .score .bands rect:nth-child(4){animation-delay:.45s}.v2 .score .needle{animation:1.6s cubic-bezier(.2,.8,.2,1) .6s both v2-needle}@keyframes v2-needle{0%{transform:translateX(var(--from,-216px))}}.v2 .sbars{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:720px;display:grid}.v2 .sbar{text-align:center;justify-items:center;gap:6px;display:grid}.v2 .sfill{background:var(--soft);border-radius:14px;align-items:flex-end;width:100%;max-width:70px;height:150px;display:flex;overflow:hidden}.v2 .sfill i{width:100%;height:var(--h);background:var(--c);animation:v2-up .8s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i) * .1s) both;border-radius:14px 14px 0 0}@keyframes v2-up{0%{height:0}}.v2 .sbar b{font:800 16px/1.1 var(--sign);text-transform:uppercase}.v2 .sbar span{color:var(--ink2);font-size:12px}.v2 .heroSvg .hl{stroke-dasharray:900;stroke-dashoffset:900px;animation:v2-dash 1.4s cubic-bezier(.6,0,.2,1) var(--d,0s) forwards}.v2 .heroSvg .pop{animation:v2-pop .5s cubic-bezier(.2,.8,.2,1) var(--d,0s) both;transform-box:fill-box;transform-origin:50%}.v2 .heroSvg .train{offset-path:path("M-10 70 H200 Q240 70 240 110 V250 Q240 290 280 290 H470");animation:6s linear 1.6s infinite v2-ride}@keyframes v2-ride{0%{offset-distance:0%}to{offset-distance:100%}}.v2 .building .hl{stroke-dasharray:270;stroke-dashoffset:270px;animation:1.2s ease-out forwards v2-dash}.v2 .demos{gap:24px;display:grid}@media (min-width:960px){.v2 .demos{grid-template-columns:1fr 1fr}}.v2 .demo{background:var(--soft);border-radius:32px;align-content:start;gap:18px;padding:28px;display:grid}.v2 .demohead{gap:8px;display:grid}.v2 .demohead p{color:var(--ink2);margin:0}.v2 .hdemo,.v2 .bdemo{background:#fff;border-radius:22px;gap:14px;padding:22px;display:grid}.v2 .hq{font:600 20px var(--body);margin:0}.v2 .htrack{font:600 22px/1.5 var(--body);background:var(--soft);border-bottom:8px solid var(--L);border-radius:18px;flex-wrap:wrap;gap:6px 4px;padding:18px;display:flex}.v2 .hw{color:#0000;background:#dde2e9;border-radius:6px;padding:0 3px;transition:color .15s,background .15s}.v2 .htrack.demo .hw{background:0 0}.v2 .hw.on{color:var(--ink);background:0 0}.v2 .hw.trap{color:var(--red);text-decoration:line-through;text-decoration-thickness:3px}.v2 .hw.ans{color:var(--S);background:#dff3e5}.v2 .hw.tap{box-shadow:0 0 0 3px var(--ink)}.v2 .htrack.demo .hw{animation:7s step-end infinite v2-hl;animation-delay:calc(var(--i) * .25s)}@keyframes v2-hl{0%{color:#c3cad6}4%{color:var(--ink)}to{color:var(--ink)}}.v2 .htrack.demo .hw.trap{animation-name:v2-hlt}@keyframes v2-hlt{0%{color:#c3cad6}4%{color:var(--red);text-decoration:line-through}}.v2 .htrack.demo .hw.ans{animation-name:v2-hla}@keyframes v2-hla{0%{color:#c3cad6;background:0 0}4%{color:var(--S);background:#dff3e5}}.v2 .hlegend{flex-wrap:wrap;gap:16px;font-size:15px;font-weight:600;display:flex}.v2 .hlegend .t{color:var(--red)}.v2 .hlegend .a{color:var(--S)}.v2 .bopt{background:var(--soft);border-radius:14px;gap:8px;padding:12px 14px;font-weight:500;display:grid}.v2 .bopt.win{box-shadow:inset 0 0 0 2px var(--S)}.v2 .bbar{background:#fff;border-radius:5px;height:10px;overflow:hidden}.v2 .bbar i{height:100%;width:var(--v);background:var(--S);animation:v2-grow 1s ease-out calc(.3s + var(--i) * .2s) both;transform-origin:0;border-radius:5px;display:block}.v2 .bopt:not(.win) .bbar i{background:#c3cad6}.v2 .tourfacts{flex-wrap:wrap;gap:28px;display:flex}.v2 .tourfacts b{font:800 56px/1 var(--sign);text-transform:uppercase;display:block}.v2 .tourfacts span{color:var(--ink2)}.v2 .phead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v2 .phead .chip{color:var(--ct)}.v2 .peek{gap:12px;display:grid}.v2 .ctx{background:var(--soft);font:500 20px/1.55 var(--body);border-left:8px solid var(--c);border-radius:18px;margin:0;padding:18px 20px}.v2 .hctl{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2 .btn.hit{background:var(--red);min-width:180px}.v2 .btn.hit[disabled]{color:var(--ink2);opacity:1;background:#e3e7ec}.v2 .bests{gap:12px;display:grid}.v2 .bcard{text-align:left;background:var(--soft);border:0;border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 16px;padding:18px 20px;transition:background .15s;display:grid}.v2 .bcard:hover:not([disabled]){background:var(--soft2)}.v2 .bl{border:8px solid var(--c);width:44px;height:44px;font:800 16px var(--sign);background:#fff;border-radius:50%;grid-row:span 3;place-items:center;display:grid}.v2 .bt{font:500 20px/1.45 var(--body)}.v2 .bw{font:600 16px/1.4 var(--hand);color:#9a1b14}.v2 .bcard .bbar{background:#fff;height:12px}.v2 .bcard .bbar i{background:#c3cad6;width:0;transition:width .9s cubic-bezier(.3,1,.5,1);animation:none}.v2 .bcard.win{background:#dff3e5}.v2 .bcard.win .bl{background:var(--S);border-color:var(--S);color:#fff}.v2 .bcard.win .bbar i{background:var(--S)}.v2 .bcard.win .bw{color:var(--S)}.v2 .bcard.lose{opacity:.85}.v2 .bcard.picked:not(.win){box-shadow:inset 0 0 0 2px var(--red)}.v2 .timer{background:var(--soft);border-radius:26px;grid-template-columns:1fr;place-items:center start;gap:16px;padding:24px;display:grid;position:relative}@media (min-width:760px){.v2 .timer{grid-template-columns:180px 1fr;column-gap:32px}.v2 .timer .fine{grid-column:auto}}.v2 .tring{grid-area:1/1;width:180px;height:180px}.v2 .timer .clock{font:800 52px/1 var(--sign);color:var(--ink);grid-area:1/1;justify-self:center}.v2 .tside{gap:12px;display:grid}.v2 .trow>div{display:grid}.v2 .trow b{font-weight:700}.v2 .trow>div span{color:var(--ink2);font-size:15px}.v2 .trow{grid-template-columns:22px 1fr auto}.v2 .new{font-style:normal;font:700 13px var(--sign);letter-spacing:.08em;text-transform:uppercase;background:var(--sun,#ffd329);border-radius:10px;padding:4px 10px}.v2 .appmain .xrow{grid-template-columns:170px minmax(0,1fr)}@media (max-width:760px){.v2 .appmain .xrow{grid-template-columns:1fr}}.v2 .btn,.v2 .btn.sm,.v2 .seg,.v2 .seg button,.v2 .rb,.v2 .pill,.v2 .play,.v2 .fld input,.v2 textarea{border-radius:3px!important}.v2 .pcard,.v2 .panel,.v2 .today,.v2 .goal,.v2 .cd,.v2 .stat,.v2 .pc,.v2 .rung,.v2 .faq details,.v2 .err,.v2 .empty,.v2 .timer,.v2 .bcard,.v2 .paycard,.v2 .ctx,.v2 .fb,.v2 .note,.v2 .notif,.v2 .pain,.v2 .lstep,.v2 .sheet,.v2 .freeopt,.v2 .opt,.v2 .tt,.v2 .mock,.v2 .mockcard,.v2 .xinline .pcard,.v2 .photo svg,.v2 .pcdiag,.v2 .demo{border-radius:0!important}.v2 .tab{border-left:4px solid #0000;border-radius:0}.v2 .tab.on{background:var(--soft);border-left-color:var(--navy)}.v2 .btn{letter-spacing:.06em}.v2 .goal{box-shadow:inset 0 -10px 0 var(--red)}.v2 .cd{box-shadow:inset 0 -10px 0 var(--navy)}.v2 .panel{border:0;border-top:4px solid var(--ink);background:#fff;padding:18px 0 0}.v2 .pcard{border:2px solid var(--ink);border-top:12px solid var(--c);background:#fff}.v2 .pcard.compact{padding:20px 22px}.v2 .pcard.compact .pchead h3{font-size:28px}.v2 .tt{border-left:6px solid var(--red);background:#fff;padding:8px 14px}.v2 .tt.tip{border-left-color:var(--S);background:#fff}.v2 .pcdiag{background:var(--soft)}.v2 .xmap.still .xline,.v2 .xmap.still .xst{animation:none}.v2 .xinline{padding:6px 0 22px;animation:.3s ease-out both v2-rise}@media (min-width:761px){.v2 .xinline{margin-left:218px}.v2 .appmain .xinline{margin-left:188px}}.v2 .opt{border:2px solid var(--hair);background:#fff;min-height:64px;padding:16px 18px}.v2 .opt:hover{background:var(--soft);border-color:#c3cad6}.v2 .opt .om{border:2px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:38px;height:24px;display:grid}.v2 .opt .om i{font:700 12px var(--sign);font-style:normal}.v2 .opt.picked{background:var(--ink);color:#fff;border-color:var(--ink)}.v2 .opt.picked .om{background:#fff;border-color:#fff}.v2 .opt.ok{border-color:var(--S);box-shadow:inset 6px 0 0 var(--S);background:#fff}.v2 .opt.ok .om{background:var(--S);border-color:var(--S);color:#fff}.v2 .opt.no{border-color:var(--red);box-shadow:inset 6px 0 0 var(--red);background:#fff}.v2 .opt.no .om{background:var(--red);border-color:var(--red);color:#fff}.v2 .opt.ok .om i,.v2 .opt.no .om i{color:#fff}.v2 .opt{grid-template-columns:38px minmax(0,1fr)}.v2 .opts.scale .opt{grid-template-columns:44px minmax(0,1fr)}.v2 .lvl{width:44px;height:44px;font:800 22px var(--sign);background:var(--soft);border-bottom:5px solid var(--navy);place-items:center;display:grid}.v2 .opt.picked .lvl{color:var(--ink);background:#fff}.v2 .bcard{border:2px solid var(--hair);background:#fff}.v2 .bcard.win{border-color:var(--S);box-shadow:inset 6px 0 0 var(--S);background:#fff}.v2 .bl{border:2px solid var(--ink);border-radius:50%;width:40px;height:26px}.v2 .bcard.win .bl{background:var(--S);border-color:var(--S)}.v2 .fb{border-left:8px solid var(--S);background:#f1f8f3}.v2 .fb.bad{background:#fff8e6;border-left-color:#e5a100}.v2 .pain{padding:26px 0 26px 34px}.v2 .timer{border:2px solid var(--ink);background:#fff}.v2 .trow{grid-template-columns:8px 1fr auto;gap:14px;padding:14px 0}.v2 .tbar{background:var(--c);align-self:stretch;width:8px}.v2 .today{border-top:4px solid var(--ink);background:#fff;padding:8px 0 0}.v2 .new{background:var(--ink);color:#fff;border-radius:0}.v2 .chip{letter-spacing:.14em}.v2 .audbar{border-block:1px solid var(--hair);top:calc(72px + env(safe-area-inset-top,0px));z-index:8;background:#fff;position:sticky}.v2 .audbar .wrap{gap:4px 26px;display:flex;overflow-x:auto}.v2 .audbar a{font:700 16px var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;border-bottom:4px solid #0000;padding:14px 0;text-decoration:none}.v2 .audbar a.on{color:var(--ink);border-bottom-color:var(--red)}.v2 .need{border-top:2px solid var(--ink);gap:8px;margin:6px 0 0;padding:14px 0 0;list-style:none;display:grid}.v2 .need li{grid-template-columns:16px 1fr;align-items:baseline;gap:12px;font-weight:600;display:grid}.v2 .need li:before{content:"";border:4px solid var(--navy);border-radius:50%;width:12px;height:12px}.v2 .ladder3{border-top:10px solid var(--ink);gap:0;display:grid}@media (min-width:900px){.v2 .ladder3{grid-template-columns:repeat(3,1fr)}}.v2 .lstep{border-bottom:1px solid var(--hair);animation:v2-rise .5s ease-out calc(var(--i) * .15s) both;align-content:start;gap:14px;padding:26px 26px 30px 0;display:grid}@media (min-width:900px){.v2 .lstep{border-bottom:0;border-right:1px solid var(--hair);padding-left:26px}.v2 .lstep:first-child{padding-left:0}.v2 .lstep:last-child{border-right:0}}.v2 .lhead{align-items:center;gap:14px;display:flex}.v2 .lnum{border:11px solid var(--c);width:56px;height:56px;font:800 20px var(--sign);border-radius:50%;flex:none;place-items:center;display:grid}.v2 .lhead b{font:800 26px/1 var(--sign);text-transform:uppercase;display:block}.v2 .lhead span{color:var(--ink2);font-size:14px}.v2 .lstep p{color:var(--ink2);margin:0}.v2 .lmock{background:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;min-height:92px;padding:16px;display:flex}.v2 .lmock span{border-left:4px solid var(--c);background:#fff;padding:6px 10px;font-weight:600}.v2 .lmock.lclock{justify-content:flex-start;gap:16px}.v2 .lmock.lclock b{font:800 46px/1 var(--sign);color:var(--c)}.v2 .lmock.lclock span{color:var(--ink2);background:0 0;border:0}.v2 .lmock.rec span{background:0 0;border:0}.v2 .recdot{border-radius:50%;width:18px;height:18px;animation:1.2s ease-in-out infinite v2-wave;background:var(--red)!important;padding:0!important}.v2 .legend{color:var(--ink2);flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.v2 .legend i{vertical-align:-1px;width:12px;height:12px;margin-right:6px;display:inline-block}.v2 .proute{display:grid}.v2 .phase{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:26px;display:grid;position:relative}.v2 .phase:before{content:"";background:var(--ink);width:12px;position:absolute;top:22px;bottom:-4px;left:16px}.v2 .phase.end:before{display:none}.v2 .pdot{border:11px solid var(--ink);z-index:1;background:#fff;border-radius:50%;width:44px;height:44px;position:relative}.v2 .phase.here .pdot{border-color:var(--navy);animation:1.8s ease-in-out infinite v2-pulse}.v2 .phase.done .pdot{background:var(--ink)}.v2 .phase.end .pdot{border-color:var(--red);border-width:14px;width:56px;height:56px;margin-left:-6px}.v2 .ptop b{font:800 26px/1 var(--sign);text-transform:uppercase;display:block}.v2 .ptop span{color:var(--ink2);font-size:14px}.v2 .pbody p{color:var(--ink2);margin:6px 0 10px}.v2 .wks{gap:6px;display:grid}.v2 .wk{font:700 14px var(--sign);color:var(--ink2);grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.v2 .wk.now{color:var(--ink)}.v2 .wk.now .mix{outline:2px solid var(--ink);outline-offset:2px}.v2 .wk.past .mix{opacity:.35}.v2 .mix{gap:2px;height:12px;display:flex}.v2 .mix i{display:block}.v2 .days{grid-template-columns:repeat(5,1fr);padding-top:6px;display:grid;position:relative}.v2 .days:before{content:"";background:var(--hair);height:8px;position:absolute;top:44px;left:10%;right:10%}.v2 .dd{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.v2 .dn{font:800 16px var(--sign);color:var(--ink2)}.v2 .ddot{border:8px solid var(--c);z-index:1;background:#fff;border-radius:50%;width:30px;height:30px}.v2 .dd.done .ddot{background:var(--c)}.v2 .dd.now .ddot{border-color:var(--ink);animation:1.8s ease-in-out infinite v2-pulse}.v2 .dt{color:var(--ink2);font-size:13px;line-height:1.2}.v2 .lbox{border:2px solid var(--ink);border-left:12px solid var(--L);flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}.v2 .play{border-radius:3px}.v2 .lwave{flex:1;align-items:center;gap:3px;min-width:140px;height:44px;display:flex}.v2 .lwave i{height:var(--h);background:#c9d0db;flex:1}.v2 .lwave.on i{background:var(--L);animation:.8s ease-in-out infinite v2-wave;animation-delay:calc(var(--h) * 10ms)}.v2 .transcript{border-left:6px solid var(--ink);background:var(--soft);gap:8px;padding:16px 18px;display:grid}.v2 .transcript p{font:500 20px/1.6 var(--body);margin:0}.v2 .transcript .trap{color:var(--red);text-decoration:line-through;text-decoration-thickness:3px}.v2 .transcript .ans{color:var(--S);background:#dff3e5;padding:0 3px;font-weight:700}.v2 .notes{gap:18px;display:grid}@media (min-width:900px){.v2 .notes{grid-template-columns:1fr 1fr}}.v2 .sheet{border-top:10px solid var(--c);padding:18px 0 0}.v2 .sheet h3{font:800 24px var(--sign);text-transform:uppercase;margin:0 0 12px}.v2 .sheet dl{grid-template-columns:minmax(110px,40%) 1fr;margin:0;display:grid}.v2 .sheet dt{border-top:1px solid var(--hair);color:var(--ink2);padding:9px 12px 9px 0;font-size:15px;font-weight:700}.v2 .sheet dd{border-top:1px solid var(--hair);margin:0;padding:9px 0;font-weight:600}.v2 .free{gap:28px;display:grid}@media (min-width:900px){.v2 .free{grid-template-columns:1fr 1fr}}.v2 .freecol{border-top:10px solid var(--c);align-content:start;gap:8px;padding-top:14px;display:grid}.v2 .freecol .h3{color:var(--ct);margin-bottom:6px}.v2 .freeopt{text-align:left;border:2px solid var(--hair);background:#fff;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.v2 .freeopt:hover{border-color:var(--c)}.v2 .fn{border:10px solid var(--c);width:44px;height:44px;font:800 16px var(--sign);border-radius:50%;place-items:center;display:grid}.v2 .freeopt b{font-weight:700;display:block}.v2 .freeopt span span{color:var(--ink2);font-size:14px}.v2 .checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v2 .checks label{align-items:center;gap:10px;font-weight:600;display:flex}.v2 .checks input{width:20px;height:20px;accent-color:var(--S)}.v2 textarea{width:100%;font:500 19px/1.6 var(--body);border:2px solid var(--ink);resize:vertical;background:#fff;padding:14px 16px}.v2 textarea:focus{border-color:var(--navy);outline:none}.v2 .wcount{gap:8px;font-weight:600;display:grid}.v2 .wbar{background:var(--soft);height:12px;position:relative}.v2 .wbar i{background:#c3cad6;width:0;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.v2 .wbar i.in{background:var(--S)}.v2 .wbar i.over{background:var(--red)}.v2 .wbar em{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.v2 .tabs{border-bottom:2px solid var(--hair);gap:0 28px;margin:8px 0 26px;display:flex;overflow-x:auto}.v2 .tabs button{font:800 20px var(--sign);letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-bottom:5px solid #0000;margin-bottom:-2px;padding:12px 0}.v2 .tabs button.on{color:var(--ink);border-bottom-color:var(--red)}.v2 .choices{border:2px solid var(--ink);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.v2 .choices button{border:0;border-right:2px solid var(--ink);font:700 18px var(--sign);letter-spacing:.04em;background:#fff;padding:10px 16px}.v2 .choices button:last-child{border-right:0}.v2 .choices button.on{background:var(--ink);color:#fff}.v2 .tag{font:700 16px var(--sign);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--ink);padding:6px 12px}.v2 .opt .om{width:40px}.v2 .voices{background:var(--ink);color:#fff}.v2 .voices .h2{color:#fff}.v2 .vstage{min-height:300px;margin-top:28px;position:relative}.v2 .voice{opacity:0;pointer-events:none;align-content:start;gap:18px;transition:opacity .6s,transform .6s;display:grid;position:absolute;inset:0;transform:translateY(16px)}.v2 .voice.on{opacity:1;pointer-events:auto;transform:none}.v2 .vwho{font:700 15px var(--sign);letter-spacing:.14em;text-transform:uppercase;color:#8fa2ff}.v2 .vq{font:800 clamp(34px, 4.6vw, 62px)/1.02 var(--sign);text-transform:uppercase;max-width:22ch;margin:0}.v2 .voice.on .vq{animation:1.2s steps(40,end) both v2-ink}@keyframes v2-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.v2 .va{font:600 20px var(--body);color:#c9d0db;opacity:0;align-items:baseline;gap:12px;margin:0;display:flex}.v2 .voice.on .va{animation:.5s 1.1s forwards v2-fadein}@keyframes v2-fadein{to{opacity:1}}.v2 .va span{color:#4ade80;font-weight:800}.v2 .vdots{gap:8px;margin-top:18px;display:flex}.v2 .vdots button{background:#3a4150;border:0;width:34px;height:6px;padding:0}.v2 .vdots button.on{background:#fff}@media (max-width:700px){.v2 .vstage{min-height:380px}}.v2 .speak .display.sm{font-size:clamp(42px,5.4vw,76px)}.v2 .recdemo{border:3px solid var(--ink);background:#fff;gap:0;display:grid}.v2 .rprompt{font:600 18px var(--body);border-bottom:3px solid var(--ink);background:var(--soft);padding:14px 18px}.v2 .rphotos{grid-template-columns:1fr 1fr;gap:0;display:grid}.v2 .rphotos svg{width:100%;height:auto;display:block}.v2 .rphotos svg+svg{border-left:3px solid var(--ink)}.v2 .player .rphotos{border:3px solid var(--ink)}.v2 .rbar{border-top:3px solid var(--ink);align-items:center;gap:14px;padding:14px 18px;display:flex}.v2 .rec{font:800 16px var(--sign);letter-spacing:.1em;color:var(--red);align-items:center;gap:8px;display:flex}.v2 .rec i{background:var(--red);border-radius:50%;width:14px;height:14px;animation:1s ease-in-out infinite v2-wave}.v2 .rec.off{color:var(--ink2)}.v2 .rec.off i{background:#c3cad6;animation:none}.v2 .rwave{flex:1;align-items:center;gap:3px;min-width:80px;height:40px;display:flex}.v2 .rwave i{background:var(--S);height:20%;animation:.9s ease-in-out infinite v2-talk;animation-delay:calc(var(--i) * -.07s);flex:1}@keyframes v2-talk{0%,to{height:18%}30%{height:90%}60%{height:45%}}.v2 .recorder .rwave i{background:#c3cad6;animation:none}.v2 .recorder .rwave.on i{animation:.9s ease-in-out infinite v2-talk;animation-delay:calc(var(--i) * -.07s);background:var(--S)}.v2 .rtime{font:800 26px var(--sign);font-variant-numeric:tabular-nums}.v2 .rmax{color:var(--ink2);font:700 18px var(--sign)}.v2 .rcheck{border-top:1px solid var(--hair);opacity:.25;flex-wrap:wrap;gap:8px 18px;padding:14px 18px;font-weight:600;transition:opacity .3s;display:flex}.v2 .rcheck.show{opacity:1}.v2 .rcheck span:before{margin-right:6px;font-weight:800}.v2 .rcheck .ok:before{content:"✓";color:var(--S)}.v2 .rcheck .no:before{content:"✗";color:var(--red)}.v2 .steps3{border-top:10px solid var(--ink);gap:0;margin-top:48px;display:grid}@media (min-width:900px){.v2 .steps3{grid-template-columns:repeat(3,1fr)}}.v2 .s3{border-bottom:1px solid var(--hair);grid-template-columns:56px 1fr;gap:4px 16px;padding:22px 22px 22px 0;display:grid}@media (min-width:900px){.v2 .s3{border-bottom:0;border-right:1px solid var(--hair);padding-left:22px}.v2 .s3:first-child{padding-left:0}.v2 .s3:last-child{border-right:0}}.v2 .s3n{border:11px solid var(--c);width:56px;height:56px;font:800 20px var(--sign);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.v2 .s3 b{font:800 24px/1 var(--sign);text-transform:uppercase;align-self:end}.v2 .s3 p{color:var(--ink2);margin:0}.v2 .recorder{border:3px solid var(--ink);grid-template-columns:1fr;align-items:center;gap:16px;padding:18px;display:grid}@media (min-width:760px){.v2 .recorder{grid-template-columns:200px 1fr}}.v2 .talker{width:100%;max-width:200px;height:auto}.v2 .talker .sw{opacity:.2;animation:v2-wave 1.2s ease-in-out var(--d) infinite}.v2 .talker .mouth{transform-box:fill-box;transform-origin:50%;animation:.35s ease-in-out infinite alternate v2-mouth}@keyframes v2-mouth{to{transform:scaleY(.3)}}.v2 .recorder .rbar{border:0;padding:0}.v2 .rbtn{background:var(--red);gap:12px}.v2 .rbtn:hover{background:#b51d19}.v2 .rdot{background:#fff;border-radius:50%;width:14px;height:14px}.v2 .recap{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}.v2 .recap .eyebrow{width:100%}.v2 .recap span:not(.eyebrow){font:700 15px var(--sign);letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--ink);padding:3px 8px;animation:.3s ease-out both v2-pop}.v2 .opt.rec{border-color:var(--S)}.v2 .recb{font:700 13px var(--sign);letter-spacing:.08em;text-transform:uppercase;background:var(--S);color:#fff;margin-top:6px;padding:2px 8px;font-style:normal;display:inline-block}.v2 .finder{border:3px solid var(--ink);gap:12px;padding:18px;animation:.3s ease-out both v2-rise;display:grid}.v2 .finder input{font:500 18px var(--body);border:2px solid var(--ink);padding:14px 16px}.v2 .fres{gap:6px;max-height:420px;display:grid;overflow-y:auto}.v2 .freq{text-align:left;border:0;border-bottom:1px solid var(--hair);background:#fff;grid-template-columns:48px 1fr;align-items:start;gap:12px;padding:10px 4px;display:grid}.v2 .freq:hover{background:var(--soft)}.v2 .fl{font:800 20px var(--sign);text-align:center;border:2px solid var(--navy);color:var(--navy);padding:4px 0}.v2 .freq b{font-weight:700;display:block}.v2 .freq span span{color:var(--ink2);font-size:14px}.v2 .freq em{font:700 12px var(--sign);letter-spacing:.08em;text-transform:uppercase;color:#9a5b00;margin-top:4px;font-style:normal;display:inline-block}.v2 .slider{gap:28px;display:grid}.v2 .sdesc{border-left:12px solid var(--c);background:var(--soft);grid-template-columns:96px 1fr;align-items:center;gap:18px;min-height:132px;padding:18px 20px;transition:border-color .3s;display:grid}.v2 .sk{font:800 60px/1 var(--sign);color:var(--c)}.v2 .sdesc b{font:700 22px/1.25 var(--body);display:block}.v2 .sdesc div span{color:var(--ink2)}.v2 .strack{height:70px;margin:0 22px;position:relative}.v2 .strack:before{content:"";background:var(--hair);height:10px;position:absolute;top:18px;left:0;right:0}.v2 .sfillbar{background:var(--navy);height:10px;transition:width .25s;position:absolute;top:18px;left:0}.v2 .sstop{z-index:2;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid;position:absolute;top:0;translate:-50%}.v2 .sstop i{border:10px solid var(--hair);background:#fff;border-radius:50%;width:46px;height:46px;transition:border-color .2s,transform .2s}.v2 .sstop.on i{border-color:var(--navy)}.v2 .sstop.cur i{border-color:var(--ink);transform:scale(1.18)}.v2 .sstop span{font:800 18px var(--sign)}.v2 #srange{opacity:0;cursor:pointer;z-index:3;width:calc(100% + 46px);height:46px;position:absolute;top:0;left:-23px;right:-23px}.v2 .helper{border:3px solid var(--ink);gap:4px;padding:18px;display:grid}.v2 .helper>b{font:800 22px var(--sign);text-transform:uppercase;margin-bottom:8px}.v2 .hq{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:10px 0;font-weight:600;display:grid}.v2 .yn{border:2px solid var(--ink);display:flex}.v2 .yn button{font:700 16px var(--sign);text-transform:uppercase;background:#fff;border:0;padding:8px 16px}.v2 .yn button+button{border-left:2px solid var(--ink)}.v2 .yn button.on{background:var(--ink);color:#fff}.v2 .reqbox{border-left:8px solid var(--S);background:var(--soft);gap:4px;padding:12px 16px;display:grid}.v2 .reqbox b{font:800 20px var(--sign);text-transform:uppercase}.v2 .reqbox span:last-child{color:var(--ink2);font-size:15px}.v2 .gap{padding-top:8px;position:relative}.v2 .gtrack{border-bottom:10px solid var(--hair);height:54px;position:relative}.v2 .gt{font:800 18px var(--sign);color:var(--ink2);position:absolute;bottom:-34px;transform:translate(-50%)}.v2 .gt:before{content:"";border:6px solid var(--hair);background:#fff;border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:-30px;left:50%}.v2 .gt.me{color:var(--ink)}.v2 .gt.me:before{border-color:var(--ink)}.v2 .gt.tgt{color:var(--red)}.v2 .gt.tgt:before{border-color:var(--red);border-width:8px;width:30px;height:30px;margin-left:-15px;top:-34px}.v2 .garrow{background:var(--navy);transform-origin:0;height:10px;animation:1.2s cubic-bezier(.6,0,.2,1) .3s both v2-grow;position:absolute;bottom:-10px}.v2 .glab{height:70px;margin-top:40px;position:relative}.v2 .glab span{white-space:nowrap;font:700 15px var(--body);background:var(--ink);color:#fff;padding:4px 10px;position:absolute;transform:translate(-50%)}.v2 .glab span.g{background:var(--red);top:34px}.v2 .nums{border-top:4px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:700px){.v2 .nums{grid-template-columns:1fr 1fr}}.v2 .nums div{padding:14px 14px 14px 0}.v2 .nums b{font:800 46px/1 var(--sign);display:block}.v2 .nums span{color:var(--ink2);font-size:14px}.v2 .loop{aspect-ratio:1;width:min(100%,420px);margin:6px auto;position:relative}.v2 .loop svg{width:100%;height:100%}.v2 .loopdot{transform-origin:160px 160px;animation:6s linear infinite v2-orbit}@keyframes v2-orbit{to{transform:rotate(360deg)}}.v2 .looplab span{font:800 17px var(--sign);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#fff;padding:2px 6px;position:absolute;transform:translate(-50%)}.v2 .looplab span:first-child{transform:translate(-50%,-110%)}.v2 .phase .pdot{border-color:var(--c,var(--ink))}.v2 .phase.here .pdot{border-color:var(--c)}.v2 .does{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.v2 .does li{grid-template-columns:14px 1fr;align-items:baseline;gap:10px;display:grid}.v2 .does li:before{content:"";background:var(--c,var(--ink));width:10px;height:10px}.v2 .speakgrid{gap:36px;display:grid}@media (min-width:1000px){.v2 .speakgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:56px}}.v2 .speaktext .display.sm{font-size:clamp(42px,4.6vw,68px)}.v2 .recdemo .rprompt{font-size:19px}.v2 .opt.picked .om i{color:var(--ink)}.v2 .cycle{padding-bottom:46px;position:relative}.v2 .cyrow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.v2 .cyrow:before{content:"";background:var(--ink);transform-origin:0;height:10px;animation:1s cubic-bezier(.6,0,.2,1) both v2-grow;position:absolute;top:17px;left:12.5%;right:12.5%}.v2 .cy{text-align:center;animation:v2-pop .4s cubic-bezier(.2,.8,.2,1) calc(.6s + var(--i) * .15s) both;justify-items:center;gap:6px;padding:0 6px;display:grid;position:relative}.v2 .cyd{border:11px solid var(--c);z-index:1;background:#fff;border-radius:50%;width:44px;height:44px}.v2 .cy b{font:800 18px/1.05 var(--sign);text-transform:uppercase}.v2 .cy span{color:var(--ink2);font-size:13px}.v2 .cyback{width:100%;height:40px;position:absolute;bottom:0;left:0;right:0}.v2 .cyret{font:700 14px var(--sign);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;background:#fff;padding:0 8px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@media (max-width:600px){.v2 .cy b{font-size:15px}.v2 .cy span{display:none}}.v2 .gt.tgt:before{top:-40px!important}.v2{min-height:100dvh}.v2 a.brand{color:inherit;text-decoration:none}.v2 .factgrid{border-top:10px solid var(--ink);gap:0;display:grid}@media (min-width:860px){.v2 .factgrid{grid-template-columns:repeat(4,1fr)}}.v2 .fact{border-bottom:1px solid var(--hair);align-content:start;gap:8px;padding:26px 22px 26px 0;display:grid}@media (min-width:860px){.v2 .fact{border-bottom:0;border-right:1px solid var(--hair);padding:28px 24px}.v2 .fact:first-child{padding-left:0}.v2 .fact:last-child{border-right:0}}.v2 .fact b{font:800 clamp(48px, 5vw, 72px)/.9 var(--sign);color:var(--navy)}.v2 .fact span{font:600 18px/1.35 var(--body)}.v2 .fact .src,.v2 .pc .src{font:500 13px var(--body);color:var(--ink2);text-underline-offset:3px;text-decoration:underline}.v2 .pulse{border:2px solid var(--ink);gap:14px;margin-top:40px;padding:24px;display:grid}@media (min-width:760px){.v2 .pulse{grid-template-columns:repeat(3,1fr)}.v2 .pulse .eyebrow{grid-column:1/-1}}.v2 .pulse b{font:800 48px/1 var(--sign);display:block}.v2 .pulse span{color:var(--ink2)}.v2 .savebox{border:3px solid var(--ink);gap:10px;padding:20px;display:grid}.v2 .savebox>b{font:800 26px/1 var(--sign);text-transform:uppercase}.v2 .savebox>span{color:var(--ink2)}.v2 .savebox .fld input{font:500 18px var(--body);border:2px solid var(--ink);border-radius:0;padding:14px 16px}.v2 .savebox.sent{border-color:var(--S)}.v2 .exact{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:end;gap:12px;margin-top:6px;padding-top:18px;display:flex}.v2 .exact .fld input{font:500 18px var(--body);border:2px solid var(--ink);border-radius:0;padding:10px 12px}.v2 a.tab{text-decoration:none}.v2 .item{gap:18px;display:grid}.v2 .item .instr{font:600 15px var(--body);letter-spacing:.02em;color:var(--ink2);margin:0}.v2 .item .ctx{white-space:pre-line}.v2 .item .opt[disabled]{cursor:default}.v2 .item .opt.picked .om i{color:var(--ink)}.v2 .typed input{font:600 22px var(--body);border:3px solid var(--ink);border-radius:0;padding:14px 16px}.v2 .trow.done b,.v2 .trow.done span{color:var(--ink2)}.v2 .trow em.ok{font:700 13px var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--S);font-style:normal}.v2 .after{border-top:4px solid var(--ink);gap:0;display:grid}.v2 .afterrow{border-bottom:1px solid var(--hair);border-left:8px solid var(--c);color:inherit;gap:2px;padding:18px 0 18px 22px;text-decoration:none;display:grid}.v2 .afterrow b{font:800 24px var(--sign);text-transform:uppercase}.v2 .afterrow span{color:var(--ink2)}.v2 .afterrow:hover{background:var(--soft)}.v2 .speak{gap:18px;display:grid}.v2 .sq{font:600 clamp(20px, 2vw, 26px)/1.3 var(--body);gap:8px;margin:0;padding-left:22px;display:grid}.v2 .rphotos.real{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2 .rphotos.real figure{gap:4px;margin:0;display:grid}.v2 .rphotos.real img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.v2 .rphotos.real figcaption{font:700 14px var(--sign);color:var(--ink2)}.v2 .card{border:2px solid var(--ink);padding:16px 18px}.v2 .card ul{margin:8px 0 0;padding-left:20px}.v2 .playback{width:100%;max-width:420px}.v2 .result{border-top:6px solid var(--S);gap:12px;padding-top:18px;display:grid}.v2 .result p{margin:0}.v2 .fixes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2 .fixes li{border-left:6px solid var(--W);background:var(--soft);gap:2px;padding:8px 14px;display:grid}.v2 .fixes s{color:var(--red)}.v2 .fixes b{color:var(--S)}.v2 .fixes span{color:var(--ink2);font-size:15px}.v2 .paypanel{border:3px solid var(--navy);gap:8px;padding:18px;display:grid}.v2 .paypanel b{font:800 22px var(--sign);text-transform:uppercase}.v2 .paypanel span{color:var(--ink2)}.v2 .result.w{border-top-color:var(--W)}.v2 .crit{gap:10px;display:grid}@media (min-width:760px){.v2 .crit{grid-template-columns:1fr 1fr}}.v2 .crit>div{border-left:6px solid var(--ink);background:var(--soft);padding:8px 14px}.v2 .crit b{font:800 18px var(--sign);text-transform:uppercase}.v2 .crit .band{float:right;font:800 20px var(--sign)}.v2 .crit p{color:var(--ink2);margin:4px 0 0;font-size:15px}.v2 .wfield{gap:6px;display:grid}.v2 .wfield textarea{font:500 18px/1.5 var(--body);border:2px solid var(--ink);resize:vertical;border-radius:0;width:100%;padding:14px 16px}.v2 .wfield .wc{font:600 14px var(--body);color:var(--ink2)}.v2 .wfield .wc.out{color:var(--red)}.v2 .stats.two{grid-template-columns:repeat(2,1fr)}.v2 .paidnote{border-left:8px solid var(--S);background:#dff3e5;grid-column:1/-1;margin:0;padding:12px 16px;font-weight:600}.v2 .trow em.skip{font:700 13px var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-style:normal}.v2 .photofallback{aspect-ratio:16/10;background:var(--soft);text-align:center;color:var(--ink2);border:2px dashed #c3cad6;place-items:center;padding:16px;font-size:15px;display:grid}.v2 .micro{font:600 15px var(--body);color:var(--ink2)}.v2 .micro.inv{color:#c9d2ff}.v2 .hfrow{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:grid}.v2 .hfrow:last-child{border-bottom:0}.v2 .hfrow:hover{background:var(--soft)}.v2 .hfrow .fl{border:8px solid var(--navy);width:52px;height:52px;font:800 18px var(--sign);border-radius:50%;place-items:center;display:grid}.v2 .hfrow b{font:700 17px/1.25 var(--body);display:block}.v2 .hfrow span span{color:var(--ink2);margin-top:2px;font-size:14px;display:block}.v2 .hfrow .go{font:800 24px var(--sign);color:var(--navy)}.v2 .cases{gap:28px;display:grid}@media (min-width:900px){.v2 .cases{grid-template-columns:1fr 1fr}}.v2 .casegroup{border-top:6px solid var(--ink);display:grid}.v2 .casegroup .h3{padding:14px 0 6px}.v2 .casegroup .hfrow{padding-left:0}.v2 .answer{grid-template-columns:80px 1fr;align-items:center;gap:18px;margin:0;font-size:20px;display:grid}.v2 .fl.big{border:12px solid var(--red);width:80px;height:80px;font:800 26px var(--sign);border-radius:50%;place-items:center;display:grid}.v2 .facttable{border-top:4px solid var(--ink);grid-template-columns:180px 1fr;margin:0;display:grid}.v2 .facttable dt,.v2 .facttable dd{border-bottom:1px solid var(--hair);margin:0;padding:12px 0}.v2 .facttable dt{font:700 15px var(--body);color:var(--ink2)}.v2 .facttable dd.pending{color:var(--red);font-weight:700}@media (max-width:600px){.v2 .facttable{grid-template-columns:1fr}.v2 .facttable dt{border-bottom:0;padding-bottom:0}}.v2 .related{gap:4px;display:grid}.v2 .casepage .eyebrow a{color:inherit}.v2 .hfall{border-top:2px solid var(--ink);font:700 16px var(--body);color:var(--navy);padding:12px 20px;display:block}.v2 .crumbs{font:600 15px var(--body);color:var(--ink2);margin:0}.v2 .crumbs a{color:var(--navy)}.v2 .facttable dd{overflow-wrap:anywhere}.v2 .tgrid{gap:28px;display:grid}@media (min-width:760px){.v2 .tgrid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.v2 .tgrid{grid-template-columns:repeat(4,1fr)}}.v2 .tcard{border-top:4px solid var(--ink);grid-template-rows:1fr auto;gap:16px;margin:0;padding-top:18px;display:grid}.v2 .tcard blockquote{font:600 19px/1.4 var(--body);margin:0}.v2 .tcard figcaption{gap:2px;display:grid}.v2 .tcard figcaption b{font:800 20px var(--sign);text-transform:uppercase}.v2 .tcard figcaption span{color:var(--ink2);font-size:15px}.v2 .tcard .tres{color:var(--navy);font-weight:700}.v2 .mocknote{color:var(--ink2);margin:20px 0 0;font-size:13px}.v2 .rcheck{gap:4px;font-size:17px;font-weight:500;display:grid}.v2 del{color:var(--red);text-decoration:line-through;text-decoration-thickness:2px}.v2 ins{text-decoration:underline;-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy);text-underline-offset:4px;color:var(--ink);font-weight:600;text-decoration-thickness:3px}.v2 .fixline{display:block}.v2 .fixwhy{font:500 15px/1.4 var(--body);color:var(--ink2);margin-top:2px;display:block}.v2 .footgrid{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.v2 .eyebrow,.v2 .chip{font:600 15px var(--body);letter-spacing:0;text-transform:none}.v2 .btn[disabled]{opacity:1;color:#6b7280;background:#e3e7ec}.v2 .pc.ghostc .pv{text-decoration:none}.v2 .heroSvg .train{display:none}.v2 .recdemo .rphotos.real{gap:0}.v2 .recdemo .rphotos.real img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.v2 .recorder{grid-template-columns:1fr!important}.v2 .glab2{font:700 16px var(--body);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:46px 0 0;display:flex}.v2 .glab2 b{background:var(--ink);color:#fff;padding:4px 10px}.v2 .glab2 b.g{background:var(--red)}.v2 .recdemo .rphotos.real img+img{border-left:3px solid var(--ink)}.v2 .audbar .wrap{flex-wrap:wrap;gap:4px 22px;overflow:visible}@media (max-width:700px){.v2 .audbar{position:static}.v2 .audbar a{padding:10px 0;font-size:15px}}.v2 .skills .secHead{margin-bottom:36px}.v2 .skstack{gap:40px;padding-bottom:24px;display:grid}.v2 .skcard{top:calc(146px + var(--i) * 28px);border:2px solid var(--ink);border-top:12px solid var(--c);background:#fff;align-items:center;gap:24px;min-height:380px;padding:36px 40px;display:grid;position:sticky;box-shadow:0 -12px 28px #10131a12}@media (min-width:900px){.v2 .skcard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}@media (max-width:700px){.v2 .skcard{top:calc(84px + var(--i) * 16px);min-height:0;padding:22px 20px 26px}.v2 .skstack{gap:24px}}.v2 .sktext{gap:12px;display:grid}.v2 .skname{font:700 16px var(--body);color:var(--ink2)}.v2 .sktext h3{font:800 clamp(32px, 3.4vw, 46px)/.95 var(--sign);text-transform:uppercase;text-wrap:balance;margin:0}.v2 .sktext p{color:var(--ink2);max-width:38ch;margin:0;font-size:19px}.v2 .skart{background:var(--soft);align-content:center;min-height:230px;padding:26px 28px;font-size:19px;display:grid}@media (max-width:700px){.v2 .skart{min-height:0;padding:18px;font-size:17px}}.v2 .skart p{margin:0}.v2 .skcard.on .skart *{animation-duration:6s;animation-iteration-count:infinite;animation-fill-mode:both}.v2 .ag{gap:18px;display:grid}.v2 .ag-s{font:600 24px/1.5 var(--body)}.v2 .ag-slot{text-align:center;border-bottom:3px solid var(--ink);min-width:2.6em;display:inline-block}.v2 .ag-slot b{color:var(--navy);display:inline-block}.v2 .ag-rule{color:var(--ink2);border-left:3px solid var(--navy);padding-left:12px;font-size:17px}.v2 .skcard.on .ag-slot b{animation-name:v2-drop}.v2 .skcard.on .ag-rule{animation-name:v2-late}@keyframes v2-drop{0%,18%{opacity:0;transform:translateY(-14px)}28%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes v2-late{0%,22%{opacity:0}30%,92%{opacity:1}to{opacity:0}}.v2 .ar,.v2 .al{gap:14px;display:grid}.v2 .ar-t{line-height:1.5}.v2 .ar-t mark{color:inherit;background:linear-gradient(#0019a829,#0019a829) 0 0/100% 100% no-repeat}.v2 .skcard.on .ar-t mark{animation-name:v2-sweep}@keyframes v2-sweep{0%,12%{background-size:0 100%}34%,92%{background-size:100% 100%}to{background-size:0 100%}}.v2 .ar-q{font-weight:700}.v2 .opts{gap:8px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.v2 .opts li{border:2px solid var(--hair);color:var(--ink2);background:#fff;padding:8px 12px}.v2 .opts li.ok{border-color:var(--navy);color:var(--ink);font-weight:700}.v2 .opts li.ok:after{content:" ✓";color:var(--navy)}.v2 .skcard.on .opts li.ok{animation-name:v2-pick}@keyframes v2-pick{0%,48%{border-color:var(--hair);background:#fff}56%,92%{border-color:var(--c);background:color-mix(in srgb, var(--c) 8%, #fff)}to{border-color:var(--hair);background:#fff}}.v2 .al-wave{align-items:center;gap:4px;height:56px;display:flex}.v2 .al-wave i{background:var(--ink);transform-origin:50%;flex:1;height:50%}.v2 .al-wave i:nth-child(3n){height:80%}.v2 .al-wave i:nth-child(4n+1){height:30%}.v2 .al-wave i:nth-child(7n){height:100%}.v2 .skcard.on .al-wave i{animation:1.1s ease-in-out infinite alternate v2-bar;animation-delay:calc(var(--j) * -.17s)}@keyframes v2-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.v2 .aw{gap:6px;line-height:1.45;display:grid}.v2 .aw del{color:var(--red)}.v2 .aw ins{color:var(--navy);border-bottom:2px solid var(--navy);font-weight:700;text-decoration:none}.v2 .aw-why{color:var(--ink2);border-left:3px solid var(--navy);padding-left:12px;font-size:17px;margin-top:10px!important}.v2 .skcard.on .aw-l{animation-name:v2-type;animation-timing-function:steps(18,end);animation-delay:calc(var(--n) * .7s)}@keyframes v2-type{0%{clip-path:inset(0 100% 0 0)}14%,88%{clip-path:inset(0);opacity:1}to{opacity:0}}.v2 .skcard.on .aw ins{animation-name:v2-fix}.v2 .skcard.on .aw del{animation-name:v2-strike}.v2 .skcard.on .aw-why{animation-name:v2-why}@keyframes v2-strike{0%,46%{color:var(--ink);text-decoration-color:#0000}54%,to{color:var(--red);text-decoration-color:currentColor}}@keyframes v2-fix{0%,58%{opacity:0;max-width:0}66%,90%{opacity:1;max-width:12em}to{opacity:0;max-width:12em}}@keyframes v2-why{0%,66%{opacity:0}74%,90%{opacity:1}to{opacity:0}}.v2 .as{gap:14px;display:grid}.v2 .as-ph{border:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.v2 .as-ph img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.v2 .as-ph img+img{border-left:2px solid var(--ink)}.v2 .as-bar{align-items:center;gap:14px;display:flex}.v2 .as-track{background:var(--hair);flex:1;height:6px}.v2 .as-track i{background:var(--ink);width:62%;height:100%;display:block}.v2 .skcard.on .as-track i{animation-name:v2-fill;animation-timing-function:linear}@keyframes v2-fill{0%{width:0}92%{width:100%}to{width:100%}}.v2 .as-t{font:700 16px var(--sign);letter-spacing:.06em;color:var(--ink2)}.v2 .skcard .as .rec i{animation-duration:1s}.v2 #examen{scroll-margin-top:120px}.v2 .skcard{top:calc(146px + var(--i) * 38px);min-height:360px;padding-top:56px}.v2 .skname{font:700 15px var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);position:absolute;top:8px;left:40px}@media (max-width:700px){.v2 .skcard{top:calc(84px + var(--i) * 32px);padding-top:44px}.v2 .skname{font-size:14px;top:6px;left:20px}}.v2 .aw ins{white-space:nowrap;vertical-align:bottom;max-width:12em;display:inline-block;overflow:hidden}.v2 .hplan{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--soft2);background:#fff;font-size:17px}.v2 .hp-top{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 22px;display:flex}.v2 .hp-top b{font:800 24px var(--sign);text-transform:uppercase}.v2 .hp-top span{color:var(--ink2);font-weight:600}.v2 .hp-gap{align-items:center;gap:12px;padding:20px 22px 4px;font-weight:600;display:flex}.v2 .hp-gap b{background:var(--ink);color:#fff;font:800 22px var(--sign);margin-left:6px;padding:2px 10px;display:inline-block}.v2 .hp-gap b.g{background:var(--red)}.v2 .hp-gap i{background:repeating-linear-gradient(90deg, var(--ink) 0 8px, transparent 8px 14px);flex:1;height:2px}.v2 .hp-route{border-bottom:2px solid var(--hair);padding:18px 22px 20px}.v2 .hp-line{gap:3px;display:flex}.v2 .hp-line i{background:var(--hair);flex:1;height:10px}.v2 .hp-line i.done{background:var(--ink)}.v2 .hp-line i.now{background:var(--navy);animation:1.6s ease-in-out infinite v2-now}@keyframes v2-now{50%{opacity:.35}}.v2 .hp-ends{color:var(--ink2);justify-content:space-between;gap:12px;margin-top:10px;font-size:15px;display:flex}.v2 .hp-day{padding:16px 22px 20px}.v2 .hp-dayh{justify-content:space-between;margin-bottom:8px;display:flex}.v2 .hp-dayh b{font:800 20px var(--sign);text-transform:uppercase}.v2 .hp-dayh span{color:var(--ink2);font-weight:600}.v2 .hp-day ul{margin:0;padding:0;list-style:none;display:grid}.v2 .hp-day li{border-left:6px solid var(--c);grid-template-columns:20px auto 1fr;align-items:center;gap:12px;padding:7px 0 7px 12px;display:grid}.v2 .hp-day li+li{border-top:1px solid var(--hair)}.v2 .hp-day li span{color:var(--ink2);text-align:right}.v2 .hp-day li i{border:2px solid var(--ink);background:var(--ink);width:18px;height:18px;animation:v2-tick .25s calc(.9s + var(--n) * .55s) both;position:relative}.v2 .hp-day li i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:0;left:4px;transform:rotate(45deg)}@keyframes v2-tick{0%{background:#fff}to{background:var(--ink)}}@media (max-width:520px){.v2 .hplan{box-shadow:6px 6px 0 var(--soft2)}.v2 .hp-top,.v2 .hp-gap,.v2 .hp-route,.v2 .hp-day{padding-left:16px;padding-right:16px}.v2 .hp-ends{flex-direction:column;gap:2px}}.v2 .hoy1{gap:18px;max-width:680px}.v2 .hoy1>.fine:first-of-type:first-letter{text-transform:uppercase}.v2 .hoy1 .btnrow{margin:6px 0 4px}.v2 .progline{color:var(--ink2);border-top:2px solid var(--ink);margin:0;padding-top:14px;font-size:16px}.v2 .errs{border-top:2px solid var(--ink);gap:0}.v2 .err{border-left-width:4px;border-bottom:1px solid var(--hair);background:0 0;padding:16px 0 16px 18px}.v2 .err .eyebrow{font-size:14px;color:var(--ink2)!important}.v2 .err b{font-size:20px}.v2 .err .due{font:italic 400 16px var(--body);text-transform:none;letter-spacing:0;color:var(--ink2)}.v2 .btn{background:var(--ink);color:#fff;box-shadow:0 0 0 var(--navy);transition:transform .16s cubic-bezier(.3,.7,.4,1),box-shadow .16s,background .15s}.v2 .btn:hover{background:var(--ink);box-shadow:0 5px 0 var(--navy);transform:translateY(-3px)}.v2 .btn:active{box-shadow:0 0 0 var(--navy);transition-duration:50ms;transform:translateY(1px)}.v2 .btn.inv{color:var(--navy);background:#fff}.v2 .btn.inv:hover{box-shadow:0 5px 0 var(--ink);background:#fff}.v2 .btn.ghostb,.v2 .btn.ghostb:hover{background:var(--soft);color:var(--ink)}.v2 .btn.hit,.v2 .btn.hit:hover,.v2 .btn.rbtn,.v2 .btn.rbtn:hover{background:var(--red)}.v2 .btn.hit:hover,.v2 .btn.rbtn:hover{box-shadow:0 5px 0 var(--ink)}.v2 .btn[disabled],.v2 .btn[disabled]:hover{box-shadow:none;color:#6b7280;background:#e3e7ec;transform:none}.v2 .btn.big{min-height:68px;padding:0 42px;font-size:24px}.v2 .btn .go{transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-block}.v2 .btn:hover .go{transform:translate(6px)}.v2 .ghost{transition:color .15s}.v2 .ghost:hover{color:var(--navy)}.v2 .key{background:var(--navy);color:#fff;padding:0 .32em;line-height:1.3;transition:transform .1s,box-shadow .1s;display:inline-block;box-shadow:0 5px #000f66}.v2 .keys{font:700 clamp(21px, 2.3vw, 30px)/1.7 var(--body);text-wrap:balance;margin:0}.v2 .keys .key{animation:v2-keydown .55s cubic-bezier(.2,.8,.2,1) calc(.8s + var(--i) * .18s) backwards}@keyframes v2-keydown{0%{opacity:0;transform:translateY(-20px)}60%{opacity:1;transform:translateY(4px);box-shadow:0 1px #000f66}}.v2 .stk{z-index:0;width:var(--s,120px);height:var(--s,120px);translate:calc(var(--mx,0) * var(--z,30px)) calc(var(--my,0) * var(--z,30px));transition:translate .6s cubic-bezier(.2,.8,.2,1);position:absolute}.v2 .stk-in{box-sizing:border-box;width:100%;height:100%;transform:rotate(var(--r,0deg));animation:v2-stkin .7s cubic-bezier(.2,.8,.2,1) var(--dl,.3s) backwards, v2-float 5.5s ease-in-out calc(var(--dl,.3s) + .7s) infinite;place-items:center;display:grid}.v2 .stk svg{width:54%;height:54%;display:block}.v2 .stk:hover .stk-in{animation:.6s ease-in-out v2-wobble}@keyframes v2-stkin{0%{transform:scale(0) rotate(calc(var(--r,0deg) - 45deg))}}@keyframes v2-float{50%{transform:translateY(-12px) rotate(calc(var(--r,0deg) + 3deg))}}@keyframes v2-wobble{25%{transform:rotate(calc(var(--r,0deg) - 14deg)) scale(1.1)}55%{transform:rotate(calc(var(--r,0deg) + 10deg)) scale(1.1)}80%{transform:rotate(calc(var(--r,0deg) - 4deg))}}.v2 .stk-listen .stk-in{background:var(--L);color:var(--ink)}.v2 .stk-speak .stk-in{background:var(--S);color:#fff;border-radius:50%}.v2 .stk-write .stk-in{background:var(--W);color:var(--ink)}.v2 .stk-read .stk-in{background:var(--R);color:#fff;border-radius:50%}.v2 .stk-grammar .stk-in{background:var(--U);color:#fff}.v2 .stk-ring .stk-in{border:calc(var(--s,120px) * .17) solid var(--red);background:#fff;border-radius:50%}.v2 .stk.inl{flex:none;position:relative;translate:none}.v2.mo [data-r]{opacity:0;transition:opacity .6s,translate .75s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--d,0) * 90ms);translate:0 28px}.v2.mo [data-r].in{opacity:1;translate:none}.v2 .hero2{padding-block:128px 150px;position:relative;overflow:hidden}.v2 .hero2in{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:940px;display:flex;position:relative}.v2 .hero2 .display{font-size:clamp(58px,9.4vw,132px);line-height:.86}.v2 .hw2{animation:v2-word .75s cubic-bezier(.2,.8,.2,1) calc(70ms * var(--i)) backwards;display:inline-block}@keyframes v2-word{0%{opacity:0;transform:translateY(.45em)rotate(5deg)}}.v2 .hero2in>.btn,.v2 .hero2in>.fine{animation:.5s ease-out 1.15s backwards v2-rise}.v2 .fine.b{font-weight:600}.v2 .need2{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.v2 .need2 li{border:2px solid var(--ink);background:#fff;padding:6px 12px;font-size:16px;font-weight:600;animation:.5s ease-out 1.05s backwards v2-rise}.v2 .hero2 .sa{--s:130px;--r:-8deg;--z:-40px;--dl:.35s;top:64px;left:6%}.v2 .hero2 .sb{--s:110px;--r:10deg;--z:30px;--dl:.55s;bottom:70px;left:11%}.v2 .hero2 .sc{--s:130px;--r:12deg;--z:-26px;--dl:.45s;top:80px;right:7%}.v2 .hero2 .sd{--s:120px;--r:-10deg;--z:44px;--dl:.65s;bottom:84px;right:10%}@media (max-width:1199px){.v2 .hero2{padding-top:160px}.v2 .hero2 .stk{--s:84px}.v2 .hero2 .sa{top:34px;left:4%}.v2 .hero2 .sc{top:38px;right:5%}.v2 .hero2 .sb{bottom:26px;left:5%}.v2 .hero2 .sd{bottom:30px;right:6%}}@media (max-width:640px){.v2 .hero2{padding-block:112px 72px}.v2 .hero2 .stk{--s:60px}.v2 .hero2 .sa{top:26px;left:6%}.v2 .hero2 .sc{top:30px;right:8%}.v2 .hero2 .sb,.v2 .hero2 .sd{display:none}.v2 .btn.big{width:100%}}.v2 .secHead.c{text-align:center;justify-items:center;margin-inline:auto}.v2 .h2.big{font-size:clamp(44px,6vw,88px);line-height:.9}.v2 .h2.c{text-align:center;margin-bottom:48px}.v2 .oks{flex-wrap:wrap;justify-content:center;gap:10px 34px;margin:6px 0 0;padding:0;font-size:19px;font-weight:600;list-style:none;display:flex}.v2 .oks li{align-items:center;gap:8px;display:flex}.v2 .oks svg{fill:none;width:20px;height:20px;stroke:var(--S);stroke-width:3.2px;stroke-linecap:square;stroke-dasharray:24;stroke-dashoffset:0}.v2.mo .oks svg{stroke-dashoffset:24px}.v2.mo .in .oks svg{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease calc(.35s + var(--d) * .22s)}@keyframes v2-strike2{to{color:var(--red);background-size:100% 2px}}@keyframes v2-ins{to{opacity:1;max-width:14em}}@keyframes v2-band{to{opacity:1;transform:none}}@keyframes v2-li{to{opacity:1;translate:none}}@keyframes v2-ping{0%{box-shadow:0 0 #00782a66}70%,to{box-shadow:0 0 0 14px #00782a00}}@keyframes v2-played{to{background:var(--S)}}@keyframes v2-bob{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.v2 .diagrid{align-items:center;gap:28px;display:grid}@media (min-width:960px){.v2 .diagrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.v2.mo .diaplan:not(.in) .hp-day li i{animation-play-state:paused}.v2 .daysteps{counter-reset:d;gap:16px;margin:0;padding:0;list-style:none;display:grid}.v2 .daysteps li{counter-increment:d;border:3px solid var(--ink);border-top:10px solid var(--c);background:#fff;grid-template-columns:56px 1fr;gap:4px 18px;padding:22px 24px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid}.v2 .daysteps li:before{content:counter(d);border:11px solid var(--c);width:56px;height:56px;font:800 20px var(--sign);border-radius:50%;grid-row:span 2;place-items:center;transition:background .2s,color .2s;display:grid}.v2 .daysteps li:hover{box-shadow:6px 6px 0 var(--c);transform:translate(-3px,-3px)}.v2 .daysteps li:hover:before{background:var(--c);color:#fff}.v2 .daysteps b{font:800 28px/1 var(--sign);text-transform:uppercase;align-self:end}.v2 .daysteps span{color:var(--ink2);font-size:18px}.v2 .tcard{transition:border-color .3s}.v2 .tcard:hover{border-top-color:var(--c)}.v2 .tcard blockquote{transition:transform .3s}.v2 .pc{border:3px solid var(--ink);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.v2 .pc:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-4px,-4px)}.v2 .pc.main{border-color:var(--navy)}.v2 .pc.ghostc,.v2 .pc.ghostc:hover{box-shadow:none;border:3px dashed #c3cad6;transform:none}.v2 .pc ul{padding:0;list-style:none}.v2 .pc li{grid-template-columns:20px 1fr;gap:8px;display:grid}.v2 .pc li:before{content:"✓";color:var(--S);font-weight:800}.v2 .pc.main li:before{color:#7ce3a0}.v2.mo .pc .pv{opacity:0;transform-origin:0 100%;transform:scale(.6)}.v2.mo .pc.in .pv{animation:v2-band .55s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--d) * 90ms) forwards}.v2.mo .pc li{opacity:0;translate:-10px}.v2.mo .pc.in li{animation:.35s forwards v2-li}.v2.mo .pc.in li:first-child{animation-delay:.45s}.v2.mo .pc.in li:nth-child(2){animation-delay:.55s}.v2.mo .pc.in li:nth-child(3){animation-delay:.65s}.v2.mo .pc.in li:nth-child(4){animation-delay:.75s}.v2.mo .pc.in li:nth-child(5){animation-delay:.85s}.v2 .faqsec{border-top:1px solid var(--hair)}.v2 .faq2{border-top:10px solid var(--ink);gap:30px 56px;margin-top:40px;padding-top:34px;display:grid}@media (min-width:860px){.v2 .faq2{grid-template-columns:1fr 1fr}}.v2 .faq2 b{font:700 21px/1.3 var(--body)}.v2 .faq2 p{color:var(--ink2);margin:8px 0 0}.v2 .final2{background:var(--navy);color:#fff;text-align:center;padding-block:120px;position:relative;overflow:hidden}.v2 .final2>.wrap{z-index:1;align-items:center;gap:30px;position:relative}.v2 .final2 .f1{--s:92px;--r:-10deg;--dl:.2s;top:64px;left:7%}.v2 .final2 .f2{--s:66px;--r:8deg;--dl:.35s;bottom:56px;left:15%}.v2 .final2 .f3{--s:84px;--r:12deg;--dl:.5s;top:90px;right:8%}.v2.mo .final2:has(>.wrap:not(.in)) .stk-in{animation-play-state:paused}@media (max-width:760px){.v2 .final2{padding-block:104px 88px}.v2 .final2 .stk{--s:52px}.v2 .final2 .f1{top:22px;left:5%}.v2 .final2 .f2{display:none}.v2 .final2 .f3{top:26px;right:6%}}.v2 .foot2{border-top:1px solid var(--hair);padding-block:56px 48px}.v2 .fcols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin-bottom:32px;display:grid}.v2 .fcols div{align-content:start;gap:8px;display:grid}.v2 .fcols b{font:800 20px var(--sign);letter-spacing:.03em;text-transform:uppercase}.v2 .fcols a{text-underline-offset:3px;transition:color .15s}.v2 .fcols a:hover{color:var(--navy)}.v2 .fcols span{color:var(--ink2)}.v2 .appmain>*{animation:.45s cubic-bezier(.2,.8,.2,1) both v2-rise}.v2 .hoy1>*{animation:.45s cubic-bezier(.2,.8,.2,1) backwards v2-rise}.v2 .hoy1>:nth-child(2){animation-delay:50ms}.v2 .hoy1>:nth-child(3){animation-delay:.1s}.v2 .hoy1>:nth-child(4){animation-delay:.15s}.v2 .hoy1>:nth-child(5){animation-delay:.2s}.v2 .hoyhead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2 .hoyhead .stk{--s:46px}.v2 .hoyhead .stk:first-of-type{--r:-8deg;--dl:.25s}.v2 .hoyhead .stk:nth-of-type(2){--r:9deg;--dl:.35s}.v2 .hoyhead .stk:nth-of-type(3){--r:-4deg;--dl:.45s}.v2 .hoyhead .h1{margin-right:6px}.v2 .today{border:3px solid var(--ink);background:#fff;border-top-width:10px;padding:4px 22px}.v2 .today .trow{transition:background .15s;animation:.4s cubic-bezier(.2,.8,.2,1) backwards v2-rowin}.v2 .today .trow:nth-child(2){animation-delay:60ms}.v2 .today .trow:nth-child(3){animation-delay:.12s}.v2 .today .trow:nth-child(4){animation-delay:.18s}.v2 .today .trow:nth-child(5){animation-delay:.24s}.v2 .today .trow:nth-child(6){animation-delay:.3s}.v2 .today .trow:nth-child(7){animation-delay:.36s}@keyframes v2-rowin{0%{opacity:0;transform:translate(-12px)}}.v2 .tbar{transition:width .2s}.v2 .trow:hover .tbar{width:12px}.v2 .trow em.ok{animation:.35s cubic-bezier(.2,.8,.2,1) both v2-pop}.v2 .afterrow{transition:background .15s,padding-left .2s,border-left-width .2s;animation:.4s cubic-bezier(.2,.8,.2,1) backwards v2-rowin}.v2 .afterrow:nth-child(2){animation-delay:80ms}.v2 .afterrow:nth-child(3){animation-delay:.16s}.v2 .afterrow:hover{border-left-width:14px;padding-left:30px}.v2 .tab{transition:background .15s,color .15s,border-color .2s}.v2 .tab svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.v2 .tab:hover{color:var(--ink)}.v2 .tab:hover svg{transform:rotate(-12deg)scale(1.15)}.v2 .opt{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s,background .15s,border-color .15s}.v2 .opt:hover:not([disabled]){box-shadow:4px 4px 0 var(--ink);border-color:var(--ink);transform:translate(-2px,-2px)}.v2 .opt:active:not([disabled]){box-shadow:none;transform:none}.v2 .opt.picked{animation:.22s ease-out v2-press}.v2 .opt.ok{animation:.4s cubic-bezier(.2,.8,.2,1) v2-okpop}.v2 .opt.no{animation:.4s ease-in-out v2-shake}.v2 .opt.ok:hover,.v2 .opt.no:hover{transform:none}@keyframes v2-press{50%{transform:scale(.97)}}@keyframes v2-okpop{50%{transform:scale(1.03)}}@keyframes v2-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.v2 .fb{animation:.35s cubic-bezier(.2,.8,.2,1) both v2-rise}.v2 .tile{transition:transform .15s,box-shadow .15s}.v2 .tile:hover:not(.used){box-shadow:inset 0 0 0 2px var(--ink), 0 3px 0 var(--ink);transform:translateY(-2px)}.v2 .tile.in{animation:.3s cubic-bezier(.2,.8,.2,1) v2-pop}.v2 .pcard,.v2 .paycard,.v2 .savebox,.v2 .recorder,.v2 .timer,.v2 .card,.v2 .finder,.v2 .helper,.v2 .paypanel{border-width:3px}.v2 .pcard{border-top-width:12px}.v2 .freeopt,.v2 .bcard{transition:transform .15s,box-shadow .15s,border-color .15s}.v2 .freeopt:hover,.v2 .bcard:hover:not([disabled]){box-shadow:4px 4px 0 var(--c,var(--ink));transform:translate(-2px,-2px)}.v2 .err{animation:.4s cubic-bezier(.2,.8,.2,1) backwards v2-rowin}.v2 .err:nth-child(2){animation-delay:60ms}.v2 .err:nth-child(3){animation-delay:.12s}.v2 .err:nth-child(4){animation-delay:.18s}.v2 .err:nth-child(n+5){animation-delay:.24s}.v2 .fld input,.v2 textarea,.v2 .typed input,.v2 .finder input{transition:box-shadow .15s,border-color .15s}.v2 .fld input:focus,.v2 textarea:focus,.v2 .typed input:focus,.v2 .finder input:focus{border-color:var(--ink);box-shadow:4px 4px 0 var(--navy);outline:2px solid #0000}.v2 .line5 i,.v2 .line5 u{transition:background .35s,opacity .35s,border-color .35s}.v2 .empty{border:3px solid var(--ink);background:#fff;position:relative}.v2 .empty:before{content:"";border:11px solid var(--red);box-sizing:border-box;--r:12deg;border-radius:50%;width:64px;height:64px;animation:.6s cubic-bezier(.2,.8,.2,1) .15s backwards v2-stkin,5.5s ease-in-out .8s infinite v2-float;transform:rotate(12deg)}.v2 .scr .col>*{animation:.4s cubic-bezier(.2,.8,.2,1) backwards v2-rise}.v2 .scr .col>:nth-child(2){animation-delay:50ms}.v2 .scr .col>:nth-child(3){animation-delay:.1s}.v2 .scr .col>:nth-child(4){animation-delay:.15s}.v2 .opts .opt{animation:.35s cubic-bezier(.2,.8,.2,1) backwards v2-rowin}.v2 .opts .opt:nth-child(2){animation-delay:50ms}.v2 .opts .opt:nth-child(3){animation-delay:.1s}.v2 .opts .opt:nth-child(4){animation-delay:.15s}.v2 .opts .opt:nth-child(n+5){animation-delay:.2s}.v2 .opts .opt.picked{animation:.22s ease-out v2-press}.v2 .opts .opt.ok{animation:.4s cubic-bezier(.2,.8,.2,1) v2-okpop}.v2 .opts .opt.no{animation:.4s ease-in-out v2-shake}.v2 .stk-grammar svg{width:76%;height:76%}.v2 .sec{padding-block:60px}@media (min-width:960px){.v2 .sec{padding-block:88px}}.v2 .h2.big{font-size:clamp(40px,5.2vw,76px)}.v2 .secHead{margin-bottom:32px}.v2 .h2.c{margin-bottom:36px}.v2 .hero2{padding-block:104px 120px}@media (max-width:1199px){.v2 .hero2{padding-block:140px 110px}}@media (max-width:640px){.v2 .hero2{padding-block:104px 64px}}.v2 .skcard{gap:20px;min-height:300px;padding:52px 36px 32px}@media (min-width:900px){.v2 .skcard{gap:44px}}@media (max-width:700px){.v2 .skcard{padding:42px 18px 22px}}.v2 .skart{min-height:210px;padding:22px 24px}.v2 .testi{padding-block:72px}.v2 .final2{padding-block:96px}.v2 .foot2{padding-block:44px 40px}.v2 .faq2{gap:22px 48px;margin-top:28px;padding-top:26px}.v2 .al-player{border:1px solid var(--hair);box-shadow:0 1px 0 var(--hair), 0 10px 22px #10131a0f;background:#fff;align-items:center;gap:14px;padding:12px 14px;display:flex}.v2 .al-play{background:var(--c);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.v2 .al-play svg{fill:#fff;width:18px;height:18px;margin-left:2px}.v2 .al-mid{flex:1;gap:6px;min-width:0;display:grid}.v2 .al-meta{color:var(--ink2);justify-content:space-between;gap:10px;font-size:13px;display:flex}.v2 .al-meta b{color:var(--ink);font-weight:700}.v2 .al-meta span{font-variant-numeric:tabular-nums}.v2 .al-player .al-wave{gap:2px;height:30px}.v2 .al-player .al-wave i{background:#d3d9e2;border-radius:2px;transform:none;height:var(--h)!important}.v2 .al-player .al-wave i:nth-child(-n+14){background:var(--c)}.v2 .skcard.on .al-player .al-wave i{animation:none}.v2 .skcard.on .al-player .al-wave i:nth-child(-n+14){animation:1.1s ease-in-out infinite alternate v2-bar;animation-delay:calc(var(--j) * -.17s)}.v2 .skart .opts{gap:6px}.v2 .skart .opts li{border:1px solid var(--hair);color:var(--ink);background:#fff;align-items:center;gap:10px;padding:8px 12px;font-weight:500;display:flex}.v2 .skart .opts li em{width:24px;height:24px;font-style:normal;font:700 12px var(--body);color:var(--ink2);border:1.5px solid #b8c0cc;border-radius:50%;flex:none;place-items:center;display:grid}.v2 .skart .opts li.ok{border-color:var(--c);background:color-mix(in srgb, var(--c) 8%, #fff);font-weight:600}.v2 .skart .opts li.ok em{background:var(--ct);border-color:var(--ct);color:#fff}.v2 .skart .opts li.ok:after{content:"✓";color:var(--c);margin-left:auto;font-weight:800}.v2 .skcard.on .skart .opts li.ok em{animation-name:v2-pickem}.v2 .skcard.on .skart .opts li.ok:after{animation:6s infinite both v2-pickem2}@keyframes v2-pickem{0%,48%{color:var(--ink2);background:#fff;border-color:#b8c0cc}56%,92%{background:var(--c);border-color:var(--c);color:#fff}to{background:#fff}}@keyframes v2-pickem2{0%,50%{opacity:0}58%,92%{opacity:1}to{opacity:0}}.v2 .tcard{grid-template-rows:auto 1fr auto;gap:12px}.v2 .stars{gap:3px;display:flex}.v2 .stars svg{width:18px;height:18px;fill:var(--W)}.v2.mo .tcard .stars svg{transform:scale(0)}.v2.mo .tcard.in .stars svg{animation:v2-starpop .45s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--d) * .1s + var(--n) * 70ms) forwards}@keyframes v2-starpop{60%{transform:scale(1.25)rotate(12deg)}to{transform:none}}.v2 .dfpane{align-content:center;padding:26px;animation:.5s cubic-bezier(.2,.8,.2,1) both v2-pane;display:grid}@keyframes v2-pane{0%{opacity:0;transform:translateY(18px)scale(.98)}}.v2 .dfp{border:1px solid var(--hair);box-shadow:0 1px 0 var(--hair), 0 14px 30px #10131a12;background:#fff;gap:10px;padding:22px 24px;display:grid}.v2 .dflab{font:700 13px var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.v2 .dfold{color:var(--ink2);margin:0 0 6px;font-size:19px}.v2 .dfold del{color:var(--red);background:linear-gradient(var(--red), var(--red)) no-repeat 0 56% / 0 2px;text-decoration:none;animation:.4s .35s forwards v2-sdraw}@keyframes v2-sdraw{to{background-size:100% 2px}}.v2 .dfold ins{color:var(--navy);border-bottom:2px solid var(--navy);font-weight:700;text-decoration:none;animation:.35s .7s backwards v2-rise;display:inline-block}.v2 .dfslot{text-align:center;border-bottom:3px solid var(--ink);min-width:4.4em;display:inline-block}.v2 .dfslot b{color:var(--U);animation:.55s cubic-bezier(.2,.8,.2,1) 1.2s backwards v2-slotin;display:inline-block}@keyframes v2-slotin{0%{opacity:0;transform:translateY(-18px)}}.v2 .dfrule{color:var(--ink2);border-left:3px solid var(--U);margin:4px 0 0;padding-left:12px;font-size:16px;animation:.4s 1.7s backwards v2-rise}.v2 .dfweek{color:var(--ink2);justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}.v2 .dfline{gap:3px;display:flex}.v2 .dfline i{background:var(--hair);flex:1;height:8px}.v2 .dfline i.done{background:var(--ink)}.v2 .dfline i.now{background:var(--navy);animation:1.6s ease-in-out infinite v2-now}.v2 .dparts ul{margin:8px 0 0;padding:0;list-style:none;display:grid}.v2 .dparts li{border-left:6px solid var(--c);grid-template-columns:20px auto 1fr;align-items:center;gap:12px;padding:9px 0 9px 12px;display:grid}.v2 .dparts li+li{border-top:1px solid var(--hair)}.v2 .dparts li span{text-align:right;color:var(--ink2)}.v2 .dparts li i{border:2px solid var(--ink);width:18px;height:18px;animation:v2-tick .25s calc(.45s + var(--n) * .65s) forwards;background:#fff;position:relative}.v2 .dparts li i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.v2 .dparts li{animation:v2-rowflash .6s ease calc(.45s + var(--n) * .65s)}@keyframes v2-rowflash{30%{background:color-mix(in srgb, var(--c) 12%, #fff)}}.v2 .dsrec{align-items:center;gap:10px;display:flex}.v2 .dsdot{background:var(--red);border-radius:50%;width:14px;height:14px;animation:1s ease-in-out infinite v2-wave}.v2 .dsrec b{font:800 16px var(--sign);letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.v2 .dstime{font:800 20px var(--sign);font-variant-numeric:tabular-nums;color:var(--ink2);margin-left:auto}@property --sec{syntax:"<integer>";inherits:false;initial-value:0}.v2 .dsc{color:var(--ink);counter-reset:s var(--sec);animation:3.4s linear forwards v2-count}.v2 .dsc:after{content:"0:" counter(s, decimal-leading-zero)}@keyframes v2-count{to{--sec:45}}.v2 .dswave{align-items:center;gap:3px;height:56px;display:flex}.v2 .dswave i{height:var(--h);background:var(--S);animation:v2-talk2 .8s ease-in-out calc(var(--j) * -.07s) infinite alternate;border-radius:2px;flex:1}@keyframes v2-talk2{0%{transform:scaleY(.3)}}.v2 .dsq{color:var(--ink2);margin:0;font-size:16px}.v2 .dsres{border-top:1px solid var(--hair);align-items:center;gap:14px;padding-top:12px;animation:.5s cubic-bezier(.2,.8,.2,1) 3.5s backwards v2-resin;display:flex}@keyframes v2-resin{0%{opacity:0;transform:translateY(10px)scale(.95)}}.v2 .dsres b{font:800 44px/1 var(--sign);color:var(--navy)}.v2 .dsres span{font-weight:600}@media (max-width:520px){.v2 .dfpane{padding:16px}.v2 .dfp{padding:18px}}.v2 .dswave{justify-content:space-between}.v2 .dswave i{border-radius:3px;flex:0 0 6px}.v2 .nw{white-space:nowrap}.v2 .hero2 .display{line-height:.92}.v2 .hero2in>.fine{max-width:34em}.v2 .fine.b.inv{color:#c9d2ff}@media (max-width:640px){.v2 .oks{text-align:left;flex-direction:column;align-items:flex-start;gap:8px}}.v2 .dsrec b{display:inline-grid}.v2 .dsa,.v2 .dsb{grid-area:1/1}.v2 .dsb{opacity:0;color:var(--S);animation:.2s 3.4s forwards v2-swapin}.v2 .dsa{animation:.2s 3.4s forwards v2-swapout}.v2 .dsdot{animation:1s ease-in-out 4 v2-wave,.2s 3.4s forwards v2-dotdone}@keyframes v2-swapin{to{opacity:1}}@keyframes v2-swapout{to{opacity:0}}@keyframes v2-dotdone{to{background:var(--S);opacity:1}}.v2 .play{color:var(--ink)}.v2 .rec{color:#b51d19}.v2 .btn:focus-visible,.v2 .dline button:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--ink);outline:none}.v2 .final2 :focus-visible,.v2 .pc.main :focus-visible{outline-color:#fff}.v2 .hero2in>.btn{animation-delay:.3s}.v2 .hero2in>.fine{animation-delay:.4s}.v2 .need2 li{animation-delay:.3s}.v2 .keys .key{animation-delay:calc(.25s + var(--i) * .12s)}.v2 .pc:hover,.v2 .pc.main:hover{box-shadow:none;transform:none}.v2 .key:hover{transform:none;box-shadow:0 5px #000f66}.v2 .tcard:hover blockquote{transform:none}.v2 .final2 .display.sm{max-width:13ch;margin-inline:auto}@media (min-width:900px){.v2 .skcard{min-height:390px}}@media (max-width:700px){.v2 .skcard{top:calc(76px + var(--i) * 24px)}}@media (prefers-reduced-motion:reduce){.v2.mo [data-r]{opacity:1;translate:none}.v2.mo .pc .pv{opacity:1;transform:none}.v2.mo .pc li{opacity:1;translate:none}.v2.mo .oks svg{stroke-dashoffset:0}.v2.mo .tcard .stars svg{transform:none}.v2 .dfold del,.v2 .dfold del{background-size:100% 2px}.v2 .dsc:after{content:"0:45"}.v2 .dsb{opacity:1}.v2 .dsa{opacity:0}.v2 .dsdot{background:var(--S)}.v2 .dparts li i{background:var(--ink)}}.v2 .dfold del,.v2 .dfold ins{text-decoration:none}.v2 .tnote{color:var(--ink2);margin:28px 0 0;font-size:14px}.v2 .dflow{max-width:980px;margin-inline:auto}.v2 .dline{position:relative}.v2 .dline ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.v2 .dline button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;padding:0 6px 6px;display:flex}.v2 .dtrack{background:#d8dee7;height:10px;position:absolute;top:19px;left:16.667%;right:16.667%}.v2 .dfill{background:linear-gradient(90deg, var(--U), var(--L) 50%, var(--S));clip-path:inset(0 calc((1 - var(--a)) * 100%) 0 0);position:absolute;inset:0}.v2 .dflow.run .dfill{animation:v2-line var(--ms) linear forwards}@keyframes v2-line{0%{clip-path:inset(0 calc((1 - var(--a)) * 100%) 0 0)}to{clip-path:inset(0 calc((1 - var(--b)) * 100%) 0 0)}}.v2 .dst{box-sizing:border-box;border:11px solid var(--c);background:#fff;border-radius:50%;width:48px;height:48px;margin-bottom:8px;transition:scale .35s cubic-bezier(.2,.8,.2,1),background .3s;position:relative}.v2 .dline li.past .dst{background:var(--c)}.v2 .dline li.on .dst{background:#fff;scale:1.18}.v2 .dline li.on .dst:after{content:"";border:3px solid var(--c);border-radius:50%;animation:1.6s ease-out infinite v2-halo;position:absolute;inset:-11px}@keyframes v2-halo{0%{opacity:.8;scale:1}to{opacity:0;scale:1.7}}.v2 .dwhen{font:700 13px var(--sign);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.v2 .dline b{font:800 clamp(17px, 2vw, 24px)/1.05 var(--sign);text-transform:uppercase;color:var(--ink2);transition:color .3s}.v2 .dline li.on b,.v2 .dline button:hover b{color:var(--ink)}.v2 .dcap{text-align:center;max-width:34ch;font:600 clamp(18px, 1.8vw, 21px)/1.35 var(--body);margin:26px auto 18px;animation:.4s both v2-rise}.v2 .dstage{background-color:var(--c);border:3px solid var(--ink);min-height:350px;box-shadow:10px 10px 0 var(--ink);background-image:radial-gradient(#ffffff38 1.6px,#0000 2px);background-size:20px 20px;transition:background-color .5s;display:grid;position:relative;overflow:hidden}.v2 .dnum{font:800 300px/1 var(--sign);color:#fff3;pointer-events:none;animation:.6s cubic-bezier(.2,.8,.2,1) both v2-numin;position:absolute;bottom:-48px;right:-10px}@keyframes v2-numin{0%{opacity:0;translate:0 60px}}.v2 .dstage .dfpane{box-sizing:border-box;width:100%;max-width:560px;margin-inline:auto;padding:36px 24px;position:relative}.v2 .dstage .dfp{border:3px solid var(--ink);rotate:-1deg;box-shadow:6px 6px #10131ae6}@media (max-width:640px){.v2 .dtrack{height:8px;top:15px}.v2 .dst{border-width:9px;width:38px;height:38px}.v2 .dline li.on .dst:after{inset:-9px}.v2 .dwhen{font-size:11px}.v2 .dstage{min-height:330px;box-shadow:6px 6px 0 var(--ink)}.v2 .dnum{font-size:200px;bottom:-30px}.v2 .dstage .dfpane{padding:22px 14px}.v2 .dstage .dfp{rotate:none}}@media (prefers-reduced-motion:reduce){.v2 .dline li.on .dst:after{content:none}}.v2 .dnum{bottom:-70px;right:22px}@media (max-width:640px){.v2 .dnum{bottom:-44px;right:12px}.v2 .dstage .dswave i{flex-basis:4px}.v2 .dstage .dswave{gap:2px}}.v2 .dfill{background:var(--ink)}.v2 .dline li.on .dst:after{animation-iteration-count:2;animation-fill-mode:forwards}.v2 .dfold,.v2 .dfnew{font-family:Georgia,Times New Roman,serif;font-weight:400}.v2 .dfold del{color:var(--ink2);background-image:linear-gradient(#b51d19,#b51d19)}.v2 .dfold ins{font:600 19px/1 var(--hand);color:#b51d19;border-bottom:0;rotate:-3deg}.v2 .dfslot b{font:600 22px/1 var(--hand);color:#b51d19}.v2 .dfweek{border-bottom:1px solid var(--hair);padding-bottom:6px;font-size:15px}.v2 .tnote{margin:0 0 22px}@media (max-width:700px){.v2 .skcard{top:calc(76px + var(--i) * 34px)}.v2 .foot2 .fcols a{align-items:center;min-height:44px;display:flex}}.v2 .pc .src{padding-block:12px;display:inline-block}.v2 .strack .sstop:hover,.v2 .strack .sstop:active{transform:none}.v2 #srange{pointer-events:none}.v2 .strack:has(#srange:focus-visible) .sstop.cur i{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--ink)}.v2 .lf{max-width:960px;margin-inline:auto}.v2 .lfpaper{border:2px solid var(--ink);border-top:10px solid var(--W);background:#fff;gap:22px;padding:clamp(22px,4vw,44px) clamp(18px,4vw,44px);display:grid}.v2 .lfrow{gap:8px;display:grid}.v2 .lfp{font:500 clamp(20px, 2.3vw, 26px)/1.75 var(--body);margin:0;position:relative}.v2 .lfghost{visibility:hidden}.v2 .lftyped{position:absolute;inset:0}.v2 .lfx del{background:linear-gradient(var(--red), var(--red)) no-repeat 0 58% / 0 2px;text-decoration:none;transition:background-size .25s,color .25s}.v2 .lfx del.on{color:var(--ink2);background-size:100% 2px}.v2 .lfx ins{font:600 1.02em/1 var(--hand);color:var(--red);margin-left:.3em;text-decoration:none}.v2 .lfcaret{vertical-align:-.15em;background:var(--ink);width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite v2-caret;display:inline-block}@keyframes v2-caret{50%{opacity:0}}.v2 .lfbrace{font:800 14px/1.1 var(--sign);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);opacity:.2;order:-1;align-items:center;gap:8px;transition:opacity .35s;display:flex}.v2 .lfbrace svg{display:none}.v2 .lfbrace:before{content:"";background:var(--navy);width:18px;height:3px}.v2 .lfrow.on .lfbrace{opacity:1}@media (min-width:820px){.v2 .lfrow{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:20px}.v2 .lfbrace{order:0;gap:10px}.v2 .lfbrace:before{display:none}.v2 .lfbrace svg{fill:none;width:16px;height:100%;min-height:48px;stroke:var(--navy);stroke-width:2.5px;vector-effect:non-scaling-stroke;flex:none;display:block}}@media (prefers-reduced-motion:reduce){.v2 .lfbrace{opacity:1}.v2 .lfcaret{display:none}}.v2 .flegal{flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;font-size:15px;display:flex}.v2 .flegal a{color:var(--ink2);text-underline-offset:3px}.v2 .flegal a:hover{color:var(--navy)}.v2 .faq2{margin-bottom:0}.v2 .faq2 dt{font:700 21px/1.3 var(--body)}.v2 .faq2 dd{color:var(--ink2);margin:8px 0 0}.v2 .exhero .eyebrow{animation:.5s ease-out .1s backwards v2-rise}.v2 .exhero .lede{margin-inline:auto;animation:.5s ease-out .25s backwards v2-rise}.v2 .exhero .display{font-size:clamp(52px,8vw,116px)}.v2 .papers{gap:20px;margin-bottom:24px;display:grid}@media (min-width:900px){.v2 .papers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1100px){.v2 .papers{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .paper{border:2px solid var(--ink);border-top:12px solid var(--c);background:#fff;min-width:0;padding:22px 24px 10px}.v2 .paper header{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.v2 .paper header span{font:700 18px var(--sign);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);white-space:nowrap}.v2 .paper ol{margin:0;padding:0;list-style:none}.v2 .paper li{border-bottom:1px solid var(--hair);grid-template-columns:72px minmax(0,1fr);gap:4px 12px;padding:12px 0;display:grid}.v2 .paper li:last-child{border-bottom:0}.v2 .paper li b{font:800 18px/1.3 var(--sign);text-transform:uppercase;color:var(--ct)}.v2 .paper li p{margin:0;font-size:16px;line-height:1.45}.v2 .paper .corr{font:700 14px var(--sign);letter-spacing:.08em;text-transform:uppercase;background:var(--c);color:#fff;grid-column:2;justify-self:start;padding:2px 8px;rotate:-2deg}.v2 .crit2{gap:20px;display:grid}@media (min-width:640px){.v2 .crit2{grid-template-columns:1fr 1fr}}.v2 .critcard{border:2px solid var(--ink);border-top:12px solid var(--c);background:#fff;padding:22px 24px}.v2 .critcard ul{margin:14px 0 0;padding:0;list-style:none}.v2 .critcard li{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:10px 0;font-weight:600;display:flex}.v2 .critcard li:last-child{border-bottom:0}.v2 .critcard li span{font:800 20px var(--sign);color:var(--c);white-space:nowrap;font-variant-numeric:tabular-nums}.v2 .split>.secHead{margin-bottom:0}.v2 .linksec{border-top:1px solid var(--hair)}.v2 .lgroups{gap:40px;display:grid}@media (min-width:860px){.v2 .lgroups{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px}}.v2 .lgroup ul{border-top:4px solid var(--ink);margin:16px 0 0;padding:0;list-style:none}.v2 .lgroup li a{border-bottom:1px solid #d5dae2;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;font-weight:600;text-decoration:none;transition:color .15s,padding .15s;display:flex}.v2 .lgroup li a:hover{color:var(--navy);padding-left:10px}.v2 .lgroup .go{font:800 22px var(--sign);color:var(--navy)}.v2 ol.prices{margin:0;padding:0;list-style:none}.v2 .pricesec .secHead{margin-bottom:36px}.v2 .fares{max-width:70ch;margin:28px 0 0}.v2 .fares a{color:var(--navy)}@media (prefers-reduced-motion:reduce){.v2 .lgroup li a{transition:none}}@media (max-width:520px){.v2 .fcols{grid-template-columns:1fr 1fr;gap:28px 20px}}.v2 .tab .ts{display:none}.v2 .pclose{width:40px;height:40px;color:var(--ink2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:-8px;display:grid}.v2 .pclose svg{width:22px;height:22px}.v2 .pclose:hover{color:var(--ink);background:var(--soft)}.v2 .pbar .fine{font-variant-numeric:tabular-nums}@media (max-width:959px){.v2 .appgrid{padding-block:20px calc(96px + env(safe-area-inset-bottom,0px));gap:0}.v2 .side{z-index:20;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--hair);background:#fffffff7;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible}.v2 .tab{font:600 12px var(--body);border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;padding:8px 2px}.v2 .tab svg{width:22px;height:22px}.v2 .tab.on{color:var(--ink);background:0 0}.v2 .tab.on .ts{box-shadow:inset 0 -3px 0 var(--red)}.v2 .tab:hover svg{transform:none}.v2 .tab .tl{display:none}.v2 .tab .ts{display:inline}html[data-focus] .v2 .side,html[data-focus] .v2 .nav{display:none}html[data-focus] .v2 .appgrid{padding-block:0 48px}.v2 .player{gap:16px}.v2 .pbar{z-index:5;background:#fff;gap:10px;padding-block:10px;position:sticky;top:0}.v2 .pbar .line5 i{border-width:3px;width:12px;height:12px}.v2 .pbar .line5 i.now{box-shadow:0 0 0 3px #10131a1f}.v2 .pbar .line5 u{height:4px}.v2 .phead .chip{letter-spacing:.1em;font-size:12px}.v2 .phead .ghost{font-size:14px}.v2 .item{gap:14px}.v2 .prompt{font:600 21px/1.4 var(--body)}.v2 .item .ctx{padding:14px 16px;font-size:17px}.v2 .opt{gap:12px;min-height:56px;padding:12px 14px}.v2 .opt .ot b{font-size:17px}}@media (hover:none){.v2 .opt:hover:not([disabled]){box-shadow:none;transform:none}}.v2 .skstack{gap:20px}.v2 .skcard{border-top-width:8px;min-height:0;padding:28px 32px}@media (min-width:900px){.v2 .skcard{gap:40px}}@media (max-width:700px){.v2 .skcard{padding:20px 18px 22px}}.v2 .skills .secHead .lede{margin-top:12px}.v2 .hoyhead{margin-bottom:4px}.v2 .today{border:0!important;border-top:2px solid var(--ink)!important;box-shadow:none!important;padding:0!important}.v2 .freeopt{border-width:0 0 1px;padding:12px 0}.v2 .freeopt:hover{border-color:var(--hair);box-shadow:none;background:0 0;transform:none}.v2 details.sheet summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;list-style:none;display:flex}.v2 details.sheet summary::-webkit-details-marker{display:none}.v2 details.sheet summary h3{margin:0}.v2 details.sheet summary:after{content:"";border:solid var(--ink);border-width:0 3px 3px 0;flex:none;width:12px;height:12px;transition:transform .2s;transform:rotate(45deg)translateY(-4px)}.v2 details.sheet[open] summary:after{transform:rotate(-135deg)translate(-4px)}.v2 .notes{gap:0 32px}.v2 .pdo{color:var(--ink);gap:6px;margin:10px 0 4px;padding:0;font-size:16px;line-height:1.4;list-style:none;display:grid}.v2 .pdo li{grid-template-columns:14px 1fr;align-items:baseline;display:grid}.v2 .pdo li:before{content:"";background:var(--c,var(--ink));width:7px;height:7px;transform:translateY(-2px)}.v2 .phase:not(.here):not(.start):not(.end) .pdo{color:var(--ink2)}.v2 .phase.start .pdot{border-color:var(--ink);background:var(--ink)}.v2 .phase.start .ptop b{font-size:22px}.v2 .phase{padding-bottom:30px}.v2 .pricesec .prices{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));max-width:860px}.v2 .lc{gap:18px;animation:.35s cubic-bezier(.2,.8,.2,1) both v2-rise;display:grid}.v2 .lchead{align-items:center;gap:12px;display:flex}.v2 .lchead .stk{--s:52px;--r:-6deg}.v2 .lchead .lcn{font-variant-numeric:tabular-nums;margin-left:auto}.v2 .lcscene{font:700 clamp(24px, 3vw, 32px)/1.3 var(--body);margin:0}.v2 .lcscene.en{font-weight:600}.v2 .lcgap{border-bottom:4px solid var(--c);vertical-align:baseline;width:3.2em;height:.9em;margin:0 .2em;display:inline-block}.v2 .lc .opt{border-left:6px solid #0000}.v2 .lc .opt.picked{border-left-color:var(--c)}.v2 .lcres{justify-items:start;gap:14px;animation:.4s cubic-bezier(.2,.8,.2,1) both v2-rise;display:grid}.v2 .lcbig{border:22px solid var(--red);width:132px;height:132px;font:800 44px var(--sign);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.2,.8,.2,1) both v2-pop;display:grid}.v2 .lcres>b{font:800 clamp(28px, 4vw, 40px)/1.1 var(--sign);text-transform:uppercase}.v2 .lcadj{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .lcadj button{border:2px solid var(--hair);min-width:52px;font:700 16px var(--sign);background:#fff;padding:8px 12px}.v2 .lcadj button.on{border-color:var(--ink);background:var(--ink);color:#fff}@media (max-width:640px){.v2 .lcscene{font-size:22px}.v2 .lcbig{border-width:18px;width:104px;height:104px;font-size:36px}}@media (max-width:959px){.v2 .scr.lcmode .recap{display:none}.v2 .scr.lcmode .h1{font-size:34px}}.v2 .lcdots{gap:6px;margin-left:auto;display:flex}.v2 .lcdots i{border:3px solid var(--c);background:#fff;border-radius:50%;width:12px;height:12px}.v2 .lcdots i.on{background:var(--c)}.v2 .lcdots i.now{box-shadow:0 0 0 3px #10131a1f}.v2 .lcskills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;width:100%;max-width:420px;margin:4px 0;padding:0;list-style:none;display:grid}.v2 .lcskills li{border-left:6px solid var(--c);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;padding:8px 0 8px 12px;display:flex}.v2 .lcskills b{font:800 20px var(--sign)}.v2 .lcart{border:2px solid var(--ink);border-top:8px solid var(--c);background:#fff;gap:10px;margin:0;padding:18px 20px 20px;display:grid}.v2 .lcart figcaption{font:700 13px var(--sign);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.v2 .lcart figcaption span{color:var(--ct)}.v2 .lcart blockquote{font:600 clamp(20px, 2.4vw, 26px)/1.4 var(--body);margin:0}.v2 .lcart.k-speak blockquote,.v2 .lcart.k-write blockquote{background:var(--soft);border-radius:4px 18px 18px;justify-self:start;padding:12px 16px}.v2 .lcart.k-listen blockquote{font-style:italic}.v2 .lccue{color:var(--ink2);margin:0;font-weight:600}.v2 .lcbig.wide{border-radius:80px;width:auto;min-width:132px;height:104px;padding:0 22px;font-size:36px}@media (max-width:640px){.v2 .lcbig.wide{border-width:16px;height:88px;font-size:30px}}.v2 .can{gap:16px;animation:.35s cubic-bezier(.2,.8,.2,1) both v2-rise;display:grid}.v2 .canlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v2 .canitem{text-align:left;border:2px solid var(--hair);border-left:6px solid var(--c);width:100%;font:500 17px/1.4 var(--body);color:var(--ink);background:#fff;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;transition:background .15s,border-color .15s;display:grid}.v2 .canitem:hover{border-color:var(--ink);border-left-color:var(--c)}.v2 .canitem.on{background:var(--soft);border-color:var(--ink);border-left-color:var(--c)}.v2 .canbox{border:3px solid var(--ink);background:#fff;place-items:center;width:26px;height:26px;display:grid}.v2 .canbox svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.v2 .canitem.on .canbox{background:var(--ink);animation:.2s ease-out v2-press}.v2 .cantext em{font:700 12px var(--sign);letter-spacing:.1em;text-transform:uppercase;color:var(--ct);margin-bottom:2px;font-style:normal;display:block}@media (max-width:640px){.v2 .canitem{padding:12px 14px;font-size:16px}}.v2 .lq{justify-items:start;gap:14px;animation:.3s cubic-bezier(.2,.8,.2,1) both v2-rise;display:grid}.v2 .lq .stk{--s:64px;--r:-6deg}.v2 .lqask{font:700 18px var(--body);color:var(--ink2);margin:8px 0 0}.v2 .lqtext{font:800 clamp(30px, 3.6vw, 44px)/1.08 var(--sign);text-transform:uppercase;max-width:18ch;margin:0}.v2 .lqbtns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:8px;display:grid}.v2 .lqb{border:3px solid var(--ink);min-height:64px;font:800 18px var(--sign);text-transform:uppercase;letter-spacing:.03em;background:#fff;padding:10px;transition:background .15s,color .15s,transform .12s}.v2 .lqb:active{transform:scale(.97)}.v2 .lqb.yes:hover,.v2 .lqb.yes.on{background:var(--S);border-color:var(--S);color:#fff}.v2 .lqb.some:hover,.v2 .lqb.some.on{background:var(--soft2,#e4e8f0)}.v2 .lqb.no:hover,.v2 .lqb.no.on{background:var(--ink);color:#fff}@media (hover:none){.v2 .lqb:hover{color:var(--ink);border-color:var(--ink);background:#fff}.v2 .lqb.yes.on{background:var(--S);color:#fff;border-color:var(--S)}.v2 .lqb.no.on{background:var(--ink);color:#fff}.v2 .lqb.some.on{background:var(--soft2,#e4e8f0)}}.v2 .player .pbar{box-shadow:inset 0 -4px 0 var(--c)}.v2 .player .pbar .line5 i.now{border-color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent)}.v2 .pinfo{border:2px solid var(--hair);width:30px;height:30px;font:800 15px var(--sign);color:var(--ink2);background:#fff;border-radius:50%;flex:none}.v2 .pinfo.on,.v2 .pinfo:hover{border-color:var(--c);color:var(--ink)}.v2 .item>.btnrow{z-index:4;padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff0,#fff 28%);position:sticky;bottom:0}.v2 .item>.btnrow .btn{box-shadow:0 6px 18px #10131a2e}.v2 .item>.btnrow .ghost{order:2}.v2 .sqone{font:700 clamp(22px, 2.6vw, 28px)/1.35 var(--body);margin:0}.v2 .deck{gap:16px;display:grid}.v2 .deckbar{align-items:center;gap:12px;display:flex}.v2 .deckbar .fine{font-variant-numeric:tabular-nums;margin-left:auto}.v2 .fcard{text-align:left;border:3px solid var(--ink);border-top:12px solid var(--c);width:100%;min-height:300px;box-shadow:6px 6px 0 var(--ink);cursor:pointer;background:#fff;align-content:start;gap:14px;padding:26px 24px 64px;animation:.3s cubic-bezier(.2,.8,.2,1) both v2-rise;display:grid;position:relative}.v2 .fcard .fk{font:700 13px var(--sign);letter-spacing:.1em;text-transform:uppercase;color:var(--ct)}.v2 .fcard .ff{font:700 clamp(22px, 2.6vw, 28px)/1.35 var(--body)}.v2 .fcard .fb2{font:500 18px/1.5 var(--body);color:var(--ink);border-top:2px solid var(--hair);padding-top:14px}.v2 .fcard .fhint{font:700 14px var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);position:absolute;bottom:20px;left:24px}.v2 .fcard.flip{background:var(--soft)}.v2 .decknav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v2 .skillfilter{flex-wrap:wrap;gap:8px;display:flex}.v2 .skillfilter button{border:2px solid var(--hair);font:700 14px var(--body);background:#fff;padding:6px 12px}.v2 .skillfilter button.on{border-color:var(--c,var(--ink));background:var(--c,var(--ink));color:#fff}@media (max-width:959px){.v2 .item{padding-bottom:104px}.v2 .item>.btnrow{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hair);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.v2 .item>.btnrow .btn{width:100%;box-shadow:none}.v2 .item>.btnrow .ghost{white-space:nowrap;order:2}.v2 .item>.btnrow .fine{grid-column:1/-1;margin:0}}.v2 *{--ct:color-mix(in srgb, var(--c,#10131a) 72%, #000)}.v2 .ctext{color:var(--ct)}.v2 del{color:#b51d19}.v2 .ghost{align-items:center;min-height:44px;display:inline-flex}.v2 .pclose{width:44px;height:44px}.v2 .rec.off i{animation:none}.v2 .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2 .fb .sol{text-transform:none}.v2 .sqlist{gap:8px;margin:0;padding-left:1.4em;font-weight:600;display:grid}.v2 .item>.btnrow .ghost,.v2 .item .btnrow .ghost{justify-content:center}html[data-focus] .v2 .side,html[data-focus] .v2 .nav{display:none}html[data-focus] .v2 .appgrid{grid-template-columns:minmax(0,760px);justify-content:center}@media (max-width:959px){.v2 .tab{font-size:13px}.v2 .footgrid a{align-items:center;min-height:44px;display:inline-flex}}.v2.mo [data-r].now{transition:none}.v2.mo .now .pv,.v2.mo .pc.now .pv,.v2.mo .pc.now li,.v2.mo .now .oks svg,.v2.mo .now .stars svg{opacity:1;stroke-dashoffset:0;animation:none;transform:translate(0,0)}.v2 .casepage .col{min-width:0}.v2 .revised{color:var(--ink2);margin:0;font-size:16px}.v2 .revised a,.v2 .reqtable a,.v2 .caselinks a{color:var(--navy)}.v2 .pending{color:var(--red);font-weight:700}.v2 .casesec{gap:12px;display:grid}.v2 .tablewrap{overflow-x:auto}.v2 .reqtable{border-collapse:collapse;border-top:4px solid var(--ink);width:100%;font-size:16px}.v2 .reqtable th,.v2 .reqtable td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px 10px 0}.v2 .reqtable thead th{font:700 14px var(--body);color:var(--ink2)}.v2 .reqtable tbody th{font-weight:700}.v2 .reqtable .fine{font-size:14px}.v2 .caseqa{gap:14px;margin:0;display:grid}.v2 .caseqa dt{font-weight:700}.v2 .caseqa dd{color:var(--ink2);margin:4px 0 0}.v2 .caselinks{gap:6px;margin:0;padding-left:1.2em;display:grid}.v2 .casegroup .hfrow em{color:var(--red);margin-left:8px;font-size:13px;font-style:normal;font-weight:700}@media (max-width:640px){.v2 .reqtable thead{display:none}.v2 .reqtable,.v2 .reqtable tbody,.v2 .reqtable tr,.v2 .reqtable th,.v2 .reqtable td{width:100%;display:block}.v2 .reqtable tr{border-bottom:1px solid var(--hair);padding:14px 0}.v2 .reqtable th,.v2 .reqtable td{overflow-wrap:normal;border:0;padding:4px 0}.v2 .reqtable tbody th{font:800 20px/1.2 var(--sign);text-transform:uppercase}.v2 .reqtable td[data-label]:before{content:attr(data-label);font:700 13px var(--body);color:var(--ink2);display:block}}.v2 .hero2in>.keysub{font:500 clamp(18px, 1.8vw, 22px)/1.4 var(--body);color:var(--ink2);margin:-14px 0 0;animation:.5s ease-out 1.1s backwards v2-rise}.v2 .al-wave2{height:30px;position:relative}.v2 .al-bars{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.v2 .al-bars i{width:2px;height:var(--h);background:#cbd2dc;border-radius:2px}.v2 .al-bars.al-done{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);transition:clip-path 1s linear}.v2 .al-bars.al-done i{background:var(--c)}.v2 .as{position:relative}.v2 .as-says{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v2 .as-says li{max-width:30ch;font:600 15px/1.35 var(--body);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--c);background:#fff;justify-self:start;padding:7px 11px;rotate:-1.5deg}.v2 .as-says li:nth-child(2){justify-self:end;rotate:1.5deg}.v2 .as-says li:nth-child(3){justify-self:center;rotate:-.5deg}.v2 .skcard.on .as-says li{animation:12s infinite both v2-say;animation-delay:calc(var(--n) * 2.4s)}@keyframes v2-say{0%{opacity:0;translate:0 8px}6%,80%{opacity:1;translate:0}90%,to{opacity:0}}@media (min-width:900px){.v2 .as-says{pointer-events:none;position:absolute;inset:0}.v2 .as-says li{max-width:24ch;position:absolute}.v2 .as-says li:first-child{top:10%;left:-36px}.v2 .as-says li:nth-child(2){top:38%;right:-36px}.v2 .as-says li:nth-child(3){bottom:52px;left:18%}}.v2 .as-track i{transition:width 1s linear}.v2 .skcard.on .as-track i{animation:none}.v2 .opt .om{border:2px solid var(--ink);border-radius:0;width:34px;height:34px}.v2 .opt .om i{font-size:15px}.v2 .opts.big .opt{min-height:84px}.v2 .opts.big .opt .ot b{font:800 clamp(28px, 3vw, 36px)/1 var(--sign);text-transform:uppercase}.v2 .gbtn{border:2px solid var(--ink);width:100%;font:700 18px var(--body);background:#fff;justify-content:center;align-items:center;gap:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex}.v2 .gbtn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.v2 .gbtn svg{width:22px;height:22px}.v2 .orline{color:var(--ink2);align-items:center;gap:12px;font-size:14px;display:flex}.v2 .orline:before,.v2 .orline:after{content:"";background:var(--hair);flex:1;height:1px}@media (max-width:640px){.v2 .reqtable tbody th .fine{font:400 14px/1.4 var(--body);text-transform:none}}@media (min-width:900px){.v2 .prices.two{grid-template-columns:1fr 1.2fr;max-width:860px;margin-inline:auto}}.v2 .sloading{border:2px solid var(--ink);background:#fff;gap:10px;padding:16px;display:grid}.v2 .sloading b{font-size:19px}.v2 .sloadbar{background:#e4e8ee;height:10px;position:relative;overflow:hidden}.v2 .sloadbar i{background:var(--c,var(--S));width:40%;animation:1.4s ease-in-out infinite v2-load;position:absolute;inset:0 auto 0 0}@keyframes v2-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}
