.page-id-47 main>.wp-block-group:not(.tecfar-future-metrics){max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.page-id-47 main>.wp-block-group h2.wp-block-heading{font-size:32px;font-weight:800;color:#0f1f2e;margin-top:40px;margin-bottom:14px;position:relative;padding-bottom:16px}.page-id-47 main>.wp-block-group h2.wp-block-heading::after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:#2563eb;border-radius:2px}.page-id-47 main>.wp-block-group>p{color:#3a4a5c;font-size:16px;line-height:1.75;margin-bottom:20px}.page-id-47 main>.wp-block-columns{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.page-id-47 main>.wp-block-columns:has(.wp-block-image){gap:40px;align-items:stretch;margin-bottom:0}.page-id-47 main>.wp-block-columns:has(.wp-block-image)>.wp-block-column:has(.wp-block-image){display:flex!important;flex-direction:column!important;align-self:stretch!important}.page-id-47 main>.wp-block-columns:has(.wp-block-image)>.wp-block-column:has(.wp-block-image) .wp-block-image{flex:1 1 auto;display:flex;margin:0}.page-id-47 main>.wp-block-columns:has(.wp-block-image)>.wp-block-column:has(.wp-block-image) .wp-block-image img{width:100%;height:100%;min-height:280px;object-fit:cover;border-radius:14px;box-shadow:0 12px 32px rgb(15 31 46 / .15)}.page-id-47 main>.wp-block-columns:has(.wp-block-image)>.wp-block-column:has(h2) h2{font-size:28px;font-weight:800;color:#0f1f2e;margin-top:0;margin-bottom:14px;position:relative;padding-bottom:16px}.page-id-47 main>.wp-block-columns:has(.wp-block-image)>.wp-block-column:has(h2) h2::after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:#2563eb;border-radius:2px}.page-id-47 main>.wp-block-columns:has(.wp-block-image)>.wp-block-column:has(h2) p{color:#3a4a5c;font-size:15.5px;line-height:1.7}.page-id-47 .tecfar-future-metrics{background:linear-gradient(145deg,#1e3a5f 0%,#2a4a72 50%,#345985 100%)!important;margin-left:calc(-50vw + 50%)!important;width:100vw!important;padding:56px 20px!important;margin-top:48px!important;margin-bottom:48px!important;max-width:none!important}.page-id-47 .tecfar-future-metrics h2.wp-block-heading{text-align:center;color:#ffffff!important;font-size:24px;font-weight:700;margin-top:0;margin-bottom:36px;padding-bottom:0;letter-spacing:.02em}.page-id-47 .tecfar-future-metrics h2.wp-block-heading::after{display:none}.page-id-47 .tecfar-future-metrics .wp-block-columns{max-width:900px;margin:0 auto;gap:24px}.page-id-47 .tecfar-future-metrics .wp-block-column{text-align:center;padding:28px 20px;background:rgb(255 255 255 / .08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .12);border-radius:14px;transition:background 0.2s ease,transform 0.2s ease}.page-id-47 .tecfar-future-metrics .wp-block-column:hover{background:rgb(255 255 255 / .13);transform:translateY(-2px)}.page-id-47 .tecfar-future-metrics .wp-block-column h3{font-size:38px;font-weight:800;color:#fff;margin:0 0 6px;line-height:1.1}.page-id-47 .tecfar-future-metrics .wp-block-column p{font-size:13px;font-weight:600;color:rgb(255 255 255 / .65);text-transform:uppercase;letter-spacing:.08em;margin:0}.page-id-47 main>.wp-block-group:has(h4){padding-top:16px;padding-bottom:40px}.page-id-47 main>.wp-block-group:has(h4)>h2.wp-block-heading{text-align:center;margin-bottom:36px}.page-id-47 main>.wp-block-group:has(h4)>h2.wp-block-heading::after{left:50%;transform:translateX(-50%)}.page-id-47 main>.wp-block-group:has(h4) .wp-block-columns{max-width:1100px;margin:0 auto;gap:24px}.page-id-47 main>.wp-block-group:has(h4) .wp-block-column{text-align:center;padding:32px 24px;background:#fff;border:1px solid rgb(15 31 46 / .08);border-radius:14px;box-shadow:0 2px 12px rgb(0 0 0 / .04);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.page-id-47 main>.wp-block-group:has(h4) .wp-block-column:hover{border-color:rgb(37 99 235 / .2);box-shadow:0 6px 24px rgb(37 99 235 / .08);transform:translateY(-3px)}.page-id-47 main>.wp-block-group:has(h4) .wp-block-column .wp-block-image{margin-bottom:16px}.page-id-47 main>.wp-block-group:has(h4) .wp-block-column .wp-block-image img{width:48px;height:48px;object-fit:contain;margin:0 auto;opacity:.75}.page-id-47 main>.wp-block-group:has(h4) .wp-block-column h4{font-size:18px;font-weight:700;color:#0f1f2e;margin:0 0 10px}.page-id-47 main>.wp-block-group:has(h4) .wp-block-column p{font-size:14.5px;color:#4a5a6c;line-height:1.65;margin:0}.page-id-47 main>.wp-block-cover.tecfar-page-hero:last-of-type{margin-top:0!important}@media (max-width:768px){.page-id-47 main>.wp-block-columns:has(.wp-block-image){flex-direction:column!important;gap:24px}.page-id-47 main>.wp-block-columns:has(.wp-block-image)>.wp-block-column:has(.wp-block-image) .wp-block-image img{min-height:200px;max-height:280px}.page-id-47 .tecfar-future-metrics .wp-block-column h3{font-size:30px}.page-id-47 .tecfar-future-metrics{padding:40px 16px!important}.page-id-47 main>.wp-block-group h2.wp-block-heading,.page-id-47 main>.wp-block-columns:has(.wp-block-image)>.wp-block-column:has(h2) h2{font-size:26px}.page-id-47 main>.wp-block-group:has(h4) .wp-block-columns{flex-direction:column!important;gap:16px}}