.form-verification[data-astro-cid-oer7mikr]{min-height:78px;margin-block:12px}@media (width<=400px){.form-verification[data-astro-cid-oer7mikr]{min-height:145px}}.fb-page{--fb-yellow:#fec10b;--fb-blue:#0f4c9e;--fb-deep:#073c83;--fb-bright:#0072ba;--fb-panel:#20316a;color:#17283a}.fb-page .icon{flex-shrink:0;width:1em;height:1em}.fb-page :is(h1,h2,h3){overflow-wrap:anywhere}.fb-display{text-transform:uppercase;letter-spacing:-.01em;font-weight:800;display:inline-block;transform:skew(-8deg)}.fb-page sup{vertical-align:super;font-size:.4em;line-height:0}.fb-page a:focus-visible{outline-color:var(--gold)}.fb-hero{background:var(--fb-yellow);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.fb-hero-promo{text-align:center;flex-direction:column;align-items:center;padding:0 clamp(16px,4vw,48px);display:flex}.fb-hero h1{color:var(--fb-blue);margin:auto 0;padding-block:clamp(12px,3vw,40px) 24px;font-size:clamp(2.4rem,5.4vw,5.6rem);line-height:.95}.fb-hero h1 .fb-display{white-space:nowrap;display:block}.fb-tagline{margin-top:18px;font-size:clamp(1.1rem,1.7vw,1.5rem);font-style:italic;font-weight:700;line-height:1.3;display:block}.fb-family{width:100%;max-width:680px;height:auto;display:block}.fb-hero-form{background:var(--fb-panel);color:#fff;flex-direction:column;align-items:center;gap:24px;padding:clamp(32px,4vw,56px) clamp(16px,4vw,56px);scroll-margin-top:90px;display:flex}.fb-offer{color:#fff;text-align:center;text-transform:uppercase;max-width:520px;margin:0;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.25}.fb-offer-price{text-transform:none;white-space:nowrap;font-size:min(1.45em,7.6vw);display:block}.fb-offer-prize{width:fit-content;color:var(--gold);margin:8px auto 0;font-size:2.3em;line-height:1;display:block}.fb-hero-form .request-form{max-width:520px}.fb-hero-form .request-form>.button{width:100%}.fb-hero-form .form-verification:empty{display:none}.fb-hero-form .form-note:first-child{margin-top:0}.fb-hero-form .form-field-error{color:#a01932;font-size:14px}.fb-details-link{color:#fff;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:20px;font-weight:700;text-decoration:underline;display:inline-flex}.fb-details-link .icon{font-size:30px}.fb-banner{background:var(--fb-deep);padding:clamp(20px,3vw,40px) clamp(16px,3vw,40px)}.fb-banner img{width:100%;max-width:1380px;height:auto;margin-inline:auto;display:block}@media (width<=767px){.fb-banner img{max-width:420px}}.fb-decision{background:radial-gradient(circle at 50% 40%,var(--fb-bright),var(--fb-deep) 75%);color:#fff}.fb-decision-title{color:var(--fb-blue);text-align:center;text-transform:uppercase;background:#fff;margin:0;padding:clamp(24px,3vw,40px) 16px;font-size:clamp(1.6rem,3vw,2.6rem);font-style:italic;line-height:1.15}.fb-decision-title .fb-display{font-size:1.35em}.fb-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.fb-decision-option{text-align:center;padding:48px clamp(16px,4vw,64px) 56px}.fb-decision-option+.fb-decision-option{border-left:4px solid #fff}.fb-decision-option h3{color:#fff;text-transform:uppercase;text-shadow:2px 3px #0a2a5c;border-bottom:3px solid #fff;margin-bottom:26px;padding-bottom:18px;font-size:clamp(1.8rem,3vw,2.4rem);font-style:italic;font-weight:800}.fb-decision-option ul{gap:16px;padding:0;font-weight:600;list-style:none;display:grid}.fb-deals{background:linear-gradient(var(--fb-bright),#074d99);color:#fff;text-align:center;padding-block:48px 40px}.fb-deals h2{color:#fff;text-transform:uppercase;margin-bottom:40px;font-size:clamp(1.7rem,3vw,2.5rem);font-style:italic;font-weight:800}.fb-deal-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.fb-deal{color:#fff;background:#1d2f63;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:250px;padding:28px 24px;text-decoration:none;transition:filter .15s;display:flex;transform:skew(-6deg)}.fb-deal>*{transform:skew(6deg)}.fb-deal:hover{filter:brightness(1.15);text-decoration:none}.fb-deal-lead{text-transform:uppercase;font-size:1.4rem;font-weight:700}.fb-deal-amount{color:var(--gold);font-size:clamp(3rem,5vw,4.2rem);font-weight:800;line-height:1;transform:skew(-2deg)}.fb-deal-text{flex-direction:column;font-size:1.3rem;font-weight:700;line-height:1.2;display:flex}.fb-disclaimer{max-width:1000px;margin:36px auto 0;font-size:14px;line-height:1.6}.fb-reviews{text-align:center;padding-block:56px 64px}.fb-outline-button{color:var(--navy);border:3px solid var(--gold);text-transform:uppercase;background:0 0;margin-bottom:24px}.fb-reviews h2{color:#14206b;text-transform:uppercase;margin-bottom:36px;font-size:clamp(1.6rem,3vw,2.4rem)}.fb-reviews-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px;display:grid}.fb-review-list{gap:28px;display:grid}.fb-review-list figure{margin:0}.fb-review-list blockquote{color:#3d4a5b;margin:0 0 18px;font-size:16px;line-height:1.7}.fb-review-list figcaption{color:var(--navy);align-items:center;gap:16px;font-size:20px;font-weight:600;display:flex}.fb-review-source{font-size:44px;display:inline-flex}.fb-review-facebook{color:#1877f2}.fb-review-google{color:#4285f4}.fb-review-yelp{color:#c41200}.fb-carousel-stage{position:relative}.fb-carousel.is-ready .fb-review-list{gap:0;padding-inline:52px}.fb-carousel.is-ready .fb-review{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .4s,visibility .4s}.fb-carousel.is-ready .fb-review.is-active{visibility:visible;opacity:1}.fb-carousel-arrow{width:44px;height:44px;color:var(--fb-deep);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:50%;translate:0 -50%}.fb-carousel-arrow:hover{background:#eaf2fa}.fb-carousel-prev{left:0}.fb-carousel-next{right:0}.fb-carousel-nav{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.fb-carousel-toggle{width:44px;height:44px;color:var(--fb-deep);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.fb-carousel-toggle:hover{background:#eaf2fa}.fb-carousel-toggle .icon:last-child,.fb-carousel-toggle.is-paused .icon:first-child{display:none}.fb-carousel-toggle.is-paused .icon:last-child{display:block}.fb-carousel-dots{display:flex}.fb-carousel-dots button{background:0 0;justify-content:center;align-items:center;width:28px;height:44px;display:flex}.fb-carousel-dots button:before{content:"";background:#aab6c4;border-radius:50%;width:10px;height:10px}.fb-carousel-dots button[aria-current=true]:before{background:var(--fb-deep)}.fb-video-column{gap:16px;display:grid}.fb-review-links{justify-content:center;gap:6px;padding:0;list-style:none;display:flex}.fb-review-links a{color:#fff;background:#0f3c84;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:transform .2s;display:flex}.fb-review-links a:hover{transform:scale(1.1)}.fb-video{aspect-ratio:16/9;background:var(--navy);border:8px solid #0f3c84;border-radius:16px;position:relative;overflow:hidden}.fb-video img,.fb-video iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.fb-video-play{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.fb-video-play:hover{text-decoration:none}.fb-video-play:focus-visible{outline-offset:-6px}.fb-video-label{text-shadow:0 1px 2px #0008;background:linear-gradient(#000000b3,#0000);padding:16px 20px 40px;font-size:17px;font-weight:600;line-height:1.35;position:absolute;inset:0 0 auto}.fb-video-icon{background:#212121cc;border-radius:12px;justify-content:center;align-items:center;width:68px;height:48px;font-size:20px;transition:background .15s;display:flex}.fb-video-play:hover .fb-video-icon,.fb-video-play:focus-visible .fb-video-icon{background:red}.fb-contact{text-align:center;text-transform:uppercase;color:#5f6670;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:300;line-height:1.55}.fb-phone{color:#d81f53;text-transform:none;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.fb-club{justify-content:center;display:flex}.fb-club img{width:190px;height:auto;display:block}.fb-contest{background:radial-gradient(circle at 50% 30%,var(--fb-bright),var(--fb-deep) 68%);color:#fff;text-align:center;padding-block:56px 64px}.fb-contest h2{color:#fff;text-transform:uppercase;border-bottom:3px solid #fff;margin-bottom:36px;padding-bottom:24px;font-size:clamp(1.8rem,3.4vw,2.8rem);font-style:italic;font-weight:800}.fb-contest h2 span{display:block}.fb-contest-steps{gap:32px;max-width:760px;margin-inline:auto;padding:0;list-style:none;display:grid}.fb-contest-steps .icon{color:var(--gold);margin-bottom:12px;font-size:44px}.fb-contest-steps p{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600;line-height:1.3}.fb-contest .fb-disclaimer{margin-top:44px}@media (width<=1024px){.fb-deal-list{gap:18px}.fb-deal{padding:24px 16px}.fb-deal-text{font-size:1.1rem}}@media (width<=767px){.fb-hero{grid-template-columns:minmax(0,1fr)}.fb-hero h1{font-size:min(4.2rem,13vw)}.fb-decision-grid{grid-template-columns:minmax(0,1fr)}.fb-decision-option{padding-block:36px 40px}.fb-decision-option+.fb-decision-option{border-left:0;padding-top:0}.fb-deal-list{grid-template-columns:minmax(0,1fr);max-width:340px;margin-inline:auto}.fb-deal{min-height:200px}.fb-reviews-grid{grid-template-columns:minmax(0,1fr);gap:32px}.fb-carousel.is-ready .fb-review-list{padding-inline:0}.fb-carousel-arrow{top:calc(100% + 20px);translate:none}.fb-review-list figcaption{gap:12px;font-size:18px}.fb-review-source{font-size:36px}.fb-video-label{padding:12px 14px 32px;font-size:15px}.fb-contact{order:1}.fb-club{order:2}}:root:has(.fb-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:root:has(.fb-page){scroll-behavior:auto}.fb-deal,.fb-review-links a,.fb-carousel.is-ready .fb-review{transition:none}}
