[class*="ractro-element-"], [class*="ractro-element-"] * { box-sizing: border-box; } [class*="ractro-element-"] img { vertical-align: top; } .ractro-graphic-root { line-height: 0; font-size: 0; } .ractro-graphic-root > * { line-height: normal; font-size: 1rem; } .ractro-graphic-root > canvas, .ractro-graphic-root > img, .ractro-graphic-root > svg { vertical-align: top; } .ractro-button-wrapper { width: 100%; } .ractro-button-link { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 26px; border-radius: 8px; font-weight: 600; line-height: 1.2; text-align: center; text-decoration: none; cursor: pointer; transition: transform var(--ractro-transition-duration, 0.18s) var(--ractro-transition-easing, ease), box-shadow var(--ractro-transition-duration, 0.18s) var(--ractro-transition-easing, ease), background-color var(--ractro-transition-duration, 0.18s) var(--ractro-transition-easing, ease), color var(--ractro-transition-duration, 0.18s) var(--ractro-transition-easing, ease); } .ractro-button-icon { display: inline-flex; flex: none; width: 18px; height: 18px; } .ractro-button-icon svg { width: 100%; height: 100%; display: block; } .ractro-button-link:hover { transform: translateY(-1px); box-shadow: 0 6px 16px rgba(15, 23, 42, 0.18); } .ractro-button-link:active { transform: translateY(0); box-shadow: none; } .ractro-divider-widget { text-align: center; } .ractro-divider-widget .ractro-divider-line { display: inline-block; width: var(--r-dv-len, 100%); border-top-width: var(--r-dv-w, 1px); border-top-style: solid; border-top-color: var(--r-dv-c, #e2e8f0); } .ractro-divider--dashed .ractro-divider-line { border-top-style: dashed; } .ractro-divider--dotted .ractro-divider-line { border-top-style: dotted; } .ractro-divider--double .ractro-divider-line { border-top-style: double; border-top-width: max(var(--r-dv-w, 3px), 3px); } .ractro-divider--gradient .ractro-divider-line, .ractro-divider--stripe .ractro-divider-line, .ractro-divider--wavy .ractro-divider-line, .ractro-divider--taper .ractro-divider-line { border-top-width: 0; height: var(--r-dv-w, 2px); } .ractro-divider--gradient .ractro-divider-line { background: linear-gradient(90deg, transparent, var(--r-dv-c, #e2e8f0), transparent); } .ractro-divider--gradient.ractro-divider--fade-left .ractro-divider-line { background: linear-gradient(90deg, transparent, var(--r-dv-c, #e2e8f0)); } .ractro-divider--gradient.ractro-divider--fade-right .ractro-divider-line { background: linear-gradient(90deg, var(--r-dv-c, #e2e8f0), transparent); } .ractro-divider--stripe .ractro-divider-line { background: repeating-linear-gradient(var(--r-dv-angle, 45deg), var(--r-dv-c, #e2e8f0) 0 var(--r-dv-sw, 4px), transparent var(--r-dv-sw, 4px) calc(var(--r-dv-sw, 4px) + var(--r-dv-sgap, 5px))); } .ractro-divider--wavy .ractro-divider-line { background: var(--r-dv-c, #e2e8f0); --r-dv-wave: radial-gradient(circle var(--r-dv-amp, 8px) at 50% 0, transparent 98%, #000) 0 0 / var(--r-dv-len2, 24px) var(--r-dv-amp2, 12px) repeat-x; -webkit-mask: var(--r-dv-wave); mask: var(--r-dv-wave); height: var(--r-dv-amp2, 12px); } .ractro-divider--taper .ractro-divider-line { background: var(--r-dv-c, #e2e8f0); clip-path: polygon(0 0, 100% 40%, 100% 60%, 0 100%); } .ractro-divider-widget.ractro-divider--has-el { display: flex; align-items: center; gap: var(--r-dv-elgap, 10px); } .ractro-divider--has-el .ractro-divider-line { flex: 1 1 0; width: auto; min-width: 0; } .ractro-divider-el { flex: 0 0 auto; line-height: normal; font-size: 1rem; display: inline-flex; align-items: center; gap: var(--r-dv-elicongap, 6px); } .ractro-divider--el-icon-right .ractro-divider-el { flex-direction: row-reverse; } .ractro-divider--el-left .ractro-divider-line:first-child, .ractro-divider--el-right .ractro-divider-line:last-child { display: none; } .ractro-divider-widget.ractro-divider--vertical { display: flex; justify-content: center; align-self: stretch; height: 100%; } .ractro-divider--vertical .ractro-divider-line { width: var(--r-dv-w, 1px); height: var(--r-dv-len, 100%); border-top: 0; border-left-width: var(--r-dv-w, 1px); border-left-style: solid; border-left-color: var(--r-dv-c, #e2e8f0); } .ractro-divider--vertical.ractro-divider--dashed .ractro-divider-line { border-left-style: dashed; } .ractro-divider--vertical.ractro-divider--dotted .ractro-divider-line { border-left-style: dotted; } .ractro-divider--vertical.ractro-divider--double .ractro-divider-line { border-left-style: double; border-left-width: max(var(--r-dv-w, 3px), 3px); } .ractro-divider--space-only .ractro-divider-line { visibility: hidden; } .ractro-image-widget { width: 100%; } .ractro-image-img { max-width: 100%; display: inline-block; } .ractro-icon-widget { text-align: center; } .ractro-heading-widget { margin: 0; } .ractro-text-editor-widget { margin: 0; } .ractro-video-frame { width: 100%; max-width: 800px; margin: 0 auto; aspect-ratio: 16 / 9; background: #0f172a; border-radius: 8px; overflow: hidden; } :is([class*="ractro-element-"] *, [class*="ractro-element-"]):is( a[href], area[href], button, input:not([type="hidden"]), select, textarea, summary, [tabindex]:not([tabindex="-1"]), .ractro-button-link, .ractro-cbtn, .ractro-nm-toggle, .ractro-nm-hamburger, .ractro-nm-close, .ractro-social-icons__link, .ractro-search-input, .ractro-search-submit, .ractro-search-trigger, .ractro-search-popup-close, .ractro-newsletter-input, .ractro-newsletter-submit, .ractro-fchecks__check, .ractro-fchecks__search, .ractro-fchecks__toggle, .ractro-fchecks__clear, .ractro-ac-header, .ractro-toc__toggle, .ractro-share__btn, .ractro-ap-btn ):not(#ractro-focus-anchor):focus-visible { outline: 2px solid var(--ractro-color-primary, #0b57d0) !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px var(--ractro-focus-ring-inner, #ffffff), 0 0 0 6px var(--ractro-focus-ring-outer, #101828) !important; } @supports not selector(:focus-visible) { :is([class*="ractro-element-"] *, [class*="ractro-element-"]):is( a[href], area[href], button, input:not([type="hidden"]), select, textarea, summary, [tabindex]:not([tabindex="-1"]), .ractro-button-link, .ractro-cbtn, .ractro-nm-toggle, .ractro-nm-hamburger, .ractro-nm-close, .ractro-social-icons__link, .ractro-search-input, .ractro-search-submit, .ractro-search-trigger, .ractro-search-popup-close, .ractro-newsletter-input, .ractro-newsletter-submit, .ractro-fchecks__check, .ractro-fchecks__search, .ractro-fchecks__toggle, .ractro-fchecks__clear, .ractro-ac-header, .ractro-toc__toggle, .ractro-share__btn, .ractro-ap-btn ):not(#ractro-focus-anchor):focus { outline: 2px solid var(--ractro-color-primary, #0b57d0) !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px var(--ractro-focus-ring-inner, #ffffff), 0 0 0 6px var(--ractro-focus-ring-outer, #101828) !important; } }:root { --ractro-color-primary: #e11d48; --tg-primary: #e11d48; --ractro-color-secondary: #0f172a; --tg-secondary: #0f172a; --ractro-color-text: #334155; --tg-text: #334155; --ractro-color-accent: #10b981; --tg-accent: #10b981; }
html, body { overflow-x: clip; }
.ractro-element-block-tv-sec { --r-display: flex; --r-wrap: nowrap; --r-jc: flex-start; --r-ai: stretch; --r-ac: stretch; --r-flow: row; --r-minh: 0px; --r-ovf: visible; } 
.ractro-element-block-tv-cta .ractro-cta__content { align-items: center; text-align: center; max-width: 820px; border-style: none; border-width: 1px 1px 1px 1px; border-color: #333333; } 
.ractro-element-block-tv-cta .ractro-cta__buttons { justify-content: center; gap: 16px; } 
.ractro-element-block-tv-cta .ractro-cta__trust { justify-content: center; margin-bottom: 24px; } 
.ractro-element-block-tv-cta .ractro-cta__countdown { justify-content: center; margin-bottom: 32px; } 
.ractro-element-block-tv-cta .ractro-cta__features { justify-content: center; margin-bottom: 32px; } 
.ractro-element-block-tv-cta .ractro-cta, .ractro-element-block-tv-cta.ractro-cta { min-height: 450px; padding: 70px 40px 70px 40px; border-width: 1px 1px 1px 1px; border-color: #333333; } 
.ractro-element-block-tv-cta .ractro-cta__overlay { background-color: rgba(0, 0, 0, 0.4); } 
.ractro-element-block-tv-cta .ractro-cta__aurora { opacity: 0.6; } 
.ractro-element-block-tv-cta .ractro-cta__noise { opacity: 0.08; } 
.ractro-element-block-tv-cta .ractro-cta__scanlines { opacity: 0.15; } 
.ractro-element-block-tv-cta .ractro-cta__badge-avatar { width: 36px; height: 36px; } 
.ractro-element-block-tv-cta .ractro-cta__badge-stars { color: #fcab3c; } 
.ractro-element-block-tv-cta .ractro-cta__badge-text { font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-tv-cta .ractro-cta__ribbon { color: #e0d4ff; background-color: rgba(139, 92, 246, 0.15); border-color: rgba(139, 92, 246, 0.35); padding: 6px 16px 6px 16px; border-radius: 100px; margin-bottom: 24px; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-tv-cta .ractro-cta-heading { margin-bottom: 20px; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-tv-cta .ractro-cta__highlight-stroke svg path { stroke: rgba(139, 92, 246, 0.45); stroke-width: 6; } 
.ractro-element-block-tv-cta .ractro-cta-subheading { max-width: 640px; margin-bottom: 28px; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-tv-cta .ractro-cta__countdown-item { border-radius: 8px; border-style: none; border-width: 1px 1px 1px 1px; border-color: #333333; } 
.ractro-element-block-tv-cta .ractro-cta__form { max-width: 520px; } 
.ractro-element-block-tv-cta .ractro-cta__form-btn { background-color: #8b5cf6; border-radius: 10px; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-tv-cta .ractro-cta__form-input { border-radius: 10px; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-tv-cta .ractro-cta__form-wrap { margin-bottom: 24px; } 
.ractro-element-block-tv-cta .ractro-cta__feature-icon { color: #34d399; } 
.ractro-element-block-tv-cta .ractro-cta__feature-icon svg { stroke: #34d399; } 
.ractro-element-block-tv-cta .ractro-cta__feature-text { font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-tv-cta .ractro-cta__btn--primary { background-color: #8b5cf6; border-radius: 8px; } 
.ractro-element-block-tv-cta .ractro-cta__btn--secondary { border-radius: 8px; } 
.ractro-element-block-tv-cta .ractro-cta__btn { font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: none; } 
.ractro-element-block-tv-sec { --r-dir: column; --r-cgap: 16px; --r-rgap: 16px; } 
.ractro-element-block-tv-sec { --r-gtc: none; --r-gtr: none; }
.ractro-element-block-tv-cta .ractro-cta, .ractro-element-block-tv-cta.ractro-cta { background-color: #22c55e; border-style: solid; } 
