/* v41 – source-backed results, readable reviews and a cyan growth finish. */
.st3-hero41 .st3-hero30__network{border-radius:5px;box-shadow:0 14px 32px #0005}
.st3-hero41 .st3-hero30__network--ig{background:#ff0050;border-color:#ff0050}
.st3-hero41 .st3-hero30__network--tt{border-color:#00f2ea;background:#0a151b}
.st3-hero41 .st3-hero30__network--fb{border-color:#00f2ea80;background:#0c272b}
.st3-hero41 .st3-hero30__growth{width:162px;height:158px;padding:17px 16px;bottom:13%;left:-1%;transform:rotate(-4deg);border:1px solid #00f2ea90;background:linear-gradient(150deg,#14262b,#080f14);box-shadow:0 18px 34px #0006;overflow:hidden}
.st3-hero41 .st3-hero30__growth>span{font-size:9px;max-width:94px;line-height:1.45;color:#fff}
.st3-hero41 .st3-hero30__growth:after{content:'↗';position:absolute;right:14px;top:9px;font:700 36px/1 Inter,sans-serif;color:#00f2ea}
.st3-hero41 .st3-hero30__bars{height:92px;gap:8px;margin-top:9px;border-bottom-color:#00f2ea80;background:repeating-linear-gradient(to top,transparent 0,transparent 29px,#ffffff09 30px,#ffffff09 31px)}
.st3-hero41 .st3-hero30__bars i{background:#00f2ea;border:0;height:calc(var(--n)*15% + 12%);position:relative;overflow:hidden}
.st3-hero41 .st3-hero30__bars i:first-child{background:#ff0050}
.st3-hero41 .st3-hero30__bars i:nth-child(2){background:linear-gradient(0deg,#ff0050 -55%,#00f2ea 100%)}
.st3-hero41 .st3-hero30__bars i:last-child{background:#00f2ea;box-shadow:0 0 16px #00f2ea22}
.st3-hero41.is-ready .st3-hero30__bars i{animation-name:st3-growth41;animation-duration:5.8s;animation-delay:calc(var(--n)*.16s)}
.st3-hero41.is-ready .st3-hero30__network{animation-name:st3-network41;animation-duration:7.5s}
.st3-hero41.is-ready .st3-hero30__growth:after{animation:st3-arrow41 5.8s ease-in-out infinite;animation-play-state:paused}
.st3-hero41.is-playing .st3-hero30__growth:after{animation-play-state:running}
@keyframes st3-growth41{0%,100%{transform:scaleY(.62);opacity:.85}42%,72%{transform:scaleY(1);opacity:1}}
@keyframes st3-network41{0%,100%{transform:translateY(0) rotate(var(--angle))}50%{transform:translateY(-13px) rotate(calc(var(--angle) + 3deg))}}
@keyframes st3-arrow41{0%,100%{transform:translate(-3px,3px);opacity:.7}42%,72%{transform:translate(2px,-2px);opacity:1}}
.st3-home-proof41{padding:65px 0!important;border-bottom:1px solid #ffffff14}
.st3-proof41__head{text-align:center;max-width:850px;margin:0 auto 32px}
.st3-proof41__eyebrow{display:inline-block;background:#00f2ea;color:#061314!important;border-radius:3px;padding:9px 13px;font:800 10px/1.45 Montserrat,sans-serif!important;letter-spacing:.065em;text-transform:uppercase;margin:0 0 20px!important}
.st3-home .st3-proof41__eyebrow,.st3-sales .st3-proof41__eyebrow{background:#00f2ea!important;color:#061314!important;border:0!important;padding:9px 13px!important;max-width:100%;border-radius:3px!important}
.st3-home .st3-proof41__head h2,.st3-sales .st3-proof41__head h2{font:800 clamp(28px,3.5vw,45px)/1.12 Montserrat,sans-serif!important;letter-spacing:-.04em!important;margin:0 0 20px!important;color:#fff!important}
.st3-proof41__head h2 em{color:#00f2ea!important;font-style:normal}
.st3-proof41__head>p:last-child{font:400 15px/1.75 Inter,sans-serif;color:#b5c1ca;max-width:680px;margin:0 auto}
.st3-results41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.st3-result41{overflow:hidden;border:1px solid #ffffff22;border-radius:5px;background:#0b1219;transition:transform .25s,border-color .25s;min-width:0}
.st3-result41:hover{transform:translateY(-4px);border-color:#00f2ea88}
.st3-result41__image{display:block;background:#071116;overflow:hidden}
.st3-result41__image img{display:block;width:100%;aspect-ratio:40/27;object-fit:contain;height:auto;transition:transform .4s}
.st3-result41:hover .st3-result41__image img{transform:scale(1.025)}
.st3-result41__copy{padding:24px}
.st3-result41__type{font:700 9px/1.5 Inter,sans-serif!important;letter-spacing:.07em;text-transform:uppercase;color:#9baeb9!important;margin:0 0 8px!important}
.st3-home .st3-result41 h3,.st3-sales .st3-result41 h3{font:750 20px/1.3 Montserrat,sans-serif!important;letter-spacing:-.025em;margin:0 0 20px!important;color:white}
.st3-result41__number{display:block;font:850 clamp(42px,4.4vw,60px)/1 Montserrat,sans-serif;color:#00f2ea;letter-spacing:-.06em}
.st3-result41__metric{display:block;font:650 14px/1.5 Inter,sans-serif;color:#fff;margin:8px 0 20px}
.st3-result41__copy>p:not(.st3-result41__type){font:400 13px/1.8 Inter,sans-serif;color:#b9c6cf;margin:0 0 18px}
.st3-result41 details{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;margin:0 0 14px}
.st3-result41 summary{cursor:pointer;list-style:none;padding:13px 20px 13px 0;font:600 11px/1.55 Inter,sans-serif;color:#c5d7dc;position:relative}
.st3-result41 summary::-webkit-details-marker{display:none}
.st3-result41 summary:after{content:'+';position:absolute;right:0;top:11px;font-size:17px;color:#00f2ea}
.st3-result41 details[open] summary:after{content:'−'}
.st3-result41 details>p{font:400 11px/1.8 Inter,sans-serif;color:#a9bec8;margin:0 0 16px}
.st3-home .st3-proof41__link,.st3-sales .st3-proof41__link{display:inline-block;font:650 12px/1.65 Inter,sans-serif!important;color:#00f2ea!important;padding:8px 0;text-decoration:none!important;border-bottom:1px solid #00f2ea50}
.st3-proof41__link:hover{border-bottom-color:#00f2ea!important}
.st3-proof41__context{font:400 11px/1.8 Inter,sans-serif!important;color:#97aab6!important;margin:20px 0 0!important;max-width:900px}
.st3-proof41__review-head{margin:40px 0 22px;text-align:left}
.st3-proof41__review-head h3{font:750 26px/1.3 Montserrat,sans-serif!important;color:#fff!important;letter-spacing:-.025em;margin:0 0 9px!important}
.st3-proof41__review-head p{font:400 13px/1.7 Inter,sans-serif;color:#a7bbc6;margin:0}
.st3-quotes41{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.st3-quote41{display:flex;flex-direction:column;margin:0!important;padding:26px;border:1px solid #ffffff22;border-top:2px solid #00f2ea;border-radius:4px;background:#0b1219;min-width:0}
.st3-quote41:nth-child(even){border-top-color:#ff0050}
.st3-quote41__stars{font:500 18px/1 Inter,sans-serif;letter-spacing:3px;color:#00f2ea;margin-bottom:18px}
.st3-home .st3-quote41 blockquote,.st3-sales .st3-quote41 blockquote{font:500 16px/1.75 Inter,sans-serif!important;letter-spacing:0;margin:0 0 20px!important;padding:0!important;border:0!important;color:#eff7f9!important;background:none!important}
.st3-quote41 blockquote:before,.st3-quote41 blockquote:after{display:none!important}
.st3-quote41 figcaption{display:block;margin-top:auto;color:#fff}
.st3-quote41 figcaption strong{display:block;font:750 13px/1.5 Montserrat,sans-serif}
.st3-quote41 figcaption span{display:block;font:400 11px/1.7 Inter,sans-serif;color:#92a7b2;margin:4px 0 7px}
.st3-quote41 .st3-proof41__link{align-self:flex-start}
.st3-proof41__actions{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:30px}
.st3-offer41__trust{display:block;font:650 11px/1.65 Inter,sans-serif;color:#00f2ea;margin-top:14px}
.st3-certainty41{display:grid;grid-template-columns:70px minmax(0,1fr);gap:28px;border:1px solid #00f2ea55!important;background:#0c1c22;border-radius:5px;padding:32px!important;margin:25px 0 50px}
.st3-certainty41__icon{border:1px solid #00f2ea;border-radius:4px;width:64px;height:70px;display:grid;place-items:center;color:#00f2ea;font:600 36px/1 Inter,sans-serif}
.st3-sales .st3-certainty41 h2{font-size:clamp(23px,2.7vw,33px);line-height:1.2;margin-bottom:20px}
.st3-certainty41 p{font:400 14px/1.8 Inter,sans-serif;color:#b7c9d0}
.st3-certainty41 strong{color:#eff8fa;font-weight:600}
.st3-certainty41 .st3-sales__eyebrow{margin-bottom:14px!important}
.st3-ebook40__reassurance a{color:inherit!important;text-decoration:underline;text-underline-offset:3px}
.st3-home-proof41 a:focus-visible,.st3-sales a[data-st3-proof41]:focus-visible,.st3-result41 summary:focus-visible{outline:2px solid #00f2ea;outline-offset:5px}
@media(max-width:1100px){.st3-hero41 .st3-hero30__growth{width:130px;height:139px;padding:13px}.st3-hero41 .st3-hero30__growth>span{font-size:8px;max-width:78px}.st3-hero41 .st3-hero30__bars{height:82px;gap:6px}.st3-hero41 .st3-hero30__growth:after{font-size:28px;right:10px;top:10px}.st3-results41{gap:14px}.st3-result41__copy{padding:20px}}
@media(max-width:800px){.st3-results41{grid-template-columns:1fr;max-width:600px;margin:auto;gap:23px}.st3-home-proof41{padding:45px 0!important}.st3-proof41__head{text-align:left;margin-bottom:25px}.st3-proof41__head>p:last-child{font-size:14px}.st3-result41__copy{padding:24px}.st3-result41__number{font-size:52px}.st3-result41__copy>p:not(.st3-result41__type){font-size:14px}.st3-proof41__review-head h3{font-size:24px!important}.st3-quotes41{grid-template-columns:1fr;gap:16px}.st3-quote41{padding:24px}.st3-proof41__actions{gap:15px;align-items:stretch;flex-direction:column}.st3-proof41__actions a{text-align:center}.st3-certainty41{grid-template-columns:1fr;gap:18px;padding:24px!important}.st3-certainty41__icon{width:48px;height:48px;font-size:28px}}
@media(max-width:400px){.st3-hero41 .st3-hero30__growth{width:104px;height:122px;left:0;bottom:14%;padding:11px}.st3-hero41 .st3-hero30__growth>span{font-size:6.5px;max-width:59px}.st3-hero41 .st3-hero30__growth:after{font-size:23px;right:8px}.st3-hero41 .st3-hero30__bars{height:75px;gap:5px}.st3-result41__copy{padding:22px}.st3-proof41__eyebrow{font-size:9px!important}.st3-quote41{padding:22px}.st3-home .st3-quote41 blockquote,.st3-sales .st3-quote41 blockquote{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){.st3-hero41 *, .st3-hero41 *:after{animation:none!important;transition:none!important}.st3-result41,.st3-result41 img{transition:none!important;transform:none!important}}

/* v41a: full-width guarantee text on phones. */
@media(max-width:600px){.st3-ebook40 .st3-guarantee40{grid-template-columns:minmax(0,1fr);gap:22px}.st3-guarantee40__seal{width:94px}.st3-ebook40 .st3-guarantee40 h2{font-size:27px;line-height:1.18}.st3-ebook40 .st3-guarantee40 p{font-size:14px;line-height:1.8}}
