*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--color-primary:#e01f25;--color-secundary:#3f843e;--color-ternary:#d7d8dd;--color-black:#030303;--color-white:#fff;--color-success:#4caf50;--color-warning:#ffc107;--color-danger:#f44336;--color-link:var(--color-secondary);--color-glass:#ffffff0c;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-sm:0.875rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:2rem;--gap:1rem;--border-radius:2px;--box-shadow:0 2px 4px rgba(0,0,0,0.2);--transition-fast:0.15s ease-in-out;--transition-medium:0.3s ease-in-out;--transition-slow:0.5s ease-in-out}#root,body,html{width:100%;overflow-x:hidden}body{font-family:var(--font-avenir),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-black)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:var(--color-primary);text-decoration:none;transition:color .2s}.disabledLink{pointer-events:none;cursor:default;opacity:.6}p{line-height:1.6;color:var(--color-white)}ol,p,ul{margin-bottom:1rem}ol,ul{padding-left:1.25rem}li{margin-bottom:.25rem}input,textarea{padding:.5rem;border:1px solid var(--color-surface);border-radius:var(--border-radius);font-size:1rem;width:100%;transition:border-color .2s}input:focus,textarea:focus{outline:none;border-color:var(--color-primary)}img{max-width:100%;height:auto;display:block}body,html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:0!important;height:0!important;background:transparent!important}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;border-radius:.4em;cursor:pointer;transition:background-color .2s ease;border:none;margin:0}.button:disabled{background-color:#ccc;cursor:not-allowed}.button:active:not(.no-hover),.button:hover:not(.no-hover){background-color:transparent}.back-arrow:focus{outline:2px solid var(--color-primary);outline-offset:2px}.icon-button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.icon-button svg{width:24px;height:24px;color:inherit}h1{font-size:var(--font-size-xlg);font-weight:700;text-transform:uppercase}h2{color:var(--color-white);font-size:var(--font-size-lg);font-weight:600}h3{font-size:var(--font-size-md)}h3,h4{font-weight:500;margin-bottom:.5rem}h4{font-size:var(--font-size-sm)}h5,h6{font-size:var(--font-size-xs);font-weight:400;margin-bottom:.5rem}h6{opacity:.85}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--color-primary);border-radius:4px;background:#fff;cursor:pointer;position:relative;vertical-align:middle}input[type=checkbox]:checked{background-color:#e6f0ff}input[type=checkbox]:checked:after{content:"";display:block;position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--color-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.container{margin:2em 0}.flex-row{display:flex;flex-direction:row}.flex-cl{display:flex;flex-flow:column wrap;justify-content:center;align-content:center;gap:var(--size-gap)}section{padding:var(--spacing-md)}.glass-card{--glassborder-width:1px;border-radius:var(--border-radius);position:relative;background-color:rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-card:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;border:var(--glassborder-width) solid transparent;background:linear-gradient(#ffffff5a,var(--color-primary-transparent)) border-box;-webkit-mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract}#hero{display:flex;flex-direction:column;align-items:center;padding:2em 0}.sim-type{gap:1em}.add-opt{width:clamp(90%,100%,500px);gap:1em}.single-check-opt{width:100%;display:grid;grid-template-columns:3fr 1fr 1fr;align-items:center;justify-items:center;grid-gap:.5em;gap:.5em;text-align:center}.single-check-opt p{text-transform:uppercase;letter-spacing:2px}.calendar{width:clamp(90%,200px,400px);margin:0 auto;text-align:center}.month{display:flex;justify-content:space-between;margin:2em 0}.month button{background:none;border:none;cursor:pointer}.days-grid{margin:0 auto;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.4em;gap:.4em}.day{padding:8px}.day:hover{cursor:pointer}.selected-day{border-radius:1em;background-color:var(--color-primary)}.today{border-radius:1em;background-color:#e2e2e2}.summary div{width:100%;padding:1em;border-top:1px solid var(--color-primary-soft)}.summary div p:first-child{font-weight:600;color:var(--color-primary-soft);margin-bottom:.4em}.glb-model{width:100%;height:300px;background-color:transparent}.CookieConsent_banner__mqXxj{position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:1rem}.CookieConsent_inner__mPm2v{max-width:1200px;margin:0 auto;display:grid;grid-gap:.75rem;gap:.75rem;background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:var(--border-radius);padding:1rem}.CookieConsent_title__41ZzV{color:var(--color-white);font-weight:700}.CookieConsent_text__iyGD0{color:var(--color-ternary);line-height:1.6}.CookieConsent_actions__1BMDt{display:flex;flex-wrap:wrap;gap:.5rem}.CookieConsent_link__PGDkJ{color:var(--color-white);opacity:.85}.CookieConsent_prefs__9erZN{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.CookieConsent_row__Z2y0M{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CookieConsent_switch__0i1vB{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:24px;background:rgba(255,255,255,.2);border-radius:999px;position:relative;outline:none;cursor:pointer}.CookieConsent_switch__0i1vB:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform var(--transition-fast)}.CookieConsent_switch__0i1vB:checked{background:var(--color-primary)}.CookieConsent_switch__0i1vB:checked:after{transform:translateX(18px)}@media (min-width:768px){.CookieConsent_inner__mPm2v{grid-template-columns:1fr auto;align-items:center}.CookieConsent_text__iyGD0{margin-right:1rem}.CookieConsent_prefs__9erZN{grid-column:1/-1}}.Footer_footer__o4_Ec{padding:2rem 1rem}.Footer_footer__top__rRhAE{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:var(--spacing-md);padding-bottom:2em;border-bottom:1px solid var(--color-surface)}.Footer_footer__logo___J_1p img{max-width:150px}.Footer_footer__logo___J_1p img:hover{cursor:pointer}.Footer_footer__payments__68_Og{display:flex;align-items:center;justify-content:center;gap:1rem}.Footer_footer__payments__68_Og img{width:50px}.Footer_footer__section__KSF9x h4{color:var(--color-ternary);font-family:var(--font-ethnocentric);font-weight:700;font-size:1.1rem;margin-bottom:var(--spacing-md)}.Footer_footer__section__KSF9x ul{list-style:none;padding:0;margin:0}.Footer_footer__section__KSF9x ul li{margin-bottom:var(--spacing-sm);font-family:var(--font-avenir);font-size:.95rem}.Footer_footer__section__KSF9x ul li a{text-decoration:none}.Footer_footer__section__KSF9x ul li a:hover{opacity:.4}.Footer_footer__bottom__3oD0E{text-align:center}.Footer_footer__legal__Pw8lc{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:var(--spacing-md);list-style:none;padding:0}.Footer_footer__legal__Pw8lc a{color:var(--color-ternary);font-size:.9rem;text-decoration:none}.Footer_footer__legal__Pw8lc a:hover{text-decoration:underline;opacity:.6}.Footer_footer__social__VqvBf a,.Footer_footer__social__VqvBf span{display:inline-block;margin-inline:0 .5rem;margin-bottom:var(--spacing-md);color:var(--color-ternary)}.Footer_footer__social__VqvBf img:hover{filter:brightness(1.2)}.Footer_footer__copyright__hqwOk{color:var(--color-ternary);opacity:.8;margin-bottom:var(--spacing-md)}@media (max-width:768px){.Footer_footer__o4_Ec{margin-top:2em;padding:2rem 0;box-shadow:0 -2px 18px var(--color-primary);border-top:4px solid var(--color-surface)}.Footer_footer__top__rRhAE{flex-direction:column;align-items:center;justify-content:center}.Footer_footer__section__KSF9x{width:-moz-fit-content;width:fit-content;text-align:center;margin-bottom:1.5rem}.Footer_footer__legal__Pw8lc{flex-direction:column;align-items:center;gap:.75rem}.Footer_footer__social__VqvBf{margin-top:1rem}.Footer_footer__social__VqvBf a,.Footer_footer__social__VqvBf span{margin:0 .25rem}.Footer_footer__copyright__hqwOk{display:flex;flex-direction:column;align-items:center;gap:.25rem}}.Header_header__pXml_{width:100%}.Header_inner__BWOOt{margin:0 auto;padding:1.25rem;min-height:80px;display:flex;justify-content:flex-start;align-items:center;gap:1rem}.Header_logo__sUWiP:hover{cursor:pointer;text-decoration:none;opacity:.8;transform:translateY(-1px)}.Header_logoLink__mPwfu{display:flex;align-items:center;gap:.75rem;text-decoration:none}.Header_logoImg__usXgv{height:72px;width:auto}.Header_logoText__CnO9H{display:flex;flex-direction:column;justify-content:flex-start}.Header_logoMain__eE34O{color:var(--color-white);font-size:1.1rem;font-family:var(--font-ethnocentric);font-style:italic;font-weight:700}.Header_logoSub__qm8Ju{color:var(--color-ternary);font-size:.6rem}.Header_nav__qviEC{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-left:auto;font-family:var(--font-ethnocentric)}.Header_navLink__zk1_f{color:var(--color-white);text-decoration:none;font-weight:600;padding-bottom:2px;transition:color var(--transition-fast)}.Header_navLink__zk1_f:hover{text-decoration:underline}.Header_active__6WZ5_{color:var(--color-primary);border-bottom:2px solid #111827}.Header_ctaWrap__X0Gfc{display:flex;align-items:center;margin-left:1rem}.Header_cta__9QUJY{color:#ffffff;background:#0f172a;padding:.6rem 1rem!important;border-radius:var(--border-radius);font-weight:700;line-height:1;box-shadow:0 6px 14px rgba(15,23,42,.35);outline:1px solid rgba(255,255,255,.08);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.Header_cta__9QUJY:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.4);background:#111827}.Header_menuToggle__DKOS5{display:none;position:relative;margin-left:.5rem;width:42px;height:42px;border-radius:8px;border:none;background:transparent;cursor:pointer;align-items:center;justify-content:center}.Header_burger__KWQhr{display:grid;grid-gap:6px;gap:6px}.Header_burger__KWQhr span{display:block;width:26px;height:3px;background:var(--color-white);-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.Header_burger__KWQhr span:first-child{width:24px}.Header_burger__KWQhr span:nth-child(3){width:22px}.Header_menuToggle__DKOS5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.Header_inner__BWOOt{padding:.5rem .75rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem}.Header_logo__sUWiP{grid-column:1;justify-self:start}.Header_nav__qviEC{display:none}.Header_brand__ZPX8k{font-size:1rem}.Header_logoIcon__Vo1to{width:24px;height:24px}.Header_logoImg__usXgv{height:48px}.Header_logoText__CnO9H{display:none}.Header_logoMain__eE34O{font-size:.7rem}.Header_logoSub__qm8Ju{font-size:.35rem}.Header_ctaWrap__X0Gfc{grid-column:2;justify-self:center}.Header_menuToggle__DKOS5{display:inline-flex;grid-column:3;justify-self:end;margin-left:0}}.Sidenav_overlay__yPc0U{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999;opacity:0;pointer-events:none;transition:opacity .22s ease-out}.Sidenav_overlay__yPc0U.Sidenav_open__tZS_p{opacity:1;pointer-events:auto}.Sidenav_panel__mR3_L{position:fixed;top:0;right:0;height:100vh;width:min(320px,85vw);background:#000;border-left:1px solid rgba(255,255,255,.1);padding:1.25rem 1rem;z-index:1000;display:flex;flex-direction:column;gap:1.25rem;transform:translateX(100%);transition:transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform}.Sidenav_panel__mR3_L.Sidenav_open__tZS_p{transform:translateX(0)}.Sidenav_close__UIFuE{align-self:flex-end;width:40px;height:40px;border:none;border-radius:8px;background:none;color:var(--color-white);font-size:24px;cursor:pointer}.Sidenav_nav__mugMA{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.Sidenav_link__TekI_{color:var(--color-white);text-decoration:none;font-family:var(--font-ethnocentric);font-weight:700;padding:.75rem .25rem;line-height:1.2}.Sidenav_link__TekI_:hover{text-decoration:underline}.Sidenav_cta__uLV2V{margin-top:1em;color:#ffffff;background:#0f172a;padding:.6rem 1rem!important;border-radius:var(--border-radius);font-weight:700;line-height:1;box-shadow:0 6px 14px rgba(15,23,42,.35);outline:1px solid rgba(255,255,255,.08);-webkit-clip-path:polygon(0 0,calc(100% - 4px) 0,100% 100%,4px 100%);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 100%,4px 100%);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}@media (prefers-reduced-motion:reduce){.Sidenav_overlay__yPc0U,.Sidenav_panel__mR3_L{transition:none}}@font-face{font-family:ethnocentric;src:url(/_next/static/media/103e309d5ea48ea2-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ethnocentric Fallback;src:local("Arial");ascent-override:49.92%;descent-override:13.47%;line-gap-override:0.00%;size-adjust:189.30%}.__className_961233{font-family:ethnocentric,ethnocentric Fallback;font-weight:400;font-style:italic}.__variable_961233{--font-ethnocentric:"ethnocentric","ethnocentric Fallback"}@font-face{font-family:avenirRegular;src:url(/_next/static/media/bdd819af903a49ae-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:avenirRegular Fallback;src:local("Arial");ascent-override:106.70%;descent-override:45.38%;line-gap-override:0.00%;size-adjust:101.59%}.__className_c4e6e7{font-family:avenirRegular,avenirRegular Fallback;font-weight:400;font-style:normal}.__variable_c4e6e7{--font-avenir:"avenirRegular","avenirRegular Fallback"}