/* Variant A, revision 2: autfollowing first. */
.variant-a .follow-hero{padding-top:44px;padding-bottom:28px;display:grid;grid-template-columns:1.07fr 1fr;grid-template-areas:"copy results" "actions results" "actions note" "details details";gap:20px 48px;align-items:start}
.follow-copy{grid-area:copy}.redesign .follow-copy h1{font-size:clamp(43px,4vw,60px);line-height:1.07;max-width:650px}.redesign .follow-copy .kicker{font-size:12px;letter-spacing:.025em;margin-bottom:18px}.follow-copy .hero-intro{max-width:540px;margin:22px 0 0}
.licence-proof{margin-top:22px;padding:12px 15px;display:inline-flex;align-items:center;gap:12px;border:1px solid #d3defb;background:#f2f6ff;border-radius:11px;font-size:12px;color:#345175;line-height:1.5}.licence-proof strong{font-size:20px;color:#204cff;font-weight:500}.licence-proof>span{display:block}.licence-proof small{display:block;font-size:10px;color:#677991}
.follow-results{grid-area:results;padding:23px;background:#edf3ff;border:1px solid #d7e2ff;border-radius:23px;scroll-margin-top:100px}.follow-results-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.follow-results-heading strong{font-size:17px;font-weight:500}.follow-results-heading span{font-size:10px;line-height:1.4;color:#677991;max-width:125px;text-align:right}
.follow-result{background:white;border:1px solid #e1e8f4;border-radius:13px;padding:17px 18px;margin-top:9px}.follow-result-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.follow-result a{font-size:18px;font-weight:500;white-space:nowrap}.follow-result a span{font-size:12px;color:#7791b3;margin-left:4px}.follow-result [data-performance-value]{font-size:36px;line-height:1;letter-spacing:-.055em;font-weight:500;color:#13785a;white-space:nowrap}.follow-result.performance-negative [data-performance-value]{color:#b84052}.follow-result[data-state="loading"] [data-performance-value],.follow-result[data-state="error"] [data-performance-value]{color:#8397ac}.follow-result [data-performance-period]{font-size:11px;color:#6a7d96;margin:7px 0 0}.follow-result [data-performance-minimum]{font-size:10px;color:#6a7d96;margin:5px 0 0}
.redesign .follow-hero>.hero-actions{grid-area:actions;margin:0;align-self:start;flex-wrap:wrap}.redesign .follow-hero>.hero-actions .button{min-width:265px}.follow-note{grid-area:note;color:#6a7d96;font-size:11px;line-height:1.5;margin:0}.follow-details{grid-area:details;border-bottom:1px solid #dce5f0;padding-bottom:5px;margin-top:4px;scroll-margin-top:100px}.follow-details>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;color:#204cff;font-size:14px;list-style:none}.follow-details>summary::-webkit-details-marker{display:none}.follow-details>summary:after{content:'+';font-size:24px;font-weight:400}.follow-details[open]>summary:after{content:'−'}.redesign .follow-details>.strategy-section{width:100%;padding-top:24px;padding-bottom:20px}.follow-details .section-heading h2{font-size:34px}.variant-a #market{margin-top:0;padding-top:50px}.variant-a .market-help .help-art{display:none}
@media(max-width:1000px) and (min-width:651px){.variant-a .follow-hero{gap:18px 25px}.redesign .follow-copy h1{font-size:39px}.follow-copy .hero-intro{font-size:15px}.follow-results{padding:17px}.follow-result{padding:15px}.follow-result [data-performance-value]{font-size:31px}.follow-result a{font-size:15px}.follow-results-heading strong{font-size:15px}.licence-proof{padding:10px;gap:9px;font-size:10px}.redesign .follow-hero>.hero-actions .button{min-width:230px;font-size:14px}}
@media(max-width:650px){.variant-a .follow-hero{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding-top:21px;padding-bottom:4px}.redesign .follow-copy .kicker{font-size:10px;margin-bottom:10px;letter-spacing:0}.redesign .follow-copy h1{font-size:clamp(30px,8.45vw,42px);line-height:1.08;letter-spacing:-.045em}.redesign .follow-copy .hero-intro{font-size:13px;line-height:1.45;margin-top:12px}.licence-proof{margin-top:13px;padding:8px 11px;gap:10px;font-size:10px;width:100%}.licence-proof strong{font-size:18px}.licence-proof small{font-size:9px}.follow-results{padding:13px;border-radius:16px}.follow-results-heading{margin-bottom:10px;gap:10px}.follow-results-heading strong{font-size:14px}.follow-results-heading span{font-size:9px;max-width:115px}.follow-result{padding:11px 12px;border-radius:10px;margin-top:7px}.follow-result a{font-size:15px}.follow-result [data-performance-value]{font-size:31px}.follow-result [data-performance-period]{font-size:9px;margin-top:5px}.follow-result [data-performance-minimum]{font-size:9px;margin-top:4px}.redesign .follow-hero>.hero-actions{order:3;display:block;margin:0}.redesign .follow-hero>.hero-actions .button{min-width:0;width:100%;min-height:48px;font-size:14px}.redesign .follow-hero>.hero-actions .secondary-link{display:none}.follow-note{order:2;font-size:9px;line-height:1.45}.follow-details{order:4;margin-top:0;padding-bottom:0;scroll-margin-top:75px}.follow-details>summary{font-size:12px;padding:10px 0}.follow-details>summary:after{font-size:20px}.redesign .follow-details>.strategy-section{padding-top:17px}.follow-details .section-heading h2{font-size:28px}.variant-a #market{padding-top:39px;border-top:0}.follow-results{scroll-margin-top:76px}}
