@layer reset,tokens,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--space-80)}img{max-width:100%;height:auto;display:block}img[loading=lazy][width][height]{aspect-ratio:attr(width) / attr(height)}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}}@layer tokens{:root{--color-primary: #00B7F1;--color-primary-hover: #00ABE8;--color-primary-alt: #0083CA;--gradient-primary: linear-gradient(90deg, #00B7F1 0%, #00ABE8 100%);--color-text-body: #075384;--color-text-heading: #003F70;--color-text-muted: rgba(0, 63, 112, .42);--color-text-white: #FFFFFF;--color-text-label: #94A3B8;--color-bg-white: #FFFFFF;--color-bg-lightest: #F2FBFE;--color-bg-light: #F8FAFC;--color-bg-light-alt: #F1F5F9;--color-bg-primary-10: rgba(0, 183, 241, .1);--gradient-hero-warm: linear-gradient(135deg, #FFF9E6 0%, #FFFFFF 60%);--color-hero-warm-start: #FFF9E6;--color-green: #2AA872;--color-green-light: #85C776;--color-orange: #F7941D;--color-yellow: #FEBE10;--color-red: #EF4444;--color-red-dark: #B91C1C;--color-text-black: #000000;--color-success-bg: #ecfdf5;--color-success-text: #065f46;--color-success-border: #6ee7b7;--color-error-bg: #fef2f2;--color-error-text: #991b1b;--color-error-border: #fca5a5;--color-overlay: rgba(0, 0, 0, .5);--color-overlay-dark: rgba(0, 20, 40, .6);--color-product-wellness: #62aa67;--color-product-disease: #e49e12;--color-product-complex-end: #1c939d;--color-social-facebook: #4267B2;--color-social-youtube: #FF0000;--color-border-light: rgba(0, 63, 112, .1);--color-border-dark: rgba(0, 0, 0, .32);--color-border-primary: #00B7F1;--color-border-focus: rgba(0, 63, 112, .2);--font-primary: var(--font-montserrat, "Montserrat", sans-serif);--font-secondary: var(--font-open-sans, "Open Sans", Ubuntu, Arial, sans-serif);--text-h1: 56px;--text-h2: 40px;--text-h3: 32px;--text-h4: 24px;--text-h5: 20px;--text-h6: 18px;--text-body: 18px;--text-body-sm: 17px;--text-base: 16px;--text-nav: 19px;--text-btn: 22.5px;--text-btn-sm: 15.75px;--text-sm: 14px;--text-caption: 12px;--text-label: 13px;--text-overline: 15px;--text-fine: 9px;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-none: 1;--leading-tight: 1.2;--leading-snug: 1.4;--leading-normal: 1.5;--leading-relaxed: 1.6;--leading-loose: 1.8;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-wider: .05em;--tracking-caps: .08em;--measure-narrow: 45ch;--measure-prose: 65ch;--measure-wide: 80ch;--space-1: 1px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--input-height: 56px;--input-padding-y: 17px;--container-max: 1360px;--container-narrow: 1024px;--container-form: 600px;--radius-sm: 2px;--radius-xs: 6px;--radius-input: 8px;--radius-md: 10px;--radius-control: 12px;--radius-card: 16px;--radius-card-md: 20px;--radius-card-lg: 24px;--radius-section: 32px;--radius-xl: 40px;--radius-pill: 9999px;--radius-circle: 50%;--radius-full: 100%;--radius-header: 0 0 20px 20px;--shadow-card: 0 2px 8px rgba(0, 63, 112, .1);--shadow-card-subtle: 0 1px 2px rgba(0, 0, 0, .04), 0 0 6px rgba(0, 0, 0, .01);--shadow-hover: 1px 2px 4px rgba(0, 63, 112, .15);--shadow-elevated: 4px 4px 20px rgba(0, 63, 112, .2);--shadow-deep: 5px 20px 75px rgba(0, 0, 0, .145);--shadow-card-blue: 0 2px 2px rgba(0, 63, 112, .04), 0 0 6px rgba(255, 255, 255, 0);--shadow-btn-inset: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 1px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .05);--fs-h1: clamp(32px, calc(24.62px + 2.308vw) , 56px);--fs-h2: clamp(28px, calc(24.31px + 1.154vw) , 40px);--fs-h3: clamp(24px, calc(21.54px + .769vw) , 32px);--fs-h4: clamp(20px, calc(18.77px + .385vw) , 24px);--fs-body: clamp(16px, calc(15.38px + .192vw) , 18px);--fs-sm: clamp(14px, calc(13.62px + .115vw) , 15px);--duration-instant: 75ms;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .3s;--duration-slower: .5s;--duration-enter: .2s;--duration-exit: .15s;--ease-out: cubic-bezier(.4, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .6, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--section-py: clamp(48px, calc(33.23px + 4.615vw) , 96px);--content-max: 1360px;--content-pad: clamp(16px, calc(8.62px + 2.308vw) , 40px);--hero-wave-height: clamp(24px, 3.5vw, 48px);--hero-padding-top: 88px;--hero-padding-bottom: calc(64px + var(--hero-wave-height));--hero-grid-gap: 3rem;--hero-content-pb: 48px;--hero-inner-min-height: min(35vw, 500px)}}@layer base{html{overscroll-behavior-x:none;min-height:calc(100% + 1px)}body{font-family:var(--font-primary);color:var(--color-text-body);background:var(--color-bg-white);line-height:1.6;font-size:var(--text-base);text-wrap:pretty;overscroll-behavior-x:none}h1,h2,h3,h4,h5,h6{color:var(--color-text-heading);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}main>:first-child{margin-top:-24px}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--duration-enter: 0ms;--duration-exit: 0ms}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}@layer components{.skip-link{position:absolute;top:-100%;left:var(--space-16);z-index:10000;padding:var(--space-8) var(--space-16);background:var(--color-primary);color:#fff;border-radius:0 0 var(--radius-input) var(--radius-input);font-weight:600;text-decoration:none}.skip-link:focus{top:0}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-40)}.btn-primary{display:inline-block;padding:var(--space-12) var(--space-32);background:var(--gradient-primary);color:var(--color-text-white);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:600;border:none;cursor:pointer;transition:opacity var(--duration-base),transform var(--duration-fast),box-shadow var(--duration-base);text-align:center;box-shadow:var(--shadow-elevated)}.btn-primary:hover{opacity:.92;transform:translateY(-2px);box-shadow:var(--shadow-deep)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary.cta-breathe{animation:cta-breathe 4s ease 1s infinite}.btn-primary.cta-breathe:hover{animation:none}@keyframes cta-breathe{0%,85%{transform:scale(1)}90%{transform:scale(1.015)}95%{transform:scale(.995)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.btn-primary.cta-breathe{animation:none!important}}.btn-outline{display:inline-block;padding:var(--space-10) var(--space-24);border:2px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-pill);font-size:var(--text-btn-sm);font-weight:600;cursor:pointer;transition:background var(--duration-base),color var(--duration-base)}.btn-outline:hover{background:var(--color-primary);color:var(--color-text-white)}.btn--sm{padding:var(--space-8) var(--space-16);font-size:var(--text-btn-sm)}.btn--md{padding:var(--space-12) var(--space-32);font-size:var(--text-base)}.btn--lg{padding:var(--space-24) var(--space-48);font-size:var(--text-btn);font-weight:700;line-height:var(--leading-none)}.section-title{font-size:var(--text-h2);font-weight:700;color:var(--color-text-heading);line-height:1.3;text-align:center;margin-bottom:var(--space-16);font-family:var(--font-primary)}.section-subtitle{color:var(--color-text-muted);font-size:var(--text-body);text-align:center;margin-bottom:var(--space-40)}.card{background:var(--color-bg-white);border-radius:var(--radius-card-md);padding:var(--space-24);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.card--static:hover{box-shadow:var(--shadow-card);transform:none}.badge{display:inline-flex;align-items:center;gap:var(--space-4);font-family:var(--font-primary);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);white-space:nowrap;line-height:var(--leading-none)}.badge--sm{font-size:var(--text-caption);padding:var(--space-2) var(--space-8)}.badge--md{font-size:var(--text-base);padding:var(--space-4) var(--space-12)}.badge--default{background:var(--color-bg-primary-10);color:var(--color-primary-alt)}.badge--success{background:#2aa8721a;color:var(--color-green)}.badge--warning{background:#f7941d1a;color:var(--color-orange)}.numbered-circle{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);font-weight:var(--weight-bold);line-height:var(--leading-none)}.numbered-circle--sm{width:28px;height:28px;font-size:var(--text-base);background:var(--color-bg-primary-10);color:var(--color-primary)}.numbered-circle--md{width:36px;height:36px;font-size:var(--text-h6);background:var(--color-primary);color:var(--color-text-white)}.numbered-circle--lg{width:40px;height:40px;font-size:var(--text-h5);background:var(--color-primary);color:var(--color-text-white)}.icon-container{flex-shrink:0;display:flex;align-items:center;justify-content:center}.icon-container--sm{width:40px;height:40px}.icon-container--md{width:48px;height:48px}.icon-container--lg{width:64px;height:64px}.icon-container :is(img,svg){width:100%;height:100%;object-fit:contain}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.content-deferred{content-visibility:auto;contain-intrinsic-size:auto 500px}.hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:768px){:root{--text-h1: 32px;--text-h2: 28px;--text-h3: 24px;--text-h4: 20px;--text-body: 16px;--text-body-sm: 15px;--text-btn: 18px}.container{padding:0 var(--space-16)}.section-title{font-size:var(--text-h2)}.btn--lg{padding:18px var(--space-32)}}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}#binotel-host,#binotel-host.bingc-blur-whole-page{filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;transform:none!important;perspective:none!important;will-change:auto!important;contain:none!important}body[data-scroll-lock] #binotel-host,body[data-scroll-lock] #binotel-host *{visibility:hidden!important;pointer-events:none!important}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.popup-overlay:where(.astro-hd2bnatj){position:fixed;inset:0;z-index:9999;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s}.popup-overlay:where(.astro-hd2bnatj)[aria-hidden=false]{opacity:1;pointer-events:auto}.popup-content:where(.astro-hd2bnatj){position:relative;width:480px;max-width:calc(100% - 32px);background:var(--color-bg-white);border-radius:var(--radius-xl);padding:var(--space-32) var(--space-32) var(--space-40);max-height:90vh;max-height:90dvh;overflow-y:auto}.popup-close:where(.astro-hd2bnatj){position:absolute;top:var(--space-16);right:var(--space-16);width:var(--space-40);height:var(--space-40);border-radius:var(--radius-circle);background:none;border:none;color:var(--color-text-heading);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-base)}.popup-close:where(.astro-hd2bnatj):hover{background:#003f700d}.popup-title:where(.astro-hd2bnatj){font-size:var(--text-h5);font-weight:var(--weight-bold);color:var(--color-text-heading);line-height:28px;margin-bottom:var(--space-8);text-align:center}.popup-desc:where(.astro-hd2bnatj){font-size:var(--text-body-sm);color:var(--color-text-body);line-height:1.7;margin-bottom:var(--space-20);text-align:center}.popup-form-group:where(.astro-hd2bnatj){margin-bottom:var(--space-16)}.popup-form-group:where(.astro-hd2bnatj) input:where(.astro-hd2bnatj){width:100%;height:var(--input-height);padding:var(--input-padding-y) var(--space-20);border:1px solid var(--color-border-light);border-radius:var(--radius-input);font-size:var(--text-nav);font-family:inherit;color:var(--color-text-body);outline:none;box-sizing:border-box;transition:border-color var(--duration-base)}.popup-form-group:where(.astro-hd2bnatj) input:where(.astro-hd2bnatj):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #00b7f126}.popup-form-group:where(.astro-hd2bnatj) input:where(.astro-hd2bnatj).input-invalid,.popup-form-group:where(.astro-hd2bnatj) input:where(.astro-hd2bnatj)[aria-invalid=true]{border-color:var(--color-error-border);box-shadow:0 0 0 3px #fca5a540}.popup-form-group:where(.astro-hd2bnatj) input:where(.astro-hd2bnatj)::placeholder{color:#003f7059}.popup-form-group:where(.astro-hd2bnatj) .field-error:where(.astro-hd2bnatj){margin:var(--space-8) 0 0;font-size:var(--text-overline);color:var(--color-error-text);line-height:1.5}.popup-submit:where(.astro-hd2bnatj){width:100%;height:var(--input-height);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-white);font-size:var(--text-h5);font-weight:var(--weight-bold);border:none;cursor:pointer;transition:background var(--duration-base);font-family:inherit}.popup-submit:where(.astro-hd2bnatj):hover{background:var(--color-primary-hover)}.popup-submit:where(.astro-hd2bnatj):disabled{opacity:.6;cursor:not-allowed}.popup-form-status:where(.astro-hd2bnatj){margin-bottom:var(--space-12);padding:var(--space-12);border-radius:var(--radius-input);font-size:var(--text-overline)}.popup-form-status--success:where(.astro-hd2bnatj){background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.popup-form-status--error:where(.astro-hd2bnatj){background:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error-border)}@media(max-width:540px){.popup-content:where(.astro-hd2bnatj){border-radius:var(--radius-card-lg);padding:var(--space-24) var(--space-20) var(--space-32)}.popup-title:where(.astro-hd2bnatj){padding:0 56px;font-size:clamp(15px,calc((100vw - 200px) / 11),20px)}}.pdf-popup-overlay:where(.astro-xkiyawes){position:fixed;inset:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s;padding:16px}.pdf-popup-overlay:where(.astro-xkiyawes)[aria-hidden=false]{opacity:1;pointer-events:auto}.pdf-popup-content:where(.astro-xkiyawes){position:relative;width:900px;max-width:100%;height:90vh;height:90dvh;max-height:1000px;background:var(--color-bg-white);border-radius:var(--radius-card-lg);overflow:hidden;box-shadow:0 20px 60px #003f7033;display:flex;flex-direction:column}.pdf-popup-tabs:where(.astro-xkiyawes){display:inline-flex;gap:2px;padding:4px;margin:var(--space-16) auto var(--space-12);max-width:calc(100% - var(--space-48) * 2);background:var(--color-bg-light-alt);border-radius:var(--radius-pill);flex-shrink:0;overflow-x:auto;scrollbar-width:none;align-self:center}.pdf-popup-tabs:where(.astro-xkiyawes)::-webkit-scrollbar{display:none}.pdf-popup-tab{font-family:inherit;font-size:var(--text-body-sm);font-weight:600;color:var(--color-text-heading);background:transparent;border:none;padding:var(--space-8) var(--space-20);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.pdf-popup-tab:hover:not([aria-selected=true]){color:var(--color-primary-alt);background:#fff9}.pdf-popup-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pdf-popup-tab[aria-selected=true]{background:var(--color-bg-white);color:var(--color-primary-alt);box-shadow:var(--shadow-card-subtle)}.pdf-popup-viewer:where(.astro-xkiyawes){flex:1;min-height:0;width:100%}.pdf-popup-viewer:where(.astro-xkiyawes) iframe:where(.astro-xkiyawes){width:100%;height:100%;border:none;display:block}.pdf-popup-cta:where(.astro-xkiyawes){flex-shrink:0;padding:var(--space-16) var(--space-24);border-top:1px solid var(--color-border-light);background:var(--color-bg-white);display:flex;justify-content:center}.pdf-popup-close:where(.astro-xkiyawes){position:absolute;top:var(--space-12);right:var(--space-12);width:var(--space-40);height:var(--space-40);border-radius:var(--radius-circle);background:#ffffffe6;border:none;color:var(--color-text-heading);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-base);z-index:2;box-shadow:var(--shadow-card)}.pdf-popup-close:where(.astro-xkiyawes):hover{background:var(--color-bg-white)}@media(max-width:540px){.pdf-popup-overlay:where(.astro-xkiyawes){padding:8px}.pdf-popup-content:where(.astro-xkiyawes){border-radius:var(--radius-card);height:95vh;height:95dvh}.pdf-popup-tabs:where(.astro-xkiyawes){margin:var(--space-12) auto var(--space-8);max-width:calc(100% - var(--space-40) * 2)}.pdf-popup-tab{padding:var(--space-8) var(--space-16);font-size:var(--text-btn-sm)}.pdf-popup-cta:where(.astro-xkiyawes){padding:var(--space-12) var(--space-16)}#pdf-popup-cta:where(.astro-xkiyawes){width:100%}}
