@font-face{font-family:Pirou Display;src:url(/_site/PirouDisplay-Italic.DtJrB-7j.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Onest;src:url(/_site/Onest-Variable.Dun_Rd-l.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--surface: #f5f5f3;--surface-raised: #ffffff;--surface-sunken: #ecece8;--line: #e0e0dc;--control-border: #80807b;--ink: #111111;--ink-muted: #5e5e5a;--paper: #f5f5f3;--volt: #c6f432;--volt-soft: #eefbc4;--focus: #111111;--score-low: #ffe0d6;--score-mid: #eeeeea;--score-high: #e4f8a6;--danger: #c42b12;--font-display: "Pirou Display", "Arial Black", system-ui, sans-serif;--font-sans: Onest, system-ui, sans-serif;--shadow-card: 0 1px 2px rgba(17, 17, 17, .06), 0 8px 24px rgba(17, 17, 17, .06);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px;--tap: 48px;--wrap: 1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:1.45}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip{position:absolute;left:12px;top:-48px;background:var(--volt);color:var(--ink);padding:8px 12px;z-index:6}.skip:focus{top:12px}.wrap{width:min(var(--wrap),calc(100% - 32px));margin:0 auto}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.display{font-family:var(--font-display);font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:1.04;text-wrap:balance}h1.display{font-size:clamp(2.4rem,5vw,3.75rem)}.section-title{font-size:clamp(2rem,4vw,2.5rem)}.label{font:800 .75rem/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.lede{font:500 1.125rem/1.55 var(--font-sans);color:var(--ink-muted);max-width:40rem}.muted{color:var(--ink-muted)}.small{font:500 .875rem/1.45 var(--font-sans);color:var(--ink-muted)}.pilot{font:700 .95rem/1.4 var(--font-sans)}.page{padding:40px 0 72px;display:grid;gap:20px;align-content:start}.page-center{justify-items:center;text-align:center}.page-center .lede,.page-center .prose{margin-inline:auto}.stack{display:grid;gap:80px;padding:72px 0}.prose{max-width:68ch}.prose :where(p,ul,ol){margin:0 0 12px}.prose :where(h2,h3){margin:1.4em 0 .4em;font:800 1.15rem/1.35 var(--font-sans)}.draft{background:var(--volt-soft);padding:12px 14px;border-radius:12px}.site-header{position:sticky;top:0;z-index:4;background:#f5f5f3eb;backdrop-filter:blur(12px)}.header-row{display:flex;align-items:center;gap:8px;min-height:72px}.wordmark{width:118px;height:32px}.nav-desktop{flex:1;min-width:0}.nav-links{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.nav-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;text-decoration:none;font:700 .95rem/1 var(--font-sans)}.nav-links a[aria-current=page]{background:var(--surface-sunken)}.header-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.menu{display:none}.lang{text-decoration:none;font:700 .875rem/1 var(--font-sans);padding:0 8px;min-height:40px;display:inline-flex;align-items:center}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:0 24px;border-radius:var(--radius-md);border:2px solid transparent;background:var(--ink);color:var(--volt);font:700 1rem/1 var(--font-sans);text-decoration:none;cursor:pointer;white-space:nowrap}.btn.volt{background:var(--volt);color:var(--ink)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--control-border)}.btn.light{background:transparent;color:var(--paper);border-color:#a3a3a0}.btn.small{min-height:40px;padding:0 16px;font-size:.875rem}.btn.block{width:100%}.cluster{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tone-hero .site-header{position:absolute;inset:0 0 auto;background:transparent;backdrop-filter:none;color:var(--paper)}.tone-hero .nav-links a,.tone-hero .lang{color:var(--paper)}.tone-hero .nav-links a[aria-current=page]{background:#ffffff24}.tone-hero .btn.light{color:var(--paper);border-color:#a3a3a0}.tone-hero .header-tools .lang,.tone-hero .header-tools .btn.ghost,.tone-hero .menu>summary{color:var(--paper);background:#1111118c;border-radius:10px}.tone-hero .header-tools .btn.ghost,.tone-hero .menu>summary{border-color:#f5f5f3b8}.tone-hero :focus-visible{outline-color:var(--volt)}.hero{position:relative;min-height:640px;display:flex;align-items:flex-end;color:var(--paper);overflow:hidden;background:#111}.hero-media{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1111118c,#11111114 34%,#111111eb 78%)}.hero-copy{position:relative;z-index:1;display:grid;gap:16px;justify-items:start;padding:120px 0 32px;max-width:40rem}.hero .eyebrow{color:var(--volt);margin:0}.hero .lede{color:#d8d8d4;max-width:36rem}.hero .pilot{color:var(--volt)}.hero .display{font-size:clamp(2.4rem,4.6vw,4rem)}.doors,.tiles,.steps,.faq-grid{display:grid;gap:24px}.doors{grid-template-columns:repeat(3,1fr);align-items:stretch}.door,.card,.price-card,.form-card,.shot,.post{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.door{display:flex;flex-direction:column;gap:16px;padding:24px;color:inherit;min-height:100%}.door.is-emphasis{box-shadow:0 0 0 2px var(--ink),var(--shadow-card)}.door h2,.tile h3,.price-card h2{font:800 1.25rem/1.3 var(--font-sans);letter-spacing:-.02em}.door-blurb{display:none}.checks,.feature-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.checks li,.feature-list li{display:flex;gap:10px;align-items:flex-start;font:500 .95rem/1.45 var(--font-sans)}.checks .icon,.feature-list .icon{width:20px;height:20px;margin-top:1px}.hair{height:1px;background:var(--line);border:0;margin:0}.door-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.door-price{font:500 .875rem/1.3 var(--font-sans);color:var(--ink-muted)}.door-price strong{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}.section-head{display:grid;gap:8px}.proof{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.proof-copy{display:grid;gap:16px;align-content:start}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--radius-sm);background:var(--surface-sunken);font:700 .82rem/1 var(--font-sans)}.chip.save{background:var(--volt)}.shot{padding:20px;display:grid;gap:12px}.shot-head,.movement,.score-key{display:flex;align-items:center;gap:12px}.shot-head{justify-content:space-between}.grow{flex:1;min-width:0}.percent{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:2rem;letter-spacing:-.02em;line-height:1;text-align:right}.movement{min-height:48px;border-bottom:1px solid var(--line)}.mark{min-width:44px;height:34px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font:800 .95rem/1 var(--font-sans);font-variant-numeric:tabular-nums}.low{background:var(--score-low)}.mid{background:var(--score-mid)}.high{background:var(--score-high)}.keyboard{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.keyboard span{min-height:40px;border:2px solid var(--control-border);border-radius:var(--radius-md);display:grid;place-items:center;font:700 .95rem/1 var(--font-sans);font-variant-numeric:tabular-nums}.keyboard .on{background:var(--ink);color:var(--volt);border-color:var(--ink)}.steps{grid-template-columns:repeat(3,1fr);gap:32px}.step{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.step-no{width:48px;height:48px;border-radius:50%;background:var(--volt);display:grid;place-items:center;font-family:var(--font-display);font-style:italic;font-weight:900;font-size:1.35rem}.step h3{font:800 1.05rem/1.3 var(--font-sans);margin-bottom:6px}.close{background:#111;color:var(--paper)}.close-row{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:40px 0}.close .display{font-size:clamp(2rem,4vw,2.4rem)}.close p{color:#a3a3a0;margin-top:8px;max-width:36rem}.close .pilot{color:var(--volt);margin-top:8px}.site-footer{background:var(--surface-raised);border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding:40px 0}.footer-grid a{display:block;min-height:32px;color:var(--ink-muted);text-decoration:none;font:600 .9rem/32px var(--font-sans)}.footer-grid .label{display:block;margin-bottom:8px}.seller{display:grid;gap:12px;align-content:start}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split.align-start{align-items:start}.split-copy{display:grid;gap:20px;align-content:start}.tiles{grid-template-columns:repeat(3,1fr);gap:40px 32px}.feature-tiles{margin-top:32px}.chip .icon{width:16px;height:16px}.tile{display:grid;gap:10px;align-content:start}.tile-icon{width:48px;height:48px;border-radius:14px;background:var(--volt);color:var(--ink);display:grid;place-items:center}.tile p{margin:0}.band{background:#111;color:var(--paper)}.band-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:56px 0}.band .label{color:var(--volt)}.band .lede,.band p{color:#a3a3a0}.band .display{font-size:clamp(2rem,4vw,2.4rem)}.price-stack{display:grid;gap:10px}.kv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-md);background:#1a1a1a;font:700 1rem/1.3 var(--font-sans)}.kv.is-emphasis{box-shadow:inset 0 0 0 2px var(--volt)}.kv span:first-child{color:#a3a3a0;font-weight:500}.calendar{display:grid;gap:12px;padding:24px}.calendar-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.days{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:4px;background:var(--surface-sunken);border-radius:var(--radius-md)}.days span,.slot{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;font:700 .9rem/1.2 var(--font-sans)}.days .on{background:var(--surface-raised);box-shadow:0 1px 2px #1111111f}.slot{justify-content:space-between;padding:10px 12px;background:var(--surface-sunken);font-weight:600}.slot.mine{background:var(--volt-soft);box-shadow:inset 0 0 0 2px var(--ink)}.slot.off{background:repeating-linear-gradient(135deg,var(--surface-sunken) 0 8px,var(--surface-raised) 8px 16px);color:var(--ink-muted)}.slot.full{opacity:.55}.club-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--line);background:var(--surface-raised);font:700 .75rem/1 var(--font-sans);white-space:nowrap}.panel{padding:24px;display:grid;gap:14px}.panel h3,.notes h3{font:800 1.05rem/1.3 var(--font-sans)}.chip.ok{background:var(--score-high)}.chip.pro{background:var(--ink);color:var(--volt);letter-spacing:.04em;min-height:20px;margin-left:6px}.chip.beta{background:transparent;box-shadow:inset 0 0 0 1px var(--control-border);min-height:20px;margin-left:6px}.swatch{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px var(--ink);margin-right:6px}.result{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.bar{position:relative;width:140px;height:8px;border-radius:4px;background:var(--surface-sunken)}.bar i{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--ink)}.percent.score{font-family:var(--font-sans);font-style:normal;font-weight:800;font-size:1rem}.weak{display:flex;align-items:center;gap:8px}.inset-band{background:var(--surface-raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0}.family{display:grid;gap:10px}.person-row{display:flex;align-items:center;gap:14px;padding:16px 18px}.person-row .icon{width:32px;height:32px}.person-row.dashed{box-shadow:none;border:1px dashed var(--control-border);background:transparent}.plus{width:32px;text-align:center;font:700 1.4rem/1 var(--font-sans)}.offer-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.offer .price-pane{display:none}.offer:has(input[value=month]:checked) .for-month,.offer:has(input[value=quarter]:checked) .for-quarter,.offer:has(input[value=year]:checked) .for-year{display:grid}.dict-box{background:#1a1a1a;border-radius:14px;padding:18px 20px;display:grid;gap:10px}.dict-label{display:flex;align-items:center;gap:8px;color:#a3a3a0;font:700 .82rem/1 var(--font-sans)}.dict-label .icon{width:20px;height:20px;color:var(--volt)}.dict{font:500 .95rem/1.6 var(--font-sans);color:#d8d8d4}.band mark{background:transparent;color:var(--volt);font-weight:700}.band .card,.band .card p{color:var(--ink)}.band .card .label,.band .card .small{color:var(--ink-muted)}.feat-line{display:flex;align-items:flex-start;gap:8px}.soon-bar{display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;margin-top:32px;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface-sunken)}.soon-bar .label{margin:0}.align-start{align-items:start}.slot b{font-weight:700}.pricing{display:grid;gap:28px;width:min(100%,1080px);justify-items:center}.pricing-controls{display:grid;justify-items:center;gap:12px}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;background:var(--surface-sunken);border-radius:var(--radius-md);min-width:min(420px,100%)}.seg label{position:relative;min-height:44px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 10px;font:700 .95rem/1.1 var(--font-sans);cursor:pointer}.seg label small{font:600 .75rem/1 var(--font-sans);color:var(--ink-muted)}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg label:has(input:checked){background:var(--surface-raised);box-shadow:0 1px 2px #1111111f}.seg label:focus-within{outline:3px solid var(--focus);outline-offset:2px}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,420px));gap:24px;justify-content:center;width:100%}.price-card{display:flex;flex-direction:column;gap:16px;padding:24px;text-align:left;width:100%}.price-card.is-emphasis{box-shadow:0 0 0 2px var(--ink),var(--shadow-card)}.price-xl{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:clamp(2.4rem,4vw,2.75rem);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.price-xl span{font:500 .95rem/1 var(--font-sans);color:var(--ink-muted);margin-left:6px}.price-card .btn{margin-top:4px}.table-card{width:100%;background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:auto}.matrix{width:100%;border-collapse:collapse;background:#fff}.matrix th,.matrix td{padding:12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);font:500 .9rem/1.35 var(--font-sans)}.matrix th{font:800 .75rem/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.matrix td{text-align:center}.matrix th[scope=row],.matrix .area{text-align:left;text-transform:none;letter-spacing:0;font:500 .9rem/1.35 var(--font-sans);color:var(--ink)}.matrix .area td{background:var(--surface-sunken);font:800 .75rem/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:left}.cell{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:32px;padding:0 10px;border-radius:var(--radius-sm);font:700 .82rem/1 var(--font-sans)}.cell-yes{background:var(--score-high)}.cell-limit{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.cell-off{color:var(--ink-muted)}.faq-list{display:grid;max-width:760px}.faq-list section{padding:22px 0;border-bottom:1px solid var(--line);display:grid;gap:8px}.faq-list h2{font:800 1.15rem/1.35 var(--font-sans)}.posts{display:grid;gap:12px;max-width:720px}.post{padding:18px 20px;text-decoration:none;color:inherit;font:700 1.05rem/1.35 var(--font-sans)}.form-card{padding:24px;display:grid;gap:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid .wide{grid-column:1 / -1}label{display:grid;gap:6px;font:700 .875rem/1.3 var(--font-sans)}input,textarea,select{min-height:var(--tap);border:2px solid var(--control-border);border-radius:var(--radius-sm);padding:10px 12px;font:500 1rem/1.3 var(--font-sans);background:#fff;color:var(--ink);width:100%}textarea{min-height:120px}.honeypot{position:absolute;left:-9999px}.error{color:var(--danger);font-weight:700}.hidden{display:none!important}.campaign{min-height:100vh;position:relative;display:flex;flex-direction:column;color:var(--paper);background:#111}.campaign-photo{position:absolute;inset:0;background:#111 center/cover no-repeat}.campaign-shade{position:absolute;inset:0;background:linear-gradient(180deg,#11111140,#111111e6)}.campaign-bar{position:relative;z-index:1;padding:20px 0}.campaign-copy{position:relative;z-index:1;width:min(640px,calc(100% - 32px));margin-top:auto;margin-right:auto;margin-left:max(16px,calc((100% - var(--wrap)) / 2));padding:0 0 40px;display:grid;gap:16px}.campaign .pilot{color:var(--volt)}.campaign .lede,.campaign .prose,.campaign .muted{color:#d8d8d4}.campaign .display{font-size:clamp(2.2rem,5vw,3rem)}@media(min-width:1080px){.wrap{width:min(var(--wrap),calc(100% - 96px))}.hero{align-items:center;min-height:640px}.hero-media img{object-position:center right}.hero-shade{background:linear-gradient(180deg,#111111c7,#1111116b 72px,#1110 148px),linear-gradient(90deg,#111111eb,#111111b8 36%,#1110 68%)}.hero-copy{padding:168px 0 64px}.menu{display:none}}@media(max-width:1079px){.nav-desktop{display:none}.menu{display:block;position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu[open] .nav-links{display:flex;flex-direction:column;align-items:stretch;position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:8px;z-index:5}.tone-hero .menu[open] .nav-links a{color:var(--ink)}.stack,.proof,.split,.band-row,.close-row,.footer-grid,.doors,.tiles,.steps,.form-grid,.pair,.notes{grid-template-columns:1fr}.feature-tiles{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:4px 16px;gap:0}.feature-tiles .tile{grid-template-columns:40px 1fr;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.feature-tiles .tile:last-child{border-bottom:0}.feature-tiles .tile-icon{width:40px;height:40px;border-radius:12px;grid-row:span 2}.feature-tiles .tile h3,.feature-tiles .tile p{grid-column:2}.result{grid-template-columns:minmax(0,1fr) auto}.bar{display:none}.weak{flex-wrap:wrap}.offer-head{align-items:stretch}.offer-head .seg{width:100%}.doors{gap:12px}.door{flex-direction:row;align-items:center;gap:14px;padding:16px}.door .checks,.door .door-foot,.door .hair{display:none}.door-blurb{display:block}.door h2{font-size:1rem}.close-row,.band-row{align-items:start}.hero{min-height:640px}.hero .cluster{flex-direction:column;align-items:stretch;justify-self:stretch;width:100%}.hero .btn{width:100%}.header-tools>.lang,.header-tools>.btn.volt{display:none}.keyboard{grid-template-columns:repeat(3,1fr)}.campaign-copy{margin-left:16px}}
