.fs-fit-section{overflow-x:clip}.fs-fit-wrap{width:100%;margin-inline:auto;padding-inline:2.4rem}@media(min-width:1024px){.fs-fit-wrap{padding-inline:3.2rem}}.fs-fit-pill{display:inline-block;margin:0;padding:.4rem 1.6rem;border-radius:var(--fs-radius-pill);background:var(--fs-teal-tint);color:#2d7669;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:0}.fs-fit-accent{color:var(--fs-teal)}.fs-fit-rte a{color:var(--fs-teal-ink);text-decoration:underline;text-underline-offset:.2rem}.fs-fit-rte a:hover{color:var(--fs-teal-dark)}.fs-fit-hero__in{display:flex;flex-direction:column;gap:2.4rem;max-width:121.9rem}.fs-fit-hero__copy{min-width:0}.fs-fit-hero__h1{margin:0 0 1.6rem}.fs-fit-hero__top{display:block;margin:0;color:#0b0b0b;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:500;line-height:3.2rem;letter-spacing:0}.fs-fit-hero__title{margin:.8rem 0 0;color:#0b0b0b;font-family:var(--font-heading-family);font-size:clamp(3rem,9.6vw,3.6rem);font-weight:800;line-height:1;letter-spacing:0;overflow-wrap:break-word}.fs-fit-hero__title span{display:block}.fs-fit-hero__title .fs-fit-accent{color:var(--fs-teal)}.fs-fit-hero__sub{margin:.8rem 0 0;color:#4f4f4f;font-size:1.8rem;font-weight:500;line-height:2.8rem}.fs-fit-hero__text{margin:.8rem 0 0;color:#4f4f4f;font-size:1.8rem;line-height:2.8rem}.fs-fit-hero__text p{margin:0}.fs-fit-hero__media{order:-1;min-width:0}.fs-fit-hero__img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:813 / 848;object-fit:cover;border-radius:0 2.4rem 2.4rem 0}.fs-fit-cta{display:inline-flex;align-items:center;gap:.2rem;margin-top:2.4rem;padding:0 .4rem 0 0;border-radius:99rem;background:#111827;color:#fff;font-size:1.4rem;line-height:2rem;text-decoration:none;white-space:nowrap}.fs-fit-cta__label{padding:1.2rem 1.6rem;border-radius:99rem;background:var(--fs-teal-strong);text-transform:uppercase}.fs-fit-cta svg{flex-shrink:0;width:3rem;height:3rem}.fs-fit-cta:hover{opacity:.95}.fs-fit-cta:focus-visible{outline:2px solid var(--fs-teal-strong);outline-offset:2px}@media(min-width:768px){.fs-fit-cta__label{padding-inline:2.4rem}.fs-fit-cta{padding-right:.6rem}}@media(min-width:1024px){.fs-fit-hero__in{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem}.fs-fit-hero__copy{flex:0 1 61rem}.fs-fit-hero__top{font-size:clamp(2.8rem,2.5vw,3.6rem);line-height:1.22}.fs-fit-hero__title{margin-top:2.2rem;font-size:clamp(4.4rem,4.2vw,6rem)}.fs-fit-hero__sub{margin-top:2.4rem;font-size:2.4rem;line-height:3.2rem}.fs-fit-hero__text{margin-top:2.4rem}.fs-fit-hero__media{order:0;flex:0 1 54rem}.fs-fit-hero__img{aspect-ratio:1072 / 1204;border-radius:0 3.2rem 3.2rem 0}}@media(min-width:1280px){.fs-fit-hero .fs-fit-wrap{padding-inline:0}}.fs-fit-why{margin-top:5.6rem}.fs-fit-why__in{max-width:124.9rem;padding-block:.8rem}.fs-fit-why__top{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}.fs-fit-why__title{margin:0;color:#0b0b0b;font-family:var(--font-heading-family);font-size:4.8rem;font-weight:500;line-height:4.8rem;letter-spacing:0}.fs-fit-why__title span{display:block}.fs-fit-why__title .fs-fit-accent{margin-bottom:.4rem}.fs-fit-why__sub{margin:.4rem 0 0;color:#4f4f4f;font-size:2.4rem;font-weight:500;line-height:3.2rem}.fs-fit-why__text{color:#4f4f4f;font-size:1.8rem;line-height:2.8rem}.fs-fit-why__text p{margin:0}.fs-fit-why__text p+p{margin-top:1.2rem}.fs-fit-svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:2.4rem 0 0;padding:0;list-style:none}.fs-fit-svc__card{display:flex;flex-direction:column;align-items:center;gap:1.2rem;min-width:0;min-height:19.8rem;padding:2.5rem 1.6rem;border:1px solid #e7e7e7;border-radius:1.6rem;background:#f6f7f8;text-align:center}.fs-fit-svc__card:last-child:nth-child(odd){grid-column:1 / -1}.fs-fit-svc__icon{display:block;width:8.8rem;height:8.8rem;object-fit:contain}.fs-fit-svc__icon--svg{color:var(--fs-teal)}.fs-fit-svc__label{max-width:12rem;margin:0;color:#222;font-size:1.6rem;font-weight:700;line-height:2.4rem}@media(min-width:1024px){.fs-fit-why{margin-top:4.8rem}.fs-fit-why__in{padding:4.8rem}.fs-fit-why__top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fs-fit-why__text{padding-top:1rem}.fs-fit-svc{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.6rem,3vw,4.4rem);margin-top:8rem}.fs-fit-svc__card:last-child:nth-child(odd){grid-column:auto}}.shopify-section:has(+.shopify-section .fs-fit-fees) .fs-rev{margin-bottom:0}.fs-fit-fees{position:relative;margin-top:2.4rem;padding:4.8rem 1.6rem;isolation:isolate}.fs-fit-fees .fs-fit-fees__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;overflow:hidden;background:#1a1a1a}.fs-fit-fees__bg img{width:100%;height:100%;object-fit:cover}.fs-fit-fees__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.fs-fit-fees__in{display:flex;flex-direction:column;gap:3.2rem;max-width:144rem;margin-inline:auto}.fs-fit-fees__head{min-width:0;text-align:center}.fs-fit-fees__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:500;line-height:2.4rem;letter-spacing:0}.fs-fit-fees__title span{display:block}.fs-fit-fees__title span+span{margin-top:.8rem}.fs-fit-fees__title .fs-fit-accent{color:#46ae9a}.fs-fit-fees__note{margin:2rem 0 0;color:#fff;font-size:1.6rem;font-weight:500;line-height:2.4rem}.fs-fit-fees__card{min-width:0;padding:0 0 2.4rem;border-radius:2.4rem;background:#fff;box-shadow:0 25px 32px #00000014}.fs-fit-tabs{display:flex;gap:.4rem;padding:.4rem .8rem;border:1px solid var(--fs-line);border-radius:6.3rem;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fs-fit-tab{flex:1 1 0;min-width:0;min-height:4.6rem;padding:.8rem 1.2rem;border:0;border-radius:6.3rem;background:transparent;color:var(--fs-teal-ink);font:600 1.6rem/2.4rem var(--font-body-family);cursor:pointer}.fs-fit-tab[aria-selected=true]{background:var(--fs-teal-strong);color:#fff}.fs-fit-tab:hover{color:var(--fs-teal-dark)}.fs-fit-tab[aria-selected=true]:hover{color:#fff}.fs-fit-tab:focus-visible{outline:2px solid var(--fs-teal-strong);outline-offset:2px}.fs-fit-panel{padding:1.6rem 2.8rem 0}.fs-fit-panel[hidden]{display:none}.fs-fit-panel+.fs-fit-panel:not([hidden]){margin-top:2.4rem}.fs-fit-panel__cap{margin:0 0 1.2rem;color:#000;font-size:1.4rem;font-weight:600;line-height:2rem;text-align:center}.fs-fit-price__head{display:flex;justify-content:space-between;gap:1.2rem;padding:0 1.2rem 1.2rem}.fs-fit-price__head span{color:#000;font-size:1.4rem;font-weight:600;line-height:2rem}.fs-fit-price__head span:last-child{text-align:right}.fs-fit-price__list{display:flex;flex-direction:column;gap:1.6rem}.fs-fit-grp{padding:.9rem 1.2rem;border:1px solid #f6f6f6;border-radius:.8rem}.fs-fit-grp:nth-child(odd){background:#f9fefd}.fs-fit-grp__title{margin:0 0 1.2rem;color:#5d5d5d;font-size:1.2rem;font-weight:600;line-height:1.6rem;text-align:center}.fs-fit-grp__rows{margin:0}.fs-fit-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.fs-fit-row+.fs-fit-row{margin-top:.8rem}.fs-fit-row dt{min-width:0;color:#5d5d5d;font-size:1.2rem;font-weight:500;line-height:1.6rem}.fs-fit-row dd{flex-shrink:0;max-width:55%;margin:0;color:var(--fs-ink-soft);font-size:1.2rem;font-weight:500;line-height:1.6rem;text-align:right}.fs-fit-row dd small{display:block;font-size:1rem;line-height:1.2rem}.fs-fit-fees__foot{margin:2rem 2.8rem 0;color:var(--fs-ink-soft);font-size:1.2rem;line-height:1.8rem;text-align:center}.fs-fit-fees__foot p{margin:0}@media(min-width:768px){.fs-fit-fees{padding-inline:3.2rem}.fs-fit-fees__card{max-width:74.8rem;margin-inline:auto;width:100%}.fs-fit-tab{font-size:1.8rem;line-height:2.8rem;min-height:3.8rem}.fs-fit-tabs{padding:.8rem}.fs-fit-price__head span{font-size:1.6rem;line-height:2.4rem}.fs-fit-row dt,.fs-fit-row dd{line-height:1.2rem}.fs-fit-row+.fs-fit-row{margin-top:1.2rem}.fs-fit-price__list,.fs-fit-price__head{max-width:46.4rem;margin-inline:auto}.fs-fit-price__head{max-width:52.8rem;padding-inline:0}}@media(min-width:1024px){.fs-fit-fees{margin-top:12.8rem;padding:4.4rem 3.2rem}.fs-fit-fees__bg{right:25%}.fs-fit-fees__in{flex-direction:row;align-items:center;justify-content:space-between;gap:3.2rem;min-height:75rem}.fs-fit-fees__head{flex:0 1 53.2rem;text-align:left}.fs-fit-fees__title{font-size:clamp(3.6rem,3.4vw,4.8rem);font-weight:800;line-height:1}.fs-fit-fees__title .fs-fit-accent{color:#fff}.fs-fit-fees__note{margin-top:2rem;font-weight:600}.fs-fit-fees__card{flex:0 1 74.8rem;margin:0;padding:4rem 2.4rem 2.4rem}.fs-fit-tabs{max-width:61.7rem;margin-inline:auto}}.fs-fit-proj{margin-top:6.4rem}.fs-fit-proj__in{display:flex;flex-direction:column;gap:2.4rem;max-width:130rem}.fs-fit-proj__head{min-width:0;text-align:center}.fs-fit-proj__title{margin:1.6rem auto 0;max-width:40.4rem;color:#010403;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;line-height:3.2rem;letter-spacing:0}.fs-fit-slider{position:relative;min-width:0}.fs-fit-slider__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:3.2rem;background:var(--fs-ground)}.fs-fit-slider__track::-webkit-scrollbar{display:none}.fs-fit-slide{position:relative;flex:0 0 100%;min-width:0;height:42.6rem;margin:0;scroll-snap-align:start}.fs-fit-slide img{display:block;width:100%;height:100%;object-fit:cover}.fs-fit-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026;pointer-events:none}.fs-fit-slider__btn{position:absolute;top:45%;z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#8e8e93;color:#fff;cursor:pointer;transform:translateY(-50%)}.fs-fit-slider__btn:after{content:"";position:absolute;top:-.2rem;right:-.2rem;bottom:-.2rem;left:-.2rem}.fs-fit-slider__btn--prev{left:2.4rem}.fs-fit-slider__btn--next{right:2.4rem}.fs-fit-slider__btn:hover{background:#6e6e73}.fs-fit-slider__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.fs-fit-slider__btn svg{width:1.6rem;height:1.6rem}.fs-fit-slider__dots{position:absolute;bottom:1.6rem;left:50%;z-index:2;display:flex;gap:.4rem;transform:translate(-50%)}.fs-fit-slider__dot{position:relative;width:2rem;height:.8rem;padding:0;border:0;border-radius:.5rem;background:#fff;opacity:.5;cursor:pointer}.fs-fit-slider__dot:after{content:"";position:absolute;top:-1.8rem;right:-.2rem;bottom:-1.8rem;left:-.2rem}.fs-fit-slider__dot[aria-current=true]{opacity:1}.fs-fit-slider__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width:1024px){.fs-fit-proj{margin-top:12.8rem}.fs-fit-proj__in{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:clamp(3.2rem,5vw,6.4rem)}.fs-fit-proj__head{flex:1 1 0}.fs-fit-proj__title{font-size:3.6rem;line-height:4rem}.fs-fit-slider{flex:0 1 76.8rem}.fs-fit-slide{height:48rem}.fs-fit-slider__btn{top:50%}}.fs-fit-book{margin-top:6.4rem;margin-bottom:6.4rem;scroll-margin-top:12rem}.fs-fit-book__in{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;max-width:158.6rem}.fs-fit-book__head{text-align:center}.fs-fit-book__title{margin:1.6rem 0 0;color:#000;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;line-height:3.2rem;letter-spacing:0}.fs-fit-book__text{color:#000;font-size:1.4rem;font-weight:300;line-height:2rem}.fs-fit-book__text p{margin:0}.fs-fit-book__text p+p{margin-top:.8rem}.fs-fit-book__text a{color:var(--fs-teal-ink);font-weight:400}.fs-fit-book__more{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid var(--fs-line);color:#000;font-size:1.4rem;font-weight:300;line-height:2.2rem}.fs-fit-book__more p{margin:0}.fs-fit-book__more p+p{margin-top:.8rem}.fs-fit-book__more a{color:var(--fs-teal-ink);font-weight:400}.fs-fit-book__more strong{font-weight:600}.fs-fit-form{position:relative;overflow:hidden;padding:2.4rem;border-radius:2.4rem;background:#112c27;isolation:isolate}.fs-fit-form__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.45;pointer-events:none}.fs-fit-form__title{margin:0;color:#85d1c2;font-family:var(--font-heading-family);font-size:3rem;font-weight:700;line-height:4.5rem;letter-spacing:0}.fs-fit-form__intro{margin:0;color:#f6f6f6;font-size:1.6rem;line-height:2.4rem}.fs-fit-f{margin-top:2.4rem}.fs-fit-f__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem 2.4rem;padding-inline:1.2rem}.fs-fit-f__field{display:flex;flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0;border:0}.fs-fit-f__field--wide{grid-column:1 / -1}.fs-fit-f__label{color:#f6f6f6;font-size:1.3rem;font-weight:500;line-height:1.8rem}.fs-fit-f__label em{color:#ffffffb3;font-style:normal;font-weight:400}.fs-fit-f__input{width:100%;min-width:0;height:4.4rem;padding:.8rem 1.2rem;border:1px solid #d1d1d1;border-radius:.8rem;background:#fff;color:#1a1a1a;font:400 1.4rem/2rem var(--font-body-family);-webkit-appearance:none;appearance:none}.fs-fit-f__input::placeholder{color:#6b6b6b;opacity:1}.fs-fit-f__input:focus{outline:none;border-color:var(--fs-teal);box-shadow:0 0 0 2px #85d1c2}.fs-fit-f__select{position:relative;min-width:0}.fs-fit-f__select .fs-fit-f__input{padding-right:3.6rem;cursor:pointer}.fs-fit-f__select svg{position:absolute;top:50%;right:1.2rem;width:1.4rem;height:1.4rem;color:#555;transform:translateY(-50%);pointer-events:none}.fs-fit-f__textarea{height:auto;min-height:11rem;resize:vertical}.fs-fit-f__grid--simple{grid-template-columns:minmax(0,1fr)!important;gap:2.4rem}.fs-fit-f__grid--simple .fs-fit-f__textarea{min-height:6.6rem}.fs-fit-f__check{display:flex;align-items:center;gap:1rem;margin-left:-1rem;color:#f6f6f6;font-size:1.4rem;line-height:2rem;cursor:pointer}.fs-fit-f__check input{flex:none;width:2.2rem;height:2.2rem;margin:0;border:1px solid #fff;border-radius:.4rem;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;display:grid;place-content:center}.fs-fit-f__check input:checked{border-color:var(--fs-teal-strong);background:var(--fs-teal-strong)}.fs-fit-f__check input:checked:before{content:"";width:1.1rem;height:.6rem;margin-top:-.2rem;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.fs-fit-f__check input:focus-visible{outline:2px solid #85d1c2;outline-offset:2px}.fs-fit-f__note{margin:1.6rem 1.2rem 0;color:#fffc;font-size:1.2rem;line-height:1.8rem}.fs-fit-f__note a{color:#85d1c2;text-decoration:underline}.fs-fit-f__actions{display:flex;flex-direction:column;gap:.8rem;margin-top:2.4rem}.fs-fit-f__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.2rem 2.4rem;border-radius:.6rem;font:400 1.6rem/2.4rem var(--font-body-family);cursor:pointer}.fs-fit-f__btn--send{border:0;background:var(--fs-teal-strong);color:#fff}.fs-fit-f__btn--send:hover{background:var(--fs-teal-dark)}.fs-fit-f__btn--clear{border:1px solid #ebf4f2;background:transparent;color:#fff}.fs-fit-f__btn--clear:hover{background:#ffffff14}.fs-fit-f__btn:focus-visible{outline:2px solid #85d1c2;outline-offset:2px}.fs-fit-f__status{margin:0 0 2rem;padding:1.2rem 1.6rem;border-radius:.8rem;color:#fff;font-size:1.4rem;line-height:2rem}.fs-fit-f__status--ok{background:#047857}.fs-fit-f__status--err{background:#b91c1c}.fs-fit-f__status p,.fs-fit-f__status ul{margin:0;padding:0;list-style:none}.fs-fit-f__status:focus{outline:2px solid #fff;outline-offset:2px}@media(min-width:768px){.fs-fit-f__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-fit-f__actions{flex-direction:row-reverse;justify-content:space-between}.fs-fit-f__btn{flex:0 1 22.8rem}}@media(min-width:1024px){.fs-fit-book{margin-top:12.8rem;margin-bottom:9.6rem}.fs-fit-book__in{grid-template-columns:minmax(0,1fr) minmax(0,53.5rem);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:". form" "head form" "text form" ". form";column-gap:4rem;row-gap:3.2rem}.fs-fit-book__head{grid-area:head}.fs-fit-book__body{grid-area:text}.fs-fit-form{grid-area:form}.fs-fit-book__title{font-size:3.6rem;line-height:4rem}.fs-fit-f__input{height:4.2rem;font-size:1.2rem}}@media(max-width:1023px){.fs-fit-book__in{grid-template-areas:"head" "form" "text"}.fs-fit-book__head{grid-area:head}.fs-fit-form{grid-area:form}.fs-fit-book__body{grid-area:text}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fs-fit.css.map */
