.vs-page{background:hsl(var(--ink-deeper));color:#fff}.duel{position:relative;overflow:hidden;padding:158px 0 84px;background:radial-gradient(1100px 520px at 78% -10%,hsl(var(--teal)/.16),transparent 60%),radial-gradient(900px 480px at 12% 8%,hsl(var(--violet)/.14),transparent 60%),linear-gradient(180deg,hsl(var(--ink-deeper)),hsl(var(--ink-deep)))}.duel .grain{opacity:.4}.duel-inner{position:relative;z-index:2;text-align:center}.duel-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--teal-light));background:hsl(var(--teal)/.08);border:1px solid hsl(var(--teal)/.25);border-radius:999px;padding:8px 16px}.duel h1{margin:30px auto 0;font-size:clamp(40px,6.2vw,74px);font-weight:700;letter-spacing:-.035em;line-height:1.02;max-width:18ch}.duel h1 .them{color:#7a869f;position:relative}.duel h1 .them:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.09em;background:linear-gradient(90deg,transparent,hsl(220 16% 40%),transparent);opacity:.6}.duel h1 .vsmark{display:inline-grid;place-items:center;vertical-align:.12em;margin:0 .16em;font-family:JetBrains Mono,monospace;font-size:.3em;font-weight:600;letter-spacing:.06em;width:2.6em;height:2.6em;border-radius:50%;color:#fff;background:linear-gradient(135deg,hsl(var(--coral)),#ff430a);box-shadow:0 0 30px hsl(var(--coral)/.5),inset 0 1px #ffffff4d}.duel .sub{margin:24px auto 0;font-size:clamp(16.5px,1.5vw,20px);line-height:1.6;color:#b7becd;max-width:56ch}.duel .verified{margin-top:26px;display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:12px;color:#8f99ae}.duel .verified .dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--teal-bright));box-shadow:0 0 12px hsl(var(--teal-bright)/.8)}.verdict{position:relative;padding:70px 0 84px;background:hsl(var(--ink-deep))}.verdict:before{content:"";position:absolute;inset:0;background:radial-gradient(760px 320px at 50% 0%,hsl(var(--teal)/.07),transparent 70%);pointer-events:none}.verdict-head{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1}.verdict-head .eyebrow{color:hsl(var(--teal-light))}.verdict-head h2{font-size:clamp(28px,3.6vw,46px);font-weight:700;margin-top:14px}.verdict-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;position:relative;z-index:1}@media(max-width:880px){.verdict-grid{grid-template-columns:1fr}}.vcard{position:relative;border-radius:22px;padding:30px 26px;background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid hsl(0 0% 100%/.1);overflow:hidden;transition:transform .5s var(--ease),border-color .5s var(--ease)}.vcard:hover{transform:translateY(-4px);border-color:hsl(var(--teal)/.4)}.vcard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--teal)/.8),transparent);opacity:0;transition:opacity .5s}.vcard:hover:before{opacity:1}.vcard .vk{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--teal-light))}.vcard .vbig{margin-top:14px;font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.vcard .vbig .hot{background:linear-gradient(100deg,hsl(var(--teal-light)),hsl(var(--teal)));-webkit-background-clip:text;background-clip:text;color:transparent}.vcard p{margin-top:12px;font-size:14.5px;line-height:1.6;color:#b7becd}.vconcede{max-width:720px;margin:44px auto 0;text-align:center;position:relative;z-index:1;border:1px dashed hsl(0 0% 100%/.16);border-radius:16px;padding:20px 26px}.vconcede .ck{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--coral))}.vconcede p{margin-top:8px;font-size:15px;color:#c3c9d5;line-height:1.6}.costduel{position:relative;padding:96px 0;background:linear-gradient(180deg,hsl(var(--ink-deep)),hsl(var(--ink)) 60%,hsl(var(--ink-deep)));overflow:hidden}.costduel .gA{position:absolute;top:-16%;right:-4%;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,hsl(var(--teal)/.18),hsl(var(--teal)/.06) 45%,transparent 72%);pointer-events:none}.costduel .gB{position:absolute;bottom:-24%;left:-6%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,hsl(var(--coral)/.12),hsl(var(--coral)/.04) 45%,transparent 72%);pointer-events:none}.costduel .sec-head{position:relative;z-index:2}.costduel .sec-head .eyebrow{color:hsl(var(--teal-light))}.costduel .sec-head h2{color:#fff}.costduel .sec-head p{color:#bdc4d1}.duel-machine{position:relative;z-index:2;max-width:860px;margin:52px auto 0;background:#ffffff0b;border:1px solid hsl(0 0% 100%/.11);border-radius:26px;padding:38px 34px;backdrop-filter:blur(12px);box-shadow:0 40px 90px -40px #02050ecc}.dm-top{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.dm-label{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#a0a9ba}.dm-count{font-size:15px;color:#c9ced9}.dm-count b{font-size:26px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.dm-slider{width:100%;margin:26px 0 8px;-webkit-appearance:none;appearance:none;height:8px;border-radius:99px;background:linear-gradient(90deg,hsl(var(--teal)/.85),hsl(var(--coral)/.85));outline:none;cursor:pointer}.dm-slider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid hsl(var(--teal));box-shadow:0 4px 18px hsl(var(--teal)/.6),0 0 0 6px hsl(var(--teal)/.14);cursor:grab;transition:transform .2s}.dm-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12)}.dm-slider::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid hsl(var(--teal));box-shadow:0 4px 18px hsl(var(--teal)/.6);cursor:grab}.dm-out{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;margin-top:26px}@media(max-width:680px){.dm-out{grid-template-columns:1fr;gap:12px}}.dm-card{border-radius:18px;padding:24px;text-align:center;border:1px solid hsl(0 0% 100%/.1);background:#ffffff08}.dm-card .nm{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9aa4b6}.dm-card .pr{margin-top:10px;font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color .3s}.dm-card .per{font-family:JetBrains Mono,monospace;font-size:11px;color:#838ea5;margin-top:2px}.dm-card.them .pr{color:#fb9374}.dm-card.us{border-color:hsl(var(--teal)/.45);background:hsl(var(--teal)/.08);box-shadow:0 0 40px -12px hsl(var(--teal)/.35)}.dm-card.us .pr{color:hsl(var(--teal-light))}.dm-vs{display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:13px;color:#8994a9}.dm-verdict{margin-top:22px;text-align:center;font-size:15.5px;color:#cfd4de;min-height:24px}.dm-verdict b{color:hsl(var(--teal-light))}.dm-note{margin-top:18px;text-align:center;font-size:12.5px;font-family:JetBrains Mono,monospace;color:#7c879c;line-height:1.6}.vtable-sec{padding:96px 0;background:hsl(var(--ink-deep))}.vtable-sec .sec-head .eyebrow{color:hsl(var(--teal-light))}.vtable-sec .sec-head h2{color:#fff}.vtable-sec .sec-head p{color:#bdc4d1}.vtable-wrap{max-width:1000px;margin:52px auto 0;border:1px solid hsl(0 0% 100%/.1);border-radius:22px;overflow:hidden;background:#ffffff08;box-shadow:0 46px 100px -48px #02050ee6}.vtable{width:100%;border-collapse:collapse;font-size:15px}.vtable th,.vtable td{padding:16px 22px;text-align:left;border-bottom:1px solid hsl(0 0% 100%/.07);vertical-align:top}.vtable thead th{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#9aa4b6;background:hsl(var(--ink-2)/.97)}.vtable thead th.ll{color:hsl(var(--teal-light))}.vtable td.feat{font-weight:600;color:#fff}.vtable td{color:#acb4c3}.vtable td .y{color:hsl(var(--teal-light));font-weight:600}.vtable td .n{color:#6c7689}.vtable td .warn{color:#fb9374}.vtable tr:last-child td{border-bottom:0}.vtable .colll{background:hsl(var(--teal)/.06)}.vtable tbody tr{transition:background .25s}.vtable tbody tr:hover{background:#ffffff08}.vfoot{text-align:center;margin-top:26px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c879c}.vfoot a{color:hsl(var(--teal-light));text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.vtable-wrap{overflow:visible;border:0;box-shadow:none;background:transparent}.vtable{display:block}.vtable thead{display:none}.vtable tbody{display:block}.vtable tr{display:block;background:#ffffff0a;border:1px solid hsl(0 0% 100%/.1);border-radius:16px;margin-bottom:14px;padding:6px 18px}.vtable td{display:block;padding:11px 2px;border-bottom:1px solid hsl(0 0% 100%/.07)}.vtable td:last-child{border-bottom:0}.vtable td.feat{font-size:15.5px;padding:14px 2px 10px}.vtable td.colll{background:hsl(var(--teal)/.08);border-radius:10px;padding:11px 12px;margin-top:4px}.vtable td:not(.feat):before{display:block;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7c879c}.vtable td:nth-child(2):before{content:var(--comp-name,"Them")}.vtable td:nth-child(3):before{content:"LessonLoop"}.duel{padding:120px 0 60px}.duel-machine{padding:26px 20px;backdrop-filter:none}.costduel .gA,.costduel .gB{filter:none}}.receipts{padding:70px 0;background:hsl(var(--ink-deeper));border-top:1px solid hsl(0 0% 100%/.06);border-bottom:1px solid hsl(0 0% 100%/.06)}.receipt-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.receipt{display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:12px;color:#a6aebf;background:#ffffff0a;border:1px solid hsl(0 0% 100%/.1);border-radius:999px;padding:9px 16px}.receipt .tick{color:hsl(var(--teal-bright))}.receipt a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vs-page .section-dark{background:hsl(var(--ink-deep));padding:96px 0}.vs-page .section-dark .sec-head .eyebrow{color:hsl(var(--teal-light))}.vs-page .section-dark .sec-head h2{color:#fff}.vs-page .section-dark .sec-head p{color:#bdc4d1}.vs-page .copy .eyebrow{color:hsl(var(--teal-light))}.vs-page .copy h2{color:#fff}.vs-page .copy p{color:#bdc4d1}.vs-page .copy li{color:#cacfd8}.vs-page .copy li .ck{color:hsl(var(--teal-light))}.vs-page .faq details{background:#ffffff0a;border-color:#ffffff1a}.vs-page .faq details[open]{border-color:hsl(var(--teal)/.45)}.vs-page .faq summary{color:#fff}.vs-page .faq summary:after{color:hsl(var(--teal-light))}.vs-page .faq .ans{color:#b7becd}.vs-page .fcard{background:#ffffff0b;border-color:#ffffff1a}.vs-page .fcard h3{color:#fff}.vs-page .fcard p{color:#b1b9c9}.vs-page .fcard.mig .mn{color:hsl(var(--teal-light))}.vs-page .fcard:hover{border-color:hsl(var(--teal)/.4);box-shadow:0 30px 60px -34px #02050ee6}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:80;background:hsl(var(--ink-deep)/.82);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid hsl(0 0% 100%/.07)}.lp-nav .row{display:flex;align-items:center;justify-content:space-between;height:68px}.lp-proof{padding:30px 0;background:hsl(var(--ink-deep));border-top:1px solid hsl(0 0% 100%/.06);border-bottom:1px solid hsl(0 0% 100%/.06)}.lp-proof .row{display:flex;gap:34px;justify-content:center;flex-wrap:wrap}.lp-proof .item{display:flex;align-items:baseline;gap:9px}.lp-proof .num{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.lp-proof .lbl{font-size:13px;color:#959eb2}.lp-price{max-width:520px;margin:48px auto 0;text-align:center;background:#ffffff0b;border:1px solid hsl(0 0% 100%/.11);border-radius:22px;padding:34px 30px;position:relative;z-index:1}.lp-price .from{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#9aa4b6}.lp-price .big{font-size:54px;font-weight:700;letter-spacing:-.04em;margin-top:10px}.lp-price .big small{font-size:17px;font-weight:500;color:#8f99ae}.lp-price p{margin-top:10px;font-size:14.5px;color:#b7becd}
