.ambassador-page,.partners-page{--pd-primary:#11b85f;--pd-primary-d2:#0e934c;--pd-primary-d3:#0a6e39;--pd-primary-d4:#074a26;--pd-primary-l1:#88dcaf;--pd-primary-l2:#b8eacf;--pd-primary-l4:#e8f8ef;--pd-secondary:#ffc233;--pd-secondary-d1:#ffb300;--pd-secondary-d3:#b57f00;--pd-secondary-l2:#ffdc8a;--pd-secondary-l4:#fff7e6;--pd-ink:#4d4d4d;--pd-ink-soft:#5f6b66;--pd-head:var(--font-afacad), "Avenir Next", "Segoe UI", sans-serif;--pd-mini:var(--font-baloo), "Baloo 2", system-ui, sans-serif;--pd-r-card:12px;--pd-r-panel:20px;--pd-r-field:12px;--pd-clay:0 14px 32px -8px #074a262b, 0 4px 10px -2px #074a2614;--pd-soft:0 24px 56px -14px #074a263d, 0 6px 16px -4px #074a2614;color:var(--pd-ink)}.ambassador-hero__title,.ambassador-section__title,.ambassador-perk__title,.ambassador-deal__value,.ambassador-deal__unit,.partners-hero__title,.partners-section__title,.partners-perk__title,.partners-proof__value,.partners-modules__title,.partners-module__title,.partners-step__title,.partners-step__index,.ambassador-page .app-form__gate-title,.ambassador-page .app-form__done-title,.partners-page .app-form__gate-title,.partners-page .app-form__done-title{font-family:var(--pd-head);letter-spacing:-.025em;font-weight:900;line-height:1.02}.ambassador-section__title,.ambassador-perk__title,.partners-section__title,.partners-perk__title,.partners-step__title,.ambassador-page .app-form__gate-title,.ambassador-page .app-form__done-title,.partners-page .app-form__gate-title,.partners-page .app-form__done-title{color:var(--pd-primary-d4)}.ambassador-perk__title,.ambassador-deal__unit,.partners-perk__title,.partners-module__title,.partners-step__index,.partners-step__title,.ambassador-page .app-form__gate-title,.ambassador-page .app-form__done-title,.partners-page .app-form__gate-title,.partners-page .app-form__done-title{font-family:"Afacad Flux", var(--pd-head);letter-spacing:0;font-weight:700}.ambassador-section__title,.partners-section__title{margin-bottom:.9rem;font-size:clamp(1.9rem,1.1rem + 2.4vw,2.9rem);line-height:1.04}.ambassador-hero__lead,.ambassador-perk__copy,.ambassador-next__copy,.ambassador-deal__lead,.ambassador-deal__label,.ambassador-deal__note,.partners-hero__lead,.partners-perk__copy,.partners-section__copy,.partners-proof__note,.partners-modules__lead,.partners-module__copy,.partners-step__copy{font-family:var(--pd-mini);font-weight:400}.ambassador-deal__label,.ambassador-deal__note,.partners-proof__note{font-weight:500}.ambassador-page .section-eyebrow,.partners-page .section-eyebrow{border:0;color:#b57f00!important;font-family:"Kalam", var(--font-baloo), "Baloo 2", cursive!important;letter-spacing:0!important;background:0 0!important;padding:0!important;font-size:clamp(1.3rem,2vw,1.65rem)!important;font-weight:700!important}.ambassador-perks .section-eyebrow,.partners-proof .section-eyebrow,.partners-steps .section-eyebrow{margin-left:0!important}.ambassador-hero__eyebrow,.partners-hero__eyebrow{color:#b57f00;width:fit-content;font-family:"Kalam", var(--font-baloo), "Baloo 2", cursive;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0 0 1.1rem;padding:0;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;line-height:1.1;display:inline-flex;rotate:-2deg}.ambassador-hero,.partners-hero{padding-top:clamp(2.2rem,1rem + 4vw,4.5rem);padding-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.ambassador-hero__title,.partners-hero__title{color:var(--pd-primary-d4);margin-bottom:1.2rem;font-size:clamp(2.3rem,1.2rem + 3.4vw,3.9rem)}.programme-hl{z-index:0;color:var(--pd-primary);display:inline-block;position:relative}.programme-hl__ul{z-index:-1;pointer-events:none;clip-path:inset(-60% 100% -60% -6%);width:108%;height:.6em;animation:.9s cubic-bezier(.5,.1,.2,1) .4s forwards programme-hl-draw;position:absolute;bottom:-.34em;left:-4%;overflow:visible;rotate:-1.2deg}.programme-hl__ul path{fill:none;stroke:var(--pd-secondary);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.95}@keyframes programme-hl-draw{to{clip-path:inset(-60% -6%)}}@media (prefers-reduced-motion:reduce){.programme-hl__ul{clip-path:none;animation:none}}.ambassador-hero__lead,.partners-hero__lead{color:var(--pd-ink-soft);font-size:clamp(1.05rem,1vw + .7rem,1.2rem);line-height:1.55}.ambassador-hero__cta,.partners-hero__cta{background:linear-gradient(180deg, var(--pd-secondary), var(--pd-secondary-d1));color:var(--pd-primary-d4);font-family:var(--pd-mini);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:1.05rem;font-weight:700;transition:box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 12px 26px -8px #e8a30080,0 3px 8px -2px #e8a30033}.ambassador-hero__cta:hover,.partners-hero__cta:hover{transform:none;box-shadow:0 16px 32px -8px #e8a30099,0 4px 10px -2px #e8a30040}.ambassador-hero__photo,.partners-hero__photo{border-radius:var(--pd-r-panel);box-shadow:var(--pd-soft)}.ambassador-perks{background:0 0}.partners-perks{margin-top:0;padding-bottom:clamp(2.5rem,1rem + 4vw,3.75rem)}.ambassador-perk,.partners-perk,.partners-step,.partners-proof__item{border-radius:var(--pd-r-card);box-shadow:var(--pd-clay);background:#fff;border:0;padding:28px 28px 30px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s}.ambassador-perk:hover,.partners-perk:hover,.partners-step:hover{box-shadow:var(--pd-clay), 0 28px 48px -22px #0a6e394d;transform:translateY(-8px)}.ambassador-perk__icon,.partners-perk__icon{background:var(--pd-primary-l4);border-radius:8px;width:3.4rem;height:3.4rem}.ambassador-perk__icon:after,.partners-perk__icon:after{background:var(--pd-primary-d3);width:1.6rem;height:1.6rem}.ambassador-perk__title,.partners-perk__title,.partners-step__title{font-size:1.3rem}.ambassador-perk__copy,.partners-perk__copy,.partners-step__copy{color:var(--pd-ink-soft);font-size:1.02rem;line-height:1.5}.partners-proof__value{color:var(--pd-primary-d3)}.partners-proof__label{color:var(--pd-primary-d4)}.partners-proof__note,.partners-proof__footnote{color:var(--pd-ink-soft)}.partners-step__index{background:var(--pd-primary-l4);width:2.6rem;height:2.6rem;color:var(--pd-primary-d3);border-radius:8px;font-size:1.1rem}.ambassador-next{border-radius:var(--pd-r-card);background:var(--pd-primary-l4);box-shadow:none;border:0;padding:20px 24px}.ambassador-next__badge{background:var(--pd-primary-d3);font-family:var(--pd-mini);letter-spacing:.09em;text-transform:uppercase;border-radius:6px;padding:.45rem 1rem;font-size:.8rem;font-weight:700}.ambassador-next__copy{color:var(--pd-ink-soft)}.ambassador-deal,.partners-modules{background:0 0;padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,2rem)}.ambassador-deal__inner,.partners-modules__inner{border-radius:var(--pd-r-panel);box-shadow:var(--pd-soft);padding:clamp(2.4rem,1.4rem + 3vw,4rem) clamp(1.5rem,3vw,3rem)}.ambassador-deal__inner{background:radial-gradient(120% 120% at 20% 0,#14894a 0%,#0a6e39 55%,#075a2e 100%)}.partners-modules__inner{background:linear-gradient(180deg, var(--pd-secondary) 0%, #ffb71d 55%, #f5a90f 100%)}.ambassador-deal__item{border-radius:var(--pd-r-card);background:#ffffff1a;border:1px solid #ffffff2e}.ambassador-deal__value{color:var(--pd-secondary-l2)}.ambassador-deal .section-eyebrow{color:#ffc233!important}.partners-modules .section-eyebrow{color:#074a26!important}.partners-module{border-radius:var(--pd-r-card)}.partners-module__tag{font-family:var(--pd-mini);letter-spacing:.09em}.ambassador-apply,.partners-apply{background:0 0}.ambassador-page .app-form,.partners-page .app-form{border-radius:var(--pd-r-panel);box-shadow:var(--pd-soft);border:0}.ambassador-page .app-form__label,.partners-page .app-form__label,.ambassador-page .app-form__step-label,.partners-page .app-form__step-label{font-family:var(--pd-mini);letter-spacing:.09em;text-transform:uppercase;color:var(--pd-primary-d3);font-size:.78rem;font-weight:700}.ambassador-page .app-form :is(input,select,textarea),.partners-page .app-form :is(input,select,textarea){border:1.5px solid var(--pd-primary-l1);border-radius:var(--pd-r-field);background:#f1fbf5;transition:border-color .25s,box-shadow .25s,background .25s}.ambassador-page .app-form :is(input,select,textarea):focus,.partners-page .app-form :is(input,select,textarea):focus{border-color:var(--pd-primary);background:#fff;outline:0;box-shadow:0 0 0 4px #11b85f29}.ambassador-page .app-form__submit,.partners-page .app-form__submit,.ambassador-done__cta{background:linear-gradient(180deg, var(--pd-secondary), var(--pd-secondary-d1));color:var(--pd-primary-d4);font-family:var(--pd-mini);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:1.05rem;font-weight:700;transition:box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 12px 26px -8px #e8a30080,0 3px 8px -2px #e8a30033}.ambassador-page .app-form__submit:hover,.partners-page .app-form__submit:hover,.ambassador-done__cta:hover{box-shadow:0 16px 32px -8px #e8a30099,0 4px 10px -2px #e8a30040}.ambassador-page .app-form__step-dot,.partners-page .app-form__step-dot{border-radius:14px}.partners-map__locate,.partners-map__canvas{border:1.5px solid var(--pd-primary-l1);border-radius:var(--pd-r-field)}.partners-map__locate{color:var(--pd-primary-d3);font-family:var(--pd-mini);font-weight:700}.ambassador-page .faq-section,.partners-page .faq-section{color:var(--pd-ink);background:0 0}.ambassador-page .faq-section__title,.partners-page .faq-section__title{font-family:var(--pd-head);letter-spacing:-.025em;color:var(--pd-primary-d4);font-size:clamp(1.9rem,1.1rem + 2.4vw,2.9rem);font-weight:900;line-height:1.04}.ambassador-page .faq-section__list,.partners-page .faq-section__list{gap:14px}.ambassador-page .faq-section__item,.partners-page .faq-section__item{border-radius:var(--pd-r-card);box-shadow:var(--pd-clay);background:#fff;border:0;padding:4px 24px}.ambassador-page .faq-section__question,.partners-page .faq-section__question{color:var(--pd-primary-d4);font-family:var(--pd-head);letter-spacing:-.015em;font-weight:900}.ambassador-page .faq-section__answer,.partners-page .faq-section__answer{color:var(--pd-ink-soft);font-family:var(--pd-mini);font-weight:400}@media (max-width:760px){.ambassador-page :is(.ambassador-hero__lead,.ambassador-perk__copy,.ambassador-next__copy,.ambassador-deal__lead,.faq-section__answer),.partners-page :is(.partners-hero__lead,.partners-perk__copy,.partners-modules__lead,.partners-module__copy,.partners-step__copy,.partners-section__copy,.faq-section__answer){font-size:1rem;line-height:1.6}}
