.elementor-3378 .elementor-element.elementor-element-248a040c:not(.elementor-motion-effects-element-type-background),.elementor-3378 .elementor-element.elementor-element-248a040c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3378 .elementor-element.elementor-element-248a040c{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:160px 24px 100px}.elementor-3378 .elementor-element.elementor-element-248a040c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-47444074{z-index:2}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3378 .elementor-element.elementor-element-6db96e48>.elementor-widget-container{margin:0 0 18px}.elementor-3378 .elementor-element.elementor-element-6db96e48{text-align:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3378 .elementor-element.elementor-element-311de4b2>.elementor-widget-container{margin:0 0 20px}.elementor-3378 .elementor-element.elementor-element-311de4b2{text-align:center}.elementor-3378 .elementor-element.elementor-element-311de4b2 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:52px;font-weight:900;line-height:1.08em;letter-spacing:-2px;color:#1c1434}.elementor-3378 .elementor-element.elementor-element-3a4ceb18>.elementor-widget-container{margin:0 autopx 40px autopx}.elementor-3378 .elementor-element.elementor-element-3a4ceb18{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4a3f66}.elementor-3378 .elementor-element.elementor-element-71c7c90:not(.elementor-motion-effects-element-type-background),.elementor-3378 .elementor-element.elementor-element-71c7c90>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3378 .elementor-element.elementor-element-71c7c90>.elementor-container{max-width:1180px}.elementor-3378 .elementor-element.elementor-element-71c7c90{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:110px 24px}.elementor-3378 .elementor-element.elementor-element-71c7c90>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-fcddc88:not(.elementor-motion-effects-element-type-background),.elementor-3378 .elementor-element.elementor-element-fcddc88>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f3f9}.elementor-3378 .elementor-element.elementor-element-fcddc88>.elementor-container{max-width:1180px}.elementor-3378 .elementor-element.elementor-element-fcddc88{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:110px 24px}.elementor-3378 .elementor-element.elementor-element-fcddc88>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-b646af9>.elementor-widget-container{margin:0 0 18px}.elementor-3378 .elementor-element.elementor-element-b646af9{text-align:center}.elementor-3378 .elementor-element.elementor-element-17e2d46f>.elementor-widget-container{margin:0 0 16px}.elementor-3378 .elementor-element.elementor-element-17e2d46f{text-align:center}.elementor-3378 .elementor-element.elementor-element-17e2d46f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:44px;font-weight:900;line-height:1.1em;letter-spacing:-1.5px;color:#1c1434}.elementor-3378 .elementor-element.elementor-element-571f8bb2>.elementor-widget-container{margin:0 0 48px}.elementor-3378 .elementor-element.elementor-element-571f8bb2{text-align:center;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a3f66}.elementor-3378 .elementor-element.elementor-element-23d6ef0:not(.elementor-motion-effects-element-type-background),.elementor-3378 .elementor-element.elementor-element-23d6ef0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f3f9}.elementor-3378 .elementor-element.elementor-element-23d6ef0>.elementor-container{max-width:1180px}.elementor-3378 .elementor-element.elementor-element-23d6ef0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 24px 110px}.elementor-3378 .elementor-element.elementor-element-23d6ef0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3378 .elementor-element.elementor-element-4ec7aa45>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#fff}.elementor-3378 .elementor-element.elementor-element-4ec7aa45 img{width:100%;border-radius:24px;box-shadow:0px 20px 56px 0px rgba(28,20,52,.12)}.elementor-3378 .elementor-element.elementor-element-767a177d>.elementor-widget-container{margin:0 0 16px}.elementor-3378 .elementor-element.elementor-element-767a177d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:28px;font-weight:800;line-height:1.2em;letter-spacing:-.5px;color:#1c1434}.elementor-3378 .elementor-element.elementor-element-46c789be>.elementor-widget-container{margin:0 0 28px}.elementor-3378 .elementor-element.elementor-element-46c789be{font-family:"Poppins",Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4a3f66}.elementor-3378 .elementor-element.elementor-element-60d3d94:not(.elementor-motion-effects-element-type-background),.elementor-3378 .elementor-element.elementor-element-60d3d94>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3378 .elementor-element.elementor-element-60d3d94>.elementor-container{max-width:1180px}.elementor-3378 .elementor-element.elementor-element-60d3d94{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:110px 24px 40px}.elementor-3378 .elementor-element.elementor-element-60d3d94>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-2d598ba8>.elementor-widget-container{margin:0 0 18px}.elementor-3378 .elementor-element.elementor-element-2d598ba8{text-align:center}.elementor-3378 .elementor-element.elementor-element-7f69bad6>.elementor-widget-container{margin:0 0 16px}.elementor-3378 .elementor-element.elementor-element-7f69bad6{text-align:center}.elementor-3378 .elementor-element.elementor-element-7f69bad6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:44px;font-weight:900;line-height:1.1em;letter-spacing:-1.5px;color:#1c1434}.elementor-3378 .elementor-element.elementor-element-43622831>.elementor-widget-container{margin:0 0 56px}.elementor-3378 .elementor-element.elementor-element-43622831{text-align:center;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a3f66}.elementor-3378 .elementor-element.elementor-element-6de65b57:not(.elementor-motion-effects-element-type-background),.elementor-3378 .elementor-element.elementor-element-6de65b57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3378 .elementor-element.elementor-element-6de65b57>.elementor-container{max-width:1180px}.elementor-3378 .elementor-element.elementor-element-6de65b57{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 24px 110px}.elementor-3378 .elementor-element.elementor-element-6de65b57>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-7e6ed9f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3378 .elementor-element.elementor-element-7e6ed9f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3378 .elementor-element.elementor-element-7e6ed9f3>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#e8e4f0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0}.elementor-3378 .elementor-element.elementor-element-7e6ed9f3>.elementor-element-populated,.elementor-3378 .elementor-element.elementor-element-7e6ed9f3>.elementor-element-populated>.elementor-background-overlay,.elementor-3378 .elementor-element.elementor-element-7e6ed9f3>.elementor-background-slideshow{border-radius:28px}.elementor-3378 .elementor-element.elementor-element-7e6ed9f3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-71165184:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3378 .elementor-element.elementor-element-71165184>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3378 .elementor-element.elementor-element-71165184>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#e8e4f0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0}.elementor-3378 .elementor-element.elementor-element-71165184>.elementor-element-populated,.elementor-3378 .elementor-element.elementor-element-71165184>.elementor-element-populated>.elementor-background-overlay,.elementor-3378 .elementor-element.elementor-element-71165184>.elementor-background-slideshow{border-radius:28px}.elementor-3378 .elementor-element.elementor-element-71165184>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-216b8266:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3378 .elementor-element.elementor-element-216b8266>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3378 .elementor-element.elementor-element-216b8266>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#e8e4f0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0}.elementor-3378 .elementor-element.elementor-element-216b8266>.elementor-element-populated,.elementor-3378 .elementor-element.elementor-element-216b8266>.elementor-element-populated>.elementor-background-overlay,.elementor-3378 .elementor-element.elementor-element-216b8266>.elementor-background-slideshow{border-radius:28px}.elementor-3378 .elementor-element.elementor-element-216b8266>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-10210a5e:not(.elementor-motion-effects-element-type-background),.elementor-3378 .elementor-element.elementor-element-10210a5e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#fff5fb 0%,#fff 100%)}.elementor-3378 .elementor-element.elementor-element-10210a5e>.elementor-container{max-width:1180px}.elementor-3378 .elementor-element.elementor-element-10210a5e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:110px 24px}.elementor-3378 .elementor-element.elementor-element-10210a5e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-257693d5>.elementor-widget-container{margin:0 0 18px}.elementor-3378 .elementor-element.elementor-element-257693d5{text-align:center}.elementor-3378 .elementor-element.elementor-element-393896bd>.elementor-widget-container{margin:0 0 16px}.elementor-3378 .elementor-element.elementor-element-393896bd{text-align:center}.elementor-3378 .elementor-element.elementor-element-393896bd .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:44px;font-weight:900;line-height:1.1em;letter-spacing:-1.5px;color:#1c1434}.elementor-3378 .elementor-element.elementor-element-34d251ba>.elementor-widget-container{margin:0 0 56px}.elementor-3378 .elementor-element.elementor-element-34d251ba{text-align:center;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4a3f66}.elementor-3378 .elementor-element.elementor-element-198a54c8:not(.elementor-motion-effects-element-type-background),.elementor-3378 .elementor-element.elementor-element-198a54c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff4fe}.elementor-3378 .elementor-element.elementor-element-198a54c8>.elementor-container{max-width:800px}.elementor-3378 .elementor-element.elementor-element-198a54c8{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:130px 24px}.elementor-3378 .elementor-element.elementor-element-198a54c8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3378 .elementor-element.elementor-element-202aa335>.elementor-widget-container{margin:0 0 20px}.elementor-3378 .elementor-element.elementor-element-202aa335{text-align:center}.elementor-3378 .elementor-element.elementor-element-202aa335 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:48px;font-weight:900;line-height:1.1em;letter-spacing:-1.5px;color:#1c1434}.elementor-3378 .elementor-element.elementor-element-218a1ae3>.elementor-widget-container{margin:0 0 44px}.elementor-3378 .elementor-element.elementor-element-218a1ae3{text-align:center;font-family:"Poppins",Sans-serif;font-size:17px;font-weight:400;color:#4a3f66}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3378 .elementor-element.elementor-element-498bc3d1 .elementor-button{background-color:#ff57c2;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;fill:#fff;color:#fff;border-radius:60px;padding:22px 48px}.elementor-3378 .elementor-element.elementor-element-498bc3d1 .elementor-button:hover,.elementor-3378 .elementor-element.elementor-element-498bc3d1 .elementor-button:focus{background-color:#ff2eb0;color:#fff}.elementor-3378 .elementor-element.elementor-element-498bc3d1>.elementor-widget-container{margin:0 0 24px}.elementor-3378 .elementor-element.elementor-element-498bc3d1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-3378 .elementor-element.elementor-element-498bc3d1 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-3378 .elementor-element.elementor-element-498bc3d1 .elementor-button:hover svg,.elementor-3378 .elementor-element.elementor-element-498bc3d1 .elementor-button:focus svg{fill:#fff}.elementor-3378 .elementor-element.elementor-element-230147bb{text-align:center;font-family:"Poppins",Sans-serif;font-size:13px;font-weight:500;color:#6b6280}:root{--page-title-display:none}@media(max-width:1024px){.elementor-3378 .elementor-element.elementor-element-248a040c{padding:120px 24px 60px}.elementor-3378 .elementor-element.elementor-element-311de4b2 .elementor-heading-title{font-size:40px}.elementor-3378 .elementor-element.elementor-element-17e2d46f .elementor-heading-title{font-size:34px}.elementor-3378 .elementor-element.elementor-element-767a177d .elementor-heading-title{font-size:24px}.elementor-3378 .elementor-element.elementor-element-7f69bad6 .elementor-heading-title{font-size:34px}.elementor-3378 .elementor-element.elementor-element-393896bd .elementor-heading-title{font-size:34px}.elementor-3378 .elementor-element.elementor-element-202aa335 .elementor-heading-title{font-size:36px}}@media(max-width:767px){.elementor-3378 .elementor-element.elementor-element-311de4b2 .elementor-heading-title{font-size:34px}.elementor-3378 .elementor-element.elementor-element-17e2d46f .elementor-heading-title{font-size:28px}.elementor-3378 .elementor-element.elementor-element-7f69bad6 .elementor-heading-title{font-size:28px}.elementor-3378 .elementor-element.elementor-element-393896bd .elementor-heading-title{font-size:28px}.elementor-3378 .elementor-element.elementor-element-202aa335 .elementor-heading-title{font-size:30px}}#hero-recursos{position:relative;overflow:hidden}#hero-recursos:before{content:'';position:absolute;inset:0;background:linear-gradient(160deg,#fff 0%,#fff5fb 20%,#f6efff 45%,#e8f7fd 70%,#fff5fb 90%,#fff 100%);background-size:200% 200%;animation:heroBgShift 12s ease infinite;z-index:0}#hero-recursos:after{content:'';position:absolute;width:400px;height:400px;background:rgba(255,87,194,.12);border-radius:50%;filter:blur(80px);top:-10%;right:5%;animation:orbFloat 8s ease-in-out infinite;z-index:0;pointer-events:none}#hero-recursos>.elementor-container,#hero-recursos>.elementor-container>.elementor-column,#hero-recursos>.elementor-container>.elementor-column>.elementor-widget-wrap{position:relative;z-index:2}.elementor-3378 .elementor-element.elementor-element-fcddc88{position:relative;overflow:hidden}.elementor-3378 .elementor-element.elementor-element-fcddc88:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(160deg,#fff 0%,#fff5fb 20%,#f6efff 45%,#e8f7fd 70%,#fff5fb 90%,#fff 100%);background-size:200% 200%;animation:heroBgShift 12s ease infinite;z-index:0}.elementor-3378 .elementor-element.elementor-element-fcddc88:after{content:'';position:absolute;width:400px;height:400px;background:rgba(255,87,194,.12);border-radius:50%;filter:blur(80px);top:-10%;right:5%;animation:orbFloat 8s ease-in-out infinite;z-index:0;pointer-events:none}.elementor-3378 .elementor-element.elementor-element-fcddc88>.elementor-container,.elementor-3378 .elementor-element.elementor-element-fcddc88>.elementor-container>.elementor-column,.elementor-3378 .elementor-element.elementor-element-fcddc88>.elementor-container>.elementor-column>.elementor-widget-wrap{position:relative;z-index:2}.elementor-3378 .elementor-element.elementor-element-23d6ef0{background-color:#fff !important;background-image:radial-gradient(circle at 5% 5%,rgba(255,135,210,.55) 0%,transparent 20%),radial-gradient(circle at 100% 15%,rgba(195,150,255,.55) 1%,transparent 20%),radial-gradient(circle at 65% 30%,rgba(120,225,255,.6) 0%,transparent 40%),radial-gradient(circle at 50% 95%,rgba(240,245,255,.8) 0%,transparent 70%) !important}.elementor-3378 .elementor-element.elementor-element-198a54c8{background-color:#fff !important;background-image:radial-gradient(circle at 5% 5%,rgba(255,135,210,.55) 0%,transparent 20%),radial-gradient(circle at 100% 15%,rgba(195,150,255,.55) 1%,transparent 20%),radial-gradient(circle at 65% 30%,rgba(120,225,255,.6) 0%,transparent 40%),radial-gradient(circle at 50% 95%,rgba(240,245,255,.8) 0%,transparent 70%) !important}:root{--pink:#ff57c2;--pink-hot:#ff2eb0;--pink-light:#ffe3f2;--pink-soft:#fff5fb;--lilac:#cb9fec;--lilac-light:#f6efff;--blue:#91dcf9;--blue-light:#e8f7fd;--dark:#1c1434;--white:#fff;--gray-100:#f5f3f9;--gray-200:#e8e4f0;--gray-400:#9e95b0;--gray-600:#6b6280;--text:#1c1434;--text-sub:#4a3f66;--glow-pink:rgba(255,87,194,.4)}.gradient-text{background:linear-gradient(135deg,var(--pink),var(--lilac),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 4s ease infinite}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes heroBgShift{0%,100%{background-position:0 0}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0}}@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-25px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.92)}}@keyframes glowPulse{0%,100%{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.03)}}@keyframes spinGlow{to{transform:rotate(360deg)}}@keyframes gradientSlide{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}.hero-res-bg{position:absolute;inset:0;background:linear-gradient(160deg,#fff 0%,var(--pink-soft) 20%,var(--lilac-light) 45%,var(--blue-light) 70%,var(--pink-soft) 90%,#fff 100%);background-size:200% 200%;animation:heroBgShift 12s ease infinite;z-index:0}.orb{position:absolute;border-radius:50%;filter:blur(80px);animation:orbFloat 8s ease-in-out infinite;pointer-events:none}.orb.o1{width:400px;height:400px;background:rgba(255,87,194,.12);top:-10%;right:5%}.orb.o2{width:300px;height:300px;background:rgba(203,159,236,.12);bottom:0;left:10%;animation-delay:3s}.orb.o3{width:200px;height:200px;background:rgba(145,220,249,.15);top:30%;left:50%;animation-delay:5s}#sm-particles-res{position:absolute;inset:0;pointer-events:none;opacity:.35;z-index:1}.cat-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:60px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;border:1.5px solid var(--gray-200);background:rgba(255,255,255,.7);backdrop-filter:blur(10px);color:var(--text);font-family:Poppins,sans-serif}.cat-pill:hover,.cat-pill.active{background:linear-gradient(135deg,var(--pink),var(--lilac));color:#fff;border-color:transparent;box-shadow:0 8px 28px var(--glow-pink);transform:translateY(-2px)}.cat-pill svg{width:18px;height:18px}.yt-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px}.yt-card{border-radius:24px;overflow:hidden;transition:all .4s;position:relative;cursor:pointer;background:var(--white);border:1px solid var(--gray-200);display:block;text-decoration:none;color:inherit}.yt-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(28,20,52,.12),0 0 40px rgba(255,87,194,.05);border-color:rgba(255,87,194,.2)}.yt-card.featured{grid-row:span 2}.yt-thumb{position:relative;overflow:hidden}.yt-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .5s}.yt-card:hover .yt-thumb img{transform:scale(1.05)}.yt-card.featured .yt-thumb img{aspect-ratio:auto;height:100%;min-height:300px}.yt-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(28,20,52,.15);opacity:0;transition:opacity .3s}.yt-card:hover .yt-play{opacity:1}.yt-play-btn{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(28,20,52,.2);transition:transform .3s}.yt-card:hover .yt-play-btn{transform:scale(1.1)}.yt-play-btn svg{width:24px;height:24px;margin-left:3px;color:var(--pink)}.yt-info{padding:20px 24px}.yt-card.featured .yt-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(28,20,52,.85) 0%,transparent 100%);padding:32px 28px;z-index:2}.yt-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--pink);margin-bottom:8px;font-family:Poppins,sans-serif}.yt-card.featured .yt-tag{color:var(--blue)}.yt-card-title{font-size:16px;font-weight:700;color:var(--dark);line-height:1.4;font-family:Poppins,sans-serif}.yt-card.featured .yt-card-title{color:#fff;font-size:20px}.yt-card-desc{font-size:13px;color:var(--gray-600);margin-top:6px;line-height:1.5;font-family:Poppins,sans-serif}.yt-card.featured .yt-card-desc{color:rgba(255,255,255,.6)}.btn-yt{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:60px;font-size:14px;font-weight:700;color:var(--pink);background:var(--pink-light);border:none;cursor:pointer;transition:all .3s;font-family:Poppins,sans-serif;text-decoration:none}.btn-yt:hover{background:var(--pink);color:#fff;box-shadow:0 8px 28px var(--glow-pink);transform:translateY(-2px)}.podcast-glow{position:absolute;inset:-15px;background:linear-gradient(135deg,var(--pink),var(--lilac),var(--blue));border-radius:34px;filter:blur(35px);opacity:.15;animation:glowPulse 5s ease-in-out infinite;z-index:0}.podcast-ep{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--white);border-radius:16px;border:1px solid var(--gray-200);transition:all .3s;cursor:pointer;text-decoration:none;color:inherit;font-family:Poppins,sans-serif}.podcast-ep:hover{border-color:var(--pink);box-shadow:0 6px 24px rgba(255,87,194,.08);transform:translateX(6px)}.ep-num{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--pink),var(--lilac));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0}.ep-title{font-size:14px;font-weight:600;color:var(--dark)}.ep-dur{font-size:12px;color:var(--gray-400);margin-left:auto;flex-shrink:0}.btn-podcast{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:60px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--pink),var(--lilac));border:none;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;font-family:Poppins,sans-serif;text-decoration:none}.btn-podcast:after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.15),transparent 30%);animation:spinGlow 3s linear infinite;z-index:0}.btn-podcast span{position:relative;z-index:1}.btn-podcast svg{position:relative;z-index:1}.btn-podcast:hover{transform:translateY(-3px);box-shadow:0 12px 40px var(--glow-pink)}.guide-card-wow{transition:all .4s;position:relative;overflow:hidden}.guide-card-wow:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,87,194,.03),rgba(203,159,236,.03),rgba(145,220,249,.03));opacity:0;transition:opacity .4s;z-index:0}.guide-card-wow:after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pink),var(--lilac),var(--blue));background-size:200% 100%;transform:scaleX(0);transition:transform .4s;transform-origin:left;z-index:2}.guide-card-wow:hover:before{opacity:1}.guide-card-wow:hover:after{transform:scaleX(1);animation:gradientSlide 2s linear infinite}.guide-card-wow:hover{border-color:rgba(255,87,194,.2)!important;box-shadow:0 20px 60px rgba(28,20,52,.1),0 0 40px rgba(255,87,194,.05)!important;transform:translateY(-8px)}.guide-card-wow:hover img{transform:scale(1.05)}.guide-card-wow img{transition:transform .5s}.guide-badge{position:absolute;top:16px;left:16px;padding:6px 14px;border-radius:50px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;z-index:3;font-family:Poppins,sans-serif}.guide-badge.free{background:linear-gradient(135deg,var(--pink),var(--lilac))}.guide-badge.tpl{background:linear-gradient(135deg,var(--lilac),var(--blue))}.guide-feat{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-sub);font-family:Poppins,sans-serif;margin-bottom:8px}.guide-feat .ck{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.guide-feat .ck svg{width:10px;height:10px}.btn-dl{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:16px;font-size:14px;font-weight:700;border:none;cursor:pointer;transition:all .3s;font-family:Poppins,sans-serif;text-decoration:none}.btn-dl.pk{background:var(--pink-light);color:var(--pink)}.btn-dl.pk:hover{background:var(--pink);color:#fff;box-shadow:0 8px 28px var(--glow-pink)}.btn-dl.li{background:var(--lilac-light);color:var(--lilac)}.btn-dl.li:hover{background:var(--lilac);color:#fff;box-shadow:0 8px 28px rgba(203,159,236,.35)}.btn-dl.bl{background:var(--blue-light);color:#1a7fa5}.btn-dl.bl:hover{background:var(--blue);color:var(--dark)}.testi-vid{border-radius:24px;overflow:hidden;position:relative;transition:all .4s;cursor:pointer;box-shadow:0 4px 16px rgba(28,20,52,.06);display:block;text-decoration:none;color:inherit}.testi-vid:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(28,20,52,.12)}.testi-vid img{width:100%;aspect-ratio:16/9;object-fit:cover}.testi-vid-ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,20,52,.7) 0%,transparent 50%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;transition:all .3s}.testi-vid:hover .testi-vid-ov{background:linear-gradient(0deg,rgba(28,20,52,.85) 0%,rgba(28,20,52,.1) 60%)}.tv-name{font-size:16px;font-weight:700;color:#fff;font-family:Poppins,sans-serif}.tv-role{font-size:12px;color:rgba(255,255,255,.6);margin-top:2px;font-family:Poppins,sans-serif}.tv-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(28,20,52,.2);opacity:0;transition:all .3s}.testi-vid:hover .tv-play{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.tv-play svg{width:22px;height:22px;margin-left:2px;color:var(--pink)}.cta-bg-anim{position:absolute;inset:0;background:linear-gradient(160deg,var(--pink-soft) 0%,var(--lilac-light) 30%,var(--blue-light) 60%,var(--pink-soft) 100%);background-size:200% 200%;animation:heroBgShift 12s ease infinite;z-index:0}.cta-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:orbFloat 10s ease-in-out infinite;pointer-events:none}.cta-orb.co1{width:300px;height:300px;background:rgba(255,87,194,.1);top:-5%;right:15%}.cta-orb.co2{width:250px;height:250px;background:rgba(145,220,249,.12);bottom:-5%;left:20%;animation-delay:3s}.btn-wow{position:relative;overflow:hidden;z-index:1}.btn-wow:after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.15),transparent 30%);animation:spinGlow 3s linear infinite;z-index:-1}.btn-wow:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 40px var(--glow-pink),0 0 60px rgba(255,87,194,.15)!important}.vis{opacity:1!important;transform:translateY(0)!important}@media(max-width:1024px){.yt-grid{grid-template-columns:1fr}.yt-card.featured{grid-row:auto}}@media(max-width:768px){.cat-pill{padding:10px 18px;font-size:13px}.yt-grid{grid-template-columns:1fr}}