.contact-page{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:38px 18px}.work-card{position:relative;width:min(100%,620px);padding:26px 40px 42px;border:1px solid rgba(178,192,255,.35);border-radius:30px;text-align:center;background:linear-gradient(140deg,rgba(25,24,55,.65),rgba(51,22,61,.58));-webkit-backdrop-filter:blur(23px) saturate(120%);backdrop-filter:blur(23px) saturate(120%);box-shadow:0 28px 90px rgba(8,4,25,.45),inset 0 1px rgba(255,255,255,.15)}.work-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#8ed8ff,transparent 36%,transparent 60%,#f5a1d8);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.work-mark{width:130px;height:130px;object-fit:contain;display:block;margin:0 auto 2px}.work-label{display:flex;justify-content:center;align-items:center;gap:19px;font:600 clamp(24px,5vw,32px)/1.2 'Space Grotesk',sans-serif;letter-spacing:-.03em;background:linear-gradient(90deg,#9edcff,#f7a3d9);background-clip:text;color:transparent}.work-label span{width:64px;max-width:15%;height:1px;background:linear-gradient(90deg,transparent,#b7c5ff)}.work-label span:last-child{transform:rotate(180deg)}.work-sign{display:block;width:62px;height:62px;margin:28px auto 14px;color:#d0a6ef;filter:drop-shadow(0 0 8px rgba(175,139,245,.24))}.work-card h1{font:700 clamp(23px,5vw,34px)/1.2 'Space Grotesk',sans-serif;letter-spacing:-.035em;margin:0 0 13px;color:#f6e9ff}.work-card p{font-size:15px;line-height:1.65;color:#ddd2eb;margin:0}.work-dots{display:flex;justify-content:center;gap:11px;margin:24px 0}.work-dots i{width:8px;height:8px;border-radius:50%;background:#7ac8ff}.work-dots i:nth-child(2){background:#a998f5}.work-dots i:nth-child(3){background:#f7a3d9}.home-link{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:205px;padding:13px 22px;border:1px solid #c1b2ed;border-radius:999px;background:linear-gradient(110deg,rgba(80,173,242,.23),rgba(212,98,178,.24));font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}.home-link span{font-size:20px;color:#9edcff}.home-link:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(183,127,217,.28);background:linear-gradient(110deg,rgba(80,173,242,.4),rgba(212,98,178,.4))}.home-link:focus-visible{outline:3px solid #a8ddff;outline-offset:4px}.work-footer{margin:0;font-size:12px;color:#f0e2f6;text-shadow:0 1px 8px #120c22}@media(max-width:480px){.contact-page{padding:22px 14px;gap:19px}.work-card{padding:22px 20px 32px;border-radius:24px}.work-mark{width:108px;height:108px}.work-sign{margin:23px auto 13px;width:54px;height:54px}.work-card p{font-size:14px}.work-dots{margin:21px 0}}@media(prefers-reduced-motion:reduce){.home-link{transition:none}}
