.wp-block-postcaptain-case-studies.pc-case-studies{overflow:hidden;padding:120px 40px;position:relative;text-align:center}@media(max-width:768px){.wp-block-postcaptain-case-studies.pc-case-studies{padding:80px 20px}}.wp-block-postcaptain-case-studies .pc-case-studies__content{margin:0 auto;max-width:1200px}.wp-block-postcaptain-case-studies .pc-case-studies__heading{color:inherit;font-family:Poppins,Sans-serif;font-size:60px;font-weight:500;letter-spacing:.02em!important;line-height:66px;margin:0 auto 24px!important;max-width:1000px;text-align:center;text-transform:uppercase}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-studies__heading{font-size:32px!important}}.wp-block-postcaptain-case-studies .pc-case-studies__description{color:inherit;font-family:DM Sans,sans-serif!important;font-size:17px!important;line-height:1.7!important;margin:0 auto 60px!important;max-width:900px;opacity:.9;text-align:center}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-studies__description{font-size:16px!important;margin:0 auto 40px!important}}.wp-block-postcaptain-case-studies .pc-case-studies__grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-studies__grid{gap:20px;grid-template-columns:1fr}}.wp-block-postcaptain-case-studies .pc-case-study-card{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;position:relative;text-align:left;transition:all .3s ease}.wp-block-postcaptain-case-studies .pc-case-study-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.wp-block-postcaptain-case-studies .pc-case-study-card:hover .pc-case-study-card__link{gap:10px}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-study-card{margin:auto;max-width:289px;min-height:auto;padding:32px 36px;position:static}}.wp-block-postcaptain-case-studies .pc-case-study-card__content{display:flex;flex:1;flex-direction:column;gap:16px;max-width:calc(100% - 160px)}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-study-card__content{max-width:100%;order:2}}.wp-block-postcaptain-case-studies .pc-case-study-card__stat{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.wp-block-postcaptain-case-studies .pc-case-study-card__stat-number{color:#004d80;font-family:DM Sans,sans-serif!important;font-size:56px!important;font-weight:300!important;line-height:1.1!important}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-study-card__stat-number{font-size:40px!important}}.wp-block-postcaptain-case-studies .pc-case-study-card__stat-label{color:#004d80;font-family:DM Sans,sans-serif!important;font-size:46px!important;font-weight:300!important;line-height:1.15!important}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-study-card__stat-label{font-size:28px!important}}.wp-block-postcaptain-case-studies .pc-case-study-card__subtext{color:#004d80!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;height:18px;letter-spacing:.01em!important;line-height:115%!important;text-transform:uppercase!important;width:360px}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-study-card__subtext{font-size:12px!important;max-width:100%}}.wp-block-postcaptain-case-studies .pc-case-study-card__link{align-items:center;color:#000;display:inline-flex;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;gap:6px;margin-top:12px;text-decoration:none;transition:gap .3s ease}.wp-block-postcaptain-case-studies .pc-case-study-card__link svg{height:16px;width:16px;stroke:currentColor;transition:transform .3s ease}.wp-block-postcaptain-case-studies .pc-case-study-card__link:hover svg{transform:translateX(2px)}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-study-card__link{font-size:15px!important}}.wp-block-postcaptain-case-studies .pc-case-study-card__logo{align-items:flex-start;display:flex;height:auto;justify-content:flex-end;position:absolute;right:48px;top:40px;width:140px}.wp-block-postcaptain-case-studies .pc-case-study-card__logo img{height:auto;max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.wp-block-postcaptain-case-studies .pc-case-study-card__logo{justify-content:flex-start;margin-bottom:24px;order:1;position:static;width:100%}.wp-block-postcaptain-case-studies .pc-case-study-card__logo img{max-height:60px;max-width:180px}}.editor-styles-wrapper .wp-block-postcaptain-case-studies .pc-case-study-card{cursor:default}.editor-styles-wrapper .wp-block-postcaptain-case-studies .pc-case-study-card__link{pointer-events:none}.editor-styles-wrapper .wp-block-postcaptain-case-studies .pc-case-studies__description,.editor-styles-wrapper .wp-block-postcaptain-case-studies .pc-case-studies__heading{outline:none}.editor-styles-wrapper .wp-block-postcaptain-case-studies .pc-case-studies__description:focus,.editor-styles-wrapper .wp-block-postcaptain-case-studies .pc-case-studies__heading:focus{outline:2px solid #007cba;outline-offset:2px}
