.idn-follow{font-family:Urbanist,system-ui,sans-serif;color:#f4f0ff;max-width:1120px;margin:auto;padding:72px 24px}.idn-follow *{box-sizing:border-box}.idn-follow .eyebrow{font-size:12px;letter-spacing:.2em;color:#bfa0ef;font-weight:750}.idn-follow h2{font-size:clamp(34px,5vw,58px);line-height:1.04;letter-spacing:-.04em;margin:16px 0}.idn-follow .intro{color:#bcb4ca;line-height:1.7;font-size:17px;max-width:560px}.idn-follow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.idn-follow-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:18px;padding:30px;border:1px solid #c9adff36;border-radius:28px;background:linear-gradient(135deg,#b251e71b,#00c5da09);box-shadow:inset 0 1px #ffffff10;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;overflow:hidden}.idn-follow-card:before{content:'';position:absolute;inset:-60%;z-index:-1;background:conic-gradient(from 0deg,transparent,#b44dff17,transparent,#00c5da10,transparent);animation:idn-follow-orbit 16s linear infinite;pointer-events:none}.idn-follow-card img{width:46px;height:46px}.idn-follow-card h3{font-size:25px;margin:0;letter-spacing:-.02em}.idn-follow-card p{font-size:15px;color:#bcb4ca;line-height:1.6;margin:0;min-height:48px}.idn-follow-card .status{border-top:1px solid #ffffff14;padding-top:18px;font-size:13px;color:#bfa9de}.idn-follow-note{font-size:13px;color:#a79bb8;margin-top:24px}.idn-follow-card:focus-within{outline:2px solid #c9a0ff;outline-offset:4px}@media(hover:hover){.idn-follow-card:hover{transform:translateY(-6px);border-color:#c17aff99;box-shadow:0 14px 40px #a050ff16,inset 0 1px #ffffff20}}@media(max-width:650px){.idn-follow{padding:48px 20px}.idn-follow-grid{grid-template-columns:1fr;gap:14px}.idn-follow-card{padding:24px}.idn-follow-card p{min-height:0}}@keyframes idn-follow-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.idn-follow-card:before{animation:none}.idn-follow-card{transition:none}}
.idn-follow-card{color:inherit;text-decoration:none}.idn-social-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;font-size:13px}.idn-social-links a{display:inline-flex;align-items:center;gap:7px}.idn-social-links img{width:20px;height:20px}.idn-follow-card:focus-visible{outline:2px solid #c9a0ff;outline-offset:4px}
