.a1c-cta-project{--a1c-cyan:#7ee0ff;--a1c-white:#fff;--a1c-muted:#9aa4ba;--a1c-muted2:#c8d0e0;--a1c-footer:#7d8aa0;--a1c-font-head:"Space Grotesk",sans-serif;--a1c-font-body:"IBM Plex Sans",sans-serif;--a1c-font-mono:"JetBrains Mono",monospace;margin-top:80px}.a1c-cta-project__card{background:#0a1224;border-radius:24px;padding:40px;position:relative}@media (min-width:768px){.a1c-cta-project__card{padding:56px}}.a1c-cta-project__label{color:var(--a1c-cyan);font-family:var(--a1c-font-mono);font-size:12px;letter-spacing:2px;margin-bottom:16px}.a1c-cta-project__header{align-items:center;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:32px}@media (min-width:700px){.a1c-cta-project__header{grid-template-columns:1fr auto}}.a1c-cta-project__title{color:var(--a1c-white);font-family:var(--a1c-font-head);font-size:30px;font-weight:700;letter-spacing:-1px;line-height:1.12;margin:0}@media (min-width:768px){.a1c-cta-project__title{font-size:42px;letter-spacing:-1.4px}}.a1c-cta-project__title-gradient{background:linear-gradient(90deg,#2e6bff,#56d9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.a1c-cta-project__cta{background:linear-gradient(90deg,#2e6bff,#3d8bff);border-radius:99px;box-shadow:0 0 36px rgba(46,107,255,.5);color:#fff;font-family:var(--a1c-font-body);font-size:15px;font-weight:600;justify-self:start;padding:16px 34px;text-decoration:none;transition:box-shadow .2s ease;white-space:nowrap}.a1c-cta-project__cta:focus-visible,.a1c-cta-project__cta:hover{box-shadow:0 0 50px rgba(46,107,255,.75)}.a1c-cta-project__grid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:700px){.a1c-cta-project__grid{grid-template-columns:repeat(2,1fr)}}.a1c-cta-project__subcard{background:rgba(5,7,13,.55);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:30px;transition:border-color .2s ease}.a1c-cta-project__subcard:hover{border-color:rgba(86,217,255,.5)}.a1c-cta-project__sublabel{color:var(--a1c-cyan);font-family:var(--a1c-font-mono);font-size:11px;letter-spacing:1.5px;margin-bottom:14px}.a1c-cta-project__subtitle{color:var(--a1c-white);font-family:var(--a1c-font-head);font-size:21px;font-weight:700;margin-bottom:10px}.a1c-cta-project__subdesc{color:var(--a1c-muted);font-family:var(--a1c-font-body);font-size:14px;line-height:1.65;margin:0 0 18px}.a1c-cta-project__badges{display:flex;flex-wrap:wrap;gap:8px}.a1c-cta-project__badge{border:1px solid hsla(0,0%,100%,.15);border-radius:99px;color:var(--a1c-muted2);font-family:var(--a1c-font-mono);font-size:10.5px;padding:5px 13px}.a1c-cta-project__footer{color:var(--a1c-footer);font-family:var(--a1c-font-body);font-size:13px;margin-top:26px}.a1c-bg--white{background:#fff}.a1c-bg--gray{background:#f6f8fc}.a1c-cta-project--hidden{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,.7,.2,1),transform .7s cubic-bezier(.16,.7,.2,1)}.a1c-cta-project--visible{opacity:1;transform:none}