@font-face{font-family: "Montserrat SD";font-style: normal;font-weight: 700 900;font-display: optional;src: url("/assets/montserrat-kz.78c2d32ee429.woff2") format("woff2")}:root{color-scheme: light;--sd-brand-deep: #963800;--sd-brand: #f97015;--sd-brand-gradient: #fd9b2b; --sd-brand-fill: linear-gradient(135deg, var(--sd-brand), var(--sd-brand-gradient)); --sd-brand-text-fill: linear-gradient(135deg, #c2410c, #ea580c);--sd-brand-soft: #fef1e8;--sd-white: #ffffff;--sd-page: #fafafa;--sd-surface: #ffffff;--sd-ink: #1a1d23;--sd-muted: #575e6b; --sd-border: #dcdfe4; --sd-control-border: #767b85;--sd-whatsapp: #0d7a3f;--sd-positive: #0d7a3f;--sd-rubber: #1a1d23;--sd-rubber-muted: #dcdfe4; --sd-focus: var(--sd-brand-deep);--sd-focus-inner: var(--sd-white); --sd-sticky-bottom: calc(58px + env(safe-area-inset-bottom)); --sd-season-summer: #f59f0a;--sd-season-summer-soft: #fef2dd;--sd-season-winter: #329be7;--sd-season-winter-soft: #e8f4fc;--sd-season-all: #2eb860;--sd-season-all-soft: #e2f8ea;--sd-surface-hover: #f2f4f6;--sd-radius-xs: 8px;--sd-radius-sm: 10px; --sd-radius-action: 12px;--sd-radius-md: 12px;--sd-radius-lg: 16px;--sd-shadow-card: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px -1px rgba(0, 0, 0, 0.08);--sd-shadow-sm: var(--sd-shadow-card);--sd-motion-fast: 150ms cubic-bezier(0.23, 1, 0.32, 1); --sd-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Roboto, Arial, sans-serif;--sd-font-heading: "Montserrat SD", var(--sd-font-body)}*, *::before, *::after{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;min-width: 320px;min-height: 100svh;display: flex;flex-direction: column;background: var(--sd-page);color: var(--sd-ink);font-family: var(--sd-font-body);font-size: 16px;line-height: 1.55;text-rendering: optimizeLegibility}img, svg{display: block;max-width: 100%}button, input, select, textarea{font: inherit} input:not([type="checkbox"]):not([type="radio"]):not([disabled]), select:not([disabled]):not([aria-disabled="true"]), textarea:not([disabled]):not([aria-disabled="true"]){border-color: var(--sd-control-border)} :where(h1, h2, h3){font-family: var(--sd-font-heading);letter-spacing: -0.025em}a{color: var(--sd-brand-deep)}.site-shell{width: min(100%, 76rem);margin-inline: auto;padding-inline: 16px}.skip-link{position: fixed;z-index: 100;inset: 8px auto auto 8px;padding: 10px 14px;border-radius: var(--sd-radius-sm);background: var(--sd-white);color: var(--sd-brand-deep);font-weight: 800;transform: translateY(-160%)}.skip-link:focus{transform: translateY(0)} .site-header{position: relative;z-index: 10;border-bottom: 1px solid #2a2e35;background: var(--sd-ink);color: var(--sd-white)}.site-header .site-brand, .site-header .site-brand__name{color: var(--sd-white)}.site-header .site-brand__tagline{color: #9aa2ae} .site-header .site-brand__mark{color: var(--sd-white)} .site-header__row{min-height: 60px;display: flex;align-items: center;justify-content: space-between;gap: 8px}.site-brand{min-height: 44px; min-width: 0;display: inline-flex;align-items: center;gap: 6px;color: var(--sd-brand-deep);text-decoration: none}.site-brand > span{min-width: 0}.site-brand__mark{width: 32px;height: 32px;flex: 0 0 auto}.site-brand__name{display: block;overflow: hidden;font-size: 16px;font-weight: 850;letter-spacing: -0.02em;text-overflow: ellipsis;white-space: nowrap}.site-brand__tagline{display: none;color: var(--sd-muted);font-size: 12px}.site-header__actions{display: flex;align-items: center;gap: 6px} .site-header .site-nav a{color: #c3c9d2}.site-header .site-nav a:hover{color: var(--sd-white)}.site-header .site-nav a[aria-current="page"]{ background: transparent;color: var(--sd-brand-gradient);font-weight: 700;text-decoration: underline;text-decoration-color: var(--sd-brand);text-decoration-thickness: 2px;text-underline-offset: 6px}.language-switch{display: inline-flex;align-items: center;padding: 3px;border: 1px solid #3a3f47;border-radius: 999px;background: #23272e} .language-switch a{min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;color: #9aa2ae;font-size: 13px;font-weight: 800;text-decoration: none}.language-switch a:hover{color: var(--sd-white)}.language-switch a[aria-current="page"]{ color: var(--sd-ink);text-decoration: underline;text-decoration-color: var(--sd-brand);text-decoration-thickness: 2px;text-underline-offset: 4px} .site-header .language-switch a[aria-current="page"]{color: var(--sd-white)}.site-header__whatsapp{min-height: 44px;display: inline-flex;align-items: center;justify-content: center;padding: 0 10px;border-radius: var(--sd-radius-sm);background: var(--sd-whatsapp);color: var(--sd-white);font-size: 13px;font-weight: 800;text-decoration: none}.site-header__whatsapp-long{display: none} .site-header__tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px} .site-search{flex: 1 1 16rem;min-width: 0; margin-bottom: 12px;display: flex;gap: 8px}.site-search__input{flex: 1 1 auto; min-width: 0;min-height: 44px;padding: 0 12px;border: 1px solid var(--sd-control-border);border-radius: var(--sd-radius-sm);background: var(--sd-surface);color: var(--sd-ink);-webkit-appearance: none;appearance: none}.site-search__input::placeholder{color: var(--sd-muted)} .site-search__submit{flex: 0 0 auto;padding-inline: 14px} .site-nav{display: none;margin-bottom: 12px}.site-nav a{min-height: 44px;display: inline-flex;align-items: center;padding-inline: 10px;border-radius: var(--sd-radius-xs);color: var(--sd-muted);font-size: 14px;font-weight: 800;text-decoration: none;white-space: nowrap}.site-nav a[aria-current="page"]{background: var(--sd-brand-soft);color: var(--sd-brand-deep)} .visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.site-main{flex: 1;width: 100%} body:has(.consent-choice) .site-main{padding-bottom: calc(58px + 33svh)}.site-mobile-nav{position: fixed;z-index: 30;inset: auto 0 0;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));padding: 6px max(6px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top: 1px solid var(--sd-border);background: rgba(255, 255, 255, 0.98);box-shadow: 0 -8px 24px rgba(26, 29, 35, 0.08)} .site-mobile-nav--n4{grid-template-columns: repeat(4, minmax(0, 1fr))}.site-mobile-nav a{min-height: 44px;display: flex;align-items: center;justify-content: center;padding: 4px 2px;border-radius: var(--sd-radius-xs);color: var(--sd-muted);font-size: 11px;font-weight: 800;line-height: 1.15;text-align: center;text-decoration: none}.site-mobile-nav a[aria-current="page"]{background: var(--sd-brand-soft);color: var(--sd-brand-deep)}.site-footer{margin-top: auto;padding: 36px 0 calc(88px + env(safe-area-inset-bottom));background: var(--sd-rubber);color: var(--sd-white)}.site-footer__grid{display: grid;gap: 28px}.site-footer__heading{margin: 0 0 10px;font-size: 15px;color: var(--sd-white)}.site-footer__text{max-width: 52ch;margin: 0;color: var(--sd-rubber-muted)}.site-footer__links{display: grid;gap: 4px} .site-footer a{min-height: 44px;display: inline-flex;align-items: center;color: var(--sd-white);text-underline-offset: 3px}.site-footer__meta a{min-height: 32px;padding-inline: 4px}.site-footer__meta{margin-top: 28px;padding-top: 18px;border-top: 1px solid rgba(255, 255, 255, 0.18);display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 20px;color: var(--sd-rubber-muted);font-size: 14px}.button-primary, .button-whatsapp, .button-quiet{min-height: 44px;display: inline-flex;align-items: center;justify-content: center;padding: 10px 18px;border: 0;border-radius: var(--sd-radius-action);font-weight: 800;text-decoration: none;cursor: pointer}.button-primary{background: var(--sd-brand-fill);color: var(--sd-ink)}.button-whatsapp{background: var(--sd-whatsapp);color: var(--sd-white)} .button-quiet{background: var(--sd-surface); border: 1px solid var(--sd-control-border);color: var(--sd-ink)}.button-quiet:hover{background: var(--sd-surface-hover)}.status-positive{color: var(--sd-positive)} .consent{margin-block: 16px;padding: 14px 16px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-sm);background: var(--sd-surface);color: var(--sd-ink);font-size: 14px;line-height: 1.5;text-align: start}.consent__heading{margin: 0 0 6px;font-size: 15px}.consent__what{margin: 0 0 10px;color: var(--sd-muted)} .consent__pending{margin-block: 10px;padding: 10px 12px;border-inline-start: 3px solid var(--sd-brand);background: var(--sd-brand-soft);border-radius: var(--sd-radius-sm)}.consent__pending p{margin: 4px 0 0}.consent__check{display: flex;gap: 10px;align-items: flex-start;min-height: 44px;padding-block: 6px;cursor: pointer}.consent__check input{width: 20px;height: 20px;margin-top: 2px;flex: none}.consent__note{margin: 0;color: var(--sd-muted);font-size: 13px} .consent-choice{position: fixed;z-index: 40; inset: auto 0 calc(58px + env(safe-area-inset-bottom)) 0; max-height: 33svh;display: flex;padding: 12px 0 14px;border-top: 1px solid var(--sd-border);background: var(--sd-surface);box-shadow: 0 -10px 30px rgba(26, 29, 35, 0.14)}.consent-choice__box{flex: 1;min-height: 0;display: flex;flex-direction: column;width: min(100%, 76rem);margin-inline: auto;padding-inline: max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));font-size: 14px;line-height: 1.5} .consent-choice__scroll{min-height: 0;overflow-y: auto;overscroll-behavior: contain}.consent-choice__scroll:focus-visible{outline: 3px solid var(--sd-focus);outline-offset: -3px} .consent-choice__heading{flex: none;margin: 0;font-size: 16px} .consent-choice__more > summary{min-height: 44px;padding-block: 11px;color: var(--sd-ink);font-weight: 800;cursor: pointer} .consent-choice__more > summary:focus-visible{outline: 3px solid var(--sd-focus);outline-offset: 3px}.consent-choice__text{max-width: 74ch;margin: 0 0 10px;color: var(--sd-muted)} .consent-choice__pending{margin-block: 10px;padding: 10px 12px;border-inline-start: 3px solid var(--sd-brand);border-radius: var(--sd-radius-sm);background: var(--sd-brand-soft)}.consent-choice__pending p{margin: 4px 0 0} .consent-choice__actions{flex: none;display: flex;flex-wrap: nowrap;gap: 10px;padding-top: 10px}.consent-choice__actions form{flex: 0 1 auto;min-width: 0;margin: 0}.consent-choice__actions .button-primary, .consent-choice__actions .consent-choice__decline{width: 100%;padding-inline: 12px;text-align: center;overflow-wrap: break-word} .consent-choice__decline{min-height: 44px;display: inline-flex;align-items: center;justify-content: center;padding: 10px 18px;border: 1px solid var(--sd-ink);border-radius: var(--sd-radius-sm);background: var(--sd-surface);color: var(--sd-ink);font-weight: 800;cursor: pointer}.consent-choice__note{margin: 0 0 4px;max-width: 74ch;color: var(--sd-muted);font-size: 13px} body:has(.consent-choice) .site-footer{padding-bottom: calc(88px + 33svh)}@media (min-width: 48rem){ .consent-choice{inset: auto 0 0 0}body:has(.consent-choice) .site-footer{padding-bottom: calc(28px + 33svh)}} :where(a, button, input, select, textarea):focus-visible{outline: 3px solid var(--sd-focus);outline-offset: 3px;box-shadow: 0 0 0 3px var(--sd-focus-inner)} :where(a, button, input, select, textarea, summary, [tabindex]){scroll-margin-bottom: var(--sd-sticky-bottom)}:where(a, button){transition: transform var(--sd-motion-fast), filter var(--sd-motion-fast)}:where(a, button):active{filter: brightness(0.96)}@media (hover: hover) and (pointer: fine){:where(a, button):active{transform: scale(0.98)}} body:has(.consent-choice){--sd-sticky-bottom: calc(58px + env(safe-area-inset-bottom) + 33svh)}@media (min-width: 48rem){.site-mobile-nav{display: none} :root{--sd-sticky-bottom: 0px}body:has(.consent-choice){--sd-sticky-bottom: 33svh}body:has(.consent-choice) .site-main{padding-bottom: 33svh}.site-shell{padding-inline: 24px}.site-header__row{min-height: 72px;gap: 16px}.site-brand{gap: 9px}.site-brand__mark{width: 36px;height: 36px}.site-brand__name{font-size: 17px}.site-brand__tagline{display: block}.site-header__actions{gap: 10px}.site-header__whatsapp{padding-inline: 16px;font-size: 14px}.site-header__whatsapp-long{display: inline}.site-header__whatsapp-short{display: none} .site-nav{flex: 0 0 auto;display: flex;flex-wrap: wrap;align-items: center;gap: 2px;margin-inline-start: auto} .site-search{flex: 1 1 10rem;max-width: 26rem}.site-footer{padding-block: 48px 28px}.site-footer__grid{grid-template-columns: minmax(0, 1.5fr) minmax(13rem, 0.75fr);gap: 48px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation: none !important;scroll-behavior: auto !important;transition: none !important}:where(a, button):active{transform: none !important}}