.tecfar-page-hero{min-height:380px!important;display:flex!important;align-items:center;justify-content:center}.tecfar-page-hero .wp-block-cover__background{background:linear-gradient(135deg,rgb(15 31 46 / .88) 0%,rgb(22 45 68 / .82) 50%,rgb(26 54 93 / .78) 100%)!important}.tecfar-page-hero .wp-block-cover__inner-container{text-align:center}.tecfar-page-hero .wp-block-cover__inner-container p:first-child{font-size:clamp(32px, 4vw, 48px)!important;font-weight:800!important;letter-spacing:-.02em;color:#ffffff!important;margin-bottom:12px!important;line-height:1.15!important}.tecfar-page-hero .wp-block-cover__inner-container p:last-child{font-size:18px!important;color:rgb(255 255 255 / .7)!important;font-weight:400!important;letter-spacing:.01em}.tecfar-page-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6,#2563eb)}article>.wp-block-spacer{height:40px!important}article>.wp-block-group:not(.tecfar-quality-metrics):not(.tecfar-cert-downloads){max-width:1100px;margin-left:auto;margin-right:auto;padding:0 20px}article>.wp-block-group>h2.has-text-align-center{font-size:32px;font-weight:800;color:#0f1f2e;margin-bottom:8px;position:relative;padding-bottom:16px}article>.wp-block-group>h2.has-text-align-center::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:48px;height:3px;background:#2563eb;border-radius:2px}article>.wp-block-group>h4.wp-block-heading{font-size:16px;font-weight:700;color:#1a2b3d;line-height:1.65;max-width:900px;margin:16px auto 28px;text-align:center}article>.wp-block-group>.wp-block-group.is-nowrap,article>.wp-block-group>.wp-block-group[class*="is-content-justification"]{display:flex!important;gap:40px;align-items:stretch}article>.wp-block-group>.wp-block-group.is-nowrap>.wp-block-group,article>.wp-block-group>.wp-block-group[class*="is-content-justification"]>.wp-block-group{flex:1;display:flex;flex-direction:column;justify-content:center}article>.wp-block-group>.wp-block-group.is-nowrap>.wp-block-group p,article>.wp-block-group>.wp-block-group[class*="is-content-justification"]>.wp-block-group p{color:#3a4a5c;font-size:15.5px;line-height:1.7;margin-bottom:16px}article>.wp-block-group>.wp-block-group.is-nowrap>.wp-block-image,article>.wp-block-group>.wp-block-group[class*="is-content-justification"]>.wp-block-image{flex:1;display:flex;min-width:0}article>.wp-block-group>.wp-block-group.is-nowrap>.wp-block-image img,article>.wp-block-group>.wp-block-group[class*="is-content-justification"]>.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)}.tecfar-quality-metrics{background:linear-gradient(145deg,#1e3a5f 0%,#2a4a72 50%,#345985 100%)!important;padding:56px 20px!important;border-radius:0!important;margin-top:0!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-width:100vw!important;width:100vw!important;position:relative;overflow:hidden}.tecfar-quality-metrics::before{content:"";position:absolute;top:-30%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgb(37 99 235 / .15) 0%,transparent 70%);pointer-events:none}.tecfar-quality-metrics>h2{color:#ffffff!important;font-size:28px!important;font-weight:800!important;margin-bottom:36px!important;position:relative;z-index:1}.tecfar-quality-metrics .wp-block-columns{max-width:1000px;margin:0 auto;position:relative;z-index:1}.tecfar-quality-metrics .wp-block-column{text-align:center;padding:24px 12px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .12);border-radius:12px;transition:background 0.2s ease,transform 0.2s ease}.tecfar-quality-metrics .wp-block-column:hover{background:rgb(255 255 255 / .16);transform:translateY(-2px)}.tecfar-quality-metrics .wp-block-column h4{font-size:36px!important;font-weight:800!important;color:#ffffff!important;margin-bottom:8px!important;letter-spacing:-.02em}.tecfar-quality-metrics .wp-block-column .wp-block-image{margin-bottom:10px}.tecfar-quality-metrics .wp-block-column .wp-block-image img{width:48px!important;height:48px!important;filter:brightness(0) invert(1) opacity(.8)}.tecfar-quality-metrics .wp-block-column p{color:rgb(255 255 255 / .75)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.10em!important;text-transform:uppercase;margin:0!important}.tecfar-cert-downloads{max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;padding:0 20px 40px!important}.tecfar-cert-downloads>h2{font-size:28px!important;font-weight:800!important;color:#0f1f2e;margin-bottom:8px!important;position:relative;padding-bottom:14px}.tecfar-cert-downloads>h2::after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:#2563eb;border-radius:2px}.tecfar-cert-downloads>p{color:#3a4a5c;font-size:15.5px;line-height:1.7;margin-bottom:28px!important}.tecfar-cert-downloads .tecfar-cert-logos,.tecfar-cert-downloads>.wp-block-columns:first-of-type{background:linear-gradient(145deg,rgb(15 31 46 / .03) 0%,rgb(37 99 235 / .02) 100%);border:1px solid rgb(15 31 46 / .06);border-radius:14px;padding:28px 20px!important;margin-bottom:28px}.tecfar-cert-downloads>.wp-block-columns:first-of-type .wp-block-image{display:flex;align-items:center;justify-content:center}.tecfar-cert-downloads>.wp-block-columns:first-of-type .wp-block-image img{max-height:80px;width:auto;object-fit:contain;filter:grayscale(20%);transition:filter 0.2s ease}.tecfar-cert-downloads>.wp-block-columns:first-of-type .wp-block-image img:hover{filter:grayscale(0%)}.tecfar-cert-downloads>.wp-block-columns:last-of-type{align-items:stretch;gap:28px}.tecfar-cert-downloads>.wp-block-columns:last-of-type h4{font-size:18px;font-weight:800;color:#0f1f2e;margin-bottom:14px}.tecfar-cert-downloads>.wp-block-columns:last-of-type ul{list-style:none;padding:0;margin:0}.tecfar-cert-downloads>.wp-block-columns:last-of-type ul li{position:relative;padding:10px 0 10px 28px;font-size:15px;color:#3a4a5c;border-bottom:1px solid rgb(15 31 46 / .06)}.tecfar-cert-downloads>.wp-block-columns:last-of-type ul li:last-child{border-bottom:none}.tecfar-cert-downloads>.wp-block-columns:last-of-type ul li::before{content:"\2713";position:absolute;left:0;top:10px;width:20px;height:20px;border-radius:50%;background:rgb(37 99 235 / .1);color:#2563eb;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.tecfar-cert-box{background:#ffffff!important;border:2px solid #2563eb!important;border-radius:14px!important;padding:28px 24px!important}.tecfar-cert-box h4,.tecfar-cert-box .wp-block-heading{color:#0f1f2e!important;font-size:18px!important;font-weight:800!important;margin-bottom:16px!important}.tecfar-cert-box .wp-block-file{margin:0}.tecfar-cert-box .wp-block-file a:first-child{display:flex;align-items:center;gap:10px;color:#2563eb!important;text-decoration:none;font-size:14px;font-weight:600;padding:12px 16px;background:rgb(37 99 235 / .06);border:1px solid rgb(37 99 235 / .18);border-radius:10px;transition:background 0.2s ease,border-color 0.2s ease}.tecfar-cert-box .wp-block-file a:first-child:hover{background:rgb(37 99 235 / .12);border-color:rgb(37 99 235 / .3);color:#1d4ed8!important}.tecfar-cert-box .wp-block-file__button{display:none}.tecfar-cert-box .wp-block-file__content-wrapper{gap:12px}@media (max-width:768px){.tecfar-page-hero{min-height:280px!important}article>.wp-block-group>.wp-block-group.is-nowrap,article>.wp-block-group>.wp-block-group[class*="is-content-justification"]{flex-direction:column!important;gap:24px}article>.wp-block-group>.wp-block-group.is-nowrap>.wp-block-image img,article>.wp-block-group>.wp-block-group[class*="is-content-justification"]>.wp-block-image img{min-height:200px;max-height:280px}.tecfar-quality-metrics{padding:40px 16px!important}.tecfar-quality-metrics .wp-block-columns{flex-wrap:wrap!important;gap:12px}.tecfar-quality-metrics .wp-block-column{flex-basis:calc(50% - 6px)!important;min-width:calc(50% - 6px)}.tecfar-quality-metrics .wp-block-column h4{font-size:28px!important}}