*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--font-bebas: "Bebas Neue", sans-serif;--font-josefin: "Josefin Sans", sans-serif;--color-yellow-400: #ffc900;--color-lime-400: #77dd00;--color-black: #000000;--color-white: #FFFFFF;--color-zinc-900: #18181B;--color-zinc-800: #27272A;--color-zinc-700: #3F3F46;--color-zinc-600: #52525B;--color-gray-100: #F3F4F6;--color-gray-300: #D1D5DB;--color-gray-400: #9CA3AF;--color-gray-500: #6B7281;--color-red-400: #F87171}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:var(--color-yellow-400);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#facc15}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container{padding-left:2rem;padding-right:2rem}}.text-center{text-align:center}.uppercase{text-transform:uppercase}.font-bebas{font-family:var(--font-bebas)}h1,h2,h3,h4,h5,h6{font-family:var(--font-bebas);font-weight:700;letter-spacing:.05em}a{color:var(--color-yellow-400);text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-bebas);font-weight:600;border-radius:.375rem;outline:none;border:none;transition:all .3s ease-in-out;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.btn:hover{transform:scale(1.05)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background-color:var(--color-yellow-400);color:var(--color-black);box-shadow:0 4px 6px -1px #fde0474d,0 2px 4px -1px #fde04733}.btn-primary:hover{background-color:#facc15;box-shadow:0 10px 15px -3px #fde04766,0 4px 6px -2px #fde0474d}.btn-lg{padding:.75rem 2rem;font-size:1.125rem}.btn-md{padding:.625rem 1.5rem;font-size:1rem}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn .icon{width:1.25rem;height:1.25rem;margin-left:.5rem;transition:transform .3s}.btn:hover .icon{transform:translate(.25rem)}.site-header{background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:50;padding-top:1rem;padding-bottom:1rem;box-shadow:0 4px 6px -1px #fde0471a,0 2px 4px -2px #fde0471a}.site-header .container{display:flex;justify-content:center;align-items:center}@media (min-width: 640px){.site-header .container{justify-content:flex-start}}.brand-logo{font-family:var(--font-bebas);font-size:2.25rem;font-weight:800;letter-spacing:.025em}.brand-logo .logo-zoo{color:var(--color-yellow-400)}.brand-logo .logo-mad{color:var(--color-white)}.brand-logo .logo-labs{color:var(--color-lime-400)}@media (min-width: 768px){.brand-logo{font-size:2.5rem}}.hero-section{position:relative;padding-top:5rem;padding-bottom:5rem;background-size:cover;background-position:center;color:var(--color-white);text-align:center}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-black);opacity:.7}.hero-section .container{position:relative;z-index:10}.hero-section-title{font-size:2.5rem;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:0}.hero-section-title .text-yellow{color:var(--color-yellow-400)}.hero-section-title .text-white{color:var(--color-white)}.hero-section-subtitle{font-size:1.125rem;color:var(--color-gray-300);margin-bottom:2.5rem;max-width:48rem;margin-left:auto;margin-right:auto}@media (min-width: 640px){.hero-section-title{font-size:3rem}.hero-section-subtitle{font-size:1.25rem}}@media (min-width: 768px){.hero-section{padding-top:8rem;padding-bottom:8rem}.hero-section-title{font-size:4.5rem}.hero-section-subtitle{font-size:1.5rem}}.section-title-component{margin-bottom:2.5rem;text-align:center}.section-title-component.mb-12{margin-bottom:3rem}.section-title-component.mb-16{margin-bottom:4rem}.section-title-main{font-size:2.25rem;font-weight:800;text-transform:uppercase;letter-spacing:0em}.section-title-main .text-white{color:var(--color-white)}.section-title-main .text-yellow{color:var(--color-yellow-400)}.section-subtitle{margin-top:1rem;font-size:1.125rem;color:var(--color-gray-400);max-width:42rem;margin-left:auto;margin-right:auto}.section-title-underline{margin-top:1rem;height:.25rem;width:6rem;background-color:var(--color-lime-400);margin-left:auto;margin-right:auto;border-radius:.125rem}@media (min-width: 640px){.section-title-main{font-size:2.5rem}}@media (min-width: 768px){.section-title-main{font-size:3rem}}.program-details-section{padding-top:4rem;padding-bottom:4rem;background-color:var(--color-zinc-900)}@media (min-width: 768px){.program-details-section{padding-top:6rem;padding-bottom:6rem}}.benefits-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 640px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.benefits-grid{grid-template-columns:repeat(4,1fr)}}.benefit-card{background-color:var(--color-zinc-800);padding:1.5rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:box-shadow .3s;display:flex;flex-direction:column;align-items:center;text-align:center}.benefit-card:hover{box-shadow:0 0 20px 5px #fde0474d}.benefit-card-icon{margin-bottom:1rem}.benefit-card-icon svg{width:2.5rem;height:2.5rem}.benefit-card-title{font-family:var(--font-bebas);font-size:1.25rem;font-weight:700;color:var(--color-yellow-400);margin-bottom:.5rem}.benefit-card-description{color:var(--color-gray-300);font-size:.875rem}.ideal-candidate-section{position:relative;padding-top:4rem;padding-bottom:4rem;background-size:cover;background-position:center;background-attachment:fixed}.ideal-candidate-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-black);opacity:.6}.ideal-candidate-section .container{position:relative;z-index:10}.ideal-candidate-content-box{max-width:48rem;margin-left:auto;margin-right:auto;background-color:#000000b3;padding:2rem;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width: 768px){.ideal-candidate-section{padding-top:6rem;padding-bottom:6rem}.ideal-candidate-content-box{padding:2.5rem}}.ideal-candidate-list{list-style:none;padding:0}.ideal-candidate-list li{display:flex;align-items:flex-start;margin-bottom:1rem}.ideal-candidate-list li:last-child{margin-bottom:0}.ideal-candidate-list .icon-check{width:1.5rem;height:1.5rem;color:var(--color-lime-400);margin-right:.75rem;flex-shrink:0;margin-top:.25rem}.ideal-candidate-list span{color:var(--color-gray-200);font-size:1.125rem}.application-form-section{padding-top:4rem;padding-bottom:4rem;background-color:var(--color-zinc-900)}@media (min-width: 768px){.application-form-section{padding-top:6rem;padding-bottom:6rem}}.application-form-container{max-width:42rem;margin-left:auto;margin-right:auto;background-color:var(--color-zinc-800);padding:2rem;border-radius:.5rem;box-shadow:0 0 25px 1px #fde04733,0 1px 20px 10px #fde0471a}@media (min-width: 768px){.application-form-container{padding:2.5rem}}.application-form .form-group{margin-bottom:1.5rem}.application-form .form-group:last-of-type{margin-bottom:0}.application-form label{display:block;font-size:.875rem;font-weight:500;color:var(--color-gray-300);margin-bottom:.25rem}.application-form .required-asterisk{color:var(--color-red-400)}.application-form .input-wrapper{position:relative}.application-form .input-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);pointer-events:none;color:var(--color-gray-400)}.application-form .input-icon svg{width:1.25rem;height:1.25rem}.application-form input[type=text],.application-form input[type=email],.application-form input[type=tel],.application-form textarea{display:block;width:100%;background-color:var(--color-zinc-700);border:1px solid var(--color-zinc-600);color:var(--color-white);border-radius:.375rem;box-shadow:inset 0 1px 2px #0000000d;padding:.625rem .75rem;transition:border-color .2s,box-shadow .2s}.application-form input[type=text]::placeholder,.application-form input[type=email]::placeholder,.application-form input[type=tel]::placeholder,.application-form textarea::placeholder{color:var(--color-gray-500)}.application-form input[type=text]:focus,.application-form input[type=email]:focus,.application-form input[type=tel]:focus,.application-form textarea:focus{outline:none;border-color:var(--color-yellow-400);box-shadow:0 0 0 2px #fde04766}.application-form .input-with-icon{padding-left:2.5rem!important}.application-form textarea{padding:.75rem}.application-form .checkbox-group{display:flex;align-items:flex-start}.application-form .checkbox-input-wrapper{display:flex;align-items:center;height:1.25rem}.application-form input[type=checkbox]{height:1rem;width:1rem;border-radius:.25rem;background-color:var(--color-zinc-700);border-color:var(--color-zinc-600);color:var(--color-yellow-400);transition:border-color .2s,box-shadow .2s}.application-form input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #fde04766}.application-form input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-color:var(--color-yellow-400);border-color:var(--color-yellow-400)}.application-form .checkbox-label-wrapper{margin-left:.75rem;font-size:.875rem}.application-form .checkbox-label-wrapper label{font-weight:500;color:var(--color-gray-300)}.application-form .submit-button-wrapper{padding-top:.5rem}.application-form .btn.w-full{width:100%}.application-form .submit-message{margin-top:1.5rem;text-align:center;font-size:.875rem}.application-form .submit-message.error{color:var(--color-red-400);background:transparent;text-align:left}.application-form .submit-message.success{color:var(--color-lime-400);background:transparent;text-align:left}.site-footer{background-color:var(--color-black);border-top:1px solid var(--color-zinc-800);padding-top:3rem;padding-bottom:3rem}.site-footer .footer-grid-top{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media (min-width: 768px){.site-footer .footer-grid-top{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.site-footer .footer-grid-top{grid-template-columns:1fr 3fr}}.footer-brand-column{display:flex;flex-direction:column;align-items:center}.footer-brand-column .brand-logo{margin-bottom:1rem}.footer-brand-column p{color:var(--color-gray-400);font-size:.875rem;text-align:center}@media (min-width: 768px){.footer-brand-column{align-items:flex-start}.footer-brand-column p{text-align:left}}.footer-info-items-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 640px){.footer-info-items-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.footer-info-items-grid{grid-template-columns:repeat(3,1fr)}}.footer-info-item{display:flex;align-items:center}.footer-info-item-icon{color:var(--color-yellow-400);margin-right:.75rem}.footer-info-item-icon svg{width:2rem;height:2rem}.footer-info-item-text p:first-child{font-weight:600;font-size:.875rem;color:var(--color-white)}.footer-info-item-text p:last-child{font-size:.75rem;color:var(--color-gray-400)}.footer-bottom{border-top:1px solid var(--color-zinc-700);padding-top:2rem;display:flex;flex-direction:column;align-items:center;font-size:.875rem;color:var(--color-gray-400)}.footer-bottom-links{display:flex;margin-top:1rem}.footer-bottom-links a{margin-left:1rem}.footer-bottom-links a:first-child{margin-left:0}.footer-bottom-links a:hover{color:var(--color-yellow-400)}@media (min-width: 768px){.footer-bottom{flex-direction:row;justify-content:space-between}.footer-bottom-links{margin-top:0}}.icon-sm svg{width:1.25rem;height:1.25rem}.icon-md svg{width:1.5rem;height:1.5rem}.icon-lg svg{width:2rem;height:2rem}.icon-xl svg{width:2.5rem;height:2.5rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/affiliate-program.css.map */
