.consent[data-astro-cid-garwan2p]{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#0d1117fa;backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.1);padding:20px 40px}.consent__inner[data-astro-cid-garwan2p]{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.consent__content[data-astro-cid-garwan2p]{flex:1}.consent__text[data-astro-cid-garwan2p]{font-family:var(--font-body, "Plus Jakarta Sans", sans-serif);font-size:14px;color:#ffffffb3;line-height:1.5}.consent__link[data-astro-cid-garwan2p]{color:var(--color-accent, #d3b066);text-decoration:underline}.consent__toggles[data-astro-cid-garwan2p]{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:16px;background:#ffffff0a;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.consent__toggle[data-astro-cid-garwan2p]{display:flex;align-items:center;gap:12px;font-family:var(--font-body, "Plus Jakarta Sans", sans-serif);font-size:13px;color:#fffc;cursor:pointer}.consent__toggle-label[data-astro-cid-garwan2p]{min-width:100px;font-weight:600}.consent__toggle-hint[data-astro-cid-garwan2p]{font-size:12px;color:#fff6;font-style:italic}.consent__toggle[data-astro-cid-garwan2p] input[data-astro-cid-garwan2p][type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary, #1b6073);cursor:pointer}.consent__actions[data-astro-cid-garwan2p]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.consent__btn[data-astro-cid-garwan2p]{padding:10px 24px;border-radius:8px;font-family:var(--font-body, "Plus Jakarta Sans", sans-serif);font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.consent__btn--accept[data-astro-cid-garwan2p]{background:var(--color-primary, #1b6073);color:#fff}.consent__btn--accept[data-astro-cid-garwan2p]:hover{background:var(--color-primary-hover, #247a90)}.consent__btn--reject[data-astro-cid-garwan2p]{background:#ffffff0f;color:#fff9;border:1px solid rgba(255,255,255,.12)}.consent__btn--reject[data-astro-cid-garwan2p]:hover{color:#fff;border-color:#ffffff40}.consent__btn--customize[data-astro-cid-garwan2p]{background:transparent;color:#ffffff80;font-size:12px;padding:6px 12px;text-decoration:underline}.consent__btn--customize[data-astro-cid-garwan2p]:hover{color:#fff}@media(max-width:768px){.consent[data-astro-cid-garwan2p]{padding:16px 20px}.consent__inner[data-astro-cid-garwan2p]{flex-direction:column}.consent__actions[data-astro-cid-garwan2p]{width:100%;flex-direction:row;flex-wrap:wrap}.consent__btn--accept[data-astro-cid-garwan2p],.consent__btn--reject[data-astro-cid-garwan2p]{flex:1}.consent__btn--customize[data-astro-cid-garwan2p]{width:100%;text-align:center}}.whatsapp-fab[data-astro-cid-iehx2mtc]{position:fixed;bottom:24px;right:24px;z-index:900;width:60px;height:60px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;box-shadow:0 4px 12px #25d36666,0 2px 4px #0003;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-fab[data-astro-cid-iehx2mtc]:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36680,0 4px 8px #0003}.whatsapp-fab[data-astro-cid-iehx2mtc]:active{transform:scale(.95)}.whatsapp-fab__icon[data-astro-cid-iehx2mtc]{width:32px;height:32px;position:relative;z-index:2}.whatsapp-fab__pulse[data-astro-cid-iehx2mtc]{position:absolute;inset:0;border-radius:50%;background:#25d366;z-index:1;animation:whatsapp-pulse 2s ease-out infinite}@keyframes whatsapp-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@media(max-width:768px){.whatsapp-fab[data-astro-cid-iehx2mtc]{bottom:20px;right:16px;width:52px;height:52px}.whatsapp-fab__icon[data-astro-cid-iehx2mtc]{width:28px;height:28px}}.scroll-top[data-astro-cid-asfligpj]{position:fixed;bottom:24px;left:24px;z-index:900;width:48px;height:48px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#fff9;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background .2s ease,color .2s ease}.scroll-top--visible[data-astro-cid-asfligpj]{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top[data-astro-cid-asfligpj]:hover{background:#ffffff26;border-color:#fff3;color:#fff}.scroll-top[data-astro-cid-asfligpj]:active{transform:translateY(2px)}.scroll-top__icon[data-astro-cid-asfligpj]{width:20px;height:20px}@media(max-width:768px){.scroll-top[data-astro-cid-asfligpj]{bottom:20px;left:16px;width:42px;height:42px}.scroll-top__icon[data-astro-cid-asfligpj]{width:18px;height:18px}}@font-face{font-family:Dubai;font-style:normal;font-weight:300;font-display:swap;src:url(/mommymakeover/fonts/Dubai/Dubai-Light.woff) format("woff")}@font-face{font-family:Dubai;font-style:normal;font-weight:400;font-display:swap;src:url(/mommymakeover/fonts/Dubai/Dubai-Regular.woff) format("woff")}@font-face{font-family:Dubai;font-style:normal;font-weight:500;font-display:swap;src:url(/mommymakeover/fonts/Dubai/Dubai-Medium.woff) format("woff")}@font-face{font-family:Dubai;font-style:normal;font-weight:700;font-display:swap;src:url(/mommymakeover/fonts/Dubai/Dubai-Bold.woff) format("woff")}:root{--color-beige: #ce9f73;--color-beige-dark: #996b40;--color-beige-trans: rgba(206, 159, 115, .67);--color-white: #ffffff;--color-text-dark: #2a2a2a;--color-text-muted: rgba(255, 255, 255, .85);--gradient-cta: linear-gradient( 95.1deg, rgb(87, 235, 87) 9.67%, rgba(87, 235, 87, .49) 48.47%, rgb(56, 152, 56) 78.38%, rgb(87, 235, 87) 101.53% );--shadow-cta: 0 6px 6px rgba(0, 0, 0, .25);--font-heading: "Dubai", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Dubai", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Aboreto", serif;--font-testimonial: "Inter", sans-serif;--font-footer: "Inter", -apple-system, sans-serif;--font-credit: "Unbounded", sans-serif;--radius-pill: 38px;--radius-assym-large: 68px;--radius-assym-medium: 48px;--radius-assym-small: 53px;--radius-card: 67px;--max-content: 1200px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}html,body{margin:0;width:100%;min-height:100%;font-family:var(--font-body);overflow-x:hidden;color:var(--color-text-dark);background:#fff}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.9rem 3rem;min-width:234px;border:1.5px solid var(--color-white);border-radius:var(--radius-pill);background-image:var(--gradient-cta);box-shadow:var(--shadow-cta);font-family:var(--font-heading);font-weight:700;font-size:1.125rem;color:var(--color-white);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}.cta-button:hover{transform:translateY(-2px);filter:brightness(1.05) saturate(1.1);box-shadow:0 10px 18px #0000004d}.cta-button:active{transform:translateY(0)}.cta-button__arrow{width:14px;height:14px;display:inline-block}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-beige);color:var(--color-white);padding:.75rem 1rem;z-index:1000;border-radius:0 0 8px}.skip-link:focus{top:0}
