.CampaignFluidBackground_background__MjvJ2{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;background:#fff}.CampaignFluidBackground_canvas__22EeD{position:absolute;inset:0;width:100%;height:100%;opacity:.8}.CampaignFluidBackground_filters__o2Jhd{position:absolute;width:0;height:0;overflow:hidden}.CampaignFluidBackground_peacock__MOwp_{position:absolute;left:-18%;bottom:-3%;width:82%;height:72%;opacity:.18;background:url(/images/peacock/peacock.webp) 50%/contain no-repeat;transform-origin:50% 65%}.CampaignFluidBackground_background__MjvJ2[data-motion=on] .CampaignFluidBackground_peacock__MOwp_{filter:var(--image-liquid-filter,none)}.CampaignFluidBackground_background__MjvJ2[data-motion=on] [data-fluid-composited]{transform:var(--image-liquid-transform,none);will-change:transform}@media(prefers-reduced-motion:reduce){.CampaignFluidBackground_peacock__MOwp_{transform:none!important;filter:none!important}}.CampaignOffer_offer__XZP_k{position:relative;isolation:isolate;text-align:center;margin:.25rem 0 .8rem;font-size:clamp(1.7rem,2.8vw,2.15rem);font-weight:800;line-height:1.55}.CampaignOffer_badge__io3OG{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%;border:1px solid #cbb47d99;border-radius:999px;padding:.3rem 1rem;color:#826021;background:linear-gradient(120deg,#fffaf0,#f5e8c8 48%,#fffdf6);box-shadow:0 2px 10px #aa86391c;transform-origin:center;animation:CampaignOffer_heartbeat__Ekd0P 2.8s ease-in-out infinite;vertical-align:middle;overflow-wrap:anywhere}.CampaignOffer_badge__io3OG:after{content:"";position:absolute;inset:-60% -110%;pointer-events:none;background:linear-gradient(110deg,transparent 42%,#fff9 50%,transparent 58%);transform:translateX(-60%);animation:CampaignOffer_shine__4beSF 5.5s ease-in-out infinite}.CampaignOffer_flight__DMkrv{position:fixed;z-index:5;pointer-events:none;transform-origin:center;will-change:transform,opacity}.CampaignOffer_flight__DMkrv[hidden]{display:none}.CampaignOffer_flight__DMkrv .CampaignOffer_badge__io3OG{width:100%;height:100%;max-width:none;white-space:nowrap}.CampaignOffer_flight__DMkrv .CampaignOffer_badge__io3OG,.CampaignOffer_flight__DMkrv .CampaignOffer_badge__io3OG:after,.CampaignOffer_flight__DMkrv .CampaignOffer_letters__mm7Ly{animation:none}.CampaignOffer_impact__icSRO{position:fixed;inset:0;z-index:6;width:100%;height:100%;pointer-events:none;opacity:0;transform-origin:50% 48%;will-change:opacity,transform}.CampaignOffer_impact__icSRO[hidden]{display:none}.CampaignOffer_letters__mm7Ly{color:transparent;background:linear-gradient(110deg,#93691e 0 19%,#307f8e 23% 31%,#b28b32 35% 54%,#408d96 58% 65%,#956e22 69% 81%,#2a7688 85% 90%,#af8831 94%);background-size:145% 100%;background-clip:text;-webkit-background-clip:text;animation:CampaignOffer_gildedLetters__FuNW6 6s ease-in-out infinite}.CampaignOffer_shards__Q78AJ{position:fixed;inset:0;z-index:7;width:100%;height:100%;overflow:hidden;pointer-events:none}.CampaignOffer_shards__Q78AJ[hidden]{display:none}.CampaignOffer_shard__oZl_E{opacity:0;transform-origin:0 0;will-change:transform,opacity}.CampaignOffer_badge__io3OG[data-phase=entrance],.CampaignOffer_badge__io3OG[data-phase=waiting]{animation:none}.CampaignOffer_offer__XZP_k[data-stopped=true] .CampaignOffer_badge__io3OG,.CampaignOffer_offer__XZP_k[data-stopped=true] .CampaignOffer_badge__io3OG:after{animation:none;transform:none}.CampaignOffer_offer__XZP_k[data-stopped=true] .CampaignOffer_badge__io3OG{color:#4a5a3c;background:#f5eedb;box-shadow:none}.CampaignOffer_offer__XZP_k[data-stopped=true] .CampaignOffer_badge__io3OG:after{display:none}.CampaignOffer_offer__XZP_k[data-stopped=true] .CampaignOffer_letters__mm7Ly{animation:none}@keyframes CampaignOffer_heartbeat__Ekd0P{0%,to{transform:scale(1);filter:brightness(.96);box-shadow:0 2px 10px #aa863922}50%{transform:scale(1.035);filter:brightness(1.17);box-shadow:0 3px 25px #c09b4f77,0 0 15px #65adba22}}@keyframes CampaignOffer_shine__4beSF{0%,30%{transform:translateX(-60%);opacity:0}38%{opacity:.7}65%,to{transform:translateX(60%);opacity:0}}@keyframes CampaignOffer_gildedLetters__FuNW6{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.CampaignOffer_badge__io3OG,.CampaignOffer_badge__io3OG:after,.CampaignOffer_letters__mm7Ly{animation:none!important}.CampaignOffer_flight__DMkrv,.CampaignOffer_impact__icSRO,.CampaignOffer_shards__Q78AJ{display:none!important}}.consultation_launch__hB7DP{display:inline-flex;align-items:center;justify-content:center;background:#4a5a3c;color:white;border-radius:28px;padding:12px 22px;min-height:48px;font-weight:700;text-decoration:none}.consultation_dialog__as4gJ{margin:auto;width:min(540px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#fdfcf9;color:#37412f;border:1px solid #c9cfbf;border-radius:20px;padding:28px;box-shadow:0 16px 60px #0004}.consultation_dialog__as4gJ::backdrop{background:#17201588}.consultation_dialog__as4gJ:not([open]){display:none}.consultation_dialog__as4gJ{position:fixed;inset:0;overscroll-behavior:contain}.consultation_dialog__as4gJ h2{font-size:24px;font-weight:700;padding-inline-end:40px;margin-bottom:12px}.consultation_dialog__as4gJ p{line-height:1.8;font-size:15px}.consultation_close__D_JHn{position:absolute;inset-inline-end:12px;top:10px;min-width:44px;min-height:44px;font-size:28px}.consultation_form__rZt4o{display:grid;gap:12px;margin:18px 0}.consultation_form__rZt4o label{display:grid;gap:6px;font-weight:600}.consultation_form__rZt4o input:not([type=checkbox]){width:100%;min-height:48px;border:1px solid #75806c;border-radius:8px;padding:10px;background:white;color:#273020;font-size:16px}.consultation_form__rZt4o .consultation_consent__D0t5e{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.consultation_consent__D0t5e input{width:22px;height:22px;flex-shrink:0;accent-color:#4a5a3c}.consultation_form__rZt4o a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.consultation_form__rZt4o button{min-height:48px;background:#4a5a3c;color:white;border-radius:24px;font-weight:700;padding:10px}.consultation_form__rZt4o button:disabled{opacity:.65}.consultation_dialog__as4gJ :focus-visible,.consultation_launch__hB7DP:focus-visible{outline:3px solid #567247;outline-offset:3px}@media(max-width:480px){.consultation_dialog__as4gJ{padding:22px 18px}.consultation_launch__hB7DP{font-size:14px;padding:12px 16px}}.consultation_dock__um30k{position:fixed;inset-inline-end:16px;bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));z-index:45;border-radius:32px;box-shadow:0 4px 18px #0003;animation:consultation_floatConsultation__WkJhR 6s ease-in-out infinite}.consultation_dock__um30k:focus-within,.consultation_dock__um30k:hover{animation-play-state:paused}.consultation_toTop__LyW5i{position:fixed;inset-inline-start:16px;bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));z-index:45;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #c9cfbf;background:#fff;color:#4a5a3c;box-shadow:0 4px 18px #0002;cursor:pointer}.consultation_toTop__LyW5i:focus-visible{outline:3px solid #567247;outline-offset:3px}@keyframes consultation_floatConsultation__WkJhR{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}body:has([role=dialog][aria-modal=true]:not([aria-hidden=true])) :is(.consultation_dock__um30k,.consultation_toTop__LyW5i),body:has(dialog[open]) :is(.consultation_dock__um30k,.consultation_toTop__LyW5i){visibility:hidden}@media(prefers-reduced-motion:reduce){.consultation_dock__um30k{animation:none}}.FluidPagePreview_page__J14G1{position:relative;isolation:isolate;min-height:100svh}.FluidPagePreview_backdrop__6xiAP{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#f6f2e9}.FluidPagePreview_canvas__w_cgO{position:absolute;inset:0;width:100%;height:100%}.FluidPagePreview_filters__GJUio{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.FluidPagePreview_page__J14G1[data-fluid-motion=on] .FluidPagePreview_peacock__3EWHI,.FluidPagePreview_page__J14G1[data-fluid-motion=on] header a:has(img),.FluidPagePreview_page__J14G1[data-fluid-motion=on] img{filter:var(--image-liquid-filter,none)}.FluidPagePreview_page__J14G1[data-fluid-motion=on] [data-fluid-composited]{transform:var(--image-liquid-transform,none);will-change:transform}.FluidPagePreview_peacock__3EWHI{position:absolute;left:-2%;bottom:4%;width:min(49vw,630px);height:min(74vh,660px);background:url(/images/peacock/peacock.webp) 50%/contain no-repeat;transform-origin:50% 65%;transition:opacity .35s}.FluidPagePreview_page__J14G1 [data-home-service-cards]>div>a{background-color:rgb(246 242 236/96%)}.FluidPagePreview_page__J14G1 footer{background-color:rgb(245 241 234/94%)}.FluidPagePreview_page__J14G1 main>section:not([data-home-service-cards]):not([aria-labelledby]),.FluidPagePreview_page__J14G1 main>section[aria-labelledby=clinic-intro-title]{background-color:rgb(250 248 243/90%)}.FluidPagePreview_page__J14G1 main h2,.FluidPagePreview_page__J14G1 main h3{transition:color .25s,text-shadow .25s,transform .25s}.FluidPagePreview_page__J14G1 main>div:not(:has([aria-roledescription=carousel])) h2,.FluidPagePreview_page__J14G1 main>section h2{color:#455b3a}.FluidPagePreview_page__J14G1 main a img{transition:transform .5s ease,filter .4s ease}.FluidPagePreview_page__J14G1 [data-home-service-cards] a{transition:transform .3s ease,box-shadow .3s ease}.FluidPagePreview_page__J14G1 [data-home-service-cards] a:is(:hover,:focus-visible){transform:translateY(-4px);box-shadow:0 14px 30px #41573e22}.FluidPagePreview_page__J14G1 main a:is(:hover,:focus-visible) img{filter:brightness(1.04) saturate(1.05)}.FluidPagePreview_page__J14G1[data-fluid-motion=on] main a:is(:hover,:focus-visible) img{filter:var(--image-liquid-filter,none) brightness(1.04) saturate(1.05)}.FluidPagePreview_page__J14G1[data-fluid-motion=on] main a:is(:hover,:focus-visible) img[data-fluid-composited]{transform:var(--image-liquid-transform,none)}.FluidPagePreview_page__J14G1 [data-home-service-cards] a:is(:hover,:focus-visible) img{transform:scale(1.025)}.FluidPagePreview_page__J14G1 main a:is(:hover,:focus-visible) h3{text-shadow:0 2px 15px #c6ae6e80;transform:translateY(-2px)}@media(hover:hover) and (pointer:fine){.FluidPagePreview_page__J14G1 main h2:hover,.FluidPagePreview_page__J14G1 main h3:hover{text-shadow:0 2px 18px #b2a05b90;transform:translateY(-2px)}}@media(max-width:700px){.FluidPagePreview_peacock__3EWHI{left:-20%;bottom:15%;width:100vw;height:58svh}}@media(prefers-reduced-motion:reduce){.FluidPagePreview_page__J14G1 [data-home-service-cards] a,.FluidPagePreview_page__J14G1 main a img,.FluidPagePreview_page__J14G1 main h2,.FluidPagePreview_page__J14G1 main h3,.FluidPagePreview_peacock__3EWHI{transition:none}.FluidPagePreview_page__J14G1 [data-home-service-cards] a:is(:hover,:focus-visible),.FluidPagePreview_page__J14G1 [data-home-service-cards] a:is(:hover,:focus-visible) img,.FluidPagePreview_page__J14G1 main a:is(:hover,:focus-visible) h3,.FluidPagePreview_page__J14G1 main h2:hover,.FluidPagePreview_page__J14G1 main h3:hover{transform:none}}