:root:has(.lp-ambassadors){--blue:var(--bds-brick-blue);--ink:var(--bds-ink);--cream:var(--bds-cream)}:root:has(.lp-ambassadors) *{box-sizing:border-box}:root:has(.lp-ambassadors){scroll-behavior:smooth}:root:has(.lp-ambassadors) body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif}:root:has(.lp-ambassadors) main a{color:inherit;text-decoration:none}:root:has(.lp-ambassadors) main a:focus-visible,:root:has(.lp-ambassadors) main summary:focus-visible{outline:3px solid #e49c42;outline-offset:5px}:root:has(.lp-ambassadors) main h1,:root:has(.lp-ambassadors) main h2,:root:has(.lp-ambassadors) main h3,:root:has(.lp-ambassadors) main p{margin:0}:root:has(.lp-ambassadors) main h1,:root:has(.lp-ambassadors) main h2,:root:has(.lp-ambassadors) main h3{font-weight:400}:root:has(.lp-ambassadors) main p{color:#57617d}:root:has(.lp-ambassadors) main .button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:white;color:#5269df;padding:20px 28px;border-radius:60px;font-weight:600;line-height:1.25;transition:transform .2s}:root:has(.lp-ambassadors) main .button:hover{transform:translateY(-3px)}:root:has(.lp-ambassadors) main .button span{font-size:27px;font-weight:400}:root:has(.lp-ambassadors) main .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;margin-bottom:25px}:root:has(.lp-ambassadors) main h1{font-size:clamp(46px,5.05vw,78px);line-height:1.04;letter-spacing:-3px}:root:has(.lp-ambassadors) main .wrap{max-width:1440px;margin:auto;padding:100px 5.5%}:root:has(.lp-ambassadors) main h2{font-size:clamp(36px,4.2vw,62px);line-height:1.06;letter-spacing:-2.4px}:root:has(.lp-ambassadors) main .intro{display:grid;grid-template-columns:1.2fr 1fr;gap:45px}:root:has(.lp-ambassadors) main .intro>p{align-self:end;max-width:470px;font-size:18px}:root:has(.lp-ambassadors) main .steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:22px}:root:has(.lp-ambassadors) main .visual{height:250px;border-radius:15px;margin-bottom:24px;overflow:hidden;position:relative}:root:has(.lp-ambassadors) main .steps article>small{font-size:12px;color:var(--blue)}:root:has(.lp-ambassadors) main h3{font-size:29px;letter-spacing:-.8px;margin:8px 0 14px}:root:has(.lp-ambassadors) main .steps p{max-width:350px}:root:has(.lp-ambassadors) main .map{background:#e8edff;background-image:linear-gradient(27deg,transparent 45%,#fff 46%,#fff 49%,transparent 50%),linear-gradient(110deg,transparent 48%,#fff 49%,#fff 52%,transparent 53%)}:root:has(.lp-ambassadors) main .map>span{position:absolute;background:var(--cream);padding:18px;border:1px solid #d6ddf3;border-radius:9px;font-size:10px;letter-spacing:1px;top:42px;left:22px;transform:rotate(-5deg)}:root:has(.lp-ambassadors) main .map>span+span{top:117px;left:auto;right:20px;transform:rotate(6deg)}:root:has(.lp-ambassadors) main .map small{position:absolute;bottom:28px;left:35px;color:var(--blue)}:root:has(.lp-ambassadors) main .chat{background:#e9e4df;padding:26px 20px;display:flex;flex-direction:column;justify-content:center;gap:13px}:root:has(.lp-ambassadors) main .chat>span{background:var(--cream);padding:15px 20px;border-radius:20px 20px 20px 0;font-size:18px;line-height:1.25;align-self:flex-start}:root:has(.lp-ambassadors) main .chat>span+span{align-self:flex-end;color:white;background:var(--blue);border-radius:20px 20px 0 20px}:root:has(.lp-ambassadors) main .live{background:#dfe8db;display:flex;align-items:center;justify-content:center;gap:17px}:root:has(.lp-ambassadors) main .live>span{font-size:62px;color:var(--blue)}:root:has(.lp-ambassadors) main .live small{font-size:9px;letter-spacing:1px}:root:has(.lp-ambassadors) main .live strong{display:block;font-size:27px;letter-spacing:-1px;font-weight:400;margin:6px 0}:root:has(.lp-ambassadors) main .live em{font-style:normal;background:var(--cream);padding:6px 12px;border-radius:50px;font-size:11px}:root:has(.lp-ambassadors) main .blue{background:var(--blue);color:white}:root:has(.lp-ambassadors) main .split{display:grid;grid-template-columns:1fr 1fr;gap:10%}:root:has(.lp-ambassadors) main .split p{font-size:18px;margin-top:25px;max-width:460px}:root:has(.lp-ambassadors) main .blue p{color:#ffffffda}:root:has(.lp-ambassadors) main .venues{align-self:center}:root:has(.lp-ambassadors) main .venues>div{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff40;padding:23px 0;font-size:23px;letter-spacing:-.5px}:root:has(.lp-ambassadors) main .venues small{display:block;margin-top:25px;color:#ffffffc9;font-size:12px}:root:has(.lp-ambassadors) main .quote{background:#e7ecff;border-radius:20px;padding:40px;align-self:center}:root:has(.lp-ambassadors) main .quote blockquote{margin:0;font-size:28px;line-height:1.3;letter-spacing:-.7px}:root:has(.lp-ambassadors) main .quote p{border-top:1px solid #c7d1f4;margin-top:30px;padding-top:22px;font-size:13px}:root:has(.lp-ambassadors) main .faq{padding-top:15px}:root:has(.lp-ambassadors) main details{border-bottom:1px solid #d8dce3}:root:has(.lp-ambassadors) main summary{cursor:pointer;list-style:none;padding:23px 30px 23px 0;position:relative;font-size:18px}:root:has(.lp-ambassadors) main summary::-webkit-details-marker{display:none}:root:has(.lp-ambassadors) main summary:after{content:"+";position:absolute;right:0;color:var(--blue);font-size:25px;top:18px}:root:has(.lp-ambassadors) main details[open] summary:after{content:"−"}:root:has(.lp-ambassadors) main details p{padding:0 24px 23px 0!important;margin:0!important;font-size:15px!important}:root:has(.lp-ambassadors) main .closing{text-align:center;background:#e7ecff;padding:90px 20px 100px}:root:has(.lp-ambassadors) main .closing h2{font-size:clamp(40px,5vw,72px)}:root:has(.lp-ambassadors) main .closing p{margin:25px 0 30px}:root:has(.lp-ambassadors) main .closing .button{background:var(--blue);color:white}@media(max-width:800px){:root:has(.lp-ambassadors) main h1{font-size:clamp(41px,7.8vw,61px);letter-spacing:-2px}:root:has(.lp-ambassadors) main .wrap{padding:68px 6%}:root:has(.lp-ambassadors) main .intro,:root:has(.lp-ambassadors) main .split{grid-template-columns:1fr;gap:30px}:root:has(.lp-ambassadors) main h2{letter-spacing:-1.5px}:root:has(.lp-ambassadors) main .intro>p,:root:has(.lp-ambassadors) main .split p{font-size:16px}:root:has(.lp-ambassadors) main .steps{grid-template-columns:1fr;gap:38px;margin-top:8px}:root:has(.lp-ambassadors) main .visual{height:260px;margin-bottom:18px}:root:has(.lp-ambassadors) main .steps p{max-width:none}:root:has(.lp-ambassadors) main .venues>div{font-size:20px;padding:19px 0}:root:has(.lp-ambassadors) main .quote{padding:28px}:root:has(.lp-ambassadors) main .quote blockquote{font-size:25px}:root:has(.lp-ambassadors) main .faq{padding-top:10px}:root:has(.lp-ambassadors) main .closing{padding:65px 6%}:root:has(.lp-ambassadors) main .closing p br{display:none}:root:has(.lp-ambassadors) main .closing .button{font-size:14px;gap:20px}:root:has(.lp-ambassadors) main .eyebrow{letter-spacing:1.4px}}@media(prefers-reduced-motion:reduce){:root:has(.lp-ambassadors){scroll-behavior:auto}:root:has(.lp-ambassadors) main .button{transition:none}}:root:has(.lp-ambassadors) main .ambassador-benefits{background:#e7ecff}:root:has(.lp-ambassadors) main .ambassador-benefits .wrap{padding-top:80px;padding-bottom:85px}:root:has(.lp-ambassadors) main .benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:50px}:root:has(.lp-ambassadors) main .benefit-symbol{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--blue);color:white;font-size:30px;margin-bottom:25px}:root:has(.lp-ambassadors) main .benefits-grid h3{margin-bottom:15px}:root:has(.lp-ambassadors) main .benefits-grid p{max-width:340px}:root:has(.lp-ambassadors) main .faq{padding-top:95px}@media(max-width:700px){:root:has(.lp-ambassadors) main .ambassador-benefits .wrap{padding-top:60px;padding-bottom:65px}:root:has(.lp-ambassadors) main .benefits-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}:root:has(.lp-ambassadors) main .benefit-symbol{margin-bottom:17px}:root:has(.lp-ambassadors) main .benefits-grid p{max-width:none}:root:has(.lp-ambassadors) main .faq{padding-top:65px}}:root:has(.lp-ambassadors) main .hero{position:relative;overflow:hidden}:root:has(.lp-ambassadors) main .hero-copy{position:relative;z-index:1}:root:has(.lp-ambassadors) main .hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:25px;height:calc(100svh - 194px);min-height:400px;max-height:560px;padding:28px 5.5%;background:var(--cream);color:var(--ink)}:root:has(.lp-ambassadors) main .hero-copy{padding:0;width:100%;min-width:0}:root:has(.lp-ambassadors) main .hero .hero-copy h1{font-size:clamp(42px,4.7vw,68px);line-height:1.06;letter-spacing:-.045em;margin-bottom:28px}:root:has(.lp-ambassadors) main .hero-copy>p{font-size:clamp(16px,1.45vw,20px);line-height:1.6;max-width:470px;color:var(--ink);margin:0 0 32px}:root:has(.lp-ambassadors) main .hero .button{background:var(--blue);color:white;font-size:14px;padding:20px 25px;gap:25px}:root:has(.lp-ambassadors) main .hero .button:hover{background:#4262df}:root:has(.lp-ambassadors) main .business-visual{align-self:center;width:100%;height:100%;max-width:500px;max-height:460px;min-height:0;margin:auto}:root:has(.lp-ambassadors) main .business-visual img{display:block;width:100%;height:100%;object-fit:contain}:root:has(.lp-ambassadors) main .intro{padding-top:70px}@media(min-width:701px) and (max-height:750px){:root:has(.lp-ambassadors) main .hero .hero-copy h1{font-size:clamp(39px,4.3vw,59px)}:root:has(.lp-ambassadors) main .hero-copy>p{font-size:16px;margin-bottom:24px}:root:has(.lp-ambassadors) main .business-visual{max-height:365px}:root:has(.lp-ambassadors) main .hero .button{padding-top:17px;padding-bottom:17px}}@media(min-width:701px) and (max-width:1100px){:root:has(.lp-ambassadors) main .hero{gap:5px}:root:has(.lp-ambassadors) main .hero .button{font-size:12px;padding:17px 21px;gap:18px}}@media(max-width:700px){:root:has(.lp-ambassadors) main .hero{grid-template-columns:1fr;height:auto;min-height:0;max-height:none;padding:48px 6% 20px;gap:5px}:root:has(.lp-ambassadors) main .hero .hero-copy h1{font-size:clamp(40px,8.3vw,58px);letter-spacing:-2px;margin-bottom:24px}:root:has(.lp-ambassadors) main .hero-copy>p{font-size:16px;margin-bottom:27px}:root:has(.lp-ambassadors) main .hero .button{font-size:12px;padding:17px 21px;gap:18px}:root:has(.lp-ambassadors) main .business-visual{height:auto;max-width:370px;max-height:none;margin:0 auto}:root:has(.lp-ambassadors) main .business-visual img{height:auto;aspect-ratio:1}:root:has(.lp-ambassadors) main .intro{padding-top:45px}}:root:has(.lp-ambassadors) main .closing{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 100%,#a2c6e3,transparent 70%),linear-gradient(110deg,var(--bds-brick-blue),#689acb);padding:100px 20px;color:white}:root:has(.lp-ambassadors) main .closing h2{position:relative;font-size:clamp(44px,6vw,90px);margin-bottom:32px}:root:has(.lp-ambassadors) main .closing p{position:relative;color:#eef2ff}:root:has(.lp-ambassadors) main .closing .button{position:relative;background:white;color:var(--bds-brick-blue)}:root:has(.lp-ambassadors) main .closing-spark{position:absolute;left:4%;top:14%;font-size:290px;line-height:1;color:#ffffff12;transform:rotate(15deg);pointer-events:none;user-select:none}@media(max-width:620px){:root:has(.lp-ambassadors) main .closing{padding:75px 7%}:root:has(.lp-ambassadors) main .closing h2{font-size:clamp(38px,8.8vw,56px)}:root:has(.lp-ambassadors) main .closing-spark{font-size:200px;left:-60px;top:100px}}