:root{--primary-color: #CDDC39;--secondary-color: #00BCD4;--charcoal: #1a1a1a;--font-display: "Montserrat", sans-serif;--font-body: "Inter", sans-serif}.ambassador-hero h1,.ambassador-hero .hero-title,section.ambassador-hero h1{font-family:Montserrat,sans-serif!important;font-size:clamp(2.5rem,5vw,3.5rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important}.ambassador-benefits h2,.ambassador-how-it-works h2,.ambassador-target-audience h2,.ambassador-partnerships h2,.ambassador-product-highlights h2,.ambassador-signup-form h2,.ambassador-faq h2,.ambassador-final-cta h2,.ambassador-video h2,section[class*=ambassador] h2,.section-header h2{font-family:Montserrat,sans-serif!important;font-size:clamp(2rem,4vw,2.5rem)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important}.ambassador-benefits h3,.ambassador-how-it-works h3,.ambassador-target-audience h3,.ambassador-partnerships h3,.ambassador-product-highlights h3,.ambassador-signup-form h3,.ambassador-faq h3,.ambassador-final-cta h3,.ambassador-video h3,section[class*=ambassador] h3,.step-title,.benefit-title,.audience-title{font-family:Montserrat,sans-serif!important;font-size:clamp(1.5rem,3vw,1.75rem)!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important}.ambassador-benefits h4,.ambassador-how-it-works h4,.ambassador-target-audience h4,.ambassador-partnerships h4,.ambassador-product-highlights h4,.ambassador-signup-form h4,.ambassador-faq h4,.ambassador-final-cta h4,.ambassador-video h4,section[class*=ambassador] h4{font-family:Montserrat,sans-serif!important;font-size:clamp(1.125rem,2.5vw,1.25rem)!important;font-weight:600!important;line-height:1.4!important}section[class*=ambassador] p,section[class*=ambassador] li,section[class*=ambassador] span{font-family:Inter,sans-serif!important}body{font-family:var(--font-body)}.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}}.diagonal-top{clip-path:polygon(0 8%,100% 0,100% 100%,0 100%);margin-top:-5rem;padding-top:calc(var(--section-padding-top, 96px) + 5rem)}.section-header{text-align:center;margin-bottom:4rem}.section-description{font-size:1.25rem;line-height:1.75;max-width:48rem;margin-left:auto;margin-right:auto;margin-top:1rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}[data-animate]{opacity:0}[data-animate].animate-in{animation:fadeUp .6s cubic-bezier(.4,0,.2,1) forwards}html{scroll-behavior:smooth}.ambassador-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,var(--charcoal) 0%,#2d2d2d 50%,var(--charcoal) 100%);margin-top:-60px!important;padding-top:calc(var(--hero-padding-top, 80px) + 60px)!important}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.hero-bg-image{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(26,26,26,var(--hero-overlay-opacity, .85)) 0%,rgba(26,26,26,calc(var(--hero-overlay-opacity, .85) * .95)) 60%,transparent 100%)}.hero-content-wrapper{position:relative;z-index:10;width:100%;padding-top:var(--hero-padding-top, 80px);padding-bottom:var(--hero-padding-bottom, 80px)}.hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width: 1024px){.hero-grid{grid-template-columns:3fr 2fr}}.hero-text-content{color:#fff}.hero-badge{display:inline-block;padding:.5rem 1rem;background:#cddc3933;border:1px solid var(--primary-color);border-radius:9999px;margin-bottom:1.5rem}.hero-badge span{color:var(--primary-color);font-weight:600;font-size:.875rem;letter-spacing:.05em}.hero-title{color:#fff;margin-bottom:1.5rem}.hero-title-accent{color:var(--primary-color);display:block}.hero-description{font-size:1.25rem;color:#d1d5db;margin-bottom:2rem;max-width:42rem;line-height:1.75}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1.5rem 2rem;font-size:1.125rem;font-weight:600;border-radius:.5rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.btn-primary{background:var(--primary-color);color:var(--charcoal);box-shadow:0 10px 25px #cddc394d}.btn-primary:hover{transform:scale(1.05);box-shadow:0 15px 35px #cddc3966}.btn-secondary{background:transparent;color:#fff;border:2px solid white}.btn-secondary:hover{background:#fff;color:var(--charcoal)}.btn-icon{margin-left:.5rem}.hero-trust-badges{display:flex;flex-wrap:wrap;gap:2rem;align-items:center}.trust-badge{display:flex;align-items:center;gap:.5rem}.badge-icon{width:1.5rem;height:1.5rem;color:var(--primary-color);flex-shrink:0}.badge-icon-secondary{color:var(--secondary-color)}.badge-label{font-size:.875rem;color:#9ca3af}.badge-value{font-weight:700;color:#fff}.ambassador-how-it-works{padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px)}.how-it-works-grid{display:grid;grid-template-columns:1fr;gap:3rem;max-width:80rem;margin:0 auto;position:relative}@media (min-width: 768px){.how-it-works-grid{grid-template-columns:repeat(5,1fr);gap:0}}.how-it-works-step{text-align:center;position:relative;z-index:10}@media (min-width: 768px){.how-it-works-step{grid-column:span 1}.how-it-works-step:nth-child(1){grid-column:1}.how-it-works-step:nth-child(3){grid-column:3}.how-it-works-step:nth-child(5){grid-column:5}}.step-number{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;font-weight:700;font-size:1.5rem;margin:0 auto 1.5rem;box-shadow:0 10px 30px #cddc394d;font-family:var(--font-display)}.step-icon{width:3rem;height:3rem;margin:0 auto 1rem}.step-icon svg{width:100%;height:100%}.step-title{color:var(--charcoal);margin-bottom:.75rem;font-size:1.5rem}.step-description{color:#666;line-height:1.75;max-width:20rem;margin:0 auto}.step-connector{display:none}@media (min-width: 768px){.step-connector{display:block;grid-column:span 1;height:2px;align-self:center;margin-top:-8rem;position:relative;z-index:1}.step-connector:nth-of-type(2){grid-column:2}.step-connector:nth-of-type(4){grid-column:4}}.ambassador-target-audience{padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px)}.target-audience-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:80rem;margin:0 auto}@media (min-width: 640px){.target-audience-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.target-audience-grid{grid-template-columns:repeat(3,1fr)}}.audience-card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;text-align:center;transition:all .3s ease}.audience-card:hover{border-color:var(--primary-color);box-shadow:0 10px 30px #0000001a}.audience-icon{width:2.5rem;height:2.5rem;margin:0 auto .75rem;transition:color .3s ease}.audience-icon svg{width:100%;height:100%}.audience-card:hover .audience-icon{color:var(--primary-color)!important}.audience-title{font-weight:600;font-size:1rem;color:var(--charcoal);margin-bottom:.5rem}.audience-description{font-size:.875rem;color:#666;line-height:1.5}.ambassador-benefits{padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px)}.benefits-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.benefits-grid{grid-template-columns:repeat(3,1fr)}}.benefit-card{background:#fff;border-radius:.5rem;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;border:1px solid transparent}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000026}.benefit-card-content{padding:2rem}.benefit-icon{width:3rem;height:3rem;margin-bottom:1rem;transition:transform .3s ease}.benefit-card:hover .benefit-icon{transform:scale(1.1)}.benefit-title{color:var(--charcoal);margin-bottom:.75rem}.benefit-description{color:#666;line-height:1.75}.ambassador-video{padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px)}.video-wrapper{margin:0 auto}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:1rem;box-shadow:0 20px 50px #0003}.video-container iframe,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem}.video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:1rem;padding:3rem;text-align:center}.video-placeholder svg{color:#9ca3af;margin-bottom:1rem}.video-placeholder p{color:#6b7280;font-size:1.125rem}.video-caption{text-align:center;margin-top:1.5rem;font-size:.875rem;font-style:italic}.ambassador-signup-form{padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px)}.signup-container{max-width:64rem}.signup-form-card{background:#fff;border-radius:1rem;box-shadow:0 25px 60px #00000026;overflow:hidden}.signup-form-content{padding:3rem}.form-embed-wrapper iframe{width:100%;border:none}.form-placeholder{background:#f9fafb;border:2px dashed #d1d5db;border-radius:.5rem;padding:3rem;text-align:center}.form-placeholder svg{color:var(--primary-color);margin:0 auto 1rem}.form-placeholder h3{color:var(--charcoal);margin-bottom:.75rem}.form-placeholder p{color:#6b7280;margin-bottom:1.5rem}.embed-instructions{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;text-align:left;margin-top:2rem}.embed-instructions h4{font-size:1rem;font-weight:600;color:var(--charcoal);margin-bottom:1rem}.embed-instructions ul,.embed-instructions ol{margin-left:1.5rem;color:#4b5563}.embed-instructions li{margin-bottom:.5rem;line-height:1.6}.ambassador-faq{padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px)}.faq-container{max-width:64rem}.faq-accordion{display:flex;flex-direction:column;gap:1rem}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:var(--primary-color)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-question:hover{background:#f9fafb}.faq-question-text{font-weight:600;font-size:1rem;color:var(--charcoal);padding-right:1rem}.faq-icon{flex-shrink:0;transition:transform .3s ease;color:var(--primary-color)}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer-content{padding:0 1.5rem 1.5rem;color:#4b5563;line-height:1.75}.ambassador-partnerships{position:relative;padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px);background:linear-gradient(135deg,var(--charcoal) 0%,#2d2d2d 50%,var(--charcoal) 100%);color:#fff}.partnerships-background{position:absolute;top:0;right:0;bottom:0;left:0}.partnerships-bg-image{width:100%;height:100%;object-fit:cover}.partnerships-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(26,26,26,var(--overlay-opacity, .85)),rgba(26,26,26,calc(var(--overlay-opacity, .85) * .9)))}.partnerships-content{position:relative;z-index:10}.showcase-image-wrapper{margin-bottom:3rem}.showcase-image{width:100%;border-radius:1rem;box-shadow:0 25px 60px #0006}.partnership-logos{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center;justify-items:center;opacity:.6}@media (min-width: 768px){.partnership-logos{grid-template-columns:repeat(4,1fr)}}.partnership-logo-item{width:100%;max-width:8rem}.partner-logo{width:100%;height:auto;object-fit:contain;transition:all .3s ease;filter:brightness(0) invert(1)}.partner-logo:hover{opacity:1;transform:scale(1.05)}.partner-logo-placeholder{width:8rem;height:8rem;background:#ffffff1a;border-radius:.5rem;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.partner-logo-placeholder span{color:#ffffff80;font-size:.875rem}.ambassador-product-highlights{padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px)}.product-highlights-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width: 1024px){.product-highlights-grid{grid-template-columns:1fr 1fr}}.product-content h2{margin-bottom:1.5rem}.product-description{font-size:1.125rem;line-height:1.75;margin-bottom:2rem}.product-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:center;gap:.75rem;font-size:1rem;line-height:1.5}.check-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.product-image-wrapper{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 20px 50px #00000026}.product-image{width:100%;height:auto;display:block}.ambassador-final-cta{position:relative;padding-top:var(--section-padding-top, 120px);padding-bottom:var(--section-padding-bottom, 120px);background:linear-gradient(135deg,var(--charcoal) 0%,#2d2d2d 50%,var(--charcoal) 100%);text-align:center;overflow:hidden}.final-cta-background{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.final-cta-bg-image{width:100%;height:100%;object-fit:cover}.final-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(26,26,26,var(--cta-overlay-opacity, .75)),rgba(26,26,26,calc(var(--cta-overlay-opacity, .75) * .9)))}.final-cta-content{position:relative;z-index:10}.final-cta-content h2{margin-bottom:1rem}.final-cta-description{font-size:1.25rem;line-height:1.75;max-width:42rem;margin:0 auto 2rem}@media (max-width: 768px){.hero-buttons{flex-direction:column}.btn{width:100%}.hero-trust-badges{flex-direction:column;align-items:flex-start}.signup-form-content{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ambassador-landing.css.map */
