[data-public-brand=fpd-03a] .page-intro{color:#f7f7f8;background:radial-gradient(55% 120% at 8% 35%,#1b1e24 0%,#0000 64%),linear-gradient(135deg,#0d0f13 0%,#07080a 72%);border-block-end:1px solid #343740;padding-block:clamp(50px,7vw,92px);position:relative;overflow:hidden}[data-public-brand=fpd-03a] .page-intro:before{content:"";background:linear-gradient(90deg,#e12526,#0000);block-size:2px;inline-size:min(20vw,260px);position:absolute;inset-block-start:0;inset-inline-start:0}[data-public-brand=fpd-03a] .page-intro:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e1252666,#0000);block-size:1px;inline-size:min(40vw,560px);position:absolute;inset-block-start:45%;inset-inline-end:-8%;transform:rotate(-8deg)}[data-public-brand=fpd-03a] .page-intro>.container{z-index:1;inline-size:min(100% - 48px,1280px);margin-inline:auto;position:relative}[data-public-brand=fpd-03a] .page-intro .eyebrow{color:#bdc0c7;align-items:center;gap:10px;font-size:13px;font-weight:750;display:inline-flex}[data-public-brand=fpd-03a] .page-intro .eyebrow:before{content:"";background:#e12526;block-size:2px;inline-size:30px}[data-public-brand=fpd-03a] .page-intro h1{color:#f7f7f8;letter-spacing:-.025em;text-wrap:balance;max-inline-size:15ch;margin:16px 0 0;font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1.38}[data-public-brand=fpd-03a] .page-intro p{color:#bdc0c7;max-inline-size:55em;margin:22px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.95}[data-public-brand=fpd-03a] .container.section{inline-size:min(100% - 48px,1280px);margin-inline:auto;padding-block:clamp(46px,6vw,82px)}[data-public-brand=fpd-03a] .container.section>.ui-empty-state{background:linear-gradient(145deg,#121419,#0b0d10);border:1px solid #41454e;border-radius:8px;padding:clamp(28px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 24px 64px #0004}[data-public-brand=fpd-03a] .container.section>.ui-empty-state:before{content:"";background:#e12526;block-size:2px;inline-size:72px;position:absolute;inset-block-start:0;inset-inline-start:0}[data-public-brand=fpd-03a] .container.section>.ui-empty-state :is(h2,.ui-empty-title){color:#f7f7f8;font-size:clamp(25px,3vw,40px);line-height:1.5}[data-public-brand=fpd-03a] .container.section>.ui-empty-state p{color:#bdc0c7;max-inline-size:64ch;line-height:1.95}[data-public-brand=fpd-03a] .hero-actions{flex-wrap:wrap;gap:12px;margin-block-start:24px;display:flex}[data-public-brand=fpd-03a] .hero-actions .button{color:#f7f7f8;background:0 0;border:1px solid #626670;border-radius:5px;justify-content:center;align-items:center;min-block-size:50px;min-inline-size:44px;padding:11px 20px;font-weight:750;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}[data-public-brand=fpd-03a] .hero-actions .button-primary{color:#fff;background:#e12526;border-color:#e12526}[data-public-brand=fpd-03a] .hero-actions .button:hover{border-color:#a0a4ad;transform:translateY(-2px)}[data-public-brand=fpd-03a] .hero-actions .button-primary:hover{background:#c91f22;border-color:#c91f22}[data-public-brand=fpd-03a] .center-directory-shell{gap:1.5rem}[data-public-brand=fpd-03a] .center-directory-summary{gap:.85rem}[data-public-brand=fpd-03a] .center-directory-summary-item,[data-public-brand=fpd-03a] .center-directory-tools,[data-public-brand=fpd-03a] .center-directory-map-panel,[data-public-brand=fpd-03a] .center-directory-card,[data-public-brand=fpd-03a] .center-directory-no-results,[data-public-brand=fpd-03a] .center-directory-legend{box-shadow:none;background:linear-gradient(145deg,#121419,#0c0e12);border-color:#3d414a;border-radius:8px}[data-public-brand=fpd-03a] .center-directory-summary-item{padding:1.1rem 1.15rem 1.2rem;position:relative;overflow:hidden}[data-public-brand=fpd-03a] .center-directory-summary-item:before{content:"";background:#e12526;block-size:2px;inline-size:42px;position:absolute;inset-block-start:0;inset-inline-start:0}[data-public-brand=fpd-03a] .center-directory-summary-item strong{color:#f7f7f8;font-size:1.6rem}[data-public-brand=fpd-03a] :is(.center-directory-summary-item span,.center-directory-search,.center-directory-map-state,.center-directory-results-head span,.center-directory-card p,.center-directory-no-results p,.center-directory-city,.center-directory-legend){color:#aeb2b9}[data-public-brand=fpd-03a] .center-directory-tools{padding:1.1rem}[data-public-brand=fpd-03a] .center-directory-search input{color:#f7f7f8;background:#090b0e;border-color:#555a64;border-radius:5px;min-height:48px;transition:border-color .16s,box-shadow .16s}[data-public-brand=fpd-03a] .center-directory-search input:focus-visible{border-color:#e12526;box-shadow:0 0 0 3px #e125261c}[data-public-brand=fpd-03a] .center-directory-filter{color:#bdc0c7;background:#0a0c0f;border-color:#525660;border-radius:5px;min-height:44px;transition:color .16s,border-color .16s,background .16s}[data-public-brand=fpd-03a] .center-directory-filter:hover{color:#fff;border-color:#858a94}[data-public-brand=fpd-03a] .center-directory-filter.is-active{color:#fff;background:#e1252614;border-color:#e12526}[data-public-brand=fpd-03a] .center-directory-map-panel{box-shadow:0 24px 64px #0003}[data-public-brand=fpd-03a] .center-directory-map-state{background:#0d0f13ed}[data-public-brand=fpd-03a] .center-directory-card{padding:1.1rem;transition:transform .16s,border-color .16s;position:relative}[data-public-brand=fpd-03a] .center-directory-card:hover{border-color:#656a74;transform:translateY(-2px)}[data-public-brand=fpd-03a] .center-directory-card.is-selected{border-color:#e12526;box-shadow:inset 3px 0 #e12526}[data-public-brand=fpd-03a] .center-directory-card h2,[data-public-brand=fpd-03a] .center-directory-legend strong{color:#f7f7f8}@media (max-width:760px){[data-public-brand=fpd-03a] .page-intro>.container,[data-public-brand=fpd-03a] .container.section{inline-size:calc(100% - 40px)}[data-public-brand=fpd-03a] .page-intro{padding-block:42px 58px}[data-public-brand=fpd-03a] .page-intro h1{max-inline-size:none}[data-public-brand=fpd-03a] .hero-actions>a{inline-size:100%}[data-public-brand=fpd-03a] .center-directory-card:hover{transform:none}}@media (max-width:359px){[data-public-brand=fpd-03a] .page-intro>.container,[data-public-brand=fpd-03a] .container.section{inline-size:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){[data-public-brand=fpd-03a] .hero-actions .button,[data-public-brand=fpd-03a] .center-directory-card,[data-public-brand=fpd-03a] .center-directory-filter{transition:none!important}}
@media (min-width:960px){[data-public-home] h1#home-title{max-inline-size:100%}}[data-public-editorial]{counter-reset:pg-editorial-chapter}[data-public-editorial] section[data-editorial-section]{counter-increment:pg-editorial-chapter;isolation:isolate}[data-public-editorial] section[data-editorial-section]:after{content:counter(pg-editorial-chapter, decimal-leading-zero);z-index:0;color:color-mix(in srgb, currentColor 5%, transparent);letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 clamp(64px,8vw,128px)/1 Arial,sans-serif;position:absolute;inset-block-start:clamp(18px,2.5vw,34px);inset-inline-end:clamp(18px,3vw,48px)}[data-public-editorial] section[data-editorial-section]>*{z-index:1;position:relative}[data-home-continuation]{counter-reset:pg-home-chapter}[data-home-continuation] section[data-editorial-section]{counter-increment:pg-home-chapter;isolation:isolate}[data-home-continuation] section[data-editorial-section]:after{content:"0" counter(pg-home-chapter);z-index:0;color:color-mix(in srgb, currentColor 4.5%, transparent);letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 clamp(58px,7vw,112px)/1 Arial,sans-serif;position:absolute;inset-block-start:clamp(18px,2.4vw,32px);inset-inline-end:clamp(18px,3vw,46px)}[data-home-continuation] section[data-editorial-section]>*{z-index:1;position:relative}[data-public-product-detail]>div{counter-reset:pg-product-chapter}[data-public-product-detail]>div>section:not(:first-of-type){counter-increment:pg-product-chapter;isolation:isolate;overflow:clip}[data-public-product-detail]>div>section:not(:first-of-type):after{content:counter(pg-product-chapter, decimal-leading-zero);z-index:0;color:#ffffff0b;letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 clamp(58px,7vw,104px)/1 Arial,sans-serif;position:absolute;inset-block-start:24px;inset-inline-end:0}[data-public-product-detail]>div>section:not(:first-of-type)>*{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){[data-public-editorial] img[data-cinematic-media]:not([data-cinematic-media=hero-v2]),[data-public-home] img[data-cinematic-media]:not([data-cinematic-media=hero-v2]){transform-origin:50%;transition:transform .36s cubic-bezier(.2,.7,.2,1),filter .36s}@media (hover:hover) and (pointer:fine){[data-public-editorial] figure:hover img[data-cinematic-media]:not([data-cinematic-media=hero-v2]),[data-public-home] figure:hover img[data-cinematic-media]:not([data-cinematic-media=hero-v2]){filter:saturate(.9)contrast(1.045);transform:scale(1.012)}}@supports (animation-timeline:view()){[data-public-editorial] section[data-editorial-section]>*,[data-home-continuation] section[data-editorial-section]>*,[data-public-home] #protection-details>div,[data-public-home] section[aria-labelledby=service-title]>div,[data-public-product-detail]>div>section:not(:first-of-type)>*{animation-name:pg-cinematic-chapter-reveal;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% cover 27%}}}@keyframes pg-cinematic-chapter-reveal{0%{opacity:.82;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){[data-public-editorial] section[data-editorial-section]:after,[data-home-continuation] section[data-editorial-section]:after{font-size:58px;inset-block-start:16px;inset-inline-end:16px}[data-public-product-detail]>div>section:not(:first-of-type):after{font-size:54px;inset-block-start:18px}}@media (forced-colors:active){[data-public-editorial] section[data-editorial-section]:after,[data-home-continuation] section[data-editorial-section]:after,[data-public-product-detail]>div>section:not(:first-of-type):after{display:none}}@media (prefers-reduced-motion:reduce){[data-public-editorial] *,[data-home-continuation] *,[data-public-home] #protection-details>div,[data-public-home] section[aria-labelledby=service-title]>div,[data-public-product-detail]>div>section:not(:first-of-type)>*{transition:none!important;animation:none!important}}
