.iot{--accent:#f01159;color:#15202b;background:#ffffff;font-size:16px;line-height:1.6}.iot a{color:inherit;text-decoration:none}.iot .iot-wrap{max-width:1248px;margin:0 auto;padding:96px 24px}.iot h1,.iot h2,.iot h3,.iot h4{margin:0}.iot .iot-eyebrow{margin:0;font-size:13px;font-weight:600;color:var(--accent)}.iot .iot-title,.iot h2{font-size:clamp(28px,2.8vw,36px);line-height:1.15;font-weight:600;letter-spacing:-.7px}.iot .iot-head{display:flex;flex-direction:column;gap:16px;margin:0 0 40px}.iot h3{font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.2px}.iot .iot-quote{font-size:19px}.iot .iot-own{font-size:20px}.iot .iot-muted{margin:0;color:#4a5560}.iot .iot-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;background:var(--accent);color:#ffffff;font-weight:600;cursor:pointer}.iot .iot-btn:hover{color:#ffffff}.iot .iot-btn-ghost{background:#ffffff;color:#15202b;border:1px solid rgba(21,32,43,.2)}.iot .iot-btn-ghost:hover{color:#15202b}.iot .iot-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:15px;cursor:pointer}.iot .iot-link:hover{color:var(--accent)}.iot a.iot-accent{color:#c40c48;font-weight:600}.iot a.iot-accent:hover,.iot a.iot-on-dark:hover{color:var(--accent)}.iot a.iot-on-dark{color:#ff7aa5;font-weight:600}.iot .iot-case-title{font-size:22px;line-height:1.3;letter-spacing:-.3px}.iot details summary{cursor:pointer;list-style:none}.iot details summary::-webkit-details-marker{display:none}.iot details[open] .iot-plus{transform:rotate(45deg)}