.marketing-site .pricing-intro{padding-block:64px 42px}.pricing-intro .public-title{max-width:none;font-family:Georgia,var(--font-serif);font-weight:700;letter-spacing:-.045em}.pricing-intro .public-intro{margin-top:24px;font-size:17px}.plan-comparison-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.plan-comparison-table td,.plan-comparison-table th{text-align:left;padding:20px 24px}.plan-comparison-table thead th{vertical-align:top}.plan-comparison-table .plan-feature-heading{width:25%}.plan-comparison-table tbody td,.plan-comparison-table tbody th{border-top:1px solid var(--m-line);font-size:14px}.plan-comparison-table tbody th{font-weight:400;color:var(--m-muted)}.plan-comparison-table tbody td{font-weight:600;font-variant-numeric:tabular-nums}.mobile-plan-details[data-recommended=true],.plan-comparison-table [data-recommended=true]{background:#171717;color:#fff}.plan-comparison-table tbody [data-recommended=true]{border-color:#ffffff26}.plan-comparison-table thead [data-recommended=true]{border-radius:10px 10px 0 0}.plan-comparison-table tbody tr:last-child [data-recommended=true]{border-radius:0 0 10px 10px}.plan-heading h2{font-size:20px;font-weight:600;letter-spacing:-.025em}.plan-price{font-size:clamp(34px,3.5vw,48px);line-height:1;letter-spacing:-.055em;font-weight:550;margin-top:24px;font-variant-numeric:tabular-nums}.plan-price>span{display:block;margin-top:10px;font-size:12px;line-height:1.4;letter-spacing:0;color:var(--m-muted);font-weight:400}[data-recommended=true] .plan-price>span{color:#b9c4c5}.marketing-site .plan-select-action{display:flex;gap:12px;min-height:46px;margin-top:26px;padding-inline:14px;border-radius:6px;font-size:13px;white-space:normal}[data-recommended=true] .plan-select-action{background:var(--color-primary-600);color:#fff}[data-recommended=true] .plan-select-action:hover{background:var(--color-primary-700)}.mobile-plan-comparison{display:none}.monitor-specs .public-heading,.pricing-questions .public-heading{font-size:clamp(28px,3vw,38px);margin-bottom:30px}.monitor-spec-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.monitor-spec-table td,.monitor-spec-table th{padding:18px 24px;text-align:left;border-bottom:1px solid var(--m-line)}.monitor-spec-table th:first-child{width:25%;padding-left:0}.monitor-spec-table th{font-weight:500}.monitor-spec-table tbody th{color:var(--m-muted);font-weight:400}.monitor-spec-table thead th{padding-top:0}.monitor-spec-table .monitor-cadence{font-size:35px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.monitor-cadence span{display:block;font-size:12px;letter-spacing:0;color:var(--m-muted);margin-top:4px}.pricing-calculator{background:color-mix(in srgb,var(--m-line) 32%,var(--m-canvas))}.pricing-calculator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:80px;align-items:start}.pricing-calculator .public-heading{font-size:clamp(32px,3.6vw,46px)}.pricing-calculator .public-intro{font-size:16px;margin-top:20px;max-width:36ch}.pricing-calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:30px}.pricing-plan-field{grid-column:1/-1}.pricing-plan-field [data-slot=select-trigger]{width:100%;min-height:46px;background:var(--card);border:1px solid #a9b4b6;border-radius:6px;padding-inline:13px;font-size:15px}.pricing-calculation{background:var(--m-paper);padding:32px;border-radius:10px;box-shadow:0 8px 30px #00000005;min-width:0}.pricing-calculation dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-block:14px;font-size:14px;border-bottom:1px solid var(--m-line)}.pricing-calculation dl>div:first-child{padding-top:0}.pricing-calculation dt{color:var(--m-muted)}.pricing-calculation dd{font-variant-numeric:tabular-nums;font-weight:600;flex-shrink:0}.pricing-net-result{padding-top:25px;font-size:14px}.pricing-net-result output{display:block;margin-top:14px;font-size:clamp(44px,5vw,68px);line-height:1.1;font-weight:550;letter-spacing:-.055em;color:var(--m-teal);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pricing-net-result[data-negative=true] output{color:var(--foreground)}.pricing-net-result .public-caption{font-size:12px;line-height:1.65;margin-top:10px}.pricing-net-result .pricing-break-even{min-height:3.3em;margin-top:25px}.pricing-agency{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center}.pricing-agency .public-heading{font-size:clamp(32px,3.8vw,48px)}.pricing-agency .public-intro{font-size:16px;max-width:42ch}.pricing-agency [data-slot=button]{min-height:46px;padding-inline:22px}.marketing-site .pricing-questions{padding-top:0}@media (max-width:950px){.plan-comparison-table td,.plan-comparison-table th{padding-inline:16px}.plan-comparison-table .plan-feature-heading{width:23%}.pricing-calculator-layout{gap:38px}.pricing-agency{gap:48px}}@media (max-width:700px){.pricing-calculator-layout{grid-template-columns:minmax(0,1fr);gap:32px}.pricing-agency{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:650px){.marketing-site .pricing-intro{padding-top:40px;padding-bottom:30px}.pricing-intro .public-title{font-size:44px}.pricing-intro .public-intro{font-size:16px}.plan-comparison-table{display:none}.mobile-plan-comparison{display:block}.mobile-plan-comparison>.public-segmented{margin-bottom:16px;background:var(--m-paper);border-radius:9px;padding:4px}.mobile-plan-comparison .public-segmented button{min-height:44px}.mobile-plan-details{border:1px solid var(--m-line);border-radius:10px;padding:25px;background:var(--card)}.mobile-plan-details[data-recommended=true]{border-color:#171717}.mobile-plan-details .plan-price{font-size:48px;margin-top:20px}.mobile-plan-details .plan-select-action{margin-top:22px}.mobile-plan-details dl{margin-top:26px}.mobile-plan-details dl>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--m-line);font-size:14px}.mobile-plan-details[data-recommended=true] dl>div{border-color:#ffffff26}.mobile-plan-details dl>div:last-child{padding-bottom:0}.mobile-plan-details dd{font-weight:600;font-variant-numeric:tabular-nums}.monitor-spec-table{font-size:12px}.monitor-spec-table td,.monitor-spec-table th{padding:15px 6px}.monitor-spec-table th:first-child{width:28%}.monitor-spec-table .monitor-cadence{font-size:28px}.monitor-cadence span{font-size:10px}.pricing-calculation{padding:24px}.pricing-calculator-fields{column-gap:14px}}