:root{--color-neon-green: #97c200;--color-neon-glow: rgba(151, 194, 0, .2);--color-card-bg: #111111;--color-card-border: rgba(255, 255, 255, .05)}.custom-page-header{text-align:center;padding:60px 0 30px}.custom-page-header .custom-page-title{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:clamp(3rem,8vw,6rem);text-transform:uppercase;line-height:.9;letter-spacing:.02em;color:#fff;margin:0 0 10px}.custom-page-header .custom-page-title span{color:var(--color-neon-green);text-shadow:0 0 20px var(--color-neon-glow)}.custom-page-header .custom-page-subtitle{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:clamp(1rem,2.5vw,1.25rem);color:#888;max-width:600px;margin:0 auto;line-height:1.4}.ambassador-page{padding-bottom:80px}.ambassador-page .ambassador-hero{position:relative;background:linear-gradient(135deg,#090909,#141414);border:1px solid var(--color-card-border);border-bottom:2px solid var(--color-neon-green);border-radius:24px;padding:60px 40px;text-align:center;margin-bottom:60px;overflow:hidden;box-shadow:0 20px 40px #0009,0 0 15px #97c2001a}.ambassador-page .ambassador-hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(151,194,0,.05) 0%,transparent 60%);pointer-events:none}.ambassador-page .ambassador-hero__pre{font-family:var(--font-body--family),"Kulim Park",sans-serif;color:var(--color-neon-green);text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:.9rem;margin-bottom:15px;display:block}.ambassador-page .ambassador-hero__title{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:clamp(2.2rem,5vw,4.5rem);text-transform:uppercase;line-height:1;color:#fff;max-width:900px;margin:0 auto 20px}.ambassador-page .ambassador-hero__title em{font-style:normal;color:var(--color-neon-green)}.ambassador-page .ambassador-hero__body{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:clamp(1.1rem,2.2vw,1.4rem);color:#ccc;max-width:750px;margin:0 auto;line-height:1.5}.ambassador-page .ambassador-roles{margin-bottom:80px}@media(max-width:599px){.ambassador-page .ambassador-roles{margin-bottom:40px}}.ambassador-page .ambassador-roles__heading{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:clamp(2.5rem,5vw,4rem);text-transform:uppercase;text-align:center;margin-bottom:40px;color:#fff}.ambassador-page .ambassador-roles__heading span{color:var(--color-neon-green)}.ambassador-page .ambassador-roles__intro{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:clamp(1.1rem,2.2vw,1.35rem);color:#bbb;max-width:800px;margin:-20px auto 40px;text-align:center;line-height:1.5}.ambassador-page .ambassador-roles__intro strong{color:var(--color-neon-green);font-weight:700}.ambassador-page .ambassador-roles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:991px){.ambassador-page .ambassador-roles__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.ambassador-page .ambassador-roles__grid{grid-template-columns:1fr}}.ambassador-page .ambassador-roles__card{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:16px;padding:30px 24px;text-align:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94),border-color .3s ease}.ambassador-page .ambassador-roles__card:hover{transform:translateY(-6px);border-color:#97c20066;box-shadow:0 10px 25px #97c2001a}.ambassador-page .ambassador-roles__card:hover .ambassador-roles__card-icon{transform:scale(1.1) rotate(5deg);color:var(--color-neon-green)}.ambassador-page .ambassador-roles__card-icon{font-size:2.5rem;margin-bottom:20px;display:inline-block;transition:transform .3s ease;color:#888}@media(max-width:599px){.ambassador-page .ambassador-roles__card-icon{margin-bottom:5px}}.ambassador-page .ambassador-roles__card-title{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:1.8rem;text-transform:uppercase;color:#fff;margin-bottom:12px;letter-spacing:.02em}.ambassador-page .ambassador-roles__card-desc{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:.95rem;color:#888;line-height:1.4}.ambassador-page .ambassador-perks{background:#090909;border-radius:24px;padding:60px 40px;margin-bottom:80px;border:1px solid var(--color-card-border)}@media(max-width:599px){.ambassador-page .ambassador-perks{margin-bottom:40px;padding:60px 20px}}.ambassador-page .ambassador-perks__row{display:flex;align-items:center;gap:60px}@media(max-width:768px){.ambassador-page .ambassador-perks__row{flex-direction:column;gap:30px;text-align:center}}.ambassador-page .ambassador-perks__left{flex:1}.ambassador-page .ambassador-perks__right{flex:1.2}.ambassador-page .ambassador-perks__title{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:clamp(3rem,6vw,5.5rem);text-transform:uppercase;line-height:.9;color:#fff;margin-bottom:20px;text-align:left}@media(max-width:768px){.ambassador-page .ambassador-perks__title{text-align:center}}@media(max-width:599px){.ambassador-page .ambassador-perks__title{margin-bottom:30px}}.ambassador-page .ambassador-perks__title span{color:var(--color-neon-green)}.ambassador-page .ambassador-perks__why-item{margin-bottom:30px;text-align:left}@media(max-width:599px){.ambassador-page .ambassador-perks__why-item{text-align:center}}.ambassador-page .ambassador-perks__why-item:last-child{margin-bottom:0}.ambassador-page .ambassador-perks__why-title{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:1.8rem;text-transform:uppercase;color:#fff;margin-bottom:10px;letter-spacing:.02em}.ambassador-page .ambassador-perks__why-text{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:1.05rem;color:#aaa;line-height:1.5}.ambassador-page .ambassador-perks__get-card{background:linear-gradient(145deg,#111,#161616);border:1px solid rgba(151,194,0,.2);border-radius:20px;padding:40px 30px;box-shadow:0 15px 35px #0006,0 0 10px #97c2000d;position:relative;overflow:hidden}@media(max-width:599px){.ambassador-page .ambassador-perks__get-card{padding:40px 20px}}.ambassador-page .ambassador-perks__get-card:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(151,194,0,.15) 0%,transparent 70%);pointer-events:none}.ambassador-page .ambassador-perks__get-title{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:2.4rem;text-transform:uppercase;color:var(--color-neon-green);margin:0 0 25px;letter-spacing:.02em;text-align:left}@media(max-width:599px){.ambassador-page .ambassador-perks__get-title{text-align:center}}.ambassador-page .ambassador-perks__get-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.ambassador-page .ambassador-perks__get-list li{display:flex;align-items:center;gap:15px}.ambassador-page .ambassador-perks__get-list li .perk-icon{font-size:1.3rem;color:var(--color-neon-green);background:#97c2001a;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 8px #97c20033}.ambassador-page .ambassador-perks__get-list li .perk-text{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:1.1rem;color:#fff;font-weight:500;text-align:left}.ambassador-page .ambassador-audience{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}@media(max-width:768px){.ambassador-page .ambassador-audience{grid-template-columns:1fr}}.ambassador-page .ambassador-audience__column{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:20px;padding:35px}.ambassador-page .ambassador-audience__column--yes{border-top:4px solid var(--color-neon-green)}.ambassador-page .ambassador-audience__column--no{border-top:4px solid #f33}.ambassador-page .ambassador-audience__title{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:2.2rem;text-transform:uppercase;margin:0 0 20px;display:flex;align-items:center;gap:10px;text-align:left}.ambassador-page .ambassador-audience__title--yes{color:var(--color-neon-green)}.ambassador-page .ambassador-audience__title--no{color:#f33}.ambassador-page .ambassador-audience__list{margin:0;padding:0;list-style:none;text-align:left}.ambassador-page .ambassador-audience__list li{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:1.05rem;color:#ccc;margin-bottom:12px;padding-left:25px;position:relative}.ambassador-page .ambassador-audience__list li:last-child{margin-bottom:0}.ambassador-page .ambassador-audience__list li:before{content:"\2714";position:absolute;left:0;color:var(--color-neon-green)}.ambassador-page .ambassador-audience__list--no li:before{content:"\2718";color:#f33}.ambassador-page .ambassador-form-container{position:relative;background:linear-gradient(180deg,#0a0a0a,#121212);border:1px solid var(--color-card-border);border-top:4px solid var(--color-neon-green);border-radius:24px;padding:60px 40px;text-align:center;margin-top:60px;overflow:hidden;box-shadow:0 25px 50px #000000b3}@media(max-width:599px){.ambassador-page .ambassador-form-container{padding:60px 20px}}.ambassador-page .ambassador-form-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(151,194,0,.05) 0%,transparent 60%);pointer-events:none}.ambassador-page .ambassador-form-container__pre{font-family:var(--font-body--family),"Kulim Park",sans-serif;color:var(--color-neon-green);text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:.9rem;margin-bottom:15px;display:block}.ambassador-page .ambassador-form-container__title{font-family:var(--font-heading--family),"League Gothic",sans-serif;font-size:clamp(2.2rem,5vw,4.5rem);text-transform:uppercase;line-height:1;color:#fff;max-width:900px;margin:0 auto 20px}.ambassador-page .ambassador-form-container__body{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:clamp(1.1rem,2.2vw,1.4rem);color:#ccc;max-width:750px;margin:0 auto 40px;line-height:1.5}.ambassador-page .ambassador-form{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto;text-align:left}.ambassador-page .ambassador-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.ambassador-page .ambassador-form__row{grid-template-columns:1fr}}.ambassador-page .ambassador-form__field{display:flex;flex-direction:column;position:relative}.ambassador-page .ambassador-form__input{font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:1rem;background:#181818;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;padding:15px 20px;outline:none;transition:border-color .3s ease,box-shadow .3s ease;width:100%;box-sizing:border-box}.ambassador-page .ambassador-form__input:focus{border-color:var(--color-neon-green);box-shadow:0 0 10px #97c20033;background:#1b1b1b}.ambassador-page .ambassador-form__input::placeholder{color:#777;opacity:1}.ambassador-page .ambassador-form__input--textarea{resize:vertical;min-height:150px}.ambassador-page .ambassador-form__submit-row{margin-top:15px;text-align:center}.ambassador-page .ambassador-form__submit{background:var(--color-neon-green);color:#000;font-family:var(--font-body--family),"Kulim Park",sans-serif;font-weight:700;text-transform:uppercase;font-size:1.1rem;padding:15px 40px;border-radius:12px;border:none;cursor:pointer;letter-spacing:.05em;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94),filter .2s ease;box-shadow:0 8px 25px #97c2004d}.ambassador-page .ambassador-form__submit:hover{transform:translateY(-2px);box-shadow:0 12px 30px #97c20080;filter:brightness(1.05)}.ambassador-page .ambassador-form__submit:active{transform:translateY(1px)}.ambassador-page .ambassador-form__success,.ambassador-page .ambassador-form__error{display:flex;align-items:center;gap:12px;padding:18px 24px;border-radius:12px;font-family:var(--font-body--family),"Kulim Park",sans-serif;font-size:1.05rem;font-weight:600;margin-bottom:20px}.ambassador-page .ambassador-form__success{background:#97c2001a;border:1px solid rgba(151,194,0,.3);color:var(--color-neon-green)}.ambassador-page .ambassador-form__success .success-icon{font-size:1.3rem}.ambassador-page .ambassador-form__error{background:#ff33331a;border:1px solid rgba(255,51,51,.3);color:#f33}.ambassador-page .ambassador-form__error .error-icon{font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ambassador.css.map */
