.pr-page{margin:0 auto;max-width:var(--content-max-width);padding:0 var(--gutter);text-align:left;width:100%}.pr-eyebrow{color:var(--text-secondary);display:block;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pr-eyebrow--accent{color:var(--accent-text)}.pr-section__title{color:var(--text-color);font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.875rem);font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:0}.pr-lede{text-wrap:pretty;color:var(--text-secondary);font-size:1.125rem;line-height:1.65;margin:0;max-width:52ch}.pr-hero{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-6);max-width:46rem;padding:140px 0 0}.pr-hero__title{text-wrap:balance;color:var(--text-color);font-family:var(--font-display);font-size:clamp(2.5rem,5.2vw,4rem);font-weight:300;letter-spacing:-.035em;line-height:1;margin:0}.pr-hero__lede{text-wrap:pretty;color:var(--text-secondary);font-size:1.1875rem;line-height:1.6;margin:0;max-width:54ch}.pr-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pr-hero__note{color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0}.pr-plans{padding-top:var(--section-gap)}.pr-plans__grid{grid-gap:var(--space-6);align-items:start;display:grid;gap:var(--space-6);grid-template-columns:1fr 1fr;margin-top:var(--space-8)}.pr-plan{background:var(--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:var(--space-6);height:100%;padding:var(--space-8)}.pr-plan--pro{border-color:color-mix(in srgb,var(--primary-color) 30%,#0000)}.pr-plan__head{display:flex;flex-direction:column;gap:var(--space-3)}.pr-plan__label{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pr-plan--pro .pr-plan__label{color:var(--accent-text)}.pr-plan__price{align-items:baseline;display:flex;gap:var(--space-2);margin:0}.pr-plan__amount{color:var(--text-color);font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3rem);font-weight:300;letter-spacing:-.03em;line-height:1}.pr-plan__period{color:var(--text-secondary);font-size:.9375rem}.pr-plan__summary{color:var(--text-secondary);font-size:1rem;line-height:1.55;margin:0;max-width:38ch}.pr-plan__list{flex:1 1 auto;flex-direction:column;list-style:none;margin:0;padding:0}.pr-plan__item,.pr-plan__list{display:flex;gap:var(--space-3)}.pr-plan__item{align-items:baseline;color:var(--text-color);font-size:1rem;line-height:1.5}.pr-plan__mark{color:var(--accent-text);flex:none;font-size:.75rem}.pr-plan__cta{align-self:stretch}.pr-plan__fine{font-size:.8125rem;line-height:1.6;margin:0}.pr-note,.pr-plan__fine{color:var(--text-secondary)}.pr-note{border-top:1px solid var(--border-color);font-size:1rem;line-height:1.7;margin:var(--space-8) 0 0;max-width:78ch;padding-top:var(--space-6)}.pr-note strong{color:var(--text-color)}.pr-path{grid-gap:var(--grid-gap);align-items:start;display:grid;gap:var(--grid-gap);grid-template-columns:.9fr 1.1fr;padding-top:var(--section-gap);scroll-margin-top:128px}.pr-path__copy{gap:var(--space-4)}.pr-path__copy,.pr-steps{display:flex;flex-direction:column}.pr-steps{border-top:1px solid var(--border-color);list-style:none;margin:0;padding:0}.pr-steps__item{grid-gap:var(--space-4);border-bottom:1px solid var(--border-color);display:grid;gap:var(--space-4);grid-template-columns:2.5rem 1fr;padding:var(--space-6) 0}.pr-steps__num{color:var(--accent-text);font-size:.75rem;font-weight:600;letter-spacing:.1em;padding-top:4px}.pr-steps__term{color:var(--text-color);font-size:1.0625rem;font-weight:600;line-height:1.3;margin:0 0 var(--space-2)}.pr-steps__detail{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.pr-free{padding-top:var(--section-gap)}.pr-free .pr-lede{margin-top:var(--space-4)}.pr-rows{border-top:1px solid var(--border-color);display:flex;flex-direction:column;margin:var(--space-8) 0 0}.pr-rows__row{grid-gap:var(--space-8);align-items:baseline;border-bottom:1px solid var(--border-color);display:grid;gap:var(--space-8);grid-template-columns:.8fr 1.2fr;padding:var(--space-6) 0}.pr-rows__term{color:var(--text-color);font-size:1.0625rem;font-weight:600;margin:0}.pr-rows__detail{color:var(--text-secondary);font-size:1rem;line-height:1.65;margin:0}.pr-faq{padding-top:var(--section-gap)}.pr-faq__grid{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(2,1fr);margin-top:var(--space-8)}.pr-faq__item{background:var(--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-card);padding:var(--space-6)}.pr-faq__question{color:var(--text-color);font-size:1.0625rem;font-weight:600;line-height:1.35;margin:0 0 var(--space-2)}.pr-faq__answer{line-height:1.65;margin:0}.pr-faq__answer,.pr-faq__more{color:var(--text-secondary);font-size:.9375rem}.pr-faq__more{margin:var(--space-6) 0 0}.pr-faq__more a{color:var(--accent-text);font-weight:500;text-decoration:none}.pr-faq__more a:hover{color:var(--primary-hover);text-decoration:underline;text-underline-offset:3px}.pr-closing{align-items:center;background:var(--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:var(--space-4);margin:var(--section-gap) auto;max-width:780px;padding:60px 56px;text-align:center}.pr-closing__title{color:var(--text-color);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.375rem);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin:0}.pr-closing__lede{color:var(--text-secondary);font-size:1.0625rem;line-height:1.6;margin:0;max-width:48ch}.pr-closing__note{color:var(--text-secondary);font-size:.8125rem}@media (max-width:900px){.pr-faq__grid,.pr-path,.pr-plans__grid{grid-template-columns:1fr}.pr-path{gap:var(--space-8)}.pr-rows__row{gap:var(--space-2);grid-template-columns:1fr}}@media (max-width:640px){.pr-hero{padding-top:104px}.pr-faq,.pr-free,.pr-path,.pr-plans{padding-top:var(--section-gap-sm)}.pr-closing{margin:var(--section-gap-sm) auto;padding:var(--space-8) var(--space-6)}.pr-plan{padding:var(--space-6)}.pr-hero__actions .btn{width:100%}}