.tariffs-page .tariffs-card{max-width:1080px}.tariffs-product-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:24px 0 10px;font-weight:700}.tariffs-product-flow span[aria-hidden=true]{color:var(--green-2)}.tariffs-example-link{margin:0}.tariffs-service-state{padding:22px 24px;border:1px solid color-mix(in srgb,var(--green-2) 55%,transparent);border-radius:16px;background:color-mix(in srgb,var(--green-2) 10%,var(--surface))}.tariffs-comparison>h2,.tariffs-service-state h2{margin:4px 0 8px}.tariffs-service-state>p:last-child,.tariffs-temporary-access>p:last-child{margin-bottom:0}.tariffs-state-label{margin:0;color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.tariffs-premium-subject{max-width:760px}.tariffs-testing-discount{margin-top:22px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--green-2) 58%,currentColor);border-left-width:5px;border-radius:14px;background:color-mix(in srgb,var(--green-2) 12%,var(--surface))}.tariffs-testing-discount h3{margin:4px 0 8px;font-size:1.16rem;line-height:1.4}.tariffs-testing-discount p:last-child{margin-bottom:0}.tariffs-table-wrap{margin-top:24px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:18px}.tariffs-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;line-height:1.5}.tariffs-table caption{padding:12px 18px;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);color:var(--muted);font-size:13px;font-weight:650;text-align:left}.tariffs-table td,.tariffs-table th{padding:18px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);vertical-align:top;overflow-wrap:anywhere}.tariffs-table td+td,.tariffs-table th+th{border-left:1px solid color-mix(in srgb,currentColor 14%,transparent)}.tariffs-table thead th{border-top:0;background:color-mix(in srgb,currentColor 4%,var(--surface));text-align:left}.tariffs-table tbody th,.tariffs-table thead th:first-child{width:22%}.tariffs-table tbody th{background:color-mix(in srgb,currentColor 2%,var(--surface));text-align:left}.tariffs-table tbody td:nth-child(3),.tariffs-table thead th:nth-child(3){background:color-mix(in srgb,var(--green-2) 8%,var(--surface))}.tariffs-table-plan span{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tariffs-table-plan>strong{font-size:clamp(24px,3vw,31px);line-height:1.2}.tariff-table-price,.tariff-table-quota{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.tariff-table-price strong{font-size:clamp(27px,4vw,39px);line-height:1.1;letter-spacing:-.035em}.tariff-table-detail,.tariff-table-price span,.tariff-table-quota span{color:var(--muted);font-size:13px}.tariff-table-quota strong{font-size:clamp(21px,3vw,30px);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.tariff-table-detail{display:block;margin-top:4px}.tariffs-table-action-row td,.tariffs-table-action-row th{vertical-align:middle}.tariff-purchase-status{margin:0 0 10px;color:var(--muted);font-size:13px;font-weight:700;text-align:center}.tariffs-page .tariff-action{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:48px;padding:12px 16px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:10px;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font:inherit;font-weight:700;line-height:1.4;text-align:center;text-decoration:none}.tariffs-page a.tariff-action:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.tariffs-page .tariff-action--secondary{background:transparent;font-weight:650}.tariffs-temporary-access{margin-top:18px;padding:20px 22px;border:1px solid color-mix(in srgb,#d89f48 65%,currentcolor);border-left-width:5px;border-radius:14px;background:color-mix(in srgb,#d89f48 12%,var(--surface))}.tariffs-temporary-access h3{margin:4px 0 8px;font-size:1.08rem;line-height:1.4}.tariffs-auth-note{font-size:.92rem}.tariffs-limitations p{max-width:820px}.tariffs-faq details{padding:18px 0;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.tariffs-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.tariffs-faq details p:last-child{margin-bottom:0}.tariffs-example-link a:focus-visible,.tariffs-faq summary:focus-visible,.tariffs-limitations a:focus-visible,.tariffs-page .tariff-action:focus-visible{outline:2px solid currentColor;outline-offset:5px}.tariffs-disclaimer{margin-top:32px;color:var(--muted);font-size:13px}.tariffs-disclaimer p{margin-bottom:0}@media (max-width:680px){.tariffs-table caption{display:block;box-sizing:border-box;width:100%}.tariffs-table,.tariffs-table tbody,.tariffs-table thead,.tariffs-table tr{display:block}.tariffs-table tbody tr,.tariffs-table thead tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tariffs-table thead th:first-child{display:none}.tariffs-table tbody td,.tariffs-table tbody th,.tariffs-table thead th{width:auto;padding:14px}.tariffs-table-plan>strong{font-size:20px;overflow-wrap:normal}.tariffs-table-action-row .tariff-action{min-height:44px;padding:9px 6px;font-size:13px}.tariffs-table tbody tr{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.tariffs-table tbody th{grid-column:1/-1;border-top:0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.tariffs-table tbody td{border-top:0}.tariffs-service-state,.tariffs-temporary-access,.tariffs-testing-discount{padding:18px 16px}.tariffs-product-flow{align-items:flex-start;gap:4px 8px}.tariffs-product-flow span:not([aria-hidden=true]){width:calc(100% - 24px)}}@media print{.tariffs-table-action-row{display:none}}