@layer agarco-plugin{[class^="acd-"],[class*=" acd-"]{font-family:var(--acd-cw-font,var(--acd-fd-font,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif)) !important;line-height:1.5 !important;letter-spacing:normal !important;word-spacing:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}[class*="acd-camp-"],[class*="acd-cw-"],[class*="acd-circle-"],[class*="acd-p2p-"]{font-size:var(--acd-cw-base-size,16px);color:var(--acd-cw-text,var(--acd-fd-text,#0f172a));text-align:left}[class^="acd-"] h1,[class*=" acd-"] h1,[class^="acd-"] h2,[class*=" acd-"] h2,[class^="acd-"] h3,[class*=" acd-"] h3,[class^="acd-"] h4,[class*=" acd-"] h4,[class^="acd-"] h5,[class*=" acd-"] h5,[class^="acd-"] h6,[class*=" acd-"] h6{line-height:1.3 !important;font-family:inherit !important}.acd-cw{--acd-cw-cols:3;--acd-cw-gap:20px;--acd-cw-radius:14px;--acd-cw-card-bg:var(--acd-fd-card-bg,#ffffff);--acd-cw-card-border:rgba(0,0,0,0.08);--acd-cw-text:var(--acd-fd-text,#0f172a);--acd-cw-muted:rgba(15,23,42,0.72);--acd-cw-accent:var(--acd-fd-submit-bg,#0a6b61);--acd-cw-accent-text:var(--acd-fd-submit-text,#ffffff);--acd-cw-progress-track:rgba(0,0,0,0.08);--acd-cw-font:var(--acd-fd-font,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);font-family:var(--acd-cw-font);color:var(--acd-cw-text);margin:0 0 32px}.acd-cw-title{font-size:22px;font-weight:700;margin:0 0 16px;color:var(--acd-cw-text)}.acd-cw-empty{padding:28px 20px;text-align:center;color:var(--acd-cw-muted);border:1px dashed var(--acd-cw-card-border);border-radius:var(--acd-cw-radius);font-size:14px}.acd-cw-card{display:flex;flex-direction:column;background:var(--acd-cw-card-bg);border:0;border-radius:var(--acd-cw-radius);overflow:hidden;font-family:var(--acd-cw-font);box-shadow:0 1px 2px rgba(15,23,42,0.04),0 4px 12px rgba(15,23,42,0.04);transition:transform 0.25s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.25s cubic-bezier(0.22,0.61,0.36,1)}.acd-cw-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(15,23,42,0.05),0 12px 28px rgba(15,23,42,0.10)}.acd-cw-card-media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--acd-cw-accent) 15%,transparent),color-mix(in srgb,var(--acd-cw-accent) 4%,transparent))}.acd-cw-card-media img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.acd-cw-card:hover .acd-cw-card-media img{transform:scale(1.04)}.acd-cw-card-media-placeholder{position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--acd-cw-accent) 18%,transparent),color-mix(in srgb,var(--acd-cw-accent) 6%,transparent))}.acd-cw-badge{position:absolute;top:10px;left:10px;background:var(--acd-cw-accent);color:var(--acd-cw-accent-text);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.acd-cw-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px;flex:1}.acd-cw-card-title{font-family:var(--acd-cw-heading-font,var(--acd-cw-font,inherit));font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-0.01em;margin:0;color:var(--acd-cw-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acd-cw-card-title a{color:inherit;text-decoration:none}.acd-cw-card-title a:hover{color:var(--acd-cw-accent)}.acd-cw-card-desc{font-family:var(--acd-cw-font);font-size:15px;font-weight:400;line-height:1.4;color:var(--acd-cw-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acd-cw-progress{margin-top:auto;display:flex;flex-direction:column;gap:8px}.acd-cw-progress-bar{height:6px;background:var(--acd-cw-progress-track);border-radius:999px;overflow:hidden}.acd-cw-progress-fill{height:100%;background:var(--acd-cw-accent);border-radius:999px;transition:width 0.4s cubic-bezier(0.4,0,0.2,1)}.acd-cw-progress-meta{font-family:var(--acd-cw-font);display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;font-weight:500;color:var(--acd-cw-muted);font-variant-numeric:tabular-nums}.acd-cw-raised{font-weight:700;color:var(--acd-cw-text)}.acd-cw-cta{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:calc(var(--acd-cw-radius,14px) * 0.6);background:var(--acd-cw-accent);color:var(--acd-cw-accent-text);font-family:var(--acd-cw-font);font-size:14.5px;font-weight:600;letter-spacing:0.01em;text-decoration:none;transition:background-color 0.28s cubic-bezier(0.22,0.61,0.36,1),color 0.28s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.28s cubic-bezier(0.22,0.61,0.36,1),transform 0.28s cubic-bezier(0.22,0.61,0.36,1),filter 0.28s cubic-bezier(0.22,0.61,0.36,1);align-self:flex-start}.acd-cw-cta:hover{transform:translateY(-1px);filter:brightness(0.98);box-shadow:0 6px 16px rgba(0,0,0,0.08)}.acd-cw-cta:active{transform:translateY(0);filter:brightness(0.96);box-shadow:0 2px 6px rgba(0,0,0,0.06)}.acd-cw-cta-row{display:flex;gap:8px;margin-top:auto;flex-wrap:wrap}.acd-cw-cta-row .acd-cw-cta{flex:1 1 auto;min-width:110px}.acd-cw-cta--ghost{background:transparent !important;color:var(--acd-cw-learn-more,var(--acd-cw-text,#0f172a)) !important;border:1.5px solid var(--acd-cw-learn-more,var(--acd-cw-text,rgba(15,23,42,0.4))) !important}.acd-cw-cta--ghost:hover{background:color-mix(in srgb,var(--acd-cw-learn-more,var(--acd-cw-text)) 8%,transparent) !important;color:var(--acd-cw-learn-more,var(--acd-cw-text,#0f172a)) !important;border-color:var(--acd-cw-learn-more,var(--acd-cw-text)) !important;filter:brightness(0.95)}@supports not (background:color-mix(in srgb,red,blue)){.acd-cw-cta--ghost:hover{background:transparent !important}}.acd-cw-cta--primary{}@media (max-width:380px){.acd-cw-cta-row{flex-direction:column}.acd-cw-cta-row .acd-cw-cta{width:100%}}.acd-cw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--acd-cw-gap)}@media (max-width:560px){.acd-cw-grid{grid-template-columns:1fr}}.acd-cw-loadmore-wrap{text-align:center;margin-top:24px}.acd-cw-loadmore{background:transparent;color:var(--acd-cw-text);border:1px solid var(--acd-cw-card-border);padding:10px 22px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background 0.15s,border-color 0.15s,color 0.15s}.acd-cw-loadmore:hover{background:var(--acd-cw-accent);color:var(--acd-cw-accent-text);border-color:var(--acd-cw-accent)}.acd-cw-loadmore:disabled{opacity:0.6;cursor:progress}.acd-cw-carousel{position:relative}.acd-cw-track{display:flex;gap:var(--acd-cw-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 12px;outline:none}.acd-cw-track::-webkit-scrollbar{display:none}.acd-cw-carousel .acd-cw-card{flex:0 0 calc((100% - var(--acd-cw-gap) * 2) / 3);scroll-snap-align:start}@media (max-width:1100px){.acd-cw-carousel .acd-cw-card{flex-basis:calc((100% - var(--acd-cw-gap)) / 2)}}@media (max-width:640px){.acd-cw-carousel .acd-cw-card{flex-basis:86%}}.acd-cw-nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:var(--acd-cw-card-bg);color:var(--acd-cw-text);border:1px solid var(--acd-cw-card-border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:background 0.15s,color 0.15s,transform 0.1s;z-index:2}.acd-cw-nav:hover{background:var(--acd-cw-accent);color:var(--acd-cw-accent-text);border-color:var(--acd-cw-accent)}.acd-cw-nav:active{transform:translateY(-50%) scale(0.95)}.acd-cw-nav--prev{left:-18px}.acd-cw-nav--next{right:-18px}@media (max-width:720px){.acd-cw-nav--prev{left:4px}.acd-cw-nav--next{right:4px}}.acd-cw-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.acd-cw-dot{width:8px;height:8px;border-radius:50%;background:var(--acd-cw-progress-track);border:0;padding:0;cursor:pointer;transition:background 0.15s,transform 0.15s}.acd-cw-dot.is-active{background:var(--acd-cw-accent);transform:scale(1.3)}.acd-cw-slider{position:relative;border-radius:var(--acd-cw-radius);overflow:hidden;min-height:360px;background:color-mix(in srgb,var(--acd-cw-accent) 12%,var(--acd-cw-card-bg))}.acd-cw-slides{position:relative;min-height:360px}.acd-cw-slide{position:absolute;inset:0;display:flex;align-items:flex-end;opacity:0;pointer-events:none;transition:opacity 0.6s ease;padding:36px 40px}.acd-cw-slide.is-active{opacity:1;pointer-events:auto}.acd-cw-slide-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.acd-cw-slide-tint{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.55) 100%);z-index:1}.acd-cw-slide-body{position:relative;z-index:2;color:#fff;max-width:620px}.acd-cw-slide-title{font-size:28px;font-weight:700;line-height:1.2;margin:0 0 10px}.acd-cw-slide-desc{font-size:15px;line-height:1.55;margin:0 0 16px;opacity:0.92}.acd-cw-slide .acd-cw-progress{margin:0 0 20px;max-width:460px}.acd-cw-slide .acd-cw-progress-bar{background:rgba(255,255,255,0.25)}.acd-cw-slide .acd-cw-progress-fill{background:#ffffff}.acd-cw-slide .acd-cw-progress-meta{color:rgba(255,255,255,0.86)}.acd-cw-slide .acd-cw-raised{color:#ffffff}.acd-cw-slide .acd-cw-cta{background:#ffffff;color:var(--acd-cw-text)}.acd-cw-slide .acd-cw-cta:hover{background:var(--acd-cw-accent);color:var(--acd-cw-accent-text)}.acd-cw-slide .acd-cw-badge{position:relative;top:0;left:0;display:inline-block;margin-bottom:14px}.acd-cw-pause{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.85);color:#0f172a;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:3}.acd-cw-pause.is-paused svg{display:none}.acd-cw-pause.is-paused::before{content:'';display:block;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #0f172a}.acd-cw-dots--slider{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:3}.acd-cw-dots--slider .acd-cw-dot{background:rgba(255,255,255,0.5)}.acd-cw-dots--slider .acd-cw-dot.is-active{background:#fff}@media (max-width:720px){.acd-cw-slide{padding:24px 22px}.acd-cw-slide-title{font-size:22px}.acd-cw-slide-desc{font-size:14px}}@media (prefers-reduced-motion:reduce){.acd-cw-card,.acd-cw-card-media img,.acd-cw-progress-fill,.acd-cw-slide,.acd-cw-cta{transition:none}.acd-cw-card:hover{transform:none}.acd-cw-card:hover .acd-cw-card-media img{transform:none}.acd-cw-slide:not(.is-active){display:none}}.acd-cw--hero{position:relative;overflow:hidden;margin:0 0 32px}.acd-cw--hero.acd-cw-empty{padding:48px 24px;background:var(--acd-cw-card-bg);border:1px dashed var(--acd-cw-card-border);text-align:center;color:var(--acd-cw-muted);font-size:14px}.acd-cw--hero{min-height:var(--acd-cw-hero-min-h,460px)}.acd-cw-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;opacity:0;transition:opacity 0.8s ease}.acd-cw-hero-bg.is-active{opacity:1}.acd-cw-hero-tint{position:absolute;inset:0;background-color:var(--acd-cw-overlay-color,#000);opacity:var(--acd-cw-overlay,0.35);z-index:1}.acd-cw-hero-inner{position:relative;z-index:2;display:flex;align-items:center;height:100%;min-height:inherit;padding:60px 56px;gap:48px}.acd-cw-event-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:-4px 0 10px;font-size:12.5px;color:color-mix(in srgb,var(--acd-cw-text) 70%,transparent)}.acd-cw-event-meta--past{color:color-mix(in srgb,var(--acd-cw-text) 55%,transparent)}.acd-cw-event-date{font-weight:600;letter-spacing:0.01em}.acd-cw-event-loc{position:relative;padding-left:12px}.acd-cw-event-loc::before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:0.5;transform:translateY(-50%)}.acd-cw-event-outcomes{margin:4px 0 14px;padding:8px 12px;border-left:3px solid color-mix(in srgb,var(--acd-cw-accent) 50%,transparent);background:color-mix(in srgb,var(--acd-cw-accent) 6%,transparent);border-radius:0 6px 6px 0;font-size:13.5px;line-height:1.5;color:color-mix(in srgb,var(--acd-cw-text) 80%,transparent)}.acd-cw-hero-body{flex:1;min-width:0;max-width:720px;font-family:var(--acd-cw-hero-body-font,inherit);transition:background 0.28s cubic-bezier(0.4,0,0.2,1),padding 0.28s cubic-bezier(0.4,0,0.2,1),border-width 0.28s cubic-bezier(0.4,0,0.2,1),border-color 0.28s cubic-bezier(0.4,0,0.2,1),border-radius 0.28s cubic-bezier(0.4,0,0.2,1),backdrop-filter 0.28s cubic-bezier(0.4,0,0.2,1),-webkit-backdrop-filter 0.28s cubic-bezier(0.4,0,0.2,1)}.acd-cw-hero-body--positioned{transform:translate(var(--acd-cw-hero-body-x,0px),var(--acd-cw-hero-body-y,0px))}.acd-cw-hero-body--boxed{background:color-mix( in srgb,var(--acd-cw-hero-box-bg,transparent) calc(var(--acd-cw-hero-box-opacity,1) * 100%),transparent );padding:var(--acd-cw-hero-box-padding,24px);border-radius:var(--acd-cw-hero-box-radius,12px);border:var(--acd-cw-hero-box-border-width,0px) solid var(--acd-cw-hero-box-border-color,transparent);max-width:var(--acd-cw-hero-box-max-width,720px);-webkit-backdrop-filter:blur(var(--acd-cw-hero-box-blur,0px));backdrop-filter:blur(var(--acd-cw-hero-box-blur,0px))}.acd-cw-hero-aside{flex:0 0 44%;max-width:520px;align-self:stretch;display:flex;align-items:center}.acd-cw-hero-aside img{width:100%;height:auto;box-shadow:0 18px 48px rgba(0,0,0,0.18);object-fit:cover;max-height:100%}.acd-cw-hero-title{font-family:var(--acd-cw-hero-h-font,inherit) !important;font-size:var(--acd-cw-hero-h-size,clamp(28px,4.4vw,52px)) !important;font-weight:var(--acd-cw-hero-h-weight,700) !important;line-height:1.3 !important;margin:0 0 16px !important;padding:0 !important;letter-spacing:-0.02em !important;color:var(--acd-cw-hero-h-color,inherit) !important}.acd-cw-hero-title-link,.acd-cw-hero-title .acd-cw-hero-title-link{color:inherit !important;text-decoration:none !important;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size 220ms cubic-bezier(0.16,1,0.3,1)}.acd-cw-hero-title-link:hover,.acd-cw-hero-title-link:focus-visible{background-size:100% 2px !important}.acd-cw-hero-title-link:focus-visible{outline:none !important}.acd-cw-hero-sub{font-size:var(--acd-cw-hero-s-size,clamp(15px,1.4vw,18px)) !important;line-height:1.5 !important;margin:0 0 22px !important;padding:0 !important;opacity:0.92 !important;max-width:580px;color:var(--acd-cw-hero-s-color,inherit) !important}.acd-cw-hero-progress{margin:0 0 24px;max-width:560px;overflow:hidden;max-height:200px;opacity:1;transform:translateY(0);transition:opacity 0.28s cubic-bezier(0.4,0,0.2,1),transform 0.28s cubic-bezier(0.4,0,0.2,1),max-height 0.32s cubic-bezier(0.4,0,0.2,1),margin 0.32s cubic-bezier(0.4,0,0.2,1)}.acd-cw-hero-progress.is-hiding{opacity:0;transform:translateY(-6px);max-height:0;margin-top:0;margin-bottom:0;pointer-events:none}.acd-cw-hero-progress .acd-cw-progress-bar{height:8px}.acd-cw-hero-progress-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:13.5px}.acd-cw-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.acd-cw-hero-ctas .acd-cw-cta{padding:calc(13px * var(--acd-cw-hero-btn-scale,1)) calc(28px * var(--acd-cw-hero-btn-scale,1));font-size:calc(15px * var(--acd-cw-hero-btn-scale,1));border-radius:10px}.acd-cw-hero-ctas .acd-cw-cta--primary{background:var(--acd-cw-hero-btn-p-bg,var(--acd-cw-accent));color:var(--acd-cw-hero-btn-p-color,var(--acd-cw-accent-text))}.acd-cw-hero-ctas .acd-cw-cta--ghost{background:var(--acd-cw-hero-btn-s-bg,transparent);color:var(--acd-cw-hero-btn-s-color,inherit);border:1.5px solid currentColor;opacity:0.95}.acd-cw-hero-ctas .acd-cw-cta--ghost:hover{background:currentColor;color:var(--acd-cw-card-bg);filter:none;opacity:1}.acd-cw-hero-ctas--secondary{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.acd-cw-hero-ctas .acd-cw-cta--circle,.acd-cw-hero-ctas .acd-cw-cta--p2p{padding:calc(13px * var(--acd-cw-hero-btn-scale,1)) calc(28px * var(--acd-cw-hero-btn-scale,1));font-size:calc(15px * var(--acd-cw-hero-btn-scale,1));border-radius:10px;border:0;cursor:pointer;font-family:inherit;font-weight:600;white-space:nowrap;transition:background-color 0.28s cubic-bezier(0.22,0.61,0.36,1),color 0.28s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.28s cubic-bezier(0.22,0.61,0.36,1),transform 0.28s cubic-bezier(0.22,0.61,0.36,1),filter 0.28s cubic-bezier(0.22,0.61,0.36,1)}.acd-cw-hero-ctas .acd-cw-cta--circle{background:var(--acd-cw-hero-circle-bg,var(--acd-cw-accent));color:var(--acd-cw-hero-circle-color,var(--acd-cw-accent-text));transform:translate3d(var(--acd-cw-hero-circle-x,0px),var(--acd-cw-hero-circle-y,0px),0)}.acd-cw-hero-ctas .acd-cw-cta--p2p{background:var(--acd-cw-hero-p2p-bg,var(--acd-cw-accent));color:var(--acd-cw-hero-p2p-color,var(--acd-cw-accent-text));transform:translate3d(var(--acd-cw-hero-p2p-x,0px),var(--acd-cw-hero-p2p-y,0px),0)}.acd-cw-hero-ctas .acd-cw-cta--circle:hover,.acd-cw-hero-ctas .acd-cw-cta--p2p:hover{filter:brightness(0.98);box-shadow:0 6px 16px rgba(0,0,0,0.10)}.acd-cw-hero-ctas .acd-cw-cta--secondary{background:var(--acd-cw-hero-btn-s-bg,transparent) !important;color:var(--acd-cw-hero-btn-s-color,inherit) !important;border:1.5px solid var(--acd-cw-hero-btn-s-border,currentColor) !important}.acd-cw-hero-ctas .acd-cw-cta--secondary:hover{filter:none;background:color-mix(in srgb,currentColor 8%,var(--acd-cw-hero-btn-s-bg,transparent)) !important;box-shadow:0 4px 14px rgba(0,0,0,0.06)}@supports not (background:color-mix(in srgb,red,blue)){.acd-cw-hero-ctas .acd-cw-cta--secondary:hover{background:rgba(255,255,255,0.08) !important}}.acd-cw-rally-wrap{position:relative;display:inline-flex}.acd-cw-cta--rally{}.acd-cw-rally-popover{position:absolute;top:calc(100%+8px);left:0;min-width:260px;background:var(--acd-cw-bg,#ffffff);color:var(--acd-cw-text,#0f172a);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,0.18),0 4px 12px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.06);padding:6px;z-index:50;display:flex;flex-direction:column;gap:2px}.acd-cw-rally-popover[hidden]{display:none}.acd-cw-rally-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:background 0.12s ease}.acd-cw-rally-item:hover,.acd-cw-rally-item:focus-visible{background:rgba(0,0,0,0.05);outline:none}.acd-cw-rally-item-title{font-size:14px;font-weight:600}.acd-cw-rally-item-sub{font-size:12px;opacity:0.65;line-height:1.35}.acd-cw-hero--full .acd-cw-hero-body{color:#ffffff}.acd-cw-hero--full .acd-cw-hero-progress .acd-cw-progress-bar{background:rgba(255,255,255,0.25)}.acd-cw-hero--full .acd-cw-hero-progress .acd-cw-progress-fill{background:#ffffff}.acd-cw-hero--full .acd-cw-hero-progress-meta{color:rgba(255,255,255,0.92)}.acd-cw-hero--full .acd-cw-raised{color:#ffffff}.acd-cw-hero--full .acd-cw-cta--primary{background:var(--acd-cw-hero-btn-p-bg,#ffffff);color:var(--acd-cw-hero-btn-p-color,var(--acd-cw-text))}.acd-cw-hero--full .acd-cw-cta--primary:hover{filter:brightness(0.94)}.acd-cw-hero--split{background:color-mix(in srgb,var(--acd-cw-accent) 8%,var(--acd-cw-card-bg));border:1px solid var(--acd-cw-card-border)}.acd-cw-hero--split .acd-cw-hero-bg,.acd-cw-hero--split .acd-cw-hero-tint{display:none}.acd-cw-hero--split .acd-cw-hero-body{color:var(--acd-cw-text)}.acd-cw-hero--split .acd-cw-hero-progress-meta{color:var(--acd-cw-muted)}.acd-cw-hero--split .acd-cw-cta--ghost{color:var(--acd-cw-text)}.acd-cw-hero--minimal{background:color-mix(in srgb,var(--acd-cw-accent) 14%,var(--acd-cw-card-bg));border:1px solid var(--acd-cw-card-border)}.acd-cw-hero--minimal .acd-cw-hero-bg,.acd-cw-hero--minimal .acd-cw-hero-tint,.acd-cw-hero--minimal .acd-cw-hero-aside{display:none}.acd-cw-hero--minimal .acd-cw-hero-body{color:var(--acd-cw-text);margin:0 auto;text-align:center;max-width:720px}.acd-cw-hero--minimal .acd-cw-hero-sub{margin-left:auto;margin-right:auto}.acd-cw-hero--minimal .acd-cw-hero-progress{margin-left:auto;margin-right:auto}.acd-cw-hero--minimal .acd-cw-hero-ctas{justify-content:center}.acd-cw-hero--minimal .acd-cw-hero-progress-meta{justify-content:center;color:var(--acd-cw-muted)}.acd-cw-hero--minimal .acd-cw-cta--ghost{color:var(--acd-cw-text)}.acd-cw-hero--center .acd-cw-hero-body{margin:0 auto;text-align:center}.acd-cw-hero--center .acd-cw-hero-sub{margin-left:auto;margin-right:auto}.acd-cw-hero--center .acd-cw-hero-progress{margin-left:auto;margin-right:auto}.acd-cw-hero--center .acd-cw-hero-ctas{justify-content:center}.acd-cw-hero--center .acd-cw-hero-progress-meta{justify-content:center}@media (max-width:900px){.acd-cw-hero-inner{padding:36px 24px;flex-direction:column;gap:28px;align-items:stretch}.acd-cw-hero-aside{flex:0 0 auto;max-width:100%}.acd-cw-hero-aside img{max-height:320px}}@media (max-width:560px){.acd-cw--hero{min-height:min(var(--acd-cw-hero-min-h,460px),70vh)}.acd-cw-hero-inner{padding:28px 20px}.acd-cw-hero-ctas{flex-direction:column;align-items:stretch}.acd-cw-hero-ctas .acd-cw-cta{width:100%;justify-content:center}.acd-cw-hero-ctas--secondary{flex-direction:row;flex-wrap:nowrap;gap:8px}.acd-cw-hero-ctas--secondary .acd-cw-cta{flex:1 1 calc(50% - 4px);width:auto;padding:calc(11px * var(--acd-cw-hero-btn-scale,1)) calc(12px * var(--acd-cw-hero-btn-scale,1));font-size:calc(13px * var(--acd-cw-hero-btn-scale,1));min-width:0}}@media (prefers-reduced-motion:reduce){.acd-cw-hero-progress-fill{transition:none}}}