:root{--semantic-primary:#1a56db;--semantic-dark:#0d1b35;--semantic-background:#fff;--semantic-foreground:#0d1b35;--semantic-secondary:#506079;--semantic-border:#dce4f0;--font-sans:var(--font-body)}body,button,input,select,textarea{font-family:var(--font-body),Manrope,Arial,sans-serif}body{font-size:16px}h1,h2,h3,h4,h5,.pg-eyebrow{font-family:var(--font-display),Arial,sans-serif}.pg-eyebrow{letter-spacing:.015em;text-transform:none;color:#355f96;font-size:13px}.pg-container{max-width:1264px}.page-hero{background:linear-gradient(125deg,#f6faff,#dfebff);padding:75px 0 65px;position:relative}.page-hero h1{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.045em;max-width:960px;font-size:64px;font-weight:600;line-height:1.04}.page-hero p{color:#4f6584;max-width:730px;font-size:18px;line-height:1.7}.page-body h2,.legacy-hub-intro h2,.legacy-insights-paths h2,.legacy-resource-intro h2,.directory-summary h2{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.03em;font-weight:600}.content-card h2{font-size:29px;line-height:1.15}.content-card p{color:#56677f;font-size:16px;line-height:1.65}.content-card a{color:#1a56db;font-size:15px}.content-grid--premium{gap:22px}.content-grid--premium .content-card{min-height:280px;box-shadow:none;background:#f3f7ff;border:1px solid #dce6f5;border-radius:12px;padding:28px}.content-grid--premium .content-card:nth-child(3n+2){background:#f6f1e8}.content-grid--premium .content-card:nth-child(3n+3){background:#efedf8}.content-grid--premium .content-card--planned{background:#f5f5f6;border-style:dashed}.directory-summary{box-shadow:none;background:#0e2d59;border-radius:14px;margin-bottom:40px;padding:36px}.directory-summary h2{font-size:34px}.directory-summary p{font-size:16px}.directory-summary dt{font:600 36px var(--font-display),sans-serif;color:#c4daff}.directory-summary dl div{background:#ffffff09;border:0;border-radius:7px;padding:18px}.directory-next{background:#f0ecfb;border-radius:12px;margin-top:40px;padding:34px}.directory-next h2{font-size:32px}.tool-directory__group{margin-bottom:55px}.tool-directory__group>header h2{font-size:36px}.tool-directory__group>header p{font-size:17px}.tool-directory__group>header>span{font-size:13px}.legacy-hub-count{color:#8c5731;background:#fff0dc;border-radius:12px}.legacy-category-nav a,.legacy-insights-paths a{color:#365c91;background:#f1f5fb;border-radius:6px;padding:11px 17px;font-size:14px}.legacy-opportunity-grid,.legacy-insight-card-grid{gap:22px}.legacy-opportunity-card{border-radius:12px;padding:27px;box-shadow:0 8px 25px #15345e08}.legacy-opportunity-card h3{font:600 28px/1.12 var(--font-display),sans-serif;letter-spacing:-.03em}.legacy-opportunity-card p{font-size:15px;line-height:1.7}.legacy-opportunity-group>header h2,.legacy-insight-group>header h2{font:600 38px/1.1 var(--font-display),sans-serif;letter-spacing:-.035em}.legacy-opportunity-group{margin-top:55px}.legacy-insights-feature{background:#eef4fd;border-radius:14px;overflow:hidden}.legacy-insights-feature__copy h2{font:600 40px/1.08 var(--font-display),sans-serif;letter-spacing:-.035em}.legacy-insights-feature__copy p{font-size:17px}.legacy-insight-card{box-shadow:none;border:1px solid #e0e7f0;border-radius:12px}.legacy-insight-card h3{font:600 28px/1.15 var(--font-display),sans-serif;letter-spacing:-.025em}.legacy-insight-card p{font-size:15px;line-height:1.65}.legacy-ebook-grid{gap:24px}.legacy-ebook-card{box-shadow:none;background:#f5f0e8;border-radius:12px;padding:25px}.legacy-ebook-card h3{font:600 28px/1.15 var(--font-display),sans-serif;letter-spacing:-.03em}.legacy-ebook-card img{object-fit:contain;height:290px}.legacy-ebook-card p{font-size:16px;line-height:1.65}.legacy-ebook-card--disabled{background:#f3f4f6}.legacy-ebook-hero h1{font-family:var(--font-display),sans-serif!important;font-weight:600!important}.legacy-ebook-section h2,.legacy-article h1,.legacy-article h2{font-family:var(--font-display),sans-serif!important}.current-pricing__intro{text-align:center;max-width:880px;margin:0 auto}.current-pricing__intro h1{font:600 64px/1.04 var(--font-display),sans-serif;letter-spacing:-.045em;margin:20px 0}.current-pricing__intro>span{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.current-pricing__grid{gap:24px}.current-price-card{background:#fff;border:1px solid #dce3ee;border-radius:12px;padding:32px;box-shadow:0 12px 40px #0e2d590a}.current-price-card--featured{background:linear-gradient(#eaf2ff,#fff 60%);border:2px solid #1a56db;box-shadow:0 15px 35px #1a56db18}.current-price-card__label h2{font-size:29px}.current-price-card__price strong{font:600 60px var(--font-display),sans-serif;letter-spacing:-.045em}.current-price-card h3{font-size:17px;font-weight:500;line-height:1.6}.current-price-card li{font-size:15px;line-height:1.6}.current-price-card>a{border-radius:8px;padding:14px;font-size:15px}.current-price-card--featured>a{color:#fff;background:#1a56db}.current-pricing__safety{font-size:13px}.pricing-page{background:linear-gradient(#f1f6ff,#fff);padding-top:20px}.page-body .example-workspace{margin:20px 0 55px}.page-body .example-workspace>div{box-shadow:none;margin:0}.page-hero:has(+.page-body .legacy-ebook-grid){background:linear-gradient(120deg,#fcf8f0,#eee2ce)}.page-hero:has(+.page-body .legacy-opportunity-groups){background:linear-gradient(120deg,#fff9f1,#fae6d1)}.page-hero:has(+.page-body .legacy-insights-feature){background:linear-gradient(120deg,#f0f8ff,#e5e0f4)}@media (max-width:900px){.page-hero{padding:55px 0}.page-hero h1,.current-pricing__intro h1{font-size:52px}.directory-summary{padding:28px}.directory-summary h2{font-size:32px}.legacy-ebook-grid{grid-template-columns:1fr 1fr}.content-card h2{font-size:26px}.current-price-card{padding:23px}.current-price-card li{font-size:13px}}@media (max-width:600px){.page-hero{padding:42px 0 45px}.page-hero h1,.current-pricing__intro h1{font-size:42px;line-height:1.08}.page-hero p{font-size:16px;line-height:1.7}.page-body{padding:35px 0 55px}.pg-container{padding-inline:22px}.directory-summary{padding:25px}.directory-summary h2{font-size:30px}.directory-summary dl{grid-template-columns:repeat(3,1fr);gap:8px}.directory-summary dl div{padding:10px}.directory-summary dt{font-size:27px}.directory-summary dd{font-size:10px}.content-grid--premium .content-card{min-height:0;padding:27px}.content-card h2{font-size:29px}.content-card p{font-size:16px}.legacy-ebook-grid{grid-template-columns:1fr}.legacy-ebook-card img{height:320px}.legacy-insights-feature__copy h2{font-size:34px}.legacy-opportunity-card h3,.legacy-insight-card h3{font-size:29px}.legacy-opportunity-card p,.legacy-insight-card p{font-size:16px}.legacy-category-nav a{font-size:13px}.current-price-card{padding:29px}.current-price-card li{font-size:15px}.current-pricing__intro h1{margin:18px 0}.current-pricing__safety{line-height:1.7}.directory-next{padding:25px}.directory-next h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html,*,:before,:after{scroll-behavior:auto!important}}.pricing-page .page-body{background:0 0;min-height:0;padding:65px 0 85px}.content-card--illustrated>img{object-fit:cover;border-radius:12px 12px 0 0;width:calc(100% + 56px);max-width:none;height:200px;margin:-28px -28px 25px}.legacy-ebook-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-ebook-card img{background:0 0;height:350px}.legacy-ebook-card h2{font:600 28px/1.15 var(--font-display),sans-serif;letter-spacing:-.03em}.legacy-ebook-card strong{font:600 27px var(--font-display),sans-serif}.legacy-ebook-card--disabled{opacity:1;grid-column:1/-1;grid-template-columns:90px 1fr;align-items:center;gap:25px;display:grid}.legacy-ebook-card--disabled img{opacity:.55;width:90px;height:120px}.legacy-ebook-card--disabled>div{display:block}.legacy-ebook-card--disabled h2{margin:8px 0;font-size:24px}.legacy-ebook-card--disabled p{margin:5px 0}.legacy-ebook-card--disabled strong{font-size:14px}.legacy-ebook-card--disabled small{display:none}.legacy-ebook-card--disabled>div>span{color:#6a7484}@media (max-width:900px){.legacy-ebook-grid{grid-template-columns:1fr 1fr}.legacy-ebook-card img{height:280px}.legacy-ebook-card--disabled img{height:120px}.legacy-ebook-card--disabled{grid-column:auto;grid-template-columns:1fr}.legacy-ebook-card--disabled img{display:none}}@media (max-width:600px){.pricing-page .page-body{padding:32px 0 60px}.legacy-ebook-grid{grid-template-columns:1fr}.legacy-ebook-card img{height:350px}.legacy-ebook-card--disabled{display:block}.content-card--illustrated>img{width:calc(100% + 54px);height:220px;margin:-27px -27px 24px}.legacy-ebook-card h2{font-size:30px}}:is(.page-hero,.page-hero:has(+.page-body .legacy-ebook-grid),.page-hero:has(+.page-body .legacy-opportunity-groups),.page-hero:has(+.page-body .legacy-insights-feature)){background:#f7f8fa;padding:55px 0}.page-hero h1{letter-spacing:-.035em;max-width:960px;font-size:56px;font-weight:550;line-height:1.1}.page-hero p{color:#41536c;max-width:740px;font-size:17px}.page-body{padding:45px 0 65px}.directory-summary{color:#0d1b35;box-shadow:none;background:#f4f6f9;border:1px solid #dfe5ee;border-radius:7px;padding:28px}.directory-summary .pg-eyebrow{color:#415672}.directory-summary h2{font-size:31px;font-weight:550}.directory-summary p{color:#41536c}.directory-summary dl div{background:#fff;border:1px solid #e0e6ed;border-radius:5px}.directory-summary dt{color:#1a56db;font-size:31px;font-weight:550}.directory-summary dd{color:#41536c;font-size:12px}.content-grid--premium .content-card,.content-grid--premium .content-card:nth-child(3n+2),.content-grid--premium .content-card:nth-child(3n+3){box-shadow:none;background:#fff;border-color:#d7dfe9;border-radius:7px;transition:none}.content-grid--premium .content-card:hover{box-shadow:none;transform:none}.content-card h2{font-size:28px;font-weight:550}.content-card p{color:#41536c}.directory-next{background:#f5f7fa;border:1px solid #dce3ec;border-radius:7px;padding:28px}.directory-next a{color:#fff}.legacy-hub-count{color:#1a56db;background:#f1f4f8}.legacy-insights-feature{background:#f5f7fa;border-radius:7px}.legacy-insights-feature__copy h2{font-size:36px;font-weight:550}.legacy-insight-card__signal{background:#eef2f7}.legacy-insight-card,.legacy-opportunity-card{box-shadow:none;border-radius:7px;transition:none}.legacy-insight-card:hover,.legacy-opportunity-card:hover{box-shadow:none;transform:none}.legacy-insight-card h3,.legacy-opportunity-card h3{font-weight:550}.legacy-ebook-card,.legacy-ebook-card--disabled{background:#fff;border-color:#dce3ec;border-radius:6px}.page-body:has(.legacy-ebook-grid){background:#fff}.legacy-ebook-card h2{font-weight:550}.legacy-ebook-card p{color:#41536c}.current-price-card,.current-price-card--featured{box-shadow:none;background:#fff;border-radius:7px}.current-price-card--featured{background:#f6f8fc;border-color:#1a56db}.pricing-page{background:#fff}.current-pricing__intro h1{font-size:52px;font-weight:550;line-height:1.1}.current-pricing__intro p{color:#41536c}.current-price-card__label h2{color:#132944}.current-price-card li{font-size:16px}.content-card--illustrated>img{filter:saturate(.5);border-radius:7px 7px 0 0}@media (max-width:1099px){.content-grid--premium,.legacy-opportunity-grid,.legacy-insight-card-grid{grid-template-columns:1fr 1fr}.directory-summary{grid-template-columns:1fr}.legacy-ebook-grid{grid-template-columns:1fr 1fr}.legacy-ebook-card--disabled{grid-column:auto}.current-pricing__grid{grid-template-columns:1fr;width:100%;max-width:650px;margin:auto}.current-price-card{padding:28px}.legacy-insights-feature{grid-template-columns:1fr}.legacy-insights-feature__image img{object-fit:cover;max-height:390px}}@media (max-width:749px){.page-hero{padding:42px 0}.page-hero h1,.current-pricing__intro h1{font-size:43px}.page-hero p{font-size:16px}.directory-summary h2{font-size:29px}.legacy-ebook-grid{grid-template-columns:1fr}.legacy-ebook-card img{height:330px}.legacy-ebook-card--disabled img{display:none}.legacy-ebook-card--disabled{display:block}.content-grid--premium,.legacy-opportunity-grid,.legacy-insight-card-grid{grid-template-columns:1fr}.legacy-opportunity-card p,.legacy-insight-card p{font-size:16px}.directory-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-summary dl div{padding:10px}.directory-summary dd{font-size:11px}}@media (max-width:430px){.page-hero h1,.current-pricing__intro h1{font-size:37px}.pg-container{padding-inline:22px}.directory-summary{padding:22px}.directory-summary h2{font-size:28px}.directory-summary dt{font-size:27px}.directory-next h2{font-size:29px}.legacy-insights-feature__copy h2{font-size:30px}}.tool-directory .content-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:749px){.tool-directory .content-grid--premium{grid-template-columns:1fr}}
