:root{--fpr-cream:#fdf9f1;--fpr-blue:#eef4fa;--fpr-navy:#10233f;--fpr-muted:#5f6f7d;--fpr-green:#2f6748;--fpr-sage:#dce8df;--fpr-soft-sage:#edf5ef;--fpr-line:#10233f1f;--fpr-gold:#f1b940;--fpr-coral:#e98263;--fpr-white:#fff;--fpr-shadow:0 18px 45px #10233f14}.fpr-page{min-height:100vh;color:var(--fpr-navy);background:radial-gradient(circle at 85% 7%,#eef4faf2,#0000 30%),linear-gradient(#fff 0%,#fffdf8 45%,#f8fbfd 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fpr-page *{box-sizing:border-box}.fpr-page.fpr-2{--fpr-cream:#f7f3ec;--fpr-blue:#e8e2d8;--fpr-navy:#0f2a3a;--fpr-muted:#a6a095;--fpr-green:#5f7f78;--fpr-sage:#8fa89a;--fpr-soft-sage:#f0ebe2;--fpr-line:#0f2a3a1f;--fpr-gold:#c8a96a;--fpr-coral:#b89b5e;--fpr-shadow:0 18px 45px #0f2a3a14;background:radial-gradient(circle at 82% 8%,#c8a96a1f,#0000 24%),linear-gradient(#fbf8f2 0%,#f7f3ec 46%,#f1ece3 100%)}.fpr-page.fpr-2 .fpr-header{background:#f7f3eceb;border-bottom-color:#0f2a3a14}.fpr-page.fpr-2 .fpr-kicker{color:#1d3b53;background:#c8a96a24}.fpr-page.fpr-2 .fpr-kicker span{color:#b89b5e}.fpr-page.fpr-2.fpr-1 .fpr-hero{background:linear-gradient(#f3eee6 0%,#f7f3ec 100%)}.fpr-page.fpr-2.fpr-1 .fpr-hero-copy{background:radial-gradient(circle at 8% 14%,#ffffffd9,#0000 30%),linear-gradient(#f5f0e7 0%,#faf7f1 100%)}.fpr-page.fpr-2.fpr-1 .fpr-hero h1,.fpr-page.fpr-2.fpr-1 .fpr-lead,.fpr-page.fpr-2 .fpr-assess h2,.fpr-page.fpr-2 .fpr-reviews-band h2,.fpr-page.fpr-2 .fpr-products h2,.fpr-page.fpr-2 .fpr-how h2{color:#0f2a3a}.fpr-page.fpr-2.fpr-1 .fpr-hero-photo{background-color:#e8e2d8;box-shadow:inset 0 0 0 1px #ffffff73}.fpr-page.fpr-2 .fpr-mini-trust-graphic,.fpr-page.fpr-2 .fpr-conversation-icon,.fpr-page.fpr-2 .fpr-assess li span,.fpr-page.fpr-2 .fpr-assess-standalone .fpr-assess-icon-image{color:#5f7f78;background:linear-gradient(#f7f3ec,#ece4d8)}.fpr-page.fpr-2 .fpr-mini-trust-graphic .fpr-icon svg,.fpr-page.fpr-2 .fpr-conversation-icon svg{stroke:#5f7f78}.fpr-page.fpr-2 .fpr-journey-panel,.fpr-page.fpr-2 .fpr-review-card,.fpr-page.fpr-2 .fpr-assess-standalone li,.fpr-page.fpr-2 .fpr-product-card,.fpr-page.fpr-2 .fpr-conversation-cta-panel,.fpr-page.fpr-2 .fpr-bottom-cta{background:linear-gradient(#fffffff2,#f7f3ecf2);border-color:#0f2a3a1a;box-shadow:0 16px 36px #0f2a3a14}.fpr-page.fpr-2 .fpr-reviews-band-subtitle,.fpr-page.fpr-2 .fpr-assess p,.fpr-page.fpr-2 .fpr-conversation-copy p,.fpr-page.fpr-2 .fpr-bottom-cta p,.fpr-page.fpr-2 .fpr-product-card p{color:#6f786f}.fpr-page.fpr-2 .fpr-stars{color:#c8a96a}.fpr-page.fpr-2 .fpr-button,.fpr-page.fpr-2 .fpr-mobile-sticky-cta{background:linear-gradient(#5f7f78,#4d6a64);border-color:#5f7f78;box-shadow:0 14px 24px #5f7f7838}.fpr-page.fpr-2 .fpr-button-outline{color:#1d3b53;background:#fffc;border-color:#1d3b5347}.fpr-page.fpr-2 .fpr-assess-step-badge{background:#1d3b53}.fpr-page.fpr-2 .fpr-product-card-interactive:is(:hover,:focus,:focus-visible,:active){border-color:#c8a96a73;box-shadow:0 18px 34px #0f2a3a1a}.fpr-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #10233f0f;position:sticky;top:0}.fpr-header-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1100px,92vw);min-height:82px;margin:0 auto;padding:18px 0;display:flex}.fpr-header-logo{flex-shrink:0;align-items:center;display:inline-flex}.fpr-header-logo-image{width:auto;height:84px;display:block}.fpr-logo{color:#17405d;letter-spacing:-.05em;flex-direction:column;min-width:170px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:700;line-height:.85;text-decoration:none;display:inline-flex}.fpr-logo span{color:#12345a}.fpr-logo small{color:#52616f;letter-spacing:0;margin-top:9px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.fpr-nav{flex:1;justify-content:center;align-items:center;gap:31px;display:flex}.fpr-nav a,.fpr-footer a{color:var(--fpr-navy);cursor:pointer;font-size:13px;font-weight:700;text-decoration:none}.fpr-header-right{white-space:nowrap;align-items:center;gap:18px;display:flex}.fpr-adviser-info{color:var(--fpr-muted);flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.35;display:flex}.fpr-adviser-info strong{color:var(--fpr-navy);font-size:14px;font-weight:800}.fpr-adviser-info a{color:var(--fpr-navy);font-size:16px;font-weight:900;text-decoration:none}.fpr-button{background:var(--fpr-green);color:#fff;border:1px solid var(--fpr-green);border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 28px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 24px #2f67482e}.fpr-button-pulse,.fpr-mobile-sticky-cta-pulse{animation:2.4s ease-in-out infinite fpr-button-pulse}.fpr-button:hover{transform:translateY(-2px);box-shadow:0 18px 30px #2f674838}.fpr-button-pulse:hover,.fpr-mobile-sticky-cta-pulse:hover{animation-play-state:paused}.fpr-button-small{min-height:52px;padding:0 24px;font-size:14px}.fpr-button-outline{color:var(--fpr-navy);box-shadow:none;background:#ffffffbf;border-color:#10233f59}@keyframes fpr-button-pulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 14px 24px #2f67482e,0 0 #2f674847}30%{transform:translateY(-2px)scale(1.012)}55%{transform:translateY(-6px)scale(1.028);box-shadow:0 18px 30px #2f67483d,0 0 0 14px #2f674800}75%{transform:translateY(-2px)scale(1.014)}}@media (prefers-reduced-motion:reduce){.fpr-button-pulse,.fpr-mobile-sticky-cta-pulse{animation:none}.fpr-page.fpr-1 .fpr-scroll-fade-section{opacity:1!important;transition:none!important;transform:none!important}.fpr-1 .fpr-typing-title,.fpr-1 .fpr-typing-title-line,.fpr-1 .fpr-typing-title-line:after{animation:none}.fpr-1 .fpr-typing-title-line{width:auto}.fpr-1 .fpr-typing-title-line:after{display:none}}@keyframes fpr-title-line-typing{0%{width:0}to{width:calc(100% + .14em)}}@keyframes fpr-title-line-caret{0%{opacity:1}88%{opacity:1}to{opacity:0}}.fpr-hero{grid-template-columns:46% 54%;min-height:450px;display:grid;overflow:hidden}.fpr-1 .fpr-hero{isolation:isolate;background:linear-gradient(#edf5fd 0%,#f7fbff 100%);grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);align-items:center;min-height:640px;position:relative;overflow:hidden}.fpr-1 .fpr-hero:before{content:"";z-index:-3;background:radial-gradient(circle at 88% 18%,#ccddf7b8 0 18%,#0000 18.2%),radial-gradient(circle at 96% 54%,#e2ecfae6 0 23%,#0000 23.2%),radial-gradient(circle at -2% 92%,#d3e8e7cc 0 11%,#0000 11.2%),linear-gradient(#edf5fd 0%,#f7fbff 100%);position:absolute;inset:0}.fpr-hero-copy{background:radial-gradient(circle at 0 100%,#eef4fad9,#0000 45%),linear-gradient(90deg,#fff,#f8fbfd);padding:76px 48px 42px}.fpr-1 .fpr-hero-copy{z-index:1;background:0 0;padding:88px 24px 72px 124px;position:relative}.fpr-1 .fpr-hero-copy:after{content:"";opacity:.9;pointer-events:none;border:1px solid #a8c1ea57;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-182px;left:-108px;box-shadow:0 0 0 12px #a8c1ea33,0 0 0 24px #a8c1ea1f,0 0 0 36px #a8c1ea14}.fpr-1 .fpr-kicker{color:#354964;letter-spacing:.12em;background:#ffffffe6;border:1px solid #1c395814;gap:10px;padding:10px 18px;box-shadow:0 10px 26px #1a2f4c0f}.fpr-1 .fpr-kicker-marker{color:#2b7753}.fpr-kicker{color:#384b5b;text-transform:uppercase;letter-spacing:.08em;background:#fdf9f1e6;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:8px 13px;font-size:12px;font-weight:900;display:inline-flex}.fpr-kicker span{color:var(--fpr-coral)}.fpr-kicker-marker{justify-content:center;align-items:center;display:inline-flex}.fpr-kicker-marker .fpr-icon,.fpr-kicker-marker .fpr-icon svg{width:14px;height:14px}.fpr-hero h1{max-width:620px;color:var(--fpr-navy);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,82px);line-height:.92}.fpr-1 .fpr-hero h1{white-space:normal;max-width:none;font-size:clamp(58px,5.35vw,78px);line-height:.94}.fpr-1 .fpr-hero-title-group{align-items:flex-start;gap:30px;display:inline-flex}.fpr-1 .fpr-hero-logo-badge{flex:none;width:132px;height:132px;margin-top:10px;position:relative}.fpr-1 .fpr-hero-logo-badge-rings,.fpr-1 .fpr-hero-logo-badge-surface{border-radius:50%;position:absolute}.fpr-1 .fpr-hero-logo-badge-rings{background:#ccddf76b;inset:10px;box-shadow:0 0 0 18px #ccddf742,0 0 0 34px #ccddf71f}.fpr-1 .fpr-hero-logo-badge-surface{background:linear-gradient(#fffffffa,#f0f7fcf5);place-items:center;display:grid;inset:0;box-shadow:0 14px 28px #1a2f4c1f,inset 0 1px #fffffff2}.fpr-1 .fpr-hero-logo-badge-surface img{object-fit:contain;width:94px;height:94px}.fpr-1 .fpr-typing-title{vertical-align:top;white-space:normal;padding-bottom:.08em;padding-right:.14em;display:inline-block;position:relative}.fpr-1 .fpr-typing-title-text{flex-direction:column;align-items:flex-start;display:inline-flex}.fpr-1 .fpr-typing-title-line{white-space:nowrap;width:0;padding-right:.14em;display:block;position:relative;overflow:hidden}.fpr-1 .fpr-typing-title-line:after{content:"";opacity:0;background:currentColor;width:.06em;position:absolute;top:.05em;bottom:.1em;right:0}.fpr-1 .fpr-typing-title-line:first-child{animation:1.35s steps(18,end) .25s forwards fpr-title-line-typing}.fpr-1 .fpr-typing-title-line:first-child:after{animation:1.45s steps(18,end) .25s forwards fpr-title-line-caret}.fpr-1 .fpr-typing-title-line:last-child{animation:1.35s steps(18,end) 1.7s forwards fpr-title-line-typing}.fpr-1 .fpr-typing-title-line:last-child:after{animation:1.45s steps(18,end) 1.7s forwards fpr-title-line-caret}.fpr-lead{color:#22354b;max-width:485px;margin:30px 0 28px;font-size:19px;line-height:1.45}.fpr-1 .fpr-lead{max-width:710px;margin:28px 0;font-size:18px;line-height:1.65}.fpr-1 .fpr-button{min-width:286px;min-height:62px;padding:0 52px;font-size:17px;box-shadow:0 16px 32px #2a7a4e38}.fpr-1 .fpr-cta-row{grid-template-columns:auto max-content;align-items:center;gap:16px 28px;display:grid}.fpr-cta-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.fpr-mini-trust{color:#23364a;flex-wrap:wrap;align-items:center;gap:17px;margin-top:24px;font-size:13px;font-weight:700;display:flex}.fpr-1 .fpr-mini-trust{gap:14px;font-size:13px}.fpr-1 .fpr-mini-trust-inline{grid-template-columns:repeat(2,minmax(0,max-content));align-items:center;gap:14px 28px;margin-top:0;display:grid}.fpr-mini-trust span{align-items:center;gap:8px;display:inline-flex}.fpr-mini-trust-detailed{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start;gap:12px 28px;display:grid}.fpr-mini-trust-item{align-items:flex-start;gap:9px;display:flex}.fpr-mini-trust-item .fpr-icon{flex:none;width:30px;height:30px;margin-top:-1px}.fpr-mini-trust-item .fpr-icon svg{width:23px;height:23px}.fpr-mini-trust-text{gap:2px;display:grid}.fpr-1 .fpr-mini-trust-graphic{background:linear-gradient(#f8fbff,#eef3f9);border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.fpr-1 .fpr-mini-trust-graphic .fpr-icon{width:18px;height:18px;margin-top:0}.fpr-1 .fpr-mini-trust-graphic .fpr-icon svg{stroke:#213857;width:18px;height:18px}.fpr-1 .fpr-mini-trust-inline-item{align-items:center;gap:12px}.fpr-1 .fpr-mini-trust-inline-item strong{color:#22354b;font-size:14px;font-weight:800;line-height:1.25}.fpr-mini-trust-item strong{color:var(--fpr-navy);font-size:11.5px;line-height:1.15}.fpr-mini-trust-item small{color:var(--fpr-muted);font-size:10.5px;line-height:1.3}.fpr-hero-visual{background:radial-gradient(circle at 68% 35%,#fdf9f1e6,transparent 36%),linear-gradient(135deg,var(--fpr-blue),#fff 55%,#fbf6ec);min-height:450px;position:relative;overflow:hidden}.fpr-hero-visual:before{content:"";clip-path:ellipse(45% 70% at 0%);background:#ffffffa3;width:45%;position:absolute;inset:-10% auto -10% -15%}.fpr-hero-photo{background:linear-gradient(90deg,#ffffff14,#fff0),linear-gradient(#ffffff0f,#10233f0f),#eef6fd}.fpr-hero-slideshow{position:absolute;inset:0}.fpr-hero-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.fpr-hero-slide--active{opacity:1}.fpr-floating-note{width:340px;box-shadow:var(--fpr-shadow);background:#fff;border-radius:999px;grid-template-columns:42px 1fr;align-items:center;gap:6px 12px;padding:18px 24px;display:grid;position:absolute;bottom:36px;left:180px}.fpr-1 .fpr-hero-photo:before{content:"";top:36px;right:14px;opacity:.55;pointer-events:none;background:radial-gradient(circle,#71a0df80 1.5px,#0000 1.6px) 0 0/16px 16px;width:92px;height:92px;position:absolute;inset:auto}.fpr-1 .fpr-hero-visual:before,.fpr-1 .fpr-hero-visual:after{display:block}.fpr-1 .fpr-hero-visual{background:0 0}.fpr-1 .fpr-hero-photo{min-height:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-end;align-self:stretch;align-items:center;padding:64px 106px 64px 20px;display:flex;position:relative}.fpr-1 .fpr-hero-photo:after{content:"";opacity:.85;pointer-events:none;border:1px solid #7eab9542;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-136px;right:-104px;box-shadow:0 0 0 22px #7eab9524,0 0 0 44px #7eab9517,0 0 0 66px #7eab950d}.fpr-1 .fpr-hero-assess-card{z-index:1;clip-path:inset(8px 14px 10px 8px round 40px);filter:drop-shadow(0 28px 44px #5f8cc438);width:min(100%,680px);height:auto;display:block;position:relative}.fpr-1 .fpr-floating-note{gap:4px 10px;width:362px;padding:16px 22px;bottom:24px;left:34px}.fpr-floating-note-icon{color:#42566b;background:#f8fafb;border:1px solid #10233f14;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.fpr-floating-note-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.fpr-floating-note strong{font-size:14px}.fpr-floating-note small{color:var(--fpr-muted);font-size:13px}.fpr-1 .fpr-floating-note strong{font-size:12.5px}.fpr-1 .fpr-floating-note small{font-size:12px}.fpr-2 .fpr-hero-illustration{background:linear-gradient(#ffffff0a,#10233f0a),url(/fpr-2-hero-bg.png) 50%/cover no-repeat}.fpr-2 .fpr-hero-illustration:before{display:none}.fpr-2 .fpr-hero-illustration .fpr-hero-image-overlay{background:linear-gradient(90deg,#ffffff05,#10233f0f);position:absolute;inset:0}.fpr-3 .fpr-hero-desk{background:linear-gradient(#ffffff08,#10233f0a),url(/fpr-3-hero-bg.png) 50%/cover no-repeat}.fpr-3 .fpr-hero-desk:before{display:none}.fpr-3 .fpr-hero-desk .fpr-hero-image-overlay{background:linear-gradient(90deg,#ffffff05,#10233f0d);position:absolute;inset:0}.fpr-house,.fpr-desk-house{width:225px;height:190px;position:absolute;bottom:88px;right:315px}.fpr-house .roof,.fpr-desk-house .roof{clip-path:polygon(50% 0,100% 55%,100% 100%,0 100%,0 55%);opacity:.93;background:#314056;width:190px;height:115px;position:absolute;top:0;left:18px}.fpr-house .body,.fpr-desk-house .body{background:#f5f0e7;border:1px solid #10233f1a;border-radius:8px;width:160px;height:118px;position:absolute;top:58px;left:35px}.fpr-house .door,.fpr-desk-house .door{background:#3c6b57;border-radius:20px 20px 4px 4px;width:38px;height:68px;position:absolute;bottom:15px;left:94px}.fpr-house .window{background:#d5e4ed;border:4px solid #fdf9f1;width:33px;height:42px;position:absolute}.fpr-house .window-one{top:82px;left:55px}.fpr-house .window-two{top:82px;right:45px}.fpr-big-shield{color:#fff;clip-path:polygon(50% 0,93% 18%,86% 75%,50% 100%,14% 75%,7% 18%);background:linear-gradient(150deg,#72917c,#2f6748);place-items:center;width:150px;height:170px;font-size:86px;font-weight:800;display:grid;position:absolute;bottom:58px;left:140px;box-shadow:0 20px 34px #2f674833}.fpr-checklist-card{width:210px;box-shadow:var(--fpr-shadow);background:#fff;border-radius:16px;padding:24px;position:absolute;bottom:75px;right:70px}.fpr-checklist-card p{margin:0 0 13px;font-size:14px;font-weight:800}.fpr-checklist-card p:before{content:"✓";width:25px;height:25px;color:var(--fpr-green);background:#dce8df;border-radius:50%;place-items:center;margin-right:10px;display:inline-grid}.fpr-plant{opacity:.85;width:120px;height:190px;position:absolute;bottom:76px}.fpr-plant:before{content:"";clip-path:polygon(45% 100%,48% 60%,26% 76%,45% 55%,18% 48%,47% 48%,28% 23%,51% 41%,52% 0,58% 41%,82% 23%,63% 48%,94% 48%,66% 56%,84% 76%,60% 60%,56% 100%);background:#8eab91;position:absolute;inset:0}.plant-left{left:65px}.plant-right{right:25px}.fpr-hero-desk{background:radial-gradient(circle at 30% 32%,#fff,#0000 26%),linear-gradient(140deg,#eef4fa,#fdf9f1 58%,#efe2cf)}.fpr-desk-house{bottom:130px;right:335px;transform:scale(.9)}.desk-shield{width:135px;height:152px;color:var(--fpr-green);background:linear-gradient(150deg,#f7f8f5,#c8d5c6);bottom:96px;left:125px}.fpr-clipboard{width:190px;min-height:250px;box-shadow:var(--fpr-shadow);background:#fff;border-radius:10px;padding:34px 24px 24px;position:absolute;top:86px;right:100px;transform:rotate(3deg)}.fpr-clipboard:before{content:"";background:#ccd8df;border:4px solid #3f4c5d;border-radius:8px 8px 4px 4px;width:72px;height:25px;position:absolute;top:-12px;left:58px}.fpr-clipboard strong{letter-spacing:.08em;font-size:12px}.fpr-clipboard p{background:#d9e3e8;border-radius:99px;height:7px;margin:19px 0}.fpr-clipboard p:before{content:"✓";background:var(--fpr-sage);width:19px;height:19px;color:var(--fpr-green);border-radius:50%;place-items:center;margin-right:10px;display:inline-grid;transform:translateY(-6px)}.fpr-books{gap:4px;display:grid;position:absolute;bottom:84px;left:235px}.fpr-books span{color:#fff;letter-spacing:.08em;background:#314056;border-radius:4px;width:170px;height:22px;padding-left:18px;font-size:10px;line-height:22px}.fpr-books span:nth-child(2){background:#697a72}.fpr-mug{background:#efe6d6;border-radius:0 0 28px 28px;width:72px;height:82px;position:absolute;bottom:78px;right:30px;box-shadow:inset 0 12px #d8c8b4}.fpr-mug:after{content:"";border:9px solid #efe6d6;border-left:0;border-radius:0 999px 999px 0;width:35px;height:30px;position:absolute;top:24px;right:-24px}.fpr-keys{border-bottom:5px solid #8f8a7c;width:100px;height:32px;position:absolute;bottom:48px;right:175px;transform:rotate(-12deg)}.fpr-keys:before,.fpr-keys:after{content:"";border:5px solid #8f8a7c;border-radius:50%;position:absolute}.fpr-keys:before{width:28px;height:28px;bottom:-15px;left:0}.fpr-keys:after{width:16px;height:16px;bottom:-10px;right:8px}.fpr-assess-reviews{background:#ffffffc7;grid-template-columns:31% 69%;padding:35px 46px 32px;display:grid}.fpr-assess{border-right:1px solid var(--fpr-line);padding-left:84px;padding-right:45px}.fpr-assess h2,.fpr-reviews h2,.fpr-products h2,.fpr-how h2,.fpr-bottom-cta h2{letter-spacing:-.03em;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.05}.fpr-assess p{color:#31465b;max-width:320px;margin:0 0 21px;line-height:1.5}.fpr-assess ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fpr-assess li{color:#22354b;align-items:center;gap:14px;font-size:14px;font-weight:700;display:flex}.fpr-assess li span{background:var(--fpr-soft-sage);width:34px;height:34px;color:var(--fpr-green);border-radius:50%;place-items:center;display:grid}.fpr-1 .fpr-assess-icon-image{background:0 0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.fpr-1 .fpr-assess-icon-image img{object-fit:contain;width:100%;height:100%;display:block}.fpr-reviews{padding-left:45px}.fpr-review-grid{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.fpr-review-carousel-wrapper{position:relative;overflow:hidden}.fpr-review-carousel{padding:10px 4px;position:relative;overflow:hidden}.fpr-review-carousel:hover .fpr-review-track{animation-play-state:paused}.fpr-review-track{will-change:transform;gap:22px;width:max-content;animation:60s linear infinite fpr-scroll-testimonials;display:flex}.fpr-review-track-group{gap:22px;padding-right:22px;display:flex}@keyframes fpr-scroll-provider-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fpr-scroll-testimonials{0%{transform:translate(0)}to{transform:translate(-50%)}}.fpr-review-card{background:#fff;border:1px solid #10233f1a;border-radius:15px;flex:none;width:clamp(250px,27vw,340px);min-height:214px;padding:22px 22px 20px;box-shadow:0 12px 32px #10233f0e}.fpr-review-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.fpr-review-quote{color:#8eb39a;font-family:Georgia,serif;font-size:40px;line-height:.7}.fpr-stars{color:var(--fpr-gold);letter-spacing:4px;font-size:17px}.fpr-review-title{color:var(--fpr-navy);margin:0 0 8px;font-size:18px;line-height:1.2}.fpr-review-text{color:#23364a;white-space:pre-line;margin:0;font-size:14px;font-weight:650;line-height:1.6}.fpr-review-meta{align-items:center;gap:10px;margin-top:16px;display:flex}.fpr-review-name{color:var(--fpr-navy);font-size:13px;font-weight:800}.fpr-trust-strip{background:linear-gradient(90deg,#f1f6f9,#eef4fa);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 44px 16px;padding:22px 34px;display:grid}.fpr-top-trust{z-index:3;box-shadow:var(--fpr-shadow);background:#ffffffd1;margin-top:-17px;position:relative}.fpr-trust-strip div{grid-template-columns:48px 1fr;align-items:center;column-gap:12px;display:grid}.fpr-trust-strip strong{font-size:13px;line-height:1.2}.fpr-trust-strip small{color:var(--fpr-muted);grid-column:2;font-size:12px}.fpr-conversation-cta{background:linear-gradient(#fffffff5,#fafcfffa);border:1px solid #10233f1a;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 44px 20px 102px;padding:14px 20px;display:flex;box-shadow:0 10px 28px #10233f0d}.fpr-conversation-copy{align-items:center;gap:18px;min-width:0;display:flex}.fpr-conversation-icon{width:54px;height:54px;color:var(--fpr-green);background:linear-gradient(#edf5ef,#e1ece3);border-radius:50%;flex:none;place-items:center;display:grid}.fpr-conversation-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.fpr-conversation-copy h2{color:#4a5f63;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.1}.fpr-conversation-copy p{color:var(--fpr-muted);margin:0;font-size:14px;line-height:1.35}.fpr-conversation-cta .fpr-button{flex:none;min-width:182px}.fpr-icon{grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.fpr-icon svg{fill:none;width:34px;height:34px;stroke:var(--fpr-navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fpr-products{text-align:center;padding:18px 44px 34px}.fpr-1 .fpr-products{width:min(1580px,100vw - 88px);margin:0 auto;padding-inline:0}.fpr-products h2{margin-bottom:30px}.fpr-product-grid{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.fpr-1 .fpr-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:100%}.fpr-1 .fpr-reviews-band{margin:12px 44px 0;padding:28px 0 12px;overflow-x:clip}.fpr-1 .fpr-reviews-band-inner{width:100%;min-width:0}.fpr-1 .fpr-provider-band{background:linear-gradient(#fffffff5,#f6fafdf5),radial-gradient(circle at top,#d2e6f652,#0000 60%);border:1px solid #10233f1a;border-radius:22px;margin:0 0 24px;padding:18px 0 14px;box-shadow:inset 0 1px #ffffffb8}.fpr-1 .fpr-provider-band-title{color:#264d5e;letter-spacing:-.03em;text-align:center;margin:0 0 14px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.08}.fpr-1 .fpr-provider-carousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fpr-1 .fpr-provider-carousel:hover .fpr-provider-track{animation-play-state:paused}.fpr-1 .fpr-provider-track{will-change:transform;gap:0;width:max-content;animation:44s linear infinite fpr-scroll-provider-logos;display:flex}.fpr-1 .fpr-provider-track-group{align-items:center;gap:18px;padding-right:18px;display:flex}.fpr-1 .fpr-provider-logo-card{background:#ffffffd6;border:1px solid #10233f0f;border-radius:18px;justify-content:center;align-items:center;width:clamp(140px,15vw,188px);min-width:clamp(140px,15vw,188px);height:76px;padding:12px 16px;display:flex}.fpr-1 .fpr-provider-logo-card img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:42px;display:block}.fpr-1 .fpr-provider-logo-card--tall img{max-height:56px}.fpr-1 .fpr-provider-logo-card--square img{max-height:64px}.fpr-page.fpr-1 .fpr-scroll-fade-section{transition:opacity 1.2s,transform 1.2s cubic-bezier(.22,1,.36,1);display:block}.fpr-page.fpr-1 .fpr-scroll-fade-section--ready{opacity:.18;transform:translateY(26px)}.fpr-page.fpr-1 .fpr-scroll-fade-section--ready.fpr-scroll-fade-section--visible{opacity:1;transform:translateY(0)}.fpr-1 .fpr-reviews-band h2{color:#164955;text-align:center;margin:0 0 8px}.fpr-1 .fpr-reviews-band-subtitle{color:#4a6275;text-align:center;margin:0 0 18px;font-size:17px;line-height:1.5}.fpr-1 .fpr-reviews-band .fpr-review-carousel-wrapper,.fpr-1 .fpr-reviews-band .fpr-review-carousel{width:100%;min-width:0}.fpr-1 .fpr-reviews-band .fpr-review-carousel{padding:10px 0 18px}.fpr-1 .fpr-assess-standalone{border:0;margin:0 44px 24px;padding:24px 0;overflow-x:clip}.fpr-1 .fpr-assess-standalone h2{text-align:center}.fpr-1 .fpr-assess-standalone p{text-align:center;max-width:760px;margin-bottom:20px;margin-left:auto;margin-right:auto}.fpr-1 .fpr-assess-standalone ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;min-width:0;max-width:none}.fpr-1 .fpr-assess-standalone li{background:#fff;border:1px solid #10233f14;border-radius:18px;align-items:center;gap:14px;min-width:0;min-height:96px;padding:18px 18px 18px 22px;position:relative;box-shadow:0 10px 28px #10233f0d}.fpr-1 .fpr-assess-standalone li:not(:last-child):after{content:"";border-top:2px dotted #22545429;width:18px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.fpr-1 .fpr-assess-step-badge{display:none}.fpr-1 .fpr-assess-standalone .fpr-assess-icon-image{background:0 0;border-radius:0;width:58px;height:58px;padding:0}.fpr-1 .fpr-assess-standalone strong{color:#243a53;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:15px;line-height:1.3;display:block}.fpr-1 .fpr-conversation-cta-panel{background:linear-gradient(#fffffff5,#fafcfffa);border:1px solid #10233f1a;border-radius:16px;margin:0 18px 18px;padding:14px 20px;box-shadow:0 10px 28px #10233f0d}.fpr-1 .fpr-conversation-cta-panel .fpr-conversation-copy h2,.fpr-1 .fpr-conversation-cta-panel .fpr-conversation-copy p{color:inherit}.fpr-1 .fpr-conversation-cta-panel .fpr-conversation-icon{width:54px;height:54px;color:var(--fpr-green);box-shadow:none;background:linear-gradient(#edf5ef,#e1ece3)}.fpr-1 .fpr-conversation-cta-panel .fpr-button{border-color:var(--fpr-green);background:var(--fpr-green);min-width:182px;box-shadow:0 14px 24px #2f67482e}.fpr-product-card{background:#ffffffe6;border:1px solid #10233f1a;border-radius:15px;min-height:225px;padding:25px 17px 20px;transition:transform .2s,box-shadow .2s}.fpr-1 .fpr-product-card{min-width:0}.fpr-product-card:hover{box-shadow:var(--fpr-shadow);transform:translateY(-4px)}.fpr-product-icon{place-items:center;width:80px;height:80px;margin:0 auto 14px;display:grid}.fpr-product-icon img{object-fit:contain;width:100%;height:100%;display:block}.fpr-product-card h3{min-height:40px;margin:0 0 12px;font-size:16px;line-height:1.15}.fpr-product-card p{color:#34485c;margin:0 0 15px;font-size:13px;line-height:1.45}.fpr-product-card a{color:var(--fpr-green);font-size:13px;font-weight:800}.fpr-how{text-align:center;padding:10px 44px 30px}.fpr-steps{grid-template-columns:repeat(4,1fr);gap:54px;margin-top:28px;display:grid;position:relative}.fpr-steps:before{content:"";border-top:2px dashed #10233f2e;position:absolute;top:31px;left:13%;right:13%}.fpr-step{z-index:2;position:relative}.fpr-step-number{background:var(--fpr-green);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-12px;left:22%}.fpr-step-icon{width:74px;height:74px;color:var(--fpr-navy);background:#f4f3ee;border:1px solid #10233f0f;border-radius:50%;place-items:center;margin:0 auto 13px;font-size:35px;display:grid}.fpr-1 .fpr-step-icon--image{background:0 0;border:0;width:90px;height:90px}.fpr-1 .fpr-step-number{top:-4px;left:calc(50% - 58px)}.fpr-1 .fpr-step-icon--image img{object-fit:contain;width:100%;height:100%;display:block}.fpr-step h3{margin:0 0 9px;font-size:16px}.fpr-step p{color:#405268;max-width:230px;margin:0 auto;font-size:13px;line-height:1.45}.fpr-1 .fpr-how.fpr1-how{padding:8px 34px 28px}.fpr-1 .fpr1-how-layout{grid-template-columns:minmax(300px,380px) minmax(0,1.2fr);align-items:center;gap:clamp(8px,1.1vw,16px);display:grid}.fpr-1 .fpr1-how-intro{text-align:left;order:1;justify-self:end;max-width:350px;transform:translate(150px)}.fpr-1 .fpr-how.fpr1-how h2{color:#164955;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,46px);line-height:1}.fpr-1 .fpr1-how-title-accent{color:#0f2d63}.fpr-1 .fpr1-how-divider{align-items:center;width:100%;max-width:270px;height:18px;margin:22px 0 18px;display:flex}.fpr-1 .fpr1-how-divider:before,.fpr-1 .fpr1-how-divider:after{content:"";background:#0f2d633d;flex:1;height:1px}.fpr-1 .fpr1-how-divider span{border:2px solid #0f708d;width:10px;height:10px;margin:0 14px;transform:rotate(45deg)}.fpr-1 .fpr1-how-copy{color:#29485d;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.62}.fpr-1 .fpr1-how-diagram-panel{background:#f1f2ea;border:1px solid #f1f2ea;border-radius:28px;order:2;width:100%;max-width:860px;margin-inline:455px auto;padding:clamp(18px,2vw,24px);transform:translate(-70px);box-shadow:inset 0 0 0 1px #ffffffb3,0 22px 54px #10233f14}.fpr-1 .fpr1-how-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,16px);margin-bottom:clamp(16px,2vw,22px);display:grid}.fpr-1 .fpr1-how-diagram-node{width:100%;min-height:clamp(110px,11vw,132px);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffffff0;border:1px solid #10233f17;border-radius:20px;grid-template-columns:minmax(64px,84px) minmax(0,1fr);align-items:center;gap:clamp(10px,1vw,14px);padding:clamp(12px,1.2vw,16px) clamp(14px,1.4vw,18px);transition:transform .26s,border-color .26s,box-shadow .26s,background .26s;display:grid;position:relative;box-shadow:0 14px 34px #10233f14}.fpr-1 .fpr1-how-diagram-node:hover,.fpr-1 .fpr1-how-diagram-node:focus-visible{border-color:#10233f26;transform:none;box-shadow:0 18px 36px #10233f1f}.fpr-1 .fpr1-how-diagram-node-active{border-color:color-mix(in srgb,var(--fpr1-diagram-accent)34%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fpr1-diagram-accent)28%,white),0 16px 30px color-mix(in srgb,var(--fpr1-diagram-accent)10%,transparent);background:#fff;transform:none}.fpr-1 .fpr1-how-diagram-node-number{background:color-mix(in srgb,var(--fpr1-diagram-accent)12%,white);width:34px;height:34px;color:var(--fpr1-diagram-accent);border-radius:999px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:10px;left:10px}.fpr-1 .fpr1-how-diagram-node-active .fpr1-how-diagram-node-number{background:var(--fpr1-diagram-accent);color:#fff}.fpr-1 .fpr1-how-diagram-node-icon{background:linear-gradient(#f8fbfdfa,#ecf3f7f5);border-radius:15px;place-items:center;width:clamp(56px,4.8vw,70px);height:clamp(56px,4.8vw,70px);padding:9px;display:grid;box-shadow:inset 0 1px #ffffffd1}.fpr-1 .fpr1-how-diagram-node-icon img{object-fit:contain;width:100%;height:100%}.fpr-1 .fpr1-how-diagram-node-label{color:#164955;letter-spacing:-.03em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.7vw,22px);font-weight:700;line-height:.92}.fpr-1 .fpr1-how-diagram-detail{text-align:center;align-content:start;justify-items:center;gap:9px;width:min(100%,500px);min-height:215px;margin:0 auto;display:grid}.fpr-1 .fpr1-how-diagram-detail-step{color:#566d92;letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:800}.fpr-1 .fpr1-how-diagram-detail strong{color:#164955;letter-spacing:-.04em;text-wrap:balance;min-height:100px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.3vw,34px);font-weight:700;line-height:.98;display:block}.fpr-1 .fpr1-how-diagram-detail p{color:#365268;max-width:420px;min-height:72px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(13px,.95vw,15px);line-height:1.52}.fpr-1 .fpr1-how-diagram-detail-accent{background:color-mix(in srgb,var(--fpr1-diagram-accent)92%,#0f2d63);border-radius:999px;width:56px;height:5px;margin-top:2px;display:block}.fpr-reassurance-row{border:1px solid var(--fpr-line);background:#f5f8f4;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:20px;margin:0 44px 20px;padding:17px 28px;display:grid}.fpr-reassurance-row div{border-right:1px solid var(--fpr-line);gap:5px;display:grid}.fpr-reassurance-row div:last-child{border-right:0}.fpr-reassurance-row strong{font-size:13px}.fpr-reassurance-row small{color:var(--fpr-muted);font-size:12px}.fpr-bottom-cta{background:linear-gradient(90deg,#f7f1e5,#fffdf8 55%,#f5f8f4);border:1px solid #10233f14;border-radius:15px;grid-template-columns:240px 1fr 470px;align-items:center;gap:28px;min-height:95px;margin:0 44px 30px;padding:18px 34px;display:grid}.fpr-bottom-cta h2{margin-bottom:5px;font-size:29px}.fpr-bottom-cta p{color:#405268;margin:0}.fpr-bottom-actions{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.fpr-bottom-review-button{justify-content:center;width:420px!important;min-width:420px!important}.fpr-bottom-illustration{height:72px;position:relative}.fpr-bottom-mobile-family{display:none}.fpr-1 .fpr-bottom-cta{background:#f1f2ea url(/fpr-1/bottom-cta-background.png) 0 10%/40% no-repeat;border-color:#f1f2ea;justify-content:space-between;align-items:center;width:min(1800px,100% - 88px);height:120px;min-height:104px;margin-left:auto;margin-right:auto;display:flex}.fpr-1 .fpr-bottom-copy{min-width:0;margin-left:35rem}.fpr-1 .fpr-bottom-illustration{align-items:center;height:auto;min-height:108px;display:flex}.fpr-1 .fpr-bottom-slideshow{aspect-ratio:1743/902;background:0 0;border-radius:24px;width:min(100%,212px);position:relative;overflow:hidden}.fpr-1 .fpr-bottom-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.fpr-1 .fpr-bottom-slide.fpr-bottom-slide--active{opacity:1}.mini-house{background:linear-gradient(135deg,#0000 0 45%,#344055 46% 54%,#0000 55%) 0 0/100% 52px no-repeat,linear-gradient(#f3eee2,#f3eee2) 24px 34px/72px 38px no-repeat;width:120px;height:72px;position:absolute;bottom:0;left:38px}.mini-house:before,.mini-house:after{content:"";clip-path:ellipse(45% 50%);opacity:.75;background:#a6b99d;width:48px;height:60px;position:absolute;bottom:0}.mini-house:before{left:-34px}.mini-house:after{right:-28px}.mini-shield{width:54px;height:62px;color:var(--fpr-green);clip-path:polygon(50% 0,93% 18%,86% 75%,50% 100%,14% 75%,7% 18%);background:#dfeadc;place-items:center;font-weight:900;display:grid;position:absolute;bottom:5px;left:145px}.fpr-footer{background:#fbfcfd;border-top:1px solid #10233f14;grid-template-columns:1.6fr repeat(4,1fr);gap:45px;padding:34px 48px 28px;display:grid}.fpr-footer-logo{margin-bottom:18px}.fpr-footer p{color:#405268;margin:0 0 16px;font-size:14px;line-height:1.5}.fpr-socials{gap:10px;display:flex}.fpr-socials span{background:var(--fpr-navy);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.fpr-footer h3{margin:0 0 14px;font-size:14px}.fpr-footer div:not(:first-child){flex-direction:column;gap:9px;display:flex}.fpr-footer-bottom{color:#ffffffc7;background:#10233f;justify-content:space-between;align-items:center;min-height:42px;padding:0 48px;font-size:12px;display:flex}.fpr-2 .fpr-hero,.fpr-3 .fpr-hero{min-height:405px}.fpr-2 .fpr-hero-copy,.fpr-3 .fpr-hero-copy{padding-top:65px}.fpr-2 .fpr-hero-visual,.fpr-3 .fpr-hero-visual{min-height:405px}.fpr-2 .fpr-assess-reviews,.fpr-3 .fpr-assess-reviews{padding-top:28px}@media (max-width:1100px){.fpr-header-right{margin-left:auto}.fpr-hero,.fpr-assess-reviews,.fpr-bottom-cta{grid-template-columns:1fr}.fpr-hero-copy{padding:48px 28px}.fpr-1 .fpr-hero-copy{padding:56px 44px 18px}.fpr-1 .fpr-hero-title-group{gap:18px}.fpr-1 .fpr-hero-logo-badge{width:108px;height:108px;margin-top:6px}.fpr-1 .fpr-hero-logo-badge-surface img{width:76px;height:76px}.fpr-hero-visual{min-height:360px}.fpr-assess{border-right:0;padding-right:0}.fpr-reviews{margin-top:34px;padding-left:0}.fpr-review-grid,.fpr-product-grid,.fpr-steps,.fpr-trust-strip,.fpr-reassurance-row,.fpr-footer{grid-template-columns:1fr 1fr}.fpr-1 .fpr1-how-diagram-grid{gap:16px}.fpr-1 .fpr1-how-layout{grid-template-columns:1fr;gap:24px}.fpr-1 .fpr1-how-intro{text-align:center}.fpr-1 .fpr-how.fpr1-how h2,.fpr-1 .fpr1-how-copy,.fpr-1 .fpr1-how-divider{margin-left:auto;margin-right:auto}.fpr-1 .fpr1-how-diagram-node{grid-template-columns:110px minmax(0,1fr);gap:18px;min-height:150px;padding:22px 22px 22px 20px}.fpr-1 .fpr1-how-diagram-node-label{font-size:clamp(24px,2.5vw,34px)}.fpr-1 .fpr1-how-diagram-detail strong{font-size:clamp(30px,4vw,42px)}.fpr-bottom-actions{justify-content:flex-start}.fpr-1 .fpr-bottom-cta{grid-template-columns:1fr}.fpr-conversation-cta{flex-direction:column;align-items:flex-start;padding:18px 20px 20px}.fpr-conversation-copy{align-items:flex-start}.fpr-review-card{width:clamp(240px,42vw,320px)}.fpr-1 .fpr-hero{gap:8px;min-height:auto}.fpr-1 .fpr-hero-photo{justify-content:center;min-height:0;padding:0 44px 44px}}@media (max-width:700px){.fpr-header-inner{flex-wrap:wrap;align-items:flex-start;width:min(1100px,92vw);padding:18px 0}.fpr-header-logo-image{height:72px}.fpr-header-right{justify-content:space-between;align-items:flex-start;width:100%}.fpr-adviser-info{align-items:flex-start}.fpr-hero h1{font-size:52px}.fpr-hero-copy,.fpr-assess-reviews,.fpr-products,.fpr-how,.fpr-footer{padding-left:20px;padding-right:20px}.fpr-trust-strip,.fpr-conversation-cta,.fpr-bottom-cta,.fpr-reassurance-row{margin-left:20px;margin-right:20px}.fpr-review-grid,.fpr-product-grid,.fpr-steps,.fpr-trust-strip,.fpr-reassurance-row,.fpr-footer{grid-template-columns:1fr}.fpr-steps:before,.fpr-adviser-info span{display:none}.fpr-1 .fpr-hero h1{font-size:42px}.fpr-1 .fpr-lead{max-width:none;font-size:16px}.fpr-1 .fpr-hero-copy{padding-left:48px;padding-right:20px}.fpr-1 .fpr-mini-trust-inline{grid-template-columns:repeat(2,minmax(0,max-content));gap:10px}.fpr-1 .fpr-how.fpr1-how{padding-left:20px;padding-right:20px}.fpr-1 .fpr-provider-band{margin-bottom:22px}.fpr-1 .fpr-reviews-band{margin-left:20px;margin-right:20px}.fpr-1 .fpr-reviews-band-subtitle{font-size:15px}.fpr-1 .fpr-assess-standalone{margin-left:20px;margin-right:20px;padding:24px 0}.fpr-1 .fpr-assess-standalone ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.fpr-1 .fpr-assess-standalone li:after{display:none}.fpr-1 .fpr1-how-diagram-panel{border-radius:30px;padding:24px 18px 28px}.fpr-1 .fpr-how.fpr1-how h2{font-size:28px}.fpr-1 .fpr1-how-diagram-grid{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.fpr-1 .fpr1-how-diagram-node{border-radius:22px;grid-template-columns:96px minmax(0,1fr);gap:16px;min-height:0;padding:20px 18px 20px 16px}.fpr-1 .fpr1-how-diagram-node-number{width:46px;height:46px;font-size:18px;top:14px;left:14px}.fpr-1 .fpr1-how-diagram-node-icon{border-radius:22px;width:88px;height:88px;padding:14px}.fpr-1 .fpr1-how-diagram-node-label{font-size:24px}.fpr-1 .fpr1-how-diagram-detail{gap:14px}.fpr-1 .fpr1-how-diagram-detail-step{letter-spacing:.26em}.fpr-1 .fpr1-how-diagram-detail strong{font-size:30px}.fpr-1 .fpr1-how-diagram-detail p{font-size:16px;line-height:1.6}.fpr-1 .fpr-conversation-cta-panel{padding:20px 24px}.fpr-conversation-cta{gap:16px;padding:16px 16px 18px}.fpr-conversation-copy{gap:14px}.fpr-conversation-icon{width:48px;height:48px}.fpr-conversation-copy h2{font-size:17px}.fpr-conversation-copy p{font-size:13px}.fpr-1 .fpr-bottom-illustration{min-height:0}.fpr-1 .fpr-bottom-slideshow{width:min(100%,240px)}.fpr-1 .fpr-hero-photo{min-height:0;padding:0 18px 8px}.fpr-1 .fpr-hero-assess-card{clip-path:inset(6px 10px 8px 6px round 32px);width:min(100%,560px)}.fpr-1 .fpr-hero-copy:after,.fpr-1 .fpr-hero-photo:before,.fpr-1 .fpr-hero-photo:after{display:none}.fpr-review-track,.fpr-review-track-group{gap:16px}.fpr-review-card{width:min(300px,100vw - 72px)}.fpr-footer-bottom{text-align:center;flex-direction:column;gap:8px;padding:14px 20px}}@media (prefers-reduced-motion:reduce){.fpr-review-track{animation:none}.fpr-1 .fpr-hero-slide,.fpr-1 .fpr-bottom-slide{transition:none}}.fpr-page{--gold:#c99243;--gold-dark:#b07c33}.fpr-page .site-container{width:min(1100px,92vw);margin:0 auto}.fpr-page .site-footer{color:#43535e;background:#fff;padding-top:38px;font-size:12px}.fpr-page .footer-content{gap:10px;padding-bottom:32px;display:grid}.fpr-page .footer-content p,.fpr-page .footer-content a,.fpr-page .footer-content .fca-warning,.fpr-page .footer-inline-links a{color:#43535e}.fpr-page .footer-content p{margin:0}.fpr-page .footer-content .fca-warning{color:inherit;border:0;margin:0;padding:0;display:block}.fpr-page .footer-content .fca-warning a{color:inherit;font-weight:400;text-decoration:none}.fpr-page .footer-content .fca-warning a:hover{color:inherit}.fpr-page .footer-bottom{color:#4c5b65;text-align:center;background:#fff;width:100%;margin:0;padding:18px 0;font-size:12px}.fpr-page .footer-bottom .site-container{width:min(1180px,94vw);max-width:1180px;margin:0 auto}.fpr-page .footer-bottom .site-container.footer-bottom-inner{padding-inline:0;text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px 32px!important;width:auto!important;max-width:min(1180px,94vw)!important;margin:0 auto!important;display:inline-flex!important}.fpr-page .footer-bottom-inner>span{color:inherit;white-space:nowrap;text-align:center;margin:0;font-size:12px;line-height:1;display:block}.fpr-page .footer-links{flex-wrap:nowrap;align-items:center;gap:16px;width:auto;min-width:0;margin:0;padding:0;display:flex;justify-content:center!important}.fpr-page .footer-bottom-inner,.fpr-page .footer-bottom-inner span,.fpr-page .footer-links a,.fpr-page .footer-link-button{color:inherit}.fpr-page .footer-links--static span,.fpr-page .footer-links a,.fpr-page .footer-link-button{color:inherit;white-space:nowrap;align-items:center;margin:0;padding:0;font-family:inherit;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.fpr-page .footer-link-button{cursor:pointer;background:0 0;border:none}.fpr-page .footer-link-button:after{content:none}.fpr-page .footer-links a:hover,.fpr-page .footer-link-button:hover{color:#143f4d;text-decoration:underline}.fpr-1 .footer-bottom{justify-content:center!important;max-width:none!important;display:flex!important}.fpr-1 .footer-bottom .site-container.footer-bottom-inner{flex-wrap:nowrap!important;flex:0 auto!important;width:fit-content!important;max-width:calc(100% - 32px)!important;margin-inline:auto!important}.fpr-page .modal-backdrop{z-index:60;background:#0f192880;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fpr-page .modal-card{background:#fff;border-radius:18px;width:min(760px,92vw);overflow:hidden;box-shadow:0 24px 60px #0f19284d}.fpr-page .mortgage-footer-modal-card{color:#1f2a3d;flex-direction:column;width:min(960px,94vw);height:min(88vh,860px);display:flex}.fpr-page .modal-header{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fpr-page .modal-header h3{margin:0;font-size:16px}.fpr-page .modal-close{color:#43536b;cursor:pointer;background:0 0;border:none;font-size:22px}.fpr-page .mortgage-footer-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-height:0;overflow-y:auto}.fpr-page .mortgage-footer-modal-content{min-height:auto}.fpr-page .mortgage-footer-modal-footer{background:#fff;border-top:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:0}.fpr-page .modal-close-link{color:#2f3d53;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.fpr-page .modal-close-link:hover{color:#b07c33}.fpr-page .mortgage-footer-modal-cta{background:linear-gradient(135deg,var(--gold)0%,var(--gold-dark)100%);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #c992434d}.fpr-page .mortgage-footer-modal-cta:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 15px #c9924366}@media (max-width:850px){.fpr-page .footer-bottom .site-container.footer-bottom-inner{width:100%;text-align:center!important;flex-direction:column!important;row-gap:14px!important;max-width:min(1100px,92vw)!important;display:flex!important}.fpr-page .footer-links{flex-wrap:wrap;justify-content:center;gap:10px 16px;width:100%}.fpr-page .footer-bottom-inner>span{white-space:normal;line-height:1.4}.fpr-1 .footer-bottom{padding:12px 0 6px}.fpr-1 .footer-bottom .site-container.footer-bottom-inner{row-gap:8px!important}}@media (max-width:700px){.fpr-page .mortgage-footer-modal-card{border-radius:0;width:100%;max-width:none;height:100%}.fpr-page .mortgage-footer-modal-footer{flex-direction:column-reverse;align-items:stretch}.fpr-page .mortgage-footer-modal-cta{width:100%}}.fpr-mobile-menu-button,.fpr-mobile-faq,.fpr-mobile-sticky-cta,.fpr-product-card-more{display:none}@media (max-width:700px){.fpr-page.fpr-1{background:radial-gradient(circle at 70% 0,#eef4fae6,#0000 34%),linear-gradient(#fff 0%,#fbfdfb 48%,#fffdf8 100%);padding-bottom:82px;overflow-x:clip}.fpr-1 .fpr-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.fpr-1 .fpr-header-inner{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px 16px}.fpr-1 .fpr-header-logo-image{height:46px}.fpr-1 .fpr-header-right{white-space:normal;align-items:center;gap:0;width:clamp(148px,48vw,188px);min-width:0;max-width:calc(100% - 72px);margin-left:auto;display:flex}.fpr-1 .fpr-adviser-info{text-align:right;align-items:stretch;width:100%;min-width:0;max-width:100%;line-height:1.15}.fpr-1 .fpr-adviser-info strong{max-width:100%;font-size:9px;display:block}.fpr-1 .fpr-adviser-info a{white-space:nowrap;max-width:100%;font-size:13px;font-weight:900;display:block}.fpr-1 .fpr-adviser-info span{white-space:normal;max-width:100%;font-size:7px;line-height:1.25;display:block}.fpr-1 .fpr-header-right>.fpr-button,.fpr-1 .fpr-mobile-menu-button{display:none}.fpr-mobile-menu-button{cursor:pointer;background:0 0;border:0;gap:5px;width:32px;height:32px;padding:6px;display:inline-grid}.fpr-mobile-menu-button span{background:var(--fpr-navy);border-radius:99px;width:20px;height:2px;display:block}.fpr-1 .fpr-hero{background:linear-gradient(#edf5fd 0%,#f7fbff 100%);flex-direction:column;min-height:0;display:flex}.fpr-1 .fpr-hero-visual{order:2}.fpr-1 .fpr-hero-copy{background:0 0;order:1;padding:24px 22px 6px}.fpr-1 .fpr-hero-photo{width:100%;min-height:0;margin:0;padding:0 14px 14px}.fpr-1 .fpr-kicker{color:#33475b;letter-spacing:.11em;background:#ffffffe0;margin-bottom:14px;padding:9px 14px;font-size:10px}.fpr-1 .fpr-hero h1{letter-spacing:-.055em;white-space:normal;max-width:100%;font-size:clamp(24px,7vw,30px);line-height:1}.fpr-1 .fpr-hero-title-group{gap:12px}.fpr-1 .fpr-hero-logo-badge{width:74px;height:74px;margin-top:2px}.fpr-1 .fpr-hero-logo-badge-rings{inset:6px;box-shadow:0 0 0 9px #ccddf738,0 0 0 18px #ccddf71a}.fpr-1 .fpr-hero-logo-badge-surface img{width:50px;height:50px}.fpr-1 .fpr-lead{color:#293d52;max-width:100%;margin:14px 0 18px;font-size:15px;line-height:1.5}.fpr-1 .fpr-cta-row{grid-template-columns:1fr;gap:10px;display:grid}.fpr-1 .fpr-button{border-radius:10px;width:100%;min-width:0;min-height:48px;font-size:14px}.fpr-1 .fpr-button-outline{display:none}.fpr-1 .fpr-mini-trust-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:4px;display:grid}.fpr-1 .fpr-mini-trust-inline-item{gap:8px}.fpr-1 .fpr-mini-trust-graphic{width:30px;height:30px}.fpr-1 .fpr-mini-trust-graphic .fpr-icon,.fpr-1 .fpr-mini-trust-graphic .fpr-icon svg{width:15px;height:15px}.fpr-1 .fpr-mini-trust-inline-item strong{font-size:11.5px;line-height:1.25;display:block}.fpr-1 .fpr-assess-reviews{background:0 0;grid-template-columns:1fr;padding:18px 22px 16px;display:grid;overflow-x:clip}.fpr-1 .fpr-assess,.fpr-1 .fpr-reviews,.fpr-1 .fpr-review-carousel-wrapper,.fpr-1 .fpr-review-carousel{width:100%;min-width:0}.fpr-1 .fpr-assess{border-right:0;padding:0}.fpr-1 .fpr-assess h2,.fpr-1 .fpr-products h2,.fpr-1 .fpr-how h2,.fpr-1 .fpr-mobile-faq h2{color:#164955;margin-bottom:8px;font-size:24px;line-height:1.1}.fpr-1 .fpr-assess p{max-width:100%;margin-bottom:16px;font-size:13px;line-height:1.45}.fpr-1 .fpr-assess ul{grid-template-columns:repeat(2,1fr);gap:10px 18px}.fpr-1 .fpr-assess li{gap:9px;font-size:12px;line-height:1.2}.fpr-1 .fpr-assess li .fpr-assess-icon-image{background:0 0;width:24px;height:24px}.fpr-1 .fpr-reviews{margin-top:17px;padding:0}.fpr-1 .fpr-reviews h2{display:none}.fpr-1 .fpr-reviews-band{margin:10px 14px 0;padding:16px 0 10px}.fpr-1 .fpr-provider-band{border-radius:18px;margin:0 0 18px;padding:14px 0 10px}.fpr-1 .fpr-provider-band-title{margin-bottom:10px;padding:0 16px;font-size:18px;line-height:1.12}.fpr-1 .fpr-provider-track{animation-duration:34s}.fpr-1 .fpr-provider-track-group{gap:12px;padding-right:12px}.fpr-1 .fpr-provider-logo-card{border-radius:14px;width:126px;min-width:126px;height:64px;padding:10px 12px}.fpr-1 .fpr-provider-logo-card img{max-height:32px}.fpr-1 .fpr-provider-logo-card--tall img{max-height:44px}.fpr-1 .fpr-provider-logo-card--square img{max-height:48px}.fpr-1 .fpr-reviews-band h2{color:#164955;margin-bottom:10px;font-size:24px;line-height:1.1;display:block}.fpr-1 .fpr-reviews-band-subtitle{max-width:100%;margin:0 0 14px;padding-inline:12px;font-size:13px;line-height:1.45}.fpr-1 .fpr-review-carousel{padding:0;overflow:hidden}.fpr-1 .fpr-review-track{gap:0;width:max-content;animation:52s linear infinite fpr-scroll-testimonials;display:flex}.fpr-1 .fpr-review-track-group{gap:14px;padding-right:14px;display:flex}.fpr-1 .fpr-review-card{background:linear-gradient(#edf5efbd,#fffffff0);border-radius:13px;flex:0 0 min(236px,100vw - 128px);width:min(236px,100vw - 128px);min-height:auto;padding:14px 14px 12px}.fpr-1 .fpr-review-quote{font-size:26px}.fpr-1 .fpr-stars{letter-spacing:2px;font-size:12px}.fpr-1 .fpr-review-title{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.fpr-1 .fpr-review-text{font-size:11.5px;line-height:1.4}.fpr-1 .fpr-products{text-align:center;padding:12px 22px 18px}.fpr-1 .fpr-products h2{margin-bottom:14px}.fpr-1 .fpr-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-bottom:4px;display:grid;overflow:visible}.fpr-1 .fpr-assess-standalone{margin:0 14px 18px;padding:18px 16px;overflow:visible}.fpr-1 .fpr-assess-standalone ul{flex-wrap:wrap;gap:10px;width:100%;max-width:100%;padding-inline:2px;display:flex}.fpr-1 .fpr-assess-standalone li{border-radius:14px;flex:calc(50% - 5px);gap:10px;min-height:0;padding:14px 10px 14px 12px}.fpr-1 .fpr-assess-standalone li:after{display:none}.fpr-1 .fpr-assess-standalone .fpr-assess-icon-image{width:38px;height:38px;padding:0}.fpr-1 .fpr-assess-standalone strong{font-size:12px;line-height:1.25}.fpr-1 .fpr-conversation-cta-panel{border-radius:14px;margin:0 14px 14px;padding:16px 14px;display:flex}.fpr-1 .fpr-conversation-cta-panel .fpr-conversation-icon{width:48px;height:48px;box-shadow:none}.fpr-1 .fpr-conversation-cta-panel .fpr-button{min-width:0}.fpr-1 .fpr-product-grid::-webkit-scrollbar{display:none}.fpr-1 .fpr-product-card{text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;min-height:128px;padding:13px 10px 12px}.fpr-1 .fpr-product-card-interactive:is(:hover,:focus,:focus-visible,:active){box-shadow:var(--fpr-shadow);background:#fff;border-color:#10233f2e;transform:translateY(-4px)}.fpr-1 .fpr-product-card-5,.fpr-1 .fpr-product-card-6{display:grid}.fpr-1 .fpr-product-card-more{display:none}.fpr-1 .fpr-product-icon{width:42px;height:42px;margin-bottom:8px}.fpr-1 .fpr-product-card h3{min-height:0;margin-bottom:0;font-size:12px;line-height:1.25}.fpr-1 .fpr-product-card p{display:none}.fpr-1 .fpr-how{text-align:left;padding:10px 22px 18px}.fpr-1 .fpr-how.fpr1-how{padding:6px 16px 18px}.fpr-1 .fpr-how h2{font-size:24px;line-height:1.12}.fpr-1 .fpr1-how-copy{font-size:13px;line-height:1.55}.fpr-1 .fpr1-how-diagram-panel{border-radius:22px;padding:14px}.fpr-1 .fpr1-how-diagram-grid{gap:12px}.fpr-1 .fpr1-how-diagram-node{border-radius:18px;min-height:122px;padding:10px 8px 12px}.fpr-1 .fpr1-how-diagram-node-number{width:34px;height:34px;font-size:13px}.fpr-1 .fpr1-how-diagram-node-icon{border-radius:14px;width:58px;height:58px}.fpr-1 .fpr1-how-diagram-node-label{font-size:15px;line-height:1.04}.fpr-1 .fpr1-how-diagram-center-card{border-radius:18px;gap:6px;width:100%;min-height:0;padding:16px 12px 14px}.fpr-1 .fpr1-how-diagram-center-icon{border-radius:14px;width:48px;height:48px}.fpr-1 .fpr1-how-diagram-center-card strong{font-size:15px;line-height:1.08}.fpr-1 .fpr1-how-diagram-center-card p{font-size:11px;line-height:1.45}.fpr-1 .fpr1-how-diagram-center-step{letter-spacing:.14em;font-size:9px}.fpr-1 .fpr-steps{border-top:1px solid #10233f14;margin-top:0;display:block}.fpr-1 .fpr-steps:before{display:none}.fpr-1 .fpr-step{text-align:left;border-bottom:1px solid #10233f14;grid-template-columns:18px 28px minmax(0,1fr);grid-template-areas:"number icon title""number icon text";align-items:center;gap:2px 10px;padding:10px 0;display:grid}.fpr-1 .fpr-step:last-child{border-bottom:0}.fpr-1 .fpr-step-number{grid-area:number;place-self:center;width:14px;height:14px;font-size:8px;position:static}.fpr-1 .fpr-step-icon--image{grid-area:icon;place-self:center;width:28px;height:28px;margin:0}.fpr-1 .fpr-step h3{grid-area:title;margin:0;font-size:12px;line-height:1.2}.fpr-1 .fpr-step p{grid-area:text;max-width:none;margin:0;font-size:9px;line-height:1.3}.fpr-1 .fpr-bottom-cta{background:#f1f2ea;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:auto;min-height:0;margin:0 22px 6px;padding:14px 16px;display:flex;overflow:hidden}.fpr-bottom-mobile-family{grid-area:illustration;justify-content:center;align-self:center;align-items:center;width:146px;min-height:98px;margin-left:0;display:flex;overflow:visible}.fpr-bottom-mobile-family-image{object-fit:contain;width:320px;max-width:none;height:auto;display:block;transform:translate(-6px)translateY(0)}.fpr-1 .fpr-bottom-cta{grid-template-columns:142px minmax(0,1fr);grid-template-areas:"illustration copy""illustration actions";justify-content:stretch;align-items:center;gap:8px 10px;display:grid}.fpr-1 .fpr-bottom-illustration{grid-area:illustration;justify-content:center;align-items:center;min-height:100%;display:flex}.fpr-1 .fpr-bottom-slideshow{border-radius:18px;width:82px;display:block}.fpr-1 .fpr-bottom-illustration:before{content:none}.fpr-1 .fpr-bottom-copy{text-align:left;grid-area:copy;align-self:center;min-width:0;margin-left:0;padding-top:0;padding-right:4px}.fpr-1 .fpr-bottom-cta h2{margin:0 0 4px;font-size:15px;line-height:1.04}.fpr-1 .fpr-bottom-cta p{margin:0;font-size:11px;line-height:1.25}.fpr-1 .fpr-bottom-actions{grid-area:actions;justify-content:flex-start;width:auto;display:flex}.fpr-1 .fpr-bottom-review-button{width:150px!important;min-width:150px!important;padding:.8rem 1rem!important;font-size:1rem!important}.fpr-1 .fpr-bottom-actions .fpr-button-outline{display:none}.fpr-1 .fpr-bottom-actions .fpr-button{white-space:nowrap;width:100%;min-width:0;max-width:100%;min-height:40px;margin:0;padding:0 12px;font-size:11px}.fpr-1 .fpr-mobile-faq{display:none}.fpr-mobile-faq{padding:0 22px 16px;display:block}.fpr-mobile-faq-list{gap:7px;display:grid}.fpr-mobile-faq-item{background:#fff;border:1px solid #10233f1a;border-radius:10px;overflow:hidden}.fpr-mobile-faq-item summary{color:var(--fpr-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:12.5px;font-weight:800;list-style:none;display:flex}.fpr-mobile-faq-item summary::-webkit-details-marker{display:none}.fpr-mobile-faq-item summary span{color:var(--fpr-muted)}.fpr-mobile-faq-item p{color:#405268;margin:0;padding:0 13px 12px;font-size:12px;line-height:1.45}.fpr-1 .fpr-mobile-sticky-cta{display:none}.fpr-mobile-sticky-cta{z-index:80;color:#fff;background:linear-gradient(135deg,#2f6748,#174c35);border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:58px;padding:10px 16px;text-decoration:none;display:grid;position:fixed;bottom:14px;left:16px;right:16px;box-shadow:0 18px 34px #2f674847}.fpr-mobile-sticky-icon{background:#ffffff29;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.fpr-mobile-sticky-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.fpr-mobile-sticky-cta span:nth-child(2){font-size:15px;font-weight:900}.fpr-mobile-sticky-cta strong{font-size:25px;line-height:1}.fpr-1 .site-footer{padding-top:18px}.fpr-1 .footer-content{gap:10px;padding-bottom:18px;display:grid}.fpr-1 .footer-content p,.fpr-1 .footer-content .fca-warning,.fpr-1 .footer-content .fca-warning a{font-size:11px;line-height:1.5}}.fpr-page.fpr-3-clone{background:radial-gradient(circle at 10% 8%,#cfb37726,#0000 26%),radial-gradient(circle at 92% 4%,#0e353d1f,#0000 24%),linear-gradient(#f7f1e5 0%,#fbf7f0 22%,#f6efe4 100%);overflow-x:clip}.fpr-page.fpr-3-clone .fpr3-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:100%;margin:0 auto;padding:0;display:grid}.fpr-page.fpr-3-clone .fpr3-hero-panel{isolation:isolate;border-radius:0 0 34px 34px;flex-direction:column;min-height:740px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 58px #11252c2e}.fpr-page.fpr-3-clone .fpr3-hero-panel:before{content:"";z-index:-2;background-image:linear-gradient(90deg,#051118fa 0%,#051118f2 23%,#051118db 40%,#0511188c 56%,#05111829 74%,#05111805 88%),linear-gradient(#06121829,#0612186b),url(/fpr-3/hero-family-house.png);background-position:0 0,0 0,calc(100% + 580px);background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto,auto,cover;position:absolute;inset:0}.fpr-page.fpr-3-clone .fpr3-hero-panel:after{content:"";z-index:-1;background:radial-gradient(circle at 18% 24%,#ffde9b2e,#0000 32%),linear-gradient(#ffffff0a,#0000 20%);position:absolute;inset:0}.fpr-page.fpr-3-clone .fpr3-header{background:#fffdfa;justify-content:space-between;align-items:center;gap:28px;padding:22px 42px;display:flex}.fpr-page.fpr-3-clone .fpr3-brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.fpr-page.fpr-3-clone .fpr3-brand-logo{width:auto;height:56px;display:block}.fpr-page.fpr-3-clone .fpr3-header-phone{color:#173139;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none}.fpr-page.fpr-3-clone .fpr3-header-phone:hover{color:#cca04d}.fpr-page.fpr-3-clone .fpr3-header-actions{align-items:center;gap:18px;display:flex}.fpr-page.fpr-3-clone .fpr3-header-adviser{text-align:right;color:#173139;flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.fpr-page.fpr-3-clone .fpr3-header-adviser strong{color:#173139;font-size:1rem;font-weight:800}.fpr-page.fpr-3-clone .fpr3-header-adviser p{color:#173139;margin:0;font-size:.95rem}.fpr-page.fpr-3-clone .fpr3-header-button,.fpr-page.fpr-3-clone .fpr3-primary-button{color:#173139;background:linear-gradient(#e7c273 0%,#cca04d 100%);border:1px solid #e2bd6fdb;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 30px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 16px 26px #1b130a29}.fpr-page.fpr-3-clone .fpr3-header-button:hover,.fpr-page.fpr-3-clone .fpr3-primary-button:hover{color:#173139;filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 20px 34px #1b130a38}.fpr-page.fpr-3-clone .fpr3-primary-button-arrow,.fpr-page.fpr-3-clone .fpr3-secondary-button span{font-size:1.25rem;line-height:1}.fpr-page.fpr-3-clone .fpr3-secondary-button{color:#173139;background:#ffffffb8;border:1px solid #122f3929;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.fpr-page.fpr-3-clone .fpr3-secondary-button:hover{color:#173139;background:#ffffffeb;border-color:#cca04d7a;transform:translateY(-1px)}.fpr-page.fpr-3-clone .fpr3-hero-panel-inner{flex:1;align-items:stretch;padding:0;display:flex}.fpr-page.fpr-3-clone .fpr3-hero-copy{color:#fff9ee;background:linear-gradient(90deg,#07131c33 0%,#07131c1a 68%,#07131c00 100%);flex-direction:column;justify-content:flex-start;width:min(54%,760px);min-height:100%;padding:42px 58px 42px 110px;display:flex}.fpr-page.fpr-3-clone .fpr3-hero-copy h1{color:#fffaf2;letter-spacing:-.07em;flex-direction:column;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(4.5rem,6.9vw,7.15rem);font-weight:500;line-height:.88;display:flex}.fpr-page.fpr-3-clone .fpr3-hero-accent{color:#e0b457;width:fit-content;font-style:italic;font-weight:500;display:inline-block}.fpr-page.fpr-3-clone .fpr3-hero-accent:after{content:"";background:linear-gradient(90deg,#e0b457eb,#e0b4572e);width:278px;height:1px;margin-top:10px;display:block}.fpr-page.fpr-3-clone .fpr3-hero-lead{color:#fff8eeeb;max-width:28rem;margin:24px 0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.06rem;line-height:1.58}.fpr-page.fpr-3-clone .fpr3-hero-actions{width:100%;margin-top:30px;display:flex}.fpr-page.fpr-3-clone .fpr3-primary-button--hero{border-radius:28px;justify-content:space-between;width:min(100%,500px);min-height:72px;padding:0 26px 0 28px;box-shadow:0 0 0 1px #ffdd9233,0 24px 48px #1b130a47,inset 0 1px #fffaeb99}.fpr-page.fpr-3-clone .fpr3-primary-button-icon{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.fpr-page.fpr-3-clone .fpr3-primary-button-icon .fpr-icon{width:32px;height:32px}.fpr-page.fpr-3-clone .fpr3-primary-button-icon .fpr-icon svg{stroke:#173139;width:28px;height:28px}.fpr-page.fpr-3-clone .fpr3-primary-button-label{text-align:left;flex:auto;min-width:0;font-size:clamp(1.7rem,2.3vw,2.45rem);line-height:1.04}.fpr-page.fpr-3-clone .fpr3-primary-button-arrow{flex-shrink:0;font-size:2rem;line-height:1}.fpr-page.fpr-3-clone .fpr3-hero-assess{width:min(100%,500px);margin-top:16px}.fpr-page.fpr-3-clone .fpr3-hero-assess-head{color:#d9ba72;align-items:center;gap:16px;margin:0 0 8px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:.95rem;font-weight:700;line-height:1.2;display:flex}.fpr-page.fpr-3-clone .fpr3-hero-assess-head:before,.fpr-page.fpr-3-clone .fpr3-hero-assess-head:after{content:"";background:linear-gradient(90deg,#e0b457eb,#e0b4572e);flex:auto;height:1px}.fpr-page.fpr-3-clone .fpr3-hero-assess-head:after{background:linear-gradient(90deg,#e0b4572e,#e0b457eb)}.fpr-page.fpr-3-clone .fpr3-hero-meta{gap:14px;max-width:33rem;margin-top:18px;display:grid}.fpr-page.fpr-3-clone .fpr3-hero-meta-line{color:#fff8eef0;align-items:center;gap:12px;margin:0;font-size:1rem;line-height:1.5;display:flex;position:relative}.fpr-page.fpr-3-clone .fpr3-hero-meta-line:first-child{padding-top:18px}.fpr-page.fpr-3-clone .fpr3-hero-meta-line:first-child:before{content:"";background:linear-gradient(90deg,#e0b457e6,#e0b4572e 74%,#0000);width:min(100%,32rem);height:1px;position:absolute;top:0;left:0}.fpr-page.fpr-3-clone .fpr3-hero-meta-icon{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.fpr-page.fpr-3-clone .fpr3-hero-meta-icon .fpr-icon{width:26px;height:26px}.fpr-page.fpr-3-clone .fpr3-hero-meta-icon .fpr-icon svg{stroke:#d9ba72;width:22px;height:22px}.fpr-page.fpr-3-clone .fpr3-hero-meta-link{color:#e0b457;font-weight:800;text-decoration:none}.fpr-page.fpr-3-clone .fpr3-hero-meta-link:hover{color:#f2cb7a}.fpr-page.fpr-3-clone .fpr3-hero-trust{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0818206b;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:repeat(4,minmax(0,auto));align-self:flex-start;gap:0;width:fit-content;max-width:100%;margin-top:20px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.fpr-page.fpr-3-clone .fpr3-hero-trust-item{color:#fff8ec;align-items:center;gap:10px;min-height:48px;padding:5px 14px 5px 8px;display:flex}.fpr-page.fpr-3-clone .fpr3-hero-trust-item+.fpr3-hero-trust-item{border-left:1px solid #ffffff1f}.fpr-page.fpr-3-clone .fpr3-hero-trust-icon{background:#ffffff0d;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.fpr-page.fpr-3-clone .fpr3-hero-trust-icon .fpr-icon{width:18px;height:18px}.fpr-page.fpr-3-clone .fpr3-hero-trust-icon .fpr-icon svg{stroke:#e0b457;width:17px;height:17px}.fpr-page.fpr-3-clone .fpr3-hero-trust-item strong{font-size:.84rem;font-weight:600;line-height:1.16}.fpr-page.fpr-3-clone .fpr3-assess-grid--hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07131c57;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.fpr-page.fpr-3-clone .fpr3-assess-card--hero{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:14px;min-height:96px;padding:14px 16px}.fpr-page.fpr-3-clone .fpr3-assess-card--hero:nth-child(odd){border-right:1px solid #ffffff1f}.fpr-page.fpr-3-clone .fpr3-assess-card--hero:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.fpr-page.fpr-3-clone .fpr3-assess-card--hero .fpr3-assess-icon{background:#e0b45714;border:1px solid #e0b45729;border-radius:12px;width:40px;height:40px;margin-bottom:0}.fpr-page.fpr-3-clone .fpr3-assess-card--hero .fpr3-assess-icon img{width:22px;height:22px}.fpr-page.fpr-3-clone .fpr3-assess-card--hero h3{color:#fff8ec;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:600;line-height:1.3}.fpr-page.fpr-3-clone .fpr3-grid-block{width:100%;min-width:0;height:auto}.fpr-page.fpr-3-clone .fpr3-grid-block--reviews,.fpr-page.fpr-3-clone .fpr3-grid-block--assess,.fpr-page.fpr-3-clone .fpr3-grid-block--how,.fpr-page.fpr-3-clone .fpr3-grid-block--cta,.fpr-page.fpr-3-clone .fpr3-grid-block--products,.fpr-page.fpr-3-clone .fpr3-grid-block--faqs{grid-area:auto}.fpr-page.fpr-3-clone .fpr3-panel,.fpr-page.fpr-3-clone .fpr3-cta-band{background:linear-gradient(#fffcf7f5,#ffffffe6),radial-gradient(circle at top,#ceb98914,#0000 60%);border:1px solid #112b311a;border-radius:30px;flex-direction:column;height:auto;display:flex;box-shadow:0 20px 42px #11252c14}.fpr-page.fpr-3-clone .fpr3-panel{padding:28px 28px 30px}.fpr-page.fpr-3-clone .fpr3-section-head{text-align:center;margin-bottom:22px}.fpr-page.fpr-3-clone .fpr3-section-head h2,.fpr-page.fpr-3-clone .fpr3-cta-band h2{color:#14333a;letter-spacing:-.045em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2rem,2.6vw,3rem);font-weight:500;line-height:1.05}.fpr-page.fpr-3-clone .fpr3-section-head:after{content:"";background:linear-gradient(90deg,#e7c2732e,#cca04d,#e7c2732e);border-radius:999px;width:64px;height:2px;margin:14px auto 0;display:block}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-band{background:#faf6ee;border:1px solid #112b3114;border-radius:24px;margin:0 0 28px;padding:22px 24px 18px;box-shadow:inset 0 1px #fffc}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-band-title{color:#264951;margin-bottom:14px;font-size:.96rem}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-carousel{overflow:visible;-webkit-mask-image:none;mask-image:none}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-track{width:100%;animation:none;display:block}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-track-group{flex-wrap:wrap;justify-content:center;gap:12px;padding-right:0;display:flex}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-track-group[aria-hidden=true]{display:none}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card{--fpr-provider-logo-max-height:38px;background:#ffffffe6;border-radius:16px;width:104px;min-width:104px;height:68px;padding:10px 12px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card img{max-height:var(--fpr-provider-logo-max-height)}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card--emphasis img{max-height:var(--fpr-provider-logo-max-height,44px)}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card--tall{--fpr-provider-logo-max-height:46px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card--tall.fpr-provider-logo-card--emphasis{--fpr-provider-logo-max-height:54px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card--square{--fpr-provider-logo-max-height:48px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card--square.fpr-provider-logo-card--emphasis{--fpr-provider-logo-max-height:56px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card[data-provider=the-exeter]{--fpr-provider-logo-max-height:60px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card[data-provider=legal-and-general]{--fpr-provider-logo-max-height:52px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card[data-provider=vitality]{--fpr-provider-logo-max-height:50px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card[data-provider=aviva]{--fpr-provider-logo-max-height:58px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card[data-provider=zurich]{--fpr-provider-logo-max-height:50px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-carousel-wrapper,.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-carousel{width:100%;min-width:0}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-carousel{padding:4px 0 8px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-track{gap:16px;animation-duration:54s}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-track-group{gap:16px;padding-right:16px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-card{background:#fffffff5;border:1px solid #112b311a;border-radius:22px;width:clamp(270px,28vw,340px);min-height:228px;padding:18px 18px 16px;box-shadow:0 14px 28px #11252c0f}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-card-head{margin-bottom:10px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-quote{color:#cca04d;font-size:2rem}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-stars{color:#d7aa54;letter-spacing:.18em;font-size:.98rem}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-title{color:#173139;margin:0 0 12px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.16rem;font-weight:500;line-height:1.18}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-text{color:#46585e;font-size:.95rem;line-height:1.62}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-meta{margin-top:auto;padding-top:14px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-review-name{color:#6a797e;font-size:.92rem;font-weight:600}.fpr-page.fpr-3-clone .fpr3-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fpr-page.fpr-3-clone .fpr3-review-card{background:#fffffff5;border:1px solid #112b311a;border-radius:22px;flex-direction:column;min-height:230px;padding:22px 18px 20px;display:flex;box-shadow:0 14px 28px #11252c0f}.fpr-page.fpr-3-clone .fpr3-review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fpr-page.fpr-3-clone .fpr3-rating-stars{color:#d7aa54;letter-spacing:.18em;white-space:nowrap;font-size:1rem}.fpr-page.fpr-3-clone .fpr3-review-quote{color:#cca04d;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:2rem;line-height:1}.fpr-page.fpr-3-clone .fpr3-review-text{color:#46585e;margin:18px 0 0;font-size:.95rem;line-height:1.75}.fpr-page.fpr-3-clone .fpr3-review-name{color:#6a797e;margin-top:auto;padding-top:18px;font-size:.92rem;font-weight:600}.fpr-page.fpr-3-clone .fpr3-panel-button{align-self:center;margin-top:22px}.fpr-page.fpr-3-clone .fpr3-assess-grid,.fpr-page.fpr-3-clone .fpr3-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.fpr-page.fpr-3-clone .fpr3-assess-card,.fpr-page.fpr-3-clone .fpr3-how-card{text-align:center;background:#fffffff0;border:1px solid #112b3114;border-radius:24px;flex-direction:column;align-items:center;width:100%;min-width:0;height:100%;padding:24px 18px 22px;display:flex;position:relative}.fpr-page.fpr-3-clone .fpr3-assess-icon,.fpr-page.fpr-3-clone .fpr3-how-icon{background:linear-gradient(#f6efe3,#fbf8f0);border:1px solid #112b3114;border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;margin-bottom:16px;display:grid}.fpr-page.fpr-3-clone .fpr3-assess-icon img,.fpr-page.fpr-3-clone .fpr3-how-icon img{object-fit:contain;width:36px;height:36px}.fpr-page.fpr-3-clone .fpr3-assess-card h3,.fpr-page.fpr-3-clone .fpr3-how-card h3,.fpr-page.fpr-3-clone .fpr3-product-card h3{color:#173139;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.28rem;font-weight:700;line-height:1.18}.fpr-page.fpr-3-clone .fpr3-assess-card p,.fpr-page.fpr-3-clone .fpr3-how-card p,.fpr-page.fpr-3-clone .fpr3-product-card p,.fpr-page.fpr-3-clone .fpr3-cta-band p{color:#5f6f75;margin:12px 0 0;font-size:.98rem;line-height:1.72}.fpr-page.fpr-3-clone .fpr3-assess-grid.fpr3-assess-grid--hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07131c38;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.fpr-page.fpr-3-clone .fpr3-assess-grid--hero .fpr3-assess-card{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:11px;min-height:64px;padding:10px 14px}.fpr-page.fpr-3-clone .fpr3-assess-grid--hero .fpr3-assess-card:nth-child(odd){border-right:1px solid #ffffff1f}.fpr-page.fpr-3-clone .fpr3-assess-grid--hero .fpr3-assess-card:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.fpr-page.fpr-3-clone .fpr3-assess-grid--hero .fpr3-assess-icon{background:0 0;border:0;border-radius:0;width:28px;height:28px;margin-bottom:0}.fpr-page.fpr-3-clone .fpr3-assess-grid--hero .fpr3-assess-icon img{width:28px;height:28px}.fpr-page.fpr-3-clone .fpr3-assess-grid--hero .fpr3-assess-card h3{color:#fff8ecf5;letter-spacing:-.01em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.92rem;font-weight:500;line-height:1.18}.fpr-page.fpr-3-clone .fpr3-how-card{padding-top:38px}.fpr-page.fpr-3-clone .fpr3-how-step{color:#fff6e7;background:#133941;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.94rem;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.fpr-page.fpr-3-clone .fpr3-how-panel{background:radial-gradient(circle at 16% 26%,#f1bf5614,#0000 32%),linear-gradient(#fffbf4fa,#fffffff2);padding:42px 36px 46px;position:relative;overflow:hidden}.fpr-page.fpr-3-clone .fpr3-how-panel:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle,#eac4700d 0,#eac47008 22%,#0000 62%);width:420px;height:300px;position:absolute;bottom:-120px;left:-80px}.fpr-page.fpr-3-clone .fpr3-process-layout{z-index:1;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:center;gap:42px;display:grid;position:relative}.fpr-page.fpr-3-clone .fpr3-process-intro{flex-direction:column;align-items:flex-start;padding-left:112px;display:flex}.fpr-page.fpr-3-clone .fpr3-process-kicker{color:#c99630;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:1.05rem;font-weight:700;display:inline-flex}.fpr-page.fpr-3-clone .fpr3-process-kicker:after{content:"";background:linear-gradient(90deg,#d3a446,#d3a4462e);border-radius:999px;width:38px;height:2px}.fpr-page.fpr-3-clone .fpr3-process-kicker-icon{place-items:center;width:38px;height:38px;display:grid}.fpr-page.fpr-3-clone .fpr3-process-kicker-icon .fpr-icon{width:30px;height:30px}.fpr-page.fpr-3-clone .fpr3-process-kicker-icon .fpr-icon svg{stroke:#d0a13f;width:26px;height:26px}.fpr-page.fpr-3-clone .fpr3-process-intro h2{color:#14333a;letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(3rem,4.8vw,5rem);font-weight:500;line-height:.96}.fpr-page.fpr-3-clone .fpr3-process-intro h2:after{content:"";background:linear-gradient(90deg,#d3a446,#d3a4462e);border-radius:999px;width:52px;height:2px;margin-top:20px;display:block}.fpr-page.fpr-3-clone .fpr3-process-intro p{color:#556973;max-width:25rem;margin:24px 0 0;font-size:1.08rem;line-height:1.86}.fpr-page.fpr-3-clone .fpr3-process-flow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:82px 100px;min-height:540px;padding:10px;display:grid;position:relative}.fpr-page.fpr-3-clone .fpr3-process-card{text-align:left;background:#fffffffa;border:1px solid #112b3114;border-radius:28px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;min-height:232px;padding:28px 26px 26px;display:grid;position:relative;box-shadow:0 18px 36px #11252c14}.fpr-page.fpr-3-clone .fpr3-process-card--1{grid-area:1/1}.fpr-page.fpr-3-clone .fpr3-process-card--2{grid-area:1/2}.fpr-page.fpr-3-clone .fpr3-process-card--3{grid-area:2/2}.fpr-page.fpr-3-clone .fpr3-process-card--4{grid-area:2/1}.fpr-page.fpr-3-clone .fpr3-process-card .fpr3-how-step{color:#fff8ea;background:linear-gradient(#14424b,#0f3740);width:48px;height:48px;font-size:1.7rem;font-weight:500;top:16px;left:16px;box-shadow:0 10px 20px #10363d2e}.fpr-page.fpr-3-clone .fpr3-process-card .fpr3-how-icon{background:0 0;border:0;border-radius:0;width:102px;height:72px;margin:0 0 0 8px;overflow:visible}.fpr-page.fpr-3-clone .fpr3-process-card .fpr3-how-icon img{transform-origin:50%;width:62px;height:62px;transform:scale(1.35)}.fpr-page.fpr-3-clone .fpr3-process-card-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.fpr-page.fpr-3-clone .fpr3-process-card h3{color:#173139;font-size:clamp(1.7rem,2vw,2.35rem);font-weight:500;line-height:1.06}.fpr-page.fpr-3-clone .fpr3-process-card p{color:#65757b;margin-top:14px;font-size:.98rem;line-height:1.72}.fpr-page.fpr-3-clone .fpr3-process-arrow{z-index:2;color:#c99630;pointer-events:none;place-items:center;font-size:4rem;font-weight:300;line-height:1;display:grid;position:absolute}.fpr-page.fpr-3-clone .fpr3-process-arrow--top{top:26%;left:50%;transform:translate(-50%,-50%)}.fpr-page.fpr-3-clone .fpr3-process-arrow--right{top:50%;left:78%;transform:translate(-50%,-50%)}.fpr-page.fpr-3-clone .fpr3-process-arrow--bottom{top:74%;left:50%;transform:translate(-50%,-50%)}.fpr-page.fpr-3-clone .fpr3-process-arrow--left{top:50%;left:22%;transform:translate(-50%,-50%)}.fpr-page.fpr-3-clone .fpr3-cta-band{color:#fff9ee;isolation:isolate;grid-template-columns:minmax(0,1fr) auto;justify-content:center;align-items:center;gap:24px;min-height:194px;padding:36px 34px;display:grid;position:relative;overflow:hidden}.fpr-page.fpr-3-clone .fpr3-cta-band:before{content:"";z-index:-2;background:linear-gradient(90deg,#0a282deb,#0a282db8),url(/fpr-3/couple-sofa.png) 100%/cover no-repeat;position:absolute;inset:0}.fpr-page.fpr-3-clone .fpr3-cta-band:after{content:"";z-index:-1;background:radial-gradient(circle at 20%,#e8c27529,#0000 32%);position:absolute;inset:0}.fpr-page.fpr-3-clone .fpr3-cta-band-copy{max-width:38rem}.fpr-page.fpr-3-clone .fpr3-cta-band>.fpr3-primary-button{white-space:nowrap;place-self:center end}.fpr-page.fpr-3-clone .fpr3-cta-band h2,.fpr-page.fpr-3-clone .fpr3-cta-band p{color:#fff8ec}.fpr-page.fpr-3-clone .fpr3-products-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.fpr-page.fpr-3-clone .fpr3-product-card{background:#fffffff5;border:1px solid #112b3114;border-radius:24px;flex-direction:column;padding:0 0 22px;display:flex;overflow:hidden;box-shadow:0 14px 28px #11252c0d}.fpr-page.fpr-3-clone .fpr3-product-photo-wrap{aspect-ratio:1.32;overflow:hidden}.fpr-page.fpr-3-clone .fpr3-product-photo{object-fit:cover;width:100%;height:100%;display:block}.fpr-page.fpr-3-clone .fpr3-product-icon{place-items:center;margin:-30px auto 14px;display:grid}.fpr-page.fpr-3-clone .fpr3-product-icon .fpr-product-icon{background:#fff;border-radius:50%;place-items:center;width:68px;height:68px;margin:0;display:grid;box-shadow:0 12px 26px #11252c24}.fpr-page.fpr-3-clone .fpr3-product-icon .fpr-product-icon img{object-fit:contain;width:31px;height:31px}.fpr-page.fpr-3-clone .fpr3-product-card h3{white-space:nowrap;font-size:1.05rem;line-height:1.15}.fpr-page.fpr-3-clone .fpr3-product-card h3,.fpr-page.fpr-3-clone .fpr3-product-card p{padding-inline:14px}.fpr-page.fpr-3-clone .fpr3-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fpr-page.fpr-3-clone .fpr3-faq-item{background:#ffffffeb;border:1px solid #112b3114;border-radius:18px;overflow:hidden}.fpr-page.fpr-3-clone .fpr3-faq-item summary{color:#173139;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:1rem;font-weight:700;list-style:none;display:flex}.fpr-page.fpr-3-clone .fpr3-faq-item summary::-webkit-details-marker{display:none}.fpr-page.fpr-3-clone .fpr3-faq-item summary span{color:#cca04d;font-size:1.35rem;line-height:1}.fpr-page.fpr-3-clone .fpr3-faq-item p{color:#5f6f75;margin:0;padding:0 20px 18px;font-size:.96rem;line-height:1.7}.fpr-page.fpr-3-clone #contact{margin-top:0}.fpr-page.fpr-3-clone .site-footer,.fpr-page.fpr-3-clone .footer-bottom{color:#fcf6eadb;background:#10333a}.fpr-page.fpr-3-clone .site-footer{padding-top:42px}.fpr-page.fpr-3-clone .footer-content p,.fpr-page.fpr-3-clone .footer-content a,.fpr-page.fpr-3-clone .footer-content .fca-warning,.fpr-page.fpr-3-clone .footer-inline-links a,.fpr-page.fpr-3-clone .footer-bottom-inner,.fpr-page.fpr-3-clone .footer-bottom-inner span,.fpr-page.fpr-3-clone .footer-links a,.fpr-page.fpr-3-clone .footer-link-button{color:#fcf6eadb}.fpr-page.fpr-3-clone .footer-links a:hover,.fpr-page.fpr-3-clone .footer-link-button:hover,.fpr-page.fpr-3-clone .footer-content .fca-warning a:hover{color:#efcb85}.fpr-page.fpr-3-clone .footer-bottom{border-top:1px solid #ffffff14}@media (max-width:1460px){.fpr-page.fpr-3-clone .fpr3-shell{gap:20px;width:100%}.fpr-page.fpr-3-clone .fpr3-hero-panel{min-height:700px}}@media (max-width:1200px){.fpr-page.fpr-3-clone .fpr3-grid-block{padding-inline:16px}.fpr-page.fpr-3-clone .fpr3-header{padding-inline:28px}.fpr-page.fpr-3-clone .fpr3-hero-copy{width:min(62%,760px);padding:36px 34px 34px 68px}.fpr-page.fpr-3-clone .fpr3-hero-assess{width:min(100%,460px)}.fpr-page.fpr-3-clone .fpr3-hero-trust{grid-template-columns:repeat(2,minmax(0,auto))}.fpr-page.fpr-3-clone .fpr3-hero-trust-item:nth-child(3){border-left:0}.fpr-page.fpr-3-clone .fpr3-assess-grid,.fpr-page.fpr-3-clone .fpr3-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fpr-page.fpr-3-clone .fpr3-process-layout{grid-template-columns:1fr;gap:28px}.fpr-page.fpr-3-clone .fpr3-process-intro p{max-width:34rem}.fpr-page.fpr-3-clone .fpr3-process-flow{gap:24px 72px;min-height:500px}.fpr-page.fpr-3-clone .fpr3-process-card h3{font-size:1.8rem}.fpr-page.fpr-3-clone .fpr3-products-grid,.fpr-page.fpr-3-clone .fpr3-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.fpr-page.fpr-3-clone .fpr3-header{flex-wrap:wrap;align-items:flex-start;gap:18px}.fpr-page.fpr-3-clone .fpr3-header-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.fpr-page.fpr-3-clone .fpr3-header-adviser{align-items:flex-end}.fpr-page.fpr-3-clone .fpr3-hero-panel-inner{padding:0}.fpr-page.fpr-3-clone .fpr3-hero-copy{width:min(74%,760px);padding:32px 28px 30px 56px}.fpr-page.fpr-3-clone .fpr3-hero-assess{width:min(100%,420px)}.fpr-page.fpr-3-clone .fpr3-hero-copy h1{font-size:clamp(3.35rem,8vw,5.2rem)}.fpr-page.fpr-3-clone .fpr3-hero-lead{max-width:27rem;font-size:1rem}.fpr-page.fpr-3-clone .fpr3-primary-button--hero{max-width:420px;min-height:80px}.fpr-page.fpr-3-clone .fpr3-primary-button-label{font-size:1.5rem}.fpr-page.fpr-3-clone .fpr3-hero-trust{margin-top:20px}.fpr-page.fpr-3-clone .fpr3-how-panel{padding:34px 28px 38px}.fpr-page.fpr-3-clone .fpr3-process-flow{gap:20px 28px;min-height:0;padding:0}.fpr-page.fpr-3-clone .fpr3-process-card{grid-template-columns:84px minmax(0,1fr);min-height:206px;padding:24px 22px 22px}.fpr-page.fpr-3-clone .fpr3-process-card .fpr3-how-icon{width:62px;height:62px;margin-left:0}.fpr-page.fpr-3-clone .fpr3-process-card .fpr3-how-icon img{width:52px;height:52px;transform:scale(1.28)}.fpr-page.fpr-3-clone .fpr3-process-card h3{font-size:1.5rem}.fpr-page.fpr-3-clone .fpr3-process-arrow{display:none}.fpr-page.fpr-3-clone .fpr3-products-grid,.fpr-page.fpr-3-clone .fpr3-faq-list{grid-template-columns:1fr}}@media (max-width:700px){.fpr-page.fpr-3-clone{padding-bottom:0}.fpr-page.fpr-3-clone .fpr3-shell{gap:0;width:100%;padding:0}.fpr-page.fpr-3-clone .fpr3-grid-block{padding-inline:0}.fpr-page.fpr-3-clone .fpr3-hero-panel,.fpr-page.fpr-3-clone .fpr3-panel,.fpr-page.fpr-3-clone .fpr3-cta-band{border-radius:22px}.fpr-page.fpr-3-clone .fpr3-hero-panel{min-height:0}.fpr-page.fpr-3-clone .fpr3-header{flex-wrap:nowrap;align-items:center;gap:12px;min-height:74px;padding:12px 16px}.fpr-page.fpr-3-clone .fpr3-header-actions{white-space:normal;justify-content:flex-end;align-items:center;gap:0;width:clamp(148px,48vw,188px);min-width:0;max-width:calc(100% - 72px);margin-left:auto}.fpr-page.fpr-3-clone .fpr3-brand-logo{height:46px}.fpr-page.fpr-3-clone .fpr3-header-button{display:none}.fpr-page.fpr-3-clone .fpr3-header-adviser{text-align:right;flex:0 auto;align-items:stretch;width:100%;min-width:0;max-width:100%;line-height:1.15}.fpr-page.fpr-3-clone .fpr3-header-adviser strong{max-width:100%;font-size:9px;display:block}.fpr-page.fpr-3-clone .fpr3-header-phone{white-space:nowrap;max-width:100%;font-size:13px;font-weight:900;display:block}.fpr-page.fpr-3-clone .fpr3-header-adviser p{white-space:normal;max-width:100%;font-size:7px;line-height:1.25;display:block}.fpr-page.fpr-3-clone .fpr3-hero-panel-inner{padding:0}.fpr-page.fpr-3-clone .fpr3-hero-copy{background:linear-gradient(#061118eb 0%,#061118d1 56%,#0611188f 82%,#06111861 100%);width:100%;min-height:0;padding:28px 20px 22px}.fpr-page.fpr-3-clone .fpr3-kicker{letter-spacing:.14em;font-size:.76rem}.fpr-page.fpr-3-clone .fpr3-hero-copy h1{font-size:clamp(2.9rem,14vw,4.25rem);line-height:.9}.fpr-page.fpr-3-clone .fpr3-hero-lead{margin-top:18px;font-size:.98rem;line-height:1.58}.fpr-page.fpr-3-clone .fpr3-hero-actions{margin-top:20px}.fpr-page.fpr-3-clone .fpr3-hero-assess{width:100%;margin-top:14px}.fpr-page.fpr-3-clone .fpr3-hero-assess-head{gap:12px;font-size:.9rem}.fpr-page.fpr-3-clone .fpr3-assess-grid--hero{grid-template-columns:repeat(2,minmax(0,1fr))}.fpr-page.fpr-3-clone .fpr3-assess-card--hero{gap:8px;min-height:60px;padding:9px 11px}.fpr-page.fpr-3-clone .fpr3-assess-card--hero .fpr3-assess-icon,.fpr-page.fpr-3-clone .fpr3-assess-card--hero .fpr3-assess-icon img{width:24px;height:24px}.fpr-page.fpr-3-clone .fpr3-assess-card--hero h3{font-size:.8rem;line-height:1.14}.fpr-page.fpr-3-clone .fpr3-primary-button,.fpr-page.fpr-3-clone .fpr3-secondary-button{width:100%}.fpr-page.fpr-3-clone .fpr3-primary-button--hero{border-radius:24px;min-height:72px;padding:0 18px}.fpr-page.fpr-3-clone .fpr3-primary-button-icon{width:40px;height:40px}.fpr-page.fpr-3-clone .fpr3-primary-button-label{font-size:1.28rem}.fpr-page.fpr-3-clone .fpr3-primary-button-arrow{font-size:1.55rem}.fpr-page.fpr-3-clone .fpr3-hero-meta{gap:12px}.fpr-page.fpr-3-clone .fpr3-hero-meta-line{align-items:flex-start;font-size:.95rem}.fpr-page.fpr-3-clone .fpr3-hero-meta-line:first-child{padding-top:14px}.fpr-page.fpr-3-clone .fpr3-hero-trust{grid-template-columns:1fr;gap:0;margin-top:30px;padding:14px 16px}.fpr-page.fpr-3-clone .fpr3-hero-trust-item{min-height:0;padding:10px 2px}.fpr-page.fpr-3-clone .fpr3-hero-trust-item+.fpr3-hero-trust-item{border-top:1px solid #ffffff1f;border-left:0}.fpr-page.fpr-3-clone .fpr3-panel{padding:20px}.fpr-page.fpr-3-clone .fpr3-how-panel{padding:28px 20px 30px}.fpr-page.fpr-3-clone .fpr3-process-kicker{gap:10px;margin-bottom:16px;font-size:.84rem}.fpr-page.fpr-3-clone .fpr3-process-intro h2{font-size:2.35rem}.fpr-page.fpr-3-clone .fpr3-process-intro h2:after{width:42px;margin-top:14px}.fpr-page.fpr-3-clone .fpr3-process-intro p{margin-top:16px;font-size:.98rem;line-height:1.7}.fpr-page.fpr-3-clone .fpr3-process-flow{grid-template-columns:1fr;gap:14px}.fpr-page.fpr-3-clone .fpr3-process-card,.fpr-page.fpr-3-clone .fpr3-process-card--1,.fpr-page.fpr-3-clone .fpr3-process-card--2,.fpr-page.fpr-3-clone .fpr3-process-card--3,.fpr-page.fpr-3-clone .fpr3-process-card--4{grid-area:auto}.fpr-page.fpr-3-clone .fpr3-process-card{border-radius:22px;grid-template-columns:72px minmax(0,1fr);gap:14px;min-height:0;padding:20px 18px 18px}.fpr-page.fpr-3-clone .fpr3-process-card .fpr3-how-step{width:38px;height:38px;font-size:1.35rem}.fpr-page.fpr-3-clone .fpr3-process-card .fpr3-how-icon{width:52px;height:52px}.fpr-page.fpr-3-clone .fpr3-process-card .fpr3-how-icon img{width:42px;height:42px;transform:scale(1.22)}.fpr-page.fpr-3-clone .fpr3-process-card h3{font-size:1.28rem}.fpr-page.fpr-3-clone .fpr3-process-card p{margin-top:10px;font-size:.92rem;line-height:1.6}.fpr-page.fpr-3-clone .fpr3-section-head{margin-bottom:18px}.fpr-page.fpr-3-clone .fpr3-section-head h2,.fpr-page.fpr-3-clone .fpr3-cta-band h2{font-size:2rem}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-band{padding-inline:14px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-track-group{gap:10px}.fpr-page.fpr-3-clone .fpr3-reviews-panel .fpr-provider-logo-card{width:calc(50% - 5px);min-width:0}.fpr-page.fpr-3-clone .fpr3-review-grid,.fpr-page.fpr-3-clone .fpr3-assess-grid,.fpr-page.fpr-3-clone .fpr3-how-grid,.fpr-page.fpr-3-clone .fpr3-products-grid,.fpr-page.fpr-3-clone .fpr3-faq-list{grid-template-columns:1fr}.fpr-page.fpr-3-clone .fpr3-assess-grid.fpr3-assess-grid--hero{grid-template-columns:repeat(2,minmax(0,1fr))}.fpr-page.fpr-3-clone .fpr3-cta-band{grid-template-columns:1fr;min-height:0;padding:26px 20px}.fpr-page.fpr-3-clone .fpr3-cta-band>.fpr3-primary-button{justify-self:stretch}.fpr-page.fpr-3-clone .site-footer{padding-top:0}}
.WfsHomepageCloneTwoC-module__4XmhrW__heroSlide{opacity:0;animation-name:WfsHomepageCloneTwoC-module__4XmhrW__heroFade;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}.WfsHomepageCloneTwoC-module__4XmhrW__heroSlide:first-child{opacity:1}.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsBand{border:1px solid var(--wfs-border);background:var(--wfs-bg-soft);box-shadow:0 12px 28px var(--wfs-shadow-soft);border-radius:1rem;padding:1rem .75rem 1.25rem}.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsCarouselWrap{margin-top:1rem}.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsCarouselWrap .fpr-review-carousel{padding:.25rem .25rem .5rem}.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsCarouselWrap .fpr-review-card{border-color:var(--wfs-border);background:var(--wfs-surface);box-shadow:0 12px 28px var(--wfs-shadow-soft)}.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsCarouselWrap .fpr-review-quote{color:var(--wfs-accent)}.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsCarouselWrap .fpr-review-text{color:var(--wfs-text-muted)}:is(.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsCarouselWrap .fpr-review-title,.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsCarouselWrap .fpr-review-name){color:var(--wfs-primary)}.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton,.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton:visited,.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton:hover,.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton:focus-visible{-webkit-text-fill-color:#fff;color:#fff!important}.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton{transform-origin:50%;animation:2.2s ease-in-out infinite WfsHomepageCloneTwoC-module__4XmhrW__ctaPulse;box-shadow:none!important}.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton *{-webkit-text-fill-color:#fff;color:#fff!important}.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton svg{stroke:currentColor}.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton:hover,.WfsHomepageCloneTwoC-module__4XmhrW__ctaButton:focus-visible{animation-play-state:paused}.WfsHomepageCloneTwoC-module__4XmhrW__footerScope{background:0 0;min-height:0}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroSection{background:radial-gradient(circle at top,#fffffffa 0%,#faf8f5f5 44%,#f7f2ebe6 100%);padding:2rem 0 1.5rem;position:relative;overflow:hidden}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroBackdrop{pointer-events:none;position:absolute;inset:0}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroGlowLeft,.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroGlowRight{filter:blur(8px);border-radius:999px;position:absolute}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroGlowLeft{background:radial-gradient(circle,#dfd7c84d 0%,#dfd7c814 55%,#0000 72%);width:24rem;height:24rem;bottom:-10rem;left:-8rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroGlowRight{background:radial-gradient(circle at 30% 40%,#e2e7de6b 0%,#e2e7de1f 44%,#0000 68%);width:22rem;height:34rem;top:1rem;right:-2rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroLeafRight,.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroLeafLeft{opacity:.3;background-repeat:no-repeat;background-size:contain;position:absolute}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroLeafRight{background-image:url("data:image/svg+xml,%3Csvg width='248' height='520' viewBox='0 0 248 520' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.48' stroke='%23d8ddd3' stroke-width='2'%3E%3Cpath d='M168 12c22 46 29 90 25 132-4 45-21 85-50 121-29 34-63 61-105 80 10-45 27-84 52-116 24-31 48-58 72-79-31 12-61 30-89 55 12-48 33-88 64-121 31-33 75-57 131-72Z' fill='%23eef1eb'/%3E%3Cpath d='M155 88c-8 58-27 109-55 153'/%3E%3Cpath d='M193 156c-30 20-58 46-82 79'/%3E%3Cpath d='M141 244c27 14 47 34 60 62'/%3E%3C/g%3E%3C/svg%3E");width:18rem;height:36rem;top:.5rem;right:0}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroLeafLeft{background-image:url("data:image/svg+xml,%3Csvg width='220' height='180' viewBox='0 0 220 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.38' stroke='%23e1d7c7' stroke-width='2'%3E%3Cpath d='M18 152c44-45 86-74 126-88 27-9 51-12 72-10-17 20-38 38-63 54-35 22-79 37-135 44Z' fill='%23f1ebe2'/%3E%3Cpath d='M94 72c-8 34-17 61-28 81'/%3E%3Cpath d='M143 53c-4 27-13 50-26 69'/%3E%3C/g%3E%3C/svg%3E");width:15rem;height:14rem;bottom:-4rem;left:-2rem;transform:rotate(8deg)}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroInner{z-index:1;width:min(1240px,94vw);margin:0 auto;position:relative}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroIntro{text-align:center;max-width:56rem;margin:0 auto}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroPill{color:#7da18a;letter-spacing:.11em;text-transform:uppercase;background:#ffffffb8;border:1px solid #aabead61;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .95rem;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #1a2f4c0f}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroIntro h1{color:#173f4c;letter-spacing:-.05em;max-width:14ch;margin:1.25rem auto 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.85rem,5vw,4.8rem);font-weight:500;line-height:.98}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroIntro p{color:#627683;max-width:42rem;margin:1.2rem auto 0;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.6}.WfsHomepageCloneTwoC-module__4XmhrW__reviewPanel{background:#fffffff5;border:1px solid #dedad2f2;border-radius:1.8rem;margin-top:2rem;padding:1.4rem 1.25rem 1.1rem;box-shadow:0 24px 60px #1c2e3614}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightsGrid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:.75rem 1.2rem .5rem;display:flex;position:relative}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCardDivider:after{content:"";background:linear-gradient(#e4e0d700,#e4e0d7f5 18% 82%,#e4e0d700);width:1px;height:calc(100% - 2.4rem);position:absolute;top:1.15rem;right:0}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightIconWrap{width:6.25rem;height:6.25rem;position:relative}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightIcon{object-fit:contain;width:100%;height:100%}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightBadge{color:#fff;background:#8db296;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;top:.1rem;right:.15rem;box-shadow:0 8px 18px #8db29659}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard h2{color:#214c59;margin:.95rem 0 0;font-size:1.02rem;font-weight:800;line-height:1.35}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard p{color:#6d7b86;margin:.45rem 0 0;font-size:.96rem;line-height:1.55}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightAccent{background:#9fbda9;border-radius:999px;width:1.7rem;height:2px;margin-top:.8rem;display:block}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroCtaWrap{flex-direction:column;justify-content:center;align-items:center;gap:.85rem;margin-top:1.15rem;display:flex}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroButton{color:#fff;background:linear-gradient(#1e4679,#183864);border-radius:.9rem;justify-content:center;align-items:center;gap:.7rem;min-width:min(100%,17.5rem);padding:1rem 1.5rem;font-size:1.08rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 14px 28px #18386438}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroButton:hover,.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroButton:focus-visible{opacity:.98;transform:translateY(-1px);box-shadow:0 18px 34px #1838643d}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroSecurityNote{color:#657987;align-items:center;gap:.45rem;font-size:.98rem;font-weight:500;display:inline-flex}.WfsHomepageCloneTwoC-module__4XmhrW__reviewTrustStrip{background:#ffffffbd;border:1px solid #e6e0d6f5;border-radius:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;max-width:56rem;margin:1.35rem auto 0;padding:.6rem .9rem;display:grid;box-shadow:0 12px 28px #1c2e360d}.WfsHomepageCloneTwoC-module__4XmhrW__reviewTrustItem{color:#5f7080;text-align:center;justify-content:center;align-items:center;gap:.7rem;min-width:0;padding:.3rem 1rem;font-size:1.02rem;font-weight:500;display:flex}.WfsHomepageCloneTwoC-module__4XmhrW__reviewTrustItemDivider{border-right:1px solid #e4e0d7f5}.WfsHomepageCloneTwoC-module__4XmhrW__reviewTrustIcon{object-fit:contain;flex:none;width:2.15rem;height:2.15rem}.WfsHomepageCloneTwoC-module__4XmhrW__providerBand{border:1px solid var(--wfs-border);background:var(--wfs-bg-soft);box-shadow:0 12px 28px var(--wfs-shadow-soft);border-radius:1.4rem;padding:1rem 0 .9rem}.WfsHomepageCloneTwoC-module__4XmhrW__providerBandTitle{color:var(--wfs-primary);text-align:center;margin:0 0 .9rem;padding:0 1.25rem;font-size:.78rem;font-weight:600}.WfsHomepageCloneTwoC-module__4XmhrW__providerCarousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.WfsHomepageCloneTwoC-module__4XmhrW__providerTrack{will-change:transform;gap:0;width:max-content;animation:56s linear infinite WfsHomepageCloneTwoC-module__4XmhrW__providerScroll;display:flex}.WfsHomepageCloneTwoC-module__4XmhrW__providerTrackGroup{align-items:center;gap:.75rem;padding-right:.75rem;display:flex}.WfsHomepageCloneTwoC-module__4XmhrW__providerLogoCard{width:clamp(140px,15vw,188px);min-width:clamp(140px,15vw,188px);height:4.75rem;box-shadow:0 8px 22px var(--wfs-shadow-soft);background:#ffffffd6;border:1px solid #10233f0f;border-radius:1.1rem;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.WfsHomepageCloneTwoC-module__4XmhrW__processShell,.WfsHomepageCloneTwoC-module__4XmhrW__wideShell{width:min(1760px,96vw);margin:0 auto}.WfsHomepageCloneTwoC-module__4XmhrW__processLayout{grid-template-columns:minmax(300px,.78fr) minmax(860px,1.42fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem);display:grid}.WfsHomepageCloneTwoC-module__4XmhrW__processIntro{padding-inline:.25rem}.WfsHomepageCloneTwoC-module__4XmhrW__processKicker{color:#c99630;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.875rem;font-size:.95rem;font-weight:700;display:inline-flex}.WfsHomepageCloneTwoC-module__4XmhrW__processKicker:after{content:"";background:linear-gradient(90deg,#d3a446,#d3a4462e);border-radius:999px;width:2.5rem;height:2px}.WfsHomepageCloneTwoC-module__4XmhrW__processKickerIcon{color:#d0a13f;place-items:center;width:2.25rem;height:2.25rem;display:grid}.WfsHomepageCloneTwoC-module__4XmhrW__processKickerIcon svg{width:1.6rem;height:1.6rem}.WfsHomepageCloneTwoC-module__4XmhrW__processIntro h2{color:#14333a;letter-spacing:-.055em;margin:1.5rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(3rem,4.8vw,5rem);font-weight:500;line-height:.96}.WfsHomepageCloneTwoC-module__4XmhrW__processIntro h2:after{content:"";background:linear-gradient(90deg,#d3a446,#d3a4462e);border-radius:999px;width:3.25rem;height:2px;margin-top:1.25rem;display:block}.WfsHomepageCloneTwoC-module__4XmhrW__processIntro p{color:#556973;max-width:24rem;margin:1.5rem 0 0;font-size:1.08rem;line-height:1.86}.WfsHomepageCloneTwoC-module__4XmhrW__processFlow{--process-card-gap:clamp(1rem,1.35vw,1.45rem);gap:var(--process-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:relative}.WfsHomepageCloneTwoC-module__4XmhrW__processCard{text-align:center;background:linear-gradient(#fffffffa,#faf8f4f5);border:1px solid #112b3114;border-radius:2rem;flex-direction:column;align-items:center;height:100%;padding:1.5rem 1rem 1rem;display:flex;position:relative;box-shadow:0 20px 42px #11252c14}.WfsHomepageCloneTwoC-module__4XmhrW__processCard:not(:last-child):after{content:"→";top:42%;right:calc(var(--process-card-gap)*-.74);color:#44515a;z-index:2;place-items:center;font-size:clamp(2.25rem,2.7vw,3.25rem);font-weight:400;line-height:1;display:grid;position:absolute}.WfsHomepageCloneTwoC-module__4XmhrW__processCard:first-child{--process-accent:#173f79;--process-step-bg:linear-gradient(180deg,#173f79,#102d57)}.WfsHomepageCloneTwoC-module__4XmhrW__processCard:nth-child(2){--process-accent:#5c9394;--process-step-bg:linear-gradient(180deg,#79b1b3,#4f8083)}.WfsHomepageCloneTwoC-module__4XmhrW__processCard:nth-child(3){--process-accent:#7a9b72;--process-step-bg:linear-gradient(180deg,#95b58c,#6f8d69)}.WfsHomepageCloneTwoC-module__4XmhrW__processCard:nth-child(4){--process-accent:#35434b;--process-step-bg:linear-gradient(180deg,#5b6871,#2f3941)}.WfsHomepageCloneTwoC-module__4XmhrW__processStep{background:var(--process-step-bg);color:#fff8ea;border-radius:999px;place-items:center;width:4.15rem;height:4.15rem;margin-bottom:1rem;font-size:2.05rem;font-weight:700;line-height:1;display:grid;box-shadow:0 12px 26px #10363d2e}.WfsHomepageCloneTwoC-module__4XmhrW__processCard>h3{min-height:5.5rem;color:var(--process-accent);letter-spacing:-.02em;margin:0;font-size:clamp(.98rem,1vw,1.3rem);font-weight:800;line-height:1.2}.WfsHomepageCloneTwoC-module__4XmhrW__processVisual{aspect-ratio:.71;background:#f5f5f0;border:1px solid #112b3114;border-radius:1.8rem;width:100%;margin-top:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffffd6}.WfsHomepageCloneTwoC-module__4XmhrW__processVisualImage{object-fit:cover;object-position:center top;width:100%;height:100%}.WfsHomepageCloneTwoC-module__4XmhrW__processCard>p{color:#495a63;margin:1rem 0 0;font-size:.84rem;line-height:1.7}.WfsHomepageCloneTwoC-module__4XmhrW__processCardAccent{background:var(--process-accent);opacity:.92;border-radius:999px;width:100%;height:4px;margin-top:auto;display:block}@keyframes WfsHomepageCloneTwoC-module__4XmhrW__heroFade{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes WfsHomepageCloneTwoC-module__4XmhrW__ctaPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes WfsHomepageCloneTwoC-module__4XmhrW__providerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.WfsHomepageCloneTwoC-module__4XmhrW__heroSlide{opacity:0;animation:none!important}.WfsHomepageCloneTwoC-module__4XmhrW__heroSlide:first-child{opacity:1}}@media (min-width:768px){.WfsHomepageCloneTwoC-module__4XmhrW__testimonialsBand{padding:1.25rem .75rem 1.5rem}}@media (max-width:1024px){.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard{padding-inline:1rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCardDivider:after{display:none}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard:nth-child(odd){border-right:1px solid #e4e0d7f5}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard:not(:nth-last-child(-n+1)){padding-bottom:1rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewTrustStrip{max-width:44rem}.WfsHomepageCloneTwoC-module__4XmhrW__processShell,.WfsHomepageCloneTwoC-module__4XmhrW__wideShell{width:min(1500px,94vw)}.WfsHomepageCloneTwoC-module__4XmhrW__processLayout{grid-template-columns:1fr;gap:2rem}.WfsHomepageCloneTwoC-module__4XmhrW__processIntro{text-align:center;padding-inline:0}.WfsHomepageCloneTwoC-module__4XmhrW__processKicker{justify-content:center}.WfsHomepageCloneTwoC-module__4XmhrW__processIntro h2:after{margin-inline:auto}.WfsHomepageCloneTwoC-module__4XmhrW__processIntro p{max-width:38rem;margin-inline:auto}.WfsHomepageCloneTwoC-module__4XmhrW__processFlow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.WfsHomepageCloneTwoC-module__4XmhrW__processCard{padding:1.4rem .95rem 1rem}.WfsHomepageCloneTwoC-module__4XmhrW__processCard:not(:last-child):after{display:none}.WfsHomepageCloneTwoC-module__4XmhrW__processCard>h3{min-height:0;font-size:1.05rem}.WfsHomepageCloneTwoC-module__4XmhrW__processCard>p{font-size:.88rem}}@media (max-width:768px){.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroSection{padding-top:1.35rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroInner{width:min(100%,92vw)}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroPill{letter-spacing:.08em;font-size:.74rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroIntro h1{max-width:11ch;font-size:2.35rem;line-height:1.02}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroIntro p{font-size:1rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewPanel{border-radius:1.35rem;margin-top:1.4rem;padding:1rem .85rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightsGrid{grid-template-columns:1fr;gap:.75rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard,.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard:not(:nth-last-child(-n+1)){border-bottom:1px solid #e4e0d7f5;border-right:0;padding:.75rem .75rem 1rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightsGrid .WfsHomepageCloneTwoC-module__4XmhrW__reviewHighlightCard:last-child{border-bottom:0;padding-bottom:.35rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroButton{width:100%;min-width:0;font-size:1rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroSecurityNote{text-align:center;font-size:.9rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewTrustStrip{grid-template-columns:1fr;gap:0;margin-top:1rem;padding:.4rem .55rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewTrustItem{justify-content:flex-start;padding:.7rem .55rem;font-size:.97rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewTrustItemDivider{border-bottom:1px solid #e4e0d7f5;border-right:0}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroLeafRight{opacity:.2;width:10rem;height:24rem}.WfsHomepageCloneTwoC-module__4XmhrW__reviewHeroLeafLeft{opacity:.22;width:10rem;height:10rem;bottom:-2rem;left:-3rem}.WfsHomepageCloneTwoC-module__4XmhrW__processShell,.WfsHomepageCloneTwoC-module__4XmhrW__wideShell{width:min(100%,92vw)}.WfsHomepageCloneTwoC-module__4XmhrW__processFlow{grid-template-columns:1fr;gap:1rem;padding:0}.WfsHomepageCloneTwoC-module__4XmhrW__processCard{padding:1.35rem .9rem .95rem}.WfsHomepageCloneTwoC-module__4XmhrW__processStep{width:3.75rem;height:3.75rem;margin-bottom:.85rem;font-size:1.8rem}.WfsHomepageCloneTwoC-module__4XmhrW__processCard>h3{font-size:1.08rem}.WfsHomepageCloneTwoC-module__4XmhrW__processVisual{margin-top:.85rem}.WfsHomepageCloneTwoC-module__4XmhrW__processCard>p{font-size:.92rem}}
.WfsHomepageCloneWednesday-module__5f4vAa__heroSlide{opacity:0;animation-name:WfsHomepageCloneWednesday-module__5f4vAa__heroFade;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}.WfsHomepageCloneWednesday-module__5f4vAa__heroSlide:first-child{opacity:1}.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsBand{border:1px solid var(--wfs-border);background:var(--wfs-bg-soft);box-shadow:0 12px 28px var(--wfs-shadow-soft);border-radius:1rem;padding:1rem .75rem 1.25rem}.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsCarouselWrap{margin-top:1rem}.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsCarouselWrap .fpr-review-carousel{padding:.25rem .25rem .5rem}.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsCarouselWrap .fpr-review-card{border-color:var(--wfs-border);background:var(--wfs-surface);box-shadow:0 12px 28px var(--wfs-shadow-soft)}.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsCarouselWrap .fpr-review-quote{color:var(--wfs-accent)}.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsCarouselWrap .fpr-review-text{color:var(--wfs-text-muted)}:is(.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsCarouselWrap .fpr-review-title,.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsCarouselWrap .fpr-review-name){color:var(--wfs-primary)}.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton,.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton:visited,.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton:hover,.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton:focus-visible{-webkit-text-fill-color:#fff;color:#fff!important}.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton{transform-origin:50%;animation:2.2s ease-in-out infinite WfsHomepageCloneWednesday-module__5f4vAa__ctaPulse;box-shadow:none!important}.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton *{-webkit-text-fill-color:#fff;color:#fff!important}.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton svg{stroke:currentColor}.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton:hover,.WfsHomepageCloneWednesday-module__5f4vAa__ctaButton:focus-visible{animation-play-state:paused}.WfsHomepageCloneWednesday-module__5f4vAa__footerScope{background:0 0;min-height:0}.WfsHomepageCloneWednesday-module__5f4vAa__providerBand{border:1px solid var(--wfs-border);background:var(--wfs-bg-soft);box-shadow:0 12px 28px var(--wfs-shadow-soft);border-radius:1.4rem;padding:1rem 0 .9rem}.WfsHomepageCloneWednesday-module__5f4vAa__providerBandTitle{color:var(--wfs-text-muted);text-align:center;margin:0 0 .9rem;padding:0 1.25rem;font-size:.78rem;font-weight:600}.WfsHomepageCloneWednesday-module__5f4vAa__providerCarousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.WfsHomepageCloneWednesday-module__5f4vAa__providerTrack{will-change:transform;gap:0;width:max-content;animation:56s linear infinite WfsHomepageCloneWednesday-module__5f4vAa__providerScroll;display:flex}.WfsHomepageCloneWednesday-module__5f4vAa__providerTrackGroup{align-items:center;gap:.75rem;padding-right:.75rem;display:flex}.WfsHomepageCloneWednesday-module__5f4vAa__providerLogoCard{width:clamp(140px,15vw,188px);min-width:clamp(140px,15vw,188px);height:4.75rem;box-shadow:0 8px 22px var(--wfs-shadow-soft);background:#ffffffd6;border:1px solid #10233f0f;border-radius:1.1rem;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.WfsHomepageCloneWednesday-module__5f4vAa__processShell,.WfsHomepageCloneWednesday-module__5f4vAa__wideShell{width:min(1760px,96vw);margin:0 auto}.WfsHomepageCloneWednesday-module__5f4vAa__processLayout{grid-template-columns:minmax(300px,.78fr) minmax(860px,1.42fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem);display:grid}.WfsHomepageCloneWednesday-module__5f4vAa__processIntro{padding-inline:.25rem}.WfsHomepageCloneWednesday-module__5f4vAa__processKicker{color:#c99630;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.875rem;font-size:.95rem;font-weight:700;display:inline-flex}.WfsHomepageCloneWednesday-module__5f4vAa__processKicker:after{content:"";background:linear-gradient(90deg,#d3a446,#d3a4462e);border-radius:999px;width:2.5rem;height:2px}.WfsHomepageCloneWednesday-module__5f4vAa__processKickerIcon{color:#d0a13f;place-items:center;width:2.25rem;height:2.25rem;display:grid}.WfsHomepageCloneWednesday-module__5f4vAa__processKickerIcon svg{width:1.6rem;height:1.6rem}.WfsHomepageCloneWednesday-module__5f4vAa__processIntro h2{color:#14333a;letter-spacing:-.055em;margin:1.5rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(3rem,4.8vw,5rem);font-weight:500;line-height:.96}.WfsHomepageCloneWednesday-module__5f4vAa__processIntro h2:after{content:"";background:linear-gradient(90deg,#d3a446,#d3a4462e);border-radius:999px;width:3.25rem;height:2px;margin-top:1.25rem;display:block}.WfsHomepageCloneWednesday-module__5f4vAa__processIntro p{color:#556973;max-width:24rem;margin:1.5rem 0 0;font-size:1.08rem;line-height:1.86}.WfsHomepageCloneWednesday-module__5f4vAa__processFlow{--process-row-gap:5.8rem;--process-column-gap:5.25rem;gap:var(--process-row-gap)var(--process-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0;padding:.125rem;display:grid;position:relative}.WfsHomepageCloneWednesday-module__5f4vAa__processCard{text-align:left;background:#fffffffa;border:1px solid #112b3114;border-radius:1.75rem;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;gap:1rem;min-height:12.3rem;padding:1.8rem 1.9rem 1.7rem;display:grid;position:relative;box-shadow:0 18px 36px #11252c14}.WfsHomepageCloneWednesday-module__5f4vAa__processCard1{grid-area:1/1}.WfsHomepageCloneWednesday-module__5f4vAa__processCard2{grid-area:1/2}.WfsHomepageCloneWednesday-module__5f4vAa__processCard3{grid-area:2/2}.WfsHomepageCloneWednesday-module__5f4vAa__processCard4{grid-area:2/1}.WfsHomepageCloneWednesday-module__5f4vAa__processStep{color:#fff8ea;background:linear-gradient(#14424b,#0f3740);border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.7rem;font-weight:500;line-height:1;display:grid;position:absolute;top:1rem;left:1rem;box-shadow:0 10px 20px #10363d2e}.WfsHomepageCloneWednesday-module__5f4vAa__processIcon{place-items:center;width:5.4rem;height:5.4rem;margin-left:.15rem;display:grid}.WfsHomepageCloneWednesday-module__5f4vAa__processIconImage{object-fit:contain;width:100%;height:100%}.WfsHomepageCloneWednesday-module__5f4vAa__processCardCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.WfsHomepageCloneWednesday-module__5f4vAa__processCardCopy h3{color:#173139;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.5rem,1.75vw,2.15rem);font-weight:500;line-height:1.04}.WfsHomepageCloneWednesday-module__5f4vAa__processCardCopy p{color:#65757b;margin:.875rem 0 0;font-size:.92rem;line-height:1.58}.WfsHomepageCloneWednesday-module__5f4vAa__processArrow{z-index:2;color:#c99630;pointer-events:none;place-items:center;font-size:4rem;font-weight:300;line-height:1;display:grid;position:absolute}.WfsHomepageCloneWednesday-module__5f4vAa__processArrowTop{top:22%;left:50%;transform:translate(-50%,-50%)}.WfsHomepageCloneWednesday-module__5f4vAa__processArrowRight{top:50%;left:77%;transform:translate(-50%,-50%)}.WfsHomepageCloneWednesday-module__5f4vAa__processArrowBottom{top:74%;left:50%;transform:translate(-50%,-50%)}.WfsHomepageCloneWednesday-module__5f4vAa__processArrowLeft{top:50%;left:23%;transform:translate(-50%,-50%)}@keyframes WfsHomepageCloneWednesday-module__5f4vAa__heroFade{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes WfsHomepageCloneWednesday-module__5f4vAa__ctaPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes WfsHomepageCloneWednesday-module__5f4vAa__providerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.WfsHomepageCloneWednesday-module__5f4vAa__heroSlide{opacity:0;animation:none!important}.WfsHomepageCloneWednesday-module__5f4vAa__heroSlide:first-child{opacity:1}}@media (min-width:768px){.WfsHomepageCloneWednesday-module__5f4vAa__testimonialsBand{padding:1.25rem .75rem 1.5rem}}@media (max-width:1024px){.WfsHomepageCloneWednesday-module__5f4vAa__processShell,.WfsHomepageCloneWednesday-module__5f4vAa__wideShell{width:min(1500px,94vw)}.WfsHomepageCloneWednesday-module__5f4vAa__processLayout{grid-template-columns:1fr;gap:2rem}.WfsHomepageCloneWednesday-module__5f4vAa__processIntro{text-align:center;padding-inline:0}.WfsHomepageCloneWednesday-module__5f4vAa__processKicker{justify-content:center}.WfsHomepageCloneWednesday-module__5f4vAa__processIntro h2:after{margin-inline:auto}.WfsHomepageCloneWednesday-module__5f4vAa__processIntro p{max-width:38rem;margin-inline:auto}.WfsHomepageCloneWednesday-module__5f4vAa__processFlow{min-height:0}}@media (max-width:768px){.WfsHomepageCloneWednesday-module__5f4vAa__processShell,.WfsHomepageCloneWednesday-module__5f4vAa__wideShell{width:min(100%,92vw)}.WfsHomepageCloneWednesday-module__5f4vAa__processFlow{grid-template-columns:1fr;gap:1rem;padding:0}.WfsHomepageCloneWednesday-module__5f4vAa__processCard{grid-template-columns:4.75rem minmax(0,1fr);min-height:0;padding:1.5rem 1rem 1.25rem}.WfsHomepageCloneWednesday-module__5f4vAa__processCard1,.WfsHomepageCloneWednesday-module__5f4vAa__processCard2,.WfsHomepageCloneWednesday-module__5f4vAa__processCard3,.WfsHomepageCloneWednesday-module__5f4vAa__processCard4{grid-area:auto}.WfsHomepageCloneWednesday-module__5f4vAa__processIcon{width:4.75rem;height:4.75rem;margin-left:0}.WfsHomepageCloneWednesday-module__5f4vAa__processCardCopy h3{font-size:1.9rem}.WfsHomepageCloneWednesday-module__5f4vAa__processArrow{display:none}}
