.fpj-nav{background:#1b4297;border-bottom-left-radius:28px;border-bottom-right-radius:28px;box-shadow:0 16px 40px rgba(27,66,151,.22);inset:0 0 auto 0;position:fixed;z-index:1000}.fpj-nav__inner{align-items:center;display:flex;gap:20px;justify-content:center;min-height:96px;padding-bottom:18px;padding-top:18px}.fpj-nav__logo{align-items:center;display:inline-flex;flex-shrink:0}.fpj-nav__logo img{display:block;height:auto;max-width:265px;width:auto}.fpj-shell{margin:0 auto;width:min(1200px,calc(100% - 40px))}.fpj-hero{background:radial-gradient(circle at top left,rgba(177,223,244,.78),transparent 34%),radial-gradient(circle at top right,rgba(223,239,250,.92),transparent 28%),linear-gradient(135deg,#f5fbff,#fff 48%,#f4f8ff);overflow:hidden;padding:176px 0 48px;position:relative}.fpj-hero:after{background:radial-gradient(circle,rgba(175,214,255,.28),transparent 62%);border-radius:50%;content:"";height:540px;inset:auto -8% -18% auto;pointer-events:none;position:absolute;width:540px}.fpj-hero__grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);position:relative;z-index:1}.fpj-eyebrow{align-items:center;background:rgba(214,227,248,.86);border-radius:999px;color:#1b4297;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.06em;line-height:1;min-height:36px;padding:0 16px;text-transform:uppercase}.fpj-hero__content h1{color:#1b4297;font-size:clamp(44px,5vw,72px);line-height:.96;margin:18px 0 16px}.fpj-hero__lede{color:#4a4d57;font-size:clamp(18px,2vw,22px);line-height:1.45;margin:0;max-width:760px}.fpj-hero__chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.fpj-hero__chips span{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(27,66,151,.12);border-radius:999px;color:#555;display:inline-flex;font-size:15px;font-weight:700;min-height:40px;padding:0 14px}.fpj-hero__panel{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.88);border:1px solid rgba(27,66,151,.08);border-radius:28px;box-shadow:0 22px 50px rgba(27,66,151,.12);padding:24px}.fpj-hero__panel h2{color:#1b4297;font-size:28px;line-height:1.05;margin:0 0 12px}.fpj-hero__panel li,.fpj-hero__panel p{color:#555;font-size:16px;line-height:1.6}.fpj-hero__panel p{margin:0 0 14px}.fpj-hero__panel ul{margin:0;padding-left:20px}.fpj-search{background:#fff;padding:8px 0 24px}.fpj-search .ws-find-provider{padding-bottom:0!important;padding-top:0!important}.fpj-search .ws-find-provider__inner{max-width:860px}.fpj-search .ws-find-provider__intro{margin-bottom:12px;max-width:700px}.fpj-search .ws-find-provider__form{justify-content:center;margin:0 auto;max-width:760px}.fpj-search .ws-find-provider__button{min-width:220px}.fpj-guide{background:linear-gradient(180deg,#fff,#f7fbff);padding:24px 0 80px}.fpj-footer{background:#fff;border-top:2px solid #eff7ff}.fpj-footer__inner{padding-bottom:1.5rem;padding-top:2.8rem}.fpj-footer__copyright{text-align:center}.fpj-footer__copyright p{color:#1b1b1b;font-size:16px;line-height:1.5;margin:0}.fpj-guide__header{margin-bottom:28px;max-width:760px}.fpj-guide__header h2{color:#1b4297;font-size:clamp(32px,3vw,46px);line-height:1;margin:16px 0 14px}.fpj-guide__header p{color:#555;font-size:18px;line-height:1.55;margin:0}.fpj-guide__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.fpj-card{background:#fff;border:1px solid rgba(27,66,151,.08);border-radius:24px;box-shadow:0 16px 36px rgba(27,66,151,.08);height:100%;padding:24px}.fpj-card h3{color:#1b4297;font-size:24px;line-height:1.1;margin:0 0 14px}.fpj-card ol,.fpj-card ul{margin:0;padding-left:20px}.fpj-card li{color:#555;font-size:16px;line-height:1.6}.fpj-card li+li{margin-top:10px}.fpj-card p{color:#555;font-size:16px;line-height:1.6;margin:0}.fpj-card p+p{margin-top:10px}.fpj-card__phone{color:#1b4297;font-weight:700;margin-top:12px!important}.fpj-hero__img{background:transparent;display:block;height:auto;margin:0 auto;max-width:520px;object-fit:contain;width:100%}.fpj-guide__header h2,.fpj-hero__content h1{font-weight:800}.fpj-callbtn,.fpj-card h3{font-weight:700}.fpj-callbtn{align-items:center;background:#7f93c6;border-radius:999px;box-shadow:0 18px 40px rgba(27,66,151,.14);color:#fff;display:inline-flex;font-family:Manrope,sans-serif;font-size:16px;justify-content:center;min-height:64px;padding:0 40px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.fpj-callbtn:focus-visible,.fpj-callbtn:hover{background:#6f84b8}.fpj-callbtn__phone{color:#1b4297;font-size:22px;font-weight:800;margin:18px 0 0!important}.fpj-callbtn__phone a{color:inherit;text-decoration:none}.fpj-callbtn__note{color:#636466;font-size:15px;margin:14px 0 0!important}.fpj-hero--global{padding-top:56px!important}@media (max-width:991px){.fpj-nav__inner{min-height:88px}.fpj-hero{padding-top:164px}.fpj-guide__grid,.fpj-hero__grid{grid-template-columns:1fr}}@media (max-width:767px){.fpj-shell{width:min(100% - 32px,1200px)}.fpj-nav__inner{justify-content:center;min-height:92px;padding-bottom:14px;padding-top:14px}.fpj-nav__logo img{max-width:220px}.fpj-hero{padding:156px 0 36px}.fpj-card,.fpj-hero__panel{border-radius:20px;padding:20px}.fpj-search .ws-find-provider__form,.fpj-search .ws-find-provider__inner{max-width:none}.fpj-guide{padding-bottom:56px}}.content-wrapper{margin:0 auto;max-width:1200px;padding:0 1rem}.fpj-search__note{color:#636466;font-family:Manrope,sans-serif;font-size:clamp(15px,1.4vw,17px);line-height:1.4;margin:16px auto 0;max-width:860px;padding:0 20px;text-align:center}.fpj-card a,.fpj-search__note a{color:#1b4297;font-weight:700;text-decoration:underline}.fpj-card a.fpj-callbtn{color:#fff;text-decoration:none}.fpj-card .fpj-callbtn__phone a{color:inherit;text-decoration:none}.fpj-search .ws-state-select{padding-bottom:0!important;padding-top:0!important}.fpj-search .ws-state-select__inner{max-width:860px}.fpj-search .ws-state-select__intro{margin-bottom:12px;max-width:700px}.fpj-search .ws-state-select__form{margin:0 auto;max-width:760px}.fpj-search .ws-state-select__button{min-width:220px}@media (max-width:767px){.fpj-search .ws-state-select__form,.fpj-search .ws-state-select__inner{max-width:none}}