.ct-projects{padding:76px 0;background:#081a34;border-top:1px solid #213b59;border-bottom:1px solid #213b59;color:#fff}.ct-projects-heading{max-width:850px;margin-bottom:36px}.ct-projects h2{font:900 clamp(38px,4.5vw,62px)/1.04 'Barlow Condensed',Impact,sans-serif;margin:16px 0 20px}.ct-projects h2 em{color:#ffdb23;font-style:normal}.ct-projects-heading>p{font-size:14px;line-height:1.8;color:#b8cbe0;max-width:630px}.ct-projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ct-project-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;background:linear-gradient(145deg,#102d50,#0a203d);border:1px solid #2c4d70;border-radius:12px;overflow:hidden}.ct-project-card-top{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:9px;font-weight:800;letter-spacing:1.4px;color:#4ac8ff}.ct-project-badge{display:inline-block;padding:7px 10px;border:1px solid #466482;border-radius:4px;color:#fff;font-size:9px;letter-spacing:.8px}.ct-projects h3{font:800 36px/1.05 'Barlow Condensed',Impact,sans-serif;margin:22px 0 15px}.ct-project-card>p{font-size:13px;line-height:1.85;color:#c0d1e3;margin:0 0 25px}.ct-project-card>strong{margin-top:auto;padding-top:18px;border-top:1px solid #2d4b6b;width:100%;font-size:9px;line-height:1.8;letter-spacing:.7px;color:#ffdb23}.ct-project-court{width:112px;height:68px;border:2px solid #53caff;border-radius:6px;margin-top:26px;position:relative;background:#103b60}.ct-project-court:before{content:'';position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #53caff}.ct-project-court:after{content:'';position:absolute;left:calc(50% - 13px);top:calc(50% - 13px);width:24px;height:24px;border:1px solid #53caff;border-radius:50%}.ct-project-court span:before,.ct-project-court span:after{content:'';position:absolute;top:17px;width:16px;height:30px;border:1px solid #53caff}.ct-project-court span:before{left:-1px}.ct-project-court span:after{right:-1px}.ct-project-field{border-radius:0;background:repeating-linear-gradient(90deg,#103e50 0,#103e50 16px,#134959 16px,#134959 32px)}.ct-project-school{background:repeating-linear-gradient(90deg,#174b50 0,#174b50 16px,#1a5759 16px,#1a5759 32px)}.ct-projects-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:32px;padding-top:28px;border-top:1px solid #294563}.ct-projects-footer p{margin:0;font-size:13px;line-height:1.9;color:#b8cbe0}.ct-projects-footer strong{color:#fff}.ct-projects-footer .btn{font-size:10px;text-align:center}@media(max-width:900px){.ct-project-card{padding:23px}.ct-projects h3{font-size:30px}.ct-project-card-top{font-size:8px}}@media(max-width:740px){.ct-projects{padding:48px 0}.ct-projects-grid{grid-template-columns:1fr;gap:18px}.ct-project-card{padding:26px}.ct-project-card-top{font-size:9px}.ct-projects h3{font-size:36px}.ct-projects-footer{flex-direction:column;align-items:stretch}.ct-projects-footer .btn{width:100%;justify-content:center}}
