:root{--orange:#ff791f;--cream:#f5efe7}body{background:radial-gradient(ellipse at 95% 5%,#62301322,transparent 27%),#0b0d10;overflow-x:clip}.hero{position:relative}.hero:before{content:'';position:absolute;inset:0 -8% -5%;background:radial-gradient(ellipse at 80% 45%,#f9781821,transparent 55%);z-index:-1;pointer-events:none}.hero h1{font-size:clamp(40px,4.25vw,61px);line-height:1.08;letter-spacing:-2.4px}.hero-cover{box-shadow:0 30px 85px #0008,0 0 60px #ff791f15;transform:perspective(1400px) rotateY(-5deg);border-color:#9e5a2c66;transition:transform .6s}.hero-cover:hover{transform:perspective(1400px) rotateY(0)}.topics{background:linear-gradient(110deg,#1c1c21,#272018,#15171b);border-block-color:#71503955}.section{position:relative}.intro{padding-block:105px}.intro .split{align-items:center;gap:65px}.intro .split p{font-size:14px;color:#bbb5b0}.intro h2{font-size:42px;line-height:1.17}.income-card{padding:36px;border-radius:20px;background:linear-gradient(140deg,#382719,#1c1918);border:1px solid #b56a334d;box-shadow:0 24px 70px #0005;position:relative;overflow:hidden}.income-card:after{content:'↗';position:absolute;right:15px;top:5px;color:#ff791f12;font-size:160px;line-height:1;pointer-events:none}.income-card>span{font-size:9px;letter-spacing:1.3px;color:#e9ac79}.income-card>strong{display:block;font-size:43px;letter-spacing:-2px;line-height:1.2;color:#ff9c55;margin:23px 0 10px;white-space:nowrap}.income-card>strong small{font-size:21px;font-weight:400;color:#ba9d87}.intro .income-card>p{font-size:12px}.income-rule{height:1px;background:#bf834344;margin:23px 0}.intro .income-card .fine-print{font-size:10px;color:#aa9a8d;line-height:1.8}.transformation-points{display:flex;justify-content:space-between;gap:20px;margin-top:50px;border-top:1px solid #4d3a2e;padding-top:25px;font-size:11px;color:#c7beb6}.transformation-points b{color:#ff954b;font-weight:500;margin-right:12px}.curriculum{position:relative;background:linear-gradient(120deg,#f6f2eb,#e7ded4);border-radius:40px 40px 0 0}.curriculum:before{content:'';position:absolute;top:0;left:50%;width:110px;height:4px;background:#ff791f;transform:translateX(-50%);border-radius:0 0 5px 5px}.teacher{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 20% 50%,#763b1d3b,transparent 55%),linear-gradient(120deg,#161c22,#0f1217);border-color:#51423480}.teacher:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:60px 60px;z-index:-1;mask-image:linear-gradient(90deg,#000,transparent)}.teacher-inner{padding-block:85px}.teacher-photo{transform:rotate(-2deg);border-radius:20px;box-shadow:18px 18px 0 #f47b1911,0 25px 60px #0006;border-color:#bc79464d}.teacher-photo img{object-fit:cover}.teacher .eyebrow{color:#ff9b55}.teacher .independence{padding:15px 18px;background:#ffffff04;border-radius:0 8px 8px 0}.journey-section{background:linear-gradient(180deg,#0f1217,#13171d);position:relative;overflow:hidden}.journey-section:before{content:'';position:absolute;width:500px;height:500px;background:#f9731610;filter:blur(90px);right:-200px;top:10%}.journey-section .section-head>p{color:#b0aaa4}.journey-visual{position:relative;border-radius:20px;overflow:hidden;border:1px solid #8e663b66;box-shadow:0 25px 70px #0005}.journey-visual img{display:block;width:100%;height:auto;max-height:550px;object-fit:cover}.image-caption{position:absolute;bottom:15px;left:20px;background:#111c;padding:6px 10px;border-radius:5px;color:#e4c9b4;font-size:8px;letter-spacing:1.1px}.journey-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}.journey-steps article{padding:20px 0;border-top:1px solid #65442e}.journey-steps span{font-size:9px;color:#ff9a51;letter-spacing:1px}.journey-steps h3{font-size:20px;margin:14px 0 10px}.journey-steps p{font-size:12px;color:#b3aca6}.journey-section .button{margin-top:10px}.instagram-section{background:radial-gradient(ellipse at 75% 50%,#6b3c272e,transparent 60%),#0b0d10;overflow:hidden}.instagram-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.instagram-inner>div>p:not(.eyebrow){font-size:14px;color:#bdb4ab;max-width:470px}.social-stats{display:flex;gap:35px;margin:35px 0}.social-stats strong{display:block;font-size:33px;letter-spacing:-1px;color:#ff9c55}.social-stats span{display:block;font-size:10px;color:#bbb3ac;margin-top:4px}.instagram-inner>div>p.social-note{font-size:9px;line-height:1.8;color:#8e8580;margin-bottom:30px}.phone-stage{position:relative;padding:12px 15px 45px}.phone-frame{width:335px;max-width:100%;margin:auto;background:#111315;border:7px solid #35383c;outline:1px solid #727579;border-radius:43px;padding:16px 17px 13px;box-shadow:0 35px 80px #000b,20px 0 90px #f97b1910;transform:rotate(3deg);animation:phoneFloat 8s ease-in-out infinite}.phone-notch{width:85px;height:17px;border-radius:30px;background:#020303;margin:-6px auto 19px}.phone-top{display:flex;justify-content:space-between;align-items:center;font-size:19px;font-weight:700;letter-spacing:-.6px}.phone-top>span:last-child{font-size:23px;color:#e5d5c7}.phone-handle{font-size:11px;font-weight:700;margin:19px 0 15px}.phone-handle span{color:#aaa;padding-left:6px}.phone-profile{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-ring{width:65px;height:65px;border:2px solid #ed913f;padding:3px;border-radius:50%;flex-shrink:0}.profile-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.phone-profile>div:not(.profile-ring){text-align:center}.phone-profile b{font-size:11px;white-space:nowrap}.phone-profile span{font-size:7px;color:#c2bfbb;display:block}.phone-bio{margin-top:15px;font-size:9px;line-height:1.65}.phone-bio strong{font-size:10px}.phone-bio p{margin:5px 0 0;color:#ccc4bd}.phone-highlights{display:flex;gap:19px;margin:18px 0;text-align:center}.phone-highlights>span{font-size:8px;color:#c9c1ba}.phone-highlights i{font-style:normal;width:42px;height:42px;display:grid;place-items:center;font-size:21px;border:1px solid #6c4c32;border-radius:50%;color:#ffad69;background:linear-gradient(120deg,#3d2d21,#1b1b1b);margin-bottom:5px}.phone-tabs{border-block:1px solid #343536;display:flex;justify-content:space-around;font-size:18px;padding:6px}.phone-tabs span{color:#8e8c8a}.phone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:3px}.phone-grid img{width:100%;height:110px;object-fit:cover;display:block}.phone-bottom{display:flex;justify-content:space-between;align-items:center;padding:14px 7px 2px;font-size:20px;color:#d4ccc5}.social-float{position:absolute;bottom:20px;left:-10px;right:20px;background:#25201de8;backdrop-filter:blur(16px);border:1px solid #8e5c3988;border-radius:12px;padding:15px 20px;box-shadow:0 15px 45px #0005}.social-float span{display:block;font-size:7px;letter-spacing:1.2px;color:#dc9d69}.social-float strong{display:block;font-size:15px;margin-top:5px}.certificate-section{background:linear-gradient(140deg,#242323,#14171c);border-color:#5d4d3d66}.bonuses:before{content:'';position:absolute;inset:10% -10%;background:radial-gradient(ellipse at 20% 40%,#f9781809,transparent 55%);z-index:-1}.guarantee{grid-template-columns:220px 1fr;padding:18px 45px 18px 10px;background:radial-gradient(ellipse at 0 50%,#7a3d173d,transparent 65%),linear-gradient(130deg,#1f2329,#11151b);border-color:#88552e99;border-radius:24px;box-shadow:0 30px 65px #0004;overflow:hidden}.guarantee-art img{display:block;width:100%;height:auto;border-radius:18px;mix-blend-mode:screen}.guarantee h2{font-size:32px}.guarantee .guarantee-help{font-size:10px;color:#b7a18f}.offer-section{background:radial-gradient(ellipse at 0 0,#ffd2a9,transparent 60%),linear-gradient(135deg,#fff7ef,#e9dfd2);color:#231a14;width:min(1320px,calc(100% - 36px));padding:70px 65px;margin:90px auto;border:1px solid #ffe2c3;border-radius:32px;gap:65px;box-shadow:0 0 90px #e9852820,0 35px 65px #0005;isolation:isolate}.offer-section:before{content:'';height:5px;position:absolute;top:0;left:20%;right:20%;border-radius:0 0 5px 5px;background:#f97818}.offer-section>div>.eyebrow{color:#a84c10;font-size:9px}.offer-section h2{font-size:43px;line-height:1.14;letter-spacing:-1.6px}.offer-section h2 em{color:#b84b08}.offer-section>div>p:not(.eyebrow){color:#6b584a;font-size:13px}.offer-aside{background:#ffffff6b;border:1px solid #b5885e30;border-radius:13px;padding:18px;max-width:none}.offer-aside p{color:#6b584a;font-size:11px;margin:0}.offer-card{background:#fffaf5;color:#2c211a;border-color:#d9b693;border-radius:20px;padding:35px;box-shadow:0 20px 55px #73401820}.offer-card>.eyebrow{color:#9e602e}.offer-card h3{font-size:30px}.offer-card .offer-sub{color:#816955}.offer-card .price{border-color:#dfc6ad}.offer-card .price>span{color:#7c6554}.offer-card .price strong{color:#ce550b}.offer-card ul{color:#655343}.offer-card .platform-label{color:#77583f}.offer-card .platform-explanation,.offer-card .checkout-note{color:#806955}.offer-card .platform-button{box-shadow:0 5px 13px #623b1610}.offer-card .platform-button.hotmart{background:#ffede0}.offer-card .platform-button.kiwify{background:#d9f9d8}.final-cta{padding:80px 0;background:radial-gradient(ellipse at 90% 20%,#f9761c35,transparent 50%),linear-gradient(130deg,#20160f,#11151a 70%);border-top:1px solid #87512e;position:relative;overflow:hidden}.final-cta:after{content:'↗';position:absolute;right:-40px;bottom:-160px;font-size:560px;line-height:1;color:#ff791f06;pointer-events:none}.final-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center;text-align:left;position:relative;z-index:1}.final-cta h2{font-size:48px;color:#f5eee7;line-height:1.12;letter-spacing:-1.8px}.final-cta h2 em{color:#ff9c55}.final-cta .eyebrow{color:#db9e6a;font-size:8px;letter-spacing:1.6px}.final-inner>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#b7a99e;max-width:480px;letter-spacing:0}.final-decision{background:#ffffff05;border:1px solid #a4714a66;padding:32px;border-radius:20px;backdrop-filter:blur(15px)}.final-decision>span{font-size:9px;color:#d7b394;letter-spacing:1px}.final-decision>strong{display:block;color:#ff9c55;font-size:76px;letter-spacing:-4px;line-height:1.3;margin:17px 0}.final-decision>strong small{font-size:35px;letter-spacing:-1px}.final-cta .button{background:#ff791f;color:#1c0e05;max-width:none;margin:20px 0}.final-trust{font-size:9px;text-align:center;color:#c2aa94;line-height:1.9}.course-toast{position:fixed;left:22px;bottom:22px;width:min(350px,calc(100% - 44px));display:flex;align-items:center;gap:12px;background:#fff7ef;color:#29201a;padding:18px 35px 18px 17px;border:1px solid #eeae7a;border-radius:14px;box-shadow:0 12px 40px #0007;z-index:20;animation:toastEnter .5s ease both}.course-toast[hidden]{display:none}.toast-symbol{width:32px;height:32px;flex-shrink:0;background:#ff791f20;color:#b44a09;border:1px solid #eaa16b;border-radius:50%;display:grid;place-items:center}.course-toast strong{font-size:11px;color:#302319;display:block}.course-toast p{font-size:10px;color:#775d49;margin:4px 0 0;line-height:1.6}.course-toast button{position:absolute;right:6px;top:6px;border:0;background:none;color:#806c5d;font-size:20px;cursor:pointer;width:26px;height:26px}.reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal-ready.is-visible{opacity:1;transform:translateY(0)}.button{box-shadow:0 5px 22px #e9761015}.button:hover{box-shadow:0 8px 28px #f978182a}section{scroll-margin-top:25px}@keyframes phoneFloat{0%,100%{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@keyframes toastEnter{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.instagram-inner{gap:35px}.offer-section{padding:55px 40px;gap:35px}.offer-section h2{font-size:37px}.income-card{padding:25px}.income-card>strong{font-size:35px}.final-inner{gap:35px}.final-cta h2{font-size:39px}.intro h2{font-size:35px}.hero h1{font-size:45px}}
@media(max-width:850px){.intro .split{grid-template-columns:1fr;gap:25px}.instagram-inner{grid-template-columns:1fr;gap:35px}.phone-stage{width:380px;max-width:100%;margin:auto}.instagram-inner>div>p:not(.eyebrow){max-width:none}.offer-section{grid-template-columns:1fr;max-width:650px;padding:40px 30px;margin-block:55px}.offer-section h2 br{display:none}.offer-section h2 em:before{content:' '}.offer-card{padding:30px}.final-inner{grid-template-columns:1fr}.final-decision{max-width:500px;width:100%}.hero h1{font-size:clamp(42px,7vw,60px)}.guarantee{grid-template-columns:150px 1fr;padding:20px}.guarantee h2{font-size:26px}.transformation-points{flex-wrap:wrap}.teacher-inner{padding-block:55px}.journey-steps{gap:20px}}
@media(max-width:600px){.hero h1{font-size:39px;letter-spacing:-1.7px}.hero h1 em br{display:none}.hero-cover{transform:none;border-radius:15px}.intro{padding-block:60px}.intro h2{font-size:33px}.income-card>strong{font-size:35px}.income-card{padding:26px 23px}.transformation-points{display:grid;gap:15px;margin-top:30px}.curriculum{border-radius:25px 25px 0 0}.teacher-photo{transform:rotate(-1deg);box-shadow:8px 8px 0 #f47b1911}.journey-steps{grid-template-columns:1fr;gap:0;margin-top:20px}.journey-steps article{padding:18px 0}.journey-visual{border-radius:12px}.journey-visual img{aspect-ratio:1/1;object-fit:cover}.image-caption{font-size:6px;left:10px;bottom:10px}.instagram-inner h2{font-size:32px}.social-stats{gap:25px}.social-stats strong{font-size:29px}.social-stats span{font-size:9px}.phone-frame{width:310px;border-radius:38px}.social-float{left:0;right:0}.guarantee{grid-template-columns:1fr;padding:25px;border-radius:20px;gap:12px}.guarantee-art{max-width:180px;margin:auto}.guarantee h2{font-size:28px}.guarantee .eyebrow{font-size:8px}.offer-section{width:calc(100% - 24px);padding:32px 20px;border-radius:23px}.offer-section h2{font-size:34px}.offer-card{padding:25px 20px}.offer-card h3{font-size:28px}.offer-card .price strong{font-size:72px}.final-cta{padding-block:55px}.final-cta h2{font-size:36px}.final-decision{padding:27px 23px}.final-decision>strong{font-size:72px}.final-inner{gap:25px}.course-toast{left:12px;bottom:12px;width:calc(100% - 24px)}.journey-section .section-head h2{font-size:33px}.hero .lead{font-size:13px}}
@media(prefers-reduced-motion:reduce){.phone-frame{animation:none;transform:none}.reveal-ready{opacity:1;transform:none;transition:none}.course-toast{animation:none}.hero-cover{transform:none;transition:none}}
html{overflow-x:clip}.income-card>strong{white-space:normal}.hero,.intro,.bonuses{overflow:clip}@media(max-width:850px){.offer-section h2{max-width:600px}}
