.cg-root{--cg-rule:color-mix(in oklch, var(--foreground) 11%, transparent);--cg-rule-strong:color-mix(in oklch, var(--foreground) 22%, transparent);--cg-ink-dim:color-mix(in oklch, var(--foreground) 68%, transparent);--cg-ink-faint:color-mix(in oklch, var(--foreground) 50%, transparent);--cg-field:color-mix(in oklch, var(--card) 70%, transparent);background:var(--background);color:var(--foreground)}.cg-display{letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.04}.cg-atmos{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cg-atmos:before{content:"";background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklch, var(--signature) 12%, transparent) 0%, transparent 70%);width:min(70rem,140vw);height:44rem;position:absolute;top:-26rem;right:-12rem}.cg-shot{border:1px solid var(--cg-rule-strong);box-shadow:0 40px 80px -40px color-mix(in oklch, var(--background) 90%, black)}.cg-mark:before{content:"";background:color-mix(in oklch, var(--signature) 70%, transparent);flex:none;width:.75rem;height:1px;margin-top:.72rem;margin-right:.75rem}.cg-mark-muted:before{background:var(--cg-ink-faint)}.cg-journey-item{padding-left:1.75rem;position:relative}.cg-journey-item:before{content:"";background:var(--signature);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.45rem;left:.3rem}.cg-journey-item:not(:last-child):after{content:"";background:var(--cg-rule-strong);width:1px;position:absolute;top:1.2rem;bottom:-1.5rem;left:.52rem}@media (min-width:1024px){.cg-journey-item{padding-top:1.75rem;padding-left:0}.cg-journey-item:before{top:.3rem;left:0}.cg-journey-item:not(:last-child):after{width:auto;height:1px;inset:.52rem -1.5rem auto .9rem}}.cg-faq summary{cursor:pointer;list-style:none}.cg-faq summary::-webkit-details-marker{display:none}.cg-faq summary:after{content:"+";float:right;color:var(--cg-ink-faint);margin-left:1rem;transition:transform .2s cubic-bezier(.23,1,.32,1)}.cg-faq[open] summary:after{transform:rotate(45deg)}.cg-faq summary:focus-visible{outline:2px solid var(--signature);outline-offset:4px;border-radius:6px}.cg-offer-pill{border:1px solid color-mix(in oklch, var(--signature) 45%, transparent);background:color-mix(in oklch, var(--signature) 9%, transparent);color:var(--signature-ink);border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .85rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.cg-live-dot{background:var(--signature);border-radius:999px;flex:none;width:.45rem;height:.45rem;position:relative}@media (prefers-reduced-motion:no-preference){.cg-live-dot:after{content:"";border-radius:inherit;background:var(--signature);animation:1.8s cubic-bezier(0,0,.2,1) infinite cg-ping;position:absolute;inset:0}}@keyframes cg-ping{75%,to{opacity:0;transform:scale(2.4)}}.cg-search-input:focus-visible{outline:none}@keyframes cg-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.cg-rise{opacity:0;animation:.62s cubic-bezier(.23,1,.32,1) forwards cg-rise}}@media (prefers-reduced-motion:reduce){.cg-faq summary:after{transition:none}}
