:root{--font-heading: "Marcellus SC", serif;--font-body: "Roboto Condensed", sans-serif}.marketing-chrome{font-family:var(--font-body);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:var(--color-dark-1)}.marketing-chrome [data-testid=module-card],.marketing-chrome [data-testid=mystery-module-card],.marketing-chrome .card-godlike,.marketing-chrome .grid>*{min-width:0}.marketing-chrome h1,.marketing-chrome h2,.marketing-chrome h3,.marketing-chrome h4,.marketing-chrome h5,.marketing-chrome h6{font-family:var(--font-heading);font-weight:400;line-height:1.3}.marketing-chrome a{color:var(--color-main-1);text-decoration:none;transition:color .3s ease}.marketing-chrome a:hover{color:#c07018}.marketing-chrome .bg-dark-1{background-color:var(--color-dark-1)}.marketing-chrome .bg-dark-2{background-color:var(--color-dark-2)}.marketing-chrome .bg-dark-3{background-color:var(--color-dark-3)}.marketing-chrome .bg-dark-4{background-color:var(--color-dark-4)}.marketing-chrome .text-accent-godlike{color:var(--color-main-1)}.marketing-chrome .text-muted-godlike{color:#fff9}.marketing-chrome .nav-link{position:relative;font-family:var(--font-heading);font-size:.85rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#fff;padding:.5rem 1rem;overflow:hidden;transition:color .3s;text-decoration:none}.marketing-chrome .nav-link:hover,.marketing-chrome .nav-link.active{color:var(--color-main-1)}.marketing-chrome .nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--color-main-1);transition:width .3s ease,left .3s ease}.marketing-chrome .nav-link:hover:after,.marketing-chrome .nav-link.active:after{width:100%;left:0}.marketing-chrome .btn-godlike{position:relative;display:inline-block;padding:12px 30px;font-family:var(--font-heading);font-size:.9rem;font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;cursor:pointer;background-color:#0e0e0ee6;border:none;border-radius:2px;color:#fff;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.2s box-shadow,.2s background-color,.2s color,.2s transform}.marketing-chrome .btn-godlike:before{content:"";position:absolute;display:block;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.3);border-radius:2px;transition:.3s background-color,.3s border-color}.marketing-chrome .btn-godlike:hover{background-color:var(--color-dark-1);box-shadow:0 5px 15px #0e0e0e66;transform:translateY(-2px);color:#fff;text-decoration:none}.marketing-chrome .btn-godlike-primary{background-color:#0e0e0ee6;color:var(--color-main-1)}.marketing-chrome .btn-godlike-primary:before{border-color:var(--color-main-1)}.marketing-chrome .btn-godlike-primary:hover{background-color:var(--color-dark-1);box-shadow:0 5px 15px #e088214d,0 0 25px #e0882166,0 0 40px #e0882133;color:var(--color-main-1)}.marketing-chrome .btn-godlike-primary:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 25%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08) 75%,transparent 100%);background-size:200% 100%;border-radius:2px;animation:mc-shimmer 3s infinite linear;pointer-events:none;z-index:1}.marketing-chrome .btn-godlike-outline{background-color:#0e0e0ee6;color:#fff}.marketing-chrome .btn-godlike-outline:before{border-color:#ffffff4d}.marketing-chrome .btn-godlike-outline:hover{background-color:var(--color-dark-1);color:#fff}.marketing-chrome .btn-godlike-secondary{background-color:#0e0e0ee6;color:#888}.marketing-chrome .btn-godlike-secondary:before{border-color:var(--color-dark-4)}.marketing-chrome .btn-godlike-secondary:hover{background-color:var(--color-dark-1);color:#fff}.marketing-chrome .btn-godlike-sm{padding:8px 20px;font-size:.8rem}.marketing-chrome .btn-godlike-lg{padding:14px 36px}.marketing-chrome .divider-godlike{height:1px;background:linear-gradient(to right,transparent,var(--color-dark-3),transparent);margin:40px 0}.marketing-chrome .divider-accent{height:3px;background:linear-gradient(to right,transparent,var(--color-main-1),transparent)}.marketing-chrome .card-godlike{position:relative;background:var(--color-dark-2);border:1px solid var(--color-dark-3);padding:30px;transition:border-color .3s,transform .3s,box-shadow .3s;border-radius:4px}.marketing-chrome .card-godlike:hover{border-color:var(--color-main-1);transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.marketing-chrome .card-torn{position:relative;overflow:visible;background:#3c322a!important;box-shadow:inset 0 0 40px #0e0e0e99}.marketing-chrome .card-torn,.marketing-chrome .card-torn:hover{border:none!important}.marketing-chrome .card-torn:before,.marketing-chrome .card-torn:after{content:"";position:absolute;left:3px;height:40px;pointer-events:none;z-index:10}.marketing-chrome .card-torn:before{right:-9px;top:40px;transform:translateY(-100%);background:url(/images/border-top_0e0e0e.png) no-repeat 0 100%;background-size:100% 100%}.marketing-chrome .card-torn:after{right:-15px;bottom:40px;transform:translateY(100%);background:url(/images/border-bottom_0e0e0e.png) no-repeat 0 0;background-size:100% 100%}.marketing-chrome .card-torn .torn-left,.marketing-chrome .card-torn .torn-right{position:absolute;top:0;bottom:0;width:47px;pointer-events:none;z-index:5;background-blend-mode:darken}.marketing-chrome .card-torn .torn-left{left:31px;transform:translate(-100%);background:url(/images/border-left_0e0e0e.png) no-repeat;background-size:100% 101%;background-position:15px -1px}.marketing-chrome .card-torn .torn-right{right:31px;transform:translate(100%);background:url(/images/border-right_0e0e0e.png) no-repeat;background-size:100% 101%;background-position:-16px -1px}.marketing-chrome .glass{background:#1a1a1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.marketing-chrome .hover-glow-godlike{transition:box-shadow .3s ease}.marketing-chrome .hover-glow-godlike:hover{box-shadow:0 0 30px #e088214d}@keyframes mc-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes mc-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.marketing-chrome .animate-fade-in{animation:mc-fade-in .6s ease forwards}.marketing-chrome .hero-godlike{background-size:cover;background-repeat:no-repeat;background-position:center}
