@font-face{font-family:Montserrat;src:url(fonts/montserrat-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(fonts/dm-sans-latin.woff2) format("woff2");font-weight:100 1000;font-display:swap}:where(.ct,.ct-header,.ct-footer,.ct-countdown,.ct-home-section){--ct-id-bg:#070A09;--ct-id-surface:#101612;--ct-id-hover:#20271F;--ct-id-soft:#29271E;--ct-id-gold:#F2D17B;--ct-id-gold-hover:#F8DFA0;--ct-id-accent:#D7AD45;--ct-id-ink:#F7F5EF;--ct-id-muted:#C0C4B8;--ct-id-line:#454C40;--ct-id-input-line:#7D8577;--ct-id-on-gold:#070A09;--ct-id-shadow:#00000033;--ct-id-overlay:#070A09CC;--ct-radius:16px;--ct-control-radius:10px;--ct-space:8px;--ct-motion-interaction:.16s;--ct-motion-dialog:.2s;--ct-motion-reveal:.24s;--ct-ease:cubic-bezier(.2,.7,.2,1)}.ct-home-section{color:var(--ct-id-ink);background:var(--ct-id-bg);font-family:DM Sans,sans-serif}.ct-home-section .elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--ct-motion-interaction),background-color var(--ct-motion-interaction)}.ct-home-section .elementor-button:hover{transform:translateY(-1px)}.ct-home-section :focus-visible{outline:3px solid var(--ct-id-gold);outline-offset:4px}.ct-home-section.ct-revealed{animation:ct-reveal var(--ct-motion-reveal) var(--ct-ease) both}@keyframes ct-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:is(.ct,.ct-header,.ct-footer,.ct-countdown,.ct-home-section),:is(.ct,.ct-header,.ct-footer,.ct-countdown,.ct-home-section) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ct-home-section .elementor-button:hover,.ct-header .cth-impact:hover{transform:none}}.ct-home-hero .elementor-widget-text-editor p,.ct-home-brands .elementor-widget-text-editor p{margin-block:0}.ct-home-hero-actions .elementor-widget-button,.ct-home-hero-actions .elementor-button{width:100%}.ct-home-brand-card{transition:border-color var(--ct-motion-interaction),transform var(--ct-motion-interaction)}.ct-home-brand-card:hover{border-color:var(--ct-id-gold);transform:translateY(-2px)}.ct-home-brand-card .elementor-widget-image{width:100%;min-width:0}.ct-home-brand-card img{object-fit:contain}.ct-home-hero .elementor-icon-wrapper{line-height:1}.ct-home-hero .elementor-widget-heading{min-width:0}.ct-home-hero,.ct-home-brands{scroll-margin-top:24px}@media(prefers-reduced-motion:reduce){.ct-home-brand-card:hover{transform:none}}.elementor-editor-active :is(.ct-home-hero,.ct-home-brands){animation:none!important}.elementor-editor-active .ct-home-brand-card:hover{transform:none}
