.pricing-page{background:#fff;min-height:70vh}.pricing{color:#374151;max-width:760px;margin:0 auto;padding:32px 0 56px}.pricing__hero{border-bottom:1px solid #e5e7eb;margin-bottom:8px;padding-bottom:28px}.pricing__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#1270b5;margin:0 0 8px;font-size:13px;font-weight:600}.pricing__title{letter-spacing:-.02em;color:#222;margin:0 0 14px;font-size:clamp(28px,4.5vw,40px);font-weight:700;line-height:1.15}.pricing__claim{color:#222;background:#ebf5ff;border-left:3px solid #168de2;border-radius:4px;margin:0;padding:14px 16px;font-size:17px;line-height:1.55}.pricing__qa{border-bottom:1px solid #e5e7eb;padding:24px 0}.pricing__qa h2{color:#222;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.pricing__qa p{margin:0 0 10px;font-size:16px;line-height:1.65}.pricing__qa p:last-child{margin-bottom:0}.pricing__qa strong{color:#222}.pricing__qa a{color:#168de2;text-underline-offset:2px;text-decoration:underline}.pricing__qa a:hover{color:#1270b5}.pricing__related{padding-top:24px}.pricing__related h2{color:#6b7280;margin:0 0 12px;font-size:15px;font-weight:600}.pricing__related ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pricing__related a{color:#222;border:1px solid #e5e7eb;border-radius:4px;padding:8px 14px;font-size:14px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.pricing__related a:hover{color:#168de2;border-color:#168de2}@media (width<=767px){.pricing{padding:20px 0 40px}.pricing__claim{font-size:16px}.pricing__qa{padding:20px 0}.pricing__qa h2{font-size:18px}}
