.ciq-rm{--ciq-rm-ink:#fff;--ciq-rm-muted:var(--color-ciq-charcoal-100);--ciq-rm-accent:var(--color-brand-blue);--ciq-rm-cta:var(--color-cta);--ciq-rm-cta-hover:var(--color-cta-hover);--ciq-rm-surface:#ffffff0f;--ciq-rm-hairline:#ffffff1f;--ciq-rm-radius:14px;--ciq-rm-ease:cubic-bezier(.22, 1, .36, 1);--ciq-rm-quick:.2s;--ciq-rm-enter:.42s;--ciq-rm-clip-inset:0px;--ciq-rm-clip-radius:32px;isolation:isolate;clip-path:inset(0 var(--ciq-rm-clip-inset) 0 var(--ciq-rm-clip-inset) round var(--ciq-rm-clip-radius) var(--ciq-rm-clip-radius) 0 0);box-sizing:border-box;width:100%;color:var(--ciq-rm-ink);background-color:var(--color-ciq-charcoal-900);text-align:center;padding:64px 24px clamp(72px,9vw,110px);font-family:Geist,sans-serif;position:relative;overflow:hidden}.ciq-rm:before{content:"";z-index:-2;background:radial-gradient(680px 460px at 50% -6%, var(--color-brand-purple) 0%, color-mix(in srgb, var(--color-brand-purple) 0%, transparent) 70%), radial-gradient(520px 400px at 12% 24%, color-mix(in srgb, var(--color-brand-purple) 54%, var(--color-ciq-charcoal-900)) 0%, #211e5c00 72%), radial-gradient(440px 340px at 92% 104%, color-mix(in srgb, var(--color-brand-blue) 28%, transparent) 0%, color-mix(in srgb, var(--color-brand-blue) 0%, transparent) 70%);position:absolute;inset:0}.ciq-rm:after{content:"";z-index:-1;background-image:radial-gradient(circle,#ffffff2e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 0%,#0000 100%)}.ciq-rm-frame{width:100%;max-width:1200px;margin-inline:auto;position:relative;overflow:hidden}.ciq-rm-stage{transform-origin:top;width:1200px;height:490px;position:absolute;top:0;left:50%}.ciq-rm-arcs{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 48%,#0000 77%);mask-image:linear-gradient(#000 48%,#0000 77%)}.ciq-rm-arc{fill:none;stroke-linecap:round;stroke-dasharray:var(--ciq-rm-arc-len);stroke-dashoffset:var(--ciq-rm-arc-len)}.ciq-rm.is-revealed .ciq-rm-arc{transition:stroke-dashoffset 1.4s ease-out var(--ciq-rm-arc-delay,0s);stroke-dashoffset:0}.ciq-rm-arc-outer{stroke:#ffffff24;stroke-width:2px}.ciq-rm-arc-inner{stroke:#fff3;stroke-width:3px;--ciq-rm-arc-delay:.1s}.ciq-rm-item{opacity:0;position:absolute;transform:translate(-50%,-50%)scale(.7)}.ciq-rm.is-revealed .ciq-rm-item{transition:opacity var(--ciq-rm-enter) var(--ciq-rm-ease) var(--ciq-rm-delay,0s), transform var(--ciq-rm-enter) var(--ciq-rm-ease) var(--ciq-rm-delay,0s);opacity:1;transform:translate(-50%,-50%)scale(1)}.ciq-rm-float{animation:ciq-rm-float var(--ciq-rm-float-duration,4s) ease-in-out infinite;animation-delay:var(--ciq-rm-float-delay,0s);transition:transform var(--ciq-rm-quick) var(--ciq-rm-ease)}@keyframes ciq-rm-float{0%,to{translate:0}50%{translate:0 -4px}}.ciq-rm-disc{width:var(--ciq-rm-disc-size,64px);height:var(--ciq-rm-disc-size,64px);border:1px solid var(--ciq-rm-hairline);background:linear-gradient(160deg,#ffffff24 0%,#ffffff0a 100%),#090a0cd1;border-radius:999px;place-items:center;display:grid;box-shadow:0 8px 24px -10px #090a0ce6}.ciq-rm-disc img{object-fit:contain;opacity:.9;width:52%;height:52%}.ciq-rm-pill{border:1px solid var(--ciq-rm-hairline);color:#fff;white-space:nowrap;background:#090a0cd1;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1;display:flex;box-shadow:0 6px 18px -10px #090a0ce6}.ciq-rm-pill svg{width:14px;height:14px;color:var(--ciq-rm-accent);flex:none}.ciq-rm-card{border:1px solid var(--ciq-rm-hairline);width:54px;height:54px;color:var(--ciq-rm-accent);background:#ffffff12;border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:0 8px 22px -12px #090a0ce6}.ciq-rm-card>svg{width:22px;height:22px}.ciq-rm-badge{border:1px solid var(--ciq-rm-hairline);background:var(--color-ciq-charcoal-900);height:20px;color:var(--ciq-rm-accent);border-radius:6px;align-items:center;gap:2px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:1;display:flex;position:absolute;bottom:-7px;right:-10px}.ciq-rm-badge svg{width:9px;height:9px}.ciq-rm-status{border:1px solid color-mix(in srgb, var(--color-brand-blue) 42%, transparent);background:color-mix(in srgb, var(--color-brand-blue) 14%, transparent);height:32px;color:var(--color-brand-blue);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;line-height:1;display:flex}.ciq-rm-status svg,.ciq-rm-check svg{width:16px;height:16px;color:var(--ciq-rm-accent)}.ciq-rm-check{border:1px solid color-mix(in srgb, var(--color-brand-blue) 42%, transparent);background:color-mix(in srgb, var(--color-brand-blue) 14%, transparent);border-radius:999px;place-items:center;width:50px;height:50px;display:grid}.ciq-rm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:100%;max-width:1040px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.ciq-rm-stat{opacity:0;filter:blur(4px);flex-direction:column;align-items:center;display:flex;transform:translateY(14px)}.ciq-rm.is-revealed .ciq-rm-stat{transition:opacity var(--ciq-rm-enter) var(--ciq-rm-ease) var(--ciq-rm-delay,0s), transform var(--ciq-rm-enter) var(--ciq-rm-ease) var(--ciq-rm-delay,0s), filter var(--ciq-rm-enter) var(--ciq-rm-ease) var(--ciq-rm-delay,0s);opacity:1;filter:blur();transform:translateY(0)}.ciq-rm-stat-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ciq-rm-accent);font-family:Geist Display,Geist,sans-serif;font-size:42px;font-weight:700;line-height:1}.ciq-rm-stat-label{color:var(--ciq-rm-ink);margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.2}.ciq-rm-stat-desc{max-width:22ch;color:var(--ciq-rm-muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.ciq-rm-copy{margin-top:clamp(16px,2vw,28px);max-width:720px;margin-inline:auto;position:relative}.ciq-rm-copy>*{opacity:0;filter:blur(4px);transform:translateY(14px)}.ciq-rm.is-revealed .ciq-rm-copy>*{transition:opacity var(--ciq-rm-enter) var(--ciq-rm-ease) var(--ciq-rm-delay,0s), transform var(--ciq-rm-enter) var(--ciq-rm-ease) var(--ciq-rm-delay,0s), filter var(--ciq-rm-enter) var(--ciq-rm-ease) var(--ciq-rm-delay,0s);opacity:1;filter:blur();transform:translateY(0)}.ciq-rm-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ciq-rm-accent);margin:0 0 12px;font-size:14px;font-weight:600}.ciq-rm-title{letter-spacing:-.01em;color:var(--ciq-rm-ink);margin:0;font-size:clamp(30px,4.4vw,48px);line-height:1.12}.ciq-rm-title-tail{color:inherit;display:block}.ciq-rm-stats-note{text-align:center;color:var(--ciq-rm-muted);grid-column:1/-1;margin:0;font-size:15px;line-height:1.5}.ciq-rm-sub{max-width:600px;color:var(--ciq-rm-muted);margin:20px auto 0;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.ciq-rm-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:clamp(28px,3.5vw,40px);display:flex}.ciq-rm-action{cursor:pointer;min-height:52px;transition:transform var(--ciq-rm-quick) var(--ciq-rm-ease), background-color var(--ciq-rm-quick) ease, border-color var(--ciq-rm-quick) ease, box-shadow var(--ciq-rm-quick) ease;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ciq-rm-action svg{width:18px;height:18px;transition:transform var(--ciq-rm-quick) var(--ciq-rm-ease);flex:none}.ciq-rm-action:hover svg{transform:translate(3px)}.ciq-rm-action:hover{transform:translateY(-2px)}.ciq-rm-action:active{transform:translateY(0)scale(.98)}.ciq-rm-action:focus-visible{outline:2px solid var(--ciq-rm-accent);outline-offset:3px}.ciq-rm-action-primary{background:var(--ciq-rm-cta);color:#fff}.ciq-rm-action-primary:hover{background:var(--ciq-rm-cta-hover)}.ciq-rm-action-secondary{color:var(--ciq-rm-cta);background:#fff}.ciq-rm-action-secondary:hover{background:var(--color-ciq-neutral-20);border-color:var(--ciq-rm-cta)}.ciq-rm.is-stacked .ciq-rm-stats{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:32px 20px;max-width:480px}.ciq-rm.is-stacked .ciq-rm-frame{display:none}.ciq-rm.is-stacked .ciq-rm-copy{margin-top:0}.ciq-rm.is-stacked{padding-top:64px}.ciq-rm.is-stacked .ciq-rm-stat-value{font-size:36px}@media (prefers-reduced-motion:reduce){.ciq-rm-float{animation:none}.ciq-rm-arc{stroke-dasharray:none;stroke-dashoffset:0}.ciq-rm.is-revealed .ciq-rm-arc{transition:none}.ciq-rm-item{transform:translate(-50%,-50%)scale(1)}.ciq-rm-stat,.ciq-rm-copy>*{filter:none;transform:none}.ciq-rm.is-revealed .ciq-rm-item,.ciq-rm.is-revealed .ciq-rm-stat,.ciq-rm.is-revealed .ciq-rm-copy>*{transition:opacity .24s ease var(--ciq-rm-delay,0s);transform:translate(-50%,-50%)scale(1)}.ciq-rm.is-revealed .ciq-rm-stat,.ciq-rm.is-revealed .ciq-rm-copy>*,.ciq-rm-action:hover,.ciq-rm-action:active,.ciq-rm-action:hover svg{transform:none}.ciq-rm{--ciq-rm-clip-inset:0px!important}}@media (max-width:734px){.ciq-rm.is-stacked .ciq-rm-stats{gap:24px 16px}.ciq-rm-stat-label{text-align:center;text-wrap:balance;margin-top:8px;font-size:13px}.ciq-rm-stat-desc{display:none}}.ciq-rm-porbit{display:none}@media (max-width:734px){.ciq-rm.is-stacked .ciq-rm-porbit{width:100%;max-width:360px;height:200px;margin:40px auto 32px;display:block;position:relative}.ciq-rm-porbit__ring{aspect-ratio:1;border:1px solid var(--ciq-rm-accent);opacity:.22;border-radius:50%;width:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ciq-rm-porbit__ring+.ciq-rm-porbit__ring{width:100px}.ciq-rm-porbit__centre{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ciq-rm-porbit__chip{position:absolute}.ciq-rm-porbit__chip:nth-child(4){--ciq-rm-p-bob:var(--ciq-p-bob-1);top:8px;left:0}.ciq-rm-porbit__chip:nth-child(5){--ciq-rm-p-bob:var(--ciq-p-bob-2);top:32px;right:0}.ciq-rm-porbit__chip:nth-child(6){--ciq-rm-p-bob:var(--ciq-p-bob-3);bottom:32px;left:8px}.ciq-rm-porbit__chip:nth-child(7){--ciq-rm-p-bob:var(--ciq-p-bob-4);bottom:8px;right:12px}.ciq-rm.is-stacked .ciq-rm-porbit{margin:0 auto 24px}.ciq-rm-disc--mark img{opacity:1;width:64%;height:auto}.ciq-rm:not(.ciq-rm--orbit-only) .ciq-rm-actions{flex-direction:column;align-items:stretch;width:100%}section:has(>[data-ciq-revenue-orbit-host]) [class*=-close-actions]{flex-direction:column;align-items:stretch;width:100%}.ciq-rm:not(.ciq-rm--orbit-only) .ciq-rm-actions>a{box-sizing:border-box;justify-content:center;width:100%;min-height:48px;padding-block:0}section:has(>[data-ciq-revenue-orbit-host]) [class*=-close-actions]>a{box-sizing:border-box;justify-content:center;width:100%;min-height:48px;padding-block:0}}@media (max-width:734px) and (prefers-reduced-motion:no-preference){.ciq-rm-porbit{opacity:0}.ciq-rm.is-revealed .ciq-rm-porbit{opacity:1;animation:ciq-p-rise var(--ciq-p-reveal) var(--ciq-p-ease) backwards}.ciq-rm-porbit__ring{animation:ciq-p-pulse var(--ciq-p-pulse) linear infinite paused}.ciq-rm-porbit__ring+.ciq-rm-porbit__ring{animation-delay:var(--ciq-p-pulse-offset)}.ciq-rm-porbit__chip>*{animation:ciq-p-bob var(--ciq-rm-p-bob) var(--ciq-p-ease-loop) calc(var(--ciq-rm-p-i) * var(--ciq-p-bob-offset)) infinite paused}.ciq-rm-porbit[data-ciq-onscreen="1"] .ciq-rm-porbit__ring,.ciq-rm-porbit[data-ciq-onscreen="1"] .ciq-rm-porbit__chip>*{animation-play-state:running}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ciq-rm-item:hover .ciq-rm-float{transform:scale(1.06)}}.ciq-rm-disc--mark{background:#2a2d35}.ciq-close-orbit{margin-bottom:clamp(16px,2vw,28px)}.ciq-close-orbit .ciq-rm--orbit-only{clip-path:none;isolation:auto;text-align:inherit;background-color:#0000;padding:0}.ciq-close-orbit .ciq-rm--orbit-only:before,.ciq-close-orbit .ciq-rm--orbit-only:after{content:none}
