.lp{--deep:#06262b;--floor:#0a3238;--floor-raised:#0e3f46;--surface-subtle:#eaf4f20a;--surface-muted:#eaf4f212;--surface-strong:#eaf4f21a;--hatch:#eaf4f212;--chalk:#eaf4f2;--chalk-dim:#a8c4c3;--chalk-faint:#7fa3a6;--line:#eaf4f224;--line-strong:#eaf4f247;--turf:#b8e04a;--turf-ink:#b8e04a;--turf-mark:#b8e04a;--on-turf:#16260a;--turf-tint:#b8e04a17;--turf-wash:#b8e04a29;--turf-edge:#b8e04a61;--platform:#8fd3cc;--platform-tint:#92d6d024;--platform-edge:#92d6d066;--alert:#ff6b6b;--alert-ink:#ffc9c9;--alert-bg:#ff6b6b21;--spot:#92d6d01a;--header-bg:#06262bd1;--shadow-md:0 8px 24px -8px #00000073;--shadow-lg:0 24px 64px -16px #0009;--font-display:var(--font-archivo), "Helvetica Neue", sans-serif;--font-body:var(--font-plex-sans), system-ui, sans-serif;--font-data:var(--font-plex-mono), ui-monospace, monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--deep);min-height:100dvh;color:var(--chalk);font-family:var(--font-body);font-size:1rem;line-height:1.6}.lp[data-theme=light]{--deep:#eef3f3;--floor:#fff;--floor-raised:#f7fafa;--surface-subtle:#0c2e330a;--surface-muted:#0c2e3312;--surface-strong:#0c2e331a;--hatch:#0c2e3314;--chalk:#0c2e33;--chalk-dim:#40646a;--chalk-faint:#547074;--line:#0c2e331f;--line-strong:#0c2e3342;--turf-ink:#3d6b0f;--turf-mark:#5c8f18;--turf-tint:#b8e04a38;--turf-wash:#b8e04a57;--turf-edge:#7aa32ca6;--platform:#17635c;--platform-tint:#1d6f681a;--platform-edge:#1d6f6859;--alert:#d13b3b;--alert-ink:#9b1c1c;--alert-bg:#d13b3b1a;--spot:#b8e04a2e;--header-bg:#eef3f3d9;--shadow-md:0 8px 24px -10px #0c2e332e;--shadow-lg:0 24px 64px -20px #0c2e3338;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.lp){background:#06262b}body:has(.lp[data-theme=light]){background:#eef3f3}.lp ::selection{background:var(--turf);color:var(--on-turf)}.lp :focus-visible{outline:2px solid var(--turf-mark);outline-offset:3px;border-radius:4px}.lp a{text-decoration:none}.lp p a,.lp .faq a{color:var(--turf-ink);text-underline-offset:3px;text-decoration:underline}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.skip{z-index:100;background:var(--turf);color:var(--on-turf);border-radius:var(--radius-sm);padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.display{font-family:var(--font-display);font-variation-settings:"wdth" 118;letter-spacing:-.03em;text-transform:uppercase;font-weight:760;line-height:.92}.h2{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.875rem,3.6vw,2.875rem);font-weight:700;line-height:1.02}.h3{font-family:var(--font-display);font-variation-settings:"wdth" 108;letter-spacing:-.01em;font-size:1.1875rem;font-weight:650;line-height:1.15}.eyebrow{font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;color:var(--chalk-faint);font-size:.75rem;font-weight:500}.eyebrow b{color:var(--turf-ink);font-weight:500}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.02em}.lede{color:var(--chalk-dim);text-wrap:pretty;max-width:34rem;font-size:1.0625rem}.lede strong,.copy strong{color:var(--chalk);font-weight:600}.hl{color:var(--turf-ink)}.btn{border-radius:var(--radius-md);min-height:48px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:background-color .14s var(--ease), border-color .14s var(--ease), transform .14s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9375rem;font-weight:600;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-turf{background:var(--turf);color:var(--on-turf)}.btn-turf:hover{background:#c6ea63}.btn-line{border-color:var(--line-strong);color:var(--chalk)}.btn-line:hover{background:var(--surface-muted);border-color:var(--chalk-faint)}.btn-sm{min-height:40px;padding:0 16px;font-size:.875rem}.btn svg{width:18px;height:18px}.hdr{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr .wrap{align-items:center;gap:24px;height:68px;display:flex}.mark{color:var(--chalk);align-items:center;gap:10px;display:inline-flex}.mark svg{flex:none;width:30px;height:30px}.mark span{font-family:var(--font-display);font-variation-settings:"wdth" 120;letter-spacing:-.01em;text-transform:uppercase;font-size:1.0625rem;font-weight:780;line-height:1}.nav{gap:4px;margin-left:12px;display:flex}.nav a{color:var(--chalk-dim);border-radius:var(--radius-sm);padding:8px 12px;font-size:.9375rem}.nav a:hover{color:var(--chalk);background:var(--surface-muted)}.hdr-end{align-items:center;gap:8px;margin-left:auto;display:flex}.hdr-login{color:var(--chalk-dim);border-radius:var(--radius-sm);padding:8px 12px;font-size:.9375rem;font-weight:600}.hdr-login:hover{color:var(--chalk);background:var(--surface-muted)}.icon-btn{border-radius:var(--radius-md);border:1px solid var(--line);width:44px;height:44px;color:var(--chalk-dim);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--chalk);background:var(--surface-muted)}.icon-btn svg{width:18px;height:18px}.hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(closest-side, var(--spot), transparent);pointer-events:none;width:70%;height:120%;position:absolute;inset:-20% -10% auto auto}.hero-lines{width:820px;height:auto;color:var(--line);opacity:.7;pointer-events:none;position:absolute;bottom:-140px;right:-220px}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;padding-block:88px 96px;display:grid;position:relative}.hero h1{margin:20px 0 24px;font-size:clamp(2.75rem,6.4vw,5.5rem)}.hero h1 .hl{display:block}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-meta{flex-wrap:wrap;gap:8px 18px;margin-top:24px;display:flex}.hero-meta span{align-items:center;gap:8px;display:inline-flex}.hero-meta span:before{content:"";background:var(--turf-mark);border-radius:1px;width:6px;height:6px}.sports{color:var(--chalk-faint);margin-top:14px;font-size:.9375rem}.board{background:var(--floor);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.board-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.board-day{font-family:var(--font-display);font-variation-settings:"wdth" 115;text-transform:uppercase;letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.board-day small{font-family:var(--font-data);letter-spacing:.16em;color:var(--chalk-faint);font-size:.6875rem;font-weight:500;display:block}.board-stats{gap:20px;display:flex}.board-stats div{text-align:right}.board-stats dt{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--chalk-faint);font-size:.625rem}.board-stats dd{font-family:var(--font-data);color:var(--chalk);font-size:1rem;font-weight:500}.board-scroll{overflow-x:auto}.grid{grid-template-rows:32px repeat(4,56px);grid-template-columns:104px repeat(12,minmax(34px,1fr));min-width:560px;padding:8px 16px 16px 0;display:grid;position:relative}.grid .hr{font-family:var(--font-data);color:var(--chalk-faint);border-left:1px solid var(--line);grid-row:1;align-self:stretch;padding-top:6px;padding-left:4px;font-size:.6875rem}.grid .court{border-top:1px solid var(--line);flex-direction:column;grid-column:1;justify-content:center;padding:8px 12px 8px 20px;display:flex}.grid .court b{font-size:.8125rem;font-weight:600;line-height:1.2}.grid .court small{color:var(--chalk-faint);font-size:.6875rem;line-height:1.3}.grid .lane{border-top:1px solid var(--line);background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px calc(100% / 6));opacity:.5;background-size:100% 100%;grid-column:2/-1}.slot{border-radius:var(--radius-sm);border:1px solid var(--turf-edge);background:var(--turf-tint);z-index:1;flex-direction:column;justify-content:center;min-width:0;margin:6px 2px;padding:5px 8px;display:flex;position:relative;overflow:hidden}.slot b{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.slot small{font-family:var(--font-data);color:var(--chalk-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;line-height:1.3;overflow:hidden}.slot.is-mensal{background:repeating-linear-gradient(135deg, var(--turf-wash) 0 6px, var(--turf-tint) 6px 12px)}.slot.is-school{border-color:var(--platform-edge);background:var(--platform-tint)}.slot.is-closed{border-color:var(--line);background:repeating-linear-gradient(135deg, var(--hatch) 0 6px, transparent 6px 12px)}.slot.is-closed b{color:var(--chalk-faint);font-weight:500}.now{z-index:2;pointer-events:none;grid-row:1/-1;position:relative}.now:before{content:"";background:var(--turf-mark);width:2px;position:absolute;top:26px;bottom:0;left:66%}.now:after{content:"19:20";font-family:var(--font-data);background:var(--turf);color:var(--on-turf);border-radius:3px;padding:1px 5px;font-size:.625rem;font-weight:500;position:absolute;top:4px;left:66%;transform:translate(-50%)}.legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;padding:12px 20px 16px;display:flex}.legend span{color:var(--chalk-dim);align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.legend i{border:1px solid var(--turf-edge);background:var(--turf-tint);border-radius:2px;width:14px;height:10px}.legend i.is-mensal{background:repeating-linear-gradient(135deg, var(--turf-wash) 0 3px, var(--turf-tint) 3px 6px)}.legend i.is-school{border-color:var(--platform-edge);background:var(--platform-tint)}.legend i.is-closed{border-color:var(--line-strong);background:repeating-linear-gradient(135deg, var(--hatch) 0 3px, transparent 3px 6px)}.score{border-bottom:1px solid var(--line)}.score ul{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.score li{border-left:1px solid var(--line);padding:32px 24px}.score li:first-child{border-left:0;padding-left:0}.score b{font-family:var(--font-display);font-variation-settings:"wdth" 120;color:var(--turf-ink);letter-spacing:-.03em;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:760;line-height:1;display:block}.score span{color:var(--chalk-dim);max-width:16rem;margin-top:10px;font-size:.9375rem;line-height:1.45;display:block}.sec{border-bottom:1px solid var(--line);padding-block:112px}.sec-floor{background:var(--floor)}.lp[data-theme=light] .sec-floor{background:var(--floor-raised)}.sec-head{max-width:46rem;margin-bottom:56px}.sec-head .h2{margin-top:14px}.sec-head .lede{margin-top:18px}.chapters{flex-direction:column;gap:104px;display:flex}.chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.chapter:nth-child(2n) .copy{order:2}.chapter-no{align-items:baseline;gap:14px;display:flex}.chapter-no b{font-family:var(--font-display);font-variation-settings:"wdth" 125;color:#0000;-webkit-text-stroke:1.5px var(--turf-mark);font-size:3.5rem;font-weight:800;line-height:.8}.copy .h2{margin:18px 0 20px}.copy p{color:var(--chalk-dim);text-wrap:pretty;max-width:32rem}.copy p+p{margin-top:14px}.copy em{color:var(--chalk);background:var(--turf-tint);border-radius:4px;padding:1px 5px;font-style:normal}.card{background:var(--floor);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:24px}.sec-floor .card{background:var(--deep)}.lp[data-theme=light] .sec-floor .card{background:var(--floor)}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.track{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;padding:10px 0 4px;display:grid}.track span{font-family:var(--font-data);color:var(--chalk-faint);font-size:.6875rem}.lanes{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;display:grid}.lanes .slot{min-height:58px;margin:0}.slot.is-refused{border:1px dashed var(--alert);background:var(--alert-bg);grid-column:2/span 2;margin-top:4px}.slot.is-refused b{color:var(--alert-ink)}.verdict{border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--chalk-dim);align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;font-size:.875rem;display:flex}.verdict svg{width:18px;height:18px;color:var(--alert);flex:none;margin-top:2px}.verdict b{color:var(--chalk);font-weight:600}.ok-row{border-radius:var(--radius-md);background:var(--turf-tint);color:var(--chalk-dim);align-items:flex-start;gap:12px;margin-top:10px;padding:12px 14px;font-size:.875rem;display:flex}.ok-row svg{width:18px;height:18px;color:var(--turf-ink);flex:none;margin-top:2px}.ok-row b{color:var(--chalk);font-weight:600}.dates{grid-template-columns:repeat(5,1fr);gap:8px;list-style:none;display:grid}.dates li{border:1px solid var(--turf-edge);background:repeating-linear-gradient(135deg, var(--turf-wash) 0 6px, var(--turf-tint) 6px 12px);border-radius:var(--radius-md);text-align:center;padding:14px 8px}.dates li b{font-family:var(--font-data);font-size:1rem;font-weight:500;display:block}.dates li small{color:var(--chalk-dim);font-size:.6875rem}.dates li.is-skip{border:1px dashed var(--line-strong);background:var(--surface-subtle)}.dates li.is-skip b{color:var(--chalk-faint);text-decoration:line-through}.summary{border-top:1px solid var(--line);color:var(--chalk-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;font-size:.875rem;display:flex}.summary b{color:var(--chalk);font-weight:600}.bill{list-style:none}.bill li{border-bottom:1px dashed var(--line);grid-template-columns:112px 1fr auto;align-items:baseline;gap:12px;padding:12px 0;font-size:.9375rem;display:grid}.tag{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;background:var(--surface-muted);color:var(--chalk-dim);border-radius:4px;justify-self:start;align-items:center;padding:3px 7px;font-size:.625rem;font-weight:500;display:inline-flex}.tag.is-turf{background:var(--turf-tint);color:var(--turf-ink)}.tag.is-school{background:var(--platform-tint);color:var(--platform)}.bill .data{color:var(--chalk)}.bill-total{justify-content:space-between;align-items:baseline;padding-top:18px;display:flex}.bill-total span{color:var(--chalk-dim);font-size:.9375rem}.bill-total b{font-family:var(--font-display);font-variation-settings:"wdth" 118;letter-spacing:-.02em;font-size:2rem;font-weight:750}.split{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.split span{font-family:var(--font-data);border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--chalk-dim);padding:6px 10px;font-size:.75rem}.url{border-radius:var(--radius-md);background:var(--surface-muted);font-family:var(--font-data);color:var(--chalk-dim);align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;font-size:.875rem;display:flex}.url svg{width:16px;height:16px;color:var(--turf-ink)}.url b{color:var(--chalk);font-weight:500}.days{gap:8px;margin-bottom:16px;display:flex}.days span{text-align:center;border-radius:var(--radius-md);border:1px solid var(--line);color:var(--chalk-dim);flex:1;padding:8px 0;font-size:.75rem;line-height:1.3}.days span b{font-family:var(--font-data);color:var(--chalk);font-size:1rem;font-weight:500;display:block}.days span.is-on{border-color:var(--turf-mark);background:var(--turf-tint)}.times{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.times span{text-align:center;border-radius:var(--radius-md);border:1px solid var(--line);font-family:var(--font-data);padding:10px 0;font-size:.875rem}.times span.is-taken{color:var(--chalk-faint);background:repeating-linear-gradient(135deg, var(--hatch) 0 5px, transparent 5px 10px);text-decoration:line-through}.times span.is-picked{background:var(--turf);color:var(--on-turf);border-color:var(--turf);font-weight:500}.card .btn{width:100%;margin-top:18px}.mods{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mod{background:var(--floor);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:28px;display:flex}.mod.is-base{background:linear-gradient(var(--turf-tint), var(--turf-tint)), var(--floor);border-color:var(--turf-edge);grid-column:span 2}.mod-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mod-ic{border-radius:var(--radius-md);background:var(--surface-muted);width:44px;height:44px;color:var(--turf-ink);place-items:center;display:grid}.mod-ic svg{width:22px;height:22px}.mod p{color:var(--chalk-dim);font-size:.9375rem}.checks{flex-direction:column;gap:8px;margin-top:4px;list-style:none;display:flex}.mod.is-base .checks{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.checks li{gap:10px;font-size:.9375rem;line-height:1.45;display:flex}.checks svg{width:16px;height:16px;color:var(--turf-ink);flex:none;margin-top:3px}.plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.plan{background:var(--deep);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:28px 24px;display:flex;position:relative}.lp[data-theme=light] .plan{background:var(--floor)}.plan.is-pick{border:2px solid var(--turf-mark);box-shadow:var(--shadow-lg)}.plan-flag{background:var(--turf);color:var(--on-turf);font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:.6875rem;font-weight:500;position:absolute;top:-12px;left:24px}.plan .eyebrow{margin-bottom:6px}.price{align-items:baseline;gap:4px;margin:18px 0 6px;display:flex}.price small{color:var(--chalk-dim);font-size:.875rem}.price b{font-family:var(--font-display);font-variation-settings:"wdth" 118;letter-spacing:-.03em;font-size:2.5rem;font-weight:760;line-height:1}.price.is-talk b{font-size:1.75rem}.plan p{color:var(--chalk-dim);flex:1;margin-bottom:18px;font-size:.9375rem}.plan .btn{width:100%}.compare{border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:48px;overflow-x:auto}.compare table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.compare th,.compare td{text-align:center;border-bottom:1px solid var(--line);padding:14px 18px}.compare tr:last-child td,.compare tr:last-child th{border-bottom:0}.compare thead th{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-faint);font-size:.6875rem;font-weight:500}.compare tbody th{text-align:left;font-weight:500}.compare td{color:var(--chalk-dim)}.compare td svg{width:18px;height:18px;color:var(--turf-ink);vertical-align:middle}.compare td.no{color:var(--chalk-faint)}.compare .is-pick{background:var(--turf-tint)}.fine{color:var(--chalk-faint);max-width:52rem;margin-top:20px;font-size:.875rem}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:20px;height:20px;color:var(--chalk-faint);transition:transform .26s var(--ease);flex:none}.faq details[open] summary svg{color:var(--turf-ink);transform:rotate(45deg)}.faq details p{color:var(--chalk-dim);max-width:40rem;padding:0 40px 24px 0}.trial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.steps{flex-direction:column;margin-top:36px;list-style:none;display:flex}.steps li{border-top:1px solid var(--line);color:var(--chalk-dim);grid-template-columns:56px 1fr;gap:12px;padding:18px 0;display:grid}.steps b{font-family:var(--font-data);color:var(--turf-ink);font-weight:500}.form{background:var(--floor);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;gap:18px;padding:32px;display:flex}.sec-floor .form{background:var(--deep)}.lp[data-theme=light] .form{background:var(--floor)}.row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field label{font-size:.875rem;font-weight:600}.field label small{color:var(--chalk-faint);margin-left:6px;font-weight:400}.field input,.field select,.field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-subtle);width:100%;min-height:48px;color:var(--chalk);font:inherit;transition:border-color .14s var(--ease), background-color .14s var(--ease);padding:12px 14px;font-size:1rem}.field textarea{resize:vertical;min-height:96px}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237fa3a6' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.field select option{background:var(--floor);color:var(--chalk)}.field ::placeholder{color:var(--chalk-faint);opacity:1}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--chalk-faint)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--turf-mark);background:var(--turf-tint);outline:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form .btn{width:100%;min-height:52px;font-size:1rem}.form .btn[disabled]{opacity:.6;cursor:progress}.form-msg{border-radius:var(--radius-md);padding:12px 14px;font-size:.9375rem}.form-msg.ok{background:var(--turf-tint);color:var(--chalk)}.form-msg.bad{background:var(--alert-bg);color:var(--alert-ink)}.privacy{color:var(--chalk-faint);font-size:.8125rem}.privacy a{color:var(--chalk-dim);text-underline-offset:3px;text-decoration:underline}.foot{padding-block:56px 40px}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.foot-top p{color:var(--chalk-dim);max-width:26rem;margin-top:14px;font-size:.9375rem}.foot-links{flex-wrap:wrap;gap:8px 24px;list-style:none;display:flex}.foot-links a{color:var(--chalk-dim);font-size:.9375rem}.foot-links a:hover{color:var(--chalk)}.foot-bottom{border-top:1px solid var(--line);color:var(--chalk-faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:.8125rem;display:flex}@media (max-width:1080px){.nav{display:none}.hero .wrap{grid-template-columns:1fr;gap:48px;padding-block:64px 72px}.chapter,.faq-grid,.trial{grid-template-columns:1fr;gap:40px}.chapter:nth-child(2n) .copy{order:0}.plans{grid-template-columns:repeat(2,1fr)}.mods{grid-template-columns:1fr 1fr}}@media (max-width:720px){.wrap{padding-inline:16px}.hdr-login{display:none}.hdr .btn{padding:0 14px}.hero-lines,.board-stats div:nth-child(n+2){display:none}.score ul{grid-template-columns:1fr 1fr}.score li{padding:24px 16px}.score li:nth-child(odd){border-left:0;padding-left:0}.score li:nth-child(n+3){border-top:1px solid var(--line)}.sec{padding-block:72px}.chapters{gap:72px}.mods,.plans,.row2{grid-template-columns:1fr}.mod.is-base{grid-column:auto}.mod.is-base .checks{grid-template-columns:1fr}.plans{gap:24px}.card,.form{padding:20px}.bill li{grid-template-columns:1fr auto}.bill li .tag{grid-column:1/-1}.dates{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dates li{padding:10px 2px}.dates li b{font-size:.875rem}.faq details p{padding-right:0}}@media (max-width:380px){.hdr .btn{display:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}.theme-btn .to-dark,.lp[data-theme=light] .theme-btn .to-light{display:none}.lp[data-theme=light] .theme-btn .to-dark{display:block}#lead-msg:empty{display:none}
