.ac-0{background:var(--color-canvas);display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-1{background:var(--color-canvas);border-color:var(--color-border);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding-left:80px;padding-right:80px;padding-top:32px;padding-bottom:32px;position:relative;flex-shrink:0;width:100%}
.ac-2{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ac-3{position:relative;flex-shrink:0;width:16px;height:16px}
.ac-4{position:absolute;inset:0;width:100%;height:100%}
.ac-5{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-6{font-family:var(--body);line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-text-secondary);line-height:1.7}
.ac-7{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-8{background:#000;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:48px;padding-left:80px;padding-right:80px;position:relative;flex-shrink:0;width:100%}
.ac-9{display:flex;flex-direction:column;align-items:flex-start;padding-left:80px;padding-right:80px;padding-top:48px;padding-bottom:48px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.ac-10{position:absolute;inset:0;object-fit:cover;border-radius:8px;width:100%;height:100%}
.ac-11{display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-12{font-family:var(--display);line-height:58.5px;position:relative;flex-shrink:0;font-size:45px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-13{font-family:var(--body);line-height:33px;position:relative;flex-shrink:0;font-size:22px;color:var(--color-text-secondary);width:100%;line-height:1.7}
.ac-14{background:var(--color-surface-warm);border-color:var(--color-border);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-15{display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-17{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-18{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-19{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text);max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-20{font-family:var(--body);line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-text-secondary);line-height:1.7}
.ac-21{display:flex;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-22{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;position:relative;border-radius:12px}
.ac-23{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:var(--color-text-secondary);font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-24{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-25{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;position:relative;border-radius:12px}
.ac-26{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:var(--color-text-secondary);font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-27{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-28{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;position:relative;border-radius:12px}
.ac-29{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:var(--color-text-secondary);font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-30{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-31{background:var(--color-surface);border-color:var(--color-border);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-33{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-34{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-35{display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-36{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-37{font-family:var(--body);line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-text-secondary);width:100%;line-height:1.7}
.ac-38{display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-39{display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-40{position:relative;flex-shrink:0;width:16px;height:16px}
.ac-41{position:absolute;inset:0;width:100%;height:100%}
.ac-42{flex:1 1 0;min-width:0;font-family:var(--body);line-height:21px;position:relative;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-43{display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-44{position:relative;flex-shrink:0;width:16px;height:16px}
.ac-45{position:absolute;inset:0;width:100%;height:100%}
.ac-46{flex:1 1 0;min-width:0;font-family:var(--body);line-height:21px;position:relative;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-47{display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-48{position:relative;flex-shrink:0;width:16px;height:16px}
.ac-49{position:absolute;inset:0;width:100%;height:100%}
.ac-50{flex:1 1 0;min-width:0;font-family:var(--body);line-height:21px;position:relative;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-51{display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-52{position:relative;flex-shrink:0;width:16px;height:16px}
.ac-53{position:absolute;inset:0;width:100%;height:100%}
.ac-54{flex:1 1 0;min-width:0;font-family:var(--body);line-height:21px;position:relative;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-55{display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-56{position:relative;flex-shrink:0;width:16px;height:16px}
.ac-57{position:absolute;inset:0;width:100%;height:100%}
.ac-58{flex:1 1 0;min-width:0;font-family:var(--body);line-height:21px;position:relative;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-59{display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-60{position:relative;flex-shrink:0;width:16px;height:16px}
.ac-61{position:absolute;inset:0;width:100%;height:100%}
.ac-62{flex:1 1 0;min-width:0;font-family:var(--body);line-height:21px;position:relative;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-63{border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex-direction:column;align-items:flex-start;padding:32px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.ac-64{font-family:var(--body);line-height:33px;position:relative;flex-shrink:0;color:#f5a623;font-size:22px;text-align:center;width:100%;line-height:1.7}
.ac-65{background:var(--color-canvas);display:flex;flex-direction:column;gap:48px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-67{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-68{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-69{display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-70{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-71{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);width:100%;line-height:1.7}
.ac-72{display:flex;align-items:center;position:relative;flex-shrink:0;width:100%}
.ac-73{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:24px;align-items:flex-start;position:relative}
.ac-74{display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-75{font-family:Anton,var(--display);line-height:31.2px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-text-secondary);line-height:1.7}
.ac-76{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-77{display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-78{font-family:Anton,var(--display);line-height:31.2px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-text-secondary);line-height:1.7}
.ac-79{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-80{display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-81{font-family:Anton,var(--display);line-height:31.2px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-text-secondary);line-height:1.7}
.ac-82{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-83{display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-84{font-family:Anton,var(--display);line-height:31.2px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-text-secondary);line-height:1.7}
.ac-85{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-86{background:var(--color-surface);border-color:var(--color-border);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-88{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-89{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-90{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-91{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-92{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;gap:8px;align-items:center;padding:24px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.ac-93{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ac-94{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-95{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-96{position:relative;flex-shrink:0;width:12px}
.ac-97{position:absolute}
.ac-98{width:100%;height:100%}
.ac-99{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ac-100{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-101{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-102{position:relative;flex-shrink:0;width:12px}
.ac-103{position:absolute}
.ac-104{width:100%;height:100%}
.ac-105{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ac-106{background:var(--color-surface);border:1px solid var(--color-border);border-color:#f5a623;display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-107{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#f5a623;font-size:13px;line-height:1.7}
.ac-108{position:relative;flex-shrink:0;width:12px}
.ac-109{position:absolute}
.ac-110{width:100%;height:100%}
.ac-111{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ac-112{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-113{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-114{position:relative;flex-shrink:0;width:12px}
.ac-115{position:absolute}
.ac-116{width:100%;height:100%}
.ac-117{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ac-118{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-119{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-120{position:relative;flex-shrink:0;width:12px}
.ac-121{position:absolute}
.ac-122{width:100%;height:100%}
.ac-123{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ac-124{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-125{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-126{position:relative;flex-shrink:0;width:12px}
.ac-127{position:absolute}
.ac-128{width:100%;height:100%}
.ac-129{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.ac-130{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-131{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-132{position:relative;flex-shrink:0;width:12px}
.ac-133{position:absolute}
.ac-134{width:100%;height:100%}
.ac-135{display:flex;align-items:center;position:relative;flex-shrink:0}
.ac-136{background:var(--color-surface);border:1px solid var(--color-border);border-color:#f5a623;display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-137{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#f5a623;font-size:13px;line-height:1.7}
.ac-138{font-family:var(--body);line-height:24px;position:relative;flex-shrink:0;color:var(--color-text-secondary);font-size:16px;line-height:1.7}
.ac-139{background:var(--color-surface);display:flex;flex-direction:column;gap:56px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-141{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-142{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-143{display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-144{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-145{font-family:var(--body);line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-text-secondary);width:100%;line-height:1.7}
.ac-146{display:flex;gap:48px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-147{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:16px;align-items:flex-start;position:relative}
.ac-148{font-family:var(--body);position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);letter-spacing:1px;text-transform:uppercase;line-height:1.7}
.ac-149{display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-150{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:8px;align-items:center;position:relative}
.ac-151{background:#fff;border:1px solid var(--color-border);border-color:var(--color-border);height:72px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.ac-152{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-153{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:8px;align-items:center;position:relative}
.ac-154{background:#faf9f5;border:1px solid var(--color-border);border-color:var(--color-border);height:72px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.ac-155{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-156{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:8px;align-items:center;position:relative}
.ac-157{background:#111;border:1px solid var(--color-border);border-color:var(--color-border);height:72px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.ac-158{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-159{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:8px;align-items:center;position:relative}
.ac-160{background:#62674c;border:1px solid var(--color-border);border-color:var(--color-border);height:72px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.ac-161{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-162{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:16px;align-items:flex-start;position:relative}
.ac-163{font-family:var(--body);position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);letter-spacing:1px;text-transform:uppercase;line-height:1.7}
.ac-164{display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-165{font-family:var(--display);line-height:42px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-166{font-family:Anton,var(--display);line-height:30px;position:relative;flex-shrink:0;color:#f5a623;font-size:24px;line-height:1.7}
.ac-167{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-168{background:var(--color-canvas);display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-170{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-171{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-172{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-173{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-174{border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex-direction:column;height:251px;align-items:flex-start;overflow:hidden;position:relative;border-radius:20px;flex-shrink:0;width:100%}
.ac-175{position:absolute;inset:0;border-radius:20px}
.ac-176{position:absolute;width:100%}
.ac-177{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-end;padding:48px;position:relative;width:100%}
.ac-178{font-family:var(--display);position:relative;flex-shrink:0;font-size:45px;color:var(--color-text-secondary)}
.ac-179{line-height:58.5px;line-height:1.7}
.ac-180{line-height:58.5px;line-height:1.7}
.ac-181{display:flex;gap:16px;align-items:flex-start;position:relative;flex-shrink:0}
.ac-182{background:#f5a623;display:flex;align-items:flex-start;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-183{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-184{border:1px solid var(--color-border);display:flex;align-items:flex-start;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0}
.ac-185{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-186{font-family:var(--body);line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:var(--color-text-secondary);line-height:1.7}
.ac-187{background:var(--color-canvas);border-color:var(--color-border);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-189{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-190{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-191{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-192{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-193{display:flex;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-194{background:var(--color-surface);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:16px;align-items:flex-start;padding:32px;position:relative;border-radius:16px}
.ac-195{font-family:Anton,var(--display);line-height:30px;position:relative;flex-shrink:0;color:#f5a623;font-size:40px;line-height:1.7}
.ac-196{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-197{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:1px;line-height:1.7}
.ac-198{background:var(--color-surface);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:16px;align-items:flex-start;padding:32px;position:relative;border-radius:16px}
.ac-199{font-family:Anton,var(--display);line-height:30px;position:relative;flex-shrink:0;color:#f5a623;font-size:40px;line-height:1.7}
.ac-200{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-201{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:1px;line-height:1.7}
.ac-202{display:flex;gap:32px;align-items:center;justify-content:center;padding-top:24px;position:relative;flex-shrink:0;width:100%}
.ac-203{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-204{border:1px solid var(--color-border);border-color:#f5a623;display:flex;gap:8px;align-items:center;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px;flex-shrink:0}
.ac-205{position:relative;flex-shrink:0;width:14px;height:14px}
.ac-206{position:absolute;inset:0;width:100%;height:100%}
.ac-207{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-208{border:1px solid var(--color-border);border-color:#f5a623;display:flex;gap:8px;align-items:center;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px;flex-shrink:0}
.ac-209{position:relative;flex-shrink:0;width:14px;height:14px}
.ac-210{position:absolute;inset:0;width:100%;height:100%}
.ac-211{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-212{background:var(--color-surface);display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-214{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-215{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-216{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-217{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-218{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:32px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.ac-219{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-220{display:flex;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-221{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:8px;align-items:flex-start;position:relative}
.ac-222{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-223{background:var(--color-surface);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.ac-224{font-family:var(--body);position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-225{position:relative;flex-shrink:0;width:14px;height:14px}
.ac-226{position:absolute;inset:0;width:100%;height:100%}
.ac-227{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:8px;align-items:flex-start;position:relative}
.ac-228{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-229{background:var(--color-surface);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.ac-230{font-family:var(--body);position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-231{position:relative;flex-shrink:0;width:14px;height:14px}
.ac-232{position:absolute;inset:0;width:100%;height:100%}
.ac-233{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:8px;align-items:flex-start;position:relative}
.ac-234{font-family:var(--body);position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);line-height:1.7}
.ac-235{background:var(--color-surface);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.ac-236{font-family:var(--body);position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-237{position:relative;flex-shrink:0;width:14px;height:14px}
.ac-238{position:absolute;inset:0;width:100%;height:100%}
.ac-239{background:#f5a623;display:flex;align-items:flex-start;justify-content:center;padding-left:24px;padding-right:24px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.ac-240{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;font-size:12px;color:var(--color-text-secondary);letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-241{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--color-text-secondary);line-height:1.7}
.ac-242{background:var(--color-surface);border-color:var(--color-border);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding:80px;position:relative;flex-shrink:0;width:100%}
.ac-244{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-245{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-246{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-247{font-family:var(--display);line-height:46.8px;position:relative;flex-shrink:0;font-size:36px;color:var(--color-text-secondary);width:100%;max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-248{position:relative;flex-shrink:0;width:100%}
.ac-249{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0}
.ac-250{font-family:Anton,var(--display);line-height:31.2px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-text-secondary);line-height:1.7}
.ac-251{display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-252{display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-253{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#ff5f56;font-size:12px;line-height:1.7}
.ac-254{flex:1 1 0;min-width:0;font-family:var(--body);position:relative;color:var(--color-text-secondary);font-size:13px;line-height:1.7}
.ac-255{display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-256{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#27c93f;font-size:12px;line-height:1.7}
.ac-257{flex:1 1 0;min-width:0;font-family:var(--body);position:relative;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-258{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0}
.ac-259{font-family:Anton,var(--display);line-height:31.2px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-text-secondary);line-height:1.7}
.ac-260{display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-261{display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-262{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#ff5f56;font-size:12px;line-height:1.7}
.ac-263{flex:1 1 0;min-width:0;font-family:var(--body);position:relative;color:var(--color-text-secondary);font-size:13px;line-height:1.7}
.ac-264{display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-265{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#27c93f;font-size:12px;line-height:1.7}
.ac-266{flex:1 1 0;min-width:0;font-family:var(--body);position:relative;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-267{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0}
.ac-268{font-family:Anton,var(--display);line-height:31.2px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-text-secondary);line-height:1.7}
.ac-269{display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-270{display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-271{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#ff5f56;font-size:12px;line-height:1.7}
.ac-272{flex:1 1 0;min-width:0;font-family:var(--body);position:relative;color:var(--color-text-secondary);font-size:13px;line-height:1.7}
.ac-273{display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-274{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#27c93f;font-size:12px;line-height:1.7}
.ac-275{flex:1 1 0;min-width:0;font-family:var(--body);position:relative;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-276{background:var(--color-canvas);border:1px solid var(--color-border);border-color:var(--color-border);display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0}
.ac-277{font-family:Anton,var(--display);line-height:31.2px;position:relative;flex-shrink:0;font-size:24px;color:var(--color-text-secondary);line-height:1.7}
.ac-278{display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-279{display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-280{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#ff5f56;font-size:12px;line-height:1.7}
.ac-281{flex:1 1 0;min-width:0;font-family:var(--body);position:relative;color:var(--color-text-secondary);font-size:13px;line-height:1.7}
.ac-282{display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-283{font-family:var(--body);font-weight:700;position:relative;flex-shrink:0;color:#27c93f;font-size:12px;line-height:1.7}
.ac-284{flex:1 1 0;min-width:0;font-family:var(--body);position:relative;font-size:13px;color:var(--color-text-secondary);line-height:1.7}
.ac-285{background:var(--color-canvas);border-color:var(--color-border);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:80px;align-items:flex-start;padding-bottom:120px;padding-top:100px;padding-left:80px;padding-right:80px;position:relative;flex-shrink:0;width:100%}
.ac-286{display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-288{background:#f5a623;height:2px;position:relative;flex-shrink:0;width:12px}
.ac-289{font-family:var(--body);font-weight:700;line-height:15.6px;position:relative;flex-shrink:0;color:#f5a623;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;line-height:1.7}
.ac-290{font-family:var(--display);line-height:58.5px;position:relative;flex-shrink:0;font-size:45px;color:var(--color-text-secondary);max-width:var(--text-column);font-size:var(--text-title);line-height:1.25}
.ac-291{font-family:var(--body);line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:#fff}
.ac-292{display:flex;align-items:flex-end;justify-content:center;position:relative;flex-shrink:0;width:100%}
.ac-293{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:1126.4px}
.ac-294{display:flex;flex-direction:column;height:572px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:1126.4px}
.ac-295{position:absolute}
.ac-296{position:absolute;height:632.72px;width:1126.792px}
.ac-297{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}
.ac-298{position:absolute;height:632.72px;width:1126.4px}
.ac-299{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;position:relative;width:100%}
.ac-300{display:flex;flex-direction:column;height:70.4px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}
.ac-301{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}
.ac-302{position:relative;flex-shrink:0;width:100%}
.ac-303{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%}
.ac-304{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:100%}
.ac-305{position:relative;flex-shrink:0;width:100%}
.ac-306{display:flex;align-items:center;justify-content:space-between;padding-left:35.2px;padding-right:35.2px;padding-top:10.56px;padding-bottom:10.56px;position:relative;width:100%;height:100%}
.ac-307{height:36.96px;position:relative;flex-shrink:0;width:222.267px}
.ac-308{position:absolute;inset:0;width:100%;height:100%}
.ac-309{flex:1 1 0;min-width:0;position:relative}
.ac-310{display:flex;align-items:flex-start;justify-content:flex-end;position:relative;width:100%;height:100%}
.ac-311{height:35.2px;position:relative;flex-shrink:0}
.ac-312{display:flex;gap:31.68px;align-items:center;position:relative;width:100%;height:100%}
.ac-313{position:relative;flex-shrink:0}
.ac-314{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-315{font-family:'Playfair Display',serif;line-height:18.48px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);width:100%;line-height:1.7}
.ac-316{position:relative;flex-shrink:0}
.ac-317{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-318{font-family:'Playfair Display',serif;line-height:18.48px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);width:100%;line-height:1.7}
.ac-319{position:relative;flex-shrink:0}
.ac-320{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-321{font-family:'Playfair Display',serif;line-height:18.48px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);width:100%;line-height:1.7}
.ac-322{position:relative;flex-shrink:0}
.ac-323{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-324{font-family:'Playfair Display',serif;line-height:18.48px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);width:100%;line-height:1.7}
.ac-325{position:relative;flex-shrink:0}
.ac-326{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-327{font-family:'Playfair Display',serif;line-height:18.48px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);width:100%;line-height:1.7}
.ac-328{position:relative;flex-shrink:0}
.ac-329{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-330{font-family:'Playfair Display',serif;line-height:18.48px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);width:100%;line-height:1.7}
.ac-331{position:relative;flex-shrink:0}
.ac-332{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-333{font-family:'Playfair Display',serif;line-height:18.48px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);width:100%;line-height:1.7}
.ac-334{display:flex;flex-direction:column;gap:21.12px;height:501.6px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}
.ac-335{display:flex;flex-direction:column;font-family:'Playfair Display',serif;height:102.08px;justify-content:center;position:relative;flex-shrink:0;font-size:59.84px;text-align:center;color:#fff}
.ac-336{line-height:21.12px;line-height:1.7}
.ac-337{line-height:21.12px;line-height:1.7}
.ac-338{line-height:21.12px;line-height:1.7}
.ac-339{line-height:21.12px;line-height:1.7}
.ac-340{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:100%}
.ac-341{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;text-align:center;color:var(--color-text);width:100%;line-height:1.7}
.ac-342{display:flex;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0}
.ac-343{background:#141414;height:42.24px;position:relative;border-radius:7.04px;flex-shrink:0}
.ac-344{display:flex;align-items:center;justify-content:center;overflow:hidden;padding-left:17.6px;padding-right:17.6px;position:relative;width:100%;height:100%}
.ac-345{position:relative;flex-shrink:0}
.ac-346{display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;width:100%;height:100%}
.ac-347{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;color:#fafafa;font-size:14.08px;text-align:center;width:100%;line-height:1.7}
.ac-348{background:#ededed;height:42.24px;position:relative;border-radius:7.04px;flex-shrink:0}
.ac-349{display:flex;align-items:center;justify-content:center;overflow:hidden;padding-left:17.6px;padding-right:17.6px;position:relative;width:100%;height:100%}
.ac-350{position:relative;flex-shrink:0}
.ac-351{display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;width:100%;height:100%}
.ac-352{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;color:#141414;font-size:14.08px;text-align:center;width:100%;line-height:1.7}
.ac-353{display:flex;flex-direction:column;align-items:flex-start;padding-left:140.8px;padding-right:140.8px;padding-top:56.32px;padding-bottom:56.32px;position:relative;flex-shrink:0;width:100%}
.ac-354{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}
.ac-355{display:flex;flex-direction:column;gap:7.04px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ac-356{display:flex;flex-direction:column;align-items:flex-start;padding-left:14.08px;padding-right:14.08px;position:relative;flex-shrink:0;width:100%}
.ac-357{font-family:'Playfair Display',serif;font-weight:700;line-height:24.64px;position:relative;flex-shrink:0;font-size:19.36px;color:var(--color-text);width:100%;line-height:1.7}
.ac-358{display:flex;flex-direction:column;align-items:flex-start;padding:14.08px;position:relative;flex-shrink:0;width:100%}
.ac-359{position:relative;border-radius:7.04px;flex-shrink:0;width:100%}
.ac-360{display:flex;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-361{height:225.28px;position:relative;border-radius:7.04px;flex-shrink:0;width:287.76px}
.ac-362{position:absolute;inset:0;object-fit:cover;border-radius:7.04px;width:100%;height:100%}
.ac-363{flex:1 1 0;min-width:0;position:relative}
.ac-364{display:flex;flex-direction:column;gap:3.52px;align-items:flex-start;justify-content:center;padding-top:14.08px;padding-left:14.08px;padding-right:14.08px;position:relative;width:100%;height:100%}
.ac-365{height:20.24px;position:relative;flex-shrink:0;width:100%}
.ac-366{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-367{font-family:'Playfair Display',serif;font-weight:700;line-height:20.24px;position:relative;flex-shrink:0;font-size:15.84px;color:var(--color-text);width:100%;line-height:1.7}
.ac-368{flex:1 1 0;min-width:0;position:relative;width:100%}
.ac-369{display:flex;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-370{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:3.52px;height:100%;align-items:flex-start;position:relative}
.ac-371{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:space-between;position:relative;width:100%}
.ac-372{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:10.56px;align-items:flex-start;position:relative}
.ac-373{position:relative;flex-shrink:0;width:100%}
.ac-374{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-375{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-376{position:absolute;inset:0;width:100%;height:100%}
.ac-377{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-378{position:relative;flex-shrink:0;width:100%}
.ac-379{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-380{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-381{position:absolute;inset:0;width:100%;height:100%}
.ac-382{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-383{position:relative;flex-shrink:0;width:100%}
.ac-384{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-385{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-386{position:absolute;inset:0;width:100%;height:100%}
.ac-387{flex:1 1 0;min-width:0;font-family:var(--body);line-height:21.12px;position:relative;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-388{position:relative;flex-shrink:0;width:100%}
.ac-389{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-390{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-391{position:absolute;inset:0;width:100%;height:100%}
.ac-392{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-393{display:flex;flex-direction:column;gap:10.56px;align-items:flex-start;position:relative;flex-shrink:0;width:289.52px}
.ac-394{position:relative;flex-shrink:0;width:302.72px}
.ac-395{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-396{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-397{position:absolute;inset:0;width:100%;height:100%}
.ac-398{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-399{position:relative;flex-shrink:0;width:302.72px}
.ac-400{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-401{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-402{position:absolute;inset:0;width:100%;height:100%}
.ac-403{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-404{position:relative;flex-shrink:0;width:302.72px}
.ac-405{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-406{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-407{position:absolute;inset:0;width:100%;height:100%}
.ac-408{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-409{position:relative;flex-shrink:0;width:302.72px}
.ac-410{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-411{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-412{position:absolute;inset:0;width:100%;height:100%}
.ac-413{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-414{display:flex;gap:21.12px;align-items:flex-start;position:relative;flex-shrink:0}
.ac-415{background:#000;display:flex;height:28.16px;align-items:center;justify-content:center;overflow:hidden;padding-left:14.08px;padding-right:14.08px;position:relative;border-radius:7.04px;flex-shrink:0;width:105.6px}
.ac-416{position:relative;flex-shrink:0}
.ac-417{display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;width:100%;height:100%}
.ac-418{font-family:var(--body);line-height:18.48px;position:relative;flex-shrink:0;font-size:12.32px;text-align:center;color:var(--color-text);width:100%;line-height:1.7}
.ac-419{background:var(--color-surface);display:flex;height:28.16px;align-items:center;justify-content:center;overflow:hidden;padding-left:14.08px;padding-right:14.08px;position:relative;border-radius:7.04px;flex-shrink:0;width:105.6px}
.ac-420{position:relative;flex-shrink:0}
.ac-421{display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;width:100%;height:100%}
.ac-422{font-family:var(--body);line-height:18.48px;position:relative;flex-shrink:0;font-size:12.32px;color:var(--color-text);text-align:center;width:100%;line-height:1.7}
.ac-423{display:flex;flex-direction:column;align-items:flex-start;padding:14.08px;position:relative;flex-shrink:0;width:100%}
.ac-424{position:relative;border-radius:7.04px;flex-shrink:0;width:100%}
.ac-425{display:flex;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-426{flex:1 1 0;min-width:0;position:relative}
.ac-427{display:flex;flex-direction:column;gap:3.52px;align-items:flex-start;justify-content:center;padding-top:14.08px;padding-left:14.08px;padding-right:14.08px;position:relative;width:100%;height:100%}
.ac-428{height:20.24px;position:relative;flex-shrink:0;width:100%}
.ac-429{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-430{font-family:'Playfair Display',serif;font-weight:700;line-height:20.24px;position:relative;flex-shrink:0;font-size:15.84px;color:var(--color-text);width:100%;line-height:1.7}
.ac-431{flex:1 1 0;min-width:0;position:relative;width:100%}
.ac-432{display:flex;align-items:flex-start;position:relative;width:100%;height:100%}
.ac-433{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:3.52px;height:100%;align-items:flex-start;position:relative}
.ac-434{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:space-between;position:relative;width:100%}
.ac-435{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:10.56px;align-items:flex-start;position:relative}
.ac-436{position:relative;flex-shrink:0;width:100%}
.ac-437{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-438{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-439{position:absolute;inset:0;width:100%;height:100%}
.ac-440{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-441{position:relative;flex-shrink:0;width:100%}
.ac-442{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-443{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-444{position:absolute;inset:0;width:100%;height:100%}
.ac-445{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-446{position:relative;flex-shrink:0;width:100%}
.ac-447{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-448{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-449{position:absolute;inset:0;width:100%;height:100%}
.ac-450{flex:1 1 0;min-width:0;font-family:var(--body);line-height:21.12px;position:relative;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-451{position:relative;flex-shrink:0;width:100%}
.ac-452{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-453{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-454{position:absolute;inset:0;width:100%;height:100%}
.ac-455{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-456{display:flex;flex-direction:column;gap:10.56px;align-items:flex-start;position:relative;flex-shrink:0;width:289.52px}
.ac-457{position:relative;flex-shrink:0;width:302.72px}
.ac-458{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-459{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-460{position:absolute;inset:0;width:100%;height:100%}
.ac-461{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-462{position:relative;flex-shrink:0;width:302.72px}
.ac-463{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-464{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-465{position:absolute;inset:0;width:100%;height:100%}
.ac-466{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-467{position:relative;flex-shrink:0;width:302.72px}
.ac-468{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-469{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-470{position:absolute;inset:0;width:100%;height:100%}
.ac-471{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-472{position:relative;flex-shrink:0;width:302.72px}
.ac-473{display:flex;gap:3.52px;align-items:center;position:relative;width:100%;height:100%}
.ac-474{position:relative;flex-shrink:0;width:19.8px;height:19.8px}
.ac-475{position:absolute;inset:0;width:100%;height:100%}
.ac-476{font-family:var(--body);line-height:21.12px;position:relative;flex-shrink:0;font-size:14.08px;color:var(--color-text);line-height:1.7}
.ac-477{display:flex;gap:21.12px;align-items:flex-end;justify-content:flex-end;position:relative;flex-shrink:0;width:100%}
.ac-478{background:#000;display:flex;height:28.16px;align-items:center;justify-content:center;overflow:hidden;padding-left:14.08px;padding-right:14.08px;position:relative;border-radius:7.04px;flex-shrink:0;width:105.6px}
.ac-479{position:relative;flex-shrink:0}
.ac-480{display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;width:100%;height:100%}
.ac-481{font-family:var(--body);line-height:18.48px;position:relative;flex-shrink:0;font-size:12.32px;text-align:center;color:var(--color-text);width:100%;line-height:1.7}
.ac-482{background:var(--color-surface);display:flex;height:28.16px;align-items:center;justify-content:center;overflow:hidden;padding-left:14.08px;padding-right:14.08px;position:relative;border-radius:7.04px;flex-shrink:0;width:105.6px}
.ac-483{position:relative;flex-shrink:0}
.ac-484{display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;width:100%;height:100%}
.ac-485{font-family:var(--body);line-height:18.48px;position:relative;flex-shrink:0;font-size:12.32px;color:var(--color-text);text-align:center;width:100%;line-height:1.7}
.ac-486{height:225.28px;position:relative;border-radius:7.04px;flex-shrink:0;width:287.76px}
.ac-487{position:absolute;inset:0;object-fit:cover;border-radius:7.04px;width:100%;height:100%}
.ac-488{background:var(--color-canvas);border-color:var(--color-border);border-top:1px solid var(--color-border);display:flex;font-family:var(--body);align-items:center;justify-content:space-between;padding-left:80px;padding-right:80px;padding-top:48px;padding-bottom:48px;position:relative;flex-shrink:0;font-size:13px;width:100%}
.ac-489{line-height:20px;position:relative;flex-shrink:0;color:var(--color-text-secondary);line-height:1.7}
.ac-490{display:flex;gap:24px;align-items:flex-start;position:relative;flex-shrink:0}
.ac-491{line-height:20px;position:relative;flex-shrink:0;color:var(--color-text-secondary);line-height:1.7}
.ac-492{position:relative;flex-shrink:0;color:#f5a623}
.ac-493{line-height:20px;line-height:1.7}
.ac-page main>.ac-section{padding:80px max(var(--page-gutter),calc((100% - var(--page-width))/2));width:100%;gap:32px}.ac-page main>.ac-section:first-child{padding-block:48px}.ac-page main h1{font:400 clamp(36px,4.5vw,52px)/1.15 var(--display);max-width:var(--text-column);color:var(--color-text)}.ac-page main h2{color:var(--color-text)}.ac-page main p{max-width:var(--text-column)}.ac-page main img{max-width:100%}.ac-page main a{overflow-wrap:anywhere}.ac-page main>div>div{max-width:100%}.ac-page main [data-name="info-items-row"]>div,.ac-page main [data-name^="ba-card"]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text)}.ac-page main [data-name="info-items-row"] p{color:var(--color-text-secondary)}.ac-page main [data-name="hero-text-content"]{min-height:220px}.ac-page main [data-name="hero-text-content"]>img{filter:brightness(.3)}.ac-page main [data-name="hero-text-content"] p{font-size:var(--text-subtitle)}.ac-page main [data-name="section-label-container"] p{color:var(--accent)}.ac-page main [data-name="sitemap-diagram"]{flex-wrap:wrap}.ac-page main [data-name="footer-navigation"]{display:none}@media(max-width:1000px){.ac-page main [data-name="info-items-row"],.ac-page main [data-name="visual-system-grid"]{flex-wrap:wrap}.ac-page main [data-name="info-items-row"]>div{flex:1 1 250px}}@media(max-width:767px){.ac-page main>.ac-section{padding:56px var(--page-gutter)}.ac-page main div{max-width:100%;min-width:0}.ac-page main>.ac-section>div:not([data-name="section-label-container"]){flex-wrap:wrap}.ac-page main div[style]{max-width:100%}.ac-page main [data-name="hero-text-content"]{padding:24px}.ac-page main [data-name="info-items-row"],.ac-page main [data-name="diagnostico-grid"],.ac-page main [data-name="sitemap-diagram"]{flex-direction:column}.ac-page main [data-name="info-items-row"]>div{flex:auto;width:100%}.ac-page main img{object-fit:cover}.ac-page main [data-name="final-design-mockup"]{overflow:hidden}}.ac-page .case-label::before{display:none}.ac-page .ac-295{inset:0}.ac-page .ac-296,.ac-page .ac-298{inset:0;width:100%;height:100%}.ac-page .ac-298{background:linear-gradient(#000b,#292929aa)}.ac-page .ac-294{width:100%;overflow:hidden;border-radius:var(--radius-card)}.ac-page [data-name="sitemap-container"]{flex-wrap:wrap}.ac-page [data-name="arquitetura"]{background:var(--color-surface)}.ac-page [data-name="arquitetura"] p{color:var(--color-text-secondary)}.ac-page [data-name="comparison-grid"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ac-page [data-name="comparison-grid"]>div{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.ac-page [data-name="visual-assets-row"]{gap:48px}.ac-page [data-name="typography-specimen"]{flex:1;min-width:0}.ac-page [data-name="redesigned-hero-mockup"]>img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:brightness(.55)}.ac-page [data-name="redesigned-hero-mockup"]{min-height:300px}.ac-page [data-name="booking-form-mock"]{border:1px solid var(--color-border);border-radius:var(--radius-card)}.ac-page [data-name="resultado-final"]>div:last-child{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card)}.ac-page main img[src$=".svg"]{width:auto;height:auto;max-width:none}.ac-page [data-name="info-items-row"]>div,.ac-page [data-name="comparison-grid"]>div{transition:border-color var(--motion-duration)}.ac-page [data-name="info-items-row"]>div:hover,.ac-page [data-name="comparison-grid"]>div:hover{border-color:var(--color-border-hover)}
@media(max-width:1000px){.ac-page [data-name="visual-assets-row"]{flex-direction:column}.ac-page [data-name="Depth 3, Frame 1"]{display:none}.ac-page [data-name="Depth 5, Frame 0"]>div{flex-wrap:wrap}.ac-page [data-name="Depth 7, Frame 2"]{flex-wrap:wrap}}
@media(max-width:767px){.ac-page main [data-name="testimonials-container"],.ac-page main [data-name="awards-row"],.ac-page main [data-name="form-fields-row"]{flex-direction:column;align-items:stretch}.ac-page [data-name="comparison-grid"]{grid-template-columns:1fr}.ac-page [data-name="sitemap-container"]{gap:12px}.ac-page [data-name^="flow-node-wrap"]{flex:1 1 35%}.ac-page [data-name="connector"]{display:none}.ac-page [data-name="swatches-row"]{flex-wrap:wrap}.ac-page main [data-name="Depth 5, Frame 0"]>div{flex-direction:column}.ac-page main [data-name="Depth 7, Frame 2"]{height:auto}.ac-page main [data-name="Depth 7, Frame 1"]{width:100%}.ac-page main [data-name="Depth 7, Frame 0"]{height:auto}.ac-page [data-name="awards-row"]>div{flex-wrap:wrap}.ac-page [data-name="Hero Section"]{height:auto;min-height:480px}.ac-page [data-name="Depth 8, Frame 0"]{flex:initial;padding-block:48px}.ac-page [data-name="Depth 8, Frame 0"] p{font-size:26px;line-height:1.4}.ac-page main [data-name="Depth 8, Frame 2"] p,.ac-page main [data-name="Depth 8, Frame 3"] p,.ac-page main [data-name="Depth 8, Frame 4"] p,.ac-page main [data-name="Depth 8, Frame 5"] p{font-size:14px;line-height:1.6}.ac-page [data-name="Depth 4, Frame 4"],.ac-page [data-name="Depth 4, Frame 5"]{padding:16px}.ac-page [data-name="image 35"],.ac-page [data-name="image 36"]{width:100%;height:220px}}
.ac-page .ac-293{width:100%;min-width:0}.ac-page [data-name="resultado-final"]{align-items:stretch}.ac-page [data-name="resultado-final"]>div{width:100%}.ac-page [data-name="hero-mock-ctas"]{flex-wrap:wrap}.ac-page [data-name="lets-icons:check-fill"]{flex:none}.ac-page [data-name="lets-icons:check-fill"]+p{flex-shrink:1;min-width:0;overflow-wrap:anywhere}@media(max-width:1000px){.ac-page [data-name="Depth 5, Frame 0"]>div{gap:24px}.ac-page [data-name="Depth 6, Frame 2"]{width:100%}.ac-page [data-name="Depth 7, Frame 1"]{width:100%;flex-shrink:1}.ac-page [data-name="Depth 8, Frame 2"],.ac-page [data-name="Depth 8, Frame 3"],.ac-page [data-name="Depth 8, Frame 4"],.ac-page [data-name="Depth 8, Frame 5"]{width:100%;max-width:100%;flex-shrink:1}}

/* Align the case narrative with the shared portfolio foundations. */
.ac-page main>.ac-section{border-color:var(--color-border)}
.ac-page main>.ac-section:not([data-name="resultado-final"]) p{font-size:var(--text-body);line-height:1.8;color:var(--color-text-secondary)}
.ac-page main .case-label p,.ac-page main [data-name="info-items-row"]>div>p:first-child{font-size:12px!important;letter-spacing:.06em;line-height:1.5!important;font-weight:700;color:var(--accent)!important}
.ac-page main .case-label{margin-bottom:0}
.ac-page main h2{font:400 var(--text-title)/1.25 var(--display);max-width:var(--text-column)}
.ac-page main [data-name^="obs-item"]>p:first-child{font:500 18px/1.5 var(--body);color:var(--color-text)}
.ac-page main [data-name="challenge-callout"]{background:var(--color-surface-warm);border-color:var(--color-border);border-radius:var(--radius-card)}
.ac-page main [data-name="challenge-callout"] p{font-size:var(--text-subtitle);color:var(--accent)}
.ac-page main [data-name="sitemap-container"]{background:var(--color-canvas);border-color:var(--color-border)}
.ac-page main [data-name^="node-"]{background:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-control)}
.ac-page main [data-name="node-2"],.ac-page main [data-name="node-7"]{border-color:var(--accent);background:var(--color-surface-warm)}
.ac-page main [data-name="info-items-row"]>div,.ac-page main [data-name="comparison-grid"]>div,.ac-page main [data-name="testimonials-container"]>div{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:var(--space-5)}
.ac-page main [data-name="comparison-flows"]{gap:12px}
.ac-page main [data-name="comparison-grid"]>div>p{color:var(--color-text);font-size:18px;font-weight:500}
.ac-page main [data-name="comparison-flows"] p{font-size:15px!important}
.ac-page main [data-name="awards-row"]{flex-wrap:wrap;gap:24px}
.ac-page main [data-name="hero-mock-ctas"]>div{border-radius:var(--radius-control)}
.ac-page main [data-name="cta-primary"]{background:var(--accent);border-color:var(--accent)}
.ac-page main [data-name="cta-primary"] p{color:#14120c!important}
.ac-page main [data-name="cta-secondary"]{background:var(--color-surface);border-color:var(--color-border)}
.ac-page main [data-name="cta-secondary"] p{color:var(--color-text)!important}
.ac-page main [data-name="booking-form-mock"]{background:var(--color-surface);padding:var(--space-6)}
.ac-page main [data-name="booking-form-mock"] h2{font-size:28px}
.ac-page .ac-419,.ac-page .ac-482{border:1px solid var(--color-border);background:var(--color-surface)}
.ac-page .ac-422,.ac-page .ac-485{color:var(--color-text)}
@media(max-width:767px){.ac-page main [data-name="booking-form-mock"]{padding:24px}.ac-page main [data-name="hero-text-content"] h1{font-size:36px}.ac-page main [data-name="swatches-row"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ac-page main [data-name="swatches-row"]>div{width:100%}}
.ac-page main [data-name="comparison-grid"]>div>p{font-family:var(--body)}.ac-page main [data-name="resultado-final"] .results-header>a{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;border-radius:var(--radius-control);background:var(--accent);color:#14120c;text-decoration:none}.ac-page main [data-name="resultado-final"] [data-name="results-header"]>a{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;border-radius:var(--radius-control);background:var(--accent);color:#14120c;text-decoration:none;width:fit-content;min-width:0}

/* Requested refinements: equal cards, centered challenge and final supplied artwork. */
.ac-page main [data-name="info-items-row"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-auto-rows:1fr;gap:var(--space-5)}
.ac-page main [data-name="info-items-row"]>div{height:100%;width:auto;align-self:stretch}
.ac-page main [data-name="challenge-callout"]{align-items:center;text-align:center}
.ac-page main [data-name="challenge-callout"] p{width:100%;margin-inline:auto;text-align:center}
.ac-page main [data-name="booking-form-mock"] .ac-240{color:#fff}
.ac-page main [data-name="hero-text-content"]>img{filter:brightness(.65)}
.ac-page main [data-name="hero-text-content"] h1,.ac-page main [data-name="hero-text-content"] p{text-shadow:0 2px 10px #000b}
.ac-page main .ac-final-image{width:100%;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface)}
.ac-final-image>a{display:block}.ac-page main .ac-final-image img{display:block;width:100%;height:auto;max-width:100%}
.ac-final-image>a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
.ac-final-image figcaption{padding:12px 24px;color:var(--color-text-muted);font:400 13px/1.5 var(--body)}
@media(max-width:767px){.ac-page main [data-name="info-items-row"]{grid-template-columns:1fr}.ac-final-image figcaption{padding-inline:20px}}
