.visual[data-astro-cid-utabsd57]{isolation:isolate;border-radius:calc(var(--r-lg) - 6px);aspect-ratio:16/11;color:var(--white);position:relative;overflow:hidden}.visual--feature[data-astro-cid-utabsd57]{aspect-ratio:5/4;border-radius:var(--r-lg)}.visual--protect[data-astro-cid-utabsd57]{background:radial-gradient(420px 260px at 85% 110%,#e306136b,#0000 70%),radial-gradient(300px 200px at 0 0,#ffffff12,#0000 70%),#0a0a0a}.protect-brand[data-astro-cid-utabsd57]{z-index:2;gap:.9rem;display:grid;position:absolute;top:9%;left:7%}.protect-brand[data-astro-cid-utabsd57] img[data-astro-cid-utabsd57]{width:clamp(40px,5vw,56px);height:auto}.protect-name[data-astro-cid-utabsd57]{letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:500;line-height:1.05}.protect-name[data-astro-cid-utabsd57] strong[data-astro-cid-utabsd57]{font-weight:800;display:block}.phone[data-astro-cid-utabsd57]{width:36%;transition:transform .6s var(--ease);background:linear-gradient(160deg,#2a2a2a,#0f0f0f);border-radius:26px;padding:6px;position:absolute;top:10%;right:9%;transform:rotate(4deg);box-shadow:0 30px 50px -20px #000c,inset 0 0 0 1px #ffffff14}.visual--feature[data-astro-cid-utabsd57] .phone[data-astro-cid-utabsd57]{width:40%}.phone[data-astro-cid-utabsd57] img{border-radius:20px;width:100%}.card--hover:hover .phone[data-astro-cid-utabsd57]{transform:rotate(2deg)translateY(-6px)}.caption[data-astro-cid-utabsd57]{letter-spacing:.06em;color:#ffffff8c;font-size:.72rem;font-weight:600;position:absolute;bottom:8%;left:7%}.visual--fcin[data-astro-cid-utabsd57]{background:radial-gradient(420px 260px at 100% 0,#daa54540,#0000 70%),#0f1b2e}.visual--fcin[data-astro-cid-utabsd57] .fcin-logo{width:clamp(110px,32%,180px);height:auto;position:absolute;top:9%;left:7%}.browser[data-astro-cid-utabsd57]{transform-origin:0 100%;transition:transform .6s var(--ease);background:#f3f1ea;border-radius:14px;padding:26px 6px 6px;position:absolute;bottom:-10%;left:18%;right:-6%;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #000000b3}.browser[data-astro-cid-utabsd57] .dots[data-astro-cid-utabsd57]{gap:6px;display:flex;position:absolute;top:9px;left:12px}.browser[data-astro-cid-utabsd57] .dots[data-astro-cid-utabsd57] i[data-astro-cid-utabsd57]{background:#cfc9b8;border-radius:50%;width:8px;height:8px}.browser[data-astro-cid-utabsd57] img{border-radius:8px;width:100%}.card--hover:hover .browser[data-astro-cid-utabsd57]{transform:rotate(-1.5deg)translateY(-6px)}.visual--nkafrik[data-astro-cid-utabsd57]{background:radial-gradient(420px 260px at 100% 0,#f26a1b4d,#0000 70%),#f3e9d8}.visual--nkafrik[data-astro-cid-utabsd57] .nk-logo{width:clamp(110px,32%,170px);height:auto;position:absolute;top:9%;left:7%}.browser--light[data-astro-cid-utabsd57]{background:#fff}.browser--light[data-astro-cid-utabsd57] .dots[data-astro-cid-utabsd57] i[data-astro-cid-utabsd57]{background:#e2d6c3}.visual--cyberkalan[data-astro-cid-utabsd57]{background:radial-gradient(420px 260px at 100% 100%,#24d6d233,#0000 70%),radial-gradient(320px 220px at 0 0,#1478964d,#0000 70%),#050505;place-content:center;justify-items:center;gap:1rem;display:grid}.visual--cyberkalan[data-astro-cid-utabsd57] .ck-logo{width:min(78%,400px);height:auto;transition:transform .6s var(--ease)}.card--hover:hover .visual--cyberkalan[data-astro-cid-utabsd57] .ck-logo{transform:scale(1.04)}.ck-sub[data-astro-cid-utabsd57]{letter-spacing:.12em;text-transform:uppercase;color:#5fe3df;font-size:.8rem;font-weight:700}.visual--type[data-astro-cid-utabsd57]{background:radial-gradient(500px 260px at 100% 0%, #2f6bf080, transparent 70%), linear-gradient(150deg, var(--navy-800), var(--navy-950));align-content:end;gap:.6rem;padding:8%;display:grid}.visual--hexcore[data-astro-cid-utabsd57]{background:radial-gradient(500px 260px at 100% 0%, #f47b204d, transparent 70%), linear-gradient(150deg, #15203a, var(--navy-950))}.type-name[data-astro-cid-utabsd57]{letter-spacing:-.045em;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:800;line-height:.95}.visual--hexcore[data-astro-cid-utabsd57] .type-name[data-astro-cid-utabsd57]{letter-spacing:.08em}.type-name[data-astro-cid-utabsd57] em[data-astro-cid-utabsd57]{color:var(--orange-400)}.type-sub[data-astro-cid-utabsd57]{color:var(--d-ink-2);max-width:30ch;font-size:.85rem;font-weight:600}.project[data-astro-cid-y2vllrex]{flex-direction:column;padding:10px;display:flex}.body[data-astro-cid-y2vllrex]{flex-direction:column;flex:1;gap:.85rem;padding:1.4rem 1.2rem 1.3rem;display:flex}.status[data-astro-cid-y2vllrex]{border-radius:var(--r-pill);align-self:flex-start;align-items:center;gap:.45rem;padding:.32rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.status--progress[data-astro-cid-y2vllrex]{background:var(--orange-50);color:#b04a05}.status--internal[data-astro-cid-y2vllrex]{background:var(--blue-50);color:var(--blue-600)}.status--live[data-astro-cid-y2vllrex]{color:var(--ok);background:#e7f6ec}.name[data-astro-cid-y2vllrex]{letter-spacing:-.03em;font-size:1.6rem}.stretched[data-astro-cid-y2vllrex]:after{content:"";border-radius:inherit;position:absolute;inset:0}.stretched[data-astro-cid-y2vllrex]:focus-visible{outline:none}.stretched[data-astro-cid-y2vllrex]:focus-visible:after{outline:2px solid var(--orange-500);outline-offset:3px}.desc[data-astro-cid-y2vllrex]{color:var(--ink-2);font-size:.98rem}.role[data-astro-cid-y2vllrex]{border-radius:var(--r);background:var(--paper);gap:.2rem;margin-top:auto;padding:.9rem 1rem;display:grid}.role-k[data-astro-cid-y2vllrex]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:800}.role-v[data-astro-cid-y2vllrex]{font-size:.95rem;font-weight:700}.go[data-astro-cid-y2vllrex]{margin-top:.2rem}.project[data-astro-cid-y2vllrex]:hover .go[data-astro-cid-y2vllrex]{gap:.75rem}
