.ai-geo-discovery{padding-block:30px 46px;scroll-margin-top:125px}
.discovery-panel{padding:38px 40px 40px;background:var(--lilac);border-top:3px solid var(--violet)}
.discovery-heading{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}
.discovery-heading h2{margin-top:18px}
.discovery-heading>p{max-width:53ch}
.discovery-marks{display:inline-flex;gap:8px;align-items:center;margin-right:3px}
.discovery-marks i{display:block;width:12px;height:12px;border-radius:50%;background:var(--blue)}
.discovery-marks b{display:block;width:10px;height:10px;background:var(--violet);transform:rotate(45deg)}
.discovery-routes{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}
.discovery-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 28px 24px;background:var(--paper);border:1px solid #d9d0e9;transition:border-color .2s,box-shadow .2s}
.discovery-card h3{margin-top:12px}
.discovery-card>p:not(.eyebrow){margin-top:16px;margin-bottom:20px;max-width:49ch}
.discovery-card .text-link{margin-top:auto;color:var(--violet)}
.discovery-card .eyebrow{color:var(--violet)}
.discovery-card-geo .eyebrow{color:#006c90}
.discovery-card:hover{border-color:var(--violet);box-shadow:0 5px 18px #2700890a}
.discovery-card:hover .text-link:after{transform:scaleX(.75)}
@media(max-width:850px){.discovery-panel{padding:30px}.discovery-heading{gap:30px}.discovery-heading h2{font-size:var(--type-h2)}.discovery-card{padding:24px}.discovery-routes{gap:18px}}
@media(max-width:600px){.ai-geo-discovery{padding-block:20px 32px}.discovery-panel{padding:26px 21px}.discovery-heading{grid-template-columns:1fr;gap:20px}.discovery-heading h2{margin-top:15px}.discovery-routes{grid-template-columns:1fr;gap:16px;margin-top:24px}.discovery-card{padding:23px 20px 20px}.discovery-card>p:not(.eyebrow){margin-block:14px 15px}.discovery-card .text-link{max-width:100%;gap:16px}.discovery-card .text-link>span{flex-shrink:0}}
