.fb-services{background:#000;color:#fff;padding:var(--fbs-space, 80px) 24px;font-family:var(--font-body-family, "Instrument Sans", sans-serif);font-size:16px;line-height:1.6}.fb-services *,.fb-services *:before,.fb-services *:after{box-sizing:border-box}.fb-services__inner{max-width:1200px;margin-inline:auto}.fb-services__header{max-width:760px;margin:0 auto 44px;text-align:center}.fb-services .fb-services__eyebrow{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#ccc}.fb-services .fb-services__heading{font-family:var(--font-heading-family, "Outfit", sans-serif);font-size:clamp(30px,3.5vw,46px);font-weight:300;line-height:1.12;letter-spacing:-.025em;text-transform:none;color:#fff;margin:0}.fb-services__intro{margin:20px auto 0;max-width:650px;color:#bdbdbd}.fb-services__intro p,.fb-services__summary p,.fb-services__footer p{margin:0}.fb-services__intro p+p,.fb-services__summary p+p,.fb-services__footer p+p{margin-top:12px}.fb-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fb-services__card{display:flex;flex-direction:column;min-width:0;padding:30px;position:relative;isolation:isolate;overflow:hidden;background:#0c0c0e;border:1px solid #fff;box-shadow:inset 0 1px #ffffff0a,0 20px 40px #00000073;border-radius:18px;overflow-wrap:anywhere}.fb-services__topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:25px}.fb-services__badge{border:1px solid #666;padding:3px 10px;border-radius:999px;color:#eee;font-size:11px;line-height:1.6}.fb-services .fb-services__title{font-family:var(--font-heading-family, "Outfit", sans-serif);font-size:28px;line-height:1.2;font-weight:300;letter-spacing:-.025em;text-transform:none;margin:0 0 14px;color:#fff}.fb-services__summary{color:#bdbdbd;font-size:15px;min-height:96px}.fb-services__pricing{margin-top:25px}.fb-services .fb-services__price{margin:0;font-family:var(--font-heading-family, "Outfit", sans-serif);font-size:24px;line-height:1.3;font-weight:400;color:#fff}.fb-services .fb-services__price-note{color:#aaa;font-size:12px;margin:6px 0 0}.fb-services__inclusions{border-top:1px solid #333;margin-top:25px;padding-top:25px;margin-bottom:30px}.fb-services .fb-services__list-heading{margin:0 0 16px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:500;color:#ddd}.fb-services .fb-services__list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.fb-services__list li{display:flex;gap:10px;font-size:14px;line-height:1.5;color:#d0d0d0;margin:0;padding:0}.fb-services__list li:before{content:none}.fb-services__list svg{width:18px;height:20px;flex-shrink:0;color:#fff}.fb-services .fb-services__cta{margin-top:auto;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #666;border-radius:999px;padding:12px 20px;color:#fff;background:transparent;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;transition:background .18s,color .18s,box-shadow .18s}.fb-services__card--highlight .fb-services__cta{color:#111;background:#fff;border-color:#fff}.fb-services .fb-services__cta:hover{background:#eee;border-color:#eee;color:#111}.fb-services .fb-services__card--highlight .fb-services__cta:is(:hover,:focus-visible){background:#111;color:#fff;border-color:#fff;box-shadow:0 0 18px #ffffff26}.fb-services a:focus-visible{outline:3px solid #fff;outline-offset:5px}.fb-services__intro a,.fb-services__summary a,.fb-services__footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fb-services__footer{margin:30px auto 0;max-width:820px;text-align:center;color:#aaa;font-size:13px}@media(max-width:989px){.fb-services__grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.fb-services__summary{min-height:0}}@media(max-width:599px){.fb-services{padding:min(var(--fbs-space),56px) 20px}.fb-services__card{padding:26px}.fb-services__header{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.fb-services .fb-services__cta{transition:none}}.fb-services__card:before,.fb-services__card:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:12%;right:12%;height:50%;border-radius:50%;background:linear-gradient(270deg,var(--fbs-glow-1, #fff),var(--fbs-glow-2, #3fbffe));background-size:200% 200%;filter:blur(48px);opacity:var(--fbs-glow-strength, .15);animation:fbs-glow-shift 6s ease infinite}.fb-services__card:before{top:-32%}.fb-services__card:after{bottom:-32%}@keyframes fbs-glow-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.fb-services__card:before,.fb-services__card:after{animation:none}}fb-service-enquiry{display:block}.fb-enquiry{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:36px;width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #fff;border-radius:18px;background:radial-gradient(ellipse at 50% 0%,var(--fbs-glow-2-soft, #3fbffe22),transparent 45%),#0c0c0e;color:#fff;font:inherit;text-align:left}.fb-enquiry:not([open]){display:none}.fb-enquiry::backdrop{background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fb-enquiry__close{position:absolute;top:10px;right:12px;width:44px;height:44px;background:transparent;border:0;color:#fff;font-size:30px;cursor:pointer}.fb-services .fb-enquiry__title{font-family:var(--font-heading-family, "Outfit", sans-serif);font-size:30px;font-weight:300;line-height:1.2;text-transform:none;color:#fff;margin:0 40px 24px 0}.fb-enquiry__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fb-enquiry__wide{grid-column:1 / -1}.fb-enquiry label{display:grid;gap:7px;color:#eee;font-size:14px}.fb-enquiry input,.fb-enquiry select,.fb-enquiry textarea{width:100%;min-width:0;padding:12px;border:1px solid #666;border-radius:8px;background:#151515;color:#fff;font:inherit;font-size:16px;line-height:1.4}.fb-enquiry select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px}.fb-enquiry textarea{resize:vertical}.fb-enquiry [hidden]{display:none}.fb-enquiry__hint,.fb-enquiry__privacy{margin:0;font-size:13px;color:#bbb;line-height:1.6}.fb-enquiry__privacy{margin:20px 0}.fb-enquiry a{color:#fff;text-decoration:underline}.fb-enquiry__submit{width:100%;padding:14px 22px;display:flex;justify-content:space-between;gap:16px;background:#fff;color:#111;border:1px solid #fff;border-radius:999px;font:inherit;cursor:pointer}.fb-enquiry :focus-visible{outline:2px solid #fff;outline-offset:3px}.fb-enquiry__status{padding:18px;border:1px solid #888;border-radius:8px}@media(max-width:599px){.fb-enquiry{padding:28px 20px}.fb-enquiry__fields{grid-template-columns:1fr}}.fb-enquiry__success{text-align:center;padding:28px 20px}.fb-enquiry__success-icon{width:48px;height:48px;margin-bottom:16px}.fb-services .fb-enquiry__success h3{color:#fff;font-family:var(--font-heading-family, "Outfit", sans-serif);font-size:28px;font-weight:300;text-transform:none;margin:0 0 12px}.fb-enquiry__success p{margin:0;color:#ccc}.fb-enquiry__done{margin-top:20px;justify-content:center}.fb-services__arrow{display:block;flex:0 0 16px;width:16px;height:16px;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/62/compiled_assets/styles.css.map?subset=AAAAAIA */
