.page-pricing>.wrap{max-width:1320px}.page-pricing .page-head{padding:72px 0 0}.page-pricing .page-head .editorial-kicker{font:600 11px/1.6 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--ox);margin:0 0 22px}.page-pricing .page-head h1{max-width:18em;font-size:clamp(34px,4vw,52px);line-height:1.15;margin:0 0 24px}.pricing-deck{font-size:16px;margin:0 0 36px}.price-tabs{border-bottom:1px solid var(--line);margin:0}.price-tab-options{position:relative;display:grid;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr));width:min(100%,520px)}.price-tab-options:after{content:"";position:absolute;bottom:-1px;left:0;width:calc(100% / var(--tab-count));height:2px;background:var(--ox);pointer-events:none;transform:translateX(calc(var(--active-tab) * 100%));transition:transform .28s cubic-bezier(.22,1,.36,1)}.price-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:16px 10px;font:400 15px/1.5 var(--sans);text-wrap:balance;color:var(--body);cursor:pointer;transition:color .18s ease,background-color .18s ease}.price-tabs button:hover{color:var(--ox);background-color:var(--panel)}.price-tabs button.is-on{color:var(--ox)}.plan-action:focus-visible,.price-table-wrap:focus-visible,.price-tabs button:focus-visible{outline:2px solid var(--ox);outline-offset:4px}.price-panel{padding:36px 0 88px}.price-panel[hidden]{display:none}.fee-unit{font-size:13px;color:var(--body);margin-left:3px}.plan-action{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:14px 0;border-top:1px solid var(--line);font-size:13px;font-weight:600;text-decoration:none}.plan-action .plan-action-arrow{width:20px;height:20px;flex-shrink:0;transition:transform .18s ease}.plan-action:focus-visible .plan-action-arrow,.plan-action:hover .plan-action-arrow{transform:translate(2px,-2px)}.plan-action:focus-visible .plan-action-label,.plan-action:hover .plan-action-label{text-decoration:underline;text-underline-offset:4px}.price-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.price-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.6}.price-table td,.price-table th{padding:18px 16px;border-bottom:0;box-shadow:inset 0 -1px 0 var(--line);text-align:left;vertical-align:top;font-weight:400}.price-table td:first-child,.price-table th:first-child{padding-left:0;width:30%}.price-table td:last-child,.price-table th:last-child{padding-right:0}.price-table thead th{padding-top:22px;padding-bottom:22px}.price-table .plan-name{font:400 18px/1.4 var(--serif);color:var(--ink)}.price-table tbody th{color:var(--ink)}.price-table .section-row td,.price-table .section-row th{padding:18px 16px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ox)}.price-table .qty{display:block;color:var(--ink);font-weight:600}.price-table .sub{display:block;font-size:11px;margin-top:4px;color:var(--body)}.price-table .check{display:inline-flex;color:var(--ox)}.price-table .check svg{width:18px;height:18px}.price-table a{color:var(--ox);text-underline-offset:3px}.price-note{margin:24px 0 0;font-size:12px;line-height:1.7}@media (prefers-reduced-motion:reduce){.plan-action .plan-action-arrow,.price-tab-options:after,.price-tabs button{transition:none}.plan-action:hover .plan-action-arrow{transform:none}}.price-table-wrap{max-height:calc(100svh - 160px);overflow:auto;border-bottom:1px solid var(--line)}.price-table{min-width:1080px;table-layout:fixed}.price-table td,.price-table th{background:var(--paper)}.price-table thead th{position:sticky;top:0;z-index:2}.price-table th:first-child{position:sticky;left:0;z-index:1;width:220px;padding-left:16px}.price-table thead th:first-child{z-index:3}.price-table .section-row td,.price-table .section-row th{background:var(--panel)}.price-table .section-row th{white-space:nowrap;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.price-table .plan-actions-row td{position:sticky;bottom:0;z-index:2;box-shadow:0 -1px 0 var(--line)}.price-table .plan-actions-row .frozen-action-spacer{left:0;z-index:3}.price-table .fee{font:400 28px/1.3 var(--serif);color:var(--ink)}.price-table .usage-heading{display:block;font:400 20px/1.4 var(--serif)}.plan-actions-row .plan-action{border:0;padding:0 4px 0 0;min-height:44px}@media (max-width:900px){.page-pricing .page-head h1{margin-inline:auto}}@media (max-width:720px){.page-pricing .page-head{padding-top:48px}.price-panel{padding-bottom:56px}.price-tab-options{margin-inline:auto}.price-table-wrap{overscroll-behavior-x:none}.price-table th:first-child{width:140px}.price-table{min-width:0;width:calc(140px + var(--plan-count) * max(120px, calc(100cqw - 168px)))}.price-table td,.price-table th{padding:18px 12px}.price-table .usage-heading{font-size:17px}}.price-table-wrap{container-type:inline-size}.price-table tbody[hidden]{display:none}.price-table .legal-search-toggle-row td{padding:0}.legal-search-toggle{position:sticky;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100cqw;max-width:100%;min-height:68px;padding:20px;border:0;background:var(--paper);color:var(--ink);box-shadow:inset 0 -1px 0 var(--line);font:400 20px/1.4 var(--serif);text-align:left;cursor:pointer}.legal-search-toggle span{flex-shrink:0;color:var(--ox);font:400 24px/1 var(--sans)}.legal-search-toggle:hover{color:var(--ox)}.legal-search-toggle:focus-visible{outline:2px solid var(--ox);outline-offset:-3px}