.pc{--pc-blue:var(--chart-owner,#287dff);--pc-edge:#414141;--pc-col:min(1268px, 88%);font-size:15px;line-height:1.65;overflow-x:clip}.pc :is(h1,h2,h3){font-family:var(--font-display,var(--display));letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:400}.pc p{color:var(--soft);margin:0 0 18px}.pc small{color:var(--soft);font-size:12px}.pc-wrap,.pg.dark-site .pc .wrap{width:var(--pc-col);max-width:none;margin-inline:auto;padding-inline:0}.pc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc a:focus-visible,.pc summary:focus-visible,.pc [tabindex]:focus-visible{outline:2px solid var(--pc-blue);outline-offset:5px}.pc-link{min-height:32px;color:var(--ink);font-size:13px;line-height:1.6;display:inline-block}.pc-intro{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;padding:72px 0 44px;display:grid}.pc-intro h1{letter-spacing:-.055em;font-size:clamp(44px,4.6vw,64px);line-height:1.04}.pc-intro-copy{min-width:0}.pc-intro-copy>p{max-width:520px;margin:0 auto 26px;font-size:17px}.pc-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pg.dark-site .pc .pc-actions .btn{border-radius:var(--cq-action-radius);min-height:44px;color:var(--ink);background:0 0;border:1px solid #484848;padding:0 18px;font-size:13px}.pg.dark-site .pc .pc-actions .btn[data-primary]{border-color:var(--ink)}.pg.dark-site .pc .pc-actions .btn:hover{background:var(--raised);border-color:#888}.pc-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.pc-plan{background:var(--surface);border:1px solid var(--pc-edge);border-radius:var(--cq-panel-radius);flex-direction:column;min-width:0;padding:32px 28px 28px;display:flex}.pc-plan-featured{border-color:var(--pc-blue);background:var(--raised);box-shadow:0 0 0 1px var(--pc-blue)}.pc-plan-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-plan-name h3{font-size:26px;line-height:1.2}.pc-badge{background:var(--button,#155eef);border:1px solid var(--button,#155eef);color:var(--button-ink,#fff);border-radius:999px;padding:3px 11px;font-size:12px;line-height:1.6;display:inline-block}.pc-audience{margin:6px 0 0;font-size:14px}.pc-price{font:400 56px/1.05 var(--font-display,var(--display));letter-spacing:-.045em;color:var(--ink);margin:24px 0 4px}.pc .pc-price small{font:400 14px var(--sans,sans-serif);letter-spacing:0;color:var(--soft);margin-left:8px;display:inline}.pc-limits{color:var(--soft);border-top:1px solid var(--rule);flex:1;margin:22px 0 28px;padding:22px 0 0;font-size:14px;list-style:none}.pc-limits li{padding:8px 0 8px 30px;position:relative}.pc-limits li:before{content:"";box-sizing:border-box;border-bottom:2px solid var(--ink);border-left:2px solid var(--ink);width:12px;height:6px;position:absolute;top:16px;left:3px;transform:rotate(-45deg)}.pc-limits li strong{color:var(--ink);margin-right:6px;font-weight:400}.pc-limits li small{margin-top:2px;font-size:12px;line-height:1.5;display:block}.pg.dark-site .pc .pc-button{border-radius:var(--cq-action-radius);min-height:48px;color:var(--ink);background:0 0;border:1px solid #484848;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:400;display:flex}.pg.dark-site .pc .pc-button:hover{background:var(--raised);border-color:#888}.pg.dark-site .pc .pc-button.pc-button-fill{background:var(--button,#155eef);border-color:var(--button,#155eef);color:var(--button-ink,#fff)}.pg.dark-site .pc .pc-button.pc-button-fill:hover{background:#104ac4;border-color:#104ac4}.pc ul.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.pc ul.plans>li{background:var(--surface);border:1px solid var(--pc-edge);border-radius:var(--cq-panel-radius);padding:28px}.pc ul.plans .price{font:400 56px/1.05 var(--font-display,var(--display));letter-spacing:-.045em;color:var(--ink);margin:12px 0 0}.pc ul.plans .per{margin:6px 0 0;font-size:12px}.pc ul.plans h3{font-size:26px}.pc .pc-fallback h2{margin-bottom:18px;font-size:28px}.pc-coverage{padding:64px 0 8px}.pc-coverage h2{font-size:30px}.pc-coverage .cx-engine-strip{border-block:0;width:auto;max-width:none;margin:22px 0 0;padding-block:0}.pc-coverage .cx-engine-strip>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.pc-coverage .cx-engine-strip .cx-kicker{color:var(--soft);font-size:12px}.pc-coverage .cx-engine-strip a{color:var(--ink);font-size:13px}.pc-coverage .cx-engine-strip ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pc-coverage .cx-engine-strip li{background:var(--surface);border:1px solid var(--rule);border-radius:var(--cq-panel-radius);align-items:center;gap:14px;min-width:0;padding:16px 20px;font-size:13px;display:flex}.pc-coverage .cx-engine-strip li strong{color:var(--ink);font-weight:400}.pc-coverage .cx-engine-strip li small{font-size:12px;display:block}.pc-coverage .cx-engine-strip>p{margin:14px 0 0;font-size:12px;line-height:1.65}.pc p.pc-note,.pc p.pc-renews{font-size:inherit;margin-inline:auto;padding-top:22px}.pc .marketing-terms{width:var(--pc-col);margin:8px auto 0}.pc section[aria-labelledby=trial-heading]{margin-top:28px}.pc section[aria-labelledby=trial-heading] h2{margin-bottom:14px;font-size:30px}.pc section[aria-labelledby=trial-heading] p{max-width:640px;font-size:13px}.pc .pricing-comparison{background:0 0;border:0;padding:72px 0 30px}.pg.dark-site .pc .pricing-comparison .pricing-section-head{margin-bottom:18px;display:block}.pg.dark-site .pc .pricing-comparison .pricing-section-head h2{max-width:none;margin-bottom:14px;font-size:35px}.pc .pricing-section-head p,.pc .comparison-hint{max-width:640px;font-size:13px}@media (min-width:980px){.pc .comparison-hint{display:none}}.pg.dark-site .pc .pricing-comparison .comparison-scroll{border:1px solid var(--rule);border-radius:var(--cq-panel-radius);background:0 0}.pc .comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:13px}.pc .comparison-table :is(th,td){border-top:1px solid var(--rule);padding:17px 22px;font-weight:400}.pg.dark-site .pc .pricing-comparison .comparison-table thead th{background:var(--surface);color:var(--ink);border-top:0;padding-block:17px;font-size:15px}.pg.dark-site .pc .pricing-comparison .comparison-table thead th:first-child{font-size:13px}.pc .comparison-table tbody th{color:var(--soft)}.pc .comparison-table th span{color:var(--soft);margin-top:4px;font-size:12px;display:block}.pc-details{width:var(--pc-col);border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin:45px auto 0;padding:45px 0;display:grid}:is(.pc-details:not(:has(.pc-coverage-note)),.pc-details:not(:has(.pricing-referral))){grid-template-columns:minmax(0,760px)}.pc-details>*{min-width:0}.pc-details h2{margin-bottom:20px;font-size:30px}.pc-details p{max-width:560px;font-size:13px}.pc .pricing-referral{background:0 0;border:0;padding:0;display:block}.pc .pricing-referral-status{color:var(--ink)}.pc .pricing-referral-rewards{gap:10px;margin:18px 0;display:grid}.pc .pricing-referral-rewards>div{border-top:1px solid var(--rule);padding:14px 0}.pc .pricing-referral-rewards dt{color:var(--soft);font-size:12px}.pc .pricing-referral-rewards dd{color:var(--ink);margin:4px 0 0;font-size:13px}.pc .custom-plan-band{background:var(--surface);border:1px solid var(--pc-edge);border-radius:var(--cq-panel-radius);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:48px;padding:32px 28px;display:grid}.pc .custom-plan-band h3{font-size:26px;line-height:1.2}.pc .custom-plan-band h3+p{font:400 32px/1.15 var(--font-display,var(--display));letter-spacing:-.04em;color:var(--ink);margin:14px 0 6px}.pc .custom-plan-band p{font-size:14px}.pg.dark-site .pc .custom-plan-band .btn{border-radius:var(--cq-action-radius);min-height:48px;color:var(--ink);background:0 0;border:1px solid #484848;padding:0 22px;font-size:13px}.pg.dark-site .pc .custom-plan-band .btn:hover{background:var(--raised);border-color:#888}.pc .custom-plan-band ul{color:var(--soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pc .custom-plan-band li{border-top:1px solid var(--rule);padding:12px 0 12px 30px;position:relative}.pc .custom-plan-band li:nth-child(-n+2){border-top:0}.pc .custom-plan-band li:before{content:"";box-sizing:border-box;border-bottom:2px solid var(--ink);border-left:2px solid var(--ink);width:12px;height:6px;position:absolute;top:20px;left:3px;transform:rotate(-45deg)}.pc .pc-custom{margin-top:24px}.pg.dark-site .pc .pc-details>.wrap{width:auto}.pc-faq{grid-template-columns:.7fr 1.3fr;gap:80px;padding:85px 0;display:grid}.pc-faq>*{min-width:0}.pc-faq h2{font-size:42px;line-height:1.12}.pc-faq details{border-top:1px solid var(--rule);padding:20px 0}.pc-faq summary{cursor:pointer;min-height:32px;color:var(--ink);justify-content:space-between;gap:25px;font-size:16px;list-style:none;display:flex}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq details p{margin:18px 30px 0 0;font-size:13px;line-height:1.9}.pc-faq details[open] summary>span{transform:rotate(45deg)}.pc .pc-closing{width:var(--pc-col);border-top:1px solid var(--rule);background:0 0;margin:0 auto;padding:45px 0 85px}.pg.dark-site .pc .pc-closing .wrap{width:100%}.pc .pc-closing .in{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.pc .pc-closing h2{font-size:35px}.pg.dark-site .pc .pc-closing .btn{border-radius:var(--cq-action-radius);min-height:44px;color:var(--ink);background:0 0;border:1px solid #484848;font-size:13px}.pg.dark-site .pc .pc-closing .btn:hover{background:var(--raised);border-color:#888}.pc-cover-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:60px 0 70px;display:grid}.pc-cover-hero h1{letter-spacing:-.055em;font-size:58px;line-height:1.04}.pc-cover-hero .pc-lead{max-width:650px;margin:25px 0 0;font-size:16px;line-height:1.8}.pc-crumb{margin-bottom:18px;font-size:12px}.pc-crumb a{color:var(--soft)}.pc-cover-crop{min-width:0}.pc-cover-doc{max-width:900px;padding-bottom:60px}.pc-cover-doc h2{margin:0 0 20px;font-size:30px}.pc-cover-doc p{font-size:15px;line-height:1.9}.pc-cover-doc ul{margin:0 0 24px;padding:0;list-style:none}.pc-cover-doc li{border-top:1px solid var(--rule);color:var(--ink);padding:12px 0;font-size:15px}.pc-cover-doc li:last-child{border-bottom:1px solid var(--rule)}.pc-cover-doc a{color:var(--ink)}@media (max-width:1150px){.pc-cover-hero{gap:50px}.pc-cover-hero h1{font-size:49px}}@media (max-width:1000px){.pc-plan{padding:28px 22px 24px}.pc-price{font-size:48px}.pc-plan-name h3{font-size:24px}}@media (max-width:850px){.pc{--pc-col:90%}.pc-plan-grid,.pc ul.plans{grid-template-columns:minmax(0,1fr);gap:18px}.pc-plan,.pc ul.plans>li{padding:28px 26px}.pc-plan-name h3{font-size:24px}.pc-price,.pc ul.plans .price{font-size:48px}.pc-limits li{font-size:13px}.pg.dark-site .pc .pc-button{padding:10px 14px;font-size:13px}.pc .custom-plan-band{grid-template-columns:minmax(0,1fr);gap:24px}.pc-details{gap:45px}.pc-faq{gap:45px;padding:65px 0}.pc-faq h2{font-size:33px}.pc-faq summary{font-size:14px}.pc-cover-hero{gap:40px;padding:45px 0 55px}.pc-cover-hero h1{font-size:44px}.pc-cover-hero .pc-lead{font-size:14px}}@media (max-width:700px){.pc-intro{gap:16px;padding:44px 0 28px}.pc-intro h1{font-size:40px}.pc-intro-copy{width:100%}.pc-intro-copy>p{font-size:15px}.pc-actions{flex-direction:column;align-items:stretch}.pg.dark-site .pc .pc-actions .btn{justify-content:center;min-height:48px}.pc-plan-grid,.pc ul.plans{grid-template-columns:minmax(0,1fr);gap:20px}.pc-plan{padding:26px 22px}.pc-price,.pc ul.plans .price{font-size:52px}.pc-audience,.pc-limits li{font-size:13px}.pc-limits li:before{top:15px}.pg.dark-site .pc .pc-button{min-height:48px;font-size:13px}.pc-coverage{padding:44px 0 6px}.pc-coverage h2{font-size:26px}.pc .pricing-comparison{padding:48px 0 20px}.pg.dark-site .pc .pricing-comparison .pricing-section-head h2{font-size:31px}.pc .comparison-table :is(th,td){padding:15px 18px}.pc-details{padding:30px 0;display:block}.pc-details>*+*{margin-top:36px}.pc .custom-plan-band{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 22px}.pc .custom-plan-band ul{grid-template-columns:minmax(0,1fr)}.pc .custom-plan-band li:nth-child(2){border-top:1px solid var(--rule)}.pc .custom-plan-band h3+p{font-size:28px}.pc-faq{padding:50px 0;display:block}.pc-faq h2{margin-bottom:30px;font-size:34px}.pc-faq summary{font-size:15px;line-height:1.6}.pc .pc-closing .in{grid-template-columns:minmax(0,1fr);gap:24px}.pc-cover-hero{flex-direction:column;align-items:stretch;gap:40px;padding:45px 0 55px;display:flex}.pc-cover-hero h1{font-size:45px}.pc-cover-doc p,.pc-cover-doc li{font-size:14px;line-height:1.95}}@media (prefers-reduced-motion:reduce){.pc *,.pc :before,.pc :after{transition:none!important;animation:none!important}}
