.followers-hero{padding:24px 0 88px;background:radial-gradient(circle at 79% 39%,#edeaff,#f9faff 38%,#fff 72%);overflow:hidden}
.followers-hero .breadcrumbs{margin:12px 0 52px}
.followers-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}
.followers-hero-copy h1{font-size:clamp(54px,5.3vw,76px);line-height:1.04;letter-spacing:-.065em;margin:18px 0 21px;max-width:670px}
.followers-hero-copy h1 em{font-style:normal;background:linear-gradient(105deg,#315bff,#8050db);background-clip:text;-webkit-background-clip:text;color:transparent}
.followers-hero-copy>p{font-size:17px;line-height:1.8;color:#53627b;max-width:620px}
.followers-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:30px}
.followers-hero-notes{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:34px;color:#5a6883;font-size:12px;font-weight:700}
.followers-hero-notes span::first-letter{color:#149b75}
.followers-hero-stage{position:relative;width:560px;height:500px;max-width:100%;margin:auto;isolation:isolate}
.followers-hero-stage::before{content:"";position:absolute;inset:9%;z-index:-2;border-radius:50%;background:radial-gradient(circle,#d7d9ffb5 0,#e8e9ff8c 42%,transparent 75%);filter:blur(18px)}
.followers-stage-ring{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}
.followers-stage-ring-outer{width:470px;height:470px;margin:-235px 0 0 -235px;border:1.5px solid #424567ab}
.followers-stage-ring-inner{width:345px;height:345px;margin:-172.5px 0 0 -172.5px;border:2px solid #7068af9a}
.followers-stage-ring-dash{width:415px;height:415px;margin:-207.5px 0 0 -207.5px;border:1px dashed #8989d68c}
.followers-stage-avatar{position:absolute;z-index:2;display:block;width:57px;height:57px;border:4px solid #fff;border-radius:50%;background:linear-gradient(145deg,#b0c9ff,#7f6cec);box-shadow:0 10px 25px #323b8b35,0 0 0 1px #abb1ed;overflow:hidden}
.followers-stage-avatar::before{content:"";position:absolute;top:9px;left:18px;width:14px;height:14px;border-radius:50%;background:#eef1ff}
.followers-stage-avatar::after{content:"";position:absolute;bottom:-8px;left:7px;width:36px;height:32px;border-radius:50% 50% 0 0;background:#eef1ff}
.followers-stage-avatar.avatar-one{top:42px;left:176px}.followers-stage-avatar.avatar-two{top:83px;right:55px;background:linear-gradient(145deg,#f5bddf,#9a80f3)}.followers-stage-avatar.avatar-three{top:243px;right:14px;background:linear-gradient(145deg,#b8edff,#498adf)}.followers-stage-avatar.avatar-four{bottom:23px;right:145px;background:linear-gradient(145deg,#f8cda8,#9d79e5)}.followers-stage-avatar.avatar-five{bottom:76px;left:41px;background:linear-gradient(145deg,#9ee3da,#6376df)}.followers-stage-avatar.avatar-six{top:135px;left:20px;background:linear-gradient(145deg,#f6bee0,#766fe0)}
.followers-profile-card{position:absolute;z-index:3;left:50%;top:50%;width:232px;height:297px;padding:16px;border:1px solid #d9ddff;border-radius:29px;background:linear-gradient(150deg,#fff,#f3f4ff);box-shadow:0 32px 55px #262c7540,0 0 40px #6d78e62a;transform:translate(-50%,-50%) rotate(-9deg)}
.followers-profile-cover{height:72px;border-radius:18px;background:linear-gradient(115deg,#4769e8,#7d65dc,#b17fe8)}
.followers-profile-face{position:relative;width:80px;height:80px;border:5px solid #fff;border-radius:50%;margin:-36px auto 9px;background:linear-gradient(145deg,#93b8ff,#5b75da);overflow:hidden;box-shadow:0 6px 18px #26377836}
.followers-profile-face::before{content:"";position:absolute;top:12px;left:25px;width:21px;height:21px;border-radius:50%;background:#ecf2ff}
.followers-profile-face::after{content:"";position:absolute;bottom:-10px;left:9px;width:53px;height:43px;border-radius:50% 50% 0 0;background:#ecf2ff}
.followers-profile-lines{display:grid;justify-items:center;gap:7px}.followers-profile-lines i{display:block;width:106px;height:8px;border-radius:10px;background:#b9c5ee}.followers-profile-lines i+ i{width:75px;height:6px;background:#d4dbf6}
.followers-profile-meter{display:flex;align-items:flex-end;justify-content:center;gap:7px;height:59px;margin-top:16px;padding:0 13px 9px;border-radius:13px;background:#e8ecff}
.followers-profile-meter span{width:19%;height:30%;border-radius:5px 5px 2px 2px;background:#718bf0}.followers-profile-meter span:nth-child(2){height:43%;background:#657de7}.followers-profile-meter span:nth-child(3){height:55%;background:#776de3}.followers-profile-meter span:nth-child(4){height:72%;background:#6c72e8}.followers-profile-meter span:nth-child(5){height:91%;background:#7959de}
.followers-profile-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;color:#58639b;font-size:9px;font-weight:800;letter-spacing:.14em}.followers-profile-foot b{font-size:19px;color:#7054df;line-height:1}
.followers-stage-note{position:absolute;z-index:4;padding:17px 19px;border:1px solid #dfdefe;border-radius:19px;background:#fffffff0;box-shadow:0 17px 37px #28276529;backdrop-filter:blur(10px);text-align:left}
.followers-stage-note small{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;color:#6c76a0}.followers-stage-note strong{display:block;font-family:'Space Grotesk';font-size:22px;letter-spacing:-.05em;color:#19244c;margin:5px 0}.followers-stage-note>span{font-size:11px;font-weight:700;color:#61739f}
.followers-note-top{top:48px;left:-5px;width:182px}.followers-note-bottom{right:-5px;bottom:36px;width:188px}
.followers-note-bars{display:flex;gap:5px;align-items:flex-end;height:31px;margin-top:9px}.followers-note-bars i{display:block;width:20%;height:28%;border-radius:5px 5px 2px 2px;background:#8b72eb}.followers-note-bars i:nth-child(2){height:45%}.followers-note-bars i:nth-child(3){height:60%;background:#8079ed}.followers-note-bars i:nth-child(4){height:75%;background:#697ce9}.followers-note-bars i:nth-child(5){height:100%;background:#4e9ce8}
.followers-stage-spark{position:absolute;z-index:5;display:grid;place-items:center;width:47px;height:47px;border:1px solid #ded9ff;border-radius:15px;background:#fff;box-shadow:0 10px 25px #392f8b25;color:#7656e4;font-size:26px}.followers-stage-spark.spark-one{right:62px;top:36px}.followers-stage-spark.spark-two{left:58px;bottom:24px;color:#3e9be2}
.followers-proof-strip{padding:19px 0;background:#f7f8ff;border-top:1px solid #ecedfb;border-bottom:1px solid #ecedfb}
.followers-proof-strip .container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.followers-proof-strip .container>div{display:grid;grid-template-columns:39px 1fr;column-gap:10px;align-items:center}
.followers-proof-strip .container>div>span{grid-row:span 2;width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:#e6eaff;color:#315bff;font-size:20px}
.followers-proof-strip strong{font-size:13px}.followers-proof-strip small{font-size:11px;color:#697791}
.followers-packages .centered-heading{max-width:760px}.followers-packages .centered-heading h2{font-size:clamp(37px,4vw,53px)}
.followers-packages .centered-heading p{font-size:14px;line-height:1.75}
.followers-packages .demo-banner{max-width:700px;margin:28px auto}
.followers-packages .package-card{min-height:265px}
.followers-package-note{text-align:center;color:#62718b;font-size:13px;margin:24px auto 0}
.followers-package-note a,.followers-inline-links a,.followers-editorial a:not(.button),.followers-comparison-table a,.followers-guide-links a{color:#315bff;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.followers-editorial-tint{background:linear-gradient(115deg,#f6f7ff,#fff 55%,#f5f0ff)}
.followers-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}
.followers-editorial h2{font-size:clamp(36px,3.7vw,52px);line-height:1.13;letter-spacing:-.05em;margin:16px 0 20px}
.followers-editorial p{font-size:15px;line-height:1.82;color:#56647c}
.followers-editorial figure{margin:0}
.followers-editorial img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;box-shadow:0 21px 45px #202b7226}
.followers-inline-links{display:grid;gap:12px;margin-top:23px;font-size:13px}
.followers-point-list{display:grid;gap:15px;margin-top:21px}
.followers-point-list>div{border-left:3px solid #8f86f4;padding-left:16px}
.followers-point-list strong{font-size:15px}.followers-point-list p{font-size:13px;margin:6px 0 0}
.followers-editorial .button{margin-top:17px}
.followers-benefits{background:#f8f9ff}
.followers-benefits .centered-heading,.followers-package-guide .centered-heading,.followers-why .centered-heading,.followers-knowledge .centered-heading{max-width:800px}
.followers-benefits .centered-heading p,.followers-package-guide .centered-heading p,.followers-why .centered-heading p,.followers-knowledge .centered-heading p{font-size:14px;line-height:1.8}
.followers-benefit-grid,.followers-why-grid,.followers-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:33px}
.followers-benefit-grid article,.followers-why-grid article,.followers-knowledge-grid article{padding:27px;border:1px solid #e3e7f3;border-radius:17px;background:#fff;box-shadow:0 13px 30px #1622550d}
.followers-benefit-grid article>span{color:#6954df;font-family:'Space Grotesk';font-size:13px;font-weight:700}
.followers-benefit-grid h3,.followers-why-grid h3,.followers-knowledge-grid h3{font-size:19px;margin:15px 0 12px}
.followers-benefit-grid p,.followers-why-grid p,.followers-knowledge-grid p{font-size:13px;line-height:1.8;color:#5b6880;margin:0}
.followers-package-guide{background:#fff}
.followers-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}
.followers-guide-grid article{padding:31px;border:1px solid #e5e6f5;border-radius:20px;background:linear-gradient(140deg,#fcfcff,#f7f7ff);box-shadow:0 14px 32px #20296610}
.followers-guide-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e8e9ff;color:#4e5ddf;font-size:24px}
.followers-guide-grid h3{font-size:23px;margin:19px 0 13px}
.followers-guide-grid p{font-size:14px;line-height:1.8;color:#59667f}
.followers-guide-grid p:last-child{margin-bottom:0}
.followers-guide-grid a,.followers-why-grid a,.followers-knowledge-grid a{color:#315bff;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.followers-comparison{background:#fff}
.followers-comparison .centered-heading{max-width:780px}
.followers-comparison .centered-heading h2{font-size:clamp(38px,4vw,53px)}
.followers-comparison-table{overflow:hidden;max-width:1050px;margin:31px auto 0;border:1px solid #e2e7f3;border-radius:16px;box-shadow:0 15px 40px #1f2c6310}
.followers-comparison-table>div{display:grid;grid-template-columns:1fr 1.25fr 1.25fr 1fr;gap:15px;align-items:center;padding:17px 22px;font-size:13px;color:#59657b}
.followers-comparison-table>div:first-child{background:#121b3d;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.followers-comparison-table>div+div{border-top:1px solid #e7ebf5}
.followers-comparison-table>div:nth-child(2){background:#f8f9ff}
.followers-comparison-table>div span:first-child{color:#111a36;font-weight:800}
.followers-comparison-note{max-width:900px;margin:17px auto 0;color:#66738c;font-size:12px;line-height:1.7;text-align:center}
.followers-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:35px}
.followers-step-grid article{padding:26px 22px;border:1px solid #e5e8f3;border-radius:17px;background:#fff;box-shadow:0 13px 30px #1e2c6010}
.followers-step-grid span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#edeaff;color:#604ce1;font-family:'Space Grotesk';font-size:13px;font-weight:700}
.followers-step-grid h3{font-size:17px;margin:20px 0 9px}.followers-step-grid p{font-size:12px;line-height:1.65;color:#63728b;margin:0}
.followers-why{background:#fff}
.followers-why-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eceeff;color:#4d5edc;font-size:22px}
.followers-knowledge{background:#fff}
.followers-knowledge-number{font-size:10px;font-weight:800;letter-spacing:.14em;color:#6852df}
.followers-knowledge-grid article{background:linear-gradient(145deg,#fff,#fbfaff)}
.followers-knowledge-grid p+p{margin-top:13px}
.followers-reviews{background:linear-gradient(115deg,#f8faff,#f7f4ff)}
.followers-reviews .centered-heading{max-width:690px}
.followers-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:31px auto 0}
.followers-review-grid article{padding:26px;border:1px solid #e4dfff;border-radius:18px;background:#fff;box-shadow:0 14px 35px #242d6b13}
.followers-review-top{display:flex;align-items:center;gap:12px}
.followers-review-avatar{display:grid;place-items:center;width:43px;height:43px;flex:none;border-radius:50%;background:#e2f8f1;color:#18785d;font-size:14px;font-weight:800}
.followers-review-top strong,.followers-review-top small{display:block}.followers-review-top strong{font-size:14px}.followers-review-top small{font-size:11px;color:#748198;margin-top:2px}
.followers-review-stars{margin-left:auto;color:#f4a000;letter-spacing:2px;font-size:14px}
.followers-review-grid blockquote{margin:23px 0 0;color:#45536b;font-size:15px;line-height:1.75}
.followers-faq{background:#f7f8ff}
.followers-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:78px;align-items:start}
.followers-faq-layout>div:first-child{position:sticky;top:30px}
.followers-faq h2{font-size:clamp(36px,3.5vw,49px);line-height:1.12;margin:14px 0 17px}
.followers-faq-layout>div:first-child p{font-size:14px;line-height:1.75;color:#5d6b84;margin-bottom:25px}
.followers-faq .faq-list{border-top:1px solid #dfe5f4}
.followers-faq .faq-list p{line-height:1.8}
.followers-related .centered-heading{max-width:710px}
.followers-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:34px}
.followers-related-grid a{display:block;padding:25px;border:1px solid #e1e6f4;border-radius:17px;background:#fff;box-shadow:0 13px 30px #1523540d;transition:transform .25s ease,box-shadow .25s ease}
.followers-related-grid a:hover,.followers-related-grid a:focus-visible{transform:translateY(-5px);box-shadow:0 18px 40px #15235420}
.followers-related-grid a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf0ff;color:#315bff;font-size:24px}
.followers-related-grid h3{font-size:19px;margin:19px 0 9px}.followers-related-grid p{font-size:13px;color:#64718a;line-height:1.7;min-height:66px}
.followers-related-grid strong{font-size:12px;color:#315bff}
.followers-guide-links{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;align-items:center;margin-top:31px;font-size:12px}.followers-guide-links span{font-weight:800;color:#56627e}
.followers-cta{padding:45px 0;background:linear-gradient(110deg,#274fe8,#6552da,#8b45d0);color:#fff}
.followers-cta .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.followers-cta h2{font-size:clamp(30px,3vw,43px);margin:10px 0}.followers-cta p{color:#e3e8ff;font-size:14px;margin:0}.followers-cta .button{flex:none}
@keyframes follower-hero-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes follower-ring-turn{to{transform:rotate(360deg)}}
@keyframes follower-card-float{0%,100%{transform:translate(-50%,-50%) rotate(-9deg)}50%{transform:translate(-50%,calc(-50% - 11px)) rotate(-6deg)}}
@keyframes follower-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes follower-note-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes follower-bar-grow{0%,100%{scale:1 1}50%{scale:1 1.1}}
@keyframes follower-spark{0%,100%{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}
.followers-hero-copy,.followers-hero-stage{animation:follower-hero-rise .75s ease-out both}.followers-hero-stage{animation-delay:.1s}
.followers-stage-ring-dash{animation:follower-ring-turn 28s linear infinite}
.followers-profile-card{animation:follower-card-float 5.8s ease-in-out infinite}
.followers-stage-avatar{animation:follower-bob 4s ease-in-out infinite}.followers-stage-avatar:nth-of-type(2n){animation-delay:-1.4s}.followers-stage-avatar:nth-of-type(3n){animation-delay:-2.7s}
.followers-stage-note{animation:follower-note-float 5s ease-in-out infinite}.followers-note-bottom{animation-delay:-2.5s}
.followers-profile-meter span,.followers-note-bars i{transform-origin:center bottom;animation:follower-bar-grow 2.8s ease-in-out infinite}.followers-profile-meter span:nth-child(2n),.followers-note-bars i:nth-child(2n){animation-delay:-1.4s}
.followers-stage-spark{animation:follower-spark 3s ease-in-out infinite}.followers-stage-spark.spark-two{animation-delay:-1.5s}
@media(max-width:900px){.followers-hero-grid,.followers-editorial-grid{gap:35px}.followers-hero-copy h1{font-size:clamp(43px,6vw,60px)}.followers-faq-layout{gap:35px}}
@media(max-width:760px){.followers-hero{padding-bottom:65px}.followers-hero .breadcrumbs{margin-bottom:30px}.followers-hero-grid,.followers-editorial-grid,.followers-faq-layout{grid-template-columns:1fr}.followers-hero-stage{width:560px;max-width:none;left:50%;margin-left:-280px;transform:scale(.62);transform-origin:center top;margin-bottom:-185px;animation:none}.followers-proof-strip .container{grid-template-columns:1fr;gap:15px}.followers-editorial-reverse figure{order:2}.followers-editorial-reverse>div{order:1}.followers-step-grid{grid-template-columns:repeat(2,1fr)}.followers-related-grid{grid-template-columns:1fr}.followers-related-grid p{min-height:0}.followers-faq-layout>div:first-child{position:static}.followers-cta .container{display:block}.followers-cta .button{margin-top:21px}.followers-comparison-table{overflow-x:auto}.followers-comparison-table>div{min-width:690px}}
@media(max-width:520px){.followers-hero-copy h1{font-size:47px}.followers-hero-copy>p{font-size:15px}.followers-hero-notes{display:grid}.followers-editorial h2,.followers-faq h2{font-size:37px}.followers-step-grid{grid-template-columns:1fr}.followers-step-grid article{padding:22px}.followers-cta{padding:42px 0}}
@media(max-width:360px){.followers-hero-stage{transform:scale(.52);margin-bottom:-235px}}
@media(prefers-reduced-motion:reduce){.followers-hero-copy,.followers-hero-stage,.followers-stage-ring-dash,.followers-profile-card,.followers-stage-avatar,.followers-stage-note,.followers-profile-meter span,.followers-note-bars i,.followers-stage-spark{animation:none}.followers-related-grid a{transition:none}}
@media(max-width:760px){.followers-comparison-table{overflow:visible;border:0;box-shadow:none;display:grid;gap:12px}.followers-comparison-table>div:first-child{display:none}.followers-comparison-table>div+div{min-width:0;display:grid;grid-template-columns:1fr;gap:0;padding:18px;border:1px solid #e2e7f3;border-radius:14px;background:#fff}.followers-comparison-table>div+div>span{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0;font-size:12px;text-align:right}.followers-comparison-table>div+div>span:first-child{font-size:18px;padding:2px 0 12px;text-align:left}.followers-comparison-table>div+div>span:nth-child(n+2){border-top:1px solid #eef0f6}.followers-comparison-table>div+div>span:nth-child(2)::before{content:'Appears on';color:#65728b;font-weight:700;text-align:left}.followers-comparison-table>div+div>span:nth-child(3)::before{content:'Link needed';color:#65728b;font-weight:700;text-align:left}.followers-comparison-table>div+div>span:nth-child(4)::before{content:'Service';color:#65728b;font-weight:700;text-align:left}}
@media(max-width:760px){.followers-review-grid{grid-template-columns:1fr}}
@media(max-width:760px){.followers-benefit-grid,.followers-knowledge-grid,.followers-why-grid{grid-template-columns:1fr}.followers-guide-grid{grid-template-columns:1fr}.followers-benefit-grid article,.followers-why-grid article,.followers-knowledge-grid article{padding:23px}}
