.resource-detail-page{background-color:#fff}.resource-hero{color:#fff;background-color:#000;padding:120px 0 60px}@media (min-width:768px){.resource-hero{padding:160px 0 80px}}@media (min-width:1200px){.resource-hero{padding:200px 0 100px}}.resource-hero .container-fluid{padding-left:8%;padding-right:8%}.resource-hero .container-fluid-holder{padding-left:5vw;padding-right:5vw}@media (max-width:899px){.resource-hero .container-fluid-holder{padding-left:0;padding-right:0}}.resource-hero .text-wrapper{max-width:900px}.resource-hero .title{color:#fff;margin-bottom:30px;font-size:1.875rem;font-weight:500;line-height:1.2}@media (min-width:768px){.resource-hero .title{font-size:2.5rem}}@media (min-width:1200px){.resource-hero .title{margin-bottom:40px;font-size:3.5rem}}.resource-hero .author-details{opacity:.8;align-items:center;gap:20px;font-size:.9375rem;display:flex}.resource-hero .date,.resource-hero .type{align-items:center;display:flex}.resource-hero .type:before{content:"";background-color:#ffffff80;border-radius:50%;width:4px;height:4px;margin-right:20px;display:inline-block}.resource-content{padding:60px 0}@media (min-width:768px){.resource-content{padding:80px 0}}.resource-content .container{max-width:900px;margin:0 auto;padding:0 20px}.content-featured-img{margin-bottom:40px}.featured-img{border-radius:8px;margin:0;position:relative;overflow:hidden}.content-image-inner{position:relative}.content-image{width:100%;height:auto;display:block}.video-play-btn{cursor:pointer;background-color:#000c;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-btn:hover{background-color:#243de8;border-color:#243de8;transform:translate(-50%,-50%)scale(1.1)}.video-play-btn svg{fill:#fff;margin-left:4px}.contents-main{color:#333;font-size:1.0625rem;line-height:1.7}.resource-body h2,.resource-body h3,.resource-body h4{color:#000;margin-top:2em;margin-bottom:.75em;font-weight:600}.resource-body h2{font-size:1.75rem}.resource-body h3{font-size:1.5rem}.resource-body h4{font-size:1.25rem}.resource-body p{margin-bottom:1.5em}.resource-body ul,.resource-body ol{margin-bottom:1.5em;padding-left:1.5em}.resource-body li{margin-bottom:.5em}.resource-body a{color:#243de8;text-decoration:underline}.resource-body a:hover{text-decoration:none}.resource-body img{border-radius:4px;max-width:100%;height:auto}.resource-body blockquote{color:#555;border-left:4px solid #243de8;margin:2em 0;padding-left:20px;font-style:italic}.btn-download{color:#fff;background-color:#000;border-radius:50px;align-items:center;gap:10px;margin:30px 0;padding:15px 30px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.btn-download:hover{background-color:#243de8}.bottom-section-content{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:40px}.social-share{border-top:1px solid #e5e5e5;align-items:center;gap:20px;margin-top:50px;padding-top:30px;display:flex}.social-share span{color:#666;font-weight:500}.share-buttons{gap:15px;display:flex}.share-buttons a{color:#333;background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.share-buttons a:hover{color:#fff;background-color:#243de8}.related-resources{background-color:#f9f9f9;padding:80px 0}.related-resources .container-fluid{padding-left:8%;padding-right:8%}.next-title{margin-bottom:40px}.next-title h4{color:#000;margin:0;font-size:1.5rem;font-weight:600}.resources-wrapper{grid-template-columns:repeat(1,1fr);gap:30px;display:grid}@media (min-width:600px){.resources-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.resources-wrapper{grid-template-columns:repeat(3,1fr)}}.content-list-item{background-color:#fff;border-radius:8px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.content-list-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.content-img{margin:0}.content-img .content-image-inner{aspect-ratio:16/9;overflow:hidden}.content-img .content-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.content-list-item:hover .content-image{transform:scale(1.05)}.content-img figcaption{padding:20px}.content-img .label{text-transform:uppercase;letter-spacing:.05em;color:#243de8;margin-bottom:10px;font-size:.75rem;font-weight:600;display:inline-block}.content-img figcaption h4{color:#000;margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.related-link{color:inherit;text-decoration:none}.related-link:hover h4{color:#243de8}.cta-section{color:#fff;background-color:#000;padding:80px 0;position:relative;overflow:hidden}@media (min-width:768px){.cta-section{padding:120px 0}}.cta-section .container-fluid{padding-left:8%;padding-right:8%}.cta-section .container-fluid-holder{padding-left:5vw;padding-right:5vw}@media (max-width:899px){.cta-section .container-fluid-holder{padding-left:0;padding-right:0}}.cta-section-content{z-index:1;grid-template-columns:1fr;gap:40px;display:grid;position:relative}@media (min-width:900px){.cta-section-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px}}.cta-section .cta .title{color:#fff;margin-bottom:30px;font-size:2rem;font-weight:500;line-height:1.2}@media (min-width:768px){.cta-section .cta .title{font-size:2.5rem}}@media (min-width:1200px){.cta-section .cta .title{font-size:3.5rem}}.cta-section .split-text-wrapper{display:block}.cta-section .btn-primary{color:#fff;background-color:#243de8;border-radius:50px;align-items:center;gap:10px;padding:15px 30px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.cta-section .btn-primary:hover{background-color:#1a2eb5}.cta-section .btn-primary em{display:flex}.cta-section .btn-primary em svg{width:10px;height:10px}.cta-section .benefits h4{color:#fff;margin-bottom:20px;font-size:1.125rem;font-weight:500}.cta-section .benefits ul{margin:0;padding:0;list-style:none}.cta-section .benefits li{color:#fffc;margin-bottom:12px;padding-left:20px;font-size:.9375rem;position:relative}.cta-section .benefits li:before{content:"";background-color:#243de8;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.bg-circles{opacity:.3;pointer-events:none;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}@media (max-width:767px){.bg-circles{display:none}}.video-modal-container{z-index:9999;background-color:#000000e6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.video-modal{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;max-width:1000px;overflow:hidden}.video-iframe{border:none;width:100%;height:100%}.video-close-btn{color:#fff;cursor:pointer;background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.video-close-btn:hover{background-color:#fff3}
.gated-resource-page{background-color:#fff}.gated-hero{color:#fff;background-color:#000;align-items:center;min-height:80vh;padding-top:100px;display:flex;overflow:visible}@media (min-width:900px){.gated-hero{padding-top:120px}}@media (max-width:767px){.gated-hero{min-height:auto;padding-top:80px;padding-bottom:40px}}.gated-hero .container-fluid{width:100%;padding-left:8%;padding-right:8%}.gated-hero .container-fluid-holder{padding-left:5vw;padding-right:2vw}@media (max-width:899px){.gated-hero .container-fluid-holder{padding-left:0;padding-right:0}}.gated-hero .hero-wrapper{align-items:center;gap:40px;display:flex}@media (max-width:767px){.gated-hero .hero-wrapper{flex-direction:column-reverse}}.gated-hero .content-left{flex:1;max-width:50%}@media (max-width:767px){.gated-hero .content-left{max-width:100%;padding:30px 0}}.gated-hero .text-wrapper{width:100%}.hero-logo-wrapper{margin-bottom:30px}.hero-logo{max-width:140px;height:auto}.hero-subtitle{color:#ffffffe6;margin-bottom:25px;font-size:1.125rem;line-height:1.5}@media (min-width:900px){.hero-subtitle{font-size:1.25rem}}.gated-hero .title{color:#fff;margin-bottom:30px;font-size:1.875rem;font-weight:500;line-height:1.2}@media (min-width:768px){.gated-hero .title{font-size:2.5rem}}@media (min-width:1200px){.gated-hero .title{margin-bottom:40px;font-size:3rem}}.gated-hero .split-text-wrapper{display:block}.gated-hero .cta-wrapper{margin-top:30px}.gated-hero .btn-primary{color:#fff;cursor:pointer;background-color:#243de8;border:none;border-radius:50px;align-items:center;gap:10px;padding:15px 30px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.gated-hero .btn-primary:hover{background-color:#1a2eb5;padding-right:40px}.gated-hero .btn-primary em{transition:transform .3s;display:flex}.gated-hero .btn-primary:hover em{transform:translate(10px)}.gated-hero .btn-primary em svg{width:10px;height:10px}.gated-hero .img-right{flex:1;justify-content:center;align-items:center;max-width:50%;display:flex}@media (max-width:767px){.gated-hero .img-right{width:100%;max-width:100%}}.gated-hero .img-col{width:100%}.gated-hero .img-col img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;max-height:70vh}.gated-content-section{background-color:#fff;padding:80px 0}.gated-content-section .container-fluid{padding-left:8%;padding-right:8%}.gated-content-section .container-fluid-holder{padding-left:5vw;padding-right:5vw}@media (max-width:899px){.gated-content-section .container-fluid-holder{padding-left:0;padding-right:0}}.gated-content-wrapper{max-width:800px;margin:0 auto}.content-title{color:#000;margin-bottom:20px;font-size:2rem;font-weight:500;line-height:1.3}@media (min-width:768px){.content-title{font-size:2.5rem}}.content-subtitle{color:#333;margin-bottom:20px;font-size:1.25rem;font-weight:500}.content-description{color:#555;margin-bottom:40px;font-size:1.0625rem;line-height:1.7}.content-description p{margin-bottom:1.25em}.form-wrapper{background-color:#f9f9f9;border-radius:12px;margin-top:40px;padding:40px;scroll-margin-top:100px}@media (max-width:600px){.form-wrapper{padding:30px 20px}}.form-title{color:#000;text-align:center;margin-bottom:30px;font-size:1.25rem;font-weight:600}.gated-form{max-width:500px;margin:0 auto}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:500px){.form-row{grid-template-columns:1fr}}.form-group{margin-bottom:20px}.form-group label{color:#333;margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.form-group input{background-color:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:14px 16px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.form-group input:focus{border-color:#243de8;outline:none;box-shadow:0 0 0 3px #243de81a}.form-error{color:#e53935;text-align:center;margin-bottom:20px;font-size:.875rem}.submit-btn{color:#fff;cursor:pointer;background-color:#243de8;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 30px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.submit-btn:hover:not(:disabled){background-color:#1a2eb5}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.submit-btn em{display:flex}.submit-btn em svg{width:10px;height:10px}.gated-resource-page.unlocked{background-color:#fff}.unlocked-hero{background-color:#000;min-height:auto;padding:120px 0 60px}@media (min-width:768px){.unlocked-hero{padding:140px 0 80px}}.unlocked-message{color:#749bee;background-color:#243de833;border-radius:20px;margin-bottom:20px;padding:8px 16px;font-size:.875rem;display:inline-block}.unlocked-content{padding:60px 0}@media (min-width:768px){.unlocked-content{padding:80px 0}}.unlocked-content .content-wrapper{max-width:900px;margin:0 auto}.unlocked-content .resource-body{color:#333;font-size:1.0625rem;line-height:1.7}.unlocked-content .resource-body h2,.unlocked-content .resource-body h3,.unlocked-content .resource-body h4{color:#000;margin-top:2em;margin-bottom:.75em;font-weight:600}.unlocked-content .resource-body p{margin-bottom:1.5em}.unlocked-content .resource-body a{color:#243de8}.video-embed-wrapper{aspect-ratio:16/9;background-color:#000;border-radius:8px;margin:40px 0;overflow:hidden}.video-embed-wrapper iframe,.video-embed-wrapper .video-player{-o-object-fit:contain;object-fit:contain;border:none;width:100%;height:100%}.unlocked-content .btn-download{color:#fff;background-color:#243de8;border-radius:50px;align-items:center;gap:10px;margin:30px 0;padding:15px 30px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.unlocked-content .btn-download:hover{background-color:#1a2eb5}.gated-resource-page .related-resources{background-color:#f9f9f9;padding:80px 0}.gated-resource-page .related-resources .container-fluid{padding-left:8%;padding-right:8%}.gated-resource-page .next-title{margin-bottom:40px}.gated-resource-page .next-title h4{color:#000;margin:0;font-size:1.5rem;font-weight:600}.gated-resource-page .resources-wrapper{grid-template-columns:repeat(1,1fr);gap:30px;display:grid}@media (min-width:600px){.gated-resource-page .resources-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.gated-resource-page .resources-wrapper{grid-template-columns:repeat(3,1fr)}}.gated-resource-page .content-list-item{background-color:#fff;border-radius:8px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.gated-resource-page .content-list-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.gated-resource-page .content-img{margin:0}.gated-resource-page .content-img .content-image-inner{aspect-ratio:16/9;overflow:hidden}.gated-resource-page .content-img .content-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.gated-resource-page .content-list-item:hover .content-image{transform:scale(1.05)}.gated-resource-page .content-img figcaption{padding:20px}.gated-resource-page .content-img .label{text-transform:uppercase;letter-spacing:.05em;color:#243de8;margin-bottom:10px;font-size:.75rem;font-weight:600;display:inline-block}.gated-resource-page .content-img figcaption h4{color:#000;margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.gated-resource-page .related-link{color:inherit;text-decoration:none}.gated-resource-page .related-link:hover h4{color:#243de8}
