.pc-ford-pro{--pc-pro-accent:var(--color-brand-500,#003d7a);--pc-pro-accent-light:#4d9fff;--pc-pro-surface:#001a36;--pc-pro-surface-mid:#002248;position:relative;overflow:hidden;padding-block:4rem;color:#fff;background:linear-gradient(165deg,#001428 0%,var(--pc-pro-surface) 35%,var(--pc-pro-surface-mid) 100%)}@media(min-width:640px){.pc-ford-pro{padding-block:5rem}}@media(min-width:1024px){.pc-ford-pro{padding-block:6rem}}.pc-ford-pro__bg{pointer-events:none;position:absolute;inset:0;opacity:.55;background:radial-gradient(ellipse 80% 50% at 20% 0%,rgb(0 61 122/.45),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 80%,rgb(77 159 255/.12),transparent 55%),linear-gradient(rgb(255 255 255/.03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.03) 1px,transparent 1px);background-size:auto,auto,3rem 3rem,3rem 3rem;mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}.pc-ford-pro__header{position:relative;z-index:1;margin-inline:auto;margin-bottom:2.5rem;max-width:48rem;text-align:center}.pc-ford-pro__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.025em;text-wrap:balance;color:#fff}.pc-ford-pro__subtitle{margin-top:.875rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;color:rgb(255 255 255/.72);text-wrap:pretty}.pc-ford-pro__nav-shell{position:relative;z-index:2;margin-bottom:2.5rem}.pc-ford-pro__nav-wrap{display:flex;position:sticky;top:calc(var(--header-height,4rem) + .5rem);z-index:10;margin-inline:-.25rem;padding-block:.5rem}.pc-ford-pro__nav-shell--align-left .pc-ford-pro__nav-wrap{justify-content:flex-start}.pc-ford-pro__nav-shell--align-center .pc-ford-pro__nav-wrap{justify-content:center}.pc-ford-pro__nav-shell--align-right .pc-ford-pro__nav-wrap{justify-content:flex-end}.pc-ford-pro__nav-shell--align-expanded .pc-ford-pro__nav-wrap{justify-content:stretch}.pc-ford-pro__nav-shell--align-expanded .pc-ford-pro__nav{width:100%;overflow-x:visible}.pc-ford-pro__nav-shell--align-expanded .pc-ford-pro__tab{flex:1 1 0;justify-content:center;min-width:0}@media(max-width:639px){.pc-ford-pro__nav-shell--align-expanded .pc-ford-pro__nav{overflow-x:auto}.pc-ford-pro__nav-shell--align-expanded .pc-ford-pro__tab{flex:0 0 auto;min-width:max-content}}@supports(container-type:scroll-state){.pc-ford-pro__nav-wrap{container-type:scroll-state;container-name:ford-pro-nav}@container ford-pro-nav scroll-state(stuck:top){.pc-ford-pro__nav{border-color:rgb(255 255 255/.14);background:rgb(0 26 54/.88);box-shadow:0 8px 32px rgb(0 0 0/.35);backdrop-filter:blur(16px)}}}.pc-ford-pro__nav-wrap::before,.pc-ford-pro__nav-wrap::after{content:"";pointer-events:none;position:absolute;top:.5rem;bottom:.5rem;z-index:2;width:2rem}.pc-ford-pro__nav-wrap::before{left:0;background:linear-gradient(90deg,var(--pc-pro-surface),transparent)}.pc-ford-pro__nav-wrap::after{right:0;background:linear-gradient(270deg,var(--pc-pro-surface-mid),transparent)}@media(min-width:640px){.pc-ford-pro__nav-wrap::before,.pc-ford-pro__nav-wrap::after{display:none}}.pc-ford-pro__nav{display:flex;gap:.375rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:.375rem;border:1px solid rgb(255 255 255/.1);border-radius:9999px;background:rgb(0 34 72/.65);backdrop-filter:blur(12px);transition:background .3s,box-shadow .3s,border-color .3s}.pc-ford-pro__nav::-webkit-scrollbar{display:none}.pc-ford-pro__tab{display:inline-flex;flex-shrink:0;scroll-snap-align:start;align-items:center;gap:.5rem;padding:.625rem 1rem;border:none;border-radius:9999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:rgb(255 255 255/.65);background:transparent;cursor:pointer;transition:color .25s,background .25s,transform .25s,box-shadow .25s}@media(min-width:640px){.pc-ford-pro__tab{padding:.75rem 1.25rem;font-size:.875rem}}.pc-ford-pro__tab:focus{outline:none}.pc-ford-pro__tab:focus-visible{box-shadow:0 0 0 2px var(--pc-pro-accent-light)}@media(hover:hover){.pc-ford-pro__tab:not(.is-active):hover{color:#fff;background:rgb(255 255 255/.08)}}.pc-ford-pro__tab.is-active{color:#fff;background:linear-gradient(135deg,var(--pc-pro-accent) 0%,var(--pc-pro-accent-light) 100%);box-shadow:0 4px 16px rgb(0 61 122/.45)}.pc-ford-pro__tab-icon{display:inline-flex;width:1.125rem;height:1.125rem;opacity:.85}.pc-ford-pro__tab-icon svg{width:100%;height:100%}.pc-ford-pro__tab-label{white-space:nowrap}.pc-ford-pro__panels{position:relative;z-index:1;display:grid;min-height:24rem}.pc-ford-pro__panel{grid-area:1/1;width:100%;min-width:0}.pc-ford-pro__panel-head{margin-bottom:2rem;max-width:42rem}.pc-ford-pro__panel-title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;text-wrap:balance;color:#fff}.pc-ford-pro__panel-desc{margin-top:.875rem;font-size:1rem;line-height:1.7;color:rgb(255 255 255/.72);text-wrap:pretty}.pc-ford-pro__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.pc-ford-pro__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.pc-ford-pro__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-ford-pro__card{position:relative;border-radius:1.25rem;overflow:hidden;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.05);backdrop-filter:blur(8px);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.pc-ford-pro__card::before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;background:linear-gradient(145deg,rgb(77 159 255/.12),transparent 55%);transition:opacity .35s;pointer-events:none}@media(hover:hover){.pc-ford-pro__card:hover{border-color:rgb(77 159 255/.35);transform:translateY(-4px);box-shadow:0 12px 40px rgb(0 0 0/.25)}.pc-ford-pro__card:hover::before{opacity:1}}.pc-ford-pro__card-link{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.pc-ford-pro__card-media{aspect-ratio:16/9;overflow:hidden;background:rgb(0 0 0/.2)}.pc-ford-pro__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.pc-ford-pro__card:hover .pc-ford-pro__card-media img{transform:scale(1.04)}}.pc-ford-pro__card-body{display:flex;flex-direction:column;flex:1;gap:.625rem;padding:1.25rem 1.375rem 1.5rem}.pc-ford-pro__card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgb(77 159 255/.15);color:var(--pc-pro-accent-light)}.pc-ford-pro__card-icon svg{width:1.25rem;height:1.25rem}.pc-ford-pro__card-title{font-size:1.0625rem;font-weight:700;line-height:1.3;color:#fff}.pc-ford-pro__card-desc{flex:1;font-size:.875rem;line-height:1.6;color:rgb(255 255 255/.68)}.pc-ford-pro__card-cta{display:inline-flex;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-pro-accent-light);transition:gap .25s}.pc-ford-pro__card-cta svg{width:.875rem;height:.875rem;transition:transform .25s}@media(hover:hover){.pc-ford-pro__card:hover .pc-ford-pro__card-cta svg{transform:translateX(3px)}}.pc-ford-pro__panel-enter{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.pc-ford-pro__panel-enter-start{opacity:0;transform:translateY(12px)}.pc-ford-pro__panel-enter-end{opacity:1;transform:translateY(0)}.pc-ford-pro__panel-leave{transition:opacity .2s ease,transform .2s ease}.pc-ford-pro__panel-leave-start{opacity:1;transform:translateY(0)}.pc-ford-pro__panel-leave-end{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.pc-ford-pro__card,.pc-ford-pro__tab,.pc-ford-pro__card-media img,.pc-ford-pro__card-cta svg,.pc-ford-pro__panel-enter,.pc-ford-pro__panel-leave{transition:none}.pc-ford-pro__card:hover{transform:none}}
