.telegram-bonus{isolation:isolate;color:#243d30;background:radial-gradient(at 85% 45%,#f5f7ef 0%,#e4ede3 48%,#d3e1d7 100%);border-top:1px solid #b1c5b7;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;padding:65px 44px 60px;display:grid;position:relative}.telegram-bonus:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#749c7908,#0000);position:absolute;inset:0}.telegram-bonus-badge{letter-spacing:.9px;color:#486e53;background:#d4e3d4;border:1px solid #a6bdab;border-radius:4px;align-items:center;gap:8px;width:fit-content;margin-bottom:24px;padding:8px 10px;font:600 9px/1.6 Manrope,Arial,sans-serif;display:inline-flex}.telegram-bonus-badge svg{flex-shrink:0;width:15px;height:15px}.telegram-bonus-copy .eyebrow{letter-spacing:1.5px;color:#6a8370;font-size:10px}.telegram-bonus-copy h2{letter-spacing:-1.3px;color:#203a2a;margin:18px 0 24px;font:400 clamp(36px,3.8vw,52px)/1.1 DM Serif Display,Georgia,serif}.telegram-bonus-copy h2 em{color:#567a5d}.telegram-bonus-copy>p{color:#586e60;max-width:510px;margin-top:18px;font:400 16px/1.85 Manrope,Arial,sans-serif}.telegram-bonus-copy>p.telegram-bonus-lead{letter-spacing:-.3px;color:#344c3b;font-size:20px;line-height:1.65}.telegram-bonus-copy p strong{color:#243f2e;font-weight:600}.telegram-bonus-copy ul{margin:25px 0 28px;padding:0;list-style:none}.telegram-bonus-copy li{color:#48624f;align-items:baseline;gap:12px;font:500 13px/1.8 Manrope,Arial,sans-serif;display:flex}.telegram-bonus-copy li+li{margin-top:9px}.telegram-bonus-copy li>span{color:#5f8668;font-size:18px}.telegram-bonus-copy .cta-button{width:100%;max-width:450px;min-height:62px;border-radius:4px!important;padding:18px 20px!important;font-size:12px!important}.telegram-bonus-visual{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.telegram-phone-halo{pointer-events:none;background:radial-gradient(circle,#6f987926,#0000 70%);border:1px solid #74957c26;border-radius:50%;width:410px;max-width:115%;height:410px;position:absolute}.telegram-phone-halo:before,.telegram-phone-halo:after{content:"";border:1px dashed #74957c2e;border-radius:50%;position:absolute;inset:35px}.telegram-phone-halo:after{opacity:.5;border-style:solid;inset:-35px}.telegram-phone-stage{z-index:1;width:320px;max-width:100%;position:relative}.telegram-phone{background:#10202c;border:7px solid #394b55;border-radius:43px;flex-direction:column;width:100%;height:686px;padding:6px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 0 0 1px #a0b5be5c,inset 0 0 0 1px #000,0 24px 55px #020a1259,10px 3px 0 -5px #60727a}.telegram-phone:before{content:"";pointer-events:none;z-index:2;border:1px solid #80949d45;border-radius:34px;position:absolute;inset:0}.tg-hardware{color:#c7d6dd;flex-shrink:0;justify-content:space-between;align-items:center;height:31px;padding:0 16px;display:flex;position:relative}.tg-time{font:700 10px/1 Manrope,Arial,sans-serif}.tg-island{background:#060c12;border:1px solid #1e2b35;border-radius:12px;width:78px;height:17px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.tg-system{letter-spacing:1px;font-size:8px}.tg-app-header{background:#172c3a;border-bottom:1px solid #344753;flex-shrink:0;align-items:center;gap:9px;min-height:62px;padding:10px 7px 11px;display:flex}.tg-back{color:#87bfdd;margin-right:1px;font:400 32px/1 Arial,sans-serif}.tg-app-header>img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:34px;height:34px}.tg-app-header>div{min-width:0}.tg-app-header strong{color:#d9e5eb;white-space:nowrap;font:700 11px/1.6 Manrope,Arial,sans-serif;display:block}.tg-app-header div>span{color:#80b7d2;font:400 9px/1.6 Manrope,Arial,sans-serif;display:block}.tg-header-menu{color:#b9cdd8;margin-left:auto;font-size:23px}.tg-pinned{background:#172b3866;border-bottom:1px solid #34475366;flex-shrink:0;align-items:center;gap:9px;padding:9px 12px;display:flex}.tg-pinned>span{color:#75a9c2;font-size:22px}.tg-pinned>div{border-left:2px solid #77aac0;padding-left:9px}.tg-pinned b{letter-spacing:.7px;color:#86b8ce;font:700 7px/1.6 Manrope,Arial,sans-serif;display:block}.tg-pinned div>span{color:#a9bcc7;font:400 9px/1.6 Manrope,Arial,sans-serif;display:block}.tg-chat{background:radial-gradient(at 20% 100%,#294c4847,#0000 65%),repeating-linear-gradient(135deg,#91a9a303 0 1px,#0000 1px 24px),#11222d;flex:1;min-height:0;padding:11px 10px 7px;position:relative}.tg-day{letter-spacing:1px;color:#93aebb;background:#1e3644;border-radius:10px;width:fit-content;margin:0 auto 12px;padding:4px 8px;font:600 6px/1.4 Manrope,Arial,sans-serif}.tg-messages{flex-direction:column;gap:9px;display:flex}.tg-message{background:#223b4b;border:1px solid #3a566755;border-radius:10px 10px 10px 3px;align-self:flex-start;max-width:94%;padding:9px 10px 13px;position:relative;box-shadow:0 3px 5px #00000012}.tg-message>span{color:#b1c7a0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font:700 10px/1.5 Manrope,Arial,sans-serif;display:flex}.tg-message>span>small{letter-spacing:.7px;color:#84b3d3;font-size:5px;font-weight:600}.telegram-phone .tg-message>p{color:#d2e0e8;letter-spacing:0;margin:0;font:400 11px/1.65 Manrope,Arial,sans-serif}.tg-message-teacher{background:#284a59;border-color:#5b8ba04d;border-radius:10px 10px 3px;align-self:flex-end}.tg-message-teacher>span{color:#99cfe9}.tg-message-check{color:#81b5c9;letter-spacing:-2px;font:400 8px/1 Manrope,Arial,sans-serif;position:absolute;bottom:3px;right:8px}.tg-typing{color:#82aabe;opacity:0;align-items:center;gap:8px;margin-top:13px;font:400 8px/1.5 Manrope,Arial,sans-serif;display:flex}.tg-typing-dots{align-items:center;gap:3px;display:flex}.tg-typing-dots i{background:#87b6cb;border-radius:50%;width:3px;height:3px}.tg-composer{color:#a2bfcd;background:#172c3a;flex-shrink:0;align-items:center;gap:9px;padding:8px 10px;display:flex}.tg-composer>span:first-child{font-size:23px;transform:rotate(-35deg)}.tg-composer>div{color:#6f8d9e;background:#132634;border:1px solid #405769;border-radius:20px;flex:1;padding:9px 12px;font:400 10px/1 Manrope,Arial,sans-serif}.tg-send{color:#b9dcec;place-items:center;width:25px;height:25px;font-size:20px;display:grid;transform:rotate(-30deg)}.tg-home-indicator{background:#b9c8d4;border-radius:4px;flex-shrink:0;width:92px;height:3px;margin:9px auto 6px}.tg-illustration-note{text-align:center;color:#71877a;margin-top:23px;font:400 9px/1.6 Manrope,Arial,sans-serif;display:block}.telegram-visual-caption{color:#5b7e64;justify-content:center;align-items:center;gap:12px;margin-top:23px;display:flex}.telegram-visual-caption svg{flex-shrink:0;width:25px;height:25px}.telegram-visual-caption>span{letter-spacing:1px;font:500 8px/1.7 Manrope,Arial,sans-serif}.telegram-visual-caption strong{color:#365d40;font-weight:600}.telegram-phone-stage[data-chat-animation=true] .tg-message{opacity:0;transform:translateY(13px)scale(.97)}.telegram-chat-visible[data-chat-animation=true] .tg-message{animation:telegram-message-in .6s cubic-bezier(.2,.75,.2,1) var(--message-delay) both;transform-origin:0 100%}.telegram-chat-visible[data-chat-animation=true] .tg-message-teacher{transform-origin:100% 100%}.telegram-chat-visible[data-chat-animation=true] .tg-typing{animation:6s linear both telegram-typing-turn}.telegram-chat-visible .tg-typing-dots i{animation:.8s ease-in-out 8 telegram-typing-dot}.telegram-chat-visible .tg-typing-dots i:nth-child(2){animation-delay:.15s}.telegram-chat-visible .tg-typing-dots i:nth-child(3){animation-delay:.3s}.telegram-chat-visible .telegram-phone{animation:7s ease-in-out infinite telegram-device-float}@keyframes telegram-message-in{0%{opacity:0;transform:translateY(13px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes telegram-typing-turn{0%,12%,33%,58%,87%,to{opacity:0}17%,28%,66%,81%{opacity:1}}@keyframes telegram-typing-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes telegram-device-float{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-7px)rotate(1deg)}}@media (max-width:1100px){.telegram-bonus{gap:35px;padding:50px 30px}.telegram-bonus-copy h2{font-size:43px}.telegram-bonus-copy>p.telegram-bonus-lead{font-size:18px}.telegram-bonus-copy .cta-button{font-size:11px!important}}@media (min-width:681px) and (max-width:850px){.telegram-bonus{grid-template-columns:1fr;gap:42px}.telegram-bonus-copy{max-width:560px}.telegram-bonus-copy h2{font-size:45px}.telegram-bonus-visual{width:100%}.telegram-phone-stage{width:320px}}@media (max-width:680px){.telegram-bonus{grid-template-columns:1fr;gap:40px;padding:35px 24px 37px}.telegram-bonus-badge{letter-spacing:.6px;align-items:flex-start;margin-bottom:23px;padding:8px;font-size:8px;line-height:1.8}.telegram-bonus-badge svg{width:13px;height:13px;margin-top:2px}.telegram-bonus-copy .eyebrow{letter-spacing:1px;font-size:8px}.telegram-bonus-copy h2{letter-spacing:-.9px;margin-top:16px;font-size:36px}.telegram-bonus-copy>p{font-size:15px;line-height:1.9}.telegram-bonus-copy>p.telegram-bonus-lead{font-size:18px;line-height:1.7}.telegram-bonus-copy li{font-size:12px}.telegram-bonus-copy .cta-button{gap:15px;padding:16px 15px!important;font-size:11px!important}.telegram-bonus-visual{margin-inline:-9px}.telegram-phone-stage{width:296px}.telegram-phone{border-width:6px;border-radius:39px;height:684px}.tg-app-header strong{font-size:10px}.tg-app-header>img{width:30px;height:30px}.tg-app-header{gap:8px;padding-inline:5px}.tg-app-header div>span{font-size:8px}.tg-message{max-width:96%;padding-inline:9px}.tg-message>span{font-size:9px}.telegram-phone .tg-message>p{font-size:10px;line-height:1.7}.tg-illustration-note{font-size:8px}.telegram-visual-caption>span{letter-spacing:.8px;font-size:7px}.telegram-visual-caption svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.telegram-phone-stage[data-chat-animation=true] .tg-message{opacity:1;animation:none;transform:none}.telegram-chat-visible .telegram-phone,.telegram-chat-visible .tg-typing,.telegram-chat-visible .tg-typing-dots i{animation:none}.telegram-phone{transform:none}.tg-typing{display:none}}.course-bonuses{color:#eeeee5;background:#151c18;border:1px solid #344435;border-radius:11px;margin-top:70px;padding:0;overflow:hidden}.bonus-combo{background:radial-gradient(at 80% 65%,#32412b66,#0000 62%),linear-gradient(125deg,#19211a,#111813);grid-template-columns:.9fr 1.25fr;align-items:center;gap:12px;min-height:590px;padding:38px 35px 28px;display:grid}.bonus-combo-copy{z-index:2;padding:12px 0 22px 7px;position:relative}.bonus-combo-copy .eyebrow{letter-spacing:1.3px;color:#a2b28b;font-size:9px}.bonus-combo-copy h2{letter-spacing:-1px;color:#eff0e5;margin:20px 0 24px;font:400 clamp(33px,3.2vw,45px)/1.1 DM Serif Display,Georgia,serif}.bonus-combo-copy h2 em{color:#bed39f}.bonus-combo-copy>p{color:#9fac96;max-width:420px;margin-top:19px;font:400 15px/1.9 Manrope,Arial,sans-serif}.bonus-combo-copy>p.bonus-combo-lead{color:#d7dfcb;letter-spacing:-.15px;font-size:18px;line-height:1.75}.bonus-combo-copy>p strong{color:#c6d2b9;font-weight:600}.bonus-combo-footer{border-top:1px solid #3e4d354d;margin-top:26px;padding-top:20px}.bonus-combo-footer>span{letter-spacing:1.1px;color:#b9d18e;font:700 9px/1.6 Manrope,Arial,sans-serif}.bonus-combo-footer>p{color:#7f9175;max-width:350px;margin-top:9px;font:400 12px/1.8 Manrope,Arial,sans-serif}.bonus-fan{width:100%;min-width:0;height:530px;position:relative}.bonus-fan-scene{width:620px;height:530px;transform:scale(var(--fan-scale,1));transform-origin:top;margin-left:-310px;position:absolute;top:0;left:50%}.bonus-fan-glow{filter:blur(18px);background:radial-gradient(#d4e5a340,#0000 68%);height:145px;position:absolute;bottom:42px;left:30px;right:0}.bonus-fan-glow:after{content:"";filter:blur(15px);background:#060b07a8;border-radius:50%;height:40px;position:absolute;bottom:15px;left:35px;right:35px}.bonus-fan-mark{color:#607557;letter-spacing:2px;font:500 8px/1.6 ui-monospace,monospace;position:absolute;top:16px;left:26px}.bonus-fan-card{transform-origin:50% 90%;background:#141c17;border:1px solid #a0ad9340;border-radius:3px;position:absolute;overflow:hidden;box-shadow:9px 16px 25px #02080366}.bonus-fan-card>img{object-fit:cover;width:100%;height:calc(100% - 24px);display:block}.bonus-fan-card>span{color:#c5d1b8;letter-spacing:.1px;align-items:center;min-height:24px;padding:4px 8px;font:600 8px/1.4 Manrope,Arial,sans-serif;display:flex}.bonus-fan-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0008 0%,#0003 2%,#ffffff20 3%,#0000 5% 94%,#0005),linear-gradient(135deg,#ffffff06,#0000 45%);position:absolute;inset:0}.bonus-fan-lives{z-index:1;width:160px;height:155px;top:94px;left:55px;transform:rotate(-20deg)}.bonus-fan-desafio{z-index:4;width:170px;height:195px;top:95px;left:151px;transform:rotate(-11deg)}.bonus-fan-timbres{z-index:3;width:172px;height:195px;top:92px;left:339px;transform:rotate(9deg)}.bonus-fan-aulas{z-index:3;width:143px;height:164px;top:172px;left:462px;transform:rotate(19deg)}.bonus-fan-semana{z-index:2;width:170px;height:126px;top:28px;left:404px;transform:rotate(11deg)}.bonus-fan-amused{z-index:2;width:177px;height:127px;top:25px;left:238px;transform:rotate(-5deg)}.bonus-fan-convidados{z-index:7;width:191px;height:246px;top:207px;left:88px;transform:rotate(-15deg)}.bonus-fan-finger{z-index:8;width:201px;height:157px;top:284px;left:399px;transform:rotate(12deg)}.bonus-fan-ebook{z-index:9;width:179px;height:287px;top:177px;left:259px;transform:rotate(-3deg)}.bonus-fan-ebook>img{object-fit:cover;height:100%}.bonus-fan-ebook>span{color:#e1e9d3;background:linear-gradient(#0000,#0a0e0bf2);justify-content:center;padding:18px 9px 7px;position:absolute;inset:auto 0 0}.bonus-fan-count{z-index:10;background:#172314;border:1px solid #bed28a6b;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:116px;height:74px;display:flex;position:absolute;bottom:18px;right:27px;transform:rotate(4deg);box-shadow:0 8px 22px #0005}.bonus-fan-count strong{color:#c3e290;font:600 52px/1 Barlow Condensed,sans-serif}.bonus-fan-count span{color:#b5c997;letter-spacing:1px;font:600 8px/1.7 Manrope,sans-serif}.bonus-fan-caption{letter-spacing:1.5px;color:#6f8461;font:500 7px/1.6 Manrope,sans-serif;position:absolute;bottom:9px;left:56px}.telegram-bonus{margin:0}.telegram-bonus-copy .cta-button{box-shadow:0 8px 22px #294c2d14;color:#eff5e9!important;background:#203c2c!important;border:1px solid #34563d!important}.telegram-bonus-copy .cta-button>span{color:#c0f34a!important}.telegram-bonus-copy .cta-button:hover{background:#2b4d36!important}@media (max-width:1100px){.bonus-combo{grid-template-columns:1fr 1.25fr;min-height:510px;padding:30px 25px}.bonus-fan{--fan-scale:.83;height:450px}.bonus-combo-copy h2{font-size:36px}.bonus-combo-copy>p{font-size:14px}.bonus-combo-copy>p.bonus-combo-lead{font-size:17px}.bonus-combo-copy{padding-left:0}}@media (max-width:850px){.bonus-combo{grid-template-columns:1fr;gap:14px;padding:35px 30px 20px}.bonus-combo-copy{max-width:550px}.bonus-combo-copy>p{max-width:none}.bonus-fan{--fan-scale:.9;height:470px}.bonus-combo-copy h2{font-size:42px}}@media (max-width:680px){.course-bonuses{border-radius:7px;margin-top:45px}.bonus-combo{gap:20px;padding:30px 23px 16px}.bonus-combo-copy h2{margin:17px 0 21px;font-size:34px}.bonus-combo-copy .eyebrow{letter-spacing:1px;font-size:8px}.bonus-combo-copy>p{font-size:15px;line-height:1.85}.bonus-combo-copy>p.bonus-combo-lead{font-size:17px;line-height:1.75}.bonus-combo-footer{margin-top:22px;padding-top:16px}.bonus-combo-footer>span{font-size:8px}.bonus-combo-footer>p{font-size:11px}.bonus-fan{--fan-scale:.49;width:calc(100% + 18px);height:278px;margin-inline:-9px}}@media (min-width:440px) and (max-width:680px){.bonus-fan{--fan-scale:.66;height:355px}}
