.forum-identity{display:flex;align-items:center;gap:20px;margin:0 0 24px;min-width:0}
.forum-emblem{position:relative;flex:none;display:block;width:146px;height:146px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;color:inherit}
.forum-emblem img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px #0002)}
.forum-emblem:focus-visible{outline:3px solid #1267e9;outline-offset:3px}
.forum-emblem::after{content:attr(data-control);position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);padding:2px 9px;border-radius:12px;background:#10243b;color:white;font:11px/1.4 system-ui;opacity:0;transition:opacity .15s}
.forum-emblem:hover::after,.forum-emblem:focus-visible::after{opacity:1}
.forum-identity-copy{min-width:0}.forum-identity-copy p{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#657080}
.forum-identity-copy h3,.forum-identity-copy strong{display:block;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.035em;color:#12263c}
.plus .forum-identity-copy p{color:#d9c398}.plus .forum-identity-copy h3,.plus .forum-identity-copy strong{color:#f4d176}
.offers .pricing-top{display:block;min-height:210px}.offers .price-badge{display:inline-block;margin:0 0 8px}.offers .pricing-card.plus .price strong{color:#f4d176}.offers .recommended{background:#b58832;color:#fff}
.formula-identity{display:flex;align-items:center;gap:15px}.formula-identity img{width:84px;height:84px;object-fit:contain;flex:none}.formula-picker label>span{min-width:0}
.formula-picker .formula-identity{display:flex;align-items:center;justify-content:center;gap:15px}
.formula-picker .formula-identity>span{display:block;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit}
.formula-picker .formula-identity>span strong,.formula-picker .formula-identity>span small{display:block}
.price-summary article>img{display:block;width:106px;height:106px;object-fit:contain;margin:0 auto 12px}
.price-summary article:first-child,.price-summary article:nth-child(2){text-align:center}
.gateway-main>.forum-identity{margin-bottom:22px}.order-hero .forum-identity{margin-bottom:20px}.forum-identity--small .forum-emblem{width:112px;height:112px}
@media(max-width:650px){.forum-identity{gap:12px;margin-bottom:20px}.forum-emblem{width:108px;height:108px}.forum-identity-copy h3,.forum-identity-copy strong{font-size:30px}.forum-identity-copy p{font-size:10px;letter-spacing:.07em}.forum-identity--small .forum-emblem{width:92px;height:92px}.formula-identity{gap:9px}.formula-identity img{width:60px;height:60px}.pricing-card .pricing-top{gap:10px}}
@media(prefers-reduced-motion:reduce){.forum-emblem::after{transition:none}}
@media(max-width:650px){.pricing-card .forum-identity{flex-direction:column;align-items:flex-start;gap:8px}.offers .pricing-top{min-height:0}.formula-picker label .formula-identity{flex-wrap:wrap}}
