.lb{width:520px;max-width:calc(100vw - 2 * var(--layout-margin-mobile));background:var(--color-neutral-0);color:var(--sai-black);text-align:left;pointer-events:auto;transition:scale var(--duration-fast) var(--ease-standard);align-items:stretch;text-decoration:none;display:flex}.lb:not(.lb-stacked):active{scale:var(--press-scale)}.lb:focus-visible{outline:2px solid var(--sai-black);outline-offset:2px}.lb-words{align-content:center;justify-items:start;gap:var(--space-8);min-width:0;padding:var(--space-24);flex:1;display:grid}.lb-title{font-size:var(--text-heading-md-size);font-weight:450;line-height:var(--text-heading-md-line);letter-spacing:var(--text-heading-md-tracking)}.lb-sub{color:#000000a3;font-size:14px;line-height:20px}.lb-btn{margin-top:var(--space-8);pointer-events:none}.lb:not(.lb-stacked):hover .lb-btn{background:var(--color-green-500);color:var(--sai-black)}.lb-panel{aspect-ratio:1;background:var(--color-purple-500);flex:none;place-items:center;display:grid}.lb-logo{aspect-ratio:70.973/62.257;background:var(--color-neutral-0);width:36%;display:block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.lb{transition:none}}@media (max-width:767px){.lb-words{padding:var(--space-16)}.lb-title{font-size:16px;line-height:20px}}.lb-stacked{width:calc(var(--space-240) + var(--space-128));flex-direction:column}.lb-stacked.lb-row{flex-direction:row;width:auto}.lb-row .lb-media{width:calc(var(--space-240) + var(--space-128));flex:none}.lb-row .lb-words{width:calc(var(--space-240) + var(--space-80));flex-direction:column;align-items:flex-start;display:flex}.lb-row .lb-ctas{margin-top:auto}.lb-media{background:var(--sai-black);cursor:pointer;display:block;overflow:hidden}.lb-stacked .lb-btn{pointer-events:auto}.lb-title-link{color:inherit;text-decoration:none}.lb-title-link:hover{text-underline-offset:var(--space-4);text-decoration:underline}.lb-ctas{gap:var(--space-8);flex-wrap:wrap;display:flex}.cd-rise{animation:cd-rise var(--duration-slower) var(--ease-standard) var(--duration-base) both}@keyframes cd-rise{0%{opacity:0;transform:translateY(var(--space-16))}}.cd-open-left{animation:cd-open-left var(--duration-slower) var(--ease-standard) both}.cd-open-right{animation:cd-open-right var(--duration-slower) var(--ease-standard) both}.cd-pop{animation:cd-pop var(--duration-slow) var(--ease-standard) both}.cd-letter{animation:cd-letter var(--duration-fast) var(--ease-standard) both;display:inline-block}@keyframes cd-open-left{0%{clip-path:inset(0 calc(100% - var(--from,0px)) 0 0);opacity:0;filter:blur(var(--space-6))}35%{clip-path:inset(0 calc(100% - var(--from,0px)) 0 0);opacity:1}to{clip-path:inset(0);opacity:1;filter:blur()}}@keyframes cd-open-right{0%{clip-path:inset(0 0 0 calc(100% - var(--from,0px)));opacity:0;filter:blur(var(--space-6))}35%{clip-path:inset(0 0 0 calc(100% - var(--from,0px)));opacity:1}to{clip-path:inset(0);opacity:1;filter:blur()}}@keyframes cd-pop{0%{opacity:0;filter:blur(var(--space-4));transform:scale(0)}}@keyframes cd-letter{0%{opacity:0}}.cd-erase{--fx-color:var(--color-neutral-900)}.cd-erase.cd-erase>.ui-fx{z-index:1}.cd-erase.cd-erase[data-hover]>.ui-fx i{transition-delay:calc(var(--d) * 14ms + var(--erase-at,0s))}.cd-swap-in{animation:cd-swap-in var(--duration-slower) var(--ease-standard) both}@keyframes cd-swap-in{0%{opacity:0;transform:translateX(calc(var(--space-24) * -1));filter:blur(var(--space-4))}}.cd-word>span{animation:cd-word-in var(--duration-slower) var(--ease-standard) calc(var(--i) * var(--duration-stagger)) both;display:inline-block}.cd-status-line.is-out .cd-word>span{animation:cd-word-out var(--duration-base) var(--ease-exit) calc(var(--i) * var(--duration-stagger) / 2) both}.lb-media .c-fresh{animation:cd-settle var(--duration-slower) var(--ease-standard) both}@keyframes cd-word-in{0%{opacity:0;transform:translateY(100%)}}@keyframes cd-word-out{to{opacity:0;transform:translateY(-100%)}}@keyframes cd-settle{0%{color:var(--content-feedback-success);text-shadow:0 0 12px color-mix(in srgb, var(--content-feedback-success) 60%, transparent)}}.cd-caret{animation:cd-caret var(--duration-hold) steps(1, end) infinite}@keyframes cd-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cd-caret,.cd-word>span,.lb-media .c-fresh,.cd-letter,.cd-open-left,.cd-open-right,.cd-pop,.cd-rise,.cd-swap-in{animation:none}}
.pos-dock{left:50%;bottom:var(--space-16);z-index:60;gap:var(--space-8);width:max-content;max-width:calc(100% - 32px);padding:var(--space-12);background:var(--color-neutral-100,#f1f2ea);color:var(--sai-black);font:400 13px/18px var(--font-body);display:grid;position:fixed;translate:-50%;box-shadow:0 8px 32px #0000004d}.pos-dock p{margin:0}.pos-dock b{font-weight:450}.pos-dock span{color:#00000080}.pos-dock-btns{box-shadow:inset 0 0 0 1px var(--sai-black);flex-wrap:wrap;display:flex}.pos-dock-btns button{border:0;border-right:1px solid var(--sai-black);color:inherit;font:450 13px/16px var(--font-body);cursor:pointer;background:0 0;padding:8px 12px}.pos-dock-btns button:last-child{border-right:0}.pos-dock-btns button[aria-pressed=true]{background:var(--sai-black);color:var(--color-neutral-0)}
