.hero-price{margin:22px 0 18px}.hero-price>span{font-size:9px;letter-spacing:1.4px;color:#ffb37d;font-weight:700}.hero-price>strong{display:block;color:#ff8a35;font-size:78px;line-height:1.14;letter-spacing:-4px;font-weight:850;margin-top:7px}.hero-price>strong small{font-size:37px;letter-spacing:-1px}.hero-price p{color:#bfb4ab;font-size:11px;margin:7px 0 0}.hero-copy .primary-cta{max-width:470px;min-height:70px;padding:22px 26px;font-size:15px;letter-spacing:0;font-weight:800;position:relative;overflow:hidden;animation:ctaGlow 3s ease-in-out infinite}.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}.primary-cta{position:relative;overflow:hidden}.primary-cta:hover{animation-play-state:paused}.hero h1{font-size:clamp(42px,4vw,57px)}.hero .lead{margin-bottom:0}.hero-cover{transform:none}.path-heading{margin-top:55px}.path-heading .eyebrow{margin-bottom:14px}.path-heading h3{font-size:25px;line-height:1.25}.learning-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.path-card{position:relative;padding:24px;background:linear-gradient(145deg,#23262c,#14171c);border:1px solid #74513780;border-radius:16px;transition:border-color .25s,transform .25s}.path-card:hover{transform:translateY(-5px);border-color:#d18043}.path-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.path-top>span{font-size:12px;letter-spacing:1.4px;color:#ff9953}.path-top i{font-style:normal;color:#ffc08f;font-size:27px;line-height:1}.path-card h3{font-size:19px;line-height:1.2;margin-bottom:12px}.path-card p{font-size:12px;color:#ada8a2;margin:0;line-height:1.8}.instagram-inner{grid-template-columns:.9fr 1.3fr;gap:55px}.instagram-tablet{background:#14171b;border:9px solid #3a3d43;border-radius:24px;position:relative;padding:12px 10px 8px;box-shadow:0 35px 75px #0009;transform:perspective(1400px) rotateY(-3deg);outline:1px solid #65676a}.tablet-camera{position:absolute;top:50%;left:-6px;width:3px;height:3px;border-radius:50%;background:#111}.tablet-screen{overflow:hidden;background:#0b0f12;border-radius:8px}.tablet-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-bottom:1px solid #292b2d}.ig-wordmark{font-family:Georgia,serif;font-size:24px;font-style:italic;font-weight:700;letter-spacing:-1px}.tablet-bar>span:last-child{font-size:9px;color:#c7c6c4}.ig-real-header{aspect-ratio:1502/235;overflow:hidden;position:relative}.ig-real-header img{display:block;width:100%;height:auto;max-width:none}.ig-real-tabs{display:flex;justify-content:center;gap:35px;padding:14px 6px;font-size:8px;letter-spacing:1px;color:#b9b9b8;border-top:1px solid #303335}.ig-real-tabs span:first-child{color:#fff}.ig-real-feed{aspect-ratio:1502/275;overflow:hidden}.ig-real-feed img{display:block;width:100%;height:auto;margin-top:-31.957%}.tablet-caption{font-size:8px;color:#a1a2a4;text-align:center;margin:12px 0 3px}.access-section{background:radial-gradient(ellipse at 95% 30%,#9c4b1e29,transparent 60%),linear-gradient(125deg,#151a20,#0c0e11);border-block:1px solid #57402c66}.access-inner{display:grid;grid-template-columns:.9fr 1.15fr;gap:65px;align-items:center}.access-inner h2{font-size:48px;line-height:1.13}.access-inner>div>p:not(.eyebrow){color:#bcb4ab;font-size:13px;line-height:1.9}.access-inner figure{margin:0}.access-inner figure>img{width:100%;height:auto;display:block;border-radius:18px;border:1px solid #805a3f88;box-shadow:0 25px 60px #0005}.access-inner figcaption{font-size:8px;color:#8f8279;margin-top:13px;text-align:center}.access-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;font-size:11px;color:#e3bb9c}.access-inner>div>p.access-note{font-size:9px;color:#91887f;line-height:1.8}.access-inner .primary-cta{font-size:12px;margin-top:25px;max-width:none}.real-lesson{margin-top:20px;border:1px solid #66503d;border-radius:12px;padding:13px;background:#17191b}.real-lesson>span{display:block;color:#d9aa84;font-size:9px;letter-spacing:1px;margin:0 0 10px}.real-lesson-frame{aspect-ratio:1081/609;overflow:hidden;position:relative;border-radius:6px}.real-lesson-frame img{position:absolute;width:173.64%;height:auto;max-width:none;left:-11.93%;top:-47.45%}.offer-section{background:radial-gradient(ellipse at 0 0,#74371644,transparent 60%),linear-gradient(130deg,#171b20,#0e1115);color:#f5efe7;border-color:#9f653e88;align-items:start;gap:35px;padding:40px;margin-block:65px;border-radius:24px;grid-template-columns:1fr 1fr}.offer-section:before{left:8%;right:8%}.offer-section .offer-summary>.eyebrow{color:#ffb078;font-size:9px;margin-bottom:18px}.offer-section .offer-summary h2{font-size:33px;line-height:1.17;letter-spacing:-1px;margin-bottom:18px}.offer-section .offer-summary h2 em{color:#ff9c55}.offer-section .offer-summary>p:not(.eyebrow){font-size:12px;color:#b6aaa0;line-height:1.8;max-width:460px}.offer-product{width:min(100%,330px);height:auto;max-height:330px;object-fit:contain;display:block;margin:22px auto;border-radius:12px;box-shadow:0 15px 40px #0005}.offer-pills{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.offer-pills span{border:1px solid #8d603b80;background:#2b211c;color:#dfba9d;font-size:8px;padding:6px 10px;border-radius:30px}.offer-section .offer-summary>p.offer-level{font-size:10px;color:#8e837a;text-align:center;margin:17px 0 0;max-width:none}.offer-section .offer-card{padding:27px 30px;border-radius:17px;background:#fff7f0}.offer-card h3{font-size:29px}.offer-card .price{margin-top:18px;padding-top:17px}.offer-card .price strong{font-size:80px;line-height:1.15}.offer-card ul{margin:12px 0 18px;font-size:11px}.offer-card li{padding:5px 0}.offer-card .platform-label{margin-top:18px}.offer-card .platform-button{min-height:72px;padding:16px}.offer-card .platform-copy strong{font-size:15px}.offer-card .platform-copy small{font-size:9px}.offer-countdown{border:1px solid #b36730;padding:15px;border-radius:10px;text-align:center;margin-top:20px;background:#301d13}.offer-countdown[hidden]{display:none}.offer-countdown>span{font-size:10px;color:#ddb697}.offer-countdown strong{display:block;font-size:26px;letter-spacing:2px;color:#ffad70;margin-top:5px}.faq{align-items:start}.faq-art{display:block;width:min(100%,320px);height:auto;border-radius:20px;margin-top:28px;box-shadow:0 20px 40px #0004}footer>small{line-height:1.9;text-align:right}@keyframes ctaGlow{0%,100%{box-shadow:0 5px 25px #ff791f22}50%{box-shadow:0 5px 35px #ff791f55}}@keyframes ctaShine{0%,65%{left:-50%;opacity:0}70%{opacity:1}90%,100%{left:140%;opacity:0}}
@media(max-width:1050px){.hero-copy .primary-cta{font-size:13px;padding:21px 20px}.hero-price>strong{font-size:70px}.instagram-inner{gap:30px;grid-template-columns:1fr}.instagram-tablet{max-width:800px;width:100%;margin:auto;transform:none}.access-inner{gap:30px}.access-inner h2{font-size:40px}.offer-section{padding:30px;gap:25px}.offer-section .offer-summary h2{font-size:30px}.offer-section .offer-card{padding:24px}.offer-card .platform-copy strong{font-size:13px}.offer-card .platform-copy small{font-size:8px}.path-card{padding:20px}}
@media(max-width:850px){.hero h1{font-size:clamp(41px,7vw,59px)}.hero-price>strong{font-size:77px}.hero-copy .primary-cta{max-width:none;font-size:15px}.learning-path{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-section{max-width:700px;grid-template-columns:1fr;gap:25px;padding:30px}.offer-section .offer-summary h2 br{display:initial}.offer-product{max-height:260px;width:260px}.offer-section .offer-card{padding:28px}.access-inner{grid-template-columns:1fr;gap:32px}.access-inner h2 br{display:none}.access-inner h2 br:after{content:' '}.access-inner h2{max-width:500px}.faq-art{max-width:280px}.instagram-tablet{border-width:7px}}
@media(max-width:600px){.hero h1{font-size:40px;line-height:1.1}.hero-copy .primary-cta{font-size:13px;min-height:68px;padding:21px 18px}.hero-price>strong{font-size:76px}.hero-price>span{font-size:8px}.hero-price p{font-size:10px}.hero .under-cta{font-size:8px}.path-heading h3{font-size:23px}.learning-path{gap:12px}.path-card{padding:18px 15px;border-radius:12px}.path-top{margin-bottom:18px}.path-top i{font-size:22px}.path-card h3{font-size:16px;line-height:1.25}.path-card p{font-size:10px;line-height:1.8}.instagram-tablet{border-width:5px;padding:9px 6px;border-radius:15px}.tablet-bar{padding:9px 10px}.ig-wordmark{font-size:19px}.tablet-bar>span:last-child{font-size:7px}.ig-real-tabs{font-size:6px;padding:10px}.tablet-caption{font-size:6px}.tablet-screen{border-radius:5px}.access-inner h2{font-size:39px;line-height:1.2}.access-inner>div>p:not(.eyebrow){font-size:13px}.access-benefits{font-size:10px;gap:12px}.access-inner figure>img{border-radius:12px}.offer-section{padding:27px 18px;margin-block:50px;width:calc(100% - 24px)}.offer-section .offer-summary h2{font-size:30px}.offer-section .offer-summary>.eyebrow{font-size:8px}.offer-section .offer-card{padding:24px 20px}.offer-card h3{font-size:26px}.offer-card .price strong{font-size:77px}.offer-product{max-height:230px;width:230px}.offer-card .platform-copy strong{font-size:14px}.offer-card .platform-copy small{font-size:9px}.faq-art{max-width:220px;margin-top:20px}footer>small{font-size:8px}.access-inner h2 br{display:block}.real-lesson{padding:10px}.real-lesson>span{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hero-copy .primary-cta,.primary-cta:after{animation:none}.path-card{transition:none}}
