.pricing_termToggle__XDX2q{display:inline-flex;padding:4px;gap:2px;background:var(--bg-sunken);border-radius:var(--radius-full)}.pricing_termBtn__WGEfp{border:0;background:transparent;border-radius:var(--radius-full);min-height:var(--toggle-h);padding:0 var(--toggle-px);font-size:var(--fs-ui-sm);font-weight:var(--fw-medium);color:var(--fg-3);display:inline-flex;gap:6px;align-items:center;cursor:pointer;font-family:inherit}.pricing_termBtn__WGEfp[aria-pressed=true]{background:var(--bg);color:var(--fg);box-shadow:var(--shadow-toggle)}.pricing_termSave__ibrSV{font-size:12px;color:var(--chip-proof-fg);font-weight:600}.pricing_name__NX09g{display:flex;gap:var(--space-2);flex-wrap:wrap;font-size:var(--fs-card-title);line-height:var(--lh-card-title);letter-spacing:var(--ls-card-title)}.pricing_badge__PjMJ_,.pricing_name__NX09g{align-items:center;font-weight:var(--fw-semibold)}.pricing_badge__PjMJ_{display:inline-flex;height:var(--badge-h);padding:0 var(--chip-px);border-radius:var(--radius-full);font-size:var(--fs-micro);line-height:var(--lh-micro);background:var(--accent);color:var(--bg)}.pricing_outcome__JO4i2{margin-top:var(--space-2);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--fg-2)}.pricing_price__cCbF8{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_price__cCbF8 b{font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:var(--ls-stat);font-weight:var(--fw-medium)}.pricing_price__cCbF8 span{font-size:var(--fs-ui);color:var(--fg-3)}.pricing_per__R1STU{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_priceKicker__lsNqu{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-semibold);color:var(--fg-3)}.pricing_btn__nXM_6{display:flex;width:100%;align-items:center;justify-content:center;height:var(--pill-h);border-radius:var(--radius-full);font-size:var(--pill-fs);font-weight:var(--fw-medium);border:1px solid var(--btn-border);background:var(--bg);color:var(--fg);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);cursor:pointer;font-family:inherit;text-decoration:none;box-sizing:border-box}.pricing_btn__nXM_6:hover{background:var(--bg);border-color:var(--border-control)}.pricing_btn__nXM_6:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.pricing_btn__nXM_6:disabled{cursor:default;opacity:.7}.pricing_btnPrimary__6QBL5{background:var(--accent);border-color:var(--accent);color:var(--bg)}.pricing_btnPrimary__6QBL5:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.pricing_btnOnDark__NrWKr{background:var(--bg);border-color:var(--bg);color:var(--fg)}.pricing_btnOnDark__NrWKr:hover{background:var(--bg-sunken);border-color:var(--bg-sunken)}.pricing_btnOnDark__NrWKr:focus-visible{outline-color:var(--bg)}.pricing_guar__VPs5q{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--fg-3);margin-top:var(--space-3);text-align:center}.pricing_guarPart__BglFM{white-space:nowrap}.pricing_guar__VPs5q svg{display:inline-block;vertical-align:-2px;margin-right:var(--space-1);color:var(--fg-2)}.pricing_list__9EU8w{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.pricing_list__9EU8w li{display:grid;grid-template-columns:var(--space-4) 1fr;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--fg)}.pricing_list__9EU8w svg{margin-top:var(--space-1);color:var(--fg);flex:none}.pricing_listHead__X6CH3{margin-bottom:var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-semibold);color:var(--fg-2)}.pricing_freeRow__VB85X{display:flex;justify-content:center;margin-bottom:var(--space-5)}.pricing_freeLink__6YA66{color:var(--accent-text);font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--fw-medium);text-decoration:none}.pricing_freeLink__6YA66:hover{text-decoration:underline;text-underline-offset:3px}.pricing_trioWrap__WnnVc{max-width:1080px;margin:0 auto}.pricing_trio__Bi86z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--space-5);column-gap:var(--space-5);padding-block:var(--space-4)}.pricing_tier___PbaU{position:relative;isolation:isolate;display:grid;grid-template-rows:subgrid;grid-row:span 4;grid-row-gap:0;row-gap:0;padding:var(--space-6) var(--space-5);border-radius:var(--radius-tile);min-width:0}.pricing_tierPrice__ngYwy{margin-top:var(--space-5)}.pricing_tierCta__KFHxq{margin-top:var(--space-4)}.pricing_tierList__plguu{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--ink-hairline)}.pricing_tierStarter__CWi_C{background:var(--bg-raised);box-shadow:0 0 0 1px var(--border-card)}.pricing_tierPro__kqhT3:before{content:"";position:absolute;inset:calc(var(--space-4) * -1) 0;z-index:-1;border-radius:var(--radius-tile);background:var(--bg);box-shadow:0 0 0 2px var(--accent),var(--float-shadow)}.pricing_tierPro__kqhT3 .pricing_list__9EU8w svg{color:var(--accent)}.pricing_tierPro__kqhT3 .pricing_tierList__plguu{border-top-color:var(--accent-border)}.pricing_tierMax___CHj3{background:var(--bg-deep);color:var(--bg);box-shadow:var(--shadow-card)}.pricing_tierMax___CHj3 .pricing_listHead__X6CH3,.pricing_tierMax___CHj3 .pricing_outcome__JO4i2,.pricing_tierMax___CHj3 .pricing_per__R1STU,.pricing_tierMax___CHj3 .pricing_priceKicker__lsNqu,.pricing_tierMax___CHj3 .pricing_price__cCbF8 span{color:var(--lp-ink-4)}.pricing_tierMax___CHj3 .pricing_list__9EU8w li,.pricing_tierMax___CHj3 .pricing_name__NX09g,.pricing_tierMax___CHj3 .pricing_price__cCbF8 b{color:var(--bg)}.pricing_tierMax___CHj3 .pricing_list__9EU8w svg{color:var(--accent-on-dark)}.pricing_tierMax___CHj3 .pricing_tierList__plguu{border-top-color:var(--lp-ink-2)}.pricing_footnote__RiAR1{margin:var(--space-3) 0 0;text-align:center;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--fg-muted)}@media (max-width:1000px){.pricing_trio__Bi86z{gap:var(--space-5);padding-block:0}.pricing_tier___PbaU,.pricing_trio__Bi86z{display:flex;flex-direction:column}.pricing_tierPro__kqhT3:before{inset:0}}.pricing_pwTop__YNYro{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg);border-bottom:1px solid var(--border-hairline);padding:13px 32px}.pricing_pwBody__VNgLS{max-width:1160px;margin:0 auto;padding:28px 40px 36px}@media (max-width:720px){.pricing_pwTop__YNYro{padding:13px 16px}.pricing_pwBody__VNgLS{padding:22px 16px 32px}}.pricing_pwBodyDeep__thCyC{max-width:1200px}.pricing_drTop__E2puB{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:stretch;text-align:left}.pricing_drTopLeft__yjSn5{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pricing_drPill__KJfyc{display:inline-flex;align-items:center;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--fg)}.pricing_drHeadline__Drhff{margin:0;font-size:34px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--fg);text-wrap:balance}.pricing_drStatus__usFuN{font-size:14px;color:var(--fg-3)}.pricing_drTiles__8b_bi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr 1fr;grid-gap:12px;gap:12px;height:100%}.pricing_drTile__Z7qh9{display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--bg-sunken);border-radius:var(--radius-lg);padding:16px 18px}.pricing_drTileTitle__PhZaJ{font-size:14px;font-weight:700;color:var(--fg)}.pricing_drTileDesc__k_MBN{font-size:12.5px;line-height:1.5;color:var(--fg-2)}@media (max-width:1000px){.pricing_drTop__E2puB{grid-template-columns:1fr;gap:24px}.pricing_drTiles__8b_bi{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;height:auto}}@media (max-width:720px){.pricing_drHeadline__Drhff{font-size:27px}.pricing_drTiles__8b_bi{grid-template-columns:1fr}}.pricing_fine__0nKrr{text-align:center;margin-top:14px;font-size:12.5px;color:var(--fg-muted)}.pricing_offer__oTsZg{background:var(--bg-sunken);border-radius:var(--radius-xl);padding:20px 24px;display:flex;align-items:center;gap:18px;margin:26px auto 0;max-width:1080px;box-sizing:border-box}.pricing_offerDate__xqApU{flex-shrink:0;width:46px;border-radius:9px;overflow:hidden;background:var(--bg);box-shadow:var(--shadow-sm);text-align:center}.pricing_offerDateTop__W_WtC{background:var(--fg);color:var(--bg);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:4px 0 3px}.pricing_offerDateNum__2kLIB{font-size:20px;font-weight:700;line-height:1;padding:6px 0 7px;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_offerTitle__ezkeT{font-size:19px;line-height:1.3;font-weight:400;letter-spacing:-.01em;color:var(--fg)}.pricing_offerTitle__ezkeT b{font-weight:700}.pricing_offerBtn__UXCy7{flex-shrink:0;height:44px;padding:0 20px;border-radius:var(--radius-full);border:1px solid var(--btn-border);color:var(--fg);background:var(--bg);font-weight:500;font-size:14.5px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pricing_offerBtn__UXCy7:hover{background:var(--bg-sunken)}@media (max-width:720px){.pricing_offer__oTsZg{flex-direction:column;align-items:stretch}.pricing_offerDate__xqApU{align-self:flex-start}.pricing_offerBtn__UXCy7{width:100%;justify-content:center}}.pricing_viewport__pD_14{height:100dvh;overflow-y:auto;overflow-x:hidden;letter-spacing:-.011em}.pricing_pubCol__5c6nc{max-width:1224px;margin:0 auto;padding:0 24px;box-sizing:border-box}.pricing_pubNavIn__TEwNl{display:flex;align-items:center;justify-content:space-between;height:76px}.pricing_pubNavCta__jQsY1{display:flex;gap:20px;align-items:center;font-size:15px}.pricing_pubNavCta__jQsY1 a{text-decoration:none;color:var(--fg-2)}.pricing_pubNavCta__jQsY1 a:hover{color:var(--fg)}.pricing_pubNavCta__jQsY1 .pricing_pubStartBtn__wh_db{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:var(--radius-full);border:1px solid var(--btn-border);background:var(--bg);color:var(--fg);font-weight:500;font-size:14.5px}.pricing_pubNavCta__jQsY1 .pricing_pubStartBtn__wh_db:hover{border-color:var(--border-control)}.pricing_pubHero__6RvZm{text-align:center;display:grid;justify-items:center;padding-top:88px}.pricing_pubHero__6RvZm .eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em}.pricing_pubHero__6RvZm h1{margin:20px 0 0;font-size:56px;line-height:1.07;letter-spacing:-.04em;font-weight:500;max-width:820px;text-wrap:balance}.pricing_sub__Lm6iQ{margin:20px 0 0;font-size:19px;line-height:30px;color:var(--fg-2);max-width:620px;text-wrap:balance}.pricing_pubTermRow__DGoPP{display:flex;justify-content:center;margin-top:36px}.pricing_viewport__pD_14 .pricing_termBtn__WGEfp{height:var(--toggle-h);padding:0 var(--toggle-px);font-size:var(--fs-ui-sm);font-weight:var(--fw-medium);color:var(--fg-2);align-items:center;gap:8px}.pricing_viewport__pD_14 .pricing_termBtn__WGEfp[aria-pressed=true]{color:var(--fg);box-shadow:var(--shadow-toggle)}.pricing_viewport__pD_14 .pricing_termSave__ibrSV{background:var(--chip-proof-bg);border-radius:7px;padding:3px 7px;line-height:16px}.pricing_pubGrid__J1EB3{padding-top:var(--space-6)}.pricing_viewport__pD_14 .pricing_offer__oTsZg{margin-top:16px;border-radius:var(--radius-tile);padding:24px 28px;gap:20px}.pricing_viewport__pD_14 .pricing_offerDate__xqApU{width:52px;border-radius:12px;box-shadow:var(--shadow-card)}.pricing_viewport__pD_14 .pricing_offerDateTop__W_WtC{font-weight:600}.pricing_viewport__pD_14 .pricing_offerDateNum__2kLIB{font-size:22px;font-weight:500;letter-spacing:-.03em;padding:6px 0 8px}.pricing_viewport__pD_14 .pricing_offerTitle__ezkeT{font-size:19px;line-height:28px;letter-spacing:-.015em;color:var(--fg-2)}.pricing_viewport__pD_14 .pricing_offerTitle__ezkeT b{color:var(--fg);font-weight:500}.pricing_viewport__pD_14 .pricing_offerBtn__UXCy7{height:52px;padding:0 26px;font-size:16px}.pricing_viewport__pD_14 .pricing_offerBtn__UXCy7:hover{background:var(--bg);border-color:var(--border-control)}.pricing_faq__nDmAR,.pricing_research__W_OGp{padding-top:136px}.pricing_sectionHead__oGMQb{text-align:center;display:grid;justify-items:center}.pricing_sectionHead__oGMQb .eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em}.pricing_sectionHead__oGMQb h2{margin:16px 0 0;font-size:40px;line-height:46px;letter-spacing:-.035em;font-weight:500;text-wrap:balance}.pricing_sectionHead__oGMQb p{margin:20px 0 0;font-size:18px;line-height:28px;color:var(--fg-2);max-width:640px;text-wrap:balance}.pricing_researchBand__PC6_A{position:relative;isolation:isolate;overflow:hidden;margin-top:56px;padding:40px;border-radius:var(--radius-tile-lg);background:var(--bg-sunken)}.pricing_researchBand__PC6_A:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--glow-research)}.pricing_researchGrid__ewwzg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.pricing_researchGrid__ewwzg .pricing_drTile__Z7qh9{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:8px;row-gap:8px;min-width:0;padding:24px;background:var(--bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.pricing_researchGrid__ewwzg .pricing_drTileTitle__PhZaJ{font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.015em}.pricing_researchGrid__ewwzg .pricing_drTileDesc__k_MBN{font-size:15px;line-height:23px}@media (max-width:1080px){.pricing_researchGrid__ewwzg{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing_faqList__KUUrz{max-width:720px;margin:56px auto 0;border-top:1px solid var(--border-hairline)}.pricing_faqList__KUUrz details{border-bottom:1px solid var(--border-hairline)}.pricing_faqList__KUUrz summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;line-height:28px;font-weight:500}.pricing_faqList__KUUrz summary::-webkit-details-marker{display:none}.pricing_faqList__KUUrz summary:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.pricing_faqPlus__EKj52{flex:none;width:14px;height:14px;position:relative;color:var(--fg-2)}.pricing_faqPlus__EKj52:after,.pricing_faqPlus__EKj52:before{content:"";position:absolute;background:currentColor;border-radius:1px}.pricing_faqPlus__EKj52:before{left:0;right:0;top:6px;height:2px}.pricing_faqPlus__EKj52:after{top:0;bottom:0;left:6px;width:2px;transition:transform var(--dur-fast) var(--ease)}.pricing_faqList__KUUrz details[open] .pricing_faqPlus__EKj52:after{transform:rotate(90deg) scaleY(0)}.pricing_faqList__KUUrz details p{margin:0;padding:0 40px 24px 0;font-size:16.5px;line-height:26px;color:var(--fg-2)}.pricing_pubFoot__PtQ_2{text-align:center;padding:96px 0 64px;font-size:15px;color:var(--fg-2)}.pricing_pubFoot__PtQ_2 a{color:var(--fg);font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.pricing_pubCol__5c6nc{padding:0 16px}.pricing_pubNavIn__TEwNl{height:64px}.pricing_pubHero__6RvZm{padding-top:48px}.pricing_pubHero__6RvZm h1{font-size:36px;line-height:1.1}.pricing_pubHero__6RvZm .pricing_sub__Lm6iQ{font-size:17px;line-height:27px}.pricing_pubGrid__J1EB3{padding-top:32px}.pricing_viewport__pD_14 .pricing_offer__oTsZg{padding:24px}.pricing_viewport__pD_14 .pricing_offerBtn__UXCy7{width:100%}.pricing_faq__nDmAR,.pricing_research__W_OGp{padding-top:96px}.pricing_sectionHead__oGMQb h2{font-size:30px;line-height:36px}.pricing_researchBand__PC6_A{padding:16px}.pricing_researchGrid__ewwzg{grid-template-columns:1fr}.pricing_researchGrid__ewwzg .pricing_drTile__Z7qh9{display:flex;flex-direction:column}.pricing_faqList__KUUrz summary{font-size:17px}.pricing_faqList__KUUrz details p{padding-right:0}.pricing_pubFoot__PtQ_2{padding:64px 0 40px}}