.preview-note{padding:7px 20px;background:var(--surface);color:#344457;font-size:14px;line-height:1.5;text-align:center}.preview-note a{margin-inline-start:10px;font-weight:700}.decision-pricing>div{min-width:0}.pricing-context strong{color:var(--ink)}.plan-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:26px}.plan-limits>div{padding-top:14px;border-top:1px solid var(--line)}.plan-limits dt{color:var(--ink);font-size:25px;font-weight:750;line-height:1.2;letter-spacing:-.025em}.plan-limits dd{margin-top:5px;color:var(--muted);font-size:14px;line-height:1.5}.decision-pricing .price-offer{padding:32px;border:0;border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:none}.decision-pricing .price-offer>.plan-name{margin:0;color:var(--ink);font-size:17px;font-weight:750}.plan-price{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin-top:14px}.plan-price strong{font-size:clamp(52px,4.5vw,64px);font-weight:800;line-height:1.1;letter-spacing:-.035em}.plan-price span{color:var(--muted);font-size:14px}.annual-price{display:flex;flex-direction:column;gap:5px;margin-top:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}.annual-price strong{font-size:16px}.annual-price span{color:#305d4c;font-size:14px;line-height:1.5}.plan-availability{display:flex;align-items:start;gap:10px;margin:22px 0 18px}.plan-availability p{color:#45536a;font-size:16px;line-height:1.55}.availability-dot{flex:0 0 7px;width:7px;height:7px;margin-top:9px;border-radius:50%;background:#a61220}.decision-pricing .price-offer>.fine{margin-top:18px;color:var(--muted);font-size:14px;line-height:1.6}.pricing-page .page-heading{padding-bottom:34px}.pricing-page>.shell>.decision-pricing{padding-bottom:48px;border-bottom:1px solid var(--line)}.pricing-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 60px;padding-block:48px}.pricing-details>section{min-width:0}.pricing-details h2{margin-bottom:14px;font-size:23px}.pricing-details p,.pricing-details li{color:var(--muted);font-size:16px}@media(max-width:760px){.preview-note{padding-inline:16px}.decision-pricing .price-offer{padding:24px}.plan-limits{gap:18px 24px}.pricing-details{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:32px}}.page-hero-image{margin:28px 0 0;max-width:720px}.page-hero-image img{display:block;width:100%;height:auto;border-radius:var(--radius);background:var(--surface)}.page-hero-image figcaption{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.5}.short-answer{margin:0 0 28px;padding:20px 22px;border-left:4px solid var(--red);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface)}.short-answer p{margin:0;font-size:17px;line-height:1.6}.short-answer .short-answer-label{margin-bottom:6px;color:var(--muted);font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.key-takeaways{margin:0 0 32px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius)}.key-takeaways h2{margin:0 0 10px;font-size:20px}.key-takeaways ul{margin:0;padding-left:20px}.key-takeaways li{margin:6px 0;line-height:1.55}.page-faq details{border:1px solid var(--line);border-radius:10px;margin-block:12px;padding:0 18px}.page-faq summary{padding:16px 0;min-height:56px;cursor:pointer;font-weight:750;line-height:1.45}.page-faq details[open]{padding-bottom:16px}.page-faq details p{margin:0;line-height:1.6}.page-capture{margin:28px 0}.page-capture>a{display:block;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.page-capture img{display:block;width:100%;height:auto}.page-capture figcaption{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.6}.page-capture .help-capture-disclosure{display:block}.fact-list{padding-left:20px}.fact-list li{margin:6px 0;line-height:1.55}.inline-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 28px}.inline-cta p{margin:0;flex:1 1 260px;font-weight:650;line-height:1.5}
