*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}:root{--color-red: #da291c;--color-red-dark: #b32117;--color-yellow: #ffc72c;--color-yellow-dark: #e6ae00;--color-warm-gray: #f7f2ec;--color-text-dark: #27251f;--color-text-muted: rgba(39, 37, 31, .72);--color-background: #0b1224;--shadow-soft: 0 8px 24px rgba(0, 0, 0, .1);--shadow-medium: 0 12px 32px rgba(0, 0, 0, .15);--shadow-strong: 0 16px 40px rgba(0, 0, 0, .2)}html{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;scroll-behavior:smooth;scroll-padding-top:80px}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:#fff;overflow-x:hidden}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-red);color:#fff;padding:8px 16px;text-decoration:none;border-radius:0 0 8px;z-index:1000}.skip-link:focus{top:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background:var(--color-red);color:#fff}:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}#root,#__next{isolation:isolate}@media (max-width: 768px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:rgba(218,41,28,.2)}html{scroll-padding-top:70px}}@media (hover: none) and (pointer: coarse){a,button,[role=button]{min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 400px){:root{--shadow-soft: 0 4px 16px rgba(0, 0, 0, .1);--shadow-medium: 0 8px 24px rgba(0, 0, 0, .15);--shadow-strong: 0 12px 32px rgba(0, 0, 0, .2)}body{line-height:1.6}}@media (max-height: 500px) and (orientation: landscape){html{scroll-padding-top:60px}}.button:where(.astro-s2plu3bq){display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #0000001a}.button--primary:where(.astro-s2plu3bq){background:linear-gradient(135deg,var(--color-red),var(--color-red-dark))}.button--secondary:where(.astro-s2plu3bq){background:linear-gradient(135deg,#555,#333)}.button:where(.astro-s2plu3bq):hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.button:where(.astro-s2plu3bq):active{transform:translateY(0)}@media (max-width: 560px){.button:where(.astro-s2plu3bq){padding:12px 24px;font-size:15px;justify-content:center;min-height:48px}}@media (max-width: 400px){.button:where(.astro-s2plu3bq){padding:12px 20px;font-size:14px}}@media (prefers-reduced-motion: reduce){.button:where(.astro-s2plu3bq){transition:none}.button:where(.astro-s2plu3bq):hover{transform:none}}.container:where(.astro-lqp7rvfi){width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container:where(.astro-lqp7rvfi){padding:0 16px}}@media (max-width: 400px){.container:where(.astro-lqp7rvfi){padding:0 12px}}.section:where(.astro-iqwcnddx){padding:80px 0;position:relative}.section--dark:where(.astro-iqwcnddx){background:var(--color-background);color:#fff}.section--light:where(.astro-iqwcnddx){background:var(--color-warm-gray);color:var(--color-text-dark)}@media (max-width: 768px){.section:where(.astro-iqwcnddx){padding:60px 0}}@media (max-width: 560px){.section:where(.astro-iqwcnddx){padding:40px 0}}@media (max-width: 400px){.section:where(.astro-iqwcnddx){padding:32px 0}}.header:where(.astro-chvvs5z7){position:fixed;top:0;left:0;right:0;z-index:100;background:#0b1224f2;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.header__content:where(.astro-chvvs5z7){display:flex;align-items:center;justify-content:center;padding:16px 0}.header__logo:where(.astro-chvvs5z7){display:flex;align-items:center;gap:12px;text-decoration:none;transition:transform .3s ease}.header__logo:where(.astro-chvvs5z7):hover{transform:scale(1.05)}.header__logo-icon:where(.astro-chvvs5z7){font-size:32px}.header__logo-text:where(.astro-chvvs5z7){font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--color-red),var(--color-yellow));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 560px){.header__content:where(.astro-chvvs5z7){padding:12px 0}.header__logo:where(.astro-chvvs5z7){gap:10px}.header__logo-text:where(.astro-chvvs5z7){font-size:20px}.header__logo-icon:where(.astro-chvvs5z7){font-size:28px}}@media (max-width: 400px){.header__content:where(.astro-chvvs5z7){padding:10px 0}.header__logo:where(.astro-chvvs5z7){gap:8px}.header__logo-text:where(.astro-chvvs5z7){font-size:18px}.header__logo-icon:where(.astro-chvvs5z7){font-size:24px}}@media (prefers-reduced-motion: reduce){.header__logo:where(.astro-chvvs5z7){transition:none}.header__logo:where(.astro-chvvs5z7):hover{transform:none}}.action-buttons:where(.astro-kz6hyokp){display:flex;gap:16px;flex-wrap:wrap}@media (max-width: 560px){.action-buttons:where(.astro-kz6hyokp){flex-direction:column;gap:12px}.action-buttons:where(.astro-kz6hyokp) .button{width:100%;justify-content:center}}.stats-item:where(.astro-pbmqcpw4){text-align:center;padding:16px}.stats-item__value:where(.astro-pbmqcpw4){font-size:36px;font-weight:700;color:var(--color-yellow);margin-bottom:8px}.stats-item__label:where(.astro-pbmqcpw4){font-size:14px;color:#fffc;font-weight:500}@media (max-width: 560px){.stats-item__value:where(.astro-pbmqcpw4){font-size:28px}.stats-item__label:where(.astro-pbmqcpw4){font-size:13px}}.hero:where(.astro-5wcswapp){display:flex;flex-direction:column;gap:40px;padding-top:80px}.hero__content:where(.astro-5wcswapp){text-align:center;max-width:800px;margin:0 auto}.hero__title:where(.astro-5wcswapp){margin:0 0 20px;font-size:64px;font-weight:700;line-height:1.1;background:linear-gradient(135deg,var(--color-red),var(--color-yellow));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__subtitle:where(.astro-5wcswapp){margin:0 0 32px;font-size:20px;line-height:1.6;color:#ffffffd9}.hero__stats:where(.astro-5wcswapp){display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px}.hero__info-card:where(.astro-5wcswapp){display:flex;gap:24px;padding:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px}.hero__info-icon:where(.astro-5wcswapp){font-size:48px;flex-shrink:0}.hero__info-content:where(.astro-5wcswapp){flex:1}.hero__info-title:where(.astro-5wcswapp){margin:0 0 12px;font-size:24px;font-weight:700;color:#fff}.hero__info-text:where(.astro-5wcswapp){margin:0;font-size:16px;line-height:1.6;color:#fffc}@media (max-width: 900px){.hero__title:where(.astro-5wcswapp){font-size:48px}.hero__subtitle:where(.astro-5wcswapp){font-size:18px}}@media (max-width: 768px){.hero:where(.astro-5wcswapp){padding-top:60px}.hero__stats:where(.astro-5wcswapp){grid-template-columns:1fr;gap:16px;padding:24px}.hero__info-card:where(.astro-5wcswapp){flex-direction:column;text-align:center;padding:24px}.hero__info-title:where(.astro-5wcswapp){font-size:20px}}@media (max-width: 560px){.hero__title:where(.astro-5wcswapp){font-size:36px}.hero__subtitle:where(.astro-5wcswapp){font-size:16px;margin-bottom:24px}.hero:where(.astro-5wcswapp){gap:32px}.hero__stats:where(.astro-5wcswapp){padding:20px 16px}.hero__info-card:where(.astro-5wcswapp){padding:20px 16px}}@media (max-width: 400px){.hero__title:where(.astro-5wcswapp){font-size:32px;margin-bottom:16px}.hero__subtitle:where(.astro-5wcswapp){font-size:15px}.hero:where(.astro-5wcswapp){padding-top:50px;gap:28px}.hero__info-icon:where(.astro-5wcswapp){font-size:40px}.hero__info-title:where(.astro-5wcswapp){font-size:18px}.hero__info-text:where(.astro-5wcswapp){font-size:14px}.hero__stats:where(.astro-5wcswapp){padding:16px 12px;border-radius:16px}.hero__info-card:where(.astro-5wcswapp){padding:16px 12px;border-radius:16px}}.value-card:where(.astro-63gvrevm){padding:32px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;text-align:center;transition:all .3s ease}.value-card:where(.astro-63gvrevm):hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.value-card__icon:where(.astro-63gvrevm){font-size:48px;margin-bottom:16px}.value-card__title:where(.astro-63gvrevm){margin:0 0 12px;font-size:22px;font-weight:700;color:#fff}.value-card__description:where(.astro-63gvrevm){margin:0;font-size:15px;line-height:1.6;color:#ffffffbf}@media (max-width: 768px){.value-card:where(.astro-63gvrevm){padding:24px 20px}.value-card__title:where(.astro-63gvrevm){font-size:20px}}@media (prefers-reduced-motion: reduce){.value-card:where(.astro-63gvrevm){transition:none}.value-card:where(.astro-63gvrevm):hover{transform:none}}.about:where(.astro-3jlx6t2w){text-align:center}.about__title:where(.astro-3jlx6t2w){margin:0 0 48px;font-size:48px;font-weight:700;color:#fff}.about__cards:where(.astro-3jlx6t2w){display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.about__title:where(.astro-3jlx6t2w){font-size:40px}.about__cards:where(.astro-3jlx6t2w){grid-template-columns:1fr;gap:20px}}@media (max-width: 560px){.about__title:where(.astro-3jlx6t2w){font-size:32px;margin-bottom:32px}}.promo-card:where(.astro-iqs2j2qm){padding:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;text-align:center;transition:all .3s ease}.promo-card:where(.astro-iqs2j2qm):hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 12px 32px #0003}.promo-card__icon:where(.astro-iqs2j2qm){font-size:48px;margin-bottom:16px}.promo-card__discount:where(.astro-iqs2j2qm){display:inline-block;padding:8px 16px;margin-bottom:12px;background:var(--color-red);border-radius:8px;font-size:18px;font-weight:700;color:#fff}.promo-card__title:where(.astro-iqs2j2qm){margin:0 0 12px;font-size:24px;font-weight:700;color:#fff}.promo-card__description:where(.astro-iqs2j2qm){margin:0;font-size:15px;line-height:1.6;color:#fffc}@media (max-width: 768px){.promo-card:where(.astro-iqs2j2qm){padding:24px}.promo-card__title:where(.astro-iqs2j2qm){font-size:20px}}@media (max-width: 560px){.promo-card:where(.astro-iqs2j2qm){padding:20px 16px}.promo-card__icon:where(.astro-iqs2j2qm){font-size:42px}.promo-card__discount:where(.astro-iqs2j2qm){font-size:16px;padding:6px 14px}.promo-card__title:where(.astro-iqs2j2qm){font-size:19px}.promo-card__description:where(.astro-iqs2j2qm){font-size:14px}}@media (max-width: 400px){.promo-card:where(.astro-iqs2j2qm){padding:18px 14px;border-radius:16px}.promo-card__icon:where(.astro-iqs2j2qm){font-size:36px;margin-bottom:12px}.promo-card__discount:where(.astro-iqs2j2qm){font-size:15px;padding:5px 12px;margin-bottom:10px}.promo-card__title:where(.astro-iqs2j2qm){font-size:18px;margin-bottom:10px}.promo-card__description:where(.astro-iqs2j2qm){font-size:13px}}@media (prefers-reduced-motion: reduce){.promo-card:where(.astro-iqs2j2qm){transition:none}.promo-card:where(.astro-iqs2j2qm):hover{transform:none}}.offers:where(.astro-dgt7jrlr){text-align:center}.offers__header:where(.astro-dgt7jrlr){margin-bottom:48px}.offers__logo:where(.astro-dgt7jrlr){font-size:64px;margin-bottom:16px}.offers__title:where(.astro-dgt7jrlr){margin:0 0 16px;font-size:48px;font-weight:700;color:#fff}.offers__subtitle:where(.astro-dgt7jrlr){margin:0 auto;max-width:600px;font-size:18px;color:#fffc}.offers__cards:where(.astro-dgt7jrlr){display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.offers__title:where(.astro-dgt7jrlr){font-size:40px}.offers__cards:where(.astro-dgt7jrlr){grid-template-columns:1fr;gap:20px}}@media (max-width: 560px){.offers__logo:where(.astro-dgt7jrlr){font-size:48px}.offers__title:where(.astro-dgt7jrlr){font-size:32px}.offers__subtitle:where(.astro-dgt7jrlr){font-size:16px}.offers__header:where(.astro-dgt7jrlr){margin-bottom:32px}}.contact-card:where(.astro-tgd457oq){display:flex;align-items:center;gap:16px;padding:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;text-decoration:none;color:#fff;transition:all .3s ease;position:relative;overflow:hidden}.contact-card:where(.astro-tgd457oq):hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.contact-card--highlight:where(.astro-tgd457oq){border-color:var(--color-red);background:#da291c1a}.contact-card--highlight:where(.astro-tgd457oq):hover{background:#da291c26;border-color:var(--color-red)}.contact-card__icon:where(.astro-tgd457oq){font-size:32px;flex-shrink:0}.contact-card__content:where(.astro-tgd457oq){flex:1}.contact-card__label:where(.astro-tgd457oq){margin:0 0 4px;font-size:18px;font-weight:600}.contact-card__description:where(.astro-tgd457oq){margin:0;font-size:14px;color:#ffffffb3}.contact-card__badge:where(.astro-tgd457oq){position:absolute;top:12px;right:12px;padding:6px 12px;background:var(--color-red);border-radius:8px;font-size:12px;font-weight:600}@media (max-width: 560px){.contact-card:where(.astro-tgd457oq){flex-direction:column;text-align:center;padding:20px;min-height:120px}.contact-card__badge:where(.astro-tgd457oq){position:static;margin-top:8px}.contact-card__label:where(.astro-tgd457oq){font-size:17px}.contact-card__description:where(.astro-tgd457oq){font-size:13px}}@media (max-width: 400px){.contact-card:where(.astro-tgd457oq){padding:16px;border-radius:12px}.contact-card__icon:where(.astro-tgd457oq){font-size:28px}.contact-card__label:where(.astro-tgd457oq){font-size:16px}.contact-card__description:where(.astro-tgd457oq){font-size:12px}.contact-card__badge:where(.astro-tgd457oq){font-size:11px;padding:5px 10px}}@media (prefers-reduced-motion: reduce){.contact-card:where(.astro-tgd457oq){transition:none}.contact-card:where(.astro-tgd457oq):hover{transform:none}}.contacts:where(.astro-ygot7yxj){text-align:center}.contacts__title:where(.astro-ygot7yxj){margin:0 0 16px;font-size:48px;font-weight:700;color:#fff}.contacts__subtitle:where(.astro-ygot7yxj){margin:0 auto 48px;max-width:600px;font-size:18px;color:#fffc}.contacts__grid:where(.astro-ygot7yxj){display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 900px){.contacts__title:where(.astro-ygot7yxj){font-size:40px}.contacts__grid:where(.astro-ygot7yxj){grid-template-columns:1fr}}@media (max-width: 560px){.contacts__title:where(.astro-ygot7yxj){font-size:32px}.contacts__subtitle:where(.astro-ygot7yxj){font-size:16px;margin-bottom:32px}}.footer:where(.astro-d5r3bssh){background:#0000004d;border-top:1px solid rgba(255,255,255,.1);padding:60px 0 24px;color:#fff}.footer__content:where(.astro-d5r3bssh){display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:40px}.footer__logo:where(.astro-d5r3bssh){display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer__logo-icon:where(.astro-d5r3bssh){font-size:32px}.footer__logo-text:where(.astro-d5r3bssh){font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--color-red),var(--color-yellow));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footer__description:where(.astro-d5r3bssh){margin:0 0 24px;font-size:15px;line-height:1.6;color:#ffffffbf;max-width:400px}.footer__perks:where(.astro-d5r3bssh){display:flex;flex-direction:column;gap:12px}.footer__perk:where(.astro-d5r3bssh){display:flex;align-items:center;gap:12px;font-size:14px;color:#fffc}.footer__perk:where(.astro-d5r3bssh) span:where(.astro-d5r3bssh):first-child{font-size:20px}.footer__cta:where(.astro-d5r3bssh){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px}.footer__cta-title:where(.astro-d5r3bssh){margin:0 0 8px;font-size:28px;font-weight:700}.footer__cta-text:where(.astro-d5r3bssh){margin:0 0 24px;font-size:15px;color:#ffffffbf}.footer__bottom:where(.astro-d5r3bssh){padding-top:24px;border-top:1px solid rgba(255,255,255,.1);text-align:center;font-size:14px;color:#fff9}.footer__bottom:where(.astro-d5r3bssh) p:where(.astro-d5r3bssh){margin:0}@media (max-width: 768px){.footer__content:where(.astro-d5r3bssh){grid-template-columns:1fr;gap:40px}.footer__cta:where(.astro-d5r3bssh){padding:24px}.footer__cta-title:where(.astro-d5r3bssh){font-size:24px}}@media (max-width: 560px){.footer:where(.astro-d5r3bssh){padding:48px 0 20px}.footer__content:where(.astro-d5r3bssh){gap:32px;margin-bottom:32px}.footer__logo-icon:where(.astro-d5r3bssh){font-size:28px}.footer__logo-text:where(.astro-d5r3bssh){font-size:20px}.footer__description:where(.astro-d5r3bssh){font-size:14px}.footer__perk:where(.astro-d5r3bssh){font-size:13px}.footer__cta:where(.astro-d5r3bssh){padding:20px}.footer__cta-title:where(.astro-d5r3bssh){font-size:22px}.footer__cta-text:where(.astro-d5r3bssh){font-size:14px;margin-bottom:20px}.footer__bottom:where(.astro-d5r3bssh){padding-top:20px;font-size:13px}}@media (max-width: 400px){.footer:where(.astro-d5r3bssh){padding:40px 0 16px}.footer__logo-icon:where(.astro-d5r3bssh){font-size:24px}.footer__logo-text:where(.astro-d5r3bssh){font-size:18px}.footer__description:where(.astro-d5r3bssh){font-size:13px;margin-bottom:20px}.footer__perks:where(.astro-d5r3bssh){gap:10px}.footer__perk:where(.astro-d5r3bssh){font-size:12px}.footer__perk:where(.astro-d5r3bssh) span:where(.astro-d5r3bssh):first-child{font-size:18px}.footer__cta:where(.astro-d5r3bssh){padding:18px 16px}.footer__cta-title:where(.astro-d5r3bssh){font-size:20px}.footer__cta-text:where(.astro-d5r3bssh){font-size:13px}.footer__bottom:where(.astro-d5r3bssh){font-size:12px}}
