.pr-main{max-width:1312px;margin:0 auto;padding:80px 0 96px}.pr-hero{gap:24px;max-width:1200px;display:grid}.landing-v3 .pr-hero h1{max-width:none;font:var(--lp-t-display);letter-spacing:var(--lp-t-display-tracking);text-wrap:balance;font-size:clamp(44px,6vw,80px)}.landing-v3 .pr-hero .v3-lead{max-width:60ch}.landing-v3 .pr-code-notice{border:1px solid var(--border-strong);background:var(--surface-2);width:fit-content;max-width:60ch;font:var(--lp-t-support);border-radius:8px;padding:12px 16px}.landing-v3 .pr-markdown{width:fit-content;font:var(--lp-t-support);text-underline-offset:4px;text-decoration:underline}.pr-controls{flex-direction:column;align-items:center;gap:12px;margin-top:56px;display:flex}.pr-interval{border:1px solid var(--border-strong);border-radius:999px;gap:4px;width:fit-content;margin:0;padding:4px;display:inline-flex}.pr-interval button{min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:15px;font-weight:600;display:inline-flex}.pr-interval button[aria-pressed=true]{background:var(--emphasis-bg);color:var(--emphasis-fg)}.landing-v3 .pr-currency{font:var(--lp-t-support);color:var(--text-muted);margin:0}.pr-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pr-card{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text);border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}.pr-card[data-recommended]{border-color:var(--inverse-rule);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-lift-2)}.pr-card-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.landing-v3 .pr-card-name{font:var(--lp-t-title);letter-spacing:var(--lp-t-title-tracking)}.pr-chip{background:var(--surface-2);color:var(--text);font:var(--lp-t-label);letter-spacing:var(--lp-t-label-tracking);white-space:nowrap;border-radius:999px;padding:4px 12px}.landing-v3 .pr-price{font:800 56px / 1 var(--lp-t-sans);letter-spacing:var(--lp-t-display-tracking);align-items:baseline;gap:6px;display:flex}.landing-v3 .pr-price>span{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.landing-v3 .pr-card[data-availability=waitlist] .pr-price{font-size:40px}.pr-per{font:var(--lp-t-body);letter-spacing:0;font-weight:500}.landing-v3 .pr-price-note{font:var(--lp-t-support);color:var(--text-muted);margin-top:-8px}.landing-v3 .pr-tagline{font:var(--lp-t-body);font-weight:650}.landing-v3 .pr-audience{font:var(--lp-t-support);color:var(--text-muted)}.pr-card[data-recommended] :is(.pr-price-note,.pr-audience,.pr-per){color:var(--lp-t-on-ink-quiet)}.pr-pricing[data-interval=monthly] .pr-when-yearly,.pr-pricing[data-interval=yearly] .pr-when-monthly{display:none}.landing-v3 .pr-cta{border:1px solid var(--border-solid);min-height:48px;color:var(--text);text-align:center;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:16px;font-weight:650;transition:background-color .2s,color .2s;display:inline-flex}.landing-v3 .pr-card[data-recommended] .pr-cta{border-color:var(--brand-on-ink);background:var(--brand-on-ink);color:var(--brand-ink)}@media (hover:hover){.landing-v3 .pr-card:not([data-recommended]) a.pr-cta:hover{background:var(--action-bg);color:var(--action-fg)}}.landing-v3 .pr-current{min-height:48px;font:var(--lp-t-support);flex-wrap:wrap;align-items:center;gap:8px 12px;display:none}.landing-v3 .pr-current a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pr-pricing[data-current-plan=pulse] .pr-card[data-plan=pulse] .pr-current,.pr-pricing[data-current-plan=deep] .pr-card[data-plan=deep] .pr-current,.pr-pricing[data-current-plan=brute] .pr-card[data-plan=brute] .pr-current{display:flex}.pr-pricing[data-current-plan=deep] .pr-card[data-plan=deep] :is(.pr-cta,.pr-renewal),.pr-pricing[data-current-plan=brute] .pr-card[data-plan=brute] :is(.pr-cta,.pr-renewal),.pr-pricing[data-current-plan] .pr-card[data-plan=pulse] .pr-cta{display:none}.landing-v3 .pr-free-month{font:var(--lp-t-support);margin:0;display:none}.pr-pricing[data-free-month="1"][data-interval=monthly] .pr-card[data-plan=deep] .pr-free-month[data-months="1"],.pr-pricing[data-free-month="2"][data-interval=monthly] .pr-card[data-plan=deep] .pr-free-month[data-months="2"]{display:block}.landing-v3 .pr-card .pr-cta.pr-cta-unavailable{color:inherit;background:0 0;border-style:dashed;border-color:currentColor;font-size:15px;font-weight:550}.pr-highlights{border-top:1px solid var(--border);gap:10px;margin:0;padding:16px 0 0;list-style:none;display:grid}.pr-card[data-recommended] .pr-highlights{border-top-color:#fff0eb2e}.landing-v3 .pr-highlights li{font:var(--lp-t-support);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;display:grid}.pr-checks{border-top:1px solid var(--border);gap:12px;padding-top:16px;display:grid}.pr-card[data-recommended] .pr-checks{border-top-color:#fff0eb2e}.landing-v3 .pr-checks-title{font:var(--lp-t-support);margin:0;font-size:15px;font-weight:700}.pr-checks .pr-highlights{border-top:0;padding-top:0}.pr-highlights svg{width:18px;height:18px;margin-top:2px}.landing-v3 .pr-not-open{max-width:72ch;font:var(--lp-t-support);color:var(--text-muted);margin-top:24px}.landing-v3 .pr-more{max-width:none;font:var(--lp-t-body);margin-top:16px}.landing-v3 .pr-more a{text-underline-offset:4px;font-weight:650;text-decoration:underline}.landing-v3 .pr-markdown-line{margin-top:12px}.pr-next{border:1px solid var(--border-strong);background:var(--surface-1);border-radius:16px;margin-top:96px;padding:40px}.landing-v3 .pr-next h2{font-size:clamp(28px,3vw,40px)}.landing-v3 .pr-next p{max-width:56ch;font:var(--lp-t-body);margin-top:12px;font-size:18px;line-height:1.55}.pr-next-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.landing-v3 .pr-next-link{color:var(--text);text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (max-width:767px){.pr-next{margin-top:64px;padding:24px}}.landing-v3 .pr-community{max-width:80ch;color:var(--text-muted);font:var(--lp-t-support);margin-top:24px}.landing-v3 .pr-community a{color:var(--text);text-underline-offset:4px;font-weight:650;text-decoration:underline}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) .pr-card[data-recommended]{border-color:var(--brand-coral);background:var(--surface-2);box-shadow:0 0 0 1px var(--brand-coral)}:root:not([data-theme=light]) .pr-card[data-recommended] .pr-chip{background:var(--brand-coral);color:var(--brand-ink)}}@media screen{:root[data-theme=dark] .pr-card[data-recommended]{border-color:var(--brand-coral);background:var(--surface-2);box-shadow:0 0 0 1px var(--brand-coral)}:root[data-theme=dark] .pr-card[data-recommended] .pr-chip{background:var(--brand-coral);color:var(--brand-ink)}}.pr-section{margin-top:120px}.pr-section>h2{margin-bottom:8px}.pr-table-scroll{border-top:1px solid var(--border-strong);overflow-x:auto}.pr-table{border-collapse:collapse;width:100%;font:var(--lp-t-body)}.pr-table th,.pr-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:16px 16px 16px 0}.pr-table thead th{font:var(--lp-t-title);letter-spacing:var(--lp-t-title-tracking);border-bottom-color:var(--border-strong)}.pr-table tbody th{width:24%;font-weight:650}.pr-difference td{width:38%}.landing-v3 .pr-difference-note{max-width:72ch;font:var(--lp-t-support);color:var(--text-muted);margin-top:16px}@media (max-width:1100px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-card{padding:24px}.landing-v3 .pr-price{font-size:48px}}@media (max-width:899px){.pr-cards{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:767px){.pr-main{padding:48px 0 64px}.pr-controls{align-items:flex-start;margin-top:40px}.pr-section{margin-top:80px}.pr-difference,.pr-difference tbody{display:block}.pr-difference thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pr-difference tr{border-bottom:1px solid var(--border);gap:8px;padding:16px 0;display:grid}.pr-table.pr-difference :is(th,td){border:0;width:auto;padding:0}.pr-difference td:before{content:attr(data-depth);font:var(--lp-t-label);letter-spacing:var(--lp-t-label-tracking);color:var(--text-muted);display:block}}
