.guap-ambassadors{position:relative;--amb-surface:rgb(var(--white-rgb)/0.9);--amb-ink:var(--espresso);--amb-body:var(--body);--amb-muted:var(--muted);--amb-line:var(--line);--amb-line-strong:var(--line-strong);--amb-field:var(--white);--amb-focus:var(--olive);--amb-accent-ink:var(--olive-text);--amb-error:var(--error-text);--amb-cta-bg:var(--espresso);--amb-cta-ink:var(--white);--amb-cta-line:var(--espresso-soft);--amb-done-bg:var(--lime-tint);--amb-done-line:rgb(var(--olive-rgb)/0.3);--amb-icon-bg:var(--lime-tint);--amb-icon-ink:var(--olive-text);--amb-line-ink:var(--espresso);--amb-cup-fill:rgb(var(--white-rgb)/0.5);--amb-coffee-top:color-mix(in srgb,rgb(var(--clay-ink-rgb)) 48%,var(--espresso-soft));--amb-coffee-mid:var(--espresso-soft);--amb-coffee-deep:var(--espresso-deep);--amb-crema-hi:color-mix(in srgb,rgb(var(--peach-rgb)) 75%,var(--white));--amb-crema:color-mix(in srgb,rgb(var(--red-soft-rgb)) 65%,rgb(var(--clay-ink-rgb)));--amb-label-in:var(--cream);--amb-card-latte:rgb(238 221 197);--amb-card-bean:rgb(226 203 174);--amb-card-ring:rgb(92 62 38/0.42);--amb-card-milk:rgb(252 247 239);--amb-card-muted:rgb(107 90 74)}.guap-ambassadors .amb-hero{padding:var(--sp-16) 0 var(--section-y)}.guap-ambassadors .amb-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"head visual" "join visual";-moz-column-gap:var(--sp-16);column-gap:var(--sp-16);row-gap:var(--sp-8);align-items:start}.guap-ambassadors .amb-head{grid-area:head}.guap-ambassadors .amb-visual{grid-area:visual;align-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.guap-ambassadors .amb-join{grid-area:join;min-width:0}.guap-ambassadors .amb-title{margin-top:var(--head-eyebrow);font-size:var(--fs-title)}.guap-ambassadors .amb-head .lead{margin-top:var(--head-lead);max-width:34em}.guap-ambassadors .amb-cup{position:relative;width:100%;max-width:420px;margin:0 auto}.guap-ambassadors .amb-cup-svg{display:block;width:100%;height:auto;overflow:hidden}.guap-ambassadors .amb-cup-fill{fill:var(--amb-cup-fill)}.guap-ambassadors .amb-cup-line{stroke:var(--amb-line-ink);stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.guap-ambassadors .amb-stop-coffee-top{stop-color:var(--amb-coffee-top)}.guap-ambassadors .amb-stop-coffee-mid{stop-color:var(--amb-coffee-mid)}.guap-ambassadors .amb-stop-coffee-deep{stop-color:var(--amb-coffee-deep)}.guap-ambassadors .amb-stop-crema-hi{stop-color:var(--amb-crema-hi)}.guap-ambassadors .amb-stop-crema{stop-color:var(--amb-crema)}.guap-ambassadors .amb-wave-swell{transform-origin:0 0;transition:transform .5s ease}.guap-ambassadors .amb-cup[data-pour=fast] .amb-wave-swell{transform:scaleY(1.8)}.guap-ambassadors .amb-edge{transform-origin:0 0;transition:scale .5s ease}.guap-ambassadors .amb-cup[data-pour=fast] .amb-edge{scale:1 1.8}.guap-ambassadors .amb-count{font-family:var(--ff);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.guap-ambassadors .amb-count-number{font-size:46px}.guap-ambassadors .amb-count-unit{font-size:var(--fs-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.guap-ambassadors .amb-count-ink{fill:var(--amb-line-ink)}.guap-ambassadors .amb-count-cream{fill:var(--amb-label-in)}@media (prefers-reduced-motion:no-preference){.guap-ambassadors .amb-wave-back{animation:amb-drift 7s linear infinite}.guap-ambassadors .amb-wave-front{animation:amb-drift 4.6s linear infinite reverse}.guap-ambassadors .amb-scarcity[data-mode=claim] .amb-scarcity-dot{animation:amb-pulse 2.4s ease-in-out infinite}.guap-ambassadors .amb-skeleton{animation:amb-shimmer 1.4s ease-in-out infinite}}@keyframes amb-drift{0%{transform:translateX(0)}to{transform:translateX(-80px)}}@keyframes amb-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--lime-rgb)/.7)}50%{box-shadow:0 0 0 6px rgb(var(--lime-rgb)/0)}}@keyframes amb-shimmer{0%,to{opacity:1}50%{opacity:.5}}.guap-ambassadors .amb-scarcity{display:block;min-height:24px;max-width:420px;margin:0;text-align:center;font-size:var(--fs-body);font-weight:700;color:var(--amb-ink)}.guap-ambassadors .amb-scarcity-aside,.guap-ambassadors .amb-scarcity-quiet{font-weight:500;color:var(--amb-muted)}.guap-ambassadors .amb-scarcity-dot{display:inline-block;vertical-align:.1em;margin-right:var(--sp-2);width:8px;height:8px;border-radius:50%;background:var(--lime)}.guap-ambassadors .amb-scarcity[data-mode=closed] .amb-scarcity-dot{background:var(--amb-muted)}.guap-ambassadors .amb-skeleton{display:inline-block;width:260px;max-width:100%;height:14px;border-radius:999px;background:var(--amb-line-strong)}.guap-ambassadors .amb-form{position:relative;padding:var(--pad-card);background:var(--amb-surface);border:1px solid var(--amb-line);border-radius:var(--r-md);box-shadow:var(--soft-shadow)}.guap-ambassadors .amb-form-title{margin:0 0 var(--sp-4);font-size:var(--fs-heading);font-weight:800;letter-spacing:-.01em;color:var(--amb-ink)}.guap-ambassadors .amb-label{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-label);font-weight:600;color:var(--amb-body)}.guap-ambassadors .amb-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.guap-ambassadors .amb-row input{flex:1 1 220px;min-width:0;height:46px;padding:0 var(--sp-4);font:inherit;font-size:var(--fs-body);color:var(--amb-ink);background:var(--amb-field);border:1px solid var(--amb-line-strong);border-radius:var(--r-control)}.guap-ambassadors .amb-row input::-moz-placeholder{color:var(--amb-muted)}.guap-ambassadors .amb-row input::placeholder{color:var(--amb-muted)}.guap-ambassadors .amb-row input:focus-visible{outline:2px solid var(--amb-focus);outline-offset:1px;border-color:var(--amb-focus)}.guap-ambassadors .amb-submit{flex:0 0 auto;border-radius:var(--r-control);cursor:pointer}.guap-ambassadors .amb-submit .inner-content{display:flex;align-items:center;justify-content:center;height:42px;padding:0 var(--sp-5);border-radius:calc(var(--r-control) - 2px);font-family:inherit;font-size:var(--fs-body);font-weight:700}.guap-ambassadors .amb-submit:disabled{opacity:.65;cursor:default}.guap-ambassadors .amb-submit:focus-visible{outline:2px solid var(--amb-focus);outline-offset:2px}.guap-ambassadors .amb-hp{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}.guap-ambassadors .amb-consent{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:44px;margin-top:var(--sp-4);font-size:var(--fs-body);color:var(--amb-ink);cursor:pointer}.guap-ambassadors .amb-consent input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--amb-focus);cursor:pointer}.guap-ambassadors .amb-consent-hint{display:block;margin-top:2px;font-size:var(--fs-label);color:var(--amb-muted)}.guap-ambassadors .amb-error,.guap-ambassadors .amb-form-note{margin-top:var(--sp-3);font-size:var(--fs-label);line-height:1.5;color:var(--amb-muted)}.guap-ambassadors .amb-error{font-weight:600;color:var(--amb-error)}.guap-ambassadors .amb-form-note strong{color:var(--amb-ink);overflow-wrap:anywhere}.guap-ambassadors .amb-legal{margin-top:var(--sp-3);font-size:var(--fs-caption);color:var(--amb-muted)}.guap-ambassadors .amb-legal a{color:var(--amb-ink);text-decoration:underline;text-underline-offset:3px}.guap-ambassadors .amb-code .amb-form-note{margin:0 0 var(--sp-4)}.guap-ambassadors .amb-form-status{min-height:20px;margin-top:var(--sp-2);font-size:var(--fs-label);color:var(--amb-muted)}.guap-ambassadors .amb-code-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-3)}.guap-ambassadors .amb-link{min-height:40px;padding:var(--sp-2) 0;background:none;border:none;font:inherit;font-size:var(--fs-label);font-weight:700;color:var(--amb-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.guap-ambassadors .amb-link:disabled{color:var(--amb-muted);text-decoration:none;cursor:default}.guap-ambassadors .amb-done{padding:var(--pad-card);background:var(--amb-done-bg);border:1px solid var(--amb-done-line);border-radius:var(--r-md)}.guap-ambassadors .amb-done-quiet{background:var(--amb-surface);border-color:var(--amb-line)}.guap-ambassadors .amb-done-mark{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:var(--sp-3);border-radius:50%;background:var(--lime);color:var(--on-lime);--amb-bean-line:var(--lime)}.guap-ambassadors .amb-done-title{font-size:var(--fs-heading);font-weight:800;letter-spacing:-.01em;color:var(--amb-ink)}.guap-ambassadors .amb-slot{white-space:nowrap}.guap-ambassadors .amb-slot-number{display:inline-block;color:var(--amb-accent-ink);font-variant-numeric:tabular-nums}.guap-ambassadors .amb-done-text{margin-top:var(--sp-2);font-size:var(--fs-body);line-height:1.55;color:var(--amb-body)}.guap-ambassadors .amb-done-text strong{color:var(--amb-ink);overflow-wrap:anywhere}.guap-ambassadors .amb-done-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.guap-ambassadors .amb-perks{padding:0 0 var(--section-y)}.guap-ambassadors .amb-perks-head{margin-bottom:var(--head-content)}.guap-ambassadors .amb-perks-head h2{margin-top:var(--head-eyebrow)}.guap-ambassadors .amb-perks-lead{margin:var(--head-lead) 0 0;max-width:26em}.guap-ambassadors .amb-perks .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;-moz-column-gap:var(--sp-16);column-gap:var(--sp-16)}.guap-ambassadors .amb-perks .amb-perks-head{position:sticky;top:var(--sp-24);margin-bottom:0}.guap-ambassadors .amb-card-stage{position:relative;width:100%;max-width:420px;container-type:inline-size}.guap-ambassadors .amb-card-float{perspective:1800px}.guap-ambassadors .amb-card{position:relative;display:grid;transform-style:preserve-3d}.guap-ambassadors .amb-card:before{content:"";grid-area:1/1;aspect-ratio:1024/1623}.guap-ambassadors .amb-card-face{position:relative;grid-area:1/1;overflow:hidden;border-radius:var(--r-lg);background:var(--amb-card-latte);color:var(--espresso);box-shadow:0 0 0 1px rgb(var(--espresso-rgb)/.55),0 24px 48px -24px rgb(var(--espresso-rgb)/.35);backface-visibility:hidden}.guap-ambassadors .amb-card-face:after{content:"";position:absolute;inset:var(--sp-4);border:1.5px solid var(--olive);border-radius:var(--r-md);pointer-events:none}.guap-ambassadors .amb-card-back{transform:rotateY(180deg)}.guap-ambassadors .amb-card-centre{position:absolute;top:50%;left:0;width:1px;height:1px;pointer-events:none}.guap-ambassadors .amb-card-art{position:absolute;inset:0;width:100%;height:100%}.guap-ambassadors .amb-card-milk path{fill:none;stroke:var(--amb-card-milk);stroke-linecap:round}.guap-ambassadors .amb-cardbean-fill{fill:var(--amb-card-bean)}.guap-ambassadors .amb-cardbean-ring{fill:none;stroke:var(--amb-card-ring);stroke-width:.7px}.guap-ambassadors .amb-cardbean-cut{fill:none;stroke:var(--amb-card-bean);stroke-width:9px;stroke-linecap:round}.guap-ambassadors .amb-cardbean-foil{fill:none;stroke:var(--olive);stroke-width:2.4px;stroke-linecap:round}.guap-ambassadors .amb-cardbean-edge{fill:none;stroke:rgb(var(--espresso-rgb)/.75);stroke-width:.8px}.guap-ambassadors .amb-cardbean-faint .amb-cardbean-cut,.guap-ambassadors .amb-cardbean-faint .amb-cardbean-fill{fill:var(--amb-card-latte);stroke:var(--amb-card-latte)}.guap-ambassadors .amb-cardbean-faint .amb-cardbean-fill{stroke:none}.guap-ambassadors .amb-cardbean-faint .amb-cardbean-ring{stroke:rgb(var(--espresso-rgb)/.12)}.guap-ambassadors .amb-cardbean-faint .amb-cardbean-edge{stroke:rgb(var(--espresso-rgb)/.18)}.guap-ambassadors .amb-card-mark{position:absolute;top:5.4cqw;left:8cqw;width:14.6cqw;height:14.6cqw}.guap-ambassadors .amb-card-mark-body{fill:var(--lime)}.guap-ambassadors .amb-card-mark-eye{fill:var(--espresso)}.guap-ambassadors .amb-card-brand{position:absolute;top:11.6cqw;right:9cqw;font-size:4.7cqw;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}.guap-ambassadors .amb-card-seat{position:absolute;right:0;bottom:0;left:0;display:grid;padding:2% 9% 9%;background:var(--amb-card-latte)}.guap-ambassadors .amb-card-seat:before{content:"";height:2px;margin-bottom:7%;background:var(--olive)}.guap-ambassadors .amb-card-small{font-size:3.4cqw;font-weight:700;letter-spacing:.26em;line-height:1;text-transform:uppercase}.guap-ambassadors .amb-card-no{margin:3% 0 6%;font-size:19cqw;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap}.guap-ambassadors .amb-card-no small{margin-left:var(--sp-2);font-size:.32em;letter-spacing:-.01em;color:var(--amb-card-muted)}.guap-ambassadors .amb-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);font-size:3.3cqw;font-weight:600}.guap-ambassadors .amb-card-back{display:flex;flex-direction:column;gap:var(--sp-5);padding:11% 9% 9%}.guap-ambassadors .amb-card-watermark{position:absolute;right:5%;bottom:2%;width:18%;overflow:visible;pointer-events:none}.guap-ambassadors .amb-card-backhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:2px solid var(--olive);font-size:4cqw;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}.guap-ambassadors .amb-card-backhead span:last-child{font-size:2.8cqw;letter-spacing:.18em;color:var(--amb-card-muted)}.guap-ambassadors .amb-card-perks{position:relative;display:grid;flex:1;align-content:space-evenly;gap:var(--sp-4);margin:0;padding:0;list-style:none}.guap-ambassadors .amb-card-perks>li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:var(--sp-4);column-gap:var(--sp-4)}.guap-ambassadors .amb-stamp{position:relative;display:grid;place-items:center;width:clamp(40px,12.5cqw,56px);aspect-ratio:1;border:1.5px dashed rgb(var(--espresso-rgb)/.3);border-radius:50%}.guap-ambassadors .amb-stamp svg{width:56%;fill:none;stroke:rgb(var(--espresso-rgb)/.22);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.guap-ambassadors .amb-stamp-ink{position:absolute;inset:4px;display:grid;place-items:center;border-radius:50%;background:var(--lime)}.guap-ambassadors .amb-stamp-ink svg{width:62%;stroke:var(--espresso)}.guap-ambassadors .amb-card .amb-perk-title{font-size:var(--fs-body);font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--espresso)}.guap-ambassadors .amb-card .amb-perk-detail{margin-top:2px;font-size:var(--fs-label);line-height:1.45;color:var(--amb-card-muted)}.guap-ambassadors .amb-card-foot{position:relative}.guap-ambassadors .amb-card-shadow{display:block;width:70%;height:18px;margin:var(--sp-6) auto 0;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--espresso-rgb)/.22),transparent)}@media (prefers-reduced-motion:reduce){.guap-ambassadors .amb-card-back{transform:none}.guap-ambassadors .amb-card[data-side=back] .amb-card-front,.guap-ambassadors .amb-card[data-side=front] .amb-card-back{opacity:0}}@media (max-width:900px){.guap-ambassadors .amb-perks .wrap{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:var(--head-content)}.guap-ambassadors .amb-perks .amb-perks-head{position:static;justify-self:stretch}}@media (max-width:980px){.guap-ambassadors .amb-grid{-moz-column-gap:var(--sp-10);column-gap:var(--sp-10)}}@media (max-width:719px){.guap-ambassadors .amb-hero{padding-top:var(--sp-10)}.guap-ambassadors .amb-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "visual" "join";row-gap:var(--sp-6)}.guap-ambassadors .amb-cup{max-width:320px}.guap-ambassadors .amb-done,.guap-ambassadors .amb-form{padding:var(--pad-card-compact)}.guap-ambassadors .amb-submit{flex:1 1 100%}}@media (max-width:400px){.guap-ambassadors .amb-code [role=group] input{width:40px}}.guap-ambassadors .amb-reward{margin-top:var(--sp-6)}.guap-ambassadors .amb-reward-pill{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-2);border:1px solid var(--amb-done-line);border-radius:999px;background:var(--amb-icon-bg);color:var(--amb-ink);font-size:var(--fs-body);line-height:1.35}.guap-ambassadors .amb-reward-pill strong{font-weight:700}.guap-ambassadors .amb-reward-pill-loading{min-height:40px;padding-left:var(--sp-4)}.guap-ambassadors .amb-reward-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--amb-cta-bg);color:var(--amb-cta-ink)}.guap-ambassadors .amb-reward-note{margin:var(--sp-2) 0 0;padding-left:var(--sp-2);font-size:var(--fs-label);color:var(--amb-muted)}@media (max-width:640px){.guap-ambassadors .amb-reward-pill{display:flex;align-items:flex-start;border-radius:var(--r-sm)}}.guap-ambassadors{--amb-bean:color-mix(in srgb,rgb(var(--clay-ink-rgb)) 55%,var(--espresso-soft));--amb-bean-crease:var(--cream);--amb-bean-alpha:0.2;--amb-closer-bg:var(--espresso);--amb-closer-ink:var(--cream);--amb-closer-body:var(--on-dark-2);--amb-closer-line:transparent}.guap-ambassadors>main{position:relative;isolation:isolate}.guap-ambassadors .amb-faq,.guap-ambassadors .amb-hero,.guap-ambassadors .amb-how{position:relative}.guap-ambassadors #join{scroll-margin-top:var(--sp-24)}.guap-ambassadors .amb-beans{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.guap-ambassadors .amb-bean{position:absolute;display:block;opacity:var(--amb-bean-alpha);transform:rotate(var(--bean-turn))}.guap-ambassadors .amb-bean-svg{display:block;width:100%;height:100%}.guap-ambassadors .amb-bean-body{fill:var(--amb-bean)}.guap-ambassadors .amb-bean-crease{fill:none;stroke:var(--amb-bean-crease);stroke-width:1.6;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.guap-ambassadors .amb-bean{animation:amb-bean-bob var(--bean-period) ease-in-out var(--bean-phase) infinite;animation-play-state:paused}.guap-ambassadors .amb-beans[data-run] .amb-bean{animation-play-state:running}}@keyframes amb-bean-bob{0%,to{transform:translateZ(0) rotate(var(--bean-turn))}50%{transform:translate3d(0,-14px,0) rotate(calc(var(--bean-turn) + 16deg))}}.guap-ambassadors .amb-title .amb-title-word{display:inline-flex;flex-wrap:nowrap;overflow:hidden;padding:0 var(--sp-2) var(--sp-1);border-radius:var(--r-control);background:var(--lime);color:var(--on-lime);white-space:nowrap}.guap-ambassadors .amb-title .amb-title-word-split{white-space:nowrap}.guap-ambassadors .amb-sec-head{margin-bottom:var(--head-content)}.guap-ambassadors .amb-sec-head h2{margin-top:var(--head-eyebrow)}.guap-ambassadors .amb-how{padding:0 0 var(--section-y)}.guap-ambassadors .amb-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.guap-ambassadors .amb-step{display:flex;flex-direction:column;min-width:0;padding:var(--pad-card);background:var(--amb-surface);border:1px solid var(--amb-line);border-radius:var(--r-md);box-shadow:var(--soft-shadow)}.guap-ambassadors .amb-step-top{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.guap-ambassadors .amb-step-num{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;font-size:var(--fs-body);font-weight:800;font-variant-numeric:tabular-nums;background:var(--amb-icon-bg);color:var(--amb-icon-ink)}.guap-ambassadors .amb-step[data-on] .amb-step-num{background:var(--lime);color:var(--on-lime)}.guap-ambassadors .amb-step-rail{position:relative;flex:1;height:2px;overflow:hidden;border-radius:999px;background:var(--amb-line)}.guap-ambassadors .amb-step-rail:after{content:"";position:absolute;inset:0;background:var(--lime);transform:scaleX(0);transform-origin:left center}.guap-ambassadors .amb-step[data-on] .amb-step-rail:after{transform:scaleX(1)}.guap-ambassadors .amb-step-title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-heading);letter-spacing:-.01em;line-height:1.25;color:var(--amb-ink)}.guap-ambassadors .amb-step-title svg{flex:none;color:var(--amb-accent-ink)}.guap-ambassadors .amb-step-body{margin-top:var(--sp-2);font-size:var(--fs-body);line-height:1.55;color:var(--amb-body)}.guap-ambassadors .amb-step-art{margin-top:auto;padding-top:var(--sp-5)}.guap-ambassadors .amb-art{display:flex;align-items:center;gap:var(--sp-2);height:36px}.guap-ambassadors .amb-art-field{position:relative;flex:1;height:32px;border:1px solid var(--amb-line-strong);border-radius:var(--r-control);background:var(--amb-field)}.guap-ambassadors .amb-art-typed{position:absolute;left:12px;top:13px;width:60%;height:6px;border-radius:999px;background:var(--amb-line-strong);transform:scaleX(.08);transform-origin:left center}.guap-ambassadors .amb-step[data-on] .amb-art-typed{transform:scaleX(1)}.guap-ambassadors .amb-art-send{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-control);background:var(--amb-icon-bg);color:var(--amb-icon-ink)}.guap-ambassadors .amb-step[data-on] .amb-art-send{background:var(--lime);color:var(--on-lime)}.guap-ambassadors .amb-art-box{display:grid;place-items:center;width:26px;height:32px;border:1px solid var(--amb-line-strong);border-radius:var(--r-xs);background:var(--amb-field)}.guap-ambassadors .amb-art-dot{width:8px;height:8px;border-radius:50%;background:var(--amb-accent-ink);opacity:0;transform:scale(.4)}.guap-ambassadors .amb-step[data-on] .amb-art-dot{opacity:1;transform:none}.guap-ambassadors .amb-art-chip{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:999px;background:var(--lime);color:var(--on-lime);font-size:var(--fs-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.35;transform:scale(.92);transform-origin:left center}.guap-ambassadors .amb-art-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--on-lime)}.guap-ambassadors .amb-step[data-on] .amb-art-chip{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.guap-ambassadors .amb-art-send,.guap-ambassadors .amb-step-num{transition:background-color .32s ease,color .32s ease}.guap-ambassadors .amb-art-typed,.guap-ambassadors .amb-step-rail:after{transition:transform .42s var(--enter-ease)}.guap-ambassadors .amb-art-chip,.guap-ambassadors .amb-art-dot{transition:opacity .32s var(--enter-ease),transform .42s var(--enter-ease)}.guap-ambassadors .amb-art-box:nth-child(2) .amb-art-dot{transition-delay:30ms}.guap-ambassadors .amb-art-box:nth-child(3) .amb-art-dot{transition-delay:60ms}.guap-ambassadors .amb-art-box:nth-child(4) .amb-art-dot{transition-delay:90ms}.guap-ambassadors .amb-art-box:nth-child(5) .amb-art-dot{transition-delay:.12s}.guap-ambassadors .amb-art-box:nth-child(6) .amb-art-dot{transition-delay:.15s}.guap-ambassadors .amb-step[data-on] .amb-step-num{animation:amb-pop .42s var(--enter-ease)}}@keyframes amb-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.guap-ambassadors .amb-card-float{animation:amb-card-float 7s ease-in-out infinite}.guap-ambassadors .amb-card-shadow{animation:amb-card-shadow 7s ease-in-out infinite}.guap-ambassadors .amb-card-stage:not([data-run]) .amb-card-float,.guap-ambassadors .amb-card-stage:not([data-run]) .amb-card-shadow{animation-play-state:paused}.guap-ambassadors .amb-card{transition:transform .9s cubic-bezier(.34,1.3,.5,1)}.guap-ambassadors .amb-card[data-side=back]{transform:rotateY(180deg)}.guap-ambassadors .amb-card[data-side=front] .amb-stamp-ink{opacity:0;transform:scale(1.38) rotate(-20deg);transition:opacity 0s linear .5s,transform 0s linear .5s}.guap-ambassadors .amb-card[data-side=back] .amb-stamp-ink{transition:opacity .12s linear calc(.55s + var(--i) * .14s),transform .42s var(--enter-ease) calc(.55s + var(--i) * .14s)}}@keyframes amb-card-float{0%,to{transform:translateZ(0) rotate(-1.2deg)}50%{transform:translate3d(0,-14px,0) rotate(1.2deg)}}@keyframes amb-card-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.8);opacity:.6}}.guap-ambassadors .amb-faq{padding:0 0 var(--section-y)}.guap-ambassadors .amb-faq .lp-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;margin-top:0}.guap-ambassadors .amb-faq .lp-faq-item{background:var(--amb-surface);border-color:var(--amb-line)}.guap-ambassadors .amb-faq .lp-faq-item[open]{border-color:var(--amb-line-strong)}.guap-ambassadors .amb-faq .lp-faq-item h3{font-size:var(--fs-heading);letter-spacing:-.01em;line-height:1.3;color:var(--amb-ink)}.guap-ambassadors .amb-faq .lp-faq-item p{font-size:var(--fs-body);color:var(--amb-body)}.guap-ambassadors .amb-faq .lp-faq-ic{background:var(--amb-icon-bg);color:var(--amb-icon-ink)}.guap-ambassadors .amb-faq .lp-faq-item[open] .lp-faq-ic{background:var(--lime);color:var(--on-lime)}.guap-ambassadors .amb-faq .lp-faq-item summary:focus-visible{outline-color:var(--amb-focus)}.guap-ambassadors .amb-faq-more{margin-top:var(--sp-6);font-size:var(--fs-label);color:var(--amb-muted)}.guap-ambassadors .amb-faq-more a{color:var(--amb-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.guap-ambassadors .amb-closer{padding:0 0 var(--section-y)}.guap-ambassadors .amb-closer-card{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-12) var(--sp-6);text-align:center;border:1px solid var(--amb-closer-line);border-radius:var(--r-md);background:var(--amb-closer-bg)}.guap-ambassadors .amb-closer-card h2{color:var(--amb-closer-ink)}.guap-ambassadors .amb-closer-card p{max-width:36em;font-size:var(--fs-body);line-height:1.55;color:var(--amb-closer-body)}.guap-ambassadors .amb-closer-card .btn{min-height:48px;background:var(--lime);color:var(--on-lime)}.guap-ambassadors .amb-closer-card .btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width:860px){.guap-ambassadors .amb-faq .lp-faq,.guap-ambassadors .amb-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.guap-ambassadors .amb-bean-wide{display:none}.guap-ambassadors{--amb-bean-alpha:0.14}.guap-ambassadors .amb-step{padding:var(--pad-card-compact)}.guap-ambassadors .amb-closer-card{padding:var(--sp-10) var(--sp-4)}}