.hero-content-section{align-items:center;display:flex;gap:60px;margin:100px auto 0;max-width:1400px;padding:160px 0 80px;width:90%}.hero-content-section .image-collage{flex:1;position:relative}.hero-content-section .collage-wrapper img,.hero-content-section .collage-wrapper video{display:block;margin:0 auto;width:100%}.hero-content-section .collage-wrapper{position:relative;width:100%}.hero-content-section .text-content{flex:1;max-width:550px}.hero-content-section .text-content h2{font-family:var(--font-primary);font-size:var(--font-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-tight);margin:0 0 15px}.hero-content-section .text-content h3{font-family:var(--font-primary);font-size:var(--font-1xl);font-weight:var(--font-weight-extralight);line-height:var(--line-light);margin:0 0 30px}@media (max-width:1024px){.hero-content-section{flex-direction:column;gap:40px}.hero-content-section .text-content{max-width:420px;text-align:center;width:100%}}@media (max-width:768px){.hero-content-section{padding:60px 20px}.hero-content-section .text-content h2{font-size:var(--font-2xl)}.hero-content-section .text-content h3{font-size:var(--font-lg)}}.hero-content-section.hero-content--up{padding:160px 0 80px;width:90%}.hero-content-section.hero-content--up .text-content{max-width:450px}.hero-content-section.hero-content--up .text-content h2{font-size:var(--font-2xl)}.hero-content-section.hero-content--up .text-content img{margin-bottom:30px;max-width:300px;width:100%}@media (max-width:1024px){.hero-content-section.hero-content--up{padding:80px 0}.hero-content-section.hero-content--up .text-content img{margin:0 auto 30px}}.powerful-resources-section{padding:80px 0}.powerful-resources-wrapper{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px}.powerful-resources-section .tools-left-column{display:flex;flex-direction:column;gap:80px;margin-top:128px}.powerful-resources-section .tool-card{align-items:center;display:flex;gap:30px}.powerful-resources-section .tool-card.reverse{flex-direction:row}.powerful-resources-section .tool-image{flex-shrink:0;height:320px;object-fit:cover;width:260px}.powerful-resources-section .tool-info{flex:1}.powerful-resources-section .tool-info h3{font-family:var(--font-primary);font-size:var(--font-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-tight);margin-bottom:15px}.powerful-resources-section .tool-info p{font-family:var(--font-primary);font-size:15px;font-weight:var(--font-weight-extralight);line-height:var(--line-light);max-width:235px}.powerful-resources-section .reverse .tool-info p{float:right}.powerful-resources-section .tools-right-column{display:flex;flex-direction:column;gap:40px}.powerful-resources-section .tools-header{margin-bottom:10px;max-width:550px}.powerful-resources-section .tools-header h2{font-family:var(--font-primary);font-size:var(--font-6xl);font-weight:var(--font-weight-bold);line-height:var(--line-tight);margin-bottom:20px}.powerful-resources-section .tools-header h3{font-family:var(--font-primary);font-size:var(--font-1xl);font-weight:var(--font-weight-extralight);line-height:var(--line-light);margin-bottom:30px}.powerful-resources-section .tool-card-right{align-items:center;display:flex;gap:30px}.powerful-resources-section .tool-card-right.reverse{flex-direction:row}.powerful-resources-section .tools-left-column .reverse .tool-info,.powerful-resources-section .tools-right-column .reverse .tool-info-right{text-align:right}.powerful-resources-section .tool-image-right{flex-shrink:0;height:320px;object-fit:cover;width:260px}.powerful-resources-section .tool-info-right{flex:1}.powerful-resources-section .tool-info-right h3{font-family:var(--font-primary);font-size:var(--font-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-tight);margin-bottom:15px}.powerful-resources-section .tool-info-right p{font-family:var(--font-primary);font-size:var(--font-md);font-weight:var(--font-weight-extralight);line-height:var(--line-light);max-width:235px}.powerful-resources-section .reverse .btn,.powerful-resources-section .reverse .tool-info-right p{float:right}@media (max-width:1024px){.powerful-resources-wrapper{gap:60px;grid-template-columns:1fr}.powerful-resources-section .tools-header{order:-1;text-align:center}.powerful-resources-section .tools-header h3{margin:0 auto}.powerful-resources-section .tools-left-column,.powerful-resources-section .tools-right-column{display:contents}.powerful-resources-section .tool-card-right.reverse,.powerful-resources-section .tool-card.reverse{flex-direction:row-reverse}.powerful-resources-section .reverse .tool-info-right p{float:left}.powerful-resources-section .tool-info h3,.powerful-resources-section .tool-info p,.powerful-resources-section .tool-info-right h3,.powerful-resources-section .tool-info-right p{text-align:left}.powerful-resources-section .reverse .btn{float:left}.powerful-resources-section .tool-info p,.powerful-resources-section .tool-info-right p{max-width:none}.powerful-resources-section .tool-card-right{text-align:right}.powerful-resources-section .tools-right-column .reverse .tool-info-right{text-align:left}}@media (max-width:768px){.powerful-resources-section{padding:60px 20px}.powerful-resources-wrapper{display:flex;flex-direction:column;gap:50px;padding:0 20px}.powerful-resources-section .tools-left-column{margin-top:0}.powerful-resources-section .tools-header{margin-bottom:20px;order:-1;text-align:center}.powerful-resources-section .tools-header h2{font-size:var(--font-2xl)}.powerful-resources-section .tools-header h3{font-size:var(--font-md);margin:0 auto}.powerful-resources-section .tool-image,.powerful-resources-section .tool-image-right{height:150px;width:120px}.powerful-resources-section .tool-info h3,.powerful-resources-section .tool-info-right h3{font-size:var(--font-1xl);margin-bottom:10px}.powerful-resources-section .tool-info p,.powerful-resources-section .tool-info-right p{font-size:var(--font-sm);line-height:var(--line-light)}}@media (max-width:480px){.powerful-resources-section .tool-image,.powerful-resources-section .tool-image-right{height:130px;width:100px}.powerful-resources-section .tool-info h3,.powerful-resources-section .tool-info-right h3{font-size:var(--font-lg)}.powerful-resources-section .tool-info p,.powerful-resources-section .tool-info-right p{font-size:var(--font-xs)}}