.tools-guides{background:#fff;color:#1b1d24;padding:70px 0 190px;width:100%}.tools-guides,.tools-guides *{box-sizing:border-box}.tools-guides__inner{margin:0 auto;max-width:1520px;width:calc(100% - 80px)}.tools-guides__heading{color:#1f274e;font-family:Inter Tight,sans-serif;font-size:44px;font-weight:500;line-height:1.2;margin:0 0 80px;text-align:center}.tools-guides__grid{display:grid;gap:80px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.tools-guides__card,.tools-guides__card-link{min-width:0}.tools-guides__card-link{color:inherit;display:flex;flex-direction:column;gap:24px;height:100%;text-decoration:none}.tools-guides__media{aspect-ratio:362/450;background:#e5e4e4;border-radius:8px;overflow:hidden;position:relative;width:100%}.tools-guides__image,.tools-guides__image-placeholder{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.tools-guides__card-link:focus-visible .tools-guides__image,.tools-guides__card-link:hover .tools-guides__image{transform:scale(1.025)}.tools-guides__badges{left:20px;position:absolute;top:20px}.tools-guides__badge{background:#d5b5f9;border-radius:9999px;color:#1b1d24;display:inline-flex;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:1.2;padding:0 18px}.tools-guides__badge:not(:first-child){display:none}.tools-guides__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:0 16px}.tools-guides__title{font-size:20px;line-height:1.4;padding-bottom:30px;width:100%}.tools-guides__read-more,.tools-guides__title{font-family:Manrope,sans-serif;font-weight:700}.tools-guides__read-more{border-bottom:1px solid;font-size:18px;line-height:1.2;margin-top:auto;padding-bottom:4px}.tools-guides__card-link:focus-visible,.tools-guides__view-all:focus-visible{outline:3px solid #d5b5f9;outline-offset:4px}.tools-guides__actions{display:flex;justify-content:center;margin-top:80px}.tools-guides__view-all{align-items:center;background:#1f42de;border-radius:8px;color:#fff;display:inline-flex;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;justify-content:center;line-height:1.2;min-height:60px;padding:16px 32px;text-decoration:none;transition:background-color .18s ease}.tools-guides__view-all:hover{background:#1734b8}.tools-guides__editor-message{background:#f2f4ff;border:1px dashed #1f42de;border-radius:8px;color:#1f274e;font-family:Manrope,sans-serif;font-size:16px;line-height:1.5;margin:0 auto;max-width:720px;padding:24px;text-align:center}@media (max-width:1199px){.tools-guides{padding:120px 0}.tools-guides__inner{width:calc(100% - 64px)}.tools-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tools-guides{padding:80px 0}.tools-guides__inner{width:calc(100% - 40px)}.tools-guides__heading{font-size:36px;margin-bottom:48px}.tools-guides__grid{gap:56px;grid-template-columns:minmax(0,1fr)}.tools-guides__actions{margin-top:56px}.tools-guides__view-all{width:100%}}@media (prefers-reduced-motion:reduce){.tools-guides__image,.tools-guides__view-all{transition:none}}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) #main-content{background:#fff;overflow:hidden}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) #main-content .dnd-section,.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) #main-content .dnd-section>.row-fluid{max-width:none;padding:0}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) #main-content .row-fluid{row-gap:0}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) #main-content .dnd-column{padding-left:0;padding-right:0}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) #main-content .dnd-module,.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) #main-content .widget-span{margin-bottom:0}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .hero-title{background-color:#fff;background-image:url(../../images/industry-detail-hero-dithering.png),linear-gradient(180deg,#fff,#fff 16%,rgba(219,226,254,.563) 48%,rgba(202,212,253,.824) 72%,#bfcbfd);background-position:center 62%,50%;background-repeat:no-repeat;background-size:100% auto,cover;isolation:isolate;padding-bottom:144px;padding-top:74px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .hero-title:after{background:url(../../images/industry-detail-hero-curve.svg) bottom/104% 100% no-repeat;bottom:-1px;content:"";height:clamp(82px,10.9vw,209px);left:-2%;pointer-events:none;position:absolute;right:-2%;z-index:-1}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .hero-title__inner{position:relative;z-index:1}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .tools-guides{background:#fff;padding-bottom:190px;padding-top:70px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .pro-faq{background:linear-gradient(180deg,#fff,#fff 8%,rgba(219,226,254,.563) 42%,rgba(202,212,253,.824) 70%,#bfcbfd);margin:0;padding-bottom:100px;padding-top:0}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .email-cta{background:#bfcbfd;margin:0;padding-bottom:190px;padding-top:80px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .email-cta__inner{min-height:min(30.9375vw,594px)}@media (max-width:1199px){.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .hero-title{background-position:center 65%,50%;padding-bottom:112px;padding-top:64px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .tools-guides{padding-bottom:120px;padding-top:120px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .pro-faq{padding-bottom:80px;padding-top:0}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .email-cta{padding-bottom:120px;padding-top:64px}}@media (max-width:767px){.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .hero-title{background-position:center 70%,50%;background-size:auto 70%,cover;padding-bottom:80px;padding-top:48px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .hero-title:after{background-size:100% 100%;left:-25%;right:-25%;width:150%}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .tools-guides{padding-bottom:80px;padding-top:80px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .pro-faq{padding-bottom:64px;padding-top:0}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .email-cta{padding-bottom:80px;padding-top:48px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .email-cta__inner{min-height:0}}@media (max-width:479px){.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .hero-title{padding-bottom:64px;padding-top:40px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .tools-guides{padding-bottom:64px;padding-top:64px}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .pro-faq{padding-bottom:48px;padding-top:0}.body-wrapper:has(.tools-guides):has(.pro-faq):has(.email-cta):not(:has(.pro-spectives-featured)) .email-cta{padding-bottom:64px;padding-top:40px}}