.ws{--p: 0;position:relative;height:400vh;background:#0b0b0e;color:#fff}.ws-stage{--k: 0;--c: 0;position:sticky;top:0;height:100svh;overflow:hidden;background:#0b0b0e;isolation:isolate}@supports (height: 100lvh){.ws-stage{height:100lvh}}.ws-win{position:absolute;left:0;top:0;height:100%;width:56.25svh;z-index:2;transform-origin:0 0;will-change:transform;backface-visibility:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45) 16%,#000 32%,#000 68%,rgba(0,0,0,.45) 84%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45) 16%,#000 32%,#000 68%,rgba(0,0,0,.45) 84%,transparent)}@supports (height: 100lvh){.ws-win{width:56.25lvh}}@media (max-width: 767px){.ws-win{-webkit-mask-image:none;mask-image:none}}.ws-win.is-wide{width:max(100vw,calc(100lvh * 16 / 9));height:calc(max(100vw,100lvh * 16 / 9)*.5625);-webkit-mask-image:none;mask-image:none}.ws-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ws-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(70% 80% at 50% 45%,rgba(214,128,70,.55),rgba(120,64,40,.32) 55%,transparent 82%);opacity:calc(var(--k) * (1 - var(--k)) * 3.2)}.ws-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;mix-blend-mode:overlay;opacity:calc(.1 + var(--k) * .22);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px}.ws-vig{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.ws-vig:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 95% at 50% 42%,#0a060738 30%,#0a0607b8);opacity:calc(1 - var(--k) * .22)}.ws-vig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(.72 + (1 - var(--k)) * .28);background:linear-gradient(180deg,rgba(10,6,7,.5),transparent 20%),linear-gradient(90deg,rgba(8,5,6,.8),rgba(8,5,6,.3) 20%,transparent 36%,transparent 64%,rgba(8,5,6,.3) 80%,rgba(8,5,6,.8))}.ws-a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 1.5rem 8svh;pointer-events:none;opacity:clamp(0,1 - var(--p) * 12,1);transform:translateY(calc(var(--p) * -40px))}.ws-a:before{content:"";position:absolute;inset:auto 0 0 0;height:72%;z-index:-1;background:linear-gradient(0deg,rgba(10,6,7,.92),rgba(10,6,7,.55) 55%,transparent)}.ws-title{text-wrap:balance;margin:.7rem 0 0;font-family:Archivo Variable,sans-serif;font-weight:650;font-stretch:108%;line-height:1.02;letter-spacing:-.02em;font-size:clamp(2.3rem,7.4vw,5rem);color:#fff;filter:drop-shadow(0 3px 18px rgba(0,0,0,.6))}.ws-a .ws-title{font-size:clamp(1.9rem,5vw,3.2rem)}.ws-a .ws-title span{color:#cfe6ff;white-space:nowrap}.ws-a .d-label{color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.55)}.ws-sub{margin:.8rem 0 0;max-width:24rem;font-size:clamp(.95rem,2.2vw,1.1rem);line-height:1.4;color:#ffffffeb;text-shadow:0 2px 14px rgba(0,0,0,.65)}.ws-proof b{color:hsl(var(--primary));font-weight:400;margin-right:.15rem}.ws-first{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:1.2rem;pointer-events:auto}.ws-plate-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ws-plate.is-bad{border-color:#ff8a7a;animation:ws-shake .42s cubic-bezier(.36,.07,.19,.97)}.ws-plate-err{margin:0;font-size:.8rem;color:#ffd2cb;text-shadow:0 2px 12px rgba(0,0,0,.7)}.ws-plate-err button{margin-left:.2rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:#fff}@keyframes ws-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.ws-plate{display:flex;align-items:center;gap:.35rem;width:min(92vw,27rem);padding:.35rem .35rem .35rem 1.2rem;border-radius:999px;background:#0e0a088c;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 14px 40px -10px #0009;transition:border-color .25s,box-shadow .25s}.ws-plate:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .22),0 14px 40px -10px #0009}.ws-plate input{flex:1;height:2.9rem;padding:0;line-height:2.9rem;min-width:0;background:transparent;border:0;outline:0;color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ws-plate input::-moz-placeholder{color:#ffffffc7;font-weight:500;letter-spacing:.02em;text-transform:none}.ws-plate input::placeholder{color:#ffffffc7;font-weight:500;letter-spacing:.02em;text-transform:none}.ws-plate .aw-btn{flex:none;margin:0;align-items:center;gap:.45rem;padding:0 1.3rem;height:2.9rem;white-space:nowrap}.ws-first>.aw-btn{margin:0;align-items:center;justify-content:center;gap:.5rem;height:3.1rem;padding:0 1.9rem;white-space:nowrap}.ws-first span{font-size:.78rem;color:#ffffffd9;text-shadow:0 2px 12px rgba(0,0,0,.6)}.ws-a .ws-mouse{display:none}.ws-hint{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-top:1rem;font-size:.68rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 2px 12px rgba(0,0,0,.6)}.ws-mouse{position:relative;display:block;width:1.5rem;height:2.4rem;border:2px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 0 18px #ffffff40}.ws-mouse:after{content:"";position:absolute;left:50%;top:.5rem;width:3px;height:.55rem;margin-left:-1.5px;border-radius:3px;background:#fff;animation:ws-wheel 1.8s ease-in-out infinite}@keyframes ws-wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(.9rem)}}.ws-c{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:0 1.5rem 9vh;text-align:center;pointer-events:none;opacity:clamp(0,1 - var(--c) * 1.7,1);transform:translateY(calc(var(--c) * -80px))}.ws-c:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#0e0808a8,#0e080857 45%,#0e080833),radial-gradient(ellipse 90% 78% at 50% 52%,rgba(24,13,11,.5),rgba(24,13,11,.3) 60%,transparent 88%);opacity:clamp(0,(var(--p) - .3) * 4,1)}.ws-tag{--s: clamp(0, (var(--p) - .3) * 9, 1);margin:0;font-size:.64rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.5);opacity:var(--s)}.ws-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;max-width:62rem}.ws-more{--s: clamp(0, (var(--p) - .6) * 9, 1);margin:-.3rem 0 0;font-size:.82rem;line-height:1.5;color:#ffffffc7;opacity:var(--s);transform:translateY(calc((1 - var(--s)) * 12px));pointer-events:auto}.ws-more a{display:inline-flex;align-items:center;gap:.3rem;color:#ffe9b0;font-weight:600;text-decoration:underline;text-decoration-color:#ffe9b066;text-underline-offset:4px;transition:text-decoration-color .3s}.ws-more a:hover{text-decoration-color:#ffe9b0}.ws-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem}.ws-ghost{pointer-events:auto;display:inline-flex;align-items:center;margin-top:1.8rem;padding:.9rem 1.5rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:.9rem;font-weight:500;color:#ffffffeb;background:#0a060547;transition:border-color .3s,background-color .3s}.ws-ghost:hover{border-color:#fff9;background:#0a060573}.ws-note{margin:1rem 0 0;font-size:.72rem;letter-spacing:.04em;color:#fffc;text-shadow:0 1px 10px rgba(0,0,0,.7)}.ws-card{--s: clamp(0, (var(--p) - (.34 + var(--i) * .1)) * 9, 1);width:min(17rem,86vw);padding:1.2rem 1.3rem;text-align:left;border:1px solid rgba(255,236,220,.22);border-radius:1.5rem;background:linear-gradient(160deg,#1c1210bd,#1c12108a);box-shadow:0 24px 60px -30px #000000b3;color:#fff;opacity:var(--s);transform:translate3d(0,calc((1 - var(--s)) * 28px),0) scale(calc(.96 + var(--s) * .04))}@media (hover: hover){.ws-card{-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);background:linear-gradient(160deg,#18100e94,#18100e6b);border-color:#fff0e14d;box-shadow:0 24px 60px -30px #000000b3,inset 0 1px #ffffff2e}}.ws-ic{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:1rem;background:#ffffffe6;color:#0b1f4d}.ws-ct{margin:.8rem 0 0;font-family:Archivo Variable,sans-serif;font-weight:650;font-size:1.1rem}.ws-cd{margin:.3rem 0 0;font-size:.86rem;line-height:1.4;color:#ffffffeb}.ws-final{--s: clamp(0, (var(--p) - .72) * 9, 1);opacity:var(--s);transform:translateY(calc((1 - var(--s)) * 24px));display:flex;flex-direction:column;align-items:center}.ws-final .ws-title.is-sm{font-size:clamp(1.7rem,5vw,3.2rem);text-shadow:0 2px 22px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.45)}.ws-final .ws-title span{color:#ffe9b0}.ws-final .aw-btn{display:inline-flex;align-items:center;gap:.5rem}@media (max-width: 767px){.ws{height:380vh}.ws-c{justify-content:flex-end;padding-bottom:calc(env(safe-area-inset-bottom) + 7svh);gap:.8rem}.ws-more{font-size:.76rem}.ws-ghost{margin-top:0;padding:.75rem 1.2rem;font-size:.84rem}.ws-actions{flex-direction:column;gap:.6rem}.ws-actions .aw-btn{margin-top:1rem}.ws-note{margin-top:.7rem;font-size:.66rem}.ws-c:before{background:linear-gradient(0deg,rgba(8,5,4,.8),rgba(8,5,4,.45) 45%,transparent 75%)}.ws-cards{gap:.6rem}.ws-card{width:100%;padding:.9rem 1rem;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.8rem;column-gap:.8rem;align-items:center}.ws-ic{grid-row:span 2;width:2.2rem;height:2.2rem}.ws-ct{margin:0;font-size:1rem}.ws-card{padding:.7rem .95rem;grid-template-columns:auto 1fr;background:linear-gradient(160deg,#140d0bd1,#140d0bb3);border-color:#fff0e147}.ws-card .ws-ic{grid-row:auto;width:2rem;height:2rem}.ws-cd{display:none}.ws-ct{font-size:.98rem}.ws-cards{gap:.5rem}.ws-tag{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.7)}.ws-more-names,.ws-note-long{display:none}.ws-more{color:#ffffffeb;text-shadow:0 1px 10px rgba(0,0,0,.6)}.ws-note{color:#ffffffd9;text-shadow:0 1px 10px rgba(0,0,0,.7)}.ws-final .ws-title.is-sm{text-shadow:0 2px 20px rgba(0,0,0,.75)}.ws-c:before{background:linear-gradient(0deg,rgba(8,5,4,.9),rgba(8,5,4,.72) 40%,rgba(8,5,4,.35) 68%,transparent 88%)}}@media (prefers-reduced-motion: reduce){.ws{height:auto}.ws-stage{position:relative;height:auto;min-height:100svh}.ws-a{display:none}.ws-c{position:relative;min-height:100svh}.ws-card,.ws-final{opacity:1;transform:none}.ws-glow,.ws-vig,.ws-grain{display:none}}.ws-chips{--s: clamp(0, (var(--p) - .6) * 9, 1);list-style:none;margin:-.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;max-width:52rem;opacity:var(--s);transform:translateY(calc((1 - var(--s)) * 12px))}.ws-chips li a{display:block;padding:.4rem .85rem;color:inherit;text-decoration:none}.ws-chips li{pointer-events:auto;cursor:pointer;transition:background-color .3s,border-color .3s;border-radius:999px;font-size:.78rem;font-weight:500;color:#fff;background:#18100e80;border:1px solid rgba(255,240,225,.26);text-shadow:0 1px 8px rgba(0,0,0,.45)}@media (hover: hover){.ws-chips li{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ws-chips li:hover{background:#18100eb3;border-color:#ffe9b0b3}}@media (max-width: 767px){.ws-chips{flex-wrap:nowrap;justify-content:flex-start;gap:.4rem;overflow-x:auto;max-width:none;width:calc(100% + 3rem);margin:-.1rem -1.5rem 0;padding:.15rem 1.5rem;pointer-events:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 88%,transparent)}.ws-chips::-webkit-scrollbar{display:none}.ws-chips li{flex:none;white-space:nowrap}.ws-chips li a{padding:.38rem .75rem}.ws-chips li{font-size:.68rem;background:#140d0bb8;border-color:#fff0e14d}.ws-tag{margin-bottom:-.2rem}.ws-final .ws-title.is-sm{font-size:1.45rem}.ws-more{margin-top:0}}@media (max-height: 600px) and (max-width: 767px){.ws-c{gap:.45rem;padding-bottom:calc(env(safe-area-inset-bottom) + 3svh)}.ws-chips,.ws-tag,.ws-note{display:none}.ws-card{padding:.5rem .85rem}.ws-ct{font-size:.9rem}.ws-final .ws-title.is-sm{font-size:1.25rem}.ws-actions .aw-btn{margin-top:.4rem;padding-top:.7rem;padding-bottom:.7rem}.ws-ghost{padding:.5rem 1rem}}@media (max-height: 520px) and (min-width: 768px){.ws-c{gap:.5rem;padding:3.6rem 1.5rem 2vh}.ws-tag,.ws-chips,.ws-note{display:none}.ws-cards{flex-wrap:nowrap;gap:.6rem}.ws-card{width:min(15rem,30vw);padding:.6rem .85rem}.ws-ic{width:1.8rem;height:1.8rem;border-radius:.6rem}.ws-ct{margin:.4rem 0 0;font-size:.9rem}.ws-cd{font-size:.72rem;line-height:1.3;margin-top:.15rem}.ws-more{font-size:.72rem}.ws-final .ws-title.is-sm{font-size:1.5rem}.ws-ghost{margin-top:0;padding:.5rem 1rem}.ws-actions .aw-btn{padding-top:.6rem;padding-bottom:.6rem}}.ws-vary{color:#ffffffb3}.ws-after{position:relative;z-index:4;margin-top:-100vh;background:hsl(var(--background));border-radius:1.75rem 1.75rem 0 0;box-shadow:0 -30px 80px -20px #000000a6}@supports (height: 100lvh){.ws-after{margin-top:-100lvh}}.ws-after>:first-child{border-radius:inherit}@media (max-width: 767px){.ws-after{border-radius:1.25rem 1.25rem 0 0}}@media (prefers-reduced-motion: reduce){.ws-after{margin-top:0;border-radius:0;box-shadow:none}.ws-c{opacity:1;transform:none}}html[data-ws-under] .site-header{background-color:hsl(var(--background) / calc(.1 + var(--header-collapse) * .5));backdrop-filter:blur(calc(var(--header-collapse) * 28px)) saturate(1);-webkit-backdrop-filter:blur(calc(var(--header-collapse) * 28px)) saturate(1)}html[data-ws-under] .site-header nav a:not(.bg-primary){color:#ffffffeb}html[data-ws-under] .site-header nav a:not(.bg-primary):hover,html[data-ws-under] .site-header nav a[aria-current=page]{color:#fff}.ws-title.is-sm span{display:inline-block}.ws-fleet{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:min(94vw,34rem)}.ws-fleet-q{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:#ffffffeb;text-shadow:0 2px 12px rgba(0,0,0,.65)}.ws-fleet-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%}.ws-fleet-chip{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:3rem;padding:0 .5rem;border-radius:999px;white-space:nowrap;font-size:.9rem;font-weight:600;color:#fff;background:#0e0a088c;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 12px 34px -12px #0009;transition:background .25s,color .25s,border-color .25s,transform .25s}.ws-fleet-chip svg{opacity:.7;transition:transform .25s,opacity .25s}.ws-fleet-chip:hover,.ws-fleet-chip:focus-visible{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));transform:translateY(-2px);outline:0}.ws-fleet-chip:hover svg,.ws-fleet-chip:focus-visible svg{opacity:1;transform:translate(2px)}@media (max-width: 480px){.ws-fleet-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs{padding:5rem 0 3.5rem;border-top:1px solid hsl(0 0% 100% / .05);background:linear-gradient(180deg,#0b0b0e,hsl(var(--background)) 18%)}.cs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.25rem}.cs-nav{display:none;gap:.5rem}.cs-nav button{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:999px;border:1px solid hsl(0 0% 100% / .14);color:hsl(var(--foreground));background:#ffffff08;transition:border-color .3s,background-color .3s,opacity .3s,transform .3s}.cs-nav button:hover:not(:disabled){border-color:hsl(var(--gold) / .6);background:hsl(var(--gold) / .08);transform:translateY(-1px)}.cs-nav button:disabled{opacity:.3;cursor:default}@media (min-width: 768px){.cs{padding:7rem 0 4.5rem}.cs-nav{display:flex}}.cs-rail-wrap{position:relative}.cs-rail{--cs-pad: max(1.5rem, calc((100vw - 87.5rem)/2 + 2rem) );display:flex;gap:.9rem;padding:0 var(--cs-pad);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--cs-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cs-rail *{-webkit-user-drag:none}.cs-rail::-webkit-scrollbar{display:none}.cs-rail:active{cursor:grabbing}.cs-rail.is-drag{scroll-snap-type:none}.cs-rail.is-drag .cs-card{pointer-events:none}.cs-card{position:relative;flex:0 0 min(78vw,22rem);aspect-ratio:3 / 4;border-radius:1.4rem;overflow:hidden;scroll-snap-align:start;background:#111;isolation:isolate;box-shadow:0 30px 70px -40px #000000e6,inset 0 0 0 1px #ffffff0f;opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 90ms)}.cs-card.is-in{opacity:1;transform:none}.cs-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1.02);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}@media (hover: hover){.cs-card:hover img{transform:scale(1.07)}}.cs-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08080a1f,#08080a00 35%,#08080a8c 62%,#08080aeb)}.cs-body{position:absolute;left:0;right:0;bottom:0;padding:1.4rem 1.4rem 1.5rem;color:#fff}.cs-num{display:block;margin-bottom:.6rem;font-size:.62rem;font-weight:600;letter-spacing:.28em;color:hsl(var(--gold) / .9)}.cs-body h3{margin:0;font-family:Archivo Variable,Inter Variable,system-ui,sans-serif;font-stretch:108%;font-weight:650;font-size:1.35rem;line-height:1.1;letter-spacing:-.015em}.cs-body p{margin:.6rem 0 0;font-size:.86rem;line-height:1.5;color:#ffffffc7}@media (min-width: 768px){.cs-card{flex-basis:23rem}.cs-body{padding:1.7rem 1.7rem 1.8rem}.cs-body h3{font-size:1.5rem}.cs-body p{font-size:.9rem}}.cs-card--cta{background:radial-gradient(120% 90% at 20% 0%,hsl(var(--gold) / .22),transparent 55%),linear-gradient(160deg,#15110c,#0b0b0e);display:flex;align-items:flex-end}.cs-body--cta{position:relative;z-index:1}.cs-card--cta img{opacity:.5;filter:saturate(.85)}.cs-shade--cta{background:linear-gradient(180deg,#08080a40,#08080a8c 45%,#08080af2)}.cs-cta-title{margin:0;font-family:Archivo Variable,Inter Variable,system-ui,sans-serif;font-stretch:108%;font-weight:650;font-size:1.5rem;line-height:1.08;letter-spacing:-.015em}.cs-cta-desc{margin:.8rem 0 0;font-size:.9rem;line-height:1.5;color:#ffffffbf}.cs-card--cta .aw-btn{margin-top:1.4rem;align-items:center;gap:.5rem}.cs-foot{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem}.cs-progress{position:relative;flex:1;max-width:16rem;height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.cs-progress span{position:absolute;inset:0 auto 0 0;background:hsl(var(--gold));transition:width .45s cubic-bezier(.2,.8,.2,1)}.cs-note{margin:0;font-size:.74rem;color:hsl(var(--muted-foreground) / .7);text-align:right}@media (max-width: 767px){.cs-foot{flex-direction:column;align-items:flex-start;gap:.8rem}.cs-note{text-align:left}}@media (prefers-reduced-motion: reduce){.cs-card{opacity:1;transform:none;transition:none}.cs-card img{transition:none}}
