.fvp{--fvp-navy: #00233f;--fvp-teal: #007f94;--fvp-aqua: #2bbbd5;--fvp-border: #b6ebf3;--fvp-sea: #effbfe;--fvp-copy: #294b61;--fvp-on-dark: #d6eaf1;--fvp-orange: #fa6907;--fvp-dark: #00233f;--fvp-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 30' preserveAspectRatio='none'%3E%3Cpath d='M0 15C75-10 115 0 200 15S325 36 400 12V30H0Z'/%3E%3C/svg%3E");overflow-x:clip;color:var(--fvp-copy);font-family:var(--text-font-family)}:where(.fvp) :where(h1,h2,h3,p,ol,ul,li){margin:0}:where(.fvp) :where(ol,ul){padding:0;list-style:none}:where(.fvp) :where(a){text-decoration:none}.fvp [hidden]{display:none}.fvp-wrap{width:min(100% - 32px,1200px);margin-inline:auto}.fvp-pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 15px;border:1px solid #a5dfeb;border-radius:999px;background:#fff;color:#005c73;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.02em}.fvp-pill:before{width:7px;height:7px;flex:none;border-radius:50%;background:var(--fvp-aqua);content:""}.fvp-pill--dark{border-color:#ffffff59;background:#ffffff1a;color:#fff}#main .fvp .fvp-h2{color:var(--fvp-navy);font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.02em;text-transform:none;text-wrap:balance}.fvp-h2--bar:after{display:block;width:64px;height:5px;margin:16px auto 0;border-radius:999px;background:var(--fvp-aqua);content:""}#main .fvp .fvp-h3{color:var(--fvp-navy);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0}.fvp-text{font-size:17px;line-height:1.7}.fvp-text p+p,.fvp-card__text p+p,.fvp-faq__answer p+p,.fvp-hero__lede p+p,.fvp-close__text p+p,.fvp-close__fine p+p,.fvp-ended__text p+p{margin-top:12px}.fvp-text strong,.fvp-card__text strong{color:var(--fvp-navy)}.fvp-head{display:grid;justify-items:center;gap:14px;max-width:760px;margin:0 auto 40px;text-align:center}.fvp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 28px;border-radius:999px;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease}.fvp-btn svg{width:19px;height:19px;flex:none}.fvp-btn--orange{background:var(--fvp-orange);color:#fff;box-shadow:0 8px 18px #fa69074d}@media(hover:hover){.fvp-btn:hover{transform:translateY(-2px)}}.fvp-btn:focus-visible,.fvp-faq summary:focus-visible{outline:3px solid #005c73;outline-offset:3px}.fvp-hero .fvp-btn:focus-visible,.fvp-close .fvp-btn:focus-visible{outline-color:#fff}.fvp-icon{display:grid;place-items:center;width:62px;height:62px;flex:none;border-radius:50%;background:#dff7fc;color:var(--fvp-navy)}.fvp-icon svg{width:27px;height:27px}.fvp-hero{position:relative;isolation:isolate;padding:64px 0 118px;background:radial-gradient(circle at 12% 0%,rgb(43 187 213 / .22),transparent 46%),var(--fvp-dark);color:#fff}.fvp-hero__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:44%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 18%);mask:linear-gradient(90deg,transparent,#000 18%)}.fvp-hero__bg img{width:100%;height:100%;object-fit:cover}.fvp-hero__bg:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fvp-dark) 0%,color-mix(in srgb,var(--fvp-dark) 62%,transparent) 40%,color-mix(in srgb,var(--fvp-dark) 40%,transparent) 100%);content:""}.fvp-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,480px);align-items:center;gap:clamp(32px,5vw,72px)}.fvp-hero__copy{display:grid;justify-items:start;gap:22px}#main .fvp .fvp-hero__title{color:#fff;font-family:var(--main-heading-font-family);font-size:clamp(52px,6.6vw,96px);font-weight:var(--main-heading-font-weight, 400);line-height:.94;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.fvp-hero__title span{display:block;color:var(--fvp-aqua)}.fvp-hero__lede{max-width:34em;color:var(--fvp-on-dark);font-size:18px;line-height:1.65}.fvp-hero__lede strong{color:#fff}.fvp-signup{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 26px 24px;border:1px solid rgb(255 255 255 / .2);border-radius:28px;background:color-mix(in srgb,var(--fvp-dark) 78%,transparent);box-shadow:0 20px 44px #00000047;scroll-margin-top:calc(var(--header-height, 80px) + 16px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fvp-count{display:grid;gap:12px}.fvp-count__label{color:var(--fvp-on-dark);font-size:14px;font-weight:600;line-height:1.4;text-align:center}.fvp-count__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fvp-count__box{display:grid;justify-items:center;gap:6px;padding:12px 4px 10px;border:1px solid rgb(182 235 243 / .35);border-radius:16px;background:#ffffff12}.fvp-count__num{color:#fff;font-family:var(--main-heading-font-family);font-size:40px;font-variant-numeric:tabular-nums;line-height:1}.fvp-count__unit{color:var(--fvp-border);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.fvp-signup__form,.fvp-ended{display:grid;gap:12px}#main .fvp .fvp-signup__title{color:#fff;font-size:22px;font-weight:600;line-height:1.25;text-align:center}.fvp-signup__embed{min-width:0;min-height:160px}.fvp-signup__embed form{width:100%!important;min-width:0!important;max-width:100%!important}.fvp-signup__embed form>div{min-height:0!important}.fvp-signup__note,.fvp-signup__editor{color:var(--fvp-on-dark);font-size:13px;line-height:1.5;text-align:center;text-wrap:balance}.fvp-signup__editor{padding:10px 12px;border:1px dashed rgb(255 255 255 / .4);border-radius:12px}.fvp-ended{justify-items:center;text-align:center}.fvp-ended__text{color:var(--fvp-on-dark);font-size:16px;line-height:1.6}.fvp-band{position:relative;isolation:isolate;padding:72px 0 88px;background:linear-gradient(var(--fvp-sea),#fff)}.fvp-band:before{position:absolute;z-index:-1;inset-inline:0;top:-30px;height:31px;background:var(--fvp-sea);content:"";pointer-events:none;-webkit-mask:var(--fvp-wave) 0 0 / 100% 100% no-repeat;mask:var(--fvp-wave) 0 0 / 100% 100% no-repeat}.fvp-perks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fvp-perk{display:grid;align-content:start;justify-items:center;gap:12px;padding:30px 22px 32px;border:2px solid var(--fvp-border);border-radius:24px;background:#fff;box-shadow:0 8px 20px #00536812;text-align:center}.fvp-perk .fvp-icon{margin-bottom:4px}.fvp-perk:nth-child(4n+2) .fvp-icon{background:#fff7d5}.fvp-perk:nth-child(4n+3) .fvp-icon{background:#ffeae4}.fvp-perk:nth-child(4n+4) .fvp-icon{background:#eeebff}.fvp-card__text{color:var(--fvp-copy);font-size:15.5px;line-height:1.6}.fvp-process{padding:24px 0 96px}.fvp-steps{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:28px}.fvp-steps:before{position:absolute;top:29px;left:16%;right:16%;border-top:2px dashed #9fdbe8;content:""}.fvp-step{position:relative;display:grid;align-content:start;justify-items:center;gap:16px;text-align:center}.fvp-step__num{display:grid;place-items:center;width:60px;height:60px;border:5px solid #fff;border-radius:50%;background:var(--fvp-navy);box-shadow:0 0 0 2px var(--fvp-border),0 8px 18px #00233f2e;color:#fff;font-family:var(--main-heading-font-family);font-size:24px;line-height:1}.fvp-step__body{display:grid;align-content:start;gap:8px;max-width:32ch}.fvp-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;max-width:1040px;margin-inline:auto}.fvp-faq__item{border:1.5px solid var(--fvp-border);border-radius:18px;background:#fff;box-shadow:0 4px 12px #0053680f}.fvp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 18px 22px;border-radius:18px;color:var(--fvp-navy);font-size:16px;font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.fvp-faq summary::-webkit-details-marker{display:none}.fvp-faq__toggle{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#dff7fc;color:var(--fvp-navy);transition:transform .2s ease,background-color .2s ease}.fvp-faq__toggle svg{width:15px;height:15px}.fvp-faq__item[open] .fvp-faq__toggle{background:var(--fvp-navy);color:#fff;transform:rotate(45deg)}.fvp-faq__answer{padding:0 22px 20px;color:var(--fvp-copy);font-size:15.5px;line-height:1.65}.fvp-close{position:relative;isolation:isolate;margin-top:-30px;padding:126px 0 104px;background:var(--fvp-dark);color:#fff;-webkit-mask:var(--fvp-wave) 0 0 / 100% 31px no-repeat,linear-gradient(#000 0 0) 0 30px / 100% calc(100% - 30px) no-repeat;mask:var(--fvp-wave) 0 0 / 100% 31px no-repeat,linear-gradient(#000 0 0) 0 30px / 100% calc(100% - 30px) no-repeat}.fvp-close__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:42%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 14%);mask:linear-gradient(90deg,transparent,#000 14%)}.fvp-close__bg img{width:100%;height:100%;object-fit:cover}.fvp-close__bg:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fvp-dark) 0%,color-mix(in srgb,var(--fvp-dark) 70%,transparent) 38%,color-mix(in srgb,var(--fvp-dark) 28%,transparent) 100%);content:""}.fvp-close__copy{display:grid;justify-items:start;gap:18px}.fvp-close__copy>*{max-width:600px}#main .fvp .fvp-close .fvp-h2{color:#fff;font-size:clamp(32px,4vw,52px)}.fvp-close__text{color:var(--fvp-on-dark);font-size:17px;line-height:1.7}.fvp-close__fine{margin-top:10px;color:var(--fvp-on-dark);font-size:13px;line-height:1.6;opacity:.85}@media screen and (max-width:999px){.fvp-hero__grid{grid-template-columns:minmax(0,1fr);max-width:620px}.fvp-perks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.fvp-head{margin-bottom:28px}.fvp-text{font-size:16px}.fvp-hero{padding:32px 0 88px}.fvp-hero--photo{padding-top:170px}.fvp-hero__bg{inset:0 0 auto;height:270px;-webkit-mask:linear-gradient(#000 60%,transparent);mask:linear-gradient(#000 60%,transparent)}.fvp-hero__bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--fvp-dark) 15%,transparent) 0%,color-mix(in srgb,var(--fvp-dark) 55%,transparent) 55%,var(--fvp-dark) 100%)}.fvp-hero__grid{gap:28px}.fvp-hero__copy{gap:18px}.fvp-hero__lede{font-size:17px}.fvp-signup{gap:18px;padding:22px 14px 18px;border-radius:24px}.fvp-count__grid{gap:8px}.fvp-count__box{border-radius:14px}.fvp-count__num{font-size:32px}.fvp-count__unit{font-size:10px;letter-spacing:.04em}.fvp-band{padding:52px 0 64px}.fvp-band:before{top:-22px;height:23px}.fvp-perks__grid{grid-template-columns:minmax(0,1fr);gap:12px}.fvp-perk{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:16px;row-gap:6px;padding:20px;border-radius:20px;text-align:start}.fvp-perk .fvp-icon{grid-row:span 2;width:52px;height:52px;margin:0}.fvp-perk .fvp-icon svg{width:24px;height:24px}#main .fvp .fvp-h3{font-size:18px}.fvp-card__text{font-size:15px}.fvp-process{padding:8px 0 72px}.fvp-steps{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:22px}.fvp-steps:before{top:30px;bottom:30px;left:29px;right:auto;border-top:0;border-left:2px dashed #9fdbe8}.fvp-step{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:start;gap:16px;text-align:start}.fvp-step__body{max-width:none;padding-top:6px}.fvp-faq__list{grid-template-columns:minmax(0,1fr);gap:10px}.fvp-faq summary{padding:16px 14px 16px 18px;font-size:15.5px}.fvp-faq__answer{padding:0 18px 18px;font-size:15px}.fvp-close{margin-top:-22px;padding:94px 0 64px;-webkit-mask-position:0 0,0 22px;mask-position:0 0,0 22px;-webkit-mask-size:100% 23px,100% calc(100% - 22px);mask-size:100% 23px,100% calc(100% - 22px)}.fvp-close--photo{padding-top:252px}.fvp-close__bg{inset:0 0 auto;height:342px;-webkit-mask:linear-gradient(#000 72%,transparent);mask:linear-gradient(#000 72%,transparent)}.fvp-close__bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--fvp-dark) 20%,transparent) 0%,color-mix(in srgb,var(--fvp-dark) 55%,transparent) 55%,var(--fvp-dark) 100%)}.fvp-close .fvp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.fvp-btn,.fvp-faq__toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/fishe-vip.css.map */
