.pg.dark-site .pricing-cards-section{padding-top:24px}.pg.dark-site .pricing-cards-section .pricing-card-heading{text-align:center;justify-items:center;gap:8px;margin-bottom:32px;display:grid}.pg.dark-site .pricing-cards-section .interactive-plans{align-items:stretch;gap:18px}.pg.dark-site .pricing-cards-section .interactive-plan{border:1px solid var(--rule);border-radius:var(--cq-panel-radius,14px);background:var(--surface);box-shadow:none;flex-direction:column;padding:32px 28px;display:flex}.pg.dark-site .pricing-cards-section .interactive-plan.plan-featured{border-color:var(--soft);background:var(--raised,var(--tint))}.pg.dark-site .pricing-cards-section .plan-intro{min-height:0;margin-bottom:4px}.pg.dark-site .pricing-cards-section .plan-name h3{font-size:25px}.pg.dark-site .pricing-cards-section .plan-base-price{border-bottom:1px solid var(--rule);font-family:var(--display);letter-spacing:-.045em;margin:22px 0 0;padding-bottom:22px;font-size:51px;line-height:1.1;transition:none}.pg.dark-site .pricing-cards-section .plan-coverage{margin:22px 0 0}.pg.dark-site .pricing-cards-section .plan-limit-rows{margin:20px 0 0}.pg.dark-site .pricing-cards-section .plan-limit-rows>li{color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-block:11px;font-size:14px;display:flex}.pg.dark-site .pricing-cards-section .plan-limit-rows>li>strong{color:var(--ink);font-variant-numeric:tabular-nums;order:2;margin-left:auto;font-weight:600}.pg.dark-site .pricing-cards-section .plan-limit-rows>li>small{flex-basis:100%;order:3}.pg.dark-site .pricing-cards-section .plan-preview-total{min-height:0;margin-top:auto;padding-top:20px}.pg.dark-site .pricing-cards-section .plan-preview-total>strong,.pg.dark-site .pricing-cards-section .plan-preview-total,.pg.dark-site .pricing-cards-section .plan-base-price{transition:none;animation:none}.pg.dark-site .pricing-cards-section .interactive-plan>.btn{min-height:48px;margin-top:14px}.pg.dark-site .pricing-cards-section .plan-featured>.btn{background:var(--ink);border-color:var(--ink);color:var(--bg,#0a0a0a)}.pg.dark-site .pricing-cards-section .plan-featured>.btn:hover{background:var(--soft);border-color:var(--soft)}.pg.dark-site .pricing-cards-section .interactive-plan>.btn:focus-visible,.pg.dark-site .pricing-cards-section summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pg.dark-site .pricing-cards-section .plan-model-options>summary{margin-top:8px}.pg.dark-site .pricing-cards-section .plan-soon{border:1px solid var(--rule);color:var(--soft);border-radius:5px;margin-left:auto;margin-right:12px;padding:3px 9px;font-size:12px}.pg.dark-site .pricing-cards-section .plan-model-options>summary{flex-wrap:nowrap}.pg.dark-site .pricing-cards-section .plan-model-choice,.pg.dark-site .pricing-cards-section .plan-model-choice *{transition:none}.pg.dark-site .pricing-cards-section .plan-reset{min-height:44px;margin-top:12px}.pg.dark-site .pricing-comparison .pricing-section-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:24px 64px;margin-bottom:24px;display:grid}.pg.dark-site .pricing-comparison .pricing-section-head h2{max-width:14ch}.pg.dark-site .pricing-comparison .comparison-scroll{border-radius:var(--cq-panel-radius,14px);background:var(--surface)}.pg.dark-site .pricing-comparison .comparison-table thead th{background:var(--raised,var(--tint));font-family:var(--display);padding-block:22px;font-size:17px}.pg.dark-site .pricing-comparison .comparison-table thead th:first-child{color:var(--soft);font-family:inherit;font-size:13px;font-weight:400}.pg.dark-site .pricing-comparison .comparison-table .comparison-group th{border-bottom-color:var(--soft);color:var(--soft);letter-spacing:.06em;text-transform:uppercase;background:0 0;font-size:12px}.pg.dark-site .pricing-comparison .comparison-table tbody tr:not(.comparison-group):hover>*{background:var(--tint)}.pg.dark-site .pricing-comparison .comparison-table .comparison-check{display:none}.pg.dark-site .pricing-comparison .comparison-table td{color:var(--ink);font-variant-numeric:tabular-nums}.pg.dark-site .pricing-comparison .comparison-unavailable{border:1px solid var(--rule);color:var(--soft);white-space:nowrap;border-radius:5px;padding:3px 9px;font-size:12px;display:inline-block}.pg.dark-site .pricing-comparison .comparison-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:800px){.pg.dark-site .pricing-comparison .pricing-section-head{grid-template-columns:1fr;gap:12px}}.pg .feature-surface .resource-hero{border-bottom:0;margin-bottom:32px}.pg .feature-surface .resource-brief{border-left:2px solid var(--ink);border-radius:var(--cq-panel-radius,12px);margin-bottom:40px}.pg .feature-surface .resource-reading{display:block}.pg .feature-surface .resource-reading>nav{flex-flow:wrap;gap:4px 20px;max-height:none;margin-bottom:24px;padding:0 0 18px;position:static;overflow:visible}.pg .feature-surface .resource-reading>nav a{align-items:center;min-height:44px;display:inline-flex}.pg .feature-surface .feature-narrative{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;margin-bottom:0;padding-block:56px;display:grid}.pg .feature-surface .feature-narrative.is-reverse>div:first-child{order:2}.pg .feature-surface .feature-narrative-number{color:var(--soft);letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;font-size:12px}.pg .feature-surface .feature-narrative h2{max-width:16ch;margin:0;font-size:clamp(26px,3vw,38px)}.pg .feature-surface .feature-narrative-frame{border:1px solid var(--rule);border-radius:var(--cq-panel-radius,14px);background:var(--surface);padding:28px 30px}.pg .feature-surface .feature-narrative-frame p{max-width:62ch;color:var(--soft);font-size:16px;line-height:1.75}.pg .feature-surface .feature-narrative-frame p:last-child{margin-bottom:0}.pg .feature-surface .feature-method{border:1px solid var(--rule);border-radius:var(--cq-panel-radius,14px);background:var(--surface);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;margin:24px 0 56px;padding:40px;display:grid}.pg .feature-surface .feature-method h2{margin:0;font-size:clamp(24px,2.6vw,32px)}.pg .feature-surface .feature-method ol{counter-reset:method;margin:0;padding:0;list-style:none}.pg .feature-surface .feature-method li{counter-increment:method;border-bottom:1px solid var(--rule);color:var(--soft);margin:0;padding:16px 0 16px 44px;font-size:15px;line-height:1.7;position:relative}.pg .feature-surface .feature-method li:first-child{padding-top:0}.pg .feature-surface .feature-method li:last-child{border-bottom:0;padding-bottom:0}.pg .feature-surface .feature-method li:before{content:counter(method, decimal-leading-zero);color:var(--soft);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:18px;left:0}.pg .feature-surface .feature-method li:first-child:before{top:3px}.pg .feature-surface .feature-method li strong{color:var(--ink);font-weight:600;display:block}.pg .feature-surface .feature-audience>div{border:1px solid var(--rule);border-radius:var(--cq-panel-radius,12px);background:var(--surface);margin-bottom:12px;padding:18px 22px}.pg .feature-surface .feature-audience h3{margin:0 0 6px;font-size:18px}.pg .feature-surface .feature-audience p{color:var(--soft);margin:0;font-size:15px}.pg .pd-close{border-top:1px solid var(--rule);text-align:center;margin-top:56px;padding:72px 0 24px}.pg .pd-kicker{color:var(--soft);letter-spacing:.06em;text-transform:uppercase;font-size:12px;display:block}.pg .pd-close h2{letter-spacing:-.03em;margin:18px 0;font-size:clamp(30px,4vw,48px);line-height:1.1}.pg .pd-close h2 span{color:var(--soft)}.pg .pd-close>p{max-width:52ch;color:var(--soft);margin:0 auto;font-size:15px}.pg .hs-report-row input{color:var(--ink)}.pg .hs-report-row input:focus-visible,.pg .hs-report .btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pg .hs-report-row .btn{min-height:48px}.pg .industry-surface .industry-question-board{border-left:2px solid var(--ink)}.pg .industry-surface .industry-facts,.pg .industry-surface .industry-priority,.pg .industry-surface .industry-method{border-bottom:0}.pg .industry-surface .industry-facts>dl,.pg .industry-surface .industry-trade-questions,.pg .industry-surface .industry-priority>div:last-child,.pg .industry-surface .industry-member>div:last-child{border:1px solid var(--rule);border-radius:var(--cq-panel-radius,14px);background:var(--panel);padding:28px 30px}.pg .industry-surface .industry-method{border:1px solid var(--rule);border-radius:var(--cq-panel-radius,14px);background:var(--panel);margin-block:24px;padding:40px}.pg .industry-closing{align-items:start}.pg .industry-closing-form{min-width:min(100%,460px)}.pg .industry-closing-form .hs-report{max-width:none;margin:0 0 8px}.pg .industry-closing-form .industry-text-link+.industry-text-link{margin-left:20px}@media (max-width:900px){.pg .feature-surface .feature-narrative,.pg .feature-surface .feature-method{grid-template-columns:1fr;gap:24px}.pg .feature-surface .feature-narrative.is-reverse>div:first-child{order:0}.pg .feature-surface .feature-narrative{padding-block:40px}.pg .feature-surface .feature-method,.pg .industry-surface .industry-method{padding:28px 22px}.pg .industry-closing-form{min-width:0}}@media (max-width:560px){.pg .feature-surface .feature-narrative-frame,.pg .industry-surface .industry-facts>dl,.pg .industry-surface .industry-trade-questions,.pg .industry-surface .industry-priority>div:last-child,.pg .industry-surface .industry-member>div:last-child{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.pg.dark-site .pricing-cards-section *,.pg .hs-report *{transition:none;animation:none}}
