.bluehorizon-advantages{padding:120px 0;background:#e6e7e8}@media (max-width:576px){.bluehorizon-advantages{padding:60px 0}}.bluehorizon-advantages .d-flex{gap:30px}@media (min-width:576px){.bluehorizon-advantages .col-12{padding-left:0}}.bluehorizon-advantages .chev-icon{top:0;left:0}.bluehorizon-advantages h4{text-transform:uppercase}#bluehorizon-features{background:radial-gradient(170.52% 449.84% at 114.18% 116.67%,#9c268f 0,#0076bc 42.43%,#0f2d52 85.13%);position:relative;color:#fff}#bluehorizon-features:before{content:"";position:absolute;inset:0;background:url(https://cdn.licorbio.com/bio/images/photos/atlas/grain-tile-350x350.jpg) 50% repeat;background-size:350px 350px;opacity:.25;pointer-events:none;z-index:0}#bluehorizon-features>*{position:relative;z-index:1}#features-main{padding:80px 128px}@media (max-width:992px){#features-main{padding:60px 48px}}@media (max-width:576px){#features-main{padding:40px 18px}}.feature-section{margin-bottom:80px}.feature-section:last-child{margin-bottom:0}@media (max-width:576px){.feature-section{margin-bottom:48px}}.section-title{font-family:Roboto;font-weight:400;font-size:36px;line-height:48px;letter-spacing:10px;text-transform:uppercase;color:#fff;margin-bottom:40px;text-align:center}@media (max-width:992px){.section-title{font-size:28px;line-height:36px;letter-spacing:5px}}@media (max-width:576px){.section-title{font-size:20px;line-height:28px;letter-spacing:3px;margin-bottom:24px}}.configurations-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}@media (max-width:1200px){.configurations-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.configurations-grid{grid-template-columns:1fr}}.config-item{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);padding:24px;border-radius:4px}.config-item h4{font-weight:700;font-size:20px;text-transform:uppercase;margin-bottom:8px}.config-item h4,.config-item p{font-family:Roboto Condensed;line-height:26px;color:#fff}.config-item p{font-weight:400;font-size:18px;margin-bottom:0}.note-box{background:hsla(0,0%,100%,.15);border-left:4px solid #fff;padding:20px 24px;margin-top:24px}.note-box p{font-family:Roboto Condensed;font-weight:400;font-size:16px;line-height:24px;margin-bottom:0;color:#fff}.note-box strong{font-weight:700}.feature-image{max-width:400px;max-height:400px;width:100%;height:auto;border-radius:4px;object-fit:contain;display:block;margin:0 auto}.feature-section p{font-family:Roboto Condensed;font-weight:400;font-size:18px;line-height:28px;color:#fff}.positions-list{margin-top:20px;padding-left:0}.positions-list p{margin-bottom:12px;font-size:16px;line-height:24px}.positions-list strong{font-weight:700}.configurations-list p{margin-bottom:12px}.configurations-list strong{font-weight:700}.stacking-options p{margin-bottom:8px}.stacking-options strong{font-weight:700}#bluehorizon-features h4{text-transform:uppercase}.tabs-container{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-bottom:48px}.tab-button{background:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff;padding:16px 24px;font-family:Roboto Condensed;font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;flex:1;min-width:180px;text-align:center}.tab-button:first-child{border-radius:4px 0 0 4px}.tab-button:last-child{border-radius:0 4px 4px 0}.tab-button:not(:last-child){border-right:none}.tab-button:hover{background:hsla(0,0%,100%,.1)}.tab-button.active{background:#fff;color:#0f2d52;font-weight:700;border-color:#fff}.tab-button:focus{outline:none;box-shadow:none}@media (max-width:1200px){.tabs-container{flex-wrap:wrap}.tab-button{flex:1 1 calc(33.333% - 0px);min-width:150px;border-right:1px solid hsla(0,0%,100%,.5)}.tab-button,.tab-button:first-child,.tab-button:last-child{border-radius:0}}@media (max-width:768px){.tab-button{flex:1 1 50%;font-size:12px;padding:12px 16px;min-width:auto}}@media (max-width:576px){.tabs-container{flex-direction:column;gap:0}.tab-button{flex:1 1 100%;border-radius:0;border:1px solid hsla(0,0%,100%,.5);border-bottom:none}.tab-button:last-child{border-bottom:1px solid hsla(0,0%,100%,.5)}}.tab-content{min-height:300px}.tab-content .feature-section{margin-bottom:0}.testimonial-section{padding:60px 0;background-color:#fff}.testimonial-quote{text-align:center;margin-bottom:40px;padding:0 20px;border:none;quotes:none}.testimonial-quote:after,.testimonial-quote:before{content:none}.testimonial-quote p{font-size:1rem;line-height:1.7;color:#333;margin-bottom:15px}.testimonial-quote footer{margin-top:10px}.testimonial-quote cite{font-style:italic;color:#666}.testimonial-images{display:flex;justify-content:center;gap:30px}.testimonial-gel-image{width:100%;max-width:500px;height:auto;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:767px){.testimonial-section{padding:40px 0}.testimonial-images{flex-direction:column;align-items:center}.testimonial-gel-image{max-width:100%}}.youtube-videos-section{padding:80px 0;background:#fff}.youtube-videos-section .section-title{font-family:Roboto,sans-serif;font-weight:400;font-size:28px;line-height:36px;letter-spacing:5px;text-transform:uppercase;color:#121212;margin-bottom:40px;text-align:center}.youtube-videos-section .video-description{font-family:Roboto Condensed,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#121212;margin-bottom:24px}.youtube-videos-section .youtube-thumbnail{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#eee;text-decoration:none}.youtube-videos-section .youtube-thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.youtube-videos-section .youtube-play-button{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;background:hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.youtube-videos-section .youtube-play-triangle{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid #121212;margin-left:5px}.youtube-videos-section .youtube-thumbnail:hover .youtube-play-button{transform:translate(-50%,-50%) scale(1.08);background:#fff}@media (max-width:576px){.youtube-videos-section{padding:40px 0}.youtube-videos-section .section-title{font-size:20px;line-height:28px;letter-spacing:3px;margin-bottom:24px}.youtube-videos-section .video-description{font-size:16px;line-height:26px}.youtube-videos-section .youtube-play-button{width:56px;height:56px}.youtube-videos-section .youtube-play-triangle{border-top-width:12px;border-bottom-width:12px;border-left-width:19px}}