/* Shared ForAre service navigation. Scoped to avoid changing application forms. */
.fn-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.fn-header,.fn-header *{box-sizing:border-box}.fn-header{position:relative;z-index:60;background:#0a151e;border-bottom:1px solid #293842;color:#f6fafc;font:600 13px/1.5 Manrope,Arial,sans-serif}.fn-header a{text-decoration:none;color:inherit}.fn-header-inner{display:flex;align-items:center;gap:26px;min-height:82px}.fn-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:23px;font-weight:800;letter-spacing:1.3px}.fn-brand small{display:block;font-size:8px;letter-spacing:5px;color:#afc1cc}.fn-mark{display:flex;gap:4px;align-items:end;height:32px;transform:skew(-12deg)}.fn-mark i{display:block;width:7px;height:23px;border-radius:4px;background:#02baff}.fn-mark i:nth-child(2){height:32px;background:#60e6f7}.fn-mark i:nth-child(3){height:18px;background:#b5fc3b}.fn-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.fn-nav>a:hover,.fn-phone:hover{color:#62e6f7}.fn-panel{border:1px solid #42515c;border-radius:8px;padding:10px 13px;white-space:nowrap}.fn-phone{white-space:nowrap;font-size:15px;font-weight:800}.fn-menu summary{list-style:none;cursor:pointer;padding:14px 0;font-weight:800;display:flex;align-items:center;gap:12px}.fn-menu summary::-webkit-details-marker{display:none}.fn-menu[open] summary{color:#65e6f9}.fn-dropdown{position:absolute;top:calc(100% - 1px);left:0;right:0;background:#0a1924;border-top:1px solid #354855;border-bottom:2px solid #5ce4ed;box-shadow:0 24px 35px #0005;padding:24px max(24px,calc((100% - 1200px)/2));max-height:calc(100dvh - 82px);overflow:auto}.fn-menu-all{display:block;color:#b5fc3b!important;padding-bottom:18px;font-size:16px}.fn-dropdown>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fn-dropdown>div>a{padding:18px;border:1px solid #2c4353;border-radius:10px;display:block;background:#102330}.fn-dropdown strong{display:block;font-size:14px;color:#fff}.fn-dropdown small{display:block;font-size:12px;color:#b2c7d4;font-weight:400;margin-top:7px}.fn-dropdown>div>a:hover{border-color:#55d9f1;background:#153345}.fn-header :focus-visible,.fn-hub :focus-visible,.fn-catalog-choices :focus-visible{outline:3px solid #26c4e8;outline-offset:4px}.fn-hub{padding:65px 0;background:#f0f5f7;color:#122634;scroll-margin-top:24px}.fn-hub-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:28px}.fn-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;color:#057f9d;margin:0 0 12px}.fn-hub h2{font:700 clamp(30px,4vw,48px)/1.08 'Space Grotesk',Manrope,sans-serif;letter-spacing:-1.7px;margin:0}.fn-hub-heading>p{max-width:440px;font-size:15px;line-height:1.7;color:#4a626f;margin:0}.fn-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.fn-category{position:relative;display:flex;flex-direction:column;align-items:start;gap:12px;text-decoration:none!important;padding:25px 28px 25px 23px;border:1px solid #cddde4;border-radius:13px;background:#fff;color:#17313f;transition:transform .18s,border-color .18s;min-width:0}.fn-number{font-size:12px;letter-spacing:1px;font-weight:800;color:#047c9c}.fn-category strong{font:700 20px/1.25 'Space Grotesk',Manrope,sans-serif;color:#102d3d}.fn-category>span:not(.fn-number){font:400 13px/1.65 Manrope,Arial,sans-serif;color:#516976}.fn-category b{position:absolute;right:20px;top:20px;font-size:20px;color:#0786a6}.fn-category:hover{border-color:#009cbe;transform:translateY(-2px);box-shadow:0 5px 20px #007b9e12}.fn-hub-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:25px;flex-wrap:wrap}.fn-hub-bottom a{font-size:13px;color:#076f8c;text-decoration:underline;text-underline-offset:4px;font-weight:700}.fn-catalog-choices{padding:0 0 25px}.fn-catalog-choices .fn-category{background:#102331;border-color:#2a495b}.fn-catalog-choices .fn-category strong{color:#f4fbff}.fn-catalog-choices .fn-category>span:not(.fn-number){color:#b1c6d2}.fn-catalog-choices .fn-number,.fn-catalog-choices .fn-category b{color:#62e5f4}.fn-catalog-choices .fn-category:hover{border-color:#62e5f4}.fn-smart-link{display:flex;gap:15px 25px;align-items:center;flex-wrap:wrap;padding:20px 24px;border:1px solid #2c4b5d;border-radius:12px;background:#102737;margin-top:25px;font-size:13px}.fn-smart-link strong{color:#f0faff}.fn-smart-link span{color:#b2c7d3}.fn-smart-link a{color:#b5fc3b!important;font-weight:800;margin-left:auto}.fn-grouped-grid{display:grid;gap:55px}.fn-catalog-group{scroll-margin-top:25px;min-width:0}.fn-group-heading{border-top:1px solid #2b4352;padding-top:25px;margin-bottom:22px}.fn-group-heading h2{font:700 clamp(24px,3vw,33px)/1.2 'Space Grotesk',Manrope,sans-serif;letter-spacing:-.6px;margin:0 0 10px;color:#f4faff}.fn-group-heading p{color:#b0c5d0;font-size:13px;margin:0}.fn-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding-block:18px;font:500 12px/1.5 Manrope,Arial,sans-serif;color:#86a5b5}.fn-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fc-page-hero{padding-top:30px!important;padding-bottom:28px!important}.fc-hero-copy{margin-bottom:20px!important}.fc-catalog{padding-top:35px!important;scroll-margin-top:22px}.fc-filters{flex-wrap:wrap!important;overflow:visible!important}.fc-filters button{white-space:normal!important;text-align:left}.fc-grid{align-items:stretch}.fn-grouped-grid .fc-card{min-width:0}.fn-grouped-grid .fc-card h3{overflow-wrap:anywhere}
@media(max-width:1100px){.fn-header-inner{gap:18px}.fn-nav{gap:18px}.fn-nav>a:nth-of-type(2){display:none}.fn-category{padding:22px}.fn-category strong{font-size:18px}}
@media(max-width:800px){.fn-shell{width:calc(100% - 32px)}.fn-header-inner{min-height:72px;gap:18px}.fn-brand{font-size:20px;gap:9px}.fn-nav .fn-desktop{display:none}.fn-dropdown{max-height:calc(100dvh - 72px);padding:18px 16px}.fn-dropdown>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-hub{padding:42px 0}.fn-hub-heading{display:block}.fn-hub-heading>p{margin-top:18px}.fn-category{padding:20px}.fn-smart-link{padding:18px}.fn-smart-link a{margin-left:0}.fn-catalog-choices .fn-category>span:not(.fn-number){font-size:12px}.fn-panel{font-size:11px}.fn-phone{font-size:13px}.fn-grouped-grid{gap:38px}}
@media(max-width:520px){.fn-header-inner{gap:13px;flex-wrap:wrap;padding-block:12px;min-height:70px}.fn-brand{font-size:19px}.fn-brand small{letter-spacing:3.7px}.fn-mark{height:27px}.fn-mark i:nth-child(2){height:27px}.fn-nav{margin-left:auto}.fn-phone{font-size:12px}.fn-panel{display:none}.fn-dropdown>div{grid-template-columns:1fr}.fn-dropdown>div>a{padding:14px}.fn-categories{grid-template-columns:1fr;gap:10px}.fn-category{gap:7px;padding:19px 43px 19px 19px}.fn-category strong{font-size:19px}.fn-number{font-size:10px}.fn-category>span:not(.fn-number){font-size:12px}.fn-hub-bottom{gap:15px}.fn-hub-heading{margin-bottom:22px}.fn-breadcrumb{font-size:11px}.fc-hero-copy h1{font-size:clamp(34px,10vw,48px)!important}.fc-filters{gap:7px!important}.fc-filters button{font-size:11px!important;padding:10px 12px!important}.fc-page-hero{padding-top:22px!important}.fn-catalog-choices{padding-bottom:10px}}
@media(prefers-reduced-motion:reduce){.fn-category{transition:none}.fn-category:hover{transform:none}}

.fn-dropdown>.fn-menu-quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fn-dropdown>.fn-menu-quick>a{padding:10px 14px;font-size:12px;background:transparent;color:#b5fc3b}

.fn-group-heading{border-color:#cbdde5}.fn-group-heading h2{color:#102d3d}.fn-group-heading p{color:#516976}.fn-breadcrumb{color:#4b788d}
