.sponsorship-hero-module__5Conma__hero{background:linear-gradient(180deg,#b8860b0a 0%,var(--background)50%,var(--background)100%);align-items:center;min-height:80vh;padding:6rem 1.5rem;display:flex;position:relative;overflow:hidden}.dark .sponsorship-hero-module__5Conma__hero{background:linear-gradient(180deg,#b8860b14 0%,var(--background)50%,var(--background)100%)}.sponsorship-hero-module__5Conma__container{z-index:1;grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:grid;position:relative}@media (min-width:900px){.sponsorship-hero-module__5Conma__container{grid-template-columns:1.2fr 1fr}}.sponsorship-hero-module__5Conma__content{flex-direction:column;gap:1.5rem;display:flex}.sponsorship-hero-module__5Conma__badge{color:#b8860b;background:#b8860b1a;border:1px solid #b8860b33;border-radius:50px;align-items:center;gap:.5rem;width:fit-content;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.dark .sponsorship-hero-module__5Conma__badge{color:#d4af37;background:#b8860b26;border-color:#b8860b4d}.sponsorship-hero-module__5Conma__title{letter-spacing:-.04em;color:var(--foreground);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:1.1;font-family:var(--font-montserrat);margin:0}.sponsorship-hero-module__5Conma__subtitle{color:var(--muted-foreground);max-width:600px;margin:0;font-size:clamp(1.1rem,2.5vw,1.35rem);line-height:1.7}.sponsorship-hero-module__5Conma__ctaGroup{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}@media (min-width:640px){.sponsorship-hero-module__5Conma__ctaGroup{flex-direction:row;align-items:center}}.sponsorship-hero-module__5Conma__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d5a3d 0%,#1e3a2a 100%);border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #2d5a3d4d}.sponsorship-hero-module__5Conma__primaryButton:hover{background:linear-gradient(135deg,#3a6f4f 0%,#2d5a3d 100%);transform:translateY(-2px);box-shadow:0 6px 30px #2d5a3d66}.sponsorship-hero-module__5Conma__secondaryButton{background:var(--card);color:var(--foreground);border:2px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.sponsorship-hero-module__5Conma__secondaryButton:hover{border-color:var(--primary);background:var(--secondary);transform:translateY(-2px)}.sponsorship-hero-module__5Conma__visual{height:400px;display:none;position:relative}@media (min-width:900px){.sponsorship-hero-module__5Conma__visual{display:block}}.sponsorship-hero-module__5Conma__gradientOrb{filter:blur(60px);background:radial-gradient(circle,#b8860b26 0%,#b8860b0d 50%,#0000 100%);border-radius:50%;width:100%;height:100%;animation:4s ease-in-out infinite sponsorship-hero-module__5Conma__pulse}@keyframes sponsorship-hero-module__5Conma__pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:768px){.sponsorship-hero-module__5Conma__hero{min-height:auto;padding:4rem 1rem}.sponsorship-hero-module__5Conma__title{font-size:2.25rem}.sponsorship-hero-module__5Conma__subtitle{font-size:1.1rem}}
.partnership-stats-module__u3xOfa__section{background:var(--background);padding:5rem 1.5rem}.partnership-stats-module__u3xOfa__container{max-width:1200px;margin:0 auto}.partnership-stats-module__u3xOfa__header{text-align:center;margin-bottom:4rem}.partnership-stats-module__u3xOfa__title{color:var(--foreground);font-size:clamp(2rem,5vw,3rem);font-weight:900;font-family:var(--font-montserrat);letter-spacing:-.04em;margin-bottom:1rem}.partnership-stats-module__u3xOfa__description{color:var(--muted-foreground);max-width:700px;margin:0 auto;font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:1.7}.partnership-stats-module__u3xOfa__statsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:5rem;display:grid}.partnership-stats-module__u3xOfa__statCard{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:16px;padding:2rem;transition:all .3s;box-shadow:0 2px 8px #0000000a}.partnership-stats-module__u3xOfa__statCard:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.dark .partnership-stats-module__u3xOfa__statCard{box-shadow:0 2px 8px #0003}.dark .partnership-stats-module__u3xOfa__statCard:hover{box-shadow:0 8px 24px #0000004d}.partnership-stats-module__u3xOfa__iconWrapper{width:64px;height:64px;color:var(--primary);background:#2d5a3d1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.partnership-stats-module__u3xOfa__statNumber{color:var(--foreground);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;font-family:var(--font-montserrat);margin-bottom:.5rem;line-height:1}.partnership-stats-module__u3xOfa__statLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:1rem;font-weight:600}.partnership-stats-module__u3xOfa__statTrend{color:var(--primary);font-size:.85rem;font-weight:600}.partnership-stats-module__u3xOfa__valueProps{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:4rem;display:grid}.partnership-stats-module__u3xOfa__valueCard{background:var(--secondary);border:1px solid var(--border);border-radius:12px;padding:2rem}.partnership-stats-module__u3xOfa__valueCard h3{color:var(--foreground);font-size:1.25rem;font-weight:700;font-family:var(--font-montserrat);margin-bottom:.75rem}.partnership-stats-module__u3xOfa__valueCard p{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.7}@media (max-width:768px){.partnership-stats-module__u3xOfa__section{padding:3rem 1rem}.partnership-stats-module__u3xOfa__statsGrid,.partnership-stats-module__u3xOfa__valueProps{grid-template-columns:1fr;gap:1.5rem}}
.partnership-options-module__KZUgHa__section{background:linear-gradient(180deg,var(--background)0%,#b8860b05 50%,var(--background)100%);padding:5rem 1.5rem}.dark .partnership-options-module__KZUgHa__section{background:linear-gradient(180deg,var(--background)0%,#b8860b0d 50%,var(--background)100%)}.partnership-options-module__KZUgHa__container{max-width:1200px;margin:0 auto}.partnership-options-module__KZUgHa__header{text-align:center;margin-bottom:4rem}.partnership-options-module__KZUgHa__title{color:var(--foreground);font-size:clamp(2rem,5vw,3rem);font-weight:900;font-family:var(--font-montserrat);letter-spacing:-.04em;margin-bottom:1rem}.partnership-options-module__KZUgHa__description{color:var(--muted-foreground);max-width:800px;margin:0 auto;font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:1.7}.partnership-options-module__KZUgHa__optionsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.partnership-options-module__KZUgHa__optionCard{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:2.5rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000a}.partnership-options-module__KZUgHa__optionCard:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.dark .partnership-options-module__KZUgHa__optionCard{box-shadow:0 2px 8px #0003}.dark .partnership-options-module__KZUgHa__optionCard:hover{box-shadow:0 8px 24px #0000004d}.partnership-options-module__KZUgHa__iconWrapper{border:2px solid;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.5rem;display:inline-flex}.partnership-options-module__KZUgHa__optionTitle{color:var(--foreground);font-size:1.5rem;font-weight:700;font-family:var(--font-montserrat);margin-bottom:.75rem}.partnership-options-module__KZUgHa__optionDescription{color:var(--muted-foreground);flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.partnership-options-module__KZUgHa__featuresList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.partnership-options-module__KZUgHa__feature{color:var(--foreground);align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.6;display:flex}.partnership-options-module__KZUgHa__checkmark{color:var(--primary);flex-shrink:0;margin-top:.1rem;font-size:1.1rem;font-weight:700}@media (max-width:768px){.partnership-options-module__KZUgHa__section{padding:3rem 1rem}.partnership-options-module__KZUgHa__optionsGrid{grid-template-columns:1fr;gap:1.5rem}.partnership-options-module__KZUgHa__optionCard{padding:2rem}}
.target-audience-module__euZPGG__section{background:var(--background);padding:5rem 1.5rem}.target-audience-module__euZPGG__container{max-width:1200px;margin:0 auto}.target-audience-module__euZPGG__header{text-align:center;margin-bottom:4rem}.target-audience-module__euZPGG__title{color:var(--foreground);font-size:clamp(2rem,5vw,3rem);font-weight:900;font-family:var(--font-montserrat);letter-spacing:-.04em;margin-bottom:1rem}.target-audience-module__euZPGG__description{color:var(--muted-foreground);max-width:800px;margin:0 auto;font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:1.7}.target-audience-module__euZPGG__audienceGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.target-audience-module__euZPGG__audienceCard{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:12px;padding:2rem;transition:all .3s}.target-audience-module__euZPGG__audienceCard:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.target-audience-module__euZPGG__iconWrapper{width:64px;height:64px;color:var(--primary);background:#2d5a3d1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.target-audience-module__euZPGG__cardTitle{color:var(--foreground);font-size:1.25rem;font-weight:700;font-family:var(--font-montserrat);margin-bottom:.75rem}.target-audience-module__euZPGG__cardDescription{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.7}.target-audience-module__euZPGG__demographics{background:var(--secondary);border:1px solid var(--border);border-radius:16px;margin-top:3rem;padding:2.5rem}.target-audience-module__euZPGG__demographicsTitle{color:var(--foreground);text-align:center;font-size:1.5rem;font-weight:700;font-family:var(--font-montserrat);margin-bottom:2rem}.target-audience-module__euZPGG__demographicsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.target-audience-module__euZPGG__demographicItem{text-align:center;flex-direction:column;gap:.5rem;display:flex}.target-audience-module__euZPGG__demographicLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.target-audience-module__euZPGG__demographicValue{color:var(--foreground);font-size:1.25rem;font-weight:700;font-family:var(--font-montserrat)}@media (max-width:768px){.target-audience-module__euZPGG__section{padding:3rem 1rem}.target-audience-module__euZPGG__audienceGrid{grid-template-columns:1fr;gap:1.5rem}.target-audience-module__euZPGG__demographics{padding:2rem 1.5rem}.target-audience-module__euZPGG__demographicsGrid{grid-template-columns:1fr;gap:1.5rem}}
.process-steps-module__hGkcwG__section{background:linear-gradient(180deg,var(--background)0%,#b8860b05 50%,var(--background)100%);padding:5rem 1.5rem}.dark .process-steps-module__hGkcwG__section{background:linear-gradient(180deg,var(--background)0%,#b8860b0d 50%,var(--background)100%)}.process-steps-module__hGkcwG__container{max-width:1200px;margin:0 auto}.process-steps-module__hGkcwG__header{text-align:center;margin-bottom:4rem}.process-steps-module__hGkcwG__title{color:var(--foreground);font-size:clamp(2rem,5vw,3rem);font-weight:900;font-family:var(--font-montserrat);letter-spacing:-.04em;margin-bottom:1rem}.process-steps-module__hGkcwG__description{color:var(--muted-foreground);max-width:700px;margin:0 auto;font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:1.7}.process-steps-module__hGkcwG__stepsContainer{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid;position:relative}.process-steps-module__hGkcwG__stepCard{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative;box-shadow:0 2px 8px #0000000a}.process-steps-module__hGkcwG__stepCard:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.process-steps-module__hGkcwG__stepNumber{color:#fff;width:48px;height:48px;font-size:1.25rem;font-weight:900;font-family:var(--font-montserrat);background:linear-gradient(135deg,#2d5a3d 0%,#1e3a2a 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #2d5a3d4d}.process-steps-module__hGkcwG__iconWrapper{width:72px;height:72px;color:var(--primary);background:#2d5a3d1a;border-radius:16px;justify-content:center;align-items:center;margin:1.5rem 0;display:inline-flex}.process-steps-module__hGkcwG__stepTitle{color:var(--foreground);font-size:1.5rem;font-weight:700;font-family:var(--font-montserrat);margin-bottom:.75rem}.process-steps-module__hGkcwG__stepDescription{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.7}.process-steps-module__hGkcwG__connector{display:none}@media (min-width:900px){.process-steps-module__hGkcwG__stepsContainer{grid-template-columns:repeat(4,1fr)}.process-steps-module__hGkcwG__connector{background:linear-gradient(90deg,var(--primary)0%,transparent 100%);z-index:0;width:4rem;height:2px;display:block;position:absolute;top:50%;right:-2rem}.process-steps-module__hGkcwG__stepCard:last-child .process-steps-module__hGkcwG__connector{display:none}}@media (max-width:768px){.process-steps-module__hGkcwG__section{padding:3rem 1rem}.process-steps-module__hGkcwG__stepsContainer{grid-template-columns:1fr;gap:3rem}.process-steps-module__hGkcwG__stepCard{padding:2rem}}
.contact-form-module__FD08mW__section{background:var(--background);padding:5rem 1.5rem}.contact-form-module__FD08mW__container{max-width:1000px;margin:0 auto}.contact-form-module__FD08mW__header{text-align:center;margin-bottom:3rem}.contact-form-module__FD08mW__title{color:var(--foreground);font-size:clamp(2rem,5vw,3rem);font-weight:900;font-family:var(--font-montserrat);letter-spacing:-.04em;margin-bottom:1rem}.contact-form-module__FD08mW__description{color:var(--muted-foreground);max-width:700px;margin:0 auto;font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:1.7}.contact-form-module__FD08mW__formWrapper{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:900px){.contact-form-module__FD08mW__formWrapper{grid-template-columns:1.5fr 1fr}}.contact-form-module__FD08mW__form{flex-direction:column;gap:1.5rem;display:flex}.contact-form-module__FD08mW__formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.contact-form-module__FD08mW__formGrid{grid-template-columns:repeat(2,1fr)}}.contact-form-module__FD08mW__formGroup{flex-direction:column;gap:.5rem;display:flex}.contact-form-module__FD08mW__label{color:var(--foreground);font-size:.95rem;font-weight:600}.contact-form-module__FD08mW__required{color:#ef4444}.contact-form-module__FD08mW__input,.contact-form-module__FD08mW__select,.contact-form-module__FD08mW__textarea{background:var(--input);border:1px solid var(--border);width:100%;color:var(--foreground);box-sizing:border-box;border-radius:8px;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.contact-form-module__FD08mW__input:focus,.contact-form-module__FD08mW__select:focus,.contact-form-module__FD08mW__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2d5a3d1a}.contact-form-module__FD08mW__textarea{resize:vertical;min-height:150px;font-family:inherit}.contact-form-module__FD08mW__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d5a3d 0%,#1e3a2a 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #2d5a3d4d}.contact-form-module__FD08mW__submitButton:hover:not(:disabled){background:linear-gradient(135deg,#3a6f4f 0%,#2d5a3d 100%);transform:translateY(-2px);box-shadow:0 6px 30px #2d5a3d66}.contact-form-module__FD08mW__submitButton:disabled{opacity:.7;cursor:not-allowed}.contact-form-module__FD08mW__contactInfo{background:var(--secondary);border:1px solid var(--border);border-radius:16px;height:fit-content;padding:2rem;position:sticky;top:2rem}.contact-form-module__FD08mW__contactTitle{color:var(--foreground);font-size:1.5rem;font-weight:700;font-family:var(--font-montserrat);margin-bottom:1.5rem}.contact-form-module__FD08mW__contactItems{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.contact-form-module__FD08mW__contactItem{color:inherit;align-items:flex-start;gap:1rem;text-decoration:none;transition:all .2s;display:flex}.contact-form-module__FD08mW__contactItem:hover{transform:translate(4px)}.contact-form-module__FD08mW__contactItem svg{color:var(--primary);flex-shrink:0;margin-top:.2rem}.contact-form-module__FD08mW__contactItem div{flex-direction:column;gap:.25rem;display:flex}.contact-form-module__FD08mW__contactLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.contact-form-module__FD08mW__contactValue{color:var(--foreground);font-size:1rem;font-weight:600}.contact-form-module__FD08mW__contactNote{color:var(--muted-foreground);border-top:1px solid var(--border);margin:0;padding-top:1.5rem;font-size:.9rem;font-style:italic}.contact-form-module__FD08mW__successMessage{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:4rem 2rem}.contact-form-module__FD08mW__successIcon{color:var(--primary);margin-bottom:1.5rem}.contact-form-module__FD08mW__successTitle{color:var(--foreground);font-size:2rem;font-weight:700;font-family:var(--font-montserrat);margin-bottom:1rem}.contact-form-module__FD08mW__successText{color:var(--muted-foreground);font-size:1.1rem;line-height:1.7}.contact-form-module__FD08mW__errorMessage{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-weight:600;display:flex}.contact-form-module__FD08mW__errorMessage svg{flex-shrink:0}@media (max-width:768px){.contact-form-module__FD08mW__section{padding:3rem 1rem}.contact-form-module__FD08mW__formGrid{grid-template-columns:1fr}.contact-form-module__FD08mW__contactInfo{position:static}}
