.translation-quality-rates{border-collapse:collapse;text-align:left;width:100%;margin-top:20px;font-size:.85rem}.translation-quality-rates th,.translation-quality-rates td{border-bottom:1px solid var(--line);padding:10px 8px}.translation-quality-rates thead th{color:var(--muted);font-size:.7rem;font-weight:600;line-height:1.3}.translation-quality-rates tbody th{font-weight:650}.translation-quality-note{color:var(--muted);margin-top:14px;font-size:.85rem;line-height:1.5}.pricing-page{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.pricing-main{width:min(1100px,100% - 64px);margin-inline:auto;padding:56px 0 88px}.pricing-intro{text-align:center;max-width:640px;margin-inline:auto}.pricing-main h1,.pricing-main h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.1}.pricing-intro h1{letter-spacing:-.03em;font-size:clamp(3.2rem,4.6vw,4.1rem);line-height:1.02}.pricing-intro em{color:var(--accent-dark)}.pricing-intro p{max-width:560px;color:var(--muted);margin:18px auto 0;font-size:clamp(1.08rem,1.4vw,1.2rem);line-height:1.55}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:840px;margin:44px auto 0;display:grid}.pricing-plan{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;gap:22px;padding:clamp(24px,3vw,32px);display:flex}.pricing-plan .marketing-check-list{flex-grow:1}.pricing-plan .button{width:100%}.pricing-plan-plus{--accent-color:#a8d1f5;--button-accent:#a8d1f5;--button-accent-hover:#b2d7f6;--button-accent-text:#0f2638;--muted:#a9c6da;color:#eef6fb;background:#1f3a52;border-color:#1f3a52;box-shadow:0 16px 40px #1f3a5238}.pricing-plan h2{align-items:center;gap:10px;font-size:1.65rem;display:flex}.pricing-plan-tag{border-radius:var(--radius-lg);color:var(--accent-color);font-family:var(--font-body);letter-spacing:0;background:#8cc4e82e;padding:3px 9px;font-size:.8rem;font-weight:600}.pricing-status{color:var(--accent-dark);margin:0 0 10px;font-size:.76rem;font-weight:700}.pricing-plan-plus .pricing-status{color:var(--accent-color)}.pricing-price{font-family:var(--font-display);align-items:baseline;gap:8px;margin:10px 0 0;font-size:3.25rem;font-weight:650;line-height:1;display:flex}.pricing-price span{color:var(--muted);font-family:var(--font-body);font-size:1rem;font-weight:400}.pricing-renewal-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.88rem}.pricing-add-on{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;max-width:840px;margin:24px auto 0;padding:22px clamp(24px,3vw,32px);display:grid}.pricing-add-on h2{align-items:center;gap:10px;font-size:1.35rem;display:flex}.pricing-add-on-price{font-family:var(--font-display);margin:6px 0 0;font-size:1.6rem;font-weight:650}.pricing-add-on-price span{color:var(--muted);font-family:var(--font-body);font-size:.9rem;font-weight:400}.pricing-add-on>p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.5}.pricing-included{margin-top:80px}.pricing-included h2,.pricing-main .marketing-split h2{font-size:clamp(1.9rem,3vw,2.15rem)}.pricing-included ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pricing-included li{gap:14px;display:flex}.pricing-included h3{margin:0;font-size:1rem;font-weight:650}.pricing-included p{color:var(--muted);margin:2px 0 0;font-size:.94rem;line-height:1.5}.pricing-main .marketing-split{margin-top:80px}.pricing-quality .translation-quality-rates{margin-top:0;font-size:1rem}.pricing-quality .translation-quality-rates th,.pricing-quality .translation-quality-rates td{padding:14px 8px 14px 0}.pricing-quality .translation-quality-rates thead th{font-size:.88rem}.pricing-quality p{color:var(--muted);margin:16px 0 0;font-size:.9rem;line-height:1.55}@media (width<=56.25em){.pricing-included ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42.5em){.pricing-main{width:min(100% - 32px,1100px);padding-top:36px}.pricing-plans,.pricing-included ul{grid-template-columns:1fr}.pricing-plans{margin-top:32px}.pricing-add-on{grid-template-columns:1fr;gap:16px}.pricing-add-on .button{width:100%}.pricing-included,.pricing-main .marketing-split{margin-top:56px}}.pricing-plan-limit{color:var(--muted);padding-left:28px;font-size:.94rem}
