.cta-cell[data-v-ff7f0e39]{border-radius:1rem;box-shadow:0 1px 2px #0f172a14,0 8px 24px -16px #0f172a66;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:.85rem .95rem;position:relative;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),filter .45s ease}.cta-cell.cta-cell[data-v-ff7f0e39]{animation:cta-enter-ff7f0e39 .7s cubic-bezier(.22,1,.36,1) both}.cta-cell[data-v-ff7f0e39]:hover{box-shadow:0 2px 6px #0f172a1a,0 24px 60px -24px #0f172a8c;filter:saturate(1.08);transform:translateY(-3px) scale(1.015)}.cta-cell[data-v-ff7f0e39]:focus-visible{outline:3px solid currentColor;outline-offset:3px}@keyframes cta-enter-ff7f0e39{0%{opacity:0;transform:translateY(20px) scale(.92) rotate(-.4deg)}60%{opacity:1;transform:translateY(-2px) scale(1.02) rotate(0)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.cta-cell[data-v-ff7f0e39]:before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;z-index:0}.cta-cell--quote[data-v-ff7f0e39]{background-image:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.18),transparent 55%),linear-gradient(135deg,#7fc056,#5d9741 45%,#2f5523)}.cta-cell--quote[data-v-ff7f0e39]:before{opacity:.2}.cta-cell--project[data-v-ff7f0e39]{background-image:radial-gradient(circle at 20% 15%,rgba(120,145,200,.25),transparent 55%),linear-gradient(135deg,#283449,#131a2b 50%,#050912)}.cta-cell--project[data-v-ff7f0e39]:before{opacity:.25}.cta-cell--tag-suggest[data-v-ff7f0e39]{background-image:radial-gradient(circle at 22% 18%,hsla(0,0%,100%,.35),transparent 55%),linear-gradient(135deg,#fbcf4d,#d4a017 45%,#8a6005)}.cta-cell--tag-suggest[data-v-ff7f0e39]:before{opacity:.28}.cta-sweep[data-v-ff7f0e39]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.cta-sweep[data-v-ff7f0e39]:after{background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.18) 50%,transparent);bottom:-50%;content:"";left:-75%;position:absolute;top:-50%;transform:skew(-20deg);transition:left .8s cubic-bezier(.22,1,.36,1);width:50%}.cta-cell:hover .cta-sweep[data-v-ff7f0e39]:after{left:125%}.cta-eyebrow[data-v-ff7f0e39]{flex-shrink:0;font-size:clamp(.6rem,1.2vw,.72rem);font-weight:700;letter-spacing:.22em;opacity:.82;text-transform:uppercase}.cta-eyebrow[data-v-ff7f0e39],.cta-fill[data-v-ff7f0e39]{position:relative;z-index:2}.cta-fill[data-v-ff7f0e39]{display:flex;flex:1 1 auto;flex-direction:column;margin-top:.4rem;min-height:0}.cta-fill--chips[data-v-ff7f0e39]{justify-content:space-between}.cta-chip[data-v-ff7f0e39]{align-items:flex-end;color:inherit;display:flex;flex:1 1 0;font-size:clamp(1.55rem,4.6vw,2.4rem);font-weight:900;gap:.35rem;letter-spacing:-.015em;line-height:.88;text-decoration:none;text-transform:uppercase;transition:transform .25s ease}.cta-chip[data-v-ff7f0e39]:hover{transform:translate(4px)}.cta-chip__label[data-v-ff7f0e39]{flex:0 1 auto}.cta-chip__arrow[data-v-ff7f0e39]{flex:0 0 auto;transition:transform .25s ease}.cta-chip:hover .cta-chip__arrow[data-v-ff7f0e39]{transform:translate(4px)}.cta-fill--headline[data-v-ff7f0e39]{align-items:stretch;justify-content:center}.cta-headline[data-v-ff7f0e39]{display:block;font-size:clamp(1.85rem,5.2vw,2.85rem);font-weight:900;letter-spacing:-.015em;line-height:.88;text-transform:uppercase}.cta-arrow[data-v-ff7f0e39]{align-self:flex-end;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:900;line-height:1;margin-top:.2rem;position:relative;transition:transform .25s ease;z-index:2}.cta-cell:hover .cta-arrow[data-v-ff7f0e39]{transform:translate(6px)}
