.home_home__I2JpY{overflow:clip}.home_band__PC_j0{position:relative;background:var(--surface);border-top:1px solid var(--border-soft)}.home_violet__LHNAT{background:color-mix(in srgb,var(--surface) 92%,#8b5cf6 8%)}.home_cool__HS6Al{background:color-mix(in srgb,var(--surface) 94%,#22b8cf 6%)}.home_warm__XZB_h{background:color-mix(in srgb,var(--surface) 93%,#ee9253 7%)}.home_band__PC_j0>section{padding-top:80px;padding-bottom:80px}.home_band__PC_j0 .glass-card{background:var(--surface);box-shadow:0 12px 28px -24px color-mix(in srgb,var(--foreground) 25%,transparent)}.home_band__PC_j0>section>div:first-child h2{position:relative}.home_band__PC_j0>section>div:first-child h2:after{content:"";display:block;width:44px;height:4px;border-radius:4px;background:var(--accent-violet);margin:20px auto 0}.home_warm__XZB_h>section>div:first-child h2:after{background:#d87e40}.home_cool__HS6Al>section>div:first-child h2:after{background:#1d91a8}@media(max-width:640px){.home_band__PC_j0>section{padding-top:52px;padding-bottom:52px}}.FeaturedSkillsVideo_feature__daXDZ{max-width:960px;margin:40px auto 0;border:1px solid var(--border-soft);border-radius:22px;overflow:hidden;background:var(--surface);box-shadow:0 20px 60px -35px #45217845}.FeaturedSkillsVideo_player__mZNgl{aspect-ratio:16/9;background:#17121c;position:relative}.FeaturedSkillsVideo_player__mZNgl button,.FeaturedSkillsVideo_player__mZNgl iframe,.FeaturedSkillsVideo_player__mZNgl img{display:block;width:100%;height:100%;border:0}.FeaturedSkillsVideo_player__mZNgl iframe{position:absolute;inset:0}.FeaturedSkillsVideo_player__mZNgl button{position:relative;cursor:pointer;padding:0}.FeaturedSkillsVideo_player__mZNgl img{object-fit:cover}.FeaturedSkillsVideo_play__z29wy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#ec500b;color:white;box-shadow:0 5px 25px #0005;transition:transform .2s,background .2s}.FeaturedSkillsVideo_player__mZNgl button:hover .FeaturedSkillsVideo_play__z29wy{transform:translate(-50%,-50%) scale(1.08);background:#c33b00}.FeaturedSkillsVideo_player__mZNgl button:focus-visible{outline:3px solid #ee723a;outline-offset:-4px}.FeaturedSkillsVideo_caption__tdvey{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px}.FeaturedSkillsVideo_caption__tdvey h3{font-size:18px;line-height:1.6;font-weight:700;margin:0}.FeaturedSkillsVideo_caption__tdvey h3 span{font-weight:500;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.FeaturedSkillsVideo_caption__tdvey a{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;font-weight:600;color:var(--foreground);text-decoration:underline;text-underline-offset:5px}@media(max-width:640px){.FeaturedSkillsVideo_feature__daXDZ{margin-top:28px;border-radius:15px}.FeaturedSkillsVideo_caption__tdvey{display:block;padding:18px}.FeaturedSkillsVideo_caption__tdvey h3{font-size:15px}.FeaturedSkillsVideo_caption__tdvey a{margin-top:12px}.FeaturedSkillsVideo_play__z29wy{width:58px;height:58px}}@media(prefers-reduced-motion:reduce){.FeaturedSkillsVideo_play__z29wy{transition:none}}.SitePromotions_heroCta__DPV7i,.SitePromotions_navCta__FpTHv{position:relative;isolation:isolate;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;border:1px solid #ff985b;border-radius:999px;background:linear-gradient(115deg,#e94309,#b72f0a);color:#fff!important;text-decoration:none;font-weight:750;white-space:nowrap;box-shadow:0 4px 15px #df4b092b;transition:transform .2s,box-shadow .2s;overflow:hidden}.SitePromotions_navCta__FpTHv{padding:10px 14px;font-size:11px}.SitePromotions_heroCta__DPV7i{padding:14px 24px;font-size:14px;min-height:49px}.SitePromotions_heroCta__DPV7i:hover,.SitePromotions_navCta__FpTHv:hover{transform:translateY(-2px);box-shadow:0 7px 22px #df4b0950}.SitePromotions_heroCta__DPV7i:after,.SitePromotions_navCta__FpTHv:after,.SitePromotions_templatesCta__nFJco:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#fff6 48%,transparent 70%);transform:translateX(-160%);animation:SitePromotions_promoShine__7uL8Q 7s ease-in-out infinite}.SitePromotions_heroCta__DPV7i:after{animation-delay:1.2s}.SitePromotions_templatesCta__nFJco{position:relative;isolation:isolate;overflow:hidden;animation:SitePromotions_templatesGlow__B6PjL 5.4s ease-in-out infinite}.SitePromotions_templatesCta__nFJco:after{animation-delay:2.4s}.SitePromotions_floatingAd__pjsuh:focus-visible,.SitePromotions_heroCta__DPV7i:focus-visible,.SitePromotions_navCta__FpTHv:focus-visible,.SitePromotions_templatesCta__nFJco:focus-visible{outline:3px solid #f58a41;outline-offset:4px}.SitePromotions_floatingAd__pjsuh{position:fixed;left:max(24px,env(safe-area-inset-left));bottom:calc(24px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 40px);padding:14px 16px;border:1px solid #ed8553;border-radius:17px;background:linear-gradient(125deg,#411207,#200704);color:#fff7ef;text-decoration:none;box-shadow:0 12px 32px #42100340;isolation:isolate;overflow:hidden;animation:SitePromotions_adGlow__KHZmY 5.8s ease-in-out infinite;transition:transform .2s,box-shadow .2s}.SitePromotions_floatingAd__pjsuh:hover{transform:translateY(-4px);box-shadow:0 16px 38px #6c210b55}.SitePromotions_floatingAd__pjsuh:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;background:#ff934d;border-radius:0 4px 4px 0}.SitePromotions_adIcon__yRPn1{position:relative;flex:none;display:grid;place-items:center;width:45px;height:45px;border:1px solid #ffac72;border-radius:12px;background:#ed550b;color:#fff}.SitePromotions_adIcon__yRPn1 small{position:absolute;right:-5px;bottom:-5px;padding:1px 4px;border-radius:5px;background:#ffe2c0;color:#70230b;font-size:8px;font-weight:800;border:2px solid #351007}.SitePromotions_adCopy__GQ5j4{display:flex;flex-direction:column;gap:5px;min-width:0}.SitePromotions_adCopy__GQ5j4 strong{font-size:12px;line-height:1.5;font-weight:800;color:#fff7ef}.SitePromotions_adCopy__GQ5j4>span{font-size:11px;line-height:1.5;color:#ffc29d}.SitePromotions_adArrow__SkOjO{flex:none;color:#ffab71;transition:transform .2s}.SitePromotions_floatingAd__pjsuh:hover .SitePromotions_adArrow__SkOjO{transform:translate(2px,-2px)}@keyframes SitePromotions_promoShine__7uL8Q{0%,65%{transform:translateX(-160%)}88%,to{transform:translateX(160%)}}@keyframes SitePromotions_templatesGlow__B6PjL{0%,to{box-shadow:0 5px 20px #ca553843}50%{box-shadow:0 5px 24px #ca553870,0 0 0 3px #dc795b18}}@keyframes SitePromotions_adGlow__KHZmY{0%,to{box-shadow:0 12px 32px #42100340}50%{box-shadow:0 12px 34px #c3471255,0 0 0 4px #e85b1515}}@media(max-width:760px){.SitePromotions_floatingAd__pjsuh{left:max(16px,env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));gap:9px;padding:10px 12px;border-radius:14px;max-width:min(300px,calc(100vw - 96px))}.SitePromotions_adIcon__yRPn1{width:36px;height:38px;border-radius:9px}.SitePromotions_adIcon__yRPn1 svg{width:23px}.SitePromotions_adCopy__GQ5j4 strong{font-size:10px}.SitePromotions_adCopy__GQ5j4>span{font-size:9px}.SitePromotions_adArrow__SkOjO{width:17px}.SitePromotions_heroCta__DPV7i{white-space:normal;text-align:center;width:100%}}@media(min-width:640px){.SitePromotions_heroCta__DPV7i{width:auto}}@media(prefers-reduced-motion:reduce){.SitePromotions_floatingAd__pjsuh,.SitePromotions_heroCta__DPV7i:after,.SitePromotions_navCta__FpTHv:after,.SitePromotions_templatesCta__nFJco,.SitePromotions_templatesCta__nFJco:after{animation:none}.SitePromotions_heroCta__DPV7i:after,.SitePromotions_navCta__FpTHv:after,.SitePromotions_templatesCta__nFJco:after{display:none}.SitePromotions_adArrow__SkOjO,.SitePromotions_floatingAd__pjsuh,.SitePromotions_heroCta__DPV7i,.SitePromotions_navCta__FpTHv{transition:none}.SitePromotions_floatingAd__pjsuh:hover,.SitePromotions_floatingAd__pjsuh:hover .SitePromotions_adArrow__SkOjO,.SitePromotions_heroCta__DPV7i:hover,.SitePromotions_navCta__FpTHv:hover{transform:none}}.SubscribeAttention_navSubscribe__Z05Cc{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 4px 16px #e6001438;transition:background .2s,box-shadow .2s}.SubscribeAttention_navSubscribe__Z05Cc:after{content:"";position:absolute;inset:-25% -60%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 40%,#ffffff70 50%,transparent 60%);transform:translateX(-100%);animation:SubscribeAttention_subscribeShine__THBoE 5.8s ease-in-out infinite}.SubscribeAttention_navSubscribe__Z05Cc:before{content:"";position:absolute;inset:1px;pointer-events:none;border:1px solid #ffffff8c;border-radius:inherit;opacity:.2;animation:SubscribeAttention_subscribeOutline__TEDHE 5.8s ease-in-out infinite}.SubscribeAttention_navSubscribe__Z05Cc:hover{box-shadow:0 6px 22px #e6001459}.SubscribeAttention_navSubscribe__Z05Cc:focus-visible{outline:3px solid #8b3cff;outline-offset:4px}@keyframes SubscribeAttention_subscribeShine__THBoE{0%,65%{transform:translateX(-100%)}90%,to{transform:translateX(100%)}}@keyframes SubscribeAttention_subscribeOutline__TEDHE{0%,65%,to{opacity:.2}80%{opacity:.8}}@media(prefers-reduced-motion:reduce){.SubscribeAttention_navSubscribe__Z05Cc:after,.SubscribeAttention_navSubscribe__Z05Cc:before{animation:none}.SubscribeAttention_navSubscribe__Z05Cc:after{display:none}.SubscribeAttention_navSubscribe__Z05Cc{transition:none}}.SubscribePopup_dialog__0Au1V{--subscribe-red:#e60014;position:fixed;inset:0;margin:auto;padding:0;width:min(1060px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #e9e5ec;border-radius:26px;background:#fff;color:#181622;box-shadow:0 32px 100px #09061455;overscroll-behavior:contain}.SubscribePopup_dialog__0Au1V[open]{animation:SubscribePopup_subscribeEnter__fpQVD .24s ease-out}.SubscribePopup_dialog__0Au1V::backdrop{background:#100d20a6;backdrop-filter:blur(7px)}.SubscribePopup_layout__kDoZ5{position:relative;display:grid;grid-template-columns:1fr 1.08fr;isolation:isolate}.SubscribePopup_close__pAmOP{position:absolute;z-index:2;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #e6e2e9;border-radius:50%;background:#fff;color:#514d5b;cursor:pointer;transition:background .2s,color .2s}.SubscribePopup_close__pAmOP:hover{background:#fff0ef;color:#b80010}.SubscribePopup_copy__dyvl2{padding:42px 34px 32px 40px;align-self:center}.SubscribePopup_creator__vnpQQ{display:flex;align-items:center;gap:12px;margin-bottom:26px;font-size:13px;font-weight:750}.SubscribePopup_creator__vnpQQ img{border-radius:50%;box-shadow:0 0 0 3px #fff1c5}.SubscribePopup_creator__vnpQQ small{display:block;margin-top:3px;font-size:11px;font-weight:500;color:#6b6575}.SubscribePopup_copy__dyvl2 h2{margin:0;font-size:clamp(26px,2.8vw,34px);line-height:1.38;letter-spacing:-1px;font-weight:800;text-wrap:balance}.SubscribePopup_copy__dyvl2 p{margin:20px 0 26px;font-size:16px;line-height:1.85;color:#625b6d;max-width:40ch}.SubscribePopup_copy__dyvl2 p strong{font-weight:800;color:#181622}.SubscribePopup_cta__Xnuzg{display:flex;align-items:center;justify-content:center;gap:11px;min-height:56px;padding:15px 18px;border-radius:14px;background:var(--subscribe-red);color:#fff;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 8px 22px #e6001429;transition:background .2s,box-shadow .2s}.SubscribePopup_cta__Xnuzg:hover{background:#c30011;box-shadow:0 10px 26px #e6001440}.SubscribePopup_cta__Xnuzg svg{flex-shrink:0}.SubscribePopup_later__uFwxd{display:block;min-height:44px;padding:8px 20px;margin:9px auto 0;border:0;background:transparent;color:#6b6575;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.SubscribePopup_later__uFwxd:hover{color:#181622}.SubscribePopup_visual__To5t_{position:relative;display:flex;align-items:center;min-width:0;overflow:hidden;padding:68px 26px 52px 16px;background:radial-gradient(ellipse at 85% 10%,#ffd84d66,transparent 58%),linear-gradient(145deg,#fff0ef,#fff9ed)}.SubscribePopup_visual__To5t_:before{content:"";position:absolute;width:220px;height:220px;right:-75px;bottom:-95px;border:36px solid #e600140d;border-radius:50%;pointer-events:none}.SubscribePopup_channel__esAvB{position:relative;width:100%;overflow:hidden;border:1px solid #e4d9d9;border-radius:14px;background:#fff;box-shadow:0 15px 35px #5f1b1726;transform:rotate(-2deg)}.SubscribePopup_channelBar__fe4rc{display:flex;align-items:center;gap:9px;padding:12px 13px;border-bottom:1px solid #f0e8e8;font-size:11px;line-height:1.5;font-weight:750;color:#312535}.SubscribePopup_channelBar__fe4rc>svg{flex-shrink:0;color:var(--subscribe-red)}.SubscribePopup_liveDot__OAHYV{width:7px;height:7px;flex-shrink:0;margin-left:auto;border-radius:50%;background:var(--subscribe-red)}.SubscribePopup_channelImage__ivHXb{display:block;width:100%;height:auto}.SubscribePopup_close__pAmOP:focus-visible,.SubscribePopup_cta__Xnuzg:focus-visible,.SubscribePopup_later__uFwxd:focus-visible{outline:3px solid #8b3cff;outline-offset:4px}@keyframes SubscribePopup_subscribeEnter__fpQVD{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:800px) and (min-width:681px){.SubscribePopup_copy__dyvl2{padding:36px 24px}.SubscribePopup_copy__dyvl2 h2{font-size:26px}.SubscribePopup_visual__To5t_{padding:70px 16px 44px 8px}.SubscribePopup_creator__vnpQQ{margin-bottom:20px}.SubscribePopup_channelBar__fe4rc{font-size:9px;gap:6px;padding:10px}}@media(max-width:680px){.SubscribePopup_dialog__0Au1V{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:22px}.SubscribePopup_layout__kDoZ5{grid-template-columns:1fr}.SubscribePopup_copy__dyvl2{padding:28px 24px 14px}.SubscribePopup_creator__vnpQQ{margin-bottom:21px;padding-right:32px}.SubscribePopup_copy__dyvl2 h2{font-size:27px;line-height:1.38;letter-spacing:-.8px;text-wrap:wrap}.SubscribePopup_copy__dyvl2 p{margin:16px 0 22px;font-size:16px;line-height:1.75}.SubscribePopup_visual__To5t_{padding:22px 24px 28px}.SubscribePopup_channel__esAvB{transform:none}.SubscribePopup_channelBar__fe4rc{padding:9px 12px;font-size:10px}.SubscribePopup_close__pAmOP{right:9px;top:9px}.SubscribePopup_later__uFwxd{margin-top:5px}.SubscribePopup_cta__Xnuzg{font-size:14px;min-height:54px}}@media(prefers-reduced-motion:reduce){.SubscribePopup_dialog__0Au1V[open]{animation:none}.SubscribePopup_close__pAmOP,.SubscribePopup_cta__Xnuzg{transition:none}}