/* Selected Concept 1. Motion accents preserve the original composition. */
.concept-one .hero-copy{padding-top:10px}.concept-one .hero-intro{max-width:460px}.concept-one .credit-spark{display:grid;place-items:center;flex:0 0 34px;line-height:1;margin:0}.concept-one .credit-spark svg{display:block;flex:none}.concept-one .float-credit{gap:12px}.concept-one .float-credit strong{display:block;line-height:1.35}.concept-one .float-credit small{line-height:1.4}.concept-one .float-credit>span:last-child{align-self:center;line-height:1}
.concept-one .main-profile{translate:var(--drift-x,0px) var(--drift-y,0px);transition:transform .7s,translate .35s ease-out}.concept-one .floating-video{translate:calc(var(--drift-x,0px)*-1.3) calc(var(--drift-y,0px)*-1.3);transition:translate .35s ease-out,box-shadow .3s}.concept-one .float-credit{translate:calc(var(--drift-x,0px)*-.7) calc(var(--drift-y,0px)*-.7);transition:translate .35s ease-out,box-shadow .3s}.concept-one .floating-video:hover,.concept-one .float-credit:hover{box-shadow:0 18px 60px #05051d90,0 0 25px #a47bed25}
.concept-one .fan-copy h2{font-size:clamp(38px,3.7vw,53px);max-width:550px}.concept-one .fan-copy>p:not(.eyebrow){max-width:440px}.fan-opportunities{display:flex;gap:6px;border-bottom:1px solid #51415f;padding-bottom:0;margin-top:28px}.fan-opportunities button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:54px;padding:8px 12px;border:0;border-bottom:2px solid transparent;color:#b2a8c4;position:relative;font-size:15px;transition:color .2s,background .2s}.fan-opportunities svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.fan-opportunities button[aria-selected=true]{color:#ddcfff;border-bottom-color:#a879ff;background:linear-gradient(0deg,#985eff18,transparent)}.fan-opportunities button:hover{color:white;background:#a579ed10}.fan-opportunity-panel{min-height:184px;padding-top:25px}.fan-opportunity-panel h3{font-size:23px;line-height:1.18;letter-spacing:-.025em}.fan-opportunity-panel p{font-size:13px;line-height:1.7;margin:12px 0 6px;max-width:440px}.fan-opportunity-panel .text-link{padding-inline:0;font-size:12px;min-height:44px}.fan-join{margin-top:12px}.affiliate-explainer{max-width:620px;margin:auto}.affiliate-explainer>p{font-size:16px}.affiliate-explainer ol{padding:0;list-style:none;counter-reset:steps;margin:28px 0}.affiliate-explainer li{counter-increment:steps;position:relative;padding:4px 0 24px 46px}.affiliate-explainer li:before{content:counter(steps);position:absolute;left:0;top:3px;width:28px;height:28px;display:grid;place-items:center;border:1px solid #73569b;border-radius:50%;color:#ceafff}.affiliate-explainer strong,.affiliate-explainer span{display:block}.affiliate-explainer span{font-size:13px;color:#bdb3cd;margin-top:5px}.affiliate-explainer .btn{margin-top:24px}
.concept-one .agency-proof .section-head{align-items:center}.concept-one .agency-features{align-items:center}.concept-one .proof-bottom{align-items:center}.concept-one .memory-note img{flex:none;margin-top:2px}.concept-one .call-float{align-items:center}
@media(max-width:950px){.concept-one .hero h1{font-size:clamp(53px,7vw,66px)}.concept-one .float-credit{max-width:83%;left:-2%;padding:11px}.concept-one .credit-spark{flex-basis:29px;width:29px;height:29px}.concept-one .credit-spark svg{width:19px;height:19px}.concept-one .fan-copy h2{font-size:39px}}
@media(max-width:760px){.concept-one .hero h1{font-size:clamp(49px,12.1vw,80px)}.concept-one .hero-copy{padding-top:4px}.concept-one .hero-stage{margin-top:8px}.concept-one .float-credit{left:0;max-width:77%;gap:9px}.concept-one .float-credit strong{font-size:10px}.concept-one .float-credit small{font-size:8px}.concept-one .credit-spark{flex-basis:28px;width:28px;height:28px;border-radius:8px}.concept-one .fan-section .split{gap:26px}.concept-one .fan-copy h2{font-size:41px}.fan-opportunity-panel{min-height:185px}.fan-opportunities button{font-size:14px;gap:8px;padding-inline:7px}.fan-opportunity-panel h3{font-size:23px}.concept-one .fan-duet{height:350px;margin-top:16px}.concept-one .agency-proof .section-head p{max-width:480px}.concept-one .proof-bottom{gap:15px}.concept-one .agency-features{gap:8px}.concept-one .agency-features span{padding:10px 12px;font-size:11px}}
@media(max-width:360px){.concept-one .hero h1{font-size:47px}.concept-one .float-credit{max-width:77%;padding:10px 8px;gap:8px}.concept-one .float-credit small{font-size:7px}.concept-one .fan-copy h2{font-size:36px}.fan-opportunity-panel{min-height:210px}.concept-one .fan-duet{height:300px}}
@media(prefers-reduced-motion:reduce){.concept-one .main-profile,.concept-one .floating-video,.concept-one .float-credit{translate:none;transition:none}.fan-opportunities button{transition:none}}

.earning-rules{border-top:1px solid #51415f;margin:5px 0 10px;font-size:12px;color:#bcb1cd}.earning-rules summary{min-height:48px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}.earning-rules summary::-webkit-details-marker{display:none}.earning-rules summary:after{content:'+';color:#c4a6f6;font-size:21px}.earning-rules[open] summary:after{content:'−'}.earning-rules p{font-size:12px;line-height:1.75;margin:8px 0 14px}.earning-rules a{display:inline-flex;min-height:44px;align-items:center;color:#cbb0f7;text-decoration:underline;text-underline-offset:3px}
