.lr-shell.mvp main.pr-main{max-width:none;padding-left:0;padding-right:0}.lr-shell.mvp .cf.pr{max-width:calc(1180px * var(--lr-type-scale, 1));padding-top:22px;padding-bottom:48px}.lr-shell.mvp .pr :is(a,button,input,select):focus-visible{outline:2px solid var(--navy);outline-offset:3px}.lr-shell.mvp .pr .pr-hero{display:grid;gap:14px;max-width:64ch;padding-block:24px 28px}.lr-shell.mvp .pr .pr-kicker{font-family:var(--mono);font-size:calc(12px * var(--lr-type-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}.lr-shell.mvp .pr .pr-hero h1{margin:0;font-family:var(--serif);font-size:calc(clamp(30px, 5vw, 48px) * var(--lr-type-scale, 1));line-height:1.08;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.lr-shell.mvp .pr .pr-lede{margin:0;color:var(--ink-2);font-size:calc(18px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-claude{display:grid;gap:4px}.lr-shell.mvp .pr .pr-claude strong{font-size:calc(16px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-claude-text{margin:0;color:var(--ink-2);font-size:calc(14.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-claude a{text-decoration:underline}.lr-shell.mvp .pr .pr-promise{margin:0;padding:4px 0 4px 14px;border-left:3px solid var(--navy);color:var(--ink-2)}.lr-shell.mvp .pr .pr-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;align-items:stretch}@media (min-width:1000px){.lr-shell.mvp .pr .pr-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr-shell.mvp .pr .pr-plan{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-2)}.lr-shell.mvp .pr .pr-plan[data-highlighted=true]{border:2px solid var(--navy);box-shadow:0 0 0 4px var(--navy-soft)}@keyframes pr-glow{0%,to{box-shadow:0 0 0 4px var(--navy-soft)}35%{box-shadow:0 0 0 4px var(--navy-soft),0 0 0 9px color-mix(in srgb,var(--navy) 40%,transparent)}}@media (prefers-reduced-motion:no-preference){.lr-shell.mvp .pr .pr-plan:has(#pr-advocate:target){animation:pr-glow 1.6s ease-in-out 2}}@media (prefers-reduced-motion:reduce){.lr-shell.mvp .pr .pr-plan:has(#pr-advocate:target){box-shadow:0 0 0 4px var(--navy-soft),0 0 0 9px color-mix(in srgb,var(--navy) 40%,transparent)}}.lr-shell.mvp .pr .pr-plan-head{display:grid;gap:4px}.lr-shell.mvp .pr .pr-tagrow{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:22px}.lr-shell.mvp .pr .pr-who{font-family:var(--mono);font-size:calc(11.5px * var(--lr-type-scale, 1));letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.lr-shell.mvp .pr .pr-tag{padding:2px 8px;border:1px solid var(--rule);border-radius:999px;background:var(--tag-bg);color:var(--ink-2);font-family:var(--mono);font-size:calc(11px * var(--lr-type-scale, 1));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lr-shell.mvp .pr .pr-badge{border-color:var(--navy);background:var(--navy-soft);color:var(--navy);font-weight:700}.lr-shell.mvp .pr .pr-plan h2{margin:0;scroll-margin-top:72px;font-size:calc(22px * var(--lr-type-scale, 1));font-weight:700;color:var(--ink)}.lr-shell.mvp .pr .pr-price{display:flex;align-items:baseline;gap:4px;margin:0;font-variant-numeric:tabular-nums}.lr-shell.mvp .pr .pr-price b{font-size:calc(34px * var(--lr-type-scale, 1));font-weight:800;letter-spacing:-.02em;color:var(--ink)}.lr-shell.mvp .pr .pr-price-note{margin:2px 0 0;color:var(--ink-3);font-size:calc(12.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-price span{color:var(--ink-3);font-size:calc(14px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-features{flex:1;display:grid;align-content:start;gap:8px;margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:calc(14.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-features li{display:grid;grid-template-columns:16px 1fr;gap:8px}.lr-shell.mvp .pr .pr-features li:before{content:"";width:8px;height:8px;margin-top:7px;border-radius:2px;background:var(--navy)}.lr-shell.mvp .pr .pr-features li.pr-plus{font-weight:600;color:var(--ink)}.lr-shell.mvp .pr .pr-features li.pr-plus:before{content:"+";width:auto;height:auto;margin:0;background:none;color:var(--navy);font-weight:800}.lr-shell.mvp .pr .vc-btn{box-sizing:border-box;min-height:44px;padding:12px 16px;border-width:1px;border-style:solid;border-radius:10px;font:600 15px/1.35 var(--sans);text-align:center}.lr-shell.mvp .pr .vc-btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lr-shell.mvp .pr .pr-go{width:100%}.lr-shell.mvp .pr .pr-compare{display:grid;gap:14px;margin-top:22px}.lr-shell.mvp .pr .pr-compare h2{margin:0;font-size:calc(22px * var(--lr-type-scale, 1));font-weight:700;color:var(--ink)}.lr-shell.mvp .pr .pr-compare-fig p,.lr-shell.mvp .pr .pr-compare-intro{margin:0;color:var(--ink-2);font-size:calc(14.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-compare-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px 40px}.lr-shell.mvp .pr .pr-compare-fig{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0}.lr-shell.mvp .pr .pr-compare-fig figcaption{display:grid;gap:4px}.lr-shell.mvp .pr .pr-compare-fig img{display:block;width:100%;height:auto;border:1px solid var(--rule);border-radius:10px;background:var(--paper-2)}.lr-shell.mvp .pr .pr-testimonial{display:grid;gap:10px;margin-bottom:8px}.lr-shell.mvp .pr .pr-testimonial-turn{padding-left:16px}.lr-shell.mvp .pr .pr-testimonial+.pr-example{margin-top:16px;padding-top:22px;border-top:1px solid var(--rule)}.lr-shell.mvp .pr .pr-quote{display:grid;gap:8px;max-width:620px;margin:0;padding:2px 0 2px 16px;border-left:3px solid var(--navy)}.lr-shell.mvp .pr .pr-quote blockquote{margin:0}.lr-shell.mvp .pr .pr-quote blockquote p{margin:0;color:var(--ink);font-size:calc(17px * var(--lr-type-scale, 1));font-style:italic;line-height:1.5}.lr-shell.mvp .pr .pr-quote figcaption{color:var(--ink-2);font-size:calc(14.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-example{display:grid;gap:10px}.lr-shell.mvp .pr .pr-compare-ballot{display:grid;gap:14px;margin-top:16px;padding-top:22px;border-top:1px solid var(--rule)}.lr-shell.mvp .pr .pr-example-label{color:var(--ink-2);font-size:calc(13px * var(--lr-type-scale, 1));font-weight:700}.lr-shell.mvp .pr .pr-example-card{display:grid;gap:8px;max-width:620px;padding:20px;border:1px solid var(--rule);border-radius:10px;background:var(--paper-2)}.lr-shell.mvp .pr .pr-example-card strong{font-size:calc(16px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-example-card li,.lr-shell.mvp .pr .pr-example-card p{margin:0;color:var(--ink-2);font-size:calc(14.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-example-card ul{display:grid;gap:4px;margin:0;padding-left:20px}.lr-shell.mvp .pr .pr-compare-note{margin:0;color:var(--ink-2);font-size:calc(13px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 40px;margin-top:22px}.lr-shell.mvp .pr .pr-note{display:grid;align-content:start;gap:4px;padding-top:14px;border-top:1px solid var(--rule)}.lr-shell.mvp .pr .pr-note p{margin:0;color:var(--ink-2);font-size:calc(14.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-dialog{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:none;border-radius:12px;background:var(--paper-2);color:var(--ink)}.lr-shell.mvp .pr .pr-dialog::backdrop{background:oklch(.18 .018 240/.55)}.lr-shell.mvp .pr .pr-dlg,.lr-shell.mvp .pr .pr-dlg-form,.lr-shell.mvp .pr .pr-questions{display:grid;gap:14px}.lr-shell.mvp .pr .pr-dlg{padding:24px}.lr-shell.mvp .pr .pr-dlg h2{margin:0;font-size:calc(22px * var(--lr-type-scale, 1));text-wrap:balance}.lr-shell.mvp .pr .pr-dlg p{margin:0;color:var(--ink-2)}.lr-shell.mvp .pr .pr-dlg label{display:grid;gap:6px;font-size:calc(14px * var(--lr-type-scale, 1));font-weight:600}.lr-shell.mvp .pr .pr-dlg :is(input[type=email],select){width:100%;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-weight:400}.lr-shell.mvp .pr .pr-dlg .pr-agree{color:var(--ink-2);font-size:calc(13.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-btns{display:flex;gap:10px}.lr-shell.mvp .pr .pr-btns .vc-btn{flex:1}.lr-shell.mvp .pr .pr-err{min-height:1em;color:var(--vote-red);font-size:calc(13.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr .pr-err:empty{display:none}.lr-shell.mvp .pr .pr-fine{font-size:calc(12.5px * var(--lr-type-scale, 1));color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.lr-shell.mvp .pr .pr-plan{transition:transform .15s ease}.lr-shell.mvp .pr .pr-plan:hover{transform:translateY(-2px)}}