.ad-star{background:#0c1514;color:#f6f3ec;border-top:1px solid #95e1d42e;padding:clamp(2.6rem,5vw,4.2rem) 0}
.ad-star-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.4rem,4vw,3rem);align-items:start}
.ad-star-av{width:clamp(112px,13vw,168px);height:clamp(112px,13vw,168px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#1d3a35 0%,#13201e 70%);box-shadow:0 0 0 3px #95e1d4,0 0 0 9px #95e1d429}
.ad-star-av span{font-family:var(--serif,Georgia,serif);color:#95e1d4;font-size:clamp(2.4rem,4.2vw,3.6rem);letter-spacing:.04em;line-height:1}
.ad-star-k{color:#95e1d4;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700;margin:0 0 .6rem}
.ad-star h2{color:#f6f3ec;margin:0 0 .8rem;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.12;max-width:24ch}
.ad-star-cred{color:#b8c4c2;font-size:.9rem;line-height:1.55;margin:0 0 1rem;border-left:3px solid #95e1d4;padding-left:.8rem}
.ad-star-bio{color:#f6f3ece6;max-width:44rem;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6;margin:0 0 1.3rem}
.ad-star-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:0 0 1.4rem}
.ad-star-cta .btn{background:#95e1d4;border-color:#95e1d4;color:#0c1514!important}
.ad-star-cta .btn:hover{background:#b5ece2;border-color:#b5ece2}
.ad-star-reg{color:#95e1d4;font-weight:600;text-underline-offset:3px;text-decoration:underline;text-decoration-color:#95e1d48c}
.ad-star-owner{color:#b8c4c2;font-size:.92rem;max-width:44rem;margin:0;padding-top:1rem;border-top:1px solid #95e1d42e}
.ad-star-owner strong{color:#f6f3ec}
.tm-av.tm-initials{color:#95e1d4;background:radial-gradient(circle at 30% 25%,#1d3a35 0%,#13201e 70%);box-shadow:0 0 0 2px #95e1d4,0 0 0 5px #95e1d42e;font-family:var(--serif,Georgia,serif)}
@media (width>=981px){.ff-team .tm-core{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (width<=640px){.ad-star-inner{grid-template-columns:minmax(0,1fr)}.ad-star-av{width:104px;height:104px}.ad-star-av span{font-size:2.3rem}.ad-star-cta .btn{flex:100%}}
