.lP4odW_page{background:var(--color-surface)}.lP4odW_container{width:min(1040px, calc(100% - var(--page-gutter) * 2));margin-inline:auto}.lP4odW_page [id]{scroll-margin-top:100px}.lP4odW_hero{text-align:center;padding:clamp(64px,8vw,104px) 0 48px}.lP4odW_hero .eyebrow{margin-bottom:24px}.lP4odW_hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,6vw,5rem);font-weight:600;line-height:1.2}.lP4odW_hero h1 span{color:var(--color-primary)}.lP4odW_lead{color:var(--color-text-muted);margin:28px 0 0;font-size:clamp(1rem,1.6vw,1.2rem)}.lP4odW_plans{max-width:1100px}.lP4odW_planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lP4odW_planCard{border-radius:var(--radius-xl);height:100%;padding:28px}.lP4odW_featured{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.lP4odW_planHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lP4odW_planHeading h2{letter-spacing:-.035em;margin:0;font-size:1.6rem;font-weight:600}.lP4odW_planDescription{min-height:5.25em;color:var(--color-text-muted);margin:18px 0 0}.lP4odW_price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:28px 0;font-size:clamp(2.6rem,4.5vw,3.5rem);font-weight:600;line-height:1.1}.lP4odW_price span{color:var(--color-text-muted);letter-spacing:normal;white-space:nowrap;font-size:1rem;font-weight:400}.lP4odW_actionNote{min-height:1.75em;color:var(--color-text-muted);text-align:center;margin:12px 0 28px;font-size:.8125rem}.lP4odW_featureList{border-top:1px solid var(--color-border);gap:14px;margin:0;padding:24px 0 0;font-size:.9375rem;list-style:none;display:grid}.lP4odW_featureList li{padding-left:19px;position:relative}.lP4odW_featureList li:before{content:"";background:var(--color-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:0}.lP4odW_priceNote,.lP4odW_tableNote{color:var(--color-text-muted);margin:20px 0 0;font-size:.8125rem}.lP4odW_priceNote{text-align:center}.lP4odW_section{padding-block:clamp(72px,9vw,112px)}.lP4odW_section .section-heading{max-width:680px}.lP4odW_comparison{margin-top:36px}.lP4odW_comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9375rem}.lP4odW_comparison th,.lP4odW_comparison td{border-bottom:1px solid var(--color-border);text-align:center;padding:22px 20px}.lP4odW_comparison thead th{border-top:1px solid var(--color-border);background:var(--color-canvas);font-weight:600}.lP4odW_comparison th:first-child{text-align:left;width:34%}.lP4odW_comparison tbody th{font-weight:400}.lP4odW_comparison thead th:last-child{color:var(--color-primary)}.lP4odW_comparison a,.lP4odW_answer a{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.lP4odW_listing{background:var(--color-canvas);padding-block:clamp(56px,7vw,88px)}.lP4odW_listingGrid{grid-template-columns:1fr 1fr;align-items:end;gap:72px;display:grid}.lP4odW_listingNote{color:var(--color-text-muted);margin:24px 0 0;font-size:.875rem}.lP4odW_steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.lP4odW_steps li{grid-template-columns:28px 1fr;gap:20px;display:grid}.lP4odW_steps li>span{color:var(--color-primary);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.875rem}.lP4odW_steps h3{margin:0;font-size:1.0625rem;font-weight:600}.lP4odW_steps p{color:var(--color-text-muted);margin:8px 0 0}.lP4odW_faq{max-width:800px}.lP4odW_questions{border-top:1px solid var(--color-border);margin-top:32px}.lP4odW_questions details{border-bottom:1px solid var(--color-border)}.lP4odW_questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;font-size:1rem;font-weight:500;list-style:none;display:flex}.lP4odW_questions summary::-webkit-details-marker{display:none}.lP4odW_questions summary:after{content:"";width:8px;height:8px;transition:transform var(--duration-disclosure) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;margin-right:6px;transform:rotate(45deg)}.lP4odW_questions details[open] summary:after{transform:rotate(225deg)}.lP4odW_answer{color:var(--color-text-muted);padding:0 4px 24px}.lP4odW_answer p{margin:0}.lP4odW_closing{border-top:1px solid var(--color-border);text-align:center;padding:64px 0 88px}.lP4odW_closing h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:600}.lP4odW_closing p{color:var(--color-text-muted);margin:16px 0 28px}.lP4odW_existingAccount{width:fit-content;color:var(--color-primary);margin:20px auto 0;padding:6px 0;font-size:.875rem;display:block}.lP4odW_existingAccount:hover{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.lP4odW_heroContent{animation:lP4odW_pricing-enter var(--duration-enter) var(--ease-out) backwards}}@keyframes lP4odW_pricing-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.lP4odW_planGrid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.lP4odW_planDescription{min-height:0}}@media (max-width:720px){.lP4odW_hero{padding-top:56px}.lP4odW_planGrid,.lP4odW_listingGrid{grid-template-columns:1fr}.lP4odW_planDescription{min-height:0}.lP4odW_planCard{padding:28px}.lP4odW_listingGrid{gap:36px}.lP4odW_comparison th,.lP4odW_comparison td{padding:18px 8px;font-size:.8125rem}.lP4odW_comparison th:first-child{width:34%}.lP4odW_comparison thead th{font-size:.75rem}.lP4odW_questions summary{gap:16px}}
