@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');:root{--dark:#0d1921;--ink:#0b2333;--tur:#12d8d7;--mag:#f02ab5;--mist:#edf3f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);line-height:1.75}a{color:inherit}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.hero{min-height:690px;background:linear-gradient(90deg,rgba(5,15,24,.93) 0%,rgba(5,15,24,.76) 43%,rgba(5,15,24,.25) 100%),url('assets/quest-shopfront.jpg') center 40%/cover;display:flex;align-items:center;color:#fff}.hero .wrap{padding:80px 0}.eyebrow{text-transform:uppercase;letter-spacing:.19em;color:#007f8d;font-weight:800;font-size:12px}.hero .eyebrow,.dark .eyebrow{color:var(--tur)}h1,h2,h3{line-height:1.16;letter-spacing:-.045em}h1{font-size:clamp(50px,7vw,90px);margin:18px 0}h2{font-size:clamp(31px,3.6vw,49px);margin:14px 0 24px}h3{font-size:21px;margin:12px 0}p{margin:0 0 17px}.lead{font-size:20px;max-width:660px}.pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.pills span{border:1px solid #ffffff75;padding:6px 13px;border-radius:24px;font-size:12px;font-weight:700}.btn{display:inline-block;background:var(--tur);color:#061e25;padding:15px 23px;border-radius:4px;text-decoration:none;font-weight:800;margin-top:24px}.btn:hover{background:#fff}section{padding:90px 0}.dark{background:var(--dark);color:#fff}.dark p{color:#c8d6dc}.mist{background:var(--mist)}.grid2{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.card{position:relative;background:#142731;border:1px solid #35515d;padding:29px;min-height:218px}.card b{color:var(--tur);font-size:13px;letter-spacing:.15em}.card:before,.feature:before,.factbox:before{content:'';position:absolute;top:-1px;left:-1px;width:58px;height:58px;border-top:4px solid var(--tur);border-left:4px solid var(--tur);pointer-events:none}.card:after,.feature:after,.factbox:after{content:'';position:absolute;right:-1px;bottom:-1px;width:58px;height:58px;border-bottom:4px solid var(--mag);border-right:4px solid var(--mag);pointer-events:none}.panel{background:#fff;padding:28px;border:0;border-top:3px solid var(--tur);box-shadow:0 10px 30px #132c3910}.panel:nth-child(even){border-top-color:var(--mag)}.feature,.factbox{position:relative;background:#122630;color:#fff;padding:40px;border:1px solid #34515d}.feature .eyebrow,.factbox .eyebrow{color:var(--tur)}.feature ul{padding-left:21px}.feature li{margin:8px 0}.feature.light{background:#fff;color:var(--ink);border:1px solid #d6e2e7}.factbox dl{display:grid;grid-template-columns:1fr 1.2fr;gap:8px 20px}.factbox dt{color:#a8c6cd;font-size:13px}.factbox dd{margin:0;font-weight:700}.note{border-left:4px solid var(--mag);padding-left:16px;font-size:14px;color:#45606a}.mini-stat{font-size:58px;color:#007e8d;font-weight:800;line-height:1.1}.mini-stat small{font-size:14px;display:block;color:#536a75}.closing{background:#fff}.cta{text-align:center}.cta p{margin-top:20px;font-size:14px}@media(max-width:850px){.grid2,.grid3,.cards{grid-template-columns:1fr}.hero{min-height:600px;background-position:55% center}.wrap{width:min(100% - 36px,1180px)}section{padding:62px 0}.grid2{gap:28px}.factbox,.feature{padding:30px}.card{min-height:auto}}