.fp-landing-head{max-width:720px;margin:0 auto 32px;text-align:center}.fp-landing-head .fp-h2{margin-bottom:12px}.fp-landing-head .fp-lede{color:var(--fp-muted)}.fp-section--navy .fp-landing-head .fp-lede,.fp-section--navy .fp-landing-closing__copy .fp-lede{color:#f9f9fbe0}.fp-eyebrow--sky{color:var(--fp-sky-deep)}.fp-landing-icon{flex:none;width:22px;height:22px}.fp-landing-badge{display:inline-grid;place-items:center;flex:none;width:50px;height:50px;border-radius:50%;background:var(--fp-cream);color:var(--fp-navy)}.fp-landing-badge--sky{background:var(--fp-sky-pale)}.fp-landing-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px;text-align:center}.fp-landing-cta--start{align-items:flex-start;text-align:left}.fp-landing-cta__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.fp-landing-cta--center .fp-landing-cta__row{justify-content:center}.fp-landing-cta__btn{min-height:56px;padding-inline:32px}.fp-landing-cta__price,.fp-landing-closing__price{font-family:var(--fp-font-display);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-sky)}.fp-landing-closing__price{margin:0 0 4px}.fp-landing-cta__price .fp-price,.fp-landing-closing__price .fp-price{color:inherit;font-family:inherit;gap:6px}.fp-landing-cta__price .fp-price__from,.fp-landing-closing__price .fp-price__from{font-size:inherit;font-weight:inherit}.fp-landing-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 0 14px;font-size:13px;color:var(--fp-navy)}.fp-landing-proof--start{justify-content:flex-start}.fp-landing-cta .fp-landing-proof{margin:0}.fp-section--navy .fp-landing-proof{color:var(--fp-on-navy)}.fp-landing-proof__stars{color:var(--fp-sky);letter-spacing:.1em;font-size:14px}.fp-landing-clouds{position:relative;--fp-cloud-h: 70px;padding-top:calc(var(--fp-section-y) + var(--fp-cloud-h))}.fp-landing-clouds:before{content:"";position:absolute;z-index:0;inset:-1px 0 auto;height:var(--fp-cloud-h);background:var(--fp-cloud-color, var(--fp-cream));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V34C1180 70 940 -10 680 30S260 80 0 38Z' fill='%23000'/%3E%3C/svg%3E") center top / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V34C1180 70 940 -10 680 30S260 80 0 38Z' fill='%23000'/%3E%3C/svg%3E") center top / 100% 100% no-repeat;pointer-events:none}@media(min-width:750px){.fp-landing-clouds{--fp-cloud-h: 110px}}.fp-landing-clouds>*{position:relative;z-index:1}.fp-landing-clouds--navy{--fp-cloud-color: var(--fp-navy)}.fp-landing-clouds--cream{--fp-cloud-color: var(--fp-cream)}.fp-landing-clouds--deep{--fp-cloud-color: var(--fp-paper-deep)}.fp-landing-steps,.fp-landing-compare,.fp-landing-faq{--fp-wave-next: var(--fp-navy)}.fp-landing-features{--fp-wave-next: var(--fp-cream)}.fp-landing-hero{--fp-wave-next: var(--fp-paper-deep)}.fp-landing-trust{background:var(--fp-cream);color:var(--fp-navy);font-size:13px;font-weight:500}.fp-landing-trust__list{display:flex;gap:28px;margin:0 auto;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fp-landing-trust__list::-webkit-scrollbar{display:none}.fp-landing-trust__item{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:50px;white-space:nowrap}.fp-landing-trust .fp-landing-icon{width:18px;height:18px}@media(min-width:990px){.fp-landing-trust__list{justify-content:space-between}.fp-landing-trust{font-size:14px}}.fp-landing-hero{padding-block:28px 0;overflow:hidden}.fp-landing-hero__grid{display:grid;gap:32px}.fp-landing-hero__title{color:var(--fp-on-navy);margin-bottom:16px}.fp-landing-hero__lede{color:#f9f9fbe6;margin-bottom:22px}.fp-landing-points{display:grid;gap:12px;margin:0 0 26px;padding:0;list-style:none;font-size:14px;color:#f9f9fbe6}.fp-landing-points li{display:flex;align-items:flex-start;gap:12px}.fp-landing-points .fp-landing-icon{color:var(--fp-sky);margin-top:1px}.fp-landing-points b{color:var(--fp-sky);font-weight:600}.fp-landing-hero__disclosure{margin:18px 0 0;color:#f9f9fb99}.fp-landing-collage{display:flex;order:-1;gap:10px;margin-inline:calc(-1 * var(--fp-gutter));padding-inline:var(--fp-gutter);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fp-landing-collage::-webkit-scrollbar{display:none}.fp-landing-collage__item{flex:none;width:140px}.fp-landing-collage .fp-media{aspect-ratio:3 / 4;box-shadow:0 10px 30px #00000040}.fp-landing-hero .fp-wave--bottom{padding-bottom:0}@media(min-width:750px){.fp-landing-hero{padding-block:48px 0}}@media(min-width:990px){.fp-landing-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.fp-landing-hero__copy{padding-block:48px 72px}.fp-landing-collage{display:block;order:0;columns:4;column-gap:10px;margin:0 0 -60px;padding:0;overflow:visible}.fp-landing-collage__item{width:auto;break-inside:avoid;margin-bottom:10px}.fp-landing-collage__item:nth-child(4n+2) .fp-media{aspect-ratio:3 / 4.6}.fp-landing-collage__item:nth-child(4n+3) .fp-media{aspect-ratio:3 / 3.4}.fp-landing-collage__item:nth-child(4n) .fp-media{aspect-ratio:3 / 4.2}}.fp-landing-benefits__grid{display:grid;gap:16px}.fp-landing-benefits__col{display:grid;gap:16px;margin:0;padding:0;list-style:none}.fp-landing-benefit{display:flex;gap:18px;padding:22px 20px}.fp-landing-benefit .fp-h4{margin-bottom:6px}.fp-landing-benefit p{margin:0;font-size:14px;line-height:1.55;color:var(--fp-ink)}.fp-landing-benefits__media{order:-1;width:min(300px,70%);margin:0 auto 8px}.fp-landing-benefits__media .fp-media{aspect-ratio:1;border-radius:50%;box-shadow:var(--fp-shadow-card)}@media(min-width:990px){.fp-landing-benefits__grid{grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);gap:24px;align-items:center}.fp-landing-benefits__media{order:0;width:100%;margin:0}.fp-landing-benefit{padding:28px 24px}}.fp-landing-steps{background:var(--fp-paper)}.fp-landing-steps__list{display:grid;gap:40px;margin:24px 0 0;padding:0;list-style:none}.fp-landing-step{position:relative;padding:44px 22px 32px;border:1px solid var(--fp-gold-wash);border-radius:var(--fp-radius-card);background:var(--fp-white);text-align:center}.fp-landing-step .fp-h4{margin-bottom:8px}.fp-landing-step p{margin:0;font-size:14px;line-height:1.55;color:var(--fp-ink)}.fp-landing-step__num{position:absolute;top:-20px;left:50%;display:inline-flex;gap:4px;transform:translate(-50%)}.fp-landing-step__num b,.fp-landing-step__num i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-family:var(--fp-font-display);font-size:14px;font-weight:800;font-style:normal}.fp-landing-step__num b{background:var(--fp-sky-deep);color:#fff}.fp-landing-step__num i{background:var(--fp-gold);color:var(--fp-navy)}.fp-landing-step__num .fp-landing-icon{width:18px;height:18px}.fp-landing-step--art{padding-bottom:110px}.fp-landing-step__art{position:absolute;left:50%;bottom:-40px;width:150px;transform:translate(-50%)}.fp-landing-step__art img{display:block;width:100%;height:auto}@media(min-width:750px){.fp-landing-steps__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}}.fp-landing-carousel{position:relative}.fp-landing-carousel__track{display:flex;gap:16px;margin:0 calc(-1 * var(--fp-gutter));padding:8px var(--fp-gutter) 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fp-landing-carousel__track::-webkit-scrollbar{display:none}.fp-landing-carousel__track>li{flex:none;scroll-snap-align:start}.fp-landing-carousel__btn{position:absolute;top:45%;z-index:2;display:none;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--fp-white);color:var(--fp-navy);box-shadow:var(--fp-shadow-card);cursor:pointer;place-items:center}.fp-landing-carousel__btn--prev{left:-24px}.fp-landing-carousel__btn--next{right:-24px}.fp-landing-carousel__btn .fp-arrow{width:22px;height:22px}.fp-landing-carousel__btn[disabled]{opacity:.4;cursor:default}@media(min-width:990px){.fp-landing-carousel__track{margin:0;padding:8px 0 16px}.fp-landing-carousel[data-scrollable] .fp-landing-carousel__btn{display:grid}}.fp-landing-showcase__item{width:min(78vw,300px);text-align:center}.fp-landing-showcase__link{display:block;color:inherit;text-decoration:none}.fp-landing-showcase__pic{display:block;width:80%;margin:0 auto 22px}.fp-landing-showcase__pic .fp-media{aspect-ratio:1;border-radius:14px;box-shadow:0 18px 40px #00000059;transform:rotate(-4deg)}.fp-landing-showcase__item .fp-h4{color:var(--fp-on-navy);margin-bottom:8px}.fp-landing-showcase__item p{margin:0;font-size:14px;line-height:1.55;color:#f9f9fbd9}@media(min-width:990px){.fp-landing-showcase__track{justify-content:center}.fp-landing-showcase__item{width:calc((100% - 32px) / 3)}.fp-landing-carousel[data-scrollable] .fp-landing-showcase__track{justify-content:flex-start}}.fp-landing-occasion{display:grid;gap:16px;width:min(80vw,320px);padding:12px}.fp-landing-occasion__pic .fp-media{aspect-ratio:3 / 4}.fp-landing-occasion__body{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 8px 12px;text-align:center}.fp-section--navy .fp-landing-occasion .fp-h4{color:var(--fp-navy)}.fp-landing-occasion .fp-h4 a{color:inherit;text-decoration:none}.fp-landing-occasion p{margin:0;font-size:14px;line-height:1.55;color:var(--fp-ink)}@media(min-width:990px){.fp-landing-occasions__track{justify-content:center}.fp-landing-occasion{grid-template-columns:190px minmax(0,1fr);width:calc((100% - 32px) / 3);min-width:360px}.fp-landing-occasion__body{justify-content:center}.fp-landing-carousel[data-scrollable] .fp-landing-occasions__track{justify-content:flex-start}}.fp-landing-checklist__grid{display:grid;gap:28px}.fp-landing-checklist__copy .fp-h2{margin-bottom:14px}.fp-landing-checklist__copy .fp-lede{color:var(--fp-muted)}.fp-landing-checklist__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fp-landing-check{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:8px 8px 8px 20px;border:1px solid var(--fp-gold-wash);border-radius:var(--fp-radius-pill);background:var(--fp-white);color:var(--fp-navy);font-size:14px;font-weight:500}.fp-landing-check__icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--fp-sky);color:#fff}.fp-landing-checklist__media{width:min(300px,70%);margin:0 auto}.fp-landing-checklist__media .fp-media{aspect-ratio:3 / 4;background:transparent;box-shadow:var(--fp-shadow-card)}@media(min-width:990px){.fp-landing-checklist__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 300px;gap:40px;align-items:center}.fp-landing-checklist__media{width:100%}}.fp-landing-compare{background:var(--fp-paper)}.fp-landing-compare__table{max-width:920px;margin:0 auto}.fp-landing-compare__heads{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;text-align:center}.fp-landing-compare__head{font-family:var(--fp-font-display);font-size:15px;font-weight:800;color:var(--fp-navy);text-wrap:balance}.fp-landing-compare__head img{display:block;width:120px;height:auto;margin:0 auto}.fp-landing-compare__row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.fp-landing-compare__cell{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-radius:12px;font-size:13px;line-height:1.45}.fp-landing-compare__cell--theirs{background:var(--fp-paper-deep);color:var(--fp-navy)}.fp-landing-compare__cell--ours{background:var(--fp-navy);color:var(--fp-on-navy);box-shadow:var(--fp-shadow-card)}.fp-landing-compare__mark{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff}.fp-landing-compare__mark svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.fp-landing-compare__mark--no{background:#e2492c}.fp-landing-compare__mark--yes{background:var(--fp-sky-deep)}.fp-landing-compare__tagline{margin:28px 0 0;text-align:center;font-weight:700}@media(min-width:750px){.fp-landing-compare__heads,.fp-landing-compare__row{gap:0}.fp-landing-compare__head{font-size:19px}.fp-landing-compare__cell{padding:20px 24px;font-size:15px}.fp-landing-compare__cell--theirs{border-radius:12px 0 0 12px}.fp-landing-compare__cell--ours{border-radius:12px;transform:scale(1.02)}}.fp-landing-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.fp-landing-feature{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 16px;text-align:center}.fp-landing-feature p{margin:0;font-size:14px;line-height:1.5;color:var(--fp-ink)}@media(min-width:750px){.fp-landing-features__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}}.fp-landing-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none}.fp-landing-review{display:flex;flex-direction:column;gap:8px;padding:22px 20px;font-size:14px}.fp-landing-review__stars{margin:0;color:var(--fp-sky);letter-spacing:.12em}.fp-landing-review__label{margin:0;font-family:var(--fp-font-display);font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--fp-navy)}.fp-landing-review__text{flex:1;margin:0;line-height:1.55;color:var(--fp-ink)}.fp-landing-review__author{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-weight:500;color:var(--fp-navy)}.fp-landing-review__verified{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--fp-navy);color:#fff}.fp-landing-review__verified svg{width:10px;height:10px}.fp-landing-reviews__more{margin:28px 0 0;text-align:center}.fp-landing-faq{background:var(--fp-paper)}.fp-landing-faq__shell{max-width:760px}.fp-landing-faq__list{display:grid;gap:12px}.fp-landing-faq__item{border:1px solid var(--fp-line);border-radius:12px;background:var(--fp-white);box-shadow:var(--fp-shadow-card)}.fp-landing-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--fp-tap);padding:18px 20px;font-family:var(--fp-font-display);font-size:17px;font-weight:700;color:var(--fp-navy);list-style:none;cursor:pointer}.fp-landing-faq__q::-webkit-details-marker{display:none}.fp-landing-faq__sign{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--fp-sky-deep)}.fp-landing-faq__sign:after{content:"";position:absolute;top:8px;left:9px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .2s var(--fp-ease),top .2s var(--fp-ease)}.fp-landing-faq__item[open] .fp-landing-faq__sign{background:var(--fp-navy)}.fp-landing-faq__item[open] .fp-landing-faq__sign:after{top:11px;transform:rotate(225deg)}.fp-landing-faq__a{padding:0 20px 20px;font-size:14px;line-height:1.65;color:var(--fp-ink)}.fp-landing-faq__a p{margin:0 0 .6em}.fp-landing-faq__a a{color:var(--fp-terracotta)}@media(min-width:750px){.fp-landing-faq__q{font-size:19px;padding:22px 24px}.fp-landing-faq__a{padding:0 24px 24px;font-size:15px}}.fp-landing-closing{overflow:hidden}.fp-landing-closing__grid{display:grid;gap:32px;text-align:center}.fp-landing-closing__copy{display:flex;flex-direction:column;align-items:center}.fp-landing-closing__title{color:var(--fp-on-navy);margin-bottom:14px}.fp-landing-closing__copy .fp-landing-cta{margin-top:8px}.fp-landing-closing__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:36px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.45;color:#f9f9fbe6}.fp-landing-closing__points li{display:flex;flex-direction:column;align-items:center;gap:10px}.fp-landing-closing__media{width:min(360px,80%);margin:0 auto}.fp-landing-closing__media .fp-media{aspect-ratio:1;background:transparent}@media(min-width:990px){.fp-landing-closing__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.fp-landing-closing__media{width:100%;margin:-24px 0 -60px}.fp-landing-closing__points{font-size:14px}}@media(prefers-reduced-motion:reduce){.fp-landing-faq__sign:after{transition:none}}.fp-landing-collage__item--page .fp-media{aspect-ratio:1100 / 1424;background:var(--fp-white)}.fp-landing-showcase__item--page .fp-landing-showcase__pic .fp-media{aspect-ratio:1100 / 1424;background:var(--fp-white);transform:rotate(-2deg)}.fp-landing-showcase__item--page .fp-landing-showcase__pic{width:70%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fp-landing.css.map */
