*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080d0f;color:#f5f5ed;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.55}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #42c6ff;outline-offset:6px}header,main,footer{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px}header{display:flex;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:28px;border-bottom:1px solid #293438}header .brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:750;text-decoration:none}.brand img{width:46px;height:46px;border-radius:12px}nav{display:flex;gap:28px;font-size:14px}nav a{text-decoration:none}nav a:hover{color:#ffe242}h1,h2,p{margin-top:0}h1{font-size:clamp(46px,5.4vw,76px);line-height:1.07;letter-spacing:-3px;margin-bottom:28px}h1 em{font-style:normal;color:#ffe242}h2{font-size:clamp(34px,4vw,54px);line-height:1.1;letter-spacing:-1.6px}.hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:670px;gap:16px;padding-top:50px;padding-bottom:60px}.eyebrow{font-size:12px;letter-spacing:2.3px;color:#a9b4ba;font-weight:700;margin-bottom:24px}.lead{font-size:20px;color:#aab5bb;margin-bottom:32px}.button{display:inline-flex;align-items:center;gap:55px;justify-content:space-between;background:#f5f5ed;color:#080d0f;border-radius:40px;padding:17px 26px;font-size:16px;font-weight:650;text-decoration:none}.button:hover{background:#ffe242}.small{font-size:12px;color:#99a6ad;margin:18px 0}.orbs{position:relative;min-height:450px}.orbs img{position:absolute;width:60%;object-fit:contain}.vape{top:0;left:0;transform:rotate(-12deg)}.coffee{top:115px;right:0;transform:rotate(8deg)}.energy{bottom:0;left:3%;transform:rotate(-10deg)}.intro{padding:74px 0;border-top:1px solid #293438;border-bottom:1px solid #293438}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px}.columns p{color:#aab5bb}.columns b{display:block;color:#f5f5ed;margin-bottom:10px}.support{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding:80px 0}.faq details{border-bottom:1px solid #344047;padding:20px 0}.faq details:first-child{padding-top:0}summary{font-size:20px;font-weight:600;cursor:pointer}details p{margin:18px 0 6px;color:#aab5bb;font-size:16px}details a{font-size:14px}footer{border-top:1px solid #293438;padding-top:36px;padding-bottom:40px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:#aab5bb}footer strong{color:#f5f5ed}footer a{width:fit-content}.document{max-width:850px;padding-top:70px;padding-bottom:70px}.document h1{font-size:54px;margin-bottom:48px}.document section{margin-bottom:34px}.document h2{font-size:23px;letter-spacing:-.3px;margin-bottom:10px}.document p:not(.eyebrow){font-size:16px;color:#b6bfc4;line-height:1.75}.links{display:flex;flex-direction:column;gap:12px}@media(max-width:700px){header,main,footer{padding-left:24px;padding-right:24px}header{align-items:flex-start;gap:20px;flex-wrap:wrap}header .brand{font-size:21px}nav{gap:23px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:48px;padding-bottom:40px}h1{letter-spacing:-2px}.orbs{min-height:340px;max-width:360px;width:100%;align-self:center}.orbs img{width:58%}.coffee{top:85px}.columns,.support{grid-template-columns:1fr;gap:28px}.intro{padding:48px 0}.columns{margin-top:30px}.support{padding:50px 0}.document{padding-top:45px}.document h1{font-size:40px;letter-spacing:-1px}summary{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}