.pricing-page main{padding-top:72px}.pricing-page .pricing-page-title{text-align:center;width:min(1200px,100% - 48px);margin:auto;padding:72px 0 48px}.pricing-page-title>p:first-child{letter-spacing:.06em;color:var(--muted-foreground);font-size:13px;font-weight:700}.pricing-page-title h1{letter-spacing:-.035em;color:var(--navy);text-wrap:balance;margin:18px 0 0;font-family:Inter,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.12}.pricing-page-title>p:last-child{max-width:580px;color:var(--muted-foreground);margin:20px auto 0;font-size:18px;line-height:1.6}.pricing-page #pricing{padding-top:36px}.pricing-page .pricing-matrix{margin-top:0}.pricing-page .pricing-page-help{justify-content:space-between;align-items:center;gap:32px;width:min(1200px,100% - 48px);margin:auto;padding:56px 0;display:flex}.pricing-page-help h2{color:var(--navy);font-size:26px;font-weight:700;line-height:1.2}.pricing-page-help p{color:var(--muted-foreground);margin-top:12px;font-size:16px;line-height:1.6}.pricing-page-help a{min-height:44px;color:var(--navy);flex:none;align-items:center;font-size:16px;font-weight:650;display:inline-flex}@media (max-width:767px){.pricing-page main{padding-top:68px}.pricing-page .pricing-page-title{padding:48px 0 28px}.pricing-page-title>p:last-child{font-size:16px}.pricing-page .pricing-page-help{flex-direction:column;align-items:flex-start;gap:20px;padding-block:36px}}
