.course-page{--course-gold:#f4c65d;color:#f7f7fa;background:#071322;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.course-principle-marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(177deg,#0000 12%,#f4c65d33 16% 87%,#0000 91%);padding:0 .12em}.course-header{color:#aab8c9;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:auto;padding:25px 28px;font-size:12px;display:flex}.course-header span:first-child{color:#f7f7fa;letter-spacing:-.04em;font-size:16px;font-weight:700}.course-cover{text-align:center;max-width:1120px;margin:auto}.course-introduction-band{color:#000;text-align:left;background:#f4c65d}.course-page .course-introduction-band h1{box-sizing:border-box;color:#000;letter-spacing:normal;text-align:left;width:100%;max-width:900px;margin:0 auto;padding:16px 32px;font-size:24px;font-weight:700;line-height:1.4}@media (max-width:600px){.course-page .course-introduction-band h1{padding-left:28px;padding-right:28px;font-size:22px;line-height:1.4}}.course-introduction-band p{box-sizing:border-box;max-width:900px;margin:0 auto;padding:16px 24px;font-size:17px;font-weight:400;line-height:1.8}@media (max-width:600px){.course-introduction-band p{padding-left:20px;padding-right:20px}}.course-art{object-fit:contain;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.course-lesson-navigation{text-align:center;padding:0 0 64px}.course-navigation-buttons{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.course-back{color:#f4c65d;border:1px solid #f4c65d;border-radius:10px;justify-content:center;align-items:center;min-height:54px;text-decoration:none;display:flex}.course-back svg{width:24px;height:24px}.course-back:hover{background:#f4c65d18}.course-back:focus-visible{outline-offset:5px;outline:3px solid #fff}@media (max-width:480px){.course-navigation-buttons{grid-template-columns:54px minmax(0,1fr);gap:8px}.course-navigation-buttons .course-next{padding:16px 12px}}.course-next{box-sizing:border-box;color:#071322;background:#f4c65d;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:54px;padding:16px 32px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.course-next:hover{background:#ffdb87}.course-next:focus-visible{outline-offset:5px;outline:3px solid #fff}.course-complete{color:#aab8c9;margin:0 0 24px;font-size:17px}.course-intro{max-width:970px;margin:-34px auto 0;padding:0 24px 46px;position:relative}.course-eyebrow{color:var(--course-gold);letter-spacing:.18em;margin:0 0 22px;font-size:12px;font-weight:700}.course-page h1{letter-spacing:-.045em;max-width:900px;margin:0 auto;font-size:clamp(38px,5.4vw,72px);font-weight:800;line-height:1.04}.course-page h1>span{color:var(--course-gold);margin-bottom:12px;font-size:1.25em;display:block}.course-page h1.course-start-title{font-size:clamp(46px,6.4vw,84px)}.course-page em{color:var(--course-gold);font-style:normal}.course-lead{color:#aab8c9;max-width:630px;margin:24px auto 0;font-size:18px;line-height:1.6}.course-index{grid-template-columns:repeat(4,1fr);gap:10px;max-width:900px;margin:0 auto 36px;padding:0 24px;display:grid}.course-index a{color:#c4cfdd;border-top:1px solid #354256;padding:16px 12px;font-size:14px;text-decoration:none}.course-index a span{color:var(--course-gold);margin-right:10px;font-size:12px}:is(.course-index a:hover,.course-index a:focus-visible){color:#fff;outline:2px solid var(--course-gold);outline-offset:3px;background:#13253b}.course-lessons{box-sizing:border-box;max-width:900px;margin:auto;padding:0 32px}.course-lesson{border-top:1px solid #2b394c;padding:64px 0;scroll-margin-top:24px}.course-step{color:var(--course-gold);letter-spacing:-.04em;align-items:center;gap:18px;margin-bottom:24px;font-size:38px;font-weight:700;display:flex}.course-step span{letter-spacing:.16em;font-size:11px;font-weight:600}.course-page h2,.course-page h1.course-lesson-title{letter-spacing:-.035em;text-wrap:balance;max-width:790px;margin:0 0 32px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.14}.course-offer-previews{align-items:center;margin-top:26px}.course-story-preview,.course-feed-preview{justify-content:center;align-items:center;gap:8px;height:92px;display:flex}.course-story-ring{color:#f4c65d;background:#152b43;border:3px solid #f4c65d;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 5px #071322}.course-story-ring svg{width:30px;height:30px}.course-feed-preview>span{background:#14283e;border:1px solid #536078;border-radius:5px;width:60px;height:60px;display:block}.course-feed-preview .course-pinned-post{background:#253546;border-color:#f4c65d;position:relative}.course-pinned-post svg{color:#f4c65d;width:22px;height:22px;position:absolute;top:7px;right:7px;transform:rotate(35deg)}.course-offer-cards{margin-top:14px}.course-copy{color:#c1ccda;overflow-wrap:break-word;font-size:17px;line-height:1.65}.course-copy p{margin:0 0 20px}.course-copy h3{color:#f7f7fa;letter-spacing:-.025em;margin:34px 0 12px;font-size:21px;line-height:1.35}.course-copy blockquote{border-left:3px solid var(--course-gold);color:#f5f2e8;background:#101f32;border-radius:0 12px 12px 0;margin:22px 0 32px;padding:22px 26px;font-size:19px;line-height:1.6}.course-muted{color:#8594a6}.course-follower-example{background:#20242a;border-radius:14px;align-items:center;gap:16px;margin:30px 0 38px;padding:22px;font-size:16px;line-height:1.5;display:flex}.course-follower-example>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.course-follower-example>div{flex:1;min-width:0}.course-follower-example strong{color:#f7f7fa;overflow-wrap:anywhere}.course-follower-example strong span{color:#7a97ff;white-space:nowrap}.course-follower-example p{color:#aab2bd;margin:2px 0 0}.course-remove-example{color:#fff;background:#2c3138;border-radius:9px;flex-shrink:0;padding:9px 20px;font-weight:700}@media (max-width:600px){.course-follower-example{gap:10px;padding:16px 12px;font-size:14px}.course-follower-example>img{width:44px;height:44px}.course-follower-example strong span{display:block}.course-remove-example{padding:8px 10px}}.course-phrases{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.course-phrases span{color:#e0e6ed;border:1px solid #344258;border-radius:6px;padding:8px 14px;font-size:15px}.course-pair{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0 0;display:grid}.course-pair article{background:#0e1d30;border:1px solid #26364b;border-radius:14px;padding:28px}.course-mini-label{letter-spacing:.12em;color:var(--course-gold);font-size:11px;font-weight:700}.course-pair h3{margin:12px 0}.course-pair p{margin:0;font-size:16px}.course-timings{border:1px solid #344258;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:28px 0 14px;display:grid;overflow:hidden}.course-timings div{flex-direction:column;padding:24px 18px;display:flex}.course-timings div+div{border-left:1px solid #344258}.course-timings strong{color:#fff;font-size:20px}.course-timings span{color:#aab8c9;font-size:13px}.course-timings b{color:var(--course-gold);margin-top:12px;font-size:17px}.course-copy .course-note{color:#aab8c9;font-size:14px;line-height:1.6}.course-warning{background:#27251f;border:1px solid #655031;border-radius:12px;margin-top:26px;padding:22px 26px}.course-warning strong{color:#f7d288}.course-warning p{margin:5px 0 0;font-size:15px}.course-cleanup h3{margin:0 0 20px}.course-cleanup p{font-size:inherit;margin:0 0 20px}.course-cleanup p:last-child{margin-bottom:0}.course-copy .course-keyline{color:#e2e9f1;font-size:23px;line-height:1.4}.course-comparison article{text-align:left}.course-comparison ul{margin:18px 0 0;padding-left:0;list-style:none}.course-comparison li{margin-bottom:13px;padding-left:0;font-size:16px}.course-comparison li:last-child{margin-bottom:0}.course-pair .course-do{background:#1e231f;border-color:#66552e}.course-budget{background:linear-gradient(125deg,#25261f,#102035);border:1px solid #66552e;border-radius:14px;margin-top:30px;padding:32px}.course-budget>span{color:var(--course-gold);letter-spacing:.12em;font-size:11px;font-weight:700}.course-budget strong{color:var(--course-gold);letter-spacing:-.04em;margin:14px 0;font-size:clamp(32px,5vw,54px);line-height:1.3;display:block}.course-budget small{letter-spacing:0;color:#e3e5e4;white-space:nowrap;font-size:17px}.course-budget p{max-width:580px;margin:0;font-size:15px}.course-footer{color:#aab8c9;text-align:center;border-top:1px solid #26364b;max-width:852px;margin:auto;padding:28px 24px 40px;font-size:13px}.course-footer span{color:var(--course-gold);margin:0 10px}@media (max-width:600px){.course-header{padding:20px;font-size:10px}.course-art{object-fit:contain;min-height:0}.course-intro{margin:-8px auto 0;padding:0 20px 32px}.course-eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:10px}.course-page h1{font-size:38px}.course-lead{margin-top:20px;font-size:16px}.course-index{gap:6px;margin-bottom:20px;padding:0 20px}.course-index a{padding:12px 0;font-size:12px}.course-index a span{margin:0 0 5px;display:block}.course-lessons{padding:0 28px}.course-lesson{padding:40px 0}.course-step{margin-bottom:18px;font-size:32px}.course-page h2,.course-page h1.course-lesson-title{font-size:30px}.course-pair.course-offer-previews{grid-template-columns:1fr 1fr}.course-pair.course-offer-cards{grid-template-columns:1fr 1fr;gap:10px}.course-pair.course-offer-cards article{padding:16px 12px}.course-offer-cards h3{font-size:18px}.course-offer-cards p{font-size:15px;line-height:1.65}.course-feed-preview{gap:4px}.course-feed-preview>span{width:38px;height:38px}.course-copy{font-size:16px;line-height:1.6}.course-copy blockquote{padding:18px;font-size:17px}.course-pair{grid-template-columns:1fr;gap:12px}.course-pair article{padding:22px}.course-timings{grid-template-columns:1fr}.course-timings div{padding:18px 22px}.course-timings div+div{border-top:1px solid #344258;border-left:0}.course-timings b{margin-top:4px}.course-budget{padding:24px}}.profile-teaching-step{border-bottom:1px solid #26364b;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:40px 0;display:grid}.profile-teaching-step:first-child{padding-top:8px}.profile-teaching-step h3{margin-top:0}.profile-demo{width:100%;min-width:0;margin:0}.profile-phone{box-sizing:border-box;color:#f5f5f5;background:#0c1015;border:5px solid #3a4149;border-radius:38px;width:100%;max-width:390px;margin:auto;padding:12px 15px 22px;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 20px 50px #0004,inset 0 0 0 1px #737a8030}.profile-phone-crop{border-bottom:0;border-radius:38px 38px 0 0;padding-bottom:32px;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.phone-status{justify-content:space-between;align-items:center;height:20px;margin-bottom:17px;padding:0 5px;font-size:12px;font-weight:700;display:flex}.phone-status i{background:#020406;border-radius:20px;width:76px;height:18px}.ig-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;font-size:16px;display:flex}.ig-account{justify-content:space-between;align-items:center;gap:8px;margin-bottom:19px;display:flex}.ig-account>img{object-fit:cover;border:2px solid #ac5072;border-radius:50%;width:68px;height:68px;padding:3px}.ig-account>div{text-align:center;min-width:0}.ig-account b,.ig-account span{display:block}.ig-account b{font-size:15px}.ig-account span{color:#bac2cb;font-size:12px}.profile-demo-followers{max-width:450px;margin:36px auto 0}.profile-demo-followers .profile-phone{max-width:450px}.profile-demo-followers .ig-account{gap:12px;margin-top:30px;margin-bottom:12px}.ig-followers-marked{position:relative}.ig-marker-circle{pointer-events:none;width:calc(100% + 24px);height:78px;position:absolute;top:50%;left:-12px;overflow:visible;transform:translateY(-50%)rotate(-7deg)}@media (max-width:400px){.profile-demo-followers .ig-account{gap:7px}.profile-demo-followers .ig-account>img{width:44px;height:44px}.profile-demo-followers .profile-phone{padding-left:10px;padding-right:10px}}.ig-area{overflow-wrap:anywhere;border:1px solid #0000;border-radius:7px;margin:2px -8px;padding:6px 8px}.ig-unfocused{filter:blur(1.8px);opacity:.28;-webkit-user-select:none;user-select:none}.ig-focused{color:#fff}.profile-phone-crop .ig-focused{background:#f4c65d0c;border-color:#f4c65d9c;box-shadow:0 0 22px #f4c65d0d}.ig-link{color:#a6c5fd;font-size:13px}.profile-demo figcaption{text-align:center;color:#f4c65d;max-width:390px;margin:14px auto 0;font-size:13px;line-height:1.6}.profile-demo figcaption>span{color:#9aabbf;margin-top:8px;font-size:12px;display:block}.profile-complete-example{text-align:center;border-top:1px solid #26364b;margin-top:56px;padding-top:10px}.profile-complete-example>h3{margin-bottom:30px}.profile-phone-full{text-align:left;padding-bottom:10px}.profile-demo-showcase{padding-top:20px}.profile-phone-showcase{border-top:0;border-radius:0 0 38px 38px;padding-top:24px;padding-bottom:10px}.profile-phone-full .ig-area{border:0;border-radius:0;margin:0;padding:0}.profile-phone-full .ig-area:first-child{margin-bottom:5px}.ig-actions{gap:7px;margin:17px 0 22px;display:flex}.ig-actions span{text-align:center;background:#262c34;border-radius:6px;flex:1;padding:7px;font-weight:600}.ig-actions span:first-child{background:#266eda}.ig-highlights{gap:17px;margin:0 0 20px;display:flex}.ig-highlights>div{text-align:center}.ig-highlight-cover{color:#f4c65d;background:#18334b;border:2px solid #454c58;border-radius:50%;place-items:center;width:60px;height:60px;font-size:20px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 0 0 3px #0c1015}.ig-highlight-offer{color:#173044;background:#ead29c;font-size:15px}.ig-highlight-cover img{object-fit:cover;border-radius:50%;width:100%;height:100%;padding:3px;display:block}.ig-highlights b{margin-top:6px;font-size:12px;font-weight:400;display:block}.ig-grid-tabs{color:#9aa5b4;border-bottom:1px solid #343b46;justify-content:space-around;font-size:25px;display:flex}.ig-grid-tabs span{text-align:center;width:33.33%;padding-bottom:6px}.ig-grid-tabs span:first-child{color:#fff;border-bottom:2px solid #fff}.ig-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 -10px;display:grid}.ig-post{flex-direction:column;justify-content:center;gap:8px;min-height:144px;padding:10px 8px;display:flex;position:relative;overflow:hidden}.ig-post svg{color:#fff;width:17px;height:17px;position:absolute;top:5px;right:5px;transform:rotate(30deg)}.ig-post small,.ig-post>span{font-size:10px;line-height:1.4}.ig-post strong{letter-spacing:-.03em;font-size:15px;line-height:1.15}.ig-post-offer{text-shadow:0 1px 3px #000;background:linear-gradient(#00000080 0%,#0000 28%,#0000008c 48%,#000000e6 100%),url(/course/jorge-profile.webp) top/cover;justify-content:flex-end;gap:5px;min-height:190px}.ig-post-offer small{color:#efcf83;margin-top:14px}.ig-post-carousel{color:#fff;background:#214b68;gap:6px}.ig-post-carousel small{color:#c7deeb;letter-spacing:.06em;font-size:8px}.ig-post-carousel .ig-carousel-number{color:#f4c65d;font-size:52px;font-weight:800;line-height:1}.ig-post-carousel>span:last-child{color:#d6e5ee;margin-top:6px;font-size:8px}.ig-post-carousel .ig-carousel-icon{font-size:16px;position:absolute;top:5px;right:7px}.ig-post-tip{color:#17313b;background:#ebd5aa}.phone-home{background:#f2f4f7;border-radius:8px;width:100px;height:4px;margin:17px auto 0}.profile-demo-showcase .ig-highlights>div:not(:first-child),.profile-demo-showcase .ig-grid-tabs,.profile-demo-showcase .ig-posts>.ig-post:not(.ig-post-offer),.profile-demo-showcase .phone-home{filter:blur(3px);opacity:.3;-webkit-user-select:none;user-select:none}@media (max-width:740px){.profile-teaching-step{grid-template-columns:minmax(0,1fr);gap:16px;padding:32px 0}.profile-teaching-step>div{max-width:520px}.profile-demo{max-width:390px;margin:auto}.profile-phone{padding-left:13px;padding-right:13px}}@media (max-width:360px){.ig-account>img{width:52px;height:52px}.ig-account{gap:5px}.ig-account span{font-size:11px}.ig-highlights{gap:12px}.ig-post strong{font-size:13px}}
