main.index .hero-cta:hover{box-shadow:0 8px 16px -4px oklch(from var(--brand1) l c h/20%);transform:translateY(-2px)}main.index .hero-cta:active{box-shadow:0 4px 8px -2px oklch(from var(--brand1) l c h/15%);transform:translateY(0)}main.index .hero-cta:focus-visible{outline:2px solid var(--brand1);outline-offset:3px}main.index .hero-cta-primary:hover{background-color:oklch(from var(--brand1) calc(l * .9) c h);border-color:oklch(from var(--brand1) calc(l * .9) c h)}main.index .hero-cta-secondary:hover{background-color:oklch(from var(--brand1) l c h/10%)}main.index .hero-geometry:hover .arc-offer,main.index .hero-geometry:hover .arc-search{stroke-opacity:.4}main.index .hero-geometry:hover .connector-line{stroke-opacity:.25}@media(prefers-reduced-motion:reduce){main.index .hero-cta:active,main.index .hero-cta:hover{box-shadow:none;transform:none}}