/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.cx-flag{--flag-gap:28px;gap:var(--flag-gap);padding-top:calc(var(--cx-top) + 24px);flex-direction:column;padding-bottom:40px;display:flex}.cx-flag__copy{display:contents}.cx-flag__label{order:1}.cx-flag__title{font-family:var(--font-display);letter-spacing:-.04em;word-spacing:-.2em;color:var(--c-fg,var(--color-fg));text-wrap:balance;order:2;margin:0;font-size:clamp(42px,11vw,56px);font-weight:700;line-height:1}.cx-flag__lead{max-width:34ch;color:var(--c-muted,var(--color-fg-muted));order:3;margin:0;font-size:16px;line-height:1.55}.cx-flag__stage{background:var(--c-surface-2,#0000000a);border-radius:24px;order:4;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000024}.cx-flag__img{width:100%;height:auto;display:block}.cx-flag__facts{grid-template-columns:repeat(var(--flag-facts,3), minmax(0, 1fr));background:var(--c-surface,#fff);border-radius:20px;order:5;align-items:start;gap:0;margin:0;padding:16px 4px;list-style:none;display:grid;box-shadow:0 12px 36px #0000001a}.cx-flag__fact{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:2px 8px;display:flex;position:relative}.cx-flag__fact+.cx-flag__fact:before{content:"";background:var(--c-line,#0000001f);width:1px;position:absolute;top:4px;bottom:4px;left:0}.cx-flag__num{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:var(--c-fg,var(--color-fg));font-size:clamp(28px,8.4vw,36px);font-weight:700;line-height:1}.cx-flag__cap{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted,var(--color-fg-muted));font-size:10px;line-height:1.4}.cx-flag__go{order:6}@media (min-width:768px){.cx-flag{--flag-gap:32px}.cx-flag__title{font-size:clamp(52px,7vw,72px)}.cx-flag__lead{max-width:38ch;font-size:18px}.cx-flag__stage{border-radius:28px}}@media (min-width:1024px){.cx-flag{padding-top:calc(var(--cx-top) + 40px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"copy stage""facts facts";align-items:center;gap:40px 56px;padding-bottom:56px;display:grid}.cx-flag__copy{flex-direction:column;grid-area:copy;align-items:flex-start;gap:20px;display:flex}.cx-flag__title,.cx-flag__label,.cx-flag__lead,.cx-flag__go{order:0}.cx-flag__stage{order:0;grid-area:stage}.cx-flag__go{margin-top:8px}.cx-flag__facts{grid-area:facts;grid-template-columns:repeat(var(--flag-facts,3), minmax(0, 1fr));background:var(--c-surface,#fff);border-radius:22px;order:0;align-items:center;gap:0;padding:18px 8px;display:grid;box-shadow:0 14px 44px #0000001a}.cx-flag__fact{text-align:left;flex-direction:row;align-items:baseline;gap:14px;padding:6px 28px}.cx-flag__fact+.cx-flag__fact:before{top:8px;bottom:8px}.cx-flag__num{font-size:44px}.cx-flag__cap{font-size:11px;line-height:1.45}}:root[data-js=on][data-motion=full]:not([data-preview]):not([data-tier=low]) .cx-flag:not([data-motion=off]) .cx-flag__stage{animation:cx-flag-in .9s var(--ease-out) .1s both}:root[data-js=on][data-motion=full]:not([data-preview]):not([data-tier=low]) .cx-flag:not([data-motion=off]) .cx-flag__facts{animation:cx-flag-in .8s var(--ease-out) .3s both}@keyframes cx-flag-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}

