.hero h1{font-size:clamp(35px,3.1vw,46px);line-height:1.14;letter-spacing:-1.8px}.button.primary-cta{font-size:14px;letter-spacing:0;font-weight:800;padding:21px 24px;min-height:68px;max-width:470px;position:relative;overflow:hidden;animation:ctaGlow 3s ease-in-out infinite;box-shadow:0 6px 28px #ff791f25}.button.primary-cta:after{content:'';position:absolute;inset:-20% auto -20% -50%;width:30%;background:linear-gradient(90deg,transparent,#fff7,transparent);transform:skewX(-20deg);animation:ctaShine 6s ease-in-out infinite;pointer-events:none}.button.primary-cta:hover{transform:translateY(-3px);box-shadow:0 10px 35px #ff791f44}.button.primary-cta:hover:after{animation-play-state:paused}.offer-card .button.primary-cta{max-width:none;width:100%;text-align:left;min-height:78px;padding:18px 20px}.offer-card .button.primary-cta.hotmart{animation:hotmartGlow 3s ease-in-out infinite}.offer-card .button.primary-cta.kiwify{animation:kiwifyGlow 3s ease-in-out infinite}.offer-card .platform-copy strong{font-size:15px}.offer-card .platform-copy small{font-size:10px}.nav-cta{font-size:13px;box-shadow:0 4px 18px #ff791f16;border-color:#a66231}.learning-path{scroll-margin-top:25px;gap:22px}.path-card{padding:0;overflow:hidden;background:linear-gradient(145deg,#20252c,#12161b);border-color:#6f503c99}.path-card-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:#1e2023}.path-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.path-card:hover .path-card-image img{transform:scale(1.04)}.path-card-image:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#11171a88);pointer-events:none}.path-image-number{position:absolute;top:15px;left:15px;display:grid;place-items:center;border:1px solid #ff9b5188;width:34px;height:34px;border-radius:9px;background:#18130fce;backdrop-filter:blur(10px);font-size:11px;font-weight:700;color:#ffb680;z-index:1}.path-card h3{font-size:20px;line-height:1.25;margin:23px 23px 12px}.path-card p{font-size:12px;margin:0 23px 25px;line-height:1.8}.audience-visual{margin:30px 0 40px;border-radius:20px;overflow:hidden;border:1px solid #80573b66;background:#171b20}.audience-visual img{display:block;width:100%;height:auto;max-height:530px;object-fit:cover}.audience-visual figcaption{font-size:9px;color:#a79585;padding:12px 18px;background:#1c1917}.instagram-inner{grid-template-columns:1.1fr .9fr;gap:80px}.phone-stage{padding-bottom:45px}.phone-frame{max-width:335px;width:100%;margin:auto;transform:rotate(2deg);animation:phoneFloat 8s ease-in-out infinite}.social-float{background:#231d18ef;max-width:380px;left:0;right:0;margin:auto}.phone-top{font-family:Georgia,serif;font-style:italic;font-size:24px;letter-spacing:-1px}.phone-top>span:last-child{font-family:'Inter',sans-serif;font-style:normal}.phone-profile b{font-size:12px}.phone-profile span{font-size:8px}.phone-bio{font-size:10px}.phone-bio strong{font-size:11px}.phone-handle{font-size:12px}.phone-highlights>span{font-size:9px}.phone-grid img{height:117px}.secret-bonus{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center;border-top:1px solid #533e2d55}.secret-bonus-art{position:relative;isolation:isolate}.secret-bonus-art:before{content:'';position:absolute;inset:8% -8%;background:#ff791f20;filter:blur(50px);z-index:-1}.secret-bonus-art img{width:100%;height:auto;display:block;border-radius:20px;border:1px solid #7a523688;box-shadow:0 25px 60px #0005}.secret-bonus-art>span{display:block;width:max-content;max-width:92%;position:relative;background:#ff791f;color:#211006;font-size:9px;font-weight:800;letter-spacing:1px;border-radius:8px;padding:13px 18px;margin:-21px auto 0;box-shadow:0 10px 25px #0005}.secret-bonus-copy h2{font-size:37px;line-height:1.15}.secret-bonus-copy>p:not(.eyebrow){font-size:13px;color:#bfb4ab;line-height:1.9}.secret-bonus-copy ul{padding:0;list-style:none;font-size:12px;color:#c9b5a5;line-height:1.8;margin:24px 0}.secret-bonus-copy li{padding:6px 0}.secret-bonus-copy li:before{content:'✓';color:#ff9b55;margin-right:10px}.secret-access{border-left:2px solid #ff791f;background:#29201a77;padding:16px 18px;border-radius:0 9px 9px 0;margin:25px 0}.secret-access b{display:block;font-size:12px;color:#f2c5a2;font-weight:600}.secret-access span{display:block;font-size:10px;color:#a59180;margin-top:5px}.secret-bonus-copy .button{max-width:none}.faq-video-intro{font-size:13px;color:#b6ada4;max-width:340px;line-height:1.85;margin-bottom:25px}.faq-video-intro strong{color:#ffad70}.final-cta .primary-cta{color:#231106;background:#ff791f;max-width:none}.journey-section .primary-cta,.instagram-section .primary-cta,.access-section .primary-cta{max-width:480px}.audience{padding-top:65px}.intro{padding-bottom:75px}
@keyframes hotmartGlow{0%,100%{box-shadow:0 4px 18px #f5681020}50%{box-shadow:0 4px 25px #f5681040}}@keyframes kiwifyGlow{0%,100%{box-shadow:0 4px 18px #3aa64318}50%{box-shadow:0 4px 25px #3aa6433b}}
@media(max-width:1000px){.instagram-inner{gap:35px}.secret-bonus{gap:35px}.secret-bonus-copy h2{font-size:31px}.learning-path{gap:16px}.path-card h3{font-size:18px;margin:20px 18px 10px}.path-card p{margin:0 18px 22px;font-size:11px}.button.primary-cta{font-size:13px}}
@media(max-width:850px){.hero h1{font-size:clamp(37px,5.8vw,48px)}.instagram-inner{grid-template-columns:1fr;gap:35px}.phone-stage{width:380px;max-width:100%;margin:auto}.secret-bonus{grid-template-columns:1fr;gap:40px}.secret-bonus-art{width:min(100%,560px);margin:auto}.secret-bonus-copy h2{font-size:35px}.audience-visual img{max-height:none}.journey-section .primary-cta,.instagram-section .primary-cta,.access-section .primary-cta{max-width:none}.button.primary-cta{font-size:14px}.secret-bonus{padding-block:60px}}
@media(max-width:600px){.hero h1{font-size:35px;letter-spacing:-1.4px;line-height:1.17}.button.primary-cta,.hero-copy .button.primary-cta{font-size:12px;min-height:66px;padding:20px 17px;gap:15px}.offer-card .button.primary-cta{padding:17px 15px}.offer-card .platform-copy strong{font-size:14px}.offer-card .platform-copy small{font-size:9px}.learning-path{gap:12px}.path-card h3{font-size:16px;line-height:1.25;margin:17px 14px 10px}.path-card p{font-size:10px;margin:0 14px 18px;line-height:1.7}.path-image-number{top:10px;left:10px;width:28px;height:28px;border-radius:7px;font-size:10px}.path-card-image{aspect-ratio:4/3}.audience-visual{border-radius:12px;margin:25px 0}.audience-visual figcaption{font-size:8px;padding:10px 12px}.phone-frame{max-width:310px}.secret-bonus-copy h2{font-size:30px}.secret-bonus-copy .eyebrow{font-size:8px}.secret-bonus-art>span{font-size:8px;padding:12px 14px;letter-spacing:.6px}.secret-bonus-art img{border-radius:15px}.secret-bonus-copy>p:not(.eyebrow){font-size:13px}.secret-bonus-copy ul{font-size:11px}.secret-access{padding:14px}.secret-access b{font-size:11px}.secret-access span{font-size:9px}.secret-bonus-copy h2 br{display:none}.secret-bonus-copy h2 em:before{content:' '}.faq-video-intro{font-size:12px}.phone-bio{font-size:9px}.phone-handle{font-size:11px}}
@media(prefers-reduced-motion:reduce){.button.primary-cta,.button.primary-cta:after,.offer-card .button.primary-cta.hotmart,.offer-card .button.primary-cta.kiwify,.phone-frame{animation:none}.path-card-image img{transition:none}.phone-frame{transform:none}}
.payment-assurance{border-top:1px solid #d8c5b3;margin-top:23px;padding-top:20px}.payment-assurance img{display:block;width:100%;height:auto;max-width:460px;margin:auto;border-radius:8px}.offer-card .payment-assurance p{font-size:9px;line-height:1.75;color:#8a7460;text-align:center;margin:10px 0 0}.faq .faq-art{width:min(100%,370px);max-width:370px;object-fit:cover;aspect-ratio:1/1;margin-top:30px;border:1px solid #68432988}@media(max-width:600px){.faq .faq-art{max-width:300px;margin-top:22px}.payment-assurance{margin-top:19px;padding-top:16px}.offer-card .payment-assurance p{font-size:8px}}
.notification-demo-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;padding:13px 20px;background:#fff0dd;color:#342116;border-bottom:2px solid #ff791f;font-family:Inter,sans-serif}.notification-demo-bar strong{display:block;color:#8c3c08;font-size:11px;letter-spacing:.5px}.notification-demo-bar span{display:block;font-size:10px;margin-top:3px}.notification-demo-bar button{cursor:pointer;font:600 11px Inter,sans-serif;padding:10px 12px;background:#fffaf5;color:#4a2c16;border:1px solid #c08b62;border-radius:6px}.course-toast.notification-demo-toast{display:grid;grid-template-columns:32px 1fr;width:min(450px,calc(100% - 30px));padding-top:14px}.notification-demo-label{grid-column:1/-1;color:#9d3e04;font-size:10px;letter-spacing:.6px;font-weight:800;border-bottom:1px solid #dfba9b;padding:0 18px 10px 0;margin-bottom:2px}.notification-demo-toast #toast-copy{white-space:pre-line;font-size:11px;line-height:1.75}.notification-demo-toast #toast-title{font-size:12px}.notification-demo-toast #toast-close{top:8px}@media(max-width:600px){.notification-demo-bar{padding:10px;gap:8px}.notification-demo-bar>div{width:100%;text-align:center}.notification-demo-bar button{font-size:10px;padding:9px}.notification-demo-label{font-size:9px}}
.announcement.black-november-bar{position:sticky;top:0;z-index:40;background:linear-gradient(110deg,#84194f,#52176d 65%,#351551);border-bottom:1px solid #e19ac880;color:#fff5fc;padding:13px 20px;text-align:center;letter-spacing:0;box-shadow:0 5px 23px #0005}.black-november-bar>div{max-width:1190px;margin:auto;display:flex;align-items:center;justify-content:center;gap:20px}.black-november-bar strong{font-size:15px;font-weight:900;letter-spacing:1.4px;color:#fff}.announcement.black-november-bar span{margin:0;font-size:11px;letter-spacing:.2px;color:#f1cce7;display:block}.black-november-bar b{font-size:19px;color:#fff;font-weight:850;letter-spacing:-.6px}.black-november-bar a{font-size:10px;font-weight:800;padding:8px 13px;border-radius:5px;background:#fff0f9;color:#6a1857;white-space:nowrap}.hero-price>span{display:inline-block;background:linear-gradient(100deg,#7b215a,#4a1b65);border:1px solid #cb78ae88;border-radius:7px;padding:10px 14px;color:#ffe3f5;font-size:10px;font-weight:850;letter-spacing:1.2px;box-shadow:0 5px 25px #7b1e5b22}.offer-section .offer-summary>.eyebrow{color:#ffb9df}.notification-demo-bar{position:relative}.hero-price{border-left:3px solid #bd5a9c;padding-left:20px}html{scroll-padding-top:90px}section{scroll-margin-top:90px}@media(max-width:850px){.black-november-bar>div{gap:13px}.announcement.black-november-bar span{display:none}.black-november-bar strong{font-size:13px}.black-november-bar b{font-size:18px}.black-november-bar a{font-size:9px}.hero-price>span{font-size:9px}}@media(max-width:600px){.announcement.black-november-bar{padding:11px 10px}.black-november-bar>div{gap:10px;justify-content:space-between}.black-november-bar strong{font-size:11px;letter-spacing:.8px}.black-november-bar b{font-size:16px}.black-november-bar a{font-size:8px;padding:8px 9px}.hero-price{padding-left:15px}.hero-price>span{font-size:8px;letter-spacing:.8px;padding:9px 10px}}
.hero-service-reference{font-size:10px;line-height:1.75;color:#ad9d90;margin:-8px 0 24px;max-width:470px}.hero h1{font-size:clamp(34px,3.1vw,46px)}@media(max-width:700px){body>header.wrap{display:none}.hero{padding-top:30px}.hero h1{font-size:34px;line-height:1.16;letter-spacing:-1.4px}.hero-service-reference{font-size:9px;margin:0 0 22px}.hero .eyebrow{margin-bottom:20px}}
