:root{--container-bg: radial-gradient(circle, rgba(29, 17, 56, 1) 0%, rgba(7, 4, 14, 1) 100%);--card-bg-bg: #07040e;--card-cta-bg: radial-gradient(circle, rgba(100, 47, 210, 1) 0%, rgba(37, 17, 92, 1) 100%);--card-fg-bg: radial-gradient(circle, rgba(29, 20, 61, .95) 0% , rgba(27, 13, 39, .95) 50%, rgba(8, 5, 16, .95) 100%);--card-bg-border: rgba(82, 62, 155, .2);--card-cta-border: rgba(82, 62, 155, .5);--card-fg-border: rgba(82, 62, 155, .25)}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Acid Grotesk;font-style:normal;font-weight:500;src:local("Acid Grotesk"),url(/fonts/AcidGrotesk/AcidGrotesk-Medium.otf)}@font-face{font-family:Acid Grotesk;font-style:normal;src:local("Acid Grotesk"),url(/fonts/AcidGrotesk/AcidGrotesk-Bold.otf);font-weight:600}html,body{width:100%;height:100%;font-family:Acid Grotesk;background:var(--container-bg);overflow-x:hidden}.card:where(.astro-DOHJNAO5){position:relative;width:300px;height:420px;border-radius:10px;perspective:1400px;cursor:pointer}.card:where(.astro-DOHJNAO5):hover .card-cta:where(.astro-DOHJNAO5){transform:translate(40px) rotate(7deg)}.card:where(.astro-DOHJNAO5):hover .card-fg:where(.astro-DOHJNAO5){transform:rotateY(-40deg)}.card-bg:where(.astro-DOHJNAO5){position:absolute;width:100%;height:100%;padding:1rem;background:var(--card-bg-bg);border:1px solid var(--card-bg-border);border-radius:10px;transform-origin:left top}.card-bg:where(.astro-DOHJNAO5) p:where(.astro-DOHJNAO5){color:#fff;opacity:.25;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.card-cta:where(.astro-DOHJNAO5){position:absolute;right:0;bottom:0;width:75%;height:75%;background:var(--card-cta-bg);border:1px solid var(--card-cta-border);border-radius:10px;transition:.5s}.card-cta:where(.astro-DOHJNAO5) p:where(.astro-DOHJNAO5){position:absolute;top:20%;right:0;transform:rotate(90deg);color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.card-fg:where(.astro-DOHJNAO5){position:absolute;width:100%;height:100%;padding:2em;background:var(--card-fg-bg);backdrop-filter:blur(25px);border:1px solid var(--card-fg-border);border-radius:10px;color:#fff;transform-style:preserve-3d;transform-origin:left top;transition:.5s;display:flex;flex-direction:column}.card-fg:where(.astro-DOHJNAO5) .case-study:where(.astro-DOHJNAO5){margin-bottom:2em;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.card-fg:where(.astro-DOHJNAO5) .review:where(.astro-DOHJNAO5){font-size:22px}.card-fg:where(.astro-DOHJNAO5) .logo:where(.astro-DOHJNAO5){height:100px;object-fit:contain;margin-top:auto;margin-right:auto}.container:where(.astro-J7PV25F6){width:100%;padding:80px 20px;display:flex;flex-direction:column;align-items:center;gap:3.5rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 640px){.container:where(.astro-J7PV25F6){max-width:640px}}@media screen and (min-width: 768px){.container:where(.astro-J7PV25F6){max-width:768px;justify-content:center}}@media screen and (min-width: 1024px){.container:where(.astro-J7PV25F6){max-width:1024px;height:100%}}@media screen and (min-width: 1440px){.container:where(.astro-J7PV25F6){max-width:1440px;padding-left:75px;padding-right:75px}}.title:where(.astro-J7PV25F6){color:#fff;font-size:30px;font-weight:500;text-align:center}.cards:where(.astro-J7PV25F6){display:flex;flex-direction:column;gap:5em}@media screen and (min-width: 768px){.cards:where(.astro-J7PV25F6){gap:3em}}@media screen and (min-width: 1024px){.cards:where(.astro-J7PV25F6){flex-direction:row;gap:10em}}
