.landing.tools-hub{background:#f8f8fa}.landing:has(>.pricing-page){background:#f8f8fa}:is(.landing:has(>.pricing-page)>.site-header,.tools-hub>.site-header){border-bottom:1px solid #eae7ef}.pricing-page .pricing-hero{margin-bottom:44px}.pricing-page .pricing-hero h1{letter-spacing:-.05em;font-weight:600}.pricing-page .pricing-hero .eyebrow{color:#8a739b;font-size:10px}.pricing-page .pricing-hero>p{color:#7e7487;font-size:15px}.pricing-page .pricing-cards{gap:16px}.pricing-page .pricing-card{--plan-wash:#f6fcf8;--plan-tint:#dceee3;background:radial-gradient(ellipse at 110% 110%, var(--plan-tint), transparent 72%), var(--plan-wash);border:1px solid #e6e8e7;border-radius:16px;padding:28px 22px 22px;box-shadow:0 2px 4px #23193005,0 10px 28px #23193008}.pricing-page .pricing-card:nth-child(2){--plan-wash:#faf6ff;--plan-tint:#e7d9f5;border-color:#e7dff0}.pricing-page .pricing-card:nth-child(3){--plan-wash:#f5faff;--plan-tint:#dfedf8}.pricing-page .pricing-card:nth-child(4){--plan-wash:#fff8f5;--plan-tint:#f3e3db}.pricing-page .pricing-card-top h2{color:#51425a;font-size:18px;font-weight:600}.pricing-page .pricing-price{letter-spacing:-.045em}.pricing-page .pricing-card .pricing-description{color:#7c7184;line-height:1.65}.pricing-page .pricing-cta{color:#fff;background:#775398;border-radius:9px;box-shadow:0 3px 8px #77539812}.pricing-page .pricing-free .pricing-cta{background:#28836b}.pricing-page .pricing-status{background:#ffffffa6;border:1px solid #e8e2ed;border-radius:20px;padding:5px 8px;font-size:9px}.pricing-page .pricing-table-scroll{background:#fff;border:1px solid #e6e3eb;border-radius:14px;box-shadow:0 4px 18px #25183804}.pricing-page .pricing-faq details{background:#fff;border:1px solid #e8e4ed;border-radius:10px;margin:10px 0;padding:18px 20px}.pricing-page .pricing-faq summary{font-weight:550}.tools-hub .tools-hub-hero{gap:48px}.tools-hub .tools-hub-hero h1{letter-spacing:-.05em;color:#38313f}.tools-hub .tools-hub-hero>div>p{color:#7e7487;font-size:15px}.tools-hub .tools-hub-feature{color:#4d3c59;background:radial-gradient(at 110% 110%,#e5d7f2,#0000 72%),#faf6ff;border:1px solid #e8dff0;border-radius:18px;padding:30px;box-shadow:0 10px 28px #35203f06}.tools-hub .tools-hub-feature :is(p,.eyebrow){color:#80718c}.tools-hub .tools-hub-feature-icon{color:#8867a5;background:#ffffffa6;border-color:#e5dced;border-radius:12px}.tools-hub .tools-hub-feature>a{color:#fff;background:#775398;border-radius:9px}.tools-hub .tools-hub-overview{background:#fff;border:1px solid #e8e4ed;border-radius:12px;box-shadow:0 2px 5px #30203804}.tools-hub .tool-catalogue-search{background:#fff;border:1px solid #e3dce9;border-radius:10px;box-shadow:0 1px 3px #35203f05}.tools-hub .tool-catalogue-search:focus-within{border-color:#ae90c8;box-shadow:0 0 0 3px #a483c312}.tools-hub .tool-catalogue-filters button{color:#786b81;background:#fff;border-color:#e8e3ed;border-radius:8px}.tools-hub .tool-catalogue-filters button[aria-pressed=true]{color:#795498;background:#eee6f6;border-color:#dccce9}.tools-hub .tool-catalogue-grid{gap:18px}.tools-hub .tool-catalogue-card{background:#fff;border:1px solid #e7e4ec;border-radius:14px;padding:24px;transition:border-color .18s,box-shadow .18s;box-shadow:0 2px 3px #30203803,0 6px 20px #30203803}.tools-hub .tool-catalogue-card:hover{border-color:#cdb9df;transform:none;box-shadow:0 6px 22px #6144780d}.tools-hub .tool-card-icon{color:#9071ad;background:#f1eafa;border:1px solid #e9dff3;border-radius:10px}.tools-hub .tool-catalogue-card:nth-child(3n+2) .tool-card-icon{color:#648da8;background:#eaf5fb;border-color:#dbeef6}.tools-hub .tool-catalogue-card:nth-child(3n+3) .tool-card-icon{color:#6d9577;background:#edf7ef;border-color:#e1efe4}.tools-hub .tool-catalogue-card h3{letter-spacing:-.025em;font-size:17px;font-weight:550}.tools-hub .tool-catalogue-card>p{color:#82768c;font-size:13px;line-height:1.65}.tools-hub .tool-card-category{color:#978b9f;font-size:10px}.tools-hub .tool-card-open{color:#80569f}@media (max-width:700px){.pricing-page .pricing-card{padding:22px 18px}.tools-hub .tools-hub-feature{padding:24px}.tools-hub .tool-catalogue-card{padding:20px}}.pricing-page .pricing-card:nth-child(-n+2){background:linear-gradient(115deg,#fcf9fd,#fff 44%)}.pricing-page .pricing-card:nth-child(n+3){background:#f8f7f9;border-color:#eeebf0}.pricing-page .pricing-card{position:relative;overflow:hidden}.pricing-page .pricing-card .pricing-status{color:#93899b;background:#f0edf2;border:0;border-radius:0 0 0 10px;margin:0;padding:6px 10px 7px;font-size:8px;font-weight:500;line-height:1.3;position:absolute;top:0;right:0}.pricing-page .pricing-free .pricing-price{color:#239b64}.pricing-page .pricing-free .pricing-price small{color:#77707e}.pricing-page .pricing-comparison thead th:nth-child(2)>strong{color:#239b64}
