.qe-homepage{--cyan:#37c0c7;font-family:Arial,Helvetica,sans-serif;color:#444;overflow:hidden}.qe-homepage *{box-sizing:border-box}.qe-homepage .qe-container{width:min(1170px,94%);margin:auto}.qe-homepage h1,.qe-homepage h2,.qe-homepage h3{font-family:Arial,Helvetica,sans-serif;font-weight:800;line-height:1.12;margin-top:0}.qe-homepage p{line-height:1.5}.qe-hero{min-height:720px;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,21,30,.78)),var(--qe-bg,linear-gradient(120deg,#24353b,#111));background-position:center;background-size:cover;padding:23px 0 55px}.qe-hero h1{color:#fff;font-size:clamp(57px,8vw,116px);letter-spacing:-.045em;line-height:.96;margin:0;text-shadow:0 2px 3px rgba(0,0,0,.25)}.qe-hero-rule{height:9px;width:93%;background:var(--cyan);margin:18px 0 24px}.qe-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.qe-pillars>div:not(:last-child){border-right:1px solid rgba(255,255,255,.45)}.qe-pillars h3{color:#fff;font-size:24px;margin-bottom:8px;border-bottom:1px solid #94c1c4;padding-bottom:6px}.qe-pillars ul{list-style:none;margin:0;padding:0}.qe-pillars li{font-size:14px;line-height:2}.qe-pillars li:before{content:'⊙';color:var(--cyan);font-weight:bold;margin-right:8px}.qe-mission{background:#3b3b3b;color:#fff;padding:80px 0 0}.qe-mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.qe-mission-art{min-height:280px;background-size:cover;background-position:center}.qe-mission-copy h2{color:white;font-size:36px}.qe-mission-copy p{font-size:16px}.qe-conversation{text-align:center;padding:52px 16px 55px}.qe-conversation h2{color:#fff;font-size:30px}.qe-button{display:inline-block;text-decoration:none!important;background:var(--cyan);color:#fff!important;border:0;padding:13px 22px;font-size:13px;font-weight:800;line-height:1.2;transition:background .2s}.qe-button:hover{background:#1999a3;color:white!important}.qe-brands{background:#fff;padding:50px 0 30px}.qe-section-title{text-align:center;font-size:47px;color:#444}.qe-section-title:after{content:'';display:block;width:90px;height:7px;background:var(--cyan);margin:12px auto 35px}.qe-brand-grid,.qe-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qe-brand-grid article{min-width:0}.qe-brand-grid img{width:100%;height:215px;object-fit:cover}.qe-brand-grid h3{font-size:18px;margin:12px 0 5px}.qe-brand-grid p{font-size:14px;margin:0 0 8px}.qe-brand-grid a{color:#159ea7}.qe-image-placeholder{background:#ececec;color:#555;padding:45px 12px;font-size:12px;text-align:center}.qe-feature-title{text-align:center;margin:40px auto 30px}.qe-feature-title h2{font-size:32px;display:inline-block;position:relative;margin:0}.qe-feature-title h2:before,.qe-feature-title h2:after{content:'[';color:var(--cyan);font-size:1.7em;position:absolute;left:-36px;top:-13px}.qe-feature-title h2:after{content:']';left:auto;right:-36px}.qe-feature-title p{margin:3px 0 18px;color:#666;font-size:14px}.qe-quote{background:linear-gradient(rgba(25,29,32,.75),rgba(25,29,32,.8)),var(--qe-bg,#292929);background-size:cover;background-position:center;padding:30px 0;border-bottom:9px solid var(--cyan)}.qe-quote h2{color:#fff;font-size:clamp(23px,3.3vw,43px);margin:0;text-transform:uppercase}.qe-news{background:#f0eff6;padding:25px 0 40px}.qe-news-grid article{background:#fff;min-width:0}.qe-news-photo img{display:block;width:100%;height:235px;object-fit:cover}.qe-news-card{padding:14px 16px 24px}.qe-news-card small{color:#29aeb8}.qe-news-card h3{font-size:19px;margin:9px 0}.qe-news-card h3 a{color:#333;text-decoration:none}.qe-news-card p{font-size:14px}.qe-centered{text-align:center;margin-top:25px}.qe-podcast{background:#f0eff6;padding:1px 0 45px}.qe-podcast-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:22px;max-width:850px;margin:auto}.qe-podcast-grid img{width:170px;height:110px;object-fit:contain}.qe-podcast-grid>div{text-align:center}.qe-podcast-grid>div:last-child{text-align:left;border-left:1px solid #bbb;padding-left:35px;font-size:13px}.qe-habits{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.75)),var(--qe-bg,#181818);background-size:cover;background-position:center;color:#fff;padding:85px 0}.qe-habits-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.qe-habits h2{font-size:40px;color:#fff;margin-bottom:55px}.qe-habits h3{font-size:25px;color:#fff;margin:0 0 8px}.qe-habits p{margin:0 0 23px}.qe-partners{text-align:center;background:#eee;padding:30px 0}.qe-partners h2{font-size:23px}.qe-partner-images{display:flex;align-items:center;justify-content:space-evenly;gap:20px;margin:25px auto}.qe-partner-images img{max-width:130px;max-height:78px;width:auto;height:auto;object-fit:contain}.qe-contact{padding:55px 15px;background:#090909}.qe-contact-panel{max-width:850px;margin:auto;background:#ededed;padding:42px 55px;color:#333}.qe-contact-panel h2{color:#444;font-size:34px}.qe-title-rule{width:240px;height:5px;background:var(--cyan);margin:-5px 0 25px}.qe-contact-panel input:not([type=checkbox]):not([type=radio]),.qe-contact-panel select,.qe-contact-panel textarea{max-width:100%}.qe-contact-panel input[type=submit],.qe-contact-panel button[type=submit]{background:var(--cyan);border:0;padding:11px 25px;color:#fff}.qe-homepage .qe-contact-panel label{color:#333}@media(max-width:780px){.qe-hero{min-height:0;padding:40px 0}.qe-hero h1{font-size:clamp(45px,10vw,75px)}.qe-pillars{gap:12px}.qe-pillars h3{font-size:19px}.qe-pillars li{font-size:11px;line-height:1.5}.qe-mission{padding:45px 0 0}.qe-mission-grid{grid-template-columns:1fr;gap:15px}.qe-mission-art{min-height:190px}.qe-conversation h2{font-size:24px}.qe-brand-grid,.qe-news-grid{gap:11px}.qe-brand-grid img{height:135px}.qe-news-photo img{height:130px}.qe-news-card{padding:10px}.qe-news-card h3{font-size:15px}.qe-habits-grid{gap:25px}.qe-habits h2{font-size:29px}.qe-habits h3{font-size:19px}.qe-contact-panel{padding:27px}}@media(max-width:540px){.qe-hero h1{font-size:clamp(39px,10.4vw,57px)}.qe-pillars{grid-template-columns:1fr 1fr 1fr;gap:5px}.qe-pillars>div{padding:0 3px}.qe-pillars h3{font-size:15px}.qe-pillars li{font-size:9px}.qe-pillars li:before{margin-right:2px}.qe-brand-grid,.qe-news-grid{grid-template-columns:1fr}.qe-brand-grid img,.qe-news-photo img{height:auto;max-height:230px;object-fit:cover}.qe-brand-grid article{margin-bottom:22px}.qe-section-title{font-size:37px}.qe-podcast-grid{grid-template-columns:1fr;gap:12px}.qe-podcast-grid>div:last-child{text-align:center;border:0;padding:0}.qe-habits-grid{grid-template-columns:1fr}.qe-habits h2{margin-bottom:30px}.qe-partner-images{flex-wrap:wrap}.qe-contact-panel h2{font-size:27px}}
