.cs-spotlight{--hero-ease: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;overflow:clip;background:#fff;border:1px solid #eceef1;border-radius:24px;color:#222a36;min-height:max(730px,100svh - 122px)}.cs-spotlight::-moz-selection,.cs-spotlight ::-moz-selection{color:#82111c;background:#f3dfe2}.cs-spotlight::selection,.cs-spotlight ::selection{color:#82111c;background:#f3dfe2}.cs-spotlight [hidden]{display:none!important}.cs-spotlight__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cs-spotlight__content{min-height:inherit;display:flex;flex-direction:column;padding:45px clamp(28px,4.5vw,72px) 26px}.cs-spotlight__copy{width:min(650px,58%);flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:16px 34px}.cs-spotlight__eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;margin-bottom:36px!important}.cs-spotlight__eyebrow>span{width:6px;height:6px;border-radius:50%;background:#a30f1c;box-shadow:0 0 0 5px #a30f1c0a;flex-shrink:0}.cs-spotlight .cs-spotlight__title{font-size:clamp(54px,5.4vw,84px);text-wrap:initial;margin-bottom:26px}.cs-spotlight__typing{display:block;min-height:1.96em;white-space:pre-line;color:var(--alf-red)}.cs-spotlight__typing:first-line{color:var(--alf-ink)}.cs-spotlight__cursor{display:inline-block;width:2px;height:.85em;margin-left:4px;vertical-align:-.02em;background:#a30f1c;animation:cs-hero-blink 1s step-end infinite}.cs-spotlight__description{max-width:490px;font-size:17px;line-height:1.45;color:#657184}.cs-spotlight__tasks{margin-top:38px}.cs-spotlight__task-controls{padding:0;border:0;margin:0;min-width:0}.cs-spotlight__task-controls legend{padding:0;font-size:25px;letter-spacing:-.045em;font-weight:700;line-height:1.1;margin-bottom:6px}.cs-spotlight__task-hint{color:#657184;font-size:14px;line-height:1.45}.cs-spotlight__pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;max-width:500px}.cs-spotlight .cs-spotlight__pill{gap:14px;justify-content:space-between;font-size:14px;font-weight:700;line-height:1.2;color:var(--alf-ink)}.cs-spotlight__pill>span{min-width:0}.cs-spotlight__pill>.alf-ui-arrow{width:18px;height:18px}.cs-spotlight__pill.cs-button--outline,.cs-spotlight__pill.cs-button--outline:is(:hover,:focus-visible){background:#ffffffd9}.cs-spotlight__feedback{margin-top:16px;max-width:555px;overflow:clip}.cs-spotlight__empty{font-size:13px;line-height:1.45;color:#657184;padding:7px 0}.cs-spotlight__empty>svg{width:13px;height:13px;display:inline-block;vertical-align:-.15em;margin-right:8px;color:#a30f1c}.cs-spotlight__selection{border:1px solid #e5e1e4;background:#ffffffd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;padding:17px 20px 7px}.cs-spotlight .cs-spotlight__selection h2{font-size:11px;text-transform:uppercase;letter-spacing:.1em;line-height:1.4;font-weight:700;color:var(--alf-red);margin-bottom:4px;text-wrap:initial}.cs-spotlight__routes{display:grid}.cs-spotlight__routes a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;gap:15px;border-top:1px solid rgba(220,219,224,.3333333333)}.cs-spotlight__routes a>span{min-width:0}.cs-spotlight__routes strong{font-size:16px;line-height:1.2;font-weight:700;display:block}.cs-spotlight__routes small{display:block;font-size:13px;line-height:1.4;color:#657184;margin-top:3px}.cs-spotlight__routes svg{width:20px;height:20px;color:#a30f1c;flex-shrink:0}.cs-spotlight__routes a:hover{color:#a30f1c}.cs-spotlight__bottom{position:relative;display:flex;align-items:center;gap:25px;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(100,112,128,.1215686275)}.cs-spotlight__noscript{display:grid;gap:8px;font-size:16px}.cs-spotlight__noscript svg{width:16px;height:16px}.is-hero-ready .cs-spotlight__eyebrow{animation:cs-hero-appear .7s var(--hero-ease) both}.is-hero-ready .cs-spotlight__title{animation:cs-hero-appear .6s var(--hero-ease) .1s both}.is-hero-ready .cs-spotlight__description{animation:cs-hero-appear .8s var(--hero-ease) .2s both}.is-hero-ready .cs-spotlight__tasks{animation:cs-hero-appear .8s var(--hero-ease) .3s both}.is-hero-ready .cs-spotlight__bottom{animation:cs-hero-appear .8s var(--hero-ease) .45s both}@keyframes cs-hero-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cs-hero-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px)and (max-height:800px){.cs-spotlight{min-height:665px}.cs-spotlight__content{padding-top:25px}.cs-spotlight__eyebrow{margin-bottom:26px!important}.cs-spotlight__tasks{margin-top:28px}}@media(max-width:1199px)and (min-width:1024px){.cs-spotlight__copy{width:61%}.cs-spotlight .cs-spotlight__title{font-size:61px}}@media(max-width:1023px){.cs-spotlight{display:flex;flex-direction:column;min-height:0}.cs-spotlight__content{order:0;padding:36px 36px 23px}.cs-spotlight__copy{width:100%;max-width:700px;padding-block:0 25px}.cs-spotlight .cs-spotlight__title{font-size:clamp(54px,8vw,74px)}.cs-spotlight__desktop-break{display:none}.cs-spotlight__eyebrow{margin-bottom:26px!important}.cs-spotlight__tasks{margin-top:30px}.cs-spotlight__bottom{padding-top:15px}}@media(max-width:599px){.cs-spotlight{border-radius:18px}.cs-spotlight__content{padding:28px 22px 18px}.cs-spotlight .cs-spotlight__title{font-size:clamp(36px,9.6vw,55px);margin-bottom:22px}.cs-spotlight__description{font-size:14px}.cs-spotlight__description br{display:none}.cs-spotlight__task-controls legend{font-size:24px}.cs-spotlight__task-hint{font-size:13px}.cs-spotlight__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:17px}.cs-spotlight .cs-spotlight__pill{font-size:13px;gap:8px}.cs-spotlight__feedback{margin-top:13px}.cs-spotlight__empty{font-size:12px}.cs-spotlight__selection{padding:15px 15px 4px}.cs-spotlight__routes strong{font-size:15px}.cs-spotlight__bottom{gap:10px;flex-wrap:wrap}.cs-spotlight__bottom .cs-button{width:100%}}@media(max-width:359px){.cs-spotlight .cs-spotlight__title{font-size:30px}.cs-spotlight__pills{display:grid;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cs-spotlight *,.cs-spotlight *:before,.cs-spotlight *:after{animation:none!important;transition:none!important}}.cs-opening{--story-surface: #f4f6f9;position:relative;isolation:isolate;overflow:clip}.cs-story{--story-surface: #f4f6f9;position:relative;isolation:auto;overflow:clip;border:1px solid #e4e8ee;border-radius:28px;background:var(--story-surface)}.cs-story .cs-spotlight{isolation:isolate;overflow:clip;border:0;border-radius:0;background:none}.cs-story .cs-spotlight__content{position:relative;z-index:2}.cs-story .cs-spotlight__copy{width:min(670px,54%)}.cs-story .cs-spotlight__title{font-size:clamp(54px,5vw,79px)}.cs-story .cs-spotlight__bottom{margin-right:0}.cs-story .cs-story__paths{position:relative;padding:48px 4.5% 30px;margin:0}.cs-story .cs-story__paths .cs-section-head{position:relative;z-index:2;width:100%;margin-bottom:26px}.cs-story .cs-story__paths .cs-section-head h2{font-size:clamp(40px,3.65vw,56px);line-height:1.02}.cs-story .cs-story__paths .cs-section-head h2 br{display:block}.cs-story .cs-story__paths .cs-paths{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-story .cs-story__paths .cs-path{min-height:228px;padding:24px;display:flex;flex-direction:column;align-items:stretch;gap:20px;border-radius:18px;border:1px solid rgba(202,210,223,.5411764706);box-shadow:0 12px 35px #26374c08}.cs-story .cs-story__paths .cs-path__copy{flex:1;min-width:0}.cs-story .cs-story__paths .cs-path:after{width:210px;height:250px;right:-100px;top:-80px}.cs-story .cs-story__paths .cs-path--buyer{background:#e4e9f0e8}.cs-story .cs-story__paths .cs-path--seller{background:#fffffff2}.cs-story .cs-story__paths .cs-path--organizer{background:#981225f2;border-color:#b72434}.cs-story .cs-story__paths .cs-index{font-size:10px}.cs-story .cs-story__paths .cs-path h3{font-size:clamp(23px,2.05vw,31px);line-height:1.08;margin-top:9px}.cs-story .cs-story__paths .cs-path p{font-size:14px;line-height:1.35;margin:8px 0 0;max-width:100%}.cs-story .cs-story__paths .cs-path .cs-round{width:38px;height:38px;flex:0 0 38px;align-self:flex-end}.cs-story .cs-story__paths .cs-path:is(:hover,:focus-visible){transform:translateY(-4px)}.cs-story .cs-story__paths .cs-path:focus-visible{outline:3px solid #b8192c;outline-offset:5px}.cs-story .cs-story__paths .cs-section-note{position:relative;z-index:2;margin-top:28px}html[data-theme=dark] .cs-site .cs-opening{--story-surface: #111c2c}html[data-theme=dark] .cs-site .cs-opening .cs-story{--story-surface: #111c2c;border-color:var(--alf-border)}html[data-theme=dark] .cs-site .cs-opening .cs-spotlight{background:none}html[data-theme=dark] .cs-site .cs-opening .cs-path--buyer{background:#26354bec;border-color:#52617a85}html[data-theme=dark] .cs-site .cs-opening .cs-path--seller{background:#334459ed;border-color:#75869870}html[data-theme=dark] .cs-site .cs-opening .cs-path--organizer{background:#94162aec}@media(min-width:1024px)and (max-width:1199px){.cs-story .cs-spotlight__copy{width:59%}.cs-story .cs-spotlight__title{font-size:57px}.cs-story .cs-story__paths .cs-path{padding:20px}.cs-story .cs-story__paths .cs-index{font-size:9px}}@media(max-width:1023px){.cs-story .cs-spotlight__content{padding-bottom:445px}.cs-story .cs-spotlight__copy{width:100%}.cs-story .cs-spotlight__title{font-size:clamp(38px,7.4vw,70px)}.cs-story .cs-story__paths{min-height:0;padding:40px 28px 25px}.cs-story .cs-story__paths .cs-paths{grid-template-columns:1fr}.cs-story .cs-story__paths .cs-section-head h2{font-size:clamp(37px,6vw,54px)}.cs-story .cs-story__paths .cs-path{min-height:0;padding:22px;flex-direction:row;align-items:center}.cs-story .cs-story__paths .cs-path .cs-round{align-self:center}.cs-story .cs-story__paths .cs-path h3{font-size:29px}}@media(max-width:800px){.cs-story .cs-spotlight__content{padding-bottom:23px}}@media(max-width:599px){.cs-story{border-radius:20px}.cs-story .cs-spotlight__content{padding:28px 22px 18px}.cs-story .cs-story__paths{padding-inline:20px}.cs-story .cs-story__paths .cs-section-head h2{font-size:36px}.cs-story .cs-story__paths .cs-path{padding:19px 17px;gap:14px}.cs-story .cs-story__paths .cs-path h3{font-size:26px}.cs-story .cs-story__paths .cs-path p{font-size:13px}.cs-story .cs-story__paths .cs-path .cs-round{width:32px;height:32px;flex-basis:32px}.cs-story .cs-story__paths .cs-index{font-size:9px}}.cs-partners--vertical{position:absolute;z-index:3;top:110px;right:24px;bottom:100px;display:flex;flex-direction:column;gap:18px;width:140px;max-height:470px;padding:0;border:0}.cs-partners--vertical>p{width:100%;margin:0;text-align:center;font-size:11px;line-height:1.5}.cs-partners--vertical>p strong{font-size:9px;font-weight:400}.cs-partners--vertical .cs-partners__window{width:100%;min-height:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)}.cs-partners--vertical .cs-partners__window:focus-visible{outline:1px solid currentColor;outline-offset:4px;border-radius:8px}.cs-partners--vertical .cs-partners__track{flex-direction:column;width:100%;animation:cs-partners-vertical 35s linear infinite;will-change:transform}.cs-partners--vertical .cs-partners__group{flex-direction:column;flex:none;gap:32px;width:100%;padding:0 0 32px}.cs-partners--vertical img{flex:none;width:118px;height:43px;-o-object-fit:contain;object-fit:contain;opacity:.48}.cs-partners--vertical:focus-within .cs-partners__track{animation-play-state:paused}@media(max-width:1023px){.cs-partners--vertical{position:relative;inset:auto;flex-direction:row;gap:20px;width:100%;max-height:none;padding:20px 0;border-top:1px solid var(--alf-border, rgba(34, 42, 54, .0901960784))}.cs-partners--vertical>p{width:110px;text-align:left}.cs-partners--vertical .cs-partners__window{width:auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.cs-partners--vertical .cs-partners__track{width:-moz-max-content;width:max-content;flex-direction:row;animation-name:cs-partners}.cs-partners--vertical .cs-partners__group{flex-direction:row;gap:30px;width:auto;padding:0 30px 0 0}.cs-partners--vertical img{width:102px;height:36px}}@media(max-width:479px){.cs-partners--vertical{gap:12px}.cs-partners--vertical>p{width:93px;font-size:10px}.cs-partners--vertical>p strong{font-size:8px}.cs-partners--vertical img{width:92px}}@media(prefers-reduced-motion:reduce){.cs-partners--vertical .cs-partners__window{overflow:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.cs-partners--vertical .cs-partners__track{animation:none;will-change:auto}.cs-partners--vertical .cs-partners__group[aria-hidden=true]{display:none}}@keyframes cs-partners-vertical{to{transform:translateY(-50%)}}.cs-promo-preview{padding-block:55px}.cs-promo-preview__card{max-width:470px;margin-block:35px}.cs-promo{--promo-surface: #fffdfa;--promo-ink: #242d3b;--promo-muted: #69778d;--promo-line: #dfe2e9;--promo-red: #b50c20;position:relative;width:100%;min-width:0;color:var(--promo-ink);font-family:inherit;container-type:inline-size}.cs-promo:before{content:"";position:absolute;inset:9px -5px -6px 9px;border:1px solid var(--promo-line);border-radius:22px;background:var(--promo-surface);opacity:.55}.cs-promo__surface{position:relative;overflow:hidden;border:1px solid var(--promo-line);border-radius:21px;background:var(--promo-surface);box-shadow:0 15px 40px #26374c0c,inset 0 1px #fff8}.cs-promo__surface:before{content:"";position:absolute;top:0;left:26px;width:48px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#df253b,#970e20)}.cs-promo__slide[hidden],.cs-promo__controls[hidden]{display:none}.cs-promo__slide.is-entering{animation:cs-promo-enter .48s ease both}.cs-promo__body{display:grid;grid-template-columns:minmax(0,1fr) 35%;grid-template-rows:auto 1fr;gap:18px 4px;min-height:224px;padding:25px 22px 22px;box-sizing:border-box}.cs-promo__label{grid-column:1/-1;justify-self:start;max-width:100%;padding:7px 10px;border:1px solid rgba(197,26,48,.1294117647);border-radius:999px;background:#c51a3005;font-size:10px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.cs-promo__label:before{content:"";display:inline-block;width:5px;height:5px;margin:0 6px 1px 0;border-radius:50%;background:var(--promo-red)}.cs-promo__message{position:relative;z-index:1;min-width:0;align-self:center}.cs-promo .cs-promo__title{margin:0;color:var(--promo-ink);font-size:24px;line-height:1.13;font-weight:700;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance}.cs-promo .cs-promo__description{margin:12px 0 0;color:var(--promo-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cs-promo__art{min-width:0;width:100%;height:140px;align-self:center;overflow:hidden}.cs-promo__art picture{display:block;width:100%;height:100%}.cs-promo__art img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cs-promo__footer{margin-inline:22px;padding-block:16px;border-top:1px solid var(--promo-line)}.cs-promo .cs-promo__link{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--promo-red);font-weight:650;font-size:13px;line-height:1.35;text-decoration:none}.cs-promo__link span{overflow-wrap:anywhere}.cs-promo__link svg{width:16px;height:16px;flex:0 0 16px}.cs-promo .cs-promo__link:hover{text-decoration:underline;text-underline-offset:4px}.cs-promo__controls{display:flex;align-items:center;gap:10px;padding:0 22px 16px}.cs-promo__count{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--promo-muted)}.cs-promo__count>:first-child{color:var(--promo-ink);font-weight:650}.cs-promo__dots{display:flex;flex:1;gap:5px;min-width:0}.cs-promo__dots button{position:relative;flex:1;min-width:9px;max-width:28px;height:30px;padding:0;border:0;background:transparent;cursor:pointer}.cs-promo__dots button:before,.cs-promo__dots button span{position:absolute;top:14px;left:0;width:100%;height:3px;border-radius:2px;background:var(--promo-line);content:""}.cs-promo__dots button[aria-current] span{background:var(--promo-red)}.cs-promo.is-playing .cs-promo__dots button[aria-current] span{transform-origin:left;animation:cs-promo-progress 7s linear both}.cs-promo__arrows{display:flex;gap:5px}.cs-promo__arrows button{display:grid;place-items:center;width:32px;height:32px;padding:7px;color:var(--promo-ink);background:transparent;border:1px solid var(--promo-line);border-radius:10px;cursor:pointer}.cs-promo__arrows button:hover{border-color:var(--promo-red);color:var(--promo-red)}.cs-promo__arrows svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cs-promo :is(a,button):focus-visible{outline:2px solid var(--promo-red);outline-offset:3px}.cs-promo__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (min-width: 435px){.cs-promo__body{min-height:226px;grid-template-columns:minmax(0,1fr) 33%;padding-inline:25px}.cs-promo .cs-promo__title{font-size:26px}.cs-promo__footer{padding-right:160px;min-height:57px;box-sizing:border-box}.cs-promo__controls{position:absolute;right:22px;bottom:11px;padding:0;gap:9px}.cs-promo__dots{display:none}.cs-promo:has(.cs-promo__controls[hidden]) .cs-promo__footer,.cs-promo:not(:has(.cs-promo__controls)) .cs-promo__footer{padding-right:0}}@container (max-width: 339px){.cs-promo__body{padding:22px 16px 17px;gap:15px 2px;grid-template-columns:minmax(0,1fr) 30%}.cs-promo .cs-promo__title{font-size:21px}.cs-promo .cs-promo__description{font-size:12px}.cs-promo__art{height:110px}.cs-promo__footer{margin-inline:16px}.cs-promo__controls{padding-inline:16px}}html[data-theme=dark] .cs-promo,.dark .cs-promo{--promo-surface: #1c293b;--promo-ink: #f1f4f9;--promo-muted: #b0bccd;--promo-line: #3c495c;--promo-red: #ff8190}html[data-theme=dark] .cs-promo .cs-promo__label,.dark .cs-promo .cs-promo__label{border-color:#ff819030;background:#ff819008}@keyframes cs-promo-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-promo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.cs-promo *,.cs-promo.is-playing .cs-promo__dots button[aria-current] span{animation:none;transition:none}}.cs-spotlight__promo{position:absolute;top:50%;left:55.5%;right:174px;transform:translateY(-50%);max-width:470px}@media(min-width:1024px)and (max-width:1199px){.cs-spotlight__promo{left:59%;right:134px}.cs-spotlight:has(.cs-spotlight__promo)>.cs-partners--vertical{width:94px}.cs-spotlight:has(.cs-spotlight__promo)>.cs-partners--vertical img{width:84px}.cs-spotlight:has(.cs-spotlight__promo)>.cs-partners--vertical>p{font-size:10px}}@media(min-width:801px)and (max-width:1023px){.cs-spotlight__promo{inset:auto auto 60px 36px;width:min(470px,100% - 72px);transform:none}}@media(max-width:800px){.cs-spotlight__promo{position:relative;inset:auto;transform:none;width:100%;max-width:470px;margin:6px 0 32px}}
