.exclusive-page{--exclusive-button:#519b9c;--exclusive-button-foreground:#000;--exclusive-button-hover:#46888a}.exclusive-page button,.exclusive-page a.exclusive-cta{background:var(--exclusive-button);color:var(--exclusive-button-foreground);border-color:var(--exclusive-button)}.exclusive-page button:hover,.exclusive-page a.exclusive-cta:hover{background:var(--exclusive-button-hover)}.exclusive-page button:focus-visible,.exclusive-page a:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.exclusive-page [hidden]{display:none}.exclusive-page h1,.exclusive-page h2,.exclusive-page h3{letter-spacing:0}.exclusive-page .exclusive-lift{transition:transform .18s,border-color .18s}.exclusive-page .exclusive-lift:hover{border-color:var(--accent);transform:translateY(-3px)}.exclusive-page [data-motion=line]{transform-origin:top}.exclusive-page a svg,.exclusive-page button svg{transition:transform .18s}.exclusive-page a:hover svg,.exclusive-page button:hover svg{transform:translate(3px)}.exclusive-page .exclusive-campaign{outline:1px solid #0000;transition:transform .18s,outline-color .18s}.exclusive-page .exclusive-campaign:hover{outline-color:var(--accent);transform:translateY(-2px)}.exclusive-page .exclusive-step{transition:border-color .18s;position:relative}.exclusive-page .exclusive-step:before{content:"";background:var(--accent);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0}.exclusive-page .exclusive-step[data-motion-played]:before{animation:.45s .18s backwards exclusive-draw}.exclusive-page [data-motion-group][data-motion-played] .exclusive-boundary{animation:.5s .54s backwards exclusive-boundary}@keyframes exclusive-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes exclusive-boundary{0%{border-color:#0000}to{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}@media (width<=767px){.exclusive-page .exclusive-step:before{transform-origin:top;width:2px;height:100%;top:0;left:-10px;right:auto}.exclusive-page .exclusive-step[data-motion-played]:before{animation-name:exclusive-draw-vertical}@keyframes exclusive-draw-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (prefers-reduced-motion:reduce){.exclusive-page .exclusive-lift{transition:none}.exclusive-page .exclusive-lift:hover{transform:none}.exclusive-page .exclusive-step:before,.exclusive-page [data-motion-group][data-motion-played] .exclusive-boundary{animation:none}.exclusive-page .exclusive-campaign,.exclusive-page a svg,.exclusive-page button svg{transition:none;transform:none}}
