.Container-module__HG1WPG__container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad-x);margin-inline:auto}.Container-module__HG1WPG__narrow{max-width:var(--container-narrow)}.Container-module__HG1WPG__wide{max-width:var(--container-wide)}.Container-module__HG1WPG__text{max-width:var(--container-text)}
.Footer-module__3hUVsW__footer{background:var(--color-surface);color:var(--color-text);padding-block:var(--section-pad-sm) clamp(24px, 4vw, 40px);border-top:1px solid var(--color-border)}@media (max-width:767px){.Footer-module__3hUVsW__footer{padding-bottom:calc(clamp(24px,4vw,40px) + 64px)}}.Footer-module__3hUVsW__grid{gap:var(--space-7);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Footer-module__3hUVsW__grid{gap:var(--space-6);grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.Footer-module__3hUVsW__brand{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__3hUVsW__logoLink{width:max-content;display:inline-flex}.Footer-module__3hUVsW__about{color:var(--color-text);max-width:38ch;font-size:15px}.Footer-module__3hUVsW__contactBlock{margin-top:var(--space-3);flex-direction:column;gap:6px;display:flex}.Footer-module__3hUVsW__contactItem{font-size:var(--fs-small);color:var(--color-text)}a.Footer-module__3hUVsW__contactItem:hover{color:var(--color-primary-hover)}.Footer-module__3hUVsW__col h3,.Footer-module__3hUVsW__col .Footer-module__3hUVsW__colTitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-strong);margin-bottom:var(--space-4);font-size:14px;font-weight:700}.Footer-module__3hUVsW__col ul{flex-direction:column;gap:10px;display:flex}.Footer-module__3hUVsW__col a{color:var(--color-text);font-size:15px}.Footer-module__3hUVsW__col a:hover{color:var(--color-primary-hover)}.Footer-module__3hUVsW__newsletterText{font-size:var(--fs-small);color:var(--color-text);max-width:38ch}.Footer-module__3hUVsW__newsletterForm{margin-top:var(--space-3);gap:var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex-wrap:wrap;align-items:center;padding:4px 4px 4px 14px;display:flex}.Footer-module__3hUVsW__newsletterForm:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.Footer-module__3hUVsW__newsletterInput{min-width:0;font-size:var(--fs-small);color:var(--color-text-strong);background:0 0;border:0;outline:none;flex:1;padding-block:6px}.Footer-module__3hUVsW__newsletterBtn{background:var(--color-primary-hover);color:#fff;border-radius:var(--radius-pill);font-size:var(--fs-small);padding:8px 18px;font-weight:600}.Footer-module__3hUVsW__newsletterBtn:hover{background:var(--color-primary-active)}.Footer-module__3hUVsW__newsletterBtn:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-pill);outline:none}.Footer-module__3hUVsW__legalMicro{color:var(--color-text-muted);margin-top:var(--space-2);font-size:12px}.Footer-module__3hUVsW__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--fs-small);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__bottomLinks{gap:var(--space-5);display:flex}.Footer-module__3hUVsW__bottomLinks a{color:var(--color-text-muted)}.Footer-module__3hUVsW__bottomLinks a:hover{color:var(--color-primary-hover)}
.WhatsAppFloating-module__tQ1jia__fab{color:var(--neutral-900);border-radius:var(--radius-pill);z-index:var(--z-floating);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#25d366;align-items:center;gap:10px;padding:14px 20px 14px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px);box-shadow:0 10px 24px #25d36659}.WhatsAppFloating-module__tQ1jia__fab:hover{color:var(--neutral-900);transform:translateY(-2px);box-shadow:0 14px 32px #25d36680}.WhatsAppFloating-module__tQ1jia__fab:active{transform:translateY(0)scale(.97)}.WhatsAppFloating-module__tQ1jia__fab:focus-visible{color:var(--neutral-900);box-shadow:0 0 0 2px var(--color-bg), var(--shadow-focus), 0 10px 24px #25d36659;outline:none}@media (prefers-reduced-motion:reduce){.WhatsAppFloating-module__tQ1jia__fab,.WhatsAppFloating-module__tQ1jia__fab:hover,.WhatsAppFloating-module__tQ1jia__fab:active{transform:none}}.WhatsAppFloating-module__tQ1jia__label{display:none}@media (min-width:768px){.WhatsAppFloating-module__tQ1jia__label{display:inline}}
.Section-module__Y0M9-W__section{width:100%;position:relative}.Section-module__Y0M9-W__clip{overflow:hidden}.Section-module__Y0M9-W__tone-default{background:var(--color-bg)}.Section-module__Y0M9-W__tone-surface{background:var(--color-surface)}.Section-module__Y0M9-W__tone-primary{background:var(--color-blue-block-surface);color:var(--color-text-on-primary)}:is(.Section-module__Y0M9-W__tone-primary h1,.Section-module__Y0M9-W__tone-primary h2,.Section-module__Y0M9-W__tone-primary h3,.Section-module__Y0M9-W__tone-primary h4){color:var(--color-text-on-primary)}.Section-module__Y0M9-W__tone-dark,.Section-module__Y0M9-W__tone-gradient-down{--color-text:var(--color-on-blue-muted);--color-text-strong:var(--color-on-blue);--color-text-muted:var(--color-on-blue-muted);--color-bg:#0c101a1a;--color-surface:#ffffff0f;--color-surface-2:#ffffff1a;--color-border:var(--color-on-blue-border);--color-border-strong:#ffffff52;--color-primary-soft:#ffffff24;--color-primary-softer:#ffffff14;--color-primary:#fff;--color-primary-hover:#fff;--color-primary-active:var(--color-on-blue-muted);background:var(--color-blue-block-surface);color:var(--color-on-blue)}.Section-module__Y0M9-W__tone-gradient-up{background:var(--color-bg);color:var(--color-text)}:is(.Section-module__Y0M9-W__tone-dark input,.Section-module__Y0M9-W__tone-dark textarea,.Section-module__Y0M9-W__tone-dark select,.Section-module__Y0M9-W__tone-gradient-down input,.Section-module__Y0M9-W__tone-gradient-down textarea,.Section-module__Y0M9-W__tone-gradient-down select){border-color:var(--color-on-blue-border);color:var(--color-on-blue);background:#ffffff14}.Section-module__Y0M9-W__spacing-sm{padding-block:var(--section-pad-sm)}.Section-module__Y0M9-W__spacing-md{padding-block:var(--section-pad-md)}.Section-module__Y0M9-W__spacing-lg{padding-block:var(--section-pad-lg)}.Section-module__Y0M9-W__spacing-xl{padding-block:var(--section-pad-xl)}
.MediaSlot-module__fNOBpW__slot{border-radius:var(--radius-xl);background:var(--color-surface-2);width:100%;box-shadow:var(--shadow-hairline);isolation:isolate;position:relative;overflow:hidden}.MediaSlot-module__fNOBpW__cover{height:100%}.MediaSlot-module__fNOBpW__content{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:is(.MediaSlot-module__fNOBpW__content>img,.MediaSlot-module__fNOBpW__content>video){object-fit:cover;width:100%;height:100%}.MediaSlot-module__fNOBpW__placeholder{padding:var(--space-5);align-items:flex-end;display:flex;position:absolute;inset:0}.MediaSlot-module__fNOBpW__grid{background-image:linear-gradient(var(--color-border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-soft) 1px, transparent 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 80%);mask-image:radial-gradient(#000 25%,#0000 80%)}.MediaSlot-module__fNOBpW__glow{background:radial-gradient(ellipse 60% 55% at 70% 30%, var(--color-accent-tint), transparent 70%);position:absolute;inset:0}.MediaSlot-module__fNOBpW__kind{top:var(--space-5);left:var(--space-5);position:absolute}.MediaSlot-module__fNOBpW__inner{gap:var(--space-2);flex-direction:column;max-width:34ch;display:flex;position:relative}.MediaSlot-module__fNOBpW__label{font-size:var(--fs-caption);color:var(--color-text-muted)}.MediaSlot-module__fNOBpW__hint{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-accent-hover);border-radius:var(--radius-pill);box-shadow:var(--shadow-hairline);background:#fffc;align-self:flex-start;padding:4px 8px}
