.suite-reading-teaser{margin:26px 0 36px}
.suite-reading-teaser>h2{font:600 12px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}
.suite-reading-teaser>p{font-size:17px;line-height:1.8;color:#ddd8e6}
.suite-teaser-fade{position:relative;margin-top:24px;padding-bottom:55px}
.suite-teaser-placeholder{filter:blur(5px);opacity:.64;mask-image:linear-gradient(#000 0%,#000b 30%,transparent 90%);user-select:none;pointer-events:none}
.suite-teaser-placeholder h3{font:600 12px/1.5 var(--sans);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:28px 0 20px}
.teaser-line{display:block;height:9px;margin:16px 0;border-radius:6px;background:#d4cbdf6b;width:97%}
.teaser-line:nth-child(3n){width:87%}.teaser-line:last-child{width:66%}
.suite-teaser-fade .teaser-unlock{bottom:10px;left:50%;transform:translateX(-50%);position:absolute;white-space:nowrap}
.suite-teaser-fade .teaser-unlock:hover{transform:translateX(-50%)}
.funnel-offer .tier{min-width:0}.funnel-offer-reason{display:block;font-size:12px;line-height:1.6;margin-top:15px;color:#ded5df}
.funnel-offer .fineprint{line-height:1.6;margin-top:20px;color:#eee4ef;font-size:12px;text-shadow:0 1px 4px #1c244b70}
.profile-intro-return{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;border:1px solid #e3bd6644;border-radius:18px;padding:19px 23px;background:#18283a55;margin:20px 0}
.profile-intro-return p{margin:0;font-size:14px;color:#e3dce7}.profile-intro-return a{color:var(--accent);font-size:13px}
@media(max-width:520px){.suite-reading-teaser>p{font-size:16px}.funnel-offer .tiers{grid-template-columns:1fr}.profile-intro-return{padding:17px}}
